From 8976e3620f8963e72084971d9d4decbd026bf49f Mon Sep 17 00:00:00 2001 From: Paulo Gomes Date: Wed, 24 Jun 2020 21:37:49 +0100 Subject: [PATCH] Add seccomp enforcement and validation based on new GA fields Adds seccomp validation. This ensures that field and annotation values must match when present. Co-authored-by: Sascha Grunert --- api/openapi-spec/swagger.json | 33 + pkg/apis/core/annotation_key_constants.go | 5 +- pkg/apis/core/pods/helpers.go | 14 +- pkg/apis/core/pods/helpers_test.go | 28 +- pkg/apis/core/types.go | 33 + pkg/apis/core/v1/zz_generated.conversion.go | 36 + pkg/apis/core/validation/BUILD | 2 + pkg/apis/core/validation/validation.go | 117 +- pkg/apis/core/validation/validation_test.go | 600 +++++ pkg/apis/core/zz_generated.deepcopy.go | 31 + pkg/kubelet/dockershim/helpers.go | 4 +- pkg/kubelet/dockershim/helpers_linux.go | 8 +- pkg/kubelet/kuberuntime/helpers.go | 62 +- pkg/kubelet/kuberuntime/helpers_test.go | 187 +- .../kuberuntime/kuberuntime_sandbox.go | 4 +- .../kuberuntime/kuberuntime_sandbox_test.go | 72 + pkg/kubelet/kuberuntime/security_context.go | 4 +- pkg/registry/core/pod/strategy.go | 1 + pkg/security/podsecuritypolicy/provider.go | 4 +- .../admission/alwayspullimages/admission.go | 4 +- plugin/pkg/admission/podpreset/admission.go | 2 +- .../api/core/v1/annotation_key_constants.go | 11 +- .../src/k8s.io/api/core/v1/generated.pb.go | 2115 ++++++++++------- .../src/k8s.io/api/core/v1/generated.proto | 31 + staging/src/k8s.io/api/core/v1/types.go | 42 + .../core/v1/types_swagger_doc_generated.go | 12 + .../api/core/v1/zz_generated.deepcopy.go | 31 + .../api/testdata/HEAD/apps.v1.DaemonSet.json | 599 ++--- .../api/testdata/HEAD/apps.v1.DaemonSet.pb | Bin 6729 -> 6404 bytes .../api/testdata/HEAD/apps.v1.DaemonSet.yaml | 581 ++--- .../api/testdata/HEAD/apps.v1.Deployment.json | 629 ++--- .../api/testdata/HEAD/apps.v1.Deployment.pb | Bin 6384 -> 6441 bytes .../api/testdata/HEAD/apps.v1.Deployment.yaml | 616 ++--- .../api/testdata/HEAD/apps.v1.ReplicaSet.json | 601 ++--- .../api/testdata/HEAD/apps.v1.ReplicaSet.pb | Bin 6464 -> 6501 bytes .../api/testdata/HEAD/apps.v1.ReplicaSet.yaml | 589 ++--- .../testdata/HEAD/apps.v1.StatefulSet.json | 713 +++--- .../api/testdata/HEAD/apps.v1.StatefulSet.pb | Bin 6905 -> 7160 bytes .../testdata/HEAD/apps.v1.StatefulSet.yaml | 700 +++--- .../HEAD/apps.v1beta1.Deployment.json | 631 ++--- .../testdata/HEAD/apps.v1beta1.Deployment.pb | Bin 6375 -> 6471 bytes .../HEAD/apps.v1beta1.Deployment.yaml | 618 ++--- .../HEAD/apps.v1beta1.StatefulSet.json | 713 +++--- .../testdata/HEAD/apps.v1beta1.StatefulSet.pb | Bin 6951 -> 7188 bytes .../HEAD/apps.v1beta1.StatefulSet.yaml | 700 +++--- .../testdata/HEAD/apps.v1beta2.DaemonSet.json | 599 ++--- .../testdata/HEAD/apps.v1beta2.DaemonSet.pb | Bin 6734 -> 6409 bytes .../testdata/HEAD/apps.v1beta2.DaemonSet.yaml | 581 ++--- .../HEAD/apps.v1beta2.Deployment.json | 629 ++--- .../testdata/HEAD/apps.v1beta2.Deployment.pb | Bin 6389 -> 6446 bytes .../HEAD/apps.v1beta2.Deployment.yaml | 616 ++--- .../HEAD/apps.v1beta2.ReplicaSet.json | 601 ++--- .../testdata/HEAD/apps.v1beta2.ReplicaSet.pb | Bin 6469 -> 6506 bytes .../HEAD/apps.v1beta2.ReplicaSet.yaml | 589 ++--- .../HEAD/apps.v1beta2.StatefulSet.json | 713 +++--- .../testdata/HEAD/apps.v1beta2.StatefulSet.pb | Bin 6910 -> 7165 bytes .../HEAD/apps.v1beta2.StatefulSet.yaml | 700 +++--- .../api/testdata/HEAD/batch.v1.Job.json | 944 ++++---- .../k8s.io/api/testdata/HEAD/batch.v1.Job.pb | Bin 6136 -> 6467 bytes .../api/testdata/HEAD/batch.v1.Job.yaml | 795 ++++--- .../testdata/HEAD/batch.v1beta1.CronJob.json | 985 ++++---- .../testdata/HEAD/batch.v1beta1.CronJob.pb | Bin 6704 -> 6730 bytes .../testdata/HEAD/batch.v1beta1.CronJob.yaml | 685 +++--- .../HEAD/batch.v1beta1.JobTemplate.json | 934 ++++---- .../HEAD/batch.v1beta1.JobTemplate.pb | Bin 6769 -> 6579 bytes .../HEAD/batch.v1beta1.JobTemplate.yaml | 781 +++--- .../testdata/HEAD/batch.v2alpha1.CronJob.json | 985 ++++---- .../testdata/HEAD/batch.v2alpha1.CronJob.pb | Bin 6705 -> 6731 bytes .../testdata/HEAD/batch.v2alpha1.CronJob.yaml | 685 +++--- .../HEAD/batch.v2alpha1.JobTemplate.json | 934 ++++---- .../HEAD/batch.v2alpha1.JobTemplate.pb | Bin 6770 -> 6580 bytes .../HEAD/batch.v2alpha1.JobTemplate.yaml | 781 +++--- .../HEAD/core.v1.EphemeralContainers.json | 9 +- .../HEAD/core.v1.EphemeralContainers.pb | Bin 1140 -> 1166 bytes .../HEAD/core.v1.EphemeralContainers.yaml | 6 +- .../k8s.io/api/testdata/HEAD/core.v1.Pod.json | 716 +++--- .../k8s.io/api/testdata/HEAD/core.v1.Pod.pb | Bin 6770 -> 6818 bytes .../k8s.io/api/testdata/HEAD/core.v1.Pod.yaml | 737 +++--- .../testdata/HEAD/core.v1.PodTemplate.json | 582 ++--- .../api/testdata/HEAD/core.v1.PodTemplate.pb | Bin 6179 -> 6220 bytes .../testdata/HEAD/core.v1.PodTemplate.yaml | 572 ++--- .../HEAD/core.v1.ReplicationController.json | 698 +++--- .../HEAD/core.v1.ReplicationController.pb | Bin 6242 -> 6547 bytes .../HEAD/core.v1.ReplicationController.yaml | 662 +++--- .../HEAD/extensions.v1beta1.DaemonSet.json | 601 ++--- .../HEAD/extensions.v1beta1.DaemonSet.pb | Bin 6794 -> 6419 bytes .../HEAD/extensions.v1beta1.DaemonSet.yaml | 583 ++--- .../HEAD/extensions.v1beta1.Deployment.json | 631 ++--- .../HEAD/extensions.v1beta1.Deployment.pb | Bin 6381 -> 6477 bytes .../HEAD/extensions.v1beta1.Deployment.yaml | 618 ++--- .../HEAD/extensions.v1beta1.ReplicaSet.json | 601 ++--- .../HEAD/extensions.v1beta1.ReplicaSet.pb | Bin 6475 -> 6512 bytes .../HEAD/extensions.v1beta1.ReplicaSet.yaml | 589 ++--- 93 files changed, 17247 insertions(+), 15078 deletions(-) diff --git a/api/openapi-spec/swagger.json b/api/openapi-spec/swagger.json index 85da0ae0f47..51f51c80b1c 100644 --- a/api/openapi-spec/swagger.json +++ b/api/openapi-spec/swagger.json @@ -8384,6 +8384,10 @@ "$ref": "#/definitions/io.k8s.api.core.v1.SELinuxOptions", "description": "The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container." }, + "seccompProfile": { + "$ref": "#/definitions/io.k8s.api.core.v1.SeccompProfile", + "description": "The seccomp options to use by the containers in this pod." + }, "supplementalGroups": { "description": "A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container.", "items": { @@ -9476,6 +9480,31 @@ ], "type": "object" }, + "io.k8s.api.core.v1.SeccompProfile": { + "description": "SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set.", + "properties": { + "localhostProfile": { + "description": "localhostProfile indicates a profile defined in a file on the node should be used. The profile must be preconfigured on the node to work. Must be a descending path, relative to the kubelet's configured seccomp profile location. Must only be set if type is \"Localhost\".", + "type": "string" + }, + "type": { + "description": "type indicates which kind of seccomp profile will be applied. Valid options are:\n\nLocalhost - a profile defined in a file on the node should be used. RuntimeDefault - the container runtime default profile should be used. Unconfined - no profile should be applied.", + "type": "string" + } + }, + "required": [ + "type" + ], + "type": "object", + "x-kubernetes-unions": [ + { + "discriminator": "type", + "fields-to-discriminateBy": { + "localhostProfile": "LocalhostProfile" + } + } + ] + }, "io.k8s.api.core.v1.Secret": { "description": "Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes.", "properties": { @@ -9696,6 +9725,10 @@ "$ref": "#/definitions/io.k8s.api.core.v1.SELinuxOptions", "description": "The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence." }, + "seccompProfile": { + "$ref": "#/definitions/io.k8s.api.core.v1.SeccompProfile", + "description": "The seccomp options to use by this container. If seccomp options are provided at both the pod & container level, the container options override the pod options." + }, "windowsOptions": { "$ref": "#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions", "description": "The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence." diff --git a/pkg/apis/core/annotation_key_constants.go b/pkg/apis/core/annotation_key_constants.go index 70b9ff7583b..c1ceb1ea3e0 100644 --- a/pkg/apis/core/annotation_key_constants.go +++ b/pkg/apis/core/annotation_key_constants.go @@ -39,17 +39,20 @@ const ( // SeccompPodAnnotationKey represents the key of a seccomp profile applied // to all containers of a pod. + // Deprecated: set a pod security context `seccompProfile` field. SeccompPodAnnotationKey string = "seccomp.security.alpha.kubernetes.io/pod" // SeccompContainerAnnotationKeyPrefix represents the key of a seccomp profile applied // to one container of a pod. + // Deprecated: set a container security context `seccompProfile` field. SeccompContainerAnnotationKeyPrefix string = "container.seccomp.security.alpha.kubernetes.io/" // SeccompProfileRuntimeDefault represents the default seccomp profile used by container runtime. + // Deprecated: set a pod or container security context `seccompProfile` of type "RuntimeDefault" instead. SeccompProfileRuntimeDefault string = "runtime/default" // DeprecatedSeccompProfileDockerDefault represents the default seccomp profile used by docker. - // This is now deprecated and should be replaced by SeccompProfileRuntimeDefault. + // Deprecated: set a pod or container security context `seccompProfile` of type "RuntimeDefault" instead. DeprecatedSeccompProfileDockerDefault string = "docker/default" // PreferAvoidPodsAnnotationKey represents the key of preferAvoidPods data (json serialized) diff --git a/pkg/apis/core/pods/helpers.go b/pkg/apis/core/pods/helpers.go index 1dfdb767d51..e05a313a1f1 100644 --- a/pkg/apis/core/pods/helpers.go +++ b/pkg/apis/core/pods/helpers.go @@ -34,23 +34,23 @@ type ContainerVisitorWithPath func(container *api.Container, path *field.Path) b // of every container in the given pod spec and the field.Path to that container. // If visitor returns false, visiting is short-circuited. VisitContainersWithPath returns true if visiting completes, // false if visiting was short-circuited. -func VisitContainersWithPath(podSpec *api.PodSpec, visitor ContainerVisitorWithPath) bool { - path := field.NewPath("spec", "initContainers") +func VisitContainersWithPath(podSpec *api.PodSpec, specPath *field.Path, visitor ContainerVisitorWithPath) bool { + fldPath := specPath.Child("initContainers") for i := range podSpec.InitContainers { - if !visitor(&podSpec.InitContainers[i], path.Index(i)) { + if !visitor(&podSpec.InitContainers[i], fldPath.Index(i)) { return false } } - path = field.NewPath("spec", "containers") + fldPath = specPath.Child("containers") for i := range podSpec.Containers { - if !visitor(&podSpec.Containers[i], path.Index(i)) { + if !visitor(&podSpec.Containers[i], fldPath.Index(i)) { return false } } if utilfeature.DefaultFeatureGate.Enabled(features.EphemeralContainers) { - path = field.NewPath("spec", "ephemeralContainers") + fldPath = specPath.Child("ephemeralContainers") for i := range podSpec.EphemeralContainers { - if !visitor((*api.Container)(&podSpec.EphemeralContainers[i].EphemeralContainerCommon), path.Index(i)) { + if !visitor((*api.Container)(&podSpec.EphemeralContainers[i].EphemeralContainerCommon), fldPath.Index(i)) { return false } } diff --git a/pkg/apis/core/pods/helpers_test.go b/pkg/apis/core/pods/helpers_test.go index 4ce0c648f42..1a357301b93 100644 --- a/pkg/apis/core/pods/helpers_test.go +++ b/pkg/apis/core/pods/helpers_test.go @@ -32,16 +32,19 @@ func TestVisitContainersWithPath(t *testing.T) { testCases := []struct { description string + path *field.Path haveSpec *api.PodSpec wantNames []string }{ { "empty podspec", + field.NewPath("spec"), &api.PodSpec{}, []string{}, }, { "regular containers", + field.NewPath("spec"), &api.PodSpec{ Containers: []api.Container{ {Name: "c1"}, @@ -52,6 +55,7 @@ func TestVisitContainersWithPath(t *testing.T) { }, { "init containers", + field.NewPath("spec"), &api.PodSpec{ InitContainers: []api.Container{ {Name: "i1"}, @@ -62,6 +66,7 @@ func TestVisitContainersWithPath(t *testing.T) { }, { "regular and init containers", + field.NewPath("spec"), &api.PodSpec{ Containers: []api.Container{ {Name: "c1"}, @@ -76,6 +81,7 @@ func TestVisitContainersWithPath(t *testing.T) { }, { "ephemeral containers", + field.NewPath("spec"), &api.PodSpec{ Containers: []api.Container{ {Name: "c1"}, @@ -89,6 +95,7 @@ func TestVisitContainersWithPath(t *testing.T) { }, { "all container types", + field.NewPath("spec"), &api.PodSpec{ Containers: []api.Container{ {Name: "c1"}, @@ -105,11 +112,30 @@ func TestVisitContainersWithPath(t *testing.T) { }, []string{"spec.initContainers[0]", "spec.initContainers[1]", "spec.containers[0]", "spec.containers[1]", "spec.ephemeralContainers[0]", "spec.ephemeralContainers[1]"}, }, + { + "all container types with template pod path", + field.NewPath("template", "spec"), + &api.PodSpec{ + Containers: []api.Container{ + {Name: "c1"}, + {Name: "c2"}, + }, + InitContainers: []api.Container{ + {Name: "i1"}, + {Name: "i2"}, + }, + EphemeralContainers: []api.EphemeralContainer{ + {EphemeralContainerCommon: api.EphemeralContainerCommon{Name: "e1"}}, + {EphemeralContainerCommon: api.EphemeralContainerCommon{Name: "e2"}}, + }, + }, + []string{"template.spec.initContainers[0]", "template.spec.initContainers[1]", "template.spec.containers[0]", "template.spec.containers[1]", "template.spec.ephemeralContainers[0]", "template.spec.ephemeralContainers[1]"}, + }, } for _, tc := range testCases { gotNames := []string{} - VisitContainersWithPath(tc.haveSpec, func(c *api.Container, p *field.Path) bool { + VisitContainersWithPath(tc.haveSpec, tc.path, func(c *api.Container, p *field.Path) bool { gotNames = append(gotNames, p.String()) return true }) diff --git a/pkg/apis/core/types.go b/pkg/apis/core/types.go index 56d30d8bf6f..7cc41887f3f 100644 --- a/pkg/apis/core/types.go +++ b/pkg/apis/core/types.go @@ -2897,8 +2897,36 @@ type PodSecurityContext struct { // sysctls (by the container runtime) might fail to launch. // +optional Sysctls []Sysctl + // The seccomp options to use by the containers in this pod. + // +optional + SeccompProfile *SeccompProfile } +// SeccompProfile defines a pod/container's seccomp profile settings. +// Only one profile source may be set. +// +union +type SeccompProfile struct { + // +unionDiscriminator + Type SeccompProfileType + // Load a profile defined in static file on the node. + // The profile must be preconfigured on the node to work. + // LocalhostProfile cannot be an absolute nor a descending path. + // +optional + LocalhostProfile *string +} + +// SeccompProfileType defines the supported seccomp profile types. +type SeccompProfileType string + +const ( + // SeccompProfileTypeUnconfined is when no seccomp profile is applied (A.K.A. unconfined). + SeccompProfileTypeUnconfined SeccompProfileType = "Unconfined" + // SeccompProfileTypeRuntimeDefault represents the default container runtime seccomp profile. + SeccompProfileTypeRuntimeDefault SeccompProfileType = "RuntimeDefault" + // SeccompProfileTypeLocalhost represents custom made profiles stored on the node's disk. + SeccompProfileTypeLocalhost SeccompProfileType = "Localhost" +) + // PodQOSClass defines the supported qos classes of Pods. type PodQOSClass string @@ -5085,6 +5113,11 @@ type SecurityContext struct { // readonly paths and masked paths. // +optional ProcMount *ProcMountType + // The seccomp options to use by this container. If seccomp options are + // provided at both the pod & container level, the container options + // override the pod options. + // +optional + SeccompProfile *SeccompProfile } // ProcMountType defines the type of proc mount diff --git a/pkg/apis/core/v1/zz_generated.conversion.go b/pkg/apis/core/v1/zz_generated.conversion.go index e0935600e7e..17e385adc00 100644 --- a/pkg/apis/core/v1/zz_generated.conversion.go +++ b/pkg/apis/core/v1/zz_generated.conversion.go @@ -1621,6 +1621,16 @@ func RegisterConversions(s *runtime.Scheme) error { }); err != nil { return err } + if err := s.AddGeneratedConversionFunc((*v1.SeccompProfile)(nil), (*core.SeccompProfile)(nil), func(a, b interface{}, scope conversion.Scope) error { + return Convert_v1_SeccompProfile_To_core_SeccompProfile(a.(*v1.SeccompProfile), b.(*core.SeccompProfile), scope) + }); err != nil { + return err + } + if err := s.AddGeneratedConversionFunc((*core.SeccompProfile)(nil), (*v1.SeccompProfile)(nil), func(a, b interface{}, scope conversion.Scope) error { + return Convert_core_SeccompProfile_To_v1_SeccompProfile(a.(*core.SeccompProfile), b.(*v1.SeccompProfile), scope) + }); err != nil { + return err + } if err := s.AddGeneratedConversionFunc((*core.Secret)(nil), (*v1.Secret)(nil), func(a, b interface{}, scope conversion.Scope) error { return Convert_core_Secret_To_v1_Secret(a.(*core.Secret), b.(*v1.Secret), scope) }); err != nil { @@ -5940,6 +5950,7 @@ func autoConvert_v1_PodSecurityContext_To_core_PodSecurityContext(in *v1.PodSecu out.FSGroup = (*int64)(unsafe.Pointer(in.FSGroup)) out.Sysctls = *(*[]core.Sysctl)(unsafe.Pointer(&in.Sysctls)) out.FSGroupChangePolicy = (*core.PodFSGroupChangePolicy)(unsafe.Pointer(in.FSGroupChangePolicy)) + out.SeccompProfile = (*core.SeccompProfile)(unsafe.Pointer(in.SeccompProfile)) return nil } @@ -5962,6 +5973,7 @@ func autoConvert_core_PodSecurityContext_To_v1_PodSecurityContext(in *core.PodSe out.FSGroup = (*int64)(unsafe.Pointer(in.FSGroup)) out.FSGroupChangePolicy = (*v1.PodFSGroupChangePolicy)(unsafe.Pointer(in.FSGroupChangePolicy)) out.Sysctls = *(*[]v1.Sysctl)(unsafe.Pointer(&in.Sysctls)) + out.SeccompProfile = (*v1.SeccompProfile)(unsafe.Pointer(in.SeccompProfile)) return nil } @@ -7000,6 +7012,28 @@ func Convert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelector return autoConvert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement(in, out, s) } +func autoConvert_v1_SeccompProfile_To_core_SeccompProfile(in *v1.SeccompProfile, out *core.SeccompProfile, s conversion.Scope) error { + out.Type = core.SeccompProfileType(in.Type) + out.LocalhostProfile = (*string)(unsafe.Pointer(in.LocalhostProfile)) + return nil +} + +// Convert_v1_SeccompProfile_To_core_SeccompProfile is an autogenerated conversion function. +func Convert_v1_SeccompProfile_To_core_SeccompProfile(in *v1.SeccompProfile, out *core.SeccompProfile, s conversion.Scope) error { + return autoConvert_v1_SeccompProfile_To_core_SeccompProfile(in, out, s) +} + +func autoConvert_core_SeccompProfile_To_v1_SeccompProfile(in *core.SeccompProfile, out *v1.SeccompProfile, s conversion.Scope) error { + out.Type = v1.SeccompProfileType(in.Type) + out.LocalhostProfile = (*string)(unsafe.Pointer(in.LocalhostProfile)) + return nil +} + +// Convert_core_SeccompProfile_To_v1_SeccompProfile is an autogenerated conversion function. +func Convert_core_SeccompProfile_To_v1_SeccompProfile(in *core.SeccompProfile, out *v1.SeccompProfile, s conversion.Scope) error { + return autoConvert_core_SeccompProfile_To_v1_SeccompProfile(in, out, s) +} + func autoConvert_v1_Secret_To_core_Secret(in *v1.Secret, out *core.Secret, s conversion.Scope) error { out.ObjectMeta = in.ObjectMeta out.Immutable = (*bool)(unsafe.Pointer(in.Immutable)) @@ -7205,6 +7239,7 @@ func autoConvert_v1_SecurityContext_To_core_SecurityContext(in *v1.SecurityConte out.ReadOnlyRootFilesystem = (*bool)(unsafe.Pointer(in.ReadOnlyRootFilesystem)) out.AllowPrivilegeEscalation = (*bool)(unsafe.Pointer(in.AllowPrivilegeEscalation)) out.ProcMount = (*core.ProcMountType)(unsafe.Pointer(in.ProcMount)) + out.SeccompProfile = (*core.SeccompProfile)(unsafe.Pointer(in.SeccompProfile)) return nil } @@ -7224,6 +7259,7 @@ func autoConvert_core_SecurityContext_To_v1_SecurityContext(in *core.SecurityCon out.ReadOnlyRootFilesystem = (*bool)(unsafe.Pointer(in.ReadOnlyRootFilesystem)) out.AllowPrivilegeEscalation = (*bool)(unsafe.Pointer(in.AllowPrivilegeEscalation)) out.ProcMount = (*v1.ProcMountType)(unsafe.Pointer(in.ProcMount)) + out.SeccompProfile = (*v1.SeccompProfile)(unsafe.Pointer(in.SeccompProfile)) return nil } diff --git a/pkg/apis/core/validation/BUILD b/pkg/apis/core/validation/BUILD index 63d10d9ee40..8fb48c2400b 100644 --- a/pkg/apis/core/validation/BUILD +++ b/pkg/apis/core/validation/BUILD @@ -69,6 +69,8 @@ go_test( "//staging/src/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", "//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library", "//staging/src/k8s.io/component-base/featuregate/testing:go_default_library", + "//vendor/github.com/stretchr/testify/assert:go_default_library", + "//vendor/github.com/stretchr/testify/require:go_default_library", "//vendor/k8s.io/utils/pointer:go_default_library", ], ) diff --git a/pkg/apis/core/validation/validation.go b/pkg/apis/core/validation/validation.go index e447b8b0ad5..304dd4e6af7 100644 --- a/pkg/apis/core/validation/validation.go +++ b/pkg/apis/core/validation/validation.go @@ -3550,15 +3550,40 @@ func validatePodAffinity(podAffinity *core.PodAffinity, fldPath *field.Path) fie return allErrs } +func validateSeccompProfileField(sp *core.SeccompProfile, fldPath *field.Path) field.ErrorList { + allErrs := field.ErrorList{} + if sp == nil { + return allErrs + } + + if err := validateSeccompProfileType(fldPath.Child("type"), sp.Type); err != nil { + allErrs = append(allErrs, err) + } + + if sp.Type == core.SeccompProfileTypeLocalhost { + if sp.LocalhostProfile == nil { + allErrs = append(allErrs, field.Required(fldPath.Child("localhostProfile"), "must be set when seccomp type is Localhost")) + } else { + allErrs = append(allErrs, validateLocalDescendingPath(*sp.LocalhostProfile, fldPath.Child("localhostProfile"))...) + } + } else { + if sp.LocalhostProfile != nil { + allErrs = append(allErrs, field.Invalid(fldPath.Child("localhostProfile"), sp, "can only be set when seccomp type is Localhost")) + } + } + + return allErrs +} + func ValidateSeccompProfile(p string, fldPath *field.Path) field.ErrorList { if p == core.SeccompProfileRuntimeDefault || p == core.DeprecatedSeccompProfileDockerDefault { return nil } - if p == "unconfined" { + if p == v1.SeccompProfileNameUnconfined { return nil } - if strings.HasPrefix(p, "localhost/") { - return validateLocalDescendingPath(strings.TrimPrefix(p, "localhost/"), fldPath) + if strings.HasPrefix(p, v1.SeccompLocalhostProfileNamePrefix) { + return validateLocalDescendingPath(strings.TrimPrefix(p, v1.SeccompLocalhostProfileNamePrefix), fldPath) } return field.ErrorList{field.Invalid(fldPath, p, "must be a valid seccomp profile")} } @@ -3577,6 +3602,18 @@ func ValidateSeccompPodAnnotations(annotations map[string]string, fldPath *field return allErrs } +// ValidateSeccompProfileType tests that the argument is a valid SeccompProfileType. +func validateSeccompProfileType(fldPath *field.Path, seccompProfileType core.SeccompProfileType) *field.Error { + switch seccompProfileType { + case core.SeccompProfileTypeLocalhost, core.SeccompProfileTypeRuntimeDefault, core.SeccompProfileTypeUnconfined: + return nil + case "": + return field.Required(fldPath, "type is required when seccompProfile is set") + default: + return field.NotSupported(fldPath, seccompProfileType, []string{string(core.SeccompProfileTypeLocalhost), string(core.SeccompProfileTypeRuntimeDefault), string(core.SeccompProfileTypeUnconfined)}) + } +} + func ValidateAppArmorPodAnnotations(annotations map[string]string, spec *core.PodSpec, fldPath *field.Path) field.ErrorList { allErrs := field.ErrorList{} for k, p := range annotations { @@ -3598,7 +3635,7 @@ func ValidateAppArmorPodAnnotations(annotations map[string]string, spec *core.Po func podSpecHasContainer(spec *core.PodSpec, containerName string) bool { var hasContainer bool - podshelper.VisitContainersWithPath(spec, func(c *core.Container, _ *field.Path) bool { + podshelper.VisitContainersWithPath(spec, field.NewPath("spec"), func(c *core.Container, _ *field.Path) bool { if c.Name == containerName { hasContainer = true return false @@ -3684,6 +3721,7 @@ func ValidatePodSecurityContext(securityContext *core.PodSecurityContext, spec * allErrs = append(allErrs, validateFSGroupChangePolicy(securityContext.FSGroupChangePolicy, fldPath.Child("fsGroupChangePolicy"))...) } + allErrs = append(allErrs, validateSeccompProfileField(securityContext.SeccompProfile, fldPath.Child("seccompProfile"))...) allErrs = append(allErrs, validateWindowsSecurityContextOptions(securityContext.WindowsOptions, fldPath.Child("windowsOptions"))...) } @@ -3720,10 +3758,77 @@ func ValidatePodCreate(pod *core.Pod, opts PodValidationOptions) field.ErrorList if len(pod.Spec.EphemeralContainers) > 0 { allErrs = append(allErrs, field.Forbidden(fldPath.Child("ephemeralContainers"), "cannot be set on create")) } + allErrs = append(allErrs, validateSeccompAnnotationsAndFields(pod.ObjectMeta, &pod.Spec, fldPath)...) return allErrs } +// ValidateSeccompAnnotationsAndFields iterates through all containers and ensure that when both seccompProfile and seccomp annotations exist they match. +func validateSeccompAnnotationsAndFields(objectMeta metav1.ObjectMeta, podSpec *core.PodSpec, specPath *field.Path) field.ErrorList { + allErrs := field.ErrorList{} + + if podSpec.SecurityContext != nil && podSpec.SecurityContext.SeccompProfile != nil { + // If both seccomp annotations and fields are specified, the values must match. + if annotation, found := objectMeta.Annotations[v1.SeccompPodAnnotationKey]; found { + seccompPath := specPath.Child("securityContext").Child("seccompProfile") + err := validateSeccompAnnotationsAndFieldsMatch(annotation, podSpec.SecurityContext.SeccompProfile, seccompPath) + if err != nil { + allErrs = append(allErrs, err) + } + } + } + + podshelper.VisitContainersWithPath(podSpec, specPath, func(c *core.Container, cFldPath *field.Path) bool { + var field *core.SeccompProfile + if c.SecurityContext != nil { + field = c.SecurityContext.SeccompProfile + } + + if field == nil { + return true + } + + key := v1.SeccompContainerAnnotationKeyPrefix + c.Name + if annotation, found := objectMeta.Annotations[key]; found { + seccompPath := cFldPath.Child("securityContext").Child("seccompProfile") + err := validateSeccompAnnotationsAndFieldsMatch(annotation, field, seccompPath) + if err != nil { + allErrs = append(allErrs, err) + } + } + return true + }) + + return allErrs +} + +func validateSeccompAnnotationsAndFieldsMatch(annotationValue string, seccompField *core.SeccompProfile, fldPath *field.Path) *field.Error { + if seccompField == nil { + return nil + } + + switch seccompField.Type { + case core.SeccompProfileTypeUnconfined: + if annotationValue != v1.SeccompProfileNameUnconfined { + return field.Forbidden(fldPath.Child("type"), "seccomp type in annotation and field must match") + } + + case core.SeccompProfileTypeRuntimeDefault: + if annotationValue != v1.SeccompProfileRuntimeDefault && annotationValue != v1.DeprecatedSeccompProfileDockerDefault { + return field.Forbidden(fldPath.Child("type"), "seccomp type in annotation and field must match") + } + + case core.SeccompProfileTypeLocalhost: + if !strings.HasPrefix(annotationValue, v1.SeccompLocalhostProfileNamePrefix) { + return field.Forbidden(fldPath.Child("type"), "seccomp type in annotation and field must match") + } else if seccompField.LocalhostProfile == nil || strings.TrimPrefix(annotationValue, v1.SeccompLocalhostProfileNamePrefix) != *seccompField.LocalhostProfile { + return field.Forbidden(fldPath.Child("localhostProfile"), "seccomp profile in annotation and field must match") + } + } + + return nil +} + // ValidatePodUpdate tests to see if the update is legal for an end user to make. newPod is updated with fields // that cannot be changed. func ValidatePodUpdate(newPod, oldPod *core.Pod, opts PodValidationOptions) field.ErrorList { @@ -4389,6 +4494,7 @@ func ValidatePodTemplateSpec(spec *core.PodTemplateSpec, fldPath *field.Path) fi allErrs = append(allErrs, ValidateAnnotations(spec.Annotations, fldPath.Child("annotations"))...) allErrs = append(allErrs, ValidatePodSpecificAnnotations(spec.Annotations, &spec.Spec, fldPath.Child("annotations"))...) allErrs = append(allErrs, ValidatePodSpec(&spec.Spec, fldPath.Child("spec"))...) + allErrs = append(allErrs, validateSeccompAnnotationsAndFields(spec.ObjectMeta, &spec.Spec, fldPath.Child("spec"))...) if len(spec.Spec.EphemeralContainers) > 0 { allErrs = append(allErrs, field.Forbidden(fldPath.Child("spec", "ephemeralContainers"), "ephemeral containers not allowed in pod template")) @@ -5616,8 +5722,9 @@ func ValidateSecurityContext(sc *core.SecurityContext, fldPath *field.Path) fiel if err := ValidateProcMountType(fldPath.Child("procMount"), *sc.ProcMount); err != nil { allErrs = append(allErrs, err) } - } + } + allErrs = append(allErrs, validateSeccompProfileField(sc.SeccompProfile, fldPath.Child("seccompProfile"))...) if sc.AllowPrivilegeEscalation != nil && !*sc.AllowPrivilegeEscalation { if sc.Privileged != nil && *sc.Privileged { allErrs = append(allErrs, field.Invalid(fldPath, sc, "cannot set `allowPrivilegeEscalation` to false and `privileged` to true")) diff --git a/pkg/apis/core/validation/validation_test.go b/pkg/apis/core/validation/validation_test.go index 26e82c13f04..43054ab42dd 100644 --- a/pkg/apis/core/validation/validation_test.go +++ b/pkg/apis/core/validation/validation_test.go @@ -24,6 +24,8 @@ import ( "strings" "testing" + asserttestify "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" v1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -7287,6 +7289,107 @@ func TestValidatePod(t *testing.T) { }, Spec: validPodSpec(nil), }, + { // runtime default seccomp profile for a pod + ObjectMeta: metav1.ObjectMeta{ + Name: "123", + Namespace: "ns", + }, + Spec: core.PodSpec{ + Containers: []core.Container{{Name: "ctr", Image: "image", ImagePullPolicy: "IfNotPresent", TerminationMessagePolicy: "File"}}, + RestartPolicy: core.RestartPolicyAlways, + DNSPolicy: core.DNSDefault, + SecurityContext: &core.PodSecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeRuntimeDefault, + }, + }, + }, + }, + { // runtime default seccomp profile for a container + ObjectMeta: metav1.ObjectMeta{ + Name: "123", + Namespace: "ns", + }, + Spec: core.PodSpec{ + Containers: []core.Container{{Name: "ctr", Image: "image", ImagePullPolicy: "IfNotPresent", TerminationMessagePolicy: "File", + SecurityContext: &core.SecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeRuntimeDefault, + }, + }, + }}, + RestartPolicy: core.RestartPolicyAlways, + DNSPolicy: core.DNSDefault, + }, + }, + { // unconfined seccomp profile for a pod + ObjectMeta: metav1.ObjectMeta{ + Name: "123", + Namespace: "ns", + }, + Spec: core.PodSpec{ + Containers: []core.Container{{Name: "ctr", Image: "image", ImagePullPolicy: "IfNotPresent", TerminationMessagePolicy: "File"}}, + RestartPolicy: core.RestartPolicyAlways, + DNSPolicy: core.DNSDefault, + SecurityContext: &core.PodSecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeUnconfined, + }, + }, + }, + }, + { // unconfined seccomp profile for a container + ObjectMeta: metav1.ObjectMeta{ + Name: "123", + Namespace: "ns", + }, + Spec: core.PodSpec{ + Containers: []core.Container{{Name: "ctr", Image: "image", ImagePullPolicy: "IfNotPresent", TerminationMessagePolicy: "File", + SecurityContext: &core.SecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeUnconfined, + }, + }, + }}, + RestartPolicy: core.RestartPolicyAlways, + DNSPolicy: core.DNSDefault, + }, + }, + { // localhost seccomp profile for a pod + ObjectMeta: metav1.ObjectMeta{ + Name: "123", + Namespace: "ns", + }, + Spec: core.PodSpec{ + Containers: []core.Container{{Name: "ctr", Image: "image", ImagePullPolicy: "IfNotPresent", TerminationMessagePolicy: "File"}}, + RestartPolicy: core.RestartPolicyAlways, + DNSPolicy: core.DNSDefault, + SecurityContext: &core.PodSecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeLocalhost, + LocalhostProfile: utilpointer.StringPtr("filename.json"), + }, + }, + }, + }, + { // localhost seccomp profile for a container + ObjectMeta: metav1.ObjectMeta{ + Name: "123", + Namespace: "ns", + }, + Spec: core.PodSpec{ + Containers: []core.Container{{Name: "ctr", Image: "image", ImagePullPolicy: "IfNotPresent", TerminationMessagePolicy: "File", + SecurityContext: &core.SecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeLocalhost, + LocalhostProfile: utilpointer.StringPtr("filename.json"), + }, + }, + }}, + RestartPolicy: core.RestartPolicyAlways, + DNSPolicy: core.DNSDefault, + }, + }, { // default AppArmor profile for a container ObjectMeta: metav1.ObjectMeta{ Name: "123", @@ -7983,6 +8086,50 @@ func TestValidatePod(t *testing.T) { Spec: validPodSpec(nil), }, }, + "must match seccomp profile type and pod annotation": { + expectedError: "seccomp type in annotation and field must match", + spec: core.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Name: "123", + Namespace: "ns", + Annotations: map[string]string{ + core.SeccompPodAnnotationKey: "unconfined", + }, + }, + Spec: core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeRuntimeDefault, + }, + }, + Containers: []core.Container{{Name: "ctr", Image: "image", ImagePullPolicy: "IfNotPresent", TerminationMessagePolicy: "File"}}, + RestartPolicy: core.RestartPolicyAlways, + DNSPolicy: core.DNSClusterFirst, + }, + }, + }, + "must match seccomp profile type and container annotation": { + expectedError: "seccomp type in annotation and field must match", + spec: core.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Name: "123", + Namespace: "ns", + Annotations: map[string]string{ + core.SeccompContainerAnnotationKeyPrefix + "ctr": "unconfined", + }, + }, + Spec: core.PodSpec{ + Containers: []core.Container{{Name: "ctr", Image: "image", ImagePullPolicy: "IfNotPresent", TerminationMessagePolicy: "File", + SecurityContext: &core.SecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeRuntimeDefault, + }, + }}}, + RestartPolicy: core.RestartPolicyAlways, + DNSPolicy: core.DNSClusterFirst, + }, + }, + }, "must be a relative path in a node-local seccomp profile annotation": { expectedError: "must be a relative path", spec: core.Pod{ @@ -15200,3 +15347,456 @@ func TestValidateNodeCIDRs(t *testing.T) { } } } + +func TestValidateSeccompAnnotationAndField(t *testing.T) { + const containerName = "container" + testProfile := "test" + + for _, test := range []struct { + description string + pod *core.Pod + validation func(*testing.T, string, field.ErrorList, *v1.Pod) + }{ + { + description: "Field type unconfined and annotation does not match", + pod: &core.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + v1.SeccompPodAnnotationKey: "not-matching", + }, + }, + Spec: core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeUnconfined, + }, + }, + }, + }, + validation: func(t *testing.T, desc string, allErrs field.ErrorList, pod *v1.Pod) { + require.NotNil(t, allErrs, desc) + }, + }, + { + description: "Field type default and annotation does not match", + pod: &core.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + v1.SeccompPodAnnotationKey: "not-matching", + }, + }, + Spec: core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeRuntimeDefault, + }, + }, + }, + }, + validation: func(t *testing.T, desc string, allErrs field.ErrorList, pod *v1.Pod) { + require.NotNil(t, allErrs, desc) + }, + }, + { + description: "Field type localhost and annotation does not match", + pod: &core.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + v1.SeccompPodAnnotationKey: "not-matching", + }, + }, + Spec: core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeLocalhost, + LocalhostProfile: &testProfile, + }, + }, + }, + }, + validation: func(t *testing.T, desc string, allErrs field.ErrorList, pod *v1.Pod) { + require.NotNil(t, allErrs, desc) + }, + }, + { + description: "Field type localhost and localhost/ prefixed annotation does not match", + pod: &core.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + v1.SeccompPodAnnotationKey: "localhost/not-matching", + }, + }, + Spec: core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeLocalhost, + LocalhostProfile: &testProfile, + }, + }, + }, + }, + validation: func(t *testing.T, desc string, allErrs field.ErrorList, pod *v1.Pod) { + require.NotNil(t, allErrs, desc) + }, + }, + { + description: "Field type unconfined and annotation does not match (container)", + pod: &core.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + v1.SeccompContainerAnnotationKeyPrefix + containerName: "not-matching", + }, + }, + Spec: core.PodSpec{ + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeUnconfined, + }, + }, + }}, + }, + }, + validation: func(t *testing.T, desc string, allErrs field.ErrorList, pod *v1.Pod) { + require.NotNil(t, allErrs, desc) + }, + }, + { + description: "Field type default and annotation does not match (container)", + pod: &core.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + v1.SeccompContainerAnnotationKeyPrefix + containerName: "not-matching", + }, + }, + Spec: core.PodSpec{ + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeRuntimeDefault, + }, + }, + }}, + }, + }, + validation: func(t *testing.T, desc string, allErrs field.ErrorList, pod *v1.Pod) { + require.NotNil(t, allErrs, desc) + }, + }, + { + description: "Field type localhost and annotation does not match (container)", + pod: &core.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + v1.SeccompContainerAnnotationKeyPrefix + containerName: "not-matching", + }, + }, + Spec: core.PodSpec{ + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeLocalhost, + LocalhostProfile: &testProfile, + }, + }, + }}, + }, + }, + validation: func(t *testing.T, desc string, allErrs field.ErrorList, pod *v1.Pod) { + require.NotNil(t, allErrs, desc) + }, + }, + { + description: "Field type localhost and localhost/ prefixed annotation does not match (container)", + pod: &core.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + v1.SeccompContainerAnnotationKeyPrefix + containerName: "localhost/not-matching", + }, + }, + Spec: core.PodSpec{ + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeLocalhost, + LocalhostProfile: &testProfile, + }, + }, + }}, + }, + }, + validation: func(t *testing.T, desc string, allErrs field.ErrorList, pod *v1.Pod) { + require.NotNil(t, allErrs, desc) + }, + }, + { + description: "Nil errors must not be appended (pod)", + pod: &core.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + v1.SeccompPodAnnotationKey: "localhost/anyprofile", + }, + }, + Spec: core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: "Abc", + }, + }, + Containers: []core.Container{{ + Name: containerName, + }}, + }, + }, + validation: func(t *testing.T, desc string, allErrs field.ErrorList, pod *v1.Pod) { + require.Empty(t, allErrs, desc) + }, + }, + { + description: "Nil errors must not be appended (container)", + pod: &core.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + v1.SeccompContainerAnnotationKeyPrefix + containerName: "localhost/not-matching", + }, + }, + Spec: core.PodSpec{ + Containers: []core.Container{{ + SecurityContext: &core.SecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: "Abc", + }, + }, + Name: containerName, + }}, + }, + }, + validation: func(t *testing.T, desc string, allErrs field.ErrorList, pod *v1.Pod) { + require.Empty(t, allErrs, desc) + }, + }, + } { + output := &v1.Pod{ + ObjectMeta: metav1.ObjectMeta{Annotations: map[string]string{}}, + } + for i, ctr := range test.pod.Spec.Containers { + output.Spec.Containers = append(output.Spec.Containers, v1.Container{}) + if ctr.SecurityContext != nil && ctr.SecurityContext.SeccompProfile != nil { + output.Spec.Containers[i].SecurityContext = &v1.SecurityContext{ + SeccompProfile: &v1.SeccompProfile{ + Type: v1.SeccompProfileType(ctr.SecurityContext.SeccompProfile.Type), + LocalhostProfile: ctr.SecurityContext.SeccompProfile.LocalhostProfile, + }, + } + } + } + errList := validateSeccompAnnotationsAndFields(test.pod.ObjectMeta, &test.pod.Spec, field.NewPath("")) + test.validation(t, test.description, errList, output) + } +} + +func TestValidateSeccompAnnotationsAndFieldsMatch(t *testing.T) { + rootFld := field.NewPath("") + tests := []struct { + description string + annotationValue string + seccompField *core.SeccompProfile + fldPath *field.Path + expectedErr *field.Error + }{ + { + description: "seccompField nil should return empty", + expectedErr: nil, + }, + { + description: "unconfined annotation and SeccompProfileTypeUnconfined should return empty", + annotationValue: "unconfined", + seccompField: &core.SeccompProfile{Type: core.SeccompProfileTypeUnconfined}, + expectedErr: nil, + }, + { + description: "runtime/default annotation and SeccompProfileTypeRuntimeDefault should return empty", + annotationValue: "runtime/default", + seccompField: &core.SeccompProfile{Type: core.SeccompProfileTypeRuntimeDefault}, + expectedErr: nil, + }, + { + description: "docker/default annotation and SeccompProfileTypeRuntimeDefault should return empty", + annotationValue: "docker/default", + seccompField: &core.SeccompProfile{Type: core.SeccompProfileTypeRuntimeDefault}, + expectedErr: nil, + }, + { + description: "localhost/test.json annotation and SeccompProfileTypeLocalhost with correct profile should return empty", + annotationValue: "localhost/test.json", + seccompField: &core.SeccompProfile{Type: core.SeccompProfileTypeLocalhost, LocalhostProfile: utilpointer.StringPtr("test.json")}, + expectedErr: nil, + }, + { + description: "localhost/test.json annotation and SeccompProfileTypeLocalhost without profile should error", + annotationValue: "localhost/test.json", + seccompField: &core.SeccompProfile{Type: core.SeccompProfileTypeLocalhost}, + fldPath: rootFld, + expectedErr: field.Forbidden(rootFld.Child("localhostProfile"), "seccomp profile in annotation and field must match"), + }, + { + description: "localhost/test.json annotation and SeccompProfileTypeLocalhost with different profile should error", + annotationValue: "localhost/test.json", + seccompField: &core.SeccompProfile{Type: core.SeccompProfileTypeLocalhost, LocalhostProfile: utilpointer.StringPtr("different.json")}, + fldPath: rootFld, + expectedErr: field.Forbidden(rootFld.Child("localhostProfile"), "seccomp profile in annotation and field must match"), + }, + { + description: "localhost/test.json annotation and SeccompProfileTypeUnconfined with different profile should error", + annotationValue: "localhost/test.json", + seccompField: &core.SeccompProfile{Type: core.SeccompProfileTypeUnconfined}, + fldPath: rootFld, + expectedErr: field.Forbidden(rootFld.Child("type"), "seccomp type in annotation and field must match"), + }, + { + description: "localhost/test.json annotation and SeccompProfileTypeRuntimeDefault with different profile should error", + annotationValue: "localhost/test.json", + seccompField: &core.SeccompProfile{Type: core.SeccompProfileTypeRuntimeDefault}, + fldPath: rootFld, + expectedErr: field.Forbidden(rootFld.Child("type"), "seccomp type in annotation and field must match"), + }, + } + + for i, test := range tests { + err := validateSeccompAnnotationsAndFieldsMatch(test.annotationValue, test.seccompField, test.fldPath) + asserttestify.Equal(t, test.expectedErr, err, "TestCase[%d]: %s", i, test.description) + } +} + +func TestValidatePodTemplateSpecSeccomp(t *testing.T) { + rootFld := field.NewPath("template") + tests := []struct { + description string + spec *core.PodTemplateSpec + fldPath *field.Path + expectedErr field.ErrorList + }{ + { + description: "seccomp field and container annotation must match", + fldPath: rootFld, + expectedErr: field.ErrorList{ + field.Forbidden( + rootFld.Child("spec").Child("containers").Index(1).Child("securityContext").Child("seccompProfile").Child("type"), + "seccomp type in annotation and field must match"), + }, + spec: &core.PodTemplateSpec{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + "container.seccomp.security.alpha.kubernetes.io/test2": "unconfined", + }, + }, + Spec: core.PodSpec{ + Containers: []core.Container{ + { + Name: "test1", + Image: "alpine", + ImagePullPolicy: core.PullAlways, + TerminationMessagePolicy: core.TerminationMessageFallbackToLogsOnError, + }, + { + SecurityContext: &core.SecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeRuntimeDefault, + }, + }, + Name: "test2", + Image: "alpine", + ImagePullPolicy: core.PullAlways, + TerminationMessagePolicy: core.TerminationMessageFallbackToLogsOnError, + }, + }, + RestartPolicy: core.RestartPolicyAlways, + DNSPolicy: core.DNSDefault, + }, + }, + }, + { + description: "seccomp field and pod annotation must match", + fldPath: rootFld, + expectedErr: field.ErrorList{ + field.Forbidden( + rootFld.Child("spec").Child("securityContext").Child("seccompProfile").Child("type"), + "seccomp type in annotation and field must match"), + }, + spec: &core.PodTemplateSpec{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + "seccomp.security.alpha.kubernetes.io/pod": "runtime/default", + }, + }, + Spec: core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeUnconfined, + }, + }, + Containers: []core.Container{ + { + Name: "test", + Image: "alpine", + ImagePullPolicy: core.PullAlways, + TerminationMessagePolicy: core.TerminationMessageFallbackToLogsOnError, + }, + }, + RestartPolicy: core.RestartPolicyAlways, + DNSPolicy: core.DNSDefault, + }, + }, + }, + { + description: "init seccomp field and container annotation must match", + fldPath: rootFld, + expectedErr: field.ErrorList{ + field.Forbidden( + rootFld.Child("spec").Child("initContainers").Index(0).Child("securityContext").Child("seccompProfile").Child("type"), + "seccomp type in annotation and field must match"), + }, + spec: &core.PodTemplateSpec{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + "container.seccomp.security.alpha.kubernetes.io/init-test": "unconfined", + }, + }, + Spec: core.PodSpec{ + Containers: []core.Container{ + { + Name: "test", + Image: "alpine", + ImagePullPolicy: core.PullAlways, + TerminationMessagePolicy: core.TerminationMessageFallbackToLogsOnError, + }, + }, + InitContainers: []core.Container{ + { + Name: "init-test", + SecurityContext: &core.SecurityContext{ + SeccompProfile: &core.SeccompProfile{ + Type: core.SeccompProfileTypeRuntimeDefault, + }, + }, + Image: "alpine", + ImagePullPolicy: core.PullAlways, + TerminationMessagePolicy: core.TerminationMessageFallbackToLogsOnError, + }, + }, + RestartPolicy: core.RestartPolicyAlways, + DNSPolicy: core.DNSDefault, + }, + }, + }, + } + + for i, test := range tests { + err := ValidatePodTemplateSpec(test.spec, rootFld) + asserttestify.Equal(t, test.expectedErr, err, "TestCase[%d]: %s", i, test.description) + } +} diff --git a/pkg/apis/core/zz_generated.deepcopy.go b/pkg/apis/core/zz_generated.deepcopy.go index cfb41f3c9f4..36448c70be5 100644 --- a/pkg/apis/core/zz_generated.deepcopy.go +++ b/pkg/apis/core/zz_generated.deepcopy.go @@ -3701,6 +3701,11 @@ func (in *PodSecurityContext) DeepCopyInto(out *PodSecurityContext) { *out = make([]Sysctl, len(*in)) copy(*out, *in) } + if in.SeccompProfile != nil { + in, out := &in.SeccompProfile, &out.SeccompProfile + *out = new(SeccompProfile) + (*in).DeepCopyInto(*out) + } return } @@ -4677,6 +4682,27 @@ func (in *ScopedResourceSelectorRequirement) DeepCopy() *ScopedResourceSelectorR return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *SeccompProfile) DeepCopyInto(out *SeccompProfile) { + *out = *in + if in.LocalhostProfile != nil { + in, out := &in.LocalhostProfile, &out.LocalhostProfile + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeccompProfile. +func (in *SeccompProfile) DeepCopy() *SeccompProfile { + if in == nil { + return nil + } + out := new(SeccompProfile) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Secret) DeepCopyInto(out *Secret) { *out = *in @@ -4931,6 +4957,11 @@ func (in *SecurityContext) DeepCopyInto(out *SecurityContext) { *out = new(ProcMountType) **out = **in } + if in.SeccompProfile != nil { + in, out := &in.SeccompProfile, &out.SeccompProfile + *out = new(SeccompProfile) + (*in).DeepCopyInto(*out) + } return } diff --git a/pkg/kubelet/dockershim/helpers.go b/pkg/kubelet/dockershim/helpers.go index b13dbceb889..5bbae893e81 100644 --- a/pkg/kubelet/dockershim/helpers.go +++ b/pkg/kubelet/dockershim/helpers.go @@ -33,7 +33,7 @@ import ( dockernat "github.com/docker/go-connections/nat" "k8s.io/klog/v2" - "k8s.io/api/core/v1" + v1 "k8s.io/api/core/v1" utilerrors "k8s.io/apimachinery/pkg/util/errors" runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1alpha2" "k8s.io/kubernetes/pkg/credentialprovider" @@ -54,7 +54,7 @@ var ( // if a container starts but the executable file is not found, runc gives a message that matches startRE = regexp.MustCompile(`\\\\\\\"(.*)\\\\\\\": executable file not found`) - defaultSeccompOpt = []dockerOpt{{"seccomp", "unconfined", ""}} + defaultSeccompOpt = []dockerOpt{{"seccomp", v1.SeccompProfileNameUnconfined, ""}} ) // generateEnvList converts KeyValue list to a list of strings, in the form of diff --git a/pkg/kubelet/dockershim/helpers_linux.go b/pkg/kubelet/dockershim/helpers_linux.go index e18692150a5..68173119e9f 100644 --- a/pkg/kubelet/dockershim/helpers_linux.go +++ b/pkg/kubelet/dockershim/helpers_linux.go @@ -30,7 +30,7 @@ import ( "github.com/blang/semver" dockertypes "github.com/docker/docker/api/types" dockercontainer "github.com/docker/docker/api/types/container" - "k8s.io/api/core/v1" + v1 "k8s.io/api/core/v1" runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1alpha2" ) @@ -49,7 +49,7 @@ func (ds *dockerService) getSecurityOpts(seccompProfile string, separator rune) } func getSeccompDockerOpts(seccompProfile string) ([]dockerOpt, error) { - if seccompProfile == "" || seccompProfile == "unconfined" { + if seccompProfile == "" || seccompProfile == v1.SeccompProfileNameUnconfined { // return early the default return defaultSeccompOpt, nil } @@ -59,12 +59,12 @@ func getSeccompDockerOpts(seccompProfile string) ([]dockerOpt, error) { return nil, nil } - if !strings.HasPrefix(seccompProfile, "localhost/") { + if !strings.HasPrefix(seccompProfile, v1.SeccompLocalhostProfileNamePrefix) { return nil, fmt.Errorf("unknown seccomp profile option: %s", seccompProfile) } // get the full path of seccomp profile when prefixed with 'localhost/'. - fname := strings.TrimPrefix(seccompProfile, "localhost/") + fname := strings.TrimPrefix(seccompProfile, v1.SeccompLocalhostProfileNamePrefix) if !filepath.IsAbs(fname) { return nil, fmt.Errorf("seccomp profile path must be absolute, but got relative path %q", fname) } diff --git a/pkg/kubelet/kuberuntime/helpers.go b/pkg/kubelet/kuberuntime/helpers.go index 6aa074c64c6..cdf4121a38c 100644 --- a/pkg/kubelet/kuberuntime/helpers.go +++ b/pkg/kubelet/kuberuntime/helpers.go @@ -22,7 +22,7 @@ import ( "strconv" "strings" - "k8s.io/api/core/v1" + v1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/types" runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1alpha2" "k8s.io/klog/v2" @@ -202,31 +202,57 @@ func toKubeRuntimeStatus(status *runtimeapi.RuntimeStatus) *kubecontainer.Runtim return &kubecontainer.RuntimeStatus{Conditions: conditions} } -// getSeccompProfileFromAnnotations gets seccomp profile from annotations. -// It gets pod's profile if containerName is empty. -func (m *kubeGenericRuntimeManager) getSeccompProfileFromAnnotations(annotations map[string]string, containerName string) string { - // try the pod profile. - profile, profileOK := annotations[v1.SeccompPodAnnotationKey] +func fieldProfile(scmp *v1.SeccompProfile, profileRootPath string) string { + if scmp == nil { + return "" + } + if scmp.Type == v1.SeccompProfileTypeRuntimeDefault { + return v1.SeccompProfileRuntimeDefault + } + if scmp.Type == v1.SeccompProfileTypeLocalhost && scmp.LocalhostProfile != nil && len(*scmp.LocalhostProfile) > 0 { + fname := filepath.Join(profileRootPath, *scmp.LocalhostProfile) + return v1.SeccompLocalhostProfileNamePrefix + fname + } + if scmp.Type == v1.SeccompProfileTypeUnconfined { + return v1.SeccompProfileNameUnconfined + } + return "" +} + +func annotationProfile(profile, profileRootPath string) string { + if strings.HasPrefix(profile, v1.SeccompLocalhostProfileNamePrefix) { + name := strings.TrimPrefix(profile, v1.SeccompLocalhostProfileNamePrefix) + fname := filepath.Join(profileRootPath, filepath.FromSlash(name)) + return v1.SeccompLocalhostProfileNamePrefix + fname + } + return profile +} + +func (m *kubeGenericRuntimeManager) getSeccompProfile(annotations map[string]string, containerName string, + podSecContext *v1.PodSecurityContext, containerSecContext *v1.SecurityContext) string { + // container fields are applied first + if containerSecContext != nil && containerSecContext.SeccompProfile != nil { + return fieldProfile(containerSecContext.SeccompProfile, m.seccompProfileRoot) + } + + // if container field does not exist, try container annotation (deprecated) if containerName != "" { - // try the container profile. - cProfile, cProfileOK := annotations[v1.SeccompContainerAnnotationKeyPrefix+containerName] - if cProfileOK { - profile = cProfile - profileOK = cProfileOK + if profile, ok := annotations[v1.SeccompContainerAnnotationKeyPrefix+containerName]; ok { + return annotationProfile(profile, m.seccompProfileRoot) } } - if !profileOK { - return "" + // when container seccomp is not defined, try to apply from pod field + if podSecContext != nil && podSecContext.SeccompProfile != nil { + return fieldProfile(podSecContext.SeccompProfile, m.seccompProfileRoot) } - if strings.HasPrefix(profile, "localhost/") { - name := strings.TrimPrefix(profile, "localhost/") - fname := filepath.Join(m.seccompProfileRoot, filepath.FromSlash(name)) - return "localhost/" + fname + // as last resort, try to apply pod annotation (deprecated) + if profile, ok := annotations[v1.SeccompPodAnnotationKey]; ok { + return annotationProfile(profile, m.seccompProfileRoot) } - return profile + return "" } func ipcNamespaceForPod(pod *v1.Pod) runtimeapi.NamespaceMode { diff --git a/pkg/kubelet/kuberuntime/helpers_test.go b/pkg/kubelet/kuberuntime/helpers_test.go index e8f26d99bd7..921fc04a948 100644 --- a/pkg/kubelet/kuberuntime/helpers_test.go +++ b/pkg/kubelet/kuberuntime/helpers_test.go @@ -23,11 +23,12 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "k8s.io/api/core/v1" + v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1alpha2" runtimetesting "k8s.io/cri-api/pkg/apis/testing" kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" + utilpointer "k8s.io/utils/pointer" ) func TestStableKey(t *testing.T) { @@ -169,79 +170,137 @@ func TestGetImageUser(t *testing.T) { } } -func TestGetSeccompProfileFromAnnotations(t *testing.T) { +func TestFieldProfile(t *testing.T) { + tests := []struct { + description string + scmpProfile *v1.SeccompProfile + rootPath string + expectedProfile string + }{ + { + description: "no seccompProfile should return empty", + expectedProfile: "", + }, + { + description: "type localhost without profile should return empty", + scmpProfile: &v1.SeccompProfile{ + Type: v1.SeccompProfileTypeLocalhost, + }, + expectedProfile: "", + }, + { + description: "unknown type should return empty", + scmpProfile: &v1.SeccompProfile{ + Type: "", + }, + expectedProfile: "", + }, + { + description: "SeccompProfileTypeRuntimeDefault should return runtime/default", + scmpProfile: &v1.SeccompProfile{ + Type: v1.SeccompProfileTypeRuntimeDefault, + }, + expectedProfile: "runtime/default", + }, + { + description: "SeccompProfileTypeUnconfined should return unconfined", + scmpProfile: &v1.SeccompProfile{ + Type: v1.SeccompProfileTypeUnconfined, + }, + expectedProfile: "unconfined", + }, + { + description: "SeccompProfileTypeLocalhost should return unconfined", + scmpProfile: &v1.SeccompProfile{ + Type: v1.SeccompProfileTypeLocalhost, + LocalhostProfile: utilpointer.StringPtr("profile.json"), + }, + rootPath: "/test/", + expectedProfile: "localhost//test/profile.json", + }, + } + + for i, test := range tests { + seccompProfile := fieldProfile(test.scmpProfile, test.rootPath) + assert.Equal(t, test.expectedProfile, seccompProfile, "TestCase[%d]: %s", i, test.description) + } +} + +func TestGetSeccompProfile(t *testing.T) { _, _, m, err := createTestRuntimeManager() require.NoError(t, err) tests := []struct { description string annotation map[string]string + podSc *v1.PodSecurityContext + containerSc *v1.SecurityContext containerName string expectedProfile string }{ { - description: "no seccomp should return empty string", + description: "no seccomp should return empty", expectedProfile: "", }, { - description: "no seccomp with containerName should return exmpty string", + description: "annotations: no seccomp with containerName should return empty", containerName: "container1", expectedProfile: "", }, { - description: "pod runtime/default seccomp profile should return runtime/default", + description: "annotations: pod runtime/default seccomp profile should return runtime/default", annotation: map[string]string{ v1.SeccompPodAnnotationKey: v1.SeccompProfileRuntimeDefault, }, - expectedProfile: v1.SeccompProfileRuntimeDefault, + expectedProfile: "runtime/default", }, { - description: "pod docker/default seccomp profile should return docker/default", + description: "annotations: pod docker/default seccomp profile should return docker/default", annotation: map[string]string{ v1.SeccompPodAnnotationKey: v1.DeprecatedSeccompProfileDockerDefault, }, - expectedProfile: v1.DeprecatedSeccompProfileDockerDefault, + expectedProfile: "docker/default", }, { - description: "pod runtime/default seccomp profile with containerName should return runtime/default", + description: "annotations: pod runtime/default seccomp profile with containerName should return runtime/default", annotation: map[string]string{ v1.SeccompPodAnnotationKey: v1.SeccompProfileRuntimeDefault, }, containerName: "container1", - expectedProfile: v1.SeccompProfileRuntimeDefault, + expectedProfile: "runtime/default", }, { - description: "pod docker/default seccomp profile with containerName should return docker/default", + description: "annotations: pod docker/default seccomp profile with containerName should return docker/default", annotation: map[string]string{ v1.SeccompPodAnnotationKey: v1.DeprecatedSeccompProfileDockerDefault, }, containerName: "container1", - expectedProfile: v1.DeprecatedSeccompProfileDockerDefault, + expectedProfile: "docker/default", }, { - description: "pod unconfined seccomp profile should return unconfined", + description: "annotations: pod unconfined seccomp profile should return unconfined", annotation: map[string]string{ - v1.SeccompPodAnnotationKey: "unconfined", + v1.SeccompPodAnnotationKey: v1.SeccompProfileNameUnconfined, }, expectedProfile: "unconfined", }, { - description: "pod unconfined seccomp profile with containerName should return unconfined", + description: "annotations: pod unconfined seccomp profile with containerName should return unconfined", annotation: map[string]string{ - v1.SeccompPodAnnotationKey: "unconfined", + v1.SeccompPodAnnotationKey: v1.SeccompProfileNameUnconfined, }, containerName: "container1", expectedProfile: "unconfined", }, { - description: "pod localhost seccomp profile should return local profile path", + description: "annotations: pod localhost seccomp profile should return local profile path", annotation: map[string]string{ v1.SeccompPodAnnotationKey: "localhost/chmod.json", }, expectedProfile: "localhost/" + filepath.Join(fakeSeccompProfileRoot, "chmod.json"), }, { - description: "pod localhost seccomp profile with containerName should return local profile path", + description: "annotations: pod localhost seccomp profile with containerName should return local profile path", annotation: map[string]string{ v1.SeccompPodAnnotationKey: "localhost/chmod.json", }, @@ -249,7 +308,7 @@ func TestGetSeccompProfileFromAnnotations(t *testing.T) { expectedProfile: "localhost/" + filepath.Join(fakeSeccompProfileRoot, "chmod.json"), }, { - description: "container localhost seccomp profile with containerName should return local profile path", + description: "annotations: container localhost seccomp profile with containerName should return local profile path", annotation: map[string]string{ v1.SeccompContainerAnnotationKeyPrefix + "container1": "localhost/chmod.json", }, @@ -257,30 +316,110 @@ func TestGetSeccompProfileFromAnnotations(t *testing.T) { expectedProfile: "localhost/" + filepath.Join(fakeSeccompProfileRoot, "chmod.json"), }, { - description: "container localhost seccomp profile should override pod profile", + description: "annotations: container localhost seccomp profile should override pod profile", annotation: map[string]string{ - v1.SeccompPodAnnotationKey: "unconfined", + v1.SeccompPodAnnotationKey: v1.SeccompProfileNameUnconfined, v1.SeccompContainerAnnotationKeyPrefix + "container1": "localhost/chmod.json", }, containerName: "container1", expectedProfile: "localhost/" + filepath.Join(fakeSeccompProfileRoot, "chmod.json"), }, { - description: "container localhost seccomp profile with unmatched containerName should return empty string", + description: "annotations: container localhost seccomp profile with unmatched containerName should return empty", annotation: map[string]string{ v1.SeccompContainerAnnotationKeyPrefix + "container1": "localhost/chmod.json", }, containerName: "container2", expectedProfile: "", }, + { + description: "pod seccomp profile set to unconfined returns unconfined", + podSc: &v1.PodSecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeUnconfined}}, + expectedProfile: "unconfined", + }, + { + description: "container seccomp profile set to unconfined returns unconfined", + containerSc: &v1.SecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeUnconfined}}, + expectedProfile: "unconfined", + }, + { + description: "pod seccomp profile set to SeccompProfileTypeRuntimeDefault returns runtime/default", + podSc: &v1.PodSecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeRuntimeDefault}}, + expectedProfile: "runtime/default", + }, + { + description: "container seccomp profile set to SeccompProfileTypeRuntimeDefault returns runtime/default", + containerSc: &v1.SecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeRuntimeDefault}}, + expectedProfile: "runtime/default", + }, + { + description: "pod seccomp profile set to SeccompProfileTypeLocalhost returns 'localhost/' + LocalhostProfile", + podSc: &v1.PodSecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeLocalhost, LocalhostProfile: getLocal("filename")}}, + expectedProfile: "localhost/" + filepath.Join(fakeSeccompProfileRoot, "filename"), + }, + { + description: "pod seccomp profile set to SeccompProfileTypeLocalhost with empty LocalhostProfile returns empty", + podSc: &v1.PodSecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeLocalhost}}, + expectedProfile: "", + }, + { + description: "container seccomp profile set to SeccompProfileTypeLocalhost with empty LocalhostProfile returns empty", + containerSc: &v1.SecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeLocalhost}}, + expectedProfile: "", + }, + { + description: "container seccomp profile set to SeccompProfileTypeLocalhost returns 'localhost/' + LocalhostProfile", + containerSc: &v1.SecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeLocalhost, LocalhostProfile: getLocal("filename2")}}, + expectedProfile: "localhost/" + filepath.Join(fakeSeccompProfileRoot, "filename2"), + }, + { + description: "prioritise container field over pod field", + podSc: &v1.PodSecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeUnconfined}}, + containerSc: &v1.SecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeRuntimeDefault}}, + expectedProfile: "runtime/default", + }, + { + description: "prioritise container field over container annotation, pod field and pod annotation", + podSc: &v1.PodSecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeLocalhost, LocalhostProfile: getLocal("field-pod-profile.json")}}, + containerSc: &v1.SecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeLocalhost, LocalhostProfile: getLocal("field-cont-profile.json")}}, + annotation: map[string]string{ + v1.SeccompPodAnnotationKey: "localhost/annota-pod-profile.json", + v1.SeccompContainerAnnotationKeyPrefix + "container1": "localhost/annota-cont-profile.json", + }, + containerName: "container1", + expectedProfile: "localhost/" + filepath.Join(fakeSeccompProfileRoot, "field-cont-profile.json"), + }, + { + description: "prioritise container annotation over pod field", + podSc: &v1.PodSecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeLocalhost, LocalhostProfile: getLocal("field-pod-profile.json")}}, + annotation: map[string]string{ + v1.SeccompPodAnnotationKey: "localhost/annota-pod-profile.json", + v1.SeccompContainerAnnotationKeyPrefix + "container1": "localhost/annota-cont-profile.json", + }, + containerName: "container1", + expectedProfile: "localhost/" + filepath.Join(fakeSeccompProfileRoot, "annota-cont-profile.json"), + }, + { + description: "prioritise pod field over pod annotation", + podSc: &v1.PodSecurityContext{SeccompProfile: &v1.SeccompProfile{Type: v1.SeccompProfileTypeLocalhost, LocalhostProfile: getLocal("field-pod-profile.json")}}, + annotation: map[string]string{ + v1.SeccompPodAnnotationKey: "localhost/annota-pod-profile.json", + }, + containerName: "container1", + expectedProfile: "localhost/" + filepath.Join(fakeSeccompProfileRoot, "field-pod-profile.json"), + }, } for i, test := range tests { - seccompProfile := m.getSeccompProfileFromAnnotations(test.annotation, test.containerName) - assert.Equal(t, test.expectedProfile, seccompProfile, "TestCase[%d]", i) + seccompProfile := m.getSeccompProfile(test.annotation, test.containerName, test.podSc, test.containerSc) + assert.Equal(t, test.expectedProfile, seccompProfile, "TestCase[%d]: %s", i, test.description) } } +func getLocal(v string) *string { + return &v +} + func TestNamespacesForPod(t *testing.T) { for desc, test := range map[string]struct { input *v1.Pod diff --git a/pkg/kubelet/kuberuntime/kuberuntime_sandbox.go b/pkg/kubelet/kuberuntime/kuberuntime_sandbox.go index 594a9b072dc..c46436f2a41 100644 --- a/pkg/kubelet/kuberuntime/kuberuntime_sandbox.go +++ b/pkg/kubelet/kuberuntime/kuberuntime_sandbox.go @@ -22,7 +22,7 @@ import ( "net/url" "sort" - "k8s.io/api/core/v1" + v1 "k8s.io/api/core/v1" kubetypes "k8s.io/apimachinery/pkg/types" utilfeature "k8s.io/apiserver/pkg/util/feature" runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1alpha2" @@ -149,7 +149,7 @@ func (m *kubeGenericRuntimeManager) generatePodSandboxLinuxConfig(pod *v1.Pod) ( CgroupParent: cgroupParent, SecurityContext: &runtimeapi.LinuxSandboxSecurityContext{ Privileged: kubecontainer.HasPrivilegedContainer(pod), - SeccompProfilePath: m.getSeccompProfileFromAnnotations(pod.Annotations, ""), + SeccompProfilePath: m.getSeccompProfile(pod.Annotations, "", pod.Spec.SecurityContext, nil), }, } diff --git a/pkg/kubelet/kuberuntime/kuberuntime_sandbox_test.go b/pkg/kubelet/kuberuntime/kuberuntime_sandbox_test.go index 5516137ccc0..97f40b98b5a 100644 --- a/pkg/kubelet/kuberuntime/kuberuntime_sandbox_test.go +++ b/pkg/kubelet/kuberuntime/kuberuntime_sandbox_test.go @@ -57,6 +57,57 @@ func TestCreatePodSandbox(t *testing.T) { // TODO Check pod sandbox configuration } +func TestGeneratePodSandboxLinuxConfigSeccomp(t *testing.T) { + _, _, m, err := createTestRuntimeManager() + require.NoError(t, err) + + tests := []struct { + description string + pod *v1.Pod + expectedProfile string + }{ + { + description: "no seccomp defined at pod level should return empty", + pod: newSeccompPod(nil, nil, "", ""), + expectedProfile: "", + }, + { + description: "seccomp field defined at pod level should be honoured", + pod: newSeccompPod(&v1.SeccompProfile{Type: v1.SeccompProfileTypeRuntimeDefault}, nil, "", ""), + expectedProfile: "runtime/default", + }, + { + description: "seccomp field defined at container level should not be honoured", + pod: newSeccompPod(nil, &v1.SeccompProfile{Type: v1.SeccompProfileTypeRuntimeDefault}, "", ""), + expectedProfile: "", + }, + { + description: "seccomp annotation defined at pod level should be honoured", + pod: newSeccompPod(nil, nil, v1.SeccompProfileRuntimeDefault, ""), + expectedProfile: "runtime/default", + }, + { + description: "seccomp annotation defined at container level should not be honoured", + pod: newSeccompPod(nil, nil, "", v1.SeccompProfileRuntimeDefault), + expectedProfile: "", + }, + { + description: "prioritise pod field over pod annotation", + pod: newSeccompPod(&v1.SeccompProfile{ + Type: v1.SeccompProfileTypeLocalhost, + LocalhostProfile: pointer.StringPtr("pod-field"), + }, nil, "localhost/pod-annotation", ""), + expectedProfile: "localhost/" + filepath.Join(fakeSeccompProfileRoot, "pod-field"), + }, + } + + for i, test := range tests { + config, _ := m.generatePodSandboxLinuxConfig(test.pod) + actualProfile := config.SecurityContext.SeccompProfilePath + assert.Equal(t, test.expectedProfile, actualProfile, "TestCase[%d]: %s", i, test.description) + } +} + // TestCreatePodSandbox_RuntimeClass tests creating sandbox with RuntimeClasses enabled. func TestCreatePodSandbox_RuntimeClass(t *testing.T) { defer featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.RuntimeClass, true)() @@ -113,3 +164,24 @@ func newTestPod() *v1.Pod { }, } } + +func newSeccompPod(podFieldProfile, containerFieldProfile *v1.SeccompProfile, podAnnotationProfile, containerAnnotationProfile string) *v1.Pod { + pod := newTestPod() + if podAnnotationProfile != "" { + pod.Annotations = map[string]string{v1.SeccompPodAnnotationKey: podAnnotationProfile} + } + if containerAnnotationProfile != "" { + pod.Annotations = map[string]string{v1.SeccompContainerAnnotationKeyPrefix + "": containerAnnotationProfile} + } + if podFieldProfile != nil { + pod.Spec.SecurityContext = &v1.PodSecurityContext{ + SeccompProfile: podFieldProfile, + } + } + if containerFieldProfile != nil { + pod.Spec.Containers[0].SecurityContext = &v1.SecurityContext{ + SeccompProfile: containerFieldProfile, + } + } + return pod +} diff --git a/pkg/kubelet/kuberuntime/security_context.go b/pkg/kubelet/kuberuntime/security_context.go index 47d524256da..c8ebe103dbf 100644 --- a/pkg/kubelet/kuberuntime/security_context.go +++ b/pkg/kubelet/kuberuntime/security_context.go @@ -19,7 +19,7 @@ package kuberuntime import ( "fmt" - "k8s.io/api/core/v1" + v1 "k8s.io/api/core/v1" runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1alpha2" "k8s.io/kubernetes/pkg/security/apparmor" "k8s.io/kubernetes/pkg/securitycontext" @@ -37,7 +37,7 @@ func (m *kubeGenericRuntimeManager) determineEffectiveSecurityContext(pod *v1.Po } // set SeccompProfilePath. - synthesized.SeccompProfilePath = m.getSeccompProfileFromAnnotations(pod.Annotations, container.Name) + synthesized.SeccompProfilePath = m.getSeccompProfile(pod.Annotations, container.Name, pod.Spec.SecurityContext, container.SecurityContext) // set ApparmorProfile. synthesized.ApparmorProfile = apparmor.GetProfileNameFromPodAnnotations(pod.Annotations, container.Name) diff --git a/pkg/registry/core/pod/strategy.go b/pkg/registry/core/pod/strategy.go index b7c144a6fbf..fcc2cd27b90 100644 --- a/pkg/registry/core/pod/strategy.go +++ b/pkg/registry/core/pod/strategy.go @@ -94,6 +94,7 @@ func (podStrategy) Validate(ctx context.Context, obj runtime.Object) field.Error } allErrs := validation.ValidatePodCreate(pod, opts) allErrs = append(allErrs, validation.ValidateConditionalPod(pod, nil, field.NewPath(""))...) + return allErrs } diff --git a/pkg/security/podsecuritypolicy/provider.go b/pkg/security/podsecuritypolicy/provider.go index babad966abe..d3ee1dcbc75 100644 --- a/pkg/security/podsecuritypolicy/provider.go +++ b/pkg/security/podsecuritypolicy/provider.go @@ -239,7 +239,7 @@ func (s *simpleProvider) ValidatePod(pod *api.Pod) field.ErrorList { allErrs = append(allErrs, validateRuntimeClassName(pod.Spec.RuntimeClassName, s.psp.Spec.RuntimeClass.AllowedRuntimeClassNames)...) } - pods.VisitContainersWithPath(&pod.Spec, func(c *api.Container, p *field.Path) bool { + pods.VisitContainersWithPath(&pod.Spec, field.NewPath("spec"), func(c *api.Container, p *field.Path) bool { allErrs = append(allErrs, s.validateContainer(pod, c, p)...) return true }) @@ -276,7 +276,7 @@ func (s *simpleProvider) validatePodVolumes(pod *api.Pod) field.ErrorList { fmt.Sprintf("is not allowed to be used"))) } else if mustBeReadOnly { // Ensure all the VolumeMounts that use this volume are read-only - pods.VisitContainersWithPath(&pod.Spec, func(c *api.Container, p *field.Path) bool { + pods.VisitContainersWithPath(&pod.Spec, field.NewPath("spec"), func(c *api.Container, p *field.Path) bool { for i, cv := range c.VolumeMounts { if cv.Name == v.Name && !cv.ReadOnly { allErrs = append(allErrs, field.Invalid(p.Child("volumeMounts").Index(i).Child("readOnly"), cv.ReadOnly, "must be read-only")) diff --git a/plugin/pkg/admission/alwayspullimages/admission.go b/plugin/pkg/admission/alwayspullimages/admission.go index 0b78124cebb..9786b964263 100644 --- a/plugin/pkg/admission/alwayspullimages/admission.go +++ b/plugin/pkg/admission/alwayspullimages/admission.go @@ -66,7 +66,7 @@ func (a *AlwaysPullImages) Admit(ctx context.Context, attributes admission.Attri return apierrors.NewBadRequest("Resource was marked with kind Pod but was unable to be converted") } - pods.VisitContainersWithPath(&pod.Spec, func(c *api.Container, _ *field.Path) bool { + pods.VisitContainersWithPath(&pod.Spec, field.NewPath("spec"), func(c *api.Container, _ *field.Path) bool { c.ImagePullPolicy = api.PullAlways return true }) @@ -86,7 +86,7 @@ func (*AlwaysPullImages) Validate(ctx context.Context, attributes admission.Attr } var allErrs []error - pods.VisitContainersWithPath(&pod.Spec, func(c *api.Container, p *field.Path) bool { + pods.VisitContainersWithPath(&pod.Spec, field.NewPath("spec"), func(c *api.Container, p *field.Path) bool { if c.ImagePullPolicy != api.PullAlways { allErrs = append(allErrs, admission.NewForbidden(attributes, field.NotSupported(p.Child("imagePullPolicy"), c.ImagePullPolicy, []string{string(api.PullAlways)}), diff --git a/plugin/pkg/admission/podpreset/admission.go b/plugin/pkg/admission/podpreset/admission.go index 4c55db3419c..833acbe43de 100644 --- a/plugin/pkg/admission/podpreset/admission.go +++ b/plugin/pkg/admission/podpreset/admission.go @@ -186,7 +186,7 @@ func safeToApplyPodPresetsOnPod(pod *api.Pod, podPresets []*settingsv1alpha1.Pod if _, err := mergeVolumes(pod.Spec.Volumes, podPresets); err != nil { errs = append(errs, err) } - pods.VisitContainersWithPath(&pod.Spec, func(c *api.Container, _ *field.Path) bool { + pods.VisitContainersWithPath(&pod.Spec, field.NewPath("spec"), func(c *api.Container, _ *field.Path) bool { if err := safeToApplyPodPresetsOnContainer(c, podPresets); err != nil { errs = append(errs, err) } diff --git a/staging/src/k8s.io/api/core/v1/annotation_key_constants.go b/staging/src/k8s.io/api/core/v1/annotation_key_constants.go index 14f9ab96529..d3ebf862836 100644 --- a/staging/src/k8s.io/api/core/v1/annotation_key_constants.go +++ b/staging/src/k8s.io/api/core/v1/annotation_key_constants.go @@ -39,15 +39,24 @@ const ( // SeccompPodAnnotationKey represents the key of a seccomp profile applied // to all containers of a pod. + // Deprecated: set a pod security context `seccompProfile` field. SeccompPodAnnotationKey string = "seccomp.security.alpha.kubernetes.io/pod" // SeccompContainerAnnotationKeyPrefix represents the key of a seccomp profile applied // to one container of a pod. + // Deprecated: set a container security context `seccompProfile` field. SeccompContainerAnnotationKeyPrefix string = "container.seccomp.security.alpha.kubernetes.io/" // SeccompProfileRuntimeDefault represents the default seccomp profile used by container runtime. + // Deprecated: set a pod or container security context `seccompProfile` of type "RuntimeDefault" instead. SeccompProfileRuntimeDefault string = "runtime/default" + // SeccompProfileNameUnconfined is the unconfined seccomp profile. + SeccompProfileNameUnconfined string = "unconfined" + + // SeccompLocalhostProfileNamePrefix is the prefix for specifying profiles loaded from the node's disk. + SeccompLocalhostProfileNamePrefix = "localhost/" + // AppArmorBetaContainerAnnotationKeyPrefix is the prefix to an annotation key specifying a container's apparmor profile. AppArmorBetaContainerAnnotationKeyPrefix = "container.apparmor.security.beta.kubernetes.io/" // AppArmorBetaDefaultProfileAnnotatoinKey is the annotation key specifying the default AppArmor profile. @@ -65,7 +74,7 @@ const ( AppArmorBetaProfileNameUnconfined = "unconfined" // DeprecatedSeccompProfileDockerDefault represents the default seccomp profile used by docker. - // This is now deprecated and should be replaced by SeccompProfileRuntimeDefault. + // Deprecated: set a pod or container security context `seccompProfile` of type "RuntimeDefault" instead. DeprecatedSeccompProfileDockerDefault string = "docker/default" // PreferAvoidPodsAnnotationKey represents the key of preferAvoidPods data (json serialized) diff --git a/staging/src/k8s.io/api/core/v1/generated.pb.go b/staging/src/k8s.io/api/core/v1/generated.pb.go index ea138ca67ce..4de17ea5f12 100644 --- a/staging/src/k8s.io/api/core/v1/generated.pb.go +++ b/staging/src/k8s.io/api/core/v1/generated.pb.go @@ -4697,10 +4697,38 @@ func (m *ScopedResourceSelectorRequirement) XXX_DiscardUnknown() { var xxx_messageInfo_ScopedResourceSelectorRequirement proto.InternalMessageInfo +func (m *SeccompProfile) Reset() { *m = SeccompProfile{} } +func (*SeccompProfile) ProtoMessage() {} +func (*SeccompProfile) Descriptor() ([]byte, []int) { + return fileDescriptor_83c10c24ec417dc9, []int{166} +} +func (m *SeccompProfile) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *SeccompProfile) 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 *SeccompProfile) XXX_Merge(src proto.Message) { + xxx_messageInfo_SeccompProfile.Merge(m, src) +} +func (m *SeccompProfile) XXX_Size() int { + return m.Size() +} +func (m *SeccompProfile) XXX_DiscardUnknown() { + xxx_messageInfo_SeccompProfile.DiscardUnknown(m) +} + +var xxx_messageInfo_SeccompProfile proto.InternalMessageInfo + func (m *Secret) Reset() { *m = Secret{} } func (*Secret) ProtoMessage() {} func (*Secret) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{166} + return fileDescriptor_83c10c24ec417dc9, []int{167} } func (m *Secret) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4728,7 +4756,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{167} + return fileDescriptor_83c10c24ec417dc9, []int{168} } func (m *SecretEnvSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4756,7 +4784,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{168} + return fileDescriptor_83c10c24ec417dc9, []int{169} } func (m *SecretKeySelector) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4784,7 +4812,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{169} + return fileDescriptor_83c10c24ec417dc9, []int{170} } func (m *SecretList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4812,7 +4840,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{170} + return fileDescriptor_83c10c24ec417dc9, []int{171} } func (m *SecretProjection) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4840,7 +4868,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{171} + return fileDescriptor_83c10c24ec417dc9, []int{172} } func (m *SecretReference) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4868,7 +4896,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{172} + return fileDescriptor_83c10c24ec417dc9, []int{173} } func (m *SecretVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4896,7 +4924,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{173} + return fileDescriptor_83c10c24ec417dc9, []int{174} } func (m *SecurityContext) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4924,7 +4952,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{174} + return fileDescriptor_83c10c24ec417dc9, []int{175} } func (m *SerializedReference) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4952,7 +4980,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{175} + return fileDescriptor_83c10c24ec417dc9, []int{176} } func (m *Service) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4980,7 +5008,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{176} + return fileDescriptor_83c10c24ec417dc9, []int{177} } func (m *ServiceAccount) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5008,7 +5036,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{177} + return fileDescriptor_83c10c24ec417dc9, []int{178} } func (m *ServiceAccountList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5036,7 +5064,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{178} + return fileDescriptor_83c10c24ec417dc9, []int{179} } func (m *ServiceAccountTokenProjection) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5064,7 +5092,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{179} + return fileDescriptor_83c10c24ec417dc9, []int{180} } func (m *ServiceList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5092,7 +5120,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{180} + return fileDescriptor_83c10c24ec417dc9, []int{181} } func (m *ServicePort) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5120,7 +5148,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{181} + return fileDescriptor_83c10c24ec417dc9, []int{182} } func (m *ServiceProxyOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5148,7 +5176,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{182} + return fileDescriptor_83c10c24ec417dc9, []int{183} } func (m *ServiceSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5176,7 +5204,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{183} + return fileDescriptor_83c10c24ec417dc9, []int{184} } func (m *ServiceStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5204,7 +5232,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{184} + return fileDescriptor_83c10c24ec417dc9, []int{185} } func (m *SessionAffinityConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5232,7 +5260,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{185} + return fileDescriptor_83c10c24ec417dc9, []int{186} } func (m *StorageOSPersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5260,7 +5288,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{186} + return fileDescriptor_83c10c24ec417dc9, []int{187} } func (m *StorageOSVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5288,7 +5316,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{187} + return fileDescriptor_83c10c24ec417dc9, []int{188} } func (m *Sysctl) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5316,7 +5344,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{188} + return fileDescriptor_83c10c24ec417dc9, []int{189} } func (m *TCPSocketAction) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5344,7 +5372,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{189} + return fileDescriptor_83c10c24ec417dc9, []int{190} } func (m *Taint) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5372,7 +5400,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{190} + return fileDescriptor_83c10c24ec417dc9, []int{191} } func (m *Toleration) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5400,7 +5428,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{191} + return fileDescriptor_83c10c24ec417dc9, []int{192} } func (m *TopologySelectorLabelRequirement) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5428,7 +5456,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{192} + return fileDescriptor_83c10c24ec417dc9, []int{193} } func (m *TopologySelectorTerm) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5456,7 +5484,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{193} + return fileDescriptor_83c10c24ec417dc9, []int{194} } func (m *TopologySpreadConstraint) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5484,7 +5512,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{194} + return fileDescriptor_83c10c24ec417dc9, []int{195} } func (m *TypedLocalObjectReference) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5512,7 +5540,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{195} + return fileDescriptor_83c10c24ec417dc9, []int{196} } func (m *Volume) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5540,7 +5568,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{196} + return fileDescriptor_83c10c24ec417dc9, []int{197} } func (m *VolumeDevice) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5568,7 +5596,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{197} + return fileDescriptor_83c10c24ec417dc9, []int{198} } func (m *VolumeMount) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5596,7 +5624,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{198} + return fileDescriptor_83c10c24ec417dc9, []int{199} } func (m *VolumeNodeAffinity) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5624,7 +5652,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{199} + return fileDescriptor_83c10c24ec417dc9, []int{200} } func (m *VolumeProjection) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5652,7 +5680,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{200} + return fileDescriptor_83c10c24ec417dc9, []int{201} } func (m *VolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5680,7 +5708,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{201} + return fileDescriptor_83c10c24ec417dc9, []int{202} } func (m *VsphereVirtualDiskVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5708,7 +5736,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{202} + return fileDescriptor_83c10c24ec417dc9, []int{203} } func (m *WeightedPodAffinityTerm) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5736,7 +5764,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{203} + return fileDescriptor_83c10c24ec417dc9, []int{204} } func (m *WindowsSecurityContextOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5952,6 +5980,7 @@ func init() { proto.RegisterType((*ScaleIOVolumeSource)(nil), "k8s.io.api.core.v1.ScaleIOVolumeSource") proto.RegisterType((*ScopeSelector)(nil), "k8s.io.api.core.v1.ScopeSelector") proto.RegisterType((*ScopedResourceSelectorRequirement)(nil), "k8s.io.api.core.v1.ScopedResourceSelectorRequirement") + proto.RegisterType((*SeccompProfile)(nil), "k8s.io.api.core.v1.SeccompProfile") proto.RegisterType((*Secret)(nil), "k8s.io.api.core.v1.Secret") proto.RegisterMapType((map[string][]byte)(nil), "k8s.io.api.core.v1.Secret.DataEntry") proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.core.v1.Secret.StringDataEntry") @@ -6000,866 +6029,871 @@ func init() { } var fileDescriptor_83c10c24ec417dc9 = []byte{ - // 13736 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x6b, 0x70, 0x1c, 0x57, - 0x76, 0x18, 0xbc, 0x3d, 0x83, 0xc7, 0xcc, 0xc1, 0xfb, 0x82, 0xa4, 0x40, 0x88, 0x24, 0xa8, 0xe6, - 0x2e, 0x45, 0xad, 0x24, 0x70, 0x45, 0x49, 0x2b, 0x59, 0xd2, 0xca, 0x06, 0x30, 0x00, 0x39, 0x22, - 0x01, 0x8e, 0xee, 0x80, 0xe4, 0xae, 0xac, 0xdd, 0x6f, 0x1b, 0x33, 0x17, 0x40, 0x0b, 0x33, 0xdd, - 0xa3, 0xee, 0x1e, 0x80, 0xd0, 0x67, 0xd7, 0xe7, 0x6f, 0xfd, 0xdc, 0xcf, 0xf6, 0x57, 0x9b, 0x94, - 0x2b, 0x0f, 0xdb, 0xe5, 0x4a, 0x39, 0x4e, 0xd9, 0x1b, 0x27, 0xa9, 0x38, 0x76, 0x6c, 0xc7, 0xeb, - 0xc4, 0x8e, 0x9d, 0xa4, 0x9c, 0xfc, 0x70, 0x1c, 0x57, 0x92, 0x75, 0x95, 0x2b, 0x88, 0x4d, 0xa7, - 0xe2, 0xda, 0x1f, 0xb1, 0x5d, 0xb1, 0xf3, 0x23, 0x88, 0x2b, 0x4e, 0xdd, 0x67, 0xdf, 0xdb, 0xd3, - 0x3d, 0x33, 0xa0, 0x40, 0xac, 0xbc, 0xa5, 0x7f, 0x33, 0xf7, 0x9c, 0x7b, 0xee, 0xed, 0xfb, 0x38, - 0xf7, 0xdc, 0x73, 0xcf, 0x03, 0x5e, 0xdd, 0x79, 0x39, 0x9c, 0x77, 0xfd, 0xab, 0x3b, 0xed, 0x0d, - 0x12, 0x78, 0x24, 0x22, 0xe1, 0xd5, 0x5d, 0xe2, 0xd5, 0xfd, 0xe0, 0xaa, 0x00, 0x38, 0x2d, 0xf7, - 0x6a, 0xcd, 0x0f, 0xc8, 0xd5, 0xdd, 0xe7, 0xae, 0x6e, 0x11, 0x8f, 0x04, 0x4e, 0x44, 0xea, 0xf3, - 0xad, 0xc0, 0x8f, 0x7c, 0x84, 0x38, 0xce, 0xbc, 0xd3, 0x72, 0xe7, 0x29, 0xce, 0xfc, 0xee, 0x73, - 0xb3, 0xcf, 0x6e, 0xb9, 0xd1, 0x76, 0x7b, 0x63, 0xbe, 0xe6, 0x37, 0xaf, 0x6e, 0xf9, 0x5b, 0xfe, - 0x55, 0x86, 0xba, 0xd1, 0xde, 0x64, 0xff, 0xd8, 0x1f, 0xf6, 0x8b, 0x93, 0x98, 0x7d, 0x21, 0x6e, - 0xa6, 0xe9, 0xd4, 0xb6, 0x5d, 0x8f, 0x04, 0xfb, 0x57, 0x5b, 0x3b, 0x5b, 0xac, 0xdd, 0x80, 0x84, - 0x7e, 0x3b, 0xa8, 0x91, 0x64, 0xc3, 0x5d, 0x6b, 0x85, 0x57, 0x9b, 0x24, 0x72, 0x52, 0xba, 0x3b, - 0x7b, 0x35, 0xab, 0x56, 0xd0, 0xf6, 0x22, 0xb7, 0xd9, 0xd9, 0xcc, 0x27, 0x7b, 0x55, 0x08, 0x6b, - 0xdb, 0xa4, 0xe9, 0x74, 0xd4, 0x7b, 0x3e, 0xab, 0x5e, 0x3b, 0x72, 0x1b, 0x57, 0x5d, 0x2f, 0x0a, - 0xa3, 0x20, 0x59, 0xc9, 0xfe, 0xaa, 0x05, 0x17, 0x17, 0xee, 0x55, 0x97, 0x1b, 0x4e, 0x18, 0xb9, - 0xb5, 0xc5, 0x86, 0x5f, 0xdb, 0xa9, 0x46, 0x7e, 0x40, 0xee, 0xfa, 0x8d, 0x76, 0x93, 0x54, 0xd9, - 0x40, 0xa0, 0x67, 0xa0, 0xb0, 0xcb, 0xfe, 0x97, 0x4b, 0x33, 0xd6, 0x45, 0xeb, 0x4a, 0x71, 0x71, - 0xf2, 0x37, 0x0e, 0xe6, 0x3e, 0xf2, 0xe0, 0x60, 0xae, 0x70, 0x57, 0x94, 0x63, 0x85, 0x81, 0x2e, - 0xc3, 0xd0, 0x66, 0xb8, 0xbe, 0xdf, 0x22, 0x33, 0x39, 0x86, 0x3b, 0x2e, 0x70, 0x87, 0x56, 0xaa, - 0xb4, 0x14, 0x0b, 0x28, 0xba, 0x0a, 0xc5, 0x96, 0x13, 0x44, 0x6e, 0xe4, 0xfa, 0xde, 0x4c, 0xfe, - 0xa2, 0x75, 0x65, 0x70, 0x71, 0x4a, 0xa0, 0x16, 0x2b, 0x12, 0x80, 0x63, 0x1c, 0xda, 0x8d, 0x80, - 0x38, 0xf5, 0xdb, 0x5e, 0x63, 0x7f, 0x66, 0xe0, 0xa2, 0x75, 0xa5, 0x10, 0x77, 0x03, 0x8b, 0x72, - 0xac, 0x30, 0xec, 0x1f, 0xce, 0x41, 0x61, 0x61, 0x73, 0xd3, 0xf5, 0xdc, 0x68, 0x1f, 0xdd, 0x85, - 0x51, 0xcf, 0xaf, 0x13, 0xf9, 0x9f, 0x7d, 0xc5, 0xc8, 0xb5, 0x8b, 0xf3, 0x9d, 0x4b, 0x69, 0x7e, - 0x4d, 0xc3, 0x5b, 0x9c, 0x7c, 0x70, 0x30, 0x37, 0xaa, 0x97, 0x60, 0x83, 0x0e, 0xc2, 0x30, 0xd2, - 0xf2, 0xeb, 0x8a, 0x6c, 0x8e, 0x91, 0x9d, 0x4b, 0x23, 0x5b, 0x89, 0xd1, 0x16, 0x27, 0x1e, 0x1c, - 0xcc, 0x8d, 0x68, 0x05, 0x58, 0x27, 0x82, 0x36, 0x60, 0x82, 0xfe, 0xf5, 0x22, 0x57, 0xd1, 0xcd, - 0x33, 0xba, 0x97, 0xb2, 0xe8, 0x6a, 0xa8, 0x8b, 0xd3, 0x0f, 0x0e, 0xe6, 0x26, 0x12, 0x85, 0x38, - 0x49, 0xd0, 0x7e, 0x0f, 0xc6, 0x17, 0xa2, 0xc8, 0xa9, 0x6d, 0x93, 0x3a, 0x9f, 0x41, 0xf4, 0x02, - 0x0c, 0x78, 0x4e, 0x93, 0x88, 0xf9, 0xbd, 0x28, 0x06, 0x76, 0x60, 0xcd, 0x69, 0x92, 0xc3, 0x83, - 0xb9, 0xc9, 0x3b, 0x9e, 0xfb, 0x6e, 0x5b, 0xac, 0x0a, 0x5a, 0x86, 0x19, 0x36, 0xba, 0x06, 0x50, - 0x27, 0xbb, 0x6e, 0x8d, 0x54, 0x9c, 0x68, 0x5b, 0xcc, 0x37, 0x12, 0x75, 0xa1, 0xa4, 0x20, 0x58, - 0xc3, 0xb2, 0xef, 0x43, 0x71, 0x61, 0xd7, 0x77, 0xeb, 0x15, 0xbf, 0x1e, 0xa2, 0x1d, 0x98, 0x68, - 0x05, 0x64, 0x93, 0x04, 0xaa, 0x68, 0xc6, 0xba, 0x98, 0xbf, 0x32, 0x72, 0xed, 0x4a, 0xea, 0xc7, - 0x9a, 0xa8, 0xcb, 0x5e, 0x14, 0xec, 0x2f, 0x3e, 0x26, 0xda, 0x9b, 0x48, 0x40, 0x71, 0x92, 0xb2, - 0xfd, 0x2f, 0x72, 0x70, 0x7a, 0xe1, 0xbd, 0x76, 0x40, 0x4a, 0x6e, 0xb8, 0x93, 0x5c, 0xe1, 0x75, - 0x37, 0xdc, 0x59, 0x8b, 0x47, 0x40, 0x2d, 0xad, 0x92, 0x28, 0xc7, 0x0a, 0x03, 0x3d, 0x0b, 0xc3, - 0xf4, 0xf7, 0x1d, 0x5c, 0x16, 0x9f, 0x3c, 0x2d, 0x90, 0x47, 0x4a, 0x4e, 0xe4, 0x94, 0x38, 0x08, - 0x4b, 0x1c, 0xb4, 0x0a, 0x23, 0x35, 0xb6, 0x21, 0xb7, 0x56, 0xfd, 0x3a, 0x61, 0x93, 0x59, 0x5c, - 0x7c, 0x9a, 0xa2, 0x2f, 0xc5, 0xc5, 0x87, 0x07, 0x73, 0x33, 0xbc, 0x6f, 0x82, 0x84, 0x06, 0xc3, - 0x7a, 0x7d, 0x64, 0xab, 0xfd, 0x35, 0xc0, 0x28, 0x41, 0xca, 0xde, 0xba, 0xa2, 0x6d, 0x95, 0x41, - 0xb6, 0x55, 0x46, 0xd3, 0xb7, 0x09, 0x7a, 0x0e, 0x06, 0x76, 0x5c, 0xaf, 0x3e, 0x33, 0xc4, 0x68, - 0x9d, 0xa7, 0x73, 0x7e, 0xd3, 0xf5, 0xea, 0x87, 0x07, 0x73, 0x53, 0x46, 0x77, 0x68, 0x21, 0x66, - 0xa8, 0xf6, 0x9f, 0x5a, 0x30, 0xc7, 0x60, 0x2b, 0x6e, 0x83, 0x54, 0x48, 0x10, 0xba, 0x61, 0x44, - 0xbc, 0xc8, 0x18, 0xd0, 0x6b, 0x00, 0x21, 0xa9, 0x05, 0x24, 0xd2, 0x86, 0x54, 0x2d, 0x8c, 0xaa, - 0x82, 0x60, 0x0d, 0x8b, 0x32, 0x84, 0x70, 0xdb, 0x09, 0xd8, 0xfa, 0x12, 0x03, 0xab, 0x18, 0x42, - 0x55, 0x02, 0x70, 0x8c, 0x63, 0x30, 0x84, 0x7c, 0x2f, 0x86, 0x80, 0x3e, 0x05, 0x13, 0x71, 0x63, - 0x61, 0xcb, 0xa9, 0xc9, 0x01, 0x64, 0x5b, 0xa6, 0x6a, 0x82, 0x70, 0x12, 0xd7, 0xfe, 0xbb, 0x96, - 0x58, 0x3c, 0xf4, 0xab, 0x3f, 0xe0, 0xdf, 0x6a, 0xff, 0xa2, 0x05, 0xc3, 0x8b, 0xae, 0x57, 0x77, - 0xbd, 0x2d, 0xf4, 0x79, 0x28, 0xd0, 0xb3, 0xa9, 0xee, 0x44, 0x8e, 0xe0, 0x7b, 0x9f, 0xd0, 0xf6, - 0x96, 0x3a, 0x2a, 0xe6, 0x5b, 0x3b, 0x5b, 0xb4, 0x20, 0x9c, 0xa7, 0xd8, 0x74, 0xb7, 0xdd, 0xde, - 0x78, 0x87, 0xd4, 0xa2, 0x55, 0x12, 0x39, 0xf1, 0xe7, 0xc4, 0x65, 0x58, 0x51, 0x45, 0x37, 0x61, - 0x28, 0x72, 0x82, 0x2d, 0x12, 0x09, 0x06, 0x98, 0xca, 0xa8, 0x78, 0x4d, 0x4c, 0x77, 0x24, 0xf1, - 0x6a, 0x24, 0x3e, 0x16, 0xd6, 0x59, 0x55, 0x2c, 0x48, 0xd8, 0x3f, 0x38, 0x0c, 0x67, 0x97, 0xaa, - 0xe5, 0x8c, 0x75, 0x75, 0x19, 0x86, 0xea, 0x81, 0xbb, 0x4b, 0x02, 0x31, 0xce, 0x8a, 0x4a, 0x89, - 0x95, 0x62, 0x01, 0x45, 0x2f, 0xc3, 0x28, 0x3f, 0x90, 0x6e, 0x38, 0x5e, 0xbd, 0x21, 0x87, 0xf8, - 0x94, 0xc0, 0x1e, 0xbd, 0xab, 0xc1, 0xb0, 0x81, 0x79, 0xc4, 0x45, 0x75, 0x39, 0xb1, 0x19, 0xb3, - 0x0e, 0xbb, 0x2f, 0x5a, 0x30, 0xc9, 0x9b, 0x59, 0x88, 0xa2, 0xc0, 0xdd, 0x68, 0x47, 0x24, 0x9c, - 0x19, 0x64, 0x9c, 0x6e, 0x29, 0x6d, 0xb4, 0x32, 0x47, 0x60, 0xfe, 0x6e, 0x82, 0x0a, 0x67, 0x82, - 0x33, 0xa2, 0xdd, 0xc9, 0x24, 0x18, 0x77, 0x34, 0x8b, 0xbe, 0xd3, 0x82, 0xd9, 0x9a, 0xef, 0x45, - 0x81, 0xdf, 0x68, 0x90, 0xa0, 0xd2, 0xde, 0x68, 0xb8, 0xe1, 0x36, 0x5f, 0xa7, 0x98, 0x6c, 0x32, - 0x4e, 0x90, 0x31, 0x87, 0x0a, 0x49, 0xcc, 0xe1, 0x85, 0x07, 0x07, 0x73, 0xb3, 0x4b, 0x99, 0xa4, - 0x70, 0x97, 0x66, 0xd0, 0x0e, 0x20, 0x7a, 0x94, 0x56, 0x23, 0x67, 0x8b, 0xc4, 0x8d, 0x0f, 0xf7, - 0xdf, 0xf8, 0x99, 0x07, 0x07, 0x73, 0x68, 0xad, 0x83, 0x04, 0x4e, 0x21, 0x8b, 0xde, 0x85, 0x53, - 0xb4, 0xb4, 0xe3, 0x5b, 0x0b, 0xfd, 0x37, 0x37, 0xf3, 0xe0, 0x60, 0xee, 0xd4, 0x5a, 0x0a, 0x11, - 0x9c, 0x4a, 0x1a, 0x7d, 0x87, 0x05, 0x67, 0xe3, 0xcf, 0x5f, 0xbe, 0xdf, 0x72, 0xbc, 0x7a, 0xdc, - 0x70, 0xb1, 0xff, 0x86, 0x29, 0x4f, 0x3e, 0xbb, 0x94, 0x45, 0x09, 0x67, 0x37, 0x32, 0xbb, 0x04, - 0xa7, 0x53, 0x57, 0x0b, 0x9a, 0x84, 0xfc, 0x0e, 0xe1, 0x52, 0x50, 0x11, 0xd3, 0x9f, 0xe8, 0x14, - 0x0c, 0xee, 0x3a, 0x8d, 0xb6, 0xd8, 0x28, 0x98, 0xff, 0x79, 0x25, 0xf7, 0xb2, 0x65, 0xff, 0xcb, - 0x3c, 0x4c, 0x2c, 0x55, 0xcb, 0x0f, 0xb5, 0x0b, 0xf5, 0x63, 0x28, 0xd7, 0xf5, 0x18, 0x8a, 0x0f, - 0xb5, 0x7c, 0xe6, 0xa1, 0xf6, 0xff, 0xa4, 0x6c, 0xa1, 0x01, 0xb6, 0x85, 0xbe, 0x29, 0x63, 0x0b, - 0x1d, 0xf3, 0xc6, 0xd9, 0xcd, 0x58, 0x45, 0x83, 0x6c, 0x32, 0x53, 0x25, 0x96, 0x5b, 0x7e, 0xcd, - 0x69, 0x24, 0x59, 0xdf, 0x11, 0x97, 0xd2, 0xf1, 0xcc, 0x63, 0x0d, 0x46, 0x97, 0x9c, 0x96, 0xb3, - 0xe1, 0x36, 0xdc, 0xc8, 0x25, 0x21, 0x7a, 0x12, 0xf2, 0x4e, 0xbd, 0xce, 0xa4, 0xad, 0xe2, 0xe2, - 0xe9, 0x07, 0x07, 0x73, 0xf9, 0x85, 0x3a, 0x3d, 0xf6, 0x41, 0x61, 0xed, 0x63, 0x8a, 0x81, 0x3e, - 0x0e, 0x03, 0xf5, 0xc0, 0x6f, 0xcd, 0xe4, 0x18, 0x26, 0xdd, 0x75, 0x03, 0xa5, 0xc0, 0x6f, 0x25, - 0x50, 0x19, 0x8e, 0xfd, 0xab, 0x39, 0x38, 0xb7, 0x44, 0x5a, 0xdb, 0x2b, 0xd5, 0x0c, 0xfe, 0x7d, - 0x05, 0x0a, 0x4d, 0xdf, 0x73, 0x23, 0x3f, 0x08, 0x45, 0xd3, 0x6c, 0x45, 0xac, 0x8a, 0x32, 0xac, - 0xa0, 0xe8, 0x22, 0x0c, 0xb4, 0x62, 0xa1, 0x72, 0x54, 0x0a, 0xa4, 0x4c, 0x9c, 0x64, 0x10, 0x8a, - 0xd1, 0x0e, 0x49, 0x20, 0x56, 0x8c, 0xc2, 0xb8, 0x13, 0x92, 0x00, 0x33, 0x48, 0x7c, 0x32, 0xd3, - 0x33, 0x5b, 0x70, 0xe8, 0xc4, 0xc9, 0x4c, 0x21, 0x58, 0xc3, 0x42, 0x15, 0x28, 0x86, 0x89, 0x99, - 0xed, 0x6b, 0x9b, 0x8e, 0xb1, 0xa3, 0x5b, 0xcd, 0x64, 0x4c, 0xc4, 0x38, 0x51, 0x86, 0x7a, 0x1e, - 0xdd, 0x5f, 0xc9, 0x01, 0xe2, 0x43, 0xf8, 0x97, 0x6c, 0xe0, 0xee, 0x74, 0x0e, 0x5c, 0xff, 0x5b, - 0xe2, 0xb8, 0x46, 0xef, 0xcf, 0x2c, 0x38, 0xb7, 0xe4, 0x7a, 0x75, 0x12, 0x64, 0x2c, 0xc0, 0x47, - 0x73, 0x97, 0x3d, 0x9a, 0xd0, 0x60, 0x2c, 0xb1, 0x81, 0x63, 0x58, 0x62, 0xf6, 0x1f, 0x5b, 0x80, - 0xf8, 0x67, 0x7f, 0xe0, 0x3e, 0xf6, 0x4e, 0xe7, 0xc7, 0x1e, 0xc3, 0xb2, 0xb0, 0x6f, 0xc1, 0xf8, - 0x52, 0xc3, 0x25, 0x5e, 0x54, 0xae, 0x2c, 0xf9, 0xde, 0xa6, 0xbb, 0x85, 0x5e, 0x81, 0xf1, 0xc8, - 0x6d, 0x12, 0xbf, 0x1d, 0x55, 0x49, 0xcd, 0xf7, 0xd8, 0x4d, 0xd2, 0xba, 0x32, 0xb8, 0x88, 0x1e, - 0x1c, 0xcc, 0x8d, 0xaf, 0x1b, 0x10, 0x9c, 0xc0, 0xb4, 0x7f, 0x97, 0x8e, 0x9f, 0xdf, 0x6c, 0xf9, - 0x1e, 0xf1, 0xa2, 0x25, 0xdf, 0xab, 0x73, 0x8d, 0xc3, 0x2b, 0x30, 0x10, 0xd1, 0xf1, 0xe0, 0x63, - 0x77, 0x59, 0x6e, 0x14, 0x3a, 0x0a, 0x87, 0x07, 0x73, 0x67, 0x3a, 0x6b, 0xb0, 0x71, 0x62, 0x75, - 0xd0, 0x37, 0xc1, 0x50, 0x18, 0x39, 0x51, 0x3b, 0x14, 0xa3, 0xf9, 0x84, 0x1c, 0xcd, 0x2a, 0x2b, - 0x3d, 0x3c, 0x98, 0x9b, 0x50, 0xd5, 0x78, 0x11, 0x16, 0x15, 0xd0, 0x53, 0x30, 0xdc, 0x24, 0x61, - 0xe8, 0x6c, 0xc9, 0xd3, 0x70, 0x42, 0xd4, 0x1d, 0x5e, 0xe5, 0xc5, 0x58, 0xc2, 0xd1, 0x25, 0x18, - 0x24, 0x41, 0xe0, 0x07, 0x62, 0x8f, 0x8e, 0x09, 0xc4, 0xc1, 0x65, 0x5a, 0x88, 0x39, 0xcc, 0xfe, - 0xb7, 0x16, 0x4c, 0xa8, 0xbe, 0xf2, 0xb6, 0x4e, 0xe0, 0x56, 0xf0, 0x16, 0x40, 0x4d, 0x7e, 0x60, - 0xc8, 0x4e, 0x8f, 0x91, 0x6b, 0x97, 0x53, 0x0f, 0xea, 0x8e, 0x61, 0x8c, 0x29, 0xab, 0xa2, 0x10, - 0x6b, 0xd4, 0xec, 0x7f, 0x6a, 0xc1, 0x74, 0xe2, 0x8b, 0x6e, 0xb9, 0x61, 0x84, 0xde, 0xee, 0xf8, - 0xaa, 0xf9, 0xfe, 0xbe, 0x8a, 0xd6, 0x66, 0xdf, 0xa4, 0x96, 0xb2, 0x2c, 0xd1, 0xbe, 0xe8, 0x06, - 0x0c, 0xba, 0x11, 0x69, 0xca, 0x8f, 0xb9, 0xd4, 0xf5, 0x63, 0x78, 0xaf, 0xe2, 0x19, 0x29, 0xd3, - 0x9a, 0x98, 0x13, 0xb0, 0x7f, 0x35, 0x0f, 0x45, 0xbe, 0x6c, 0x57, 0x9d, 0xd6, 0x09, 0xcc, 0xc5, - 0xd3, 0x50, 0x74, 0x9b, 0xcd, 0x76, 0xe4, 0x6c, 0x08, 0x76, 0x5e, 0xe0, 0x5b, 0xab, 0x2c, 0x0b, - 0x71, 0x0c, 0x47, 0x65, 0x18, 0x60, 0x5d, 0xe1, 0x5f, 0xf9, 0x64, 0xfa, 0x57, 0x8a, 0xbe, 0xcf, - 0x97, 0x9c, 0xc8, 0xe1, 0x92, 0x94, 0x3a, 0x47, 0x68, 0x11, 0x66, 0x24, 0x90, 0x03, 0xb0, 0xe1, - 0x7a, 0x4e, 0xb0, 0x4f, 0xcb, 0x66, 0xf2, 0x8c, 0xe0, 0xb3, 0xdd, 0x09, 0x2e, 0x2a, 0x7c, 0x4e, - 0x56, 0x7d, 0x58, 0x0c, 0xc0, 0x1a, 0xd1, 0xd9, 0x97, 0xa0, 0xa8, 0x90, 0x8f, 0x22, 0x10, 0xcd, - 0x7e, 0x0a, 0x26, 0x12, 0x6d, 0xf5, 0xaa, 0x3e, 0xaa, 0xcb, 0x53, 0xbf, 0xc4, 0x58, 0x86, 0xe8, - 0xf5, 0xb2, 0xb7, 0x2b, 0x58, 0xee, 0x7b, 0x70, 0xaa, 0x91, 0xc2, 0xc9, 0xc4, 0xbc, 0xf6, 0xcf, - 0xf9, 0xce, 0x89, 0xcf, 0x3e, 0x95, 0x06, 0xc5, 0xa9, 0x6d, 0x50, 0x19, 0xc1, 0x6f, 0xd1, 0x0d, - 0xe2, 0x34, 0x74, 0x71, 0xfb, 0xb6, 0x28, 0xc3, 0x0a, 0x4a, 0xf9, 0xdd, 0x29, 0xd5, 0xf9, 0x9b, - 0x64, 0xbf, 0x4a, 0x1a, 0xa4, 0x16, 0xf9, 0xc1, 0xd7, 0xb5, 0xfb, 0xe7, 0xf9, 0xe8, 0x73, 0x76, - 0x39, 0x22, 0x08, 0xe4, 0x6f, 0x92, 0x7d, 0x3e, 0x15, 0xfa, 0xd7, 0xe5, 0xbb, 0x7e, 0xdd, 0xcf, - 0x58, 0x30, 0xa6, 0xbe, 0xee, 0x04, 0xf8, 0xc2, 0xa2, 0xc9, 0x17, 0xce, 0x77, 0x5d, 0xe0, 0x19, - 0x1c, 0xe1, 0x2b, 0x39, 0x38, 0xab, 0x70, 0xe8, 0xdd, 0x80, 0xff, 0x11, 0xab, 0xea, 0x2a, 0x14, - 0x3d, 0xa5, 0xb5, 0xb2, 0x4c, 0x75, 0x51, 0xac, 0xb3, 0x8a, 0x71, 0xa8, 0x88, 0xe7, 0xc5, 0xaa, - 0xa5, 0x51, 0x5d, 0x9d, 0x2b, 0x54, 0xb7, 0x8b, 0x90, 0x6f, 0xbb, 0x75, 0x71, 0xc0, 0x7c, 0x42, - 0x8e, 0xf6, 0x9d, 0x72, 0xe9, 0xf0, 0x60, 0xee, 0x89, 0xac, 0xa7, 0x04, 0x7a, 0xb2, 0x85, 0xf3, - 0x77, 0xca, 0x25, 0x4c, 0x2b, 0xa3, 0x05, 0x98, 0x90, 0xaf, 0x25, 0x77, 0xa9, 0xb8, 0xe5, 0x7b, - 0xe2, 0x1c, 0x52, 0x3a, 0x59, 0x6c, 0x82, 0x71, 0x12, 0x1f, 0x95, 0x60, 0x72, 0xa7, 0xbd, 0x41, - 0x1a, 0x24, 0xe2, 0x1f, 0x7c, 0x93, 0x70, 0x8d, 0x65, 0x31, 0xbe, 0x99, 0xdd, 0x4c, 0xc0, 0x71, - 0x47, 0x0d, 0xfb, 0x2f, 0xd8, 0x79, 0x20, 0x46, 0xaf, 0x12, 0xf8, 0x74, 0x61, 0x51, 0xea, 0x5f, - 0xcf, 0xe5, 0xdc, 0xcf, 0xaa, 0xb8, 0x49, 0xf6, 0xd7, 0x7d, 0x2a, 0x99, 0xa7, 0xaf, 0x0a, 0x63, - 0xcd, 0x0f, 0x74, 0x5d, 0xf3, 0x3f, 0x97, 0x83, 0xd3, 0x6a, 0x04, 0x0c, 0x21, 0xf0, 0x2f, 0xfb, - 0x18, 0x3c, 0x07, 0x23, 0x75, 0xb2, 0xe9, 0xb4, 0x1b, 0x91, 0x52, 0x9f, 0x0f, 0xf2, 0x27, 0x94, - 0x52, 0x5c, 0x8c, 0x75, 0x9c, 0x23, 0x0c, 0xdb, 0xff, 0x18, 0x61, 0x07, 0x71, 0xe4, 0xd0, 0x35, - 0xae, 0x76, 0x8d, 0x95, 0xb9, 0x6b, 0x2e, 0xc1, 0xa0, 0xdb, 0xa4, 0x82, 0x59, 0xce, 0x94, 0xb7, - 0xca, 0xb4, 0x10, 0x73, 0x18, 0xfa, 0x18, 0x0c, 0xd7, 0xfc, 0x66, 0xd3, 0xf1, 0xea, 0xec, 0xc8, - 0x2b, 0x2e, 0x8e, 0x50, 0xd9, 0x6d, 0x89, 0x17, 0x61, 0x09, 0x43, 0xe7, 0x60, 0xc0, 0x09, 0xb6, - 0xb8, 0x0e, 0xa3, 0xb8, 0x58, 0xa0, 0x2d, 0x2d, 0x04, 0x5b, 0x21, 0x66, 0xa5, 0xf4, 0x0a, 0xb6, - 0xe7, 0x07, 0x3b, 0xae, 0xb7, 0x55, 0x72, 0x03, 0xb1, 0x25, 0xd4, 0x59, 0x78, 0x4f, 0x41, 0xb0, - 0x86, 0x85, 0x56, 0x60, 0xb0, 0xe5, 0x07, 0x51, 0x38, 0x33, 0xc4, 0x86, 0xfb, 0x89, 0x0c, 0x46, - 0xc4, 0xbf, 0xb6, 0xe2, 0x07, 0x51, 0xfc, 0x01, 0xf4, 0x5f, 0x88, 0x79, 0x75, 0x74, 0x0b, 0x86, - 0x89, 0xb7, 0xbb, 0x12, 0xf8, 0xcd, 0x99, 0xe9, 0x6c, 0x4a, 0xcb, 0x1c, 0x85, 0x2f, 0xb3, 0x58, - 0x46, 0x15, 0xc5, 0x58, 0x92, 0x40, 0xdf, 0x04, 0x79, 0xe2, 0xed, 0xce, 0x0c, 0x33, 0x4a, 0xb3, - 0x19, 0x94, 0xee, 0x3a, 0x41, 0xcc, 0xf3, 0x97, 0xbd, 0x5d, 0x4c, 0xeb, 0xa0, 0xcf, 0x40, 0x51, - 0x32, 0x8c, 0x50, 0x28, 0xeb, 0x52, 0x17, 0xac, 0x64, 0x33, 0x98, 0xbc, 0xdb, 0x76, 0x03, 0xd2, - 0x24, 0x5e, 0x14, 0xc6, 0x1c, 0x52, 0x42, 0x43, 0x1c, 0x53, 0x43, 0x9f, 0x91, 0x1a, 0xe2, 0x55, - 0xbf, 0xed, 0x45, 0xe1, 0x4c, 0x91, 0x75, 0x2f, 0xf5, 0xed, 0xee, 0x6e, 0x8c, 0x97, 0x54, 0x21, - 0xf3, 0xca, 0xd8, 0x20, 0x85, 0x3e, 0x0b, 0x63, 0xfc, 0x3f, 0x7f, 0x01, 0x0b, 0x67, 0x4e, 0x33, - 0xda, 0x17, 0xb3, 0x69, 0x73, 0xc4, 0xc5, 0xd3, 0x82, 0xf8, 0x98, 0x5e, 0x1a, 0x62, 0x93, 0x1a, - 0xc2, 0x30, 0xd6, 0x70, 0x77, 0x89, 0x47, 0xc2, 0xb0, 0x12, 0xf8, 0x1b, 0x64, 0x06, 0xd8, 0xc0, - 0x9c, 0x4d, 0x7f, 0x31, 0xf3, 0x37, 0xc8, 0xe2, 0x14, 0xa5, 0x79, 0x4b, 0xaf, 0x83, 0x4d, 0x12, - 0xe8, 0x0e, 0x8c, 0xd3, 0x1b, 0x9b, 0x1b, 0x13, 0x1d, 0xe9, 0x45, 0x94, 0xdd, 0xab, 0xb0, 0x51, - 0x09, 0x27, 0x88, 0xa0, 0xdb, 0x30, 0x1a, 0x46, 0x4e, 0x10, 0xb5, 0x5b, 0x9c, 0xe8, 0x99, 0x5e, - 0x44, 0xd9, 0x83, 0x6b, 0x55, 0xab, 0x82, 0x0d, 0x02, 0xe8, 0x0d, 0x28, 0x36, 0xdc, 0x4d, 0x52, - 0xdb, 0xaf, 0x35, 0xc8, 0xcc, 0x28, 0xa3, 0x96, 0xca, 0x54, 0x6e, 0x49, 0x24, 0x2e, 0xe7, 0xaa, - 0xbf, 0x38, 0xae, 0x8e, 0xee, 0xc2, 0x99, 0x88, 0x04, 0x4d, 0xd7, 0x73, 0x28, 0x33, 0x10, 0x57, - 0x2b, 0xf6, 0x90, 0x39, 0xc6, 0x76, 0xdb, 0x05, 0x31, 0x1b, 0x67, 0xd6, 0x53, 0xb1, 0x70, 0x46, - 0x6d, 0x74, 0x1f, 0x66, 0x52, 0x20, 0x7e, 0xc3, 0xad, 0xed, 0xcf, 0x9c, 0x62, 0x94, 0x5f, 0x13, - 0x94, 0x67, 0xd6, 0x33, 0xf0, 0x0e, 0xbb, 0xc0, 0x70, 0x26, 0x75, 0x74, 0x1b, 0x26, 0x18, 0x07, - 0xaa, 0xb4, 0x1b, 0x0d, 0xd1, 0xe0, 0x38, 0x6b, 0xf0, 0x63, 0xf2, 0x3c, 0x2e, 0x9b, 0xe0, 0xc3, - 0x83, 0x39, 0x88, 0xff, 0xe1, 0x64, 0x6d, 0xb4, 0xc1, 0xde, 0xcc, 0xda, 0x81, 0x1b, 0xed, 0x53, - 0xbe, 0x41, 0xee, 0x47, 0x33, 0x13, 0x5d, 0xf5, 0x15, 0x3a, 0xaa, 0x7a, 0x58, 0xd3, 0x0b, 0x71, - 0x92, 0x20, 0x65, 0xa9, 0x61, 0x54, 0x77, 0xbd, 0x99, 0x49, 0x7e, 0x2f, 0x91, 0x1c, 0xa9, 0x4a, - 0x0b, 0x31, 0x87, 0xb1, 0xf7, 0x32, 0xfa, 0xe3, 0x36, 0x3d, 0xb9, 0xa6, 0x18, 0x62, 0xfc, 0x5e, - 0x26, 0x01, 0x38, 0xc6, 0xa1, 0xc2, 0x64, 0x14, 0xed, 0xcf, 0x20, 0x86, 0xaa, 0x18, 0xcb, 0xfa, - 0xfa, 0x67, 0x30, 0x2d, 0xb7, 0x37, 0x60, 0x5c, 0x31, 0x42, 0x36, 0x26, 0x68, 0x0e, 0x06, 0x99, - 0xf8, 0x24, 0xb4, 0x6b, 0x45, 0xda, 0x05, 0x26, 0x5a, 0x61, 0x5e, 0xce, 0xba, 0xe0, 0xbe, 0x47, - 0x16, 0xf7, 0x23, 0xc2, 0xef, 0xf4, 0x79, 0xad, 0x0b, 0x12, 0x80, 0x63, 0x1c, 0xfb, 0x7f, 0x73, - 0x31, 0x34, 0xe6, 0xb6, 0x7d, 0x9c, 0x2f, 0xcf, 0x40, 0x61, 0xdb, 0x0f, 0x23, 0x8a, 0xcd, 0xda, - 0x18, 0x8c, 0x05, 0xcf, 0x1b, 0xa2, 0x1c, 0x2b, 0x0c, 0xf4, 0x2a, 0x8c, 0xd5, 0xf4, 0x06, 0xc4, - 0xe1, 0xa8, 0xd8, 0x88, 0xd1, 0x3a, 0x36, 0x71, 0xd1, 0xcb, 0x50, 0x60, 0x36, 0x20, 0x35, 0xbf, - 0x21, 0xa4, 0x36, 0x79, 0xc2, 0x17, 0x2a, 0xa2, 0xfc, 0x50, 0xfb, 0x8d, 0x15, 0x36, 0xba, 0x0c, - 0x43, 0xb4, 0x0b, 0xe5, 0x8a, 0x38, 0x96, 0x94, 0xa2, 0xe8, 0x06, 0x2b, 0xc5, 0x02, 0x6a, 0xff, - 0xd5, 0x9c, 0x36, 0xca, 0xf4, 0x3e, 0x4c, 0x50, 0x05, 0x86, 0xf7, 0x1c, 0x37, 0x72, 0xbd, 0x2d, - 0x21, 0x7f, 0x3c, 0xd5, 0xf5, 0x8c, 0x62, 0x95, 0xee, 0xf1, 0x0a, 0xfc, 0x14, 0x15, 0x7f, 0xb0, - 0x24, 0x43, 0x29, 0x06, 0x6d, 0xcf, 0xa3, 0x14, 0x73, 0xfd, 0x52, 0xc4, 0xbc, 0x02, 0xa7, 0x28, - 0xfe, 0x60, 0x49, 0x06, 0xbd, 0x0d, 0x20, 0x77, 0x18, 0xa9, 0x0b, 0xdb, 0x8b, 0x67, 0x7a, 0x13, - 0x5d, 0x57, 0x75, 0x16, 0xc7, 0xe9, 0x19, 0x1d, 0xff, 0xc7, 0x1a, 0x3d, 0x3b, 0x62, 0x72, 0x5a, - 0x67, 0x67, 0xd0, 0xb7, 0xd2, 0x25, 0xee, 0x04, 0x11, 0xa9, 0x2f, 0x44, 0x62, 0x70, 0x3e, 0xde, - 0xdf, 0x25, 0x65, 0xdd, 0x6d, 0x12, 0x7d, 0x3b, 0x08, 0x22, 0x38, 0xa6, 0x67, 0xff, 0x42, 0x1e, - 0x66, 0xb2, 0xba, 0x4b, 0x17, 0x1d, 0xb9, 0xef, 0x46, 0x4b, 0x54, 0xbc, 0xb2, 0xcc, 0x45, 0xb7, - 0x2c, 0xca, 0xb1, 0xc2, 0xa0, 0xb3, 0x1f, 0xba, 0x5b, 0xf2, 0x8e, 0x39, 0x18, 0xcf, 0x7e, 0x95, - 0x95, 0x62, 0x01, 0xa5, 0x78, 0x01, 0x71, 0x42, 0x61, 0xdc, 0xa3, 0xad, 0x12, 0xcc, 0x4a, 0xb1, - 0x80, 0xea, 0xda, 0xae, 0x81, 0x1e, 0xda, 0x2e, 0x63, 0x88, 0x06, 0x8f, 0x77, 0x88, 0xd0, 0xe7, - 0x00, 0x36, 0x5d, 0xcf, 0x0d, 0xb7, 0x19, 0xf5, 0xa1, 0x23, 0x53, 0x57, 0xc2, 0xd9, 0x8a, 0xa2, - 0x82, 0x35, 0x8a, 0xe8, 0x45, 0x18, 0x51, 0x1b, 0xb0, 0x5c, 0x62, 0x2f, 0x9d, 0x9a, 0xe5, 0x48, - 0xcc, 0x8d, 0x4a, 0x58, 0xc7, 0xb3, 0xdf, 0x49, 0xae, 0x17, 0xb1, 0x03, 0xb4, 0xf1, 0xb5, 0xfa, - 0x1d, 0xdf, 0x5c, 0xf7, 0xf1, 0xb5, 0xbf, 0x96, 0x87, 0x09, 0xa3, 0xb1, 0x76, 0xd8, 0x07, 0xcf, - 0xba, 0x4e, 0x19, 0xb8, 0x13, 0x11, 0xb1, 0xff, 0xec, 0xde, 0x5b, 0x45, 0x67, 0xf2, 0x74, 0x07, - 0xf0, 0xfa, 0xe8, 0x73, 0x50, 0x6c, 0x38, 0x21, 0xd3, 0x9c, 0x11, 0xb1, 0xef, 0xfa, 0x21, 0x16, - 0x5f, 0x4c, 0x9c, 0x30, 0xd2, 0x4e, 0x4d, 0x4e, 0x3b, 0x26, 0x49, 0x4f, 0x1a, 0x2a, 0x9f, 0x48, - 0xeb, 0x31, 0xd5, 0x09, 0x2a, 0xc4, 0xec, 0x63, 0x0e, 0x43, 0x2f, 0xc3, 0x68, 0x40, 0xd8, 0xaa, - 0x58, 0xa2, 0xd2, 0x1c, 0x5b, 0x66, 0x83, 0xb1, 0xd8, 0x87, 0x35, 0x18, 0x36, 0x30, 0xe3, 0xbb, - 0xc1, 0x50, 0x97, 0xbb, 0xc1, 0x53, 0x30, 0xcc, 0x7e, 0xa8, 0x15, 0xa0, 0x66, 0xa3, 0xcc, 0x8b, - 0xb1, 0x84, 0x27, 0x17, 0x4c, 0xa1, 0xbf, 0x05, 0x43, 0x6f, 0x1f, 0x62, 0x51, 0xb3, 0x57, 0xe6, - 0x02, 0xe7, 0x72, 0x62, 0xc9, 0x63, 0x09, 0xb3, 0x3f, 0x0e, 0xe3, 0x25, 0x87, 0x34, 0x7d, 0x6f, - 0xd9, 0xab, 0xb7, 0x7c, 0xd7, 0x8b, 0xd0, 0x0c, 0x0c, 0xb0, 0x43, 0x84, 0xb3, 0x80, 0x01, 0xda, - 0x10, 0x1e, 0xa0, 0x17, 0x02, 0x7b, 0x0b, 0x4e, 0x97, 0xfc, 0x3d, 0x6f, 0xcf, 0x09, 0xea, 0x0b, - 0x95, 0xb2, 0x76, 0xbf, 0x5e, 0x93, 0xf7, 0x3b, 0x6e, 0xb4, 0x95, 0xca, 0x7a, 0xb5, 0x9a, 0x5c, - 0xac, 0x5d, 0x71, 0x1b, 0x24, 0x43, 0x0b, 0xf2, 0xd7, 0x73, 0x46, 0x4b, 0x31, 0xbe, 0x7a, 0xd5, - 0xb2, 0x32, 0x5f, 0xb5, 0xde, 0x84, 0xc2, 0xa6, 0x4b, 0x1a, 0x75, 0x4c, 0x36, 0xc5, 0x4a, 0x7c, - 0x32, 0xdb, 0x0e, 0x65, 0x85, 0x62, 0x4a, 0xad, 0x17, 0xbf, 0x1d, 0xae, 0x88, 0xca, 0x58, 0x91, - 0x41, 0x3b, 0x30, 0x29, 0x2f, 0x0c, 0x12, 0x2a, 0xd6, 0xe5, 0x53, 0xdd, 0x6e, 0x21, 0x26, 0xf1, - 0x53, 0x0f, 0x0e, 0xe6, 0x26, 0x71, 0x82, 0x0c, 0xee, 0x20, 0x4c, 0xaf, 0x83, 0x4d, 0xca, 0x81, - 0x07, 0xd8, 0xf0, 0xb3, 0xeb, 0x20, 0xbb, 0xd9, 0xb2, 0x52, 0xfb, 0x47, 0x2d, 0x78, 0xac, 0x63, - 0x64, 0xc4, 0x0d, 0xff, 0x98, 0x67, 0x21, 0x79, 0xe3, 0xce, 0xf5, 0xbe, 0x71, 0xdb, 0x7f, 0xcf, - 0x82, 0x53, 0xcb, 0xcd, 0x56, 0xb4, 0x5f, 0x72, 0xcd, 0x27, 0xa8, 0x97, 0x60, 0xa8, 0x49, 0xea, - 0x6e, 0xbb, 0x29, 0x66, 0x6e, 0x4e, 0x72, 0xa9, 0x55, 0x56, 0x7a, 0x78, 0x30, 0x37, 0x56, 0x8d, - 0xfc, 0xc0, 0xd9, 0x22, 0xbc, 0x00, 0x0b, 0x74, 0xc6, 0xeb, 0xdd, 0xf7, 0xc8, 0x2d, 0xb7, 0xe9, - 0x4a, 0xbb, 0xa2, 0xae, 0x3a, 0xbb, 0x79, 0x39, 0xa0, 0xf3, 0x6f, 0xb6, 0x1d, 0x2f, 0x72, 0xa3, - 0x7d, 0xf1, 0x7a, 0x24, 0x89, 0xe0, 0x98, 0x9e, 0xfd, 0x55, 0x0b, 0x26, 0xe4, 0xba, 0x5f, 0xa8, - 0xd7, 0x03, 0x12, 0x86, 0x68, 0x16, 0x72, 0x6e, 0x4b, 0xf4, 0x12, 0x44, 0x2f, 0x73, 0xe5, 0x0a, - 0xce, 0xb9, 0x2d, 0x29, 0x96, 0x31, 0x46, 0x98, 0x37, 0x1f, 0xd2, 0x6e, 0x88, 0x72, 0xac, 0x30, - 0xd0, 0x15, 0x28, 0x78, 0x7e, 0x9d, 0xdb, 0x76, 0xf1, 0x23, 0x8d, 0x2d, 0xb0, 0x35, 0x51, 0x86, - 0x15, 0x14, 0x55, 0xa0, 0xc8, 0xcd, 0x9e, 0xe2, 0x45, 0xdb, 0x97, 0xf1, 0x14, 0xfb, 0xb2, 0x75, - 0x59, 0x13, 0xc7, 0x44, 0xec, 0x5f, 0xb1, 0x60, 0x54, 0x7e, 0x59, 0x9f, 0x32, 0x27, 0xdd, 0x5a, - 0xb1, 0xbc, 0x19, 0x6f, 0x2d, 0x2a, 0x33, 0x32, 0x88, 0x21, 0x2a, 0xe6, 0x8f, 0x24, 0x2a, 0x3e, - 0x07, 0x23, 0x4e, 0xab, 0x55, 0x31, 0xe5, 0x4c, 0xb6, 0x94, 0x16, 0xe2, 0x62, 0xac, 0xe3, 0xd8, - 0x3f, 0x92, 0x83, 0x71, 0xf9, 0x05, 0xd5, 0xf6, 0x46, 0x48, 0x22, 0xb4, 0x0e, 0x45, 0x87, 0xcf, - 0x12, 0x91, 0x8b, 0xfc, 0x52, 0xba, 0x1e, 0xc1, 0x98, 0xd2, 0xf8, 0xc0, 0x5f, 0x90, 0xb5, 0x71, - 0x4c, 0x08, 0x35, 0x60, 0xca, 0xf3, 0x23, 0xc6, 0xfc, 0x15, 0xbc, 0xdb, 0xd3, 0x4e, 0x92, 0xfa, - 0x59, 0x41, 0x7d, 0x6a, 0x2d, 0x49, 0x05, 0x77, 0x12, 0x46, 0xcb, 0x52, 0x37, 0x93, 0xcf, 0x56, - 0x06, 0xe8, 0x13, 0x97, 0xae, 0x9a, 0xb1, 0x7f, 0xd9, 0x82, 0xa2, 0x44, 0x3b, 0x89, 0x57, 0xbc, - 0x55, 0x18, 0x0e, 0xd9, 0x24, 0xc8, 0xa1, 0xb1, 0xbb, 0x75, 0x9c, 0xcf, 0x57, 0x7c, 0xa6, 0xf1, - 0xff, 0x21, 0x96, 0x34, 0x98, 0x6a, 0x5e, 0x75, 0xff, 0x03, 0xa2, 0x9a, 0x57, 0xfd, 0xc9, 0x38, - 0x94, 0xfe, 0x90, 0xf5, 0x59, 0xd3, 0x75, 0x51, 0xd1, 0xab, 0x15, 0x90, 0x4d, 0xf7, 0x7e, 0x52, - 0xf4, 0xaa, 0xb0, 0x52, 0x2c, 0xa0, 0xe8, 0x6d, 0x18, 0xad, 0x49, 0x9d, 0x6c, 0xbc, 0xc3, 0x2f, - 0x77, 0x7d, 0x1f, 0x50, 0x4f, 0x49, 0x5c, 0x17, 0xb2, 0xa4, 0xd5, 0xc7, 0x06, 0x35, 0xd3, 0x8c, - 0x20, 0xdf, 0xcb, 0x8c, 0x20, 0xa6, 0x9b, 0xfd, 0xa8, 0xfe, 0x63, 0x16, 0x0c, 0x71, 0x5d, 0x5c, - 0x7f, 0xaa, 0x50, 0xed, 0x65, 0x2d, 0x1e, 0xbb, 0xbb, 0xb4, 0x50, 0xbc, 0x94, 0xa1, 0x55, 0x28, - 0xb2, 0x1f, 0x4c, 0x97, 0x98, 0xcf, 0xb6, 0xba, 0xe7, 0xad, 0xea, 0x1d, 0xbc, 0x2b, 0xab, 0xe1, - 0x98, 0x82, 0xfd, 0x43, 0x79, 0xca, 0xdd, 0x62, 0x54, 0xe3, 0xd0, 0xb7, 0x1e, 0xdd, 0xa1, 0x9f, - 0x7b, 0x54, 0x87, 0xfe, 0x16, 0x4c, 0xd4, 0xb4, 0x77, 0xb8, 0x78, 0x26, 0xaf, 0x74, 0x5d, 0x24, - 0xda, 0x93, 0x1d, 0xd7, 0xb2, 0x2c, 0x99, 0x44, 0x70, 0x92, 0x2a, 0xfa, 0x56, 0x18, 0xe5, 0xf3, - 0x2c, 0x5a, 0xe1, 0x96, 0x18, 0x1f, 0xcb, 0x5e, 0x2f, 0x7a, 0x13, 0x5c, 0x2b, 0xa7, 0x55, 0xc7, - 0x06, 0x31, 0xfb, 0x4f, 0x2c, 0x40, 0xcb, 0xad, 0x6d, 0xd2, 0x24, 0x81, 0xd3, 0x88, 0xd5, 0xe9, - 0xff, 0x9f, 0x05, 0x33, 0xa4, 0xa3, 0x78, 0xc9, 0x6f, 0x36, 0xc5, 0xa5, 0x25, 0xe3, 0x5e, 0xbd, - 0x9c, 0x51, 0x47, 0xb9, 0x25, 0xcc, 0x64, 0x61, 0xe0, 0xcc, 0xf6, 0xd0, 0x2a, 0x4c, 0xf3, 0x53, - 0x52, 0x01, 0x34, 0xdb, 0xeb, 0xc7, 0x05, 0xe1, 0xe9, 0xf5, 0x4e, 0x14, 0x9c, 0x56, 0xcf, 0xfe, - 0xae, 0x51, 0xc8, 0xec, 0xc5, 0x87, 0xef, 0x08, 0x1f, 0xbe, 0x23, 0x7c, 0xf8, 0x8e, 0xf0, 0xe1, - 0x3b, 0xc2, 0x87, 0xef, 0x08, 0xdf, 0xf0, 0xef, 0x08, 0x7f, 0x64, 0xc1, 0x74, 0xe7, 0x31, 0x70, - 0x12, 0x82, 0x79, 0x1b, 0xa6, 0x3b, 0xcf, 0xba, 0xae, 0x76, 0x76, 0x9d, 0xfd, 0x8c, 0xcf, 0xbd, - 0x94, 0x6f, 0xc0, 0x69, 0xf4, 0xed, 0x5f, 0x28, 0xc0, 0xe0, 0xf2, 0x2e, 0xf1, 0xa2, 0x13, 0xf8, - 0xc4, 0x1a, 0x8c, 0xbb, 0xde, 0xae, 0xdf, 0xd8, 0x25, 0x75, 0x0e, 0x3f, 0xca, 0x15, 0xf9, 0x8c, - 0x20, 0x3d, 0x5e, 0x36, 0x48, 0xe0, 0x04, 0xc9, 0x47, 0xa1, 0xa6, 0xbe, 0x0e, 0x43, 0xfc, 0x74, - 0x10, 0x3a, 0xea, 0xd4, 0xc3, 0x80, 0x0d, 0xa2, 0x38, 0xf3, 0x62, 0x15, 0x3a, 0x3f, 0x7d, 0x44, - 0x75, 0xf4, 0x0e, 0x8c, 0x6f, 0xba, 0x41, 0x18, 0xad, 0xbb, 0x4d, 0x12, 0x46, 0x4e, 0xb3, 0xf5, - 0x10, 0x6a, 0x69, 0x35, 0x0e, 0x2b, 0x06, 0x25, 0x9c, 0xa0, 0x8c, 0xb6, 0x60, 0xac, 0xe1, 0xe8, - 0x4d, 0x0d, 0x1f, 0xb9, 0x29, 0x75, 0xec, 0xdc, 0xd2, 0x09, 0x61, 0x93, 0x2e, 0xdd, 0xa7, 0x35, - 0xa6, 0x59, 0x2d, 0x30, 0x7d, 0x83, 0xda, 0xa7, 0x5c, 0xa5, 0xca, 0x61, 0x54, 0x82, 0x62, 0x96, - 0xb7, 0x45, 0x53, 0x82, 0xd2, 0xec, 0x6b, 0x3f, 0x0f, 0x45, 0x42, 0x87, 0x90, 0x12, 0x16, 0x27, - 0xd7, 0xd5, 0xfe, 0xfa, 0xba, 0xea, 0xd6, 0x02, 0xdf, 0x7c, 0x10, 0x58, 0x96, 0x94, 0x70, 0x4c, - 0x14, 0x2d, 0xc1, 0x50, 0x48, 0x02, 0x97, 0x84, 0xe2, 0x0c, 0xeb, 0x32, 0x8d, 0x0c, 0x8d, 0x3b, - 0xad, 0xf0, 0xdf, 0x58, 0x54, 0xa5, 0xcb, 0xcb, 0x61, 0xba, 0x52, 0x76, 0xca, 0x68, 0xcb, 0x6b, - 0x81, 0x95, 0x62, 0x01, 0x45, 0x6f, 0xc0, 0x70, 0x40, 0x1a, 0xec, 0xc5, 0x69, 0xac, 0xff, 0x45, - 0xce, 0x1f, 0xb0, 0x78, 0x3d, 0x2c, 0x09, 0xa0, 0x9b, 0x80, 0x02, 0x42, 0x25, 0x30, 0xd7, 0xdb, - 0x52, 0xf6, 0xa8, 0x82, 0x83, 0xab, 0x1d, 0x8f, 0x63, 0x0c, 0xe9, 0x3f, 0x84, 0x53, 0xaa, 0xa1, - 0xeb, 0x30, 0xa5, 0x4a, 0xcb, 0x5e, 0x18, 0x39, 0x94, 0x73, 0x4e, 0x30, 0x5a, 0x4a, 0x01, 0x82, - 0x93, 0x08, 0xb8, 0xb3, 0x8e, 0xfd, 0x65, 0x0b, 0xf8, 0x38, 0x9f, 0xc0, 0xb5, 0xff, 0x75, 0xf3, - 0xda, 0x7f, 0x36, 0x73, 0xe6, 0x32, 0xae, 0xfc, 0x5f, 0xb6, 0x60, 0x44, 0x9b, 0xd9, 0x78, 0xcd, - 0x5a, 0x5d, 0xd6, 0x6c, 0x1b, 0x26, 0xe9, 0x4a, 0xbf, 0xbd, 0x11, 0x92, 0x60, 0x97, 0xd4, 0xd9, - 0xc2, 0xcc, 0x3d, 0xdc, 0xc2, 0x54, 0xb6, 0x6f, 0xb7, 0x12, 0x04, 0x71, 0x47, 0x13, 0xf6, 0xe7, - 0x65, 0x57, 0x95, 0xa9, 0x60, 0x4d, 0xcd, 0x79, 0xc2, 0x54, 0x50, 0xcd, 0x2a, 0x8e, 0x71, 0xe8, - 0x56, 0xdb, 0xf6, 0xc3, 0x28, 0x69, 0x2a, 0x78, 0xc3, 0x0f, 0x23, 0xcc, 0x20, 0xf6, 0xf3, 0x00, - 0xcb, 0xf7, 0x49, 0x8d, 0xaf, 0x58, 0xfd, 0x56, 0x62, 0x65, 0xdf, 0x4a, 0xec, 0xdf, 0xb6, 0x60, - 0x7c, 0x65, 0xc9, 0xd0, 0x05, 0xcf, 0x03, 0xf0, 0xab, 0xd4, 0xbd, 0x7b, 0x6b, 0xf2, 0x9d, 0x9d, - 0x3f, 0x95, 0xaa, 0x52, 0xac, 0x61, 0xa0, 0xb3, 0x90, 0x6f, 0xb4, 0x3d, 0xa1, 0x97, 0x1c, 0xa6, - 0xe7, 0xee, 0xad, 0xb6, 0x87, 0x69, 0x99, 0xe6, 0xab, 0x90, 0xef, 0xdb, 0x57, 0xa1, 0x67, 0xcc, - 0x00, 0x34, 0x07, 0x83, 0x7b, 0x7b, 0x6e, 0x9d, 0x7b, 0x66, 0x0a, 0x1b, 0x80, 0x7b, 0xf7, 0xca, - 0xa5, 0x10, 0xf3, 0x72, 0xfb, 0x4b, 0x79, 0x98, 0x5d, 0x69, 0x90, 0xfb, 0xef, 0xd3, 0x3b, 0xb5, - 0x5f, 0x4f, 0x8b, 0xa3, 0x69, 0x78, 0x8e, 0xea, 0x4d, 0xd3, 0x7b, 0x3c, 0x36, 0x61, 0x98, 0x5b, - 0xca, 0x49, 0x5f, 0xd5, 0x57, 0xd3, 0x5a, 0xcf, 0x1e, 0x90, 0x79, 0x6e, 0x71, 0x27, 0x5c, 0xed, - 0xd4, 0x81, 0x29, 0x4a, 0xb1, 0x24, 0x3e, 0xfb, 0x0a, 0x8c, 0xea, 0x98, 0x47, 0xf2, 0x6b, 0xfb, - 0x7f, 0xf3, 0x30, 0x49, 0x7b, 0xf0, 0x48, 0x27, 0xe2, 0x4e, 0xe7, 0x44, 0x1c, 0xb7, 0x6f, 0x53, - 0xef, 0xd9, 0x78, 0x3b, 0x39, 0x1b, 0xcf, 0x65, 0xcd, 0xc6, 0x49, 0xcf, 0xc1, 0x77, 0x5a, 0x30, - 0xbd, 0xd2, 0xf0, 0x6b, 0x3b, 0x09, 0xff, 0xa3, 0x17, 0x61, 0x84, 0xb2, 0xe3, 0xd0, 0x70, 0x8d, - 0x37, 0x82, 0x25, 0x08, 0x10, 0xd6, 0xf1, 0xb4, 0x6a, 0x77, 0xee, 0x94, 0x4b, 0x69, 0x31, 0x16, - 0x04, 0x08, 0xeb, 0x78, 0xf6, 0x6f, 0x5a, 0x70, 0xfe, 0xfa, 0xd2, 0x72, 0xbc, 0x14, 0x3b, 0xc2, - 0x3c, 0x5c, 0x86, 0xa1, 0x56, 0x5d, 0xeb, 0x4a, 0xac, 0xb7, 0x2d, 0xb1, 0x5e, 0x08, 0xe8, 0x07, - 0x25, 0x84, 0xc9, 0x4f, 0x59, 0x30, 0x7d, 0xdd, 0x8d, 0xe8, 0xe9, 0x9a, 0x0c, 0x38, 0x40, 0x8f, - 0xd7, 0xd0, 0x8d, 0xfc, 0x60, 0x3f, 0x19, 0x70, 0x00, 0x2b, 0x08, 0xd6, 0xb0, 0x78, 0xcb, 0xbb, - 0x2e, 0xb3, 0xd1, 0xce, 0x99, 0x2f, 0x58, 0x58, 0x94, 0x63, 0x85, 0x41, 0x3f, 0xac, 0xee, 0x06, - 0x4c, 0xf9, 0xb7, 0x2f, 0x38, 0xac, 0xfa, 0xb0, 0x92, 0x04, 0xe0, 0x18, 0x87, 0xde, 0x83, 0xe6, - 0xae, 0x37, 0xda, 0x61, 0x44, 0x82, 0xcd, 0x30, 0x83, 0x3b, 0x3e, 0x0f, 0x45, 0x22, 0x55, 0xed, - 0xa2, 0xd7, 0x4a, 0x62, 0x54, 0x3a, 0x78, 0x1e, 0xf7, 0x40, 0xe1, 0xf5, 0xe1, 0xcd, 0x78, 0x34, - 0x77, 0xb4, 0x15, 0x40, 0x44, 0x6f, 0x4b, 0x0f, 0x04, 0xc1, 0x3c, 0xca, 0x97, 0x3b, 0xa0, 0x38, - 0xa5, 0x86, 0xfd, 0xa3, 0x16, 0x9c, 0x56, 0x1f, 0xfc, 0x81, 0xfb, 0x4c, 0xfb, 0x67, 0x73, 0x30, - 0x76, 0x63, 0x7d, 0xbd, 0x72, 0x9d, 0x44, 0xe2, 0xd8, 0xee, 0xfd, 0x80, 0x8e, 0xb5, 0x77, 0xc0, - 0x6e, 0x97, 0xb9, 0x76, 0xe4, 0x36, 0xe6, 0x79, 0x3c, 0xa1, 0xf9, 0xb2, 0x17, 0xdd, 0x0e, 0xaa, - 0x51, 0xe0, 0x7a, 0x5b, 0xa9, 0x2f, 0x87, 0x52, 0xb8, 0xc8, 0x67, 0x09, 0x17, 0xe8, 0x79, 0x18, - 0x62, 0x01, 0x8d, 0xe4, 0x24, 0x3c, 0xae, 0xee, 0x42, 0xac, 0xf4, 0xf0, 0x60, 0xae, 0x78, 0x07, - 0x97, 0xf9, 0x1f, 0x2c, 0x50, 0xd1, 0x1d, 0x18, 0xd9, 0x8e, 0xa2, 0xd6, 0x0d, 0xe2, 0xd4, 0xe9, - 0xa5, 0x97, 0xb3, 0xc3, 0x0b, 0x69, 0xec, 0x90, 0x0e, 0x02, 0x47, 0x8b, 0x39, 0x48, 0x5c, 0x16, - 0x62, 0x9d, 0x8e, 0x5d, 0x05, 0x88, 0x61, 0xc7, 0xf4, 0x04, 0x62, 0xff, 0x81, 0x05, 0xc3, 0x3c, - 0xb6, 0x44, 0x80, 0x5e, 0x83, 0x01, 0x72, 0x9f, 0xd4, 0x84, 0xc4, 0x9b, 0xda, 0xe1, 0x58, 0xd2, - 0xe2, 0xaa, 0x5c, 0xfa, 0x1f, 0xb3, 0x5a, 0xe8, 0x06, 0x0c, 0xd3, 0xde, 0x5e, 0x57, 0x81, 0x36, - 0x9e, 0xc8, 0xfa, 0x62, 0x35, 0xed, 0x5c, 0x38, 0x13, 0x45, 0x58, 0x56, 0x67, 0xef, 0xce, 0xb5, - 0x56, 0x95, 0x72, 0xec, 0xa8, 0x9b, 0x60, 0xb1, 0xbe, 0x54, 0xe1, 0x48, 0x82, 0x1a, 0x7f, 0x77, - 0x96, 0x85, 0x38, 0x26, 0x62, 0xaf, 0x43, 0x91, 0x4e, 0xea, 0x42, 0xc3, 0x75, 0xba, 0x3f, 0xa5, - 0x3f, 0x0d, 0x45, 0xf9, 0x50, 0x1e, 0x0a, 0x9f, 0x72, 0x46, 0x55, 0xbe, 0xa3, 0x87, 0x38, 0x86, - 0xdb, 0x9b, 0x70, 0x8a, 0x99, 0x3d, 0x3a, 0xd1, 0xb6, 0xb1, 0xc7, 0x7a, 0x2f, 0xe6, 0x67, 0xc4, - 0x05, 0x92, 0xcf, 0xcc, 0x8c, 0xe6, 0xb6, 0x39, 0x2a, 0x29, 0xc6, 0x97, 0x49, 0xfb, 0x6b, 0x03, - 0xf0, 0x78, 0xb9, 0x9a, 0x1d, 0x76, 0xe4, 0x65, 0x18, 0xe5, 0x72, 0x29, 0x5d, 0xda, 0x4e, 0x43, - 0xb4, 0xab, 0x74, 0xb8, 0xeb, 0x1a, 0x0c, 0x1b, 0x98, 0xe8, 0x3c, 0xe4, 0xdd, 0x77, 0xbd, 0xa4, - 0x53, 0x53, 0xf9, 0xcd, 0x35, 0x4c, 0xcb, 0x29, 0x98, 0x8a, 0xb8, 0xfc, 0xec, 0x50, 0x60, 0x25, - 0xe6, 0xbe, 0x0e, 0xe3, 0x6e, 0x58, 0x0b, 0xdd, 0xb2, 0x47, 0xf9, 0x8c, 0xc6, 0xa9, 0x94, 0x72, - 0x83, 0x76, 0x5a, 0x41, 0x71, 0x02, 0x5b, 0x3b, 0xc8, 0x06, 0xfb, 0x16, 0x93, 0x7b, 0x3a, 0x59, - 0xd3, 0x1b, 0x40, 0x8b, 0x7d, 0x5d, 0xc8, 0x94, 0xf1, 0xe2, 0x06, 0xc0, 0x3f, 0x38, 0xc4, 0x12, - 0x46, 0x6f, 0x8e, 0xb5, 0x6d, 0xa7, 0xb5, 0xd0, 0x8e, 0xb6, 0x4b, 0x6e, 0x58, 0xf3, 0x77, 0x49, - 0xb0, 0xcf, 0x2e, 0xfd, 0x85, 0xf8, 0xe6, 0xa8, 0x00, 0x4b, 0x37, 0x16, 0x2a, 0x14, 0x13, 0x77, - 0xd6, 0x41, 0x0b, 0x30, 0x21, 0x0b, 0xab, 0x24, 0x64, 0x47, 0xd8, 0x08, 0x23, 0xa3, 0xdc, 0x8c, - 0x44, 0xb1, 0x22, 0x92, 0xc4, 0x37, 0x25, 0x69, 0x38, 0x0e, 0x49, 0xfa, 0x25, 0x18, 0x73, 0x3d, - 0x37, 0x72, 0x9d, 0xc8, 0xe7, 0x2f, 0x49, 0xfc, 0x7e, 0xcf, 0x54, 0xe4, 0x65, 0x1d, 0x80, 0x4d, - 0x3c, 0xfb, 0xbf, 0x0c, 0xc0, 0x14, 0x9b, 0xb6, 0x0f, 0x57, 0xd8, 0x37, 0xd2, 0x0a, 0xbb, 0xd3, - 0xb9, 0xc2, 0x8e, 0xe3, 0x8a, 0xf0, 0xd0, 0xcb, 0xec, 0x1d, 0x28, 0x2a, 0xcf, 0x2a, 0xe9, 0x5a, - 0x69, 0x65, 0xb8, 0x56, 0xf6, 0x96, 0x3e, 0xa4, 0x71, 0x5a, 0x3e, 0xd5, 0x38, 0xed, 0x6f, 0x5a, - 0x10, 0x3f, 0x8d, 0xa0, 0x1b, 0x50, 0x6c, 0xf9, 0xcc, 0xe6, 0x32, 0x90, 0x86, 0xcc, 0x8f, 0xa7, - 0x1e, 0x54, 0xfc, 0x50, 0xe4, 0x1f, 0x5f, 0x91, 0x35, 0x70, 0x5c, 0x19, 0x2d, 0xc2, 0x70, 0x2b, - 0x20, 0xd5, 0x88, 0x45, 0x1f, 0xe9, 0x49, 0x87, 0xaf, 0x11, 0x8e, 0x8f, 0x65, 0x45, 0xfb, 0xe7, - 0x2c, 0x00, 0x6e, 0xff, 0xe5, 0x78, 0x5b, 0xe4, 0x04, 0xb4, 0xd6, 0x25, 0x18, 0x08, 0x5b, 0xa4, - 0xd6, 0xcd, 0x1a, 0x36, 0xee, 0x4f, 0xb5, 0x45, 0x6a, 0xf1, 0x80, 0xd3, 0x7f, 0x98, 0xd5, 0xb6, - 0xbf, 0x1b, 0x60, 0x3c, 0x46, 0x2b, 0x47, 0xa4, 0x89, 0x9e, 0x35, 0xa2, 0x11, 0x9c, 0x4d, 0x44, - 0x23, 0x28, 0x32, 0x6c, 0x4d, 0x41, 0xfa, 0x0e, 0xe4, 0x9b, 0xce, 0x7d, 0xa1, 0x01, 0x7b, 0xba, - 0x7b, 0x37, 0x28, 0xfd, 0xf9, 0x55, 0xe7, 0x3e, 0xbf, 0x24, 0x3e, 0x2d, 0x17, 0xc8, 0xaa, 0x73, - 0xff, 0x90, 0xdb, 0xbc, 0x32, 0x26, 0x75, 0xcb, 0x0d, 0xa3, 0x2f, 0xfc, 0xe7, 0xf8, 0x3f, 0x5b, - 0x76, 0xb4, 0x11, 0xd6, 0x96, 0xeb, 0x09, 0xd3, 0xa6, 0xbe, 0xda, 0x72, 0xbd, 0x64, 0x5b, 0xae, - 0xd7, 0x47, 0x5b, 0xae, 0x87, 0xde, 0x83, 0x61, 0x61, 0x79, 0x28, 0xa2, 0xff, 0x5c, 0xed, 0xa3, - 0x3d, 0x61, 0xb8, 0xc8, 0xdb, 0xbc, 0x2a, 0x2f, 0xc1, 0xa2, 0xb4, 0x67, 0xbb, 0xb2, 0x41, 0xf4, - 0xd7, 0x2c, 0x18, 0x17, 0xbf, 0x31, 0x79, 0xb7, 0x4d, 0xc2, 0x48, 0xc8, 0x9e, 0x9f, 0xec, 0xbf, - 0x0f, 0xa2, 0x22, 0xef, 0xca, 0x27, 0x25, 0x9b, 0x35, 0x81, 0x3d, 0x7b, 0x94, 0xe8, 0x05, 0xfa, - 0x07, 0x16, 0x9c, 0x6a, 0x3a, 0xf7, 0x79, 0x8b, 0xbc, 0x0c, 0x3b, 0x91, 0xeb, 0x8b, 0x17, 0xfc, - 0xd7, 0xfa, 0x9b, 0xfe, 0x8e, 0xea, 0xbc, 0x93, 0xf2, 0x99, 0xf1, 0x54, 0x1a, 0x4a, 0xcf, 0xae, - 0xa6, 0xf6, 0x6b, 0x76, 0x13, 0x0a, 0x72, 0xbd, 0xa5, 0xa8, 0x1a, 0x4a, 0xba, 0x60, 0x7d, 0x64, - 0xc3, 0x4f, 0xdd, 0xcb, 0x9f, 0xb6, 0x23, 0xd6, 0xda, 0x23, 0x6d, 0xe7, 0x1d, 0x18, 0xd5, 0xd7, - 0xd8, 0x23, 0x6d, 0xeb, 0x5d, 0x98, 0x4e, 0x59, 0x4b, 0x8f, 0xb4, 0xc9, 0x3d, 0x38, 0x9b, 0xb9, - 0x3e, 0x1e, 0x65, 0xc3, 0xf6, 0xcf, 0x5a, 0x3a, 0x1f, 0x3c, 0x81, 0xa7, 0x83, 0x25, 0xf3, 0xe9, - 0xe0, 0x42, 0xf7, 0x9d, 0x93, 0xf1, 0x7e, 0xf0, 0xb6, 0xde, 0x69, 0xca, 0xd5, 0xd1, 0x1b, 0x30, - 0xd4, 0xa0, 0x25, 0xd2, 0x7e, 0xd5, 0xee, 0xbd, 0x23, 0x63, 0x59, 0x8a, 0x95, 0x87, 0x58, 0x50, - 0xb0, 0x7f, 0xd1, 0x82, 0x81, 0x13, 0x18, 0x09, 0x6c, 0x8e, 0xc4, 0xb3, 0x99, 0xa4, 0x45, 0x60, - 0xe2, 0x79, 0xec, 0xec, 0x2d, 0xdf, 0x8f, 0x88, 0x17, 0xb2, 0xab, 0x62, 0xea, 0xc0, 0xfc, 0x5f, - 0x30, 0x7d, 0xcb, 0x77, 0xea, 0x8b, 0x4e, 0xc3, 0xf1, 0x6a, 0x24, 0x28, 0x7b, 0x5b, 0x47, 0xb2, - 0xbd, 0xce, 0xf5, 0xb2, 0xbd, 0xb6, 0xb7, 0x01, 0xe9, 0x0d, 0x08, 0x27, 0x16, 0x0c, 0xc3, 0x2e, - 0x6f, 0x4a, 0x0c, 0xff, 0x93, 0xe9, 0xa2, 0x59, 0x47, 0xcf, 0x34, 0xf7, 0x0c, 0x5e, 0x80, 0x25, - 0x21, 0xfb, 0x65, 0x48, 0xf5, 0x84, 0xef, 0xad, 0x36, 0xb0, 0x3f, 0x03, 0x53, 0xac, 0xe6, 0x11, - 0xaf, 0xb4, 0x76, 0x42, 0x2b, 0x99, 0x12, 0x23, 0xcf, 0xfe, 0xa2, 0x05, 0x13, 0x6b, 0x89, 0xd0, - 0x61, 0x97, 0xd9, 0x3b, 0x66, 0x8a, 0x32, 0xbc, 0xca, 0x4a, 0xb1, 0x80, 0x1e, 0xbb, 0x0e, 0xea, - 0x2f, 0x2c, 0x88, 0x83, 0x53, 0x9c, 0x80, 0xe0, 0xb5, 0x64, 0x08, 0x5e, 0xa9, 0xba, 0x11, 0xd5, - 0x9d, 0x2c, 0xb9, 0x0b, 0xdd, 0x54, 0x61, 0x9b, 0xba, 0xa8, 0x45, 0x62, 0x32, 0x3c, 0xc8, 0xcf, - 0xb8, 0x19, 0xdb, 0x49, 0x06, 0x72, 0xb2, 0xff, 0x63, 0x0e, 0x90, 0xc2, 0xed, 0x3b, 0xac, 0x54, - 0x67, 0x8d, 0xe3, 0x09, 0x2b, 0xb5, 0x0b, 0x88, 0xbd, 0xc4, 0x07, 0x8e, 0x17, 0x72, 0xb2, 0xae, - 0xd0, 0xba, 0x1d, 0xed, 0x99, 0x7f, 0x56, 0x34, 0x89, 0x6e, 0x75, 0x50, 0xc3, 0x29, 0x2d, 0x68, - 0x16, 0x16, 0x83, 0xfd, 0x5a, 0x58, 0x0c, 0xf5, 0x70, 0x54, 0xfb, 0x19, 0x0b, 0xc6, 0xd4, 0x30, - 0x7d, 0x40, 0xcc, 0xc8, 0x55, 0x7f, 0x32, 0x58, 0x5f, 0x45, 0xeb, 0x32, 0x3b, 0x12, 0xbe, 0x99, - 0x39, 0x1c, 0x3a, 0x0d, 0xf7, 0x3d, 0xa2, 0x82, 0xfa, 0xcd, 0x09, 0x07, 0x42, 0x51, 0x7a, 0x78, - 0x30, 0x37, 0xa6, 0xfe, 0xf1, 0x20, 0xc2, 0x71, 0x15, 0xfb, 0x27, 0xe8, 0x66, 0x37, 0x97, 0x22, - 0x7a, 0x11, 0x06, 0x5b, 0xdb, 0x4e, 0x48, 0x12, 0xee, 0x36, 0x83, 0x15, 0x5a, 0x78, 0x78, 0x30, - 0x37, 0xae, 0x2a, 0xb0, 0x12, 0xcc, 0xb1, 0xfb, 0x0f, 0xd6, 0xd5, 0xb9, 0x38, 0x7b, 0x06, 0xeb, - 0xfa, 0x13, 0x0b, 0x06, 0xd6, 0xfc, 0xfa, 0x49, 0xb0, 0x80, 0xd7, 0x0d, 0x16, 0x70, 0x2e, 0x2b, - 0xbe, 0x7b, 0xe6, 0xee, 0x5f, 0x49, 0xec, 0xfe, 0x0b, 0x99, 0x14, 0xba, 0x6f, 0xfc, 0x26, 0x8c, - 0xb0, 0xa8, 0xf1, 0xc2, 0xb5, 0xe8, 0x79, 0x63, 0xc3, 0xcf, 0x25, 0x36, 0xfc, 0x84, 0x86, 0xaa, - 0xed, 0xf4, 0xa7, 0x60, 0x58, 0xf8, 0xaa, 0x24, 0xfd, 0x36, 0x05, 0x2e, 0x96, 0x70, 0xfb, 0xc7, - 0xf2, 0x60, 0x44, 0xa9, 0x47, 0xbf, 0x6c, 0xc1, 0x7c, 0xc0, 0x6d, 0x58, 0xeb, 0xa5, 0x76, 0xe0, - 0x7a, 0x5b, 0xd5, 0xda, 0x36, 0xa9, 0xb7, 0x1b, 0xae, 0xb7, 0x55, 0xde, 0xf2, 0x7c, 0x55, 0xbc, - 0x7c, 0x9f, 0xd4, 0xda, 0xec, 0xf9, 0xaa, 0x47, 0x48, 0x7c, 0x65, 0x0b, 0x7e, 0xed, 0xc1, 0xc1, - 0xdc, 0x3c, 0x3e, 0x12, 0x6d, 0x7c, 0xc4, 0xbe, 0xa0, 0xdf, 0xb4, 0xe0, 0x2a, 0x0f, 0xde, 0xde, - 0x7f, 0xff, 0xbb, 0xdc, 0x73, 0x2b, 0x92, 0x54, 0x4c, 0x64, 0x9d, 0x04, 0xcd, 0xc5, 0x97, 0xc4, - 0x80, 0x5e, 0xad, 0x1c, 0xad, 0x2d, 0x7c, 0xd4, 0xce, 0xd9, 0xff, 0x3c, 0x0f, 0x63, 0x22, 0xa8, - 0x93, 0x38, 0x03, 0x5e, 0x34, 0x96, 0xc4, 0x13, 0x89, 0x25, 0x31, 0x65, 0x20, 0x1f, 0x0f, 0xfb, - 0x0f, 0x61, 0x8a, 0x32, 0xe7, 0x1b, 0xc4, 0x09, 0xa2, 0x0d, 0xe2, 0x70, 0xc3, 0xa9, 0xfc, 0x91, - 0xb9, 0xbf, 0x52, 0xac, 0xdd, 0x4a, 0x12, 0xc3, 0x9d, 0xf4, 0xbf, 0x91, 0xce, 0x1c, 0x0f, 0x26, - 0x3b, 0xe2, 0x72, 0xbd, 0x05, 0x45, 0xe5, 0x68, 0x21, 0x98, 0x4e, 0xf7, 0xf0, 0x76, 0x49, 0x0a, - 0x5c, 0xf9, 0x15, 0x3b, 0xf9, 0xc4, 0xe4, 0xec, 0x7f, 0x98, 0x33, 0x1a, 0xe4, 0x93, 0xb8, 0x06, - 0x05, 0x27, 0x0c, 0xdd, 0x2d, 0x8f, 0xd4, 0xc5, 0x8e, 0xfd, 0x68, 0xd6, 0x8e, 0x35, 0x9a, 0x61, - 0xce, 0x2e, 0x0b, 0xa2, 0x26, 0x56, 0x34, 0xd0, 0x0d, 0x6e, 0x9e, 0xb6, 0x2b, 0x6f, 0x6a, 0xfd, - 0x51, 0x03, 0x69, 0xc0, 0xb6, 0x4b, 0xb0, 0xa8, 0x8f, 0x3e, 0xcb, 0xed, 0x07, 0x6f, 0x7a, 0xfe, - 0x9e, 0x77, 0xdd, 0xf7, 0x65, 0xe0, 0x84, 0xfe, 0x08, 0x4e, 0x49, 0xab, 0x41, 0x55, 0x1d, 0x9b, - 0xd4, 0xfa, 0x0b, 0x74, 0xf9, 0x6d, 0x30, 0x4d, 0x49, 0x9b, 0x7e, 0xcd, 0x21, 0x22, 0x30, 0x21, - 0x22, 0x86, 0xc9, 0x32, 0x31, 0x76, 0xa9, 0x97, 0x30, 0xb3, 0x76, 0xac, 0x01, 0xbe, 0x69, 0x92, - 0xc0, 0x49, 0x9a, 0xf6, 0x4f, 0x5a, 0xc0, 0x7c, 0x3c, 0x4f, 0x40, 0x1e, 0xf9, 0x94, 0x29, 0x8f, - 0xcc, 0x64, 0x0d, 0x72, 0x86, 0x28, 0xf2, 0x02, 0x5f, 0x59, 0x95, 0xc0, 0xbf, 0xbf, 0x2f, 0x8c, - 0x3e, 0x7a, 0xdf, 0x3f, 0xec, 0xff, 0x65, 0x71, 0x26, 0xa6, 0xdc, 0x20, 0xd0, 0xb7, 0x43, 0xa1, - 0xe6, 0xb4, 0x9c, 0x1a, 0x4f, 0xa9, 0x92, 0xa9, 0x8b, 0x33, 0x2a, 0xcd, 0x2f, 0x89, 0x1a, 0x5c, - 0xb7, 0x24, 0x23, 0xcf, 0x15, 0x64, 0x71, 0x4f, 0x7d, 0x92, 0x6a, 0x72, 0x76, 0x07, 0xc6, 0x0c, - 0x62, 0x8f, 0x54, 0x11, 0xf1, 0xed, 0xfc, 0x88, 0x55, 0x91, 0x12, 0x9b, 0x30, 0xe5, 0x69, 0xff, - 0xe9, 0x81, 0x22, 0x2f, 0x97, 0x1f, 0xed, 0x75, 0x88, 0xb2, 0xd3, 0x47, 0x73, 0x1f, 0x4d, 0x90, - 0xc1, 0x9d, 0x94, 0xed, 0x1f, 0xb7, 0xe0, 0x31, 0x1d, 0x51, 0xf3, 0x50, 0xe9, 0xa5, 0xdd, 0x2f, - 0x41, 0xc1, 0x6f, 0x91, 0xc0, 0x89, 0xfc, 0x40, 0x9c, 0x1a, 0x57, 0xe4, 0xa0, 0xdf, 0x16, 0xe5, - 0x87, 0x22, 0x20, 0xb9, 0xa4, 0x2e, 0xcb, 0xb1, 0xaa, 0x49, 0x6f, 0x9f, 0x6c, 0x30, 0x42, 0xe1, - 0x8b, 0xc4, 0x78, 0x00, 0x7b, 0xe8, 0x0e, 0xb1, 0x80, 0xd8, 0x5f, 0xb3, 0xf8, 0xc2, 0xd2, 0xbb, - 0x8e, 0xde, 0x85, 0xc9, 0xa6, 0x13, 0xd5, 0xb6, 0x97, 0xef, 0xb7, 0x02, 0xfe, 0x56, 0x22, 0xc7, - 0xe9, 0xe9, 0x5e, 0xe3, 0xa4, 0x7d, 0x64, 0x6c, 0x12, 0xb9, 0x9a, 0x20, 0x86, 0x3b, 0xc8, 0xa3, - 0x0d, 0x18, 0x61, 0x65, 0xcc, 0xcd, 0x2e, 0xec, 0x26, 0x1a, 0x64, 0xb5, 0xa6, 0x6c, 0x05, 0x56, - 0x63, 0x3a, 0x58, 0x27, 0x6a, 0xff, 0x74, 0x9e, 0xef, 0x76, 0x26, 0xca, 0x3f, 0x05, 0xc3, 0x2d, - 0xbf, 0xbe, 0x54, 0x2e, 0x61, 0x31, 0x0b, 0xea, 0x18, 0xa9, 0xf0, 0x62, 0x2c, 0xe1, 0xe8, 0x0a, - 0x14, 0xc4, 0x4f, 0xf9, 0xb6, 0xc5, 0x78, 0xb3, 0xc0, 0x0b, 0xb1, 0x82, 0xa2, 0x6b, 0x00, 0xad, - 0xc0, 0xdf, 0x75, 0xeb, 0x2c, 0xfc, 0x43, 0xde, 0x34, 0xf3, 0xa9, 0x28, 0x08, 0xd6, 0xb0, 0xd0, - 0xab, 0x30, 0xd6, 0xf6, 0x42, 0x2e, 0x8e, 0x68, 0xc1, 0x5e, 0x95, 0x01, 0xca, 0x1d, 0x1d, 0x88, - 0x4d, 0x5c, 0xb4, 0x00, 0x43, 0x91, 0xc3, 0xcc, 0x56, 0x06, 0xb3, 0xcd, 0x66, 0xd7, 0x29, 0x86, - 0x9e, 0xbd, 0x83, 0x56, 0xc0, 0xa2, 0x22, 0x7a, 0x4b, 0x7a, 0xbc, 0x72, 0xc6, 0x2e, 0xec, 0xd5, - 0xfb, 0x3b, 0x04, 0x34, 0x7f, 0x57, 0x61, 0x07, 0x6f, 0xd0, 0x42, 0xaf, 0x00, 0x90, 0xfb, 0x11, - 0x09, 0x3c, 0xa7, 0xa1, 0xac, 0xc2, 0x94, 0x5c, 0x50, 0xf2, 0xd7, 0xfc, 0xe8, 0x4e, 0x48, 0x96, - 0x15, 0x06, 0xd6, 0xb0, 0xed, 0xdf, 0x2c, 0x02, 0xc4, 0x72, 0x3b, 0x7a, 0xaf, 0x83, 0x71, 0x3d, - 0xd3, 0x5d, 0xd2, 0x3f, 0x3e, 0xae, 0x85, 0xbe, 0xc7, 0x82, 0x11, 0xa7, 0xd1, 0xf0, 0x6b, 0x0e, - 0x0f, 0xc7, 0x9b, 0xeb, 0xce, 0x38, 0x45, 0xfb, 0x0b, 0x71, 0x0d, 0xde, 0x85, 0xe7, 0xe5, 0x0a, - 0xd5, 0x20, 0x3d, 0x7b, 0xa1, 0x37, 0x8c, 0x3e, 0x21, 0xaf, 0x8a, 0x79, 0x63, 0x28, 0xd5, 0x55, - 0xb1, 0xc8, 0xce, 0x08, 0xfd, 0x96, 0x78, 0xc7, 0xb8, 0x25, 0x0e, 0x64, 0xbb, 0xf4, 0x19, 0xe2, - 0x6b, 0xaf, 0x0b, 0x22, 0xaa, 0xe8, 0xee, 0xfd, 0x83, 0xd9, 0xfe, 0x73, 0xda, 0x3d, 0xa9, 0x87, - 0x6b, 0xff, 0x3b, 0x30, 0x51, 0x37, 0x85, 0x00, 0xb1, 0x12, 0x9f, 0xcc, 0xa2, 0x9b, 0x90, 0x19, - 0xe2, 0x63, 0x3f, 0x01, 0xc0, 0x49, 0xc2, 0xa8, 0xc2, 0xa3, 0x3d, 0x94, 0xbd, 0x4d, 0x5f, 0xf8, - 0x4c, 0xd8, 0x99, 0x73, 0xb9, 0x1f, 0x46, 0xa4, 0x49, 0x31, 0xe3, 0xd3, 0x7d, 0x4d, 0xd4, 0xc5, - 0x8a, 0x0a, 0x7a, 0x03, 0x86, 0x98, 0x03, 0x55, 0x38, 0x53, 0xc8, 0xd6, 0x15, 0x9b, 0xe1, 0xcb, - 0xe2, 0x0d, 0xc9, 0xfe, 0x86, 0x58, 0x50, 0x40, 0x37, 0xa4, 0x7b, 0x62, 0x58, 0xf6, 0xee, 0x84, - 0x84, 0xb9, 0x27, 0x16, 0x17, 0x3f, 0x1a, 0x7b, 0x1e, 0xf2, 0xf2, 0xd4, 0x1c, 0x5f, 0x46, 0x4d, - 0x2a, 0x45, 0x89, 0xff, 0x32, 0x75, 0xd8, 0x0c, 0x64, 0x77, 0xcf, 0x4c, 0x2f, 0x16, 0x0f, 0xe7, - 0x5d, 0x93, 0x04, 0x4e, 0xd2, 0xa4, 0x12, 0x29, 0xdf, 0xf5, 0xc2, 0xeb, 0xa2, 0x17, 0xef, 0xe0, - 0x17, 0x71, 0x76, 0x1a, 0xf1, 0x12, 0x2c, 0xea, 0x9f, 0xa8, 0x78, 0x30, 0xeb, 0xc1, 0x64, 0x72, - 0x8b, 0x3e, 0x52, 0x71, 0xe4, 0x0f, 0x06, 0x60, 0xdc, 0x5c, 0x52, 0xe8, 0x2a, 0x14, 0x05, 0x11, - 0x15, 0xee, 0x5f, 0xed, 0x92, 0x55, 0x09, 0xc0, 0x31, 0x0e, 0xcb, 0xf2, 0xc0, 0xaa, 0x6b, 0x66, - 0xb6, 0x71, 0x96, 0x07, 0x05, 0xc1, 0x1a, 0x16, 0xbd, 0x58, 0x6d, 0xf8, 0x7e, 0xa4, 0x0e, 0x24, - 0xb5, 0xee, 0x16, 0x59, 0x29, 0x16, 0x50, 0x7a, 0x10, 0xed, 0x90, 0xc0, 0x23, 0x0d, 0x33, 0x30, - 0xb0, 0x3a, 0x88, 0x6e, 0xea, 0x40, 0x6c, 0xe2, 0xd2, 0xe3, 0xd4, 0x0f, 0xd9, 0x42, 0x16, 0xd7, - 0xb7, 0xd8, 0x6c, 0xb9, 0xca, 0x3d, 0xa4, 0x25, 0x1c, 0x7d, 0x06, 0x1e, 0x53, 0xc1, 0x8f, 0x30, - 0x7f, 0x87, 0x90, 0x2d, 0x0e, 0x19, 0xda, 0x96, 0xc7, 0x96, 0xd2, 0xd1, 0x70, 0x56, 0x7d, 0xf4, - 0x3a, 0x8c, 0x0b, 0x11, 0x5f, 0x52, 0x1c, 0x36, 0x4d, 0x63, 0x6e, 0x1a, 0x50, 0x9c, 0xc0, 0x96, - 0xa1, 0x8d, 0x99, 0x94, 0x2d, 0x29, 0x14, 0x3a, 0x43, 0x1b, 0xeb, 0x70, 0xdc, 0x51, 0x03, 0x2d, - 0xc0, 0x04, 0x97, 0xc1, 0x5c, 0x6f, 0x8b, 0xcf, 0x89, 0x70, 0x8a, 0x52, 0x5b, 0xea, 0xb6, 0x09, - 0xc6, 0x49, 0x7c, 0xf4, 0x32, 0x8c, 0x3a, 0x41, 0x6d, 0xdb, 0x8d, 0x48, 0x2d, 0x6a, 0x07, 0xdc, - 0x5b, 0x4a, 0xb3, 0x2d, 0x5a, 0xd0, 0x60, 0xd8, 0xc0, 0xb4, 0xdf, 0x83, 0xe9, 0x94, 0xd0, 0x09, - 0x74, 0xe1, 0x38, 0x2d, 0x57, 0x7e, 0x53, 0xc2, 0x00, 0x79, 0xa1, 0x52, 0x96, 0x5f, 0xa3, 0x61, - 0xd1, 0xd5, 0xc9, 0x42, 0x2c, 0x68, 0x99, 0x02, 0xd5, 0xea, 0x5c, 0x91, 0x00, 0x1c, 0xe3, 0xd8, - 0xff, 0x3d, 0x07, 0x13, 0x29, 0x6f, 0x2b, 0x2c, 0x5b, 0x5d, 0xe2, 0x92, 0x12, 0x27, 0xa7, 0x33, - 0x23, 0x65, 0xe7, 0x8e, 0x10, 0x29, 0x3b, 0xdf, 0x2b, 0x52, 0xf6, 0xc0, 0xfb, 0x89, 0x94, 0x6d, - 0x8e, 0xd8, 0x60, 0x5f, 0x23, 0x96, 0x12, 0x5d, 0x7b, 0xe8, 0x88, 0xd1, 0xb5, 0x8d, 0x41, 0x1f, - 0xee, 0x63, 0xd0, 0x7f, 0x28, 0x07, 0x93, 0x49, 0x1b, 0xc8, 0x13, 0xd0, 0xdb, 0xbe, 0x61, 0xe8, - 0x6d, 0xd3, 0x73, 0x3f, 0x26, 0x2d, 0x33, 0xb3, 0x74, 0xb8, 0x38, 0xa1, 0xc3, 0xfd, 0x78, 0x5f, - 0xd4, 0xba, 0xeb, 0x73, 0xff, 0x76, 0x0e, 0x4e, 0x27, 0xab, 0x2c, 0x35, 0x1c, 0xb7, 0x79, 0x02, - 0x63, 0x73, 0xdb, 0x18, 0x9b, 0x67, 0xfb, 0xf9, 0x1a, 0xd6, 0xb5, 0xcc, 0x01, 0xba, 0x97, 0x18, - 0xa0, 0xab, 0xfd, 0x93, 0xec, 0x3e, 0x4a, 0x5f, 0xcd, 0xc3, 0x85, 0xd4, 0x7a, 0xb1, 0xda, 0x73, - 0xc5, 0x50, 0x7b, 0x5e, 0x4b, 0xa8, 0x3d, 0xed, 0xee, 0xb5, 0x8f, 0x47, 0x0f, 0x2a, 0x1c, 0x5d, - 0x59, 0x1c, 0x80, 0x87, 0xd4, 0x81, 0x1a, 0x8e, 0xae, 0x8a, 0x10, 0x36, 0xe9, 0x7e, 0x23, 0xe9, - 0x3e, 0xff, 0xb5, 0x05, 0x67, 0x53, 0xe7, 0xe6, 0x04, 0x74, 0x5d, 0x6b, 0xa6, 0xae, 0xeb, 0xa9, - 0xbe, 0x57, 0x6b, 0x86, 0xf2, 0xeb, 0xd7, 0x07, 0x32, 0xbe, 0x85, 0xdd, 0xe4, 0x6f, 0xc3, 0x88, - 0x53, 0xab, 0x91, 0x30, 0x5c, 0xf5, 0xeb, 0x2a, 0x18, 0xf0, 0xb3, 0xec, 0x9e, 0x15, 0x17, 0x1f, - 0x1e, 0xcc, 0xcd, 0x26, 0x49, 0xc4, 0x60, 0xac, 0x53, 0x40, 0x9f, 0x85, 0x42, 0x28, 0xce, 0x4d, - 0x31, 0xf7, 0xcf, 0xf7, 0x39, 0x38, 0xce, 0x06, 0x69, 0x98, 0xd1, 0x8a, 0x94, 0xa6, 0x42, 0x91, - 0x34, 0x23, 0x9b, 0xe4, 0x8e, 0x35, 0xb2, 0xc9, 0x35, 0x80, 0x5d, 0x75, 0x19, 0x48, 0xea, 0x1f, - 0xb4, 0x6b, 0x82, 0x86, 0x85, 0xbe, 0x05, 0x26, 0x43, 0x1e, 0xce, 0x6f, 0xa9, 0xe1, 0x84, 0xcc, - 0xcd, 0x45, 0xac, 0x42, 0x16, 0x11, 0xa9, 0x9a, 0x80, 0xe1, 0x0e, 0x6c, 0xb4, 0x22, 0x5b, 0x65, - 0xb1, 0x07, 0xf9, 0xc2, 0xbc, 0x1c, 0xb7, 0x28, 0x72, 0xe5, 0x9e, 0x4a, 0x0e, 0x3f, 0x1b, 0x78, - 0xad, 0x26, 0xfa, 0x2c, 0x00, 0x5d, 0x3e, 0x42, 0x0f, 0x31, 0x9c, 0xcd, 0x3c, 0x29, 0x57, 0xa9, - 0xa7, 0x5a, 0xe5, 0x32, 0xdf, 0xd4, 0x92, 0x22, 0x82, 0x35, 0x82, 0xf6, 0x0f, 0x0d, 0xc0, 0xe3, - 0x5d, 0x78, 0x24, 0x5a, 0x30, 0xdf, 0x61, 0x9f, 0x4e, 0x5e, 0xae, 0x67, 0x53, 0x2b, 0x1b, 0xb7, - 0xed, 0xc4, 0x52, 0xcc, 0xbd, 0xef, 0xa5, 0xf8, 0xfd, 0x96, 0xa6, 0xf6, 0xe0, 0xb6, 0x9a, 0x9f, - 0x3a, 0x22, 0xef, 0x3f, 0x46, 0x3d, 0xc8, 0x66, 0x8a, 0x32, 0xe1, 0x5a, 0xdf, 0xdd, 0xe9, 0x5b, - 0xbb, 0x70, 0xb2, 0x5a, 0xe2, 0x2f, 0x58, 0xf0, 0x44, 0x6a, 0x7f, 0x0d, 0x8b, 0x9c, 0xab, 0x50, - 0xac, 0xd1, 0x42, 0xcd, 0x15, 0x31, 0xf6, 0xd1, 0x96, 0x00, 0x1c, 0xe3, 0x18, 0x86, 0x37, 0xb9, - 0x9e, 0x86, 0x37, 0xbf, 0x62, 0x41, 0xc7, 0xfe, 0x38, 0x01, 0x46, 0x5d, 0x36, 0x19, 0xf5, 0x47, - 0xfb, 0x99, 0xcb, 0x0c, 0x1e, 0xfd, 0xc7, 0x13, 0x70, 0x26, 0xc3, 0x15, 0x67, 0x17, 0xa6, 0xb6, - 0x6a, 0xc4, 0x74, 0xf2, 0x14, 0x1f, 0x93, 0xea, 0x0f, 0xdb, 0xd5, 0x23, 0x94, 0x25, 0xbe, 0x9c, - 0xea, 0x40, 0xc1, 0x9d, 0x4d, 0xa0, 0x2f, 0x58, 0x70, 0xca, 0xd9, 0x0b, 0x3b, 0x32, 0xe5, 0x8b, - 0x35, 0xf3, 0x42, 0xaa, 0x12, 0xa4, 0x47, 0x66, 0x7d, 0x9e, 0x09, 0x34, 0x0d, 0x0b, 0xa7, 0xb6, - 0x85, 0xb0, 0x08, 0x0f, 0x4f, 0xc5, 0xf9, 0x2e, 0x6e, 0xc8, 0x69, 0x3e, 0x53, 0xfc, 0x04, 0x91, - 0x10, 0xac, 0xe8, 0xa0, 0xcf, 0x43, 0x71, 0x4b, 0x3a, 0x32, 0xa6, 0x9c, 0x50, 0xf1, 0x40, 0x76, - 0x77, 0xef, 0xe4, 0x2f, 0x99, 0x0a, 0x09, 0xc7, 0x44, 0xd1, 0xeb, 0x90, 0xf7, 0x36, 0xc3, 0x6e, - 0xc9, 0x34, 0x13, 0x26, 0x6b, 0xdc, 0xd9, 0x7f, 0x6d, 0xa5, 0x8a, 0x69, 0x45, 0x74, 0x03, 0xf2, - 0xc1, 0x46, 0x5d, 0x68, 0xf0, 0x52, 0x79, 0x38, 0x5e, 0x2c, 0x65, 0xf4, 0x8a, 0x51, 0xc2, 0x8b, - 0x25, 0x4c, 0x49, 0xa0, 0x0a, 0x0c, 0x32, 0xff, 0x15, 0x71, 0x1e, 0xa4, 0x4a, 0xbe, 0x5d, 0xfc, - 0xc0, 0x78, 0x44, 0x00, 0x86, 0x80, 0x39, 0x21, 0xb4, 0x0e, 0x43, 0x35, 0x96, 0x78, 0x51, 0x84, - 0x15, 0xfb, 0x44, 0xaa, 0xae, 0xae, 0x4b, 0x46, 0x4a, 0xa1, 0xba, 0x62, 0x18, 0x58, 0xd0, 0x62, - 0x54, 0x49, 0x6b, 0x7b, 0x33, 0x14, 0x89, 0x82, 0xd3, 0xa9, 0x76, 0x49, 0xb4, 0x2a, 0xa8, 0x32, - 0x0c, 0x2c, 0x68, 0xa1, 0x57, 0x20, 0xb7, 0x59, 0x13, 0xbe, 0x29, 0xa9, 0x4a, 0x3b, 0x33, 0x5e, - 0xc3, 0xe2, 0xd0, 0x83, 0x83, 0xb9, 0xdc, 0xca, 0x12, 0xce, 0x6d, 0xd6, 0xd0, 0x1a, 0x0c, 0x6f, - 0x72, 0x0f, 0x6f, 0xa1, 0x97, 0x7b, 0x32, 0xdd, 0xf9, 0xbc, 0xc3, 0x09, 0x9c, 0xbb, 0x65, 0x08, - 0x00, 0x96, 0x44, 0x58, 0xb4, 0x75, 0xe5, 0xa9, 0x2e, 0x22, 0x70, 0xcd, 0x1f, 0x2d, 0xba, 0x00, - 0x3f, 0x9f, 0x63, 0x7f, 0x77, 0xac, 0x51, 0xa4, 0xab, 0xda, 0x91, 0xd9, 0xda, 0x45, 0x44, 0x95, - 0xd4, 0x55, 0xdd, 0x23, 0x91, 0x3d, 0x5f, 0xd5, 0x0a, 0x09, 0xc7, 0x44, 0xd1, 0x0e, 0x8c, 0xed, - 0x86, 0xad, 0x6d, 0x22, 0xb7, 0x34, 0x0b, 0xb0, 0x92, 0x71, 0x84, 0xdd, 0x15, 0x88, 0x6e, 0x10, - 0xb5, 0x9d, 0x46, 0x07, 0x17, 0x62, 0xcf, 0xdf, 0x77, 0x75, 0x62, 0xd8, 0xa4, 0x4d, 0x87, 0xff, - 0xdd, 0xb6, 0xbf, 0xb1, 0x1f, 0x11, 0x11, 0x38, 0x2b, 0x75, 0xf8, 0xdf, 0xe4, 0x28, 0x9d, 0xc3, - 0x2f, 0x00, 0x58, 0x12, 0x41, 0x77, 0xc5, 0xf0, 0x30, 0xee, 0x39, 0x99, 0x1d, 0xdd, 0x72, 0x41, - 0x22, 0x65, 0x0c, 0x0a, 0xe3, 0x96, 0x31, 0x29, 0xc6, 0x25, 0x5b, 0xdb, 0x7e, 0xe4, 0x7b, 0x09, - 0x0e, 0x3d, 0x95, 0xcd, 0x25, 0x2b, 0x29, 0xf8, 0x9d, 0x5c, 0x32, 0x0d, 0x0b, 0xa7, 0xb6, 0x85, - 0xea, 0x30, 0xde, 0xf2, 0x83, 0x68, 0xcf, 0x0f, 0xe4, 0xfa, 0x42, 0x5d, 0xf4, 0x0a, 0x06, 0xa6, - 0x68, 0x91, 0xc5, 0xa4, 0x33, 0x21, 0x38, 0x41, 0x13, 0x7d, 0x1a, 0x86, 0xc3, 0x9a, 0xd3, 0x20, - 0xe5, 0xdb, 0x33, 0xd3, 0xd9, 0xc7, 0x4f, 0x95, 0xa3, 0x64, 0xac, 0x2e, 0x1e, 0x9a, 0x9d, 0xa3, - 0x60, 0x49, 0x0e, 0xad, 0xc0, 0x20, 0xcb, 0xa6, 0xc5, 0xa2, 0xbc, 0x65, 0x04, 0xe9, 0xec, 0x30, - 0x20, 0xe6, 0xbc, 0x89, 0x15, 0x63, 0x5e, 0x9d, 0xee, 0x01, 0x21, 0x5e, 0xfb, 0xe1, 0xcc, 0xe9, - 0xec, 0x3d, 0x20, 0xa4, 0xf2, 0xdb, 0xd5, 0x6e, 0x7b, 0x40, 0x21, 0xe1, 0x98, 0x28, 0xe5, 0xcc, - 0x94, 0x9b, 0x9e, 0xe9, 0x62, 0xf9, 0x92, 0xc9, 0x4b, 0x19, 0x67, 0xa6, 0x9c, 0x94, 0x92, 0xb0, - 0x7f, 0x6f, 0xb8, 0x53, 0x66, 0x61, 0x17, 0xb2, 0xef, 0xb2, 0x3a, 0xde, 0xea, 0x3e, 0xd9, 0xaf, - 0x7e, 0xe8, 0x18, 0xa5, 0xd5, 0x2f, 0x58, 0x70, 0xa6, 0x95, 0xfa, 0x21, 0x42, 0x00, 0xe8, 0x4f, - 0xcd, 0xc4, 0x3f, 0x5d, 0x45, 0x04, 0x4c, 0x87, 0xe3, 0x8c, 0x96, 0x92, 0x37, 0x82, 0xfc, 0xfb, - 0xbe, 0x11, 0xac, 0x42, 0x81, 0x09, 0x99, 0x3d, 0x12, 0x11, 0x27, 0x2f, 0x46, 0x4c, 0x94, 0x58, - 0x12, 0x15, 0xb1, 0x22, 0x81, 0x7e, 0xc0, 0x82, 0xf3, 0xc9, 0xae, 0x63, 0xc2, 0xc0, 0x22, 0x8c, - 0x20, 0xbf, 0x0b, 0xae, 0x88, 0xef, 0x3f, 0x5f, 0xe9, 0x86, 0x7c, 0xd8, 0x0b, 0x01, 0x77, 0x6f, - 0x0c, 0x95, 0x52, 0x2e, 0xa3, 0x43, 0xa6, 0x02, 0xbe, 0x8f, 0x0b, 0xe9, 0x0b, 0x30, 0xda, 0xf4, - 0xdb, 0x5e, 0x24, 0x0c, 0x65, 0xc4, 0xa3, 0x3d, 0x7b, 0xac, 0x5e, 0xd5, 0xca, 0xb1, 0x81, 0x95, - 0xb8, 0xc6, 0x16, 0x1e, 0xfa, 0x1a, 0xfb, 0x36, 0x8c, 0x7a, 0x9a, 0x65, 0xa7, 0x90, 0x07, 0x2e, - 0x67, 0x87, 0x00, 0xd5, 0xed, 0x40, 0x79, 0x2f, 0xf5, 0x12, 0x6c, 0x50, 0x3b, 0xd9, 0xbb, 0xd1, - 0x97, 0xad, 0x14, 0xa1, 0x9e, 0xdf, 0x96, 0x5f, 0x33, 0x6f, 0xcb, 0x97, 0x93, 0xb7, 0xe5, 0x0e, - 0xe5, 0xab, 0x71, 0x51, 0xee, 0x3f, 0xc3, 0x49, 0xbf, 0xd1, 0xfe, 0xec, 0x06, 0x5c, 0xec, 0x75, - 0x2c, 0x31, 0x8b, 0xa9, 0xba, 0x7a, 0x6a, 0x8b, 0x2d, 0xa6, 0xea, 0xe5, 0x12, 0x66, 0x90, 0x7e, - 0xe3, 0xc8, 0xd8, 0xff, 0xcd, 0x82, 0x7c, 0xc5, 0xaf, 0x9f, 0x80, 0x32, 0xf9, 0x53, 0x86, 0x32, - 0xf9, 0xf1, 0xf4, 0x03, 0xb1, 0x9e, 0xa9, 0x3a, 0x5e, 0x4e, 0xa8, 0x8e, 0xcf, 0x67, 0x11, 0xe8, - 0xae, 0x28, 0xfe, 0x89, 0x3c, 0x8c, 0x54, 0xfc, 0xba, 0x32, 0x57, 0xfe, 0xf5, 0x87, 0x31, 0x57, - 0xce, 0x8c, 0xd3, 0xaf, 0x51, 0x66, 0x86, 0x56, 0xd2, 0xc7, 0xf2, 0x2f, 0x99, 0xd5, 0xf2, 0x3d, - 0xe2, 0x6e, 0x6d, 0x47, 0xa4, 0x9e, 0xfc, 0x9c, 0x93, 0xb3, 0x5a, 0xfe, 0xaf, 0x16, 0x4c, 0x24, - 0x5a, 0x47, 0x0d, 0x18, 0x6b, 0xe8, 0x8a, 0x49, 0xb1, 0x4e, 0x1f, 0x4a, 0xa7, 0x29, 0xac, 0x3e, - 0xb5, 0x22, 0x6c, 0x12, 0x47, 0xf3, 0x00, 0xea, 0xa5, 0x4e, 0x6a, 0xc0, 0x98, 0xd4, 0xaf, 0x9e, - 0xf2, 0x42, 0xac, 0x61, 0xa0, 0x17, 0x61, 0x24, 0xf2, 0x5b, 0x7e, 0xc3, 0xdf, 0xda, 0xbf, 0x49, - 0x64, 0xe4, 0x22, 0x65, 0xcb, 0xb5, 0x1e, 0x83, 0xb0, 0x8e, 0x67, 0xff, 0x54, 0x9e, 0x7f, 0xa8, - 0x17, 0xb9, 0x1f, 0xae, 0xc9, 0x0f, 0xf6, 0x9a, 0xfc, 0xaa, 0x05, 0x93, 0xb4, 0x75, 0x66, 0x2e, - 0x22, 0x0f, 0x5b, 0x15, 0xfa, 0xd7, 0xea, 0x12, 0xfa, 0xf7, 0x32, 0xe5, 0x5d, 0x75, 0xbf, 0x1d, - 0x09, 0x0d, 0x9a, 0xc6, 0x9c, 0x68, 0x29, 0x16, 0x50, 0x81, 0x47, 0x82, 0x40, 0xb8, 0xb8, 0xe9, - 0x78, 0x24, 0x08, 0xb0, 0x80, 0xca, 0xc8, 0xc0, 0x03, 0xe9, 0x91, 0x81, 0x79, 0x1c, 0x46, 0x61, - 0x58, 0x20, 0xc4, 0x1e, 0x2d, 0x0e, 0xa3, 0xb4, 0x38, 0x88, 0x71, 0xec, 0x9f, 0xcd, 0xc3, 0x68, - 0xc5, 0xaf, 0xc7, 0x6f, 0x65, 0x2f, 0x18, 0x6f, 0x65, 0x17, 0x13, 0x6f, 0x65, 0x93, 0x3a, 0xee, - 0x87, 0x2f, 0x63, 0x5f, 0xaf, 0x97, 0xb1, 0x7f, 0x66, 0xb1, 0x59, 0x2b, 0xad, 0x55, 0xb9, 0xf5, - 0x11, 0x7a, 0x0e, 0x46, 0x18, 0x43, 0x62, 0x3e, 0x95, 0xf2, 0x01, 0x89, 0x65, 0xbc, 0x59, 0x8b, - 0x8b, 0xb1, 0x8e, 0x83, 0xae, 0x40, 0x21, 0x24, 0x4e, 0x50, 0xdb, 0x56, 0x3c, 0x4e, 0xbc, 0xf6, - 0xf0, 0x32, 0xac, 0xa0, 0xe8, 0xcd, 0x38, 0x04, 0x60, 0x3e, 0xdb, 0x47, 0x4b, 0xef, 0x0f, 0xdf, - 0x22, 0xd9, 0x71, 0xff, 0xec, 0x7b, 0x80, 0x3a, 0xf1, 0xfb, 0x88, 0x7d, 0x35, 0x67, 0xc6, 0xbe, - 0x2a, 0x76, 0xc4, 0xbd, 0xfa, 0x73, 0x0b, 0xc6, 0x2b, 0x7e, 0x9d, 0x6e, 0xdd, 0x6f, 0xa4, 0x7d, - 0xaa, 0xc7, 0x3f, 0x1d, 0xea, 0x12, 0xff, 0xf4, 0x12, 0x0c, 0x56, 0xfc, 0x7a, 0xb9, 0xd2, 0xcd, - 0xb7, 0xd9, 0xfe, 0x3b, 0x16, 0x0c, 0x57, 0xfc, 0xfa, 0x09, 0x28, 0xe7, 0x5f, 0x33, 0x95, 0xf3, - 0x8f, 0x65, 0xac, 0x9b, 0x0c, 0x7d, 0xfc, 0xdf, 0x1a, 0x80, 0x31, 0xda, 0x4f, 0x7f, 0x4b, 0x4e, - 0xa5, 0x31, 0x6c, 0x56, 0x1f, 0xc3, 0x46, 0x65, 0x61, 0xbf, 0xd1, 0xf0, 0xf7, 0x92, 0xd3, 0xba, - 0xc2, 0x4a, 0xb1, 0x80, 0xa2, 0x67, 0xa0, 0xd0, 0x0a, 0xc8, 0xae, 0xeb, 0x0b, 0x21, 0x53, 0x7b, - 0xea, 0xa8, 0x88, 0x72, 0xac, 0x30, 0xe8, 0xe5, 0x2c, 0x74, 0xbd, 0x1a, 0xa9, 0x92, 0x9a, 0xef, - 0xd5, 0xb9, 0xfe, 0x3a, 0x2f, 0xa2, 0xff, 0x6b, 0xe5, 0xd8, 0xc0, 0x42, 0xf7, 0xa0, 0xc8, 0xfe, - 0x33, 0xb6, 0x73, 0xf4, 0x3c, 0x92, 0x22, 0xaf, 0x98, 0x20, 0x80, 0x63, 0x5a, 0xe8, 0x1a, 0x40, - 0x24, 0x03, 0x5d, 0x87, 0x22, 0xce, 0x91, 0x12, 0xc8, 0x55, 0x08, 0xec, 0x10, 0x6b, 0x58, 0xe8, - 0x69, 0x28, 0x46, 0x8e, 0xdb, 0xb8, 0xe5, 0x7a, 0x24, 0x64, 0x7a, 0xe9, 0xbc, 0x4c, 0xef, 0x25, - 0x0a, 0x71, 0x0c, 0xa7, 0x02, 0x11, 0x0b, 0x02, 0xc0, 0xb3, 0xd0, 0x16, 0x18, 0x36, 0x13, 0x88, - 0x6e, 0xa9, 0x52, 0xac, 0x61, 0xa0, 0x6d, 0x38, 0xe7, 0x7a, 0x2c, 0x52, 0x3e, 0xa9, 0xee, 0xb8, - 0xad, 0xf5, 0x5b, 0xd5, 0xbb, 0x24, 0x70, 0x37, 0xf7, 0x17, 0x9d, 0xda, 0x0e, 0xf1, 0x64, 0x86, - 0xc0, 0x8f, 0x8a, 0x2e, 0x9e, 0x2b, 0x77, 0xc1, 0xc5, 0x5d, 0x29, 0xd9, 0x2f, 0xc3, 0xe9, 0x8a, - 0x5f, 0xaf, 0xf8, 0x41, 0xb4, 0xe2, 0x07, 0x7b, 0x4e, 0x50, 0x97, 0x2b, 0x65, 0x4e, 0x26, 0x13, - 0xa1, 0xac, 0x70, 0x90, 0x33, 0x0a, 0x23, 0xa5, 0xd5, 0xf3, 0x4c, 0xf8, 0x3a, 0xa2, 0x33, 0x4a, - 0x8d, 0x89, 0x01, 0x2a, 0x6d, 0xc4, 0x75, 0x27, 0x22, 0xe8, 0x36, 0x4b, 0x87, 0x1b, 0x9f, 0x88, - 0xa2, 0xfa, 0x53, 0x5a, 0x3a, 0xdc, 0x18, 0x98, 0x7a, 0x84, 0x9a, 0xf5, 0xed, 0xbf, 0x32, 0xc8, - 0x98, 0x63, 0x22, 0xf5, 0x00, 0xfa, 0x1c, 0x8c, 0x87, 0xe4, 0x96, 0xeb, 0xb5, 0xef, 0x4b, 0x9d, - 0x40, 0x17, 0x77, 0xa2, 0xea, 0xb2, 0x8e, 0xc9, 0x35, 0x8b, 0x66, 0x19, 0x4e, 0x50, 0x43, 0x4d, - 0x18, 0xdf, 0x73, 0xbd, 0xba, 0xbf, 0x17, 0x4a, 0xfa, 0x85, 0x6c, 0x05, 0xe3, 0x3d, 0x8e, 0x99, - 0xe8, 0xa3, 0xd1, 0xdc, 0x3d, 0x83, 0x18, 0x4e, 0x10, 0xa7, 0x0b, 0x30, 0x68, 0x7b, 0x0b, 0xe1, - 0x9d, 0x90, 0x04, 0x22, 0xb1, 0x31, 0x5b, 0x80, 0x58, 0x16, 0xe2, 0x18, 0x4e, 0x17, 0x20, 0xfb, - 0x73, 0x3d, 0xf0, 0xdb, 0x3c, 0x1c, 0xbd, 0x58, 0x80, 0x58, 0x95, 0x62, 0x0d, 0x83, 0x6e, 0x50, - 0xf6, 0x6f, 0xcd, 0xf7, 0xb0, 0xef, 0x47, 0x72, 0x4b, 0xb3, 0x54, 0x9a, 0x5a, 0x39, 0x36, 0xb0, - 0xd0, 0x0a, 0xa0, 0xb0, 0xdd, 0x6a, 0x35, 0x98, 0x9d, 0x82, 0xd3, 0x60, 0xa4, 0xf8, 0x1b, 0x71, - 0x9e, 0x47, 0xe9, 0xac, 0x76, 0x40, 0x71, 0x4a, 0x0d, 0xca, 0xab, 0x37, 0x45, 0x57, 0x07, 0x59, - 0x57, 0xf9, 0x63, 0x44, 0x95, 0xf7, 0x53, 0xc2, 0xd0, 0x32, 0x0c, 0x87, 0xfb, 0x61, 0x2d, 0x12, - 0xe1, 0xc6, 0x32, 0xb2, 0xcb, 0x54, 0x19, 0x8a, 0x96, 0xdc, 0x8c, 0x57, 0xc1, 0xb2, 0x2e, 0xaa, - 0xc1, 0xb4, 0xa0, 0xb8, 0xb4, 0xed, 0x78, 0x2a, 0x57, 0x07, 0x37, 0xd7, 0x7c, 0xee, 0xc1, 0xc1, - 0xdc, 0xb4, 0x68, 0x59, 0x07, 0x1f, 0x1e, 0xcc, 0x9d, 0xa9, 0xf8, 0xf5, 0x14, 0x08, 0x4e, 0xa3, - 0x66, 0x7f, 0x3b, 0x93, 0x37, 0x58, 0xae, 0xdd, 0xa8, 0x1d, 0x10, 0xd4, 0x84, 0xb1, 0x16, 0x5b, - 0xc6, 0x22, 0x88, 0xbb, 0x58, 0x8b, 0x2f, 0xf4, 0xa9, 0x38, 0xd8, 0xa3, 0x6c, 0x5a, 0x29, 0xf6, - 0xd8, 0x8d, 0xac, 0xa2, 0x93, 0xc3, 0x26, 0x75, 0xfb, 0x47, 0x1f, 0x63, 0x27, 0x56, 0x95, 0x6b, - 0x03, 0x86, 0x85, 0xf5, 0xb6, 0xb8, 0xfa, 0xcc, 0x66, 0xab, 0xa5, 0xe2, 0x61, 0x13, 0x16, 0xe0, - 0x58, 0xd6, 0x45, 0x9f, 0x85, 0x71, 0x7a, 0x93, 0xd0, 0x92, 0x58, 0x9c, 0xca, 0xf6, 0xb2, 0x8f, - 0x73, 0x57, 0x68, 0x09, 0x1e, 0xf4, 0xca, 0x38, 0x41, 0x0c, 0xbd, 0xc9, 0xec, 0x0c, 0xcc, 0xfc, - 0x18, 0x3d, 0x48, 0xeb, 0x26, 0x05, 0x92, 0xac, 0x46, 0x24, 0x2b, 0xf7, 0x86, 0xfd, 0x68, 0x73, - 0x6f, 0xa0, 0x5b, 0x30, 0x26, 0x12, 0xce, 0x8a, 0x95, 0x95, 0x37, 0xb4, 0x65, 0x63, 0x58, 0x07, - 0x1e, 0x26, 0x0b, 0xb0, 0x59, 0x19, 0x6d, 0xc1, 0x79, 0x2d, 0x01, 0xcc, 0xf5, 0xc0, 0x61, 0x4f, - 0xde, 0x2e, 0x63, 0x77, 0xda, 0x59, 0xfa, 0xc4, 0x83, 0x83, 0xb9, 0xf3, 0xeb, 0xdd, 0x10, 0x71, - 0x77, 0x3a, 0xe8, 0x36, 0x9c, 0xe6, 0x3e, 0xa2, 0x25, 0xe2, 0xd4, 0x1b, 0xae, 0xa7, 0x0e, 0x6b, - 0xbe, 0x25, 0xcf, 0x3e, 0x38, 0x98, 0x3b, 0xbd, 0x90, 0x86, 0x80, 0xd3, 0xeb, 0xa1, 0xd7, 0xa0, - 0x58, 0xf7, 0x42, 0x31, 0x06, 0x43, 0x46, 0x8e, 0x9d, 0x62, 0x69, 0xad, 0xaa, 0xbe, 0x3f, 0xfe, - 0x83, 0xe3, 0x0a, 0x68, 0x8b, 0x6b, 0x54, 0x95, 0x02, 0x63, 0xb8, 0x23, 0xba, 0x4d, 0x52, 0x15, - 0x66, 0x78, 0x89, 0xf1, 0xa7, 0x04, 0x65, 0x3c, 0x6d, 0x38, 0x90, 0x19, 0x84, 0xd1, 0x1b, 0x80, - 0xa8, 0x84, 0xef, 0xd6, 0xc8, 0x42, 0x8d, 0x65, 0x08, 0x60, 0x0a, 0xe8, 0x82, 0xe9, 0xb7, 0x54, - 0xed, 0xc0, 0xc0, 0x29, 0xb5, 0xd0, 0x0d, 0x7a, 0xe4, 0xe8, 0xa5, 0x82, 0xab, 0xa8, 0x8c, 0x68, - 0x25, 0xd2, 0x0a, 0x48, 0xcd, 0x89, 0x48, 0xdd, 0xa4, 0x88, 0x13, 0xf5, 0x50, 0x1d, 0xce, 0x39, - 0xed, 0xc8, 0x67, 0xca, 0x6a, 0x13, 0x75, 0xdd, 0xdf, 0x21, 0x1e, 0x7b, 0x27, 0x2a, 0x2c, 0x5e, - 0xa4, 0xd2, 0xc0, 0x42, 0x17, 0x3c, 0xdc, 0x95, 0x0a, 0x95, 0xe2, 0x54, 0x0a, 0x54, 0x30, 0x83, - 0xf6, 0xa4, 0xa4, 0x41, 0x7d, 0x11, 0x46, 0xb6, 0xfd, 0x30, 0x5a, 0x23, 0xd1, 0x9e, 0x1f, 0xec, - 0x88, 0xd0, 0x8b, 0x71, 0xb8, 0xde, 0x18, 0x84, 0x75, 0x3c, 0x7a, 0x4d, 0x63, 0x56, 0x0c, 0xe5, - 0x12, 0x7b, 0x40, 0x2e, 0xc4, 0x3c, 0xe6, 0x06, 0x2f, 0xc6, 0x12, 0x2e, 0x51, 0xcb, 0x95, 0x25, - 0xf6, 0x18, 0x9c, 0x40, 0x2d, 0x57, 0x96, 0xb0, 0x84, 0xd3, 0xe5, 0x1a, 0x6e, 0x3b, 0x01, 0xa9, - 0x04, 0x7e, 0x8d, 0x84, 0x5a, 0x90, 0xe8, 0xc7, 0x79, 0x60, 0x49, 0xba, 0x5c, 0xab, 0x69, 0x08, - 0x38, 0xbd, 0x1e, 0x22, 0x9d, 0xc9, 0x8f, 0xc6, 0xb3, 0xb5, 0xf8, 0x9d, 0xf2, 0x46, 0x9f, 0xf9, - 0x8f, 0x3c, 0x98, 0x54, 0x69, 0x97, 0x78, 0x28, 0xc9, 0x70, 0x66, 0x82, 0xad, 0xed, 0xfe, 0xe3, - 0x50, 0xaa, 0x77, 0x91, 0x72, 0x82, 0x12, 0xee, 0xa0, 0x6d, 0xc4, 0x65, 0x9a, 0xec, 0x99, 0x13, - 0xf7, 0x2a, 0x14, 0xc3, 0xf6, 0x46, 0xdd, 0x6f, 0x3a, 0xae, 0xc7, 0x1e, 0x83, 0xb5, 0xfb, 0x42, - 0x55, 0x02, 0x70, 0x8c, 0x83, 0x56, 0xa0, 0xe0, 0xc8, 0x47, 0x0f, 0x94, 0x1d, 0xce, 0x43, 0x3d, - 0x75, 0x70, 0x0f, 0x77, 0xf9, 0xcc, 0xa1, 0xea, 0xa2, 0x57, 0x61, 0x4c, 0xf8, 0x38, 0x8a, 0x8c, - 0x7f, 0xd3, 0xa6, 0x23, 0x4a, 0x55, 0x07, 0x62, 0x13, 0x17, 0xdd, 0x81, 0x91, 0xc8, 0x6f, 0x30, - 0x6f, 0x0a, 0x2a, 0x86, 0x9d, 0xc9, 0x0e, 0x09, 0xb6, 0xae, 0xd0, 0x74, 0x7d, 0xa3, 0xaa, 0x8a, - 0x75, 0x3a, 0x68, 0x9d, 0xaf, 0x77, 0x16, 0x2c, 0x99, 0x84, 0x33, 0x8f, 0x65, 0x9f, 0x49, 0x2a, - 0xa6, 0xb2, 0xb9, 0x1d, 0x44, 0x4d, 0xac, 0x93, 0x41, 0xd7, 0x61, 0xaa, 0x15, 0xb8, 0x3e, 0x5b, - 0x13, 0xea, 0xbd, 0x6b, 0xc6, 0xcc, 0xd4, 0x52, 0x49, 0x22, 0xe0, 0xce, 0x3a, 0xcc, 0x45, 0x55, - 0x14, 0xce, 0x9c, 0xe5, 0x49, 0x81, 0xf9, 0xf5, 0x8b, 0x97, 0x61, 0x05, 0x45, 0xab, 0x8c, 0x13, - 0x73, 0xcd, 0xc1, 0xcc, 0x6c, 0x76, 0x04, 0x11, 0x5d, 0xc3, 0xc0, 0x85, 0x4b, 0xf5, 0x17, 0xc7, - 0x14, 0x50, 0x5d, 0xcb, 0x1e, 0x47, 0x25, 0xfa, 0x70, 0xe6, 0x5c, 0x17, 0x53, 0xb2, 0x84, 0xf8, - 0x1f, 0x0b, 0x04, 0x46, 0x71, 0x88, 0x13, 0x34, 0xd1, 0xb7, 0xc0, 0xa4, 0x88, 0x58, 0x16, 0x0f, - 0xd3, 0xf9, 0xd8, 0x46, 0x15, 0x27, 0x60, 0xb8, 0x03, 0x9b, 0x07, 0x91, 0x77, 0x36, 0x1a, 0x44, - 0xb0, 0xbe, 0x5b, 0xae, 0xb7, 0x13, 0xce, 0x5c, 0x60, 0xfc, 0x41, 0x04, 0x91, 0x4f, 0x42, 0x71, - 0x4a, 0x0d, 0xb4, 0x0e, 0x93, 0xad, 0x80, 0x90, 0x26, 0x13, 0xc4, 0xc5, 0x79, 0x36, 0xc7, 0x3d, - 0xb4, 0x69, 0x4f, 0x2a, 0x09, 0xd8, 0x61, 0x4a, 0x19, 0xee, 0xa0, 0x80, 0xf6, 0xa0, 0xe0, 0xef, - 0x92, 0x60, 0x9b, 0x38, 0xf5, 0x99, 0x8b, 0x5d, 0x6c, 0xa6, 0xc5, 0xe1, 0x76, 0x5b, 0xe0, 0x26, - 0xde, 0xc8, 0x65, 0x71, 0xef, 0x37, 0x72, 0xd9, 0x18, 0xfa, 0x41, 0x0b, 0xce, 0x4a, 0xb5, 0x7a, - 0xb5, 0x45, 0x47, 0x7d, 0xc9, 0xf7, 0xc2, 0x28, 0xe0, 0x3e, 0xc5, 0x4f, 0x64, 0xfb, 0xd9, 0xae, - 0x67, 0x54, 0x52, 0xca, 0xcb, 0xb3, 0x59, 0x18, 0x21, 0xce, 0x6e, 0x11, 0x2d, 0xc1, 0x54, 0x48, - 0x22, 0xc9, 0x8c, 0x16, 0xc2, 0x95, 0x37, 0x4b, 0x6b, 0x33, 0x97, 0xb8, 0x43, 0x34, 0xdd, 0x0c, - 0xd5, 0x24, 0x10, 0x77, 0xe2, 0xcf, 0x7e, 0x33, 0x4c, 0x75, 0x1c, 0xff, 0x47, 0x49, 0x8e, 0x31, - 0xbb, 0x03, 0x63, 0xc6, 0x10, 0x3f, 0xd2, 0x37, 0xd6, 0x7f, 0x35, 0x0c, 0x45, 0xf5, 0xfe, 0x86, - 0xae, 0x9a, 0xcf, 0xaa, 0x67, 0x93, 0xcf, 0xaa, 0x05, 0x7a, 0xef, 0xd6, 0x5f, 0x52, 0xd7, 0x53, - 0xc2, 0x40, 0x65, 0x6d, 0xe8, 0xfe, 0xfd, 0x7b, 0x35, 0x75, 0x6a, 0xbe, 0xef, 0xf7, 0xd9, 0x81, - 0xae, 0x1a, 0xda, 0xeb, 0x30, 0xe5, 0xf9, 0x4c, 0xe6, 0x24, 0x75, 0x29, 0x50, 0x30, 0xb9, 0xa1, - 0xa8, 0xc7, 0x55, 0x48, 0x20, 0xe0, 0xce, 0x3a, 0xb4, 0x41, 0x7e, 0xf0, 0x27, 0x55, 0xc2, 0x5c, - 0x2e, 0xc0, 0x02, 0x8a, 0x2e, 0xc1, 0x60, 0xcb, 0xaf, 0x97, 0x2b, 0x42, 0xde, 0xd4, 0xf2, 0x9d, - 0xd6, 0xcb, 0x15, 0xcc, 0x61, 0x68, 0x01, 0x86, 0xd8, 0x8f, 0x70, 0x66, 0x34, 0xdb, 0x81, 0x9e, - 0xd5, 0xd0, 0x52, 0x8f, 0xb0, 0x0a, 0x58, 0x54, 0x64, 0xaa, 0x29, 0x2a, 0xa4, 0x33, 0xd5, 0xd4, - 0xf0, 0x43, 0xaa, 0xa6, 0x24, 0x01, 0x1c, 0xd3, 0x42, 0xf7, 0xe1, 0xb4, 0x71, 0x31, 0xe2, 0x4b, - 0x84, 0x84, 0xc2, 0x89, 0xf7, 0x52, 0xd7, 0x1b, 0x91, 0x78, 0xcf, 0x3d, 0x2f, 0x3a, 0x7d, 0xba, - 0x9c, 0x46, 0x09, 0xa7, 0x37, 0x80, 0x1a, 0x30, 0x55, 0xeb, 0x68, 0xb5, 0xd0, 0x7f, 0xab, 0x6a, - 0x42, 0x3b, 0x5b, 0xec, 0x24, 0x8c, 0x5e, 0x85, 0xc2, 0xbb, 0x7e, 0xc8, 0x78, 0xb5, 0x90, 0x91, - 0xa5, 0x07, 0x68, 0xe1, 0xcd, 0xdb, 0x55, 0x56, 0x7e, 0x78, 0x30, 0x37, 0x52, 0xf1, 0xeb, 0xf2, - 0x2f, 0x56, 0x15, 0xd0, 0xf7, 0x5a, 0x30, 0xdb, 0x79, 0xf3, 0x52, 0x9d, 0x1e, 0xeb, 0xbf, 0xd3, - 0xb6, 0x68, 0x74, 0x76, 0x39, 0x93, 0x1c, 0xee, 0xd2, 0x94, 0xfd, 0x4b, 0xfc, 0xed, 0x55, 0xbc, - 0xd0, 0x90, 0xb0, 0xdd, 0x38, 0x89, 0x8c, 0x8b, 0xcb, 0xc6, 0xe3, 0xd1, 0x43, 0xbf, 0xef, 0xff, - 0x9a, 0xc5, 0xde, 0xf7, 0xd7, 0x49, 0xb3, 0xd5, 0x70, 0xa2, 0x93, 0x70, 0x20, 0x7c, 0x13, 0x0a, - 0x91, 0x68, 0xad, 0x5b, 0x92, 0x48, 0xad, 0x53, 0xcc, 0xc6, 0x41, 0x49, 0xac, 0xb2, 0x14, 0x2b, - 0x32, 0xf6, 0x3f, 0xe6, 0x33, 0x20, 0x21, 0x27, 0xa0, 0xa3, 0x2f, 0x99, 0x3a, 0xfa, 0xb9, 0x1e, - 0x5f, 0x90, 0xa1, 0xab, 0xff, 0x47, 0x66, 0xbf, 0x99, 0xa6, 0xe6, 0x83, 0x6e, 0x58, 0x62, 0xff, - 0xb0, 0x05, 0xa7, 0xd2, 0x2c, 0x31, 0xe9, 0x2d, 0x83, 0xeb, 0x89, 0x94, 0xa1, 0x8d, 0x1a, 0xc1, - 0xbb, 0xa2, 0x1c, 0x2b, 0x8c, 0xbe, 0x13, 0x37, 0x1d, 0x2d, 0x90, 0xe9, 0x6d, 0x18, 0xab, 0x04, - 0x44, 0x3b, 0xd0, 0x5e, 0xe7, 0x1e, 0xc1, 0xbc, 0x3f, 0xcf, 0x1c, 0xd9, 0x1b, 0xd8, 0xfe, 0xe9, - 0x1c, 0x9c, 0xe2, 0x2f, 0xe5, 0x0b, 0xbb, 0xbe, 0x5b, 0xaf, 0xf8, 0x75, 0x91, 0x74, 0xeb, 0x2d, - 0x18, 0x6d, 0x69, 0xca, 0xbd, 0x6e, 0x41, 0xf9, 0x74, 0x25, 0x60, 0xac, 0x8e, 0xd0, 0x4b, 0xb1, - 0x41, 0x0b, 0xd5, 0x61, 0x94, 0xec, 0xba, 0x35, 0xf5, 0xdc, 0x9a, 0x3b, 0xf2, 0xe1, 0xa2, 0x5a, - 0x59, 0xd6, 0xe8, 0x60, 0x83, 0xea, 0x23, 0x48, 0xa7, 0x6a, 0xff, 0x88, 0x05, 0x8f, 0x65, 0x84, - 0xf0, 0xa3, 0xcd, 0xed, 0x31, 0x9b, 0x04, 0x91, 0x99, 0x51, 0x35, 0xc7, 0x2d, 0x15, 0xb0, 0x80, - 0xa2, 0x4f, 0x03, 0x70, 0x4b, 0x03, 0x7a, 0xcd, 0xed, 0x15, 0xeb, 0xcc, 0x08, 0xd3, 0xa4, 0x45, - 0xdc, 0x91, 0xf5, 0xb1, 0x46, 0xcb, 0xfe, 0xc9, 0x3c, 0x0c, 0xf2, 0x9c, 0xd2, 0x2b, 0x30, 0xbc, - 0xcd, 0x53, 0x11, 0xf4, 0x93, 0xf5, 0x20, 0x56, 0x40, 0xf0, 0x02, 0x2c, 0x2b, 0xa3, 0x55, 0x98, - 0xe6, 0xa9, 0x1c, 0x1a, 0x25, 0xd2, 0x70, 0xf6, 0xa5, 0xb6, 0x8c, 0xa7, 0x41, 0x54, 0x5a, 0xc3, - 0x72, 0x27, 0x0a, 0x4e, 0xab, 0x87, 0x5e, 0x87, 0x71, 0x7a, 0x7b, 0xf1, 0xdb, 0x91, 0xa4, 0xc4, - 0x93, 0x38, 0xa8, 0xeb, 0xd2, 0xba, 0x01, 0xc5, 0x09, 0x6c, 0x7a, 0x81, 0x6e, 0x75, 0xe8, 0x05, - 0x07, 0xe3, 0x0b, 0xb4, 0xa9, 0x0b, 0x34, 0x71, 0x99, 0x09, 0x66, 0x9b, 0x19, 0x9c, 0xae, 0x6f, - 0x07, 0x24, 0xdc, 0xf6, 0x1b, 0x75, 0x26, 0x68, 0x0d, 0x6a, 0x26, 0x98, 0x09, 0x38, 0xee, 0xa8, - 0x41, 0xa9, 0x6c, 0x3a, 0x6e, 0xa3, 0x1d, 0x90, 0x98, 0xca, 0x90, 0x49, 0x65, 0x25, 0x01, 0xc7, - 0x1d, 0x35, 0xe8, 0x3a, 0x3a, 0x5d, 0x09, 0x7c, 0xca, 0xbc, 0x64, 0x5c, 0x12, 0x65, 0x57, 0x3b, - 0x2c, 0x5d, 0x28, 0xbb, 0x44, 0xf0, 0x12, 0x96, 0x87, 0x9c, 0x82, 0xf1, 0xa8, 0x5e, 0x15, 0xce, - 0x93, 0x92, 0x0a, 0x7a, 0x0e, 0x46, 0x44, 0x80, 0x7e, 0x66, 0xfe, 0xc9, 0xa7, 0x8e, 0x19, 0x01, - 0x94, 0xe2, 0x62, 0xac, 0xe3, 0xd8, 0xdf, 0x97, 0x83, 0xe9, 0x14, 0xfb, 0x7d, 0xce, 0xaa, 0xb6, - 0xdc, 0x30, 0x52, 0xa9, 0xde, 0x34, 0x56, 0xc5, 0xcb, 0xb1, 0xc2, 0xa0, 0xfb, 0x81, 0x33, 0xc3, - 0x24, 0x03, 0x14, 0xf6, 0xb1, 0x02, 0x7a, 0xc4, 0xa4, 0x69, 0x17, 0x61, 0xa0, 0x1d, 0x12, 0x19, - 0x7b, 0x4f, 0xf1, 0x6f, 0xf6, 0x36, 0xc4, 0x20, 0x54, 0x3c, 0xde, 0x52, 0xcf, 0x2c, 0x9a, 0x78, - 0xcc, 0x1f, 0x5a, 0x38, 0x8c, 0x76, 0x2e, 0x22, 0x9e, 0xe3, 0x45, 0x42, 0x88, 0x8e, 0x83, 0x48, - 0xb1, 0x52, 0x2c, 0xa0, 0xf6, 0x97, 0xf2, 0x70, 0x36, 0xd3, 0xa3, 0x87, 0x76, 0xbd, 0xe9, 0x7b, - 0x6e, 0xe4, 0x2b, 0xeb, 0x0a, 0x1e, 0x38, 0x8a, 0xb4, 0xb6, 0x57, 0x45, 0x39, 0x56, 0x18, 0xe8, - 0x32, 0x0c, 0x32, 0xcd, 0x55, 0x47, 0xd2, 0xbb, 0xc5, 0x12, 0x8f, 0x24, 0xc2, 0xc1, 0x7d, 0x27, - 0x14, 0xbd, 0x04, 0x03, 0x2d, 0xdf, 0x6f, 0x24, 0x99, 0x16, 0xed, 0xae, 0xef, 0x37, 0x30, 0x03, - 0xa2, 0x8f, 0x89, 0xf1, 0x4a, 0x98, 0x13, 0x60, 0xa7, 0xee, 0x87, 0xda, 0xa0, 0x3d, 0x05, 0xc3, - 0x3b, 0x64, 0x3f, 0x70, 0xbd, 0xad, 0xa4, 0x99, 0xc9, 0x4d, 0x5e, 0x8c, 0x25, 0xdc, 0xcc, 0x5f, - 0x34, 0x7c, 0xdc, 0x99, 0x40, 0x0b, 0x3d, 0x8f, 0xc0, 0xef, 0xcf, 0xc3, 0x04, 0x5e, 0x2c, 0x7d, - 0x38, 0x11, 0x77, 0x3a, 0x27, 0xe2, 0xb8, 0x33, 0x81, 0xf6, 0x9e, 0x8d, 0x9f, 0xb7, 0x60, 0x82, - 0xa5, 0x09, 0x10, 0x21, 0x87, 0x5c, 0xdf, 0x3b, 0x01, 0x11, 0xef, 0x12, 0x0c, 0x06, 0xb4, 0xd1, - 0x64, 0xb6, 0x3b, 0xd6, 0x13, 0xcc, 0x61, 0xe8, 0x1c, 0x0c, 0xb0, 0x2e, 0xd0, 0xc9, 0x1b, 0xe5, - 0x89, 0x82, 0x4a, 0x4e, 0xe4, 0x60, 0x56, 0xca, 0xe2, 0x68, 0x60, 0xd2, 0x6a, 0xb8, 0xbc, 0xd3, - 0xf1, 0xbb, 0xe2, 0x07, 0x23, 0x8e, 0x46, 0x6a, 0xd7, 0xde, 0x5f, 0x1c, 0x8d, 0x74, 0x92, 0xdd, - 0xaf, 0x4f, 0x7f, 0x94, 0x83, 0x0b, 0xa9, 0xf5, 0xfa, 0x8e, 0xa3, 0xd1, 0xbd, 0xf6, 0xa3, 0x0c, - 0x27, 0x9f, 0x3f, 0x41, 0x23, 0xbe, 0x81, 0x7e, 0x25, 0xcc, 0xc1, 0x3e, 0xc2, 0x5b, 0xa4, 0x0e, - 0xd9, 0x07, 0x24, 0xbc, 0x45, 0x6a, 0xdf, 0x32, 0xae, 0x7f, 0x7f, 0x91, 0xcb, 0xf8, 0x16, 0x76, - 0x11, 0xbc, 0x42, 0xf9, 0x0c, 0x03, 0x86, 0x42, 0x62, 0x1e, 0xe5, 0x3c, 0x86, 0x97, 0x61, 0x05, - 0x45, 0x0b, 0x30, 0xd1, 0x74, 0x3d, 0xca, 0x7c, 0xf6, 0x4d, 0xc1, 0x4f, 0x45, 0x1f, 0x5a, 0x35, - 0xc1, 0x38, 0x89, 0x8f, 0x5c, 0x2d, 0xf4, 0x45, 0x2e, 0x3b, 0x7f, 0x74, 0x66, 0x6f, 0xe7, 0xcd, - 0x37, 0x57, 0x35, 0x8a, 0x29, 0x61, 0x30, 0x56, 0xb5, 0xfb, 0x7f, 0xbe, 0xff, 0xfb, 0xff, 0x68, - 0xfa, 0xdd, 0x7f, 0xf6, 0x55, 0x18, 0x7b, 0x68, 0x85, 0xaf, 0xfd, 0xd5, 0x3c, 0x3c, 0xde, 0x65, - 0xdb, 0x73, 0x5e, 0x6f, 0xcc, 0x81, 0xc6, 0xeb, 0x3b, 0xe6, 0xa1, 0x02, 0xa7, 0x36, 0xdb, 0x8d, - 0xc6, 0x3e, 0xb3, 0x93, 0x27, 0x75, 0x89, 0x21, 0x64, 0xca, 0x73, 0x32, 0x35, 0xd3, 0x4a, 0x0a, - 0x0e, 0x4e, 0xad, 0x49, 0x05, 0x7a, 0x7a, 0x92, 0xec, 0x2b, 0x52, 0x09, 0x81, 0x1e, 0xeb, 0x40, - 0x6c, 0xe2, 0xa2, 0xeb, 0x30, 0xe5, 0xec, 0x3a, 0x2e, 0x8f, 0x1f, 0x2a, 0x09, 0x70, 0x89, 0x5e, - 0xe9, 0xe9, 0x16, 0x92, 0x08, 0xb8, 0xb3, 0x0e, 0x7a, 0x03, 0x90, 0x2f, 0xd2, 0xd8, 0x5f, 0x27, - 0x9e, 0x78, 0x1a, 0x63, 0x73, 0x97, 0x8f, 0x59, 0xc2, 0xed, 0x0e, 0x0c, 0x9c, 0x52, 0x2b, 0x11, - 0x4a, 0x62, 0x28, 0x3b, 0x94, 0x44, 0x77, 0xbe, 0xd8, 0x33, 0x93, 0xc1, 0x7f, 0xb2, 0xe8, 0xf1, - 0xc5, 0x85, 0x7c, 0x33, 0x22, 0xda, 0xab, 0xcc, 0xf4, 0x8c, 0xeb, 0xf0, 0xb4, 0xa8, 0x0e, 0xa7, - 0x35, 0xd3, 0xb3, 0x18, 0x88, 0x4d, 0x5c, 0xbe, 0x20, 0xc2, 0xd8, 0x99, 0xd0, 0x10, 0xf1, 0x45, - 0xd8, 0x16, 0x85, 0x81, 0x3e, 0x03, 0xc3, 0x75, 0x77, 0xd7, 0x0d, 0xfd, 0x40, 0xac, 0xf4, 0x23, - 0x3e, 0x17, 0xc4, 0x7c, 0xb0, 0xc4, 0xc9, 0x60, 0x49, 0xcf, 0xfe, 0xfe, 0x1c, 0x8c, 0xc9, 0x16, - 0xdf, 0x6c, 0xfb, 0x91, 0x73, 0x02, 0xc7, 0xf2, 0x75, 0xe3, 0x58, 0xfe, 0x58, 0xb7, 0xd8, 0x35, - 0xac, 0x4b, 0x99, 0xc7, 0xf1, 0xed, 0xc4, 0x71, 0xfc, 0x64, 0x6f, 0x52, 0xdd, 0x8f, 0xe1, 0x7f, - 0x62, 0xc1, 0x94, 0x81, 0x7f, 0x02, 0xa7, 0xc1, 0x8a, 0x79, 0x1a, 0x3c, 0xd1, 0xf3, 0x1b, 0x32, - 0x4e, 0x81, 0xef, 0xce, 0x27, 0xfa, 0xce, 0xb8, 0xff, 0xbb, 0x30, 0xb0, 0xed, 0x04, 0xf5, 0x6e, - 0xb1, 0xba, 0x3b, 0x2a, 0xcd, 0xdf, 0x70, 0x02, 0xf1, 0x36, 0xf8, 0x8c, 0x4a, 0xdf, 0xec, 0x04, - 0xbd, 0xdf, 0x05, 0x59, 0x53, 0xe8, 0x65, 0x18, 0x0a, 0x6b, 0x7e, 0x4b, 0x59, 0xb6, 0x5f, 0xe4, - 0xa9, 0x9d, 0x69, 0xc9, 0xe1, 0xc1, 0x1c, 0x32, 0x9b, 0xa3, 0xc5, 0x58, 0xe0, 0xa3, 0xb7, 0x60, - 0x8c, 0xfd, 0x52, 0x86, 0x3a, 0xf9, 0xec, 0xbc, 0x3e, 0x55, 0x1d, 0x91, 0x5b, 0xb1, 0x19, 0x45, - 0xd8, 0x24, 0x35, 0xbb, 0x05, 0x45, 0xf5, 0x59, 0x8f, 0xf4, 0x3d, 0xee, 0xdf, 0xe5, 0x61, 0x3a, - 0x65, 0xcd, 0xa1, 0xd0, 0x98, 0x89, 0xe7, 0xfa, 0x5c, 0xaa, 0xef, 0x73, 0x2e, 0x42, 0x76, 0x1b, - 0xaa, 0x8b, 0xb5, 0xd5, 0x77, 0xa3, 0x77, 0x42, 0x92, 0x6c, 0x94, 0x16, 0xf5, 0x6e, 0x94, 0x36, - 0x76, 0x62, 0x43, 0x4d, 0x1b, 0x52, 0x3d, 0x7d, 0xa4, 0x73, 0xfa, 0xa7, 0x79, 0x38, 0x95, 0x16, - 0x4e, 0x0b, 0x7d, 0x5b, 0x22, 0xc7, 0xdb, 0x0b, 0xfd, 0x06, 0xe2, 0xe2, 0x89, 0xdf, 0xb8, 0x0e, - 0x78, 0x71, 0xde, 0xcc, 0xfa, 0xd6, 0x73, 0x98, 0x45, 0x9b, 0xcc, 0x51, 0x3e, 0xe0, 0xb9, 0xf9, - 0x24, 0xfb, 0xf8, 0x64, 0xdf, 0x1d, 0x10, 0x49, 0xfd, 0xc2, 0x84, 0x11, 0x80, 0x2c, 0xee, 0x6d, - 0x04, 0x20, 0x5b, 0x9e, 0x75, 0x61, 0x44, 0xfb, 0x9a, 0x47, 0x3a, 0xe3, 0x3b, 0xf4, 0xb4, 0xd2, - 0xfa, 0xfd, 0x48, 0x67, 0xfd, 0x47, 0x2c, 0x48, 0xd8, 0x6d, 0x2b, 0xb5, 0x98, 0x95, 0xa9, 0x16, - 0xbb, 0x08, 0x03, 0x81, 0xdf, 0x20, 0xc9, 0x94, 0x6a, 0xd8, 0x6f, 0x10, 0xcc, 0x20, 0x14, 0x23, - 0x8a, 0x95, 0x1d, 0xa3, 0xfa, 0x45, 0x4e, 0x5c, 0xd1, 0x2e, 0xc1, 0x60, 0x83, 0xec, 0x92, 0x46, - 0x32, 0xf3, 0xc5, 0x2d, 0x5a, 0x88, 0x39, 0xcc, 0xfe, 0xf9, 0x01, 0x38, 0xdf, 0x35, 0xd4, 0x04, - 0xbd, 0x0e, 0x6d, 0x39, 0x11, 0xd9, 0x73, 0xf6, 0x93, 0x21, 0xea, 0xaf, 0xf3, 0x62, 0x2c, 0xe1, - 0xcc, 0xb3, 0x86, 0x47, 0x9a, 0x4d, 0x28, 0x11, 0x45, 0x80, 0x59, 0x01, 0x35, 0x95, 0x52, 0xf9, - 0xe3, 0x50, 0x4a, 0x5d, 0x03, 0x08, 0xc3, 0x06, 0xb7, 0x9e, 0xa9, 0x0b, 0x97, 0x9d, 0x38, 0x22, - 0x71, 0xf5, 0x96, 0x80, 0x60, 0x0d, 0x0b, 0x95, 0x60, 0xb2, 0x15, 0xf8, 0x11, 0xd7, 0xc9, 0x96, - 0xb8, 0x81, 0xd9, 0xa0, 0xe9, 0xe5, 0x5f, 0x49, 0xc0, 0x71, 0x47, 0x0d, 0xf4, 0x22, 0x8c, 0x08, - 0xcf, 0xff, 0x8a, 0xef, 0x37, 0x84, 0x1a, 0x48, 0xd9, 0x5c, 0x55, 0x63, 0x10, 0xd6, 0xf1, 0xb4, - 0x6a, 0x4c, 0xd1, 0x3b, 0x9c, 0x5a, 0x8d, 0x2b, 0x7b, 0x35, 0xbc, 0x44, 0x68, 0xbd, 0x42, 0x5f, - 0xa1, 0xf5, 0x62, 0xc5, 0x58, 0xb1, 0xef, 0xb7, 0x2d, 0xe8, 0xa9, 0x4a, 0xfa, 0x99, 0x01, 0x98, - 0x16, 0x0b, 0xe7, 0x51, 0x2f, 0x97, 0x3b, 0x9d, 0xcb, 0xe5, 0x38, 0x54, 0x67, 0x1f, 0xae, 0x99, - 0x93, 0x5e, 0x33, 0x3f, 0x60, 0x81, 0x29, 0x5e, 0xa1, 0xff, 0x3b, 0x33, 0xc7, 0xc7, 0x8b, 0x99, - 0xe2, 0x5a, 0x5d, 0x1e, 0x20, 0xef, 0x33, 0xdb, 0x87, 0xfd, 0x1f, 0x2c, 0x78, 0xa2, 0x27, 0x45, - 0xb4, 0x0c, 0x45, 0x26, 0x03, 0x6a, 0xb7, 0xb3, 0x27, 0x95, 0x01, 0xaa, 0x04, 0x64, 0x88, 0xa4, - 0x71, 0x4d, 0xb4, 0xdc, 0x91, 0x4c, 0xe5, 0xa9, 0x94, 0x64, 0x2a, 0xa7, 0x8d, 0xe1, 0x79, 0xc8, - 0x6c, 0x2a, 0x7f, 0x98, 0x87, 0x21, 0xbe, 0xe2, 0x4f, 0xe0, 0x1a, 0xf6, 0x34, 0x14, 0xdd, 0x66, - 0xb3, 0xcd, 0x53, 0x52, 0x0c, 0x72, 0xf7, 0x4c, 0x3a, 0x34, 0x65, 0x59, 0x88, 0x63, 0x38, 0x5a, - 0x11, 0x4a, 0xde, 0x2e, 0x81, 0xfe, 0x78, 0xc7, 0xe7, 0x4b, 0x4e, 0xe4, 0x70, 0x99, 0x42, 0x1d, - 0x6d, 0xb1, 0x3a, 0x18, 0x7d, 0x0e, 0x20, 0x8c, 0x02, 0xd7, 0xdb, 0xa2, 0x65, 0x22, 0x04, 0xe4, - 0xc7, 0xbb, 0x50, 0xab, 0x2a, 0x64, 0x4e, 0x33, 0xde, 0xe6, 0x0a, 0x80, 0x35, 0x8a, 0x68, 0xde, - 0x38, 0x5c, 0x67, 0x13, 0x5a, 0x52, 0xe0, 0x54, 0xe3, 0xa3, 0x76, 0xf6, 0x25, 0x28, 0x2a, 0xe2, - 0xbd, 0x54, 0x3e, 0xa3, 0xba, 0x24, 0xf2, 0x29, 0x98, 0x48, 0xf4, 0xed, 0x48, 0x1a, 0xa3, 0x5f, - 0xb0, 0x60, 0x82, 0x77, 0x66, 0xd9, 0xdb, 0x15, 0x0c, 0xf8, 0x3d, 0x38, 0xd5, 0x48, 0x61, 0x84, - 0x62, 0xfa, 0xfb, 0x67, 0x9c, 0x4a, 0x43, 0x94, 0x06, 0xc5, 0xa9, 0x6d, 0xa0, 0x2b, 0x74, 0x91, - 0x53, 0x46, 0xe7, 0x34, 0x84, 0xb7, 0xe6, 0x28, 0x5f, 0xe0, 0xbc, 0x0c, 0x2b, 0xa8, 0xfd, 0x3b, - 0x16, 0x4c, 0xf1, 0x9e, 0xdf, 0x24, 0xfb, 0x8a, 0x1d, 0x7c, 0x3d, 0xfb, 0x2e, 0x92, 0x21, 0xe5, - 0x32, 0x92, 0x21, 0xe9, 0x9f, 0x96, 0xef, 0xfa, 0x69, 0x3f, 0x6d, 0x81, 0x58, 0x21, 0x27, 0x70, - 0xef, 0xff, 0x66, 0xf3, 0xde, 0x3f, 0x9b, 0xbd, 0x09, 0x32, 0x2e, 0xfc, 0x7f, 0x6e, 0xc1, 0x24, - 0x47, 0x88, 0x1f, 0xa8, 0xbf, 0xae, 0xf3, 0xd0, 0x4f, 0xca, 0xd4, 0x9b, 0x64, 0x7f, 0xdd, 0xaf, - 0x38, 0xd1, 0x76, 0xfa, 0x47, 0x19, 0x93, 0x35, 0xd0, 0x75, 0xb2, 0xea, 0x72, 0x03, 0x1d, 0x21, - 0x0f, 0xf3, 0x91, 0x73, 0x05, 0xd8, 0x5f, 0xb3, 0x00, 0xf1, 0x66, 0x0c, 0x59, 0x89, 0x4a, 0x20, - 0xac, 0x54, 0x3b, 0x5b, 0x62, 0xd6, 0xa4, 0x20, 0x58, 0xc3, 0x3a, 0x96, 0xe1, 0x49, 0x58, 0x19, - 0xe4, 0x7b, 0x5b, 0x19, 0x1c, 0x61, 0x44, 0xff, 0x70, 0x10, 0x92, 0x3e, 0x27, 0xe8, 0x2e, 0x8c, - 0xd6, 0x9c, 0x96, 0xb3, 0xe1, 0x36, 0xdc, 0xc8, 0x25, 0x61, 0x37, 0xf3, 0xa4, 0x25, 0x0d, 0x4f, - 0xbc, 0x0b, 0x6b, 0x25, 0xd8, 0xa0, 0x83, 0xe6, 0x01, 0x5a, 0x81, 0xbb, 0xeb, 0x36, 0xc8, 0x16, - 0x53, 0x4f, 0x30, 0xff, 0x70, 0x6e, 0x73, 0x23, 0x4b, 0xb1, 0x86, 0x91, 0xe2, 0x80, 0x9b, 0x7f, - 0xc4, 0x0e, 0xb8, 0x70, 0x62, 0x0e, 0xb8, 0x03, 0x47, 0x72, 0xc0, 0x2d, 0x1c, 0xd9, 0x01, 0x77, - 0xb0, 0x2f, 0x07, 0x5c, 0x0c, 0x67, 0xa4, 0xb8, 0x47, 0xff, 0xaf, 0xb8, 0x0d, 0x22, 0x64, 0x7c, - 0xee, 0xd4, 0x3e, 0xfb, 0xe0, 0x60, 0xee, 0x0c, 0x4e, 0xc5, 0xc0, 0x19, 0x35, 0xd1, 0xa7, 0x61, - 0xc6, 0x69, 0x34, 0xfc, 0x3d, 0x35, 0xa9, 0xcb, 0x61, 0xcd, 0x69, 0x70, 0xbd, 0xff, 0x30, 0xa3, - 0x7a, 0xee, 0xc1, 0xc1, 0xdc, 0xcc, 0x42, 0x06, 0x0e, 0xce, 0xac, 0x8d, 0x5e, 0x83, 0x62, 0x2b, - 0xf0, 0x6b, 0xab, 0x9a, 0x63, 0xdc, 0x05, 0x3a, 0x80, 0x15, 0x59, 0x78, 0x78, 0x30, 0x37, 0xa6, - 0xfe, 0xb0, 0x03, 0x3f, 0xae, 0x60, 0xef, 0xc0, 0x74, 0x95, 0x04, 0x2e, 0xcb, 0xaa, 0x5c, 0x8f, - 0xf9, 0xc7, 0x3a, 0x14, 0x83, 0x04, 0xc7, 0xec, 0x2b, 0x38, 0x9e, 0x16, 0x54, 0x5d, 0x72, 0xc8, - 0x98, 0x90, 0xfd, 0x3f, 0x2d, 0x18, 0x16, 0x3e, 0x20, 0x27, 0x20, 0xd5, 0x2d, 0x18, 0xca, 0xf5, - 0xb9, 0xf4, 0x53, 0x85, 0x75, 0x26, 0x53, 0xad, 0x5e, 0x4e, 0xa8, 0xd5, 0x9f, 0xe8, 0x46, 0xa4, - 0xbb, 0x42, 0xfd, 0x6f, 0xe4, 0x61, 0xdc, 0x74, 0x16, 0x3c, 0x81, 0x21, 0x58, 0x83, 0xe1, 0x50, - 0x78, 0xc3, 0xe5, 0xb2, 0xcd, 0xb7, 0x93, 0x93, 0x18, 0x9b, 0x76, 0x09, 0xff, 0x37, 0x49, 0x24, - 0xd5, 0xcd, 0x2e, 0xff, 0x08, 0xdd, 0xec, 0x7a, 0xf9, 0x6b, 0x0e, 0x1c, 0x87, 0xbf, 0xa6, 0xfd, - 0x15, 0x76, 0xb2, 0xe9, 0xe5, 0x27, 0x20, 0xf4, 0x5c, 0x37, 0xcf, 0x40, 0xbb, 0xcb, 0xca, 0x12, - 0x9d, 0xca, 0x10, 0x7e, 0x7e, 0xce, 0x82, 0xf3, 0x29, 0x5f, 0xa5, 0x49, 0x42, 0xcf, 0x40, 0xc1, - 0x69, 0xd7, 0x5d, 0xb5, 0x97, 0xb5, 0x27, 0xb6, 0x05, 0x51, 0x8e, 0x15, 0x06, 0x5a, 0x82, 0x29, - 0x72, 0xbf, 0xe5, 0xf2, 0xd7, 0x45, 0xdd, 0xfe, 0x32, 0xcf, 0x1d, 0x87, 0x96, 0x93, 0x40, 0xdc, - 0x89, 0xaf, 0x62, 0x58, 0xe4, 0x33, 0x63, 0x58, 0xfc, 0x7d, 0x0b, 0x46, 0x94, 0x3f, 0xd8, 0x23, - 0x1f, 0xed, 0x6f, 0x31, 0x47, 0xfb, 0xf1, 0x2e, 0xa3, 0x9d, 0x31, 0xcc, 0xbf, 0x9d, 0x53, 0xfd, - 0xad, 0xf8, 0x41, 0xd4, 0x87, 0x84, 0xf5, 0x32, 0x14, 0x5a, 0x81, 0x1f, 0xf9, 0x35, 0xbf, 0x21, - 0x04, 0xac, 0x73, 0x71, 0x30, 0x17, 0x5e, 0x7e, 0xa8, 0xfd, 0xc6, 0x0a, 0x9b, 0xca, 0x36, 0x4e, - 0xab, 0x25, 0x01, 0xd2, 0x2c, 0x8b, 0x85, 0x3a, 0x8d, 0x8b, 0xb1, 0x8e, 0xc3, 0x06, 0xdc, 0x0f, - 0x22, 0x21, 0x07, 0xc5, 0x03, 0xee, 0x07, 0x11, 0x66, 0x10, 0x54, 0x07, 0x88, 0x9c, 0x60, 0x8b, - 0x44, 0xb4, 0x4c, 0xc4, 0x9b, 0xca, 0xe6, 0x37, 0xed, 0xc8, 0x6d, 0xcc, 0xbb, 0x5e, 0x14, 0x46, - 0xc1, 0x7c, 0xd9, 0x8b, 0x6e, 0x07, 0xfc, 0x8a, 0xa7, 0x05, 0x74, 0x51, 0xb4, 0xb0, 0x46, 0x57, - 0xfa, 0x3e, 0xb3, 0x36, 0x06, 0xcd, 0xf7, 0xfd, 0x35, 0x51, 0x8e, 0x15, 0x86, 0xfd, 0x12, 0x3b, - 0x7d, 0xd8, 0x98, 0x1e, 0x2d, 0x02, 0xca, 0x2f, 0x15, 0xd5, 0x6c, 0xb0, 0xc7, 0xbd, 0x92, 0x1e, - 0x67, 0xa5, 0x3b, 0xb3, 0xa7, 0x0d, 0xeb, 0x2e, 0x4c, 0x71, 0x30, 0x16, 0xf4, 0xad, 0x1d, 0x36, - 0x1b, 0xcf, 0xf6, 0x38, 0x35, 0x8e, 0x60, 0xa5, 0xc1, 0xf2, 0x1e, 0xb0, 0xa8, 0xf0, 0xe5, 0x8a, - 0xd8, 0x17, 0x5a, 0xde, 0x03, 0x01, 0xc0, 0x31, 0x0e, 0xba, 0x2a, 0x2e, 0xf0, 0x5c, 0xf5, 0xfd, - 0x78, 0xe2, 0x02, 0x2f, 0x3f, 0x5f, 0x53, 0x96, 0x3f, 0x07, 0x23, 0x2a, 0xeb, 0x67, 0x85, 0x27, - 0x93, 0x14, 0xcb, 0x66, 0x39, 0x2e, 0xc6, 0x3a, 0x0e, 0x5a, 0x87, 0x89, 0x90, 0xab, 0x92, 0x54, - 0x90, 0x55, 0xae, 0x92, 0xfb, 0xb8, 0x34, 0x74, 0xa9, 0x9a, 0xe0, 0x43, 0x56, 0xc4, 0xb9, 0x8d, - 0xf4, 0x37, 0x4e, 0x92, 0x40, 0xaf, 0xc3, 0x78, 0xc3, 0x77, 0xea, 0x8b, 0x4e, 0xc3, 0xf1, 0x6a, - 0xec, 0x7b, 0x0b, 0x66, 0xf2, 0xb8, 0x5b, 0x06, 0x14, 0x27, 0xb0, 0xa9, 0xb0, 0xa4, 0x97, 0x88, - 0xc0, 0xc0, 0x8e, 0xb7, 0x45, 0x42, 0x91, 0xc3, 0x91, 0x09, 0x4b, 0xb7, 0x32, 0x70, 0x70, 0x66, - 0x6d, 0xf4, 0x32, 0x8c, 0xca, 0xcf, 0xd7, 0xdc, 0xf3, 0x63, 0xdb, 0x7e, 0x0d, 0x86, 0x0d, 0x4c, - 0xb4, 0x07, 0xa7, 0xe5, 0xff, 0xf5, 0xc0, 0xd9, 0xdc, 0x74, 0x6b, 0xc2, 0x67, 0x95, 0x3b, 0xde, - 0x2d, 0x48, 0xef, 0xb0, 0xe5, 0x34, 0xa4, 0xc3, 0x83, 0xb9, 0x8b, 0x62, 0xd4, 0x52, 0xe1, 0x6c, - 0x12, 0xd3, 0xe9, 0xa3, 0x55, 0x98, 0xde, 0x26, 0x4e, 0x23, 0xda, 0x5e, 0xda, 0x26, 0xb5, 0x1d, - 0xb9, 0x89, 0x98, 0xd3, 0xbf, 0x66, 0x11, 0x7f, 0xa3, 0x13, 0x05, 0xa7, 0xd5, 0x43, 0x6f, 0xc3, - 0x4c, 0xab, 0xbd, 0xd1, 0x70, 0xc3, 0xed, 0x35, 0x3f, 0x62, 0xd6, 0x2e, 0x2a, 0x89, 0xa8, 0x88, - 0x0e, 0xa0, 0xc2, 0x2a, 0x54, 0x32, 0xf0, 0x70, 0x26, 0x05, 0xf4, 0x1e, 0x9c, 0x4e, 0x2c, 0x06, - 0xe1, 0x1f, 0x3d, 0x9e, 0x1d, 0x66, 0xbd, 0x9a, 0x56, 0x41, 0x84, 0x1a, 0x48, 0x03, 0xe1, 0xf4, - 0x26, 0xd0, 0x0b, 0x50, 0x70, 0x5b, 0x2b, 0x4e, 0xd3, 0x6d, 0xec, 0xb3, 0x38, 0xf1, 0x45, 0x16, - 0x3b, 0xbd, 0x50, 0xae, 0xf0, 0xb2, 0x43, 0xed, 0x37, 0x56, 0x98, 0xf4, 0x8a, 0xa0, 0x45, 0xc3, - 0x0c, 0x67, 0x26, 0x63, 0x63, 0x5e, 0x2d, 0x64, 0x66, 0x88, 0x0d, 0xac, 0xf7, 0x67, 0x23, 0xf5, - 0x2e, 0xad, 0xac, 0xc9, 0x8c, 0xe8, 0xf3, 0x30, 0xaa, 0xaf, 0x58, 0x71, 0xfe, 0x5d, 0x4e, 0x17, - 0xa9, 0xb4, 0x95, 0xcd, 0x25, 0x4e, 0xb5, 0x7a, 0x75, 0x18, 0x36, 0x28, 0xda, 0x04, 0xd2, 0xc7, - 0x12, 0xdd, 0x82, 0x42, 0xad, 0xe1, 0x12, 0x2f, 0x2a, 0x57, 0xba, 0x05, 0x72, 0x5a, 0x12, 0x38, - 0x62, 0x72, 0x44, 0x0c, 0x6c, 0x5e, 0x86, 0x15, 0x05, 0xfb, 0x57, 0x73, 0x30, 0xd7, 0x23, 0xa0, - 0x7a, 0x42, 0x95, 0x6f, 0xf5, 0xa5, 0xca, 0x5f, 0x90, 0xe9, 0x57, 0xd7, 0x12, 0x2a, 0x8b, 0x44, - 0x6a, 0xd5, 0x58, 0x71, 0x91, 0xc4, 0xef, 0xdb, 0xb4, 0x5a, 0x7f, 0x0d, 0x18, 0xe8, 0xe9, 0x1c, - 0x60, 0xbc, 0x02, 0x0e, 0xf6, 0x7f, 0x4f, 0xca, 0x7c, 0xd1, 0xb1, 0xbf, 0x92, 0x83, 0xd3, 0x6a, - 0x08, 0xbf, 0x71, 0x07, 0xee, 0x4e, 0xe7, 0xc0, 0x1d, 0xc3, 0x7b, 0x98, 0x7d, 0x1b, 0x86, 0x78, - 0x64, 0xaa, 0x3e, 0xe4, 0xb3, 0x4b, 0x66, 0x10, 0x47, 0x25, 0x12, 0x18, 0x81, 0x1c, 0xbf, 0xd7, - 0x82, 0x89, 0xf5, 0xa5, 0x4a, 0xd5, 0xaf, 0xed, 0x90, 0x68, 0x81, 0xcb, 0xd3, 0x58, 0xc8, 0x5a, - 0xd6, 0x43, 0xca, 0x50, 0x69, 0xd2, 0xd9, 0x45, 0x18, 0xd8, 0xf6, 0xc3, 0x28, 0xf9, 0x58, 0x7e, - 0xc3, 0x0f, 0x23, 0xcc, 0x20, 0xf6, 0xef, 0x5a, 0x30, 0xc8, 0x12, 0x8e, 0xf7, 0x4a, 0x79, 0xdf, - 0xcf, 0x77, 0xa1, 0x17, 0x61, 0x88, 0x6c, 0x6e, 0x92, 0x5a, 0x24, 0x66, 0x55, 0x7a, 0x37, 0x0f, - 0x2d, 0xb3, 0x52, 0x2a, 0x60, 0xb0, 0xc6, 0xf8, 0x5f, 0x2c, 0x90, 0xd1, 0x3d, 0x28, 0x46, 0x6e, - 0x93, 0x2c, 0xd4, 0xeb, 0xe2, 0xb9, 0xf1, 0x21, 0x3c, 0xb4, 0xd7, 0x25, 0x01, 0x1c, 0xd3, 0xb2, - 0xbf, 0x94, 0x03, 0x88, 0x43, 0x86, 0xf4, 0xfa, 0xc4, 0xc5, 0x8e, 0x87, 0xa8, 0xcb, 0x29, 0x0f, - 0x51, 0x28, 0x26, 0x98, 0xf2, 0x0a, 0xa5, 0x86, 0x29, 0xdf, 0xd7, 0x30, 0x0d, 0x1c, 0x65, 0x98, - 0x96, 0x60, 0x2a, 0x0e, 0x79, 0x62, 0x46, 0x7c, 0x62, 0x77, 0xa8, 0xf5, 0x24, 0x10, 0x77, 0xe2, - 0xdb, 0x04, 0x2e, 0xaa, 0xc8, 0x0f, 0xe2, 0xac, 0x61, 0xd6, 0xac, 0xfa, 0xc3, 0x5e, 0x8f, 0x71, - 0x8a, 0x5f, 0xda, 0x72, 0x99, 0x2f, 0x6d, 0x3f, 0x6e, 0xc1, 0xa9, 0x64, 0x3b, 0xcc, 0xbd, 0xf0, - 0x8b, 0x16, 0x9c, 0x66, 0xef, 0x8d, 0xac, 0xd5, 0xce, 0xd7, 0xcd, 0x17, 0xba, 0x46, 0xb3, 0xc8, - 0xe8, 0x71, 0xec, 0x46, 0xbf, 0x9a, 0x46, 0x1a, 0xa7, 0xb7, 0x68, 0xff, 0xfb, 0x1c, 0xcc, 0x64, - 0x85, 0xc1, 0x60, 0xc6, 0xee, 0xce, 0xfd, 0xea, 0x0e, 0xd9, 0x13, 0x26, 0xc5, 0xb1, 0xb1, 0x3b, - 0x2f, 0xc6, 0x12, 0x9e, 0x8c, 0x91, 0x9d, 0xeb, 0x2f, 0x46, 0x36, 0xda, 0x86, 0xa9, 0xbd, 0x6d, - 0xe2, 0xdd, 0xf1, 0x42, 0x27, 0x72, 0xc3, 0x4d, 0x97, 0x3d, 0x14, 0xf2, 0x75, 0xf3, 0x8a, 0x34, - 0xfc, 0xbd, 0x97, 0x44, 0x38, 0x3c, 0x98, 0x3b, 0x6f, 0x14, 0xc4, 0x5d, 0xe6, 0x8c, 0x04, 0x77, - 0x12, 0xed, 0x0c, 0x31, 0x3e, 0xf0, 0x08, 0x43, 0x8c, 0xdb, 0x5f, 0xb4, 0xe0, 0x6c, 0x66, 0x0a, - 0x40, 0x74, 0x05, 0x0a, 0x4e, 0xcb, 0xe5, 0xba, 0x56, 0xc1, 0x46, 0x99, 0xce, 0xa0, 0x52, 0xe6, - 0x9a, 0x56, 0x05, 0x55, 0xa9, 0x89, 0x73, 0x99, 0xa9, 0x89, 0x7b, 0x66, 0x1a, 0xb6, 0xbf, 0xc7, - 0x02, 0xe1, 0xa8, 0xd7, 0x07, 0xef, 0x7e, 0x4b, 0x66, 0x76, 0x37, 0xd2, 0x90, 0x5c, 0xcc, 0xf6, - 0x5c, 0x14, 0xc9, 0x47, 0x94, 0xac, 0x64, 0xa4, 0x1c, 0x31, 0x68, 0xd9, 0x75, 0x10, 0xd0, 0x12, - 0x61, 0x9a, 0xca, 0xde, 0xbd, 0xb9, 0x06, 0x50, 0x67, 0xb8, 0x5a, 0x7e, 0x67, 0x75, 0x32, 0x97, - 0x14, 0x04, 0x6b, 0x58, 0xf6, 0xbf, 0xc9, 0xc1, 0x88, 0x4c, 0x7b, 0xd1, 0xf6, 0xfa, 0xd1, 0x27, - 0x1c, 0x29, 0x0f, 0x1e, 0x4b, 0x88, 0x4e, 0x09, 0x57, 0x62, 0x35, 0x4c, 0x9c, 0x10, 0x5d, 0x02, - 0x70, 0x8c, 0x43, 0x77, 0x51, 0xd8, 0xde, 0x60, 0xe8, 0x09, 0xb7, 0xb2, 0x2a, 0x2f, 0xc6, 0x12, - 0x8e, 0x3e, 0x0d, 0x93, 0xbc, 0x5e, 0xe0, 0xb7, 0x9c, 0x2d, 0xae, 0xc4, 0x1e, 0x54, 0xfe, 0xe0, - 0x93, 0xab, 0x09, 0xd8, 0xe1, 0xc1, 0xdc, 0xa9, 0x64, 0x19, 0x7b, 0x9d, 0xe9, 0xa0, 0xc2, 0xcc, - 0x43, 0x78, 0x23, 0x74, 0xf7, 0x77, 0x58, 0x95, 0xc4, 0x20, 0xac, 0xe3, 0xd9, 0x9f, 0x07, 0xd4, - 0x99, 0x00, 0x04, 0xbd, 0xc1, 0x6d, 0x02, 0xdd, 0x80, 0xd4, 0xbb, 0xbd, 0xd6, 0xe8, 0x5e, 0xcf, - 0xd2, 0x23, 0x84, 0xd7, 0xc2, 0xaa, 0xbe, 0xfd, 0xff, 0xe7, 0x61, 0x32, 0xe9, 0x03, 0x8b, 0x6e, - 0xc0, 0x10, 0x17, 0x3d, 0x04, 0xf9, 0x2e, 0xc6, 0x00, 0x9a, 0xe7, 0x2c, 0x63, 0xc2, 0x42, 0x7a, - 0x11, 0xf5, 0xd1, 0xdb, 0x30, 0x52, 0xf7, 0xf7, 0xbc, 0x3d, 0x27, 0xa8, 0x2f, 0x54, 0xca, 0x62, - 0x39, 0xa7, 0xde, 0x96, 0x4a, 0x31, 0x9a, 0xee, 0x8d, 0xcb, 0x1e, 0xbe, 0x62, 0x10, 0xd6, 0xc9, - 0xa1, 0x75, 0x16, 0xaf, 0x78, 0xd3, 0xdd, 0x5a, 0x75, 0x5a, 0xdd, 0x0c, 0xc4, 0x97, 0x24, 0x92, - 0x46, 0x79, 0x4c, 0x04, 0x35, 0xe6, 0x00, 0x1c, 0x13, 0x42, 0xdf, 0x06, 0xd3, 0x61, 0x86, 0x4e, - 0x36, 0x2b, 0x1f, 0x54, 0x37, 0x35, 0xe5, 0xe2, 0x63, 0xf4, 0x1e, 0x9b, 0xa6, 0xbd, 0x4d, 0x6b, - 0xc6, 0xfe, 0xb5, 0x69, 0x30, 0x36, 0xb1, 0x91, 0x1e, 0xd0, 0x3a, 0xa6, 0xf4, 0x80, 0x18, 0x0a, - 0xa4, 0xd9, 0x8a, 0xf6, 0x4b, 0x6e, 0xd0, 0x2d, 0xbf, 0xec, 0xb2, 0xc0, 0xe9, 0xa4, 0x29, 0x21, - 0x58, 0xd1, 0x49, 0xcf, 0xe1, 0x98, 0xff, 0x3a, 0xe6, 0x70, 0x1c, 0x38, 0xc1, 0x1c, 0x8e, 0x6b, - 0x30, 0xbc, 0xe5, 0x46, 0x98, 0xb4, 0x7c, 0x21, 0xf4, 0xa7, 0xae, 0xc3, 0xeb, 0x1c, 0xa5, 0x33, - 0x5b, 0x98, 0x00, 0x60, 0x49, 0x04, 0xbd, 0xa1, 0x76, 0xe0, 0x50, 0xf6, 0x9d, 0xb9, 0xf3, 0xd5, - 0x3a, 0x75, 0x0f, 0x8a, 0x4c, 0x8d, 0xc3, 0x0f, 0x9b, 0xa9, 0x71, 0x45, 0xe6, 0x57, 0x2c, 0x64, - 0x7b, 0x73, 0xb0, 0xf4, 0x89, 0x3d, 0xb2, 0x2a, 0xde, 0xd5, 0x73, 0x52, 0x16, 0xb3, 0x39, 0x81, - 0x4a, 0x37, 0xd9, 0x67, 0x26, 0xca, 0xef, 0xb1, 0xe0, 0x74, 0x2b, 0x2d, 0x3d, 0xab, 0x78, 0xe0, - 0x7d, 0xb1, 0xef, 0xfc, 0xb3, 0x46, 0x83, 0x4c, 0x51, 0x93, 0x8a, 0x86, 0xd3, 0x9b, 0xa3, 0x03, - 0x1d, 0x6c, 0xd4, 0x45, 0x2a, 0xc5, 0x4b, 0x19, 0x29, 0x2d, 0xbb, 0x24, 0xb2, 0x5c, 0x4f, 0x49, - 0x9f, 0xf8, 0xd1, 0xac, 0xf4, 0x89, 0x7d, 0x27, 0x4d, 0x7c, 0x43, 0x25, 0xb3, 0x1c, 0xcb, 0x5e, - 0x4a, 0x3c, 0x55, 0x65, 0xcf, 0x14, 0x96, 0x6f, 0xa8, 0x14, 0x96, 0x5d, 0x82, 0x5d, 0xf2, 0x04, - 0x95, 0x3d, 0x13, 0x57, 0x6a, 0xc9, 0x27, 0x27, 0x8e, 0x27, 0xf9, 0xa4, 0x71, 0xd4, 0xf0, 0xfc, - 0x87, 0x4f, 0xf7, 0x38, 0x6a, 0x0c, 0xba, 0xdd, 0x0f, 0x1b, 0x9e, 0x68, 0x73, 0xea, 0xa1, 0x12, - 0x6d, 0xde, 0xd5, 0x13, 0x57, 0xa2, 0x1e, 0x99, 0x19, 0x29, 0x52, 0x9f, 0xe9, 0x2a, 0xef, 0xea, - 0x07, 0xe0, 0x74, 0x36, 0x5d, 0x75, 0xce, 0x75, 0xd2, 0x4d, 0x3d, 0x02, 0x3b, 0xd2, 0x60, 0x9e, - 0x3a, 0x99, 0x34, 0x98, 0xa7, 0x8f, 0x3d, 0x0d, 0xe6, 0x99, 0x13, 0x48, 0x83, 0xf9, 0xd8, 0x09, - 0xa6, 0xc1, 0xbc, 0xcb, 0xac, 0x22, 0x78, 0xb8, 0x13, 0x11, 0x9c, 0x33, 0x3d, 0x10, 0x64, 0x5a, - 0x4c, 0x14, 0xfe, 0x71, 0x0a, 0x84, 0x63, 0x52, 0x29, 0xe9, 0x35, 0x67, 0x1e, 0x41, 0x7a, 0xcd, - 0xb5, 0x38, 0xbd, 0xe6, 0xd9, 0xec, 0xa9, 0x4e, 0x31, 0x5d, 0xcf, 0x48, 0xaa, 0x79, 0x57, 0x4f, - 0x86, 0xf9, 0x78, 0x17, 0x55, 0x7c, 0x9a, 0xe2, 0xb1, 0x4b, 0x0a, 0xcc, 0xd7, 0x79, 0x0a, 0xcc, - 0x73, 0xd9, 0x9c, 0x3c, 0x79, 0xdc, 0x99, 0x89, 0x2f, 0xbf, 0x2f, 0x07, 0x17, 0xba, 0xef, 0x8b, - 0x58, 0xeb, 0x59, 0x89, 0x5f, 0x04, 0x13, 0x5a, 0x4f, 0x7e, 0xb7, 0x8a, 0xb1, 0xfa, 0x8e, 0x84, - 0x75, 0x1d, 0xa6, 0x94, 0x6d, 0x7a, 0xc3, 0xad, 0xed, 0x6b, 0xb9, 0xfe, 0x95, 0x3f, 0x6f, 0x35, - 0x89, 0x80, 0x3b, 0xeb, 0xa0, 0x05, 0x98, 0x30, 0x0a, 0xcb, 0x25, 0x71, 0x87, 0x52, 0x6a, 0xd6, - 0xaa, 0x09, 0xc6, 0x49, 0x7c, 0xfb, 0xcb, 0x16, 0x3c, 0x96, 0x91, 0x61, 0xaa, 0xef, 0x40, 0x4f, - 0x9b, 0x30, 0xd1, 0x32, 0xab, 0xf6, 0x88, 0x07, 0x67, 0xe4, 0xb1, 0x52, 0x7d, 0x4d, 0x00, 0x70, - 0x92, 0xa8, 0xfd, 0x67, 0x16, 0x9c, 0xef, 0x6a, 0xf9, 0x85, 0x30, 0x9c, 0xd9, 0x6a, 0x86, 0xce, - 0x52, 0x40, 0xea, 0xc4, 0x8b, 0x5c, 0xa7, 0x51, 0x6d, 0x91, 0x9a, 0xa6, 0xb7, 0x66, 0x26, 0x54, - 0xd7, 0x57, 0xab, 0x0b, 0x9d, 0x18, 0x38, 0xa3, 0x26, 0x5a, 0x01, 0xd4, 0x09, 0x11, 0x33, 0xcc, - 0x02, 0xcf, 0x76, 0xd2, 0xc3, 0x29, 0x35, 0xd0, 0x4b, 0x30, 0xa6, 0x2c, 0xca, 0xb4, 0x19, 0x67, - 0x0c, 0x18, 0xeb, 0x00, 0x6c, 0xe2, 0x2d, 0x5e, 0xf9, 0x8d, 0xdf, 0xbf, 0xf0, 0x91, 0xdf, 0xfa, - 0xfd, 0x0b, 0x1f, 0xf9, 0x9d, 0xdf, 0xbf, 0xf0, 0x91, 0xef, 0x78, 0x70, 0xc1, 0xfa, 0x8d, 0x07, - 0x17, 0xac, 0xdf, 0x7a, 0x70, 0xc1, 0xfa, 0x9d, 0x07, 0x17, 0xac, 0xdf, 0x7b, 0x70, 0xc1, 0xfa, - 0xd2, 0x1f, 0x5c, 0xf8, 0xc8, 0x5b, 0xb9, 0xdd, 0xe7, 0xfe, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xb2, 0xd6, 0x81, 0x33, 0xe4, 0xfd, 0x00, 0x00, + // 13809 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x7b, 0x70, 0x1c, 0x47, + 0x7a, 0x18, 0x7e, 0xb3, 0x8b, 0xc7, 0xee, 0x87, 0x77, 0x83, 0xa4, 0x40, 0x88, 0x24, 0xa8, 0xe1, + 0x1d, 0x45, 0x9d, 0x24, 0xf0, 0xf4, 0x3a, 0xc9, 0x92, 0x4e, 0x3e, 0x00, 0x0b, 0x90, 0x2b, 0x12, + 0xe0, 0xaa, 0x17, 0x24, 0xef, 0x64, 0xdd, 0xfd, 0x6e, 0xb0, 0xdb, 0x00, 0x46, 0xd8, 0x9d, 0x59, + 0xcd, 0xcc, 0x82, 0x84, 0x7e, 0x76, 0xc5, 0x39, 0x3f, 0xcf, 0x8f, 0xd4, 0x55, 0xca, 0x95, 0x87, + 0xed, 0x72, 0xa5, 0x1c, 0xa7, 0xec, 0x8b, 0x93, 0x54, 0x1c, 0x3b, 0xb6, 0xe3, 0x73, 0x62, 0xc7, + 0xce, 0xc3, 0xc9, 0x1f, 0x8e, 0xe3, 0x4a, 0x72, 0xae, 0x72, 0x05, 0xb1, 0xe9, 0x54, 0x5c, 0xf7, + 0x47, 0x6c, 0x27, 0x76, 0xfe, 0x08, 0xe2, 0x8a, 0x53, 0xfd, 0x9c, 0xee, 0xd9, 0x99, 0xdd, 0x05, + 0x05, 0xe0, 0x74, 0x57, 0xfa, 0x6f, 0xb7, 0xbf, 0xaf, 0xbf, 0xee, 0xe9, 0xe7, 0xd7, 0xdf, 0x13, + 0x5e, 0xd9, 0x79, 0x29, 0x9c, 0x77, 0xfd, 0xab, 0x3b, 0xed, 0x0d, 0x12, 0x78, 0x24, 0x22, 0xe1, + 0xd5, 0x5d, 0xe2, 0xd5, 0xfd, 0xe0, 0xaa, 0x00, 0x38, 0x2d, 0xf7, 0x6a, 0xcd, 0x0f, 0xc8, 0xd5, + 0xdd, 0x67, 0xae, 0x6e, 0x11, 0x8f, 0x04, 0x4e, 0x44, 0xea, 0xf3, 0xad, 0xc0, 0x8f, 0x7c, 0x84, + 0x38, 0xce, 0xbc, 0xd3, 0x72, 0xe7, 0x29, 0xce, 0xfc, 0xee, 0x33, 0xb3, 0x4f, 0x6f, 0xb9, 0xd1, + 0x76, 0x7b, 0x63, 0xbe, 0xe6, 0x37, 0xaf, 0x6e, 0xf9, 0x5b, 0xfe, 0x55, 0x86, 0xba, 0xd1, 0xde, + 0x64, 0xff, 0xd8, 0x1f, 0xf6, 0x8b, 0x93, 0x98, 0x7d, 0x3e, 0x6e, 0xa6, 0xe9, 0xd4, 0xb6, 0x5d, + 0x8f, 0x04, 0x7b, 0x57, 0x5b, 0x3b, 0x5b, 0xac, 0xdd, 0x80, 0x84, 0x7e, 0x3b, 0xa8, 0x91, 0x64, + 0xc3, 0x5d, 0x6b, 0x85, 0x57, 0x9b, 0x24, 0x72, 0x52, 0xba, 0x3b, 0x7b, 0x35, 0xab, 0x56, 0xd0, + 0xf6, 0x22, 0xb7, 0xd9, 0xd9, 0xcc, 0xc7, 0x7b, 0x55, 0x08, 0x6b, 0xdb, 0xa4, 0xe9, 0x74, 0xd4, + 0x7b, 0x2e, 0xab, 0x5e, 0x3b, 0x72, 0x1b, 0x57, 0x5d, 0x2f, 0x0a, 0xa3, 0x20, 0x59, 0xc9, 0xfe, + 0x8a, 0x05, 0x17, 0x17, 0xee, 0x56, 0x97, 0x1b, 0x4e, 0x18, 0xb9, 0xb5, 0xc5, 0x86, 0x5f, 0xdb, + 0xa9, 0x46, 0x7e, 0x40, 0xee, 0xf8, 0x8d, 0x76, 0x93, 0x54, 0xd9, 0x40, 0xa0, 0xa7, 0xa0, 0xb0, + 0xcb, 0xfe, 0x97, 0x4b, 0x33, 0xd6, 0x45, 0xeb, 0x4a, 0x71, 0x71, 0xf2, 0x37, 0xf6, 0xe7, 0x3e, + 0xf4, 0x60, 0x7f, 0xae, 0x70, 0x47, 0x94, 0x63, 0x85, 0x81, 0x2e, 0xc3, 0xd0, 0x66, 0xb8, 0xbe, + 0xd7, 0x22, 0x33, 0x39, 0x86, 0x3b, 0x2e, 0x70, 0x87, 0x56, 0xaa, 0xb4, 0x14, 0x0b, 0x28, 0xba, + 0x0a, 0xc5, 0x96, 0x13, 0x44, 0x6e, 0xe4, 0xfa, 0xde, 0x4c, 0xfe, 0xa2, 0x75, 0x65, 0x70, 0x71, + 0x4a, 0xa0, 0x16, 0x2b, 0x12, 0x80, 0x63, 0x1c, 0xda, 0x8d, 0x80, 0x38, 0xf5, 0x5b, 0x5e, 0x63, + 0x6f, 0x66, 0xe0, 0xa2, 0x75, 0xa5, 0x10, 0x77, 0x03, 0x8b, 0x72, 0xac, 0x30, 0xec, 0x1f, 0xce, + 0x41, 0x61, 0x61, 0x73, 0xd3, 0xf5, 0xdc, 0x68, 0x0f, 0xdd, 0x81, 0x51, 0xcf, 0xaf, 0x13, 0xf9, + 0x9f, 0x7d, 0xc5, 0xc8, 0xb3, 0x17, 0xe7, 0x3b, 0x97, 0xd2, 0xfc, 0x9a, 0x86, 0xb7, 0x38, 0xf9, + 0x60, 0x7f, 0x6e, 0x54, 0x2f, 0xc1, 0x06, 0x1d, 0x84, 0x61, 0xa4, 0xe5, 0xd7, 0x15, 0xd9, 0x1c, + 0x23, 0x3b, 0x97, 0x46, 0xb6, 0x12, 0xa3, 0x2d, 0x4e, 0x3c, 0xd8, 0x9f, 0x1b, 0xd1, 0x0a, 0xb0, + 0x4e, 0x04, 0x6d, 0xc0, 0x04, 0xfd, 0xeb, 0x45, 0xae, 0xa2, 0x9b, 0x67, 0x74, 0x2f, 0x65, 0xd1, + 0xd5, 0x50, 0x17, 0xa7, 0x1f, 0xec, 0xcf, 0x4d, 0x24, 0x0a, 0x71, 0x92, 0xa0, 0xfd, 0x2e, 0x8c, + 0x2f, 0x44, 0x91, 0x53, 0xdb, 0x26, 0x75, 0x3e, 0x83, 0xe8, 0x79, 0x18, 0xf0, 0x9c, 0x26, 0x11, + 0xf3, 0x7b, 0x51, 0x0c, 0xec, 0xc0, 0x9a, 0xd3, 0x24, 0x07, 0xfb, 0x73, 0x93, 0xb7, 0x3d, 0xf7, + 0x9d, 0xb6, 0x58, 0x15, 0xb4, 0x0c, 0x33, 0x6c, 0xf4, 0x2c, 0x40, 0x9d, 0xec, 0xba, 0x35, 0x52, + 0x71, 0xa2, 0x6d, 0x31, 0xdf, 0x48, 0xd4, 0x85, 0x92, 0x82, 0x60, 0x0d, 0xcb, 0xbe, 0x0f, 0xc5, + 0x85, 0x5d, 0xdf, 0xad, 0x57, 0xfc, 0x7a, 0x88, 0x76, 0x60, 0xa2, 0x15, 0x90, 0x4d, 0x12, 0xa8, + 0xa2, 0x19, 0xeb, 0x62, 0xfe, 0xca, 0xc8, 0xb3, 0x57, 0x52, 0x3f, 0xd6, 0x44, 0x5d, 0xf6, 0xa2, + 0x60, 0x6f, 0xf1, 0x11, 0xd1, 0xde, 0x44, 0x02, 0x8a, 0x93, 0x94, 0xed, 0x7f, 0x91, 0x83, 0xd3, + 0x0b, 0xef, 0xb6, 0x03, 0x52, 0x72, 0xc3, 0x9d, 0xe4, 0x0a, 0xaf, 0xbb, 0xe1, 0xce, 0x5a, 0x3c, + 0x02, 0x6a, 0x69, 0x95, 0x44, 0x39, 0x56, 0x18, 0xe8, 0x69, 0x18, 0xa6, 0xbf, 0x6f, 0xe3, 0xb2, + 0xf8, 0xe4, 0x69, 0x81, 0x3c, 0x52, 0x72, 0x22, 0xa7, 0xc4, 0x41, 0x58, 0xe2, 0xa0, 0x55, 0x18, + 0xa9, 0xb1, 0x0d, 0xb9, 0xb5, 0xea, 0xd7, 0x09, 0x9b, 0xcc, 0xe2, 0xe2, 0x93, 0x14, 0x7d, 0x29, + 0x2e, 0x3e, 0xd8, 0x9f, 0x9b, 0xe1, 0x7d, 0x13, 0x24, 0x34, 0x18, 0xd6, 0xeb, 0x23, 0x5b, 0xed, + 0xaf, 0x01, 0x46, 0x09, 0x52, 0xf6, 0xd6, 0x15, 0x6d, 0xab, 0x0c, 0xb2, 0xad, 0x32, 0x9a, 0xbe, + 0x4d, 0xd0, 0x33, 0x30, 0xb0, 0xe3, 0x7a, 0xf5, 0x99, 0x21, 0x46, 0xeb, 0x3c, 0x9d, 0xf3, 0x1b, + 0xae, 0x57, 0x3f, 0xd8, 0x9f, 0x9b, 0x32, 0xba, 0x43, 0x0b, 0x31, 0x43, 0xb5, 0xff, 0xd4, 0x82, + 0x39, 0x06, 0x5b, 0x71, 0x1b, 0xa4, 0x42, 0x82, 0xd0, 0x0d, 0x23, 0xe2, 0x45, 0xc6, 0x80, 0x3e, + 0x0b, 0x10, 0x92, 0x5a, 0x40, 0x22, 0x6d, 0x48, 0xd5, 0xc2, 0xa8, 0x2a, 0x08, 0xd6, 0xb0, 0xe8, + 0x81, 0x10, 0x6e, 0x3b, 0x01, 0x5b, 0x5f, 0x62, 0x60, 0xd5, 0x81, 0x50, 0x95, 0x00, 0x1c, 0xe3, + 0x18, 0x07, 0x42, 0xbe, 0xd7, 0x81, 0x80, 0x3e, 0x01, 0x13, 0x71, 0x63, 0x61, 0xcb, 0xa9, 0xc9, + 0x01, 0x64, 0x5b, 0xa6, 0x6a, 0x82, 0x70, 0x12, 0xd7, 0xfe, 0xbb, 0x96, 0x58, 0x3c, 0xf4, 0xab, + 0xdf, 0xe7, 0xdf, 0x6a, 0xff, 0xa2, 0x05, 0xc3, 0x8b, 0xae, 0x57, 0x77, 0xbd, 0x2d, 0xf4, 0x39, + 0x28, 0xd0, 0xbb, 0xa9, 0xee, 0x44, 0x8e, 0x38, 0xf7, 0x3e, 0xa6, 0xed, 0x2d, 0x75, 0x55, 0xcc, + 0xb7, 0x76, 0xb6, 0x68, 0x41, 0x38, 0x4f, 0xb1, 0xe9, 0x6e, 0xbb, 0xb5, 0xf1, 0x36, 0xa9, 0x45, + 0xab, 0x24, 0x72, 0xe2, 0xcf, 0x89, 0xcb, 0xb0, 0xa2, 0x8a, 0x6e, 0xc0, 0x50, 0xe4, 0x04, 0x5b, + 0x24, 0x12, 0x07, 0x60, 0xea, 0x41, 0xc5, 0x6b, 0x62, 0xba, 0x23, 0x89, 0x57, 0x23, 0xf1, 0xb5, + 0xb0, 0xce, 0xaa, 0x62, 0x41, 0xc2, 0xfe, 0xc1, 0x61, 0x38, 0xbb, 0x54, 0x2d, 0x67, 0xac, 0xab, + 0xcb, 0x30, 0x54, 0x0f, 0xdc, 0x5d, 0x12, 0x88, 0x71, 0x56, 0x54, 0x4a, 0xac, 0x14, 0x0b, 0x28, + 0x7a, 0x09, 0x46, 0xf9, 0x85, 0x74, 0xdd, 0xf1, 0xea, 0x0d, 0x39, 0xc4, 0xa7, 0x04, 0xf6, 0xe8, + 0x1d, 0x0d, 0x86, 0x0d, 0xcc, 0x43, 0x2e, 0xaa, 0xcb, 0x89, 0xcd, 0x98, 0x75, 0xd9, 0x7d, 0xc1, + 0x82, 0x49, 0xde, 0xcc, 0x42, 0x14, 0x05, 0xee, 0x46, 0x3b, 0x22, 0xe1, 0xcc, 0x20, 0x3b, 0xe9, + 0x96, 0xd2, 0x46, 0x2b, 0x73, 0x04, 0xe6, 0xef, 0x24, 0xa8, 0xf0, 0x43, 0x70, 0x46, 0xb4, 0x3b, + 0x99, 0x04, 0xe3, 0x8e, 0x66, 0xd1, 0x77, 0x58, 0x30, 0x5b, 0xf3, 0xbd, 0x28, 0xf0, 0x1b, 0x0d, + 0x12, 0x54, 0xda, 0x1b, 0x0d, 0x37, 0xdc, 0xe6, 0xeb, 0x14, 0x93, 0x4d, 0x76, 0x12, 0x64, 0xcc, + 0xa1, 0x42, 0x12, 0x73, 0x78, 0xe1, 0xc1, 0xfe, 0xdc, 0xec, 0x52, 0x26, 0x29, 0xdc, 0xa5, 0x19, + 0xb4, 0x03, 0x88, 0x5e, 0xa5, 0xd5, 0xc8, 0xd9, 0x22, 0x71, 0xe3, 0xc3, 0xfd, 0x37, 0x7e, 0xe6, + 0xc1, 0xfe, 0x1c, 0x5a, 0xeb, 0x20, 0x81, 0x53, 0xc8, 0xa2, 0x77, 0xe0, 0x14, 0x2d, 0xed, 0xf8, + 0xd6, 0x42, 0xff, 0xcd, 0xcd, 0x3c, 0xd8, 0x9f, 0x3b, 0xb5, 0x96, 0x42, 0x04, 0xa7, 0x92, 0x46, + 0xdf, 0x6e, 0xc1, 0xd9, 0xf8, 0xf3, 0x97, 0xef, 0xb7, 0x1c, 0xaf, 0x1e, 0x37, 0x5c, 0xec, 0xbf, + 0x61, 0x7a, 0x26, 0x9f, 0x5d, 0xca, 0xa2, 0x84, 0xb3, 0x1b, 0x99, 0x5d, 0x82, 0xd3, 0xa9, 0xab, + 0x05, 0x4d, 0x42, 0x7e, 0x87, 0x70, 0x2e, 0xa8, 0x88, 0xe9, 0x4f, 0x74, 0x0a, 0x06, 0x77, 0x9d, + 0x46, 0x5b, 0x6c, 0x14, 0xcc, 0xff, 0xbc, 0x9c, 0x7b, 0xc9, 0xb2, 0xff, 0x65, 0x1e, 0x26, 0x96, + 0xaa, 0xe5, 0x87, 0xda, 0x85, 0xfa, 0x35, 0x94, 0xeb, 0x7a, 0x0d, 0xc5, 0x97, 0x5a, 0x3e, 0xf3, + 0x52, 0xfb, 0x4b, 0x29, 0x5b, 0x68, 0x80, 0x6d, 0xa1, 0x6f, 0xca, 0xd8, 0x42, 0x47, 0xbc, 0x71, + 0x76, 0x33, 0x56, 0xd1, 0x20, 0x9b, 0xcc, 0x54, 0x8e, 0xe5, 0xa6, 0x5f, 0x73, 0x1a, 0xc9, 0xa3, + 0xef, 0x90, 0x4b, 0xe9, 0x68, 0xe6, 0xb1, 0x06, 0xa3, 0x4b, 0x4e, 0xcb, 0xd9, 0x70, 0x1b, 0x6e, + 0xe4, 0x92, 0x10, 0x3d, 0x0e, 0x79, 0xa7, 0x5e, 0x67, 0xdc, 0x56, 0x71, 0xf1, 0xf4, 0x83, 0xfd, + 0xb9, 0xfc, 0x42, 0x9d, 0x5e, 0xfb, 0xa0, 0xb0, 0xf6, 0x30, 0xc5, 0x40, 0x1f, 0x85, 0x81, 0x7a, + 0xe0, 0xb7, 0x66, 0x72, 0x0c, 0x93, 0xee, 0xba, 0x81, 0x52, 0xe0, 0xb7, 0x12, 0xa8, 0x0c, 0xc7, + 0xfe, 0xd5, 0x1c, 0x9c, 0x5b, 0x22, 0xad, 0xed, 0x95, 0x6a, 0xc6, 0xf9, 0x7d, 0x05, 0x0a, 0x4d, + 0xdf, 0x73, 0x23, 0x3f, 0x08, 0x45, 0xd3, 0x6c, 0x45, 0xac, 0x8a, 0x32, 0xac, 0xa0, 0xe8, 0x22, + 0x0c, 0xb4, 0x62, 0xa6, 0x72, 0x54, 0x32, 0xa4, 0x8c, 0x9d, 0x64, 0x10, 0x8a, 0xd1, 0x0e, 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, 0x2a, 0x50, 0x0c, 0x13, 0x33, 0xdb, 0xd7, 0x36, + 0x1d, 0x63, 0x57, 0xb7, 0x9a, 0xc9, 0x98, 0x88, 0x71, 0xa3, 0x0c, 0xf5, 0xbc, 0xba, 0xbf, 0x9c, + 0x03, 0xc4, 0x87, 0xf0, 0xeb, 0x6c, 0xe0, 0x6e, 0x77, 0x0e, 0x5c, 0xff, 0x5b, 0xe2, 0xa8, 0x46, + 0xef, 0xcf, 0x2c, 0x38, 0xb7, 0xe4, 0x7a, 0x75, 0x12, 0x64, 0x2c, 0xc0, 0xe3, 0x79, 0xcb, 0x1e, + 0x8e, 0x69, 0x30, 0x96, 0xd8, 0xc0, 0x11, 0x2c, 0x31, 0xfb, 0x8f, 0x2d, 0x40, 0xfc, 0xb3, 0xdf, + 0x77, 0x1f, 0x7b, 0xbb, 0xf3, 0x63, 0x8f, 0x60, 0x59, 0xd8, 0x37, 0x61, 0x7c, 0xa9, 0xe1, 0x12, + 0x2f, 0x2a, 0x57, 0x96, 0x7c, 0x6f, 0xd3, 0xdd, 0x42, 0x2f, 0xc3, 0x78, 0xe4, 0x36, 0x89, 0xdf, + 0x8e, 0xaa, 0xa4, 0xe6, 0x7b, 0xec, 0x25, 0x69, 0x5d, 0x19, 0x5c, 0x44, 0x0f, 0xf6, 0xe7, 0xc6, + 0xd7, 0x0d, 0x08, 0x4e, 0x60, 0xda, 0xbf, 0x4b, 0xc7, 0xcf, 0x6f, 0xb6, 0x7c, 0x8f, 0x78, 0xd1, + 0x92, 0xef, 0xd5, 0xb9, 0xc4, 0xe1, 0x65, 0x18, 0x88, 0xe8, 0x78, 0xf0, 0xb1, 0xbb, 0x2c, 0x37, + 0x0a, 0x1d, 0x85, 0x83, 0xfd, 0xb9, 0x33, 0x9d, 0x35, 0xd8, 0x38, 0xb1, 0x3a, 0xe8, 0x9b, 0x60, + 0x28, 0x8c, 0x9c, 0xa8, 0x1d, 0x8a, 0xd1, 0x7c, 0x4c, 0x8e, 0x66, 0x95, 0x95, 0x1e, 0xec, 0xcf, + 0x4d, 0xa8, 0x6a, 0xbc, 0x08, 0x8b, 0x0a, 0xe8, 0x09, 0x18, 0x6e, 0x92, 0x30, 0x74, 0xb6, 0xe4, + 0x6d, 0x38, 0x21, 0xea, 0x0e, 0xaf, 0xf2, 0x62, 0x2c, 0xe1, 0xe8, 0x12, 0x0c, 0x92, 0x20, 0xf0, + 0x03, 0xb1, 0x47, 0xc7, 0x04, 0xe2, 0xe0, 0x32, 0x2d, 0xc4, 0x1c, 0x66, 0xff, 0x3b, 0x0b, 0x26, + 0x54, 0x5f, 0x79, 0x5b, 0x27, 0xf0, 0x2a, 0x78, 0x13, 0xa0, 0x26, 0x3f, 0x30, 0x64, 0xb7, 0xc7, + 0xc8, 0xb3, 0x97, 0x53, 0x2f, 0xea, 0x8e, 0x61, 0x8c, 0x29, 0xab, 0xa2, 0x10, 0x6b, 0xd4, 0xec, + 0x7f, 0x6a, 0xc1, 0x74, 0xe2, 0x8b, 0x6e, 0xba, 0x61, 0x84, 0xde, 0xea, 0xf8, 0xaa, 0xf9, 0xfe, + 0xbe, 0x8a, 0xd6, 0x66, 0xdf, 0xa4, 0x96, 0xb2, 0x2c, 0xd1, 0xbe, 0xe8, 0x3a, 0x0c, 0xba, 0x11, + 0x69, 0xca, 0x8f, 0xb9, 0xd4, 0xf5, 0x63, 0x78, 0xaf, 0xe2, 0x19, 0x29, 0xd3, 0x9a, 0x98, 0x13, + 0xb0, 0x7f, 0x35, 0x0f, 0x45, 0xbe, 0x6c, 0x57, 0x9d, 0xd6, 0x09, 0xcc, 0xc5, 0x93, 0x50, 0x74, + 0x9b, 0xcd, 0x76, 0xe4, 0x6c, 0x88, 0xe3, 0xbc, 0xc0, 0xb7, 0x56, 0x59, 0x16, 0xe2, 0x18, 0x8e, + 0xca, 0x30, 0xc0, 0xba, 0xc2, 0xbf, 0xf2, 0xf1, 0xf4, 0xaf, 0x14, 0x7d, 0x9f, 0x2f, 0x39, 0x91, + 0xc3, 0x39, 0x29, 0x75, 0x8f, 0xd0, 0x22, 0xcc, 0x48, 0x20, 0x07, 0x60, 0xc3, 0xf5, 0x9c, 0x60, + 0x8f, 0x96, 0xcd, 0xe4, 0x19, 0xc1, 0xa7, 0xbb, 0x13, 0x5c, 0x54, 0xf8, 0x9c, 0xac, 0xfa, 0xb0, + 0x18, 0x80, 0x35, 0xa2, 0xb3, 0x2f, 0x42, 0x51, 0x21, 0x1f, 0x86, 0x21, 0x9a, 0xfd, 0x04, 0x4c, + 0x24, 0xda, 0xea, 0x55, 0x7d, 0x54, 0xe7, 0xa7, 0x7e, 0x89, 0x1d, 0x19, 0xa2, 0xd7, 0xcb, 0xde, + 0xae, 0x38, 0x72, 0xdf, 0x85, 0x53, 0x8d, 0x94, 0x93, 0x4c, 0xcc, 0x6b, 0xff, 0x27, 0xdf, 0x39, + 0xf1, 0xd9, 0xa7, 0xd2, 0xa0, 0x38, 0xb5, 0x0d, 0xca, 0x23, 0xf8, 0x2d, 0xba, 0x41, 0x9c, 0x86, + 0xce, 0x6e, 0xdf, 0x12, 0x65, 0x58, 0x41, 0xe9, 0x79, 0x77, 0x4a, 0x75, 0xfe, 0x06, 0xd9, 0xab, + 0x92, 0x06, 0xa9, 0x45, 0x7e, 0xf0, 0x35, 0xed, 0xfe, 0x79, 0x3e, 0xfa, 0xfc, 0xb8, 0x1c, 0x11, + 0x04, 0xf2, 0x37, 0xc8, 0x1e, 0x9f, 0x0a, 0xfd, 0xeb, 0xf2, 0x5d, 0xbf, 0xee, 0x67, 0x2c, 0x18, + 0x53, 0x5f, 0x77, 0x02, 0xe7, 0xc2, 0xa2, 0x79, 0x2e, 0x9c, 0xef, 0xba, 0xc0, 0x33, 0x4e, 0x84, + 0x2f, 0xe7, 0xe0, 0xac, 0xc2, 0xa1, 0x6f, 0x03, 0xfe, 0x47, 0xac, 0xaa, 0xab, 0x50, 0xf4, 0x94, + 0xd4, 0xca, 0x32, 0xc5, 0x45, 0xb1, 0xcc, 0x2a, 0xc6, 0xa1, 0x2c, 0x9e, 0x17, 0x8b, 0x96, 0x46, + 0x75, 0x71, 0xae, 0x10, 0xdd, 0x2e, 0x42, 0xbe, 0xed, 0xd6, 0xc5, 0x05, 0xf3, 0x31, 0x39, 0xda, + 0xb7, 0xcb, 0xa5, 0x83, 0xfd, 0xb9, 0xc7, 0xb2, 0x54, 0x09, 0xf4, 0x66, 0x0b, 0xe7, 0x6f, 0x97, + 0x4b, 0x98, 0x56, 0x46, 0x0b, 0x30, 0x21, 0xb5, 0x25, 0x77, 0x28, 0xbb, 0xe5, 0x7b, 0xe2, 0x1e, + 0x52, 0x32, 0x59, 0x6c, 0x82, 0x71, 0x12, 0x1f, 0x95, 0x60, 0x72, 0xa7, 0xbd, 0x41, 0x1a, 0x24, + 0xe2, 0x1f, 0x7c, 0x83, 0x70, 0x89, 0x65, 0x31, 0x7e, 0x99, 0xdd, 0x48, 0xc0, 0x71, 0x47, 0x0d, + 0xfb, 0x2f, 0xd8, 0x7d, 0x20, 0x46, 0xaf, 0x12, 0xf8, 0x74, 0x61, 0x51, 0xea, 0x5f, 0xcb, 0xe5, + 0xdc, 0xcf, 0xaa, 0xb8, 0x41, 0xf6, 0xd6, 0x7d, 0xca, 0x99, 0xa7, 0xaf, 0x0a, 0x63, 0xcd, 0x0f, + 0x74, 0x5d, 0xf3, 0x3f, 0x97, 0x83, 0xd3, 0x6a, 0x04, 0x0c, 0x26, 0xf0, 0xeb, 0x7d, 0x0c, 0x9e, + 0x81, 0x91, 0x3a, 0xd9, 0x74, 0xda, 0x8d, 0x48, 0x89, 0xcf, 0x07, 0xb9, 0x0a, 0xa5, 0x14, 0x17, + 0x63, 0x1d, 0xe7, 0x10, 0xc3, 0xf6, 0xbf, 0x46, 0xd8, 0x45, 0x1c, 0x39, 0x74, 0x8d, 0xab, 0x5d, + 0x63, 0x65, 0xee, 0x9a, 0x4b, 0x30, 0xe8, 0x36, 0x29, 0x63, 0x96, 0x33, 0xf9, 0xad, 0x32, 0x2d, + 0xc4, 0x1c, 0x86, 0x3e, 0x02, 0xc3, 0x35, 0xbf, 0xd9, 0x74, 0xbc, 0x3a, 0xbb, 0xf2, 0x8a, 0x8b, + 0x23, 0x94, 0x77, 0x5b, 0xe2, 0x45, 0x58, 0xc2, 0xd0, 0x39, 0x18, 0x70, 0x82, 0x2d, 0x2e, 0xc3, + 0x28, 0x2e, 0x16, 0x68, 0x4b, 0x0b, 0xc1, 0x56, 0x88, 0x59, 0x29, 0x7d, 0x82, 0xdd, 0xf3, 0x83, + 0x1d, 0xd7, 0xdb, 0x2a, 0xb9, 0x81, 0xd8, 0x12, 0xea, 0x2e, 0xbc, 0xab, 0x20, 0x58, 0xc3, 0x42, + 0x2b, 0x30, 0xd8, 0xf2, 0x83, 0x28, 0x9c, 0x19, 0x62, 0xc3, 0xfd, 0x58, 0xc6, 0x41, 0xc4, 0xbf, + 0xb6, 0xe2, 0x07, 0x51, 0xfc, 0x01, 0xf4, 0x5f, 0x88, 0x79, 0x75, 0x74, 0x13, 0x86, 0x89, 0xb7, + 0xbb, 0x12, 0xf8, 0xcd, 0x99, 0xe9, 0x6c, 0x4a, 0xcb, 0x1c, 0x85, 0x2f, 0xb3, 0x98, 0x47, 0x15, + 0xc5, 0x58, 0x92, 0x40, 0xdf, 0x04, 0x79, 0xe2, 0xed, 0xce, 0x0c, 0x33, 0x4a, 0xb3, 0x19, 0x94, + 0xee, 0x38, 0x41, 0x7c, 0xe6, 0x2f, 0x7b, 0xbb, 0x98, 0xd6, 0x41, 0x9f, 0x86, 0xa2, 0x3c, 0x30, + 0x42, 0x21, 0xac, 0x4b, 0x5d, 0xb0, 0xf2, 0x98, 0xc1, 0xe4, 0x9d, 0xb6, 0x1b, 0x90, 0x26, 0xf1, + 0xa2, 0x30, 0x3e, 0x21, 0x25, 0x34, 0xc4, 0x31, 0x35, 0xf4, 0x69, 0x29, 0x21, 0x5e, 0xf5, 0xdb, + 0x5e, 0x14, 0xce, 0x14, 0x59, 0xf7, 0x52, 0x75, 0x77, 0x77, 0x62, 0xbc, 0xa4, 0x08, 0x99, 0x57, + 0xc6, 0x06, 0x29, 0xf4, 0x19, 0x18, 0xe3, 0xff, 0xb9, 0x06, 0x2c, 0x9c, 0x39, 0xcd, 0x68, 0x5f, + 0xcc, 0xa6, 0xcd, 0x11, 0x17, 0x4f, 0x0b, 0xe2, 0x63, 0x7a, 0x69, 0x88, 0x4d, 0x6a, 0x08, 0xc3, + 0x58, 0xc3, 0xdd, 0x25, 0x1e, 0x09, 0xc3, 0x4a, 0xe0, 0x6f, 0x90, 0x19, 0x60, 0x03, 0x73, 0x36, + 0x5d, 0x63, 0xe6, 0x6f, 0x90, 0xc5, 0x29, 0x4a, 0xf3, 0xa6, 0x5e, 0x07, 0x9b, 0x24, 0xd0, 0x6d, + 0x18, 0xa7, 0x2f, 0x36, 0x37, 0x26, 0x3a, 0xd2, 0x8b, 0x28, 0x7b, 0x57, 0x61, 0xa3, 0x12, 0x4e, + 0x10, 0x41, 0xb7, 0x60, 0x34, 0x8c, 0x9c, 0x20, 0x6a, 0xb7, 0x38, 0xd1, 0x33, 0xbd, 0x88, 0x32, + 0x85, 0x6b, 0x55, 0xab, 0x82, 0x0d, 0x02, 0xe8, 0x75, 0x28, 0x36, 0xdc, 0x4d, 0x52, 0xdb, 0xab, + 0x35, 0xc8, 0xcc, 0x28, 0xa3, 0x96, 0x7a, 0xa8, 0xdc, 0x94, 0x48, 0x9c, 0xcf, 0x55, 0x7f, 0x71, + 0x5c, 0x1d, 0xdd, 0x81, 0x33, 0x11, 0x09, 0x9a, 0xae, 0xe7, 0xd0, 0xc3, 0x40, 0x3c, 0xad, 0x98, + 0x22, 0x73, 0x8c, 0xed, 0xb6, 0x0b, 0x62, 0x36, 0xce, 0xac, 0xa7, 0x62, 0xe1, 0x8c, 0xda, 0xe8, + 0x3e, 0xcc, 0xa4, 0x40, 0xfc, 0x86, 0x5b, 0xdb, 0x9b, 0x39, 0xc5, 0x28, 0xbf, 0x2a, 0x28, 0xcf, + 0xac, 0x67, 0xe0, 0x1d, 0x74, 0x81, 0xe1, 0x4c, 0xea, 0xe8, 0x16, 0x4c, 0xb0, 0x13, 0xa8, 0xd2, + 0x6e, 0x34, 0x44, 0x83, 0xe3, 0xac, 0xc1, 0x8f, 0xc8, 0xfb, 0xb8, 0x6c, 0x82, 0x0f, 0xf6, 0xe7, + 0x20, 0xfe, 0x87, 0x93, 0xb5, 0xd1, 0x06, 0xd3, 0x99, 0xb5, 0x03, 0x37, 0xda, 0xa3, 0xe7, 0x06, + 0xb9, 0x1f, 0xcd, 0x4c, 0x74, 0x95, 0x57, 0xe8, 0xa8, 0x4a, 0xb1, 0xa6, 0x17, 0xe2, 0x24, 0x41, + 0x7a, 0xa4, 0x86, 0x51, 0xdd, 0xf5, 0x66, 0x26, 0xf9, 0xbb, 0x44, 0x9e, 0x48, 0x55, 0x5a, 0x88, + 0x39, 0x8c, 0xe9, 0xcb, 0xe8, 0x8f, 0x5b, 0xf4, 0xe6, 0x9a, 0x62, 0x88, 0xb1, 0xbe, 0x4c, 0x02, + 0x70, 0x8c, 0x43, 0x99, 0xc9, 0x28, 0xda, 0x9b, 0x41, 0x0c, 0x55, 0x1d, 0x2c, 0xeb, 0xeb, 0x9f, + 0xc6, 0xb4, 0xdc, 0xde, 0x80, 0x71, 0x75, 0x10, 0xb2, 0x31, 0x41, 0x73, 0x30, 0xc8, 0xd8, 0x27, + 0x21, 0x5d, 0x2b, 0xd2, 0x2e, 0x30, 0xd6, 0x0a, 0xf3, 0x72, 0xd6, 0x05, 0xf7, 0x5d, 0xb2, 0xb8, + 0x17, 0x11, 0xfe, 0xa6, 0xcf, 0x6b, 0x5d, 0x90, 0x00, 0x1c, 0xe3, 0xd8, 0xff, 0x97, 0xb3, 0xa1, + 0xf1, 0x69, 0xdb, 0xc7, 0xfd, 0xf2, 0x14, 0x14, 0xb6, 0xfd, 0x30, 0xa2, 0xd8, 0xac, 0x8d, 0xc1, + 0x98, 0xf1, 0xbc, 0x2e, 0xca, 0xb1, 0xc2, 0x40, 0xaf, 0xc0, 0x58, 0x4d, 0x6f, 0x40, 0x5c, 0x8e, + 0xea, 0x18, 0x31, 0x5a, 0xc7, 0x26, 0x2e, 0x7a, 0x09, 0x0a, 0xcc, 0x06, 0xa4, 0xe6, 0x37, 0x04, + 0xd7, 0x26, 0x6f, 0xf8, 0x42, 0x45, 0x94, 0x1f, 0x68, 0xbf, 0xb1, 0xc2, 0x46, 0x97, 0x61, 0x88, + 0x76, 0xa1, 0x5c, 0x11, 0xd7, 0x92, 0x12, 0x14, 0x5d, 0x67, 0xa5, 0x58, 0x40, 0xed, 0xbf, 0x9a, + 0xd3, 0x46, 0x99, 0xbe, 0x87, 0x09, 0xaa, 0xc0, 0xf0, 0x3d, 0xc7, 0x8d, 0x5c, 0x6f, 0x4b, 0xf0, + 0x1f, 0x4f, 0x74, 0xbd, 0xa3, 0x58, 0xa5, 0xbb, 0xbc, 0x02, 0xbf, 0x45, 0xc5, 0x1f, 0x2c, 0xc9, + 0x50, 0x8a, 0x41, 0xdb, 0xf3, 0x28, 0xc5, 0x5c, 0xbf, 0x14, 0x31, 0xaf, 0xc0, 0x29, 0x8a, 0x3f, + 0x58, 0x92, 0x41, 0x6f, 0x01, 0xc8, 0x1d, 0x46, 0xea, 0xc2, 0xf6, 0xe2, 0xa9, 0xde, 0x44, 0xd7, + 0x55, 0x9d, 0xc5, 0x71, 0x7a, 0x47, 0xc7, 0xff, 0xb1, 0x46, 0xcf, 0x8e, 0x18, 0x9f, 0xd6, 0xd9, + 0x19, 0xf4, 0x2d, 0x74, 0x89, 0x3b, 0x41, 0x44, 0xea, 0x0b, 0x91, 0x18, 0x9c, 0x8f, 0xf6, 0xf7, + 0x48, 0x59, 0x77, 0x9b, 0x44, 0xdf, 0x0e, 0x82, 0x08, 0x8e, 0xe9, 0xd9, 0xbf, 0x90, 0x87, 0x99, + 0xac, 0xee, 0xd2, 0x45, 0x47, 0xee, 0xbb, 0xd1, 0x12, 0x65, 0xaf, 0x2c, 0x73, 0xd1, 0x2d, 0x8b, + 0x72, 0xac, 0x30, 0xe8, 0xec, 0x87, 0xee, 0x96, 0x7c, 0x63, 0x0e, 0xc6, 0xb3, 0x5f, 0x65, 0xa5, + 0x58, 0x40, 0x29, 0x5e, 0x40, 0x9c, 0x50, 0x18, 0xf7, 0x68, 0xab, 0x04, 0xb3, 0x52, 0x2c, 0xa0, + 0xba, 0xb4, 0x6b, 0xa0, 0x87, 0xb4, 0xcb, 0x18, 0xa2, 0xc1, 0xa3, 0x1d, 0x22, 0xf4, 0x59, 0x80, + 0x4d, 0xd7, 0x73, 0xc3, 0x6d, 0x46, 0x7d, 0xe8, 0xd0, 0xd4, 0x15, 0x73, 0xb6, 0xa2, 0xa8, 0x60, + 0x8d, 0x22, 0x7a, 0x01, 0x46, 0xd4, 0x06, 0x2c, 0x97, 0x98, 0xa6, 0x53, 0xb3, 0x1c, 0x89, 0x4f, + 0xa3, 0x12, 0xd6, 0xf1, 0xec, 0xb7, 0x93, 0xeb, 0x45, 0xec, 0x00, 0x6d, 0x7c, 0xad, 0x7e, 0xc7, + 0x37, 0xd7, 0x7d, 0x7c, 0xed, 0xaf, 0xe6, 0x61, 0xc2, 0x68, 0xac, 0x1d, 0xf6, 0x71, 0x66, 0x5d, + 0xa3, 0x07, 0xb8, 0x13, 0x11, 0xb1, 0xff, 0xec, 0xde, 0x5b, 0x45, 0x3f, 0xe4, 0xe9, 0x0e, 0xe0, + 0xf5, 0xd1, 0x67, 0xa1, 0xd8, 0x70, 0x42, 0x26, 0x39, 0x23, 0x62, 0xdf, 0xf5, 0x43, 0x2c, 0x7e, + 0x98, 0x38, 0x61, 0xa4, 0xdd, 0x9a, 0x9c, 0x76, 0x4c, 0x92, 0xde, 0x34, 0x94, 0x3f, 0x91, 0xd6, + 0x63, 0xaa, 0x13, 0x94, 0x89, 0xd9, 0xc3, 0x1c, 0x86, 0x5e, 0x82, 0xd1, 0x80, 0xb0, 0x55, 0xb1, + 0x44, 0xb9, 0x39, 0xb6, 0xcc, 0x06, 0x63, 0xb6, 0x0f, 0x6b, 0x30, 0x6c, 0x60, 0xc6, 0x6f, 0x83, + 0xa1, 0x2e, 0x6f, 0x83, 0x27, 0x60, 0x98, 0xfd, 0x50, 0x2b, 0x40, 0xcd, 0x46, 0x99, 0x17, 0x63, + 0x09, 0x4f, 0x2e, 0x98, 0x42, 0x7f, 0x0b, 0x86, 0xbe, 0x3e, 0xc4, 0xa2, 0x66, 0x5a, 0xe6, 0x02, + 0x3f, 0xe5, 0xc4, 0x92, 0xc7, 0x12, 0x66, 0x7f, 0x14, 0xc6, 0x4b, 0x0e, 0x69, 0xfa, 0xde, 0xb2, + 0x57, 0x6f, 0xf9, 0xae, 0x17, 0xa1, 0x19, 0x18, 0x60, 0x97, 0x08, 0x3f, 0x02, 0x06, 0x68, 0x43, + 0x78, 0x80, 0x3e, 0x08, 0xec, 0x2d, 0x38, 0x5d, 0xf2, 0xef, 0x79, 0xf7, 0x9c, 0xa0, 0xbe, 0x50, + 0x29, 0x6b, 0xef, 0xeb, 0x35, 0xf9, 0xbe, 0xe3, 0x46, 0x5b, 0xa9, 0x47, 0xaf, 0x56, 0x93, 0xb3, + 0xb5, 0x2b, 0x6e, 0x83, 0x64, 0x48, 0x41, 0xfe, 0x7a, 0xce, 0x68, 0x29, 0xc6, 0x57, 0x5a, 0x2d, + 0x2b, 0x53, 0xab, 0xf5, 0x06, 0x14, 0x36, 0x5d, 0xd2, 0xa8, 0x63, 0xb2, 0x29, 0x56, 0xe2, 0xe3, + 0xd9, 0x76, 0x28, 0x2b, 0x14, 0x53, 0x4a, 0xbd, 0xf8, 0xeb, 0x70, 0x45, 0x54, 0xc6, 0x8a, 0x0c, + 0xda, 0x81, 0x49, 0xf9, 0x60, 0x90, 0x50, 0xb1, 0x2e, 0x9f, 0xe8, 0xf6, 0x0a, 0x31, 0x89, 0x9f, + 0x7a, 0xb0, 0x3f, 0x37, 0x89, 0x13, 0x64, 0x70, 0x07, 0x61, 0xfa, 0x1c, 0x6c, 0xd2, 0x13, 0x78, + 0x80, 0x0d, 0x3f, 0x7b, 0x0e, 0xb2, 0x97, 0x2d, 0x2b, 0xb5, 0x7f, 0xd4, 0x82, 0x47, 0x3a, 0x46, + 0x46, 0xbc, 0xf0, 0x8f, 0x78, 0x16, 0x92, 0x2f, 0xee, 0x5c, 0xef, 0x17, 0xb7, 0xfd, 0xf7, 0x2c, + 0x38, 0xb5, 0xdc, 0x6c, 0x45, 0x7b, 0x25, 0xd7, 0x54, 0x41, 0xbd, 0x08, 0x43, 0x4d, 0x52, 0x77, + 0xdb, 0x4d, 0x31, 0x73, 0x73, 0xf2, 0x94, 0x5a, 0x65, 0xa5, 0x07, 0xfb, 0x73, 0x63, 0xd5, 0xc8, + 0x0f, 0x9c, 0x2d, 0xc2, 0x0b, 0xb0, 0x40, 0x67, 0x67, 0xbd, 0xfb, 0x2e, 0xb9, 0xe9, 0x36, 0x5d, + 0x69, 0x57, 0xd4, 0x55, 0x66, 0x37, 0x2f, 0x07, 0x74, 0xfe, 0x8d, 0xb6, 0xe3, 0x45, 0x6e, 0xb4, + 0x27, 0xb4, 0x47, 0x92, 0x08, 0x8e, 0xe9, 0xd9, 0x5f, 0xb1, 0x60, 0x42, 0xae, 0xfb, 0x85, 0x7a, + 0x3d, 0x20, 0x61, 0x88, 0x66, 0x21, 0xe7, 0xb6, 0x44, 0x2f, 0x41, 0xf4, 0x32, 0x57, 0xae, 0xe0, + 0x9c, 0xdb, 0x92, 0x6c, 0x19, 0x3b, 0x08, 0xf3, 0xa6, 0x22, 0xed, 0xba, 0x28, 0xc7, 0x0a, 0x03, + 0x5d, 0x81, 0x82, 0xe7, 0xd7, 0xb9, 0x6d, 0x17, 0xbf, 0xd2, 0xd8, 0x02, 0x5b, 0x13, 0x65, 0x58, + 0x41, 0x51, 0x05, 0x8a, 0xdc, 0xec, 0x29, 0x5e, 0xb4, 0x7d, 0x19, 0x4f, 0xb1, 0x2f, 0x5b, 0x97, + 0x35, 0x71, 0x4c, 0xc4, 0xfe, 0x15, 0x0b, 0x46, 0xe5, 0x97, 0xf5, 0xc9, 0x73, 0xd2, 0xad, 0x15, + 0xf3, 0x9b, 0xf1, 0xd6, 0xa2, 0x3c, 0x23, 0x83, 0x18, 0xac, 0x62, 0xfe, 0x50, 0xac, 0xe2, 0x33, + 0x30, 0xe2, 0xb4, 0x5a, 0x15, 0x93, 0xcf, 0x64, 0x4b, 0x69, 0x21, 0x2e, 0xc6, 0x3a, 0x8e, 0xfd, + 0x23, 0x39, 0x18, 0x97, 0x5f, 0x50, 0x6d, 0x6f, 0x84, 0x24, 0x42, 0xeb, 0x50, 0x74, 0xf8, 0x2c, + 0x11, 0xb9, 0xc8, 0x2f, 0xa5, 0xcb, 0x11, 0x8c, 0x29, 0x8d, 0x2f, 0xfc, 0x05, 0x59, 0x1b, 0xc7, + 0x84, 0x50, 0x03, 0xa6, 0x3c, 0x3f, 0x62, 0x87, 0xbf, 0x82, 0x77, 0x53, 0xed, 0x24, 0xa9, 0x9f, + 0x15, 0xd4, 0xa7, 0xd6, 0x92, 0x54, 0x70, 0x27, 0x61, 0xb4, 0x2c, 0x65, 0x33, 0xf9, 0x6c, 0x61, + 0x80, 0x3e, 0x71, 0xe9, 0xa2, 0x19, 0xfb, 0x97, 0x2d, 0x28, 0x4a, 0xb4, 0x93, 0xd0, 0xe2, 0xad, + 0xc2, 0x70, 0xc8, 0x26, 0x41, 0x0e, 0x8d, 0xdd, 0xad, 0xe3, 0x7c, 0xbe, 0xe2, 0x3b, 0x8d, 0xff, + 0x0f, 0xb1, 0xa4, 0xc1, 0x44, 0xf3, 0xaa, 0xfb, 0xef, 0x13, 0xd1, 0xbc, 0xea, 0x4f, 0xc6, 0xa5, + 0xf4, 0x87, 0xac, 0xcf, 0x9a, 0xac, 0x8b, 0xb2, 0x5e, 0xad, 0x80, 0x6c, 0xba, 0xf7, 0x93, 0xac, + 0x57, 0x85, 0x95, 0x62, 0x01, 0x45, 0x6f, 0xc1, 0x68, 0x4d, 0xca, 0x64, 0xe3, 0x1d, 0x7e, 0xb9, + 0xab, 0x7e, 0x40, 0xa9, 0x92, 0xb8, 0x2c, 0x64, 0x49, 0xab, 0x8f, 0x0d, 0x6a, 0xa6, 0x19, 0x41, + 0xbe, 0x97, 0x19, 0x41, 0x4c, 0x37, 0x5b, 0xa9, 0xfe, 0x63, 0x16, 0x0c, 0x71, 0x59, 0x5c, 0x7f, + 0xa2, 0x50, 0x4d, 0xb3, 0x16, 0x8f, 0xdd, 0x1d, 0x5a, 0x28, 0x34, 0x65, 0x68, 0x15, 0x8a, 0xec, + 0x07, 0x93, 0x25, 0xe6, 0xb3, 0xad, 0xee, 0x79, 0xab, 0x7a, 0x07, 0xef, 0xc8, 0x6a, 0x38, 0xa6, + 0x60, 0xff, 0x50, 0x9e, 0x9e, 0x6e, 0x31, 0xaa, 0x71, 0xe9, 0x5b, 0xc7, 0x77, 0xe9, 0xe7, 0x8e, + 0xeb, 0xd2, 0xdf, 0x82, 0x89, 0x9a, 0xa6, 0x87, 0x8b, 0x67, 0xf2, 0x4a, 0xd7, 0x45, 0xa2, 0xa9, + 0xec, 0xb8, 0x94, 0x65, 0xc9, 0x24, 0x82, 0x93, 0x54, 0xd1, 0xb7, 0xc0, 0x28, 0x9f, 0x67, 0xd1, + 0x0a, 0xb7, 0xc4, 0xf8, 0x48, 0xf6, 0x7a, 0xd1, 0x9b, 0xe0, 0x52, 0x39, 0xad, 0x3a, 0x36, 0x88, + 0xd9, 0x7f, 0x62, 0x01, 0x5a, 0x6e, 0x6d, 0x93, 0x26, 0x09, 0x9c, 0x46, 0x2c, 0x4e, 0xff, 0x3e, + 0x0b, 0x66, 0x48, 0x47, 0xf1, 0x92, 0xdf, 0x6c, 0x8a, 0x47, 0x4b, 0xc6, 0xbb, 0x7a, 0x39, 0xa3, + 0x8e, 0x72, 0x4b, 0x98, 0xc9, 0xc2, 0xc0, 0x99, 0xed, 0xa1, 0x55, 0x98, 0xe6, 0xb7, 0xa4, 0x02, + 0x68, 0xb6, 0xd7, 0x8f, 0x0a, 0xc2, 0xd3, 0xeb, 0x9d, 0x28, 0x38, 0xad, 0x9e, 0xfd, 0x9d, 0xa3, + 0x90, 0xd9, 0x8b, 0x0f, 0xf4, 0x08, 0x1f, 0xe8, 0x11, 0x3e, 0xd0, 0x23, 0x7c, 0xa0, 0x47, 0xf8, + 0x40, 0x8f, 0xf0, 0x0d, 0xaf, 0x47, 0xf8, 0x23, 0x0b, 0xa6, 0x3b, 0xaf, 0x81, 0x93, 0x60, 0xcc, + 0xdb, 0x30, 0xdd, 0x79, 0xd7, 0x75, 0xb5, 0xb3, 0xeb, 0xec, 0x67, 0x7c, 0xef, 0xa5, 0x7c, 0x03, + 0x4e, 0xa3, 0x6f, 0xff, 0x42, 0x01, 0x06, 0x97, 0x77, 0x89, 0x17, 0x9d, 0xc0, 0x27, 0xd6, 0x60, + 0xdc, 0xf5, 0x76, 0xfd, 0xc6, 0x2e, 0xa9, 0x73, 0xf8, 0x61, 0x9e, 0xc8, 0x67, 0x04, 0xe9, 0xf1, + 0xb2, 0x41, 0x02, 0x27, 0x48, 0x1e, 0x87, 0x98, 0xfa, 0x1a, 0x0c, 0xf1, 0xdb, 0x41, 0xc8, 0xa8, + 0x53, 0x2f, 0x03, 0x36, 0x88, 0xe2, 0xce, 0x8b, 0x45, 0xe8, 0xfc, 0xf6, 0x11, 0xd5, 0xd1, 0xdb, + 0x30, 0xbe, 0xe9, 0x06, 0x61, 0xb4, 0xee, 0x36, 0x49, 0x18, 0x39, 0xcd, 0xd6, 0x43, 0x88, 0xa5, + 0xd5, 0x38, 0xac, 0x18, 0x94, 0x70, 0x82, 0x32, 0xda, 0x82, 0xb1, 0x86, 0xa3, 0x37, 0x35, 0x7c, + 0xe8, 0xa6, 0xd4, 0xb5, 0x73, 0x53, 0x27, 0x84, 0x4d, 0xba, 0x74, 0x9f, 0xd6, 0x98, 0x64, 0xb5, + 0xc0, 0xe4, 0x0d, 0x6a, 0x9f, 0x72, 0x91, 0x2a, 0x87, 0x51, 0x0e, 0x8a, 0x59, 0xde, 0x16, 0x4d, + 0x0e, 0x4a, 0xb3, 0xaf, 0xfd, 0x1c, 0x14, 0x09, 0x1d, 0x42, 0x4a, 0x58, 0xdc, 0x5c, 0x57, 0xfb, + 0xeb, 0xeb, 0xaa, 0x5b, 0x0b, 0x7c, 0x53, 0x21, 0xb0, 0x2c, 0x29, 0xe1, 0x98, 0x28, 0x5a, 0x82, + 0xa1, 0x90, 0x04, 0x2e, 0x09, 0xc5, 0x1d, 0xd6, 0x65, 0x1a, 0x19, 0x1a, 0x77, 0x5a, 0xe1, 0xbf, + 0xb1, 0xa8, 0x4a, 0x97, 0x97, 0xc3, 0x64, 0xa5, 0xec, 0x96, 0xd1, 0x96, 0xd7, 0x02, 0x2b, 0xc5, + 0x02, 0x8a, 0x5e, 0x87, 0xe1, 0x80, 0x34, 0x98, 0xc6, 0x69, 0xac, 0xff, 0x45, 0xce, 0x15, 0x58, + 0xbc, 0x1e, 0x96, 0x04, 0xd0, 0x0d, 0x40, 0x01, 0xa1, 0x1c, 0x98, 0xeb, 0x6d, 0x29, 0x7b, 0x54, + 0x71, 0x82, 0xab, 0x1d, 0x8f, 0x63, 0x0c, 0xe9, 0x3f, 0x84, 0x53, 0xaa, 0xa1, 0x6b, 0x30, 0xa5, + 0x4a, 0xcb, 0x5e, 0x18, 0x39, 0xf4, 0xe4, 0x9c, 0x60, 0xb4, 0x94, 0x00, 0x04, 0x27, 0x11, 0x70, + 0x67, 0x1d, 0xfb, 0x4b, 0x16, 0xf0, 0x71, 0x3e, 0x81, 0x67, 0xff, 0x6b, 0xe6, 0xb3, 0xff, 0x6c, + 0xe6, 0xcc, 0x65, 0x3c, 0xf9, 0xbf, 0x64, 0xc1, 0x88, 0x36, 0xb3, 0xf1, 0x9a, 0xb5, 0xba, 0xac, + 0xd9, 0x36, 0x4c, 0xd2, 0x95, 0x7e, 0x6b, 0x23, 0x24, 0xc1, 0x2e, 0xa9, 0xb3, 0x85, 0x99, 0x7b, + 0xb8, 0x85, 0xa9, 0x6c, 0xdf, 0x6e, 0x26, 0x08, 0xe2, 0x8e, 0x26, 0xec, 0xcf, 0xc9, 0xae, 0x2a, + 0x53, 0xc1, 0x9a, 0x9a, 0xf3, 0x84, 0xa9, 0xa0, 0x9a, 0x55, 0x1c, 0xe3, 0xd0, 0xad, 0xb6, 0xed, + 0x87, 0x51, 0xd2, 0x54, 0xf0, 0xba, 0x1f, 0x46, 0x98, 0x41, 0xec, 0xe7, 0x00, 0x96, 0xef, 0x93, + 0x1a, 0x5f, 0xb1, 0xfa, 0xab, 0xc4, 0xca, 0x7e, 0x95, 0xd8, 0xbf, 0x6d, 0xc1, 0xf8, 0xca, 0x92, + 0x21, 0x0b, 0x9e, 0x07, 0xe0, 0x4f, 0xa9, 0xbb, 0x77, 0xd7, 0xa4, 0x9e, 0x9d, 0xab, 0x4a, 0x55, + 0x29, 0xd6, 0x30, 0xd0, 0x59, 0xc8, 0x37, 0xda, 0x9e, 0x90, 0x4b, 0x0e, 0xd3, 0x7b, 0xf7, 0x66, + 0xdb, 0xc3, 0xb4, 0x4c, 0xf3, 0x55, 0xc8, 0xf7, 0xed, 0xab, 0xd0, 0x33, 0x66, 0x00, 0x9a, 0x83, + 0xc1, 0x7b, 0xf7, 0xdc, 0x3a, 0xf7, 0xcc, 0x14, 0x36, 0x00, 0x77, 0xef, 0x96, 0x4b, 0x21, 0xe6, + 0xe5, 0xf6, 0x17, 0xf3, 0x30, 0xbb, 0xd2, 0x20, 0xf7, 0xdf, 0xa3, 0x77, 0x6a, 0xbf, 0x9e, 0x16, + 0x87, 0x93, 0xf0, 0x1c, 0xd6, 0x9b, 0xa6, 0xf7, 0x78, 0x6c, 0xc2, 0x30, 0xb7, 0x94, 0x93, 0xbe, + 0xaa, 0xaf, 0xa4, 0xb5, 0x9e, 0x3d, 0x20, 0xf3, 0xdc, 0xe2, 0x4e, 0xb8, 0xda, 0xa9, 0x0b, 0x53, + 0x94, 0x62, 0x49, 0x7c, 0xf6, 0x65, 0x18, 0xd5, 0x31, 0x0f, 0xe5, 0xd7, 0xf6, 0x97, 0xf3, 0x30, + 0x49, 0x7b, 0x70, 0xac, 0x13, 0x71, 0xbb, 0x73, 0x22, 0x8e, 0xda, 0xb7, 0xa9, 0xf7, 0x6c, 0xbc, + 0x95, 0x9c, 0x8d, 0x67, 0xb2, 0x66, 0xe3, 0xa4, 0xe7, 0xe0, 0x3b, 0x2c, 0x98, 0x5e, 0x69, 0xf8, + 0xb5, 0x9d, 0x84, 0xff, 0xd1, 0x0b, 0x30, 0x42, 0x8f, 0xe3, 0xd0, 0x70, 0x8d, 0x37, 0x82, 0x25, + 0x08, 0x10, 0xd6, 0xf1, 0xb4, 0x6a, 0xb7, 0x6f, 0x97, 0x4b, 0x69, 0x31, 0x16, 0x04, 0x08, 0xeb, + 0x78, 0xf6, 0x6f, 0x5a, 0x70, 0xfe, 0xda, 0xd2, 0x72, 0xbc, 0x14, 0x3b, 0xc2, 0x3c, 0x5c, 0x86, + 0xa1, 0x56, 0x5d, 0xeb, 0x4a, 0x2c, 0xb7, 0x2d, 0xb1, 0x5e, 0x08, 0xe8, 0xfb, 0x25, 0x84, 0xc9, + 0x4f, 0x59, 0x30, 0x7d, 0xcd, 0x8d, 0xe8, 0xed, 0x9a, 0x0c, 0x38, 0x40, 0xaf, 0xd7, 0xd0, 0x8d, + 0xfc, 0x60, 0x2f, 0x19, 0x70, 0x00, 0x2b, 0x08, 0xd6, 0xb0, 0x78, 0xcb, 0xbb, 0x2e, 0xb3, 0xd1, + 0xce, 0x99, 0x1a, 0x2c, 0x2c, 0xca, 0xb1, 0xc2, 0xa0, 0x1f, 0x56, 0x77, 0x03, 0x26, 0xfc, 0xdb, + 0x13, 0x27, 0xac, 0xfa, 0xb0, 0x92, 0x04, 0xe0, 0x18, 0x87, 0xbe, 0x83, 0xe6, 0xae, 0x35, 0xda, + 0x61, 0x44, 0x82, 0xcd, 0x30, 0xe3, 0x74, 0x7c, 0x0e, 0x8a, 0x44, 0x8a, 0xda, 0x45, 0xaf, 0x15, + 0xc7, 0xa8, 0x64, 0xf0, 0x3c, 0xee, 0x81, 0xc2, 0xeb, 0xc3, 0x9b, 0xf1, 0x70, 0xee, 0x68, 0x2b, + 0x80, 0x88, 0xde, 0x96, 0x1e, 0x08, 0x82, 0x79, 0x94, 0x2f, 0x77, 0x40, 0x71, 0x4a, 0x0d, 0xfb, + 0x47, 0x2d, 0x38, 0xad, 0x3e, 0xf8, 0x7d, 0xf7, 0x99, 0xf6, 0xcf, 0xe6, 0x60, 0xec, 0xfa, 0xfa, + 0x7a, 0xe5, 0x1a, 0x89, 0xc4, 0xb5, 0xdd, 0x5b, 0x81, 0x8e, 0x35, 0x3d, 0x60, 0xb7, 0xc7, 0x5c, + 0x3b, 0x72, 0x1b, 0xf3, 0x3c, 0x9e, 0xd0, 0x7c, 0xd9, 0x8b, 0x6e, 0x05, 0xd5, 0x28, 0x70, 0xbd, + 0xad, 0x54, 0xcd, 0xa1, 0x64, 0x2e, 0xf2, 0x59, 0xcc, 0x05, 0x7a, 0x0e, 0x86, 0x58, 0x40, 0x23, + 0x39, 0x09, 0x8f, 0xaa, 0xb7, 0x10, 0x2b, 0x3d, 0xd8, 0x9f, 0x2b, 0xde, 0xc6, 0x65, 0xfe, 0x07, + 0x0b, 0x54, 0x74, 0x1b, 0x46, 0xb6, 0xa3, 0xa8, 0x75, 0x9d, 0x38, 0x75, 0xfa, 0xe8, 0xe5, 0xc7, + 0xe1, 0x85, 0xb4, 0xe3, 0x90, 0x0e, 0x02, 0x47, 0x8b, 0x4f, 0x90, 0xb8, 0x2c, 0xc4, 0x3a, 0x1d, + 0xbb, 0x0a, 0x10, 0xc3, 0x8e, 0x48, 0x05, 0x62, 0xff, 0x81, 0x05, 0xc3, 0x3c, 0xb6, 0x44, 0x80, + 0x5e, 0x85, 0x01, 0x72, 0x9f, 0xd4, 0x04, 0xc7, 0x9b, 0xda, 0xe1, 0x98, 0xd3, 0xe2, 0xa2, 0x5c, + 0xfa, 0x1f, 0xb3, 0x5a, 0xe8, 0x3a, 0x0c, 0xd3, 0xde, 0x5e, 0x53, 0x81, 0x36, 0x1e, 0xcb, 0xfa, + 0x62, 0x35, 0xed, 0x9c, 0x39, 0x13, 0x45, 0x58, 0x56, 0x67, 0x7a, 0xe7, 0x5a, 0xab, 0x4a, 0x4f, + 0xec, 0xa8, 0x1b, 0x63, 0xb1, 0xbe, 0x54, 0xe1, 0x48, 0x82, 0x1a, 0xd7, 0x3b, 0xcb, 0x42, 0x1c, + 0x13, 0xb1, 0xd7, 0xa1, 0x48, 0x27, 0x75, 0xa1, 0xe1, 0x3a, 0xdd, 0x55, 0xe9, 0x4f, 0x42, 0x51, + 0x2a, 0xca, 0x43, 0xe1, 0x53, 0xce, 0xa8, 0x4a, 0x3d, 0x7a, 0x88, 0x63, 0xb8, 0xbd, 0x09, 0xa7, + 0x98, 0xd9, 0xa3, 0x13, 0x6d, 0x1b, 0x7b, 0xac, 0xf7, 0x62, 0x7e, 0x4a, 0x3c, 0x20, 0xf9, 0xcc, + 0xcc, 0x68, 0x6e, 0x9b, 0xa3, 0x92, 0x62, 0xfc, 0x98, 0xb4, 0xbf, 0x3a, 0x00, 0x8f, 0x96, 0xab, + 0xd9, 0x61, 0x47, 0x5e, 0x82, 0x51, 0xce, 0x97, 0xd2, 0xa5, 0xed, 0x34, 0x44, 0xbb, 0x4a, 0x86, + 0xbb, 0xae, 0xc1, 0xb0, 0x81, 0x89, 0xce, 0x43, 0xde, 0x7d, 0xc7, 0x4b, 0x3a, 0x35, 0x95, 0xdf, + 0x58, 0xc3, 0xb4, 0x9c, 0x82, 0x29, 0x8b, 0xcb, 0xef, 0x0e, 0x05, 0x56, 0x6c, 0xee, 0x6b, 0x30, + 0xee, 0x86, 0xb5, 0xd0, 0x2d, 0x7b, 0xf4, 0x9c, 0xd1, 0x4e, 0x2a, 0x25, 0xdc, 0xa0, 0x9d, 0x56, + 0x50, 0x9c, 0xc0, 0xd6, 0x2e, 0xb2, 0xc1, 0xbe, 0xd9, 0xe4, 0x9e, 0x4e, 0xd6, 0xf4, 0x05, 0xd0, + 0x62, 0x5f, 0x17, 0x32, 0x61, 0xbc, 0x78, 0x01, 0xf0, 0x0f, 0x0e, 0xb1, 0x84, 0xd1, 0x97, 0x63, + 0x6d, 0xdb, 0x69, 0x2d, 0xb4, 0xa3, 0xed, 0x92, 0x1b, 0xd6, 0xfc, 0x5d, 0x12, 0xec, 0xb1, 0x47, + 0x7f, 0x21, 0x7e, 0x39, 0x2a, 0xc0, 0xd2, 0xf5, 0x85, 0x0a, 0xc5, 0xc4, 0x9d, 0x75, 0xd0, 0x02, + 0x4c, 0xc8, 0xc2, 0x2a, 0x09, 0xd9, 0x15, 0x36, 0xc2, 0xc8, 0x28, 0x37, 0x23, 0x51, 0xac, 0x88, + 0x24, 0xf1, 0x4d, 0x4e, 0x1a, 0x8e, 0x82, 0x93, 0x7e, 0x11, 0xc6, 0x5c, 0xcf, 0x8d, 0x5c, 0x27, + 0xf2, 0xb9, 0x26, 0x89, 0xbf, 0xef, 0x99, 0x88, 0xbc, 0xac, 0x03, 0xb0, 0x89, 0x67, 0xff, 0xd7, + 0x01, 0x98, 0x62, 0xd3, 0xf6, 0xc1, 0x0a, 0xfb, 0x46, 0x5a, 0x61, 0xb7, 0x3b, 0x57, 0xd8, 0x51, + 0x3c, 0x11, 0x1e, 0x7a, 0x99, 0xbd, 0x0d, 0x45, 0xe5, 0x59, 0x25, 0x5d, 0x2b, 0xad, 0x0c, 0xd7, + 0xca, 0xde, 0xdc, 0x87, 0x34, 0x4e, 0xcb, 0xa7, 0x1a, 0xa7, 0xfd, 0x4d, 0x0b, 0x62, 0xd5, 0x08, + 0xba, 0x0e, 0xc5, 0x96, 0xcf, 0x6c, 0x2e, 0x03, 0x69, 0xc8, 0xfc, 0x68, 0xea, 0x45, 0xc5, 0x2f, + 0x45, 0xfe, 0xf1, 0x15, 0x59, 0x03, 0xc7, 0x95, 0xd1, 0x22, 0x0c, 0xb7, 0x02, 0x52, 0x8d, 0x58, + 0xf4, 0x91, 0x9e, 0x74, 0xf8, 0x1a, 0xe1, 0xf8, 0x58, 0x56, 0xb4, 0x7f, 0xce, 0x02, 0xe0, 0xf6, + 0x5f, 0x8e, 0xb7, 0x45, 0x4e, 0x40, 0x6a, 0x5d, 0x82, 0x81, 0xb0, 0x45, 0x6a, 0xdd, 0xac, 0x61, + 0xe3, 0xfe, 0x54, 0x5b, 0xa4, 0x16, 0x0f, 0x38, 0xfd, 0x87, 0x59, 0x6d, 0xfb, 0xbb, 0x00, 0xc6, + 0x63, 0xb4, 0x72, 0x44, 0x9a, 0xe8, 0x69, 0x23, 0x1a, 0xc1, 0xd9, 0x44, 0x34, 0x82, 0x22, 0xc3, + 0xd6, 0x04, 0xa4, 0x6f, 0x43, 0xbe, 0xe9, 0xdc, 0x17, 0x12, 0xb0, 0x27, 0xbb, 0x77, 0x83, 0xd2, + 0x9f, 0x5f, 0x75, 0xee, 0xf3, 0x47, 0xe2, 0x93, 0x72, 0x81, 0xac, 0x3a, 0xf7, 0x0f, 0xb8, 0xcd, + 0x2b, 0x3b, 0xa4, 0x6e, 0xba, 0x61, 0xf4, 0xf9, 0xff, 0x12, 0xff, 0x67, 0xcb, 0x8e, 0x36, 0xc2, + 0xda, 0x72, 0x3d, 0x61, 0xda, 0xd4, 0x57, 0x5b, 0xae, 0x97, 0x6c, 0xcb, 0xf5, 0xfa, 0x68, 0xcb, + 0xf5, 0xd0, 0xbb, 0x30, 0x2c, 0x2c, 0x0f, 0x45, 0xf4, 0x9f, 0xab, 0x7d, 0xb4, 0x27, 0x0c, 0x17, + 0x79, 0x9b, 0x57, 0xe5, 0x23, 0x58, 0x94, 0xf6, 0x6c, 0x57, 0x36, 0x88, 0xfe, 0x9a, 0x05, 0xe3, + 0xe2, 0x37, 0x26, 0xef, 0xb4, 0x49, 0x18, 0x09, 0xde, 0xf3, 0xe3, 0xfd, 0xf7, 0x41, 0x54, 0xe4, + 0x5d, 0xf9, 0xb8, 0x3c, 0x66, 0x4d, 0x60, 0xcf, 0x1e, 0x25, 0x7a, 0x81, 0xfe, 0x81, 0x05, 0xa7, + 0x9a, 0xce, 0x7d, 0xde, 0x22, 0x2f, 0xc3, 0x4e, 0xe4, 0xfa, 0x42, 0x83, 0xff, 0x6a, 0x7f, 0xd3, + 0xdf, 0x51, 0x9d, 0x77, 0x52, 0xaa, 0x19, 0x4f, 0xa5, 0xa1, 0xf4, 0xec, 0x6a, 0x6a, 0xbf, 0x66, + 0x37, 0xa1, 0x20, 0xd7, 0x5b, 0x8a, 0xa8, 0xa1, 0xa4, 0x33, 0xd6, 0x87, 0x36, 0xfc, 0xd4, 0xbd, + 0xfc, 0x69, 0x3b, 0x62, 0xad, 0x1d, 0x6b, 0x3b, 0x6f, 0xc3, 0xa8, 0xbe, 0xc6, 0x8e, 0xb5, 0xad, + 0x77, 0x60, 0x3a, 0x65, 0x2d, 0x1d, 0x6b, 0x93, 0xf7, 0xe0, 0x6c, 0xe6, 0xfa, 0x38, 0xce, 0x86, + 0xed, 0x9f, 0xb5, 0xf4, 0x73, 0xf0, 0x04, 0x54, 0x07, 0x4b, 0xa6, 0xea, 0xe0, 0x42, 0xf7, 0x9d, + 0x93, 0xa1, 0x3f, 0x78, 0x4b, 0xef, 0x34, 0x3d, 0xd5, 0xd1, 0xeb, 0x30, 0xd4, 0xa0, 0x25, 0xd2, + 0x7e, 0xd5, 0xee, 0xbd, 0x23, 0x63, 0x5e, 0x8a, 0x95, 0x87, 0x58, 0x50, 0xb0, 0x7f, 0xd1, 0x82, + 0x81, 0x13, 0x18, 0x09, 0x6c, 0x8e, 0xc4, 0xd3, 0x99, 0xa4, 0x45, 0x60, 0xe2, 0x79, 0xec, 0xdc, + 0x5b, 0xbe, 0x1f, 0x11, 0x2f, 0x64, 0x4f, 0xc5, 0xd4, 0x81, 0xf9, 0xff, 0x60, 0xfa, 0xa6, 0xef, + 0xd4, 0x17, 0x9d, 0x86, 0xe3, 0xd5, 0x48, 0x50, 0xf6, 0xb6, 0x0e, 0x65, 0x7b, 0x9d, 0xeb, 0x65, + 0x7b, 0x6d, 0x6f, 0x03, 0xd2, 0x1b, 0x10, 0x4e, 0x2c, 0x18, 0x86, 0x5d, 0xde, 0x94, 0x18, 0xfe, + 0xc7, 0xd3, 0x59, 0xb3, 0x8e, 0x9e, 0x69, 0xee, 0x19, 0xbc, 0x00, 0x4b, 0x42, 0xf6, 0x4b, 0x90, + 0xea, 0x09, 0xdf, 0x5b, 0x6c, 0x60, 0x7f, 0x1a, 0xa6, 0x58, 0xcd, 0x43, 0x3e, 0x69, 0xed, 0x84, + 0x54, 0x32, 0x25, 0x46, 0x9e, 0xfd, 0x05, 0x0b, 0x26, 0xd6, 0x12, 0xa1, 0xc3, 0x2e, 0x33, 0x3d, + 0x66, 0x8a, 0x30, 0xbc, 0xca, 0x4a, 0xb1, 0x80, 0x1e, 0xb9, 0x0c, 0xea, 0x2f, 0x2c, 0x88, 0x83, + 0x53, 0x9c, 0x00, 0xe3, 0xb5, 0x64, 0x30, 0x5e, 0xa9, 0xb2, 0x11, 0xd5, 0x9d, 0x2c, 0xbe, 0x0b, + 0xdd, 0x50, 0x61, 0x9b, 0xba, 0x88, 0x45, 0x62, 0x32, 0x3c, 0xc8, 0xcf, 0xb8, 0x19, 0xdb, 0x49, + 0x06, 0x72, 0xb2, 0xff, 0x53, 0x0e, 0x90, 0xc2, 0xed, 0x3b, 0xac, 0x54, 0x67, 0x8d, 0xa3, 0x09, + 0x2b, 0xb5, 0x0b, 0x88, 0x69, 0xe2, 0x03, 0xc7, 0x0b, 0x39, 0x59, 0x57, 0x48, 0xdd, 0x0e, 0xa7, + 0xe6, 0x9f, 0x15, 0x4d, 0xa2, 0x9b, 0x1d, 0xd4, 0x70, 0x4a, 0x0b, 0x9a, 0x85, 0xc5, 0x60, 0xbf, + 0x16, 0x16, 0x43, 0x3d, 0x1c, 0xd5, 0x7e, 0xc6, 0x82, 0x31, 0x35, 0x4c, 0xef, 0x13, 0x33, 0x72, + 0xd5, 0x9f, 0x8c, 0xa3, 0xaf, 0xa2, 0x75, 0x99, 0x5d, 0x09, 0xdf, 0xcc, 0x1c, 0x0e, 0x9d, 0x86, + 0xfb, 0x2e, 0x51, 0x41, 0xfd, 0xe6, 0x84, 0x03, 0xa1, 0x28, 0x3d, 0xd8, 0x9f, 0x1b, 0x53, 0xff, + 0x78, 0x10, 0xe1, 0xb8, 0x8a, 0xfd, 0x13, 0x74, 0xb3, 0x9b, 0x4b, 0x11, 0xbd, 0x00, 0x83, 0xad, + 0x6d, 0x27, 0x24, 0x09, 0x77, 0x9b, 0xc1, 0x0a, 0x2d, 0x3c, 0xd8, 0x9f, 0x1b, 0x57, 0x15, 0x58, + 0x09, 0xe6, 0xd8, 0xfd, 0x07, 0xeb, 0xea, 0x5c, 0x9c, 0x3d, 0x83, 0x75, 0xfd, 0x89, 0x05, 0x03, + 0x6b, 0x7e, 0xfd, 0x24, 0x8e, 0x80, 0xd7, 0x8c, 0x23, 0xe0, 0x5c, 0x56, 0x7c, 0xf7, 0xcc, 0xdd, + 0xbf, 0x92, 0xd8, 0xfd, 0x17, 0x32, 0x29, 0x74, 0xdf, 0xf8, 0x4d, 0x18, 0x61, 0x51, 0xe3, 0x85, + 0x6b, 0xd1, 0x73, 0xc6, 0x86, 0x9f, 0x4b, 0x6c, 0xf8, 0x09, 0x0d, 0x55, 0xdb, 0xe9, 0x4f, 0xc0, + 0xb0, 0xf0, 0x55, 0x49, 0xfa, 0x6d, 0x0a, 0x5c, 0x2c, 0xe1, 0xf6, 0x8f, 0xe5, 0xc1, 0x88, 0x52, + 0x8f, 0x7e, 0xd9, 0x82, 0xf9, 0x80, 0xdb, 0xb0, 0xd6, 0x4b, 0xed, 0xc0, 0xf5, 0xb6, 0xaa, 0xb5, + 0x6d, 0x52, 0x6f, 0x37, 0x5c, 0x6f, 0xab, 0xbc, 0xe5, 0xf9, 0xaa, 0x78, 0xf9, 0x3e, 0xa9, 0xb5, + 0x99, 0xfa, 0xaa, 0x47, 0x48, 0x7c, 0x65, 0x0b, 0xfe, 0xec, 0x83, 0xfd, 0xb9, 0x79, 0x7c, 0x28, + 0xda, 0xf8, 0x90, 0x7d, 0x41, 0xbf, 0x69, 0xc1, 0x55, 0x1e, 0xbc, 0xbd, 0xff, 0xfe, 0x77, 0x79, + 0xe7, 0x56, 0x24, 0xa9, 0x98, 0xc8, 0x3a, 0x09, 0x9a, 0x8b, 0x2f, 0x8a, 0x01, 0xbd, 0x5a, 0x39, + 0x5c, 0x5b, 0xf8, 0xb0, 0x9d, 0xb3, 0xff, 0x79, 0x1e, 0xc6, 0x44, 0x50, 0x27, 0x71, 0x07, 0xbc, + 0x60, 0x2c, 0x89, 0xc7, 0x12, 0x4b, 0x62, 0xca, 0x40, 0x3e, 0x9a, 0xe3, 0x3f, 0x84, 0x29, 0x7a, + 0x38, 0x5f, 0x27, 0x4e, 0x10, 0x6d, 0x10, 0x87, 0x1b, 0x4e, 0xe5, 0x0f, 0x7d, 0xfa, 0x2b, 0xc1, + 0xda, 0xcd, 0x24, 0x31, 0xdc, 0x49, 0xff, 0x1b, 0xe9, 0xce, 0xf1, 0x60, 0xb2, 0x23, 0x2e, 0xd7, + 0x9b, 0x50, 0x54, 0x8e, 0x16, 0xe2, 0xd0, 0xe9, 0x1e, 0xde, 0x2e, 0x49, 0x81, 0x0b, 0xbf, 0x62, + 0x27, 0x9f, 0x98, 0x9c, 0xfd, 0x0f, 0x73, 0x46, 0x83, 0x7c, 0x12, 0xd7, 0xa0, 0xe0, 0x84, 0xa1, + 0xbb, 0xe5, 0x91, 0xba, 0xd8, 0xb1, 0x1f, 0xce, 0xda, 0xb1, 0x46, 0x33, 0xcc, 0xd9, 0x65, 0x41, + 0xd4, 0xc4, 0x8a, 0x06, 0xba, 0xce, 0xcd, 0xd3, 0x76, 0xe5, 0x4b, 0xad, 0x3f, 0x6a, 0x20, 0x0d, + 0xd8, 0x76, 0x09, 0x16, 0xf5, 0xd1, 0x67, 0xb8, 0xfd, 0xe0, 0x0d, 0xcf, 0xbf, 0xe7, 0x5d, 0xf3, + 0x7d, 0x19, 0x38, 0xa1, 0x3f, 0x82, 0x53, 0xd2, 0x6a, 0x50, 0x55, 0xc7, 0x26, 0xb5, 0xfe, 0x02, + 0x5d, 0x7e, 0x2b, 0x4c, 0x53, 0xd2, 0xa6, 0x5f, 0x73, 0x88, 0x08, 0x4c, 0x88, 0x88, 0x61, 0xb2, + 0x4c, 0x8c, 0x5d, 0xea, 0x23, 0xcc, 0xac, 0x1d, 0x4b, 0x80, 0x6f, 0x98, 0x24, 0x70, 0x92, 0xa6, + 0xfd, 0x93, 0x16, 0x30, 0x1f, 0xcf, 0x13, 0xe0, 0x47, 0x3e, 0x61, 0xf2, 0x23, 0x33, 0x59, 0x83, + 0x9c, 0xc1, 0x8a, 0x3c, 0xcf, 0x57, 0x56, 0x25, 0xf0, 0xef, 0xef, 0x09, 0xa3, 0x8f, 0xde, 0xef, + 0x0f, 0xfb, 0xff, 0x58, 0xfc, 0x10, 0x53, 0x6e, 0x10, 0xe8, 0xdb, 0xa0, 0x50, 0x73, 0x5a, 0x4e, + 0x8d, 0xa7, 0x54, 0xc9, 0x94, 0xc5, 0x19, 0x95, 0xe6, 0x97, 0x44, 0x0d, 0x2e, 0x5b, 0x92, 0x91, + 0xe7, 0x0a, 0xb2, 0xb8, 0xa7, 0x3c, 0x49, 0x35, 0x39, 0xbb, 0x03, 0x63, 0x06, 0xb1, 0x63, 0x15, + 0x44, 0x7c, 0x1b, 0xbf, 0x62, 0x55, 0xa4, 0xc4, 0x26, 0x4c, 0x79, 0xda, 0x7f, 0x7a, 0xa1, 0xc8, + 0xc7, 0xe5, 0x87, 0x7b, 0x5d, 0xa2, 0xec, 0xf6, 0xd1, 0xdc, 0x47, 0x13, 0x64, 0x70, 0x27, 0x65, + 0xfb, 0xc7, 0x2d, 0x78, 0x44, 0x47, 0xd4, 0x3c, 0x54, 0x7a, 0x49, 0xf7, 0x4b, 0x50, 0xf0, 0x5b, + 0x24, 0x70, 0x22, 0x3f, 0x10, 0xb7, 0xc6, 0x15, 0x39, 0xe8, 0xb7, 0x44, 0xf9, 0x81, 0x08, 0x48, + 0x2e, 0xa9, 0xcb, 0x72, 0xac, 0x6a, 0xd2, 0xd7, 0x27, 0x1b, 0x8c, 0x50, 0xf8, 0x22, 0xb1, 0x33, + 0x80, 0x29, 0xba, 0x43, 0x2c, 0x20, 0xf6, 0x57, 0x2d, 0xbe, 0xb0, 0xf4, 0xae, 0xa3, 0x77, 0x60, + 0xb2, 0xe9, 0x44, 0xb5, 0xed, 0xe5, 0xfb, 0xad, 0x80, 0xeb, 0x4a, 0xe4, 0x38, 0x3d, 0xd9, 0x6b, + 0x9c, 0xb4, 0x8f, 0x8c, 0x4d, 0x22, 0x57, 0x13, 0xc4, 0x70, 0x07, 0x79, 0xb4, 0x01, 0x23, 0xac, + 0x8c, 0xb9, 0xd9, 0x85, 0xdd, 0x58, 0x83, 0xac, 0xd6, 0x94, 0xad, 0xc0, 0x6a, 0x4c, 0x07, 0xeb, + 0x44, 0xed, 0x9f, 0xce, 0xf3, 0xdd, 0xce, 0x58, 0xf9, 0x27, 0x60, 0xb8, 0xe5, 0xd7, 0x97, 0xca, + 0x25, 0x2c, 0x66, 0x41, 0x5d, 0x23, 0x15, 0x5e, 0x8c, 0x25, 0x1c, 0x5d, 0x81, 0x82, 0xf8, 0x29, + 0x75, 0x5b, 0xec, 0x6c, 0x16, 0x78, 0x21, 0x56, 0x50, 0xf4, 0x2c, 0x40, 0x2b, 0xf0, 0x77, 0xdd, + 0x3a, 0x0b, 0xff, 0x90, 0x37, 0xcd, 0x7c, 0x2a, 0x0a, 0x82, 0x35, 0x2c, 0xf4, 0x0a, 0x8c, 0xb5, + 0xbd, 0x90, 0xb3, 0x23, 0x5a, 0xb0, 0x57, 0x65, 0x80, 0x72, 0x5b, 0x07, 0x62, 0x13, 0x17, 0x2d, + 0xc0, 0x50, 0xe4, 0x30, 0xb3, 0x95, 0xc1, 0x6c, 0xb3, 0xd9, 0x75, 0x8a, 0xa1, 0x67, 0xef, 0xa0, + 0x15, 0xb0, 0xa8, 0x88, 0xde, 0x94, 0x1e, 0xaf, 0xfc, 0x60, 0x17, 0xf6, 0xea, 0xfd, 0x5d, 0x02, + 0x9a, 0xbf, 0xab, 0xb0, 0x83, 0x37, 0x68, 0xa1, 0x97, 0x01, 0xc8, 0xfd, 0x88, 0x04, 0x9e, 0xd3, + 0x50, 0x56, 0x61, 0x8a, 0x2f, 0x28, 0xf9, 0x6b, 0x7e, 0x74, 0x3b, 0x24, 0xcb, 0x0a, 0x03, 0x6b, + 0xd8, 0xf6, 0x6f, 0x16, 0x01, 0x62, 0xbe, 0x1d, 0xbd, 0xdb, 0x71, 0x70, 0x3d, 0xd5, 0x9d, 0xd3, + 0x3f, 0xba, 0x53, 0x0b, 0x7d, 0xb7, 0x05, 0x23, 0x4e, 0xa3, 0xe1, 0xd7, 0x1c, 0x1e, 0x8e, 0x37, + 0xd7, 0xfd, 0xe0, 0x14, 0xed, 0x2f, 0xc4, 0x35, 0x78, 0x17, 0x9e, 0x93, 0x2b, 0x54, 0x83, 0xf4, + 0xec, 0x85, 0xde, 0x30, 0xfa, 0x98, 0x7c, 0x2a, 0xe6, 0x8d, 0xa1, 0x54, 0x4f, 0xc5, 0x22, 0xbb, + 0x23, 0xf4, 0x57, 0xe2, 0x6d, 0xe3, 0x95, 0x38, 0x90, 0xed, 0xd2, 0x67, 0xb0, 0xaf, 0xbd, 0x1e, + 0x88, 0xa8, 0xa2, 0xbb, 0xf7, 0x0f, 0x66, 0xfb, 0xcf, 0x69, 0xef, 0xa4, 0x1e, 0xae, 0xfd, 0x6f, + 0xc3, 0x44, 0xdd, 0x64, 0x02, 0xc4, 0x4a, 0x7c, 0x3c, 0x8b, 0x6e, 0x82, 0x67, 0x88, 0xaf, 0xfd, + 0x04, 0x00, 0x27, 0x09, 0xa3, 0x0a, 0x8f, 0xf6, 0x50, 0xf6, 0x36, 0x7d, 0xe1, 0x33, 0x61, 0x67, + 0xce, 0xe5, 0x5e, 0x18, 0x91, 0x26, 0xc5, 0x8c, 0x6f, 0xf7, 0x35, 0x51, 0x17, 0x2b, 0x2a, 0xe8, + 0x75, 0x18, 0x62, 0x0e, 0x54, 0xe1, 0x4c, 0x21, 0x5b, 0x56, 0x6c, 0x86, 0x2f, 0x8b, 0x37, 0x24, + 0xfb, 0x1b, 0x62, 0x41, 0x01, 0x5d, 0x97, 0xee, 0x89, 0x61, 0xd9, 0xbb, 0x1d, 0x12, 0xe6, 0x9e, + 0x58, 0x5c, 0xfc, 0x70, 0xec, 0x79, 0xc8, 0xcb, 0x53, 0x73, 0x7c, 0x19, 0x35, 0x29, 0x17, 0x25, + 0xfe, 0xcb, 0xd4, 0x61, 0x33, 0x90, 0xdd, 0x3d, 0x33, 0xbd, 0x58, 0x3c, 0x9c, 0x77, 0x4c, 0x12, + 0x38, 0x49, 0x93, 0x72, 0xa4, 0x7c, 0xd7, 0x0b, 0xaf, 0x8b, 0x5e, 0x67, 0x07, 0x7f, 0x88, 0xb3, + 0xdb, 0x88, 0x97, 0x60, 0x51, 0xff, 0x44, 0xd9, 0x83, 0x59, 0x0f, 0x26, 0x93, 0x5b, 0xf4, 0x58, + 0xd9, 0x91, 0x3f, 0x18, 0x80, 0x71, 0x73, 0x49, 0xa1, 0xab, 0x50, 0x14, 0x44, 0x54, 0xb8, 0x7f, + 0xb5, 0x4b, 0x56, 0x25, 0x00, 0xc7, 0x38, 0x2c, 0xcb, 0x03, 0xab, 0xae, 0x99, 0xd9, 0xc6, 0x59, + 0x1e, 0x14, 0x04, 0x6b, 0x58, 0xf4, 0x61, 0xb5, 0xe1, 0xfb, 0x91, 0xba, 0x90, 0xd4, 0xba, 0x5b, + 0x64, 0xa5, 0x58, 0x40, 0xe9, 0x45, 0xb4, 0x43, 0x02, 0x8f, 0x34, 0xcc, 0xc0, 0xc0, 0xea, 0x22, + 0xba, 0xa1, 0x03, 0xb1, 0x89, 0x4b, 0xaf, 0x53, 0x3f, 0x64, 0x0b, 0x59, 0x3c, 0xdf, 0x62, 0xb3, + 0xe5, 0x2a, 0xf7, 0x90, 0x96, 0x70, 0xf4, 0x69, 0x78, 0x44, 0x05, 0x3f, 0xc2, 0x5c, 0x0f, 0x21, + 0x5b, 0x1c, 0x32, 0xa4, 0x2d, 0x8f, 0x2c, 0xa5, 0xa3, 0xe1, 0xac, 0xfa, 0xe8, 0x35, 0x18, 0x17, + 0x2c, 0xbe, 0xa4, 0x38, 0x6c, 0x9a, 0xc6, 0xdc, 0x30, 0xa0, 0x38, 0x81, 0x2d, 0x43, 0x1b, 0x33, + 0x2e, 0x5b, 0x52, 0x28, 0x74, 0x86, 0x36, 0xd6, 0xe1, 0xb8, 0xa3, 0x06, 0x5a, 0x80, 0x09, 0xce, + 0x83, 0xb9, 0xde, 0x16, 0x9f, 0x13, 0xe1, 0x14, 0xa5, 0xb6, 0xd4, 0x2d, 0x13, 0x8c, 0x93, 0xf8, + 0xe8, 0x25, 0x18, 0x75, 0x82, 0xda, 0xb6, 0x1b, 0x91, 0x5a, 0xd4, 0x0e, 0xb8, 0xb7, 0x94, 0x66, + 0x5b, 0xb4, 0xa0, 0xc1, 0xb0, 0x81, 0x69, 0xbf, 0x0b, 0xd3, 0x29, 0xa1, 0x13, 0xe8, 0xc2, 0x71, + 0x5a, 0xae, 0xfc, 0xa6, 0x84, 0x01, 0xf2, 0x42, 0xa5, 0x2c, 0xbf, 0x46, 0xc3, 0xa2, 0xab, 0x93, + 0x85, 0x58, 0xd0, 0x32, 0x05, 0xaa, 0xd5, 0xb9, 0x22, 0x01, 0x38, 0xc6, 0xb1, 0xff, 0x67, 0x0e, + 0x26, 0x52, 0x74, 0x2b, 0x2c, 0x5b, 0x5d, 0xe2, 0x91, 0x12, 0x27, 0xa7, 0x33, 0x23, 0x65, 0xe7, + 0x0e, 0x11, 0x29, 0x3b, 0xdf, 0x2b, 0x52, 0xf6, 0xc0, 0x7b, 0x89, 0x94, 0x6d, 0x8e, 0xd8, 0x60, + 0x5f, 0x23, 0x96, 0x12, 0x5d, 0x7b, 0xe8, 0x90, 0xd1, 0xb5, 0x8d, 0x41, 0x1f, 0xee, 0x63, 0xd0, + 0x7f, 0x28, 0x07, 0x93, 0x49, 0x1b, 0xc8, 0x13, 0x90, 0xdb, 0xbe, 0x6e, 0xc8, 0x6d, 0xd3, 0x73, + 0x3f, 0x26, 0x2d, 0x33, 0xb3, 0x64, 0xb8, 0x38, 0x21, 0xc3, 0xfd, 0x68, 0x5f, 0xd4, 0xba, 0xcb, + 0x73, 0xff, 0x76, 0x0e, 0x4e, 0x27, 0xab, 0x2c, 0x35, 0x1c, 0xb7, 0x79, 0x02, 0x63, 0x73, 0xcb, + 0x18, 0x9b, 0xa7, 0xfb, 0xf9, 0x1a, 0xd6, 0xb5, 0xcc, 0x01, 0xba, 0x9b, 0x18, 0xa0, 0xab, 0xfd, + 0x93, 0xec, 0x3e, 0x4a, 0x5f, 0xc9, 0xc3, 0x85, 0xd4, 0x7a, 0xb1, 0xd8, 0x73, 0xc5, 0x10, 0x7b, + 0x3e, 0x9b, 0x10, 0x7b, 0xda, 0xdd, 0x6b, 0x1f, 0x8d, 0x1c, 0x54, 0x38, 0xba, 0xb2, 0x38, 0x00, + 0x0f, 0x29, 0x03, 0x35, 0x1c, 0x5d, 0x15, 0x21, 0x6c, 0xd2, 0xfd, 0x46, 0x92, 0x7d, 0xfe, 0x1b, + 0x0b, 0xce, 0xa6, 0xce, 0xcd, 0x09, 0xc8, 0xba, 0xd6, 0x4c, 0x59, 0xd7, 0x13, 0x7d, 0xaf, 0xd6, + 0x0c, 0xe1, 0xd7, 0xaf, 0x0f, 0x64, 0x7c, 0x0b, 0x7b, 0xc9, 0xdf, 0x82, 0x11, 0xa7, 0x56, 0x23, + 0x61, 0xb8, 0xea, 0xd7, 0x55, 0x30, 0xe0, 0xa7, 0xd9, 0x3b, 0x2b, 0x2e, 0x3e, 0xd8, 0x9f, 0x9b, + 0x4d, 0x92, 0x88, 0xc1, 0x58, 0xa7, 0x80, 0x3e, 0x03, 0x85, 0x50, 0xdc, 0x9b, 0x62, 0xee, 0x9f, + 0xeb, 0x73, 0x70, 0x9c, 0x0d, 0xd2, 0x30, 0xa3, 0x15, 0x29, 0x49, 0x85, 0x22, 0x69, 0x46, 0x36, + 0xc9, 0x1d, 0x69, 0x64, 0x93, 0x67, 0x01, 0x76, 0xd5, 0x63, 0x20, 0x29, 0x7f, 0xd0, 0x9e, 0x09, + 0x1a, 0x16, 0xfa, 0x24, 0x4c, 0x86, 0x3c, 0x9c, 0xdf, 0x52, 0xc3, 0x09, 0x99, 0x9b, 0x8b, 0x58, + 0x85, 0x2c, 0x22, 0x52, 0x35, 0x01, 0xc3, 0x1d, 0xd8, 0x68, 0x45, 0xb6, 0xca, 0x62, 0x0f, 0xf2, + 0x85, 0x79, 0x39, 0x6e, 0x51, 0xe4, 0xca, 0x3d, 0x95, 0x1c, 0x7e, 0x36, 0xf0, 0x5a, 0x4d, 0xf4, + 0x19, 0x00, 0xba, 0x7c, 0x84, 0x1c, 0x62, 0x38, 0xfb, 0xf0, 0xa4, 0xa7, 0x4a, 0x3d, 0xd5, 0x2a, + 0x97, 0xf9, 0xa6, 0x96, 0x14, 0x11, 0xac, 0x11, 0xb4, 0x7f, 0x68, 0x00, 0x1e, 0xed, 0x72, 0x46, + 0xa2, 0x05, 0x53, 0x0f, 0xfb, 0x64, 0xf2, 0x71, 0x3d, 0x9b, 0x5a, 0xd9, 0x78, 0x6d, 0x27, 0x96, + 0x62, 0xee, 0x3d, 0x2f, 0xc5, 0xef, 0xb7, 0x34, 0xb1, 0x07, 0xb7, 0xd5, 0xfc, 0xc4, 0x21, 0xcf, + 0xfe, 0x23, 0x94, 0x83, 0x6c, 0xa6, 0x08, 0x13, 0x9e, 0xed, 0xbb, 0x3b, 0x7d, 0x4b, 0x17, 0x4e, + 0x56, 0x4a, 0xfc, 0x79, 0x0b, 0x1e, 0x4b, 0xed, 0xaf, 0x61, 0x91, 0x73, 0x15, 0x8a, 0x35, 0x5a, + 0xa8, 0xb9, 0x22, 0xc6, 0x3e, 0xda, 0x12, 0x80, 0x63, 0x1c, 0xc3, 0xf0, 0x26, 0xd7, 0xd3, 0xf0, + 0xe6, 0x57, 0x2c, 0xe8, 0xd8, 0x1f, 0x27, 0x70, 0x50, 0x97, 0xcd, 0x83, 0xfa, 0xc3, 0xfd, 0xcc, + 0x65, 0xc6, 0x19, 0xfd, 0xc7, 0x13, 0x70, 0x26, 0xc3, 0x15, 0x67, 0x17, 0xa6, 0xb6, 0x6a, 0xc4, + 0x74, 0xf2, 0x14, 0x1f, 0x93, 0xea, 0x0f, 0xdb, 0xd5, 0x23, 0x94, 0x25, 0xbe, 0x9c, 0xea, 0x40, + 0xc1, 0x9d, 0x4d, 0xa0, 0xcf, 0x5b, 0x70, 0xca, 0xb9, 0x17, 0x76, 0x64, 0xca, 0x17, 0x6b, 0xe6, + 0xf9, 0x54, 0x21, 0x48, 0x8f, 0xcc, 0xfa, 0x3c, 0x13, 0x68, 0x1a, 0x16, 0x4e, 0x6d, 0x0b, 0x61, + 0x11, 0x1e, 0x9e, 0xb2, 0xf3, 0x5d, 0xdc, 0x90, 0xd3, 0x7c, 0xa6, 0xf8, 0x0d, 0x22, 0x21, 0x58, + 0xd1, 0x41, 0x9f, 0x83, 0xe2, 0x96, 0x74, 0x64, 0x4c, 0xb9, 0xa1, 0xe2, 0x81, 0xec, 0xee, 0xde, + 0xc9, 0x35, 0x99, 0x0a, 0x09, 0xc7, 0x44, 0xd1, 0x6b, 0x90, 0xf7, 0x36, 0xc3, 0x6e, 0xc9, 0x34, + 0x13, 0x26, 0x6b, 0xdc, 0xd9, 0x7f, 0x6d, 0xa5, 0x8a, 0x69, 0x45, 0x74, 0x1d, 0xf2, 0xc1, 0x46, + 0x5d, 0x48, 0xf0, 0x52, 0xcf, 0x70, 0xbc, 0x58, 0xca, 0xe8, 0x15, 0xa3, 0x84, 0x17, 0x4b, 0x98, + 0x92, 0x40, 0x15, 0x18, 0x64, 0xfe, 0x2b, 0xe2, 0x3e, 0x48, 0xe5, 0x7c, 0xbb, 0xf8, 0x81, 0xf1, + 0x88, 0x00, 0x0c, 0x01, 0x73, 0x42, 0x68, 0x1d, 0x86, 0x6a, 0x2c, 0xf1, 0xa2, 0x08, 0x2b, 0xf6, + 0xb1, 0x54, 0x59, 0x5d, 0x97, 0x8c, 0x94, 0x42, 0x74, 0xc5, 0x30, 0xb0, 0xa0, 0xc5, 0xa8, 0x92, + 0xd6, 0xf6, 0x66, 0x28, 0x12, 0x05, 0xa7, 0x53, 0xed, 0x92, 0x68, 0x55, 0x50, 0x65, 0x18, 0x58, + 0xd0, 0x42, 0x2f, 0x43, 0x6e, 0xb3, 0x26, 0x7c, 0x53, 0x52, 0x85, 0x76, 0x66, 0xbc, 0x86, 0xc5, + 0xa1, 0x07, 0xfb, 0x73, 0xb9, 0x95, 0x25, 0x9c, 0xdb, 0xac, 0xa1, 0x35, 0x18, 0xde, 0xe4, 0x1e, + 0xde, 0x42, 0x2e, 0xf7, 0x78, 0xba, 0xf3, 0x79, 0x87, 0x13, 0x38, 0x77, 0xcb, 0x10, 0x00, 0x2c, + 0x89, 0xb0, 0x68, 0xeb, 0xca, 0x53, 0x5d, 0x44, 0xe0, 0x9a, 0x3f, 0x5c, 0x74, 0x01, 0x7e, 0x3f, + 0xc7, 0xfe, 0xee, 0x58, 0xa3, 0x48, 0x57, 0xb5, 0x23, 0xb3, 0xb5, 0x8b, 0x88, 0x2a, 0xa9, 0xab, + 0xba, 0x47, 0x22, 0x7b, 0xbe, 0xaa, 0x15, 0x12, 0x8e, 0x89, 0xa2, 0x1d, 0x18, 0xdb, 0x0d, 0x5b, + 0xdb, 0x44, 0x6e, 0x69, 0x16, 0x60, 0x25, 0xe3, 0x0a, 0xbb, 0x23, 0x10, 0xdd, 0x20, 0x6a, 0x3b, + 0x8d, 0x8e, 0x53, 0x88, 0xa9, 0xbf, 0xef, 0xe8, 0xc4, 0xb0, 0x49, 0x9b, 0x0e, 0xff, 0x3b, 0x6d, + 0x7f, 0x63, 0x2f, 0x22, 0x22, 0x70, 0x56, 0xea, 0xf0, 0xbf, 0xc1, 0x51, 0x3a, 0x87, 0x5f, 0x00, + 0xb0, 0x24, 0x82, 0xee, 0x88, 0xe1, 0x61, 0xa7, 0xe7, 0x64, 0x76, 0x74, 0xcb, 0x05, 0x89, 0x94, + 0x31, 0x28, 0xec, 0xb4, 0x8c, 0x49, 0xb1, 0x53, 0xb2, 0xb5, 0xed, 0x47, 0xbe, 0x97, 0x38, 0xa1, + 0xa7, 0xb2, 0x4f, 0xc9, 0x4a, 0x0a, 0x7e, 0xe7, 0x29, 0x99, 0x86, 0x85, 0x53, 0xdb, 0x42, 0x75, + 0x18, 0x6f, 0xf9, 0x41, 0x74, 0xcf, 0x0f, 0xe4, 0xfa, 0x42, 0x5d, 0xe4, 0x0a, 0x06, 0xa6, 0x68, + 0x91, 0xc5, 0xa4, 0x33, 0x21, 0x38, 0x41, 0x13, 0x7d, 0x0a, 0x86, 0xc3, 0x9a, 0xd3, 0x20, 0xe5, + 0x5b, 0x33, 0xd3, 0xd9, 0xd7, 0x4f, 0x95, 0xa3, 0x64, 0xac, 0x2e, 0x1e, 0x9a, 0x9d, 0xa3, 0x60, + 0x49, 0x0e, 0xad, 0xc0, 0x20, 0xcb, 0xa6, 0xc5, 0xa2, 0xbc, 0x65, 0x04, 0xe9, 0xec, 0x30, 0x20, + 0xe6, 0x67, 0x13, 0x2b, 0xc6, 0xbc, 0x3a, 0xdd, 0x03, 0x82, 0xbd, 0xf6, 0xc3, 0x99, 0xd3, 0xd9, + 0x7b, 0x40, 0x70, 0xe5, 0xb7, 0xaa, 0xdd, 0xf6, 0x80, 0x42, 0xc2, 0x31, 0x51, 0x7a, 0x32, 0xd3, + 0xd3, 0xf4, 0x4c, 0x17, 0xcb, 0x97, 0xcc, 0xb3, 0x94, 0x9d, 0xcc, 0xf4, 0x24, 0xa5, 0x24, 0xec, + 0xdf, 0x1b, 0xee, 0xe4, 0x59, 0xd8, 0x83, 0xec, 0x3b, 0xad, 0x0e, 0x5d, 0xdd, 0xc7, 0xfb, 0x95, + 0x0f, 0x1d, 0x21, 0xb7, 0xfa, 0x79, 0x0b, 0xce, 0xb4, 0x52, 0x3f, 0x44, 0x30, 0x00, 0xfd, 0x89, + 0x99, 0xf8, 0xa7, 0xab, 0x88, 0x80, 0xe9, 0x70, 0x9c, 0xd1, 0x52, 0xf2, 0x45, 0x90, 0x7f, 0xcf, + 0x2f, 0x82, 0x55, 0x28, 0x30, 0x26, 0xb3, 0x47, 0x22, 0xe2, 0xe4, 0xc3, 0x88, 0xb1, 0x12, 0x4b, + 0xa2, 0x22, 0x56, 0x24, 0xd0, 0x0f, 0x58, 0x70, 0x3e, 0xd9, 0x75, 0x4c, 0x18, 0x58, 0x84, 0x11, + 0xe4, 0x6f, 0xc1, 0x15, 0xf1, 0xfd, 0xe7, 0x2b, 0xdd, 0x90, 0x0f, 0x7a, 0x21, 0xe0, 0xee, 0x8d, + 0xa1, 0x52, 0xca, 0x63, 0x74, 0xc8, 0x14, 0xc0, 0xf7, 0xf1, 0x20, 0x7d, 0x1e, 0x46, 0x9b, 0x7e, + 0xdb, 0x8b, 0x84, 0xa1, 0x8c, 0x50, 0xda, 0x33, 0x65, 0xf5, 0xaa, 0x56, 0x8e, 0x0d, 0xac, 0xc4, + 0x33, 0xb6, 0xf0, 0xd0, 0xcf, 0xd8, 0xb7, 0x60, 0xd4, 0xd3, 0x2c, 0x3b, 0x05, 0x3f, 0x70, 0x39, + 0x3b, 0x04, 0xa8, 0x6e, 0x07, 0xca, 0x7b, 0xa9, 0x97, 0x60, 0x83, 0xda, 0xc9, 0xbe, 0x8d, 0xbe, + 0x64, 0xa5, 0x30, 0xf5, 0xfc, 0xb5, 0xfc, 0xaa, 0xf9, 0x5a, 0xbe, 0x9c, 0x7c, 0x2d, 0x77, 0x08, + 0x5f, 0x8d, 0x87, 0x72, 0xff, 0x19, 0x4e, 0xfa, 0x8d, 0xf6, 0x67, 0x37, 0xe0, 0x62, 0xaf, 0x6b, + 0x89, 0x59, 0x4c, 0xd5, 0x95, 0xaa, 0x2d, 0xb6, 0x98, 0xaa, 0x97, 0x4b, 0x98, 0x41, 0xfa, 0x8d, + 0x23, 0x63, 0xff, 0x77, 0x0b, 0xf2, 0x15, 0xbf, 0x7e, 0x02, 0xc2, 0xe4, 0x4f, 0x18, 0xc2, 0xe4, + 0x47, 0xd3, 0x2f, 0xc4, 0x7a, 0xa6, 0xe8, 0x78, 0x39, 0x21, 0x3a, 0x3e, 0x9f, 0x45, 0xa0, 0xbb, + 0xa0, 0xf8, 0x27, 0xf2, 0x30, 0x52, 0xf1, 0xeb, 0xca, 0x5c, 0xf9, 0xd7, 0x1f, 0xc6, 0x5c, 0x39, + 0x33, 0x4e, 0xbf, 0x46, 0x99, 0x19, 0x5a, 0x49, 0x1f, 0xcb, 0xaf, 0x33, 0xab, 0xe5, 0xbb, 0xc4, + 0xdd, 0xda, 0x8e, 0x48, 0x3d, 0xf9, 0x39, 0x27, 0x67, 0xb5, 0xfc, 0xdf, 0x2c, 0x98, 0x48, 0xb4, + 0x8e, 0x1a, 0x30, 0xd6, 0xd0, 0x05, 0x93, 0x62, 0x9d, 0x3e, 0x94, 0x4c, 0x53, 0x58, 0x7d, 0x6a, + 0x45, 0xd8, 0x24, 0x8e, 0xe6, 0x01, 0x94, 0xa6, 0x4e, 0x4a, 0xc0, 0x18, 0xd7, 0xaf, 0x54, 0x79, + 0x21, 0xd6, 0x30, 0xd0, 0x0b, 0x30, 0x12, 0xf9, 0x2d, 0xbf, 0xe1, 0x6f, 0xed, 0xdd, 0x20, 0x32, + 0x72, 0x91, 0xb2, 0xe5, 0x5a, 0x8f, 0x41, 0x58, 0xc7, 0xb3, 0x7f, 0x2a, 0xcf, 0x3f, 0xd4, 0x8b, + 0xdc, 0x0f, 0xd6, 0xe4, 0xfb, 0x7b, 0x4d, 0x7e, 0xc5, 0x82, 0x49, 0xda, 0x3a, 0x33, 0x17, 0x91, + 0x97, 0xad, 0x0a, 0xfd, 0x6b, 0x75, 0x09, 0xfd, 0x7b, 0x99, 0x9e, 0x5d, 0x75, 0xbf, 0x1d, 0x09, + 0x09, 0x9a, 0x76, 0x38, 0xd1, 0x52, 0x2c, 0xa0, 0x02, 0x8f, 0x04, 0x81, 0x70, 0x71, 0xd3, 0xf1, + 0x48, 0x10, 0x60, 0x01, 0x95, 0x91, 0x81, 0x07, 0xd2, 0x23, 0x03, 0xf3, 0x38, 0x8c, 0xc2, 0xb0, + 0x40, 0xb0, 0x3d, 0x5a, 0x1c, 0x46, 0x69, 0x71, 0x10, 0xe3, 0xd8, 0x3f, 0x9b, 0x87, 0xd1, 0x8a, + 0x5f, 0x8f, 0x75, 0x65, 0xcf, 0x1b, 0xba, 0xb2, 0x8b, 0x09, 0x5d, 0xd9, 0xa4, 0x8e, 0xfb, 0x81, + 0x66, 0xec, 0x6b, 0xa5, 0x19, 0xfb, 0x67, 0x16, 0x9b, 0xb5, 0xd2, 0x5a, 0x95, 0x5b, 0x1f, 0xa1, + 0x67, 0x60, 0x84, 0x1d, 0x48, 0xcc, 0xa7, 0x52, 0x2a, 0x90, 0x58, 0xc6, 0x9b, 0xb5, 0xb8, 0x18, + 0xeb, 0x38, 0xe8, 0x0a, 0x14, 0x42, 0xe2, 0x04, 0xb5, 0x6d, 0x75, 0xc6, 0x09, 0x6d, 0x0f, 0x2f, + 0xc3, 0x0a, 0x8a, 0xde, 0x88, 0x43, 0x00, 0xe6, 0xb3, 0x7d, 0xb4, 0xf4, 0xfe, 0xf0, 0x2d, 0x92, + 0x1d, 0xf7, 0xcf, 0xbe, 0x0b, 0xa8, 0x13, 0xbf, 0x8f, 0xd8, 0x57, 0x73, 0x66, 0xec, 0xab, 0x62, + 0x47, 0xdc, 0xab, 0x3f, 0xb7, 0x60, 0xbc, 0xe2, 0xd7, 0xe9, 0xd6, 0xfd, 0x46, 0xda, 0xa7, 0x7a, + 0xfc, 0xd3, 0xa1, 0x2e, 0xf1, 0x4f, 0x2f, 0xc1, 0x60, 0xc5, 0xaf, 0x97, 0x2b, 0xdd, 0x7c, 0x9b, + 0xed, 0xbf, 0x63, 0xc1, 0x70, 0xc5, 0xaf, 0x9f, 0x80, 0x70, 0xfe, 0x55, 0x53, 0x38, 0xff, 0x48, + 0xc6, 0xba, 0xc9, 0x90, 0xc7, 0xff, 0xad, 0x01, 0x18, 0xa3, 0xfd, 0xf4, 0xb7, 0xe4, 0x54, 0x1a, + 0xc3, 0x66, 0xf5, 0x31, 0x6c, 0x94, 0x17, 0xf6, 0x1b, 0x0d, 0xff, 0x5e, 0x72, 0x5a, 0x57, 0x58, + 0x29, 0x16, 0x50, 0xf4, 0x14, 0x14, 0x5a, 0x01, 0xd9, 0x75, 0x7d, 0xc1, 0x64, 0x6a, 0xaa, 0x8e, + 0x8a, 0x28, 0xc7, 0x0a, 0x83, 0x3e, 0xce, 0x42, 0xd7, 0xab, 0x91, 0x2a, 0xa9, 0xf9, 0x5e, 0x9d, + 0xcb, 0xaf, 0xf3, 0x22, 0xfa, 0xbf, 0x56, 0x8e, 0x0d, 0x2c, 0x74, 0x17, 0x8a, 0xec, 0x3f, 0x3b, + 0x76, 0x0e, 0x9f, 0x47, 0x52, 0xe4, 0x15, 0x13, 0x04, 0x70, 0x4c, 0x0b, 0x3d, 0x0b, 0x10, 0xc9, + 0x40, 0xd7, 0xa1, 0x88, 0x73, 0xa4, 0x18, 0x72, 0x15, 0x02, 0x3b, 0xc4, 0x1a, 0x16, 0x7a, 0x12, + 0x8a, 0x91, 0xe3, 0x36, 0x6e, 0xba, 0x1e, 0x09, 0x99, 0x5c, 0x3a, 0x2f, 0xd3, 0x7b, 0x89, 0x42, + 0x1c, 0xc3, 0x29, 0x43, 0xc4, 0x82, 0x00, 0xf0, 0x2c, 0xb4, 0x05, 0x86, 0xcd, 0x18, 0xa2, 0x9b, + 0xaa, 0x14, 0x6b, 0x18, 0x68, 0x1b, 0xce, 0xb9, 0x1e, 0x8b, 0x94, 0x4f, 0xaa, 0x3b, 0x6e, 0x6b, + 0xfd, 0x66, 0xf5, 0x0e, 0x09, 0xdc, 0xcd, 0xbd, 0x45, 0xa7, 0xb6, 0x43, 0x3c, 0x99, 0x21, 0xf0, + 0xc3, 0xa2, 0x8b, 0xe7, 0xca, 0x5d, 0x70, 0x71, 0x57, 0x4a, 0xf6, 0x4b, 0x70, 0xba, 0xe2, 0xd7, + 0x2b, 0x7e, 0x10, 0xad, 0xf8, 0xc1, 0x3d, 0x27, 0xa8, 0xcb, 0x95, 0x32, 0x27, 0x93, 0x89, 0xd0, + 0xa3, 0x70, 0x90, 0x1f, 0x14, 0x46, 0x4a, 0xab, 0xe7, 0x18, 0xf3, 0x75, 0x48, 0x67, 0x94, 0x1a, + 0x63, 0x03, 0x54, 0xda, 0x88, 0x6b, 0x4e, 0x44, 0xd0, 0x2d, 0x96, 0x0e, 0x37, 0xbe, 0x11, 0x45, + 0xf5, 0x27, 0xb4, 0x74, 0xb8, 0x31, 0x30, 0xf5, 0x0a, 0x35, 0xeb, 0xdb, 0xff, 0x63, 0x90, 0x1d, + 0x8e, 0x89, 0xd4, 0x03, 0xe8, 0xb3, 0x30, 0x1e, 0x92, 0x9b, 0xae, 0xd7, 0xbe, 0x2f, 0x65, 0x02, + 0x5d, 0xdc, 0x89, 0xaa, 0xcb, 0x3a, 0x26, 0x97, 0x2c, 0x9a, 0x65, 0x38, 0x41, 0x0d, 0x35, 0x61, + 0xfc, 0x9e, 0xeb, 0xd5, 0xfd, 0x7b, 0xa1, 0xa4, 0x5f, 0xc8, 0x16, 0x30, 0xde, 0xe5, 0x98, 0x89, + 0x3e, 0x1a, 0xcd, 0xdd, 0x35, 0x88, 0xe1, 0x04, 0x71, 0xba, 0x00, 0x83, 0xb6, 0xb7, 0x10, 0xde, + 0x0e, 0x49, 0x20, 0x12, 0x1b, 0xb3, 0x05, 0x88, 0x65, 0x21, 0x8e, 0xe1, 0x74, 0x01, 0xb2, 0x3f, + 0xd7, 0x02, 0xbf, 0xcd, 0xc3, 0xd1, 0x8b, 0x05, 0x88, 0x55, 0x29, 0xd6, 0x30, 0xe8, 0x06, 0x65, + 0xff, 0xd6, 0x7c, 0x0f, 0xfb, 0x7e, 0x24, 0xb7, 0x34, 0x4b, 0xa5, 0xa9, 0x95, 0x63, 0x03, 0x0b, + 0xad, 0x00, 0x0a, 0xdb, 0xad, 0x56, 0x83, 0xd9, 0x29, 0x38, 0x0d, 0x46, 0x8a, 0xeb, 0x88, 0xf3, + 0x3c, 0x4a, 0x67, 0xb5, 0x03, 0x8a, 0x53, 0x6a, 0xd0, 0xb3, 0x7a, 0x53, 0x74, 0x75, 0x90, 0x75, + 0x95, 0x2b, 0x23, 0xaa, 0xbc, 0x9f, 0x12, 0x86, 0x96, 0x61, 0x38, 0xdc, 0x0b, 0x6b, 0x91, 0x08, + 0x37, 0x96, 0x91, 0x5d, 0xa6, 0xca, 0x50, 0xb4, 0xe4, 0x66, 0xbc, 0x0a, 0x96, 0x75, 0x51, 0x0d, + 0xa6, 0x05, 0xc5, 0xa5, 0x6d, 0xc7, 0x53, 0xb9, 0x3a, 0xb8, 0xb9, 0xe6, 0x33, 0x0f, 0xf6, 0xe7, + 0xa6, 0x45, 0xcb, 0x3a, 0xf8, 0x60, 0x7f, 0xee, 0x4c, 0xc5, 0xaf, 0xa7, 0x40, 0x70, 0x1a, 0x35, + 0xbe, 0xf8, 0x6a, 0x35, 0xbf, 0xd9, 0xaa, 0x04, 0xfe, 0xa6, 0xdb, 0x20, 0xdd, 0x14, 0x3a, 0x55, + 0x03, 0x53, 0x2c, 0x3e, 0xa3, 0x0c, 0x27, 0xa8, 0xd9, 0xdf, 0xc6, 0xf8, 0x19, 0x96, 0xcb, 0x37, + 0x6a, 0x07, 0x04, 0x35, 0x61, 0xac, 0xc5, 0xb6, 0x89, 0x08, 0x12, 0x2f, 0xd6, 0xfa, 0xf3, 0x7d, + 0x0a, 0x26, 0xee, 0xd1, 0x6b, 0x40, 0x09, 0x0e, 0xd9, 0x8b, 0xaf, 0xa2, 0x93, 0xc3, 0x26, 0x75, + 0xfb, 0x47, 0x1f, 0x61, 0x37, 0x62, 0x95, 0x4b, 0x1b, 0x86, 0x85, 0x75, 0xb8, 0x78, 0x5a, 0xcd, + 0x66, 0x8b, 0xbd, 0xe2, 0x69, 0x11, 0x16, 0xe6, 0x58, 0xd6, 0x45, 0x9f, 0x81, 0x71, 0xfa, 0x52, + 0xd1, 0x92, 0x64, 0x9c, 0xca, 0xf6, 0xe2, 0x8f, 0x73, 0x63, 0x68, 0x09, 0x24, 0xf4, 0xca, 0x38, + 0x41, 0x0c, 0xbd, 0xc1, 0xec, 0x18, 0xcc, 0xfc, 0x1b, 0x3d, 0x48, 0xeb, 0x26, 0x0b, 0x92, 0xac, + 0x46, 0x24, 0x2b, 0xb7, 0x87, 0x7d, 0xbc, 0xb9, 0x3d, 0xd0, 0x4d, 0x18, 0x13, 0x09, 0x6d, 0xc5, + 0xca, 0xcd, 0x1b, 0xd2, 0xb8, 0x31, 0xac, 0x03, 0x0f, 0x92, 0x05, 0xd8, 0xac, 0x8c, 0xb6, 0xe0, + 0xbc, 0x96, 0x60, 0xe6, 0x5a, 0xe0, 0x30, 0x95, 0xba, 0xcb, 0x8e, 0x53, 0xed, 0xae, 0x7e, 0xec, + 0xc1, 0xfe, 0xdc, 0xf9, 0xf5, 0x6e, 0x88, 0xb8, 0x3b, 0x1d, 0x74, 0x0b, 0x4e, 0x73, 0x1f, 0xd4, + 0x12, 0x71, 0xea, 0x0d, 0xd7, 0x53, 0xcc, 0x00, 0xdf, 0xf2, 0x67, 0x1f, 0xec, 0xcf, 0x9d, 0x5e, + 0x48, 0x43, 0xc0, 0xe9, 0xf5, 0xd0, 0xab, 0x50, 0xac, 0x7b, 0xa1, 0x18, 0x83, 0x21, 0x23, 0x87, + 0x4f, 0xb1, 0xb4, 0x56, 0x55, 0xdf, 0x1f, 0xff, 0xc1, 0x71, 0x05, 0xb4, 0xc5, 0x25, 0xb6, 0x4a, + 0x40, 0x32, 0xdc, 0x11, 0x3d, 0x27, 0x29, 0x6a, 0x33, 0xbc, 0xd0, 0xb8, 0xaa, 0x42, 0x19, 0x67, + 0x1b, 0x0e, 0x6a, 0x06, 0x61, 0xf4, 0x3a, 0x20, 0xfa, 0x82, 0x70, 0x6b, 0x64, 0xa1, 0xc6, 0x32, + 0x10, 0x30, 0x01, 0x77, 0xc1, 0xf4, 0x8b, 0xaa, 0x76, 0x60, 0xe0, 0x94, 0x5a, 0xe8, 0x3a, 0x3d, + 0x55, 0xf4, 0x52, 0x71, 0x6a, 0xa9, 0x8c, 0x6b, 0x25, 0xd2, 0x0a, 0x48, 0xcd, 0x89, 0x48, 0xdd, + 0xa4, 0x88, 0x13, 0xf5, 0x50, 0x1d, 0xce, 0x39, 0xed, 0xc8, 0x67, 0xc2, 0x70, 0x13, 0x75, 0xdd, + 0xdf, 0x21, 0x1e, 0xd3, 0x43, 0x15, 0x16, 0x2f, 0x52, 0x6e, 0x63, 0xa1, 0x0b, 0x1e, 0xee, 0x4a, + 0x85, 0x72, 0x89, 0x2a, 0xc5, 0x2a, 0x98, 0x41, 0x81, 0x52, 0xd2, 0xac, 0xbe, 0x00, 0x23, 0xdb, + 0x7e, 0x18, 0xad, 0x91, 0xe8, 0x9e, 0x1f, 0xec, 0x88, 0xd0, 0x8e, 0x71, 0x38, 0xe0, 0x18, 0x84, + 0x75, 0x3c, 0xfa, 0x0c, 0x64, 0x56, 0x12, 0xe5, 0x12, 0x53, 0x50, 0x17, 0xe2, 0x33, 0xe6, 0x3a, + 0x2f, 0xc6, 0x12, 0x2e, 0x51, 0xcb, 0x95, 0x25, 0xa6, 0x6c, 0x4e, 0xa0, 0x96, 0x2b, 0x4b, 0x58, + 0xc2, 0xe9, 0x72, 0x0d, 0xb7, 0x9d, 0x80, 0x54, 0x02, 0xbf, 0x46, 0x42, 0x2d, 0x08, 0xf5, 0xa3, + 0x3c, 0x70, 0x25, 0x5d, 0xae, 0xd5, 0x34, 0x04, 0x9c, 0x5e, 0x0f, 0x91, 0xce, 0xe4, 0x4a, 0xe3, + 0xd9, 0x5a, 0x82, 0x4e, 0x7e, 0xa6, 0xcf, 0xfc, 0x4a, 0x1e, 0x4c, 0xaa, 0xb4, 0x4e, 0x3c, 0x54, + 0x65, 0x38, 0x33, 0xc1, 0xd6, 0x76, 0xff, 0x71, 0x2e, 0x95, 0xde, 0xa5, 0x9c, 0xa0, 0x84, 0x3b, + 0x68, 0x1b, 0x71, 0x9f, 0x26, 0x7b, 0xe6, 0xdc, 0xbd, 0x0a, 0xc5, 0xb0, 0xbd, 0x51, 0xf7, 0x9b, + 0x8e, 0xeb, 0x31, 0x65, 0xb3, 0xf6, 0x1e, 0xa9, 0x4a, 0x00, 0x8e, 0x71, 0xd0, 0x0a, 0x14, 0x1c, + 0xa9, 0x54, 0x41, 0xd9, 0xe1, 0x42, 0x94, 0x2a, 0x85, 0x7b, 0xd0, 0x4b, 0x35, 0x8a, 0xaa, 0x8b, + 0x5e, 0x81, 0x31, 0xe1, 0x43, 0x29, 0x32, 0x0a, 0x4e, 0x9b, 0x8e, 0x2e, 0x55, 0x1d, 0x88, 0x4d, + 0x5c, 0x74, 0x1b, 0x46, 0x22, 0xbf, 0xc1, 0xbc, 0x35, 0x28, 0x9b, 0x77, 0x26, 0x3b, 0xe4, 0xd8, + 0xba, 0x42, 0xd3, 0xe5, 0x99, 0xaa, 0x2a, 0xd6, 0xe9, 0xa0, 0x75, 0xbe, 0xde, 0x59, 0x30, 0x66, + 0x12, 0xce, 0x3c, 0x92, 0x7d, 0x27, 0xa9, 0x98, 0xcd, 0xe6, 0x76, 0x10, 0x35, 0xb1, 0x4e, 0x06, + 0x5d, 0x83, 0xa9, 0x56, 0xe0, 0xfa, 0x6c, 0x4d, 0x28, 0x7d, 0xda, 0x8c, 0x99, 0x09, 0xa6, 0x92, + 0x44, 0xc0, 0x9d, 0x75, 0x98, 0x0b, 0xac, 0x28, 0x9c, 0x39, 0xcb, 0x93, 0x0e, 0xf3, 0xe7, 0x1d, + 0x2f, 0xc3, 0x0a, 0x8a, 0x56, 0xd9, 0x49, 0xcc, 0x25, 0x13, 0x33, 0xb3, 0xd9, 0x11, 0x4a, 0x74, + 0x09, 0x06, 0x67, 0x5e, 0xd5, 0x5f, 0x1c, 0x53, 0x40, 0x75, 0x2d, 0x3b, 0x1d, 0x7d, 0x31, 0x84, + 0x33, 0xe7, 0xba, 0x98, 0xaa, 0x25, 0x9e, 0x17, 0x31, 0x43, 0x60, 0x14, 0x87, 0x38, 0x41, 0x13, + 0x7d, 0x12, 0x26, 0x45, 0x44, 0xb4, 0x78, 0x98, 0xce, 0xc7, 0x36, 0xb0, 0x38, 0x01, 0xc3, 0x1d, + 0xd8, 0x3c, 0x48, 0xbd, 0xb3, 0xd1, 0x20, 0xe2, 0xe8, 0xbb, 0xe9, 0x7a, 0x3b, 0xe1, 0xcc, 0x05, + 0x76, 0x3e, 0x88, 0x20, 0xf5, 0x49, 0x28, 0x4e, 0xa9, 0x81, 0xd6, 0x61, 0xb2, 0x15, 0x10, 0xd2, + 0x64, 0x8c, 0xbe, 0xb8, 0xcf, 0xe6, 0xb8, 0x07, 0x38, 0xed, 0x49, 0x25, 0x01, 0x3b, 0x48, 0x29, + 0xc3, 0x1d, 0x14, 0xd0, 0x3d, 0x28, 0xf8, 0xbb, 0x24, 0xd8, 0x26, 0x4e, 0x7d, 0xe6, 0x62, 0x17, + 0x9b, 0x6c, 0x71, 0xb9, 0xdd, 0x12, 0xb8, 0x09, 0x1d, 0xbc, 0x2c, 0xee, 0xad, 0x83, 0x97, 0x8d, + 0xa1, 0x1f, 0xb4, 0xe0, 0xac, 0x14, 0xdb, 0x57, 0x5b, 0x74, 0xd4, 0x97, 0x7c, 0x2f, 0x8c, 0x02, + 0xee, 0xb3, 0xfc, 0x58, 0xb6, 0x1f, 0xef, 0x7a, 0x46, 0x25, 0x25, 0x1c, 0x3d, 0x9b, 0x85, 0x11, + 0xe2, 0xec, 0x16, 0xd1, 0x12, 0x4c, 0x85, 0x24, 0x92, 0x87, 0xd1, 0x42, 0xb8, 0xf2, 0x46, 0x69, + 0x6d, 0xe6, 0x12, 0x77, 0xb8, 0xa6, 0x9b, 0xa1, 0x9a, 0x04, 0xe2, 0x4e, 0xfc, 0xd9, 0x6f, 0x86, + 0xa9, 0x8e, 0xeb, 0xff, 0x30, 0xc9, 0x37, 0x66, 0x77, 0x60, 0xcc, 0x18, 0xe2, 0x63, 0xd5, 0xe1, + 0xfe, 0xab, 0x61, 0x28, 0x2a, 0xfd, 0x1e, 0xba, 0x6a, 0xaa, 0x6d, 0xcf, 0x26, 0xd5, 0xb6, 0x05, + 0xfa, 0xae, 0xd7, 0x35, 0xb5, 0xeb, 0x29, 0x61, 0xa6, 0xb2, 0x36, 0x74, 0xff, 0xfe, 0xc3, 0x9a, + 0xb8, 0x36, 0xdf, 0xb7, 0xfe, 0x77, 0xa0, 0xab, 0x04, 0xf8, 0x1a, 0x4c, 0x79, 0x3e, 0xe3, 0x39, + 0x49, 0x5d, 0x32, 0x14, 0x8c, 0x6f, 0x28, 0xea, 0x71, 0x1b, 0x12, 0x08, 0xb8, 0xb3, 0x0e, 0x6d, + 0x90, 0x5f, 0xfc, 0x49, 0x91, 0x33, 0xe7, 0x0b, 0xb0, 0x80, 0xa2, 0x4b, 0x30, 0xd8, 0xf2, 0xeb, + 0xe5, 0x8a, 0xe0, 0x37, 0xb5, 0x7c, 0xaa, 0xf5, 0x72, 0x05, 0x73, 0x18, 0x5a, 0x80, 0x21, 0xf6, + 0x23, 0x9c, 0x19, 0xcd, 0x76, 0xd0, 0x67, 0x35, 0xb4, 0xd4, 0x26, 0xac, 0x02, 0x16, 0x15, 0x99, + 0xe8, 0x8b, 0x32, 0xe9, 0x4c, 0xf4, 0x35, 0xfc, 0x90, 0xa2, 0x2f, 0x49, 0x00, 0xc7, 0xb4, 0xd0, + 0x7d, 0x38, 0x6d, 0x3c, 0x8c, 0xf8, 0x12, 0x21, 0xa1, 0x70, 0x12, 0xbe, 0xd4, 0xf5, 0x45, 0x24, + 0xf4, 0xc5, 0xe7, 0x45, 0xa7, 0x4f, 0x97, 0xd3, 0x28, 0xe1, 0xf4, 0x06, 0x50, 0x03, 0xa6, 0x6a, + 0x1d, 0xad, 0x16, 0xfa, 0x6f, 0x55, 0x4d, 0x68, 0x67, 0x8b, 0x9d, 0x84, 0xd1, 0x2b, 0x50, 0x78, + 0xc7, 0x0f, 0xd9, 0x59, 0x2d, 0x78, 0x64, 0xe9, 0x61, 0x5a, 0x78, 0xe3, 0x56, 0x95, 0x95, 0x1f, + 0xec, 0xcf, 0x8d, 0x54, 0xfc, 0xba, 0xfc, 0x8b, 0x55, 0x05, 0xf4, 0x3d, 0x16, 0xcc, 0x76, 0xbe, + 0xbc, 0x54, 0xa7, 0xc7, 0xfa, 0xef, 0xb4, 0x2d, 0x1a, 0x9d, 0x5d, 0xce, 0x24, 0x87, 0xbb, 0x34, + 0x65, 0xff, 0x12, 0xd7, 0xed, 0x0a, 0x0d, 0x10, 0x09, 0xdb, 0x8d, 0x93, 0xc8, 0xe8, 0xb8, 0x6c, + 0x28, 0xa7, 0x1e, 0xda, 0x7e, 0xe0, 0xd7, 0x2c, 0x66, 0x3f, 0xb0, 0x4e, 0x9a, 0xad, 0x86, 0x13, + 0x9d, 0x84, 0x83, 0xe2, 0x1b, 0x50, 0x88, 0x44, 0x6b, 0xdd, 0x92, 0x50, 0x6a, 0x9d, 0x62, 0x36, + 0x14, 0x8a, 0x63, 0x95, 0xa5, 0x58, 0x91, 0xb1, 0xff, 0x31, 0x9f, 0x01, 0x09, 0x39, 0x01, 0x1d, + 0x40, 0xc9, 0xd4, 0x01, 0xcc, 0xf5, 0xf8, 0x82, 0x0c, 0x5d, 0xc0, 0x3f, 0x32, 0xfb, 0xcd, 0x24, + 0x35, 0xef, 0x77, 0xc3, 0x15, 0xfb, 0x87, 0x2d, 0x38, 0x95, 0x66, 0xe9, 0x49, 0x5f, 0x19, 0x5c, + 0x4e, 0xa4, 0x0c, 0x79, 0xd4, 0x08, 0xde, 0x11, 0xe5, 0x58, 0x61, 0xf4, 0x9d, 0x18, 0xea, 0x70, + 0x81, 0x52, 0x6f, 0xc1, 0x58, 0x25, 0x20, 0xda, 0x85, 0xf6, 0x1a, 0xf7, 0x38, 0xe6, 0xfd, 0x79, + 0xea, 0xd0, 0xde, 0xc6, 0xf6, 0x4f, 0xe7, 0xe0, 0x14, 0xd7, 0xc4, 0x2f, 0xec, 0xfa, 0x6e, 0xbd, + 0xe2, 0xd7, 0x45, 0x52, 0xaf, 0x37, 0x61, 0xb4, 0xa5, 0x09, 0xf7, 0xba, 0x05, 0xfd, 0xd3, 0x85, + 0x80, 0xb1, 0x38, 0x42, 0x2f, 0xc5, 0x06, 0x2d, 0x54, 0x87, 0x51, 0xb2, 0xeb, 0xd6, 0x94, 0x3a, + 0x37, 0x77, 0xe8, 0xcb, 0x45, 0xb5, 0xb2, 0xac, 0xd1, 0xc1, 0x06, 0xd5, 0x63, 0x48, 0xd7, 0x6a, + 0xff, 0x88, 0x05, 0x8f, 0x64, 0x84, 0x08, 0xa4, 0xcd, 0xdd, 0x63, 0x36, 0x0f, 0x22, 0xf3, 0xa3, + 0x6a, 0x8e, 0x5b, 0x42, 0x60, 0x01, 0x45, 0x9f, 0x02, 0xe0, 0x96, 0x0c, 0xf4, 0x99, 0xdb, 0x2b, + 0x96, 0x9a, 0x11, 0x06, 0x4a, 0x8b, 0xe8, 0x23, 0xeb, 0x63, 0x8d, 0x96, 0xfd, 0x93, 0x79, 0x18, + 0xe4, 0x39, 0xab, 0x57, 0x60, 0x78, 0x9b, 0xa7, 0x3a, 0xe8, 0x27, 0xab, 0x42, 0x2c, 0x80, 0xe0, + 0x05, 0x58, 0x56, 0x46, 0xab, 0x30, 0xcd, 0x53, 0x45, 0x34, 0x4a, 0xa4, 0xe1, 0xec, 0x49, 0x69, + 0x19, 0x4f, 0xb3, 0xa8, 0xa4, 0x86, 0xe5, 0x4e, 0x14, 0x9c, 0x56, 0x0f, 0xbd, 0x06, 0xe3, 0xf4, + 0xf5, 0xe2, 0xb7, 0x23, 0x49, 0x89, 0x27, 0x89, 0x50, 0xcf, 0xa5, 0x75, 0x03, 0x8a, 0x13, 0xd8, + 0xf4, 0x01, 0xdd, 0xea, 0x90, 0x0b, 0x0e, 0xc6, 0x0f, 0x68, 0x53, 0x16, 0x68, 0xe2, 0x32, 0x13, + 0xcf, 0x36, 0x33, 0x68, 0x5d, 0xdf, 0x0e, 0x48, 0xb8, 0xed, 0x37, 0xea, 0x8c, 0xd1, 0x1a, 0xd4, + 0x4c, 0x3c, 0x13, 0x70, 0xdc, 0x51, 0x83, 0x52, 0xd9, 0x74, 0xdc, 0x46, 0x3b, 0x20, 0x31, 0x95, + 0x21, 0x93, 0xca, 0x4a, 0x02, 0x8e, 0x3b, 0x6a, 0xd0, 0x75, 0x74, 0xba, 0x12, 0xf8, 0xf4, 0xf0, + 0x92, 0x71, 0x4f, 0x94, 0xdd, 0xee, 0xb0, 0x74, 0xd1, 0xec, 0x12, 0x21, 0x4c, 0x58, 0x36, 0x72, + 0x0a, 0x86, 0xd2, 0xbe, 0x2a, 0x9c, 0x33, 0x25, 0x15, 0xf4, 0x0c, 0x8c, 0x88, 0x04, 0x00, 0xcc, + 0xbc, 0x94, 0x4f, 0x1d, 0x33, 0x32, 0x28, 0xc5, 0xc5, 0x58, 0xc7, 0xb1, 0xbf, 0x37, 0x07, 0xd3, + 0x29, 0xfe, 0x01, 0xfc, 0xa8, 0xda, 0x72, 0xc3, 0x48, 0xa5, 0x92, 0xd3, 0x8e, 0x2a, 0x5e, 0x8e, + 0x15, 0x06, 0xdd, 0x0f, 0xfc, 0x30, 0x4c, 0x1e, 0x80, 0xc2, 0xfe, 0x56, 0x40, 0x0f, 0x99, 0x94, + 0xed, 0x22, 0x0c, 0xb4, 0x43, 0x22, 0x63, 0xfb, 0xa9, 0xf3, 0x9b, 0xe9, 0x9e, 0x18, 0x84, 0xb2, + 0xc7, 0x5b, 0x4a, 0x8d, 0xa3, 0xb1, 0xc7, 0x5c, 0x91, 0xc3, 0x61, 0xb4, 0x73, 0x11, 0xf1, 0x1c, + 0x2f, 0x12, 0x4c, 0x74, 0x1c, 0xa4, 0x8a, 0x95, 0x62, 0x01, 0xb5, 0xbf, 0x98, 0x87, 0xb3, 0x99, + 0x1e, 0x43, 0xb4, 0xeb, 0x4d, 0xdf, 0x73, 0x23, 0x5f, 0x59, 0x6f, 0xf0, 0xc0, 0x54, 0xa4, 0xb5, + 0xbd, 0x2a, 0xca, 0xb1, 0xc2, 0x40, 0x97, 0x61, 0x90, 0x49, 0xae, 0x3a, 0x92, 0xea, 0x2d, 0x96, + 0x78, 0xa4, 0x12, 0x0e, 0xee, 0x3b, 0x61, 0xe9, 0x25, 0x18, 0x68, 0xf9, 0x7e, 0x23, 0x79, 0x68, + 0xd1, 0xee, 0xfa, 0x7e, 0x03, 0x33, 0x20, 0xfa, 0x88, 0x18, 0xaf, 0x84, 0xb9, 0x02, 0x76, 0xea, + 0x7e, 0xa8, 0x0d, 0xda, 0x13, 0x30, 0xbc, 0x43, 0xf6, 0x02, 0xd7, 0xdb, 0x4a, 0x9a, 0xb1, 0xdc, + 0xe0, 0xc5, 0x58, 0xc2, 0xcd, 0xfc, 0x48, 0xc3, 0x47, 0x9d, 0x69, 0xb4, 0xd0, 0xf3, 0x0a, 0xfc, + 0xfe, 0x3c, 0x4c, 0xe0, 0xc5, 0xd2, 0x07, 0x13, 0x71, 0xbb, 0x73, 0x22, 0x8e, 0x3a, 0xd3, 0x68, + 0xef, 0xd9, 0xf8, 0x79, 0x0b, 0x26, 0x58, 0x1a, 0x02, 0x11, 0xd2, 0xc8, 0xf5, 0xbd, 0x13, 0x60, + 0xf1, 0x2e, 0xc1, 0x60, 0x40, 0x1b, 0x4d, 0x66, 0xd3, 0x63, 0x3d, 0xc1, 0x1c, 0x86, 0xce, 0xc1, + 0x00, 0xeb, 0x02, 0x9d, 0xbc, 0x51, 0x9e, 0x88, 0xa8, 0xe4, 0x44, 0x0e, 0x66, 0xa5, 0x2c, 0x4e, + 0x07, 0x26, 0xad, 0x86, 0xcb, 0x3b, 0x1d, 0xeb, 0x15, 0xdf, 0x1f, 0x71, 0x3a, 0x52, 0xbb, 0xf6, + 0xde, 0xe2, 0x74, 0xa4, 0x93, 0xec, 0xfe, 0x7c, 0xfa, 0xa3, 0x1c, 0x5c, 0x48, 0xad, 0xd7, 0x77, + 0x9c, 0x8e, 0xee, 0xb5, 0x8f, 0x33, 0x5c, 0x7d, 0xfe, 0x04, 0x8d, 0x04, 0x07, 0xfa, 0xe5, 0x30, + 0x07, 0xfb, 0x08, 0x9f, 0x91, 0x3a, 0x64, 0xef, 0x93, 0xf0, 0x19, 0xa9, 0x7d, 0xcb, 0x78, 0xfe, + 0xfd, 0x45, 0x2e, 0xe3, 0x5b, 0xd8, 0x43, 0xf0, 0x0a, 0x3d, 0x67, 0x18, 0x30, 0x14, 0x1c, 0xf3, + 0x28, 0x3f, 0x63, 0x78, 0x19, 0x56, 0x50, 0xb4, 0x00, 0x13, 0x4d, 0xd7, 0xa3, 0x87, 0xcf, 0x9e, + 0xc9, 0xf8, 0xa9, 0xe8, 0x46, 0xab, 0x26, 0x18, 0x27, 0xf1, 0x91, 0xab, 0x85, 0xd6, 0xc8, 0x65, + 0xe7, 0xa7, 0xce, 0xec, 0xed, 0xbc, 0xa9, 0x73, 0x55, 0xa3, 0x98, 0x12, 0x66, 0x63, 0x55, 0x7b, + 0xff, 0xe7, 0xfb, 0x7f, 0xff, 0x8f, 0xa6, 0xbf, 0xfd, 0x67, 0x5f, 0x81, 0xb1, 0x87, 0x16, 0xf8, + 0xda, 0x5f, 0xc9, 0xc3, 0xa3, 0x5d, 0xb6, 0x3d, 0x3f, 0xeb, 0x8d, 0x39, 0xd0, 0xce, 0xfa, 0x8e, + 0x79, 0xa8, 0xc0, 0xa9, 0xcd, 0x76, 0xa3, 0xb1, 0xc7, 0xec, 0xf0, 0x49, 0x5d, 0x62, 0x08, 0x9e, + 0xf2, 0x9c, 0x4c, 0xfd, 0xb4, 0x92, 0x82, 0x83, 0x53, 0x6b, 0x52, 0x86, 0x9e, 0xde, 0x24, 0x7b, + 0x8a, 0x54, 0x82, 0xa1, 0xc7, 0x3a, 0x10, 0x9b, 0xb8, 0xe8, 0x1a, 0x4c, 0x39, 0xbb, 0x8e, 0xcb, + 0xe3, 0x93, 0x4a, 0x02, 0x9c, 0xa3, 0x57, 0x72, 0xba, 0x85, 0x24, 0x02, 0xee, 0xac, 0x83, 0x5e, + 0x07, 0xe4, 0x8b, 0x34, 0xf9, 0xd7, 0x88, 0x27, 0x54, 0x63, 0x6c, 0xee, 0xf2, 0xf1, 0x91, 0x70, + 0xab, 0x03, 0x03, 0xa7, 0xd4, 0x4a, 0x84, 0xaa, 0x18, 0xca, 0x0e, 0x55, 0xd1, 0xfd, 0x5c, 0xec, + 0x99, 0x29, 0xe1, 0x3f, 0x5b, 0xf4, 0xfa, 0xe2, 0x4c, 0xbe, 0x19, 0x71, 0xed, 0x15, 0x66, 0xda, + 0xc6, 0x65, 0x78, 0x5a, 0xd4, 0x88, 0xd3, 0x9a, 0x69, 0x5b, 0x0c, 0xc4, 0x26, 0x2e, 0x5f, 0x10, + 0x61, 0xec, 0xac, 0x68, 0xb0, 0xf8, 0x22, 0x2c, 0x8c, 0xc2, 0x40, 0x9f, 0x86, 0xe1, 0xba, 0xbb, + 0xeb, 0x86, 0x7e, 0x20, 0x56, 0xfa, 0x21, 0xd5, 0x05, 0xf1, 0x39, 0x58, 0xe2, 0x64, 0xb0, 0xa4, + 0x67, 0x7f, 0x7f, 0x0e, 0xc6, 0x64, 0x8b, 0x6f, 0xb4, 0xfd, 0xc8, 0x39, 0x81, 0x6b, 0xf9, 0x9a, + 0x71, 0x2d, 0x7f, 0xa4, 0x5b, 0x6c, 0x1c, 0xd6, 0xa5, 0xcc, 0xeb, 0xf8, 0x56, 0xe2, 0x3a, 0x7e, + 0xbc, 0x37, 0xa9, 0xee, 0xd7, 0xf0, 0x3f, 0xb1, 0x60, 0xca, 0xc0, 0x3f, 0x81, 0xdb, 0x60, 0xc5, + 0xbc, 0x0d, 0x1e, 0xeb, 0xf9, 0x0d, 0x19, 0xb7, 0xc0, 0x77, 0xe5, 0x13, 0x7d, 0x67, 0xa7, 0xff, + 0x3b, 0x30, 0xb0, 0xed, 0x04, 0xf5, 0x6e, 0xb1, 0xc0, 0x3b, 0x2a, 0xcd, 0x5f, 0x77, 0x02, 0xa1, + 0x1b, 0x7c, 0x4a, 0xa5, 0x87, 0x76, 0x82, 0xde, 0x7a, 0x41, 0xd6, 0x14, 0x7a, 0x09, 0x86, 0xc2, + 0x9a, 0xdf, 0x52, 0x96, 0xf3, 0x17, 0x79, 0xea, 0x68, 0x5a, 0x72, 0xb0, 0x3f, 0x87, 0xcc, 0xe6, + 0x68, 0x31, 0x16, 0xf8, 0xe8, 0x4d, 0x18, 0x63, 0xbf, 0x94, 0xa1, 0x4e, 0x3e, 0x3b, 0x6f, 0x50, + 0x55, 0x47, 0xe4, 0x56, 0x6c, 0x46, 0x11, 0x36, 0x49, 0xcd, 0x6e, 0x41, 0x51, 0x7d, 0xd6, 0xb1, + 0xea, 0xe3, 0xfe, 0x7d, 0x1e, 0xa6, 0x53, 0xd6, 0x1c, 0x0a, 0x8d, 0x99, 0x78, 0xa6, 0xcf, 0xa5, + 0xfa, 0x1e, 0xe7, 0x22, 0x64, 0xaf, 0xa1, 0xba, 0x58, 0x5b, 0x7d, 0x37, 0x7a, 0x3b, 0x24, 0xc9, + 0x46, 0x69, 0x51, 0xef, 0x46, 0x69, 0x63, 0x27, 0x36, 0xd4, 0xb4, 0x21, 0xd5, 0xd3, 0x63, 0x9d, + 0xd3, 0x3f, 0xcd, 0xc3, 0xa9, 0xb4, 0x70, 0x5d, 0xe8, 0x5b, 0x13, 0x39, 0xe4, 0x9e, 0xef, 0x37, + 0xd0, 0x17, 0x4f, 0x2c, 0xc7, 0x65, 0xc0, 0x8b, 0xf3, 0x66, 0x56, 0xb9, 0x9e, 0xc3, 0x2c, 0xda, + 0x64, 0x8e, 0xf8, 0x01, 0xcf, 0xfd, 0x27, 0x8f, 0x8f, 0x8f, 0xf7, 0xdd, 0x01, 0x91, 0x34, 0x30, + 0x4c, 0x18, 0x01, 0xc8, 0xe2, 0xde, 0x46, 0x00, 0xb2, 0xe5, 0x59, 0x17, 0x46, 0xb4, 0xaf, 0x39, + 0xd6, 0x19, 0xdf, 0xa1, 0xb7, 0x95, 0xd6, 0xef, 0x63, 0x9d, 0xf5, 0x1f, 0xb1, 0x20, 0x61, 0x17, + 0xae, 0xc4, 0x62, 0x56, 0xa6, 0x58, 0xec, 0x22, 0x0c, 0x04, 0x7e, 0x83, 0x24, 0x53, 0xb6, 0x61, + 0xbf, 0x41, 0x30, 0x83, 0x50, 0x8c, 0x28, 0x16, 0x76, 0x8c, 0xea, 0x0f, 0x39, 0xf1, 0x44, 0xbb, + 0x04, 0x83, 0x0d, 0xb2, 0x4b, 0x1a, 0xc9, 0xcc, 0x1a, 0x37, 0x69, 0x21, 0xe6, 0x30, 0xfb, 0xe7, + 0x07, 0xe0, 0x7c, 0xd7, 0x50, 0x16, 0xf4, 0x39, 0xb4, 0xe5, 0x44, 0xe4, 0x9e, 0xb3, 0x97, 0x0c, + 0x81, 0x7f, 0x8d, 0x17, 0x63, 0x09, 0x67, 0x9e, 0x3b, 0x3c, 0x92, 0x6d, 0x42, 0x88, 0x28, 0x02, + 0xd8, 0x0a, 0xa8, 0x29, 0x94, 0xca, 0x1f, 0x85, 0x50, 0xea, 0x59, 0x80, 0x30, 0x6c, 0x70, 0xeb, + 0x99, 0xba, 0x70, 0x09, 0x8a, 0x23, 0x1e, 0x57, 0x6f, 0x0a, 0x08, 0xd6, 0xb0, 0x50, 0x09, 0x26, + 0x5b, 0x81, 0x1f, 0x71, 0x99, 0x6c, 0x89, 0x1b, 0x98, 0x0d, 0x9a, 0x51, 0x04, 0x2a, 0x09, 0x38, + 0xee, 0xa8, 0x81, 0x5e, 0x80, 0x11, 0x11, 0x59, 0xa0, 0xe2, 0xfb, 0x0d, 0x21, 0x06, 0x52, 0x36, + 0x57, 0xd5, 0x18, 0x84, 0x75, 0x3c, 0xad, 0x1a, 0x13, 0xf4, 0x0e, 0xa7, 0x56, 0xe3, 0xc2, 0x5e, + 0x0d, 0x2f, 0x11, 0xba, 0xaf, 0xd0, 0x57, 0xe8, 0xbe, 0x58, 0x30, 0x56, 0xec, 0x5b, 0xb7, 0x05, + 0x3d, 0x45, 0x49, 0x3f, 0x33, 0x00, 0xd3, 0x62, 0xe1, 0x1c, 0xf7, 0x72, 0xb9, 0xdd, 0xb9, 0x5c, + 0x8e, 0x42, 0x74, 0xf6, 0xc1, 0x9a, 0x39, 0xe9, 0x35, 0xf3, 0x03, 0x16, 0x98, 0xec, 0x15, 0xfa, + 0xff, 0x33, 0x73, 0x88, 0xbc, 0x90, 0xc9, 0xae, 0xd5, 0xe5, 0x05, 0xf2, 0x1e, 0xb3, 0x89, 0xd8, + 0xff, 0xd1, 0x82, 0xc7, 0x7a, 0x52, 0x44, 0xcb, 0x50, 0x64, 0x3c, 0xa0, 0xf6, 0x3a, 0x7b, 0x5c, + 0x19, 0xa0, 0x4a, 0x40, 0x06, 0x4b, 0x1a, 0xd7, 0x44, 0xcb, 0x1d, 0xc9, 0x5a, 0x9e, 0x48, 0x49, + 0xd6, 0x72, 0xda, 0x18, 0x9e, 0x87, 0xcc, 0xd6, 0xf2, 0x7d, 0xf4, 0xc6, 0x31, 0x9c, 0x3f, 0xd0, + 0xc7, 0x0d, 0xb1, 0x9f, 0x9d, 0x10, 0xfb, 0x21, 0x13, 0x5b, 0xbb, 0x43, 0x3e, 0x09, 0x93, 0x2c, + 0xe4, 0x10, 0x33, 0x87, 0x16, 0x6e, 0x29, 0xb9, 0xd8, 0xe4, 0xf1, 0x66, 0x02, 0x86, 0x3b, 0xb0, + 0xed, 0x3f, 0xcc, 0xc3, 0x10, 0xdf, 0x7e, 0x27, 0xf0, 0x26, 0x7c, 0x12, 0x8a, 0x6e, 0xb3, 0xd9, + 0xe6, 0xf9, 0x37, 0x06, 0xb9, 0x2f, 0x2a, 0x9d, 0xa7, 0xb2, 0x2c, 0xc4, 0x31, 0x1c, 0xad, 0x08, + 0x89, 0x73, 0x97, 0xa8, 0x86, 0xbc, 0xe3, 0xf3, 0x25, 0x27, 0x72, 0x38, 0x83, 0xa3, 0xee, 0xd9, + 0x58, 0x36, 0x8d, 0x3e, 0x0b, 0x10, 0x46, 0x81, 0xeb, 0x6d, 0xd1, 0x32, 0x11, 0xef, 0xf2, 0xa3, + 0x5d, 0xa8, 0x55, 0x15, 0x32, 0xa7, 0x19, 0x9f, 0x39, 0x0a, 0x80, 0x35, 0x8a, 0x68, 0xde, 0xb8, + 0xe9, 0x67, 0x13, 0x73, 0x07, 0x9c, 0x6a, 0x3c, 0x67, 0xb3, 0x2f, 0x42, 0x51, 0x11, 0xef, 0x25, + 0x7f, 0x1a, 0xd5, 0xd9, 0xa2, 0x4f, 0xc0, 0x44, 0xa2, 0x6f, 0x87, 0x12, 0x5f, 0xfd, 0x82, 0x05, + 0x13, 0xbc, 0x33, 0xcb, 0xde, 0xae, 0xb8, 0x0d, 0xde, 0x85, 0x53, 0x8d, 0x94, 0x53, 0x59, 0x4c, + 0x7f, 0xff, 0xa7, 0xb8, 0x12, 0x57, 0xa5, 0x41, 0x71, 0x6a, 0x1b, 0xe8, 0x0a, 0xdd, 0x71, 0xf4, + 0xd4, 0x75, 0x1a, 0xc2, 0x35, 0x75, 0x94, 0xef, 0x36, 0x5e, 0x86, 0x15, 0xd4, 0xfe, 0x1d, 0x0b, + 0xa6, 0x78, 0xcf, 0x6f, 0x90, 0x3d, 0x75, 0x36, 0x7d, 0x2d, 0xfb, 0x2e, 0x32, 0x3f, 0xe5, 0x32, + 0x32, 0x3f, 0xe9, 0x9f, 0x96, 0xef, 0xfa, 0x69, 0x3f, 0x6d, 0x81, 0x58, 0x21, 0x27, 0x20, 0x84, + 0xf8, 0x66, 0x53, 0x08, 0x31, 0x9b, 0xbd, 0x09, 0x32, 0xa4, 0x0f, 0x7f, 0x6e, 0xc1, 0x24, 0x47, + 0x88, 0xb5, 0xe5, 0x5f, 0xd3, 0x79, 0xe8, 0x27, 0x3f, 0xec, 0x0d, 0xb2, 0xb7, 0xee, 0x57, 0x9c, + 0x68, 0x3b, 0xfd, 0xa3, 0x8c, 0xc9, 0x1a, 0xe8, 0x3a, 0x59, 0x75, 0xb9, 0x81, 0x0e, 0x91, 0x74, + 0xfa, 0xd0, 0x89, 0x11, 0xec, 0xaf, 0x5a, 0x80, 0x78, 0x33, 0x06, 0xe3, 0x46, 0xd9, 0x21, 0x56, + 0xaa, 0x5d, 0x74, 0xf1, 0xd1, 0xa4, 0x20, 0x58, 0xc3, 0x3a, 0x92, 0xe1, 0x49, 0x98, 0x3c, 0xe4, + 0x7b, 0x9b, 0x3c, 0x1c, 0x62, 0x44, 0xff, 0xf5, 0x10, 0x24, 0x1d, 0x60, 0xd0, 0x1d, 0x18, 0xad, + 0x39, 0x2d, 0x67, 0xc3, 0x6d, 0xb8, 0x91, 0x4b, 0xc2, 0x6e, 0xb6, 0x52, 0x4b, 0x1a, 0x9e, 0x50, + 0x52, 0x6b, 0x25, 0xd8, 0xa0, 0x83, 0xe6, 0x01, 0x5a, 0x81, 0xbb, 0xeb, 0x36, 0xc8, 0x16, 0x93, + 0x95, 0x30, 0x67, 0x78, 0x6e, 0x00, 0x24, 0x4b, 0xb1, 0x86, 0x91, 0xe2, 0x6d, 0x9c, 0x3f, 0x66, + 0x6f, 0x63, 0x38, 0x31, 0x6f, 0xe3, 0x81, 0x43, 0x79, 0x1b, 0x17, 0x0e, 0xed, 0x6d, 0x3c, 0xd8, + 0x97, 0xb7, 0x31, 0x86, 0x33, 0x92, 0xf7, 0xa4, 0xff, 0x57, 0xdc, 0x06, 0x11, 0x0f, 0x0e, 0xee, + 0xc1, 0x3f, 0xfb, 0x60, 0x7f, 0xee, 0x0c, 0x4e, 0xc5, 0xc0, 0x19, 0x35, 0xd1, 0xa7, 0x60, 0xc6, + 0x69, 0x34, 0xfc, 0x7b, 0x6a, 0x52, 0x97, 0xc3, 0x9a, 0xd3, 0xe0, 0x4a, 0x88, 0x61, 0x46, 0xf5, + 0xdc, 0x83, 0xfd, 0xb9, 0x99, 0x85, 0x0c, 0x1c, 0x9c, 0x59, 0x1b, 0xbd, 0x0a, 0xc5, 0x56, 0xe0, + 0xd7, 0x56, 0x35, 0x2f, 0xbd, 0x0b, 0x74, 0x00, 0x2b, 0xb2, 0xf0, 0x60, 0x7f, 0x6e, 0x4c, 0xfd, + 0x61, 0x17, 0x7e, 0x5c, 0x21, 0xc5, 0x7d, 0x78, 0xe4, 0x48, 0xdd, 0x87, 0x77, 0x60, 0xba, 0x4a, + 0x02, 0x97, 0xa5, 0xa8, 0xae, 0xc7, 0xe7, 0xd3, 0x3a, 0x14, 0x83, 0xc4, 0x89, 0xdc, 0x57, 0xa4, + 0x41, 0x2d, 0x42, 0xbd, 0x3c, 0x81, 0x63, 0x42, 0xf6, 0xff, 0xb6, 0x60, 0x58, 0x38, 0xbc, 0x9c, + 0x00, 0xd7, 0xb8, 0x60, 0x68, 0x12, 0xe6, 0xd2, 0x07, 0x8c, 0x75, 0x26, 0x53, 0x87, 0x50, 0x4e, + 0xe8, 0x10, 0x1e, 0xeb, 0x46, 0xa4, 0xbb, 0xf6, 0xe0, 0x6f, 0xe4, 0x29, 0xf7, 0x6e, 0xb8, 0x5e, + 0x1e, 0xff, 0x10, 0xac, 0xc1, 0x70, 0x28, 0x5c, 0xff, 0x72, 0xd9, 0xb6, 0xea, 0xc9, 0x49, 0x8c, + 0xed, 0xd8, 0x84, 0xb3, 0x9f, 0x24, 0x92, 0xea, 0x53, 0x98, 0x3f, 0x46, 0x9f, 0xc2, 0x5e, 0xce, + 0xa9, 0x03, 0x47, 0xe1, 0x9c, 0x6a, 0x7f, 0x99, 0xdd, 0x9c, 0x7a, 0xf9, 0x09, 0x30, 0x55, 0xd7, + 0xcc, 0x3b, 0xd6, 0xee, 0xb2, 0xb2, 0x44, 0xa7, 0x32, 0x98, 0xab, 0x9f, 0xb3, 0xe0, 0x7c, 0xca, + 0x57, 0x69, 0x9c, 0xd6, 0x53, 0x50, 0x70, 0xda, 0x75, 0x57, 0xed, 0x65, 0x4d, 0x9f, 0xb8, 0x20, + 0xca, 0xb1, 0xc2, 0x40, 0x4b, 0x30, 0x45, 0xee, 0xb7, 0x5c, 0xae, 0x4a, 0xd5, 0x8d, 0x4d, 0xf3, + 0xdc, 0x4b, 0x6a, 0x39, 0x09, 0xc4, 0x9d, 0xf8, 0x2a, 0x20, 0x48, 0x3e, 0x33, 0x20, 0xc8, 0xdf, + 0xb7, 0x60, 0x44, 0x39, 0xbf, 0x1d, 0xfb, 0x68, 0x7f, 0xd2, 0x1c, 0xed, 0x47, 0xbb, 0x8c, 0x76, + 0xc6, 0x30, 0xff, 0x76, 0x4e, 0xf5, 0xb7, 0xe2, 0x07, 0x51, 0x1f, 0x1c, 0xdc, 0x4b, 0x50, 0x68, + 0x05, 0x7e, 0xe4, 0xd7, 0xfc, 0x86, 0x60, 0xe0, 0xce, 0xc5, 0x91, 0x71, 0x78, 0xf9, 0x81, 0xf6, + 0x1b, 0x2b, 0x6c, 0xca, 0x3b, 0x39, 0xad, 0x96, 0x04, 0x48, 0x1b, 0x34, 0x16, 0x37, 0x36, 0x2e, + 0xc6, 0x3a, 0x0e, 0x1b, 0x70, 0x3f, 0x88, 0x04, 0x9f, 0x15, 0x0f, 0xb8, 0x1f, 0x44, 0x98, 0x41, + 0x50, 0x1d, 0x20, 0x72, 0x82, 0x2d, 0x12, 0xd1, 0x32, 0x11, 0xbc, 0x2b, 0xfb, 0xbc, 0x69, 0x47, + 0x6e, 0x63, 0xde, 0xf5, 0xa2, 0x30, 0x0a, 0xe6, 0xcb, 0x5e, 0x74, 0x2b, 0xe0, 0x4f, 0x48, 0x2d, + 0x3a, 0x8e, 0xa2, 0x85, 0x35, 0xba, 0xd2, 0xd1, 0x9b, 0xb5, 0x31, 0x68, 0x1a, 0x33, 0xac, 0x89, + 0x72, 0xac, 0x30, 0xec, 0x17, 0xd9, 0xed, 0xc3, 0xc6, 0xf4, 0x70, 0xe1, 0x64, 0x7e, 0xa9, 0xa8, + 0x66, 0x83, 0x69, 0x32, 0x4b, 0x7a, 0xd0, 0x9a, 0xee, 0x87, 0x3d, 0x6d, 0x58, 0xf7, 0xd7, 0x8a, + 0x23, 0xdb, 0xa0, 0x6f, 0xe9, 0x30, 0x50, 0x79, 0xba, 0xc7, 0xad, 0x71, 0x08, 0x93, 0x14, 0x96, + 0x44, 0x82, 0x85, 0xd8, 0x2f, 0x57, 0xc4, 0xbe, 0xd0, 0x92, 0x48, 0x08, 0x00, 0x8e, 0x71, 0xd0, + 0x55, 0x21, 0x20, 0xe0, 0x72, 0xfe, 0x47, 0x13, 0x02, 0x02, 0xf9, 0xf9, 0x9a, 0x54, 0xe7, 0x19, + 0x18, 0x51, 0x29, 0x54, 0x2b, 0x3c, 0x33, 0xa7, 0x58, 0x36, 0xcb, 0x71, 0x31, 0xd6, 0x71, 0xd0, + 0x3a, 0x4c, 0x84, 0x5c, 0x6e, 0xa6, 0x22, 0xd6, 0x72, 0xf9, 0xe3, 0x47, 0xa5, 0x55, 0x4f, 0xd5, + 0x04, 0x1f, 0xb0, 0x22, 0x7e, 0xda, 0x48, 0xe7, 0xea, 0x24, 0x09, 0xf4, 0x1a, 0x8c, 0x37, 0x7c, + 0xa7, 0xbe, 0xe8, 0x34, 0x1c, 0xaf, 0xc6, 0xbe, 0xb7, 0x60, 0x66, 0xe2, 0xbb, 0x69, 0x40, 0x71, + 0x02, 0x9b, 0x32, 0x63, 0x7a, 0x89, 0x88, 0xb2, 0xec, 0x78, 0x5b, 0x24, 0x14, 0x09, 0x31, 0x19, + 0x33, 0x76, 0x33, 0x03, 0x07, 0x67, 0xd6, 0x46, 0x2f, 0xc1, 0xa8, 0xfc, 0x7c, 0x2d, 0x16, 0x41, + 0xec, 0xc8, 0xa0, 0xc1, 0xb0, 0x81, 0x89, 0xee, 0xc1, 0x69, 0xf9, 0x7f, 0x3d, 0x70, 0x36, 0x37, + 0xdd, 0x9a, 0x70, 0xd0, 0xe5, 0x5e, 0x86, 0x0b, 0xd2, 0x15, 0x6e, 0x39, 0x0d, 0xe9, 0x60, 0x7f, + 0xee, 0xa2, 0x18, 0xb5, 0x54, 0x38, 0x9b, 0xc4, 0x74, 0xfa, 0x68, 0x15, 0xa6, 0xb7, 0x89, 0xd3, + 0x88, 0xb6, 0x97, 0xb6, 0x49, 0x6d, 0x47, 0x6e, 0x22, 0x16, 0xe1, 0x40, 0x33, 0xff, 0xbf, 0xde, + 0x89, 0x82, 0xd3, 0xea, 0xa1, 0xb7, 0x60, 0xa6, 0xd5, 0xde, 0x68, 0xb8, 0xe1, 0xf6, 0x9a, 0x1f, + 0x31, 0xd3, 0x1e, 0x95, 0x91, 0x55, 0x84, 0x42, 0x50, 0x31, 0x24, 0x2a, 0x19, 0x78, 0x38, 0x93, + 0x02, 0x7a, 0x17, 0x4e, 0x27, 0x16, 0x83, 0x70, 0x06, 0x1f, 0xcf, 0x8e, 0x59, 0x5f, 0x4d, 0xab, + 0x20, 0xe2, 0x2a, 0xa4, 0x81, 0x70, 0x7a, 0x13, 0xe8, 0x79, 0x28, 0xb8, 0xad, 0x15, 0xa7, 0xe9, + 0x36, 0xf6, 0x58, 0xd0, 0xfd, 0x22, 0x0b, 0x44, 0x5f, 0x28, 0x57, 0x78, 0xd9, 0x81, 0xf6, 0x1b, + 0x2b, 0x4c, 0xfa, 0x04, 0xd1, 0x42, 0x8b, 0x86, 0x33, 0x93, 0xb1, 0xe5, 0xb2, 0x16, 0x7f, 0x34, + 0xc4, 0x06, 0xd6, 0x7b, 0x33, 0x08, 0x7b, 0x87, 0x56, 0xd6, 0x78, 0x46, 0xf4, 0x39, 0x18, 0xd5, + 0x57, 0xac, 0xb8, 0xff, 0x2e, 0xa7, 0xb3, 0x54, 0xda, 0xca, 0xe6, 0x1c, 0xa7, 0x5a, 0xbd, 0x3a, + 0x0c, 0x1b, 0x14, 0x6d, 0x02, 0xe9, 0x63, 0x89, 0x6e, 0x42, 0xa1, 0xd6, 0x70, 0x89, 0x17, 0x95, + 0x2b, 0xdd, 0xa2, 0x62, 0x2d, 0x09, 0x1c, 0x31, 0x39, 0x22, 0xa0, 0x38, 0x2f, 0xc3, 0x8a, 0x82, + 0xfd, 0xab, 0x39, 0x98, 0xeb, 0x11, 0x9d, 0x3e, 0xa1, 0xb7, 0xb0, 0xfa, 0xd2, 0x5b, 0x2c, 0xc8, + 0x5c, 0xb6, 0x6b, 0x09, 0x91, 0x48, 0x22, 0x4f, 0x6d, 0x2c, 0x18, 0x49, 0xe2, 0xf7, 0x6d, 0x47, + 0xae, 0xab, 0x3e, 0x06, 0x7a, 0x7a, 0x42, 0x18, 0x2a, 0xcf, 0xc1, 0xfe, 0xdf, 0x49, 0x99, 0xea, + 0x2b, 0xfb, 0xcb, 0x39, 0x38, 0xad, 0x86, 0xf0, 0x1b, 0x77, 0xe0, 0x6e, 0x77, 0x0e, 0xdc, 0x11, + 0x28, 0xff, 0xec, 0x5b, 0x30, 0xc4, 0xc3, 0x7c, 0xf5, 0xc1, 0x9f, 0x5d, 0x32, 0x23, 0x62, 0x2a, + 0x96, 0xc0, 0x88, 0x8a, 0xf9, 0x3d, 0x16, 0x4c, 0xac, 0x2f, 0x55, 0xaa, 0x7e, 0x6d, 0x87, 0x44, + 0x0b, 0x9c, 0x9f, 0xc6, 0x82, 0xd7, 0xb2, 0x1e, 0x92, 0x87, 0x4a, 0xe3, 0xce, 0x2e, 0xc2, 0xc0, + 0xb6, 0x1f, 0x46, 0x49, 0xcb, 0x80, 0xeb, 0x7e, 0x18, 0x61, 0x06, 0xb1, 0x7f, 0xd7, 0x82, 0x41, + 0x96, 0xbd, 0x5d, 0x4a, 0x91, 0xad, 0x0c, 0x29, 0x72, 0x3f, 0xdf, 0x85, 0x5e, 0x80, 0x21, 0xb2, + 0xb9, 0x49, 0x6a, 0x91, 0x98, 0x55, 0xe9, 0xca, 0x3d, 0xb4, 0xcc, 0x4a, 0x29, 0x83, 0xc1, 0x1a, + 0xe3, 0x7f, 0xb1, 0x40, 0x46, 0x77, 0xa1, 0x18, 0xb9, 0x4d, 0xb2, 0x50, 0xaf, 0x0b, 0xdd, 0xea, + 0x43, 0xb8, 0xa3, 0xaf, 0x4b, 0x02, 0x38, 0xa6, 0x65, 0x7f, 0x31, 0x07, 0x10, 0xc7, 0x47, 0xe9, + 0xf5, 0x89, 0x8b, 0x1d, 0x5a, 0xb7, 0xcb, 0x29, 0x5a, 0x37, 0x14, 0x13, 0x4c, 0x51, 0xb9, 0xa9, + 0x61, 0xca, 0xf7, 0x35, 0x4c, 0x03, 0x87, 0x19, 0xa6, 0x25, 0x98, 0x8a, 0xe3, 0xbb, 0x98, 0xe1, + 0xad, 0xd8, 0x1b, 0x6a, 0x3d, 0x09, 0xc4, 0x9d, 0xf8, 0x36, 0x81, 0x8b, 0x2a, 0xcc, 0x85, 0xb8, + 0x6b, 0x98, 0xe9, 0xae, 0xae, 0xc5, 0xec, 0x31, 0x4e, 0xb1, 0x5a, 0x31, 0x97, 0xa9, 0x56, 0xfc, + 0x71, 0x0b, 0x4e, 0x25, 0xdb, 0x61, 0xbe, 0x94, 0x5f, 0xb0, 0xe0, 0x34, 0x53, 0xae, 0xb2, 0x56, + 0x3b, 0x55, 0xb9, 0xcf, 0x77, 0x0d, 0xdd, 0x91, 0xd1, 0xe3, 0x38, 0x66, 0xc0, 0x6a, 0x1a, 0x69, + 0x9c, 0xde, 0xa2, 0xfd, 0x1f, 0x72, 0x30, 0x93, 0x15, 0xf3, 0x83, 0x59, 0xf6, 0x3b, 0xf7, 0xab, + 0x3b, 0xe4, 0x9e, 0xb0, 0x9f, 0x8e, 0x2d, 0xfb, 0x79, 0x31, 0x96, 0xf0, 0x64, 0xc0, 0xf1, 0x5c, + 0x7f, 0x01, 0xc7, 0xd1, 0x36, 0x4c, 0xdd, 0xdb, 0x26, 0xde, 0x6d, 0x2f, 0x74, 0x22, 0x37, 0xdc, + 0x74, 0x99, 0x22, 0x92, 0xaf, 0x9b, 0x97, 0xa5, 0x95, 0xf3, 0xdd, 0x24, 0xc2, 0xc1, 0xfe, 0xdc, + 0x79, 0xa3, 0x20, 0xee, 0x32, 0x3f, 0x48, 0x70, 0x27, 0xd1, 0xce, 0x78, 0xed, 0x03, 0xc7, 0x18, + 0xaf, 0xdd, 0xfe, 0x82, 0x05, 0x67, 0x33, 0xf3, 0x29, 0xa2, 0x2b, 0x50, 0x70, 0x5a, 0x2e, 0x97, + 0xe5, 0x8a, 0x63, 0x94, 0xc9, 0x0c, 0x2a, 0x65, 0x2e, 0xc9, 0x55, 0x50, 0x95, 0xe7, 0x39, 0x97, + 0x99, 0xe7, 0xb9, 0x67, 0xda, 0x66, 0xfb, 0xbb, 0x2d, 0x10, 0x5e, 0x89, 0x7d, 0x9c, 0xdd, 0x6f, + 0xca, 0x34, 0xf9, 0x46, 0x4e, 0x97, 0x8b, 0xd9, 0x6e, 0x9a, 0x22, 0x93, 0x8b, 0xe2, 0x95, 0x8c, + 0xfc, 0x2d, 0x06, 0x2d, 0xbb, 0x0e, 0x02, 0x5a, 0x22, 0x4c, 0x52, 0xd9, 0xbb, 0x37, 0xcf, 0x02, + 0xd4, 0x19, 0xae, 0x96, 0x2c, 0x5b, 0xdd, 0xcc, 0x25, 0x05, 0xc1, 0x1a, 0x96, 0xfd, 0x6f, 0x73, + 0x30, 0x22, 0x73, 0x88, 0xb4, 0xbd, 0x7e, 0xe4, 0x09, 0x87, 0x4a, 0x2a, 0xc8, 0xb2, 0xcb, 0x53, + 0xc2, 0x95, 0x58, 0x0c, 0x13, 0x67, 0x97, 0x97, 0x00, 0x1c, 0xe3, 0xd0, 0x5d, 0x14, 0xb6, 0x37, + 0x18, 0x7a, 0xc2, 0x87, 0xae, 0xca, 0x8b, 0xb1, 0x84, 0xa3, 0x4f, 0xc1, 0x24, 0xaf, 0x17, 0xf8, + 0x2d, 0x67, 0x8b, 0x0b, 0xc9, 0x07, 0x95, 0xf3, 0xfb, 0xe4, 0x6a, 0x02, 0x76, 0xb0, 0x3f, 0x77, + 0x2a, 0x59, 0xc6, 0xb4, 0x3f, 0x1d, 0x54, 0x98, 0x2d, 0x0c, 0x6f, 0x84, 0xee, 0xfe, 0x0e, 0x13, + 0x9a, 0x18, 0x84, 0x75, 0x3c, 0xfb, 0x73, 0x80, 0x3a, 0xb3, 0xa9, 0xa0, 0xd7, 0xb9, 0x01, 0xa4, + 0x1b, 0x90, 0x7a, 0x37, 0x6d, 0x90, 0xee, 0xe2, 0x2d, 0xdd, 0x5f, 0x78, 0x2d, 0xac, 0xea, 0xdb, + 0x7f, 0x25, 0x0f, 0x93, 0x49, 0x87, 0x5f, 0x74, 0x1d, 0x86, 0x38, 0xeb, 0x21, 0xc8, 0x77, 0x31, + 0x36, 0xd0, 0xdc, 0x84, 0xd9, 0x21, 0x2c, 0xb8, 0x17, 0x51, 0x1f, 0xbd, 0x05, 0x23, 0x75, 0xff, + 0x9e, 0x77, 0xcf, 0x09, 0xea, 0x0b, 0x95, 0xb2, 0x58, 0xce, 0xa9, 0xaf, 0xa5, 0x52, 0x8c, 0xa6, + 0xbb, 0x1e, 0x33, 0xc5, 0x5a, 0x0c, 0xc2, 0x3a, 0x39, 0xb4, 0xce, 0x82, 0x3f, 0x6f, 0xba, 0x5b, + 0xab, 0x4e, 0xab, 0x9b, 0x35, 0xfc, 0x92, 0x44, 0xd2, 0x28, 0x8f, 0x89, 0x08, 0xd1, 0x1c, 0x80, + 0x63, 0x42, 0xe8, 0x5b, 0x61, 0x3a, 0xcc, 0x90, 0xc9, 0x66, 0x25, 0xd7, 0xea, 0x26, 0xa6, 0x5c, + 0x7c, 0x84, 0xbe, 0x63, 0xd3, 0xa4, 0xb7, 0x69, 0xcd, 0xd8, 0xbf, 0x36, 0x0d, 0xc6, 0x26, 0x36, + 0x72, 0x2d, 0x5a, 0x47, 0x94, 0x6b, 0x11, 0x43, 0x81, 0x34, 0x5b, 0xd1, 0x5e, 0xc9, 0x0d, 0xba, + 0x25, 0xeb, 0x5d, 0x16, 0x38, 0x9d, 0x34, 0x25, 0x04, 0x2b, 0x3a, 0xe9, 0x09, 0x31, 0xf3, 0x5f, + 0xc3, 0x84, 0x98, 0x03, 0x27, 0x98, 0x10, 0x73, 0x0d, 0x86, 0xb7, 0xdc, 0x08, 0x93, 0x96, 0x2f, + 0x98, 0xfe, 0xd4, 0x75, 0x78, 0x8d, 0xa3, 0x74, 0xa6, 0x5e, 0x13, 0x00, 0x2c, 0x89, 0xa0, 0xd7, + 0xd5, 0x0e, 0x1c, 0xca, 0x7e, 0x33, 0x77, 0x6a, 0xc5, 0x53, 0xf7, 0xa0, 0x48, 0x7b, 0x39, 0xfc, + 0xb0, 0x69, 0x2f, 0x57, 0x64, 0xb2, 0xca, 0x42, 0xb6, 0xeb, 0x0a, 0xcb, 0x45, 0xd9, 0x23, 0x45, + 0xe5, 0x1d, 0x3d, 0xc1, 0x67, 0x31, 0xfb, 0x24, 0x50, 0xb9, 0x3b, 0xfb, 0x4c, 0xeb, 0xf9, 0xdd, + 0x16, 0x9c, 0x6e, 0xa5, 0xe5, 0xba, 0x15, 0x0a, 0xe4, 0x17, 0xfa, 0x4e, 0xe6, 0x6b, 0x34, 0xc8, + 0x04, 0x35, 0xa9, 0x68, 0x38, 0xbd, 0x39, 0x3a, 0xd0, 0xc1, 0x46, 0x5d, 0x28, 0x32, 0x2f, 0x65, + 0xe4, 0x07, 0xed, 0x92, 0x15, 0x74, 0x3d, 0x25, 0x17, 0xe5, 0x87, 0xb3, 0x72, 0x51, 0xf6, 0x9d, + 0x81, 0xf2, 0x75, 0x95, 0x19, 0x74, 0x2c, 0x7b, 0x29, 0xf1, 0xbc, 0x9f, 0x3d, 0xf3, 0x81, 0xbe, + 0xae, 0xf2, 0x81, 0x76, 0x89, 0xec, 0xc9, 0xb3, 0x7d, 0xf6, 0xcc, 0x02, 0xaa, 0x65, 0xf2, 0x9c, + 0x38, 0x9a, 0x4c, 0x9e, 0xc6, 0x55, 0xc3, 0x93, 0x49, 0x3e, 0xd9, 0xe3, 0xaa, 0x31, 0xe8, 0x76, + 0xbf, 0x6c, 0x78, 0xd6, 0xd2, 0xa9, 0x87, 0xca, 0x5a, 0x7a, 0x47, 0xcf, 0x02, 0x8a, 0x7a, 0xa4, + 0xb9, 0xa4, 0x48, 0x7d, 0xe6, 0xfe, 0xbc, 0xa3, 0x5f, 0x80, 0xd3, 0xd9, 0x74, 0xd5, 0x3d, 0xd7, + 0x49, 0x37, 0xf5, 0x0a, 0xec, 0xc8, 0x29, 0x7a, 0xea, 0x64, 0x72, 0x8a, 0x9e, 0x3e, 0xf2, 0x9c, + 0xa2, 0x67, 0x4e, 0x20, 0xa7, 0xe8, 0x23, 0x27, 0x98, 0x53, 0xf4, 0x0e, 0xb3, 0xba, 0xe0, 0xb1, + 0x5d, 0x44, 0x24, 0xd2, 0xf4, 0xa8, 0x97, 0x69, 0x01, 0x60, 0xf8, 0xc7, 0x29, 0x10, 0x8e, 0x49, + 0xa5, 0xe4, 0x2a, 0x9d, 0x39, 0x86, 0x5c, 0xa5, 0x6b, 0x71, 0xae, 0xd2, 0xb3, 0xd9, 0x53, 0x9d, + 0x62, 0xa7, 0x9f, 0x91, 0xa1, 0xf4, 0x8e, 0x9e, 0x59, 0xf4, 0xd1, 0x2e, 0xa2, 0xf8, 0x34, 0xc1, + 0x63, 0x97, 0x7c, 0xa2, 0xaf, 0xf1, 0x7c, 0xa2, 0xe7, 0xb2, 0x4f, 0xf2, 0xe4, 0x75, 0x67, 0x66, + 0x11, 0xfd, 0xde, 0x1c, 0x5c, 0xe8, 0xbe, 0x2f, 0x62, 0xa9, 0x67, 0x25, 0xd6, 0x08, 0x26, 0xa4, + 0x9e, 0xfc, 0x6d, 0x15, 0x63, 0xf5, 0x1d, 0xf6, 0xeb, 0x1a, 0x4c, 0x29, 0x43, 0xfc, 0x86, 0x5b, + 0xdb, 0x5b, 0x8b, 0x5f, 0xa8, 0xca, 0x79, 0xb9, 0x9a, 0x44, 0xc0, 0x9d, 0x75, 0xd0, 0x02, 0x4c, + 0x18, 0x85, 0xe5, 0x92, 0x78, 0x43, 0x29, 0x31, 0x6b, 0xd5, 0x04, 0xe3, 0x24, 0xbe, 0xfd, 0x25, + 0x0b, 0x1e, 0xc9, 0x48, 0xd7, 0xd5, 0x77, 0x54, 0xab, 0x4d, 0x98, 0x68, 0x99, 0x55, 0x7b, 0x04, + 0xbf, 0x33, 0x92, 0x82, 0xa9, 0xbe, 0x26, 0x00, 0x38, 0x49, 0xd4, 0xfe, 0x33, 0x0b, 0xce, 0x77, + 0xb5, 0x2c, 0x43, 0x18, 0xce, 0x6c, 0x35, 0x43, 0x67, 0x29, 0x20, 0x75, 0xe2, 0x45, 0xae, 0xd3, + 0xa8, 0xb6, 0x48, 0x4d, 0x93, 0x5b, 0x33, 0x13, 0xad, 0x6b, 0xab, 0xd5, 0x85, 0x4e, 0x0c, 0x9c, + 0x51, 0x13, 0xad, 0x00, 0xea, 0x84, 0x88, 0x19, 0x66, 0x51, 0x76, 0x3b, 0xe9, 0xe1, 0x94, 0x1a, + 0xe8, 0x45, 0x18, 0x53, 0x16, 0x6b, 0xda, 0x8c, 0xb3, 0x03, 0x18, 0xeb, 0x00, 0x6c, 0xe2, 0x2d, + 0x5e, 0xf9, 0x8d, 0xdf, 0xbf, 0xf0, 0xa1, 0xdf, 0xfa, 0xfd, 0x0b, 0x1f, 0xfa, 0x9d, 0xdf, 0xbf, + 0xf0, 0xa1, 0x6f, 0x7f, 0x70, 0xc1, 0xfa, 0x8d, 0x07, 0x17, 0xac, 0xdf, 0x7a, 0x70, 0xc1, 0xfa, + 0x9d, 0x07, 0x17, 0xac, 0xdf, 0x7b, 0x70, 0xc1, 0xfa, 0xe2, 0x1f, 0x5c, 0xf8, 0xd0, 0x9b, 0xb9, + 0xdd, 0x67, 0xfe, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x5a, 0x63, 0x1f, 0xa1, 0x31, 0xff, 0x00, + 0x00, } func (m *AWSElasticBlockStoreVolumeSource) Marshal() (dAtA []byte, err error) { @@ -14519,6 +14553,18 @@ func (m *PodSecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + if m.SeccompProfile != nil { + { + size, err := m.SeccompProfile.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x52 + } if m.FSGroupChangePolicy != nil { i -= len(*m.FSGroupChangePolicy) copy(dAtA[i:], *m.FSGroupChangePolicy) @@ -16815,6 +16861,41 @@ func (m *ScopedResourceSelectorRequirement) MarshalToSizedBuffer(dAtA []byte) (i return len(dAtA) - i, nil } +func (m *SeccompProfile) 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 *SeccompProfile) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *SeccompProfile) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.LocalhostProfile != nil { + i -= len(*m.LocalhostProfile) + copy(dAtA[i:], *m.LocalhostProfile) + i = encodeVarintGenerated(dAtA, i, uint64(len(*m.LocalhostProfile))) + i-- + dAtA[i] = 0x12 + } + i -= len(m.Type) + copy(dAtA[i:], m.Type) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type))) + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + func (m *Secret) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -17218,6 +17299,18 @@ func (m *SecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + if m.SeccompProfile != nil { + { + size, err := m.SeccompProfile.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x5a + } if m.WindowsOptions != nil { { size, err := m.WindowsOptions.MarshalToSizedBuffer(dAtA[:i]) @@ -21941,6 +22034,10 @@ func (m *PodSecurityContext) Size() (n int) { l = len(*m.FSGroupChangePolicy) n += 1 + l + sovGenerated(uint64(l)) } + if m.SeccompProfile != nil { + l = m.SeccompProfile.Size() + n += 1 + l + sovGenerated(uint64(l)) + } return n } @@ -22733,6 +22830,21 @@ func (m *ScopedResourceSelectorRequirement) Size() (n int) { return n } +func (m *SeccompProfile) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Type) + n += 1 + l + sovGenerated(uint64(l)) + if m.LocalhostProfile != nil { + l = len(*m.LocalhostProfile) + n += 1 + l + sovGenerated(uint64(l)) + } + return n +} + func (m *Secret) Size() (n int) { if m == nil { return 0 @@ -22912,6 +23024,10 @@ func (m *SecurityContext) Size() (n int) { l = m.WindowsOptions.Size() n += 1 + l + sovGenerated(uint64(l)) } + if m.SeccompProfile != nil { + l = m.SeccompProfile.Size() + n += 1 + l + sovGenerated(uint64(l)) + } return n } @@ -25705,6 +25821,7 @@ func (this *PodSecurityContext) String() string { `Sysctls:` + repeatedStringForSysctls + `,`, `WindowsOptions:` + strings.Replace(this.WindowsOptions.String(), "WindowsSecurityContextOptions", "WindowsSecurityContextOptions", 1) + `,`, `FSGroupChangePolicy:` + valueToStringGenerated(this.FSGroupChangePolicy) + `,`, + `SeccompProfile:` + strings.Replace(this.SeccompProfile.String(), "SeccompProfile", "SeccompProfile", 1) + `,`, `}`, }, "") return s @@ -26349,6 +26466,17 @@ func (this *ScopedResourceSelectorRequirement) String() string { }, "") return s } +func (this *SeccompProfile) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&SeccompProfile{`, + `Type:` + fmt.Sprintf("%v", this.Type) + `,`, + `LocalhostProfile:` + valueToStringGenerated(this.LocalhostProfile) + `,`, + `}`, + }, "") + return s +} func (this *Secret) String() string { if this == nil { return "nil" @@ -26483,6 +26611,7 @@ func (this *SecurityContext) String() string { `RunAsGroup:` + valueToStringGenerated(this.RunAsGroup) + `,`, `ProcMount:` + valueToStringGenerated(this.ProcMount) + `,`, `WindowsOptions:` + strings.Replace(this.WindowsOptions.String(), "WindowsSecurityContextOptions", "WindowsSecurityContextOptions", 1) + `,`, + `SeccompProfile:` + strings.Replace(this.SeccompProfile.String(), "SeccompProfile", "SeccompProfile", 1) + `,`, `}`, }, "") return s @@ -51849,6 +51978,42 @@ func (m *PodSecurityContext) Unmarshal(dAtA []byte) error { s := PodFSGroupChangePolicy(dAtA[iNdEx:postIndex]) m.FSGroupChangePolicy = &s iNdEx = postIndex + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SeccompProfile", 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.SeccompProfile == nil { + m.SeccompProfile = &SeccompProfile{} + } + if err := m.SeccompProfile.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) @@ -59329,6 +59494,124 @@ func (m *ScopedResourceSelectorRequirement) Unmarshal(dAtA []byte) error { } return nil } +func (m *SeccompProfile) 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: SeccompProfile: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: SeccompProfile: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Type = SeccompProfileType(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field LocalhostProfile", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + s := string(dAtA[iNdEx:postIndex]) + m.LocalhostProfile = &s + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func (m *Secret) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -60801,6 +61084,42 @@ func (m *SecurityContext) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex + case 11: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SeccompProfile", 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.SeccompProfile == nil { + m.SeccompProfile = &SeccompProfile{} + } + if err := m.SeccompProfile.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/staging/src/k8s.io/api/core/v1/generated.proto b/staging/src/k8s.io/api/core/v1/generated.proto index 9c2437d2af0..fa35727c439 100644 --- a/staging/src/k8s.io/api/core/v1/generated.proto +++ b/staging/src/k8s.io/api/core/v1/generated.proto @@ -3293,6 +3293,10 @@ message PodSecurityContext { // Valid values are "OnRootMismatch" and "Always". If not specified defaults to "Always". // +optional optional string fsGroupChangePolicy = 9; + + // The seccomp options to use by the containers in this pod. + // +optional + optional SeccompProfile seccompProfile = 10; } // Describes the class of pods that should avoid this node. @@ -4301,6 +4305,27 @@ message ScopedResourceSelectorRequirement { repeated string values = 3; } +// SeccompProfile defines a pod/container's seccomp profile settings. +// Only one profile source may be set. +// +union +message SeccompProfile { + // type indicates which kind of seccomp profile will be applied. + // Valid options are: + // + // Localhost - a profile defined in a file on the node should be used. + // RuntimeDefault - the container runtime default profile should be used. + // Unconfined - no profile should be applied. + // +unionDiscriminator + optional string type = 1; + + // localhostProfile indicates a profile defined in a file on the node should be used. + // The profile must be preconfigured on the node to work. + // Must be a descending path, relative to the kubelet's configured seccomp profile location. + // Must only be set if type is "Localhost". + // +optional + optional string localhostProfile = 2; +} + // Secret holds secret data of a certain type. The total bytes of the values in // the Data field must be less than MaxSecretSize bytes. message Secret { @@ -4519,6 +4544,12 @@ message SecurityContext { // This requires the ProcMountType feature flag to be enabled. // +optional optional string procMount = 9; + + // The seccomp options to use by this container. If seccomp options are + // provided at both the pod & container level, the container options + // override the pod options. + // +optional + optional SeccompProfile seccompProfile = 11; } // SerializedReference is a reference to serialized object. diff --git a/staging/src/k8s.io/api/core/v1/types.go b/staging/src/k8s.io/api/core/v1/types.go index b3352ac7f96..e8009c4b418 100644 --- a/staging/src/k8s.io/api/core/v1/types.go +++ b/staging/src/k8s.io/api/core/v1/types.go @@ -3226,8 +3226,45 @@ type PodSecurityContext struct { // Valid values are "OnRootMismatch" and "Always". If not specified defaults to "Always". // +optional FSGroupChangePolicy *PodFSGroupChangePolicy `json:"fsGroupChangePolicy,omitempty" protobuf:"bytes,9,opt,name=fsGroupChangePolicy"` + // The seccomp options to use by the containers in this pod. + // +optional + SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" protobuf:"bytes,10,opt,name=seccompProfile"` } +// SeccompProfile defines a pod/container's seccomp profile settings. +// Only one profile source may be set. +// +union +type SeccompProfile struct { + // type indicates which kind of seccomp profile will be applied. + // Valid options are: + // + // Localhost - a profile defined in a file on the node should be used. + // RuntimeDefault - the container runtime default profile should be used. + // Unconfined - no profile should be applied. + // +unionDiscriminator + Type SeccompProfileType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=SeccompProfileType"` + // localhostProfile indicates a profile defined in a file on the node should be used. + // The profile must be preconfigured on the node to work. + // Must be a descending path, relative to the kubelet's configured seccomp profile location. + // Must only be set if type is "Localhost". + // +optional + LocalhostProfile *string `json:"localhostProfile,omitempty" protobuf:"bytes,2,opt,name=localhostProfile"` +} + +// SeccompProfileType defines the supported seccomp profile types. +type SeccompProfileType string + +const ( + // SeccompProfileTypeUnconfined indicates no seccomp profile is applied (A.K.A. unconfined). + SeccompProfileTypeUnconfined SeccompProfileType = "Unconfined" + // SeccompProfileTypeRuntimeDefault represents the default container runtime seccomp profile. + SeccompProfileTypeRuntimeDefault SeccompProfileType = "RuntimeDefault" + // SeccompProfileTypeLocalhost indicates a profile defined in a file on the node should be used. + // The file's location is based off the kubelet's deprecated flag --seccomp-profile-root. + // Once the flag support is removed the location will be /seccomp. + SeccompProfileTypeLocalhost SeccompProfileType = "Localhost" +) + // PodQOSClass defines the supported qos classes of Pods. type PodQOSClass string @@ -5858,6 +5895,11 @@ type SecurityContext struct { // This requires the ProcMountType feature flag to be enabled. // +optional ProcMount *ProcMountType `json:"procMount,omitempty" protobuf:"bytes,9,opt,name=procMount"` + // The seccomp options to use by this container. If seccomp options are + // provided at both the pod & container level, the container options + // override the pod options. + // +optional + SeccompProfile *SeccompProfile `json:"seccompProfile,omitempty" protobuf:"bytes,11,opt,name=seccompProfile"` } type ProcMountType string diff --git a/staging/src/k8s.io/api/core/v1/types_swagger_doc_generated.go b/staging/src/k8s.io/api/core/v1/types_swagger_doc_generated.go index 30a4c9bc3b0..08bf722d631 100644 --- a/staging/src/k8s.io/api/core/v1/types_swagger_doc_generated.go +++ b/staging/src/k8s.io/api/core/v1/types_swagger_doc_generated.go @@ -1583,6 +1583,7 @@ var map_PodSecurityContext = map[string]string{ "fsGroup": "A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod:\n\n1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw ", "sysctls": "Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch.", "fsGroupChangePolicy": "fsGroupChangePolicy defines behavior of changing ownership and permission of the volume before being exposed inside Pod. This field will only apply to volume types which support fsGroup based ownership(and permissions). It will have no effect on ephemeral volume types such as: secret, configmaps and emptydir. Valid values are \"OnRootMismatch\" and \"Always\". If not specified defaults to \"Always\".", + "seccompProfile": "The seccomp options to use by the containers in this pod.", } func (PodSecurityContext) SwaggerDoc() map[string]string { @@ -2015,6 +2016,16 @@ func (ScopedResourceSelectorRequirement) SwaggerDoc() map[string]string { return map_ScopedResourceSelectorRequirement } +var map_SeccompProfile = map[string]string{ + "": "SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set.", + "type": "type indicates which kind of seccomp profile will be applied. Valid options are:\n\nLocalhost - a profile defined in a file on the node should be used. RuntimeDefault - the container runtime default profile should be used. Unconfined - no profile should be applied.", + "localhostProfile": "localhostProfile indicates a profile defined in a file on the node should be used. The profile must be preconfigured on the node to work. Must be a descending path, relative to the kubelet's configured seccomp profile location. Must only be set if type is \"Localhost\".", +} + +func (SeccompProfile) SwaggerDoc() map[string]string { + return map_SeccompProfile +} + var map_Secret = map[string]string{ "": "Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes.", "metadata": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", @@ -2101,6 +2112,7 @@ var map_SecurityContext = map[string]string{ "readOnlyRootFilesystem": "Whether this container has a read-only root filesystem. Default is false.", "allowPrivilegeEscalation": "AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN", "procMount": "procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.", + "seccompProfile": "The seccomp options to use by this container. If seccomp options are provided at both the pod & container level, the container options override the pod options.", } func (SecurityContext) SwaggerDoc() map[string]string { diff --git a/staging/src/k8s.io/api/core/v1/zz_generated.deepcopy.go b/staging/src/k8s.io/api/core/v1/zz_generated.deepcopy.go index 1924b4309b0..55ad86885c9 100644 --- a/staging/src/k8s.io/api/core/v1/zz_generated.deepcopy.go +++ b/staging/src/k8s.io/api/core/v1/zz_generated.deepcopy.go @@ -3694,6 +3694,11 @@ func (in *PodSecurityContext) DeepCopyInto(out *PodSecurityContext) { *out = new(PodFSGroupChangePolicy) **out = **in } + if in.SeccompProfile != nil { + in, out := &in.SeccompProfile, &out.SeccompProfile + *out = new(SeccompProfile) + (*in).DeepCopyInto(*out) + } return } @@ -4680,6 +4685,27 @@ func (in *ScopedResourceSelectorRequirement) DeepCopy() *ScopedResourceSelectorR return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *SeccompProfile) DeepCopyInto(out *SeccompProfile) { + *out = *in + if in.LocalhostProfile != nil { + in, out := &in.LocalhostProfile, &out.LocalhostProfile + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeccompProfile. +func (in *SeccompProfile) DeepCopy() *SeccompProfile { + if in == nil { + return nil + } + out := new(SeccompProfile) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Secret) DeepCopyInto(out *Secret) { *out = *in @@ -4941,6 +4967,11 @@ func (in *SecurityContext) DeepCopyInto(out *SecurityContext) { *out = new(ProcMountType) **out = **in } + if in.SeccompProfile != nil { + in, out := &in.SeccompProfile, &out.SeccompProfile + *out = new(SeccompProfile) + (*in).DeepCopyInto(*out) + } return } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.json index 3ff97e013e2..20fea89dbff 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.json +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.json @@ -614,201 +614,203 @@ "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "fǣ萭旿@" + "procMount": "fǣ萭旿@", + "seccompProfile": { + "type": "lNdǂ\u003e5", + "localhostProfile": "218" + } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "containers": [ { - "name": "218", - "image": "219", + "name": "219", + "image": "220", "command": [ - "220" - ], - "args": [ "221" ], - "workingDir": "222", + "args": [ + "222" + ], + "workingDir": "223", "ports": [ { - "name": "223", - "hostPort": 1584001904, - "containerPort": -839281354, - "protocol": "5姣\u003e懔%熷谟þ蛯ɰ荶ljʁ", - "hostIP": "224" + "name": "224", + "hostPort": 1505082076, + "containerPort": 1447898632, + "protocol": "þ蛯ɰ荶lj", + "hostIP": "225" } ], "envFrom": [ { - "prefix": "225", + "prefix": "226", "configMapRef": { - "name": "226", - "optional": false + "name": "227", + "optional": true }, "secretRef": { - "name": "227", + "name": "228", "optional": false } } ], "env": [ { - "name": "228", - "value": "229", + "name": "229", + "value": "230", "valueFrom": { "fieldRef": { - "apiVersion": "230", - "fieldPath": "231" + "apiVersion": "231", + "fieldPath": "232" }, "resourceFieldRef": { - "containerName": "232", - "resource": "233", - "divisor": "357" + "containerName": "233", + "resource": "234", + "divisor": "4" }, "configMapKeyRef": { - "name": "234", - "key": "235", + "name": "235", + "key": "236", "optional": true }, "secretKeyRef": { - "name": "236", - "key": "237", - "optional": true + "name": "237", + "key": "238", + "optional": false } } } ], "resources": { "limits": { - "藠3.v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0": "175" + "Ȥ藠3.": "540" }, "requests": { - "ɺ皚|懥ƖN粕擓ƖHV": "962" + "莭琽§ć\\ ïì«丯Ƙ枛牐ɺ": "660" } }, "volumeMounts": [ { - "name": "238", - "mountPath": "239", - "subPath": "240", - "mountPropagation": "Ź倗S晒嶗UÐ_ƮA攤/ɸɎ ", - "subPathExpr": "241" + "name": "239", + "readOnly": true, + "mountPath": "240", + "subPath": "241", + "mountPropagation": "\\p[", + "subPathExpr": "242" } ], "volumeDevices": [ { - "name": "242", - "devicePath": "243" + "name": "243", + "devicePath": "244" } ], "livenessProbe": { "exec": { "command": [ - "244" + "245" ] }, "httpGet": { - "path": "245", - "port": -393291312, - "host": "246", - "scheme": "Ŧ癃8鸖ɱJȉ罴ņ螡źȰ?", + "path": "246", + "port": 958482756, + "host": "247", "httpHeaders": [ { - "name": "247", - "value": "248" + "name": "248", + "value": "249" } ] }, "tcpSocket": { - "port": "249", - "host": "250" + "port": "250", + "host": "251" }, - "initialDelaySeconds": 627713162, - "timeoutSeconds": 1255312175, - "periodSeconds": -1740959124, - "successThreshold": 158280212, - "failureThreshold": -361442565 + "initialDelaySeconds": -1097611426, + "timeoutSeconds": 1871952835, + "periodSeconds": -327987957, + "successThreshold": -801430937, + "failureThreshold": 1883209805 }, "readinessProbe": { "exec": { "command": [ - "251" + "252" ] }, "httpGet": { - "path": "252", - "port": -2013568185, - "host": "253", - "scheme": "#yV'WKw(ğ儴Ůĺ}", + "path": "253", + "port": 100356493, + "host": "254", + "scheme": "ƮA攤/ɸɎ R§耶FfB", "httpHeaders": [ { - "name": "254", - "value": "255" + "name": "255", + "value": "256" } ] }, "tcpSocket": { - "port": -20130017, - "host": "256" + "port": "257", + "host": "258" }, - "initialDelaySeconds": -1244623134, - "timeoutSeconds": -1334110502, - "periodSeconds": -398297599, - "successThreshold": 873056500, - "failureThreshold": -36782737 + "initialDelaySeconds": -1020896847, + "timeoutSeconds": 1074486306, + "periodSeconds": 630004123, + "successThreshold": -984241405, + "failureThreshold": -1654678802 }, "startupProbe": { "exec": { "command": [ - "257" + "259" ] }, "httpGet": { - "path": "258", - "port": "259", - "host": "260", - "scheme": "Qg鄠[", + "path": "260", + "port": "261", + "host": "262", + "scheme": "Ȱ?$矡ȶ网", "httpHeaders": [ { - "name": "261", - "value": "262" + "name": "263", + "value": "264" } ] }, "tcpSocket": { - "port": -241238495, - "host": "263" + "port": -361442565, + "host": "265" }, - "initialDelaySeconds": -1556231754, - "timeoutSeconds": 461585849, - "periodSeconds": -321709789, - "successThreshold": -1463645123, - "failureThreshold": -1011390276 + "initialDelaySeconds": -1905643191, + "timeoutSeconds": -2717401, + "periodSeconds": -1492565335, + "successThreshold": -1099429189, + "failureThreshold": 994072122 }, "lifecycle": { "postStart": { "exec": { "command": [ - "264" + "266" ] }, "httpGet": { - "path": "265", - "port": "266", - "host": "267", - "scheme": "]佱¿\u003e犵殇ŕ-Ɂ圯W", + "path": "267", + "port": -1364571630, + "host": "268", + "scheme": "ɖ緕ȚÍ勅跦Opwǩ", "httpHeaders": [ { - "name": "268", - "value": "269" + "name": "269", + "value": "270" } ] }, "tcpSocket": { - "port": "270", + "port": 376404581, "host": "271" } }, @@ -820,9 +822,9 @@ }, "httpGet": { "path": "273", - "port": -1161649101, + "port": -1738069460, "host": "274", - "scheme": "嚧ʣq埄", + "scheme": "v+8Ƥ熪军g\u003e郵[+扴", "httpHeaders": [ { "name": "275", @@ -837,15 +839,15 @@ } }, "terminationMessagePath": "279", - "terminationMessagePolicy": "ʁ岼昕ĬÇ", - "imagePullPolicy": "T 苧yñKJɐ扵G", + "terminationMessagePolicy": "+", + "imagePullPolicy": "Ĺ]佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#", "securityContext": { "capabilities": { "add": [ - "fʀļ腩墺Ò媁荭gw忊" + "ʩȂ4ē鐭#" ], "drop": [ - "E剒蔞" + "ơŸ8T " ] }, "privileged": false, @@ -860,78 +862,85 @@ "gmsaCredentialSpec": "285", "runAsUserName": "286" }, - "runAsUser": -6177393256425700216, - "runAsGroup": 2001337664780390084, + "runAsUser": -6406791857291159870, + "runAsGroup": -6959202986715119291, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "Ȩ\u003c6鄰簳°Ļǟi\u0026" + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "绤fʀļ腩墺Ò媁荭g", + "seccompProfile": { + "type": "忊|E剒", + "localhostProfile": "287" + } }, - "stdin": true + "stdin": true, + "stdinOnce": true, + "tty": true } ], "ephemeralContainers": [ { - "name": "287", - "image": "288", + "name": "288", + "image": "289", "command": [ - "289" - ], - "args": [ "290" ], - "workingDir": "291", + "args": [ + "291" + ], + "workingDir": "292", "ports": [ { - "name": "292", - "hostPort": 1313273370, - "containerPort": -1296830577, - "hostIP": "293" + "name": "293", + "hostPort": 14304392, + "containerPort": 465972736, + "protocol": "议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026", + "hostIP": "294" } ], "envFrom": [ { - "prefix": "294", + "prefix": "295", "configMapRef": { - "name": "295", - "optional": true + "name": "296", + "optional": false }, "secretRef": { - "name": "296", + "name": "297", "optional": false } } ], "env": [ { - "name": "297", - "value": "298", + "name": "298", + "value": "299", "valueFrom": { "fieldRef": { - "apiVersion": "299", - "fieldPath": "300" + "apiVersion": "300", + "fieldPath": "301" }, "resourceFieldRef": { - "containerName": "301", - "resource": "302", - "divisor": "3" + "containerName": "302", + "resource": "303", + "divisor": "861" }, "configMapKeyRef": { - "name": "303", - "key": "304", + "name": "304", + "key": "305", "optional": true }, "secretKeyRef": { - "name": "305", - "key": "306", - "optional": true + "name": "306", + "key": "307", + "optional": false } } } ], "resources": { "limits": { - "淳4揻-$ɽ丟×x锏ɟ": "178" + "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ": "178" }, "requests": { "Ö闊 鰔澝qV": "752" @@ -939,41 +948,41 @@ }, "volumeMounts": [ { - "name": "307", + "name": "308", "readOnly": true, - "mountPath": "308", - "subPath": "309", + "mountPath": "309", + "subPath": "310", "mountPropagation": "/»頸+SÄ蚃ɣľ)酊龨Î", - "subPathExpr": "310" + "subPathExpr": "311" } ], "volumeDevices": [ { - "name": "311", - "devicePath": "312" + "name": "312", + "devicePath": "313" } ], "livenessProbe": { "exec": { "command": [ - "313" + "314" ] }, "httpGet": { - "path": "314", - "port": "315", - "host": "316", + "path": "315", + "port": "316", + "host": "317", "scheme": "冓鍓贯", "httpHeaders": [ { - "name": "317", - "value": "318" + "name": "318", + "value": "319" } ] }, "tcpSocket": { - "port": "319", - "host": "320" + "port": "320", + "host": "321" }, "initialDelaySeconds": 1290950685, "timeoutSeconds": 12533543, @@ -984,24 +993,24 @@ "readinessProbe": { "exec": { "command": [ - "321" + "322" ] }, "httpGet": { - "path": "322", + "path": "323", "port": 1332783160, - "host": "323", + "host": "324", "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", "httpHeaders": [ { - "name": "324", - "value": "325" + "name": "325", + "value": "326" } ] }, "tcpSocket": { - "port": "326", - "host": "327" + "port": "327", + "host": "328" }, "initialDelaySeconds": -300247800, "timeoutSeconds": 386804041, @@ -1012,24 +1021,24 @@ "startupProbe": { "exec": { "command": [ - "328" + "329" ] }, "httpGet": { - "path": "329", - "port": "330", - "host": "331", + "path": "330", + "port": "331", + "host": "332", "scheme": "鍏H鯂²", "httpHeaders": [ { - "name": "332", - "value": "333" + "name": "333", + "value": "334" } ] }, "tcpSocket": { "port": -1187301925, - "host": "334" + "host": "335" }, "initialDelaySeconds": -402384013, "timeoutSeconds": -181601395, @@ -1041,51 +1050,51 @@ "postStart": { "exec": { "command": [ - "335" + "336" ] }, "httpGet": { - "path": "336", - "port": "337", - "host": "338", + "path": "337", + "port": "338", + "host": "339", "scheme": "C\"6x$1s", "httpHeaders": [ { - "name": "339", - "value": "340" + "name": "340", + "value": "341" } ] }, "tcpSocket": { - "port": "341", - "host": "342" + "port": "342", + "host": "343" } }, "preStop": { "exec": { "command": [ - "343" + "344" ] }, "httpGet": { - "path": "344", + "path": "345", "port": -518160270, - "host": "345", + "host": "346", "scheme": "ɔ幩še", "httpHeaders": [ { - "name": "346", - "value": "347" + "name": "347", + "value": "348" } ] }, "tcpSocket": { "port": 1956567721, - "host": "348" + "host": "349" } } }, - "terminationMessagePath": "349", + "terminationMessagePath": "350", "terminationMessagePolicy": "ȤƏ埮pɵ", "securityContext": { "capabilities": { @@ -1098,76 +1107,85 @@ }, "privileged": false, "seLinuxOptions": { - "user": "350", - "role": "351", - "type": "352", - "level": "353" + "user": "351", + "role": "352", + "type": "353", + "level": "354" }, "windowsOptions": { - "gmsaCredentialSpecName": "354", - "gmsaCredentialSpec": "355", - "runAsUserName": "356" + "gmsaCredentialSpecName": "355", + "gmsaCredentialSpec": "356", + "runAsUserName": "357" }, "runAsUser": -6048969174364431391, "runAsGroup": 6726836758549163621, "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "" + "procMount": "", + "seccompProfile": { + "type": "Ěɭɪǹ0衷,", + "localhostProfile": "358" + } }, "stdin": true, "stdinOnce": true, "tty": true, - "targetContainerName": "357" + "targetContainerName": "359" } ], - "restartPolicy": "ɭɪǹ0衷,", - "terminationGracePeriodSeconds": -3039830979334099524, - "activeDeadlineSeconds": 7270263763744228913, - "dnsPolicy": "n(fǂǢ曣ŋayåe躒訙Ǫ", + "restartPolicy": "Mț譎", + "terminationGracePeriodSeconds": -6820702013821218348, + "activeDeadlineSeconds": -859314713905950830, + "dnsPolicy": "曣ŋayåe躒訙", "nodeSelector": { - "358": "359" + "360": "361" }, - "serviceAccountName": "360", - "serviceAccount": "361", - "automountServiceAccountToken": true, - "nodeName": "362", - "hostNetwork": true, - "shareProcessNamespace": true, + "serviceAccountName": "362", + "serviceAccount": "363", + "automountServiceAccountToken": false, + "nodeName": "364", + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "363", - "role": "364", - "type": "365", - "level": "366" + "user": "365", + "role": "366", + "type": "367", + "level": "368" }, "windowsOptions": { - "gmsaCredentialSpecName": "367", - "gmsaCredentialSpec": "368", - "runAsUserName": "369" + "gmsaCredentialSpecName": "369", + "gmsaCredentialSpec": "370", + "runAsUserName": "371" }, - "runAsUser": -5315960194881172085, - "runAsGroup": 6386250802140824739, + "runAsUser": 2568149898321094851, + "runAsGroup": 3458146088689761805, "runAsNonRoot": false, "supplementalGroups": [ - -4480129203693517072 + -8030784306928494940 ], - "fsGroup": 2585323675983182372, + "fsGroup": -2738603156841903595, "sysctls": [ { - "name": "370", - "value": "371" + "name": "372", + "value": "373" } ], - "fsGroupChangePolicy": "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎" + "fsGroupChangePolicy": "3Ĕ\\ɢX鰨松/Ȁĵ鴁", + "seccompProfile": { + "type": "ȲǸ|蕎'佉賞ǧĒzŔ", + "localhostProfile": "374" + } }, "imagePullSecrets": [ { - "name": "372" + "name": "375" } ], - "hostname": "373", - "subdomain": "374", + "hostname": "376", + "subdomain": "377", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1175,19 +1193,19 @@ { "matchExpressions": [ { - "key": "375", - "operator": "Ǚ(", + "key": "378", + "operator": "ƽ眝{æ盪泙", "values": [ - "376" + "379" ] } ], "matchFields": [ { - "key": "377", - "operator": "瘍Nʊ輔3璾ėȜv1b繐汚", + "key": "380", + "operator": "繐汚磉反-n覦", "values": [ - "378" + "381" ] } ] @@ -1196,23 +1214,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 702968201, + "weight": 1618861163, "preference": { "matchExpressions": [ { - "key": "379", - "operator": "n覦灲閈誹ʅ蕉", + "key": "382", + "operator": "ʅ蕉ɼ搳ǭ濑箨ʨIk(dŊiɢzĮ蛋I", "values": [ - "380" + "383" ] } ], "matchFields": [ { - "key": "381", - "operator": "", + "key": "384", + "operator": "ʆɞȥ}礤铟怖ý萜Ǖc8", "values": [ - "382" + "385" ] } ] @@ -1225,43 +1243,40 @@ { "labelSelector": { "matchLabels": { - "lm-e46-r-g63--gt1--6mx-r-927--m6-k8-c2---2etfh41ca-z-g/0p_3_J_SA995IKCR.s--f.-f.-zv._._.5-H.T.-.-.d": "b_9_1o.w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k..1Q7._l.I" + "z.T-V_D_0-K_A-_9_Z_C..7o_x3..-.8-Jp-9-4-Tm.Y": "k8...__.Q_c8.G.b_9_1o.w_aI._31-_I-A-_3bz._8M01" }, "matchExpressions": [ { - "key": "d----v8-4--558n1asz-r886x.2-cgr6---r58-e-l203-8sln7-x/k2_9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_l", + "key": "w9-9d8-s7t/ZX-D---k..1Q7._l.._Q.6.I--2_9.v.--_.--4QQo", "operator": "DoesNotExist" } ] }, "namespaces": [ - "389" + "392" ], - "topologyKey": "390" + "topologyKey": "393" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1195176401, + "weight": 1885676566, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "Bk.j._g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "5886-5.mcgr6---r58-e-l203-8sln7-3x-b--55037/5.....3_t_-l..-.DG7r-3.----._4M": "i__k.jD" }, "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" - ] + "key": "y7--p9.-_0R.-_-3L", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "397" + "400" ], - "topologyKey": "398" + "topologyKey": "401" } } ] @@ -1271,143 +1286,143 @@ { "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" + "6-gr-4---rv-t-u-4----q-x3w3dn5-r/t_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S7": "C.-e16-O5" }, "matchExpressions": [ { - "key": "d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g", + "key": "k4-670tfz-up3a-n093-pi-9o-l4-vo5byp8q-sf1--gw7.2t3z-w5----7-z-63-z---r/U-_s-mtA.W5_-5_.V1r", "operator": "NotIn", "values": [ - "VT3sn-0_.i__a.O2G_J" + "v_._e_-8" ] } ] }, "namespaces": [ - "405" + "408" ], - "topologyKey": "406" + "topologyKey": "409" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1508769491, + "weight": 808399187, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "3--rgvf3q-z-5z80n--t5--9-4-d2-22--i--40wv--in-870w--it6k47-7y1.h72n-cnp-75/c10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-3": "20_._.-_L-__bf_9_-C-PfNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.F" + "3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2": "CpS__.39g_.--_-_ve5.m_2_--XZx" }, "matchExpressions": [ { - "key": "p_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-e", - "operator": "In", - "values": [ - "" - ] + "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "413" + "416" ], - "topologyKey": "414" + "topologyKey": "417" } } ] } }, - "schedulerName": "415", + "schedulerName": "418", "tolerations": [ { - "key": "416", - "operator": "抄3昞财Î嘝zʄ!ć", - "value": "417", - "effect": "緍k¢茤", - "tolerationSeconds": 4096844323391966153 + "key": "419", + "operator": "ƹ|", + "value": "420", + "effect": "料ȭzV镜籬ƽ", + "tolerationSeconds": 935587338391120947 } ], "hostAliases": [ { - "ip": "418", + "ip": "421", "hostnames": [ - "419" + "422" ] } ], - "priorityClassName": "420", - "priority": -1331113536, + "priorityClassName": "423", + "priority": 1690570439, "dnsConfig": { "nameservers": [ - "421" + "424" ], "searches": [ - "422" + "425" ], "options": [ { - "name": "423", - "value": "424" + "name": "426", + "value": "427" } ] }, "readinessGates": [ { - "conditionType": "mō6µɑ`ȗ\u003c8^翜" + "conditionType": "梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳" } ], - "runtimeClassName": "425", - "enableServiceLinks": false, - "preemptionPolicy": "ý筞X", + "runtimeClassName": "428", + "enableServiceLinks": true, + "preemptionPolicy": "eáNRNJ丧鴻Ŀ", "overhead": { - "tHǽ÷閂抰^窄CǙķȈ": "97" + "癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö": "607" }, "topologySpreadConstraints": [ { - "maxSkew": 1956797678, - "topologyKey": "426", - "whenUnsatisfiable": "ƀ+瑏eCmAȥ睙", + "maxSkew": -137402083, + "topologyKey": "429", + "whenUnsatisfiable": "Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥", "labelSelector": { "matchLabels": { - "zp22o4a-w----11rqy3eo79p-f4r1--7p--053--suu--98.y1s8-j-6j4uvf1-sdg--132bid-7x0u738--7w-tdt-u-0--v/Ied-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G5": "x_.4dwFbuvEf55Y2k.F-4" + "E--pT751": "mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X" }, "matchExpressions": [ { - "key": "88-i19.y-y7o-0-wq-zfdw73w0---4a18-f---ui6-48e-9-h4-w-qp25--7-n--kfk3g/1n1.--.._-x_4..u2-__3uM77U7._pz", - "operator": "DoesNotExist" + "key": "qW", + "operator": "In", + "values": [ + "2-.s_6O-5_7_-0w_--5-_.3--_9QWJ" + ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "updateStrategy": { - "type": "))e×鄞閆N钮Ǒ", + "type": "ơ'禧ǵŊ)TiD¢ƿ媴h5ƅȸȓɻ", "rollingUpdate": { "maxUnavailable": 2 } }, - "minReadySeconds": -1521312599, - "revisionHistoryLimit": 554881301 + "minReadySeconds": 696654600, + "revisionHistoryLimit": 407742062 }, "status": { - "currentNumberScheduled": 687719923, - "numberMisscheduled": -1777921334, - "desiredNumberScheduled": -2022058870, - "numberReady": 283054026, - "observedGeneration": 9202522069332337259, - "updatedNumberScheduled": -691360969, - "numberAvailable": 1090884237, - "numberUnavailable": -1303432952, - "collisionCount": -434531243, + "currentNumberScheduled": 2115789304, + "numberMisscheduled": 902022378, + "desiredNumberScheduled": 1660081568, + "numberReady": 904244563, + "observedGeneration": 3178958147838553180, + "updatedNumberScheduled": -1512660030, + "numberAvailable": -655315199, + "numberUnavailable": -918184784, + "collisionCount": 867742020, "conditions": [ { - "type": "", - "status": "B/ü橚2ț}¹旛坷硂", - "lastTransitionTime": "2776-12-09T00:48:05Z", - "reason": "433", - "message": "434" + "type": "昞财Î嘝zʄ!ć惍Bi攵\u0026ý\"ʀ", + "status": "", + "lastTransitionTime": "2042-08-25T05:10:04Z", + "reason": "436", + "message": "437" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.pb index 7c255cc53d6a93fdaa09f2e1a5e54772bb4dba4c..79c3caecbca1887d33af5cc33dcef8edcdacd3c9 100644 GIT binary patch delta 3499 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 delta 3837 zcmY*c3shBA8ouYEc|GGycuJ$|RCIfh(>|QD_j%gG6jL5%fr{uf?LaPw2wZu?s;(L- zppksJI4y!Z5J!In}uxtn*OnU^zk^_W1 z9R$WRUx-WM4^zduZ7^cW6)f`VlhAN6M2UIAkaI4J{`QEWJ{r?RiV+V~`(HzqT z4g?xsF-A`}3?EJO)&$NSA6OsUy=S1u+c|SO!$Q%)GsUn+y7`GVjv0a#6S`C>vUd2; zU#(F`8b&@E7kzo(<+uM6(j2q(?`M;wvHc%>5Z-CoW{!U@WQ!^bkAg-Ohin-d{ObIV zzuKY_hj3p->O)JC%3}Ikd{xH>I{JHF3YnlXuvNEepUN{QS~`w>&({6S*)429i@em_ z+c6gEiTdR5)Ul?NysFP<%?$8BYy!!XE~$G!qXwOIuS^U(>;ny{mmKRi0wo{qD#`(ZP)eEBcNmB@S=)*PNJF`4WF0 zAC)z-h9ym#ueGPI-q*f1Sa&$P%y+(4nDCUZrariJH-zJM*v4Rc8#35!U`P>zL|500 zu3yvjS!+8N!%3WBd9uIx^TFB+8^4&AD0mM&rj1s020D-RcJ`kcYRP%fopLMF!eBO3 zrbS!Ban+n${LA0>G`4Y zS~$wxW1BwZqW5;a>%S4;b31AW!(-Cf_y5@(KK=IJ4IdtEAL^EZdrmzPefA$0J{{_5 z2!6=L9Nl!S{n|St-(=!D^JB7x*13mT{X6##Y)r4{+wTna)CUhW4z5T-$Y$i?T#tt-E%ydFbQO zx4D>o-_`W}IM8$TK51{wp3mPswCBCF&?dSY;zx9OHbjAFaNdY!Fm-0)-Thmi8*WV- z?L6dfek<0yrvJp~@wNSJ-man3F9x^0RtZId=y)9mlGHM()N=zizJ!02H+iNFN=(F1 zV+?51HQ_W1zt_qi;P~aM@{m)} zP$A0J2twJ#GD2EjIXs(KM<`E2xdvK}5klDMF3wt^$jj4FCCZMKT$Ip6x^R|hstHMP zDPj>qSt9$ZEEOqyRTM8S5)pheg_#-Dq;i2+M$;2SN@PS6&@4nrMx{uNr=`U*MU;v< z^dl42rlC2oVXi33$+}2ai3vhEzakUap|jLL3PP%CRuDDX9*=QaDU|gn%sFVT%5jvj&K-67|Mb$+` zaVZkZvMI_i(kT=md$K}BLlKj}M+rtt#JQqtwFm|#gIkM?3`7vgkoD#18OY_TP@M>w zE~Lo_mpNr^1vrZ`!TzE=5to7wFU(E3KFL%E?*z=Xq!>$U2u{lLH zdtqBFdASRF_r4mwC;!Gxg<%Xgf`YM~O~p`V6|8*BahJH;_{n(#by~0c#PF6EyxSi$ zo)4Vg^(9lHUga#;xLf+p1rF~{TW7t8zoR&Q=v?2a(S~*Y+Ro<#?NxC@js2&*)xtR5 zYU;ICuhn*?yJr6crd+e%I=JRffi15)ZDqR>CDCr2|ijXW9 zuC5@?0^JSgDN8AY%BH&zl2m}asH6n)!VoLuA_J{N+DfIQG)qQBnc1)o&R0$*(#xe1 zofxpF3>9YK3MyQ&Gt*o10Nm`c#&xF2%XxT%-skywfmHj%*Om6V%2oJerr5lI6cK7$8t z?HRlMvES>F9MmJpfXi7jJ#(f+&zDki`FV_*5Sa*%uz$);YC>eF1w__>p{@6f)_H=* zk1%pVWOgmfK!a}*J|Z*Iu;l5Sg6@=sCt(i80uTK3^n1Ny;~3E+n0UUQa(@)?DuUJD zEXDA)K(Ow?Q?XkWro&RA{bB%N)sq;G32_ds{C>G8v^`;)DbjCrC=3k+hxsN^h#-R+ zVEc?Af3xQM>R)L-QB;R*c&o3wZD5Zxq)lP_E4qC$&qu-Zwi9FfCa^L<6k{a_v(Qqx z+%q=yfk?(nRN$3F1zt&1;*svS&&}LX8A@uHCbDV}rimuN7-D>;3Ygz$0%L6Dc<;W! z*L^J=uHh3Ql1OA`zKpxLwHzO!%miM+SSYahD-sezLUv3Xt$RIw^vJs2E@r)ruvaod zi0A4ZcW{cw7NxoM9aheM7eD#ohn;=fN2_*^HmqMTTHi6WMX>R=fQMGQCAzJ9r2Pg( z+}8R|wblL#XZv>J4@1_-k^Q?m!|yIpwQYej;g^!=k(TT0xtM?VU*A*PI`)ZMI`vWe z$)7^>)2Q3uP(AL+>Pu(q!}&Wi{=-B5&M@LBB5x6<&W`On>u+nq-kmS?cKf&Q^fjLf c>{(~G*#@qhxbl3Y#Sx(pG983sw>T{S0~^KWZU6uP diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.yaml b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.yaml index bdf9af7dfd5..3d0185d3919 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.yaml @@ -30,8 +30,8 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: -1521312599 - revisionHistoryLimit: 554881301 + minReadySeconds: 696654600 + revisionHistoryLimit: 407742062 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 @@ -71,137 +71,133 @@ spec: selfLink: "28" uid: TʡȂŏ{sǡƟ spec: - activeDeadlineSeconds: 7270263763744228913 + activeDeadlineSeconds: -859314713905950830 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "379" - operator: n覦灲閈誹ʅ蕉 + - key: "382" + operator: ʅ蕉ɼ搳ǭ濑箨ʨIk(dŊiɢzĮ蛋I values: - - "380" + - "383" matchFields: - - key: "381" - operator: "" + - key: "384" + operator: ʆɞȥ}礤铟怖ý萜Ǖc8 values: - - "382" - weight: 702968201 + - "385" + weight: 1618861163 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "375" - operator: Ǚ( + - key: "378" + operator: ƽ眝{æ盪泙 values: - - "376" + - "379" matchFields: - - key: "377" - operator: 瘍Nʊ輔3璾ėȜv1b繐汚 + - key: "380" + operator: 繐汚磉反-n覦 values: - - "378" + - "381" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: 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 + - key: y7--p9.-_0R.-_-3L + operator: DoesNotExist matchLabels: - Bk.j._g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q + 5886-5.mcgr6---r58-e-l203-8sln7-3x-b--55037/5.....3_t_-l..-.DG7r-3.----._4M: i__k.jD namespaces: - - "397" - topologyKey: "398" - weight: 1195176401 + - "400" + topologyKey: "401" + weight: 1885676566 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: d----v8-4--558n1asz-r886x.2-cgr6---r58-e-l203-8sln7-x/k2_9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_l + - key: w9-9d8-s7t/ZX-D---k..1Q7._l.._Q.6.I--2_9.v.--_.--4QQo operator: DoesNotExist matchLabels: - lm-e46-r-g63--gt1--6mx-r-927--m6-k8-c2---2etfh41ca-z-g/0p_3_J_SA995IKCR.s--f.-f.-zv._._.5-H.T.-.-.d: b_9_1o.w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k..1Q7._l.I + z.T-V_D_0-K_A-_9_Z_C..7o_x3..-.8-Jp-9-4-Tm.Y: k8...__.Q_c8.G.b_9_1o.w_aI._31-_I-A-_3bz._8M01 namespaces: - - "389" - topologyKey: "390" + - "392" + topologyKey: "393" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: p_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-e - operator: In - values: - - "" + - key: w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf + operator: DoesNotExist matchLabels: - 3--rgvf3q-z-5z80n--t5--9-4-d2-22--i--40wv--in-870w--it6k47-7y1.h72n-cnp-75/c10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-3: 20_._.-_L-__bf_9_-C-PfNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.F + 3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2: CpS__.39g_.--_-_ve5.m_2_--XZx namespaces: - - "413" - topologyKey: "414" - weight: -1508769491 + - "416" + topologyKey: "417" + weight: 808399187 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g + - key: k4-670tfz-up3a-n093-pi-9o-l4-vo5byp8q-sf1--gw7.2t3z-w5----7-z-63-z---r/U-_s-mtA.W5_-5_.V1r operator: NotIn values: - - VT3sn-0_.i__a.O2G_J + - v_._e_-8 matchLabels: - H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j: 35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1 + 6-gr-4---rv-t-u-4----q-x3w3dn5-r/t_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S7: C.-e16-O5 namespaces: - - "405" - topologyKey: "406" - automountServiceAccountToken: true + - "408" + topologyKey: "409" + automountServiceAccountToken: false containers: - args: - - "221" + - "222" command: - - "220" + - "221" env: - - name: "228" - value: "229" + - name: "229" + value: "230" valueFrom: configMapKeyRef: - key: "235" - name: "234" + key: "236" + name: "235" optional: true fieldRef: - apiVersion: "230" - fieldPath: "231" + apiVersion: "231" + fieldPath: "232" resourceFieldRef: - containerName: "232" - divisor: "357" - resource: "233" + containerName: "233" + divisor: "4" + resource: "234" secretKeyRef: - key: "237" - name: "236" - optional: true + key: "238" + name: "237" + optional: false envFrom: - configMapRef: - name: "226" - optional: false - prefix: "225" - secretRef: name: "227" + optional: true + prefix: "226" + secretRef: + name: "228" optional: false - image: "219" - imagePullPolicy: T 苧yñKJɐ扵G + image: "220" + imagePullPolicy: Ĺ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊# lifecycle: postStart: exec: command: - - "264" + - "266" httpGet: - host: "267" + host: "268" httpHeaders: - - name: "268" - value: "269" - path: "265" - port: "266" - scheme: ']佱¿>犵殇ŕ-Ɂ圯W' + - name: "269" + value: "270" + path: "267" + port: -1364571630 + scheme: ɖ緕ȚÍ勅跦Opwǩ tcpSocket: host: "271" - port: "270" + port: 376404581 preStop: exec: command: @@ -212,81 +208,83 @@ spec: - name: "275" value: "276" path: "273" - port: -1161649101 - scheme: 嚧ʣq埄 + port: -1738069460 + scheme: v+8Ƥ熪军g>郵[+扴 tcpSocket: host: "278" port: "277" livenessProbe: exec: command: - - "244" - failureThreshold: -361442565 + - "245" + failureThreshold: 1883209805 httpGet: - host: "246" + host: "247" httpHeaders: - - name: "247" - value: "248" - path: "245" - port: -393291312 - scheme: Ŧ癃8鸖ɱJȉ罴ņ螡źȰ? - initialDelaySeconds: 627713162 - periodSeconds: -1740959124 - successThreshold: 158280212 + - name: "248" + value: "249" + path: "246" + port: 958482756 + initialDelaySeconds: -1097611426 + periodSeconds: -327987957 + successThreshold: -801430937 tcpSocket: - host: "250" - port: "249" - timeoutSeconds: 1255312175 - name: "218" + host: "251" + port: "250" + timeoutSeconds: 1871952835 + name: "219" ports: - - containerPort: -839281354 - hostIP: "224" - hostPort: 1584001904 - name: "223" - protocol: 5姣>懔%熷谟þ蛯ɰ荶ljʁ + - containerPort: 1447898632 + hostIP: "225" + hostPort: 1505082076 + name: "224" + protocol: þ蛯ɰ荶lj readinessProbe: exec: command: - - "251" - failureThreshold: -36782737 + - "252" + failureThreshold: -1654678802 httpGet: - host: "253" + host: "254" httpHeaders: - - name: "254" - value: "255" - path: "252" - port: -2013568185 - scheme: '#yV''WKw(ğ儴Ůĺ}' - initialDelaySeconds: -1244623134 - periodSeconds: -398297599 - successThreshold: 873056500 + - name: "255" + value: "256" + path: "253" + port: 100356493 + scheme: ƮA攤/ɸɎ R§耶FfB + initialDelaySeconds: -1020896847 + periodSeconds: 630004123 + successThreshold: -984241405 tcpSocket: - host: "256" - port: -20130017 - timeoutSeconds: -1334110502 + host: "258" + port: "257" + timeoutSeconds: 1074486306 resources: limits: - 藠3.v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0: "175" + Ȥ藠3.: "540" requests: - ɺ皚|懥ƖN粕擓ƖHV: "962" + 莭琽§ć\ ïì«丯Ƙ枛牐ɺ: "660" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - fʀļ腩墺Ò媁荭gw忊 + - ʩȂ4ē鐭# drop: - - E剒蔞 + - 'ơŸ8T ' privileged: false - procMount: Ȩ<6鄰簳°Ļǟi& - readOnlyRootFilesystem: true - runAsGroup: 2001337664780390084 + procMount: 绤fʀļ腩墺Ò媁荭g + readOnlyRootFilesystem: false + runAsGroup: -6959202986715119291 runAsNonRoot: true - runAsUser: -6177393256425700216 + runAsUser: -6406791857291159870 seLinuxOptions: level: "283" role: "281" type: "282" user: "280" + seccompProfile: + localhostProfile: "287" + type: 忊|E剒 windowsOptions: gmsaCredentialSpec: "285" gmsaCredentialSpecName: "284" @@ -294,159 +292,163 @@ spec: startupProbe: exec: command: - - "257" - failureThreshold: -1011390276 + - "259" + failureThreshold: 994072122 httpGet: - host: "260" + host: "262" httpHeaders: - - name: "261" - value: "262" - path: "258" - port: "259" - scheme: Qg鄠[ - initialDelaySeconds: -1556231754 - periodSeconds: -321709789 - successThreshold: -1463645123 + - name: "263" + value: "264" + path: "260" + port: "261" + scheme: Ȱ?$矡ȶ网 + initialDelaySeconds: -1905643191 + periodSeconds: -1492565335 + successThreshold: -1099429189 tcpSocket: - host: "263" - port: -241238495 - timeoutSeconds: 461585849 + host: "265" + port: -361442565 + timeoutSeconds: -2717401 stdin: true + stdinOnce: true terminationMessagePath: "279" - terminationMessagePolicy: ʁ岼昕ĬÇ + terminationMessagePolicy: + + tty: true volumeDevices: - - devicePath: "243" - name: "242" + - devicePath: "244" + name: "243" volumeMounts: - - mountPath: "239" - mountPropagation: 'Ź倗S晒嶗UÐ_ƮA攤/ɸɎ ' - name: "238" - subPath: "240" - subPathExpr: "241" - workingDir: "222" + - mountPath: "240" + mountPropagation: \p[ + name: "239" + readOnly: true + subPath: "241" + subPathExpr: "242" + workingDir: "223" dnsConfig: nameservers: - - "421" + - "424" options: - - name: "423" - value: "424" + - name: "426" + value: "427" searches: - - "422" - dnsPolicy: n(fǂǢ曣ŋayåe躒訙Ǫ - enableServiceLinks: false + - "425" + dnsPolicy: 曣ŋayåe躒訙 + enableServiceLinks: true ephemeralContainers: - args: - - "290" + - "291" command: - - "289" + - "290" env: - - name: "297" - value: "298" + - name: "298" + value: "299" valueFrom: configMapKeyRef: - key: "304" - name: "303" + key: "305" + name: "304" optional: true fieldRef: - apiVersion: "299" - fieldPath: "300" + apiVersion: "300" + fieldPath: "301" resourceFieldRef: - containerName: "301" - divisor: "3" - resource: "302" + containerName: "302" + divisor: "861" + resource: "303" secretKeyRef: - key: "306" - name: "305" - optional: true + key: "307" + name: "306" + optional: false envFrom: - configMapRef: - name: "295" - optional: true - prefix: "294" - secretRef: name: "296" optional: false - image: "288" + prefix: "295" + secretRef: + name: "297" + optional: false + image: "289" lifecycle: postStart: exec: command: - - "335" + - "336" httpGet: - host: "338" + host: "339" httpHeaders: - - name: "339" - value: "340" - path: "336" - port: "337" + - name: "340" + value: "341" + path: "337" + port: "338" scheme: C"6x$1s tcpSocket: - host: "342" - port: "341" + host: "343" + port: "342" preStop: exec: command: - - "343" + - "344" httpGet: - host: "345" + host: "346" httpHeaders: - - name: "346" - value: "347" - path: "344" + - name: "347" + value: "348" + path: "345" port: -518160270 scheme: ɔ幩še tcpSocket: - host: "348" + host: "349" port: 1956567721 livenessProbe: exec: command: - - "313" + - "314" failureThreshold: 472742933 httpGet: - host: "316" + host: "317" httpHeaders: - - name: "317" - value: "318" - path: "314" - port: "315" + - name: "318" + value: "319" + path: "315" + port: "316" scheme: 冓鍓贯 initialDelaySeconds: 1290950685 periodSeconds: 1058960779 successThreshold: -2133441986 tcpSocket: - host: "320" - port: "319" + host: "321" + port: "320" timeoutSeconds: 12533543 - name: "287" + name: "288" ports: - - containerPort: -1296830577 - hostIP: "293" - hostPort: 1313273370 - name: "292" + - containerPort: 465972736 + hostIP: "294" + hostPort: 14304392 + name: "293" + protocol: 议Ƭƶ氩Ȩ<6鄰簳°Ļǟi& readinessProbe: exec: command: - - "321" + - "322" failureThreshold: 620822482 httpGet: - host: "323" + host: "324" httpHeaders: - - name: "324" - value: "325" - path: "322" + - name: "325" + value: "326" + path: "323" port: 1332783160 scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; initialDelaySeconds: -300247800 periodSeconds: -126958936 successThreshold: 186945072 tcpSocket: - host: "327" - port: "326" + host: "328" + port: "327" timeoutSeconds: 386804041 resources: limits: - 淳4揻-$ɽ丟×x锏ɟ: "178" + ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ: "178" requests: Ö闊 鰔澝qV: "752" securityContext: @@ -463,59 +465,63 @@ spec: runAsNonRoot: false runAsUser: -6048969174364431391 seLinuxOptions: - level: "353" - role: "351" - type: "352" - user: "350" + level: "354" + role: "352" + type: "353" + user: "351" + seccompProfile: + localhostProfile: "358" + type: Ěɭɪǹ0衷, windowsOptions: - gmsaCredentialSpec: "355" - gmsaCredentialSpecName: "354" - runAsUserName: "356" + gmsaCredentialSpec: "356" + gmsaCredentialSpecName: "355" + runAsUserName: "357" startupProbe: exec: command: - - "328" + - "329" failureThreshold: -560238386 httpGet: - host: "331" + host: "332" httpHeaders: - - name: "332" - value: "333" - path: "329" - port: "330" + - name: "333" + value: "334" + path: "330" + port: "331" scheme: 鍏H鯂² initialDelaySeconds: -402384013 periodSeconds: -617381112 successThreshold: 1851229369 tcpSocket: - host: "334" + host: "335" port: -1187301925 timeoutSeconds: -181601395 stdin: true stdinOnce: true - targetContainerName: "357" - terminationMessagePath: "349" + targetContainerName: "359" + terminationMessagePath: "350" terminationMessagePolicy: ȤƏ埮pɵ tty: true volumeDevices: - - devicePath: "312" - name: "311" + - devicePath: "313" + name: "312" volumeMounts: - - mountPath: "308" + - mountPath: "309" mountPropagation: /»頸+SÄ蚃ɣľ)酊龨Î - name: "307" + name: "308" readOnly: true - subPath: "309" - subPathExpr: "310" - workingDir: "291" + subPath: "310" + subPathExpr: "311" + workingDir: "292" hostAliases: - hostnames: - - "419" - ip: "418" - hostNetwork: true - hostname: "373" + - "422" + ip: "421" + hostIPC: true + hostPID: true + hostname: "376" imagePullSecrets: - - name: "372" + - name: "375" initContainers: - args: - "150" @@ -650,6 +656,9 @@ spec: role: "212" type: "213" user: "211" + seccompProfile: + localhostProfile: "218" + type: lNdǂ>5 windowsOptions: gmsaCredentialSpec: "216" gmsaCredentialSpecName: "215" @@ -674,11 +683,9 @@ spec: host: "195" port: "194" timeoutSeconds: 1596422492 - stdin: true stdinOnce: true terminationMessagePath: "210" terminationMessagePolicy: ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0 - tty: true volumeDevices: - devicePath: "172" name: "171" @@ -690,62 +697,66 @@ spec: subPath: "169" subPathExpr: "170" workingDir: "151" - nodeName: "362" + nodeName: "364" nodeSelector: - "358": "359" + "360": "361" overhead: - tHǽ÷閂抰^窄CǙķȈ: "97" - preemptionPolicy: ý筞X - priority: -1331113536 - priorityClassName: "420" + 癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö: "607" + preemptionPolicy: eáNRNJ丧鴻Ŀ + priority: 1690570439 + priorityClassName: "423" readinessGates: - - conditionType: mō6µɑ`ȗ<8^翜 - restartPolicy: ɭɪǹ0衷, - runtimeClassName: "425" - schedulerName: "415" + - conditionType: 梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳 + restartPolicy: Mț譎 + runtimeClassName: "428" + schedulerName: "418" securityContext: - fsGroup: 2585323675983182372 - fsGroupChangePolicy: Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 - runAsGroup: 6386250802140824739 + fsGroup: -2738603156841903595 + fsGroupChangePolicy: 3Ĕ\ɢX鰨松/Ȁĵ鴁 + runAsGroup: 3458146088689761805 runAsNonRoot: false - runAsUser: -5315960194881172085 + runAsUser: 2568149898321094851 seLinuxOptions: - level: "366" - role: "364" - type: "365" - user: "363" + level: "368" + role: "366" + type: "367" + user: "365" + seccompProfile: + localhostProfile: "374" + type: ȲǸ|蕎'佉賞ǧĒzŔ supplementalGroups: - - -4480129203693517072 + - -8030784306928494940 sysctls: - - name: "370" - value: "371" + - name: "372" + value: "373" windowsOptions: - gmsaCredentialSpec: "368" - gmsaCredentialSpecName: "367" - runAsUserName: "369" - serviceAccount: "361" - serviceAccountName: "360" - setHostnameAsFQDN: true - shareProcessNamespace: true - subdomain: "374" - terminationGracePeriodSeconds: -3039830979334099524 + gmsaCredentialSpec: "370" + gmsaCredentialSpecName: "369" + runAsUserName: "371" + serviceAccount: "363" + serviceAccountName: "362" + setHostnameAsFQDN: false + shareProcessNamespace: false + subdomain: "377" + terminationGracePeriodSeconds: -6820702013821218348 tolerations: - - effect: 緍k¢茤 - key: "416" - operator: 抄3昞财Î嘝zʄ!ć - tolerationSeconds: 4096844323391966153 - value: "417" + - effect: 料ȭzV镜籬ƽ + key: "419" + operator: ƹ| + tolerationSeconds: 935587338391120947 + value: "420" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 88-i19.y-y7o-0-wq-zfdw73w0---4a18-f---ui6-48e-9-h4-w-qp25--7-n--kfk3g/1n1.--.._-x_4..u2-__3uM77U7._pz - operator: DoesNotExist + - key: qW + operator: In + values: + - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ matchLabels: - ? zp22o4a-w----11rqy3eo79p-f4r1--7p--053--suu--98.y1s8-j-6j4uvf1-sdg--132bid-7x0u738--7w-tdt-u-0--v/Ied-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G5 - : x_.4dwFbuvEf55Y2k.F-4 - maxSkew: 1956797678 - topologyKey: "426" - whenUnsatisfiable: ƀ+瑏eCmAȥ睙 + E--pT751: mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X + maxSkew: -137402083 + topologyKey: "429" + whenUnsatisfiable: Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥 volumes: - awsElasticBlockStore: fsType: "47" @@ -948,20 +959,20 @@ spec: updateStrategy: rollingUpdate: maxUnavailable: 2 - type: ))e×鄞閆N钮Ǒ + type: ơ'禧ǵŊ)TiD¢ƿ媴h5ƅȸȓɻ status: - collisionCount: -434531243 + collisionCount: 867742020 conditions: - - lastTransitionTime: "2776-12-09T00:48:05Z" - message: "434" - reason: "433" - status: B/ü橚2ț}¹旛坷硂 - type: "" - currentNumberScheduled: 687719923 - desiredNumberScheduled: -2022058870 - numberAvailable: 1090884237 - numberMisscheduled: -1777921334 - numberReady: 283054026 - numberUnavailable: -1303432952 - observedGeneration: 9202522069332337259 - updatedNumberScheduled: -691360969 + - lastTransitionTime: "2042-08-25T05:10:04Z" + message: "437" + reason: "436" + status: "" + type: 昞财Î嘝zʄ!ć惍Bi攵&ý"ʀ + currentNumberScheduled: 2115789304 + desiredNumberScheduled: 1660081568 + numberAvailable: -655315199 + numberMisscheduled: 902022378 + numberReady: 904244563 + numberUnavailable: -918184784 + observedGeneration: 3178958147838553180 + updatedNumberScheduled: -1512660030 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.json index 01e223c23b6..720f23af920 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.json +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.json @@ -613,150 +613,153 @@ "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "$MVȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫" + "procMount": "$MVȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫", + "seccompProfile": { + "type": "ʤî萨zvt莭", + "localhostProfile": "213" + } }, - "tty": true + "stdin": true } ], "containers": [ { - "name": "213", - "image": "214", + "name": "214", + "image": "215", "command": [ - "215" - ], - "args": [ "216" ], - "workingDir": "217", + "args": [ + "217" + ], + "workingDir": "218", "ports": [ { - "name": "218", - "hostPort": 62799871, - "containerPort": -775325416, - "protocol": "t莭琽§ć\\ ïì", - "hostIP": "219" + "name": "219", + "hostPort": -763687725, + "containerPort": -246563990, + "protocol": "ì«", + "hostIP": "220" } ], "envFrom": [ { - "prefix": "220", + "prefix": "221", "configMapRef": { - "name": "221", + "name": "222", "optional": false }, "secretRef": { - "name": "222", - "optional": false + "name": "223", + "optional": true } } ], "env": [ { - "name": "223", - "value": "224", + "name": "224", + "value": "225", "valueFrom": { "fieldRef": { - "apiVersion": "225", - "fieldPath": "226" + "apiVersion": "226", + "fieldPath": "227" }, "resourceFieldRef": { - "containerName": "227", - "resource": "228", - "divisor": "595" + "containerName": "228", + "resource": "229", + "divisor": "804" }, "configMapKeyRef": { - "name": "229", - "key": "230", + "name": "230", + "key": "231", "optional": true }, "secretKeyRef": { - "name": "231", - "key": "232", - "optional": false + "name": "232", + "key": "233", + "optional": true } } } ], "resources": { "limits": { - "N粕擓ƖHVe熼": "334" + "粕擓ƖHVe熼'FD": "235" }, "requests": { - "倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶": "388" + "嶗U": "647" } }, "volumeMounts": [ { - "name": "233", - "readOnly": true, - "mountPath": "234", - "subPath": "235", - "mountPropagation": "癃8鸖", - "subPathExpr": "236" + "name": "234", + "mountPath": "235", + "subPath": "236", + "mountPropagation": "i酛3ƁÀ*f\u003c鴒翁杙Ŧ癃", + "subPathExpr": "237" } ], "volumeDevices": [ { - "name": "237", - "devicePath": "238" + "name": "238", + "devicePath": "239" } ], "livenessProbe": { "exec": { "command": [ - "239" + "240" ] }, "httpGet": { - "path": "240", - "port": -1654678802, - "host": "241", - "scheme": "毋", + "path": "241", + "port": 630004123, + "host": "242", + "scheme": "ɾģ毋Ó6dz娝嘚", "httpHeaders": [ { - "name": "242", - "value": "243" + "name": "243", + "value": "244" } ] }, "tcpSocket": { - "port": 391562775, - "host": "244" + "port": -1213051101, + "host": "245" }, - "initialDelaySeconds": -775511009, - "timeoutSeconds": -832805508, - "periodSeconds": -228822833, - "successThreshold": -970312425, - "failureThreshold": -1213051101 + "initialDelaySeconds": 1451056156, + "timeoutSeconds": 267768240, + "periodSeconds": -127849333, + "successThreshold": -1455098755, + "failureThreshold": -1140531048 }, "readinessProbe": { "exec": { "command": [ - "245" + "246" ] }, "httpGet": { - "path": "246", - "port": -1905643191, - "host": "247", - "scheme": "Ǖɳɷ9Ì崟¿瘦ɖ緕", + "path": "247", + "port": 1752155096, + "host": "248", + "scheme": "崟¿", "httpHeaders": [ { - "name": "248", - "value": "249" + "name": "249", + "value": "250" } ] }, "tcpSocket": { - "port": "250", + "port": -1423854443, "host": "251" }, - "initialDelaySeconds": 852780575, - "timeoutSeconds": -1252938503, - "periodSeconds": 893823156, - "successThreshold": -1980314709, - "failureThreshold": 571739592 + "initialDelaySeconds": -1798849477, + "timeoutSeconds": -1017263912, + "periodSeconds": 852780575, + "successThreshold": -1252938503, + "failureThreshold": 893823156 }, "startupProbe": { "exec": { @@ -766,9 +769,9 @@ }, "httpGet": { "path": "253", - "port": -1334110502, + "port": -20130017, "host": "254", - "scheme": "ȓ蹣ɐǛv+8Ƥ熪军", + "scheme": "輓Ɔȓ蹣ɐǛv+8", "httpHeaders": [ { "name": "255", @@ -777,150 +780,156 @@ ] }, "tcpSocket": { - "port": 622267234, - "host": "257" + "port": "257", + "host": "258" }, - "initialDelaySeconds": 410611837, - "timeoutSeconds": 809006670, - "periodSeconds": 972978563, - "successThreshold": 17771103, - "failureThreshold": -1008070934 + "initialDelaySeconds": 1831208885, + "timeoutSeconds": -1425408777, + "periodSeconds": -820113531, + "successThreshold": 622267234, + "failureThreshold": 410611837 }, "lifecycle": { "postStart": { "exec": { "command": [ - "258" + "259" ] }, "httpGet": { - "path": "259", - "port": "260", - "host": "261", + "path": "260", + "port": "261", + "host": "262", + "scheme": "Ů+朷Ǝ膯ljVX1虊", "httpHeaders": [ { - "name": "262", - "value": "263" + "name": "263", + "value": "264" } ] }, "tcpSocket": { - "port": 1943028037, - "host": "264" + "port": -979584143, + "host": "265" } }, "preStop": { "exec": { "command": [ - "265" + "266" ] }, "httpGet": { - "path": "266", - "port": -1355476687, - "host": "267", - "scheme": "-Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ", + "path": "267", + "port": "268", + "host": "269", + "scheme": "ĸ輦唊", "httpHeaders": [ { - "name": "268", - "value": "269" + "name": "270", + "value": "271" } ] }, "tcpSocket": { - "port": "270", - "host": "271" + "port": "272", + "host": "273" } } }, - "terminationMessagePath": "272", - "terminationMessagePolicy": "T 苧yñKJɐ扵G", - "imagePullPolicy": "û咡W\u003c敄lu|榝$î.Ȏ蝪ʜ5", + "terminationMessagePath": "274", + "terminationMessagePolicy": "铿ʩȂ4ē鐭#嬀ơŸ8T", + "imagePullPolicy": "xɮĵȑ6L*Z鐫û咡W", "securityContext": { "capabilities": { "add": [ - "E埄Ȁ朦 wƯ貾坢'" + "lu|榝$î." ], "drop": [ - "aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l" + "蝪ʜ5遰=" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "273", - "role": "274", - "type": "275", - "level": "276" + "user": "275", + "role": "276", + "type": "277", + "level": "278" }, "windowsOptions": { - "gmsaCredentialSpecName": "277", - "gmsaCredentialSpec": "278", - "runAsUserName": "279" + "gmsaCredentialSpecName": "279", + "gmsaCredentialSpec": "280", + "runAsUserName": "281" }, - "runAsUser": -2270595441829602368, - "runAsGroup": -2408264753085021035, + "runAsUser": 2001337664780390084, + "runAsGroup": -1590797314027460823, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "" - } + "procMount": "", + "seccompProfile": { + "type": "跩aŕ翑", + "localhostProfile": "282" + } + }, + "stdin": true } ], "ephemeralContainers": [ { - "name": "280", - "image": "281", + "name": "283", + "image": "284", "command": [ - "282" + "285" ], "args": [ - "283" + "286" ], - "workingDir": "284", + "workingDir": "287", "ports": [ { - "name": "285", - "hostPort": 1868683352, - "containerPort": -1137436579, - "protocol": "颶妧Ö闊", - "hostIP": "286" + "name": "288", + "hostPort": -2165496, + "containerPort": -1778952574, + "protocol": "皧V垾现葢ŵ橨鬶l獕;跣Hǝcw", + "hostIP": "289" } ], "envFrom": [ { - "prefix": "287", + "prefix": "290", "configMapRef": { - "name": "288", - "optional": false + "name": "291", + "optional": true }, "secretRef": { - "name": "289", - "optional": true + "name": "292", + "optional": false } } ], "env": [ { - "name": "290", - "value": "291", + "name": "293", + "value": "294", "valueFrom": { "fieldRef": { - "apiVersion": "292", - "fieldPath": "293" + "apiVersion": "295", + "fieldPath": "296" }, "resourceFieldRef": { - "containerName": "294", - "resource": "295", - "divisor": "381" + "containerName": "297", + "resource": "298", + "divisor": "836" }, "configMapKeyRef": { - "name": "296", - "key": "297", - "optional": true + "name": "299", + "key": "300", + "optional": false }, "secretKeyRef": { - "name": "298", - "key": "299", + "name": "301", + "key": "302", "optional": false } } @@ -928,77 +937,77 @@ ], "resources": { "limits": { - "²sNƗ¸g": "50" + "Ö闊 鰔澝qV": "752" }, "requests": { - "酊龨δ摖ȱğ_\u003c": "118" + "Ņ/»頸+SÄ蚃": "226" } }, "volumeMounts": [ { - "name": "300", + "name": "303", "readOnly": true, - "mountPath": "301", - "subPath": "302", - "mountPropagation": "ƺ蛜6Ɖ飴ɎiǨź", - "subPathExpr": "303" + "mountPath": "304", + "subPath": "305", + "mountPropagation": "餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi", + "subPathExpr": "306" } ], "volumeDevices": [ { - "name": "304", - "devicePath": "305" + "name": "307", + "devicePath": "308" } ], "livenessProbe": { "exec": { "command": [ - "306" + "309" ] }, "httpGet": { - "path": "307", - "port": 865289071, - "host": "308", - "scheme": "iɥ嵐sC8", + "path": "310", + "port": -2097329452, + "host": "311", + "scheme": "屿oiɥ嵐sC8?", "httpHeaders": [ { - "name": "309", - "value": "310" + "name": "312", + "value": "313" } ] }, "tcpSocket": { - "port": -898536659, - "host": "311" + "port": -1513284745, + "host": "314" }, - "initialDelaySeconds": -1513284745, - "timeoutSeconds": 1258370227, - "periodSeconds": -414121491, - "successThreshold": -1862764022, - "failureThreshold": -300247800 + "initialDelaySeconds": 1258370227, + "timeoutSeconds": -414121491, + "periodSeconds": -1862764022, + "successThreshold": -300247800, + "failureThreshold": 386804041 }, "readinessProbe": { "exec": { "command": [ - "312" + "315" ] }, "httpGet": { - "path": "313", - "port": 323903711, - "host": "314", + "path": "316", + "port": "317", + "host": "318", "scheme": "J", "httpHeaders": [ { - "name": "315", - "value": "316" + "name": "319", + "value": "320" } ] }, "tcpSocket": { - "port": "317", - "host": "318" + "port": "321", + "host": "322" }, "initialDelaySeconds": 657418949, "timeoutSeconds": -992558278, @@ -1009,24 +1018,24 @@ "startupProbe": { "exec": { "command": [ - "319" + "323" ] }, "httpGet": { - "path": "320", + "path": "324", "port": -1117254382, - "host": "321", + "host": "325", "scheme": "趐囨鏻砅邻爥蹔ŧOǨ", "httpHeaders": [ { - "name": "322", - "value": "323" + "name": "326", + "value": "327" } ] }, "tcpSocket": { - "port": "324", - "host": "325" + "port": "328", + "host": "329" }, "initialDelaySeconds": 2129989022, "timeoutSeconds": -1699531929, @@ -1038,51 +1047,51 @@ "postStart": { "exec": { "command": [ - "326" + "330" ] }, "httpGet": { - "path": "327", - "port": "328", - "host": "329", + "path": "331", + "port": "332", + "host": "333", "scheme": "幩šeSvEȤƏ埮pɵ", "httpHeaders": [ { - "name": "330", - "value": "331" + "name": "334", + "value": "335" } ] }, "tcpSocket": { - "port": "332", - "host": "333" + "port": "336", + "host": "337" } }, "preStop": { "exec": { "command": [ - "334" + "338" ] }, "httpGet": { - "path": "335", - "port": "336", - "host": "337", + "path": "339", + "port": "340", + "host": "341", "scheme": "ş", "httpHeaders": [ { - "name": "338", - "value": "339" + "name": "342", + "value": "343" } ] }, "tcpSocket": { - "port": "340", - "host": "341" + "port": "344", + "host": "345" } } }, - "terminationMessagePath": "342", + "terminationMessagePath": "346", "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", "imagePullPolicy": "ņ", "securityContext": { @@ -1096,74 +1105,81 @@ }, "privileged": false, "seLinuxOptions": { - "user": "343", - "role": "344", - "type": "345", - "level": "346" + "user": "347", + "role": "348", + "type": "349", + "level": "350" }, "windowsOptions": { - "gmsaCredentialSpecName": "347", - "gmsaCredentialSpec": "348", - "runAsUserName": "349" + "gmsaCredentialSpecName": "351", + "gmsaCredentialSpec": "352", + "runAsUserName": "353" }, "runAsUser": 1958157659034146020, "runAsGroup": -5996624450771474158, "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "嗆u" + "procMount": "嗆u", + "seccompProfile": { + "type": "晲T[irȎ3Ĕ\\", + "localhostProfile": "354" + } }, "tty": true, - "targetContainerName": "350" + "targetContainerName": "355" } ], - "restartPolicy": "T[", - "terminationGracePeriodSeconds": -2738603156841903595, - "activeDeadlineSeconds": -8619192438821356882, - "dnsPolicy": "Ƶf", + "restartPolicy": "鰨松/Ȁĵ鴁ĩ", + "terminationGracePeriodSeconds": 5255171395073905944, + "activeDeadlineSeconds": 760480547754807445, + "dnsPolicy": " Ņ#耗", "nodeSelector": { - "351": "352" + "356": "357" }, - "serviceAccountName": "353", - "serviceAccount": "354", + "serviceAccountName": "358", + "serviceAccount": "359", "automountServiceAccountToken": false, - "nodeName": "355", - "hostNetwork": true, - "shareProcessNamespace": false, + "nodeName": "360", + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "356", - "role": "357", - "type": "358", - "level": "359" + "user": "361", + "role": "362", + "type": "363", + "level": "364" }, "windowsOptions": { - "gmsaCredentialSpecName": "360", - "gmsaCredentialSpec": "361", - "runAsUserName": "362" + "gmsaCredentialSpecName": "365", + "gmsaCredentialSpec": "366", + "runAsUserName": "367" }, - "runAsUser": -2781126825051715248, - "runAsGroup": -801152248124332545, - "runAsNonRoot": true, + "runAsUser": -2814749701257649187, + "runAsGroup": -2284009989479738687, + "runAsNonRoot": false, "supplementalGroups": [ - 5255171395073905944 + -6831592407095063988 ], - "fsGroup": 760480547754807445, + "fsGroup": -2938475845623062804, "sysctls": [ { - "name": "363", - "value": "364" + "name": "368", + "value": "369" } ], - "fsGroupChangePolicy": "Ņ#耗Ǚ(" + "fsGroupChangePolicy": "`l}Ñ蠂Ü[ƛ^輅", + "seccompProfile": { + "type": "ɛ棕ƈ眽炊礫Ƽ¨Ix糂", + "localhostProfile": "370" + } }, "imagePullSecrets": [ { - "name": "365" + "name": "371" } ], - "hostname": "366", - "subdomain": "367", + "hostname": "372", + "subdomain": "373", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1171,19 +1187,19 @@ { "matchExpressions": [ { - "key": "368", - "operator": "", + "key": "374", + "operator": "zĮ蛋I滞廬耐鷞焬CQ", "values": [ - "369" + "375" ] } ], "matchFields": [ { - "key": "370", - "operator": "ƽ眝{æ盪泙", + "key": "376", + "operator": "ý萜Ǖc", "values": [ - "371" + "377" ] } ] @@ -1192,23 +1208,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 646133945, + "weight": 1141812777, "preference": { "matchExpressions": [ { - "key": "372", - "operator": "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊", + "key": "378", + "operator": "Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ", "values": [ - "373" + "379" ] } ], "matchFields": [ { - "key": "374", - "operator": "ʨIk(dŊiɢzĮ蛋I滞", + "key": "380", + "operator": "乳'ȘUɻ;襕ċ桉桃喕", "values": [ - "375" + "381" ] } ] @@ -1221,43 +1237,43 @@ { "labelSelector": { "matchLabels": { - "3.csh-3--Z1Tvw39FC": "rtSY.g._2F7.-_e..Or_-.3OHgt._6" + "7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og": "8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1" }, "matchExpressions": [ { - "key": "V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y_8D_X._B__-Pd", - "operator": "Exists" + "key": "a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "382" + "388" ], - "topologyKey": "383" + "topologyKey": "389" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -855547676, + "weight": 725557531, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "w--162-gk2-99v22.g-65m8-1x129-9d8-s7-t7--336-11k9-8609a-e0--1----v8-4--558n1asz5/BD8.TS-jJ.Ys_Mop34_y": "f_ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J5" + "2-mv56c27-23---g----1/nf_ZN.-_--6": "J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" }, "matchExpressions": [ { - "key": "8.--w0_1V7", + "key": "c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o", "operator": "In", "values": [ - "7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_8" + "g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" ] } ] }, "namespaces": [ - "390" + "396" ], - "topologyKey": "391" + "topologyKey": "397" } } ] @@ -1267,105 +1283,108 @@ { "labelSelector": { "matchLabels": { - "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33": "17ca-_p-y.eQZ9p_1" + "4eq5": "" }, "matchExpressions": [ { - "key": "yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81", - "operator": "DoesNotExist" + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" } ] }, "namespaces": [ - "398" + "404" ], - "topologyKey": "399" + "topologyKey": "405" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 808399187, + "weight": 1598840753, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2": "CpS__.39g_.--_-_ve5.m_2_--XZx" + "a-2408m-0--5--25/o_6Z..11_7pX_.-mLx": "7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v" }, "matchExpressions": [ { - "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", - "operator": "DoesNotExist" + "key": "n_5023Xl-3Pw_-r75--_-A-o-__y_4", + "operator": "NotIn", + "values": [ + "7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX" + ] } ] }, "namespaces": [ - "406" + "412" ], - "topologyKey": "407" + "topologyKey": "413" } } ] } }, - "schedulerName": "408", + "schedulerName": "414", "tolerations": [ { - "key": "409", - "operator": "ƹ|", - "value": "410", - "effect": "料ȭzV镜籬ƽ", - "tolerationSeconds": 935587338391120947 + "key": "415", + "operator": "ŝ", + "value": "416", + "effect": "ď", + "tolerationSeconds": 5830364175709520120 } ], "hostAliases": [ { - "ip": "411", + "ip": "417", "hostnames": [ - "412" + "418" ] } ], - "priorityClassName": "413", - "priority": 1690570439, + "priorityClassName": "419", + "priority": 1409661280, "dnsConfig": { "nameservers": [ - "414" + "420" ], "searches": [ - "415" + "421" ], "options": [ { - "name": "416", - "value": "417" + "name": "422", + "value": "423" } ] }, "readinessGates": [ { - "conditionType": "梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳" + "conditionType": "iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇" } ], - "runtimeClassName": "418", + "runtimeClassName": "424", "enableServiceLinks": true, - "preemptionPolicy": "eáNRNJ丧鴻Ŀ", + "preemptionPolicy": "ɱD很唟-墡è箁E嗆R2", "overhead": { - "癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö": "607" + "攜轴": "82" }, "topologySpreadConstraints": [ { - "maxSkew": -137402083, - "topologyKey": "419", - "whenUnsatisfiable": "Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥", + "maxSkew": -404772114, + "topologyKey": "425", + "whenUnsatisfiable": "礳Ȭ痍脉PPöƌ镳餘ŁƁ翂|", "labelSelector": { "matchLabels": { - "E--pT751": "mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X" + "ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H": "T8-7_-YD-Q9_-__..YNu" }, "matchExpressions": [ { - "key": "qW", + "key": "g-.814e-_07-ht-E6___-X_H", "operator": "In", "values": [ - "2-.s_6O-5_7_-0w_--5-_.3--_9QWJ" + "FP" ] } ] @@ -1376,33 +1395,33 @@ } }, "strategy": { - "type": "ơ'禧ǵŊ)TiD¢ƿ媴h5ƅȸȓɻ", + "type": "瞯å檳ė\u003ec緍", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 696654600, - "revisionHistoryLimit": 407742062, - "progressDeadlineSeconds": 902022378 + "minReadySeconds": 349829120, + "revisionHistoryLimit": 94613358, + "progressDeadlineSeconds": 983225586 }, "status": { - "observedGeneration": -3992059348490463840, - "replicas": 904244563, - "updatedReplicas": -1245696932, - "readyReplicas": -1512660030, - "availableReplicas": -655315199, - "unavailableReplicas": -918184784, + "observedGeneration": 6034996523028449140, + "replicas": -1331113536, + "updatedReplicas": -389104463, + "readyReplicas": -1714280710, + "availableReplicas": 2031615983, + "unavailableReplicas": -555090002, "conditions": [ { - "type": "oIǢ龞瞯å檳ė\u003ec緍k¢茤Ƣǟ½灶", - "status": "査Z綶ĀRġ磸", - "lastUpdateTime": "2631-04-27T22:00:28Z", - "lastTransitionTime": "2196-03-13T21:02:11Z", - "reason": "426", - "message": "427" + "type": "6µɑ`ȗ\u003c8^翜T蘈ý筞X銲", + "status": "DZ秶ʑ韝", + "lastUpdateTime": "2047-04-25T00:38:51Z", + "lastTransitionTime": "2286-11-09T17:15:53Z", + "reason": "432", + "message": "433" } ], - "collisionCount": -1914221188 + "collisionCount": -62639376 } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.pb index 985dbe6e182e68dd09c5887ee7a8edd33d76078e..46cea4e30191b68d6599e99a65269122677fcc22 100644 GIT binary patch delta 3632 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 RFr{9;<|+8@KGn3F{ttaq$|?W= delta 3603 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緍 template: metadata: annotations: @@ -76,381 +76,387 @@ spec: selfLink: "28" uid: ?Qȫş spec: - activeDeadlineSeconds: -8619192438821356882 + activeDeadlineSeconds: 760480547754807445 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "372" - operator: '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊' + - key: "378" + operator: Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ values: - - "373" + - "379" matchFields: - - key: "374" - operator: ʨIk(dŊiɢzĮ蛋I滞 + - key: "380" + operator: 乳'ȘUɻ;襕ċ桉桃喕 values: - - "375" - weight: 646133945 + - "381" + weight: 1141812777 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "368" - operator: "" + - key: "374" + operator: zĮ蛋I滞廬耐鷞焬CQ values: - - "369" + - "375" matchFields: - - key: "370" - operator: ƽ眝{æ盪泙 + - key: "376" + operator: ý萜Ǖc values: - - "371" + - "377" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 8.--w0_1V7 + - key: c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o operator: In values: - - 7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_8 + - g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 matchLabels: - w--162-gk2-99v22.g-65m8-1x129-9d8-s7-t7--336-11k9-8609a-e0--1----v8-4--558n1asz5/BD8.TS-jJ.Ys_Mop34_y: f_ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J5 + 2-mv56c27-23---g----1/nf_ZN.-_--6: J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7 namespaces: - - "390" - topologyKey: "391" - weight: -855547676 + - "396" + topologyKey: "397" + weight: 725557531 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y_8D_X._B__-Pd - operator: Exists + - key: a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7 + operator: DoesNotExist matchLabels: - 3.csh-3--Z1Tvw39FC: rtSY.g._2F7.-_e..Or_-.3OHgt._6 + 7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og: 8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1 namespaces: - - "382" - topologyKey: "383" + - "388" + topologyKey: "389" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf - operator: DoesNotExist + - key: n_5023Xl-3Pw_-r75--_-A-o-__y_4 + operator: NotIn + values: + - 7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX matchLabels: - 3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2: CpS__.39g_.--_-_ve5.m_2_--XZx + a-2408m-0--5--25/o_6Z..11_7pX_.-mLx: 7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v namespaces: - - "406" - topologyKey: "407" - weight: 808399187 + - "412" + topologyKey: "413" + weight: 1598840753 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81 - operator: DoesNotExist + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists matchLabels: - 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33: 17ca-_p-y.eQZ9p_1 + 4eq5: "" namespaces: - - "398" - topologyKey: "399" + - "404" + topologyKey: "405" automountServiceAccountToken: false containers: - args: - - "216" + - "217" command: - - "215" + - "216" env: - - name: "223" - value: "224" + - name: "224" + value: "225" valueFrom: configMapKeyRef: - key: "230" - name: "229" + key: "231" + name: "230" optional: true fieldRef: - apiVersion: "225" - fieldPath: "226" + apiVersion: "226" + fieldPath: "227" resourceFieldRef: - containerName: "227" - divisor: "595" - resource: "228" + containerName: "228" + divisor: "804" + resource: "229" secretKeyRef: - key: "232" - name: "231" - optional: false + key: "233" + name: "232" + optional: true envFrom: - configMapRef: - name: "221" - optional: false - prefix: "220" - secretRef: name: "222" optional: false - image: "214" - imagePullPolicy: û咡W<敄lu|榝$î.Ȏ蝪ʜ5 + prefix: "221" + secretRef: + name: "223" + optional: true + image: "215" + imagePullPolicy: xɮĵȑ6L*Z鐫û咡W lifecycle: postStart: exec: command: - - "258" + - "259" httpGet: - host: "261" + host: "262" httpHeaders: - - name: "262" - value: "263" - path: "259" - port: "260" + - name: "263" + value: "264" + path: "260" + port: "261" + scheme: Ů+朷Ǝ膯ljVX1虊 tcpSocket: - host: "264" - port: 1943028037 + host: "265" + port: -979584143 preStop: exec: command: - - "265" + - "266" httpGet: - host: "267" + host: "269" httpHeaders: - - name: "268" - value: "269" - path: "266" - port: -1355476687 - scheme: -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ + - name: "270" + value: "271" + path: "267" + port: "268" + scheme: ĸ輦唊 tcpSocket: - host: "271" - port: "270" + host: "273" + port: "272" livenessProbe: exec: command: - - "239" - failureThreshold: -1213051101 + - "240" + failureThreshold: -1140531048 httpGet: - host: "241" + host: "242" httpHeaders: - - name: "242" - value: "243" - path: "240" - port: -1654678802 - scheme: 毋 - initialDelaySeconds: -775511009 - periodSeconds: -228822833 - successThreshold: -970312425 + - name: "243" + value: "244" + path: "241" + port: 630004123 + scheme: ɾģ毋Ó6dz娝嘚 + initialDelaySeconds: 1451056156 + periodSeconds: -127849333 + successThreshold: -1455098755 tcpSocket: - host: "244" - port: 391562775 - timeoutSeconds: -832805508 - name: "213" + host: "245" + port: -1213051101 + timeoutSeconds: 267768240 + name: "214" ports: - - containerPort: -775325416 - hostIP: "219" - hostPort: 62799871 - name: "218" - protocol: t莭琽§ć\ ïì + - containerPort: -246563990 + hostIP: "220" + hostPort: -763687725 + name: "219" + protocol: ì« readinessProbe: exec: command: - - "245" - failureThreshold: 571739592 + - "246" + failureThreshold: 893823156 httpGet: - host: "247" + host: "248" httpHeaders: - - name: "248" - value: "249" - path: "246" - port: -1905643191 - scheme: Ǖɳɷ9Ì崟¿瘦ɖ緕 - initialDelaySeconds: 852780575 - periodSeconds: 893823156 - successThreshold: -1980314709 + - name: "249" + value: "250" + path: "247" + port: 1752155096 + scheme: 崟¿ + initialDelaySeconds: -1798849477 + periodSeconds: 852780575 + successThreshold: -1252938503 tcpSocket: host: "251" - port: "250" - timeoutSeconds: -1252938503 + port: -1423854443 + timeoutSeconds: -1017263912 resources: limits: - N粕擓ƖHVe熼: "334" + 粕擓ƖHVe熼'FD: "235" requests: - 倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶: "388" + 嶗U: "647" securityContext: allowPrivilegeEscalation: true capabilities: add: - - E埄Ȁ朦 wƯ貾坢' + - lu|榝$î. drop: - - aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l - privileged: false + - 蝪ʜ5遰= + privileged: true procMount: "" - readOnlyRootFilesystem: true - runAsGroup: -2408264753085021035 + readOnlyRootFilesystem: false + runAsGroup: -1590797314027460823 runAsNonRoot: true - runAsUser: -2270595441829602368 + runAsUser: 2001337664780390084 seLinuxOptions: - level: "276" - role: "274" - type: "275" - user: "273" + level: "278" + role: "276" + type: "277" + user: "275" + seccompProfile: + localhostProfile: "282" + type: 跩aŕ翑 windowsOptions: - gmsaCredentialSpec: "278" - gmsaCredentialSpecName: "277" - runAsUserName: "279" + gmsaCredentialSpec: "280" + gmsaCredentialSpecName: "279" + runAsUserName: "281" startupProbe: exec: command: - "252" - failureThreshold: -1008070934 + failureThreshold: 410611837 httpGet: host: "254" httpHeaders: - name: "255" value: "256" path: "253" - port: -1334110502 - scheme: ȓ蹣ɐǛv+8Ƥ熪军 - initialDelaySeconds: 410611837 - periodSeconds: 972978563 - successThreshold: 17771103 + port: -20130017 + scheme: 輓Ɔȓ蹣ɐǛv+8 + initialDelaySeconds: 1831208885 + periodSeconds: -820113531 + successThreshold: 622267234 tcpSocket: - host: "257" - port: 622267234 - timeoutSeconds: 809006670 - terminationMessagePath: "272" - terminationMessagePolicy: T 苧yñKJɐ扵G + host: "258" + port: "257" + timeoutSeconds: -1425408777 + stdin: true + terminationMessagePath: "274" + terminationMessagePolicy: 铿ʩȂ4ē鐭#嬀ơŸ8T volumeDevices: - - devicePath: "238" - name: "237" + - devicePath: "239" + name: "238" volumeMounts: - - mountPath: "234" - mountPropagation: 癃8鸖 - name: "233" - readOnly: true - subPath: "235" - subPathExpr: "236" - workingDir: "217" + - mountPath: "235" + mountPropagation: i酛3ƁÀ*f<鴒翁杙Ŧ癃 + name: "234" + subPath: "236" + subPathExpr: "237" + workingDir: "218" dnsConfig: nameservers: - - "414" + - "420" options: - - name: "416" - value: "417" + - name: "422" + value: "423" searches: - - "415" - dnsPolicy: Ƶf + - "421" + dnsPolicy: ' Ņ#耗' enableServiceLinks: true ephemeralContainers: - args: - - "283" + - "286" command: - - "282" + - "285" env: - - name: "290" - value: "291" + - name: "293" + value: "294" valueFrom: configMapKeyRef: - key: "297" - name: "296" - optional: true + key: "300" + name: "299" + optional: false fieldRef: - apiVersion: "292" - fieldPath: "293" + apiVersion: "295" + fieldPath: "296" resourceFieldRef: - containerName: "294" - divisor: "381" - resource: "295" + containerName: "297" + divisor: "836" + resource: "298" secretKeyRef: - key: "299" - name: "298" + key: "302" + name: "301" optional: false envFrom: - configMapRef: - name: "288" - optional: false - prefix: "287" - secretRef: - name: "289" + name: "291" optional: true - image: "281" + prefix: "290" + secretRef: + name: "292" + optional: false + image: "284" imagePullPolicy: ņ lifecycle: postStart: exec: command: - - "326" + - "330" httpGet: - host: "329" + host: "333" httpHeaders: - - name: "330" - value: "331" - path: "327" - port: "328" + - name: "334" + value: "335" + path: "331" + port: "332" scheme: 幩šeSvEȤƏ埮pɵ tcpSocket: - host: "333" - port: "332" + host: "337" + port: "336" preStop: exec: command: - - "334" + - "338" httpGet: - host: "337" + host: "341" httpHeaders: - - name: "338" - value: "339" - path: "335" - port: "336" + - name: "342" + value: "343" + path: "339" + port: "340" scheme: ş tcpSocket: - host: "341" - port: "340" + host: "345" + port: "344" livenessProbe: exec: command: - - "306" - failureThreshold: -300247800 + - "309" + failureThreshold: 386804041 httpGet: - host: "308" - httpHeaders: - - name: "309" - value: "310" - path: "307" - port: 865289071 - scheme: iɥ嵐sC8 - initialDelaySeconds: -1513284745 - periodSeconds: -414121491 - successThreshold: -1862764022 - tcpSocket: host: "311" - port: -898536659 - timeoutSeconds: 1258370227 - name: "280" + httpHeaders: + - name: "312" + value: "313" + path: "310" + port: -2097329452 + scheme: 屿oiɥ嵐sC8? + initialDelaySeconds: 1258370227 + periodSeconds: -1862764022 + successThreshold: -300247800 + tcpSocket: + host: "314" + port: -1513284745 + timeoutSeconds: -414121491 + name: "283" ports: - - containerPort: -1137436579 - hostIP: "286" - hostPort: 1868683352 - name: "285" - protocol: 颶妧Ö闊 + - containerPort: -1778952574 + hostIP: "289" + hostPort: -2165496 + name: "288" + protocol: 皧V垾现葢ŵ橨鬶l獕;跣Hǝcw readinessProbe: exec: command: - - "312" + - "315" failureThreshold: 215186711 httpGet: - host: "314" + host: "318" httpHeaders: - - name: "315" - value: "316" - path: "313" - port: 323903711 + - name: "319" + value: "320" + path: "316" + port: "317" scheme: J initialDelaySeconds: 657418949 periodSeconds: 287654902 successThreshold: -2062708879 tcpSocket: - host: "318" - port: "317" + host: "322" + port: "321" timeoutSeconds: -992558278 resources: limits: - ²sNƗ¸g: "50" + Ö闊 鰔澝qV: "752" requests: - 酊龨δ摖ȱğ_<: "118" + Ņ/»頸+SÄ蚃: "226" securityContext: allowPrivilegeEscalation: false capabilities: @@ -465,57 +471,59 @@ spec: runAsNonRoot: false runAsUser: 1958157659034146020 seLinuxOptions: - level: "346" - role: "344" - type: "345" - user: "343" + level: "350" + role: "348" + type: "349" + user: "347" + seccompProfile: + localhostProfile: "354" + type: 晲T[irȎ3Ĕ\ windowsOptions: - gmsaCredentialSpec: "348" - gmsaCredentialSpecName: "347" - runAsUserName: "349" + gmsaCredentialSpec: "352" + gmsaCredentialSpecName: "351" + runAsUserName: "353" startupProbe: exec: command: - - "319" + - "323" failureThreshold: 1502643091 httpGet: - host: "321" + host: "325" httpHeaders: - - name: "322" - value: "323" - path: "320" + - name: "326" + value: "327" + path: "324" port: -1117254382 scheme: 趐囨鏻砅邻爥蹔ŧOǨ initialDelaySeconds: 2129989022 periodSeconds: 1311843384 successThreshold: -1292310438 tcpSocket: - host: "325" - port: "324" + host: "329" + port: "328" timeoutSeconds: -1699531929 - targetContainerName: "350" - terminationMessagePath: "342" + targetContainerName: "355" + terminationMessagePath: "346" terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ tty: true volumeDevices: - - devicePath: "305" - name: "304" + - devicePath: "308" + name: "307" volumeMounts: - - mountPath: "301" - mountPropagation: ƺ蛜6Ɖ飴ɎiǨź - name: "300" + - mountPath: "304" + mountPropagation: 餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi + name: "303" readOnly: true - subPath: "302" - subPathExpr: "303" - workingDir: "284" + subPath: "305" + subPathExpr: "306" + workingDir: "287" hostAliases: - hostnames: - - "412" - ip: "411" - hostNetwork: true - hostname: "366" + - "418" + ip: "417" + hostname: "372" imagePullSecrets: - - name: "365" + - name: "371" initContainers: - args: - "150" @@ -651,6 +659,9 @@ spec: role: "207" type: "208" user: "206" + seccompProfile: + localhostProfile: "213" + type: ʤî萨zvt莭 windowsOptions: gmsaCredentialSpec: "211" gmsaCredentialSpecName: "210" @@ -675,9 +686,9 @@ spec: host: "191" port: 406308963 timeoutSeconds: 2026784878 + stdin: true terminationMessagePath: "205" terminationMessagePolicy: 焗捏 - tty: true volumeDevices: - devicePath: "172" name: "171" @@ -689,63 +700,66 @@ spec: subPath: "169" subPathExpr: "170" workingDir: "151" - nodeName: "355" + nodeName: "360" nodeSelector: - "351": "352" + "356": "357" overhead: - 癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö: "607" - preemptionPolicy: eáNRNJ丧鴻Ŀ - priority: 1690570439 - priorityClassName: "413" + 攜轴: "82" + preemptionPolicy: ɱD很唟-墡è箁E嗆R2 + priority: 1409661280 + priorityClassName: "419" readinessGates: - - conditionType: 梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳 - restartPolicy: T[ - runtimeClassName: "418" - schedulerName: "408" + - conditionType: iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇 + restartPolicy: 鰨松/Ȁĵ鴁ĩ + runtimeClassName: "424" + schedulerName: "414" securityContext: - fsGroup: 760480547754807445 - fsGroupChangePolicy: Ņ#耗Ǚ( - runAsGroup: -801152248124332545 - runAsNonRoot: true - runAsUser: -2781126825051715248 + fsGroup: -2938475845623062804 + fsGroupChangePolicy: '`l}Ñ蠂Ü[ƛ^輅' + runAsGroup: -2284009989479738687 + runAsNonRoot: false + runAsUser: -2814749701257649187 seLinuxOptions: - level: "359" - role: "357" - type: "358" - user: "356" + level: "364" + role: "362" + type: "363" + user: "361" + seccompProfile: + localhostProfile: "370" + type: ɛ棕ƈ眽炊礫Ƽ¨Ix糂 supplementalGroups: - - 5255171395073905944 + - -6831592407095063988 sysctls: - - name: "363" - value: "364" + - name: "368" + value: "369" windowsOptions: - gmsaCredentialSpec: "361" - gmsaCredentialSpecName: "360" - runAsUserName: "362" - serviceAccount: "354" - serviceAccountName: "353" + gmsaCredentialSpec: "366" + gmsaCredentialSpecName: "365" + runAsUserName: "367" + serviceAccount: "359" + serviceAccountName: "358" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "367" - terminationGracePeriodSeconds: -2738603156841903595 + shareProcessNamespace: true + subdomain: "373" + terminationGracePeriodSeconds: 5255171395073905944 tolerations: - - effect: 料ȭzV镜籬ƽ - key: "409" - operator: ƹ| - tolerationSeconds: 935587338391120947 - value: "410" + - effect: ď + key: "415" + operator: ŝ + tolerationSeconds: 5830364175709520120 + value: "416" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: qW + - key: g-.814e-_07-ht-E6___-X_H operator: In values: - - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ + - FP matchLabels: - E--pT751: mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X - maxSkew: -137402083 - topologyKey: "419" - whenUnsatisfiable: Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥 + ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H: T8-7_-YD-Q9_-__..YNu + maxSkew: -404772114 + topologyKey: "425" + whenUnsatisfiable: 礳Ȭ痍脉PPöƌ镳餘ŁƁ翂| volumes: - awsElasticBlockStore: fsType: "47" @@ -946,17 +960,17 @@ spec: storagePolicyName: "103" volumePath: "101" status: - availableReplicas: -655315199 - collisionCount: -1914221188 + availableReplicas: 2031615983 + collisionCount: -62639376 conditions: - - lastTransitionTime: "2196-03-13T21:02:11Z" - lastUpdateTime: "2631-04-27T22:00:28Z" - message: "427" - reason: "426" - status: 査Z綶ĀRġ磸 - type: oIǢ龞瞯å檳ė>c緍k¢茤Ƣǟ½灶 - observedGeneration: -3992059348490463840 - readyReplicas: -1512660030 - replicas: 904244563 - unavailableReplicas: -918184784 - updatedReplicas: -1245696932 + - lastTransitionTime: "2286-11-09T17:15:53Z" + lastUpdateTime: "2047-04-25T00:38:51Z" + message: "433" + reason: "432" + status: DZ秶ʑ韝 + type: 6µɑ`ȗ<8^翜T蘈ý筞X銲 + observedGeneration: 6034996523028449140 + readyReplicas: -1714280710 + replicas: -1331113536 + unavailableReplicas: -555090002 + updatedReplicas: -389104463 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.json index 62ea59576d0..0ad72db7a92 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.json +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.json @@ -614,133 +614,138 @@ "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "ʙ嫙\u0026" + "procMount": "ʙ嫙\u0026", + "seccompProfile": { + "type": "5靇C'ɵK.Q貇£ȹ嫰ƹǔ", + "localhostProfile": "219" + } }, - "stdin": true, - "stdinOnce": true + "stdinOnce": true, + "tty": true } ], "containers": [ { - "name": "219", - "image": "220", + "name": "220", + "image": "221", "command": [ - "221" - ], - "args": [ "222" ], - "workingDir": "223", + "args": [ + "223" + ], + "workingDir": "224", "ports": [ { - "name": "224", - "hostPort": 1944205014, - "containerPort": -2079582559, - "protocol": "K.Q貇£ȹ嫰ƹǔw÷nI粛E煹ǐƲ", - "hostIP": "225" + "name": "225", + "hostPort": -2136485795, + "containerPort": -273337941, + "protocol": "煹", + "hostIP": "226" } ], "envFrom": [ { - "prefix": "226", + "prefix": "227", "configMapRef": { - "name": "227", + "name": "228", "optional": true }, "secretRef": { - "name": "228", + "name": "229", "optional": false } } ], "env": [ { - "name": "229", - "value": "230", + "name": "230", + "value": "231", "valueFrom": { "fieldRef": { - "apiVersion": "231", - "fieldPath": "232" + "apiVersion": "232", + "fieldPath": "233" }, "resourceFieldRef": { - "containerName": "233", - "resource": "234", - "divisor": "901" + "containerName": "234", + "resource": "235", + "divisor": "445" }, "configMapKeyRef": { - "name": "235", - "key": "236", + "name": "236", + "key": "237", "optional": false }, "secretKeyRef": { - "name": "237", - "key": "238", - "optional": false + "name": "238", + "key": "239", + "optional": true } } } ], "resources": { "limits": { - "羭,铻OŤǢʭ嵔": "340" + "@ɀ羭,铻OŤǢʭ嵔棂p儼Ƿ裚瓶釆": "695" }, "requests": { - "TG;邪匾mɩC[ó瓧嫭塓烀罁胾^拜": "755" + "": "131" } }, "volumeMounts": [ { - "name": "239", - "mountPath": "240", - "subPath": "241", - "mountPropagation": "ʒ刽ʼn掏1ſ盷褎weLJèux榜", - "subPathExpr": "242" + "name": "240", + "mountPath": "241", + "subPath": "242", + "mountPropagation": "Ŗȫ焗捏ĨFħ籘", + "subPathExpr": "243" } ], "volumeDevices": [ { - "name": "243", - "devicePath": "244" + "name": "244", + "devicePath": "245" } ], "livenessProbe": { "exec": { "command": [ - "245" + "246" ] }, "httpGet": { - "path": "246", - "port": "247", - "host": "248", - "scheme": "賃ɪ鐊瀑Ź9ǕLLȊ", + "path": "247", + "port": "248", + "host": "249", + "scheme": "踡肒Ao/樝fw[Řż丩ŽoǠŻʘY", "httpHeaders": [ { - "name": "249", - "value": "250" + "name": "250", + "value": "251" } ] }, "tcpSocket": { - "port": -26910286, - "host": "251" + "port": 1832870128, + "host": "252" }, - "initialDelaySeconds": 1214895765, - "timeoutSeconds": 1181519543, - "periodSeconds": 282592353, - "successThreshold": 377225334, - "failureThreshold": -1191434089 + "initialDelaySeconds": 191755979, + "timeoutSeconds": -2000048581, + "periodSeconds": 88483549, + "successThreshold": 364078113, + "failureThreshold": -181693648 }, "readinessProbe": { "exec": { "command": [ - "252" + "253" ] }, "httpGet": { - "path": "253", - "port": "254", + "path": "254", + "port": 505015433, "host": "255", + "scheme": "ǎfǣ萭旿@掇", "httpHeaders": [ { "name": "256", @@ -752,11 +757,11 @@ "port": "258", "host": "259" }, - "initialDelaySeconds": -839281354, - "timeoutSeconds": 2035347577, - "periodSeconds": -819723498, - "successThreshold": -150133456, - "failureThreshold": 1507815593 + "initialDelaySeconds": -1694108493, + "timeoutSeconds": 1584001904, + "periodSeconds": -839281354, + "successThreshold": 2035347577, + "failureThreshold": -819723498 }, "startupProbe": { "exec": { @@ -766,9 +771,9 @@ }, "httpGet": { "path": "261", - "port": 1684643131, + "port": 1109079597, "host": "262", - "scheme": "飣奺Ȋ礶惇¸", + "scheme": "@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫rʤî", "httpHeaders": [ { "name": "263", @@ -777,152 +782,155 @@ ] }, "tcpSocket": { - "port": "265", - "host": "266" + "port": -775325416, + "host": "265" }, - "initialDelaySeconds": -161753937, - "timeoutSeconds": -1578746609, - "periodSeconds": 1428207963, - "successThreshold": 790462391, - "failureThreshold": -822090785 + "initialDelaySeconds": 1885896895, + "timeoutSeconds": -1232888129, + "periodSeconds": -1682044542, + "successThreshold": 1182477686, + "failureThreshold": -503805926 }, "lifecycle": { "postStart": { "exec": { "command": [ - "267" + "266" ] }, "httpGet": { - "path": "268", - "port": -421846800, - "host": "269", - "scheme": "zvt莭琽§", + "path": "267", + "port": 10098903, + "host": "268", + "scheme": "«丯Ƙ枛牐ɺ皚", "httpHeaders": [ { - "name": "270", - "value": "271" + "name": "269", + "value": "270" } ] }, "tcpSocket": { - "port": -763687725, - "host": "272" + "port": -1934111455, + "host": "271" } }, "preStop": { "exec": { "command": [ - "273" + "272" ] }, "httpGet": { - "path": "274", - "port": -1452676801, - "host": "275", - "scheme": "ȿ0矀Kʝ", + "path": "273", + "port": 538852927, + "host": "274", + "scheme": "ĨɆâĺɗŹ倗", "httpHeaders": [ { - "name": "276", - "value": "277" + "name": "275", + "value": "276" } ] }, "tcpSocket": { - "port": "278", - "host": "279" + "port": 1623772781, + "host": "277" } } }, - "terminationMessagePath": "280", - "terminationMessagePolicy": "\\p[", - "imagePullPolicy": "擓ƖHVe熼'FD剂讼ɓȌʟni酛", + "terminationMessagePath": "278", + "terminationMessagePolicy": "UÐ_ƮA攤/ɸɎ", + "imagePullPolicy": "f\u003c鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡źȰ", "securityContext": { "capabilities": { "add": [ - "À*f\u003c鴒翁杙Ŧ癃8" + "矡ȶ网棊ʢ=wǕɳɷ9Ì崟¿" ], "drop": [ - "ɱJȉ罴" + "ɖ緕ȚÍ勅跦Opwǩ" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "281", - "role": "282", - "type": "283", - "level": "284" + "user": "279", + "role": "280", + "type": "281", + "level": "282" }, "windowsOptions": { - "gmsaCredentialSpecName": "285", - "gmsaCredentialSpec": "286", - "runAsUserName": "287" + "gmsaCredentialSpecName": "283", + "gmsaCredentialSpec": "284", + "runAsUserName": "285" }, - "runAsUser": -2706913289057230267, - "runAsGroup": -3689959065086680033, - "runAsNonRoot": false, + "runAsUser": -1710675158147292784, + "runAsGroup": 8892821664271613295, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "棊ʢ=wǕɳɷ9Ì崟¿瘦ɖ緕ȚÍ勅" - }, - "stdinOnce": true + "procMount": "g鄠[颐o啛更偢ɇ卷荙JLĹ]佱¿", + "seccompProfile": { + "type": "犵殇ŕ-Ɂ圯W:ĸ輦唊#", + "localhostProfile": "286" + } + } } ], "ephemeralContainers": [ { - "name": "288", - "image": "289", + "name": "287", + "image": "288", "command": [ - "290" + "289" ], "args": [ - "291" + "290" ], - "workingDir": "292", + "workingDir": "291", "ports": [ { - "name": "293", - "hostPort": 1853396726, - "containerPort": 1330271338, - "protocol": "逴", - "hostIP": "294" + "name": "292", + "hostPort": -467985423, + "containerPort": 2058122084, + "protocol": "鐭#嬀ơŸ8T 苧yñKJ", + "hostIP": "293" } ], "envFrom": [ { - "prefix": "295", + "prefix": "294", "configMapRef": { - "name": "296", - "optional": true + "name": "295", + "optional": false }, "secretRef": { - "name": "297", - "optional": true + "name": "296", + "optional": false } } ], "env": [ { - "name": "298", - "value": "299", + "name": "297", + "value": "298", "valueFrom": { "fieldRef": { - "apiVersion": "300", - "fieldPath": "301" + "apiVersion": "299", + "fieldPath": "300" }, "resourceFieldRef": { - "containerName": "302", - "resource": "303", - "divisor": "709" + "containerName": "301", + "resource": "302", + "divisor": "260" }, "configMapKeyRef": { - "name": "304", - "key": "305", + "name": "303", + "key": "304", "optional": false }, "secretKeyRef": { - "name": "306", - "key": "307", + "name": "305", + "key": "306", "optional": false } } @@ -930,66 +938,67 @@ ], "resources": { "limits": { - "颐o": "230" + "Ò媁荭gw忊|E剒蔞|表徶đ寳议Ƭ": "235" }, "requests": { - "[+扴ȨŮ+朷Ǝ膯ljV": "728" + "貾坢'跩aŕ翑0": "414" } }, "volumeMounts": [ { - "name": "308", - "mountPath": "309", - "subPath": "310", - "mountPropagation": "ŕ-Ɂ圯W:ĸ輦唊#v铿", - "subPathExpr": "311" + "name": "307", + "readOnly": true, + "mountPath": "308", + "subPath": "309", + "mountPropagation": "皥贸碔lNKƙ順\\E¦队", + "subPathExpr": "310" } ], "volumeDevices": [ { - "name": "312", - "devicePath": "313" + "name": "311", + "devicePath": "312" } ], "livenessProbe": { "exec": { "command": [ - "314" + "313" ] }, "httpGet": { - "path": "315", - "port": "316", - "host": "317", - "scheme": "屡ʁ", + "path": "314", + "port": -560717833, + "host": "315", + "scheme": "cw媀瓄\u0026翜", "httpHeaders": [ { - "name": "318", - "value": "319" + "name": "316", + "value": "317" } ] }, "tcpSocket": { - "port": -1554559634, - "host": "320" + "port": "318", + "host": "319" }, - "initialDelaySeconds": 1718241831, - "timeoutSeconds": 550615941, - "periodSeconds": 1180971695, - "successThreshold": -1971944908, - "failureThreshold": 1742259603 + "initialDelaySeconds": 1868683352, + "timeoutSeconds": -1137436579, + "periodSeconds": 2066735093, + "successThreshold": -190183379, + "failureThreshold": -940334911 }, "readinessProbe": { "exec": { "command": [ - "321" + "320" ] }, "httpGet": { - "path": "322", - "port": -1620315711, + "path": "321", + "port": "322", "host": "323", - "scheme": "ɐ扵", + "scheme": "ĪĠM蘇KŅ/»頸+", "httpHeaders": [ { "name": "324", @@ -1001,11 +1010,11 @@ "port": "326", "host": "327" }, - "initialDelaySeconds": -1358663652, - "timeoutSeconds": 1543146222, - "periodSeconds": -527306221, - "successThreshold": 2098694289, - "failureThreshold": 1150925735 + "initialDelaySeconds": 711020087, + "timeoutSeconds": 1103049140, + "periodSeconds": -1965247100, + "successThreshold": 218453478, + "failureThreshold": 1993268896 }, "startupProbe": { "exec": { @@ -1017,7 +1026,7 @@ "path": "329", "port": "330", "host": "331", - "scheme": "榝$î.Ȏ蝪ʜ5遰", + "scheme": "ƿ頀\"冓鍓贯澔 ", "httpHeaders": [ { "name": "332", @@ -1026,27 +1035,27 @@ ] }, "tcpSocket": { - "port": -1438286448, - "host": "334" + "port": "334", + "host": "335" }, - "initialDelaySeconds": 834105836, - "timeoutSeconds": -1462219068, - "periodSeconds": -370386363, - "successThreshold": 1714588921, - "failureThreshold": -1246371817 + "initialDelaySeconds": 1058960779, + "timeoutSeconds": -2133441986, + "periodSeconds": 472742933, + "successThreshold": 50696420, + "failureThreshold": -1250314365 }, "lifecycle": { "postStart": { "exec": { "command": [ - "335" + "336" ] }, "httpGet": { - "path": "336", - "port": "337", + "path": "337", + "port": -934378634, "host": "338", - "scheme": "跩aŕ翑", + "scheme": "ɐ鰥", "httpHeaders": [ { "name": "339", @@ -1055,21 +1064,21 @@ ] }, "tcpSocket": { - "port": "341", - "host": "342" + "port": 630140708, + "host": "341" } }, "preStop": { "exec": { "command": [ - "343" + "342" ] }, "httpGet": { - "path": "344", - "port": 1017803158, + "path": "343", + "port": "344", "host": "345", - "scheme": "碔", + "scheme": "8?Ǻ鱎ƙ;Nŕ璻Jih亏yƕ丆録²", "httpHeaders": [ { "name": "346", @@ -1078,50 +1087,54 @@ ] }, "tcpSocket": { - "port": "348", - "host": "349" + "port": 2080874371, + "host": "348" } } }, - "terminationMessagePath": "350", - "terminationMessagePolicy": "Kƙ順\\E¦队偯J僳徥淳4揻-$ɽ丟", - "imagePullPolicy": "拉Œɥ颶妧Ö闊 鰔澝qV訆", + "terminationMessagePath": "349", + "terminationMessagePolicy": "灩聋3趐囨鏻砅邻", + "imagePullPolicy": "騎C\"6x$1sȣ±p鋄", "securityContext": { "capabilities": { "add": [ - "ŧL²sNƗ¸gĩ餠籲磣Óƿ" + "ȹ均i绝5哇芆斩ìh4Ɋ" ], "drop": [ - "\"冓鍓贯澔 ƺ蛜6" + "Ȗ|ʐşƧ諔迮ƙIJ嘢4" ] }, "privileged": false, "seLinuxOptions": { - "user": "351", - "role": "352", - "type": "353", - "level": "354" + "user": "350", + "role": "351", + "type": "352", + "level": "353" }, "windowsOptions": { - "gmsaCredentialSpecName": "355", - "gmsaCredentialSpec": "356", - "runAsUserName": "357" + "gmsaCredentialSpecName": "354", + "gmsaCredentialSpec": "355", + "runAsUserName": "356" }, - "runAsUser": 4353696140684277635, - "runAsGroup": 6057650398488995896, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "runAsUser": 4288903380102217677, + "runAsGroup": 6618112330449141397, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "鰥Z龏´DÒȗ" + "procMount": "ďW賁Ěɭɪǹ0衷,ƷƣMț譎懚XW", + "seccompProfile": { + "type": "鑳w妕眵笭/9崍h趭", + "localhostProfile": "357" + } }, - "tty": true, + "stdin": true, "targetContainerName": "358" } ], - "restartPolicy": "ɘɢ鬍熖B芭花ª瘡", - "terminationGracePeriodSeconds": 2666412258966278206, - "activeDeadlineSeconds": -8715915045560617563, - "dnsPolicy": "丆", + "restartPolicy": "uE增猍ǵ xǨŴ", + "terminationGracePeriodSeconds": -3517636156282992346, + "activeDeadlineSeconds": 9071452520778858299, + "dnsPolicy": "ɢX鰨松/Ȁĵ", "nodeSelector": { "359": "360" }, @@ -1129,8 +1142,8 @@ "serviceAccount": "362", "automountServiceAccountToken": false, "nodeName": "363", - "hostPID": true, - "shareProcessNamespace": true, + "hostNetwork": true, + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { "user": "364", @@ -1143,28 +1156,32 @@ "gmsaCredentialSpec": "369", "runAsUserName": "370" }, - "runAsUser": 2179199799235189619, - "runAsGroup": -779972051078659613, + "runAsUser": 2548453080315983269, + "runAsGroup": -8236071895143008294, "runAsNonRoot": false, "supplementalGroups": [ - -7127205672279904050 + -7117039988160665426 ], - "fsGroup": 7124276984274024394, + "fsGroup": 3055252978348423424, "sysctls": [ { "name": "371", "value": "372" } ], - "fsGroupChangePolicy": "蹔ŧ" + "fsGroupChangePolicy": "", + "seccompProfile": { + "type": "", + "localhostProfile": "373" + } }, "imagePullSecrets": [ { - "name": "373" + "name": "374" } ], - "hostname": "374", - "subdomain": "375", + "hostname": "375", + "subdomain": "376", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1172,19 +1189,19 @@ { "matchExpressions": [ { - "key": "376", - "operator": "1sȣ±p鋄5", + "key": "377", + "operator": "{æ盪泙", "values": [ - "377" + "378" ] } ], "matchFields": [ { - "key": "378", - "operator": "幩šeSvEȤƏ埮pɵ", + "key": "379", + "operator": "繐汚磉反-n覦", "values": [ - "379" + "380" ] } ] @@ -1193,23 +1210,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1449289597, + "weight": 1618861163, "preference": { "matchExpressions": [ { - "key": "380", - "operator": "", + "key": "381", + "operator": "ʅ蕉ɼ搳ǭ濑箨ʨIk(dŊiɢzĮ蛋I", "values": [ - "381" + "382" ] } ], "matchFields": [ { - "key": "382", - "operator": "ş", + "key": "383", + "operator": "ʆɞȥ}礤铟怖ý萜Ǖc8", "values": [ - "383" + "384" ] } ] @@ -1222,46 +1239,40 @@ { "labelSelector": { "matchLabels": { - "3---93-2-23/8--21kF-c026.i": "9.M.134-5-.q6H_.--t" + "z.T-V_D_0-K_A-_9_Z_C..7o_x3..-.8-Jp-9-4-Tm.Y": "k8...__.Q_c8.G.b_9_1o.w_aI._31-_I-A-_3bz._8M01" }, "matchExpressions": [ { - "key": "7U_-m.-P.yP9S--858LI__.8U", - "operator": "NotIn", - "values": [ - "7-_pP__up.2L_s-o779._-k-5___-Qq..csh-3--Z1Tvw39F_C-rtSY.g._2F7m" - ] + "key": "w9-9d8-s7t/ZX-D---k..1Q7._l.._Q.6.I--2_9.v.--_.--4QQo", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "390" + "391" ], - "topologyKey": "391" + "topologyKey": "392" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -280562323, + "weight": 1885676566, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "gt._U.-x_rC9..__-6_k.N-2B_V.-tfh4.caTz5": "2w-o.8_WT-M.3_-1y_8DX" + "5886-5.mcgr6---r58-e-l203-8sln7-3x-b--55037/5.....3_t_-l..-.DG7r-3.----._4M": "i__k.jD" }, "matchExpressions": [ { - "key": "z-ufkr-x0u-1meljf-5269893-t-kl35d6--7rs37zzgy3-4----nf---2/D8.TS-jJ.Ys_Mop34_-y.8_38xm-.nx.sEK4.B.__65m8_11", - "operator": "NotIn", - "values": [ - "c-r.E__-.8_e_l2.._8s--7_3x_-J_....7" - ] + "key": "y7--p9.-_0R.-_-3L", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "398" + "399" ], - "topologyKey": "399" + "topologyKey": "400" } } ] @@ -1271,108 +1282,108 @@ { "labelSelector": { "matchLabels": { - "mi-4xs-0-5k-67-3p2-t--m-l80--5o1--cp6-5-x4/n-p9.-_0R.-_-W": "7F.pq..--3QC1--L--v_Z--Zg-_4Q__-v_tu" + "6-gr-4---rv-t-u-4----q-x3w3dn5-r/t_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S7": "C.-e16-O5" }, "matchExpressions": [ { - "key": "r-7---064eqk5--f4e4--r1k278l-d-8o1-x-1wl----f31-0-9/X1rh-K5y_AzOBW.9oE9_6.--v17r__.b", - "operator": "DoesNotExist" + "key": "k4-670tfz-up3a-n093-pi-9o-l4-vo5byp8q-sf1--gw7.2t3z-w5----7-z-63-z---r/U-_s-mtA.W5_-5_.V1r", + "operator": "NotIn", + "values": [ + "v_._e_-8" + ] } ] }, "namespaces": [ - "406" + "407" ], - "topologyKey": "407" + "topologyKey": "408" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1934575848, + "weight": 808399187, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "72q--m--2k-p---139g-2wt-g-ve55m-27/k5v3aUK_--_o_2.--4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUV": "nw_-_x18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1" + "3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2": "CpS__.39g_.--_-_ve5.m_2_--XZx" }, "matchExpressions": [ { - "key": "7--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O_._e_3_.4_E", - "operator": "NotIn", - "values": [ - "ZI-_P..w-W_-nE...-V" - ] + "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "414" + "415" ], - "topologyKey": "415" + "topologyKey": "416" } } ] } }, - "schedulerName": "416", + "schedulerName": "417", "tolerations": [ { - "key": "417", - "operator": "ƴ磳藷曥摮Z Ǐg鲅", - "value": "418", - "effect": "癯頯aɴí(Ȟ9\"忕(", - "tolerationSeconds": 3807599400818393626 + "key": "418", + "operator": "ƹ|", + "value": "419", + "effect": "料ȭzV镜籬ƽ", + "tolerationSeconds": 935587338391120947 } ], "hostAliases": [ { - "ip": "419", + "ip": "420", "hostnames": [ - "420" + "421" ] } ], - "priorityClassName": "421", - "priority": 1352980996, + "priorityClassName": "422", + "priority": 1690570439, "dnsConfig": { "nameservers": [ - "422" + "423" ], "searches": [ - "423" + "424" ], "options": [ { - "name": "424", - "value": "425" + "name": "425", + "value": "426" } ] }, "readinessGates": [ { - "conditionType": "Ɏ嵄箲Ů埞瞔ɏÊ锒e躜ƕ" + "conditionType": "梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳" } ], - "runtimeClassName": "426", - "enableServiceLinks": false, - "preemptionPolicy": "鲛ô衞Ɵ鳝稃Ȍ液文?謮", + "runtimeClassName": "427", + "enableServiceLinks": true, + "preemptionPolicy": "eáNRNJ丧鴻Ŀ", "overhead": { - "Î磣:mʂ渢pɉ驻(+昒ȼȈɍ颬灲": "185" + "癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö": "607" }, "topologySpreadConstraints": [ { - "maxSkew": 547935694, - "topologyKey": "427", - "whenUnsatisfiable": "zŕƧ钖孝0蛮xAǫ\u0026tŧK剛Ʀ", + "maxSkew": -137402083, + "topologyKey": "428", + "whenUnsatisfiable": "Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥", "labelSelector": { "matchLabels": { - "za42o/Y-YD-Q9_-__..YNFu7Pg-.1": "tE" + "E--pT751": "mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X" }, "matchExpressions": [ { - "key": "9-t-4m7a-41-6j4m--4-r4p--w1k8-u.4-2-08vc-u/B_-X__Hs", + "key": "qW", "operator": "In", "values": [ - "7h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2I" + "2-.s_6O-5_7_-0w_--5-_.3--_9QWJ" ] } ] @@ -1384,18 +1395,18 @@ } }, "status": { - "replicas": 1893057016, - "fullyLabeledReplicas": -2099726885, - "readyReplicas": -928976522, - "availableReplicas": -983106472, - "observedGeneration": 4693783954739913971, + "replicas": 138911331, + "fullyLabeledReplicas": 1613009760, + "readyReplicas": -1469601144, + "availableReplicas": -1458287077, + "observedGeneration": -7174726193174671783, "conditions": [ { - "type": "×軓鼐嵱宯ÙQ阉(闒ƈƳ萎Ŋ", - "status": "站畦f黹ʩ鹸ɷLȋ", - "lastTransitionTime": "2376-03-18T02:40:44Z", - "reason": "434", - "message": "435" + "type": "j瓇ɽ丿YƄZZ塖bʘ", + "status": "ɻ猶N嫡牿咸Ǻ潑鶋洅啶'ƈoIǢ龞瞯å", + "lastTransitionTime": "2469-07-10T03:20:34Z", + "reason": "435", + "message": "436" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.pb index fa8d968c6491b6453cb114bf1ceae6881c01954f..057f01505e52dae7ccddd6d5cf06841f7e9c130e 100644 GIT binary patch delta 3924 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 delta 3949 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 B*T4V( delta 4128 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 VGndAfg7Uy@fVS|KGns9s{|6&;Z_@w( diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.StatefulSet.yaml b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.StatefulSet.yaml index 4dbd77561b7..f2c3c2924f2 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.StatefulSet.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.StatefulSet.yaml @@ -30,16 +30,16 @@ metadata: selfLink: "5" uid: "7" spec: - podManagementPolicy: 冒ƖƦɼ橈"Ĩ媻ʪdž澆 + podManagementPolicy: Ă/ɼ菈ɁQ))e×鄞閆N钮Ǒ繒 replicas: 896585016 - revisionHistoryLimit: 51542630 + revisionHistoryLimit: 977191736 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: "456" + serviceName: "462" template: metadata: annotations: @@ -71,381 +71,387 @@ spec: selfLink: "28" uid: ?Qȫş spec: - activeDeadlineSeconds: -8619192438821356882 + activeDeadlineSeconds: 760480547754807445 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "372" - operator: '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊' + - key: "378" + operator: Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ values: - - "373" + - "379" matchFields: - - key: "374" - operator: ʨIk(dŊiɢzĮ蛋I滞 + - key: "380" + operator: 乳'ȘUɻ;襕ċ桉桃喕 values: - - "375" - weight: 646133945 + - "381" + weight: 1141812777 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "368" - operator: "" + - key: "374" + operator: zĮ蛋I滞廬耐鷞焬CQ values: - - "369" + - "375" matchFields: - - key: "370" - operator: ƽ眝{æ盪泙 + - key: "376" + operator: ý萜Ǖc values: - - "371" + - "377" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 8.--w0_1V7 + - key: c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o operator: In values: - - 7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_8 + - g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 matchLabels: - w--162-gk2-99v22.g-65m8-1x129-9d8-s7-t7--336-11k9-8609a-e0--1----v8-4--558n1asz5/BD8.TS-jJ.Ys_Mop34_y: f_ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J5 + 2-mv56c27-23---g----1/nf_ZN.-_--6: J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7 namespaces: - - "390" - topologyKey: "391" - weight: -855547676 + - "396" + topologyKey: "397" + weight: 725557531 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y_8D_X._B__-Pd - operator: Exists + - key: a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7 + operator: DoesNotExist matchLabels: - 3.csh-3--Z1Tvw39FC: rtSY.g._2F7.-_e..Or_-.3OHgt._6 + 7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og: 8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1 namespaces: - - "382" - topologyKey: "383" + - "388" + topologyKey: "389" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf - operator: DoesNotExist + - key: n_5023Xl-3Pw_-r75--_-A-o-__y_4 + operator: NotIn + values: + - 7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX matchLabels: - 3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2: CpS__.39g_.--_-_ve5.m_2_--XZx + a-2408m-0--5--25/o_6Z..11_7pX_.-mLx: 7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v namespaces: - - "406" - topologyKey: "407" - weight: 808399187 + - "412" + topologyKey: "413" + weight: 1598840753 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81 - operator: DoesNotExist + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists matchLabels: - 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33: 17ca-_p-y.eQZ9p_1 + 4eq5: "" namespaces: - - "398" - topologyKey: "399" + - "404" + topologyKey: "405" automountServiceAccountToken: false containers: - args: - - "216" + - "217" command: - - "215" + - "216" env: - - name: "223" - value: "224" + - name: "224" + value: "225" valueFrom: configMapKeyRef: - key: "230" - name: "229" + key: "231" + name: "230" optional: true fieldRef: - apiVersion: "225" - fieldPath: "226" + apiVersion: "226" + fieldPath: "227" resourceFieldRef: - containerName: "227" - divisor: "595" - resource: "228" + containerName: "228" + divisor: "804" + resource: "229" secretKeyRef: - key: "232" - name: "231" - optional: false + key: "233" + name: "232" + optional: true envFrom: - configMapRef: - name: "221" - optional: false - prefix: "220" - secretRef: name: "222" optional: false - image: "214" - imagePullPolicy: û咡W<敄lu|榝$î.Ȏ蝪ʜ5 + prefix: "221" + secretRef: + name: "223" + optional: true + image: "215" + imagePullPolicy: xɮĵȑ6L*Z鐫û咡W lifecycle: postStart: exec: command: - - "258" + - "259" httpGet: - host: "261" + host: "262" httpHeaders: - - name: "262" - value: "263" - path: "259" - port: "260" + - name: "263" + value: "264" + path: "260" + port: "261" + scheme: Ů+朷Ǝ膯ljVX1虊 tcpSocket: - host: "264" - port: 1943028037 + host: "265" + port: -979584143 preStop: exec: command: - - "265" + - "266" httpGet: - host: "267" + host: "269" httpHeaders: - - name: "268" - value: "269" - path: "266" - port: -1355476687 - scheme: -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ + - name: "270" + value: "271" + path: "267" + port: "268" + scheme: ĸ輦唊 tcpSocket: - host: "271" - port: "270" + host: "273" + port: "272" livenessProbe: exec: command: - - "239" - failureThreshold: -1213051101 + - "240" + failureThreshold: -1140531048 httpGet: - host: "241" + host: "242" httpHeaders: - - name: "242" - value: "243" - path: "240" - port: -1654678802 - scheme: 毋 - initialDelaySeconds: -775511009 - periodSeconds: -228822833 - successThreshold: -970312425 + - name: "243" + value: "244" + path: "241" + port: 630004123 + scheme: ɾģ毋Ó6dz娝嘚 + initialDelaySeconds: 1451056156 + periodSeconds: -127849333 + successThreshold: -1455098755 tcpSocket: - host: "244" - port: 391562775 - timeoutSeconds: -832805508 - name: "213" + host: "245" + port: -1213051101 + timeoutSeconds: 267768240 + name: "214" ports: - - containerPort: -775325416 - hostIP: "219" - hostPort: 62799871 - name: "218" - protocol: t莭琽§ć\ ïì + - containerPort: -246563990 + hostIP: "220" + hostPort: -763687725 + name: "219" + protocol: ì« readinessProbe: exec: command: - - "245" - failureThreshold: 571739592 + - "246" + failureThreshold: 893823156 httpGet: - host: "247" + host: "248" httpHeaders: - - name: "248" - value: "249" - path: "246" - port: -1905643191 - scheme: Ǖɳɷ9Ì崟¿瘦ɖ緕 - initialDelaySeconds: 852780575 - periodSeconds: 893823156 - successThreshold: -1980314709 + - name: "249" + value: "250" + path: "247" + port: 1752155096 + scheme: 崟¿ + initialDelaySeconds: -1798849477 + periodSeconds: 852780575 + successThreshold: -1252938503 tcpSocket: host: "251" - port: "250" - timeoutSeconds: -1252938503 + port: -1423854443 + timeoutSeconds: -1017263912 resources: limits: - N粕擓ƖHVe熼: "334" + 粕擓ƖHVe熼'FD: "235" requests: - 倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶: "388" + 嶗U: "647" securityContext: allowPrivilegeEscalation: true capabilities: add: - - E埄Ȁ朦 wƯ貾坢' + - lu|榝$î. drop: - - aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l - privileged: false + - 蝪ʜ5遰= + privileged: true procMount: "" - readOnlyRootFilesystem: true - runAsGroup: -2408264753085021035 + readOnlyRootFilesystem: false + runAsGroup: -1590797314027460823 runAsNonRoot: true - runAsUser: -2270595441829602368 + runAsUser: 2001337664780390084 seLinuxOptions: - level: "276" - role: "274" - type: "275" - user: "273" + level: "278" + role: "276" + type: "277" + user: "275" + seccompProfile: + localhostProfile: "282" + type: 跩aŕ翑 windowsOptions: - gmsaCredentialSpec: "278" - gmsaCredentialSpecName: "277" - runAsUserName: "279" + gmsaCredentialSpec: "280" + gmsaCredentialSpecName: "279" + runAsUserName: "281" startupProbe: exec: command: - "252" - failureThreshold: -1008070934 + failureThreshold: 410611837 httpGet: host: "254" httpHeaders: - name: "255" value: "256" path: "253" - port: -1334110502 - scheme: ȓ蹣ɐǛv+8Ƥ熪军 - initialDelaySeconds: 410611837 - periodSeconds: 972978563 - successThreshold: 17771103 + port: -20130017 + scheme: 輓Ɔȓ蹣ɐǛv+8 + initialDelaySeconds: 1831208885 + periodSeconds: -820113531 + successThreshold: 622267234 tcpSocket: - host: "257" - port: 622267234 - timeoutSeconds: 809006670 - terminationMessagePath: "272" - terminationMessagePolicy: T 苧yñKJɐ扵G + host: "258" + port: "257" + timeoutSeconds: -1425408777 + stdin: true + terminationMessagePath: "274" + terminationMessagePolicy: 铿ʩȂ4ē鐭#嬀ơŸ8T volumeDevices: - - devicePath: "238" - name: "237" + - devicePath: "239" + name: "238" volumeMounts: - - mountPath: "234" - mountPropagation: 癃8鸖 - name: "233" - readOnly: true - subPath: "235" - subPathExpr: "236" - workingDir: "217" + - mountPath: "235" + mountPropagation: i酛3ƁÀ*f<鴒翁杙Ŧ癃 + name: "234" + subPath: "236" + subPathExpr: "237" + workingDir: "218" dnsConfig: nameservers: - - "414" + - "420" options: - - name: "416" - value: "417" + - name: "422" + value: "423" searches: - - "415" - dnsPolicy: Ƶf + - "421" + dnsPolicy: ' Ņ#耗' enableServiceLinks: true ephemeralContainers: - args: - - "283" + - "286" command: - - "282" + - "285" env: - - name: "290" - value: "291" + - name: "293" + value: "294" valueFrom: configMapKeyRef: - key: "297" - name: "296" - optional: true + key: "300" + name: "299" + optional: false fieldRef: - apiVersion: "292" - fieldPath: "293" + apiVersion: "295" + fieldPath: "296" resourceFieldRef: - containerName: "294" - divisor: "381" - resource: "295" + containerName: "297" + divisor: "836" + resource: "298" secretKeyRef: - key: "299" - name: "298" + key: "302" + name: "301" optional: false envFrom: - configMapRef: - name: "288" - optional: false - prefix: "287" - secretRef: - name: "289" + name: "291" optional: true - image: "281" + prefix: "290" + secretRef: + name: "292" + optional: false + image: "284" imagePullPolicy: ņ lifecycle: postStart: exec: command: - - "326" + - "330" httpGet: - host: "329" + host: "333" httpHeaders: - - name: "330" - value: "331" - path: "327" - port: "328" + - name: "334" + value: "335" + path: "331" + port: "332" scheme: 幩šeSvEȤƏ埮pɵ tcpSocket: - host: "333" - port: "332" + host: "337" + port: "336" preStop: exec: command: - - "334" + - "338" httpGet: - host: "337" + host: "341" httpHeaders: - - name: "338" - value: "339" - path: "335" - port: "336" + - name: "342" + value: "343" + path: "339" + port: "340" scheme: ş tcpSocket: - host: "341" - port: "340" + host: "345" + port: "344" livenessProbe: exec: command: - - "306" - failureThreshold: -300247800 + - "309" + failureThreshold: 386804041 httpGet: - host: "308" - httpHeaders: - - name: "309" - value: "310" - path: "307" - port: 865289071 - scheme: iɥ嵐sC8 - initialDelaySeconds: -1513284745 - periodSeconds: -414121491 - successThreshold: -1862764022 - tcpSocket: host: "311" - port: -898536659 - timeoutSeconds: 1258370227 - name: "280" + httpHeaders: + - name: "312" + value: "313" + path: "310" + port: -2097329452 + scheme: 屿oiɥ嵐sC8? + initialDelaySeconds: 1258370227 + periodSeconds: -1862764022 + successThreshold: -300247800 + tcpSocket: + host: "314" + port: -1513284745 + timeoutSeconds: -414121491 + name: "283" ports: - - containerPort: -1137436579 - hostIP: "286" - hostPort: 1868683352 - name: "285" - protocol: 颶妧Ö闊 + - containerPort: -1778952574 + hostIP: "289" + hostPort: -2165496 + name: "288" + protocol: 皧V垾现葢ŵ橨鬶l獕;跣Hǝcw readinessProbe: exec: command: - - "312" + - "315" failureThreshold: 215186711 httpGet: - host: "314" + host: "318" httpHeaders: - - name: "315" - value: "316" - path: "313" - port: 323903711 + - name: "319" + value: "320" + path: "316" + port: "317" scheme: J initialDelaySeconds: 657418949 periodSeconds: 287654902 successThreshold: -2062708879 tcpSocket: - host: "318" - port: "317" + host: "322" + port: "321" timeoutSeconds: -992558278 resources: limits: - ²sNƗ¸g: "50" + Ö闊 鰔澝qV: "752" requests: - 酊龨δ摖ȱğ_<: "118" + Ņ/»頸+SÄ蚃: "226" securityContext: allowPrivilegeEscalation: false capabilities: @@ -460,57 +466,59 @@ spec: runAsNonRoot: false runAsUser: 1958157659034146020 seLinuxOptions: - level: "346" - role: "344" - type: "345" - user: "343" + level: "350" + role: "348" + type: "349" + user: "347" + seccompProfile: + localhostProfile: "354" + type: 晲T[irȎ3Ĕ\ windowsOptions: - gmsaCredentialSpec: "348" - gmsaCredentialSpecName: "347" - runAsUserName: "349" + gmsaCredentialSpec: "352" + gmsaCredentialSpecName: "351" + runAsUserName: "353" startupProbe: exec: command: - - "319" + - "323" failureThreshold: 1502643091 httpGet: - host: "321" + host: "325" httpHeaders: - - name: "322" - value: "323" - path: "320" + - name: "326" + value: "327" + path: "324" port: -1117254382 scheme: 趐囨鏻砅邻爥蹔ŧOǨ initialDelaySeconds: 2129989022 periodSeconds: 1311843384 successThreshold: -1292310438 tcpSocket: - host: "325" - port: "324" + host: "329" + port: "328" timeoutSeconds: -1699531929 - targetContainerName: "350" - terminationMessagePath: "342" + targetContainerName: "355" + terminationMessagePath: "346" terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ tty: true volumeDevices: - - devicePath: "305" - name: "304" + - devicePath: "308" + name: "307" volumeMounts: - - mountPath: "301" - mountPropagation: ƺ蛜6Ɖ飴ɎiǨź - name: "300" + - mountPath: "304" + mountPropagation: 餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi + name: "303" readOnly: true - subPath: "302" - subPathExpr: "303" - workingDir: "284" + subPath: "305" + subPathExpr: "306" + workingDir: "287" hostAliases: - hostnames: - - "412" - ip: "411" - hostNetwork: true - hostname: "366" + - "418" + ip: "417" + hostname: "372" imagePullSecrets: - - name: "365" + - name: "371" initContainers: - args: - "150" @@ -646,6 +654,9 @@ spec: role: "207" type: "208" user: "206" + seccompProfile: + localhostProfile: "213" + type: ʤî萨zvt莭 windowsOptions: gmsaCredentialSpec: "211" gmsaCredentialSpecName: "210" @@ -670,9 +681,9 @@ spec: host: "191" port: 406308963 timeoutSeconds: 2026784878 + stdin: true terminationMessagePath: "205" terminationMessagePolicy: 焗捏 - tty: true volumeDevices: - devicePath: "172" name: "171" @@ -684,63 +695,66 @@ spec: subPath: "169" subPathExpr: "170" workingDir: "151" - nodeName: "355" + nodeName: "360" nodeSelector: - "351": "352" + "356": "357" overhead: - 癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö: "607" - preemptionPolicy: eáNRNJ丧鴻Ŀ - priority: 1690570439 - priorityClassName: "413" + 攜轴: "82" + preemptionPolicy: ɱD很唟-墡è箁E嗆R2 + priority: 1409661280 + priorityClassName: "419" readinessGates: - - conditionType: 梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳 - restartPolicy: T[ - runtimeClassName: "418" - schedulerName: "408" + - conditionType: iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇 + restartPolicy: 鰨松/Ȁĵ鴁ĩ + runtimeClassName: "424" + schedulerName: "414" securityContext: - fsGroup: 760480547754807445 - fsGroupChangePolicy: Ņ#耗Ǚ( - runAsGroup: -801152248124332545 - runAsNonRoot: true - runAsUser: -2781126825051715248 + fsGroup: -2938475845623062804 + fsGroupChangePolicy: '`l}Ñ蠂Ü[ƛ^輅' + runAsGroup: -2284009989479738687 + runAsNonRoot: false + runAsUser: -2814749701257649187 seLinuxOptions: - level: "359" - role: "357" - type: "358" - user: "356" + level: "364" + role: "362" + type: "363" + user: "361" + seccompProfile: + localhostProfile: "370" + type: ɛ棕ƈ眽炊礫Ƽ¨Ix糂 supplementalGroups: - - 5255171395073905944 + - -6831592407095063988 sysctls: - - name: "363" - value: "364" + - name: "368" + value: "369" windowsOptions: - gmsaCredentialSpec: "361" - gmsaCredentialSpecName: "360" - runAsUserName: "362" - serviceAccount: "354" - serviceAccountName: "353" + gmsaCredentialSpec: "366" + gmsaCredentialSpecName: "365" + runAsUserName: "367" + serviceAccount: "359" + serviceAccountName: "358" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "367" - terminationGracePeriodSeconds: -2738603156841903595 + shareProcessNamespace: true + subdomain: "373" + terminationGracePeriodSeconds: 5255171395073905944 tolerations: - - effect: 料ȭzV镜籬ƽ - key: "409" - operator: ƹ| - tolerationSeconds: 935587338391120947 - value: "410" + - effect: ď + key: "415" + operator: ŝ + tolerationSeconds: 5830364175709520120 + value: "416" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: qW + - key: g-.814e-_07-ht-E6___-X_H operator: In values: - - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ + - FP matchLabels: - E--pT751: mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X - maxSkew: -137402083 - topologyKey: "419" - whenUnsatisfiable: Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥 + ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H: T8-7_-YD-Q9_-__..YNu + maxSkew: -404772114 + topologyKey: "425" + whenUnsatisfiable: 礳Ȭ痍脉PPöƌ镳餘ŁƁ翂| volumes: - awsElasticBlockStore: fsType: "47" @@ -942,84 +956,84 @@ spec: volumePath: "101" updateStrategy: rollingUpdate: - partition: -1774432721 - type: ƍ\溮Ŀ傜NZ!šZ_ + partition: 1771606623 + type: F徵{ɦ!f親ʚ volumeClaimTemplates: - metadata: annotations: - "433": "434" - clusterName: "439" + "439": "440" + clusterName: "445" creationTimestamp: null - deletionGracePeriodSeconds: 6041236524714316269 + deletionGracePeriodSeconds: -2384093400851251697 finalizers: - - "438" - generateName: "427" - generation: -4846338476256404591 + - "444" + generateName: "433" + generation: -7362779583389784132 labels: - "431": "432" + "437": "438" managedFields: - - apiVersion: "441" - fieldsType: "442" - manager: "440" - operation: ʘLD宊獟¡鯩WɓDɏ挭跡Ƅ抄 - name: "426" - namespace: "428" + - apiVersion: "447" + fieldsType: "448" + manager: "446" + operation: 秶ʑ韝e溣狣愿激H\Ȳȍŋ + name: "432" + namespace: "434" ownerReferences: - - apiVersion: "435" + - apiVersion: "441" blockOwnerDeletion: false controller: false - kind: "436" - name: "437" - uid: ƄZ - resourceVersion: "8774564298362452033" - selfLink: "429" - uid: 瞯å檳ė>c緍 + kind: "442" + name: "443" + uid: 磸蛕ʟ?ȊJ赟鷆šl5ɜ + resourceVersion: "1060210571627066679" + selfLink: "435" + uid: 莏ŹZ槇鿖] spec: accessModes: - - Ƣǟ½灶du汎mō6µɑ`ȗ<8^翜T + - ',躻[鶆f盧詳痍4''N擻搧' dataSource: - apiGroup: "451" - kind: "452" - name: "453" + apiGroup: "457" + kind: "458" + name: "459" resources: limits: - 蒸CƅR8ɷ|恫f籽: "139" + Ʋ86±ļ$暣控ā恘á遣ěr郷ljI: "145" requests: - "": "380" + ƫ雮蛱ñYȴ: "307" selector: matchExpressions: - - key: oq0o90--g-09--d5ez1----b69x98--7g0e6-x5-7-a6434---7i-f-d014/6.T - operator: DoesNotExist + - key: CdM._bk81S3.s_s_6.-_v__.rP._2_O--d7 + operator: Exists matchLabels: - d-m._fN._k8__._ep21: 6_A_090ERG2nV.__p_Y-.2__a_dWU_VF - storageClassName: "450" - volumeMode: ì淵歔 - volumeName: "449" + 46-q-q0o90--g-09--d5ez1----a.w----11rqy3eo79p-f4r1--7p--053--suu--9f82k8-2-d--n-5/Y-.2__a_dWU_V-_Q_Ap._2_xao: 1K--g__..2bidF.-0-...WE.-_tdt_-Z0_TM_p6lM.Y-nd_.b_g + storageClassName: "456" + volumeMode: "" + volumeName: "455" status: accessModes: - - ;蛡媈U + - 8Ì所Í绝鲸Ȭő+aò¼箰ð祛 capacity: - 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:': "847" + 扄鰀G抉ȪĠʩ崯ɋ+Ő<âʑ鱰ȡĴr: "847" conditions: - - lastProbeTime: "2237-12-11T16:15:26Z" - lastTransitionTime: "2926-09-20T14:30:14Z" - message: "455" - reason: "454" - status: 惃ȳTʬ戱P - type: Ɍ蚊ơ鎊t潑 - phase: d, + - lastProbeTime: "2875-08-19T11:51:12Z" + lastTransitionTime: "2877-07-20T22:14:42Z" + message: "461" + reason: "460" + status: '>' + type: ț慑 + phase: k餫Ŷö靌瀞鈝Ń¥厀 status: - collisionCount: -1807803289 + collisionCount: -1669370845 conditions: - - lastTransitionTime: "2544-05-05T21:53:33Z" - message: "460" - reason: "459" - status: YĹ爩 - type: '!轅諑' - currentReplicas: -727089824 - currentRevision: "457" - observedGeneration: 4970381117743528748 - readyReplicas: 1972352681 - replicas: 1736529625 - updateRevision: "458" - updatedReplicas: -2068243724 + - lastTransitionTime: "2879-01-16T14:50:43Z" + message: "466" + reason: "465" + status: 漛 + type: 肤 遞Ȼ棉砍蛗癨爅M骧渡胛2 + currentReplicas: -253560733 + currentRevision: "463" + observedGeneration: -6419443557224049674 + readyReplicas: 467598356 + replicas: 1996840130 + updateRevision: "464" + updatedReplicas: -1442748171 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.json index 49dec3e09e9..7a5fbbdb89e 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.json +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.json @@ -613,150 +613,153 @@ "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "$MVȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫" + "procMount": "$MVȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫", + "seccompProfile": { + "type": "ʤî萨zvt莭", + "localhostProfile": "213" + } }, - "tty": true + "stdin": true } ], "containers": [ { - "name": "213", - "image": "214", + "name": "214", + "image": "215", "command": [ - "215" - ], - "args": [ "216" ], - "workingDir": "217", + "args": [ + "217" + ], + "workingDir": "218", "ports": [ { - "name": "218", - "hostPort": 62799871, - "containerPort": -775325416, - "protocol": "t莭琽§ć\\ ïì", - "hostIP": "219" + "name": "219", + "hostPort": -763687725, + "containerPort": -246563990, + "protocol": "ì«", + "hostIP": "220" } ], "envFrom": [ { - "prefix": "220", + "prefix": "221", "configMapRef": { - "name": "221", + "name": "222", "optional": false }, "secretRef": { - "name": "222", - "optional": false + "name": "223", + "optional": true } } ], "env": [ { - "name": "223", - "value": "224", + "name": "224", + "value": "225", "valueFrom": { "fieldRef": { - "apiVersion": "225", - "fieldPath": "226" + "apiVersion": "226", + "fieldPath": "227" }, "resourceFieldRef": { - "containerName": "227", - "resource": "228", - "divisor": "595" + "containerName": "228", + "resource": "229", + "divisor": "804" }, "configMapKeyRef": { - "name": "229", - "key": "230", + "name": "230", + "key": "231", "optional": true }, "secretKeyRef": { - "name": "231", - "key": "232", - "optional": false + "name": "232", + "key": "233", + "optional": true } } } ], "resources": { "limits": { - "N粕擓ƖHVe熼": "334" + "粕擓ƖHVe熼'FD": "235" }, "requests": { - "倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶": "388" + "嶗U": "647" } }, "volumeMounts": [ { - "name": "233", - "readOnly": true, - "mountPath": "234", - "subPath": "235", - "mountPropagation": "癃8鸖", - "subPathExpr": "236" + "name": "234", + "mountPath": "235", + "subPath": "236", + "mountPropagation": "i酛3ƁÀ*f\u003c鴒翁杙Ŧ癃", + "subPathExpr": "237" } ], "volumeDevices": [ { - "name": "237", - "devicePath": "238" + "name": "238", + "devicePath": "239" } ], "livenessProbe": { "exec": { "command": [ - "239" + "240" ] }, "httpGet": { - "path": "240", - "port": -1654678802, - "host": "241", - "scheme": "毋", + "path": "241", + "port": 630004123, + "host": "242", + "scheme": "ɾģ毋Ó6dz娝嘚", "httpHeaders": [ { - "name": "242", - "value": "243" + "name": "243", + "value": "244" } ] }, "tcpSocket": { - "port": 391562775, - "host": "244" + "port": -1213051101, + "host": "245" }, - "initialDelaySeconds": -775511009, - "timeoutSeconds": -832805508, - "periodSeconds": -228822833, - "successThreshold": -970312425, - "failureThreshold": -1213051101 + "initialDelaySeconds": 1451056156, + "timeoutSeconds": 267768240, + "periodSeconds": -127849333, + "successThreshold": -1455098755, + "failureThreshold": -1140531048 }, "readinessProbe": { "exec": { "command": [ - "245" + "246" ] }, "httpGet": { - "path": "246", - "port": -1905643191, - "host": "247", - "scheme": "Ǖɳɷ9Ì崟¿瘦ɖ緕", + "path": "247", + "port": 1752155096, + "host": "248", + "scheme": "崟¿", "httpHeaders": [ { - "name": "248", - "value": "249" + "name": "249", + "value": "250" } ] }, "tcpSocket": { - "port": "250", + "port": -1423854443, "host": "251" }, - "initialDelaySeconds": 852780575, - "timeoutSeconds": -1252938503, - "periodSeconds": 893823156, - "successThreshold": -1980314709, - "failureThreshold": 571739592 + "initialDelaySeconds": -1798849477, + "timeoutSeconds": -1017263912, + "periodSeconds": 852780575, + "successThreshold": -1252938503, + "failureThreshold": 893823156 }, "startupProbe": { "exec": { @@ -766,9 +769,9 @@ }, "httpGet": { "path": "253", - "port": -1334110502, + "port": -20130017, "host": "254", - "scheme": "ȓ蹣ɐǛv+8Ƥ熪军", + "scheme": "輓Ɔȓ蹣ɐǛv+8", "httpHeaders": [ { "name": "255", @@ -777,150 +780,156 @@ ] }, "tcpSocket": { - "port": 622267234, - "host": "257" + "port": "257", + "host": "258" }, - "initialDelaySeconds": 410611837, - "timeoutSeconds": 809006670, - "periodSeconds": 972978563, - "successThreshold": 17771103, - "failureThreshold": -1008070934 + "initialDelaySeconds": 1831208885, + "timeoutSeconds": -1425408777, + "periodSeconds": -820113531, + "successThreshold": 622267234, + "failureThreshold": 410611837 }, "lifecycle": { "postStart": { "exec": { "command": [ - "258" + "259" ] }, "httpGet": { - "path": "259", - "port": "260", - "host": "261", + "path": "260", + "port": "261", + "host": "262", + "scheme": "Ů+朷Ǝ膯ljVX1虊", "httpHeaders": [ { - "name": "262", - "value": "263" + "name": "263", + "value": "264" } ] }, "tcpSocket": { - "port": 1943028037, - "host": "264" + "port": -979584143, + "host": "265" } }, "preStop": { "exec": { "command": [ - "265" + "266" ] }, "httpGet": { - "path": "266", - "port": -1355476687, - "host": "267", - "scheme": "-Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ", + "path": "267", + "port": "268", + "host": "269", + "scheme": "ĸ輦唊", "httpHeaders": [ { - "name": "268", - "value": "269" + "name": "270", + "value": "271" } ] }, "tcpSocket": { - "port": "270", - "host": "271" + "port": "272", + "host": "273" } } }, - "terminationMessagePath": "272", - "terminationMessagePolicy": "T 苧yñKJɐ扵G", - "imagePullPolicy": "û咡W\u003c敄lu|榝$î.Ȏ蝪ʜ5", + "terminationMessagePath": "274", + "terminationMessagePolicy": "铿ʩȂ4ē鐭#嬀ơŸ8T", + "imagePullPolicy": "xɮĵȑ6L*Z鐫û咡W", "securityContext": { "capabilities": { "add": [ - "E埄Ȁ朦 wƯ貾坢'" + "lu|榝$î." ], "drop": [ - "aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l" + "蝪ʜ5遰=" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "273", - "role": "274", - "type": "275", - "level": "276" + "user": "275", + "role": "276", + "type": "277", + "level": "278" }, "windowsOptions": { - "gmsaCredentialSpecName": "277", - "gmsaCredentialSpec": "278", - "runAsUserName": "279" + "gmsaCredentialSpecName": "279", + "gmsaCredentialSpec": "280", + "runAsUserName": "281" }, - "runAsUser": -2270595441829602368, - "runAsGroup": -2408264753085021035, + "runAsUser": 2001337664780390084, + "runAsGroup": -1590797314027460823, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "" - } + "procMount": "", + "seccompProfile": { + "type": "跩aŕ翑", + "localhostProfile": "282" + } + }, + "stdin": true } ], "ephemeralContainers": [ { - "name": "280", - "image": "281", + "name": "283", + "image": "284", "command": [ - "282" + "285" ], "args": [ - "283" + "286" ], - "workingDir": "284", + "workingDir": "287", "ports": [ { - "name": "285", - "hostPort": 1868683352, - "containerPort": -1137436579, - "protocol": "颶妧Ö闊", - "hostIP": "286" + "name": "288", + "hostPort": -2165496, + "containerPort": -1778952574, + "protocol": "皧V垾现葢ŵ橨鬶l獕;跣Hǝcw", + "hostIP": "289" } ], "envFrom": [ { - "prefix": "287", + "prefix": "290", "configMapRef": { - "name": "288", - "optional": false + "name": "291", + "optional": true }, "secretRef": { - "name": "289", - "optional": true + "name": "292", + "optional": false } } ], "env": [ { - "name": "290", - "value": "291", + "name": "293", + "value": "294", "valueFrom": { "fieldRef": { - "apiVersion": "292", - "fieldPath": "293" + "apiVersion": "295", + "fieldPath": "296" }, "resourceFieldRef": { - "containerName": "294", - "resource": "295", - "divisor": "381" + "containerName": "297", + "resource": "298", + "divisor": "836" }, "configMapKeyRef": { - "name": "296", - "key": "297", - "optional": true + "name": "299", + "key": "300", + "optional": false }, "secretKeyRef": { - "name": "298", - "key": "299", + "name": "301", + "key": "302", "optional": false } } @@ -928,77 +937,77 @@ ], "resources": { "limits": { - "²sNƗ¸g": "50" + "Ö闊 鰔澝qV": "752" }, "requests": { - "酊龨δ摖ȱğ_\u003c": "118" + "Ņ/»頸+SÄ蚃": "226" } }, "volumeMounts": [ { - "name": "300", + "name": "303", "readOnly": true, - "mountPath": "301", - "subPath": "302", - "mountPropagation": "ƺ蛜6Ɖ飴ɎiǨź", - "subPathExpr": "303" + "mountPath": "304", + "subPath": "305", + "mountPropagation": "餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi", + "subPathExpr": "306" } ], "volumeDevices": [ { - "name": "304", - "devicePath": "305" + "name": "307", + "devicePath": "308" } ], "livenessProbe": { "exec": { "command": [ - "306" + "309" ] }, "httpGet": { - "path": "307", - "port": 865289071, - "host": "308", - "scheme": "iɥ嵐sC8", + "path": "310", + "port": -2097329452, + "host": "311", + "scheme": "屿oiɥ嵐sC8?", "httpHeaders": [ { - "name": "309", - "value": "310" + "name": "312", + "value": "313" } ] }, "tcpSocket": { - "port": -898536659, - "host": "311" + "port": -1513284745, + "host": "314" }, - "initialDelaySeconds": -1513284745, - "timeoutSeconds": 1258370227, - "periodSeconds": -414121491, - "successThreshold": -1862764022, - "failureThreshold": -300247800 + "initialDelaySeconds": 1258370227, + "timeoutSeconds": -414121491, + "periodSeconds": -1862764022, + "successThreshold": -300247800, + "failureThreshold": 386804041 }, "readinessProbe": { "exec": { "command": [ - "312" + "315" ] }, "httpGet": { - "path": "313", - "port": 323903711, - "host": "314", + "path": "316", + "port": "317", + "host": "318", "scheme": "J", "httpHeaders": [ { - "name": "315", - "value": "316" + "name": "319", + "value": "320" } ] }, "tcpSocket": { - "port": "317", - "host": "318" + "port": "321", + "host": "322" }, "initialDelaySeconds": 657418949, "timeoutSeconds": -992558278, @@ -1009,24 +1018,24 @@ "startupProbe": { "exec": { "command": [ - "319" + "323" ] }, "httpGet": { - "path": "320", + "path": "324", "port": -1117254382, - "host": "321", + "host": "325", "scheme": "趐囨鏻砅邻爥蹔ŧOǨ", "httpHeaders": [ { - "name": "322", - "value": "323" + "name": "326", + "value": "327" } ] }, "tcpSocket": { - "port": "324", - "host": "325" + "port": "328", + "host": "329" }, "initialDelaySeconds": 2129989022, "timeoutSeconds": -1699531929, @@ -1038,51 +1047,51 @@ "postStart": { "exec": { "command": [ - "326" + "330" ] }, "httpGet": { - "path": "327", - "port": "328", - "host": "329", + "path": "331", + "port": "332", + "host": "333", "scheme": "幩šeSvEȤƏ埮pɵ", "httpHeaders": [ { - "name": "330", - "value": "331" + "name": "334", + "value": "335" } ] }, "tcpSocket": { - "port": "332", - "host": "333" + "port": "336", + "host": "337" } }, "preStop": { "exec": { "command": [ - "334" + "338" ] }, "httpGet": { - "path": "335", - "port": "336", - "host": "337", + "path": "339", + "port": "340", + "host": "341", "scheme": "ş", "httpHeaders": [ { - "name": "338", - "value": "339" + "name": "342", + "value": "343" } ] }, "tcpSocket": { - "port": "340", - "host": "341" + "port": "344", + "host": "345" } } }, - "terminationMessagePath": "342", + "terminationMessagePath": "346", "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", "imagePullPolicy": "ņ", "securityContext": { @@ -1096,74 +1105,81 @@ }, "privileged": false, "seLinuxOptions": { - "user": "343", - "role": "344", - "type": "345", - "level": "346" + "user": "347", + "role": "348", + "type": "349", + "level": "350" }, "windowsOptions": { - "gmsaCredentialSpecName": "347", - "gmsaCredentialSpec": "348", - "runAsUserName": "349" + "gmsaCredentialSpecName": "351", + "gmsaCredentialSpec": "352", + "runAsUserName": "353" }, "runAsUser": 1958157659034146020, "runAsGroup": -5996624450771474158, "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "嗆u" + "procMount": "嗆u", + "seccompProfile": { + "type": "晲T[irȎ3Ĕ\\", + "localhostProfile": "354" + } }, "tty": true, - "targetContainerName": "350" + "targetContainerName": "355" } ], - "restartPolicy": "T[", - "terminationGracePeriodSeconds": -2738603156841903595, - "activeDeadlineSeconds": -8619192438821356882, - "dnsPolicy": "Ƶf", + "restartPolicy": "鰨松/Ȁĵ鴁ĩ", + "terminationGracePeriodSeconds": 5255171395073905944, + "activeDeadlineSeconds": 760480547754807445, + "dnsPolicy": " Ņ#耗", "nodeSelector": { - "351": "352" + "356": "357" }, - "serviceAccountName": "353", - "serviceAccount": "354", + "serviceAccountName": "358", + "serviceAccount": "359", "automountServiceAccountToken": false, - "nodeName": "355", - "hostNetwork": true, - "shareProcessNamespace": false, + "nodeName": "360", + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "356", - "role": "357", - "type": "358", - "level": "359" + "user": "361", + "role": "362", + "type": "363", + "level": "364" }, "windowsOptions": { - "gmsaCredentialSpecName": "360", - "gmsaCredentialSpec": "361", - "runAsUserName": "362" + "gmsaCredentialSpecName": "365", + "gmsaCredentialSpec": "366", + "runAsUserName": "367" }, - "runAsUser": -2781126825051715248, - "runAsGroup": -801152248124332545, - "runAsNonRoot": true, + "runAsUser": -2814749701257649187, + "runAsGroup": -2284009989479738687, + "runAsNonRoot": false, "supplementalGroups": [ - 5255171395073905944 + -6831592407095063988 ], - "fsGroup": 760480547754807445, + "fsGroup": -2938475845623062804, "sysctls": [ { - "name": "363", - "value": "364" + "name": "368", + "value": "369" } ], - "fsGroupChangePolicy": "Ņ#耗Ǚ(" + "fsGroupChangePolicy": "`l}Ñ蠂Ü[ƛ^輅", + "seccompProfile": { + "type": "ɛ棕ƈ眽炊礫Ƽ¨Ix糂", + "localhostProfile": "370" + } }, "imagePullSecrets": [ { - "name": "365" + "name": "371" } ], - "hostname": "366", - "subdomain": "367", + "hostname": "372", + "subdomain": "373", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1171,19 +1187,19 @@ { "matchExpressions": [ { - "key": "368", - "operator": "", + "key": "374", + "operator": "zĮ蛋I滞廬耐鷞焬CQ", "values": [ - "369" + "375" ] } ], "matchFields": [ { - "key": "370", - "operator": "ƽ眝{æ盪泙", + "key": "376", + "operator": "ý萜Ǖc", "values": [ - "371" + "377" ] } ] @@ -1192,23 +1208,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 646133945, + "weight": 1141812777, "preference": { "matchExpressions": [ { - "key": "372", - "operator": "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊", + "key": "378", + "operator": "Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ", "values": [ - "373" + "379" ] } ], "matchFields": [ { - "key": "374", - "operator": "ʨIk(dŊiɢzĮ蛋I滞", + "key": "380", + "operator": "乳'ȘUɻ;襕ċ桉桃喕", "values": [ - "375" + "381" ] } ] @@ -1221,43 +1237,43 @@ { "labelSelector": { "matchLabels": { - "3.csh-3--Z1Tvw39FC": "rtSY.g._2F7.-_e..Or_-.3OHgt._6" + "7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og": "8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1" }, "matchExpressions": [ { - "key": "V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y_8D_X._B__-Pd", - "operator": "Exists" + "key": "a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "382" + "388" ], - "topologyKey": "383" + "topologyKey": "389" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -855547676, + "weight": 725557531, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "w--162-gk2-99v22.g-65m8-1x129-9d8-s7-t7--336-11k9-8609a-e0--1----v8-4--558n1asz5/BD8.TS-jJ.Ys_Mop34_y": "f_ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J5" + "2-mv56c27-23---g----1/nf_ZN.-_--6": "J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" }, "matchExpressions": [ { - "key": "8.--w0_1V7", + "key": "c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o", "operator": "In", "values": [ - "7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_8" + "g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" ] } ] }, "namespaces": [ - "390" + "396" ], - "topologyKey": "391" + "topologyKey": "397" } } ] @@ -1267,105 +1283,108 @@ { "labelSelector": { "matchLabels": { - "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33": "17ca-_p-y.eQZ9p_1" + "4eq5": "" }, "matchExpressions": [ { - "key": "yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81", - "operator": "DoesNotExist" + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" } ] }, "namespaces": [ - "398" + "404" ], - "topologyKey": "399" + "topologyKey": "405" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 808399187, + "weight": 1598840753, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2": "CpS__.39g_.--_-_ve5.m_2_--XZx" + "a-2408m-0--5--25/o_6Z..11_7pX_.-mLx": "7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v" }, "matchExpressions": [ { - "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", - "operator": "DoesNotExist" + "key": "n_5023Xl-3Pw_-r75--_-A-o-__y_4", + "operator": "NotIn", + "values": [ + "7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX" + ] } ] }, "namespaces": [ - "406" + "412" ], - "topologyKey": "407" + "topologyKey": "413" } } ] } }, - "schedulerName": "408", + "schedulerName": "414", "tolerations": [ { - "key": "409", - "operator": "ƹ|", - "value": "410", - "effect": "料ȭzV镜籬ƽ", - "tolerationSeconds": 935587338391120947 + "key": "415", + "operator": "ŝ", + "value": "416", + "effect": "ď", + "tolerationSeconds": 5830364175709520120 } ], "hostAliases": [ { - "ip": "411", + "ip": "417", "hostnames": [ - "412" + "418" ] } ], - "priorityClassName": "413", - "priority": 1690570439, + "priorityClassName": "419", + "priority": 1409661280, "dnsConfig": { "nameservers": [ - "414" + "420" ], "searches": [ - "415" + "421" ], "options": [ { - "name": "416", - "value": "417" + "name": "422", + "value": "423" } ] }, "readinessGates": [ { - "conditionType": "梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳" + "conditionType": "iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇" } ], - "runtimeClassName": "418", + "runtimeClassName": "424", "enableServiceLinks": true, - "preemptionPolicy": "eáNRNJ丧鴻Ŀ", + "preemptionPolicy": "ɱD很唟-墡è箁E嗆R2", "overhead": { - "癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö": "607" + "攜轴": "82" }, "topologySpreadConstraints": [ { - "maxSkew": -137402083, - "topologyKey": "419", - "whenUnsatisfiable": "Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥", + "maxSkew": -404772114, + "topologyKey": "425", + "whenUnsatisfiable": "礳Ȭ痍脉PPöƌ镳餘ŁƁ翂|", "labelSelector": { "matchLabels": { - "E--pT751": "mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X" + "ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H": "T8-7_-YD-Q9_-__..YNu" }, "matchExpressions": [ { - "key": "qW", + "key": "g-.814e-_07-ht-E6___-X_H", "operator": "In", "values": [ - "2-.s_6O-5_7_-0w_--5-_.3--_9QWJ" + "FP" ] } ] @@ -1376,36 +1395,36 @@ } }, "strategy": { - "type": "ơ'禧ǵŊ)TiD¢ƿ媴h5ƅȸȓɻ", + "type": "瞯å檳ė\u003ec緍", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 696654600, - "revisionHistoryLimit": 407742062, + "minReadySeconds": 349829120, + "revisionHistoryLimit": 94613358, "rollbackTo": { - "revision": -455484136992029462 + "revision": -4333997995002768142 }, - "progressDeadlineSeconds": -1450995995 + "progressDeadlineSeconds": 1393016848 }, "status": { - "observedGeneration": 3883700826410970519, - "replicas": -449319810, - "updatedReplicas": 2063260600, - "readyReplicas": -729742317, - "availableReplicas": 294718341, - "unavailableReplicas": 867742020, + "observedGeneration": -5717089103430590081, + "replicas": 340269252, + "updatedReplicas": -2071091268, + "readyReplicas": -2111356809, + "availableReplicas": -219644401, + "unavailableReplicas": 1740994908, "conditions": [ { - "type": "昞财Î嘝zʄ!ć惍Bi攵\u0026ý\"ʀ", - "status": "", - "lastUpdateTime": "2042-08-25T05:10:04Z", - "lastTransitionTime": "2097-04-15T07:29:40Z", - "reason": "426", - "message": "427" + "type": "磸蛕ʟ?ȊJ赟鷆šl5ɜ", + "status": "銲tHǽ÷閂抰^窄CǙķȈĐI梞ū", + "lastUpdateTime": "2781-11-30T05:46:47Z", + "lastTransitionTime": "2303-07-17T14:30:13Z", + "reason": "432", + "message": "433" } ], - "collisionCount": -2071091268 + "collisionCount": 1601715082 } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.pb index e9414710a10f03402c48492f445e60ff46d6f4ab..35decea366b4a9d2ada5c7a32f4d096e6e106ead 100644 GIT binary patch delta 3672 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 B+%NzD delta 3561 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 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.yaml b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.yaml index ce83acde5a2..f3baa424062 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.yaml @@ -30,12 +30,12 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 696654600 - progressDeadlineSeconds: -1450995995 + minReadySeconds: 349829120 + progressDeadlineSeconds: 1393016848 replicas: 896585016 - revisionHistoryLimit: 407742062 + revisionHistoryLimit: 94613358 rollbackTo: - revision: -455484136992029462 + revision: -4333997995002768142 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 +46,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: ơ'禧ǵŊ)TiD¢ƿ媴h5ƅȸȓɻ + type: 瞯å檳ė>c緍 template: metadata: annotations: @@ -78,381 +78,387 @@ spec: selfLink: "28" uid: ?Qȫş spec: - activeDeadlineSeconds: -8619192438821356882 + activeDeadlineSeconds: 760480547754807445 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "372" - operator: '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊' + - key: "378" + operator: Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ values: - - "373" + - "379" matchFields: - - key: "374" - operator: ʨIk(dŊiɢzĮ蛋I滞 + - key: "380" + operator: 乳'ȘUɻ;襕ċ桉桃喕 values: - - "375" - weight: 646133945 + - "381" + weight: 1141812777 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "368" - operator: "" + - key: "374" + operator: zĮ蛋I滞廬耐鷞焬CQ values: - - "369" + - "375" matchFields: - - key: "370" - operator: ƽ眝{æ盪泙 + - key: "376" + operator: ý萜Ǖc values: - - "371" + - "377" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 8.--w0_1V7 + - key: c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o operator: In values: - - 7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_8 + - g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 matchLabels: - w--162-gk2-99v22.g-65m8-1x129-9d8-s7-t7--336-11k9-8609a-e0--1----v8-4--558n1asz5/BD8.TS-jJ.Ys_Mop34_y: f_ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J5 + 2-mv56c27-23---g----1/nf_ZN.-_--6: J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7 namespaces: - - "390" - topologyKey: "391" - weight: -855547676 + - "396" + topologyKey: "397" + weight: 725557531 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y_8D_X._B__-Pd - operator: Exists + - key: a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7 + operator: DoesNotExist matchLabels: - 3.csh-3--Z1Tvw39FC: rtSY.g._2F7.-_e..Or_-.3OHgt._6 + 7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og: 8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1 namespaces: - - "382" - topologyKey: "383" + - "388" + topologyKey: "389" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf - operator: DoesNotExist + - key: n_5023Xl-3Pw_-r75--_-A-o-__y_4 + operator: NotIn + values: + - 7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX matchLabels: - 3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2: CpS__.39g_.--_-_ve5.m_2_--XZx + a-2408m-0--5--25/o_6Z..11_7pX_.-mLx: 7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v namespaces: - - "406" - topologyKey: "407" - weight: 808399187 + - "412" + topologyKey: "413" + weight: 1598840753 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81 - operator: DoesNotExist + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists matchLabels: - 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33: 17ca-_p-y.eQZ9p_1 + 4eq5: "" namespaces: - - "398" - topologyKey: "399" + - "404" + topologyKey: "405" automountServiceAccountToken: false containers: - args: - - "216" + - "217" command: - - "215" + - "216" env: - - name: "223" - value: "224" + - name: "224" + value: "225" valueFrom: configMapKeyRef: - key: "230" - name: "229" + key: "231" + name: "230" optional: true fieldRef: - apiVersion: "225" - fieldPath: "226" + apiVersion: "226" + fieldPath: "227" resourceFieldRef: - containerName: "227" - divisor: "595" - resource: "228" + containerName: "228" + divisor: "804" + resource: "229" secretKeyRef: - key: "232" - name: "231" - optional: false + key: "233" + name: "232" + optional: true envFrom: - configMapRef: - name: "221" - optional: false - prefix: "220" - secretRef: name: "222" optional: false - image: "214" - imagePullPolicy: û咡W<敄lu|榝$î.Ȏ蝪ʜ5 + prefix: "221" + secretRef: + name: "223" + optional: true + image: "215" + imagePullPolicy: xɮĵȑ6L*Z鐫û咡W lifecycle: postStart: exec: command: - - "258" + - "259" httpGet: - host: "261" + host: "262" httpHeaders: - - name: "262" - value: "263" - path: "259" - port: "260" + - name: "263" + value: "264" + path: "260" + port: "261" + scheme: Ů+朷Ǝ膯ljVX1虊 tcpSocket: - host: "264" - port: 1943028037 + host: "265" + port: -979584143 preStop: exec: command: - - "265" + - "266" httpGet: - host: "267" + host: "269" httpHeaders: - - name: "268" - value: "269" - path: "266" - port: -1355476687 - scheme: -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ + - name: "270" + value: "271" + path: "267" + port: "268" + scheme: ĸ輦唊 tcpSocket: - host: "271" - port: "270" + host: "273" + port: "272" livenessProbe: exec: command: - - "239" - failureThreshold: -1213051101 + - "240" + failureThreshold: -1140531048 httpGet: - host: "241" + host: "242" httpHeaders: - - name: "242" - value: "243" - path: "240" - port: -1654678802 - scheme: 毋 - initialDelaySeconds: -775511009 - periodSeconds: -228822833 - successThreshold: -970312425 + - name: "243" + value: "244" + path: "241" + port: 630004123 + scheme: ɾģ毋Ó6dz娝嘚 + initialDelaySeconds: 1451056156 + periodSeconds: -127849333 + successThreshold: -1455098755 tcpSocket: - host: "244" - port: 391562775 - timeoutSeconds: -832805508 - name: "213" + host: "245" + port: -1213051101 + timeoutSeconds: 267768240 + name: "214" ports: - - containerPort: -775325416 - hostIP: "219" - hostPort: 62799871 - name: "218" - protocol: t莭琽§ć\ ïì + - containerPort: -246563990 + hostIP: "220" + hostPort: -763687725 + name: "219" + protocol: ì« readinessProbe: exec: command: - - "245" - failureThreshold: 571739592 + - "246" + failureThreshold: 893823156 httpGet: - host: "247" + host: "248" httpHeaders: - - name: "248" - value: "249" - path: "246" - port: -1905643191 - scheme: Ǖɳɷ9Ì崟¿瘦ɖ緕 - initialDelaySeconds: 852780575 - periodSeconds: 893823156 - successThreshold: -1980314709 + - name: "249" + value: "250" + path: "247" + port: 1752155096 + scheme: 崟¿ + initialDelaySeconds: -1798849477 + periodSeconds: 852780575 + successThreshold: -1252938503 tcpSocket: host: "251" - port: "250" - timeoutSeconds: -1252938503 + port: -1423854443 + timeoutSeconds: -1017263912 resources: limits: - N粕擓ƖHVe熼: "334" + 粕擓ƖHVe熼'FD: "235" requests: - 倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶: "388" + 嶗U: "647" securityContext: allowPrivilegeEscalation: true capabilities: add: - - E埄Ȁ朦 wƯ貾坢' + - lu|榝$î. drop: - - aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l - privileged: false + - 蝪ʜ5遰= + privileged: true procMount: "" - readOnlyRootFilesystem: true - runAsGroup: -2408264753085021035 + readOnlyRootFilesystem: false + runAsGroup: -1590797314027460823 runAsNonRoot: true - runAsUser: -2270595441829602368 + runAsUser: 2001337664780390084 seLinuxOptions: - level: "276" - role: "274" - type: "275" - user: "273" + level: "278" + role: "276" + type: "277" + user: "275" + seccompProfile: + localhostProfile: "282" + type: 跩aŕ翑 windowsOptions: - gmsaCredentialSpec: "278" - gmsaCredentialSpecName: "277" - runAsUserName: "279" + gmsaCredentialSpec: "280" + gmsaCredentialSpecName: "279" + runAsUserName: "281" startupProbe: exec: command: - "252" - failureThreshold: -1008070934 + failureThreshold: 410611837 httpGet: host: "254" httpHeaders: - name: "255" value: "256" path: "253" - port: -1334110502 - scheme: ȓ蹣ɐǛv+8Ƥ熪军 - initialDelaySeconds: 410611837 - periodSeconds: 972978563 - successThreshold: 17771103 + port: -20130017 + scheme: 輓Ɔȓ蹣ɐǛv+8 + initialDelaySeconds: 1831208885 + periodSeconds: -820113531 + successThreshold: 622267234 tcpSocket: - host: "257" - port: 622267234 - timeoutSeconds: 809006670 - terminationMessagePath: "272" - terminationMessagePolicy: T 苧yñKJɐ扵G + host: "258" + port: "257" + timeoutSeconds: -1425408777 + stdin: true + terminationMessagePath: "274" + terminationMessagePolicy: 铿ʩȂ4ē鐭#嬀ơŸ8T volumeDevices: - - devicePath: "238" - name: "237" + - devicePath: "239" + name: "238" volumeMounts: - - mountPath: "234" - mountPropagation: 癃8鸖 - name: "233" - readOnly: true - subPath: "235" - subPathExpr: "236" - workingDir: "217" + - mountPath: "235" + mountPropagation: i酛3ƁÀ*f<鴒翁杙Ŧ癃 + name: "234" + subPath: "236" + subPathExpr: "237" + workingDir: "218" dnsConfig: nameservers: - - "414" + - "420" options: - - name: "416" - value: "417" + - name: "422" + value: "423" searches: - - "415" - dnsPolicy: Ƶf + - "421" + dnsPolicy: ' Ņ#耗' enableServiceLinks: true ephemeralContainers: - args: - - "283" + - "286" command: - - "282" + - "285" env: - - name: "290" - value: "291" + - name: "293" + value: "294" valueFrom: configMapKeyRef: - key: "297" - name: "296" - optional: true + key: "300" + name: "299" + optional: false fieldRef: - apiVersion: "292" - fieldPath: "293" + apiVersion: "295" + fieldPath: "296" resourceFieldRef: - containerName: "294" - divisor: "381" - resource: "295" + containerName: "297" + divisor: "836" + resource: "298" secretKeyRef: - key: "299" - name: "298" + key: "302" + name: "301" optional: false envFrom: - configMapRef: - name: "288" - optional: false - prefix: "287" - secretRef: - name: "289" + name: "291" optional: true - image: "281" + prefix: "290" + secretRef: + name: "292" + optional: false + image: "284" imagePullPolicy: ņ lifecycle: postStart: exec: command: - - "326" + - "330" httpGet: - host: "329" + host: "333" httpHeaders: - - name: "330" - value: "331" - path: "327" - port: "328" + - name: "334" + value: "335" + path: "331" + port: "332" scheme: 幩šeSvEȤƏ埮pɵ tcpSocket: - host: "333" - port: "332" + host: "337" + port: "336" preStop: exec: command: - - "334" + - "338" httpGet: - host: "337" + host: "341" httpHeaders: - - name: "338" - value: "339" - path: "335" - port: "336" + - name: "342" + value: "343" + path: "339" + port: "340" scheme: ş tcpSocket: - host: "341" - port: "340" + host: "345" + port: "344" livenessProbe: exec: command: - - "306" - failureThreshold: -300247800 + - "309" + failureThreshold: 386804041 httpGet: - host: "308" - httpHeaders: - - name: "309" - value: "310" - path: "307" - port: 865289071 - scheme: iɥ嵐sC8 - initialDelaySeconds: -1513284745 - periodSeconds: -414121491 - successThreshold: -1862764022 - tcpSocket: host: "311" - port: -898536659 - timeoutSeconds: 1258370227 - name: "280" + httpHeaders: + - name: "312" + value: "313" + path: "310" + port: -2097329452 + scheme: 屿oiɥ嵐sC8? + initialDelaySeconds: 1258370227 + periodSeconds: -1862764022 + successThreshold: -300247800 + tcpSocket: + host: "314" + port: -1513284745 + timeoutSeconds: -414121491 + name: "283" ports: - - containerPort: -1137436579 - hostIP: "286" - hostPort: 1868683352 - name: "285" - protocol: 颶妧Ö闊 + - containerPort: -1778952574 + hostIP: "289" + hostPort: -2165496 + name: "288" + protocol: 皧V垾现葢ŵ橨鬶l獕;跣Hǝcw readinessProbe: exec: command: - - "312" + - "315" failureThreshold: 215186711 httpGet: - host: "314" + host: "318" httpHeaders: - - name: "315" - value: "316" - path: "313" - port: 323903711 + - name: "319" + value: "320" + path: "316" + port: "317" scheme: J initialDelaySeconds: 657418949 periodSeconds: 287654902 successThreshold: -2062708879 tcpSocket: - host: "318" - port: "317" + host: "322" + port: "321" timeoutSeconds: -992558278 resources: limits: - ²sNƗ¸g: "50" + Ö闊 鰔澝qV: "752" requests: - 酊龨δ摖ȱğ_<: "118" + Ņ/»頸+SÄ蚃: "226" securityContext: allowPrivilegeEscalation: false capabilities: @@ -467,57 +473,59 @@ spec: runAsNonRoot: false runAsUser: 1958157659034146020 seLinuxOptions: - level: "346" - role: "344" - type: "345" - user: "343" + level: "350" + role: "348" + type: "349" + user: "347" + seccompProfile: + localhostProfile: "354" + type: 晲T[irȎ3Ĕ\ windowsOptions: - gmsaCredentialSpec: "348" - gmsaCredentialSpecName: "347" - runAsUserName: "349" + gmsaCredentialSpec: "352" + gmsaCredentialSpecName: "351" + runAsUserName: "353" startupProbe: exec: command: - - "319" + - "323" failureThreshold: 1502643091 httpGet: - host: "321" + host: "325" httpHeaders: - - name: "322" - value: "323" - path: "320" + - name: "326" + value: "327" + path: "324" port: -1117254382 scheme: 趐囨鏻砅邻爥蹔ŧOǨ initialDelaySeconds: 2129989022 periodSeconds: 1311843384 successThreshold: -1292310438 tcpSocket: - host: "325" - port: "324" + host: "329" + port: "328" timeoutSeconds: -1699531929 - targetContainerName: "350" - terminationMessagePath: "342" + targetContainerName: "355" + terminationMessagePath: "346" terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ tty: true volumeDevices: - - devicePath: "305" - name: "304" + - devicePath: "308" + name: "307" volumeMounts: - - mountPath: "301" - mountPropagation: ƺ蛜6Ɖ飴ɎiǨź - name: "300" + - mountPath: "304" + mountPropagation: 餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi + name: "303" readOnly: true - subPath: "302" - subPathExpr: "303" - workingDir: "284" + subPath: "305" + subPathExpr: "306" + workingDir: "287" hostAliases: - hostnames: - - "412" - ip: "411" - hostNetwork: true - hostname: "366" + - "418" + ip: "417" + hostname: "372" imagePullSecrets: - - name: "365" + - name: "371" initContainers: - args: - "150" @@ -653,6 +661,9 @@ spec: role: "207" type: "208" user: "206" + seccompProfile: + localhostProfile: "213" + type: ʤî萨zvt莭 windowsOptions: gmsaCredentialSpec: "211" gmsaCredentialSpecName: "210" @@ -677,9 +688,9 @@ spec: host: "191" port: 406308963 timeoutSeconds: 2026784878 + stdin: true terminationMessagePath: "205" terminationMessagePolicy: 焗捏 - tty: true volumeDevices: - devicePath: "172" name: "171" @@ -691,63 +702,66 @@ spec: subPath: "169" subPathExpr: "170" workingDir: "151" - nodeName: "355" + nodeName: "360" nodeSelector: - "351": "352" + "356": "357" overhead: - 癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö: "607" - preemptionPolicy: eáNRNJ丧鴻Ŀ - priority: 1690570439 - priorityClassName: "413" + 攜轴: "82" + preemptionPolicy: ɱD很唟-墡è箁E嗆R2 + priority: 1409661280 + priorityClassName: "419" readinessGates: - - conditionType: 梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳 - restartPolicy: T[ - runtimeClassName: "418" - schedulerName: "408" + - conditionType: iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇 + restartPolicy: 鰨松/Ȁĵ鴁ĩ + runtimeClassName: "424" + schedulerName: "414" securityContext: - fsGroup: 760480547754807445 - fsGroupChangePolicy: Ņ#耗Ǚ( - runAsGroup: -801152248124332545 - runAsNonRoot: true - runAsUser: -2781126825051715248 + fsGroup: -2938475845623062804 + fsGroupChangePolicy: '`l}Ñ蠂Ü[ƛ^輅' + runAsGroup: -2284009989479738687 + runAsNonRoot: false + runAsUser: -2814749701257649187 seLinuxOptions: - level: "359" - role: "357" - type: "358" - user: "356" + level: "364" + role: "362" + type: "363" + user: "361" + seccompProfile: + localhostProfile: "370" + type: ɛ棕ƈ眽炊礫Ƽ¨Ix糂 supplementalGroups: - - 5255171395073905944 + - -6831592407095063988 sysctls: - - name: "363" - value: "364" + - name: "368" + value: "369" windowsOptions: - gmsaCredentialSpec: "361" - gmsaCredentialSpecName: "360" - runAsUserName: "362" - serviceAccount: "354" - serviceAccountName: "353" + gmsaCredentialSpec: "366" + gmsaCredentialSpecName: "365" + runAsUserName: "367" + serviceAccount: "359" + serviceAccountName: "358" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "367" - terminationGracePeriodSeconds: -2738603156841903595 + shareProcessNamespace: true + subdomain: "373" + terminationGracePeriodSeconds: 5255171395073905944 tolerations: - - effect: 料ȭzV镜籬ƽ - key: "409" - operator: ƹ| - tolerationSeconds: 935587338391120947 - value: "410" + - effect: ď + key: "415" + operator: ŝ + tolerationSeconds: 5830364175709520120 + value: "416" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: qW + - key: g-.814e-_07-ht-E6___-X_H operator: In values: - - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ + - FP matchLabels: - E--pT751: mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X - maxSkew: -137402083 - topologyKey: "419" - whenUnsatisfiable: Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥 + ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H: T8-7_-YD-Q9_-__..YNu + maxSkew: -404772114 + topologyKey: "425" + whenUnsatisfiable: 礳Ȭ痍脉PPöƌ镳餘ŁƁ翂| volumes: - awsElasticBlockStore: fsType: "47" @@ -948,17 +962,17 @@ spec: storagePolicyName: "103" volumePath: "101" status: - availableReplicas: 294718341 - collisionCount: -2071091268 + availableReplicas: -219644401 + collisionCount: 1601715082 conditions: - - lastTransitionTime: "2097-04-15T07:29:40Z" - lastUpdateTime: "2042-08-25T05:10:04Z" - message: "427" - reason: "426" - status: "" - type: 昞财Î嘝zʄ!ć惍Bi攵&ý"ʀ - observedGeneration: 3883700826410970519 - readyReplicas: -729742317 - replicas: -449319810 - unavailableReplicas: 867742020 - updatedReplicas: 2063260600 + - lastTransitionTime: "2303-07-17T14:30:13Z" + lastUpdateTime: "2781-11-30T05:46:47Z" + message: "433" + reason: "432" + status: 銲tHǽ÷閂抰^窄CǙķȈĐI梞ū + type: 磸蛕ʟ?ȊJ赟鷆šl5ɜ + observedGeneration: -5717089103430590081 + readyReplicas: -2111356809 + replicas: 340269252 + unavailableReplicas: 1740994908 + updatedReplicas: -2071091268 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.json index a323c6c434a..32e5031b699 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.json +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.json @@ -613,150 +613,153 @@ "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "$MVȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫" + "procMount": "$MVȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫", + "seccompProfile": { + "type": "ʤî萨zvt莭", + "localhostProfile": "213" + } }, - "tty": true + "stdin": true } ], "containers": [ { - "name": "213", - "image": "214", + "name": "214", + "image": "215", "command": [ - "215" - ], - "args": [ "216" ], - "workingDir": "217", + "args": [ + "217" + ], + "workingDir": "218", "ports": [ { - "name": "218", - "hostPort": 62799871, - "containerPort": -775325416, - "protocol": "t莭琽§ć\\ ïì", - "hostIP": "219" + "name": "219", + "hostPort": -763687725, + "containerPort": -246563990, + "protocol": "ì«", + "hostIP": "220" } ], "envFrom": [ { - "prefix": "220", + "prefix": "221", "configMapRef": { - "name": "221", + "name": "222", "optional": false }, "secretRef": { - "name": "222", - "optional": false + "name": "223", + "optional": true } } ], "env": [ { - "name": "223", - "value": "224", + "name": "224", + "value": "225", "valueFrom": { "fieldRef": { - "apiVersion": "225", - "fieldPath": "226" + "apiVersion": "226", + "fieldPath": "227" }, "resourceFieldRef": { - "containerName": "227", - "resource": "228", - "divisor": "595" + "containerName": "228", + "resource": "229", + "divisor": "804" }, "configMapKeyRef": { - "name": "229", - "key": "230", + "name": "230", + "key": "231", "optional": true }, "secretKeyRef": { - "name": "231", - "key": "232", - "optional": false + "name": "232", + "key": "233", + "optional": true } } } ], "resources": { "limits": { - "N粕擓ƖHVe熼": "334" + "粕擓ƖHVe熼'FD": "235" }, "requests": { - "倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶": "388" + "嶗U": "647" } }, "volumeMounts": [ { - "name": "233", - "readOnly": true, - "mountPath": "234", - "subPath": "235", - "mountPropagation": "癃8鸖", - "subPathExpr": "236" + "name": "234", + "mountPath": "235", + "subPath": "236", + "mountPropagation": "i酛3ƁÀ*f\u003c鴒翁杙Ŧ癃", + "subPathExpr": "237" } ], "volumeDevices": [ { - "name": "237", - "devicePath": "238" + "name": "238", + "devicePath": "239" } ], "livenessProbe": { "exec": { "command": [ - "239" + "240" ] }, "httpGet": { - "path": "240", - "port": -1654678802, - "host": "241", - "scheme": "毋", + "path": "241", + "port": 630004123, + "host": "242", + "scheme": "ɾģ毋Ó6dz娝嘚", "httpHeaders": [ { - "name": "242", - "value": "243" + "name": "243", + "value": "244" } ] }, "tcpSocket": { - "port": 391562775, - "host": "244" + "port": -1213051101, + "host": "245" }, - "initialDelaySeconds": -775511009, - "timeoutSeconds": -832805508, - "periodSeconds": -228822833, - "successThreshold": -970312425, - "failureThreshold": -1213051101 + "initialDelaySeconds": 1451056156, + "timeoutSeconds": 267768240, + "periodSeconds": -127849333, + "successThreshold": -1455098755, + "failureThreshold": -1140531048 }, "readinessProbe": { "exec": { "command": [ - "245" + "246" ] }, "httpGet": { - "path": "246", - "port": -1905643191, - "host": "247", - "scheme": "Ǖɳɷ9Ì崟¿瘦ɖ緕", + "path": "247", + "port": 1752155096, + "host": "248", + "scheme": "崟¿", "httpHeaders": [ { - "name": "248", - "value": "249" + "name": "249", + "value": "250" } ] }, "tcpSocket": { - "port": "250", + "port": -1423854443, "host": "251" }, - "initialDelaySeconds": 852780575, - "timeoutSeconds": -1252938503, - "periodSeconds": 893823156, - "successThreshold": -1980314709, - "failureThreshold": 571739592 + "initialDelaySeconds": -1798849477, + "timeoutSeconds": -1017263912, + "periodSeconds": 852780575, + "successThreshold": -1252938503, + "failureThreshold": 893823156 }, "startupProbe": { "exec": { @@ -766,9 +769,9 @@ }, "httpGet": { "path": "253", - "port": -1334110502, + "port": -20130017, "host": "254", - "scheme": "ȓ蹣ɐǛv+8Ƥ熪军", + "scheme": "輓Ɔȓ蹣ɐǛv+8", "httpHeaders": [ { "name": "255", @@ -777,150 +780,156 @@ ] }, "tcpSocket": { - "port": 622267234, - "host": "257" + "port": "257", + "host": "258" }, - "initialDelaySeconds": 410611837, - "timeoutSeconds": 809006670, - "periodSeconds": 972978563, - "successThreshold": 17771103, - "failureThreshold": -1008070934 + "initialDelaySeconds": 1831208885, + "timeoutSeconds": -1425408777, + "periodSeconds": -820113531, + "successThreshold": 622267234, + "failureThreshold": 410611837 }, "lifecycle": { "postStart": { "exec": { "command": [ - "258" + "259" ] }, "httpGet": { - "path": "259", - "port": "260", - "host": "261", + "path": "260", + "port": "261", + "host": "262", + "scheme": "Ů+朷Ǝ膯ljVX1虊", "httpHeaders": [ { - "name": "262", - "value": "263" + "name": "263", + "value": "264" } ] }, "tcpSocket": { - "port": 1943028037, - "host": "264" + "port": -979584143, + "host": "265" } }, "preStop": { "exec": { "command": [ - "265" + "266" ] }, "httpGet": { - "path": "266", - "port": -1355476687, - "host": "267", - "scheme": "-Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ", + "path": "267", + "port": "268", + "host": "269", + "scheme": "ĸ輦唊", "httpHeaders": [ { - "name": "268", - "value": "269" + "name": "270", + "value": "271" } ] }, "tcpSocket": { - "port": "270", - "host": "271" + "port": "272", + "host": "273" } } }, - "terminationMessagePath": "272", - "terminationMessagePolicy": "T 苧yñKJɐ扵G", - "imagePullPolicy": "û咡W\u003c敄lu|榝$î.Ȏ蝪ʜ5", + "terminationMessagePath": "274", + "terminationMessagePolicy": "铿ʩȂ4ē鐭#嬀ơŸ8T", + "imagePullPolicy": "xɮĵȑ6L*Z鐫û咡W", "securityContext": { "capabilities": { "add": [ - "E埄Ȁ朦 wƯ貾坢'" + "lu|榝$î." ], "drop": [ - "aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l" + "蝪ʜ5遰=" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "273", - "role": "274", - "type": "275", - "level": "276" + "user": "275", + "role": "276", + "type": "277", + "level": "278" }, "windowsOptions": { - "gmsaCredentialSpecName": "277", - "gmsaCredentialSpec": "278", - "runAsUserName": "279" + "gmsaCredentialSpecName": "279", + "gmsaCredentialSpec": "280", + "runAsUserName": "281" }, - "runAsUser": -2270595441829602368, - "runAsGroup": -2408264753085021035, + "runAsUser": 2001337664780390084, + "runAsGroup": -1590797314027460823, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "" - } + "procMount": "", + "seccompProfile": { + "type": "跩aŕ翑", + "localhostProfile": "282" + } + }, + "stdin": true } ], "ephemeralContainers": [ { - "name": "280", - "image": "281", + "name": "283", + "image": "284", "command": [ - "282" + "285" ], "args": [ - "283" + "286" ], - "workingDir": "284", + "workingDir": "287", "ports": [ { - "name": "285", - "hostPort": 1868683352, - "containerPort": -1137436579, - "protocol": "颶妧Ö闊", - "hostIP": "286" + "name": "288", + "hostPort": -2165496, + "containerPort": -1778952574, + "protocol": "皧V垾现葢ŵ橨鬶l獕;跣Hǝcw", + "hostIP": "289" } ], "envFrom": [ { - "prefix": "287", + "prefix": "290", "configMapRef": { - "name": "288", - "optional": false + "name": "291", + "optional": true }, "secretRef": { - "name": "289", - "optional": true + "name": "292", + "optional": false } } ], "env": [ { - "name": "290", - "value": "291", + "name": "293", + "value": "294", "valueFrom": { "fieldRef": { - "apiVersion": "292", - "fieldPath": "293" + "apiVersion": "295", + "fieldPath": "296" }, "resourceFieldRef": { - "containerName": "294", - "resource": "295", - "divisor": "381" + "containerName": "297", + "resource": "298", + "divisor": "836" }, "configMapKeyRef": { - "name": "296", - "key": "297", - "optional": true + "name": "299", + "key": "300", + "optional": false }, "secretKeyRef": { - "name": "298", - "key": "299", + "name": "301", + "key": "302", "optional": false } } @@ -928,77 +937,77 @@ ], "resources": { "limits": { - "²sNƗ¸g": "50" + "Ö闊 鰔澝qV": "752" }, "requests": { - "酊龨δ摖ȱğ_\u003c": "118" + "Ņ/»頸+SÄ蚃": "226" } }, "volumeMounts": [ { - "name": "300", + "name": "303", "readOnly": true, - "mountPath": "301", - "subPath": "302", - "mountPropagation": "ƺ蛜6Ɖ飴ɎiǨź", - "subPathExpr": "303" + "mountPath": "304", + "subPath": "305", + "mountPropagation": "餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi", + "subPathExpr": "306" } ], "volumeDevices": [ { - "name": "304", - "devicePath": "305" + "name": "307", + "devicePath": "308" } ], "livenessProbe": { "exec": { "command": [ - "306" + "309" ] }, "httpGet": { - "path": "307", - "port": 865289071, - "host": "308", - "scheme": "iɥ嵐sC8", + "path": "310", + "port": -2097329452, + "host": "311", + "scheme": "屿oiɥ嵐sC8?", "httpHeaders": [ { - "name": "309", - "value": "310" + "name": "312", + "value": "313" } ] }, "tcpSocket": { - "port": -898536659, - "host": "311" + "port": -1513284745, + "host": "314" }, - "initialDelaySeconds": -1513284745, - "timeoutSeconds": 1258370227, - "periodSeconds": -414121491, - "successThreshold": -1862764022, - "failureThreshold": -300247800 + "initialDelaySeconds": 1258370227, + "timeoutSeconds": -414121491, + "periodSeconds": -1862764022, + "successThreshold": -300247800, + "failureThreshold": 386804041 }, "readinessProbe": { "exec": { "command": [ - "312" + "315" ] }, "httpGet": { - "path": "313", - "port": 323903711, - "host": "314", + "path": "316", + "port": "317", + "host": "318", "scheme": "J", "httpHeaders": [ { - "name": "315", - "value": "316" + "name": "319", + "value": "320" } ] }, "tcpSocket": { - "port": "317", - "host": "318" + "port": "321", + "host": "322" }, "initialDelaySeconds": 657418949, "timeoutSeconds": -992558278, @@ -1009,24 +1018,24 @@ "startupProbe": { "exec": { "command": [ - "319" + "323" ] }, "httpGet": { - "path": "320", + "path": "324", "port": -1117254382, - "host": "321", + "host": "325", "scheme": "趐囨鏻砅邻爥蹔ŧOǨ", "httpHeaders": [ { - "name": "322", - "value": "323" + "name": "326", + "value": "327" } ] }, "tcpSocket": { - "port": "324", - "host": "325" + "port": "328", + "host": "329" }, "initialDelaySeconds": 2129989022, "timeoutSeconds": -1699531929, @@ -1038,51 +1047,51 @@ "postStart": { "exec": { "command": [ - "326" + "330" ] }, "httpGet": { - "path": "327", - "port": "328", - "host": "329", + "path": "331", + "port": "332", + "host": "333", "scheme": "幩šeSvEȤƏ埮pɵ", "httpHeaders": [ { - "name": "330", - "value": "331" + "name": "334", + "value": "335" } ] }, "tcpSocket": { - "port": "332", - "host": "333" + "port": "336", + "host": "337" } }, "preStop": { "exec": { "command": [ - "334" + "338" ] }, "httpGet": { - "path": "335", - "port": "336", - "host": "337", + "path": "339", + "port": "340", + "host": "341", "scheme": "ş", "httpHeaders": [ { - "name": "338", - "value": "339" + "name": "342", + "value": "343" } ] }, "tcpSocket": { - "port": "340", - "host": "341" + "port": "344", + "host": "345" } } }, - "terminationMessagePath": "342", + "terminationMessagePath": "346", "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", "imagePullPolicy": "ņ", "securityContext": { @@ -1096,74 +1105,81 @@ }, "privileged": false, "seLinuxOptions": { - "user": "343", - "role": "344", - "type": "345", - "level": "346" + "user": "347", + "role": "348", + "type": "349", + "level": "350" }, "windowsOptions": { - "gmsaCredentialSpecName": "347", - "gmsaCredentialSpec": "348", - "runAsUserName": "349" + "gmsaCredentialSpecName": "351", + "gmsaCredentialSpec": "352", + "runAsUserName": "353" }, "runAsUser": 1958157659034146020, "runAsGroup": -5996624450771474158, "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "嗆u" + "procMount": "嗆u", + "seccompProfile": { + "type": "晲T[irȎ3Ĕ\\", + "localhostProfile": "354" + } }, "tty": true, - "targetContainerName": "350" + "targetContainerName": "355" } ], - "restartPolicy": "T[", - "terminationGracePeriodSeconds": -2738603156841903595, - "activeDeadlineSeconds": -8619192438821356882, - "dnsPolicy": "Ƶf", + "restartPolicy": "鰨松/Ȁĵ鴁ĩ", + "terminationGracePeriodSeconds": 5255171395073905944, + "activeDeadlineSeconds": 760480547754807445, + "dnsPolicy": " Ņ#耗", "nodeSelector": { - "351": "352" + "356": "357" }, - "serviceAccountName": "353", - "serviceAccount": "354", + "serviceAccountName": "358", + "serviceAccount": "359", "automountServiceAccountToken": false, - "nodeName": "355", - "hostNetwork": true, - "shareProcessNamespace": false, + "nodeName": "360", + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "356", - "role": "357", - "type": "358", - "level": "359" + "user": "361", + "role": "362", + "type": "363", + "level": "364" }, "windowsOptions": { - "gmsaCredentialSpecName": "360", - "gmsaCredentialSpec": "361", - "runAsUserName": "362" + "gmsaCredentialSpecName": "365", + "gmsaCredentialSpec": "366", + "runAsUserName": "367" }, - "runAsUser": -2781126825051715248, - "runAsGroup": -801152248124332545, - "runAsNonRoot": true, + "runAsUser": -2814749701257649187, + "runAsGroup": -2284009989479738687, + "runAsNonRoot": false, "supplementalGroups": [ - 5255171395073905944 + -6831592407095063988 ], - "fsGroup": 760480547754807445, + "fsGroup": -2938475845623062804, "sysctls": [ { - "name": "363", - "value": "364" + "name": "368", + "value": "369" } ], - "fsGroupChangePolicy": "Ņ#耗Ǚ(" + "fsGroupChangePolicy": "`l}Ñ蠂Ü[ƛ^輅", + "seccompProfile": { + "type": "ɛ棕ƈ眽炊礫Ƽ¨Ix糂", + "localhostProfile": "370" + } }, "imagePullSecrets": [ { - "name": "365" + "name": "371" } ], - "hostname": "366", - "subdomain": "367", + "hostname": "372", + "subdomain": "373", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1171,19 +1187,19 @@ { "matchExpressions": [ { - "key": "368", - "operator": "", + "key": "374", + "operator": "zĮ蛋I滞廬耐鷞焬CQ", "values": [ - "369" + "375" ] } ], "matchFields": [ { - "key": "370", - "operator": "ƽ眝{æ盪泙", + "key": "376", + "operator": "ý萜Ǖc", "values": [ - "371" + "377" ] } ] @@ -1192,23 +1208,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 646133945, + "weight": 1141812777, "preference": { "matchExpressions": [ { - "key": "372", - "operator": "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊", + "key": "378", + "operator": "Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ", "values": [ - "373" + "379" ] } ], "matchFields": [ { - "key": "374", - "operator": "ʨIk(dŊiɢzĮ蛋I滞", + "key": "380", + "operator": "乳'ȘUɻ;襕ċ桉桃喕", "values": [ - "375" + "381" ] } ] @@ -1221,43 +1237,43 @@ { "labelSelector": { "matchLabels": { - "3.csh-3--Z1Tvw39FC": "rtSY.g._2F7.-_e..Or_-.3OHgt._6" + "7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og": "8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1" }, "matchExpressions": [ { - "key": "V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y_8D_X._B__-Pd", - "operator": "Exists" + "key": "a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "382" + "388" ], - "topologyKey": "383" + "topologyKey": "389" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -855547676, + "weight": 725557531, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "w--162-gk2-99v22.g-65m8-1x129-9d8-s7-t7--336-11k9-8609a-e0--1----v8-4--558n1asz5/BD8.TS-jJ.Ys_Mop34_y": "f_ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J5" + "2-mv56c27-23---g----1/nf_ZN.-_--6": "J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" }, "matchExpressions": [ { - "key": "8.--w0_1V7", + "key": "c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o", "operator": "In", "values": [ - "7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_8" + "g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" ] } ] }, "namespaces": [ - "390" + "396" ], - "topologyKey": "391" + "topologyKey": "397" } } ] @@ -1267,105 +1283,108 @@ { "labelSelector": { "matchLabels": { - "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33": "17ca-_p-y.eQZ9p_1" + "4eq5": "" }, "matchExpressions": [ { - "key": "yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81", - "operator": "DoesNotExist" + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" } ] }, "namespaces": [ - "398" + "404" ], - "topologyKey": "399" + "topologyKey": "405" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 808399187, + "weight": 1598840753, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2": "CpS__.39g_.--_-_ve5.m_2_--XZx" + "a-2408m-0--5--25/o_6Z..11_7pX_.-mLx": "7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v" }, "matchExpressions": [ { - "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", - "operator": "DoesNotExist" + "key": "n_5023Xl-3Pw_-r75--_-A-o-__y_4", + "operator": "NotIn", + "values": [ + "7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX" + ] } ] }, "namespaces": [ - "406" + "412" ], - "topologyKey": "407" + "topologyKey": "413" } } ] } }, - "schedulerName": "408", + "schedulerName": "414", "tolerations": [ { - "key": "409", - "operator": "ƹ|", - "value": "410", - "effect": "料ȭzV镜籬ƽ", - "tolerationSeconds": 935587338391120947 + "key": "415", + "operator": "ŝ", + "value": "416", + "effect": "ď", + "tolerationSeconds": 5830364175709520120 } ], "hostAliases": [ { - "ip": "411", + "ip": "417", "hostnames": [ - "412" + "418" ] } ], - "priorityClassName": "413", - "priority": 1690570439, + "priorityClassName": "419", + "priority": 1409661280, "dnsConfig": { "nameservers": [ - "414" + "420" ], "searches": [ - "415" + "421" ], "options": [ { - "name": "416", - "value": "417" + "name": "422", + "value": "423" } ] }, "readinessGates": [ { - "conditionType": "梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳" + "conditionType": "iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇" } ], - "runtimeClassName": "418", + "runtimeClassName": "424", "enableServiceLinks": true, - "preemptionPolicy": "eáNRNJ丧鴻Ŀ", + "preemptionPolicy": "ɱD很唟-墡è箁E嗆R2", "overhead": { - "癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö": "607" + "攜轴": "82" }, "topologySpreadConstraints": [ { - "maxSkew": -137402083, - "topologyKey": "419", - "whenUnsatisfiable": "Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥", + "maxSkew": -404772114, + "topologyKey": "425", + "whenUnsatisfiable": "礳Ȭ痍脉PPöƌ镳餘ŁƁ翂|", "labelSelector": { "matchLabels": { - "E--pT751": "mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X" + "ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H": "T8-7_-YD-Q9_-__..YNu" }, "matchExpressions": [ { - "key": "qW", + "key": "g-.814e-_07-ht-E6___-X_H", "operator": "In", "values": [ - "2-.s_6O-5_7_-0w_--5-_.3--_9QWJ" + "FP" ] } ] @@ -1378,123 +1397,123 @@ "volumeClaimTemplates": [ { "metadata": { - "name": "426", - "generateName": "427", - "namespace": "428", - "selfLink": "429", - "uid": "瞯å檳ė\u003ec緍", - "resourceVersion": "8774564298362452033", - "generation": -4846338476256404591, + "name": "432", + "generateName": "433", + "namespace": "434", + "selfLink": "435", + "uid": "莏ŹZ槇鿖]", + "resourceVersion": "1060210571627066679", + "generation": -7362779583389784132, "creationTimestamp": null, - "deletionGracePeriodSeconds": 6041236524714316269, + "deletionGracePeriodSeconds": -2384093400851251697, "labels": { - "431": "432" + "437": "438" }, "annotations": { - "433": "434" + "439": "440" }, "ownerReferences": [ { - "apiVersion": "435", - "kind": "436", - "name": "437", - "uid": "ƄZ", + "apiVersion": "441", + "kind": "442", + "name": "443", + "uid": "磸蛕ʟ?ȊJ赟鷆šl5ɜ", "controller": false, "blockOwnerDeletion": false } ], "finalizers": [ - "438" + "444" ], - "clusterName": "439", + "clusterName": "445", "managedFields": [ { - "manager": "440", - "operation": "ʘLD宊獟¡鯩WɓDɏ挭跡Ƅ抄", - "apiVersion": "441", - "fieldsType": "442" + "manager": "446", + "operation": "秶ʑ韝e溣狣愿激H\\Ȳȍŋ", + "apiVersion": "447", + "fieldsType": "448" } ] }, "spec": { "accessModes": [ - "Ƣǟ½灶du汎mō6µɑ`ȗ\u003c8^翜T" + ",躻[鶆f盧詳痍4'N擻搧" ], "selector": { "matchLabels": { - "d-m._fN._k8__._ep21": "6_A_090ERG2nV.__p_Y-.2__a_dWU_VF" + "46-q-q0o90--g-09--d5ez1----a.w----11rqy3eo79p-f4r1--7p--053--suu--9f82k8-2-d--n-5/Y-.2__a_dWU_V-_Q_Ap._2_xao": "1K--g__..2bidF.-0-...WE.-_tdt_-Z0_TM_p6lM.Y-nd_.b_g" }, "matchExpressions": [ { - "key": "oq0o90--g-09--d5ez1----b69x98--7g0e6-x5-7-a6434---7i-f-d014/6.T", - "operator": "DoesNotExist" + "key": "CdM._bk81S3.s_s_6.-_v__.rP._2_O--d7", + "operator": "Exists" } ] }, "resources": { "limits": { - "蒸CƅR8ɷ|恫f籽": "139" + "Ʋ86±ļ$暣控ā恘á遣ěr郷ljI": "145" }, "requests": { - "": "380" + "ƫ雮蛱ñYȴ": "307" } }, - "volumeName": "449", - "storageClassName": "450", - "volumeMode": "ì淵歔", + "volumeName": "455", + "storageClassName": "456", + "volumeMode": "", "dataSource": { - "apiGroup": "451", - "kind": "452", - "name": "453" + "apiGroup": "457", + "kind": "458", + "name": "459" } }, "status": { - "phase": "d,", + "phase": "k餫Ŷö靌瀞鈝Ń¥厀", "accessModes": [ - ";蛡媈U" + "8Ì所Í绝鲸Ȭő+aò¼箰ð祛" ], "capacity": { - "n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:": "847" + "扄鰀G抉ȪĠʩ崯ɋ+Ő\u003câʑ鱰ȡĴr": "847" }, "conditions": [ { - "type": "Ɍ蚊ơ鎊t潑", - "status": "惃ȳTʬ戱P", - "lastProbeTime": "2237-12-11T16:15:26Z", - "lastTransitionTime": "2926-09-20T14:30:14Z", - "reason": "454", - "message": "455" + "type": "ț慑", + "status": "\u003e", + "lastProbeTime": "2875-08-19T11:51:12Z", + "lastTransitionTime": "2877-07-20T22:14:42Z", + "reason": "460", + "message": "461" } ] } } ], - "serviceName": "456", - "podManagementPolicy": "冒ƖƦɼ橈\"Ĩ媻ʪdž澆", + "serviceName": "462", + "podManagementPolicy": "Ă/ɼ菈ɁQ))e×鄞閆N钮Ǒ繒", "updateStrategy": { - "type": "ƍ\\溮Ŀ傜NZ!šZ_", + "type": "F徵{ɦ!f親ʚ", "rollingUpdate": { - "partition": -1774432721 + "partition": 1771606623 } }, - "revisionHistoryLimit": 51542630 + "revisionHistoryLimit": 977191736 }, "status": { - "observedGeneration": -2780555863272013359, - "replicas": -1607291056, - "readyReplicas": 1591188280, - "currentReplicas": 1562316216, - "updatedReplicas": -292741450, - "currentRevision": "457", - "updateRevision": "458", - "collisionCount": 1615616035, + "observedGeneration": -6053519636978590122, + "replicas": -949944616, + "readyReplicas": -676713715, + "currentReplicas": -904085165, + "updatedReplicas": -1670812209, + "currentRevision": "463", + "updateRevision": "464", + "collisionCount": 678500473, "conditions": [ { - "type": "Ď眊:YĹ爩í鬯濴VǕ癶L浼", - "status": "@p$ÖTő净湅oĒ弦}C嚰s9", - "lastTransitionTime": "2668-07-22T09:34:16Z", - "reason": "459", - "message": "460" + "type": "¹旛坷硂鋡浤ɖ緖焿熣$ɒ割婻漛Ǒ", + "status": "ǖʣ国ȏ禫eÒ", + "lastTransitionTime": "2095-11-13T08:32:34Z", + "reason": "465", + "message": "466" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.pb index 8ca4eae64696353882914d329697728bfa58a296..a5f607fdf9c0c5192117fbb3e46c064f87d4286b 100644 GIT binary patch delta 4395 zcmYjV2~<>9nyyzaP2QOpe4W5qJ$qGca z0a0RssKPU3NsE5}30^ub_n?Q9ef$CU}wQe&G)?-hBGe36Ai^fo8aI7HE zc+%Y#Jb6HX4NB5Mie4X9LgW~`3=Bk`p`%RE^@Bq_W-DPO3O2@f)zum}SLSrc6NCPa zMt^NxEU`?)pr*Iv2M3~4R zQc)l^6g9@x_-9Y)AId&|VlKs*RO;oJptR7X7ln+2YEBy6c5fZrYraWr+Bnr%47COf@_qRU~Fzx}ko zC*RZJzNoJ0qKLhi+z6}guI`cD&e?Y9c@?_Q@Y zrkHoCJ_+3X`2E@zJ2m&qE54%Id-V+;QQRNT-g)N_&0n;AN`(c<;3q6=3m`BUvI+3x z4ck3$k#5&n1s0H|vwAXG1bnu$Jd;4r-zdbz zYwSK2AsxPAVj_!nv+->FUbG#yb7&2}BP|1=C2aVE^*uVuU|Ga2QkZ{Ol$o}BMdqHx zx!ZQ{0pF`|>#?da?^03ql?=qM!%G-uI{Z3$v7(m7p%S>_G;$<2seBI&v8 z@)Zj?1nWA7b|86mmc9b5X4y=}ylkgcPDgfKOw@I>5A@#)jPzyT6NKRpNy&WnR065%UrDKGAOYRt{B!xCTfcHh?!nZFQudCsbbnLi7_!R(0p<{Vz;vjo1vri zY9_1aCh#a@$t!yD7R;{W;swO!#pkf`y1tHGXU_wkdCc^%uXZz2MCgz}BxZ<;>L2U> zb{f-7(WfYSIsNoTB#4~41ALFbc0r2E)a4YG<#}DnN+vFNHJ6#Az#vyn-Gp9Mz=1ki zstel}X06tB7HjDwl3**dlK$tNy2J@MIU^b2RXIA!R){+xJ2K(WeqCgyLHxi&&nPQ} zrQnj~h~+T5Ba1~mw|sjdO45@c){qzavNih3WYC+3yDsv$jshy4raA{3W=xu?UPt=O zlTW5RPCq(%#@QPx@5tM?Cv@y>s8KxrTQPM!!t~hxk%og3V|F(ZKC;d1IzIPq!L`$) zUBPcwT_$Byzd|i?@_a0MSun(3cQu<5}4B<-(3K%(Ds5JUQnQna`kxPexcWo5%@UcC^~vCwL2pm+ z#L-Yu$*NV(Vb2kxdeAsi>n`vV1jh>BvK^=BZFJ(^ToG-`ma-w)v(?P4iVF8&FFYua zkO*x>BFe~xFblhKSVh<=?nW}&E}^uz)J6Ms9p`Ljcd@F@aV!^3ef?Dw&pf_HMQ|H7 zEJBGI#0&1sh824m8*NEPtjddNa5WUPbq`uB>yQ=6dVKf-n3t@oG1 zGn^4TTKz)kLTmg)ll3F{3%(<}Y>_M;)P|bAhW>F`mnz z`UcrkVzdtVj%^d*jGT0clrGXtIE_)@hv&jg`#-90owys$1=6%J&)a7B`^Pf3`Of;! zm+xMvzC=1U<{>*Vj~`&TJHtc0k^XEa&*ik~vz+g}ix;Vst@KM_P2l2?_QlH&krw6^qJwIq5+Y)WCk5{BKmh}Gff*s%{lS$> zX3J&ASHF1fmjKEE31SSeCV~VpCLJ7ON8GF@(g5INEd7K9CO7~q%*$aN0Mz`79M=AJ zSOge_Mc!t1H-(iDiR~i(2?vqz6s0$T$k}Fhao$^wbF=0|lL9M}rXgw&CW&)=KI@rf z5>Z$p`bd}*l)%Y>HLq{W_8!Bos^5?$F`qJp(HRv%XBq(7Fu2lqi1~vd05!*pvpJ54 z;M4(tbM$Y+>I;}z2pXvCd#5hSUFs(ZNeangez4hZa|3#&cvIc$zqHYS0A)2Ddy$N7L6iM9`vCVD? zwq6X?S5G#*FqR+x8}ESksJo1CRst*0^277l zyY}O>OhwDGqb*`KtSMOtaT4_J-Fu;=YFkucyNU#qiqK9Z#ce>Wpz9m;)b(ribx2Rt zU&&&1LC@Wo$zXmth#{3z*t9Km2@3@nfXDj9&_?&90=h}z^fj;PS#ri}>;|+mRcANp z=?tQuUYPnCt8dzFSNYYL-L3B?7(w3$e6m*&)+<44dqx-=4S^u$oCPsB036$hJj|N8?je(2a9(TpOjn0Ab z(O_?%voCnI-pbOyvIk0vjK2J(fzlFhm#cZQ(?4|1S2oXG{-X0VM7Y1t+u|C^CT>!_#?M>|5HAHMjZn~J`E|G-G(WyEsy!;UMFe=fwlU-*Cj{@@km-TyrMd8FtO zE%1CGV*I^6m(!e-NXL#}3Y@6-H(m&~6dGkMf%9j4HNlrI)C7yhg2kFkV!R{OJvLyR!ozQ+QpW#&(!R=QH_k+l%o-1dSqH-DFoDMm5YY@o zvH+2zfhYnZTdL{Koxgr3;^bdmt@->8{3y$^0)NebuXbvtXZG+VX zM3NwypP^|olgLbFmXWbS#;W;VI!w|e^Zhgo1i`AoD&`_6OK1V}WG+M)Vq)nCdTG4x ze1q3+cQtNI&h%AHGH?cCk$HlS^prLwdQa7R#+$Y}YIWD(TJMQ7tK1jdHIWH3J^s@1 zAgijzeHU)Q*hGPCSOnX!6n&rXRD~M2&?vynDkqdt^v0kvSYw_7Zjob_h8s+O8vEkr zr$K|w1~@G8mN4(oE78O(Q2-@HY+gpwz}R&3cb6!$fh>up_W9^ z!9C)h&>TlSqwO=(zLVYVM&Cq3NH3Krp_xte;&94Dw3awnk$6-4e_m}2i}>`Kt1on4 ztod%N2n za}2WcHU74~g;uHL2t}`*wLlR$6$r-JbGE`HBTFTH&Jq%j{XJr-#y(RE) z!`-1^GIUa=q)7iOJqH}aKZc)^gjn+AVk$tn{b#SBEX0MSfu*8l1E zBcHu9a*c|hB2V_64|HEWe0yV5L&u4CKKaEh7tP)IW&fnN`p+MJOa*U|AtYE9W5Cr| zhOEFc57J~IZn5*wqyEySxl>Ukq-@AiIR#X<5vtTvHx|)V6m5Nqj;5E8ZIyusgJq2| z!wk~ve%F+*we9DQZeL5EcjOf8DLj)Le(~1PQ6psb6NF1(zH`t~=l?~yqxC1QmL2}d zLz=tA+tuKz_O(v=%5CHjW>yeZk@@CA?{j;iGMu(u?#`0gL4V6D&v`FfPZJ)Axn-n( zPUp}f&0uzC{tE~rl*%U+7Gdq#b<87q1&Q0)Y*rVZRam5Fvh3zO9kF=x#_R%Cml=gd z$t)_!dO>7&rX`i=z*>ZISXEC+LO*7)j`#z*x?bPL>M^>Gwq!7iVvBd>7vzJptf~MC zsF=A$g@5q+A%7^k%>PmJZz;NlqBDyS;$;D4?-7uu6$%2Ijbv$`iuht)(2$m)qI?Av zC9Wpp&x<;g60AWf!y0eCVYJet6x~D75*;a` zeL9EsAvrNuk4K5%WE7LivS1aPh+;5imhsBYG^FRE18nB=sameiGyCZs2XfUHQGOQK znq7o;mwAx?vTZB@ZqHbv5rq_fF9%Cl}|bzSFVHuJ?j zQmhWHVz+HX>>gHO_v$D`<(Vbxb29Vea|(hXBf3K+!J5W&Q{ivDKUo&Wv{7^|MQ@^? z#Ax59y~Qlc7U=~@XC+qT5{ks^_25Jn70VgvXcI{v9c_TTU6-4v>nyfv*{}(Y(+e{t zcAqXl1h%CXGizwBNJn`J=&qx+C$oYG7IRXZs=APruG`o)W20xxQoFkTvIyMNqBowO${JGJ=B;z-$-F#XnO8jb-v za9w;E#PFPDskiae{6I-^prO?_-0zx-8hN|@NZ0M#pD(#YN~6d_xe<9`2Cn1rJT=!= z+r8-5)N-;Tk{!t$j`^Y}q$si$Y;CXuOrNKt>ImS#FS;uGd!R^dA{GT-lOI_9rDvSo`S2ufs5u^H`Dc-yb1u8@X!haw7T<`wh3 zjvnu^qyDl%xcahn&D>zz4}52iyGDIoBmSldZ_BHe9kf7)$3nse-4tiGC^VpmhAUgU>8#ZiV*=dn<4uY9gzql2{HwW zjjlbP5?61$b{~E9K4>Q@G$x=>Nd;AaMyKLvAfgaO_9WBW=MMjUQN;hAd-J_ev$1?5 z&^hku?r}5*nrwtq4uV0AG--HdAuy;B#Gt`50vQ@aL;w^>3Nzdi!hRZrM$nWH7PJyB z()KkCz#vaAqZiMd&yROC&0NT4?xBrL8s~>++x4dj@Z)(k z4)O0uro7Uos^6U%ukAZ{6$0CC^NZWwSk%r(mco{MLl9hr%R zvGZqK$35+Xx$d!`KukI(=D#KoL%1+hy^u}-x>tfoEPW*s!|TRau^650Aqk|gVuI1k zU)~BxIt+^d(y%Dx8J$%nS@w^XKV~8gTLcV+MZi#4lI;W{ga0*5yTV$f6X|7 z91|ov7x9#pJ83jnrthI&r=V1T>wo|r5e2{_qM$`D^_?Dayz1>6nQi*vPT#~a;Q>`q zL`jA{6<~%a2^_|1-NeLeZ#6f*J4wYDw*0Z{THCz+{O=P}NyQ8uDPEmH^Rg6c1eB!^nk`o7Q^YQtznevs5XT0PcuG!~2CeMty>wY%h^t8IeH{F^9 z1>s?u@z-Bi=Q@<2rn@Iz_LjYt4pHI*xMX1v@idN_cGSEI&&x&XD zJu2x0nYjYbM9TVFozuA3gbl*}WN2l%I&@q?*VFWjl&yO5v&?4tnH>A@x0YMeWvy6K zp_gZKnKCMtkb=@=@C7tQWf#gq85}RJlG&txZ6n|pi4(#d{oaW&@4$)Gfbv9wE5Yrc zn}p59v@zo;Cj9&UmJUx}^;UBftTs@bJ?eA5DMPWUz#X zf8y+z%rzN^LL&HDlE_FFzU8T^cQv}Y-ILz4)t1>_Pv7N*zPT#zm8#V%XvTHyr`}70 zv(uh(YioS!3TH>E&U_<$sP)!x==rble(a7g*HYnED_(0|@LV6gMw#BczEF0za9kL_ z{>i|b|)j-sZUFU|&7bQGTKQde6YqhQ3K6}wuebzA$=pXV< zk0#GG_)d*)@{Ub153dn&A9FM&IqN)!OT8Bl<;>Q5Cc6)=^E98!*TBq^)6U}wU?vFF Mz%KaIGgu7&02i!=oB#j- diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.yaml b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.yaml index d9e479eb3ce..bbf626e7fe0 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.yaml @@ -30,16 +30,16 @@ metadata: selfLink: "5" uid: "7" spec: - podManagementPolicy: 冒ƖƦɼ橈"Ĩ媻ʪdž澆 + podManagementPolicy: Ă/ɼ菈ɁQ))e×鄞閆N钮Ǒ繒 replicas: 896585016 - revisionHistoryLimit: 51542630 + revisionHistoryLimit: 977191736 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: "456" + serviceName: "462" template: metadata: annotations: @@ -71,381 +71,387 @@ spec: selfLink: "28" uid: ?Qȫş spec: - activeDeadlineSeconds: -8619192438821356882 + activeDeadlineSeconds: 760480547754807445 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "372" - operator: '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊' + - key: "378" + operator: Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ values: - - "373" + - "379" matchFields: - - key: "374" - operator: ʨIk(dŊiɢzĮ蛋I滞 + - key: "380" + operator: 乳'ȘUɻ;襕ċ桉桃喕 values: - - "375" - weight: 646133945 + - "381" + weight: 1141812777 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "368" - operator: "" + - key: "374" + operator: zĮ蛋I滞廬耐鷞焬CQ values: - - "369" + - "375" matchFields: - - key: "370" - operator: ƽ眝{æ盪泙 + - key: "376" + operator: ý萜Ǖc values: - - "371" + - "377" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 8.--w0_1V7 + - key: c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o operator: In values: - - 7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_8 + - g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 matchLabels: - w--162-gk2-99v22.g-65m8-1x129-9d8-s7-t7--336-11k9-8609a-e0--1----v8-4--558n1asz5/BD8.TS-jJ.Ys_Mop34_y: f_ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J5 + 2-mv56c27-23---g----1/nf_ZN.-_--6: J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7 namespaces: - - "390" - topologyKey: "391" - weight: -855547676 + - "396" + topologyKey: "397" + weight: 725557531 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y_8D_X._B__-Pd - operator: Exists + - key: a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7 + operator: DoesNotExist matchLabels: - 3.csh-3--Z1Tvw39FC: rtSY.g._2F7.-_e..Or_-.3OHgt._6 + 7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og: 8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1 namespaces: - - "382" - topologyKey: "383" + - "388" + topologyKey: "389" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf - operator: DoesNotExist + - key: n_5023Xl-3Pw_-r75--_-A-o-__y_4 + operator: NotIn + values: + - 7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX matchLabels: - 3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2: CpS__.39g_.--_-_ve5.m_2_--XZx + a-2408m-0--5--25/o_6Z..11_7pX_.-mLx: 7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v namespaces: - - "406" - topologyKey: "407" - weight: 808399187 + - "412" + topologyKey: "413" + weight: 1598840753 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81 - operator: DoesNotExist + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists matchLabels: - 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33: 17ca-_p-y.eQZ9p_1 + 4eq5: "" namespaces: - - "398" - topologyKey: "399" + - "404" + topologyKey: "405" automountServiceAccountToken: false containers: - args: - - "216" + - "217" command: - - "215" + - "216" env: - - name: "223" - value: "224" + - name: "224" + value: "225" valueFrom: configMapKeyRef: - key: "230" - name: "229" + key: "231" + name: "230" optional: true fieldRef: - apiVersion: "225" - fieldPath: "226" + apiVersion: "226" + fieldPath: "227" resourceFieldRef: - containerName: "227" - divisor: "595" - resource: "228" + containerName: "228" + divisor: "804" + resource: "229" secretKeyRef: - key: "232" - name: "231" - optional: false + key: "233" + name: "232" + optional: true envFrom: - configMapRef: - name: "221" - optional: false - prefix: "220" - secretRef: name: "222" optional: false - image: "214" - imagePullPolicy: û咡W<敄lu|榝$î.Ȏ蝪ʜ5 + prefix: "221" + secretRef: + name: "223" + optional: true + image: "215" + imagePullPolicy: xɮĵȑ6L*Z鐫û咡W lifecycle: postStart: exec: command: - - "258" + - "259" httpGet: - host: "261" + host: "262" httpHeaders: - - name: "262" - value: "263" - path: "259" - port: "260" + - name: "263" + value: "264" + path: "260" + port: "261" + scheme: Ů+朷Ǝ膯ljVX1虊 tcpSocket: - host: "264" - port: 1943028037 + host: "265" + port: -979584143 preStop: exec: command: - - "265" + - "266" httpGet: - host: "267" + host: "269" httpHeaders: - - name: "268" - value: "269" - path: "266" - port: -1355476687 - scheme: -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ + - name: "270" + value: "271" + path: "267" + port: "268" + scheme: ĸ輦唊 tcpSocket: - host: "271" - port: "270" + host: "273" + port: "272" livenessProbe: exec: command: - - "239" - failureThreshold: -1213051101 + - "240" + failureThreshold: -1140531048 httpGet: - host: "241" + host: "242" httpHeaders: - - name: "242" - value: "243" - path: "240" - port: -1654678802 - scheme: 毋 - initialDelaySeconds: -775511009 - periodSeconds: -228822833 - successThreshold: -970312425 + - name: "243" + value: "244" + path: "241" + port: 630004123 + scheme: ɾģ毋Ó6dz娝嘚 + initialDelaySeconds: 1451056156 + periodSeconds: -127849333 + successThreshold: -1455098755 tcpSocket: - host: "244" - port: 391562775 - timeoutSeconds: -832805508 - name: "213" + host: "245" + port: -1213051101 + timeoutSeconds: 267768240 + name: "214" ports: - - containerPort: -775325416 - hostIP: "219" - hostPort: 62799871 - name: "218" - protocol: t莭琽§ć\ ïì + - containerPort: -246563990 + hostIP: "220" + hostPort: -763687725 + name: "219" + protocol: ì« readinessProbe: exec: command: - - "245" - failureThreshold: 571739592 + - "246" + failureThreshold: 893823156 httpGet: - host: "247" + host: "248" httpHeaders: - - name: "248" - value: "249" - path: "246" - port: -1905643191 - scheme: Ǖɳɷ9Ì崟¿瘦ɖ緕 - initialDelaySeconds: 852780575 - periodSeconds: 893823156 - successThreshold: -1980314709 + - name: "249" + value: "250" + path: "247" + port: 1752155096 + scheme: 崟¿ + initialDelaySeconds: -1798849477 + periodSeconds: 852780575 + successThreshold: -1252938503 tcpSocket: host: "251" - port: "250" - timeoutSeconds: -1252938503 + port: -1423854443 + timeoutSeconds: -1017263912 resources: limits: - N粕擓ƖHVe熼: "334" + 粕擓ƖHVe熼'FD: "235" requests: - 倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶: "388" + 嶗U: "647" securityContext: allowPrivilegeEscalation: true capabilities: add: - - E埄Ȁ朦 wƯ貾坢' + - lu|榝$î. drop: - - aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l - privileged: false + - 蝪ʜ5遰= + privileged: true procMount: "" - readOnlyRootFilesystem: true - runAsGroup: -2408264753085021035 + readOnlyRootFilesystem: false + runAsGroup: -1590797314027460823 runAsNonRoot: true - runAsUser: -2270595441829602368 + runAsUser: 2001337664780390084 seLinuxOptions: - level: "276" - role: "274" - type: "275" - user: "273" + level: "278" + role: "276" + type: "277" + user: "275" + seccompProfile: + localhostProfile: "282" + type: 跩aŕ翑 windowsOptions: - gmsaCredentialSpec: "278" - gmsaCredentialSpecName: "277" - runAsUserName: "279" + gmsaCredentialSpec: "280" + gmsaCredentialSpecName: "279" + runAsUserName: "281" startupProbe: exec: command: - "252" - failureThreshold: -1008070934 + failureThreshold: 410611837 httpGet: host: "254" httpHeaders: - name: "255" value: "256" path: "253" - port: -1334110502 - scheme: ȓ蹣ɐǛv+8Ƥ熪军 - initialDelaySeconds: 410611837 - periodSeconds: 972978563 - successThreshold: 17771103 + port: -20130017 + scheme: 輓Ɔȓ蹣ɐǛv+8 + initialDelaySeconds: 1831208885 + periodSeconds: -820113531 + successThreshold: 622267234 tcpSocket: - host: "257" - port: 622267234 - timeoutSeconds: 809006670 - terminationMessagePath: "272" - terminationMessagePolicy: T 苧yñKJɐ扵G + host: "258" + port: "257" + timeoutSeconds: -1425408777 + stdin: true + terminationMessagePath: "274" + terminationMessagePolicy: 铿ʩȂ4ē鐭#嬀ơŸ8T volumeDevices: - - devicePath: "238" - name: "237" + - devicePath: "239" + name: "238" volumeMounts: - - mountPath: "234" - mountPropagation: 癃8鸖 - name: "233" - readOnly: true - subPath: "235" - subPathExpr: "236" - workingDir: "217" + - mountPath: "235" + mountPropagation: i酛3ƁÀ*f<鴒翁杙Ŧ癃 + name: "234" + subPath: "236" + subPathExpr: "237" + workingDir: "218" dnsConfig: nameservers: - - "414" + - "420" options: - - name: "416" - value: "417" + - name: "422" + value: "423" searches: - - "415" - dnsPolicy: Ƶf + - "421" + dnsPolicy: ' Ņ#耗' enableServiceLinks: true ephemeralContainers: - args: - - "283" + - "286" command: - - "282" + - "285" env: - - name: "290" - value: "291" + - name: "293" + value: "294" valueFrom: configMapKeyRef: - key: "297" - name: "296" - optional: true + key: "300" + name: "299" + optional: false fieldRef: - apiVersion: "292" - fieldPath: "293" + apiVersion: "295" + fieldPath: "296" resourceFieldRef: - containerName: "294" - divisor: "381" - resource: "295" + containerName: "297" + divisor: "836" + resource: "298" secretKeyRef: - key: "299" - name: "298" + key: "302" + name: "301" optional: false envFrom: - configMapRef: - name: "288" - optional: false - prefix: "287" - secretRef: - name: "289" + name: "291" optional: true - image: "281" + prefix: "290" + secretRef: + name: "292" + optional: false + image: "284" imagePullPolicy: ņ lifecycle: postStart: exec: command: - - "326" + - "330" httpGet: - host: "329" + host: "333" httpHeaders: - - name: "330" - value: "331" - path: "327" - port: "328" + - name: "334" + value: "335" + path: "331" + port: "332" scheme: 幩šeSvEȤƏ埮pɵ tcpSocket: - host: "333" - port: "332" + host: "337" + port: "336" preStop: exec: command: - - "334" + - "338" httpGet: - host: "337" + host: "341" httpHeaders: - - name: "338" - value: "339" - path: "335" - port: "336" + - name: "342" + value: "343" + path: "339" + port: "340" scheme: ş tcpSocket: - host: "341" - port: "340" + host: "345" + port: "344" livenessProbe: exec: command: - - "306" - failureThreshold: -300247800 + - "309" + failureThreshold: 386804041 httpGet: - host: "308" - httpHeaders: - - name: "309" - value: "310" - path: "307" - port: 865289071 - scheme: iɥ嵐sC8 - initialDelaySeconds: -1513284745 - periodSeconds: -414121491 - successThreshold: -1862764022 - tcpSocket: host: "311" - port: -898536659 - timeoutSeconds: 1258370227 - name: "280" + httpHeaders: + - name: "312" + value: "313" + path: "310" + port: -2097329452 + scheme: 屿oiɥ嵐sC8? + initialDelaySeconds: 1258370227 + periodSeconds: -1862764022 + successThreshold: -300247800 + tcpSocket: + host: "314" + port: -1513284745 + timeoutSeconds: -414121491 + name: "283" ports: - - containerPort: -1137436579 - hostIP: "286" - hostPort: 1868683352 - name: "285" - protocol: 颶妧Ö闊 + - containerPort: -1778952574 + hostIP: "289" + hostPort: -2165496 + name: "288" + protocol: 皧V垾现葢ŵ橨鬶l獕;跣Hǝcw readinessProbe: exec: command: - - "312" + - "315" failureThreshold: 215186711 httpGet: - host: "314" + host: "318" httpHeaders: - - name: "315" - value: "316" - path: "313" - port: 323903711 + - name: "319" + value: "320" + path: "316" + port: "317" scheme: J initialDelaySeconds: 657418949 periodSeconds: 287654902 successThreshold: -2062708879 tcpSocket: - host: "318" - port: "317" + host: "322" + port: "321" timeoutSeconds: -992558278 resources: limits: - ²sNƗ¸g: "50" + Ö闊 鰔澝qV: "752" requests: - 酊龨δ摖ȱğ_<: "118" + Ņ/»頸+SÄ蚃: "226" securityContext: allowPrivilegeEscalation: false capabilities: @@ -460,57 +466,59 @@ spec: runAsNonRoot: false runAsUser: 1958157659034146020 seLinuxOptions: - level: "346" - role: "344" - type: "345" - user: "343" + level: "350" + role: "348" + type: "349" + user: "347" + seccompProfile: + localhostProfile: "354" + type: 晲T[irȎ3Ĕ\ windowsOptions: - gmsaCredentialSpec: "348" - gmsaCredentialSpecName: "347" - runAsUserName: "349" + gmsaCredentialSpec: "352" + gmsaCredentialSpecName: "351" + runAsUserName: "353" startupProbe: exec: command: - - "319" + - "323" failureThreshold: 1502643091 httpGet: - host: "321" + host: "325" httpHeaders: - - name: "322" - value: "323" - path: "320" + - name: "326" + value: "327" + path: "324" port: -1117254382 scheme: 趐囨鏻砅邻爥蹔ŧOǨ initialDelaySeconds: 2129989022 periodSeconds: 1311843384 successThreshold: -1292310438 tcpSocket: - host: "325" - port: "324" + host: "329" + port: "328" timeoutSeconds: -1699531929 - targetContainerName: "350" - terminationMessagePath: "342" + targetContainerName: "355" + terminationMessagePath: "346" terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ tty: true volumeDevices: - - devicePath: "305" - name: "304" + - devicePath: "308" + name: "307" volumeMounts: - - mountPath: "301" - mountPropagation: ƺ蛜6Ɖ飴ɎiǨź - name: "300" + - mountPath: "304" + mountPropagation: 餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi + name: "303" readOnly: true - subPath: "302" - subPathExpr: "303" - workingDir: "284" + subPath: "305" + subPathExpr: "306" + workingDir: "287" hostAliases: - hostnames: - - "412" - ip: "411" - hostNetwork: true - hostname: "366" + - "418" + ip: "417" + hostname: "372" imagePullSecrets: - - name: "365" + - name: "371" initContainers: - args: - "150" @@ -646,6 +654,9 @@ spec: role: "207" type: "208" user: "206" + seccompProfile: + localhostProfile: "213" + type: ʤî萨zvt莭 windowsOptions: gmsaCredentialSpec: "211" gmsaCredentialSpecName: "210" @@ -670,9 +681,9 @@ spec: host: "191" port: 406308963 timeoutSeconds: 2026784878 + stdin: true terminationMessagePath: "205" terminationMessagePolicy: 焗捏 - tty: true volumeDevices: - devicePath: "172" name: "171" @@ -684,63 +695,66 @@ spec: subPath: "169" subPathExpr: "170" workingDir: "151" - nodeName: "355" + nodeName: "360" nodeSelector: - "351": "352" + "356": "357" overhead: - 癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö: "607" - preemptionPolicy: eáNRNJ丧鴻Ŀ - priority: 1690570439 - priorityClassName: "413" + 攜轴: "82" + preemptionPolicy: ɱD很唟-墡è箁E嗆R2 + priority: 1409661280 + priorityClassName: "419" readinessGates: - - conditionType: 梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳 - restartPolicy: T[ - runtimeClassName: "418" - schedulerName: "408" + - conditionType: iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇 + restartPolicy: 鰨松/Ȁĵ鴁ĩ + runtimeClassName: "424" + schedulerName: "414" securityContext: - fsGroup: 760480547754807445 - fsGroupChangePolicy: Ņ#耗Ǚ( - runAsGroup: -801152248124332545 - runAsNonRoot: true - runAsUser: -2781126825051715248 + fsGroup: -2938475845623062804 + fsGroupChangePolicy: '`l}Ñ蠂Ü[ƛ^輅' + runAsGroup: -2284009989479738687 + runAsNonRoot: false + runAsUser: -2814749701257649187 seLinuxOptions: - level: "359" - role: "357" - type: "358" - user: "356" + level: "364" + role: "362" + type: "363" + user: "361" + seccompProfile: + localhostProfile: "370" + type: ɛ棕ƈ眽炊礫Ƽ¨Ix糂 supplementalGroups: - - 5255171395073905944 + - -6831592407095063988 sysctls: - - name: "363" - value: "364" + - name: "368" + value: "369" windowsOptions: - gmsaCredentialSpec: "361" - gmsaCredentialSpecName: "360" - runAsUserName: "362" - serviceAccount: "354" - serviceAccountName: "353" + gmsaCredentialSpec: "366" + gmsaCredentialSpecName: "365" + runAsUserName: "367" + serviceAccount: "359" + serviceAccountName: "358" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "367" - terminationGracePeriodSeconds: -2738603156841903595 + shareProcessNamespace: true + subdomain: "373" + terminationGracePeriodSeconds: 5255171395073905944 tolerations: - - effect: 料ȭzV镜籬ƽ - key: "409" - operator: ƹ| - tolerationSeconds: 935587338391120947 - value: "410" + - effect: ď + key: "415" + operator: ŝ + tolerationSeconds: 5830364175709520120 + value: "416" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: qW + - key: g-.814e-_07-ht-E6___-X_H operator: In values: - - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ + - FP matchLabels: - E--pT751: mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X - maxSkew: -137402083 - topologyKey: "419" - whenUnsatisfiable: Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥 + ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H: T8-7_-YD-Q9_-__..YNu + maxSkew: -404772114 + topologyKey: "425" + whenUnsatisfiable: 礳Ȭ痍脉PPöƌ镳餘ŁƁ翂| volumes: - awsElasticBlockStore: fsType: "47" @@ -942,84 +956,84 @@ spec: volumePath: "101" updateStrategy: rollingUpdate: - partition: -1774432721 - type: ƍ\溮Ŀ傜NZ!šZ_ + partition: 1771606623 + type: F徵{ɦ!f親ʚ volumeClaimTemplates: - metadata: annotations: - "433": "434" - clusterName: "439" + "439": "440" + clusterName: "445" creationTimestamp: null - deletionGracePeriodSeconds: 6041236524714316269 + deletionGracePeriodSeconds: -2384093400851251697 finalizers: - - "438" - generateName: "427" - generation: -4846338476256404591 + - "444" + generateName: "433" + generation: -7362779583389784132 labels: - "431": "432" + "437": "438" managedFields: - - apiVersion: "441" - fieldsType: "442" - manager: "440" - operation: ʘLD宊獟¡鯩WɓDɏ挭跡Ƅ抄 - name: "426" - namespace: "428" + - apiVersion: "447" + fieldsType: "448" + manager: "446" + operation: 秶ʑ韝e溣狣愿激H\Ȳȍŋ + name: "432" + namespace: "434" ownerReferences: - - apiVersion: "435" + - apiVersion: "441" blockOwnerDeletion: false controller: false - kind: "436" - name: "437" - uid: ƄZ - resourceVersion: "8774564298362452033" - selfLink: "429" - uid: 瞯å檳ė>c緍 + kind: "442" + name: "443" + uid: 磸蛕ʟ?ȊJ赟鷆šl5ɜ + resourceVersion: "1060210571627066679" + selfLink: "435" + uid: 莏ŹZ槇鿖] spec: accessModes: - - Ƣǟ½灶du汎mō6µɑ`ȗ<8^翜T + - ',躻[鶆f盧詳痍4''N擻搧' dataSource: - apiGroup: "451" - kind: "452" - name: "453" + apiGroup: "457" + kind: "458" + name: "459" resources: limits: - 蒸CƅR8ɷ|恫f籽: "139" + Ʋ86±ļ$暣控ā恘á遣ěr郷ljI: "145" requests: - "": "380" + ƫ雮蛱ñYȴ: "307" selector: matchExpressions: - - key: oq0o90--g-09--d5ez1----b69x98--7g0e6-x5-7-a6434---7i-f-d014/6.T - operator: DoesNotExist + - key: CdM._bk81S3.s_s_6.-_v__.rP._2_O--d7 + operator: Exists matchLabels: - d-m._fN._k8__._ep21: 6_A_090ERG2nV.__p_Y-.2__a_dWU_VF - storageClassName: "450" - volumeMode: ì淵歔 - volumeName: "449" + 46-q-q0o90--g-09--d5ez1----a.w----11rqy3eo79p-f4r1--7p--053--suu--9f82k8-2-d--n-5/Y-.2__a_dWU_V-_Q_Ap._2_xao: 1K--g__..2bidF.-0-...WE.-_tdt_-Z0_TM_p6lM.Y-nd_.b_g + storageClassName: "456" + volumeMode: "" + volumeName: "455" status: accessModes: - - ;蛡媈U + - 8Ì所Í绝鲸Ȭő+aò¼箰ð祛 capacity: - 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:': "847" + 扄鰀G抉ȪĠʩ崯ɋ+Ő<âʑ鱰ȡĴr: "847" conditions: - - lastProbeTime: "2237-12-11T16:15:26Z" - lastTransitionTime: "2926-09-20T14:30:14Z" - message: "455" - reason: "454" - status: 惃ȳTʬ戱P - type: Ɍ蚊ơ鎊t潑 - phase: d, + - lastProbeTime: "2875-08-19T11:51:12Z" + lastTransitionTime: "2877-07-20T22:14:42Z" + message: "461" + reason: "460" + status: '>' + type: ț慑 + phase: k餫Ŷö靌瀞鈝Ń¥厀 status: - collisionCount: 1615616035 + collisionCount: 678500473 conditions: - - lastTransitionTime: "2668-07-22T09:34:16Z" - message: "460" - reason: "459" - status: '@p$ÖTő净湅oĒ弦}C嚰s9' - type: Ď眊:YĹ爩í鬯濴VǕ癶L浼 - currentReplicas: 1562316216 - currentRevision: "457" - observedGeneration: -2780555863272013359 - readyReplicas: 1591188280 - replicas: -1607291056 - updateRevision: "458" - updatedReplicas: -292741450 + - lastTransitionTime: "2095-11-13T08:32:34Z" + message: "466" + reason: "465" + status: ǖʣ国ȏ禫eÒ + type: ¹旛坷硂鋡浤ɖ緖焿熣$ɒ割婻漛Ǒ + currentReplicas: -904085165 + currentRevision: "463" + observedGeneration: -6053519636978590122 + readyReplicas: -676713715 + replicas: -949944616 + updateRevision: "464" + updatedReplicas: -1670812209 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.json index 3b96554e9c8..abf376d0eb5 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.json +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.json @@ -614,201 +614,203 @@ "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "fǣ萭旿@" + "procMount": "fǣ萭旿@", + "seccompProfile": { + "type": "lNdǂ\u003e5", + "localhostProfile": "218" + } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "containers": [ { - "name": "218", - "image": "219", + "name": "219", + "image": "220", "command": [ - "220" - ], - "args": [ "221" ], - "workingDir": "222", + "args": [ + "222" + ], + "workingDir": "223", "ports": [ { - "name": "223", - "hostPort": 1584001904, - "containerPort": -839281354, - "protocol": "5姣\u003e懔%熷谟þ蛯ɰ荶ljʁ", - "hostIP": "224" + "name": "224", + "hostPort": 1505082076, + "containerPort": 1447898632, + "protocol": "þ蛯ɰ荶lj", + "hostIP": "225" } ], "envFrom": [ { - "prefix": "225", + "prefix": "226", "configMapRef": { - "name": "226", - "optional": false + "name": "227", + "optional": true }, "secretRef": { - "name": "227", + "name": "228", "optional": false } } ], "env": [ { - "name": "228", - "value": "229", + "name": "229", + "value": "230", "valueFrom": { "fieldRef": { - "apiVersion": "230", - "fieldPath": "231" + "apiVersion": "231", + "fieldPath": "232" }, "resourceFieldRef": { - "containerName": "232", - "resource": "233", - "divisor": "357" + "containerName": "233", + "resource": "234", + "divisor": "4" }, "configMapKeyRef": { - "name": "234", - "key": "235", + "name": "235", + "key": "236", "optional": true }, "secretKeyRef": { - "name": "236", - "key": "237", - "optional": true + "name": "237", + "key": "238", + "optional": false } } } ], "resources": { "limits": { - "藠3.v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0": "175" + "Ȥ藠3.": "540" }, "requests": { - "ɺ皚|懥ƖN粕擓ƖHV": "962" + "莭琽§ć\\ ïì«丯Ƙ枛牐ɺ": "660" } }, "volumeMounts": [ { - "name": "238", - "mountPath": "239", - "subPath": "240", - "mountPropagation": "Ź倗S晒嶗UÐ_ƮA攤/ɸɎ ", - "subPathExpr": "241" + "name": "239", + "readOnly": true, + "mountPath": "240", + "subPath": "241", + "mountPropagation": "\\p[", + "subPathExpr": "242" } ], "volumeDevices": [ { - "name": "242", - "devicePath": "243" + "name": "243", + "devicePath": "244" } ], "livenessProbe": { "exec": { "command": [ - "244" + "245" ] }, "httpGet": { - "path": "245", - "port": -393291312, - "host": "246", - "scheme": "Ŧ癃8鸖ɱJȉ罴ņ螡źȰ?", + "path": "246", + "port": 958482756, + "host": "247", "httpHeaders": [ { - "name": "247", - "value": "248" + "name": "248", + "value": "249" } ] }, "tcpSocket": { - "port": "249", - "host": "250" + "port": "250", + "host": "251" }, - "initialDelaySeconds": 627713162, - "timeoutSeconds": 1255312175, - "periodSeconds": -1740959124, - "successThreshold": 158280212, - "failureThreshold": -361442565 + "initialDelaySeconds": -1097611426, + "timeoutSeconds": 1871952835, + "periodSeconds": -327987957, + "successThreshold": -801430937, + "failureThreshold": 1883209805 }, "readinessProbe": { "exec": { "command": [ - "251" + "252" ] }, "httpGet": { - "path": "252", - "port": -2013568185, - "host": "253", - "scheme": "#yV'WKw(ğ儴Ůĺ}", + "path": "253", + "port": 100356493, + "host": "254", + "scheme": "ƮA攤/ɸɎ R§耶FfB", "httpHeaders": [ { - "name": "254", - "value": "255" + "name": "255", + "value": "256" } ] }, "tcpSocket": { - "port": -20130017, - "host": "256" + "port": "257", + "host": "258" }, - "initialDelaySeconds": -1244623134, - "timeoutSeconds": -1334110502, - "periodSeconds": -398297599, - "successThreshold": 873056500, - "failureThreshold": -36782737 + "initialDelaySeconds": -1020896847, + "timeoutSeconds": 1074486306, + "periodSeconds": 630004123, + "successThreshold": -984241405, + "failureThreshold": -1654678802 }, "startupProbe": { "exec": { "command": [ - "257" + "259" ] }, "httpGet": { - "path": "258", - "port": "259", - "host": "260", - "scheme": "Qg鄠[", + "path": "260", + "port": "261", + "host": "262", + "scheme": "Ȱ?$矡ȶ网", "httpHeaders": [ { - "name": "261", - "value": "262" + "name": "263", + "value": "264" } ] }, "tcpSocket": { - "port": -241238495, - "host": "263" + "port": -361442565, + "host": "265" }, - "initialDelaySeconds": -1556231754, - "timeoutSeconds": 461585849, - "periodSeconds": -321709789, - "successThreshold": -1463645123, - "failureThreshold": -1011390276 + "initialDelaySeconds": -1905643191, + "timeoutSeconds": -2717401, + "periodSeconds": -1492565335, + "successThreshold": -1099429189, + "failureThreshold": 994072122 }, "lifecycle": { "postStart": { "exec": { "command": [ - "264" + "266" ] }, "httpGet": { - "path": "265", - "port": "266", - "host": "267", - "scheme": "]佱¿\u003e犵殇ŕ-Ɂ圯W", + "path": "267", + "port": -1364571630, + "host": "268", + "scheme": "ɖ緕ȚÍ勅跦Opwǩ", "httpHeaders": [ { - "name": "268", - "value": "269" + "name": "269", + "value": "270" } ] }, "tcpSocket": { - "port": "270", + "port": 376404581, "host": "271" } }, @@ -820,9 +822,9 @@ }, "httpGet": { "path": "273", - "port": -1161649101, + "port": -1738069460, "host": "274", - "scheme": "嚧ʣq埄", + "scheme": "v+8Ƥ熪军g\u003e郵[+扴", "httpHeaders": [ { "name": "275", @@ -837,15 +839,15 @@ } }, "terminationMessagePath": "279", - "terminationMessagePolicy": "ʁ岼昕ĬÇ", - "imagePullPolicy": "T 苧yñKJɐ扵G", + "terminationMessagePolicy": "+", + "imagePullPolicy": "Ĺ]佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#", "securityContext": { "capabilities": { "add": [ - "fʀļ腩墺Ò媁荭gw忊" + "ʩȂ4ē鐭#" ], "drop": [ - "E剒蔞" + "ơŸ8T " ] }, "privileged": false, @@ -860,78 +862,85 @@ "gmsaCredentialSpec": "285", "runAsUserName": "286" }, - "runAsUser": -6177393256425700216, - "runAsGroup": 2001337664780390084, + "runAsUser": -6406791857291159870, + "runAsGroup": -6959202986715119291, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "Ȩ\u003c6鄰簳°Ļǟi\u0026" + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "绤fʀļ腩墺Ò媁荭g", + "seccompProfile": { + "type": "忊|E剒", + "localhostProfile": "287" + } }, - "stdin": true + "stdin": true, + "stdinOnce": true, + "tty": true } ], "ephemeralContainers": [ { - "name": "287", - "image": "288", + "name": "288", + "image": "289", "command": [ - "289" - ], - "args": [ "290" ], - "workingDir": "291", + "args": [ + "291" + ], + "workingDir": "292", "ports": [ { - "name": "292", - "hostPort": 1313273370, - "containerPort": -1296830577, - "hostIP": "293" + "name": "293", + "hostPort": 14304392, + "containerPort": 465972736, + "protocol": "议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026", + "hostIP": "294" } ], "envFrom": [ { - "prefix": "294", + "prefix": "295", "configMapRef": { - "name": "295", - "optional": true + "name": "296", + "optional": false }, "secretRef": { - "name": "296", + "name": "297", "optional": false } } ], "env": [ { - "name": "297", - "value": "298", + "name": "298", + "value": "299", "valueFrom": { "fieldRef": { - "apiVersion": "299", - "fieldPath": "300" + "apiVersion": "300", + "fieldPath": "301" }, "resourceFieldRef": { - "containerName": "301", - "resource": "302", - "divisor": "3" + "containerName": "302", + "resource": "303", + "divisor": "861" }, "configMapKeyRef": { - "name": "303", - "key": "304", + "name": "304", + "key": "305", "optional": true }, "secretKeyRef": { - "name": "305", - "key": "306", - "optional": true + "name": "306", + "key": "307", + "optional": false } } } ], "resources": { "limits": { - "淳4揻-$ɽ丟×x锏ɟ": "178" + "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ": "178" }, "requests": { "Ö闊 鰔澝qV": "752" @@ -939,41 +948,41 @@ }, "volumeMounts": [ { - "name": "307", + "name": "308", "readOnly": true, - "mountPath": "308", - "subPath": "309", + "mountPath": "309", + "subPath": "310", "mountPropagation": "/»頸+SÄ蚃ɣľ)酊龨Î", - "subPathExpr": "310" + "subPathExpr": "311" } ], "volumeDevices": [ { - "name": "311", - "devicePath": "312" + "name": "312", + "devicePath": "313" } ], "livenessProbe": { "exec": { "command": [ - "313" + "314" ] }, "httpGet": { - "path": "314", - "port": "315", - "host": "316", + "path": "315", + "port": "316", + "host": "317", "scheme": "冓鍓贯", "httpHeaders": [ { - "name": "317", - "value": "318" + "name": "318", + "value": "319" } ] }, "tcpSocket": { - "port": "319", - "host": "320" + "port": "320", + "host": "321" }, "initialDelaySeconds": 1290950685, "timeoutSeconds": 12533543, @@ -984,24 +993,24 @@ "readinessProbe": { "exec": { "command": [ - "321" + "322" ] }, "httpGet": { - "path": "322", + "path": "323", "port": 1332783160, - "host": "323", + "host": "324", "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", "httpHeaders": [ { - "name": "324", - "value": "325" + "name": "325", + "value": "326" } ] }, "tcpSocket": { - "port": "326", - "host": "327" + "port": "327", + "host": "328" }, "initialDelaySeconds": -300247800, "timeoutSeconds": 386804041, @@ -1012,24 +1021,24 @@ "startupProbe": { "exec": { "command": [ - "328" + "329" ] }, "httpGet": { - "path": "329", - "port": "330", - "host": "331", + "path": "330", + "port": "331", + "host": "332", "scheme": "鍏H鯂²", "httpHeaders": [ { - "name": "332", - "value": "333" + "name": "333", + "value": "334" } ] }, "tcpSocket": { "port": -1187301925, - "host": "334" + "host": "335" }, "initialDelaySeconds": -402384013, "timeoutSeconds": -181601395, @@ -1041,51 +1050,51 @@ "postStart": { "exec": { "command": [ - "335" + "336" ] }, "httpGet": { - "path": "336", - "port": "337", - "host": "338", + "path": "337", + "port": "338", + "host": "339", "scheme": "C\"6x$1s", "httpHeaders": [ { - "name": "339", - "value": "340" + "name": "340", + "value": "341" } ] }, "tcpSocket": { - "port": "341", - "host": "342" + "port": "342", + "host": "343" } }, "preStop": { "exec": { "command": [ - "343" + "344" ] }, "httpGet": { - "path": "344", + "path": "345", "port": -518160270, - "host": "345", + "host": "346", "scheme": "ɔ幩še", "httpHeaders": [ { - "name": "346", - "value": "347" + "name": "347", + "value": "348" } ] }, "tcpSocket": { "port": 1956567721, - "host": "348" + "host": "349" } } }, - "terminationMessagePath": "349", + "terminationMessagePath": "350", "terminationMessagePolicy": "ȤƏ埮pɵ", "securityContext": { "capabilities": { @@ -1098,76 +1107,85 @@ }, "privileged": false, "seLinuxOptions": { - "user": "350", - "role": "351", - "type": "352", - "level": "353" + "user": "351", + "role": "352", + "type": "353", + "level": "354" }, "windowsOptions": { - "gmsaCredentialSpecName": "354", - "gmsaCredentialSpec": "355", - "runAsUserName": "356" + "gmsaCredentialSpecName": "355", + "gmsaCredentialSpec": "356", + "runAsUserName": "357" }, "runAsUser": -6048969174364431391, "runAsGroup": 6726836758549163621, "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "" + "procMount": "", + "seccompProfile": { + "type": "Ěɭɪǹ0衷,", + "localhostProfile": "358" + } }, "stdin": true, "stdinOnce": true, "tty": true, - "targetContainerName": "357" + "targetContainerName": "359" } ], - "restartPolicy": "ɭɪǹ0衷,", - "terminationGracePeriodSeconds": -3039830979334099524, - "activeDeadlineSeconds": 7270263763744228913, - "dnsPolicy": "n(fǂǢ曣ŋayåe躒訙Ǫ", + "restartPolicy": "Mț譎", + "terminationGracePeriodSeconds": -6820702013821218348, + "activeDeadlineSeconds": -859314713905950830, + "dnsPolicy": "曣ŋayåe躒訙", "nodeSelector": { - "358": "359" + "360": "361" }, - "serviceAccountName": "360", - "serviceAccount": "361", - "automountServiceAccountToken": true, - "nodeName": "362", - "hostNetwork": true, - "shareProcessNamespace": true, + "serviceAccountName": "362", + "serviceAccount": "363", + "automountServiceAccountToken": false, + "nodeName": "364", + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "363", - "role": "364", - "type": "365", - "level": "366" + "user": "365", + "role": "366", + "type": "367", + "level": "368" }, "windowsOptions": { - "gmsaCredentialSpecName": "367", - "gmsaCredentialSpec": "368", - "runAsUserName": "369" + "gmsaCredentialSpecName": "369", + "gmsaCredentialSpec": "370", + "runAsUserName": "371" }, - "runAsUser": -5315960194881172085, - "runAsGroup": 6386250802140824739, + "runAsUser": 2568149898321094851, + "runAsGroup": 3458146088689761805, "runAsNonRoot": false, "supplementalGroups": [ - -4480129203693517072 + -8030784306928494940 ], - "fsGroup": 2585323675983182372, + "fsGroup": -2738603156841903595, "sysctls": [ { - "name": "370", - "value": "371" + "name": "372", + "value": "373" } ], - "fsGroupChangePolicy": "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎" + "fsGroupChangePolicy": "3Ĕ\\ɢX鰨松/Ȁĵ鴁", + "seccompProfile": { + "type": "ȲǸ|蕎'佉賞ǧĒzŔ", + "localhostProfile": "374" + } }, "imagePullSecrets": [ { - "name": "372" + "name": "375" } ], - "hostname": "373", - "subdomain": "374", + "hostname": "376", + "subdomain": "377", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1175,19 +1193,19 @@ { "matchExpressions": [ { - "key": "375", - "operator": "Ǚ(", + "key": "378", + "operator": "ƽ眝{æ盪泙", "values": [ - "376" + "379" ] } ], "matchFields": [ { - "key": "377", - "operator": "瘍Nʊ輔3璾ėȜv1b繐汚", + "key": "380", + "operator": "繐汚磉反-n覦", "values": [ - "378" + "381" ] } ] @@ -1196,23 +1214,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 702968201, + "weight": 1618861163, "preference": { "matchExpressions": [ { - "key": "379", - "operator": "n覦灲閈誹ʅ蕉", + "key": "382", + "operator": "ʅ蕉ɼ搳ǭ濑箨ʨIk(dŊiɢzĮ蛋I", "values": [ - "380" + "383" ] } ], "matchFields": [ { - "key": "381", - "operator": "", + "key": "384", + "operator": "ʆɞȥ}礤铟怖ý萜Ǖc8", "values": [ - "382" + "385" ] } ] @@ -1225,43 +1243,40 @@ { "labelSelector": { "matchLabels": { - "lm-e46-r-g63--gt1--6mx-r-927--m6-k8-c2---2etfh41ca-z-g/0p_3_J_SA995IKCR.s--f.-f.-zv._._.5-H.T.-.-.d": "b_9_1o.w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k..1Q7._l.I" + "z.T-V_D_0-K_A-_9_Z_C..7o_x3..-.8-Jp-9-4-Tm.Y": "k8...__.Q_c8.G.b_9_1o.w_aI._31-_I-A-_3bz._8M01" }, "matchExpressions": [ { - "key": "d----v8-4--558n1asz-r886x.2-cgr6---r58-e-l203-8sln7-x/k2_9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_l", + "key": "w9-9d8-s7t/ZX-D---k..1Q7._l.._Q.6.I--2_9.v.--_.--4QQo", "operator": "DoesNotExist" } ] }, "namespaces": [ - "389" + "392" ], - "topologyKey": "390" + "topologyKey": "393" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1195176401, + "weight": 1885676566, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "Bk.j._g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "5886-5.mcgr6---r58-e-l203-8sln7-3x-b--55037/5.....3_t_-l..-.DG7r-3.----._4M": "i__k.jD" }, "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" - ] + "key": "y7--p9.-_0R.-_-3L", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "397" + "400" ], - "topologyKey": "398" + "topologyKey": "401" } } ] @@ -1271,143 +1286,143 @@ { "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" + "6-gr-4---rv-t-u-4----q-x3w3dn5-r/t_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S7": "C.-e16-O5" }, "matchExpressions": [ { - "key": "d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g", + "key": "k4-670tfz-up3a-n093-pi-9o-l4-vo5byp8q-sf1--gw7.2t3z-w5----7-z-63-z---r/U-_s-mtA.W5_-5_.V1r", "operator": "NotIn", "values": [ - "VT3sn-0_.i__a.O2G_J" + "v_._e_-8" ] } ] }, "namespaces": [ - "405" + "408" ], - "topologyKey": "406" + "topologyKey": "409" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1508769491, + "weight": 808399187, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "3--rgvf3q-z-5z80n--t5--9-4-d2-22--i--40wv--in-870w--it6k47-7y1.h72n-cnp-75/c10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-3": "20_._.-_L-__bf_9_-C-PfNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.F" + "3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2": "CpS__.39g_.--_-_ve5.m_2_--XZx" }, "matchExpressions": [ { - "key": "p_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-e", - "operator": "In", - "values": [ - "" - ] + "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "413" + "416" ], - "topologyKey": "414" + "topologyKey": "417" } } ] } }, - "schedulerName": "415", + "schedulerName": "418", "tolerations": [ { - "key": "416", - "operator": "抄3昞财Î嘝zʄ!ć", - "value": "417", - "effect": "緍k¢茤", - "tolerationSeconds": 4096844323391966153 + "key": "419", + "operator": "ƹ|", + "value": "420", + "effect": "料ȭzV镜籬ƽ", + "tolerationSeconds": 935587338391120947 } ], "hostAliases": [ { - "ip": "418", + "ip": "421", "hostnames": [ - "419" + "422" ] } ], - "priorityClassName": "420", - "priority": -1331113536, + "priorityClassName": "423", + "priority": 1690570439, "dnsConfig": { "nameservers": [ - "421" + "424" ], "searches": [ - "422" + "425" ], "options": [ { - "name": "423", - "value": "424" + "name": "426", + "value": "427" } ] }, "readinessGates": [ { - "conditionType": "mō6µɑ`ȗ\u003c8^翜" + "conditionType": "梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳" } ], - "runtimeClassName": "425", - "enableServiceLinks": false, - "preemptionPolicy": "ý筞X", + "runtimeClassName": "428", + "enableServiceLinks": true, + "preemptionPolicy": "eáNRNJ丧鴻Ŀ", "overhead": { - "tHǽ÷閂抰^窄CǙķȈ": "97" + "癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö": "607" }, "topologySpreadConstraints": [ { - "maxSkew": 1956797678, - "topologyKey": "426", - "whenUnsatisfiable": "ƀ+瑏eCmAȥ睙", + "maxSkew": -137402083, + "topologyKey": "429", + "whenUnsatisfiable": "Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥", "labelSelector": { "matchLabels": { - "zp22o4a-w----11rqy3eo79p-f4r1--7p--053--suu--98.y1s8-j-6j4uvf1-sdg--132bid-7x0u738--7w-tdt-u-0--v/Ied-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G5": "x_.4dwFbuvEf55Y2k.F-4" + "E--pT751": "mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X" }, "matchExpressions": [ { - "key": "88-i19.y-y7o-0-wq-zfdw73w0---4a18-f---ui6-48e-9-h4-w-qp25--7-n--kfk3g/1n1.--.._-x_4..u2-__3uM77U7._pz", - "operator": "DoesNotExist" + "key": "qW", + "operator": "In", + "values": [ + "2-.s_6O-5_7_-0w_--5-_.3--_9QWJ" + ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "updateStrategy": { - "type": "))e×鄞閆N钮Ǒ", + "type": "ơ'禧ǵŊ)TiD¢ƿ媴h5ƅȸȓɻ", "rollingUpdate": { "maxUnavailable": 2 } }, - "minReadySeconds": -1521312599, - "revisionHistoryLimit": 554881301 + "minReadySeconds": 696654600, + "revisionHistoryLimit": 407742062 }, "status": { - "currentNumberScheduled": 687719923, - "numberMisscheduled": -1777921334, - "desiredNumberScheduled": -2022058870, - "numberReady": 283054026, - "observedGeneration": 9202522069332337259, - "updatedNumberScheduled": -691360969, - "numberAvailable": 1090884237, - "numberUnavailable": -1303432952, - "collisionCount": -434531243, + "currentNumberScheduled": 2115789304, + "numberMisscheduled": 902022378, + "desiredNumberScheduled": 1660081568, + "numberReady": 904244563, + "observedGeneration": 3178958147838553180, + "updatedNumberScheduled": -1512660030, + "numberAvailable": -655315199, + "numberUnavailable": -918184784, + "collisionCount": 867742020, "conditions": [ { - "type": "", - "status": "B/ü橚2ț}¹旛坷硂", - "lastTransitionTime": "2776-12-09T00:48:05Z", - "reason": "433", - "message": "434" + "type": "昞财Î嘝zʄ!ć惍Bi攵\u0026ý\"ʀ", + "status": "", + "lastTransitionTime": "2042-08-25T05:10:04Z", + "reason": "436", + "message": "437" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.pb index 3ef20a4e7d238410d54c94611373b8cc40e9149c..afecd33ae1c65d8fe06e4c2d285fccddcbaf119c 100644 GIT binary patch delta 3460 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犵殇ŕ-Ɂ圯W:ĸ輦唊# lifecycle: postStart: exec: command: - - "264" + - "266" httpGet: - host: "267" + host: "268" httpHeaders: - - name: "268" - value: "269" - path: "265" - port: "266" - scheme: ']佱¿>犵殇ŕ-Ɂ圯W' + - name: "269" + value: "270" + path: "267" + port: -1364571630 + scheme: ɖ緕ȚÍ勅跦Opwǩ tcpSocket: host: "271" - port: "270" + port: 376404581 preStop: exec: command: @@ -212,81 +208,83 @@ spec: - name: "275" value: "276" path: "273" - port: -1161649101 - scheme: 嚧ʣq埄 + port: -1738069460 + scheme: v+8Ƥ熪军g>郵[+扴 tcpSocket: host: "278" port: "277" livenessProbe: exec: command: - - "244" - failureThreshold: -361442565 + - "245" + failureThreshold: 1883209805 httpGet: - host: "246" + host: "247" httpHeaders: - - name: "247" - value: "248" - path: "245" - port: -393291312 - scheme: Ŧ癃8鸖ɱJȉ罴ņ螡źȰ? - initialDelaySeconds: 627713162 - periodSeconds: -1740959124 - successThreshold: 158280212 + - name: "248" + value: "249" + path: "246" + port: 958482756 + initialDelaySeconds: -1097611426 + periodSeconds: -327987957 + successThreshold: -801430937 tcpSocket: - host: "250" - port: "249" - timeoutSeconds: 1255312175 - name: "218" + host: "251" + port: "250" + timeoutSeconds: 1871952835 + name: "219" ports: - - containerPort: -839281354 - hostIP: "224" - hostPort: 1584001904 - name: "223" - protocol: 5姣>懔%熷谟þ蛯ɰ荶ljʁ + - containerPort: 1447898632 + hostIP: "225" + hostPort: 1505082076 + name: "224" + protocol: þ蛯ɰ荶lj readinessProbe: exec: command: - - "251" - failureThreshold: -36782737 + - "252" + failureThreshold: -1654678802 httpGet: - host: "253" + host: "254" httpHeaders: - - name: "254" - value: "255" - path: "252" - port: -2013568185 - scheme: '#yV''WKw(ğ儴Ůĺ}' - initialDelaySeconds: -1244623134 - periodSeconds: -398297599 - successThreshold: 873056500 + - name: "255" + value: "256" + path: "253" + port: 100356493 + scheme: ƮA攤/ɸɎ R§耶FfB + initialDelaySeconds: -1020896847 + periodSeconds: 630004123 + successThreshold: -984241405 tcpSocket: - host: "256" - port: -20130017 - timeoutSeconds: -1334110502 + host: "258" + port: "257" + timeoutSeconds: 1074486306 resources: limits: - 藠3.v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0: "175" + Ȥ藠3.: "540" requests: - ɺ皚|懥ƖN粕擓ƖHV: "962" + 莭琽§ć\ ïì«丯Ƙ枛牐ɺ: "660" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - fʀļ腩墺Ò媁荭gw忊 + - ʩȂ4ē鐭# drop: - - E剒蔞 + - 'ơŸ8T ' privileged: false - procMount: Ȩ<6鄰簳°Ļǟi& - readOnlyRootFilesystem: true - runAsGroup: 2001337664780390084 + procMount: 绤fʀļ腩墺Ò媁荭g + readOnlyRootFilesystem: false + runAsGroup: -6959202986715119291 runAsNonRoot: true - runAsUser: -6177393256425700216 + runAsUser: -6406791857291159870 seLinuxOptions: level: "283" role: "281" type: "282" user: "280" + seccompProfile: + localhostProfile: "287" + type: 忊|E剒 windowsOptions: gmsaCredentialSpec: "285" gmsaCredentialSpecName: "284" @@ -294,159 +292,163 @@ spec: startupProbe: exec: command: - - "257" - failureThreshold: -1011390276 + - "259" + failureThreshold: 994072122 httpGet: - host: "260" + host: "262" httpHeaders: - - name: "261" - value: "262" - path: "258" - port: "259" - scheme: Qg鄠[ - initialDelaySeconds: -1556231754 - periodSeconds: -321709789 - successThreshold: -1463645123 + - name: "263" + value: "264" + path: "260" + port: "261" + scheme: Ȱ?$矡ȶ网 + initialDelaySeconds: -1905643191 + periodSeconds: -1492565335 + successThreshold: -1099429189 tcpSocket: - host: "263" - port: -241238495 - timeoutSeconds: 461585849 + host: "265" + port: -361442565 + timeoutSeconds: -2717401 stdin: true + stdinOnce: true terminationMessagePath: "279" - terminationMessagePolicy: ʁ岼昕ĬÇ + terminationMessagePolicy: + + tty: true volumeDevices: - - devicePath: "243" - name: "242" + - devicePath: "244" + name: "243" volumeMounts: - - mountPath: "239" - mountPropagation: 'Ź倗S晒嶗UÐ_ƮA攤/ɸɎ ' - name: "238" - subPath: "240" - subPathExpr: "241" - workingDir: "222" + - mountPath: "240" + mountPropagation: \p[ + name: "239" + readOnly: true + subPath: "241" + subPathExpr: "242" + workingDir: "223" dnsConfig: nameservers: - - "421" + - "424" options: - - name: "423" - value: "424" + - name: "426" + value: "427" searches: - - "422" - dnsPolicy: n(fǂǢ曣ŋayåe躒訙Ǫ - enableServiceLinks: false + - "425" + dnsPolicy: 曣ŋayåe躒訙 + enableServiceLinks: true ephemeralContainers: - args: - - "290" + - "291" command: - - "289" + - "290" env: - - name: "297" - value: "298" + - name: "298" + value: "299" valueFrom: configMapKeyRef: - key: "304" - name: "303" + key: "305" + name: "304" optional: true fieldRef: - apiVersion: "299" - fieldPath: "300" + apiVersion: "300" + fieldPath: "301" resourceFieldRef: - containerName: "301" - divisor: "3" - resource: "302" + containerName: "302" + divisor: "861" + resource: "303" secretKeyRef: - key: "306" - name: "305" - optional: true + key: "307" + name: "306" + optional: false envFrom: - configMapRef: - name: "295" - optional: true - prefix: "294" - secretRef: name: "296" optional: false - image: "288" + prefix: "295" + secretRef: + name: "297" + optional: false + image: "289" lifecycle: postStart: exec: command: - - "335" + - "336" httpGet: - host: "338" + host: "339" httpHeaders: - - name: "339" - value: "340" - path: "336" - port: "337" + - name: "340" + value: "341" + path: "337" + port: "338" scheme: C"6x$1s tcpSocket: - host: "342" - port: "341" + host: "343" + port: "342" preStop: exec: command: - - "343" + - "344" httpGet: - host: "345" + host: "346" httpHeaders: - - name: "346" - value: "347" - path: "344" + - name: "347" + value: "348" + path: "345" port: -518160270 scheme: ɔ幩še tcpSocket: - host: "348" + host: "349" port: 1956567721 livenessProbe: exec: command: - - "313" + - "314" failureThreshold: 472742933 httpGet: - host: "316" + host: "317" httpHeaders: - - name: "317" - value: "318" - path: "314" - port: "315" + - name: "318" + value: "319" + path: "315" + port: "316" scheme: 冓鍓贯 initialDelaySeconds: 1290950685 periodSeconds: 1058960779 successThreshold: -2133441986 tcpSocket: - host: "320" - port: "319" + host: "321" + port: "320" timeoutSeconds: 12533543 - name: "287" + name: "288" ports: - - containerPort: -1296830577 - hostIP: "293" - hostPort: 1313273370 - name: "292" + - containerPort: 465972736 + hostIP: "294" + hostPort: 14304392 + name: "293" + protocol: 议Ƭƶ氩Ȩ<6鄰簳°Ļǟi& readinessProbe: exec: command: - - "321" + - "322" failureThreshold: 620822482 httpGet: - host: "323" + host: "324" httpHeaders: - - name: "324" - value: "325" - path: "322" + - name: "325" + value: "326" + path: "323" port: 1332783160 scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; initialDelaySeconds: -300247800 periodSeconds: -126958936 successThreshold: 186945072 tcpSocket: - host: "327" - port: "326" + host: "328" + port: "327" timeoutSeconds: 386804041 resources: limits: - 淳4揻-$ɽ丟×x锏ɟ: "178" + ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ: "178" requests: Ö闊 鰔澝qV: "752" securityContext: @@ -463,59 +465,63 @@ spec: runAsNonRoot: false runAsUser: -6048969174364431391 seLinuxOptions: - level: "353" - role: "351" - type: "352" - user: "350" + level: "354" + role: "352" + type: "353" + user: "351" + seccompProfile: + localhostProfile: "358" + type: Ěɭɪǹ0衷, windowsOptions: - gmsaCredentialSpec: "355" - gmsaCredentialSpecName: "354" - runAsUserName: "356" + gmsaCredentialSpec: "356" + gmsaCredentialSpecName: "355" + runAsUserName: "357" startupProbe: exec: command: - - "328" + - "329" failureThreshold: -560238386 httpGet: - host: "331" + host: "332" httpHeaders: - - name: "332" - value: "333" - path: "329" - port: "330" + - name: "333" + value: "334" + path: "330" + port: "331" scheme: 鍏H鯂² initialDelaySeconds: -402384013 periodSeconds: -617381112 successThreshold: 1851229369 tcpSocket: - host: "334" + host: "335" port: -1187301925 timeoutSeconds: -181601395 stdin: true stdinOnce: true - targetContainerName: "357" - terminationMessagePath: "349" + targetContainerName: "359" + terminationMessagePath: "350" terminationMessagePolicy: ȤƏ埮pɵ tty: true volumeDevices: - - devicePath: "312" - name: "311" + - devicePath: "313" + name: "312" volumeMounts: - - mountPath: "308" + - mountPath: "309" mountPropagation: /»頸+SÄ蚃ɣľ)酊龨Î - name: "307" + name: "308" readOnly: true - subPath: "309" - subPathExpr: "310" - workingDir: "291" + subPath: "310" + subPathExpr: "311" + workingDir: "292" hostAliases: - hostnames: - - "419" - ip: "418" - hostNetwork: true - hostname: "373" + - "422" + ip: "421" + hostIPC: true + hostPID: true + hostname: "376" imagePullSecrets: - - name: "372" + - name: "375" initContainers: - args: - "150" @@ -650,6 +656,9 @@ spec: role: "212" type: "213" user: "211" + seccompProfile: + localhostProfile: "218" + type: lNdǂ>5 windowsOptions: gmsaCredentialSpec: "216" gmsaCredentialSpecName: "215" @@ -674,11 +683,9 @@ spec: host: "195" port: "194" timeoutSeconds: 1596422492 - stdin: true stdinOnce: true terminationMessagePath: "210" terminationMessagePolicy: ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0 - tty: true volumeDevices: - devicePath: "172" name: "171" @@ -690,62 +697,66 @@ spec: subPath: "169" subPathExpr: "170" workingDir: "151" - nodeName: "362" + nodeName: "364" nodeSelector: - "358": "359" + "360": "361" overhead: - tHǽ÷閂抰^窄CǙķȈ: "97" - preemptionPolicy: ý筞X - priority: -1331113536 - priorityClassName: "420" + 癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö: "607" + preemptionPolicy: eáNRNJ丧鴻Ŀ + priority: 1690570439 + priorityClassName: "423" readinessGates: - - conditionType: mō6µɑ`ȗ<8^翜 - restartPolicy: ɭɪǹ0衷, - runtimeClassName: "425" - schedulerName: "415" + - conditionType: 梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳 + restartPolicy: Mț譎 + runtimeClassName: "428" + schedulerName: "418" securityContext: - fsGroup: 2585323675983182372 - fsGroupChangePolicy: Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 - runAsGroup: 6386250802140824739 + fsGroup: -2738603156841903595 + fsGroupChangePolicy: 3Ĕ\ɢX鰨松/Ȁĵ鴁 + runAsGroup: 3458146088689761805 runAsNonRoot: false - runAsUser: -5315960194881172085 + runAsUser: 2568149898321094851 seLinuxOptions: - level: "366" - role: "364" - type: "365" - user: "363" + level: "368" + role: "366" + type: "367" + user: "365" + seccompProfile: + localhostProfile: "374" + type: ȲǸ|蕎'佉賞ǧĒzŔ supplementalGroups: - - -4480129203693517072 + - -8030784306928494940 sysctls: - - name: "370" - value: "371" + - name: "372" + value: "373" windowsOptions: - gmsaCredentialSpec: "368" - gmsaCredentialSpecName: "367" - runAsUserName: "369" - serviceAccount: "361" - serviceAccountName: "360" - setHostnameAsFQDN: true - shareProcessNamespace: true - subdomain: "374" - terminationGracePeriodSeconds: -3039830979334099524 + gmsaCredentialSpec: "370" + gmsaCredentialSpecName: "369" + runAsUserName: "371" + serviceAccount: "363" + serviceAccountName: "362" + setHostnameAsFQDN: false + shareProcessNamespace: false + subdomain: "377" + terminationGracePeriodSeconds: -6820702013821218348 tolerations: - - effect: 緍k¢茤 - key: "416" - operator: 抄3昞财Î嘝zʄ!ć - tolerationSeconds: 4096844323391966153 - value: "417" + - effect: 料ȭzV镜籬ƽ + key: "419" + operator: ƹ| + tolerationSeconds: 935587338391120947 + value: "420" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 88-i19.y-y7o-0-wq-zfdw73w0---4a18-f---ui6-48e-9-h4-w-qp25--7-n--kfk3g/1n1.--.._-x_4..u2-__3uM77U7._pz - operator: DoesNotExist + - key: qW + operator: In + values: + - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ matchLabels: - ? zp22o4a-w----11rqy3eo79p-f4r1--7p--053--suu--98.y1s8-j-6j4uvf1-sdg--132bid-7x0u738--7w-tdt-u-0--v/Ied-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G5 - : x_.4dwFbuvEf55Y2k.F-4 - maxSkew: 1956797678 - topologyKey: "426" - whenUnsatisfiable: ƀ+瑏eCmAȥ睙 + E--pT751: mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X + maxSkew: -137402083 + topologyKey: "429" + whenUnsatisfiable: Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥 volumes: - awsElasticBlockStore: fsType: "47" @@ -948,20 +959,20 @@ spec: updateStrategy: rollingUpdate: maxUnavailable: 2 - type: ))e×鄞閆N钮Ǒ + type: ơ'禧ǵŊ)TiD¢ƿ媴h5ƅȸȓɻ status: - collisionCount: -434531243 + collisionCount: 867742020 conditions: - - lastTransitionTime: "2776-12-09T00:48:05Z" - message: "434" - reason: "433" - status: B/ü橚2ț}¹旛坷硂 - type: "" - currentNumberScheduled: 687719923 - desiredNumberScheduled: -2022058870 - numberAvailable: 1090884237 - numberMisscheduled: -1777921334 - numberReady: 283054026 - numberUnavailable: -1303432952 - observedGeneration: 9202522069332337259 - updatedNumberScheduled: -691360969 + - lastTransitionTime: "2042-08-25T05:10:04Z" + message: "437" + reason: "436" + status: "" + type: 昞财Î嘝zʄ!ć惍Bi攵&ý"ʀ + currentNumberScheduled: 2115789304 + desiredNumberScheduled: 1660081568 + numberAvailable: -655315199 + numberMisscheduled: 902022378 + numberReady: 904244563 + numberUnavailable: -918184784 + observedGeneration: 3178958147838553180 + updatedNumberScheduled: -1512660030 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.json index a2f89dc65d5..aeaeb127a4f 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.json +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.json @@ -613,150 +613,153 @@ "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "$MVȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫" + "procMount": "$MVȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫", + "seccompProfile": { + "type": "ʤî萨zvt莭", + "localhostProfile": "213" + } }, - "tty": true + "stdin": true } ], "containers": [ { - "name": "213", - "image": "214", + "name": "214", + "image": "215", "command": [ - "215" - ], - "args": [ "216" ], - "workingDir": "217", + "args": [ + "217" + ], + "workingDir": "218", "ports": [ { - "name": "218", - "hostPort": 62799871, - "containerPort": -775325416, - "protocol": "t莭琽§ć\\ ïì", - "hostIP": "219" + "name": "219", + "hostPort": -763687725, + "containerPort": -246563990, + "protocol": "ì«", + "hostIP": "220" } ], "envFrom": [ { - "prefix": "220", + "prefix": "221", "configMapRef": { - "name": "221", + "name": "222", "optional": false }, "secretRef": { - "name": "222", - "optional": false + "name": "223", + "optional": true } } ], "env": [ { - "name": "223", - "value": "224", + "name": "224", + "value": "225", "valueFrom": { "fieldRef": { - "apiVersion": "225", - "fieldPath": "226" + "apiVersion": "226", + "fieldPath": "227" }, "resourceFieldRef": { - "containerName": "227", - "resource": "228", - "divisor": "595" + "containerName": "228", + "resource": "229", + "divisor": "804" }, "configMapKeyRef": { - "name": "229", - "key": "230", + "name": "230", + "key": "231", "optional": true }, "secretKeyRef": { - "name": "231", - "key": "232", - "optional": false + "name": "232", + "key": "233", + "optional": true } } } ], "resources": { "limits": { - "N粕擓ƖHVe熼": "334" + "粕擓ƖHVe熼'FD": "235" }, "requests": { - "倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶": "388" + "嶗U": "647" } }, "volumeMounts": [ { - "name": "233", - "readOnly": true, - "mountPath": "234", - "subPath": "235", - "mountPropagation": "癃8鸖", - "subPathExpr": "236" + "name": "234", + "mountPath": "235", + "subPath": "236", + "mountPropagation": "i酛3ƁÀ*f\u003c鴒翁杙Ŧ癃", + "subPathExpr": "237" } ], "volumeDevices": [ { - "name": "237", - "devicePath": "238" + "name": "238", + "devicePath": "239" } ], "livenessProbe": { "exec": { "command": [ - "239" + "240" ] }, "httpGet": { - "path": "240", - "port": -1654678802, - "host": "241", - "scheme": "毋", + "path": "241", + "port": 630004123, + "host": "242", + "scheme": "ɾģ毋Ó6dz娝嘚", "httpHeaders": [ { - "name": "242", - "value": "243" + "name": "243", + "value": "244" } ] }, "tcpSocket": { - "port": 391562775, - "host": "244" + "port": -1213051101, + "host": "245" }, - "initialDelaySeconds": -775511009, - "timeoutSeconds": -832805508, - "periodSeconds": -228822833, - "successThreshold": -970312425, - "failureThreshold": -1213051101 + "initialDelaySeconds": 1451056156, + "timeoutSeconds": 267768240, + "periodSeconds": -127849333, + "successThreshold": -1455098755, + "failureThreshold": -1140531048 }, "readinessProbe": { "exec": { "command": [ - "245" + "246" ] }, "httpGet": { - "path": "246", - "port": -1905643191, - "host": "247", - "scheme": "Ǖɳɷ9Ì崟¿瘦ɖ緕", + "path": "247", + "port": 1752155096, + "host": "248", + "scheme": "崟¿", "httpHeaders": [ { - "name": "248", - "value": "249" + "name": "249", + "value": "250" } ] }, "tcpSocket": { - "port": "250", + "port": -1423854443, "host": "251" }, - "initialDelaySeconds": 852780575, - "timeoutSeconds": -1252938503, - "periodSeconds": 893823156, - "successThreshold": -1980314709, - "failureThreshold": 571739592 + "initialDelaySeconds": -1798849477, + "timeoutSeconds": -1017263912, + "periodSeconds": 852780575, + "successThreshold": -1252938503, + "failureThreshold": 893823156 }, "startupProbe": { "exec": { @@ -766,9 +769,9 @@ }, "httpGet": { "path": "253", - "port": -1334110502, + "port": -20130017, "host": "254", - "scheme": "ȓ蹣ɐǛv+8Ƥ熪军", + "scheme": "輓Ɔȓ蹣ɐǛv+8", "httpHeaders": [ { "name": "255", @@ -777,150 +780,156 @@ ] }, "tcpSocket": { - "port": 622267234, - "host": "257" + "port": "257", + "host": "258" }, - "initialDelaySeconds": 410611837, - "timeoutSeconds": 809006670, - "periodSeconds": 972978563, - "successThreshold": 17771103, - "failureThreshold": -1008070934 + "initialDelaySeconds": 1831208885, + "timeoutSeconds": -1425408777, + "periodSeconds": -820113531, + "successThreshold": 622267234, + "failureThreshold": 410611837 }, "lifecycle": { "postStart": { "exec": { "command": [ - "258" + "259" ] }, "httpGet": { - "path": "259", - "port": "260", - "host": "261", + "path": "260", + "port": "261", + "host": "262", + "scheme": "Ů+朷Ǝ膯ljVX1虊", "httpHeaders": [ { - "name": "262", - "value": "263" + "name": "263", + "value": "264" } ] }, "tcpSocket": { - "port": 1943028037, - "host": "264" + "port": -979584143, + "host": "265" } }, "preStop": { "exec": { "command": [ - "265" + "266" ] }, "httpGet": { - "path": "266", - "port": -1355476687, - "host": "267", - "scheme": "-Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ", + "path": "267", + "port": "268", + "host": "269", + "scheme": "ĸ輦唊", "httpHeaders": [ { - "name": "268", - "value": "269" + "name": "270", + "value": "271" } ] }, "tcpSocket": { - "port": "270", - "host": "271" + "port": "272", + "host": "273" } } }, - "terminationMessagePath": "272", - "terminationMessagePolicy": "T 苧yñKJɐ扵G", - "imagePullPolicy": "û咡W\u003c敄lu|榝$î.Ȏ蝪ʜ5", + "terminationMessagePath": "274", + "terminationMessagePolicy": "铿ʩȂ4ē鐭#嬀ơŸ8T", + "imagePullPolicy": "xɮĵȑ6L*Z鐫û咡W", "securityContext": { "capabilities": { "add": [ - "E埄Ȁ朦 wƯ貾坢'" + "lu|榝$î." ], "drop": [ - "aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l" + "蝪ʜ5遰=" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "273", - "role": "274", - "type": "275", - "level": "276" + "user": "275", + "role": "276", + "type": "277", + "level": "278" }, "windowsOptions": { - "gmsaCredentialSpecName": "277", - "gmsaCredentialSpec": "278", - "runAsUserName": "279" + "gmsaCredentialSpecName": "279", + "gmsaCredentialSpec": "280", + "runAsUserName": "281" }, - "runAsUser": -2270595441829602368, - "runAsGroup": -2408264753085021035, + "runAsUser": 2001337664780390084, + "runAsGroup": -1590797314027460823, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "" - } + "procMount": "", + "seccompProfile": { + "type": "跩aŕ翑", + "localhostProfile": "282" + } + }, + "stdin": true } ], "ephemeralContainers": [ { - "name": "280", - "image": "281", + "name": "283", + "image": "284", "command": [ - "282" + "285" ], "args": [ - "283" + "286" ], - "workingDir": "284", + "workingDir": "287", "ports": [ { - "name": "285", - "hostPort": 1868683352, - "containerPort": -1137436579, - "protocol": "颶妧Ö闊", - "hostIP": "286" + "name": "288", + "hostPort": -2165496, + "containerPort": -1778952574, + "protocol": "皧V垾现葢ŵ橨鬶l獕;跣Hǝcw", + "hostIP": "289" } ], "envFrom": [ { - "prefix": "287", + "prefix": "290", "configMapRef": { - "name": "288", - "optional": false + "name": "291", + "optional": true }, "secretRef": { - "name": "289", - "optional": true + "name": "292", + "optional": false } } ], "env": [ { - "name": "290", - "value": "291", + "name": "293", + "value": "294", "valueFrom": { "fieldRef": { - "apiVersion": "292", - "fieldPath": "293" + "apiVersion": "295", + "fieldPath": "296" }, "resourceFieldRef": { - "containerName": "294", - "resource": "295", - "divisor": "381" + "containerName": "297", + "resource": "298", + "divisor": "836" }, "configMapKeyRef": { - "name": "296", - "key": "297", - "optional": true + "name": "299", + "key": "300", + "optional": false }, "secretKeyRef": { - "name": "298", - "key": "299", + "name": "301", + "key": "302", "optional": false } } @@ -928,77 +937,77 @@ ], "resources": { "limits": { - "²sNƗ¸g": "50" + "Ö闊 鰔澝qV": "752" }, "requests": { - "酊龨δ摖ȱğ_\u003c": "118" + "Ņ/»頸+SÄ蚃": "226" } }, "volumeMounts": [ { - "name": "300", + "name": "303", "readOnly": true, - "mountPath": "301", - "subPath": "302", - "mountPropagation": "ƺ蛜6Ɖ飴ɎiǨź", - "subPathExpr": "303" + "mountPath": "304", + "subPath": "305", + "mountPropagation": "餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi", + "subPathExpr": "306" } ], "volumeDevices": [ { - "name": "304", - "devicePath": "305" + "name": "307", + "devicePath": "308" } ], "livenessProbe": { "exec": { "command": [ - "306" + "309" ] }, "httpGet": { - "path": "307", - "port": 865289071, - "host": "308", - "scheme": "iɥ嵐sC8", + "path": "310", + "port": -2097329452, + "host": "311", + "scheme": "屿oiɥ嵐sC8?", "httpHeaders": [ { - "name": "309", - "value": "310" + "name": "312", + "value": "313" } ] }, "tcpSocket": { - "port": -898536659, - "host": "311" + "port": -1513284745, + "host": "314" }, - "initialDelaySeconds": -1513284745, - "timeoutSeconds": 1258370227, - "periodSeconds": -414121491, - "successThreshold": -1862764022, - "failureThreshold": -300247800 + "initialDelaySeconds": 1258370227, + "timeoutSeconds": -414121491, + "periodSeconds": -1862764022, + "successThreshold": -300247800, + "failureThreshold": 386804041 }, "readinessProbe": { "exec": { "command": [ - "312" + "315" ] }, "httpGet": { - "path": "313", - "port": 323903711, - "host": "314", + "path": "316", + "port": "317", + "host": "318", "scheme": "J", "httpHeaders": [ { - "name": "315", - "value": "316" + "name": "319", + "value": "320" } ] }, "tcpSocket": { - "port": "317", - "host": "318" + "port": "321", + "host": "322" }, "initialDelaySeconds": 657418949, "timeoutSeconds": -992558278, @@ -1009,24 +1018,24 @@ "startupProbe": { "exec": { "command": [ - "319" + "323" ] }, "httpGet": { - "path": "320", + "path": "324", "port": -1117254382, - "host": "321", + "host": "325", "scheme": "趐囨鏻砅邻爥蹔ŧOǨ", "httpHeaders": [ { - "name": "322", - "value": "323" + "name": "326", + "value": "327" } ] }, "tcpSocket": { - "port": "324", - "host": "325" + "port": "328", + "host": "329" }, "initialDelaySeconds": 2129989022, "timeoutSeconds": -1699531929, @@ -1038,51 +1047,51 @@ "postStart": { "exec": { "command": [ - "326" + "330" ] }, "httpGet": { - "path": "327", - "port": "328", - "host": "329", + "path": "331", + "port": "332", + "host": "333", "scheme": "幩šeSvEȤƏ埮pɵ", "httpHeaders": [ { - "name": "330", - "value": "331" + "name": "334", + "value": "335" } ] }, "tcpSocket": { - "port": "332", - "host": "333" + "port": "336", + "host": "337" } }, "preStop": { "exec": { "command": [ - "334" + "338" ] }, "httpGet": { - "path": "335", - "port": "336", - "host": "337", + "path": "339", + "port": "340", + "host": "341", "scheme": "ş", "httpHeaders": [ { - "name": "338", - "value": "339" + "name": "342", + "value": "343" } ] }, "tcpSocket": { - "port": "340", - "host": "341" + "port": "344", + "host": "345" } } }, - "terminationMessagePath": "342", + "terminationMessagePath": "346", "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", "imagePullPolicy": "ņ", "securityContext": { @@ -1096,74 +1105,81 @@ }, "privileged": false, "seLinuxOptions": { - "user": "343", - "role": "344", - "type": "345", - "level": "346" + "user": "347", + "role": "348", + "type": "349", + "level": "350" }, "windowsOptions": { - "gmsaCredentialSpecName": "347", - "gmsaCredentialSpec": "348", - "runAsUserName": "349" + "gmsaCredentialSpecName": "351", + "gmsaCredentialSpec": "352", + "runAsUserName": "353" }, "runAsUser": 1958157659034146020, "runAsGroup": -5996624450771474158, "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "嗆u" + "procMount": "嗆u", + "seccompProfile": { + "type": "晲T[irȎ3Ĕ\\", + "localhostProfile": "354" + } }, "tty": true, - "targetContainerName": "350" + "targetContainerName": "355" } ], - "restartPolicy": "T[", - "terminationGracePeriodSeconds": -2738603156841903595, - "activeDeadlineSeconds": -8619192438821356882, - "dnsPolicy": "Ƶf", + "restartPolicy": "鰨松/Ȁĵ鴁ĩ", + "terminationGracePeriodSeconds": 5255171395073905944, + "activeDeadlineSeconds": 760480547754807445, + "dnsPolicy": " Ņ#耗", "nodeSelector": { - "351": "352" + "356": "357" }, - "serviceAccountName": "353", - "serviceAccount": "354", + "serviceAccountName": "358", + "serviceAccount": "359", "automountServiceAccountToken": false, - "nodeName": "355", - "hostNetwork": true, - "shareProcessNamespace": false, + "nodeName": "360", + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "356", - "role": "357", - "type": "358", - "level": "359" + "user": "361", + "role": "362", + "type": "363", + "level": "364" }, "windowsOptions": { - "gmsaCredentialSpecName": "360", - "gmsaCredentialSpec": "361", - "runAsUserName": "362" + "gmsaCredentialSpecName": "365", + "gmsaCredentialSpec": "366", + "runAsUserName": "367" }, - "runAsUser": -2781126825051715248, - "runAsGroup": -801152248124332545, - "runAsNonRoot": true, + "runAsUser": -2814749701257649187, + "runAsGroup": -2284009989479738687, + "runAsNonRoot": false, "supplementalGroups": [ - 5255171395073905944 + -6831592407095063988 ], - "fsGroup": 760480547754807445, + "fsGroup": -2938475845623062804, "sysctls": [ { - "name": "363", - "value": "364" + "name": "368", + "value": "369" } ], - "fsGroupChangePolicy": "Ņ#耗Ǚ(" + "fsGroupChangePolicy": "`l}Ñ蠂Ü[ƛ^輅", + "seccompProfile": { + "type": "ɛ棕ƈ眽炊礫Ƽ¨Ix糂", + "localhostProfile": "370" + } }, "imagePullSecrets": [ { - "name": "365" + "name": "371" } ], - "hostname": "366", - "subdomain": "367", + "hostname": "372", + "subdomain": "373", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1171,19 +1187,19 @@ { "matchExpressions": [ { - "key": "368", - "operator": "", + "key": "374", + "operator": "zĮ蛋I滞廬耐鷞焬CQ", "values": [ - "369" + "375" ] } ], "matchFields": [ { - "key": "370", - "operator": "ƽ眝{æ盪泙", + "key": "376", + "operator": "ý萜Ǖc", "values": [ - "371" + "377" ] } ] @@ -1192,23 +1208,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 646133945, + "weight": 1141812777, "preference": { "matchExpressions": [ { - "key": "372", - "operator": "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊", + "key": "378", + "operator": "Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ", "values": [ - "373" + "379" ] } ], "matchFields": [ { - "key": "374", - "operator": "ʨIk(dŊiɢzĮ蛋I滞", + "key": "380", + "operator": "乳'ȘUɻ;襕ċ桉桃喕", "values": [ - "375" + "381" ] } ] @@ -1221,43 +1237,43 @@ { "labelSelector": { "matchLabels": { - "3.csh-3--Z1Tvw39FC": "rtSY.g._2F7.-_e..Or_-.3OHgt._6" + "7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og": "8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1" }, "matchExpressions": [ { - "key": "V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y_8D_X._B__-Pd", - "operator": "Exists" + "key": "a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "382" + "388" ], - "topologyKey": "383" + "topologyKey": "389" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -855547676, + "weight": 725557531, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "w--162-gk2-99v22.g-65m8-1x129-9d8-s7-t7--336-11k9-8609a-e0--1----v8-4--558n1asz5/BD8.TS-jJ.Ys_Mop34_y": "f_ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J5" + "2-mv56c27-23---g----1/nf_ZN.-_--6": "J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" }, "matchExpressions": [ { - "key": "8.--w0_1V7", + "key": "c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o", "operator": "In", "values": [ - "7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_8" + "g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" ] } ] }, "namespaces": [ - "390" + "396" ], - "topologyKey": "391" + "topologyKey": "397" } } ] @@ -1267,105 +1283,108 @@ { "labelSelector": { "matchLabels": { - "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33": "17ca-_p-y.eQZ9p_1" + "4eq5": "" }, "matchExpressions": [ { - "key": "yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81", - "operator": "DoesNotExist" + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" } ] }, "namespaces": [ - "398" + "404" ], - "topologyKey": "399" + "topologyKey": "405" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 808399187, + "weight": 1598840753, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2": "CpS__.39g_.--_-_ve5.m_2_--XZx" + "a-2408m-0--5--25/o_6Z..11_7pX_.-mLx": "7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v" }, "matchExpressions": [ { - "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", - "operator": "DoesNotExist" + "key": "n_5023Xl-3Pw_-r75--_-A-o-__y_4", + "operator": "NotIn", + "values": [ + "7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX" + ] } ] }, "namespaces": [ - "406" + "412" ], - "topologyKey": "407" + "topologyKey": "413" } } ] } }, - "schedulerName": "408", + "schedulerName": "414", "tolerations": [ { - "key": "409", - "operator": "ƹ|", - "value": "410", - "effect": "料ȭzV镜籬ƽ", - "tolerationSeconds": 935587338391120947 + "key": "415", + "operator": "ŝ", + "value": "416", + "effect": "ď", + "tolerationSeconds": 5830364175709520120 } ], "hostAliases": [ { - "ip": "411", + "ip": "417", "hostnames": [ - "412" + "418" ] } ], - "priorityClassName": "413", - "priority": 1690570439, + "priorityClassName": "419", + "priority": 1409661280, "dnsConfig": { "nameservers": [ - "414" + "420" ], "searches": [ - "415" + "421" ], "options": [ { - "name": "416", - "value": "417" + "name": "422", + "value": "423" } ] }, "readinessGates": [ { - "conditionType": "梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳" + "conditionType": "iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇" } ], - "runtimeClassName": "418", + "runtimeClassName": "424", "enableServiceLinks": true, - "preemptionPolicy": "eáNRNJ丧鴻Ŀ", + "preemptionPolicy": "ɱD很唟-墡è箁E嗆R2", "overhead": { - "癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö": "607" + "攜轴": "82" }, "topologySpreadConstraints": [ { - "maxSkew": -137402083, - "topologyKey": "419", - "whenUnsatisfiable": "Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥", + "maxSkew": -404772114, + "topologyKey": "425", + "whenUnsatisfiable": "礳Ȭ痍脉PPöƌ镳餘ŁƁ翂|", "labelSelector": { "matchLabels": { - "E--pT751": "mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X" + "ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H": "T8-7_-YD-Q9_-__..YNu" }, "matchExpressions": [ { - "key": "qW", + "key": "g-.814e-_07-ht-E6___-X_H", "operator": "In", "values": [ - "2-.s_6O-5_7_-0w_--5-_.3--_9QWJ" + "FP" ] } ] @@ -1376,33 +1395,33 @@ } }, "strategy": { - "type": "ơ'禧ǵŊ)TiD¢ƿ媴h5ƅȸȓɻ", + "type": "瞯å檳ė\u003ec緍", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 696654600, - "revisionHistoryLimit": 407742062, - "progressDeadlineSeconds": 902022378 + "minReadySeconds": 349829120, + "revisionHistoryLimit": 94613358, + "progressDeadlineSeconds": 983225586 }, "status": { - "observedGeneration": -3992059348490463840, - "replicas": 904244563, - "updatedReplicas": -1245696932, - "readyReplicas": -1512660030, - "availableReplicas": -655315199, - "unavailableReplicas": -918184784, + "observedGeneration": 6034996523028449140, + "replicas": -1331113536, + "updatedReplicas": -389104463, + "readyReplicas": -1714280710, + "availableReplicas": 2031615983, + "unavailableReplicas": -555090002, "conditions": [ { - "type": "oIǢ龞瞯å檳ė\u003ec緍k¢茤Ƣǟ½灶", - "status": "査Z綶ĀRġ磸", - "lastUpdateTime": "2631-04-27T22:00:28Z", - "lastTransitionTime": "2196-03-13T21:02:11Z", - "reason": "426", - "message": "427" + "type": "6µɑ`ȗ\u003c8^翜T蘈ý筞X銲", + "status": "DZ秶ʑ韝", + "lastUpdateTime": "2047-04-25T00:38:51Z", + "lastTransitionTime": "2286-11-09T17:15:53Z", + "reason": "432", + "message": "433" } ], - "collisionCount": -1914221188 + "collisionCount": -62639376 } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.pb index 9f4b795d90229558fda522725be8268f5a5927bd..13fa5c79fd4800ca5139dbc53c67465426833600 100644 GIT binary patch delta 3648 zcmYjU33L=y7VYW)wsl5mY8YsnIb�WAIn1>emX63j|04!xFX_M@xt-kw73U2|0Q? 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 YP3paW^nDx-v6pZ73a>q+o(|Lh0q6A5*#H0l delta 3576 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 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.yaml b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.yaml index 54cc06201ee..b28795c9c23 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.yaml @@ -30,10 +30,10 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 696654600 - progressDeadlineSeconds: 902022378 + minReadySeconds: 349829120 + progressDeadlineSeconds: 983225586 replicas: 896585016 - revisionHistoryLimit: 407742062 + revisionHistoryLimit: 94613358 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 @@ -44,7 +44,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: ơ'禧ǵŊ)TiD¢ƿ媴h5ƅȸȓɻ + type: 瞯å檳ė>c緍 template: metadata: annotations: @@ -76,381 +76,387 @@ spec: selfLink: "28" uid: ?Qȫş spec: - activeDeadlineSeconds: -8619192438821356882 + activeDeadlineSeconds: 760480547754807445 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "372" - operator: '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊' + - key: "378" + operator: Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ values: - - "373" + - "379" matchFields: - - key: "374" - operator: ʨIk(dŊiɢzĮ蛋I滞 + - key: "380" + operator: 乳'ȘUɻ;襕ċ桉桃喕 values: - - "375" - weight: 646133945 + - "381" + weight: 1141812777 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "368" - operator: "" + - key: "374" + operator: zĮ蛋I滞廬耐鷞焬CQ values: - - "369" + - "375" matchFields: - - key: "370" - operator: ƽ眝{æ盪泙 + - key: "376" + operator: ý萜Ǖc values: - - "371" + - "377" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 8.--w0_1V7 + - key: c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o operator: In values: - - 7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_8 + - g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 matchLabels: - w--162-gk2-99v22.g-65m8-1x129-9d8-s7-t7--336-11k9-8609a-e0--1----v8-4--558n1asz5/BD8.TS-jJ.Ys_Mop34_y: f_ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J5 + 2-mv56c27-23---g----1/nf_ZN.-_--6: J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7 namespaces: - - "390" - topologyKey: "391" - weight: -855547676 + - "396" + topologyKey: "397" + weight: 725557531 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y_8D_X._B__-Pd - operator: Exists + - key: a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7 + operator: DoesNotExist matchLabels: - 3.csh-3--Z1Tvw39FC: rtSY.g._2F7.-_e..Or_-.3OHgt._6 + 7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og: 8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1 namespaces: - - "382" - topologyKey: "383" + - "388" + topologyKey: "389" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf - operator: DoesNotExist + - key: n_5023Xl-3Pw_-r75--_-A-o-__y_4 + operator: NotIn + values: + - 7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX matchLabels: - 3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2: CpS__.39g_.--_-_ve5.m_2_--XZx + a-2408m-0--5--25/o_6Z..11_7pX_.-mLx: 7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v namespaces: - - "406" - topologyKey: "407" - weight: 808399187 + - "412" + topologyKey: "413" + weight: 1598840753 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81 - operator: DoesNotExist + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists matchLabels: - 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33: 17ca-_p-y.eQZ9p_1 + 4eq5: "" namespaces: - - "398" - topologyKey: "399" + - "404" + topologyKey: "405" automountServiceAccountToken: false containers: - args: - - "216" + - "217" command: - - "215" + - "216" env: - - name: "223" - value: "224" + - name: "224" + value: "225" valueFrom: configMapKeyRef: - key: "230" - name: "229" + key: "231" + name: "230" optional: true fieldRef: - apiVersion: "225" - fieldPath: "226" + apiVersion: "226" + fieldPath: "227" resourceFieldRef: - containerName: "227" - divisor: "595" - resource: "228" + containerName: "228" + divisor: "804" + resource: "229" secretKeyRef: - key: "232" - name: "231" - optional: false + key: "233" + name: "232" + optional: true envFrom: - configMapRef: - name: "221" - optional: false - prefix: "220" - secretRef: name: "222" optional: false - image: "214" - imagePullPolicy: û咡W<敄lu|榝$î.Ȏ蝪ʜ5 + prefix: "221" + secretRef: + name: "223" + optional: true + image: "215" + imagePullPolicy: xɮĵȑ6L*Z鐫û咡W lifecycle: postStart: exec: command: - - "258" + - "259" httpGet: - host: "261" + host: "262" httpHeaders: - - name: "262" - value: "263" - path: "259" - port: "260" + - name: "263" + value: "264" + path: "260" + port: "261" + scheme: Ů+朷Ǝ膯ljVX1虊 tcpSocket: - host: "264" - port: 1943028037 + host: "265" + port: -979584143 preStop: exec: command: - - "265" + - "266" httpGet: - host: "267" + host: "269" httpHeaders: - - name: "268" - value: "269" - path: "266" - port: -1355476687 - scheme: -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ + - name: "270" + value: "271" + path: "267" + port: "268" + scheme: ĸ輦唊 tcpSocket: - host: "271" - port: "270" + host: "273" + port: "272" livenessProbe: exec: command: - - "239" - failureThreshold: -1213051101 + - "240" + failureThreshold: -1140531048 httpGet: - host: "241" + host: "242" httpHeaders: - - name: "242" - value: "243" - path: "240" - port: -1654678802 - scheme: 毋 - initialDelaySeconds: -775511009 - periodSeconds: -228822833 - successThreshold: -970312425 + - name: "243" + value: "244" + path: "241" + port: 630004123 + scheme: ɾģ毋Ó6dz娝嘚 + initialDelaySeconds: 1451056156 + periodSeconds: -127849333 + successThreshold: -1455098755 tcpSocket: - host: "244" - port: 391562775 - timeoutSeconds: -832805508 - name: "213" + host: "245" + port: -1213051101 + timeoutSeconds: 267768240 + name: "214" ports: - - containerPort: -775325416 - hostIP: "219" - hostPort: 62799871 - name: "218" - protocol: t莭琽§ć\ ïì + - containerPort: -246563990 + hostIP: "220" + hostPort: -763687725 + name: "219" + protocol: ì« readinessProbe: exec: command: - - "245" - failureThreshold: 571739592 + - "246" + failureThreshold: 893823156 httpGet: - host: "247" + host: "248" httpHeaders: - - name: "248" - value: "249" - path: "246" - port: -1905643191 - scheme: Ǖɳɷ9Ì崟¿瘦ɖ緕 - initialDelaySeconds: 852780575 - periodSeconds: 893823156 - successThreshold: -1980314709 + - name: "249" + value: "250" + path: "247" + port: 1752155096 + scheme: 崟¿ + initialDelaySeconds: -1798849477 + periodSeconds: 852780575 + successThreshold: -1252938503 tcpSocket: host: "251" - port: "250" - timeoutSeconds: -1252938503 + port: -1423854443 + timeoutSeconds: -1017263912 resources: limits: - N粕擓ƖHVe熼: "334" + 粕擓ƖHVe熼'FD: "235" requests: - 倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶: "388" + 嶗U: "647" securityContext: allowPrivilegeEscalation: true capabilities: add: - - E埄Ȁ朦 wƯ貾坢' + - lu|榝$î. drop: - - aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l - privileged: false + - 蝪ʜ5遰= + privileged: true procMount: "" - readOnlyRootFilesystem: true - runAsGroup: -2408264753085021035 + readOnlyRootFilesystem: false + runAsGroup: -1590797314027460823 runAsNonRoot: true - runAsUser: -2270595441829602368 + runAsUser: 2001337664780390084 seLinuxOptions: - level: "276" - role: "274" - type: "275" - user: "273" + level: "278" + role: "276" + type: "277" + user: "275" + seccompProfile: + localhostProfile: "282" + type: 跩aŕ翑 windowsOptions: - gmsaCredentialSpec: "278" - gmsaCredentialSpecName: "277" - runAsUserName: "279" + gmsaCredentialSpec: "280" + gmsaCredentialSpecName: "279" + runAsUserName: "281" startupProbe: exec: command: - "252" - failureThreshold: -1008070934 + failureThreshold: 410611837 httpGet: host: "254" httpHeaders: - name: "255" value: "256" path: "253" - port: -1334110502 - scheme: ȓ蹣ɐǛv+8Ƥ熪军 - initialDelaySeconds: 410611837 - periodSeconds: 972978563 - successThreshold: 17771103 + port: -20130017 + scheme: 輓Ɔȓ蹣ɐǛv+8 + initialDelaySeconds: 1831208885 + periodSeconds: -820113531 + successThreshold: 622267234 tcpSocket: - host: "257" - port: 622267234 - timeoutSeconds: 809006670 - terminationMessagePath: "272" - terminationMessagePolicy: T 苧yñKJɐ扵G + host: "258" + port: "257" + timeoutSeconds: -1425408777 + stdin: true + terminationMessagePath: "274" + terminationMessagePolicy: 铿ʩȂ4ē鐭#嬀ơŸ8T volumeDevices: - - devicePath: "238" - name: "237" + - devicePath: "239" + name: "238" volumeMounts: - - mountPath: "234" - mountPropagation: 癃8鸖 - name: "233" - readOnly: true - subPath: "235" - subPathExpr: "236" - workingDir: "217" + - mountPath: "235" + mountPropagation: i酛3ƁÀ*f<鴒翁杙Ŧ癃 + name: "234" + subPath: "236" + subPathExpr: "237" + workingDir: "218" dnsConfig: nameservers: - - "414" + - "420" options: - - name: "416" - value: "417" + - name: "422" + value: "423" searches: - - "415" - dnsPolicy: Ƶf + - "421" + dnsPolicy: ' Ņ#耗' enableServiceLinks: true ephemeralContainers: - args: - - "283" + - "286" command: - - "282" + - "285" env: - - name: "290" - value: "291" + - name: "293" + value: "294" valueFrom: configMapKeyRef: - key: "297" - name: "296" - optional: true + key: "300" + name: "299" + optional: false fieldRef: - apiVersion: "292" - fieldPath: "293" + apiVersion: "295" + fieldPath: "296" resourceFieldRef: - containerName: "294" - divisor: "381" - resource: "295" + containerName: "297" + divisor: "836" + resource: "298" secretKeyRef: - key: "299" - name: "298" + key: "302" + name: "301" optional: false envFrom: - configMapRef: - name: "288" - optional: false - prefix: "287" - secretRef: - name: "289" + name: "291" optional: true - image: "281" + prefix: "290" + secretRef: + name: "292" + optional: false + image: "284" imagePullPolicy: ņ lifecycle: postStart: exec: command: - - "326" + - "330" httpGet: - host: "329" + host: "333" httpHeaders: - - name: "330" - value: "331" - path: "327" - port: "328" + - name: "334" + value: "335" + path: "331" + port: "332" scheme: 幩šeSvEȤƏ埮pɵ tcpSocket: - host: "333" - port: "332" + host: "337" + port: "336" preStop: exec: command: - - "334" + - "338" httpGet: - host: "337" + host: "341" httpHeaders: - - name: "338" - value: "339" - path: "335" - port: "336" + - name: "342" + value: "343" + path: "339" + port: "340" scheme: ş tcpSocket: - host: "341" - port: "340" + host: "345" + port: "344" livenessProbe: exec: command: - - "306" - failureThreshold: -300247800 + - "309" + failureThreshold: 386804041 httpGet: - host: "308" - httpHeaders: - - name: "309" - value: "310" - path: "307" - port: 865289071 - scheme: iɥ嵐sC8 - initialDelaySeconds: -1513284745 - periodSeconds: -414121491 - successThreshold: -1862764022 - tcpSocket: host: "311" - port: -898536659 - timeoutSeconds: 1258370227 - name: "280" + httpHeaders: + - name: "312" + value: "313" + path: "310" + port: -2097329452 + scheme: 屿oiɥ嵐sC8? + initialDelaySeconds: 1258370227 + periodSeconds: -1862764022 + successThreshold: -300247800 + tcpSocket: + host: "314" + port: -1513284745 + timeoutSeconds: -414121491 + name: "283" ports: - - containerPort: -1137436579 - hostIP: "286" - hostPort: 1868683352 - name: "285" - protocol: 颶妧Ö闊 + - containerPort: -1778952574 + hostIP: "289" + hostPort: -2165496 + name: "288" + protocol: 皧V垾现葢ŵ橨鬶l獕;跣Hǝcw readinessProbe: exec: command: - - "312" + - "315" failureThreshold: 215186711 httpGet: - host: "314" + host: "318" httpHeaders: - - name: "315" - value: "316" - path: "313" - port: 323903711 + - name: "319" + value: "320" + path: "316" + port: "317" scheme: J initialDelaySeconds: 657418949 periodSeconds: 287654902 successThreshold: -2062708879 tcpSocket: - host: "318" - port: "317" + host: "322" + port: "321" timeoutSeconds: -992558278 resources: limits: - ²sNƗ¸g: "50" + Ö闊 鰔澝qV: "752" requests: - 酊龨δ摖ȱğ_<: "118" + Ņ/»頸+SÄ蚃: "226" securityContext: allowPrivilegeEscalation: false capabilities: @@ -465,57 +471,59 @@ spec: runAsNonRoot: false runAsUser: 1958157659034146020 seLinuxOptions: - level: "346" - role: "344" - type: "345" - user: "343" + level: "350" + role: "348" + type: "349" + user: "347" + seccompProfile: + localhostProfile: "354" + type: 晲T[irȎ3Ĕ\ windowsOptions: - gmsaCredentialSpec: "348" - gmsaCredentialSpecName: "347" - runAsUserName: "349" + gmsaCredentialSpec: "352" + gmsaCredentialSpecName: "351" + runAsUserName: "353" startupProbe: exec: command: - - "319" + - "323" failureThreshold: 1502643091 httpGet: - host: "321" + host: "325" httpHeaders: - - name: "322" - value: "323" - path: "320" + - name: "326" + value: "327" + path: "324" port: -1117254382 scheme: 趐囨鏻砅邻爥蹔ŧOǨ initialDelaySeconds: 2129989022 periodSeconds: 1311843384 successThreshold: -1292310438 tcpSocket: - host: "325" - port: "324" + host: "329" + port: "328" timeoutSeconds: -1699531929 - targetContainerName: "350" - terminationMessagePath: "342" + targetContainerName: "355" + terminationMessagePath: "346" terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ tty: true volumeDevices: - - devicePath: "305" - name: "304" + - devicePath: "308" + name: "307" volumeMounts: - - mountPath: "301" - mountPropagation: ƺ蛜6Ɖ飴ɎiǨź - name: "300" + - mountPath: "304" + mountPropagation: 餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi + name: "303" readOnly: true - subPath: "302" - subPathExpr: "303" - workingDir: "284" + subPath: "305" + subPathExpr: "306" + workingDir: "287" hostAliases: - hostnames: - - "412" - ip: "411" - hostNetwork: true - hostname: "366" + - "418" + ip: "417" + hostname: "372" imagePullSecrets: - - name: "365" + - name: "371" initContainers: - args: - "150" @@ -651,6 +659,9 @@ spec: role: "207" type: "208" user: "206" + seccompProfile: + localhostProfile: "213" + type: ʤî萨zvt莭 windowsOptions: gmsaCredentialSpec: "211" gmsaCredentialSpecName: "210" @@ -675,9 +686,9 @@ spec: host: "191" port: 406308963 timeoutSeconds: 2026784878 + stdin: true terminationMessagePath: "205" terminationMessagePolicy: 焗捏 - tty: true volumeDevices: - devicePath: "172" name: "171" @@ -689,63 +700,66 @@ spec: subPath: "169" subPathExpr: "170" workingDir: "151" - nodeName: "355" + nodeName: "360" nodeSelector: - "351": "352" + "356": "357" overhead: - 癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö: "607" - preemptionPolicy: eáNRNJ丧鴻Ŀ - priority: 1690570439 - priorityClassName: "413" + 攜轴: "82" + preemptionPolicy: ɱD很唟-墡è箁E嗆R2 + priority: 1409661280 + priorityClassName: "419" readinessGates: - - conditionType: 梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳 - restartPolicy: T[ - runtimeClassName: "418" - schedulerName: "408" + - conditionType: iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇 + restartPolicy: 鰨松/Ȁĵ鴁ĩ + runtimeClassName: "424" + schedulerName: "414" securityContext: - fsGroup: 760480547754807445 - fsGroupChangePolicy: Ņ#耗Ǚ( - runAsGroup: -801152248124332545 - runAsNonRoot: true - runAsUser: -2781126825051715248 + fsGroup: -2938475845623062804 + fsGroupChangePolicy: '`l}Ñ蠂Ü[ƛ^輅' + runAsGroup: -2284009989479738687 + runAsNonRoot: false + runAsUser: -2814749701257649187 seLinuxOptions: - level: "359" - role: "357" - type: "358" - user: "356" + level: "364" + role: "362" + type: "363" + user: "361" + seccompProfile: + localhostProfile: "370" + type: ɛ棕ƈ眽炊礫Ƽ¨Ix糂 supplementalGroups: - - 5255171395073905944 + - -6831592407095063988 sysctls: - - name: "363" - value: "364" + - name: "368" + value: "369" windowsOptions: - gmsaCredentialSpec: "361" - gmsaCredentialSpecName: "360" - runAsUserName: "362" - serviceAccount: "354" - serviceAccountName: "353" + gmsaCredentialSpec: "366" + gmsaCredentialSpecName: "365" + runAsUserName: "367" + serviceAccount: "359" + serviceAccountName: "358" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "367" - terminationGracePeriodSeconds: -2738603156841903595 + shareProcessNamespace: true + subdomain: "373" + terminationGracePeriodSeconds: 5255171395073905944 tolerations: - - effect: 料ȭzV镜籬ƽ - key: "409" - operator: ƹ| - tolerationSeconds: 935587338391120947 - value: "410" + - effect: ď + key: "415" + operator: ŝ + tolerationSeconds: 5830364175709520120 + value: "416" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: qW + - key: g-.814e-_07-ht-E6___-X_H operator: In values: - - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ + - FP matchLabels: - E--pT751: mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X - maxSkew: -137402083 - topologyKey: "419" - whenUnsatisfiable: Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥 + ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H: T8-7_-YD-Q9_-__..YNu + maxSkew: -404772114 + topologyKey: "425" + whenUnsatisfiable: 礳Ȭ痍脉PPöƌ镳餘ŁƁ翂| volumes: - awsElasticBlockStore: fsType: "47" @@ -946,17 +960,17 @@ spec: storagePolicyName: "103" volumePath: "101" status: - availableReplicas: -655315199 - collisionCount: -1914221188 + availableReplicas: 2031615983 + collisionCount: -62639376 conditions: - - lastTransitionTime: "2196-03-13T21:02:11Z" - lastUpdateTime: "2631-04-27T22:00:28Z" - message: "427" - reason: "426" - status: 査Z綶ĀRġ磸 - type: oIǢ龞瞯å檳ė>c緍k¢茤Ƣǟ½灶 - observedGeneration: -3992059348490463840 - readyReplicas: -1512660030 - replicas: 904244563 - unavailableReplicas: -918184784 - updatedReplicas: -1245696932 + - lastTransitionTime: "2286-11-09T17:15:53Z" + lastUpdateTime: "2047-04-25T00:38:51Z" + message: "433" + reason: "432" + status: DZ秶ʑ韝 + type: 6µɑ`ȗ<8^翜T蘈ý筞X銲 + observedGeneration: 6034996523028449140 + readyReplicas: -1714280710 + replicas: -1331113536 + unavailableReplicas: -555090002 + updatedReplicas: -389104463 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.json index aaa80156a4a..63a99d10dc1 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.json +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.json @@ -614,133 +614,138 @@ "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "ʙ嫙\u0026" + "procMount": "ʙ嫙\u0026", + "seccompProfile": { + "type": "5靇C'ɵK.Q貇£ȹ嫰ƹǔ", + "localhostProfile": "219" + } }, - "stdin": true, - "stdinOnce": true + "stdinOnce": true, + "tty": true } ], "containers": [ { - "name": "219", - "image": "220", + "name": "220", + "image": "221", "command": [ - "221" - ], - "args": [ "222" ], - "workingDir": "223", + "args": [ + "223" + ], + "workingDir": "224", "ports": [ { - "name": "224", - "hostPort": 1944205014, - "containerPort": -2079582559, - "protocol": "K.Q貇£ȹ嫰ƹǔw÷nI粛E煹ǐƲ", - "hostIP": "225" + "name": "225", + "hostPort": -2136485795, + "containerPort": -273337941, + "protocol": "煹", + "hostIP": "226" } ], "envFrom": [ { - "prefix": "226", + "prefix": "227", "configMapRef": { - "name": "227", + "name": "228", "optional": true }, "secretRef": { - "name": "228", + "name": "229", "optional": false } } ], "env": [ { - "name": "229", - "value": "230", + "name": "230", + "value": "231", "valueFrom": { "fieldRef": { - "apiVersion": "231", - "fieldPath": "232" + "apiVersion": "232", + "fieldPath": "233" }, "resourceFieldRef": { - "containerName": "233", - "resource": "234", - "divisor": "901" + "containerName": "234", + "resource": "235", + "divisor": "445" }, "configMapKeyRef": { - "name": "235", - "key": "236", + "name": "236", + "key": "237", "optional": false }, "secretKeyRef": { - "name": "237", - "key": "238", - "optional": false + "name": "238", + "key": "239", + "optional": true } } } ], "resources": { "limits": { - "羭,铻OŤǢʭ嵔": "340" + "@ɀ羭,铻OŤǢʭ嵔棂p儼Ƿ裚瓶釆": "695" }, "requests": { - "TG;邪匾mɩC[ó瓧嫭塓烀罁胾^拜": "755" + "": "131" } }, "volumeMounts": [ { - "name": "239", - "mountPath": "240", - "subPath": "241", - "mountPropagation": "ʒ刽ʼn掏1ſ盷褎weLJèux榜", - "subPathExpr": "242" + "name": "240", + "mountPath": "241", + "subPath": "242", + "mountPropagation": "Ŗȫ焗捏ĨFħ籘", + "subPathExpr": "243" } ], "volumeDevices": [ { - "name": "243", - "devicePath": "244" + "name": "244", + "devicePath": "245" } ], "livenessProbe": { "exec": { "command": [ - "245" + "246" ] }, "httpGet": { - "path": "246", - "port": "247", - "host": "248", - "scheme": "賃ɪ鐊瀑Ź9ǕLLȊ", + "path": "247", + "port": "248", + "host": "249", + "scheme": "踡肒Ao/樝fw[Řż丩ŽoǠŻʘY", "httpHeaders": [ { - "name": "249", - "value": "250" + "name": "250", + "value": "251" } ] }, "tcpSocket": { - "port": -26910286, - "host": "251" + "port": 1832870128, + "host": "252" }, - "initialDelaySeconds": 1214895765, - "timeoutSeconds": 1181519543, - "periodSeconds": 282592353, - "successThreshold": 377225334, - "failureThreshold": -1191434089 + "initialDelaySeconds": 191755979, + "timeoutSeconds": -2000048581, + "periodSeconds": 88483549, + "successThreshold": 364078113, + "failureThreshold": -181693648 }, "readinessProbe": { "exec": { "command": [ - "252" + "253" ] }, "httpGet": { - "path": "253", - "port": "254", + "path": "254", + "port": 505015433, "host": "255", + "scheme": "ǎfǣ萭旿@掇", "httpHeaders": [ { "name": "256", @@ -752,11 +757,11 @@ "port": "258", "host": "259" }, - "initialDelaySeconds": -839281354, - "timeoutSeconds": 2035347577, - "periodSeconds": -819723498, - "successThreshold": -150133456, - "failureThreshold": 1507815593 + "initialDelaySeconds": -1694108493, + "timeoutSeconds": 1584001904, + "periodSeconds": -839281354, + "successThreshold": 2035347577, + "failureThreshold": -819723498 }, "startupProbe": { "exec": { @@ -766,9 +771,9 @@ }, "httpGet": { "path": "261", - "port": 1684643131, + "port": 1109079597, "host": "262", - "scheme": "飣奺Ȋ礶惇¸", + "scheme": "@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫rʤî", "httpHeaders": [ { "name": "263", @@ -777,152 +782,155 @@ ] }, "tcpSocket": { - "port": "265", - "host": "266" + "port": -775325416, + "host": "265" }, - "initialDelaySeconds": -161753937, - "timeoutSeconds": -1578746609, - "periodSeconds": 1428207963, - "successThreshold": 790462391, - "failureThreshold": -822090785 + "initialDelaySeconds": 1885896895, + "timeoutSeconds": -1232888129, + "periodSeconds": -1682044542, + "successThreshold": 1182477686, + "failureThreshold": -503805926 }, "lifecycle": { "postStart": { "exec": { "command": [ - "267" + "266" ] }, "httpGet": { - "path": "268", - "port": -421846800, - "host": "269", - "scheme": "zvt莭琽§", + "path": "267", + "port": 10098903, + "host": "268", + "scheme": "«丯Ƙ枛牐ɺ皚", "httpHeaders": [ { - "name": "270", - "value": "271" + "name": "269", + "value": "270" } ] }, "tcpSocket": { - "port": -763687725, - "host": "272" + "port": -1934111455, + "host": "271" } }, "preStop": { "exec": { "command": [ - "273" + "272" ] }, "httpGet": { - "path": "274", - "port": -1452676801, - "host": "275", - "scheme": "ȿ0矀Kʝ", + "path": "273", + "port": 538852927, + "host": "274", + "scheme": "ĨɆâĺɗŹ倗", "httpHeaders": [ { - "name": "276", - "value": "277" + "name": "275", + "value": "276" } ] }, "tcpSocket": { - "port": "278", - "host": "279" + "port": 1623772781, + "host": "277" } } }, - "terminationMessagePath": "280", - "terminationMessagePolicy": "\\p[", - "imagePullPolicy": "擓ƖHVe熼'FD剂讼ɓȌʟni酛", + "terminationMessagePath": "278", + "terminationMessagePolicy": "UÐ_ƮA攤/ɸɎ", + "imagePullPolicy": "f\u003c鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡źȰ", "securityContext": { "capabilities": { "add": [ - "À*f\u003c鴒翁杙Ŧ癃8" + "矡ȶ网棊ʢ=wǕɳɷ9Ì崟¿" ], "drop": [ - "ɱJȉ罴" + "ɖ緕ȚÍ勅跦Opwǩ" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "281", - "role": "282", - "type": "283", - "level": "284" + "user": "279", + "role": "280", + "type": "281", + "level": "282" }, "windowsOptions": { - "gmsaCredentialSpecName": "285", - "gmsaCredentialSpec": "286", - "runAsUserName": "287" + "gmsaCredentialSpecName": "283", + "gmsaCredentialSpec": "284", + "runAsUserName": "285" }, - "runAsUser": -2706913289057230267, - "runAsGroup": -3689959065086680033, - "runAsNonRoot": false, + "runAsUser": -1710675158147292784, + "runAsGroup": 8892821664271613295, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "棊ʢ=wǕɳɷ9Ì崟¿瘦ɖ緕ȚÍ勅" - }, - "stdinOnce": true + "procMount": "g鄠[颐o啛更偢ɇ卷荙JLĹ]佱¿", + "seccompProfile": { + "type": "犵殇ŕ-Ɂ圯W:ĸ輦唊#", + "localhostProfile": "286" + } + } } ], "ephemeralContainers": [ { - "name": "288", - "image": "289", + "name": "287", + "image": "288", "command": [ - "290" + "289" ], "args": [ - "291" + "290" ], - "workingDir": "292", + "workingDir": "291", "ports": [ { - "name": "293", - "hostPort": 1853396726, - "containerPort": 1330271338, - "protocol": "逴", - "hostIP": "294" + "name": "292", + "hostPort": -467985423, + "containerPort": 2058122084, + "protocol": "鐭#嬀ơŸ8T 苧yñKJ", + "hostIP": "293" } ], "envFrom": [ { - "prefix": "295", + "prefix": "294", "configMapRef": { - "name": "296", - "optional": true + "name": "295", + "optional": false }, "secretRef": { - "name": "297", - "optional": true + "name": "296", + "optional": false } } ], "env": [ { - "name": "298", - "value": "299", + "name": "297", + "value": "298", "valueFrom": { "fieldRef": { - "apiVersion": "300", - "fieldPath": "301" + "apiVersion": "299", + "fieldPath": "300" }, "resourceFieldRef": { - "containerName": "302", - "resource": "303", - "divisor": "709" + "containerName": "301", + "resource": "302", + "divisor": "260" }, "configMapKeyRef": { - "name": "304", - "key": "305", + "name": "303", + "key": "304", "optional": false }, "secretKeyRef": { - "name": "306", - "key": "307", + "name": "305", + "key": "306", "optional": false } } @@ -930,66 +938,67 @@ ], "resources": { "limits": { - "颐o": "230" + "Ò媁荭gw忊|E剒蔞|表徶đ寳议Ƭ": "235" }, "requests": { - "[+扴ȨŮ+朷Ǝ膯ljV": "728" + "貾坢'跩aŕ翑0": "414" } }, "volumeMounts": [ { - "name": "308", - "mountPath": "309", - "subPath": "310", - "mountPropagation": "ŕ-Ɂ圯W:ĸ輦唊#v铿", - "subPathExpr": "311" + "name": "307", + "readOnly": true, + "mountPath": "308", + "subPath": "309", + "mountPropagation": "皥贸碔lNKƙ順\\E¦队", + "subPathExpr": "310" } ], "volumeDevices": [ { - "name": "312", - "devicePath": "313" + "name": "311", + "devicePath": "312" } ], "livenessProbe": { "exec": { "command": [ - "314" + "313" ] }, "httpGet": { - "path": "315", - "port": "316", - "host": "317", - "scheme": "屡ʁ", + "path": "314", + "port": -560717833, + "host": "315", + "scheme": "cw媀瓄\u0026翜", "httpHeaders": [ { - "name": "318", - "value": "319" + "name": "316", + "value": "317" } ] }, "tcpSocket": { - "port": -1554559634, - "host": "320" + "port": "318", + "host": "319" }, - "initialDelaySeconds": 1718241831, - "timeoutSeconds": 550615941, - "periodSeconds": 1180971695, - "successThreshold": -1971944908, - "failureThreshold": 1742259603 + "initialDelaySeconds": 1868683352, + "timeoutSeconds": -1137436579, + "periodSeconds": 2066735093, + "successThreshold": -190183379, + "failureThreshold": -940334911 }, "readinessProbe": { "exec": { "command": [ - "321" + "320" ] }, "httpGet": { - "path": "322", - "port": -1620315711, + "path": "321", + "port": "322", "host": "323", - "scheme": "ɐ扵", + "scheme": "ĪĠM蘇KŅ/»頸+", "httpHeaders": [ { "name": "324", @@ -1001,11 +1010,11 @@ "port": "326", "host": "327" }, - "initialDelaySeconds": -1358663652, - "timeoutSeconds": 1543146222, - "periodSeconds": -527306221, - "successThreshold": 2098694289, - "failureThreshold": 1150925735 + "initialDelaySeconds": 711020087, + "timeoutSeconds": 1103049140, + "periodSeconds": -1965247100, + "successThreshold": 218453478, + "failureThreshold": 1993268896 }, "startupProbe": { "exec": { @@ -1017,7 +1026,7 @@ "path": "329", "port": "330", "host": "331", - "scheme": "榝$î.Ȏ蝪ʜ5遰", + "scheme": "ƿ頀\"冓鍓贯澔 ", "httpHeaders": [ { "name": "332", @@ -1026,27 +1035,27 @@ ] }, "tcpSocket": { - "port": -1438286448, - "host": "334" + "port": "334", + "host": "335" }, - "initialDelaySeconds": 834105836, - "timeoutSeconds": -1462219068, - "periodSeconds": -370386363, - "successThreshold": 1714588921, - "failureThreshold": -1246371817 + "initialDelaySeconds": 1058960779, + "timeoutSeconds": -2133441986, + "periodSeconds": 472742933, + "successThreshold": 50696420, + "failureThreshold": -1250314365 }, "lifecycle": { "postStart": { "exec": { "command": [ - "335" + "336" ] }, "httpGet": { - "path": "336", - "port": "337", + "path": "337", + "port": -934378634, "host": "338", - "scheme": "跩aŕ翑", + "scheme": "ɐ鰥", "httpHeaders": [ { "name": "339", @@ -1055,21 +1064,21 @@ ] }, "tcpSocket": { - "port": "341", - "host": "342" + "port": 630140708, + "host": "341" } }, "preStop": { "exec": { "command": [ - "343" + "342" ] }, "httpGet": { - "path": "344", - "port": 1017803158, + "path": "343", + "port": "344", "host": "345", - "scheme": "碔", + "scheme": "8?Ǻ鱎ƙ;Nŕ璻Jih亏yƕ丆録²", "httpHeaders": [ { "name": "346", @@ -1078,50 +1087,54 @@ ] }, "tcpSocket": { - "port": "348", - "host": "349" + "port": 2080874371, + "host": "348" } } }, - "terminationMessagePath": "350", - "terminationMessagePolicy": "Kƙ順\\E¦队偯J僳徥淳4揻-$ɽ丟", - "imagePullPolicy": "拉Œɥ颶妧Ö闊 鰔澝qV訆", + "terminationMessagePath": "349", + "terminationMessagePolicy": "灩聋3趐囨鏻砅邻", + "imagePullPolicy": "騎C\"6x$1sȣ±p鋄", "securityContext": { "capabilities": { "add": [ - "ŧL²sNƗ¸gĩ餠籲磣Óƿ" + "ȹ均i绝5哇芆斩ìh4Ɋ" ], "drop": [ - "\"冓鍓贯澔 ƺ蛜6" + "Ȗ|ʐşƧ諔迮ƙIJ嘢4" ] }, "privileged": false, "seLinuxOptions": { - "user": "351", - "role": "352", - "type": "353", - "level": "354" + "user": "350", + "role": "351", + "type": "352", + "level": "353" }, "windowsOptions": { - "gmsaCredentialSpecName": "355", - "gmsaCredentialSpec": "356", - "runAsUserName": "357" + "gmsaCredentialSpecName": "354", + "gmsaCredentialSpec": "355", + "runAsUserName": "356" }, - "runAsUser": 4353696140684277635, - "runAsGroup": 6057650398488995896, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "runAsUser": 4288903380102217677, + "runAsGroup": 6618112330449141397, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "鰥Z龏´DÒȗ" + "procMount": "ďW賁Ěɭɪǹ0衷,ƷƣMț譎懚XW", + "seccompProfile": { + "type": "鑳w妕眵笭/9崍h趭", + "localhostProfile": "357" + } }, - "tty": true, + "stdin": true, "targetContainerName": "358" } ], - "restartPolicy": "ɘɢ鬍熖B芭花ª瘡", - "terminationGracePeriodSeconds": 2666412258966278206, - "activeDeadlineSeconds": -8715915045560617563, - "dnsPolicy": "丆", + "restartPolicy": "uE增猍ǵ xǨŴ", + "terminationGracePeriodSeconds": -3517636156282992346, + "activeDeadlineSeconds": 9071452520778858299, + "dnsPolicy": "ɢX鰨松/Ȁĵ", "nodeSelector": { "359": "360" }, @@ -1129,8 +1142,8 @@ "serviceAccount": "362", "automountServiceAccountToken": false, "nodeName": "363", - "hostPID": true, - "shareProcessNamespace": true, + "hostNetwork": true, + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { "user": "364", @@ -1143,28 +1156,32 @@ "gmsaCredentialSpec": "369", "runAsUserName": "370" }, - "runAsUser": 2179199799235189619, - "runAsGroup": -779972051078659613, + "runAsUser": 2548453080315983269, + "runAsGroup": -8236071895143008294, "runAsNonRoot": false, "supplementalGroups": [ - -7127205672279904050 + -7117039988160665426 ], - "fsGroup": 7124276984274024394, + "fsGroup": 3055252978348423424, "sysctls": [ { "name": "371", "value": "372" } ], - "fsGroupChangePolicy": "蹔ŧ" + "fsGroupChangePolicy": "", + "seccompProfile": { + "type": "", + "localhostProfile": "373" + } }, "imagePullSecrets": [ { - "name": "373" + "name": "374" } ], - "hostname": "374", - "subdomain": "375", + "hostname": "375", + "subdomain": "376", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1172,19 +1189,19 @@ { "matchExpressions": [ { - "key": "376", - "operator": "1sȣ±p鋄5", + "key": "377", + "operator": "{æ盪泙", "values": [ - "377" + "378" ] } ], "matchFields": [ { - "key": "378", - "operator": "幩šeSvEȤƏ埮pɵ", + "key": "379", + "operator": "繐汚磉反-n覦", "values": [ - "379" + "380" ] } ] @@ -1193,23 +1210,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1449289597, + "weight": 1618861163, "preference": { "matchExpressions": [ { - "key": "380", - "operator": "", + "key": "381", + "operator": "ʅ蕉ɼ搳ǭ濑箨ʨIk(dŊiɢzĮ蛋I", "values": [ - "381" + "382" ] } ], "matchFields": [ { - "key": "382", - "operator": "ş", + "key": "383", + "operator": "ʆɞȥ}礤铟怖ý萜Ǖc8", "values": [ - "383" + "384" ] } ] @@ -1222,46 +1239,40 @@ { "labelSelector": { "matchLabels": { - "3---93-2-23/8--21kF-c026.i": "9.M.134-5-.q6H_.--t" + "z.T-V_D_0-K_A-_9_Z_C..7o_x3..-.8-Jp-9-4-Tm.Y": "k8...__.Q_c8.G.b_9_1o.w_aI._31-_I-A-_3bz._8M01" }, "matchExpressions": [ { - "key": "7U_-m.-P.yP9S--858LI__.8U", - "operator": "NotIn", - "values": [ - "7-_pP__up.2L_s-o779._-k-5___-Qq..csh-3--Z1Tvw39F_C-rtSY.g._2F7m" - ] + "key": "w9-9d8-s7t/ZX-D---k..1Q7._l.._Q.6.I--2_9.v.--_.--4QQo", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "390" + "391" ], - "topologyKey": "391" + "topologyKey": "392" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -280562323, + "weight": 1885676566, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "gt._U.-x_rC9..__-6_k.N-2B_V.-tfh4.caTz5": "2w-o.8_WT-M.3_-1y_8DX" + "5886-5.mcgr6---r58-e-l203-8sln7-3x-b--55037/5.....3_t_-l..-.DG7r-3.----._4M": "i__k.jD" }, "matchExpressions": [ { - "key": "z-ufkr-x0u-1meljf-5269893-t-kl35d6--7rs37zzgy3-4----nf---2/D8.TS-jJ.Ys_Mop34_-y.8_38xm-.nx.sEK4.B.__65m8_11", - "operator": "NotIn", - "values": [ - "c-r.E__-.8_e_l2.._8s--7_3x_-J_....7" - ] + "key": "y7--p9.-_0R.-_-3L", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "398" + "399" ], - "topologyKey": "399" + "topologyKey": "400" } } ] @@ -1271,108 +1282,108 @@ { "labelSelector": { "matchLabels": { - "mi-4xs-0-5k-67-3p2-t--m-l80--5o1--cp6-5-x4/n-p9.-_0R.-_-W": "7F.pq..--3QC1--L--v_Z--Zg-_4Q__-v_tu" + "6-gr-4---rv-t-u-4----q-x3w3dn5-r/t_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S7": "C.-e16-O5" }, "matchExpressions": [ { - "key": "r-7---064eqk5--f4e4--r1k278l-d-8o1-x-1wl----f31-0-9/X1rh-K5y_AzOBW.9oE9_6.--v17r__.b", - "operator": "DoesNotExist" + "key": "k4-670tfz-up3a-n093-pi-9o-l4-vo5byp8q-sf1--gw7.2t3z-w5----7-z-63-z---r/U-_s-mtA.W5_-5_.V1r", + "operator": "NotIn", + "values": [ + "v_._e_-8" + ] } ] }, "namespaces": [ - "406" + "407" ], - "topologyKey": "407" + "topologyKey": "408" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1934575848, + "weight": 808399187, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "72q--m--2k-p---139g-2wt-g-ve55m-27/k5v3aUK_--_o_2.--4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUV": "nw_-_x18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1" + "3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2": "CpS__.39g_.--_-_ve5.m_2_--XZx" }, "matchExpressions": [ { - "key": "7--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O_._e_3_.4_E", - "operator": "NotIn", - "values": [ - "ZI-_P..w-W_-nE...-V" - ] + "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "414" + "415" ], - "topologyKey": "415" + "topologyKey": "416" } } ] } }, - "schedulerName": "416", + "schedulerName": "417", "tolerations": [ { - "key": "417", - "operator": "ƴ磳藷曥摮Z Ǐg鲅", - "value": "418", - "effect": "癯頯aɴí(Ȟ9\"忕(", - "tolerationSeconds": 3807599400818393626 + "key": "418", + "operator": "ƹ|", + "value": "419", + "effect": "料ȭzV镜籬ƽ", + "tolerationSeconds": 935587338391120947 } ], "hostAliases": [ { - "ip": "419", + "ip": "420", "hostnames": [ - "420" + "421" ] } ], - "priorityClassName": "421", - "priority": 1352980996, + "priorityClassName": "422", + "priority": 1690570439, "dnsConfig": { "nameservers": [ - "422" + "423" ], "searches": [ - "423" + "424" ], "options": [ { - "name": "424", - "value": "425" + "name": "425", + "value": "426" } ] }, "readinessGates": [ { - "conditionType": "Ɏ嵄箲Ů埞瞔ɏÊ锒e躜ƕ" + "conditionType": "梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳" } ], - "runtimeClassName": "426", - "enableServiceLinks": false, - "preemptionPolicy": "鲛ô衞Ɵ鳝稃Ȍ液文?謮", + "runtimeClassName": "427", + "enableServiceLinks": true, + "preemptionPolicy": "eáNRNJ丧鴻Ŀ", "overhead": { - "Î磣:mʂ渢pɉ驻(+昒ȼȈɍ颬灲": "185" + "癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö": "607" }, "topologySpreadConstraints": [ { - "maxSkew": 547935694, - "topologyKey": "427", - "whenUnsatisfiable": "zŕƧ钖孝0蛮xAǫ\u0026tŧK剛Ʀ", + "maxSkew": -137402083, + "topologyKey": "428", + "whenUnsatisfiable": "Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥", "labelSelector": { "matchLabels": { - "za42o/Y-YD-Q9_-__..YNFu7Pg-.1": "tE" + "E--pT751": "mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X" }, "matchExpressions": [ { - "key": "9-t-4m7a-41-6j4m--4-r4p--w1k8-u.4-2-08vc-u/B_-X__Hs", + "key": "qW", "operator": "In", "values": [ - "7h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2I" + "2-.s_6O-5_7_-0w_--5-_.3--_9QWJ" ] } ] @@ -1384,18 +1395,18 @@ } }, "status": { - "replicas": 1893057016, - "fullyLabeledReplicas": -2099726885, - "readyReplicas": -928976522, - "availableReplicas": -983106472, - "observedGeneration": 4693783954739913971, + "replicas": 138911331, + "fullyLabeledReplicas": 1613009760, + "readyReplicas": -1469601144, + "availableReplicas": -1458287077, + "observedGeneration": -7174726193174671783, "conditions": [ { - "type": "×軓鼐嵱宯ÙQ阉(闒ƈƳ萎Ŋ", - "status": "站畦f黹ʩ鹸ɷLȋ", - "lastTransitionTime": "2376-03-18T02:40:44Z", - "reason": "434", - "message": "435" + "type": "j瓇ɽ丿YƄZZ塖bʘ", + "status": "ɻ猶N嫡牿咸Ǻ潑鶋洅啶'ƈoIǢ龞瞯å", + "lastTransitionTime": "2469-07-10T03:20:34Z", + "reason": "435", + "message": "436" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.pb index f6cc8652cd767ae5863ff36612f6a1ee8f34a80f..117b4366068de6412ce3ec12da34025c062f9e17 100644 GIT binary patch delta 3940 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 delta 4117 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 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.yaml b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.yaml index f8a08504845..5421372f5a0 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.yaml @@ -30,16 +30,16 @@ metadata: selfLink: "5" uid: "7" spec: - podManagementPolicy: 冒ƖƦɼ橈"Ĩ媻ʪdž澆 + podManagementPolicy: Ă/ɼ菈ɁQ))e×鄞閆N钮Ǒ繒 replicas: 896585016 - revisionHistoryLimit: 51542630 + revisionHistoryLimit: 977191736 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: "456" + serviceName: "462" template: metadata: annotations: @@ -71,381 +71,387 @@ spec: selfLink: "28" uid: ?Qȫş spec: - activeDeadlineSeconds: -8619192438821356882 + activeDeadlineSeconds: 760480547754807445 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "372" - operator: '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊' + - key: "378" + operator: Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ values: - - "373" + - "379" matchFields: - - key: "374" - operator: ʨIk(dŊiɢzĮ蛋I滞 + - key: "380" + operator: 乳'ȘUɻ;襕ċ桉桃喕 values: - - "375" - weight: 646133945 + - "381" + weight: 1141812777 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "368" - operator: "" + - key: "374" + operator: zĮ蛋I滞廬耐鷞焬CQ values: - - "369" + - "375" matchFields: - - key: "370" - operator: ƽ眝{æ盪泙 + - key: "376" + operator: ý萜Ǖc values: - - "371" + - "377" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 8.--w0_1V7 + - key: c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o operator: In values: - - 7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_8 + - g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 matchLabels: - w--162-gk2-99v22.g-65m8-1x129-9d8-s7-t7--336-11k9-8609a-e0--1----v8-4--558n1asz5/BD8.TS-jJ.Ys_Mop34_y: f_ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J5 + 2-mv56c27-23---g----1/nf_ZN.-_--6: J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7 namespaces: - - "390" - topologyKey: "391" - weight: -855547676 + - "396" + topologyKey: "397" + weight: 725557531 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y_8D_X._B__-Pd - operator: Exists + - key: a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7 + operator: DoesNotExist matchLabels: - 3.csh-3--Z1Tvw39FC: rtSY.g._2F7.-_e..Or_-.3OHgt._6 + 7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og: 8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1 namespaces: - - "382" - topologyKey: "383" + - "388" + topologyKey: "389" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf - operator: DoesNotExist + - key: n_5023Xl-3Pw_-r75--_-A-o-__y_4 + operator: NotIn + values: + - 7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX matchLabels: - 3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2: CpS__.39g_.--_-_ve5.m_2_--XZx + a-2408m-0--5--25/o_6Z..11_7pX_.-mLx: 7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v namespaces: - - "406" - topologyKey: "407" - weight: 808399187 + - "412" + topologyKey: "413" + weight: 1598840753 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81 - operator: DoesNotExist + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists matchLabels: - 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33: 17ca-_p-y.eQZ9p_1 + 4eq5: "" namespaces: - - "398" - topologyKey: "399" + - "404" + topologyKey: "405" automountServiceAccountToken: false containers: - args: - - "216" + - "217" command: - - "215" + - "216" env: - - name: "223" - value: "224" + - name: "224" + value: "225" valueFrom: configMapKeyRef: - key: "230" - name: "229" + key: "231" + name: "230" optional: true fieldRef: - apiVersion: "225" - fieldPath: "226" + apiVersion: "226" + fieldPath: "227" resourceFieldRef: - containerName: "227" - divisor: "595" - resource: "228" + containerName: "228" + divisor: "804" + resource: "229" secretKeyRef: - key: "232" - name: "231" - optional: false + key: "233" + name: "232" + optional: true envFrom: - configMapRef: - name: "221" - optional: false - prefix: "220" - secretRef: name: "222" optional: false - image: "214" - imagePullPolicy: û咡W<敄lu|榝$î.Ȏ蝪ʜ5 + prefix: "221" + secretRef: + name: "223" + optional: true + image: "215" + imagePullPolicy: xɮĵȑ6L*Z鐫û咡W lifecycle: postStart: exec: command: - - "258" + - "259" httpGet: - host: "261" + host: "262" httpHeaders: - - name: "262" - value: "263" - path: "259" - port: "260" + - name: "263" + value: "264" + path: "260" + port: "261" + scheme: Ů+朷Ǝ膯ljVX1虊 tcpSocket: - host: "264" - port: 1943028037 + host: "265" + port: -979584143 preStop: exec: command: - - "265" + - "266" httpGet: - host: "267" + host: "269" httpHeaders: - - name: "268" - value: "269" - path: "266" - port: -1355476687 - scheme: -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ + - name: "270" + value: "271" + path: "267" + port: "268" + scheme: ĸ輦唊 tcpSocket: - host: "271" - port: "270" + host: "273" + port: "272" livenessProbe: exec: command: - - "239" - failureThreshold: -1213051101 + - "240" + failureThreshold: -1140531048 httpGet: - host: "241" + host: "242" httpHeaders: - - name: "242" - value: "243" - path: "240" - port: -1654678802 - scheme: 毋 - initialDelaySeconds: -775511009 - periodSeconds: -228822833 - successThreshold: -970312425 + - name: "243" + value: "244" + path: "241" + port: 630004123 + scheme: ɾģ毋Ó6dz娝嘚 + initialDelaySeconds: 1451056156 + periodSeconds: -127849333 + successThreshold: -1455098755 tcpSocket: - host: "244" - port: 391562775 - timeoutSeconds: -832805508 - name: "213" + host: "245" + port: -1213051101 + timeoutSeconds: 267768240 + name: "214" ports: - - containerPort: -775325416 - hostIP: "219" - hostPort: 62799871 - name: "218" - protocol: t莭琽§ć\ ïì + - containerPort: -246563990 + hostIP: "220" + hostPort: -763687725 + name: "219" + protocol: ì« readinessProbe: exec: command: - - "245" - failureThreshold: 571739592 + - "246" + failureThreshold: 893823156 httpGet: - host: "247" + host: "248" httpHeaders: - - name: "248" - value: "249" - path: "246" - port: -1905643191 - scheme: Ǖɳɷ9Ì崟¿瘦ɖ緕 - initialDelaySeconds: 852780575 - periodSeconds: 893823156 - successThreshold: -1980314709 + - name: "249" + value: "250" + path: "247" + port: 1752155096 + scheme: 崟¿ + initialDelaySeconds: -1798849477 + periodSeconds: 852780575 + successThreshold: -1252938503 tcpSocket: host: "251" - port: "250" - timeoutSeconds: -1252938503 + port: -1423854443 + timeoutSeconds: -1017263912 resources: limits: - N粕擓ƖHVe熼: "334" + 粕擓ƖHVe熼'FD: "235" requests: - 倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶: "388" + 嶗U: "647" securityContext: allowPrivilegeEscalation: true capabilities: add: - - E埄Ȁ朦 wƯ貾坢' + - lu|榝$î. drop: - - aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l - privileged: false + - 蝪ʜ5遰= + privileged: true procMount: "" - readOnlyRootFilesystem: true - runAsGroup: -2408264753085021035 + readOnlyRootFilesystem: false + runAsGroup: -1590797314027460823 runAsNonRoot: true - runAsUser: -2270595441829602368 + runAsUser: 2001337664780390084 seLinuxOptions: - level: "276" - role: "274" - type: "275" - user: "273" + level: "278" + role: "276" + type: "277" + user: "275" + seccompProfile: + localhostProfile: "282" + type: 跩aŕ翑 windowsOptions: - gmsaCredentialSpec: "278" - gmsaCredentialSpecName: "277" - runAsUserName: "279" + gmsaCredentialSpec: "280" + gmsaCredentialSpecName: "279" + runAsUserName: "281" startupProbe: exec: command: - "252" - failureThreshold: -1008070934 + failureThreshold: 410611837 httpGet: host: "254" httpHeaders: - name: "255" value: "256" path: "253" - port: -1334110502 - scheme: ȓ蹣ɐǛv+8Ƥ熪军 - initialDelaySeconds: 410611837 - periodSeconds: 972978563 - successThreshold: 17771103 + port: -20130017 + scheme: 輓Ɔȓ蹣ɐǛv+8 + initialDelaySeconds: 1831208885 + periodSeconds: -820113531 + successThreshold: 622267234 tcpSocket: - host: "257" - port: 622267234 - timeoutSeconds: 809006670 - terminationMessagePath: "272" - terminationMessagePolicy: T 苧yñKJɐ扵G + host: "258" + port: "257" + timeoutSeconds: -1425408777 + stdin: true + terminationMessagePath: "274" + terminationMessagePolicy: 铿ʩȂ4ē鐭#嬀ơŸ8T volumeDevices: - - devicePath: "238" - name: "237" + - devicePath: "239" + name: "238" volumeMounts: - - mountPath: "234" - mountPropagation: 癃8鸖 - name: "233" - readOnly: true - subPath: "235" - subPathExpr: "236" - workingDir: "217" + - mountPath: "235" + mountPropagation: i酛3ƁÀ*f<鴒翁杙Ŧ癃 + name: "234" + subPath: "236" + subPathExpr: "237" + workingDir: "218" dnsConfig: nameservers: - - "414" + - "420" options: - - name: "416" - value: "417" + - name: "422" + value: "423" searches: - - "415" - dnsPolicy: Ƶf + - "421" + dnsPolicy: ' Ņ#耗' enableServiceLinks: true ephemeralContainers: - args: - - "283" + - "286" command: - - "282" + - "285" env: - - name: "290" - value: "291" + - name: "293" + value: "294" valueFrom: configMapKeyRef: - key: "297" - name: "296" - optional: true + key: "300" + name: "299" + optional: false fieldRef: - apiVersion: "292" - fieldPath: "293" + apiVersion: "295" + fieldPath: "296" resourceFieldRef: - containerName: "294" - divisor: "381" - resource: "295" + containerName: "297" + divisor: "836" + resource: "298" secretKeyRef: - key: "299" - name: "298" + key: "302" + name: "301" optional: false envFrom: - configMapRef: - name: "288" - optional: false - prefix: "287" - secretRef: - name: "289" + name: "291" optional: true - image: "281" + prefix: "290" + secretRef: + name: "292" + optional: false + image: "284" imagePullPolicy: ņ lifecycle: postStart: exec: command: - - "326" + - "330" httpGet: - host: "329" + host: "333" httpHeaders: - - name: "330" - value: "331" - path: "327" - port: "328" + - name: "334" + value: "335" + path: "331" + port: "332" scheme: 幩šeSvEȤƏ埮pɵ tcpSocket: - host: "333" - port: "332" + host: "337" + port: "336" preStop: exec: command: - - "334" + - "338" httpGet: - host: "337" + host: "341" httpHeaders: - - name: "338" - value: "339" - path: "335" - port: "336" + - name: "342" + value: "343" + path: "339" + port: "340" scheme: ş tcpSocket: - host: "341" - port: "340" + host: "345" + port: "344" livenessProbe: exec: command: - - "306" - failureThreshold: -300247800 + - "309" + failureThreshold: 386804041 httpGet: - host: "308" - httpHeaders: - - name: "309" - value: "310" - path: "307" - port: 865289071 - scheme: iɥ嵐sC8 - initialDelaySeconds: -1513284745 - periodSeconds: -414121491 - successThreshold: -1862764022 - tcpSocket: host: "311" - port: -898536659 - timeoutSeconds: 1258370227 - name: "280" + httpHeaders: + - name: "312" + value: "313" + path: "310" + port: -2097329452 + scheme: 屿oiɥ嵐sC8? + initialDelaySeconds: 1258370227 + periodSeconds: -1862764022 + successThreshold: -300247800 + tcpSocket: + host: "314" + port: -1513284745 + timeoutSeconds: -414121491 + name: "283" ports: - - containerPort: -1137436579 - hostIP: "286" - hostPort: 1868683352 - name: "285" - protocol: 颶妧Ö闊 + - containerPort: -1778952574 + hostIP: "289" + hostPort: -2165496 + name: "288" + protocol: 皧V垾现葢ŵ橨鬶l獕;跣Hǝcw readinessProbe: exec: command: - - "312" + - "315" failureThreshold: 215186711 httpGet: - host: "314" + host: "318" httpHeaders: - - name: "315" - value: "316" - path: "313" - port: 323903711 + - name: "319" + value: "320" + path: "316" + port: "317" scheme: J initialDelaySeconds: 657418949 periodSeconds: 287654902 successThreshold: -2062708879 tcpSocket: - host: "318" - port: "317" + host: "322" + port: "321" timeoutSeconds: -992558278 resources: limits: - ²sNƗ¸g: "50" + Ö闊 鰔澝qV: "752" requests: - 酊龨δ摖ȱğ_<: "118" + Ņ/»頸+SÄ蚃: "226" securityContext: allowPrivilegeEscalation: false capabilities: @@ -460,57 +466,59 @@ spec: runAsNonRoot: false runAsUser: 1958157659034146020 seLinuxOptions: - level: "346" - role: "344" - type: "345" - user: "343" + level: "350" + role: "348" + type: "349" + user: "347" + seccompProfile: + localhostProfile: "354" + type: 晲T[irȎ3Ĕ\ windowsOptions: - gmsaCredentialSpec: "348" - gmsaCredentialSpecName: "347" - runAsUserName: "349" + gmsaCredentialSpec: "352" + gmsaCredentialSpecName: "351" + runAsUserName: "353" startupProbe: exec: command: - - "319" + - "323" failureThreshold: 1502643091 httpGet: - host: "321" + host: "325" httpHeaders: - - name: "322" - value: "323" - path: "320" + - name: "326" + value: "327" + path: "324" port: -1117254382 scheme: 趐囨鏻砅邻爥蹔ŧOǨ initialDelaySeconds: 2129989022 periodSeconds: 1311843384 successThreshold: -1292310438 tcpSocket: - host: "325" - port: "324" + host: "329" + port: "328" timeoutSeconds: -1699531929 - targetContainerName: "350" - terminationMessagePath: "342" + targetContainerName: "355" + terminationMessagePath: "346" terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ tty: true volumeDevices: - - devicePath: "305" - name: "304" + - devicePath: "308" + name: "307" volumeMounts: - - mountPath: "301" - mountPropagation: ƺ蛜6Ɖ飴ɎiǨź - name: "300" + - mountPath: "304" + mountPropagation: 餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi + name: "303" readOnly: true - subPath: "302" - subPathExpr: "303" - workingDir: "284" + subPath: "305" + subPathExpr: "306" + workingDir: "287" hostAliases: - hostnames: - - "412" - ip: "411" - hostNetwork: true - hostname: "366" + - "418" + ip: "417" + hostname: "372" imagePullSecrets: - - name: "365" + - name: "371" initContainers: - args: - "150" @@ -646,6 +654,9 @@ spec: role: "207" type: "208" user: "206" + seccompProfile: + localhostProfile: "213" + type: ʤî萨zvt莭 windowsOptions: gmsaCredentialSpec: "211" gmsaCredentialSpecName: "210" @@ -670,9 +681,9 @@ spec: host: "191" port: 406308963 timeoutSeconds: 2026784878 + stdin: true terminationMessagePath: "205" terminationMessagePolicy: 焗捏 - tty: true volumeDevices: - devicePath: "172" name: "171" @@ -684,63 +695,66 @@ spec: subPath: "169" subPathExpr: "170" workingDir: "151" - nodeName: "355" + nodeName: "360" nodeSelector: - "351": "352" + "356": "357" overhead: - 癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö: "607" - preemptionPolicy: eáNRNJ丧鴻Ŀ - priority: 1690570439 - priorityClassName: "413" + 攜轴: "82" + preemptionPolicy: ɱD很唟-墡è箁E嗆R2 + priority: 1409661280 + priorityClassName: "419" readinessGates: - - conditionType: 梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳 - restartPolicy: T[ - runtimeClassName: "418" - schedulerName: "408" + - conditionType: iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇 + restartPolicy: 鰨松/Ȁĵ鴁ĩ + runtimeClassName: "424" + schedulerName: "414" securityContext: - fsGroup: 760480547754807445 - fsGroupChangePolicy: Ņ#耗Ǚ( - runAsGroup: -801152248124332545 - runAsNonRoot: true - runAsUser: -2781126825051715248 + fsGroup: -2938475845623062804 + fsGroupChangePolicy: '`l}Ñ蠂Ü[ƛ^輅' + runAsGroup: -2284009989479738687 + runAsNonRoot: false + runAsUser: -2814749701257649187 seLinuxOptions: - level: "359" - role: "357" - type: "358" - user: "356" + level: "364" + role: "362" + type: "363" + user: "361" + seccompProfile: + localhostProfile: "370" + type: ɛ棕ƈ眽炊礫Ƽ¨Ix糂 supplementalGroups: - - 5255171395073905944 + - -6831592407095063988 sysctls: - - name: "363" - value: "364" + - name: "368" + value: "369" windowsOptions: - gmsaCredentialSpec: "361" - gmsaCredentialSpecName: "360" - runAsUserName: "362" - serviceAccount: "354" - serviceAccountName: "353" + gmsaCredentialSpec: "366" + gmsaCredentialSpecName: "365" + runAsUserName: "367" + serviceAccount: "359" + serviceAccountName: "358" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "367" - terminationGracePeriodSeconds: -2738603156841903595 + shareProcessNamespace: true + subdomain: "373" + terminationGracePeriodSeconds: 5255171395073905944 tolerations: - - effect: 料ȭzV镜籬ƽ - key: "409" - operator: ƹ| - tolerationSeconds: 935587338391120947 - value: "410" + - effect: ď + key: "415" + operator: ŝ + tolerationSeconds: 5830364175709520120 + value: "416" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: qW + - key: g-.814e-_07-ht-E6___-X_H operator: In values: - - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ + - FP matchLabels: - E--pT751: mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X - maxSkew: -137402083 - topologyKey: "419" - whenUnsatisfiable: Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥 + ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H: T8-7_-YD-Q9_-__..YNu + maxSkew: -404772114 + topologyKey: "425" + whenUnsatisfiable: 礳Ȭ痍脉PPöƌ镳餘ŁƁ翂| volumes: - awsElasticBlockStore: fsType: "47" @@ -942,84 +956,84 @@ spec: volumePath: "101" updateStrategy: rollingUpdate: - partition: -1774432721 - type: ƍ\溮Ŀ傜NZ!šZ_ + partition: 1771606623 + type: F徵{ɦ!f親ʚ volumeClaimTemplates: - metadata: annotations: - "433": "434" - clusterName: "439" + "439": "440" + clusterName: "445" creationTimestamp: null - deletionGracePeriodSeconds: 6041236524714316269 + deletionGracePeriodSeconds: -2384093400851251697 finalizers: - - "438" - generateName: "427" - generation: -4846338476256404591 + - "444" + generateName: "433" + generation: -7362779583389784132 labels: - "431": "432" + "437": "438" managedFields: - - apiVersion: "441" - fieldsType: "442" - manager: "440" - operation: ʘLD宊獟¡鯩WɓDɏ挭跡Ƅ抄 - name: "426" - namespace: "428" + - apiVersion: "447" + fieldsType: "448" + manager: "446" + operation: 秶ʑ韝e溣狣愿激H\Ȳȍŋ + name: "432" + namespace: "434" ownerReferences: - - apiVersion: "435" + - apiVersion: "441" blockOwnerDeletion: false controller: false - kind: "436" - name: "437" - uid: ƄZ - resourceVersion: "8774564298362452033" - selfLink: "429" - uid: 瞯å檳ė>c緍 + kind: "442" + name: "443" + uid: 磸蛕ʟ?ȊJ赟鷆šl5ɜ + resourceVersion: "1060210571627066679" + selfLink: "435" + uid: 莏ŹZ槇鿖] spec: accessModes: - - Ƣǟ½灶du汎mō6µɑ`ȗ<8^翜T + - ',躻[鶆f盧詳痍4''N擻搧' dataSource: - apiGroup: "451" - kind: "452" - name: "453" + apiGroup: "457" + kind: "458" + name: "459" resources: limits: - 蒸CƅR8ɷ|恫f籽: "139" + Ʋ86±ļ$暣控ā恘á遣ěr郷ljI: "145" requests: - "": "380" + ƫ雮蛱ñYȴ: "307" selector: matchExpressions: - - key: oq0o90--g-09--d5ez1----b69x98--7g0e6-x5-7-a6434---7i-f-d014/6.T - operator: DoesNotExist + - key: CdM._bk81S3.s_s_6.-_v__.rP._2_O--d7 + operator: Exists matchLabels: - d-m._fN._k8__._ep21: 6_A_090ERG2nV.__p_Y-.2__a_dWU_VF - storageClassName: "450" - volumeMode: ì淵歔 - volumeName: "449" + 46-q-q0o90--g-09--d5ez1----a.w----11rqy3eo79p-f4r1--7p--053--suu--9f82k8-2-d--n-5/Y-.2__a_dWU_V-_Q_Ap._2_xao: 1K--g__..2bidF.-0-...WE.-_tdt_-Z0_TM_p6lM.Y-nd_.b_g + storageClassName: "456" + volumeMode: "" + volumeName: "455" status: accessModes: - - ;蛡媈U + - 8Ì所Í绝鲸Ȭő+aò¼箰ð祛 capacity: - 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:': "847" + 扄鰀G抉ȪĠʩ崯ɋ+Ő<âʑ鱰ȡĴr: "847" conditions: - - lastProbeTime: "2237-12-11T16:15:26Z" - lastTransitionTime: "2926-09-20T14:30:14Z" - message: "455" - reason: "454" - status: 惃ȳTʬ戱P - type: Ɍ蚊ơ鎊t潑 - phase: d, + - lastProbeTime: "2875-08-19T11:51:12Z" + lastTransitionTime: "2877-07-20T22:14:42Z" + message: "461" + reason: "460" + status: '>' + type: ț慑 + phase: k餫Ŷö靌瀞鈝Ń¥厀 status: - collisionCount: -1807803289 + collisionCount: -1669370845 conditions: - - lastTransitionTime: "2544-05-05T21:53:33Z" - message: "460" - reason: "459" - status: YĹ爩 - type: '!轅諑' - currentReplicas: -727089824 - currentRevision: "457" - observedGeneration: 4970381117743528748 - readyReplicas: 1972352681 - replicas: 1736529625 - updateRevision: "458" - updatedReplicas: -2068243724 + - lastTransitionTime: "2879-01-16T14:50:43Z" + message: "466" + reason: "465" + status: 漛 + type: 肤 遞Ȼ棉砍蛗癨爅M骧渡胛2 + currentReplicas: -253560733 + currentRevision: "463" + observedGeneration: -6419443557224049674 + readyReplicas: 467598356 + replicas: 1996840130 + updateRevision: "464" + updatedReplicas: -1442748171 diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.json b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.json index 6db811ac3cd..d66621a8786 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.json +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.json @@ -617,316 +617,71 @@ "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "ĵ" + "procMount": "ĵ", + "seccompProfile": { + "type": "4ʑ%", + "localhostProfile": "218" + } }, + "stdin": true, "tty": true } ], "containers": [ { - "name": "218", - "image": "219", + "name": "219", + "image": "220", "command": [ - "220" - ], - "args": [ "221" ], - "workingDir": "222", + "args": [ + "222" + ], + "workingDir": "223", "ports": [ { - "name": "223", - "hostPort": -1477511050, - "containerPort": -1373541406, - "protocol": "栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼", - "hostIP": "224" + "name": "224", + "hostPort": -1347926683, + "containerPort": -191667614, + "protocol": "T捘ɍi縱ù墴", + "hostIP": "225" } ], "envFrom": [ { - "prefix": "225", + "prefix": "226", "configMapRef": { - "name": "226", - "optional": false - }, - "secretRef": { "name": "227", "optional": false - } - } - ], - "env": [ - { - "name": "228", - "value": "229", - "valueFrom": { - "fieldRef": { - "apiVersion": "230", - "fieldPath": "231" - }, - "resourceFieldRef": { - "containerName": "232", - "resource": "233", - "divisor": "233" - }, - "configMapKeyRef": { - "name": "234", - "key": "235", - "optional": false - }, - "secretKeyRef": { - "name": "236", - "key": "237", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "+ņ榱*Gưoɘ檲": "340" - }, - "requests": { - "ʔŊƞ究:hoĂɋ瀐\u003cɉ湨H=å睫}堇": "690" - } - }, - "volumeMounts": [ - { - "name": "238", - "mountPath": "239", - "subPath": "240", - "mountPropagation": "ï瓼猀2:öY鶪5w垁", - "subPathExpr": "241" - } - ], - "volumeDevices": [ - { - "name": "242", - "devicePath": "243" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "244" - ] - }, - "httpGet": { - "path": "245", - "port": 1434408532, - "host": "246", - "scheme": "`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "httpHeaders": [ - { - "name": "247", - "value": "248" - } - ] - }, - "tcpSocket": { - "port": "249", - "host": "250" - }, - "initialDelaySeconds": -1628697284, - "timeoutSeconds": 843845736, - "periodSeconds": 354496320, - "successThreshold": -418887496, - "failureThreshold": -522126070 - }, - "readinessProbe": { - "exec": { - "command": [ - "251" - ] - }, - "httpGet": { - "path": "252", - "port": -1569009987, - "host": "253", - "scheme": "ɢǵʭd鲡:贅wE@Ȗs«öʮĀ\u003c", - "httpHeaders": [ - { - "name": "254", - "value": "255" - } - ] - }, - "tcpSocket": { - "port": 1702578303, - "host": "256" - }, - "initialDelaySeconds": -1565157256, - "timeoutSeconds": -1113628381, - "periodSeconds": -1385586997, - "successThreshold": 460997133, - "failureThreshold": -636855511 - }, - "startupProbe": { - "exec": { - "command": [ - "257" - ] - }, - "httpGet": { - "path": "258", - "port": "259", - "host": "260", - "scheme": "\u0026蒒5靇C'ɵ", - "httpHeaders": [ - { - "name": "261", - "value": "262" - } - ] - }, - "tcpSocket": { - "port": -2051962852, - "host": "263" - }, - "initialDelaySeconds": 1768820087, - "timeoutSeconds": 471718695, - "periodSeconds": -1153851625, - "successThreshold": 1428858742, - "failureThreshold": -1169420648 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "264" - ] - }, - "httpGet": { - "path": "265", - "port": 1923650413, - "host": "266", - "scheme": "I粛E煹ǐƲE'iþŹʣy", - "httpHeaders": [ - { - "name": "267", - "value": "268" - } - ] - }, - "tcpSocket": { - "port": "269", - "host": "270" - } - }, - "preStop": { - "exec": { - "command": [ - "271" - ] - }, - "httpGet": { - "path": "272", - "port": "273", - "host": "274", - "scheme": "敍0)鈼¬麄", - "httpHeaders": [ - { - "name": "275", - "value": "276" - } - ] - }, - "tcpSocket": { - "port": -648954478, - "host": "277" - } - } - }, - "terminationMessagePath": "278", - "imagePullPolicy": "Ƿ裚瓶釆Ɗ+j忊", - "securityContext": { - "capabilities": { - "add": [ - "焗捏" - ], - "drop": [ - "Fħ籘Àǒɿʒ刽ʼn掏1ſ盷褎" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "279", - "role": "280", - "type": "281", - "level": "282" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "283", - "gmsaCredentialSpec": "284", - "runAsUserName": "285" - }, - "runAsUser": 1875040261412240501, - "runAsGroup": -3078742976292946468, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣" - }, - "stdin": true, - "stdinOnce": true, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "286", - "image": "287", - "command": [ - "288" - ], - "args": [ - "289" - ], - "workingDir": "290", - "ports": [ - { - "name": "291", - "hostPort": -1343558801, - "containerPort": 284401429, - "protocol": "掇lN", - "hostIP": "292" - } - ], - "envFrom": [ - { - "prefix": "293", - "configMapRef": { - "name": "294", - "optional": false }, "secretRef": { - "name": "295", + "name": "228", "optional": false } } ], "env": [ { - "name": "296", - "value": "297", + "name": "229", + "value": "230", "valueFrom": { "fieldRef": { - "apiVersion": "298", - "fieldPath": "299" + "apiVersion": "231", + "fieldPath": "232" }, "resourceFieldRef": { - "containerName": "300", - "resource": "301", - "divisor": "578" + "containerName": "233", + "resource": "234", + "divisor": "632" }, "configMapKeyRef": { - "name": "302", - "key": "303", + "name": "235", + "key": "236", "optional": false }, "secretKeyRef": { - "name": "304", - "key": "305", + "name": "237", + "key": "238", "optional": true } } @@ -934,241 +689,504 @@ ], "resources": { "limits": { - "þ蛯ɰ荶lj": "397" + "@?鷅bȻN+ņ榱*Gưoɘ檲ɨ銦妰": "95" }, "requests": { - "t颟.鵫ǚ灄鸫rʤî萨zvt莭": "453" + "究:hoĂɋ瀐\u003cɉ湨": "803" } }, "volumeMounts": [ { - "name": "306", - "mountPath": "307", - "subPath": "308", - "mountPropagation": "Ȣ幟ļ腻Ŭ", - "subPathExpr": "309" + "name": "239", + "readOnly": true, + "mountPath": "240", + "subPath": "241", + "mountPropagation": "卩蝾", + "subPathExpr": "242" } ], "volumeDevices": [ { - "name": "310", - "devicePath": "311" + "name": "243", + "devicePath": "244" } ], "livenessProbe": { "exec": { "command": [ - "312" + "245" ] }, "httpGet": { - "path": "313", - "port": "314", - "host": "315", - "scheme": "牐ɺ皚|懥", + "path": "246", + "port": "247", + "host": "248", "httpHeaders": [ { - "name": "316", - "value": "317" + "name": "249", + "value": "250" } ] }, "tcpSocket": { - "port": "318", - "host": "319" + "port": "251", + "host": "252" }, - "initialDelaySeconds": 1146016612, - "timeoutSeconds": 1495880465, - "periodSeconds": -1032967081, - "successThreshold": 59664438, - "failureThreshold": 958482756 + "initialDelaySeconds": 1805144649, + "timeoutSeconds": -606111218, + "periodSeconds": 1403721475, + "successThreshold": 519906483, + "failureThreshold": 1466047181 }, "readinessProbe": { "exec": { "command": [ - "320" + "253" ] }, "httpGet": { - "path": "321", - "port": -1983953959, - "host": "322", - "scheme": "倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶", + "path": "254", + "port": "255", + "host": "256", + "scheme": "w垁鷌辪虽U珝Żwʮ馜üNșƶ4ĩ", "httpHeaders": [ { - "name": "323", - "value": "324" + "name": "257", + "value": "258" } ] }, "tcpSocket": { - "port": -2107743490, - "host": "325" + "port": -337353552, + "host": "259" }, - "initialDelaySeconds": 1995332035, - "timeoutSeconds": 960499098, - "periodSeconds": -1020896847, - "successThreshold": 1074486306, - "failureThreshold": 630004123 + "initialDelaySeconds": -1724160601, + "timeoutSeconds": -1158840571, + "periodSeconds": 1435507444, + "successThreshold": -1430577593, + "failureThreshold": 524249411 }, "startupProbe": { "exec": { "command": [ - "326" + "260" ] }, "httpGet": { - "path": "327", - "port": 714088955, - "host": "328", - "scheme": "źȰ?$矡ȶ网棊ʢ=wǕɳ", + "path": "261", + "port": "262", + "host": "263", + "scheme": "k_瀹鞎sn芞QÄȻ", "httpHeaders": [ { - "name": "329", - "value": "330" + "name": "264", + "value": "265" } ] }, "tcpSocket": { - "port": 1752155096, - "host": "331" + "port": "266", + "host": "267" }, - "initialDelaySeconds": -1962065705, - "timeoutSeconds": 1701999128, - "periodSeconds": -1364571630, - "successThreshold": 1689978741, - "failureThreshold": -1423854443 + "initialDelaySeconds": 364013971, + "timeoutSeconds": 1596422492, + "periodSeconds": -1790124395, + "successThreshold": 1094670193, + "failureThreshold": 905846572 }, "lifecycle": { "postStart": { "exec": { "command": [ - "332" + "268" ] }, "httpGet": { - "path": "333", - "port": "334", - "host": "335", - "scheme": "跦Opwǩ曬逴褜1", + "path": "269", + "port": "270", + "host": "271", + "scheme": "蚛隖\u003cǶĬ4y£軶ǃ*ʙ嫙\u0026蒒5靇C'", "httpHeaders": [ { - "name": "336", - "value": "337" + "name": "272", + "value": "273" } ] }, "tcpSocket": { - "port": -1801140031, - "host": "338" + "port": 2126876305, + "host": "274" } }, "preStop": { "exec": { "command": [ - "339" + "275" ] }, "httpGet": { - "path": "340", - "port": 785984384, - "host": "341", - "scheme": "熪军g\u003e郵[+扴ȨŮ+朷Ǝ膯ljVX", + "path": "276", + "port": "277", + "host": "278", + "scheme": "Ŵ廷s{Ⱦdz@", "httpHeaders": [ { - "name": "342", - "value": "343" + "name": "279", + "value": "280" } ] }, "tcpSocket": { - "port": "344", - "host": "345" + "port": 406308963, + "host": "281" } } }, - "terminationMessagePath": "346", - "terminationMessagePolicy": "谇j爻ƙ", - "imagePullPolicy": ":", + "terminationMessagePath": "282", + "terminationMessagePolicy": "ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0", + "imagePullPolicy": "ŤǢʭ嵔棂p儼Ƿ裚瓶", "securityContext": { "capabilities": { "add": [ - "唊#v铿" + "+j忊Ŗȫ焗捏ĨFħ籘Àǒɿʒ刽ʼn" ], "drop": [ - "Ȃ4" + "1ſ盷褎weLJèux榜VƋZ1Ůđ眊" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "283", + "role": "284", + "type": "285", + "level": "286" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "287", + "gmsaCredentialSpec": "288", + "runAsUserName": "289" + }, + "runAsUser": 1563703589270296759, + "runAsGroup": 6506922239346928579, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "fǣ萭旿@", + "seccompProfile": { + "type": "lNdǂ\u003e5", + "localhostProfile": "290" + } + }, + "stdinOnce": true + } + ], + "ephemeralContainers": [ + { + "name": "291", + "image": "292", + "command": [ + "293" + ], + "args": [ + "294" + ], + "workingDir": "295", + "ports": [ + { + "name": "296", + "hostPort": 1505082076, + "containerPort": 1447898632, + "protocol": "þ蛯ɰ荶lj", + "hostIP": "297" + } + ], + "envFrom": [ + { + "prefix": "298", + "configMapRef": { + "name": "299", + "optional": true + }, + "secretRef": { + "name": "300", + "optional": false + } + } + ], + "env": [ + { + "name": "301", + "value": "302", + "valueFrom": { + "fieldRef": { + "apiVersion": "303", + "fieldPath": "304" + }, + "resourceFieldRef": { + "containerName": "305", + "resource": "306", + "divisor": "4" + }, + "configMapKeyRef": { + "name": "307", + "key": "308", + "optional": true + }, + "secretKeyRef": { + "name": "309", + "key": "310", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "Ȥ藠3.": "540" + }, + "requests": { + "莭琽§ć\\ ïì«丯Ƙ枛牐ɺ": "660" + } + }, + "volumeMounts": [ + { + "name": "311", + "readOnly": true, + "mountPath": "312", + "subPath": "313", + "mountPropagation": "\\p[", + "subPathExpr": "314" + } + ], + "volumeDevices": [ + { + "name": "315", + "devicePath": "316" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "317" + ] + }, + "httpGet": { + "path": "318", + "port": 958482756, + "host": "319", + "httpHeaders": [ + { + "name": "320", + "value": "321" + } + ] + }, + "tcpSocket": { + "port": "322", + "host": "323" + }, + "initialDelaySeconds": -1097611426, + "timeoutSeconds": 1871952835, + "periodSeconds": -327987957, + "successThreshold": -801430937, + "failureThreshold": 1883209805 + }, + "readinessProbe": { + "exec": { + "command": [ + "324" + ] + }, + "httpGet": { + "path": "325", + "port": 100356493, + "host": "326", + "scheme": "ƮA攤/ɸɎ R§耶FfB", + "httpHeaders": [ + { + "name": "327", + "value": "328" + } + ] + }, + "tcpSocket": { + "port": "329", + "host": "330" + }, + "initialDelaySeconds": -1020896847, + "timeoutSeconds": 1074486306, + "periodSeconds": 630004123, + "successThreshold": -984241405, + "failureThreshold": -1654678802 + }, + "startupProbe": { + "exec": { + "command": [ + "331" + ] + }, + "httpGet": { + "path": "332", + "port": "333", + "host": "334", + "scheme": "Ȱ?$矡ȶ网", + "httpHeaders": [ + { + "name": "335", + "value": "336" + } + ] + }, + "tcpSocket": { + "port": -361442565, + "host": "337" + }, + "initialDelaySeconds": -1905643191, + "timeoutSeconds": -2717401, + "periodSeconds": -1492565335, + "successThreshold": -1099429189, + "failureThreshold": 994072122 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "338" + ] + }, + "httpGet": { + "path": "339", + "port": -1364571630, + "host": "340", + "scheme": "ɖ緕ȚÍ勅跦Opwǩ", + "httpHeaders": [ + { + "name": "341", + "value": "342" + } + ] + }, + "tcpSocket": { + "port": 376404581, + "host": "343" + } + }, + "preStop": { + "exec": { + "command": [ + "344" + ] + }, + "httpGet": { + "path": "345", + "port": -1738069460, + "host": "346", + "scheme": "v+8Ƥ熪军g\u003e郵[+扴", + "httpHeaders": [ + { + "name": "347", + "value": "348" + } + ] + }, + "tcpSocket": { + "port": "349", + "host": "350" + } + } + }, + "terminationMessagePath": "351", + "terminationMessagePolicy": "+", + "imagePullPolicy": "Ĺ]佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#", + "securityContext": { + "capabilities": { + "add": [ + "ʩȂ4ē鐭#" + ], + "drop": [ + "ơŸ8T " ] }, "privileged": false, "seLinuxOptions": { - "user": "347", - "role": "348", - "type": "349", - "level": "350" + "user": "352", + "role": "353", + "type": "354", + "level": "355" }, "windowsOptions": { - "gmsaCredentialSpecName": "351", - "gmsaCredentialSpec": "352", - "runAsUserName": "353" + "gmsaCredentialSpecName": "356", + "gmsaCredentialSpec": "357", + "runAsUserName": "358" }, - "runAsUser": 4480986625444454685, - "runAsGroup": -2630324001819898514, - "runAsNonRoot": false, + "runAsUser": -6406791857291159870, + "runAsGroup": -6959202986715119291, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "苧yñKJɐ扵Gƚ绤fʀļ腩" + "allowPrivilegeEscalation": true, + "procMount": "绤fʀļ腩墺Ò媁荭g", + "seccompProfile": { + "type": "忊|E剒", + "localhostProfile": "359" + } }, + "stdin": true, + "stdinOnce": true, "tty": true, - "targetContainerName": "354" + "targetContainerName": "360" } ], - "restartPolicy": "媁荭gw忊", - "terminationGracePeriodSeconds": -4333562938396485230, - "activeDeadlineSeconds": -7565148469525206101, - "dnsPolicy": "遰=E", + "restartPolicy": "表徶đ寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥", + "terminationGracePeriodSeconds": -7640543126231737391, + "activeDeadlineSeconds": -2226214342093930709, + "dnsPolicy": "垾现葢ŵ橨", "nodeSelector": { - "355": "356" + "361": "362" }, - "serviceAccountName": "357", - "serviceAccount": "358", - "automountServiceAccountToken": false, - "nodeName": "359", - "hostIPC": true, - "shareProcessNamespace": false, + "serviceAccountName": "363", + "serviceAccount": "364", + "automountServiceAccountToken": true, + "nodeName": "365", + "hostPID": true, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "360", - "role": "361", - "type": "362", - "level": "363" + "user": "366", + "role": "367", + "type": "368", + "level": "369" }, "windowsOptions": { - "gmsaCredentialSpecName": "364", - "gmsaCredentialSpec": "365", - "runAsUserName": "366" + "gmsaCredentialSpecName": "370", + "gmsaCredentialSpec": "371", + "runAsUserName": "372" }, - "runAsUser": 2651364835047718925, - "runAsGroup": 2695823502041400376, + "runAsUser": -2408264753085021035, + "runAsGroup": 2358862519597444302, "runAsNonRoot": false, "supplementalGroups": [ - -2910346974754087949 + 6143034813730176704 ], - "fsGroup": -1212012606981050727, + "fsGroup": 3771004177327536119, "sysctls": [ { - "name": "367", - "value": "368" + "name": "373", + "value": "374" } ], - "fsGroupChangePolicy": "展}硐庰%皧V垾现葢ŵ橨鬶l獕;跣" + "fsGroupChangePolicy": "拉Œɥ颶妧Ö闊 鰔澝qV訆", + "seccompProfile": { + "type": "żŧL²sNƗ¸gĩ餠籲磣Ó", + "localhostProfile": "375" + } }, "imagePullSecrets": [ { - "name": "369" + "name": "376" } ], - "hostname": "370", - "subdomain": "371", + "hostname": "377", + "subdomain": "378", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1176,19 +1194,19 @@ { "matchExpressions": [ { - "key": "372", - "operator": "揻-$ɽ丟×x", + "key": "379", + "operator": "_\u003cǬëJ橈'琕鶫:顇ə娯Ȱ", "values": [ - "373" + "380" ] } ], "matchFields": [ { - "key": "374", - "operator": "颶妧Ö闊", + "key": "381", + "operator": "ɐ鰥", "values": [ - "375" + "382" ] } ] @@ -1197,23 +1215,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1666319281, + "weight": -205176266, "preference": { "matchExpressions": [ { - "key": "376", - "operator": "", + "key": "383", + "operator": "DÒȗÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ", "values": [ - "377" + "384" ] } ], "matchFields": [ { - "key": "378", - "operator": "蘇KŅ/»頸+SÄ蚃", + "key": "385", + "operator": "²Ŏ)/灩聋3趐囨", "values": [ - "379" + "386" ] } ] @@ -1226,43 +1244,46 @@ { "labelSelector": { "matchLabels": { - "2-_.uB-.--.gb_2_-8-----yJY.__-X_.8xN._-_-vv-Q2qz.W..4....-0": "5GgT7_7B_D-..-.k4u-zA_--_.-.6GA26C-s.Nj-d-4_4--.-_Z3" + "04....-h._.GgT7_7B_D-..-.k4uz": "J--_.-.6GA26C-s.Nj-d-4_4--.-_Z4.LA3HVG93_._.I3.__-.0-z_z0sI" }, "matchExpressions": [ { - "key": "y-9-te858----38----r-0.h-up52--sjo7799-skj5--9/H.I3.__-.0-z_z0sn_.hx_-a__0-8-.M-.7", - "operator": "In", + "key": "1/M-.-.-8v-J1zET_..3dCv3j._.-_pP__up.2L_s-o7", + "operator": "NotIn", "values": [ - "q..csh-3--Z1Tvw39F_C-rtSY.gR" + "SA995IKCR.s--fe" ] } ] }, "namespaces": [ - "386" + "393" ], - "topologyKey": "387" + "topologyKey": "394" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -478839383, + "weight": -1661550048, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "e..Or_-.3OHgt._U.-x_rC9..__-6_k.N-2B_V.-tfh4.caTz_.g.w-o.8_Wf": "53_-1y_8D_XX" + "r-927--m6-k8-c2---2etfh41ca-z-5g2wco28---f-539.0--z-o-3bz6-2/X._.5-H.T.-.-.T-V_D_0-K_A-_9_Z_C..7o_3": "d-_H-.___._D8.TS-jJ.Ys_Mop34_-y8" }, "matchExpressions": [ { - "key": "O._D8.TS-jJ.Ys_Mop34_-y.8_38xm-.nx.sEK4.B.__65m8_1-1.99", - "operator": "Exists" + "key": "p--3a-cgr6---r58-e-l203-8sln7-3x-b--55039780bdw0-1-47rrw8-5tn.0-1y-tw/G_65m8_1-1.9_.-.Ms7_t.P_3..H..k9M86.9a_-0R_.Z__Lv8_.O_..8n.--zr", + "operator": "In", + "values": [ + "S2--_v2.5p_..Y-.wg_-b8a6" + ] } ] }, "namespaces": [ - "394" + "401" ], - "topologyKey": "395" + "topologyKey": "402" } } ] @@ -1272,105 +1293,106 @@ { "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" + "p.F5_x.KNC0-.-m_0-m-6Sp_N-S..O-BZ..6-1.S-B3_.b1c": "b_p-y.eQZ9p_6.C.-e16-O_.Q-U-_s-mtA.W5_-V" }, "matchExpressions": [ { - "key": "67F3p2_-_AmD-.0P", + "key": "0vo5byp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---ez-o-20s4.u7p--3zm-lx300w-tj-35840-w4g-27-8/U.___06.eqk5E_-4-.XH-.k.7.C", "operator": "DoesNotExist" } ] }, "namespaces": [ - "402" + "409" ], - "topologyKey": "403" + "topologyKey": "410" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1560706624, + "weight": -1675320961, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "x.KNC0-.-m_0-m-6Sp_N-S..O-BZ..6-5": "bB3_.b17ca-p" + "52yQh7.6.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__-ex-_1_-ODgC_1Q": "V_T3sn-0_.i__a.O2G_-_K-.03.p" }, "matchExpressions": [ { - "key": "1rhm-5y--z-0/5eQ9", - "operator": "DoesNotExist" + "key": "3-.z", + "operator": "NotIn", + "values": [ + "S-.._Lf2t_8" + ] } ] }, "namespaces": [ - "410" + "417" ], - "topologyKey": "411" + "topologyKey": "418" } } ] } }, - "schedulerName": "412", + "schedulerName": "419", "tolerations": [ { - "key": "413", - "value": "414", - "effect": "ɂ挃Ū", - "tolerationSeconds": 4056431723868092838 + "key": "420", + "operator": "n", + "value": "421", + "effect": "ʀŖ鱓", + "tolerationSeconds": -2817829995132015826 } ], "hostAliases": [ { - "ip": "415", + "ip": "422", "hostnames": [ - "416" + "423" ] } ], - "priorityClassName": "417", - "priority": -1965712376, + "priorityClassName": "424", + "priority": -1727081143, "dnsConfig": { "nameservers": [ - "418" + "425" ], "searches": [ - "419" + "426" ], "options": [ { - "name": "420", - "value": "421" + "name": "427", + "value": "428" } ] }, "readinessGates": [ { - "conditionType": "沷¾!蘋`翾" + "conditionType": "ŋŏ}ŀ姳Ŭ尌eáNRNJ丧鴻ĿW癜鞤" } ], - "runtimeClassName": "422", + "runtimeClassName": "429", "enableServiceLinks": true, - "preemptionPolicy": "Ŏ群E牬", + "preemptionPolicy": "z芀¿l磶Bb偃礳Ȭ痍脉PPö", "overhead": { - "颮6(|ǖûǭg怨彬ɈNƋl塠": "609" + "镳餘ŁƁ翂|C ɩ繞": "442" }, "topologySpreadConstraints": [ { - "maxSkew": 163034368, - "topologyKey": "423", - "whenUnsatisfiable": "ĄÇ稕Eɒ杞¹t骳ɰɰUʜʔŜ0¢啥Ƶ", + "maxSkew": -899509541, + "topologyKey": "430", + "whenUnsatisfiable": "ƴ磳藷曥摮Z Ǐg鲅", "labelSelector": { "matchLabels": { - "7p--3zm-lx300w-tj-5.a-50/Z659GE.l_.23--_6l.-5_BZk5v3aUK_--_o_2.-4": "gD.._.-x6db-L7.-_m" + "nt-23h-4z-21-sap--h--q0h-t2n4s-6-5/Q1-wv3UDf.-4D-r.-F__r.o7": "lR__8-7_-YD-Q9_-__..YNFu7Pg-.814i" }, "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" - ] + "key": "39-A_-_l67Q.-_r", + "operator": "Exists" } ] } @@ -1379,21 +1401,21 @@ "setHostnameAsFQDN": false } }, - "ttlSecondsAfterFinished": -95236670 + "ttlSecondsAfterFinished": 340269252 }, "status": { "conditions": [ { - "type": "-ÚŜĂwǐ擨^幸$Ż料ȭz", - "status": "试揯遐e4'ď曕椐敛n", - "lastProbeTime": "2740-10-14T09:28:06Z", - "lastTransitionTime": "2133-04-18T01:37:37Z", - "reason": "430", - "message": "431" + "type": "綶ĀRġ磸蛕ʟ?ȊJ赟鷆šl", + "status": "筞X銲tHǽ÷閂抰", + "lastProbeTime": "2681-01-08T01:10:33Z", + "lastTransitionTime": "2456-05-26T21:37:34Z", + "reason": "437", + "message": "438" } ], - "active": -68737405, - "succeeded": -150478704, - "failed": 315828133 + "active": -546775716, + "succeeded": -837188375, + "failed": -1583908798 } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.pb b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.pb index f95c1870d217bd3986a100e37e4768632442da7c..0c372b3093e45f8ab3161cf66a76f1673617262f 100644 GIT binary patch delta 4181 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 diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.yaml b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.yaml index e8a6e70f961..7abb9db0a05 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.yaml @@ -74,447 +74,458 @@ spec: selfLink: "28" uid: ɸ=ǤÆ碛,1 spec: - activeDeadlineSeconds: -7565148469525206101 + activeDeadlineSeconds: -2226214342093930709 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "376" - operator: "" + - key: "383" + operator: DÒȗÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ values: - - "377" + - "384" matchFields: - - key: "378" - operator: 蘇KŅ/»頸+SÄ蚃 + - key: "385" + operator: ²Ŏ)/灩聋3趐囨 values: - - "379" - weight: -1666319281 + - "386" + weight: -205176266 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "372" - operator: 揻-$ɽ丟×x + - key: "379" + operator: _<ǬëJ橈'琕鶫:顇ə娯Ȱ values: - - "373" + - "380" matchFields: - - key: "374" - operator: 颶妧Ö闊 + - key: "381" + operator: ɐ鰥 values: - - "375" + - "382" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: O._D8.TS-jJ.Ys_Mop34_-y.8_38xm-.nx.sEK4.B.__65m8_1-1.99 - operator: Exists + - key: p--3a-cgr6---r58-e-l203-8sln7-3x-b--55039780bdw0-1-47rrw8-5tn.0-1y-tw/G_65m8_1-1.9_.-.Ms7_t.P_3..H..k9M86.9a_-0R_.Z__Lv8_.O_..8n.--zr + operator: In + values: + - S2--_v2.5p_..Y-.wg_-b8a6 matchLabels: - e..Or_-.3OHgt._U.-x_rC9..__-6_k.N-2B_V.-tfh4.caTz_.g.w-o.8_Wf: 53_-1y_8D_XX + r-927--m6-k8-c2---2etfh41ca-z-5g2wco28---f-539.0--z-o-3bz6-2/X._.5-H.T.-.-.T-V_D_0-K_A-_9_Z_C..7o_3: d-_H-.___._D8.TS-jJ.Ys_Mop34_-y8 namespaces: - - "394" - topologyKey: "395" - weight: -478839383 + - "401" + topologyKey: "402" + weight: -1661550048 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: y-9-te858----38----r-0.h-up52--sjo7799-skj5--9/H.I3.__-.0-z_z0sn_.hx_-a__0-8-.M-.7 - operator: In + - key: 1/M-.-.-8v-J1zET_..3dCv3j._.-_pP__up.2L_s-o7 + operator: NotIn values: - - q..csh-3--Z1Tvw39F_C-rtSY.gR + - SA995IKCR.s--fe matchLabels: - 2-_.uB-.--.gb_2_-8-----yJY.__-X_.8xN._-_-vv-Q2qz.W..4....-0: 5GgT7_7B_D-..-.k4u-zA_--_.-.6GA26C-s.Nj-d-4_4--.-_Z3 + 04....-h._.GgT7_7B_D-..-.k4uz: J--_.-.6GA26C-s.Nj-d-4_4--.-_Z4.LA3HVG93_._.I3.__-.0-z_z0sI namespaces: - - "386" - topologyKey: "387" + - "393" + topologyKey: "394" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 1rhm-5y--z-0/5eQ9 - operator: DoesNotExist + - key: 3-.z + operator: NotIn + values: + - S-.._Lf2t_8 matchLabels: - x.KNC0-.-m_0-m-6Sp_N-S..O-BZ..6-5: bB3_.b17ca-p + 52yQh7.6.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__-ex-_1_-ODgC_1Q: V_T3sn-0_.i__a.O2G_-_K-.03.p namespaces: - - "410" - topologyKey: "411" - weight: -1560706624 + - "417" + topologyKey: "418" + weight: -1675320961 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 67F3p2_-_AmD-.0P + - key: 0vo5byp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---ez-o-20s4.u7p--3zm-lx300w-tj-35840-w4g-27-8/U.___06.eqk5E_-4-.XH-.k.7.C operator: DoesNotExist 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 + p.F5_x.KNC0-.-m_0-m-6Sp_N-S..O-BZ..6-1.S-B3_.b1c: b_p-y.eQZ9p_6.C.-e16-O_.Q-U-_s-mtA.W5_-V namespaces: - - "402" - topologyKey: "403" - automountServiceAccountToken: false + - "409" + topologyKey: "410" + automountServiceAccountToken: true containers: - args: + - "222" + command: - "221" - command: - - "220" env: - - name: "228" - value: "229" + - name: "229" + value: "230" valueFrom: configMapKeyRef: - key: "235" - name: "234" + key: "236" + name: "235" optional: false fieldRef: - apiVersion: "230" - fieldPath: "231" + apiVersion: "231" + fieldPath: "232" resourceFieldRef: - containerName: "232" - divisor: "233" - resource: "233" + containerName: "233" + divisor: "632" + resource: "234" secretKeyRef: - key: "237" - name: "236" - optional: false - envFrom: - - configMapRef: - name: "226" - optional: false - prefix: "225" - secretRef: - name: "227" - optional: false - image: "219" - imagePullPolicy: Ƿ裚瓶釆Ɗ+j忊 - lifecycle: - postStart: - exec: - command: - - "264" - httpGet: - host: "266" - httpHeaders: - - name: "267" - value: "268" - path: "265" - port: 1923650413 - scheme: I粛E煹ǐƲE'iþŹʣy - tcpSocket: - host: "270" - port: "269" - preStop: - exec: - command: - - "271" - httpGet: - host: "274" - httpHeaders: - - name: "275" - value: "276" - path: "272" - port: "273" - scheme: 敍0)鈼¬麄 - tcpSocket: - host: "277" - port: -648954478 - livenessProbe: - exec: - command: - - "244" - failureThreshold: -522126070 - httpGet: - host: "246" - httpHeaders: - - name: "247" - value: "248" - path: "245" - port: 1434408532 - scheme: '`劳&¼傭Ȟ1酃=6}ɡŇƉ立h' - initialDelaySeconds: -1628697284 - periodSeconds: 354496320 - successThreshold: -418887496 - tcpSocket: - host: "250" - port: "249" - timeoutSeconds: 843845736 - name: "218" - ports: - - containerPort: -1373541406 - hostIP: "224" - hostPort: -1477511050 - name: "223" - protocol: 栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼 - readinessProbe: - exec: - command: - - "251" - failureThreshold: -636855511 - httpGet: - host: "253" - httpHeaders: - - name: "254" - value: "255" - path: "252" - port: -1569009987 - scheme: ɢǵʭd鲡:贅wE@Ȗs«öʮĀ< - initialDelaySeconds: -1565157256 - periodSeconds: -1385586997 - successThreshold: 460997133 - tcpSocket: - host: "256" - port: 1702578303 - timeoutSeconds: -1113628381 - resources: - limits: - +ņ榱*Gưoɘ檲: "340" - requests: - ʔŊƞ究:hoĂɋ瀐<ɉ湨H=å睫}堇: "690" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - 焗捏 - drop: - - Fħ籘Àǒɿʒ刽ʼn掏1ſ盷褎 - privileged: true - procMount: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - readOnlyRootFilesystem: false - runAsGroup: -3078742976292946468 - runAsNonRoot: false - runAsUser: 1875040261412240501 - seLinuxOptions: - level: "282" - role: "280" - type: "281" - user: "279" - windowsOptions: - gmsaCredentialSpec: "284" - gmsaCredentialSpecName: "283" - runAsUserName: "285" - startupProbe: - exec: - command: - - "257" - failureThreshold: -1169420648 - httpGet: - host: "260" - httpHeaders: - - name: "261" - value: "262" - path: "258" - port: "259" - scheme: '&蒒5靇C''ɵ' - initialDelaySeconds: 1768820087 - periodSeconds: -1153851625 - successThreshold: 1428858742 - tcpSocket: - host: "263" - port: -2051962852 - timeoutSeconds: 471718695 - stdin: true - stdinOnce: true - terminationMessagePath: "278" - tty: true - volumeDevices: - - devicePath: "243" - name: "242" - volumeMounts: - - mountPath: "239" - mountPropagation: ï瓼猀2:öY鶪5w垁 - name: "238" - subPath: "240" - subPathExpr: "241" - workingDir: "222" - dnsConfig: - nameservers: - - "418" - options: - - name: "420" - value: "421" - searches: - - "419" - dnsPolicy: 遰=E - enableServiceLinks: true - ephemeralContainers: - - args: - - "289" - command: - - "288" - env: - - name: "296" - value: "297" - valueFrom: - configMapKeyRef: - key: "303" - name: "302" - optional: false - fieldRef: - apiVersion: "298" - fieldPath: "299" - resourceFieldRef: - containerName: "300" - divisor: "578" - resource: "301" - secretKeyRef: - key: "305" - name: "304" + key: "238" + name: "237" optional: true envFrom: - configMapRef: - name: "294" + name: "227" optional: false - prefix: "293" + prefix: "226" secretRef: - name: "295" + name: "228" optional: false - image: "287" - imagePullPolicy: ':' + image: "220" + imagePullPolicy: ŤǢʭ嵔棂p儼Ƿ裚瓶 lifecycle: postStart: exec: command: - - "332" + - "268" httpGet: - host: "335" + host: "271" httpHeaders: - - name: "336" - value: "337" - path: "333" - port: "334" - scheme: 跦Opwǩ曬逴褜1 + - name: "272" + value: "273" + path: "269" + port: "270" + scheme: 蚛隖<ǶĬ4y£軶ǃ*ʙ嫙&蒒5靇C' tcpSocket: - host: "338" - port: -1801140031 + host: "274" + port: 2126876305 preStop: exec: command: - - "339" + - "275" httpGet: - host: "341" + host: "278" httpHeaders: - - name: "342" - value: "343" - path: "340" - port: 785984384 - scheme: 熪军g>郵[+扴ȨŮ+朷Ǝ膯ljVX + - name: "279" + value: "280" + path: "276" + port: "277" + scheme: Ŵ廷s{Ⱦdz@ tcpSocket: - host: "345" - port: "344" + host: "281" + port: 406308963 livenessProbe: exec: command: - - "312" - failureThreshold: 958482756 + - "245" + failureThreshold: 1466047181 httpGet: - host: "315" + host: "248" httpHeaders: - - name: "316" - value: "317" - path: "313" - port: "314" - scheme: 牐ɺ皚|懥 - initialDelaySeconds: 1146016612 - periodSeconds: -1032967081 - successThreshold: 59664438 + - name: "249" + value: "250" + path: "246" + port: "247" + initialDelaySeconds: 1805144649 + periodSeconds: 1403721475 + successThreshold: 519906483 tcpSocket: - host: "319" - port: "318" - timeoutSeconds: 1495880465 - name: "286" + host: "252" + port: "251" + timeoutSeconds: -606111218 + name: "219" ports: - - containerPort: 284401429 - hostIP: "292" - hostPort: -1343558801 - name: "291" - protocol: 掇lN + - containerPort: -191667614 + hostIP: "225" + hostPort: -1347926683 + name: "224" + protocol: T捘ɍi縱ù墴 readinessProbe: exec: command: - - "320" - failureThreshold: 630004123 + - "253" + failureThreshold: 524249411 httpGet: - host: "322" + host: "256" httpHeaders: - - name: "323" - value: "324" - path: "321" - port: -1983953959 - scheme: 倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶 - initialDelaySeconds: 1995332035 - periodSeconds: -1020896847 - successThreshold: 1074486306 + - name: "257" + value: "258" + path: "254" + port: "255" + scheme: w垁鷌辪虽U珝Żwʮ馜üNșƶ4ĩ + initialDelaySeconds: -1724160601 + periodSeconds: 1435507444 + successThreshold: -1430577593 tcpSocket: - host: "325" - port: -2107743490 - timeoutSeconds: 960499098 + host: "259" + port: -337353552 + timeoutSeconds: -1158840571 resources: limits: - þ蛯ɰ荶lj: "397" + '@?鷅bȻN+ņ榱*Gưoɘ檲ɨ銦妰': "95" requests: - t颟.鵫ǚ灄鸫rʤî萨zvt莭: "453" + 究:hoĂɋ瀐<ɉ湨: "803" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 唊#v铿 + - +j忊Ŗȫ焗捏ĨFħ籘Àǒɿʒ刽ʼn drop: - - Ȃ4 - privileged: false - procMount: 苧yñKJɐ扵Gƚ绤fʀļ腩 - readOnlyRootFilesystem: false - runAsGroup: -2630324001819898514 - runAsNonRoot: false - runAsUser: 4480986625444454685 + - 1ſ盷褎weLJèux榜VƋZ1Ůđ眊 + privileged: true + procMount: fǣ萭旿@ + readOnlyRootFilesystem: true + runAsGroup: 6506922239346928579 + runAsNonRoot: true + runAsUser: 1563703589270296759 seLinuxOptions: - level: "350" - role: "348" - type: "349" - user: "347" + level: "286" + role: "284" + type: "285" + user: "283" + seccompProfile: + localhostProfile: "290" + type: lNdǂ>5 windowsOptions: - gmsaCredentialSpec: "352" - gmsaCredentialSpecName: "351" - runAsUserName: "353" + gmsaCredentialSpec: "288" + gmsaCredentialSpecName: "287" + runAsUserName: "289" startupProbe: exec: command: - - "326" - failureThreshold: -1423854443 + - "260" + failureThreshold: 905846572 httpGet: - host: "328" + host: "263" httpHeaders: - - name: "329" - value: "330" - path: "327" - port: 714088955 - scheme: źȰ?$矡ȶ网棊ʢ=wǕɳ - initialDelaySeconds: -1962065705 - periodSeconds: -1364571630 - successThreshold: 1689978741 + - name: "264" + value: "265" + path: "261" + port: "262" + scheme: k_瀹鞎sn芞QÄȻ + initialDelaySeconds: 364013971 + periodSeconds: -1790124395 + successThreshold: 1094670193 tcpSocket: - host: "331" - port: 1752155096 - timeoutSeconds: 1701999128 - targetContainerName: "354" - terminationMessagePath: "346" - terminationMessagePolicy: 谇j爻ƙ + host: "267" + port: "266" + timeoutSeconds: 1596422492 + stdinOnce: true + terminationMessagePath: "282" + terminationMessagePolicy: ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0 + volumeDevices: + - devicePath: "244" + name: "243" + volumeMounts: + - mountPath: "240" + mountPropagation: 卩蝾 + name: "239" + readOnly: true + subPath: "241" + subPathExpr: "242" + workingDir: "223" + dnsConfig: + nameservers: + - "425" + options: + - name: "427" + value: "428" + searches: + - "426" + dnsPolicy: 垾现葢ŵ橨 + enableServiceLinks: true + ephemeralContainers: + - args: + - "294" + command: + - "293" + env: + - name: "301" + value: "302" + valueFrom: + configMapKeyRef: + key: "308" + name: "307" + optional: true + fieldRef: + apiVersion: "303" + fieldPath: "304" + resourceFieldRef: + containerName: "305" + divisor: "4" + resource: "306" + secretKeyRef: + key: "310" + name: "309" + optional: false + envFrom: + - configMapRef: + name: "299" + optional: true + prefix: "298" + secretRef: + name: "300" + optional: false + image: "292" + imagePullPolicy: Ĺ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊# + lifecycle: + postStart: + exec: + command: + - "338" + httpGet: + host: "340" + httpHeaders: + - name: "341" + value: "342" + path: "339" + port: -1364571630 + scheme: ɖ緕ȚÍ勅跦Opwǩ + tcpSocket: + host: "343" + port: 376404581 + preStop: + exec: + command: + - "344" + httpGet: + host: "346" + httpHeaders: + - name: "347" + value: "348" + path: "345" + port: -1738069460 + scheme: v+8Ƥ熪军g>郵[+扴 + tcpSocket: + host: "350" + port: "349" + livenessProbe: + exec: + command: + - "317" + failureThreshold: 1883209805 + httpGet: + host: "319" + httpHeaders: + - name: "320" + value: "321" + path: "318" + port: 958482756 + initialDelaySeconds: -1097611426 + periodSeconds: -327987957 + successThreshold: -801430937 + tcpSocket: + host: "323" + port: "322" + timeoutSeconds: 1871952835 + name: "291" + ports: + - containerPort: 1447898632 + hostIP: "297" + hostPort: 1505082076 + name: "296" + protocol: þ蛯ɰ荶lj + readinessProbe: + exec: + command: + - "324" + failureThreshold: -1654678802 + httpGet: + host: "326" + httpHeaders: + - name: "327" + value: "328" + path: "325" + port: 100356493 + scheme: ƮA攤/ɸɎ R§耶FfB + initialDelaySeconds: -1020896847 + periodSeconds: 630004123 + successThreshold: -984241405 + tcpSocket: + host: "330" + port: "329" + timeoutSeconds: 1074486306 + resources: + limits: + Ȥ藠3.: "540" + requests: + 莭琽§ć\ ïì«丯Ƙ枛牐ɺ: "660" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - ʩȂ4ē鐭# + drop: + - 'ơŸ8T ' + privileged: false + procMount: 绤fʀļ腩墺Ò媁荭g + readOnlyRootFilesystem: false + runAsGroup: -6959202986715119291 + runAsNonRoot: true + runAsUser: -6406791857291159870 + seLinuxOptions: + level: "355" + role: "353" + type: "354" + user: "352" + seccompProfile: + localhostProfile: "359" + type: 忊|E剒 + windowsOptions: + gmsaCredentialSpec: "357" + gmsaCredentialSpecName: "356" + runAsUserName: "358" + startupProbe: + exec: + command: + - "331" + failureThreshold: 994072122 + httpGet: + host: "334" + httpHeaders: + - name: "335" + value: "336" + path: "332" + port: "333" + scheme: Ȱ?$矡ȶ网 + initialDelaySeconds: -1905643191 + periodSeconds: -1492565335 + successThreshold: -1099429189 + tcpSocket: + host: "337" + port: -361442565 + timeoutSeconds: -2717401 + stdin: true + stdinOnce: true + targetContainerName: "360" + terminationMessagePath: "351" + terminationMessagePolicy: + tty: true volumeDevices: - - devicePath: "311" - name: "310" + - devicePath: "316" + name: "315" volumeMounts: - - mountPath: "307" - mountPropagation: Ȣ幟ļ腻Ŭ - name: "306" - subPath: "308" - subPathExpr: "309" - workingDir: "290" + - mountPath: "312" + mountPropagation: \p[ + name: "311" + readOnly: true + subPath: "313" + subPathExpr: "314" + workingDir: "295" hostAliases: - hostnames: - - "416" - ip: "415" - hostIPC: true - hostname: "370" + - "423" + ip: "422" + hostPID: true + hostname: "377" imagePullSecrets: - - name: "369" + - name: "376" initContainers: - args: - "150" @@ -650,6 +661,9 @@ spec: role: "212" type: "213" user: "211" + seccompProfile: + localhostProfile: "218" + type: 4ʑ% windowsOptions: gmsaCredentialSpec: "216" gmsaCredentialSpecName: "215" @@ -674,6 +688,7 @@ spec: host: "194" port: -1629040033 timeoutSeconds: 1632959949 + stdin: true terminationMessagePath: "210" terminationMessagePolicy: 蕭k ź贩j tty: true @@ -687,62 +702,64 @@ spec: subPath: "169" subPathExpr: "170" workingDir: "151" - nodeName: "359" + nodeName: "365" nodeSelector: - "355": "356" + "361": "362" overhead: - 颮6(|ǖûǭg怨彬ɈNƋl塠: "609" - preemptionPolicy: Ŏ群E牬 - priority: -1965712376 - priorityClassName: "417" + 镳餘ŁƁ翂|C ɩ繞: "442" + preemptionPolicy: z芀¿l磶Bb偃礳Ȭ痍脉PPö + priority: -1727081143 + priorityClassName: "424" readinessGates: - - conditionType: 沷¾!蘋`翾 - restartPolicy: 媁荭gw忊 - runtimeClassName: "422" - schedulerName: "412" + - conditionType: ŋŏ}ŀ姳Ŭ尌eáNRNJ丧鴻ĿW癜鞤 + restartPolicy: 表徶đ寳议Ƭƶ氩Ȩ<6鄰簳°Ļǟi&皥 + runtimeClassName: "429" + schedulerName: "419" securityContext: - fsGroup: -1212012606981050727 - fsGroupChangePolicy: 展}硐庰%皧V垾现葢ŵ橨鬶l獕;跣 - runAsGroup: 2695823502041400376 + fsGroup: 3771004177327536119 + fsGroupChangePolicy: 拉Œɥ颶妧Ö闊 鰔澝qV訆 + runAsGroup: 2358862519597444302 runAsNonRoot: false - runAsUser: 2651364835047718925 + runAsUser: -2408264753085021035 seLinuxOptions: - level: "363" - role: "361" - type: "362" - user: "360" + level: "369" + role: "367" + type: "368" + user: "366" + seccompProfile: + localhostProfile: "375" + type: żŧL²sNƗ¸gĩ餠籲磣Ó supplementalGroups: - - -2910346974754087949 + - 6143034813730176704 sysctls: - - name: "367" - value: "368" + - name: "373" + value: "374" windowsOptions: - gmsaCredentialSpec: "365" - gmsaCredentialSpecName: "364" - runAsUserName: "366" - serviceAccount: "358" - serviceAccountName: "357" + gmsaCredentialSpec: "371" + gmsaCredentialSpecName: "370" + runAsUserName: "372" + serviceAccount: "364" + serviceAccountName: "363" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "371" - terminationGracePeriodSeconds: -4333562938396485230 + shareProcessNamespace: true + subdomain: "378" + terminationGracePeriodSeconds: -7640543126231737391 tolerations: - - effect: ɂ挃Ū - key: "413" - tolerationSeconds: 4056431723868092838 - value: "414" + - effect: ʀŖ鱓 + key: "420" + operator: "n" + tolerationSeconds: -2817829995132015826 + value: "421" topologySpreadConstraints: - labelSelector: 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 + - key: 39-A_-_l67Q.-_r + operator: Exists matchLabels: - 7p--3zm-lx300w-tj-5.a-50/Z659GE.l_.23--_6l.-5_BZk5v3aUK_--_o_2.-4: gD.._.-x6db-L7.-_m - maxSkew: 163034368 - topologyKey: "423" - whenUnsatisfiable: ĄÇ稕Eɒ杞¹t骳ɰɰUʜʔŜ0¢啥Ƶ + nt-23h-4z-21-sap--h--q0h-t2n4s-6-5/Q1-wv3UDf.-4D-r.-F__r.o7: lR__8-7_-YD-Q9_-__..YNFu7Pg-.814i + maxSkew: -899509541 + topologyKey: "430" + whenUnsatisfiable: ƴ磳藷曥摮Z Ǐg鲅 volumes: - awsElasticBlockStore: fsType: "47" @@ -940,15 +957,15 @@ spec: storagePolicyID: "104" storagePolicyName: "103" volumePath: "101" - ttlSecondsAfterFinished: -95236670 + ttlSecondsAfterFinished: 340269252 status: - active: -68737405 + active: -546775716 conditions: - - lastProbeTime: "2740-10-14T09:28:06Z" - lastTransitionTime: "2133-04-18T01:37:37Z" - message: "431" - reason: "430" - status: 试揯遐e4'ď曕椐敛n - type: -ÚŜĂwǐ擨^幸$Ż料ȭz - failed: 315828133 - succeeded: -150478704 + - lastProbeTime: "2681-01-08T01:10:33Z" + lastTransitionTime: "2456-05-26T21:37:34Z" + message: "438" + reason: "437" + status: 筞X銲tHǽ÷閂抰 + type: 綶ĀRġ磸蛕ʟ?ȊJ赟鷆šl + failed: -1583908798 + succeeded: -837188375 diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.json b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.json index f444a36ceef..8c3a9401e64 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.json +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.json @@ -660,67 +660,322 @@ "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "軶ǃ*ʙ嫙\u0026蒒5靇" + "procMount": "軶ǃ*ʙ嫙\u0026蒒5靇", + "seccompProfile": { + "type": "'ɵK.Q貇£ȹ嫰ƹǔw÷", + "localhostProfile": "234" + } }, - "stdin": true, - "stdinOnce": true + "tty": true } ], "containers": [ { - "name": "234", - "image": "235", + "name": "235", + "image": "236", "command": [ - "236" - ], - "args": [ "237" ], - "workingDir": "238", + "args": [ + "238" + ], + "workingDir": "239", "ports": [ { - "name": "239", - "hostPort": 2126876305, - "containerPort": -2051962852, - "protocol": "貇£ȹ嫰ƹǔw÷nI粛E煹ǐƲE'iþ", - "hostIP": "240" + "name": "240", + "hostPort": -162264011, + "containerPort": 800220849, + "protocol": "ƲE'iþŹʣy豎@ɀ羭,铻OŤǢʭ", + "hostIP": "241" } ], "envFrom": [ { - "prefix": "241", + "prefix": "242", "configMapRef": { - "name": "242", + "name": "243", "optional": true }, "secretRef": { - "name": "243", + "name": "244", "optional": false } } ], "env": [ { - "name": "244", - "value": "245", + "name": "245", + "value": "246", "valueFrom": { "fieldRef": { - "apiVersion": "246", - "fieldPath": "247" + "apiVersion": "247", + "fieldPath": "248" }, "resourceFieldRef": { - "containerName": "248", - "resource": "249", - "divisor": "109" + "containerName": "249", + "resource": "250", + "divisor": "255" }, "configMapKeyRef": { - "name": "250", - "key": "251", + "name": "251", + "key": "252", "optional": false }, "secretKeyRef": { - "name": "252", - "key": "253", + "name": "253", + "key": "254", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "j忊Ŗȫ焗捏ĨFħ": "634" + }, + "requests": { + "Ȍzɟ踡": "128" + } + }, + "volumeMounts": [ + { + "name": "255", + "mountPath": "256", + "subPath": "257", + "mountPropagation": "1ſ盷褎weLJèux榜VƋZ1Ůđ眊", + "subPathExpr": "258" + } + ], + "volumeDevices": [ + { + "name": "259", + "devicePath": "260" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "261" + ] + }, + "httpGet": { + "path": "262", + "port": "263", + "host": "264", + "scheme": "LLȊɞ-uƻ悖ȩ0Ƹ[Ęİ榌", + "httpHeaders": [ + { + "name": "265", + "value": "266" + } + ] + }, + "tcpSocket": { + "port": "267", + "host": "268" + }, + "initialDelaySeconds": 878491792, + "timeoutSeconds": -187060941, + "periodSeconds": -442393168, + "successThreshold": -307373517, + "failureThreshold": 1109079597 + }, + "readinessProbe": { + "exec": { + "command": [ + "269" + ] + }, + "httpGet": { + "path": "270", + "port": 1599076900, + "host": "271", + "scheme": "ɰ", + "httpHeaders": [ + { + "name": "272", + "value": "273" + } + ] + }, + "tcpSocket": { + "port": -1675041613, + "host": "274" + }, + "initialDelaySeconds": 963670270, + "timeoutSeconds": -1180080716, + "periodSeconds": -1409668172, + "successThreshold": 1356213425, + "failureThreshold": 417821861 + }, + "startupProbe": { + "exec": { + "command": [ + "275" + ] + }, + "httpGet": { + "path": "276", + "port": 270599701, + "host": "277", + "scheme": "ʤî萨zvt莭", + "httpHeaders": [ + { + "name": "278", + "value": "279" + } + ] + }, + "tcpSocket": { + "port": "280", + "host": "281" + }, + "initialDelaySeconds": -503805926, + "timeoutSeconds": 77312514, + "periodSeconds": -763687725, + "successThreshold": -246563990, + "failureThreshold": 10098903 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "282" + ] + }, + "httpGet": { + "path": "283", + "port": -141943860, + "host": "284", + "scheme": "牐ɺ皚|懥", + "httpHeaders": [ + { + "name": "285", + "value": "286" + } + ] + }, + "tcpSocket": { + "port": "287", + "host": "288" + } + }, + "preStop": { + "exec": { + "command": [ + "289" + ] + }, + "httpGet": { + "path": "290", + "port": -407545915, + "host": "291", + "scheme": "ɆâĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ", + "httpHeaders": [ + { + "name": "292", + "value": "293" + } + ] + }, + "tcpSocket": { + "port": "294", + "host": "295" + } + } + }, + "terminationMessagePath": "296", + "terminationMessagePolicy": "耶FfBls3!Zɾģ毋Ó6dz", + "imagePullPolicy": "$矡ȶ", + "securityContext": { + "capabilities": { + "add": [ + "ʢ=wǕɳɷ9Ì崟¿瘦ɖ緕ȚÍ勅跦O" + ], + "drop": [ + "" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "297", + "role": "298", + "type": "299", + "level": "300" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "301", + "gmsaCredentialSpec": "302", + "runAsUserName": "303" + }, + "runAsUser": -5345615652360879044, + "runAsGroup": 1616645369356252673, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "ƬQg鄠[颐o啛更偢ɇ卷荙JL", + "seccompProfile": { + "type": "]佱¿\u003e犵殇ŕ-Ɂ圯W", + "localhostProfile": "304" + } + } + } + ], + "ephemeralContainers": [ + { + "name": "305", + "image": "306", + "command": [ + "307" + ], + "args": [ + "308" + ], + "workingDir": "309", + "ports": [ + { + "name": "310", + "hostPort": 415947324, + "containerPort": 18113448, + "protocol": "铿ʩȂ4ē鐭#嬀ơŸ8T", + "hostIP": "311" + } + ], + "envFrom": [ + { + "prefix": "312", + "configMapRef": { + "name": "313", + "optional": false + }, + "secretRef": { + "name": "314", + "optional": true + } + } + ], + "env": [ + { + "name": "315", + "value": "316", + "valueFrom": { + "fieldRef": { + "apiVersion": "317", + "fieldPath": "318" + }, + "resourceFieldRef": { + "containerName": "319", + "resource": "320", + "divisor": "160" + }, + "configMapKeyRef": { + "name": "321", + "key": "322", + "optional": false + }, + "secretKeyRef": { + "name": "323", + "key": "324", "optional": true } } @@ -728,524 +983,259 @@ ], "resources": { "limits": { - "ŤǢʭ嵔棂p儼Ƿ裚瓶": "806" + "绤fʀļ腩墺Ò媁荭g": "378" }, "requests": { - "ɩC": "766" + "Ȏ蝪ʜ5遰=E埄Ȁ朦 wƯ貾坢'跩aŕ": "294" } }, "volumeMounts": [ - { - "name": "254", - "mountPath": "255", - "subPath": "256", - "mountPropagation": "ȫ焗捏ĨFħ籘Àǒɿʒ刽", - "subPathExpr": "257" - } - ], - "volumeDevices": [ - { - "name": "258", - "devicePath": "259" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "260" - ] - }, - "httpGet": { - "path": "261", - "port": -342705708, - "host": "262", - "scheme": "fw[Řż丩ŽoǠŻʘY賃ɪ鐊", - "httpHeaders": [ - { - "name": "263", - "value": "264" - } - ] - }, - "tcpSocket": { - "port": 88483549, - "host": "265" - }, - "initialDelaySeconds": 364078113, - "timeoutSeconds": -181693648, - "periodSeconds": 828173251, - "successThreshold": -394397948, - "failureThreshold": 2040455355 - }, - "readinessProbe": { - "exec": { - "command": [ - "266" - ] - }, - "httpGet": { - "path": "267", - "port": 474119379, - "host": "268", - "scheme": "萭旿@掇lNdǂ\u003e5姣", - "httpHeaders": [ - { - "name": "269", - "value": "270" - } - ] - }, - "tcpSocket": { - "port": 1498833271, - "host": "271" - }, - "initialDelaySeconds": 1505082076, - "timeoutSeconds": 1447898632, - "periodSeconds": 1602745893, - "successThreshold": 1599076900, - "failureThreshold": -1920661051 - }, - "startupProbe": { - "exec": { - "command": [ - "272" - ] - }, - "httpGet": { - "path": "273", - "port": "274", - "host": "275", - "scheme": "¸", - "httpHeaders": [ - { - "name": "276", - "value": "277" - } - ] - }, - "tcpSocket": { - "port": "278", - "host": "279" - }, - "initialDelaySeconds": -161753937, - "timeoutSeconds": -1578746609, - "periodSeconds": 1428207963, - "successThreshold": 790462391, - "failureThreshold": -822090785 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "280" - ] - }, - "httpGet": { - "path": "281", - "port": -421846800, - "host": "282", - "scheme": "zvt莭琽§", - "httpHeaders": [ - { - "name": "283", - "value": "284" - } - ] - }, - "tcpSocket": { - "port": -763687725, - "host": "285" - } - }, - "preStop": { - "exec": { - "command": [ - "286" - ] - }, - "httpGet": { - "path": "287", - "port": -1452676801, - "host": "288", - "scheme": "ȿ0矀Kʝ", - "httpHeaders": [ - { - "name": "289", - "value": "290" - } - ] - }, - "tcpSocket": { - "port": "291", - "host": "292" - } - } - }, - "terminationMessagePath": "293", - "terminationMessagePolicy": "\\p[", - "imagePullPolicy": "擓ƖHVe熼'FD剂讼ɓȌʟni酛", - "securityContext": { - "capabilities": { - "add": [ - "À*f\u003c鴒翁杙Ŧ癃8" - ], - "drop": [ - "ɱJȉ罴" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "294", - "role": "295", - "type": "296", - "level": "297" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "298", - "gmsaCredentialSpec": "299", - "runAsUserName": "300" - }, - "runAsUser": -2706913289057230267, - "runAsGroup": -3689959065086680033, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "棊ʢ=wǕɳɷ9Ì崟¿瘦ɖ緕ȚÍ勅" - }, - "stdinOnce": true - } - ], - "ephemeralContainers": [ - { - "name": "301", - "image": "302", - "command": [ - "303" - ], - "args": [ - "304" - ], - "workingDir": "305", - "ports": [ - { - "name": "306", - "hostPort": 1853396726, - "containerPort": 1330271338, - "protocol": "逴", - "hostIP": "307" - } - ], - "envFrom": [ - { - "prefix": "308", - "configMapRef": { - "name": "309", - "optional": true - }, - "secretRef": { - "name": "310", - "optional": true - } - } - ], - "env": [ - { - "name": "311", - "value": "312", - "valueFrom": { - "fieldRef": { - "apiVersion": "313", - "fieldPath": "314" - }, - "resourceFieldRef": { - "containerName": "315", - "resource": "316", - "divisor": "709" - }, - "configMapKeyRef": { - "name": "317", - "key": "318", - "optional": false - }, - "secretKeyRef": { - "name": "319", - "key": "320", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "颐o": "230" - }, - "requests": { - "[+扴ȨŮ+朷Ǝ膯ljV": "728" - } - }, - "volumeMounts": [ - { - "name": "321", - "mountPath": "322", - "subPath": "323", - "mountPropagation": "ŕ-Ɂ圯W:ĸ輦唊#v铿", - "subPathExpr": "324" - } - ], - "volumeDevices": [ { "name": "325", - "devicePath": "326" + "readOnly": true, + "mountPath": "326", + "subPath": "327", + "mountPropagation": "i\u0026皥贸碔lNKƙ順\\E¦队偯J僳徥淳", + "subPathExpr": "328" + } + ], + "volumeDevices": [ + { + "name": "329", + "devicePath": "330" } ], "livenessProbe": { "exec": { "command": [ - "327" + "331" ] }, "httpGet": { - "path": "328", - "port": "329", - "host": "330", - "scheme": "屡ʁ", + "path": "332", + "port": -374766088, + "host": "333", + "scheme": "翜舞拉Œ", "httpHeaders": [ { - "name": "331", - "value": "332" + "name": "334", + "value": "335" } ] }, "tcpSocket": { - "port": -1554559634, - "host": "333" + "port": "336", + "host": "337" }, - "initialDelaySeconds": 1718241831, - "timeoutSeconds": 550615941, - "periodSeconds": 1180971695, - "successThreshold": -1971944908, - "failureThreshold": 1742259603 + "initialDelaySeconds": -190183379, + "timeoutSeconds": -940334911, + "periodSeconds": -341287812, + "successThreshold": 2030115750, + "failureThreshold": 1847163341 }, "readinessProbe": { "exec": { "command": [ - "334" + "338" ] }, "httpGet": { - "path": "335", - "port": -1620315711, - "host": "336", - "scheme": "ɐ扵", + "path": "339", + "port": 567263590, + "host": "340", + "scheme": "KŅ/", "httpHeaders": [ { - "name": "337", - "value": "338" + "name": "341", + "value": "342" } ] }, "tcpSocket": { - "port": "339", - "host": "340" + "port": "343", + "host": "344" }, - "initialDelaySeconds": -1358663652, - "timeoutSeconds": 1543146222, - "periodSeconds": -527306221, - "successThreshold": 2098694289, - "failureThreshold": 1150925735 + "initialDelaySeconds": -1894250541, + "timeoutSeconds": 1962818731, + "periodSeconds": 1315054653, + "successThreshold": 711020087, + "failureThreshold": 1103049140 }, "startupProbe": { "exec": { "command": [ - "341" + "345" ] }, "httpGet": { - "path": "342", - "port": "343", - "host": "344", - "scheme": "榝$î.Ȏ蝪ʜ5遰", + "path": "346", + "port": -1468297794, + "host": "347", + "scheme": "磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ", "httpHeaders": [ { - "name": "345", - "value": "346" + "name": "348", + "value": "349" } ] }, "tcpSocket": { - "port": -1438286448, - "host": "347" + "port": "350", + "host": "351" }, - "initialDelaySeconds": 834105836, - "timeoutSeconds": -1462219068, - "periodSeconds": -370386363, - "successThreshold": 1714588921, - "failureThreshold": -1246371817 + "initialDelaySeconds": 1308698792, + "timeoutSeconds": 1401790459, + "periodSeconds": -934378634, + "successThreshold": -1453143878, + "failureThreshold": -1129218498 }, "lifecycle": { "postStart": { "exec": { "command": [ - "348" + "352" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "跩aŕ翑", + "path": "353", + "port": -1103045151, + "host": "354", + "scheme": "Òȗ", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "355", + "value": "356" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": 1843491416, + "host": "357" } }, "preStop": { "exec": { "command": [ - "356" + "358" ] }, "httpGet": { - "path": "357", - "port": 1017803158, - "host": "358", - "scheme": "碔", + "path": "359", + "port": -414121491, + "host": "360", + "scheme": "ŕ璻Jih亏yƕ丆", "httpHeaders": [ { - "name": "359", - "value": "360" + "name": "361", + "value": "362" } ] }, "tcpSocket": { - "port": "361", - "host": "362" + "port": "363", + "host": "364" } } }, - "terminationMessagePath": "363", - "terminationMessagePolicy": "Kƙ順\\E¦队偯J僳徥淳4揻-$ɽ丟", - "imagePullPolicy": "拉Œɥ颶妧Ö闊 鰔澝qV訆", + "terminationMessagePath": "365", + "terminationMessagePolicy": "Ŏ)/灩聋3趐囨鏻砅邻", + "imagePullPolicy": "騎C\"6x$1sȣ±p鋄", "securityContext": { "capabilities": { "add": [ - "ŧL²sNƗ¸gĩ餠籲磣Óƿ" + "ȹ均i绝5哇芆斩ìh4Ɋ" ], "drop": [ - "\"冓鍓贯澔 ƺ蛜6" + "Ȗ|ʐşƧ諔迮ƙIJ嘢4" ] }, "privileged": false, "seLinuxOptions": { - "user": "364", - "role": "365", - "type": "366", - "level": "367" + "user": "366", + "role": "367", + "type": "368", + "level": "369" }, "windowsOptions": { - "gmsaCredentialSpecName": "368", - "gmsaCredentialSpec": "369", - "runAsUserName": "370" + "gmsaCredentialSpecName": "370", + "gmsaCredentialSpec": "371", + "runAsUserName": "372" }, - "runAsUser": 4353696140684277635, - "runAsGroup": 6057650398488995896, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "runAsUser": 4288903380102217677, + "runAsGroup": 6618112330449141397, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "鰥Z龏´DÒȗ" + "procMount": "ďW賁Ěɭɪǹ0衷,ƷƣMț譎懚XW", + "seccompProfile": { + "type": "鑳w妕眵笭/9崍h趭", + "localhostProfile": "373" + } }, - "tty": true, - "targetContainerName": "371" + "stdin": true, + "targetContainerName": "374" } ], - "restartPolicy": "ɘɢ鬍熖B芭花ª瘡", - "terminationGracePeriodSeconds": 2666412258966278206, - "activeDeadlineSeconds": -8715915045560617563, - "dnsPolicy": "丆", + "restartPolicy": "uE增猍ǵ xǨŴ", + "terminationGracePeriodSeconds": -3517636156282992346, + "activeDeadlineSeconds": 9071452520778858299, + "dnsPolicy": "ɢX鰨松/Ȁĵ", "nodeSelector": { - "372": "373" + "375": "376" }, - "serviceAccountName": "374", - "serviceAccount": "375", + "serviceAccountName": "377", + "serviceAccount": "378", "automountServiceAccountToken": false, - "nodeName": "376", - "hostPID": true, - "shareProcessNamespace": true, + "nodeName": "379", + "hostNetwork": true, + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "377", - "role": "378", - "type": "379", - "level": "380" + "user": "380", + "role": "381", + "type": "382", + "level": "383" }, "windowsOptions": { - "gmsaCredentialSpecName": "381", - "gmsaCredentialSpec": "382", - "runAsUserName": "383" + "gmsaCredentialSpecName": "384", + "gmsaCredentialSpec": "385", + "runAsUserName": "386" }, - "runAsUser": 2179199799235189619, - "runAsGroup": -779972051078659613, + "runAsUser": 2548453080315983269, + "runAsGroup": -8236071895143008294, "runAsNonRoot": false, "supplementalGroups": [ - -7127205672279904050 + -7117039988160665426 ], - "fsGroup": 7124276984274024394, + "fsGroup": 3055252978348423424, "sysctls": [ { - "name": "384", - "value": "385" + "name": "387", + "value": "388" } ], - "fsGroupChangePolicy": "蹔ŧ" + "fsGroupChangePolicy": "", + "seccompProfile": { + "type": "", + "localhostProfile": "389" + } }, "imagePullSecrets": [ { - "name": "386" + "name": "390" } ], - "hostname": "387", - "subdomain": "388", + "hostname": "391", + "subdomain": "392", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { "nodeSelectorTerms": [ { - "matchExpressions": [ - { - "key": "389", - "operator": "1sȣ±p鋄5", - "values": [ - "390" - ] - } - ], - "matchFields": [ - { - "key": "391", - "operator": "幩šeSvEȤƏ埮pɵ", - "values": [ - "392" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1449289597, - "preference": { "matchExpressions": [ { "key": "393", - "operator": "", + "operator": "{æ盪泙", "values": [ "394" ] @@ -1254,13 +1244,38 @@ "matchFields": [ { "key": "395", - "operator": "ş", + "operator": "繐汚磉反-n覦", "values": [ "396" ] } ] } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1618861163, + "preference": { + "matchExpressions": [ + { + "key": "397", + "operator": "ʅ蕉ɼ搳ǭ濑箨ʨIk(dŊiɢzĮ蛋I", + "values": [ + "398" + ] + } + ], + "matchFields": [ + { + "key": "399", + "operator": "ʆɞȥ}礤铟怖ý萜Ǖc8", + "values": [ + "400" + ] + } + ] + } } ] }, @@ -1269,46 +1284,40 @@ { "labelSelector": { "matchLabels": { - "3---93-2-23/8--21kF-c026.i": "9.M.134-5-.q6H_.--t" + "z.T-V_D_0-K_A-_9_Z_C..7o_x3..-.8-Jp-9-4-Tm.Y": "k8...__.Q_c8.G.b_9_1o.w_aI._31-_I-A-_3bz._8M01" }, "matchExpressions": [ { - "key": "7U_-m.-P.yP9S--858LI__.8U", - "operator": "NotIn", - "values": [ - "7-_pP__up.2L_s-o779._-k-5___-Qq..csh-3--Z1Tvw39F_C-rtSY.g._2F7m" - ] + "key": "w9-9d8-s7t/ZX-D---k..1Q7._l.._Q.6.I--2_9.v.--_.--4QQo", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "403" + "407" ], - "topologyKey": "404" + "topologyKey": "408" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -280562323, + "weight": 1885676566, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "gt._U.-x_rC9..__-6_k.N-2B_V.-tfh4.caTz5": "2w-o.8_WT-M.3_-1y_8DX" + "5886-5.mcgr6---r58-e-l203-8sln7-3x-b--55037/5.....3_t_-l..-.DG7r-3.----._4M": "i__k.jD" }, "matchExpressions": [ { - "key": "z-ufkr-x0u-1meljf-5269893-t-kl35d6--7rs37zzgy3-4----nf---2/D8.TS-jJ.Ys_Mop34_-y.8_38xm-.nx.sEK4.B.__65m8_11", - "operator": "NotIn", - "values": [ - "c-r.E__-.8_e_l2.._8s--7_3x_-J_....7" - ] + "key": "y7--p9.-_0R.-_-3L", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "411" + "415" ], - "topologyKey": "412" + "topologyKey": "416" } } ] @@ -1318,108 +1327,108 @@ { "labelSelector": { "matchLabels": { - "mi-4xs-0-5k-67-3p2-t--m-l80--5o1--cp6-5-x4/n-p9.-_0R.-_-W": "7F.pq..--3QC1--L--v_Z--Zg-_4Q__-v_tu" + "6-gr-4---rv-t-u-4----q-x3w3dn5-r/t_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S7": "C.-e16-O5" }, "matchExpressions": [ { - "key": "r-7---064eqk5--f4e4--r1k278l-d-8o1-x-1wl----f31-0-9/X1rh-K5y_AzOBW.9oE9_6.--v17r__.b", - "operator": "DoesNotExist" + "key": "k4-670tfz-up3a-n093-pi-9o-l4-vo5byp8q-sf1--gw7.2t3z-w5----7-z-63-z---r/U-_s-mtA.W5_-5_.V1r", + "operator": "NotIn", + "values": [ + "v_._e_-8" + ] } ] }, "namespaces": [ - "419" + "423" ], - "topologyKey": "420" + "topologyKey": "424" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1934575848, + "weight": 808399187, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "72q--m--2k-p---139g-2wt-g-ve55m-27/k5v3aUK_--_o_2.--4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUV": "nw_-_x18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1" + "3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2": "CpS__.39g_.--_-_ve5.m_2_--XZx" }, "matchExpressions": [ { - "key": "7--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O_._e_3_.4_E", - "operator": "NotIn", - "values": [ - "ZI-_P..w-W_-nE...-V" - ] + "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "427" + "431" ], - "topologyKey": "428" + "topologyKey": "432" } } ] } }, - "schedulerName": "429", + "schedulerName": "433", "tolerations": [ { - "key": "430", - "operator": "ƴ磳藷曥摮Z Ǐg鲅", - "value": "431", - "effect": "癯頯aɴí(Ȟ9\"忕(", - "tolerationSeconds": 3807599400818393626 + "key": "434", + "operator": "ƹ|", + "value": "435", + "effect": "料ȭzV镜籬ƽ", + "tolerationSeconds": 935587338391120947 } ], "hostAliases": [ { - "ip": "432", + "ip": "436", "hostnames": [ - "433" + "437" ] } ], - "priorityClassName": "434", - "priority": 1352980996, + "priorityClassName": "438", + "priority": 1690570439, "dnsConfig": { "nameservers": [ - "435" + "439" ], "searches": [ - "436" + "440" ], "options": [ { - "name": "437", - "value": "438" + "name": "441", + "value": "442" } ] }, "readinessGates": [ { - "conditionType": "Ɏ嵄箲Ů埞瞔ɏÊ锒e躜ƕ" + "conditionType": "梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳" } ], - "runtimeClassName": "439", - "enableServiceLinks": false, - "preemptionPolicy": "鲛ô衞Ɵ鳝稃Ȍ液文?謮", + "runtimeClassName": "443", + "enableServiceLinks": true, + "preemptionPolicy": "eáNRNJ丧鴻Ŀ", "overhead": { - "Î磣:mʂ渢pɉ驻(+昒ȼȈɍ颬灲": "185" + "癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö": "607" }, "topologySpreadConstraints": [ { - "maxSkew": 547935694, - "topologyKey": "440", - "whenUnsatisfiable": "zŕƧ钖孝0蛮xAǫ\u0026tŧK剛Ʀ", + "maxSkew": -137402083, + "topologyKey": "444", + "whenUnsatisfiable": "Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥", "labelSelector": { "matchLabels": { - "za42o/Y-YD-Q9_-__..YNFu7Pg-.1": "tE" + "E--pT751": "mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X" }, "matchExpressions": [ { - "key": "9-t-4m7a-41-6j4m--4-r4p--w1k8-u.4-2-08vc-u/B_-X__Hs", + "key": "qW", "operator": "In", "values": [ - "7h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2I" + "2-.s_6O-5_7_-0w_--5-_.3--_9QWJ" ] } ] @@ -1429,22 +1438,22 @@ "setHostnameAsFQDN": false } }, - "ttlSecondsAfterFinished": 1530007970 + "ttlSecondsAfterFinished": 233999136 } }, - "successfulJobsHistoryLimit": -928976522, - "failedJobsHistoryLimit": 1092856739 + "successfulJobsHistoryLimit": -1469601144, + "failedJobsHistoryLimit": -1670496118 }, "status": { "active": [ { - "kind": "447", - "namespace": "448", - "name": "449", - "uid": "?鮻ȧH僠 \u0026G凒罹ń賎Ȍű孖站", - "apiVersion": "450", - "resourceVersion": "451", - "fieldPath": "452" + "kind": "451", + "namespace": "452", + "name": "453", + "uid": ")TiD¢ƿ媴h5ƅȸȓɻ猶N嫡", + "apiVersion": "454", + "resourceVersion": "455", + "fieldPath": "456" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.pb b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.pb index 24888033ff0d60110831442fb6a5db88f2a4f2a0..52db6d28c992dc269ccef01399cc7a67e8a8a870 100644 GIT binary patch delta 3938 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 diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.yaml b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.yaml index 0f532cd90b1..7678d34a877 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.yaml @@ -31,7 +31,7 @@ metadata: uid: "7" spec: concurrencyPolicy: Hr鯹)晿5姣 - initialDelaySeconds: 1505082076 - periodSeconds: 1602745893 - successThreshold: 1599076900 - tcpSocket: host: "271" - port: 1498833271 - timeoutSeconds: 1447898632 + httpHeaders: + - name: "272" + value: "273" + path: "270" + port: 1599076900 + scheme: ɰ + initialDelaySeconds: 963670270 + periodSeconds: -1409668172 + successThreshold: 1356213425 + tcpSocket: + host: "274" + port: -1675041613 + timeoutSeconds: -1180080716 resources: limits: - ŤǢʭ嵔棂p儼Ƿ裚瓶: "806" + j忊Ŗȫ焗捏ĨFħ: "634" requests: - ɩC: "766" + Ȍzɟ踡: "128" securityContext: allowPrivilegeEscalation: true capabilities: add: - - À*f<鴒翁杙Ŧ癃8 + - ʢ=wǕɳɷ9Ì崟¿瘦ɖ緕ȚÍ勅跦O drop: - - ɱJȉ罴 - privileged: false - procMount: 棊ʢ=wǕɳɷ9Ì崟¿瘦ɖ緕ȚÍ勅 - readOnlyRootFilesystem: false - runAsGroup: -3689959065086680033 - runAsNonRoot: false - runAsUser: -2706913289057230267 + - "" + privileged: true + procMount: ƬQg鄠[颐o啛更偢ɇ卷荙JL + readOnlyRootFilesystem: true + runAsGroup: 1616645369356252673 + runAsNonRoot: true + runAsUser: -5345615652360879044 seLinuxOptions: - level: "297" - role: "295" - type: "296" - user: "294" + level: "300" + role: "298" + type: "299" + user: "297" + seccompProfile: + localhostProfile: "304" + type: ']佱¿>犵殇ŕ-Ɂ圯W' windowsOptions: - gmsaCredentialSpec: "299" - gmsaCredentialSpecName: "298" - runAsUserName: "300" + gmsaCredentialSpec: "302" + gmsaCredentialSpecName: "301" + runAsUserName: "303" startupProbe: exec: command: - - "272" - failureThreshold: -822090785 + - "275" + failureThreshold: 10098903 httpGet: - host: "275" + host: "277" httpHeaders: - - name: "276" - value: "277" - path: "273" - port: "274" - scheme: ¸ - initialDelaySeconds: -161753937 - periodSeconds: 1428207963 - successThreshold: 790462391 + - name: "278" + value: "279" + path: "276" + port: 270599701 + scheme: ʤî萨zvt莭 + initialDelaySeconds: -503805926 + periodSeconds: -763687725 + successThreshold: -246563990 tcpSocket: - host: "279" - port: "278" - timeoutSeconds: -1578746609 - stdinOnce: true - terminationMessagePath: "293" - terminationMessagePolicy: \p[ + host: "281" + port: "280" + timeoutSeconds: 77312514 + terminationMessagePath: "296" + terminationMessagePolicy: 耶FfBls3!Zɾģ毋Ó6dz volumeDevices: - - devicePath: "259" - name: "258" + - devicePath: "260" + name: "259" volumeMounts: - - mountPath: "255" - mountPropagation: ȫ焗捏ĨFħ籘Àǒɿʒ刽 - name: "254" - subPath: "256" - subPathExpr: "257" - workingDir: "238" + - mountPath: "256" + mountPropagation: 1ſ盷褎weLJèux榜VƋZ1Ůđ眊 + name: "255" + subPath: "257" + subPathExpr: "258" + workingDir: "239" dnsConfig: nameservers: - - "435" + - "439" options: - - name: "437" - value: "438" + - name: "441" + value: "442" searches: - - "436" - dnsPolicy: 丆 - enableServiceLinks: false + - "440" + dnsPolicy: ɢX鰨松/Ȁĵ + enableServiceLinks: true ephemeralContainers: - args: - - "304" + - "308" command: - - "303" + - "307" env: - - name: "311" - value: "312" + - name: "315" + value: "316" valueFrom: configMapKeyRef: - key: "318" - name: "317" + key: "322" + name: "321" optional: false fieldRef: - apiVersion: "313" - fieldPath: "314" + apiVersion: "317" + fieldPath: "318" resourceFieldRef: - containerName: "315" - divisor: "709" - resource: "316" + containerName: "319" + divisor: "160" + resource: "320" secretKeyRef: - key: "320" - name: "319" - optional: false + key: "324" + name: "323" + optional: true envFrom: - configMapRef: - name: "309" - optional: true - prefix: "308" + name: "313" + optional: false + prefix: "312" secretRef: - name: "310" + name: "314" optional: true - image: "302" - imagePullPolicy: 拉Œɥ颶妧Ö闊 鰔澝qV訆 + image: "306" + imagePullPolicy: 騎C"6x$1sȣ±p鋄 lifecycle: postStart: exec: command: - - "348" + - "352" httpGet: - host: "351" + host: "354" httpHeaders: - - name: "352" - value: "353" - path: "349" - port: "350" - scheme: 跩aŕ翑 + - name: "355" + value: "356" + path: "353" + port: -1103045151 + scheme: Òȗ tcpSocket: - host: "355" - port: "354" + host: "357" + port: 1843491416 preStop: exec: command: - - "356" + - "358" httpGet: - host: "358" + host: "360" httpHeaders: - - name: "359" - value: "360" - path: "357" - port: 1017803158 - scheme: 碔 + - name: "361" + value: "362" + path: "359" + port: -414121491 + scheme: ŕ璻Jih亏yƕ丆 tcpSocket: - host: "362" - port: "361" + host: "364" + port: "363" livenessProbe: exec: command: - - "327" - failureThreshold: 1742259603 + - "331" + failureThreshold: 1847163341 httpGet: - host: "330" - httpHeaders: - - name: "331" - value: "332" - path: "328" - port: "329" - scheme: 屡ʁ - initialDelaySeconds: 1718241831 - periodSeconds: 1180971695 - successThreshold: -1971944908 - tcpSocket: host: "333" - port: -1554559634 - timeoutSeconds: 550615941 - name: "301" + httpHeaders: + - name: "334" + value: "335" + path: "332" + port: -374766088 + scheme: 翜舞拉Œ + initialDelaySeconds: -190183379 + periodSeconds: -341287812 + successThreshold: 2030115750 + tcpSocket: + host: "337" + port: "336" + timeoutSeconds: -940334911 + name: "305" ports: - - containerPort: 1330271338 - hostIP: "307" - hostPort: 1853396726 - name: "306" - protocol: 逴 + - containerPort: 18113448 + hostIP: "311" + hostPort: 415947324 + name: "310" + protocol: 铿ʩȂ4ē鐭#嬀ơŸ8T readinessProbe: exec: command: - - "334" - failureThreshold: 1150925735 + - "338" + failureThreshold: 1103049140 httpGet: - host: "336" - httpHeaders: - - name: "337" - value: "338" - path: "335" - port: -1620315711 - scheme: ɐ扵 - initialDelaySeconds: -1358663652 - periodSeconds: -527306221 - successThreshold: 2098694289 - tcpSocket: host: "340" - port: "339" - timeoutSeconds: 1543146222 + httpHeaders: + - name: "341" + value: "342" + path: "339" + port: 567263590 + scheme: KŅ/ + initialDelaySeconds: -1894250541 + periodSeconds: 1315054653 + successThreshold: 711020087 + tcpSocket: + host: "344" + port: "343" + timeoutSeconds: 1962818731 resources: limits: - 颐o: "230" + 绤fʀļ腩墺Ò媁荭g: "378" requests: - '[+扴ȨŮ+朷Ǝ膯ljV': "728" + Ȏ蝪ʜ5遰=E埄Ȁ朦 wƯ貾坢'跩aŕ: "294" securityContext: allowPrivilegeEscalation: false capabilities: add: - - ŧL²sNƗ¸gĩ餠籲磣Óƿ + - ȹ均i绝5哇芆斩ìh4Ɋ drop: - - '"冓鍓贯澔 ƺ蛜6' + - Ȗ|ʐşƧ諔迮ƙIJ嘢4 privileged: false - procMount: 鰥Z龏´DÒȗ - readOnlyRootFilesystem: true - runAsGroup: 6057650398488995896 - runAsNonRoot: true - runAsUser: 4353696140684277635 + procMount: ďW賁Ěɭɪǹ0衷,ƷƣMț譎懚XW + readOnlyRootFilesystem: false + runAsGroup: 6618112330449141397 + runAsNonRoot: false + runAsUser: 4288903380102217677 seLinuxOptions: - level: "367" - role: "365" - type: "366" - user: "364" + level: "369" + role: "367" + type: "368" + user: "366" + seccompProfile: + localhostProfile: "373" + type: 鑳w妕眵笭/9崍h趭 windowsOptions: - gmsaCredentialSpec: "369" - gmsaCredentialSpecName: "368" - runAsUserName: "370" + gmsaCredentialSpec: "371" + gmsaCredentialSpecName: "370" + runAsUserName: "372" startupProbe: exec: command: - - "341" - failureThreshold: -1246371817 + - "345" + failureThreshold: -1129218498 httpGet: - host: "344" - httpHeaders: - - name: "345" - value: "346" - path: "342" - port: "343" - scheme: 榝$î.Ȏ蝪ʜ5遰 - initialDelaySeconds: 834105836 - periodSeconds: -370386363 - successThreshold: 1714588921 - tcpSocket: host: "347" - port: -1438286448 - timeoutSeconds: -1462219068 - targetContainerName: "371" - terminationMessagePath: "363" - terminationMessagePolicy: Kƙ順\E¦队偯J僳徥淳4揻-$ɽ丟 - tty: true + httpHeaders: + - name: "348" + value: "349" + path: "346" + port: -1468297794 + scheme: 磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ + initialDelaySeconds: 1308698792 + periodSeconds: -934378634 + successThreshold: -1453143878 + tcpSocket: + host: "351" + port: "350" + timeoutSeconds: 1401790459 + stdin: true + targetContainerName: "374" + terminationMessagePath: "365" + terminationMessagePolicy: Ŏ)/灩聋3趐囨鏻砅邻 volumeDevices: - - devicePath: "326" - name: "325" + - devicePath: "330" + name: "329" volumeMounts: - - mountPath: "322" - mountPropagation: ŕ-Ɂ圯W:ĸ輦唊#v铿 - name: "321" - subPath: "323" - subPathExpr: "324" - workingDir: "305" + - mountPath: "326" + mountPropagation: i&皥贸碔lNKƙ順\E¦队偯J僳徥淳 + name: "325" + readOnly: true + subPath: "327" + subPathExpr: "328" + workingDir: "309" hostAliases: - hostnames: - - "433" - ip: "432" - hostPID: true - hostname: "387" + - "437" + ip: "436" + hostNetwork: true + hostname: "391" imagePullSecrets: - - name: "386" + - name: "390" initContainers: - args: - "168" @@ -683,6 +685,9 @@ spec: role: "228" type: "229" user: "227" + seccompProfile: + localhostProfile: "234" + type: '''ɵK.Q貇£ȹ嫰ƹǔw÷' windowsOptions: gmsaCredentialSpec: "232" gmsaCredentialSpecName: "231" @@ -707,10 +712,9 @@ spec: host: "212" port: "211" timeoutSeconds: 1569992019 - stdin: true - stdinOnce: true terminationMessagePath: "226" terminationMessagePolicy: H韹寬娬ï瓼猀2:öY鶪5w垁 + tty: true volumeDevices: - devicePath: "190" name: "189" @@ -722,63 +726,66 @@ spec: subPath: "187" subPathExpr: "188" workingDir: "169" - nodeName: "376" + nodeName: "379" nodeSelector: - "372": "373" + "375": "376" overhead: - Î磣:mʂ渢pɉ驻(+昒ȼȈɍ颬灲: "185" - preemptionPolicy: 鲛ô衞Ɵ鳝稃Ȍ液文?謮 - priority: 1352980996 - priorityClassName: "434" + 癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö: "607" + preemptionPolicy: eáNRNJ丧鴻Ŀ + priority: 1690570439 + priorityClassName: "438" readinessGates: - - conditionType: Ɏ嵄箲Ů埞瞔ɏÊ锒e躜ƕ - restartPolicy: ɘɢ鬍熖B芭花ª瘡 - runtimeClassName: "439" - schedulerName: "429" + - conditionType: 梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳 + restartPolicy: uE增猍ǵ xǨŴ + runtimeClassName: "443" + schedulerName: "433" securityContext: - fsGroup: 7124276984274024394 - fsGroupChangePolicy: 蹔ŧ - runAsGroup: -779972051078659613 + fsGroup: 3055252978348423424 + fsGroupChangePolicy: "" + runAsGroup: -8236071895143008294 runAsNonRoot: false - runAsUser: 2179199799235189619 + runAsUser: 2548453080315983269 seLinuxOptions: - level: "380" - role: "378" - type: "379" - user: "377" + level: "383" + role: "381" + type: "382" + user: "380" + seccompProfile: + localhostProfile: "389" + type: "" supplementalGroups: - - -7127205672279904050 + - -7117039988160665426 sysctls: - - name: "384" - value: "385" + - name: "387" + value: "388" windowsOptions: - gmsaCredentialSpec: "382" - gmsaCredentialSpecName: "381" - runAsUserName: "383" - serviceAccount: "375" - serviceAccountName: "374" + gmsaCredentialSpec: "385" + gmsaCredentialSpecName: "384" + runAsUserName: "386" + serviceAccount: "378" + serviceAccountName: "377" setHostnameAsFQDN: false - shareProcessNamespace: true - subdomain: "388" - terminationGracePeriodSeconds: 2666412258966278206 + shareProcessNamespace: false + subdomain: "392" + terminationGracePeriodSeconds: -3517636156282992346 tolerations: - - effect: 癯頯aɴí(Ȟ9"忕( - key: "430" - operator: ƴ磳藷曥摮Z Ǐg鲅 - tolerationSeconds: 3807599400818393626 - value: "431" + - effect: 料ȭzV镜籬ƽ + key: "434" + operator: ƹ| + tolerationSeconds: 935587338391120947 + value: "435" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 9-t-4m7a-41-6j4m--4-r4p--w1k8-u.4-2-08vc-u/B_-X__Hs + - key: qW operator: In values: - - 7h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2I + - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ matchLabels: - za42o/Y-YD-Q9_-__..YNFu7Pg-.1: tE - maxSkew: 547935694 - topologyKey: "440" - whenUnsatisfiable: zŕƧ钖孝0蛮xAǫ&tŧK剛Ʀ + E--pT751: mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X + maxSkew: -137402083 + topologyKey: "444" + whenUnsatisfiable: Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥 volumes: - awsElasticBlockStore: fsType: "65" @@ -977,17 +984,17 @@ spec: storagePolicyID: "122" storagePolicyName: "121" volumePath: "119" - ttlSecondsAfterFinished: 1530007970 + ttlSecondsAfterFinished: 233999136 schedule: "19" startingDeadlineSeconds: -2555947251840004808 - successfulJobsHistoryLimit: -928976522 + successfulJobsHistoryLimit: -1469601144 suspend: true status: active: - - apiVersion: "450" - fieldPath: "452" - kind: "447" - name: "449" - namespace: "448" - resourceVersion: "451" - uid: ?鮻ȧH僠 &G凒罹ń賎Ȍű孖站 + - apiVersion: "454" + fieldPath: "456" + kind: "451" + name: "453" + namespace: "452" + resourceVersion: "455" + uid: )TiD¢ƿ媴h5ƅȸȓɻ猶N嫡 diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.json b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.json index af42ca2e091..1c865380739 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.json +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.json @@ -661,314 +661,70 @@ "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "邪匾mɩC[ó瓧嫭塓烀罁胾^拜Ȍ" - } - } - ], - "containers": [ - { - "name": "229", - "image": "230", - "command": [ - "231" - ], - "args": [ - "232" - ], - "workingDir": "233", - "ports": [ - { - "name": "234", - "hostPort": 427196286, - "containerPort": 1048864116, - "protocol": "/樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊", - "hostIP": "235" + "procMount": "邪匾mɩC[ó瓧嫭塓烀罁胾^拜Ȍ", + "seccompProfile": { + "type": "ɟ踡肒Ao/樝fw[Řż丩Ž", + "localhostProfile": "229" } - ], - "envFrom": [ - { - "prefix": "236", - "configMapRef": { - "name": "237", - "optional": true - }, - "secretRef": { - "name": "238", - "optional": false - } - } - ], - "env": [ - { - "name": "239", - "value": "240", - "valueFrom": { - "fieldRef": { - "apiVersion": "241", - "fieldPath": "242" - }, - "resourceFieldRef": { - "containerName": "243", - "resource": "244", - "divisor": "506" - }, - "configMapKeyRef": { - "name": "245", - "key": "246", - "optional": true - }, - "secretKeyRef": { - "name": "247", - "key": "248", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "ƻ悖ȩ0Ƹ[": "672" - }, - "requests": { - "": "988" - } - }, - "volumeMounts": [ - { - "name": "249", - "mountPath": "250", - "subPath": "251", - "mountPropagation": "髷裎$MVȟ@7飣奺Ȋ", - "subPathExpr": "252" - } - ], - "volumeDevices": [ - { - "name": "253", - "devicePath": "254" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "255" - ] - }, - "httpGet": { - "path": "256", - "port": -1180080716, - "host": "257", - "scheme": "Ȍ脾嚏吐ĠLƐȤ藠3.v-鿧悮", - "httpHeaders": [ - { - "name": "258", - "value": "259" - } - ] - }, - "tcpSocket": { - "port": -161485752, - "host": "260" - }, - "initialDelaySeconds": 1524276356, - "timeoutSeconds": -521487971, - "periodSeconds": -1561418761, - "successThreshold": -1452676801, - "failureThreshold": -1171167638 - }, - "readinessProbe": { - "exec": { - "command": [ - "261" - ] - }, - "httpGet": { - "path": "262", - "port": 2141389898, - "host": "263", - "scheme": "皚|", - "httpHeaders": [ - { - "name": "264", - "value": "265" - } - ] - }, - "tcpSocket": { - "port": "266", - "host": "267" - }, - "initialDelaySeconds": 766864314, - "timeoutSeconds": 1146016612, - "periodSeconds": 1495880465, - "successThreshold": -1032967081, - "failureThreshold": 59664438 - }, - "startupProbe": { - "exec": { - "command": [ - "268" - ] - }, - "httpGet": { - "path": "269", - "port": 163512962, - "host": "270", - "scheme": "Ź倗S晒嶗UÐ_ƮA攤/ɸɎ ", - "httpHeaders": [ - { - "name": "271", - "value": "272" - } - ] - }, - "tcpSocket": { - "port": "273", - "host": "274" - }, - "initialDelaySeconds": 232569106, - "timeoutSeconds": -1150474479, - "periodSeconds": 744319626, - "successThreshold": -2107743490, - "failureThreshold": 1995332035 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "275" - ] - }, - "httpGet": { - "path": "276", - "port": 630004123, - "host": "277", - "scheme": "ɾģ毋Ó6dz娝嘚", - "httpHeaders": [ - { - "name": "278", - "value": "279" - } - ] - }, - "tcpSocket": { - "port": -1213051101, - "host": "280" - } - }, - "preStop": { - "exec": { - "command": [ - "281" - ] - }, - "httpGet": { - "path": "282", - "port": -1905643191, - "host": "283", - "scheme": "Ǖɳɷ9Ì崟¿瘦ɖ緕", - "httpHeaders": [ - { - "name": "284", - "value": "285" - } - ] - }, - "tcpSocket": { - "port": "286", - "host": "287" - } - } - }, - "terminationMessagePath": "288", - "terminationMessagePolicy": "勅跦Opwǩ曬逴褜1Ø", - "imagePullPolicy": "Ǜv+8Ƥ熪军g\u003e郵[+扴ȨŮ+", - "securityContext": { - "capabilities": { - "add": [ - "" - ], - "drop": [ - "ljVX1虊谇j爻ƙt叀碧" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "289", - "role": "290", - "type": "291", - "level": "292" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "293", - "gmsaCredentialSpec": "294", - "runAsUserName": "295" - }, - "runAsUser": 77796669038602313, - "runAsGroup": -6641599652770442851, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "ʁ岼昕ĬÇ" }, "stdinOnce": true } ], - "ephemeralContainers": [ + "containers": [ { - "name": "296", - "image": "297", + "name": "230", + "image": "231", "command": [ - "298" + "232" ], "args": [ - "299" + "233" ], - "workingDir": "300", + "workingDir": "234", "ports": [ { - "name": "301", - "hostPort": 2087800617, - "containerPort": -1491697472, - "protocol": "6", - "hostIP": "302" + "name": "235", + "hostPort": -1815868713, + "containerPort": 105707873, + "protocol": "ɪ鐊瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[", + "hostIP": "236" } ], "envFrom": [ { - "prefix": "303", + "prefix": "237", "configMapRef": { - "name": "304", + "name": "238", "optional": false }, "secretRef": { - "name": "305", - "optional": true + "name": "239", + "optional": false } } ], "env": [ { - "name": "306", - "value": "307", + "name": "240", + "value": "241", "valueFrom": { "fieldRef": { - "apiVersion": "308", - "fieldPath": "309" + "apiVersion": "242", + "fieldPath": "243" }, "resourceFieldRef": { - "containerName": "310", - "resource": "311", - "divisor": "879" + "containerName": "244", + "resource": "245", + "divisor": "18" }, "configMapKeyRef": { - "name": "312", - "key": "313", - "optional": true + "name": "246", + "key": "247", + "optional": false }, "secretKeyRef": { - "name": "314", - "key": "315", + "name": "248", + "key": "249", "optional": false } } @@ -976,243 +732,503 @@ ], "resources": { "limits": { - "u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ": "114" + "@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫rʤî": "366" }, "requests": { - "Ƭƶ氩Ȩ\u003c6": "446" + ".v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0矀": "738" } }, "volumeMounts": [ { - "name": "316", + "name": "250", "readOnly": true, - "mountPath": "317", - "subPath": "318", - "mountPropagation": "翑0展}硐庰%皧V垾", - "subPathExpr": "319" + "mountPath": "251", + "subPath": "252", + "mountPropagation": "|懥ƖN粕擓ƖHVe熼", + "subPathExpr": "253" } ], "volumeDevices": [ { - "name": "320", - "devicePath": "321" + "name": "254", + "devicePath": "255" } ], "livenessProbe": { "exec": { "command": [ - "322" + "256" ] }, "httpGet": { - "path": "323", - "port": "324", - "host": "325", - "scheme": "E¦", + "path": "257", + "port": "258", + "host": "259", + "scheme": "晒嶗UÐ_ƮA攤/ɸɎ R§耶FfBl", "httpHeaders": [ { - "name": "326", - "value": "327" + "name": "260", + "value": "261" } ] }, "tcpSocket": { - "port": "328", - "host": "329" + "port": 1074486306, + "host": "262" }, - "initialDelaySeconds": 1868887309, - "timeoutSeconds": -528664199, - "periodSeconds": -316996074, - "successThreshold": 1933968533, - "failureThreshold": 549215478 + "initialDelaySeconds": 630004123, + "timeoutSeconds": -984241405, + "periodSeconds": -1654678802, + "successThreshold": -625194347, + "failureThreshold": -720450949 }, "readinessProbe": { "exec": { "command": [ - "330" + "263" ] }, "httpGet": { - "path": "331", - "port": -374766088, - "host": "332", - "scheme": "翜舞拉Œ", + "path": "264", + "port": -1543701088, + "host": "265", + "scheme": "矡ȶ网棊ʢ=wǕɳɷ9Ì崟¿", "httpHeaders": [ { - "name": "333", - "value": "334" + "name": "266", + "value": "267" } ] }, "tcpSocket": { - "port": "335", - "host": "336" + "port": -1423854443, + "host": "268" }, - "initialDelaySeconds": -190183379, - "timeoutSeconds": -940334911, - "periodSeconds": -341287812, - "successThreshold": 2030115750, - "failureThreshold": 1847163341 + "initialDelaySeconds": -1798849477, + "timeoutSeconds": -1017263912, + "periodSeconds": 852780575, + "successThreshold": -1252938503, + "failureThreshold": 893823156 }, "startupProbe": { "exec": { "command": [ - "337" + "269" ] }, "httpGet": { - "path": "338", - "port": 567263590, - "host": "339", - "scheme": "KŅ/", + "path": "270", + "port": -20130017, + "host": "271", + "scheme": "輓Ɔȓ蹣ɐǛv+8", "httpHeaders": [ { - "name": "340", - "value": "341" + "name": "272", + "value": "273" } ] }, "tcpSocket": { - "port": "342", - "host": "343" + "port": "274", + "host": "275" }, - "initialDelaySeconds": -1894250541, - "timeoutSeconds": 1962818731, - "periodSeconds": 1315054653, - "successThreshold": 711020087, - "failureThreshold": 1103049140 + "initialDelaySeconds": 1831208885, + "timeoutSeconds": -1425408777, + "periodSeconds": -820113531, + "successThreshold": 622267234, + "failureThreshold": 410611837 }, "lifecycle": { "postStart": { "exec": { "command": [ - "344" + "276" ] }, "httpGet": { - "path": "345", - "port": -2128108224, - "host": "346", - "scheme": "δ摖", + "path": "277", + "port": "278", + "host": "279", + "scheme": "Ů+朷Ǝ膯ljVX1虊", "httpHeaders": [ { - "name": "347", - "value": "348" + "name": "280", + "value": "281" } ] }, "tcpSocket": { - "port": "349", - "host": "350" + "port": -979584143, + "host": "282" } }, "preStop": { "exec": { "command": [ - "351" + "283" ] }, "httpGet": { - "path": "352", - "port": "353", - "host": "354", + "path": "284", + "port": "285", + "host": "286", + "scheme": "ĸ輦唊", "httpHeaders": [ { - "name": "355", - "value": "356" + "name": "287", + "value": "288" } ] }, "tcpSocket": { - "port": "357", - "host": "358" + "port": "289", + "host": "290" } } }, - "terminationMessagePath": "359", - "terminationMessagePolicy": "ƺ蛜6Ɖ飴ɎiǨź", - "imagePullPolicy": "囌{屿oiɥ嵐sC", + "terminationMessagePath": "291", + "terminationMessagePolicy": "铿ʩȂ4ē鐭#嬀ơŸ8T", + "imagePullPolicy": "xɮĵȑ6L*Z鐫û咡W", "securityContext": { "capabilities": { "add": [ - "Ǻ鱎ƙ;Nŕ" + "lu|榝$î." ], "drop": [ - "Jih亏yƕ丆録²" + "蝪ʜ5遰=" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "292", + "role": "293", + "type": "294", + "level": "295" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "296", + "gmsaCredentialSpec": "297", + "runAsUserName": "298" + }, + "runAsUser": 2001337664780390084, + "runAsGroup": -1590797314027460823, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "", + "seccompProfile": { + "type": "跩aŕ翑", + "localhostProfile": "299" + } + }, + "stdin": true + } + ], + "ephemeralContainers": [ + { + "name": "300", + "image": "301", + "command": [ + "302" + ], + "args": [ + "303" + ], + "workingDir": "304", + "ports": [ + { + "name": "305", + "hostPort": -2165496, + "containerPort": -1778952574, + "protocol": "皧V垾现葢ŵ橨鬶l獕;跣Hǝcw", + "hostIP": "306" + } + ], + "envFrom": [ + { + "prefix": "307", + "configMapRef": { + "name": "308", + "optional": true + }, + "secretRef": { + "name": "309", + "optional": false + } + } + ], + "env": [ + { + "name": "310", + "value": "311", + "valueFrom": { + "fieldRef": { + "apiVersion": "312", + "fieldPath": "313" + }, + "resourceFieldRef": { + "containerName": "314", + "resource": "315", + "divisor": "836" + }, + "configMapKeyRef": { + "name": "316", + "key": "317", + "optional": false + }, + "secretKeyRef": { + "name": "318", + "key": "319", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "Ö闊 鰔澝qV": "752" + }, + "requests": { + "Ņ/»頸+SÄ蚃": "226" + } + }, + "volumeMounts": [ + { + "name": "320", + "readOnly": true, + "mountPath": "321", + "subPath": "322", + "mountPropagation": "餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi", + "subPathExpr": "323" + } + ], + "volumeDevices": [ + { + "name": "324", + "devicePath": "325" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "326" + ] + }, + "httpGet": { + "path": "327", + "port": -2097329452, + "host": "328", + "scheme": "屿oiɥ嵐sC8?", + "httpHeaders": [ + { + "name": "329", + "value": "330" + } + ] + }, + "tcpSocket": { + "port": -1513284745, + "host": "331" + }, + "initialDelaySeconds": 1258370227, + "timeoutSeconds": -414121491, + "periodSeconds": -1862764022, + "successThreshold": -300247800, + "failureThreshold": 386804041 + }, + "readinessProbe": { + "exec": { + "command": [ + "332" + ] + }, + "httpGet": { + "path": "333", + "port": "334", + "host": "335", + "scheme": "J", + "httpHeaders": [ + { + "name": "336", + "value": "337" + } + ] + }, + "tcpSocket": { + "port": "338", + "host": "339" + }, + "initialDelaySeconds": 657418949, + "timeoutSeconds": -992558278, + "periodSeconds": 287654902, + "successThreshold": -2062708879, + "failureThreshold": 215186711 + }, + "startupProbe": { + "exec": { + "command": [ + "340" + ] + }, + "httpGet": { + "path": "341", + "port": -1117254382, + "host": "342", + "scheme": "趐囨鏻砅邻爥蹔ŧOǨ", + "httpHeaders": [ + { + "name": "343", + "value": "344" + } + ] + }, + "tcpSocket": { + "port": "345", + "host": "346" + }, + "initialDelaySeconds": 2129989022, + "timeoutSeconds": -1699531929, + "periodSeconds": 1311843384, + "successThreshold": -1292310438, + "failureThreshold": 1502643091 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "347" + ] + }, + "httpGet": { + "path": "348", + "port": "349", + "host": "350", + "scheme": "幩šeSvEȤƏ埮pɵ", + "httpHeaders": [ + { + "name": "351", + "value": "352" + } + ] + }, + "tcpSocket": { + "port": "353", + "host": "354" + } + }, + "preStop": { + "exec": { + "command": [ + "355" + ] + }, + "httpGet": { + "path": "356", + "port": "357", + "host": "358", + "scheme": "ş", + "httpHeaders": [ + { + "name": "359", + "value": "360" + } + ] + }, + "tcpSocket": { + "port": "361", + "host": "362" + } + } + }, + "terminationMessagePath": "363", + "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "imagePullPolicy": "ņ", + "securityContext": { + "capabilities": { + "add": [ + "DŽ髐njʉBn(fǂǢ曣" + ], + "drop": [ + "ay" ] }, "privileged": false, "seLinuxOptions": { - "user": "360", - "role": "361", - "type": "362", - "level": "363" + "user": "364", + "role": "365", + "type": "366", + "level": "367" }, "windowsOptions": { - "gmsaCredentialSpecName": "364", - "gmsaCredentialSpec": "365", - "runAsUserName": "366" + "gmsaCredentialSpecName": "368", + "gmsaCredentialSpec": "369", + "runAsUserName": "370" }, - "runAsUser": -607313695104609402, - "runAsGroup": 2179199799235189619, - "runAsNonRoot": true, + "runAsUser": 1958157659034146020, + "runAsGroup": -5996624450771474158, + "runAsNonRoot": false, "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "砅邻爥蹔ŧOǨ繫ʎǑyZ涬P­" + "allowPrivilegeEscalation": false, + "procMount": "嗆u", + "seccompProfile": { + "type": "晲T[irȎ3Ĕ\\", + "localhostProfile": "371" + } }, - "stdin": true, - "stdinOnce": true, - "targetContainerName": "367" + "tty": true, + "targetContainerName": "372" } ], - "restartPolicy": "幩šeSvEȤƏ埮pɵ", - "terminationGracePeriodSeconds": -3123571459188372202, - "activeDeadlineSeconds": 4755717378804967849, - "dnsPolicy": "ʐşƧ", + "restartPolicy": "鰨松/Ȁĵ鴁ĩ", + "terminationGracePeriodSeconds": 5255171395073905944, + "activeDeadlineSeconds": 760480547754807445, + "dnsPolicy": " Ņ#耗", "nodeSelector": { - "368": "369" + "373": "374" }, - "serviceAccountName": "370", - "serviceAccount": "371", - "automountServiceAccountToken": true, - "nodeName": "372", - "hostNetwork": true, - "hostPID": true, + "serviceAccountName": "375", + "serviceAccount": "376", + "automountServiceAccountToken": false, + "nodeName": "377", "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "373", - "role": "374", - "type": "375", - "level": "376" + "user": "378", + "role": "379", + "type": "380", + "level": "381" }, "windowsOptions": { - "gmsaCredentialSpecName": "377", - "gmsaCredentialSpec": "378", - "runAsUserName": "379" + "gmsaCredentialSpecName": "382", + "gmsaCredentialSpec": "383", + "runAsUserName": "384" }, - "runAsUser": 1287380841622288898, - "runAsGroup": 2006200781539567705, - "runAsNonRoot": true, + "runAsUser": -2814749701257649187, + "runAsGroup": -2284009989479738687, + "runAsNonRoot": false, "supplementalGroups": [ - 6618112330449141397 + -6831592407095063988 ], - "fsGroup": -5265121980497361308, + "fsGroup": -2938475845623062804, "sysctls": [ { - "name": "380", - "value": "381" + "name": "385", + "value": "386" } ], - "fsGroupChangePolicy": "ɱďW賁Ě" + "fsGroupChangePolicy": "`l}Ñ蠂Ü[ƛ^輅", + "seccompProfile": { + "type": "ɛ棕ƈ眽炊礫Ƽ¨Ix糂", + "localhostProfile": "387" + } }, "imagePullSecrets": [ { - "name": "382" + "name": "388" } ], - "hostname": "383", - "subdomain": "384", + "hostname": "389", + "subdomain": "390", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1220,19 +1236,19 @@ { "matchExpressions": [ { - "key": "385", - "operator": ")DŽ髐njʉBn(fǂ", + "key": "391", + "operator": "zĮ蛋I滞廬耐鷞焬CQ", "values": [ - "386" + "392" ] } ], "matchFields": [ { - "key": "387", - "operator": "鑳w妕眵笭/9崍h趭", + "key": "393", + "operator": "ý萜Ǖc", "values": [ - "388" + "394" ] } ] @@ -1241,23 +1257,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -17241638, + "weight": 1141812777, "preference": { "matchExpressions": [ { - "key": "389", - "operator": "E增猍", + "key": "395", + "operator": "Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ", "values": [ - "390" + "396" ] } ], "matchFields": [ { - "key": "391", - "operator": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "key": "397", + "operator": "乳'ȘUɻ;襕ċ桉桃喕", "values": [ - "392" + "398" ] } ] @@ -1270,43 +1286,43 @@ { "labelSelector": { "matchLabels": { - "83980c7f0p-3-----995----5sumf7ef8jzv4-9-35o-1-5w5z3-d----0p--8.463--gt1--6mx-r-927--m6-k8-c2---2etfh41ca-z-5g2wco28---fn/d.-.-8v-J1zET_..3dCv3j._.-_pH": "G31-_I-A-_3bz._8M0U1_-__.71-_-9_.X" + "7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og": "8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1" }, "matchExpressions": [ { - "key": "lk9-8609a-e0--1----v8-4--558n1asz-r886-1--0s-t1e--mv56.l203-8sln7-3x-b--55039780bdw0-9/7._l.._Q.6.I--2_9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mej", - "operator": "In", - "values": [ - "7-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-C" - ] + "key": "a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "399" + "405" ], - "topologyKey": "400" + "topologyKey": "406" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1792673033, + "weight": 725557531, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33": "17ca-_p-y.eQZ9p_1" + "2-mv56c27-23---g----1/nf_ZN.-_--6": "J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" }, "matchExpressions": [ { - "key": "yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81", - "operator": "DoesNotExist" + "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" + ] } ] }, "namespaces": [ - "407" + "413" ], - "topologyKey": "408" + "topologyKey": "414" } } ] @@ -1316,118 +1332,118 @@ { "labelSelector": { "matchLabels": { - "3-72q--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0--2pu.exr-1-o--g--1l-8---3snw0-3i--a2/4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.U": "4wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m3" + "4eq5": "" }, "matchExpressions": [ { - "key": "rN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._I-_P..w-W_-n8", - "operator": "NotIn", - "values": [ - "8u.._-__BM.6-.Y_72-_--pT751" - ] + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" } ] }, "namespaces": [ - "415" + "421" ], - "topologyKey": "416" + "topologyKey": "422" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1229089770, + "weight": 1598840753, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "j9-w-n-f-v.yoh782-u---76g---h-4-lx-0-2qg--4i/wwv3D": "s_6O-5_7a" + "a-2408m-0--5--25/o_6Z..11_7pX_.-mLx": "7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v" }, "matchExpressions": [ { - "key": "fz2zy0e428-4-k-2-08vc--8/T9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-Q", + "key": "n_5023Xl-3Pw_-r75--_-A-o-__y_4", "operator": "NotIn", "values": [ - "h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWUV" + "7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX" ] } ] }, "namespaces": [ - "423" + "429" ], - "topologyKey": "424" + "topologyKey": "430" } } ] } }, - "schedulerName": "425", + "schedulerName": "431", "tolerations": [ { - "key": "426", - "operator": "ȧH僠", - "value": "427", - "effect": "ÙQ阉(闒ƈƳ萎Ŋ\u003ceÙ蝌铀í", - "tolerationSeconds": 4315581051482382801 + "key": "432", + "operator": "ŝ", + "value": "433", + "effect": "ď", + "tolerationSeconds": 5830364175709520120 } ], "hostAliases": [ { - "ip": "428", + "ip": "434", "hostnames": [ - "429" + "435" ] } ], - "priorityClassName": "430", - "priority": 466142803, + "priorityClassName": "436", + "priority": 1409661280, "dnsConfig": { "nameservers": [ - "431" + "437" ], "searches": [ - "432" + "438" ], "options": [ { - "name": "433", - "value": "434" + "name": "439", + "value": "440" } ] }, "readinessGates": [ { - "conditionType": "帵(弬NĆɜɘ灢7ưg" + "conditionType": "iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇" } ], - "runtimeClassName": "435", + "runtimeClassName": "441", "enableServiceLinks": true, - "preemptionPolicy": "Lå\u003cƨ襌ę鶫礗渶刄[", + "preemptionPolicy": "ɱD很唟-墡è箁E嗆R2", "overhead": { - "ŚȆĸs": "489" + "攜轴": "82" }, "topologySpreadConstraints": [ { - "maxSkew": -2146985013, - "topologyKey": "436", - "whenUnsatisfiable": "幻/饑Ȉ@|{t亪鸑躓1Ǐ詁Ȟ鮩ĺJ", + "maxSkew": -404772114, + "topologyKey": "442", + "whenUnsatisfiable": "礳Ȭ痍脉PPöƌ镳餘ŁƁ翂|", "labelSelector": { "matchLabels": { - "u--.K--g__..2bd": "7-0-...WE.-_tdt_-Z0T" + "ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H": "T8-7_-YD-Q9_-__..YNu" }, "matchExpressions": [ { - "key": "lM.Y-nd_.b_-gL_1..5a-1-CdM._bk81S3.s_s_6.-_vX", - "operator": "DoesNotExist" + "key": "g-.814e-_07-ht-E6___-X_H", + "operator": "In", + "values": [ + "FP" + ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, - "ttlSecondsAfterFinished": -82488142 + "ttlSecondsAfterFinished": 819687796 } } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.pb b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.pb index 18945bea439ada4eb1a9cde64d14ea2d6cc5b4ee..d0d1507e3cc8b7269325fb7e2f773fb0b3c11c99 100644 GIT binary patch delta 3756 zcmYjU33L=?5}uv_#(sih%W8JqV;HXp{+;gr`x?Bs4S~lI6e6y+fLsy?h9e=5eUk)8 zAaW#3CJDI@AO|5zE&?G$lbOj3%kHWRiYvZFWsYW7pSa5DvGw;v*2znC_kUE?|5bI> z*H^_3T==lL02e)a)ch%5bgtffoO5MT@0-uDt|aq&<|5QFI>sI2{4$n~5irMq;H@A8 zI|w`;geW{srX>}?8$B=vWY=1$Z8g26RhH^{% z&7802WwKkIm;}2;qFCgu&(bt`637!~EaYA!_ma~(f;RK2bqqa{49a9si8I-UpH=eg zh%-%jh34qTCn?%uFR)73S_(%3>nhRU#aATj;?4 zV0Y<@gN2%}ZE~piU_ziLu-BG6&=|??p0Q#|>UaW)Qzi(>y!Aesjx|~8dyZz0u$st_ zV5#WnY&FMi`{<*V9}M(uUw8dM{AP8#} z>jN~=;nwp$`9%jAS1r9ast*sR#f75l<-y!+Od55-fQNu?$=|Lw=BkNqXrbSlY|d@tD|JINk}>`@nk zLy_anOT6xIe-RmWWK+~m%2Y_1%BhE7H3rO#lVTOT9=>&0O!d@*x~u<8vp-k#xb(uK z4+mSbeRbX*^@SFS~Js>VO-&udz}#4nzoK>BvwCDMtUf`{l3U4 zmoLxnikxT&6b@Bvo}e0WP{;`t97WCmP9drl$e)ngOt^xzta?|I-TIp_H^l;Ii6;xt*oV8Km0-d^~890UGc?hwO4(#aF@-y zY!u36!Yv6o?Fl ztO5bS#HyHd-)pIV9xRH~<_=cA?5lV+a%xAijs9(*BGlma?F?7;g>#`G9r2wSXquTB z?#LxOl`K+(R5h0Z=_ml{;PzAgQFIMOKTAJNKLWE3o{4j2dDGeKkH; zuq|(#zNbC#mcJTpXhkpU-n|4_o$4mpyAmxE5JJN8jVo4({IVq|3rQ=5 zjAdzR0-n2);nfUn$xK#rUAV`_XenqKtX;$MOcFhDiI9-!S~1$@Ohsr0Yy7abQA4RL zi`Z!jbI-K2PC3%^k zAOVB^mGF=Fgmo*l#dBDsAtW<6Niz&6pc`dy8oy9vQ94o=NC>$~MnC9Om{;gOE<@}L zNy}ts&6&y}7OmAdv=+$=)@yUn0+vl<%rnuxi>fPS8irALU%-;@{=^AycHQxXxo zhE>>94J}gBSS>S&N2xO=Ybh%*yO2v15Sx{l!6s_jLUv&m=*(h98Mtf!#R7C{Q4p9; zD)w0av0EdVBNSat(X;4>mmp}l>RQBsZxACXAx)DPvnjM8Aw7ENSE zLaYFw$CSCk^8m>##B!KjyPicnH*3v&l&mE~ToDqrnJ;K_Q;6U2f{K_cr((oWn6IbG z?(V3zgw51nTzU65Ke2cmZ4J~!dg>y%`zNO*gqo^WWW4Mx^Palg)9meoIwL?qH0`7) zmo)a0)6`D=js|T4WA;`Nwb*Xq)W=MpvYBg3t`4>g*0!4j6Jwn@84;}DS57l~i>&5%^{=>=MI)BB|NN2u&q{Xu* z&=4xmzd|`-1OE+0-J;?G$EF2O?+g~#pkRI7U{km)XL_(SFImVnkD*6}iYp_1oeYp1 zRVXkIQn6p3|LOEkMzJL}1?wNf2Rr<&;nF>k?Yrj98|?P&*4-WY!7^`-FDKleyVbsr zqF2-NH)V=wX}XjSiJq>etx}w-fHuK{0_lm+DkP%ROo+PhW(KPW>%A01MRe5na(l`aJ z+K8sh8stcdmT0^V<{9($n~%gg=>{Nv$0dd3}5J$|3!Zb1^S$1BzZ5$Pd zWA4$<-j0$5yFFaqxG-3KI=uItNKw7FE7aViw|1w7_qd;m9B)V*s#=yow8#@@ffk+^ z;CbtFG-(AqsmeTN?xUS>h1g zu?S(rlATI2%wmEhR{r1YF(z1IhsAro?}XDFcQWtO!^5QSTE2T16@Rt5yD54cuJqPl zS1ff?^nAmXs1VMFMfHv?k+f=wv)>;)(d?~TzF_lo|3TlrU`^ZlK$l@%;=z_A{K~pS zXaG=|Nrp5=iufA-hl19L*zlm@=EEBY3a!!R?JeD3EI?(>Y%d6AVtt} zo_&iV9XX!zz)^$lVSzX-0NvY3(XU4F=g3D27I`D<_LtZGJIc)o-Gk3OyEW2X7_4a0 z_w|Nrcj&pj;hl#fCyKp|bBCG?B;k_{)``DDQk+G&k|WKJ%zW-(EF#mVu51buI&MTCeO=@xT*~aL~N#A|(RbGtMWHsU_UYy|nFC_ON!_+VZ~Kw%xKe+g|%SbM3S4{PCMJ=ka@f&z$cW zAfHJM_gLIg<9)|1`$*%P9hNVJrcLNI%MQLN(ekooiW|5&ygA&_7RiK*qRxhkgpURx z*g=SMKoC)bAtG77|Nh-qP}CPwjbDV@ZLz-Iw#>4%&KBp3mqz-WXEsb8a-N=QSsfVI z>Nyf@sHH3A2Nu$mRH?*AKguxhB?FpYG*NQMEE^9+fwrSKM%j|quD=X~G$S~{RD_yUC^8-96+Ek_5 z?{?P(s?K^_cX}HdCJsI6YH%M8>^(%dQXD+jBspt|`Pm&EMMkjA>tys2w@l%FKvFW)c*I_Ndmeci#GkCF)Z5>5gf( z#_lf94KeRr9BKO2^nxFHZPamR+9|{&o2FEmRlt<0n5Om*3?8$Xrc~9=dd^OC`hNf1 zc#|?Y;O%YmwzQgtRT{YZW8j_bo-;pY5BfEpU1KWN1olx-tchlhJs&_{hI5rfBO;d z_WfCp1h<}Ad%v${(B11iaesLsb0=UVYO-ckiV)aW8#wuFj=%b}YhQ_XXNA9`$BG=$ zw^7e1RCS7fo#I~?ZJyVvhN{18sYNk}57W?NZJo6pAJjBm?nH?Ob^zvydeo;WuC z?6R4#T&H-}CAwU$Kw;GgHK4FoG#iG90w|^ECaM)hUu$aCunu&G_qlC>VMljTVcBG# zZ~w7i#bDs@0b#u52r?l>b;?pd+KQM^78T9RqN1}i011`bzFicm4sXBHIqI$0yWF>L zmv?CI%JBxnbt2BU`*5sh#8Ynz)rsytRlE)$D%Gz_4(qPZKQD-C{Nv!CLzT1DzV+ot zmYDCIU+)SPi60*r9gc{;)jQhfd_H4&X@dK(Yp3_%i9*jQ+n(08iOV%Z7v4lMeHT1u zyRLrnL!3B$s=;~C)$;&ELBMAadVDxh`9u)HG7w@4`VCqiR+IzV+5z9-2~i)dy?^=O&e9KUwIrIDZ!Jy zzP7Wm?uv<1!NDyPeeQlbS!6FxW17R6>Tu=^V)h`7=o-IH&EyL)!SvB}nZD%Wjro~s zMy8fiUMgW76L|v`uv{jW6P!*bzyhpsk^-x;N(79R{7twB>!ONrzJlX(HM~xQX<|l6 z=6Xq3mx{}=oF$g6+aPMtommi@&S4H~r8rS2Pgr4a97&&BN^&@Z!$#qJ*8W7(r#IOO zQdlQqs!?99jx~kXQ*j25!4G&!H7tRfvQ{9Z7MJ59O;hLqUyMtH4Dg{;R=7NoCs-@a zD^M}ngwyDBp6IH^r=^$iSdUdXBah>ZrJTYo09TDB+s(Gf9M-a+AX-wJhHt*x!Ksgv zLeaoRT>d=F@o`HyJQt9l>(Sv7&$DMxWKC`0?dj|wVtNoGGd2n58$8a(%JM>EF<#Db zNjQED$ANF$avVBZa;(TY#FFR0 zyhzeOTb`If%aSXXl2mx>u_bX_vTR`4;8qE^XeDPD2Cr}#Pvy!91|)_{nUA?#PUZ3p zoDBcTo91oEC|h|vb&!f&4CTdwgXmdU zEGxlTxHLnS^RbB2VR+*vs5%rvEZoRtY$}4hZve+(ejcX9CB+4hUXqP*su(M+Q4J$o zSi$9ImlO@V@j6F2hgT~r zq$~qNou14TON@NNrZ8gBV%3N@41fW^HoiPbF4y=1V}6O8Y`|gzi;G0gSb&Ws99M>u z4P2nHH$eDM*xA}fP=yU6ei2lKTWzQ!20euF z1JW|SZ)vclCMLLdm#f+}5NN1();^RmzAw;L7i_8+KOXb?czy4|@hzV}I7SZ}2%Or~ z&x1L_yU~TZ&cC8J&@31sG}lCorn6vEfRHXC^bxv)x!pT*$`Rvz@z~;t?Vbak7XOwG z)pauKGSwmf3!(p@s3*s}9&+^ty6PtO1&5CM5AXGj40)@o)>c}qOoX%5y?tV&m=ZWi z(`zkRzhZ<6%@AZzJjtzD-x~m_1=IN44V@HA`je)TyVRC1nZ;QJ}@IlA26Jp07WWEFEQ{Meg*q5gYy<~t8qcP!KE2E z>q$f4I5`zI#@zHpoROBR3CjsrYyduBS!v4u@5f!1KSeN;5%k2T6hv1Y^vKsJW6 z6P_3Ef*(9DSo_+YA4f#JwB@~#5V5l(g^r7q7ZV=V64=)!FD5)aA$gthVj|FkOb{q9 z)__!*G?)k??Ib_aVj=(^B7z(h7XJ|AxR;r|@flxt+r8r_ICp)Z?a0&tIk@HI!wKGl zRqhI!TLI=%_I%7Wg&(H*m{i$@2UGF5NgIW*R-@o@c$nDY@21x@0cXh8sS+96ao$@wZ8gX z_p71Fl=~0|5$!kn&m9O47A%Ja_=t6Y9ZBQ|&d^u~#A~_K5NN^Mk&| zJ*IVu5)etd&bkETlE^&!h^Y;JUiW}D8E!Avk|)DnC$eM@GuOj?1iqB(*2`3*tmS~v zi>%)Lbx(U=IJY6&)8#$oXegdrUX2(VbK~S#@P&HUz6TdOo7r0uv)5l5+qv1*d}(BR zu&)1nKimm`=MseiOcB7IB0|L#V%y$x=B2&=Xz_eSi7o=7du6EMrL%8U9lR^i=0CJ8 zSb5rC-4z(!?d(aK?DdZxovNQ~+`Ps&bZp7_yLO)s`y8jTO()$k~nt3VlRi3Li zFC~QN_Gt?SkVulZFyI|o5 jKmK;dH0r+EVnN#OzCZMQZSuFr`upCx7(z;Pm_6*j3U45y diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.yaml b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.yaml index 52297e9c318..97661ce479d 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.yaml @@ -104,453 +104,455 @@ template: selfLink: "45" uid: Ȗ脵鴈Ō spec: - activeDeadlineSeconds: 4755717378804967849 + activeDeadlineSeconds: 760480547754807445 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "389" - operator: E增猍 + - key: "395" + operator: Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ values: - - "390" + - "396" matchFields: - - key: "391" - operator: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' + - key: "397" + operator: 乳'ȘUɻ;襕ċ桉桃喕 values: - - "392" - weight: -17241638 + - "398" + weight: 1141812777 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "385" - operator: )DŽ髐njʉBn(fǂ + - key: "391" + operator: zĮ蛋I滞廬耐鷞焬CQ values: - - "386" + - "392" matchFields: - - key: "387" - operator: 鑳w妕眵笭/9崍h趭 + - key: "393" + operator: ý萜Ǖc values: - - "388" + - "394" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81 - operator: DoesNotExist + - 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: - 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33: 17ca-_p-y.eQZ9p_1 + 2-mv56c27-23---g----1/nf_ZN.-_--6: J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7 namespaces: - - "407" - topologyKey: "408" - weight: 1792673033 + - "413" + topologyKey: "414" + weight: 725557531 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: lk9-8609a-e0--1----v8-4--558n1asz-r886-1--0s-t1e--mv56.l203-8sln7-3x-b--55039780bdw0-9/7._l.._Q.6.I--2_9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mej - operator: In - values: - - 7-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-C + - key: a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7 + operator: DoesNotExist matchLabels: - ? 83980c7f0p-3-----995----5sumf7ef8jzv4-9-35o-1-5w5z3-d----0p--8.463--gt1--6mx-r-927--m6-k8-c2---2etfh41ca-z-5g2wco28---fn/d.-.-8v-J1zET_..3dCv3j._.-_pH - : G31-_I-A-_3bz._8M0U1_-__.71-_-9_.X + 7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og: 8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1 namespaces: - - "399" - topologyKey: "400" + - "405" + topologyKey: "406" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: fz2zy0e428-4-k-2-08vc--8/T9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-Q + - key: n_5023Xl-3Pw_-r75--_-A-o-__y_4 operator: NotIn values: - - h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWUV + - 7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX matchLabels: - j9-w-n-f-v.yoh782-u---76g---h-4-lx-0-2qg--4i/wwv3D: s_6O-5_7a + a-2408m-0--5--25/o_6Z..11_7pX_.-mLx: 7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v namespaces: - - "423" - topologyKey: "424" - weight: -1229089770 + - "429" + topologyKey: "430" + weight: 1598840753 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: rN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._I-_P..w-W_-n8 - operator: NotIn - values: - - 8u.._-__BM.6-.Y_72-_--pT751 + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists matchLabels: - 3-72q--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0--2pu.exr-1-o--g--1l-8---3snw0-3i--a2/4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.U: 4wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m3 + 4eq5: "" namespaces: - - "415" - topologyKey: "416" - automountServiceAccountToken: true + - "421" + topologyKey: "422" + automountServiceAccountToken: false containers: - args: + - "233" + command: - "232" - command: - - "231" env: - - name: "239" - value: "240" + - name: "240" + value: "241" valueFrom: configMapKeyRef: - key: "246" - name: "245" - optional: true + key: "247" + name: "246" + optional: false fieldRef: - apiVersion: "241" - fieldPath: "242" + apiVersion: "242" + fieldPath: "243" resourceFieldRef: - containerName: "243" - divisor: "506" - resource: "244" + containerName: "244" + divisor: "18" + resource: "245" secretKeyRef: - key: "248" - name: "247" - optional: true - envFrom: - - configMapRef: - name: "237" - optional: true - prefix: "236" - secretRef: - name: "238" - optional: false - image: "230" - imagePullPolicy: Ǜv+8Ƥ熪军g>郵[+扴ȨŮ+ - lifecycle: - postStart: - exec: - command: - - "275" - httpGet: - host: "277" - httpHeaders: - - name: "278" - value: "279" - path: "276" - port: 630004123 - scheme: ɾģ毋Ó6dz娝嘚 - tcpSocket: - host: "280" - port: -1213051101 - preStop: - exec: - command: - - "281" - httpGet: - host: "283" - httpHeaders: - - name: "284" - value: "285" - path: "282" - port: -1905643191 - scheme: Ǖɳɷ9Ì崟¿瘦ɖ緕 - tcpSocket: - host: "287" - port: "286" - livenessProbe: - exec: - command: - - "255" - failureThreshold: -1171167638 - httpGet: - host: "257" - httpHeaders: - - name: "258" - value: "259" - path: "256" - port: -1180080716 - scheme: Ȍ脾嚏吐ĠLƐȤ藠3.v-鿧悮 - initialDelaySeconds: 1524276356 - periodSeconds: -1561418761 - successThreshold: -1452676801 - tcpSocket: - host: "260" - port: -161485752 - timeoutSeconds: -521487971 - name: "229" - ports: - - containerPort: 1048864116 - hostIP: "235" - hostPort: 427196286 - name: "234" - protocol: /樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊 - readinessProbe: - exec: - command: - - "261" - failureThreshold: 59664438 - httpGet: - host: "263" - httpHeaders: - - name: "264" - value: "265" - path: "262" - port: 2141389898 - scheme: 皚| - initialDelaySeconds: 766864314 - periodSeconds: 1495880465 - successThreshold: -1032967081 - tcpSocket: - host: "267" - port: "266" - timeoutSeconds: 1146016612 - resources: - limits: - ƻ悖ȩ0Ƹ[: "672" - requests: - "": "988" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - "" - drop: - - ljVX1虊谇j爻ƙt叀碧 - privileged: true - procMount: ʁ岼昕ĬÇ - readOnlyRootFilesystem: false - runAsGroup: -6641599652770442851 - runAsNonRoot: true - runAsUser: 77796669038602313 - seLinuxOptions: - level: "292" - role: "290" - type: "291" - user: "289" - windowsOptions: - gmsaCredentialSpec: "294" - gmsaCredentialSpecName: "293" - runAsUserName: "295" - startupProbe: - exec: - command: - - "268" - failureThreshold: 1995332035 - httpGet: - host: "270" - httpHeaders: - - name: "271" - value: "272" - path: "269" - port: 163512962 - scheme: 'Ź倗S晒嶗UÐ_ƮA攤/ɸɎ ' - initialDelaySeconds: 232569106 - periodSeconds: 744319626 - successThreshold: -2107743490 - tcpSocket: - host: "274" - port: "273" - timeoutSeconds: -1150474479 - stdinOnce: true - terminationMessagePath: "288" - terminationMessagePolicy: 勅跦Opwǩ曬逴褜1Ø - volumeDevices: - - devicePath: "254" - name: "253" - volumeMounts: - - mountPath: "250" - mountPropagation: 髷裎$MVȟ@7飣奺Ȋ - name: "249" - subPath: "251" - subPathExpr: "252" - workingDir: "233" - dnsConfig: - nameservers: - - "431" - options: - - name: "433" - value: "434" - searches: - - "432" - dnsPolicy: ʐşƧ - enableServiceLinks: true - ephemeralContainers: - - args: - - "299" - command: - - "298" - env: - - name: "306" - value: "307" - valueFrom: - configMapKeyRef: - key: "313" - name: "312" - optional: true - fieldRef: - apiVersion: "308" - fieldPath: "309" - resourceFieldRef: - containerName: "310" - divisor: "879" - resource: "311" - secretKeyRef: - key: "315" - name: "314" + key: "249" + name: "248" optional: false envFrom: - configMapRef: - name: "304" + name: "238" optional: false - prefix: "303" + prefix: "237" secretRef: - name: "305" - optional: true - image: "297" - imagePullPolicy: 囌{屿oiɥ嵐sC + name: "239" + optional: false + image: "231" + imagePullPolicy: xɮĵȑ6L*Z鐫û咡W lifecycle: postStart: exec: command: - - "344" + - "276" httpGet: - host: "346" + host: "279" httpHeaders: - - name: "347" - value: "348" - path: "345" - port: -2128108224 - scheme: δ摖 + - name: "280" + value: "281" + path: "277" + port: "278" + scheme: Ů+朷Ǝ膯ljVX1虊 tcpSocket: - host: "350" - port: "349" + host: "282" + port: -979584143 preStop: exec: command: - - "351" + - "283" httpGet: - host: "354" + host: "286" httpHeaders: - - name: "355" - value: "356" - path: "352" - port: "353" + - name: "287" + value: "288" + path: "284" + port: "285" + scheme: ĸ輦唊 tcpSocket: - host: "358" - port: "357" + host: "290" + port: "289" livenessProbe: exec: command: - - "322" - failureThreshold: 549215478 + - "256" + failureThreshold: -720450949 httpGet: - host: "325" + host: "259" httpHeaders: - - name: "326" - value: "327" - path: "323" - port: "324" - scheme: E¦ - initialDelaySeconds: 1868887309 - periodSeconds: -316996074 - successThreshold: 1933968533 + - name: "260" + value: "261" + path: "257" + port: "258" + scheme: 晒嶗UÐ_ƮA攤/ɸɎ R§耶FfBl + initialDelaySeconds: 630004123 + periodSeconds: -1654678802 + successThreshold: -625194347 tcpSocket: - host: "329" - port: "328" - timeoutSeconds: -528664199 - name: "296" + host: "262" + port: 1074486306 + timeoutSeconds: -984241405 + name: "230" ports: - - containerPort: -1491697472 - hostIP: "302" - hostPort: 2087800617 - name: "301" - protocol: "6" + - containerPort: 105707873 + hostIP: "236" + hostPort: -1815868713 + name: "235" + protocol: ɪ鐊瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[ readinessProbe: exec: command: - - "330" - failureThreshold: 1847163341 + - "263" + failureThreshold: 893823156 httpGet: - host: "332" + host: "265" httpHeaders: - - name: "333" - value: "334" - path: "331" - port: -374766088 - scheme: 翜舞拉Œ - initialDelaySeconds: -190183379 - periodSeconds: -341287812 - successThreshold: 2030115750 + - name: "266" + value: "267" + path: "264" + port: -1543701088 + scheme: 矡ȶ网棊ʢ=wǕɳɷ9Ì崟¿ + initialDelaySeconds: -1798849477 + periodSeconds: 852780575 + successThreshold: -1252938503 tcpSocket: - host: "336" - port: "335" - timeoutSeconds: -940334911 + host: "268" + port: -1423854443 + timeoutSeconds: -1017263912 resources: limits: - u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ: "114" + '@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫rʤî': "366" requests: - Ƭƶ氩Ȩ<6: "446" + .v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0矀: "738" securityContext: allowPrivilegeEscalation: true capabilities: add: - - Ǻ鱎ƙ;Nŕ + - lu|榝$î. drop: - - Jih亏yƕ丆録² - privileged: false - procMount: 砅邻爥蹔ŧOǨ繫ʎǑyZ涬P­ - readOnlyRootFilesystem: true - runAsGroup: 2179199799235189619 + - 蝪ʜ5遰= + privileged: true + procMount: "" + readOnlyRootFilesystem: false + runAsGroup: -1590797314027460823 runAsNonRoot: true - runAsUser: -607313695104609402 + runAsUser: 2001337664780390084 seLinuxOptions: - level: "363" - role: "361" - type: "362" - user: "360" + level: "295" + role: "293" + type: "294" + user: "292" + seccompProfile: + localhostProfile: "299" + type: 跩aŕ翑 windowsOptions: - gmsaCredentialSpec: "365" - gmsaCredentialSpecName: "364" - runAsUserName: "366" + gmsaCredentialSpec: "297" + gmsaCredentialSpecName: "296" + runAsUserName: "298" startupProbe: exec: command: - - "337" - failureThreshold: 1103049140 + - "269" + failureThreshold: 410611837 httpGet: - host: "339" + host: "271" httpHeaders: - - name: "340" - value: "341" - path: "338" - port: 567263590 - scheme: KŅ/ - initialDelaySeconds: -1894250541 - periodSeconds: 1315054653 - successThreshold: 711020087 + - name: "272" + value: "273" + path: "270" + port: -20130017 + scheme: 輓Ɔȓ蹣ɐǛv+8 + initialDelaySeconds: 1831208885 + periodSeconds: -820113531 + successThreshold: 622267234 tcpSocket: - host: "343" - port: "342" - timeoutSeconds: 1962818731 + host: "275" + port: "274" + timeoutSeconds: -1425408777 stdin: true - stdinOnce: true - targetContainerName: "367" - terminationMessagePath: "359" - terminationMessagePolicy: ƺ蛜6Ɖ飴ɎiǨź + terminationMessagePath: "291" + terminationMessagePolicy: 铿ʩȂ4ē鐭#嬀ơŸ8T volumeDevices: - - devicePath: "321" - name: "320" + - devicePath: "255" + name: "254" volumeMounts: - - mountPath: "317" - mountPropagation: 翑0展}硐庰%皧V垾 - name: "316" + - mountPath: "251" + mountPropagation: '|懥ƖN粕擓ƖHVe熼' + name: "250" readOnly: true - subPath: "318" - subPathExpr: "319" - workingDir: "300" + subPath: "252" + subPathExpr: "253" + workingDir: "234" + dnsConfig: + nameservers: + - "437" + options: + - name: "439" + value: "440" + searches: + - "438" + dnsPolicy: ' Ņ#耗' + enableServiceLinks: true + ephemeralContainers: + - args: + - "303" + command: + - "302" + env: + - name: "310" + value: "311" + valueFrom: + configMapKeyRef: + key: "317" + name: "316" + optional: false + fieldRef: + apiVersion: "312" + fieldPath: "313" + resourceFieldRef: + containerName: "314" + divisor: "836" + resource: "315" + secretKeyRef: + key: "319" + name: "318" + optional: false + envFrom: + - configMapRef: + name: "308" + optional: true + prefix: "307" + secretRef: + name: "309" + optional: false + image: "301" + imagePullPolicy: ņ + lifecycle: + postStart: + exec: + command: + - "347" + httpGet: + host: "350" + httpHeaders: + - name: "351" + value: "352" + path: "348" + port: "349" + scheme: 幩šeSvEȤƏ埮pɵ + tcpSocket: + host: "354" + port: "353" + preStop: + exec: + command: + - "355" + httpGet: + host: "358" + httpHeaders: + - name: "359" + value: "360" + path: "356" + port: "357" + scheme: ş + tcpSocket: + host: "362" + port: "361" + livenessProbe: + exec: + command: + - "326" + failureThreshold: 386804041 + httpGet: + host: "328" + httpHeaders: + - name: "329" + value: "330" + path: "327" + port: -2097329452 + scheme: 屿oiɥ嵐sC8? + initialDelaySeconds: 1258370227 + periodSeconds: -1862764022 + successThreshold: -300247800 + tcpSocket: + host: "331" + port: -1513284745 + timeoutSeconds: -414121491 + name: "300" + ports: + - containerPort: -1778952574 + hostIP: "306" + hostPort: -2165496 + name: "305" + protocol: 皧V垾现葢ŵ橨鬶l獕;跣Hǝcw + readinessProbe: + exec: + command: + - "332" + failureThreshold: 215186711 + httpGet: + host: "335" + httpHeaders: + - name: "336" + value: "337" + path: "333" + port: "334" + scheme: J + initialDelaySeconds: 657418949 + periodSeconds: 287654902 + successThreshold: -2062708879 + tcpSocket: + host: "339" + port: "338" + timeoutSeconds: -992558278 + resources: + limits: + Ö闊 鰔澝qV: "752" + requests: + Ņ/»頸+SÄ蚃: "226" + 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: "367" + role: "365" + type: "366" + user: "364" + seccompProfile: + localhostProfile: "371" + type: 晲T[irȎ3Ĕ\ + windowsOptions: + gmsaCredentialSpec: "369" + gmsaCredentialSpecName: "368" + runAsUserName: "370" + startupProbe: + exec: + command: + - "340" + failureThreshold: 1502643091 + httpGet: + host: "342" + httpHeaders: + - name: "343" + value: "344" + path: "341" + port: -1117254382 + scheme: 趐囨鏻砅邻爥蹔ŧOǨ + initialDelaySeconds: 2129989022 + periodSeconds: 1311843384 + successThreshold: -1292310438 + tcpSocket: + host: "346" + port: "345" + timeoutSeconds: -1699531929 + targetContainerName: "372" + terminationMessagePath: "363" + terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ + tty: true + volumeDevices: + - devicePath: "325" + name: "324" + volumeMounts: + - mountPath: "321" + mountPropagation: 餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi + name: "320" + readOnly: true + subPath: "322" + subPathExpr: "323" + workingDir: "304" hostAliases: - hostnames: - - "429" - ip: "428" - hostNetwork: true - hostPID: true - hostname: "383" + - "435" + ip: "434" + hostname: "389" imagePullSecrets: - - name: "382" + - name: "388" initContainers: - args: - "167" @@ -685,6 +687,9 @@ template: role: "223" type: "224" user: "222" + seccompProfile: + localhostProfile: "229" + type: ɟ踡肒Ao/樝fw[Řż丩Ž windowsOptions: gmsaCredentialSpec: "227" gmsaCredentialSpecName: "226" @@ -709,6 +714,7 @@ template: host: "207" port: -586068135 timeoutSeconds: 929367702 + stdinOnce: true terminationMessagePath: "221" terminationMessagePolicy: 軶ǃ*ʙ嫙&蒒5靇 volumeDevices: @@ -722,61 +728,66 @@ template: subPath: "186" subPathExpr: "187" workingDir: "168" - nodeName: "372" + nodeName: "377" nodeSelector: - "368": "369" + "373": "374" overhead: - ŚȆĸs: "489" - preemptionPolicy: Lå<ƨ襌ę鶫礗渶刄[ - priority: 466142803 - priorityClassName: "430" + 攜轴: "82" + preemptionPolicy: ɱD很唟-墡è箁E嗆R2 + priority: 1409661280 + priorityClassName: "436" readinessGates: - - conditionType: 帵(弬NĆɜɘ灢7ưg - restartPolicy: 幩šeSvEȤƏ埮pɵ - runtimeClassName: "435" - schedulerName: "425" + - conditionType: iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇 + restartPolicy: 鰨松/Ȁĵ鴁ĩ + runtimeClassName: "441" + schedulerName: "431" securityContext: - fsGroup: -5265121980497361308 - fsGroupChangePolicy: ɱďW賁Ě - runAsGroup: 2006200781539567705 - runAsNonRoot: true - runAsUser: 1287380841622288898 + fsGroup: -2938475845623062804 + fsGroupChangePolicy: '`l}Ñ蠂Ü[ƛ^輅' + runAsGroup: -2284009989479738687 + runAsNonRoot: false + runAsUser: -2814749701257649187 seLinuxOptions: - level: "376" - role: "374" - type: "375" - user: "373" + level: "381" + role: "379" + type: "380" + user: "378" + seccompProfile: + localhostProfile: "387" + type: ɛ棕ƈ眽炊礫Ƽ¨Ix糂 supplementalGroups: - - 6618112330449141397 + - -6831592407095063988 sysctls: - - name: "380" - value: "381" + - name: "385" + value: "386" windowsOptions: - gmsaCredentialSpec: "378" - gmsaCredentialSpecName: "377" - runAsUserName: "379" - serviceAccount: "371" - serviceAccountName: "370" - setHostnameAsFQDN: true + gmsaCredentialSpec: "383" + gmsaCredentialSpecName: "382" + runAsUserName: "384" + serviceAccount: "376" + serviceAccountName: "375" + setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "384" - terminationGracePeriodSeconds: -3123571459188372202 + subdomain: "390" + terminationGracePeriodSeconds: 5255171395073905944 tolerations: - - effect: ÙQ阉(闒ƈƳ萎Ŋ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 diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v2alpha1.CronJob.yaml b/staging/src/k8s.io/api/testdata/HEAD/batch.v2alpha1.CronJob.yaml index 1317a31bc9f..11071b14319 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v2alpha1.CronJob.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v2alpha1.CronJob.yaml @@ -31,7 +31,7 @@ metadata: uid: "7" spec: concurrencyPolicy: Hr鯹)晿5姣 - initialDelaySeconds: 1505082076 - periodSeconds: 1602745893 - successThreshold: 1599076900 - tcpSocket: host: "271" - port: 1498833271 - timeoutSeconds: 1447898632 + httpHeaders: + - name: "272" + value: "273" + path: "270" + port: 1599076900 + scheme: ɰ + initialDelaySeconds: 963670270 + periodSeconds: -1409668172 + successThreshold: 1356213425 + tcpSocket: + host: "274" + port: -1675041613 + timeoutSeconds: -1180080716 resources: limits: - ŤǢʭ嵔棂p儼Ƿ裚瓶: "806" + j忊Ŗȫ焗捏ĨFħ: "634" requests: - ɩC: "766" + Ȍzɟ踡: "128" securityContext: allowPrivilegeEscalation: true capabilities: add: - - À*f<鴒翁杙Ŧ癃8 + - ʢ=wǕɳɷ9Ì崟¿瘦ɖ緕ȚÍ勅跦O drop: - - ɱJȉ罴 - privileged: false - procMount: 棊ʢ=wǕɳɷ9Ì崟¿瘦ɖ緕ȚÍ勅 - readOnlyRootFilesystem: false - runAsGroup: -3689959065086680033 - runAsNonRoot: false - runAsUser: -2706913289057230267 + - "" + privileged: true + procMount: ƬQg鄠[颐o啛更偢ɇ卷荙JL + readOnlyRootFilesystem: true + runAsGroup: 1616645369356252673 + runAsNonRoot: true + runAsUser: -5345615652360879044 seLinuxOptions: - level: "297" - role: "295" - type: "296" - user: "294" + level: "300" + role: "298" + type: "299" + user: "297" + seccompProfile: + localhostProfile: "304" + type: ']佱¿>犵殇ŕ-Ɂ圯W' windowsOptions: - gmsaCredentialSpec: "299" - gmsaCredentialSpecName: "298" - runAsUserName: "300" + gmsaCredentialSpec: "302" + gmsaCredentialSpecName: "301" + runAsUserName: "303" startupProbe: exec: command: - - "272" - failureThreshold: -822090785 + - "275" + failureThreshold: 10098903 httpGet: - host: "275" + host: "277" httpHeaders: - - name: "276" - value: "277" - path: "273" - port: "274" - scheme: ¸ - initialDelaySeconds: -161753937 - periodSeconds: 1428207963 - successThreshold: 790462391 + - name: "278" + value: "279" + path: "276" + port: 270599701 + scheme: ʤî萨zvt莭 + initialDelaySeconds: -503805926 + periodSeconds: -763687725 + successThreshold: -246563990 tcpSocket: - host: "279" - port: "278" - timeoutSeconds: -1578746609 - stdinOnce: true - terminationMessagePath: "293" - terminationMessagePolicy: \p[ + host: "281" + port: "280" + timeoutSeconds: 77312514 + terminationMessagePath: "296" + terminationMessagePolicy: 耶FfBls3!Zɾģ毋Ó6dz volumeDevices: - - devicePath: "259" - name: "258" + - devicePath: "260" + name: "259" volumeMounts: - - mountPath: "255" - mountPropagation: ȫ焗捏ĨFħ籘Àǒɿʒ刽 - name: "254" - subPath: "256" - subPathExpr: "257" - workingDir: "238" + - mountPath: "256" + mountPropagation: 1ſ盷褎weLJèux榜VƋZ1Ůđ眊 + name: "255" + subPath: "257" + subPathExpr: "258" + workingDir: "239" dnsConfig: nameservers: - - "435" + - "439" options: - - name: "437" - value: "438" + - name: "441" + value: "442" searches: - - "436" - dnsPolicy: 丆 - enableServiceLinks: false + - "440" + dnsPolicy: ɢX鰨松/Ȁĵ + enableServiceLinks: true ephemeralContainers: - args: - - "304" + - "308" command: - - "303" + - "307" env: - - name: "311" - value: "312" + - name: "315" + value: "316" valueFrom: configMapKeyRef: - key: "318" - name: "317" + key: "322" + name: "321" optional: false fieldRef: - apiVersion: "313" - fieldPath: "314" + apiVersion: "317" + fieldPath: "318" resourceFieldRef: - containerName: "315" - divisor: "709" - resource: "316" + containerName: "319" + divisor: "160" + resource: "320" secretKeyRef: - key: "320" - name: "319" - optional: false + key: "324" + name: "323" + optional: true envFrom: - configMapRef: - name: "309" - optional: true - prefix: "308" + name: "313" + optional: false + prefix: "312" secretRef: - name: "310" + name: "314" optional: true - image: "302" - imagePullPolicy: 拉Œɥ颶妧Ö闊 鰔澝qV訆 + image: "306" + imagePullPolicy: 騎C"6x$1sȣ±p鋄 lifecycle: postStart: exec: command: - - "348" + - "352" httpGet: - host: "351" + host: "354" httpHeaders: - - name: "352" - value: "353" - path: "349" - port: "350" - scheme: 跩aŕ翑 + - name: "355" + value: "356" + path: "353" + port: -1103045151 + scheme: Òȗ tcpSocket: - host: "355" - port: "354" + host: "357" + port: 1843491416 preStop: exec: command: - - "356" + - "358" httpGet: - host: "358" + host: "360" httpHeaders: - - name: "359" - value: "360" - path: "357" - port: 1017803158 - scheme: 碔 + - name: "361" + value: "362" + path: "359" + port: -414121491 + scheme: ŕ璻Jih亏yƕ丆 tcpSocket: - host: "362" - port: "361" + host: "364" + port: "363" livenessProbe: exec: command: - - "327" - failureThreshold: 1742259603 + - "331" + failureThreshold: 1847163341 httpGet: - host: "330" - httpHeaders: - - name: "331" - value: "332" - path: "328" - port: "329" - scheme: 屡ʁ - initialDelaySeconds: 1718241831 - periodSeconds: 1180971695 - successThreshold: -1971944908 - tcpSocket: host: "333" - port: -1554559634 - timeoutSeconds: 550615941 - name: "301" + httpHeaders: + - name: "334" + value: "335" + path: "332" + port: -374766088 + scheme: 翜舞拉Œ + initialDelaySeconds: -190183379 + periodSeconds: -341287812 + successThreshold: 2030115750 + tcpSocket: + host: "337" + port: "336" + timeoutSeconds: -940334911 + name: "305" ports: - - containerPort: 1330271338 - hostIP: "307" - hostPort: 1853396726 - name: "306" - protocol: 逴 + - containerPort: 18113448 + hostIP: "311" + hostPort: 415947324 + name: "310" + protocol: 铿ʩȂ4ē鐭#嬀ơŸ8T readinessProbe: exec: command: - - "334" - failureThreshold: 1150925735 + - "338" + failureThreshold: 1103049140 httpGet: - host: "336" - httpHeaders: - - name: "337" - value: "338" - path: "335" - port: -1620315711 - scheme: ɐ扵 - initialDelaySeconds: -1358663652 - periodSeconds: -527306221 - successThreshold: 2098694289 - tcpSocket: host: "340" - port: "339" - timeoutSeconds: 1543146222 + httpHeaders: + - name: "341" + value: "342" + path: "339" + port: 567263590 + scheme: KŅ/ + initialDelaySeconds: -1894250541 + periodSeconds: 1315054653 + successThreshold: 711020087 + tcpSocket: + host: "344" + port: "343" + timeoutSeconds: 1962818731 resources: limits: - 颐o: "230" + 绤fʀļ腩墺Ò媁荭g: "378" requests: - '[+扴ȨŮ+朷Ǝ膯ljV': "728" + Ȏ蝪ʜ5遰=E埄Ȁ朦 wƯ貾坢'跩aŕ: "294" securityContext: allowPrivilegeEscalation: false capabilities: add: - - ŧL²sNƗ¸gĩ餠籲磣Óƿ + - ȹ均i绝5哇芆斩ìh4Ɋ drop: - - '"冓鍓贯澔 ƺ蛜6' + - Ȗ|ʐşƧ諔迮ƙIJ嘢4 privileged: false - procMount: 鰥Z龏´DÒȗ - readOnlyRootFilesystem: true - runAsGroup: 6057650398488995896 - runAsNonRoot: true - runAsUser: 4353696140684277635 + procMount: ďW賁Ěɭɪǹ0衷,ƷƣMț譎懚XW + readOnlyRootFilesystem: false + runAsGroup: 6618112330449141397 + runAsNonRoot: false + runAsUser: 4288903380102217677 seLinuxOptions: - level: "367" - role: "365" - type: "366" - user: "364" + level: "369" + role: "367" + type: "368" + user: "366" + seccompProfile: + localhostProfile: "373" + type: 鑳w妕眵笭/9崍h趭 windowsOptions: - gmsaCredentialSpec: "369" - gmsaCredentialSpecName: "368" - runAsUserName: "370" + gmsaCredentialSpec: "371" + gmsaCredentialSpecName: "370" + runAsUserName: "372" startupProbe: exec: command: - - "341" - failureThreshold: -1246371817 + - "345" + failureThreshold: -1129218498 httpGet: - host: "344" - httpHeaders: - - name: "345" - value: "346" - path: "342" - port: "343" - scheme: 榝$î.Ȏ蝪ʜ5遰 - initialDelaySeconds: 834105836 - periodSeconds: -370386363 - successThreshold: 1714588921 - tcpSocket: host: "347" - port: -1438286448 - timeoutSeconds: -1462219068 - targetContainerName: "371" - terminationMessagePath: "363" - terminationMessagePolicy: Kƙ順\E¦队偯J僳徥淳4揻-$ɽ丟 - tty: true + httpHeaders: + - name: "348" + value: "349" + path: "346" + port: -1468297794 + scheme: 磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ + initialDelaySeconds: 1308698792 + periodSeconds: -934378634 + successThreshold: -1453143878 + tcpSocket: + host: "351" + port: "350" + timeoutSeconds: 1401790459 + stdin: true + targetContainerName: "374" + terminationMessagePath: "365" + terminationMessagePolicy: Ŏ)/灩聋3趐囨鏻砅邻 volumeDevices: - - devicePath: "326" - name: "325" + - devicePath: "330" + name: "329" volumeMounts: - - mountPath: "322" - mountPropagation: ŕ-Ɂ圯W:ĸ輦唊#v铿 - name: "321" - subPath: "323" - subPathExpr: "324" - workingDir: "305" + - mountPath: "326" + mountPropagation: i&皥贸碔lNKƙ順\E¦队偯J僳徥淳 + name: "325" + readOnly: true + subPath: "327" + subPathExpr: "328" + workingDir: "309" hostAliases: - hostnames: - - "433" - ip: "432" - hostPID: true - hostname: "387" + - "437" + ip: "436" + hostNetwork: true + hostname: "391" imagePullSecrets: - - name: "386" + - name: "390" initContainers: - args: - "168" @@ -683,6 +685,9 @@ spec: role: "228" type: "229" user: "227" + seccompProfile: + localhostProfile: "234" + type: '''ɵK.Q貇£ȹ嫰ƹǔw÷' windowsOptions: gmsaCredentialSpec: "232" gmsaCredentialSpecName: "231" @@ -707,10 +712,9 @@ spec: host: "212" port: "211" timeoutSeconds: 1569992019 - stdin: true - stdinOnce: true terminationMessagePath: "226" terminationMessagePolicy: H韹寬娬ï瓼猀2:öY鶪5w垁 + tty: true volumeDevices: - devicePath: "190" name: "189" @@ -722,63 +726,66 @@ spec: subPath: "187" subPathExpr: "188" workingDir: "169" - nodeName: "376" + nodeName: "379" nodeSelector: - "372": "373" + "375": "376" overhead: - Î磣:mʂ渢pɉ驻(+昒ȼȈɍ颬灲: "185" - preemptionPolicy: 鲛ô衞Ɵ鳝稃Ȍ液文?謮 - priority: 1352980996 - priorityClassName: "434" + 癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö: "607" + preemptionPolicy: eáNRNJ丧鴻Ŀ + priority: 1690570439 + priorityClassName: "438" readinessGates: - - conditionType: Ɏ嵄箲Ů埞瞔ɏÊ锒e躜ƕ - restartPolicy: ɘɢ鬍熖B芭花ª瘡 - runtimeClassName: "439" - schedulerName: "429" + - conditionType: 梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳 + restartPolicy: uE增猍ǵ xǨŴ + runtimeClassName: "443" + schedulerName: "433" securityContext: - fsGroup: 7124276984274024394 - fsGroupChangePolicy: 蹔ŧ - runAsGroup: -779972051078659613 + fsGroup: 3055252978348423424 + fsGroupChangePolicy: "" + runAsGroup: -8236071895143008294 runAsNonRoot: false - runAsUser: 2179199799235189619 + runAsUser: 2548453080315983269 seLinuxOptions: - level: "380" - role: "378" - type: "379" - user: "377" + level: "383" + role: "381" + type: "382" + user: "380" + seccompProfile: + localhostProfile: "389" + type: "" supplementalGroups: - - -7127205672279904050 + - -7117039988160665426 sysctls: - - name: "384" - value: "385" + - name: "387" + value: "388" windowsOptions: - gmsaCredentialSpec: "382" - gmsaCredentialSpecName: "381" - runAsUserName: "383" - serviceAccount: "375" - serviceAccountName: "374" + gmsaCredentialSpec: "385" + gmsaCredentialSpecName: "384" + runAsUserName: "386" + serviceAccount: "378" + serviceAccountName: "377" setHostnameAsFQDN: false - shareProcessNamespace: true - subdomain: "388" - terminationGracePeriodSeconds: 2666412258966278206 + shareProcessNamespace: false + subdomain: "392" + terminationGracePeriodSeconds: -3517636156282992346 tolerations: - - effect: 癯頯aɴí(Ȟ9"忕( - key: "430" - operator: ƴ磳藷曥摮Z Ǐg鲅 - tolerationSeconds: 3807599400818393626 - value: "431" + - effect: 料ȭzV镜籬ƽ + key: "434" + operator: ƹ| + tolerationSeconds: 935587338391120947 + value: "435" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 9-t-4m7a-41-6j4m--4-r4p--w1k8-u.4-2-08vc-u/B_-X__Hs + - key: qW operator: In values: - - 7h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2I + - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ matchLabels: - za42o/Y-YD-Q9_-__..YNFu7Pg-.1: tE - maxSkew: 547935694 - topologyKey: "440" - whenUnsatisfiable: zŕƧ钖孝0蛮xAǫ&tŧK剛Ʀ + E--pT751: mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X + maxSkew: -137402083 + topologyKey: "444" + whenUnsatisfiable: Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥 volumes: - awsElasticBlockStore: fsType: "65" @@ -977,17 +984,17 @@ spec: storagePolicyID: "122" storagePolicyName: "121" volumePath: "119" - ttlSecondsAfterFinished: 1530007970 + ttlSecondsAfterFinished: 233999136 schedule: "19" startingDeadlineSeconds: -2555947251840004808 - successfulJobsHistoryLimit: -928976522 + successfulJobsHistoryLimit: -1469601144 suspend: true status: active: - - apiVersion: "450" - fieldPath: "452" - kind: "447" - name: "449" - namespace: "448" - resourceVersion: "451" - uid: ?鮻ȧH僠 &G凒罹ń賎Ȍű孖站 + - apiVersion: "454" + fieldPath: "456" + kind: "451" + name: "453" + namespace: "452" + resourceVersion: "455" + uid: )TiD¢ƿ媴h5ƅȸȓɻ猶N嫡 diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v2alpha1.JobTemplate.json b/staging/src/k8s.io/api/testdata/HEAD/batch.v2alpha1.JobTemplate.json index 6de235196e1..9891bf7a022 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v2alpha1.JobTemplate.json +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v2alpha1.JobTemplate.json @@ -661,314 +661,70 @@ "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "邪匾mɩC[ó瓧嫭塓烀罁胾^拜Ȍ" - } - } - ], - "containers": [ - { - "name": "229", - "image": "230", - "command": [ - "231" - ], - "args": [ - "232" - ], - "workingDir": "233", - "ports": [ - { - "name": "234", - "hostPort": 427196286, - "containerPort": 1048864116, - "protocol": "/樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊", - "hostIP": "235" + "procMount": "邪匾mɩC[ó瓧嫭塓烀罁胾^拜Ȍ", + "seccompProfile": { + "type": "ɟ踡肒Ao/樝fw[Řż丩Ž", + "localhostProfile": "229" } - ], - "envFrom": [ - { - "prefix": "236", - "configMapRef": { - "name": "237", - "optional": true - }, - "secretRef": { - "name": "238", - "optional": false - } - } - ], - "env": [ - { - "name": "239", - "value": "240", - "valueFrom": { - "fieldRef": { - "apiVersion": "241", - "fieldPath": "242" - }, - "resourceFieldRef": { - "containerName": "243", - "resource": "244", - "divisor": "506" - }, - "configMapKeyRef": { - "name": "245", - "key": "246", - "optional": true - }, - "secretKeyRef": { - "name": "247", - "key": "248", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "ƻ悖ȩ0Ƹ[": "672" - }, - "requests": { - "": "988" - } - }, - "volumeMounts": [ - { - "name": "249", - "mountPath": "250", - "subPath": "251", - "mountPropagation": "髷裎$MVȟ@7飣奺Ȋ", - "subPathExpr": "252" - } - ], - "volumeDevices": [ - { - "name": "253", - "devicePath": "254" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "255" - ] - }, - "httpGet": { - "path": "256", - "port": -1180080716, - "host": "257", - "scheme": "Ȍ脾嚏吐ĠLƐȤ藠3.v-鿧悮", - "httpHeaders": [ - { - "name": "258", - "value": "259" - } - ] - }, - "tcpSocket": { - "port": -161485752, - "host": "260" - }, - "initialDelaySeconds": 1524276356, - "timeoutSeconds": -521487971, - "periodSeconds": -1561418761, - "successThreshold": -1452676801, - "failureThreshold": -1171167638 - }, - "readinessProbe": { - "exec": { - "command": [ - "261" - ] - }, - "httpGet": { - "path": "262", - "port": 2141389898, - "host": "263", - "scheme": "皚|", - "httpHeaders": [ - { - "name": "264", - "value": "265" - } - ] - }, - "tcpSocket": { - "port": "266", - "host": "267" - }, - "initialDelaySeconds": 766864314, - "timeoutSeconds": 1146016612, - "periodSeconds": 1495880465, - "successThreshold": -1032967081, - "failureThreshold": 59664438 - }, - "startupProbe": { - "exec": { - "command": [ - "268" - ] - }, - "httpGet": { - "path": "269", - "port": 163512962, - "host": "270", - "scheme": "Ź倗S晒嶗UÐ_ƮA攤/ɸɎ ", - "httpHeaders": [ - { - "name": "271", - "value": "272" - } - ] - }, - "tcpSocket": { - "port": "273", - "host": "274" - }, - "initialDelaySeconds": 232569106, - "timeoutSeconds": -1150474479, - "periodSeconds": 744319626, - "successThreshold": -2107743490, - "failureThreshold": 1995332035 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "275" - ] - }, - "httpGet": { - "path": "276", - "port": 630004123, - "host": "277", - "scheme": "ɾģ毋Ó6dz娝嘚", - "httpHeaders": [ - { - "name": "278", - "value": "279" - } - ] - }, - "tcpSocket": { - "port": -1213051101, - "host": "280" - } - }, - "preStop": { - "exec": { - "command": [ - "281" - ] - }, - "httpGet": { - "path": "282", - "port": -1905643191, - "host": "283", - "scheme": "Ǖɳɷ9Ì崟¿瘦ɖ緕", - "httpHeaders": [ - { - "name": "284", - "value": "285" - } - ] - }, - "tcpSocket": { - "port": "286", - "host": "287" - } - } - }, - "terminationMessagePath": "288", - "terminationMessagePolicy": "勅跦Opwǩ曬逴褜1Ø", - "imagePullPolicy": "Ǜv+8Ƥ熪军g\u003e郵[+扴ȨŮ+", - "securityContext": { - "capabilities": { - "add": [ - "" - ], - "drop": [ - "ljVX1虊谇j爻ƙt叀碧" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "289", - "role": "290", - "type": "291", - "level": "292" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "293", - "gmsaCredentialSpec": "294", - "runAsUserName": "295" - }, - "runAsUser": 77796669038602313, - "runAsGroup": -6641599652770442851, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "ʁ岼昕ĬÇ" }, "stdinOnce": true } ], - "ephemeralContainers": [ + "containers": [ { - "name": "296", - "image": "297", + "name": "230", + "image": "231", "command": [ - "298" + "232" ], "args": [ - "299" + "233" ], - "workingDir": "300", + "workingDir": "234", "ports": [ { - "name": "301", - "hostPort": 2087800617, - "containerPort": -1491697472, - "protocol": "6", - "hostIP": "302" + "name": "235", + "hostPort": -1815868713, + "containerPort": 105707873, + "protocol": "ɪ鐊瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[", + "hostIP": "236" } ], "envFrom": [ { - "prefix": "303", + "prefix": "237", "configMapRef": { - "name": "304", + "name": "238", "optional": false }, "secretRef": { - "name": "305", - "optional": true + "name": "239", + "optional": false } } ], "env": [ { - "name": "306", - "value": "307", + "name": "240", + "value": "241", "valueFrom": { "fieldRef": { - "apiVersion": "308", - "fieldPath": "309" + "apiVersion": "242", + "fieldPath": "243" }, "resourceFieldRef": { - "containerName": "310", - "resource": "311", - "divisor": "879" + "containerName": "244", + "resource": "245", + "divisor": "18" }, "configMapKeyRef": { - "name": "312", - "key": "313", - "optional": true + "name": "246", + "key": "247", + "optional": false }, "secretKeyRef": { - "name": "314", - "key": "315", + "name": "248", + "key": "249", "optional": false } } @@ -976,243 +732,503 @@ ], "resources": { "limits": { - "u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ": "114" + "@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫rʤî": "366" }, "requests": { - "Ƭƶ氩Ȩ\u003c6": "446" + ".v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0矀": "738" } }, "volumeMounts": [ { - "name": "316", + "name": "250", "readOnly": true, - "mountPath": "317", - "subPath": "318", - "mountPropagation": "翑0展}硐庰%皧V垾", - "subPathExpr": "319" + "mountPath": "251", + "subPath": "252", + "mountPropagation": "|懥ƖN粕擓ƖHVe熼", + "subPathExpr": "253" } ], "volumeDevices": [ { - "name": "320", - "devicePath": "321" + "name": "254", + "devicePath": "255" } ], "livenessProbe": { "exec": { "command": [ - "322" + "256" ] }, "httpGet": { - "path": "323", - "port": "324", - "host": "325", - "scheme": "E¦", + "path": "257", + "port": "258", + "host": "259", + "scheme": "晒嶗UÐ_ƮA攤/ɸɎ R§耶FfBl", "httpHeaders": [ { - "name": "326", - "value": "327" + "name": "260", + "value": "261" } ] }, "tcpSocket": { - "port": "328", - "host": "329" + "port": 1074486306, + "host": "262" }, - "initialDelaySeconds": 1868887309, - "timeoutSeconds": -528664199, - "periodSeconds": -316996074, - "successThreshold": 1933968533, - "failureThreshold": 549215478 + "initialDelaySeconds": 630004123, + "timeoutSeconds": -984241405, + "periodSeconds": -1654678802, + "successThreshold": -625194347, + "failureThreshold": -720450949 }, "readinessProbe": { "exec": { "command": [ - "330" + "263" ] }, "httpGet": { - "path": "331", - "port": -374766088, - "host": "332", - "scheme": "翜舞拉Œ", + "path": "264", + "port": -1543701088, + "host": "265", + "scheme": "矡ȶ网棊ʢ=wǕɳɷ9Ì崟¿", "httpHeaders": [ { - "name": "333", - "value": "334" + "name": "266", + "value": "267" } ] }, "tcpSocket": { - "port": "335", - "host": "336" + "port": -1423854443, + "host": "268" }, - "initialDelaySeconds": -190183379, - "timeoutSeconds": -940334911, - "periodSeconds": -341287812, - "successThreshold": 2030115750, - "failureThreshold": 1847163341 + "initialDelaySeconds": -1798849477, + "timeoutSeconds": -1017263912, + "periodSeconds": 852780575, + "successThreshold": -1252938503, + "failureThreshold": 893823156 }, "startupProbe": { "exec": { "command": [ - "337" + "269" ] }, "httpGet": { - "path": "338", - "port": 567263590, - "host": "339", - "scheme": "KŅ/", + "path": "270", + "port": -20130017, + "host": "271", + "scheme": "輓Ɔȓ蹣ɐǛv+8", "httpHeaders": [ { - "name": "340", - "value": "341" + "name": "272", + "value": "273" } ] }, "tcpSocket": { - "port": "342", - "host": "343" + "port": "274", + "host": "275" }, - "initialDelaySeconds": -1894250541, - "timeoutSeconds": 1962818731, - "periodSeconds": 1315054653, - "successThreshold": 711020087, - "failureThreshold": 1103049140 + "initialDelaySeconds": 1831208885, + "timeoutSeconds": -1425408777, + "periodSeconds": -820113531, + "successThreshold": 622267234, + "failureThreshold": 410611837 }, "lifecycle": { "postStart": { "exec": { "command": [ - "344" + "276" ] }, "httpGet": { - "path": "345", - "port": -2128108224, - "host": "346", - "scheme": "δ摖", + "path": "277", + "port": "278", + "host": "279", + "scheme": "Ů+朷Ǝ膯ljVX1虊", "httpHeaders": [ { - "name": "347", - "value": "348" + "name": "280", + "value": "281" } ] }, "tcpSocket": { - "port": "349", - "host": "350" + "port": -979584143, + "host": "282" } }, "preStop": { "exec": { "command": [ - "351" + "283" ] }, "httpGet": { - "path": "352", - "port": "353", - "host": "354", + "path": "284", + "port": "285", + "host": "286", + "scheme": "ĸ輦唊", "httpHeaders": [ { - "name": "355", - "value": "356" + "name": "287", + "value": "288" } ] }, "tcpSocket": { - "port": "357", - "host": "358" + "port": "289", + "host": "290" } } }, - "terminationMessagePath": "359", - "terminationMessagePolicy": "ƺ蛜6Ɖ飴ɎiǨź", - "imagePullPolicy": "囌{屿oiɥ嵐sC", + "terminationMessagePath": "291", + "terminationMessagePolicy": "铿ʩȂ4ē鐭#嬀ơŸ8T", + "imagePullPolicy": "xɮĵȑ6L*Z鐫û咡W", "securityContext": { "capabilities": { "add": [ - "Ǻ鱎ƙ;Nŕ" + "lu|榝$î." ], "drop": [ - "Jih亏yƕ丆録²" + "蝪ʜ5遰=" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "292", + "role": "293", + "type": "294", + "level": "295" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "296", + "gmsaCredentialSpec": "297", + "runAsUserName": "298" + }, + "runAsUser": 2001337664780390084, + "runAsGroup": -1590797314027460823, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "", + "seccompProfile": { + "type": "跩aŕ翑", + "localhostProfile": "299" + } + }, + "stdin": true + } + ], + "ephemeralContainers": [ + { + "name": "300", + "image": "301", + "command": [ + "302" + ], + "args": [ + "303" + ], + "workingDir": "304", + "ports": [ + { + "name": "305", + "hostPort": -2165496, + "containerPort": -1778952574, + "protocol": "皧V垾现葢ŵ橨鬶l獕;跣Hǝcw", + "hostIP": "306" + } + ], + "envFrom": [ + { + "prefix": "307", + "configMapRef": { + "name": "308", + "optional": true + }, + "secretRef": { + "name": "309", + "optional": false + } + } + ], + "env": [ + { + "name": "310", + "value": "311", + "valueFrom": { + "fieldRef": { + "apiVersion": "312", + "fieldPath": "313" + }, + "resourceFieldRef": { + "containerName": "314", + "resource": "315", + "divisor": "836" + }, + "configMapKeyRef": { + "name": "316", + "key": "317", + "optional": false + }, + "secretKeyRef": { + "name": "318", + "key": "319", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "Ö闊 鰔澝qV": "752" + }, + "requests": { + "Ņ/»頸+SÄ蚃": "226" + } + }, + "volumeMounts": [ + { + "name": "320", + "readOnly": true, + "mountPath": "321", + "subPath": "322", + "mountPropagation": "餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi", + "subPathExpr": "323" + } + ], + "volumeDevices": [ + { + "name": "324", + "devicePath": "325" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "326" + ] + }, + "httpGet": { + "path": "327", + "port": -2097329452, + "host": "328", + "scheme": "屿oiɥ嵐sC8?", + "httpHeaders": [ + { + "name": "329", + "value": "330" + } + ] + }, + "tcpSocket": { + "port": -1513284745, + "host": "331" + }, + "initialDelaySeconds": 1258370227, + "timeoutSeconds": -414121491, + "periodSeconds": -1862764022, + "successThreshold": -300247800, + "failureThreshold": 386804041 + }, + "readinessProbe": { + "exec": { + "command": [ + "332" + ] + }, + "httpGet": { + "path": "333", + "port": "334", + "host": "335", + "scheme": "J", + "httpHeaders": [ + { + "name": "336", + "value": "337" + } + ] + }, + "tcpSocket": { + "port": "338", + "host": "339" + }, + "initialDelaySeconds": 657418949, + "timeoutSeconds": -992558278, + "periodSeconds": 287654902, + "successThreshold": -2062708879, + "failureThreshold": 215186711 + }, + "startupProbe": { + "exec": { + "command": [ + "340" + ] + }, + "httpGet": { + "path": "341", + "port": -1117254382, + "host": "342", + "scheme": "趐囨鏻砅邻爥蹔ŧOǨ", + "httpHeaders": [ + { + "name": "343", + "value": "344" + } + ] + }, + "tcpSocket": { + "port": "345", + "host": "346" + }, + "initialDelaySeconds": 2129989022, + "timeoutSeconds": -1699531929, + "periodSeconds": 1311843384, + "successThreshold": -1292310438, + "failureThreshold": 1502643091 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "347" + ] + }, + "httpGet": { + "path": "348", + "port": "349", + "host": "350", + "scheme": "幩šeSvEȤƏ埮pɵ", + "httpHeaders": [ + { + "name": "351", + "value": "352" + } + ] + }, + "tcpSocket": { + "port": "353", + "host": "354" + } + }, + "preStop": { + "exec": { + "command": [ + "355" + ] + }, + "httpGet": { + "path": "356", + "port": "357", + "host": "358", + "scheme": "ş", + "httpHeaders": [ + { + "name": "359", + "value": "360" + } + ] + }, + "tcpSocket": { + "port": "361", + "host": "362" + } + } + }, + "terminationMessagePath": "363", + "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "imagePullPolicy": "ņ", + "securityContext": { + "capabilities": { + "add": [ + "DŽ髐njʉBn(fǂǢ曣" + ], + "drop": [ + "ay" ] }, "privileged": false, "seLinuxOptions": { - "user": "360", - "role": "361", - "type": "362", - "level": "363" + "user": "364", + "role": "365", + "type": "366", + "level": "367" }, "windowsOptions": { - "gmsaCredentialSpecName": "364", - "gmsaCredentialSpec": "365", - "runAsUserName": "366" + "gmsaCredentialSpecName": "368", + "gmsaCredentialSpec": "369", + "runAsUserName": "370" }, - "runAsUser": -607313695104609402, - "runAsGroup": 2179199799235189619, - "runAsNonRoot": true, + "runAsUser": 1958157659034146020, + "runAsGroup": -5996624450771474158, + "runAsNonRoot": false, "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "砅邻爥蹔ŧOǨ繫ʎǑyZ涬P­" + "allowPrivilegeEscalation": false, + "procMount": "嗆u", + "seccompProfile": { + "type": "晲T[irȎ3Ĕ\\", + "localhostProfile": "371" + } }, - "stdin": true, - "stdinOnce": true, - "targetContainerName": "367" + "tty": true, + "targetContainerName": "372" } ], - "restartPolicy": "幩šeSvEȤƏ埮pɵ", - "terminationGracePeriodSeconds": -3123571459188372202, - "activeDeadlineSeconds": 4755717378804967849, - "dnsPolicy": "ʐşƧ", + "restartPolicy": "鰨松/Ȁĵ鴁ĩ", + "terminationGracePeriodSeconds": 5255171395073905944, + "activeDeadlineSeconds": 760480547754807445, + "dnsPolicy": " Ņ#耗", "nodeSelector": { - "368": "369" + "373": "374" }, - "serviceAccountName": "370", - "serviceAccount": "371", - "automountServiceAccountToken": true, - "nodeName": "372", - "hostNetwork": true, - "hostPID": true, + "serviceAccountName": "375", + "serviceAccount": "376", + "automountServiceAccountToken": false, + "nodeName": "377", "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "373", - "role": "374", - "type": "375", - "level": "376" + "user": "378", + "role": "379", + "type": "380", + "level": "381" }, "windowsOptions": { - "gmsaCredentialSpecName": "377", - "gmsaCredentialSpec": "378", - "runAsUserName": "379" + "gmsaCredentialSpecName": "382", + "gmsaCredentialSpec": "383", + "runAsUserName": "384" }, - "runAsUser": 1287380841622288898, - "runAsGroup": 2006200781539567705, - "runAsNonRoot": true, + "runAsUser": -2814749701257649187, + "runAsGroup": -2284009989479738687, + "runAsNonRoot": false, "supplementalGroups": [ - 6618112330449141397 + -6831592407095063988 ], - "fsGroup": -5265121980497361308, + "fsGroup": -2938475845623062804, "sysctls": [ { - "name": "380", - "value": "381" + "name": "385", + "value": "386" } ], - "fsGroupChangePolicy": "ɱďW賁Ě" + "fsGroupChangePolicy": "`l}Ñ蠂Ü[ƛ^輅", + "seccompProfile": { + "type": "ɛ棕ƈ眽炊礫Ƽ¨Ix糂", + "localhostProfile": "387" + } }, "imagePullSecrets": [ { - "name": "382" + "name": "388" } ], - "hostname": "383", - "subdomain": "384", + "hostname": "389", + "subdomain": "390", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1220,19 +1236,19 @@ { "matchExpressions": [ { - "key": "385", - "operator": ")DŽ髐njʉBn(fǂ", + "key": "391", + "operator": "zĮ蛋I滞廬耐鷞焬CQ", "values": [ - "386" + "392" ] } ], "matchFields": [ { - "key": "387", - "operator": "鑳w妕眵笭/9崍h趭", + "key": "393", + "operator": "ý萜Ǖc", "values": [ - "388" + "394" ] } ] @@ -1241,23 +1257,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -17241638, + "weight": 1141812777, "preference": { "matchExpressions": [ { - "key": "389", - "operator": "E增猍", + "key": "395", + "operator": "Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ", "values": [ - "390" + "396" ] } ], "matchFields": [ { - "key": "391", - "operator": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "key": "397", + "operator": "乳'ȘUɻ;襕ċ桉桃喕", "values": [ - "392" + "398" ] } ] @@ -1270,43 +1286,43 @@ { "labelSelector": { "matchLabels": { - "83980c7f0p-3-----995----5sumf7ef8jzv4-9-35o-1-5w5z3-d----0p--8.463--gt1--6mx-r-927--m6-k8-c2---2etfh41ca-z-5g2wco28---fn/d.-.-8v-J1zET_..3dCv3j._.-_pH": "G31-_I-A-_3bz._8M0U1_-__.71-_-9_.X" + "7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og": "8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1" }, "matchExpressions": [ { - "key": "lk9-8609a-e0--1----v8-4--558n1asz-r886-1--0s-t1e--mv56.l203-8sln7-3x-b--55039780bdw0-9/7._l.._Q.6.I--2_9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mej", - "operator": "In", - "values": [ - "7-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-C" - ] + "key": "a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "399" + "405" ], - "topologyKey": "400" + "topologyKey": "406" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1792673033, + "weight": 725557531, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33": "17ca-_p-y.eQZ9p_1" + "2-mv56c27-23---g----1/nf_ZN.-_--6": "J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" }, "matchExpressions": [ { - "key": "yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81", - "operator": "DoesNotExist" + "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" + ] } ] }, "namespaces": [ - "407" + "413" ], - "topologyKey": "408" + "topologyKey": "414" } } ] @@ -1316,118 +1332,118 @@ { "labelSelector": { "matchLabels": { - "3-72q--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0--2pu.exr-1-o--g--1l-8---3snw0-3i--a2/4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.U": "4wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m3" + "4eq5": "" }, "matchExpressions": [ { - "key": "rN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._I-_P..w-W_-n8", - "operator": "NotIn", - "values": [ - "8u.._-__BM.6-.Y_72-_--pT751" - ] + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" } ] }, "namespaces": [ - "415" + "421" ], - "topologyKey": "416" + "topologyKey": "422" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1229089770, + "weight": 1598840753, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "j9-w-n-f-v.yoh782-u---76g---h-4-lx-0-2qg--4i/wwv3D": "s_6O-5_7a" + "a-2408m-0--5--25/o_6Z..11_7pX_.-mLx": "7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v" }, "matchExpressions": [ { - "key": "fz2zy0e428-4-k-2-08vc--8/T9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-Q", + "key": "n_5023Xl-3Pw_-r75--_-A-o-__y_4", "operator": "NotIn", "values": [ - "h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWUV" + "7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX" ] } ] }, "namespaces": [ - "423" + "429" ], - "topologyKey": "424" + "topologyKey": "430" } } ] } }, - "schedulerName": "425", + "schedulerName": "431", "tolerations": [ { - "key": "426", - "operator": "ȧH僠", - "value": "427", - "effect": "ÙQ阉(闒ƈƳ萎Ŋ\u003ceÙ蝌铀í", - "tolerationSeconds": 4315581051482382801 + "key": "432", + "operator": "ŝ", + "value": "433", + "effect": "ď", + "tolerationSeconds": 5830364175709520120 } ], "hostAliases": [ { - "ip": "428", + "ip": "434", "hostnames": [ - "429" + "435" ] } ], - "priorityClassName": "430", - "priority": 466142803, + "priorityClassName": "436", + "priority": 1409661280, "dnsConfig": { "nameservers": [ - "431" + "437" ], "searches": [ - "432" + "438" ], "options": [ { - "name": "433", - "value": "434" + "name": "439", + "value": "440" } ] }, "readinessGates": [ { - "conditionType": "帵(弬NĆɜɘ灢7ưg" + "conditionType": "iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇" } ], - "runtimeClassName": "435", + "runtimeClassName": "441", "enableServiceLinks": true, - "preemptionPolicy": "Lå\u003cƨ襌ę鶫礗渶刄[", + "preemptionPolicy": "ɱD很唟-墡è箁E嗆R2", "overhead": { - "ŚȆĸs": "489" + "攜轴": "82" }, "topologySpreadConstraints": [ { - "maxSkew": -2146985013, - "topologyKey": "436", - "whenUnsatisfiable": "幻/饑Ȉ@|{t亪鸑躓1Ǐ詁Ȟ鮩ĺJ", + "maxSkew": -404772114, + "topologyKey": "442", + "whenUnsatisfiable": "礳Ȭ痍脉PPöƌ镳餘ŁƁ翂|", "labelSelector": { "matchLabels": { - "u--.K--g__..2bd": "7-0-...WE.-_tdt_-Z0T" + "ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H": "T8-7_-YD-Q9_-__..YNu" }, "matchExpressions": [ { - "key": "lM.Y-nd_.b_-gL_1..5a-1-CdM._bk81S3.s_s_6.-_vX", - "operator": "DoesNotExist" + "key": "g-.814e-_07-ht-E6___-X_H", + "operator": "In", + "values": [ + "FP" + ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, - "ttlSecondsAfterFinished": -82488142 + "ttlSecondsAfterFinished": 819687796 } } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v2alpha1.JobTemplate.pb b/staging/src/k8s.io/api/testdata/HEAD/batch.v2alpha1.JobTemplate.pb index 512807a86a35341a2379e043aa30d9e9b2427239..4469bba12b9c5a19b69bd3237589f915402d4745 100644 GIT binary patch delta 3756 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 s=fzb2)nqsQ54+nlw*UYD delta 3917 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郵[+扴ȨŮ+ - lifecycle: - postStart: - exec: - command: - - "275" - httpGet: - host: "277" - httpHeaders: - - name: "278" - value: "279" - path: "276" - port: 630004123 - scheme: ɾģ毋Ó6dz娝嘚 - tcpSocket: - host: "280" - port: -1213051101 - preStop: - exec: - command: - - "281" - httpGet: - host: "283" - httpHeaders: - - name: "284" - value: "285" - path: "282" - port: -1905643191 - scheme: Ǖɳɷ9Ì崟¿瘦ɖ緕 - tcpSocket: - host: "287" - port: "286" - livenessProbe: - exec: - command: - - "255" - failureThreshold: -1171167638 - httpGet: - host: "257" - httpHeaders: - - name: "258" - value: "259" - path: "256" - port: -1180080716 - scheme: Ȍ脾嚏吐ĠLƐȤ藠3.v-鿧悮 - initialDelaySeconds: 1524276356 - periodSeconds: -1561418761 - successThreshold: -1452676801 - tcpSocket: - host: "260" - port: -161485752 - timeoutSeconds: -521487971 - name: "229" - ports: - - containerPort: 1048864116 - hostIP: "235" - hostPort: 427196286 - name: "234" - protocol: /樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊 - readinessProbe: - exec: - command: - - "261" - failureThreshold: 59664438 - httpGet: - host: "263" - httpHeaders: - - name: "264" - value: "265" - path: "262" - port: 2141389898 - scheme: 皚| - initialDelaySeconds: 766864314 - periodSeconds: 1495880465 - successThreshold: -1032967081 - tcpSocket: - host: "267" - port: "266" - timeoutSeconds: 1146016612 - resources: - limits: - ƻ悖ȩ0Ƹ[: "672" - requests: - "": "988" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - "" - drop: - - ljVX1虊谇j爻ƙt叀碧 - privileged: true - procMount: ʁ岼昕ĬÇ - readOnlyRootFilesystem: false - runAsGroup: -6641599652770442851 - runAsNonRoot: true - runAsUser: 77796669038602313 - seLinuxOptions: - level: "292" - role: "290" - type: "291" - user: "289" - windowsOptions: - gmsaCredentialSpec: "294" - gmsaCredentialSpecName: "293" - runAsUserName: "295" - startupProbe: - exec: - command: - - "268" - failureThreshold: 1995332035 - httpGet: - host: "270" - httpHeaders: - - name: "271" - value: "272" - path: "269" - port: 163512962 - scheme: 'Ź倗S晒嶗UÐ_ƮA攤/ɸɎ ' - initialDelaySeconds: 232569106 - periodSeconds: 744319626 - successThreshold: -2107743490 - tcpSocket: - host: "274" - port: "273" - timeoutSeconds: -1150474479 - stdinOnce: true - terminationMessagePath: "288" - terminationMessagePolicy: 勅跦Opwǩ曬逴褜1Ø - volumeDevices: - - devicePath: "254" - name: "253" - volumeMounts: - - mountPath: "250" - mountPropagation: 髷裎$MVȟ@7飣奺Ȋ - name: "249" - subPath: "251" - subPathExpr: "252" - workingDir: "233" - dnsConfig: - nameservers: - - "431" - options: - - name: "433" - value: "434" - searches: - - "432" - dnsPolicy: ʐşƧ - enableServiceLinks: true - ephemeralContainers: - - args: - - "299" - command: - - "298" - env: - - name: "306" - value: "307" - valueFrom: - configMapKeyRef: - key: "313" - name: "312" - optional: true - fieldRef: - apiVersion: "308" - fieldPath: "309" - resourceFieldRef: - containerName: "310" - divisor: "879" - resource: "311" - secretKeyRef: - key: "315" - name: "314" + key: "249" + name: "248" optional: false envFrom: - configMapRef: - name: "304" + name: "238" optional: false - prefix: "303" + prefix: "237" secretRef: - name: "305" - optional: true - image: "297" - imagePullPolicy: 囌{屿oiɥ嵐sC + name: "239" + optional: false + image: "231" + imagePullPolicy: xɮĵȑ6L*Z鐫û咡W lifecycle: postStart: exec: command: - - "344" + - "276" httpGet: - host: "346" + host: "279" httpHeaders: - - name: "347" - value: "348" - path: "345" - port: -2128108224 - scheme: δ摖 + - name: "280" + value: "281" + path: "277" + port: "278" + scheme: Ů+朷Ǝ膯ljVX1虊 tcpSocket: - host: "350" - port: "349" + host: "282" + port: -979584143 preStop: exec: command: - - "351" + - "283" httpGet: - host: "354" + host: "286" httpHeaders: - - name: "355" - value: "356" - path: "352" - port: "353" + - name: "287" + value: "288" + path: "284" + port: "285" + scheme: ĸ輦唊 tcpSocket: - host: "358" - port: "357" + host: "290" + port: "289" livenessProbe: exec: command: - - "322" - failureThreshold: 549215478 + - "256" + failureThreshold: -720450949 httpGet: - host: "325" + host: "259" httpHeaders: - - name: "326" - value: "327" - path: "323" - port: "324" - scheme: E¦ - initialDelaySeconds: 1868887309 - periodSeconds: -316996074 - successThreshold: 1933968533 + - name: "260" + value: "261" + path: "257" + port: "258" + scheme: 晒嶗UÐ_ƮA攤/ɸɎ R§耶FfBl + initialDelaySeconds: 630004123 + periodSeconds: -1654678802 + successThreshold: -625194347 tcpSocket: - host: "329" - port: "328" - timeoutSeconds: -528664199 - name: "296" + host: "262" + port: 1074486306 + timeoutSeconds: -984241405 + name: "230" ports: - - containerPort: -1491697472 - hostIP: "302" - hostPort: 2087800617 - name: "301" - protocol: "6" + - containerPort: 105707873 + hostIP: "236" + hostPort: -1815868713 + name: "235" + protocol: ɪ鐊瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[ readinessProbe: exec: command: - - "330" - failureThreshold: 1847163341 + - "263" + failureThreshold: 893823156 httpGet: - host: "332" + host: "265" httpHeaders: - - name: "333" - value: "334" - path: "331" - port: -374766088 - scheme: 翜舞拉Œ - initialDelaySeconds: -190183379 - periodSeconds: -341287812 - successThreshold: 2030115750 + - name: "266" + value: "267" + path: "264" + port: -1543701088 + scheme: 矡ȶ网棊ʢ=wǕɳɷ9Ì崟¿ + initialDelaySeconds: -1798849477 + periodSeconds: 852780575 + successThreshold: -1252938503 tcpSocket: - host: "336" - port: "335" - timeoutSeconds: -940334911 + host: "268" + port: -1423854443 + timeoutSeconds: -1017263912 resources: limits: - u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ: "114" + '@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫rʤî': "366" requests: - Ƭƶ氩Ȩ<6: "446" + .v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0矀: "738" securityContext: allowPrivilegeEscalation: true capabilities: add: - - Ǻ鱎ƙ;Nŕ + - lu|榝$î. drop: - - Jih亏yƕ丆録² - privileged: false - procMount: 砅邻爥蹔ŧOǨ繫ʎǑyZ涬P­ - readOnlyRootFilesystem: true - runAsGroup: 2179199799235189619 + - 蝪ʜ5遰= + privileged: true + procMount: "" + readOnlyRootFilesystem: false + runAsGroup: -1590797314027460823 runAsNonRoot: true - runAsUser: -607313695104609402 + runAsUser: 2001337664780390084 seLinuxOptions: - level: "363" - role: "361" - type: "362" - user: "360" + level: "295" + role: "293" + type: "294" + user: "292" + seccompProfile: + localhostProfile: "299" + type: 跩aŕ翑 windowsOptions: - gmsaCredentialSpec: "365" - gmsaCredentialSpecName: "364" - runAsUserName: "366" + gmsaCredentialSpec: "297" + gmsaCredentialSpecName: "296" + runAsUserName: "298" startupProbe: exec: command: - - "337" - failureThreshold: 1103049140 + - "269" + failureThreshold: 410611837 httpGet: - host: "339" + host: "271" httpHeaders: - - name: "340" - value: "341" - path: "338" - port: 567263590 - scheme: KŅ/ - initialDelaySeconds: -1894250541 - periodSeconds: 1315054653 - successThreshold: 711020087 + - name: "272" + value: "273" + path: "270" + port: -20130017 + scheme: 輓Ɔȓ蹣ɐǛv+8 + initialDelaySeconds: 1831208885 + periodSeconds: -820113531 + successThreshold: 622267234 tcpSocket: - host: "343" - port: "342" - timeoutSeconds: 1962818731 + host: "275" + port: "274" + timeoutSeconds: -1425408777 stdin: true - stdinOnce: true - targetContainerName: "367" - terminationMessagePath: "359" - terminationMessagePolicy: ƺ蛜6Ɖ飴ɎiǨź + terminationMessagePath: "291" + terminationMessagePolicy: 铿ʩȂ4ē鐭#嬀ơŸ8T volumeDevices: - - devicePath: "321" - name: "320" + - devicePath: "255" + name: "254" volumeMounts: - - mountPath: "317" - mountPropagation: 翑0展}硐庰%皧V垾 - name: "316" + - mountPath: "251" + mountPropagation: '|懥ƖN粕擓ƖHVe熼' + name: "250" readOnly: true - subPath: "318" - subPathExpr: "319" - workingDir: "300" + subPath: "252" + subPathExpr: "253" + workingDir: "234" + dnsConfig: + nameservers: + - "437" + options: + - name: "439" + value: "440" + searches: + - "438" + dnsPolicy: ' Ņ#耗' + enableServiceLinks: true + ephemeralContainers: + - args: + - "303" + command: + - "302" + env: + - name: "310" + value: "311" + valueFrom: + configMapKeyRef: + key: "317" + name: "316" + optional: false + fieldRef: + apiVersion: "312" + fieldPath: "313" + resourceFieldRef: + containerName: "314" + divisor: "836" + resource: "315" + secretKeyRef: + key: "319" + name: "318" + optional: false + envFrom: + - configMapRef: + name: "308" + optional: true + prefix: "307" + secretRef: + name: "309" + optional: false + image: "301" + imagePullPolicy: ņ + lifecycle: + postStart: + exec: + command: + - "347" + httpGet: + host: "350" + httpHeaders: + - name: "351" + value: "352" + path: "348" + port: "349" + scheme: 幩šeSvEȤƏ埮pɵ + tcpSocket: + host: "354" + port: "353" + preStop: + exec: + command: + - "355" + httpGet: + host: "358" + httpHeaders: + - name: "359" + value: "360" + path: "356" + port: "357" + scheme: ş + tcpSocket: + host: "362" + port: "361" + livenessProbe: + exec: + command: + - "326" + failureThreshold: 386804041 + httpGet: + host: "328" + httpHeaders: + - name: "329" + value: "330" + path: "327" + port: -2097329452 + scheme: 屿oiɥ嵐sC8? + initialDelaySeconds: 1258370227 + periodSeconds: -1862764022 + successThreshold: -300247800 + tcpSocket: + host: "331" + port: -1513284745 + timeoutSeconds: -414121491 + name: "300" + ports: + - containerPort: -1778952574 + hostIP: "306" + hostPort: -2165496 + name: "305" + protocol: 皧V垾现葢ŵ橨鬶l獕;跣Hǝcw + readinessProbe: + exec: + command: + - "332" + failureThreshold: 215186711 + httpGet: + host: "335" + httpHeaders: + - name: "336" + value: "337" + path: "333" + port: "334" + scheme: J + initialDelaySeconds: 657418949 + periodSeconds: 287654902 + successThreshold: -2062708879 + tcpSocket: + host: "339" + port: "338" + timeoutSeconds: -992558278 + resources: + limits: + Ö闊 鰔澝qV: "752" + requests: + Ņ/»頸+SÄ蚃: "226" + 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: "367" + role: "365" + type: "366" + user: "364" + seccompProfile: + localhostProfile: "371" + type: 晲T[irȎ3Ĕ\ + windowsOptions: + gmsaCredentialSpec: "369" + gmsaCredentialSpecName: "368" + runAsUserName: "370" + startupProbe: + exec: + command: + - "340" + failureThreshold: 1502643091 + httpGet: + host: "342" + httpHeaders: + - name: "343" + value: "344" + path: "341" + port: -1117254382 + scheme: 趐囨鏻砅邻爥蹔ŧOǨ + initialDelaySeconds: 2129989022 + periodSeconds: 1311843384 + successThreshold: -1292310438 + tcpSocket: + host: "346" + port: "345" + timeoutSeconds: -1699531929 + targetContainerName: "372" + terminationMessagePath: "363" + terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ + tty: true + volumeDevices: + - devicePath: "325" + name: "324" + volumeMounts: + - mountPath: "321" + mountPropagation: 餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi + name: "320" + readOnly: true + subPath: "322" + subPathExpr: "323" + workingDir: "304" hostAliases: - hostnames: - - "429" - ip: "428" - hostNetwork: true - hostPID: true - hostname: "383" + - "435" + ip: "434" + hostname: "389" imagePullSecrets: - - name: "382" + - name: "388" initContainers: - args: - "167" @@ -685,6 +687,9 @@ template: role: "223" type: "224" user: "222" + seccompProfile: + localhostProfile: "229" + type: ɟ踡肒Ao/樝fw[Řż丩Ž windowsOptions: gmsaCredentialSpec: "227" gmsaCredentialSpecName: "226" @@ -709,6 +714,7 @@ template: host: "207" port: -586068135 timeoutSeconds: 929367702 + stdinOnce: true terminationMessagePath: "221" terminationMessagePolicy: 軶ǃ*ʙ嫙&蒒5靇 volumeDevices: @@ -722,61 +728,66 @@ template: subPath: "186" subPathExpr: "187" workingDir: "168" - nodeName: "372" + nodeName: "377" nodeSelector: - "368": "369" + "373": "374" overhead: - ŚȆĸs: "489" - preemptionPolicy: Lå<ƨ襌ę鶫礗渶刄[ - priority: 466142803 - priorityClassName: "430" + 攜轴: "82" + preemptionPolicy: ɱD很唟-墡è箁E嗆R2 + priority: 1409661280 + priorityClassName: "436" readinessGates: - - conditionType: 帵(弬NĆɜɘ灢7ưg - restartPolicy: 幩šeSvEȤƏ埮pɵ - runtimeClassName: "435" - schedulerName: "425" + - conditionType: iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇 + restartPolicy: 鰨松/Ȁĵ鴁ĩ + runtimeClassName: "441" + schedulerName: "431" securityContext: - fsGroup: -5265121980497361308 - fsGroupChangePolicy: ɱďW賁Ě - runAsGroup: 2006200781539567705 - runAsNonRoot: true - runAsUser: 1287380841622288898 + fsGroup: -2938475845623062804 + fsGroupChangePolicy: '`l}Ñ蠂Ü[ƛ^輅' + runAsGroup: -2284009989479738687 + runAsNonRoot: false + runAsUser: -2814749701257649187 seLinuxOptions: - level: "376" - role: "374" - type: "375" - user: "373" + level: "381" + role: "379" + type: "380" + user: "378" + seccompProfile: + localhostProfile: "387" + type: ɛ棕ƈ眽炊礫Ƽ¨Ix糂 supplementalGroups: - - 6618112330449141397 + - -6831592407095063988 sysctls: - - name: "380" - value: "381" + - name: "385" + value: "386" windowsOptions: - gmsaCredentialSpec: "378" - gmsaCredentialSpecName: "377" - runAsUserName: "379" - serviceAccount: "371" - serviceAccountName: "370" - setHostnameAsFQDN: true + gmsaCredentialSpec: "383" + gmsaCredentialSpecName: "382" + runAsUserName: "384" + serviceAccount: "376" + serviceAccountName: "375" + setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "384" - terminationGracePeriodSeconds: -3123571459188372202 + subdomain: "390" + terminationGracePeriodSeconds: 5255171395073905944 tolerations: - - effect: ÙQ阉(闒ƈƳ萎ŊI0qzI5`>s FA^?Gd4h#SQ diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.EphemeralContainers.yaml b/staging/src/k8s.io/api/testdata/HEAD/core.v1.EphemeralContainers.yaml index 5655a6e0e91..2e6a963894f 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/core.v1.EphemeralContainers.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/core.v1.EphemeralContainers.yaml @@ -132,6 +132,9 @@ ephemeralContainers: role: "83" type: "84" user: "82" + seccompProfile: + localhostProfile: "89" + type: 嵒ƫS捕ɷD¡轫n windowsOptions: gmsaCredentialSpec: "87" gmsaCredentialSpecName: "86" @@ -157,10 +160,9 @@ ephemeralContainers: port: "64" timeoutSeconds: 1229400382 stdin: true - targetContainerName: "89" + targetContainerName: "90" terminationMessagePath: "81" terminationMessagePolicy: Ņ£ - tty: true volumeDevices: - devicePath: "44" name: "43" diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.json b/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.json index 9bdf8b27561..80b0a3c36b2 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.json +++ b/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.json @@ -555,121 +555,126 @@ "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ蓿彭聡A" + "procMount": "`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ蓿彭聡A", + "seccompProfile": { + "type": "fƻfʣ繡楙¯Ħ", + "localhostProfile": "192" + } }, + "stdin": true, "stdinOnce": true } ], "containers": [ { - "name": "192", - "image": "193", + "name": "193", + "image": "194", "command": [ - "194" - ], - "args": [ "195" ], - "workingDir": "196", + "args": [ + "196" + ], + "workingDir": "197", "ports": [ { - "name": "197", - "hostPort": -632157481, - "containerPort": -539733119, - "protocol": "楙¯ĦE勗E", - "hostIP": "198" + "name": "198", + "hostPort": -2068962521, + "containerPort": -155814081, + "protocol": "ɩÅ議Ǹ轺@)蓳嗘TʡȂ", + "hostIP": "199" } ], "envFrom": [ { - "prefix": "199", + "prefix": "200", "configMapRef": { - "name": "200", - "optional": false + "name": "201", + "optional": true }, "secretRef": { - "name": "201", + "name": "202", "optional": true } } ], "env": [ { - "name": "202", - "value": "203", + "name": "203", + "value": "204", "valueFrom": { "fieldRef": { - "apiVersion": "204", - "fieldPath": "205" + "apiVersion": "205", + "fieldPath": "206" }, "resourceFieldRef": { - "containerName": "206", - "resource": "207", - "divisor": "177" + "containerName": "207", + "resource": "208", + "divisor": "912" }, "configMapKeyRef": { - "name": "208", - "key": "209", + "name": "209", + "key": "210", "optional": false }, "secretKeyRef": { - "name": "210", - "key": "211", - "optional": false + "name": "211", + "key": "212", + "optional": true } } } ], "resources": { "limits": { - "蓳嗘TʡȂŏ{sǡƟ狩鴈o_": "445" + "ɹ坼É/pȿ": "804" }, "requests": { - "ǘ\"^饣Vȿ": "900" + "妻ƅTGS5Ǎ": "526" } }, "volumeMounts": [ { - "name": "212", - "mountPath": "213", - "subPath": "214", - "mountPropagation": "怳冘HǺƶȤ^}穠C]躢|)黰eȪ嵛4", - "subPathExpr": "215" + "name": "213", + "mountPath": "214", + "subPath": "215", + "mountPropagation": "穠C]躢|)黰eȪ嵛4$%Qɰ", + "subPathExpr": "216" } ], "volumeDevices": [ { - "name": "216", - "devicePath": "217" + "name": "217", + "devicePath": "218" } ], "livenessProbe": { "exec": { "command": [ - "218" + "219" ] }, "httpGet": { - "path": "219", - "port": -144591150, - "host": "220", - "scheme": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c", + "path": "220", + "port": 273818613, + "host": "221", + "scheme": "æNǚ錯ƶRq", "httpHeaders": [ { - "name": "221", - "value": "222" + "name": "222", + "value": "223" } ] }, "tcpSocket": { - "port": "223", + "port": 811476979, "host": "224" }, - "initialDelaySeconds": 1288053477, - "timeoutSeconds": -163325250, - "periodSeconds": 1607133856, - "successThreshold": 1891896870, - "failureThreshold": -1321131665 + "initialDelaySeconds": -1896921306, + "timeoutSeconds": 715087892, + "periodSeconds": 2032557749, + "successThreshold": -1893103047, + "failureThreshold": 1850174529 }, "readinessProbe": { "exec": { @@ -679,132 +684,138 @@ }, "httpGet": { "path": "226", - "port": "227", - "host": "228", - "scheme": "0åȂ町恰nj揠8lj", + "port": 1035477124, + "host": "227", + "scheme": "ǚrǜnh0åȂ", "httpHeaders": [ { - "name": "229", - "value": "230" + "name": "228", + "value": "229" } ] }, "tcpSocket": { - "port": -2049272966, - "host": "231" + "port": -1024794140, + "host": "230" }, - "initialDelaySeconds": -1188153605, - "timeoutSeconds": -427769948, - "periodSeconds": 912004803, - "successThreshold": -2098817064, - "failureThreshold": 1231820696 + "initialDelaySeconds": 1669671203, + "timeoutSeconds": 636617833, + "periodSeconds": -2026931030, + "successThreshold": -1843754483, + "failureThreshold": -172061933 }, "startupProbe": { "exec": { "command": [ - "232" + "231" ] }, "httpGet": { - "path": "233", - "port": "234", - "host": "235", + "path": "232", + "port": "233", + "host": "234", + "scheme": "ȇe媹Hǝ呮}臷Ľð»ųKĵ", "httpHeaders": [ { - "name": "236", - "value": "237" + "name": "235", + "value": "236" } ] }, "tcpSocket": { - "port": 675406340, - "host": "238" + "port": -540225644, + "host": "237" }, - "initialDelaySeconds": 994527057, - "timeoutSeconds": -1482763519, - "periodSeconds": -1346458591, - "successThreshold": 1234551517, - "failureThreshold": -1618937335 + "initialDelaySeconds": -2047333312, + "timeoutSeconds": -1477511050, + "periodSeconds": -1373541406, + "successThreshold": 480521693, + "failureThreshold": -199511133 }, "lifecycle": { "postStart": { "exec": { "command": [ - "239" + "238" ] }, "httpGet": { - "path": "240", - "port": "241", - "host": "242", - "scheme": "%:;栍dʪīT捘ɍi", + "path": "239", + "port": "240", + "host": "241", + "scheme": "捘ɍi縱ù墴", "httpHeaders": [ { - "name": "243", - "value": "244" + "name": "242", + "value": "243" } ] }, "tcpSocket": { - "port": "245", - "host": "246" + "port": -1766555420, + "host": "244" } }, "preStop": { "exec": { "command": [ - "247" + "245" ] }, "httpGet": { - "path": "248", - "port": -1171060347, - "host": "249", - "scheme": "咻痗ȡmƴy綸_Ú8參遼ūPH炮掊°", + "path": "246", + "port": "247", + "host": "248", + "scheme": "m", "httpHeaders": [ { - "name": "250", - "value": "251" + "name": "249", + "value": "250" } ] }, "tcpSocket": { - "port": "252", - "host": "253" + "port": "251", + "host": "252" } } }, - "terminationMessagePath": "254", - "terminationMessagePolicy": "閼咎櫸eʔŊ", - "imagePullPolicy": "ȓƇ$缔獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬", + "terminationMessagePath": "253", + "terminationMessagePolicy": "綸_Ú8參遼ūPH炮掊°nʮ", + "imagePullPolicy": "ɘ檲ɨ銦", "securityContext": { "capabilities": { "add": [ - "瓼猀2:öY鶪5w垁鷌辪" + "ȓƇ$缔獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬" ], "drop": [ - "U珝Żwʮ馜üNșƶ4ĩĉ" + "ï瓼猀2:öY鶪5w垁" ] }, "privileged": false, "seLinuxOptions": { - "user": "255", - "role": "256", - "type": "257", - "level": "258" + "user": "254", + "role": "255", + "type": "256", + "level": "257" }, "windowsOptions": { - "gmsaCredentialSpecName": "259", - "gmsaCredentialSpec": "260", - "runAsUserName": "261" + "gmsaCredentialSpecName": "258", + "gmsaCredentialSpec": "259", + "runAsUserName": "260" }, - "runAsUser": -4642229086806245627, - "runAsGroup": 6165457529064596376, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "" + "runAsUser": -5064055017822414734, + "runAsGroup": 190302239313447574, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "üNșƶ4ĩĉş蝿ɖȃ賲鐅臬dH", + "seccompProfile": { + "type": "", + "localhostProfile": "261" + } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -823,9 +834,9 @@ "ports": [ { "name": "267", - "hostPort": -1703360754, - "containerPort": -1569009987, - "protocol": "ɢǵʭd鲡:贅wE@Ȗs«öʮĀ\u003c", + "hostPort": -1569009987, + "containerPort": -1053603859, + "protocol": "ǵʭd鲡:贅wE@Ȗs«öʮ", "hostIP": "268" } ], @@ -834,11 +845,11 @@ "prefix": "269", "configMapRef": { "name": "270", - "optional": true + "optional": false }, "secretRef": { "name": "271", - "optional": false + "optional": true } } ], @@ -854,35 +865,36 @@ "resourceFieldRef": { "containerName": "276", "resource": "277", - "divisor": "405" + "divisor": "614" }, "configMapKeyRef": { "name": "278", "key": "279", - "optional": false + "optional": true }, "secretKeyRef": { "name": "280", "key": "281", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "豈ɃHŠơŴĿǹ_Áȉ彂Ŵ廷": "948" + "r蛏豈ɃHŠ": "572" }, "requests": { - "": "83" + "'ɵK.Q貇£ȹ嫰ƹǔw÷": "126" } }, "volumeMounts": [ { "name": "282", + "readOnly": true, "mountPath": "283", "subPath": "284", - "mountPropagation": "@ùƸʋŀ樺ȃv", + "mountPropagation": "ʋŀ樺ȃv渟7¤7d", "subPathExpr": "285" } ], @@ -902,7 +914,7 @@ "path": "289", "port": "290", "host": "291", - "scheme": "Źʣy豎@ɀ羭,铻O", + "scheme": "ɀ羭,铻OŤǢʭ嵔棂p", "httpHeaders": [ { "name": "292", @@ -911,26 +923,26 @@ ] }, "tcpSocket": { - "port": "294", - "host": "295" + "port": 856292993, + "host": "294" }, - "initialDelaySeconds": 1424053148, - "timeoutSeconds": 747521320, - "periodSeconds": 859639931, - "successThreshold": -1663149700, - "failureThreshold": -1131820775 + "initialDelaySeconds": 973648295, + "timeoutSeconds": -78618443, + "periodSeconds": 1836811365, + "successThreshold": -1549755975, + "failureThreshold": -1275947865 }, "readinessProbe": { "exec": { "command": [ - "296" + "295" ] }, "httpGet": { - "path": "297", - "port": -1710454086, + "path": "296", + "port": "297", "host": "298", - "scheme": "mɩC[ó瓧", + "scheme": "嫭塓烀罁胾", "httpHeaders": [ { "name": "299", @@ -939,14 +951,14 @@ ] }, "tcpSocket": { - "port": -122979840, + "port": -233378149, "host": "301" }, - "initialDelaySeconds": 915577348, - "timeoutSeconds": -590798124, - "periodSeconds": -1386967282, - "successThreshold": -2030286732, - "failureThreshold": -233378149 + "initialDelaySeconds": 425436457, + "timeoutSeconds": -1613115506, + "periodSeconds": -1341523482, + "successThreshold": 1385030458, + "failureThreshold": 427196286 }, "startupProbe": { "exec": { @@ -956,9 +968,9 @@ }, "httpGet": { "path": "303", - "port": -495373547, + "port": 1255169591, "host": "304", - "scheme": "ʼn掏1ſ盷褎weLJ", + "scheme": "褎weLJèux", "httpHeaders": [ { "name": "305", @@ -970,11 +982,11 @@ "port": "307", "host": "308" }, - "initialDelaySeconds": -929354164, - "timeoutSeconds": 1972119760, - "periodSeconds": 1582773079, - "successThreshold": -1133499416, - "failureThreshold": 486195690 + "initialDelaySeconds": -1133499416, + "timeoutSeconds": 486195690, + "periodSeconds": 1157241180, + "successThreshold": -1810997540, + "failureThreshold": -1681029343 }, "lifecycle": { "postStart": { @@ -985,9 +997,9 @@ }, "httpGet": { "path": "310", - "port": -1589303862, + "port": 1422435836, "host": "311", - "scheme": "ľǎɳ,ǿ飏騀呣ǎ", + "scheme": ",ǿ飏騀呣ǎfǣ萭旿@掇lNdǂ", "httpHeaders": [ { "name": "312", @@ -1010,7 +1022,7 @@ "path": "317", "port": "318", "host": "319", - "scheme": "Ƹ[Ęİ榌U髷裎$MVȟ@7", + "scheme": "Vȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄", "httpHeaders": [ { "name": "320", @@ -1025,18 +1037,18 @@ } }, "terminationMessagePath": "324", - "terminationMessagePolicy": "Ȋ礶", - "imagePullPolicy": "ʁ揆ɘȌ脾嚏吐ĠLƐ", + "terminationMessagePolicy": "ʤî萨zvt莭", + "imagePullPolicy": "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p", "securityContext": { "capabilities": { "add": [ - "3.v-鿧悮坮Ȣ" + "sĨɆâĺɗŹ倗S晒嶗U" ], "drop": [ - "ļ腻ŬƩȿ" + "_ƮA攤/ɸɎ R§耶FfBl" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { "user": "325", "role": "326", @@ -1048,67 +1060,73 @@ "gmsaCredentialSpec": "330", "runAsUserName": "331" }, - "runAsUser": 9197199583783594492, - "runAsGroup": 241615716805649441, + "runAsUser": -1422849761759913573, + "runAsGroup": -4227284644269939905, "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "ħsĨɆâĺ" + "procMount": "dz娝嘚庎D}埽uʎȺ眖R#yV'WK", + "seccompProfile": { + "type": "(ğ儴Ůĺ}", + "localhostProfile": "332" + } }, - "stdin": true, + "stdinOnce": true, "tty": true, - "targetContainerName": "332" + "targetContainerName": "333" } ], - "restartPolicy": "倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶", - "terminationGracePeriodSeconds": -1689173322096612726, - "activeDeadlineSeconds": -9052689354742694982, - "dnsPolicy": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", + "restartPolicy": "胵輓Ɔ", + "terminationGracePeriodSeconds": -2843001099033917196, + "activeDeadlineSeconds": -157980648617814440, + "dnsPolicy": "ȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]", "nodeSelector": { - "333": "334" + "334": "335" }, - "serviceAccountName": "335", - "serviceAccount": "336", - "automountServiceAccountToken": false, - "nodeName": "337", + "serviceAccountName": "336", + "serviceAccount": "337", + "automountServiceAccountToken": true, + "nodeName": "338", "hostNetwork": true, - "hostPID": true, - "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "338", - "role": "339", - "type": "340", - "level": "341" + "user": "339", + "role": "340", + "type": "341", + "level": "342" }, "windowsOptions": { - "gmsaCredentialSpecName": "342", - "gmsaCredentialSpec": "343", - "runAsUserName": "344" + "gmsaCredentialSpecName": "343", + "gmsaCredentialSpec": "344", + "runAsUserName": "345" }, - "runAsUser": 7525448836100188460, - "runAsGroup": -860974700141841896, + "runAsUser": 3785971062093853048, + "runAsGroup": -4207281854510634861, "runAsNonRoot": true, "supplementalGroups": [ - 7258403424756645907 + 2007000972845989054 ], - "fsGroup": 6347577485454457915, + "fsGroup": -6090661315121334525, "sysctls": [ { - "name": "345", - "value": "346" + "name": "346", + "value": "347" } ], - "fsGroupChangePolicy": "勅跦Opwǩ曬逴褜1Ø" + "fsGroupChangePolicy": "#v铿ʩȂ4ē鐭#嬀ơŸ8T 苧y", + "seccompProfile": { + "type": "KJɐ扵Gƚ绤fʀļ腩墺", + "localhostProfile": "348" + } }, "imagePullSecrets": [ { - "name": "347" + "name": "349" } ], - "hostname": "348", - "subdomain": "349", + "hostname": "350", + "subdomain": "351", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1116,19 +1134,19 @@ { "matchExpressions": [ { - "key": "350", - "operator": "8Ƥ熪军g\u003e郵[+", + "key": "352", + "operator": "î.Ȏ蝪ʜ5遰=", "values": [ - "351" + "353" ] } ], "matchFields": [ { - "key": "352", - "operator": "荙JLĹ]佱¿\u003e犵殇ŕ", + "key": "354", + "operator": "đ寳议Ƭ", "values": [ - "353" + "355" ] } ] @@ -1137,23 +1155,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -979584143, + "weight": 617318981, "preference": { "matchExpressions": [ { - "key": "354", - "operator": "W:ĸ輦唊#v", + "key": "356", + "operator": "\u003c6", "values": [ - "355" + "357" ] } ], "matchFields": [ { - "key": "356", - "operator": "q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", + "key": "358", + "operator": "ŕ翑0展}", "values": [ - "357" + "359" ] } ] @@ -1166,40 +1184,46 @@ { "labelSelector": { "matchLabels": { - "A_k_K5._..O_.J_-G_--V-42E_--o90G_A4..-L..L": "0N_N.O30-_u._-2hT.-z-._7-5lL..-_--.VEa-_gn.8-c.C3_F._oX-9" + "0-_u._-2T": "yz-._7-5lL..-_--.Va" }, "matchExpressions": [ { - "key": "ao26--26-hs5-jedse.7vc0260ni-l11q5--uk5mj-94-8134i5kq/aWx.2aM214_.-N_g-..__._____K_g1cXfr.4_.-_-_-...1py_8-3..s._.x2", - "operator": "Exists" + "key": "vvm-2qz7-3042017mh0-5-g-7-7---g88w24/3_F._oX-F9_.5vN5.25aWx.2aM214_.-N_g9", + "operator": "NotIn", + "values": [ + "szA_j" + ] } ] }, "namespaces": [ - "364" + "366" ], - "topologyKey": "365" + "topologyKey": "367" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1058923098, + "weight": -1952582931, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "3-----995----5sumf7ef8jzv4-9-30.rt--6g1-2-73m-e46-r-g63--gt1--6mx-r-927--m6-g/J0-8-.M-.-.-8v-J1zET_..3dCv3j._.-_pP__up.2L_s-7": "m.__G-8...__.Q_c8.G.b_9_1o.w_aI._1" + "7u-tie4-7--gm3.38vl-1z---883d-v3j4-7y-p--u/d-4_4--.-_Z4.LA3HVG93_._.I3.__-.0-z_z0sn8": "3..0c.-.p_3_J_SA995IKCR.s--f.-f.-zv._._.5-H.T.-.-.T-V_D_0-D" }, "matchExpressions": [ { - "key": "3--j2---2--82--cj-1-s--op34-yw/A-_3bz._M", - "operator": "Exists" + "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" + ] } ] }, "namespaces": [ - "372" + "374" ], - "topologyKey": "373" + "topologyKey": "375" } } ] @@ -1209,276 +1233,280 @@ { "labelSelector": { "matchLabels": { - "sEK4.B.__65m8_x": "29_.-.Ms7_t.P_3..H..k9M86.9a_-0R1" + "2y3-4-3/k9M86.9a_-0R_.Z__Lv8_O": "r..6W.V0" }, "matchExpressions": [ { - "key": "v8_.O_..8n.--z_-..6W.K", - "operator": "Exists" + "key": "v55039780bdw0-1-47rrw8-7/U_--56-.7D.3_KPg___Kp", + "operator": "In", + "values": [ + "N7_-Zp_._w" + ] } ] }, "namespaces": [ - "380" + "382" ], - "topologyKey": "381" + "topologyKey": "383" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -168773629, + "weight": 1496979800, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "x-3/6-.7D.3_KPgL": "d._.Um.-__k.5" + "6-gr-4---rv-t-u-4----q-x3w3dn5-r/t_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S7": "C.-e16-O5" }, "matchExpressions": [ { - "key": "1-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3C", - "operator": "In", + "key": "k4-670tfz-up3a-n093-pi-9o-l4-vo5byp8q-sf1--gw7.2t3z-w5----7-z-63-z---r/U-_s-mtA.W5_-5_.V1r", + "operator": "NotIn", "values": [ - "p_N-S..O-BZ..6-1.S-B3_.b17ca-_p-y.eQZ9p_6.Cw" + "v_._e_-8" ] } ] }, "namespaces": [ - "388" + "390" ], - "topologyKey": "389" + "topologyKey": "391" } } ] } }, - "schedulerName": "390", + "schedulerName": "392", "tolerations": [ { - "key": "391", - "operator": "栣险¹贮獘薟8Mĕ霉", - "value": "392", - "effect": "ŪǗȦɆ悼j蛑q", - "tolerationSeconds": 4375148957048018073 + "key": "393", + "operator": "滔xvŗÑ\"虆k遚釾ʼn{朣Jɩɼɏ眞a", + "value": "394", + "effect": "vĝ線", + "tolerationSeconds": 3441490580161241924 } ], "hostAliases": [ { - "ip": "393", + "ip": "395", "hostnames": [ - "394" + "396" ] } ], - "priorityClassName": "395", - "priority": -1286809305, + "priorityClassName": "397", + "priority": 449312902, "dnsConfig": { "nameservers": [ - "396" + "398" ], "searches": [ - "397" + "399" ], "options": [ { - "name": "398", - "value": "399" + "name": "400", + "value": "401" } ] }, "readinessGates": [ { - "conditionType": "ųŎ群E牬庘颮6(|ǖû" + "conditionType": ":" } ], - "runtimeClassName": "400", - "enableServiceLinks": false, - "preemptionPolicy": "怨彬ɈNƋl塠傫ü", + "runtimeClassName": "402", + "enableServiceLinks": true, + "preemptionPolicy": "L©鈀6w屑_ǪɄ6ɲǛʦ緒gb", "overhead": { - "ɮ6)": "299" + "": "814" }, "topologySpreadConstraints": [ { - "maxSkew": -554557703, - "topologyKey": "401", - "whenUnsatisfiable": "¹t骳ɰɰUʜʔŜ0¢", + "maxSkew": -4712534, + "topologyKey": "403", + "whenUnsatisfiable": "'6Ǫ槲Ǭ9|`gɩ", "labelSelector": { "matchLabels": { - "o--5r-v-5-e-m78o-6-s.4-7--i1-8miw-7a-2408m-0--5--2-5----00/l_.23--_l": "b-L7.-__-G_2kCpS__.3g" + "5-ux3--0--2pn-5023-lt3-w-br75gp-c-coa--yh/83Po_L3f1-7_4": "Ca.O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-j" }, "matchExpressions": [ { - "key": "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", - "operator": "In", + "key": "sf--kh.f4x4-br5r-g/3_e_3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.eV", + "operator": "NotIn", "values": [ - "7M7y-Dy__3wc.q.8_00.0_._.-_L-__bf_9_-C-Pfx" + "8oh..2_uGGP..-_Nh" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false }, "status": { - "phase": "l", + "phase": "Ȉɍ颬灲Ɍ邪鳖üzÁ鍫Ǥ.Ą", "conditions": [ { - "type": "ė[BN柌ë娒汙查o", - "status": "pɉ驻(+", - "lastProbeTime": "2645-05-22T09:25:47Z", - "lastTransitionTime": "2090-10-18T11:24:27Z", - "reason": "408", - "message": "409" + "type": "ɨ悪@黝Ɓ", + "status": "剛Ʀ魨练脨,Ƃ3", + "lastProbeTime": "2549-01-10T23:47:38Z", + "lastTransitionTime": "2947-02-10T07:14:08Z", + "reason": "410", + "message": "411" } ], - "message": "410", - "reason": "411", - "nominatedNodeName": "412", - "hostIP": "413", - "podIP": "414", + "message": "412", + "reason": "413", + "nominatedNodeName": "414", + "hostIP": "415", + "podIP": "416", "podIPs": [ { - "ip": "415" + "ip": "417" } ], "initContainerStatuses": [ { - "name": "416", + "name": "418", "state": { "waiting": { - "reason": "417", - "message": "418" + "reason": "419", + "message": "420" }, "running": { - "startedAt": "2048-05-20T12:15:51Z" + "startedAt": "2076-04-19T17:36:19Z" }, "terminated": { - "exitCode": 115522160, - "signal": -1817503524, - "reason": "419", - "message": "420", - "startedAt": "2219-02-28T09:09:45Z", - "finishedAt": "2741-03-13T06:24:49Z", - "containerID": "421" + "exitCode": -227159566, + "signal": 1555151820, + "reason": "421", + "message": "422", + "startedAt": "2056-11-17T16:14:13Z", + "finishedAt": "1992-07-01T17:35:49Z", + "containerID": "423" } }, "lastState": { "waiting": { - "reason": "422", - "message": "423" + "reason": "424", + "message": "425" }, "running": { - "startedAt": "2162-06-26T19:07:06Z" + "startedAt": "2405-01-10T23:45:03Z" }, "terminated": { - "exitCode": -710202728, - "signal": -545370104, - "reason": "424", - "message": "425", - "startedAt": "2714-05-29T12:47:22Z", - "finishedAt": "2507-11-24T14:34:53Z", - "containerID": "426" + "exitCode": -1461365428, + "signal": -886586171, + "reason": "426", + "message": "427", + "startedAt": "2471-03-03T19:03:44Z", + "finishedAt": "2810-04-09T20:04:01Z", + "containerID": "428" } }, "ready": false, - "restartCount": -802664960, - "image": "427", - "imageID": "428", - "containerID": "429", - "started": false + "restartCount": -918715115, + "image": "429", + "imageID": "430", + "containerID": "431", + "started": true } ], "containerStatuses": [ { - "name": "430", + "name": "432", "state": { "waiting": { - "reason": "431", - "message": "432" + "reason": "433", + "message": "434" }, "running": { - "startedAt": "2947-07-29T10:08:50Z" + "startedAt": "2079-03-20T06:23:04Z" }, "terminated": { - "exitCode": 1783825641, - "signal": -173761204, - "reason": "433", - "message": "434", - "startedAt": "2522-07-19T12:32:16Z", - "finishedAt": "2270-12-17T08:26:56Z", - "containerID": "435" + "exitCode": 1701016188, + "signal": 1560811691, + "reason": "435", + "message": "436", + "startedAt": "2085-12-31T00:36:44Z", + "finishedAt": "2124-05-16T07:15:12Z", + "containerID": "437" } }, "lastState": { "waiting": { - "reason": "436", - "message": "437" + "reason": "438", + "message": "439" }, "running": { - "startedAt": "2553-08-13T19:38:34Z" + "startedAt": "2532-01-23T13:41:21Z" }, "terminated": { - "exitCode": 1702640464, - "signal": -1569123121, - "reason": "438", - "message": "439", - "startedAt": "2208-06-28T06:16:27Z", - "finishedAt": "2837-10-14T23:23:27Z", - "containerID": "440" + "exitCode": -419004432, + "signal": 1406584988, + "reason": "440", + "message": "441", + "startedAt": "2155-01-20T11:59:19Z", + "finishedAt": "2529-03-17T21:05:04Z", + "containerID": "442" } }, - "ready": true, - "restartCount": 718205480, - "image": "441", - "imageID": "442", - "containerID": "443", - "started": true + "ready": false, + "restartCount": 1509382724, + "image": "443", + "imageID": "444", + "containerID": "445", + "started": false } ], + "qosClass": "h5ƅȸȓɻ猶N嫡牿咸", "ephemeralContainerStatuses": [ { - "name": "444", + "name": "446", "state": { "waiting": { - "reason": "445", - "message": "446" + "reason": "447", + "message": "448" }, "running": { - "startedAt": "2046-11-30T08:06:33Z" + "startedAt": "2642-12-31T03:04:57Z" }, "terminated": { - "exitCode": -1784164316, - "signal": -732390892, - "reason": "447", - "message": "448", - "startedAt": "2406-01-16T02:14:15Z", - "finishedAt": "2231-01-26T17:02:10Z", - "containerID": "449" + "exitCode": -449319810, + "signal": 2063260600, + "reason": "449", + "message": "450", + "startedAt": "2632-04-03T13:13:05Z", + "finishedAt": "2298-08-12T23:51:42Z", + "containerID": "451" } }, "lastState": { "waiting": { - "reason": "450", - "message": "451" + "reason": "452", + "message": "453" }, "running": { - "startedAt": "2911-12-04T12:23:46Z" + "startedAt": "2211-12-15T11:54:58Z" }, "terminated": { - "exitCode": 1555151820, - "signal": -1757808404, - "reason": "452", - "message": "453", - "startedAt": "2599-12-06T02:53:25Z", - "finishedAt": "2412-02-08T17:08:41Z", - "containerID": "454" + "exitCode": 896616312, + "signal": 1177404212, + "reason": "454", + "message": "455", + "startedAt": "2280-09-23T23:41:01Z", + "finishedAt": "2072-08-13T21:59:58Z", + "containerID": "456" } }, - "ready": true, - "restartCount": 1615460891, - "image": "455", - "imageID": "456", - "containerID": "457", + "ready": false, + "restartCount": 819687796, + "image": "457", + "imageID": "458", + "containerID": "459", "started": true } ] diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.pb b/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.pb index dc87d3c561b4f64f4a9d51e80ee0a085a1dbfa4a..f075c30f7a68e757f729b87f8e49eac1d0865c0f 100644 GIT binary patch delta 4540 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 HtRepog=jp5 delta 4561 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 diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.yaml b/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.yaml index bd39acaee35..e91b1df1781 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.yaml @@ -30,265 +30,276 @@ metadata: selfLink: "5" uid: "7" spec: - activeDeadlineSeconds: -9052689354742694982 + activeDeadlineSeconds: -157980648617814440 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "354" - operator: W:ĸ輦唊#v - values: - - "355" - matchFields: - key: "356" - operator: q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* + operator: <6 values: - "357" - weight: -979584143 + matchFields: + - key: "358" + operator: ŕ翑0展} + values: + - "359" + weight: 617318981 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "350" - operator: 8Ƥ熪军g>郵[+ - values: - - "351" - matchFields: - key: "352" - operator: 荙JLĹ]佱¿>犵殇ŕ + operator: î.Ȏ蝪ʜ5遰= values: - "353" + matchFields: + - key: "354" + operator: đ寳议Ƭ + values: + - "355" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 3--j2---2--82--cj-1-s--op34-yw/A-_3bz._M - operator: Exists + - 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: - 3-----995----5sumf7ef8jzv4-9-30.rt--6g1-2-73m-e46-r-g63--gt1--6mx-r-927--m6-g/J0-8-.M-.-.-8v-J1zET_..3dCv3j._.-_pP__up.2L_s-7: m.__G-8...__.Q_c8.G.b_9_1o.w_aI._1 + 7u-tie4-7--gm3.38vl-1z---883d-v3j4-7y-p--u/d-4_4--.-_Z4.LA3HVG93_._.I3.__-.0-z_z0sn8: 3..0c.-.p_3_J_SA995IKCR.s--f.-f.-zv._._.5-H.T.-.-.T-V_D_0-D namespaces: - - "372" - topologyKey: "373" - weight: -1058923098 + - "374" + topologyKey: "375" + weight: -1952582931 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: ao26--26-hs5-jedse.7vc0260ni-l11q5--uk5mj-94-8134i5kq/aWx.2aM214_.-N_g-..__._____K_g1cXfr.4_.-_-_-...1py_8-3..s._.x2 - operator: Exists + - key: vvm-2qz7-3042017mh0-5-g-7-7---g88w24/3_F._oX-F9_.5vN5.25aWx.2aM214_.-N_g9 + operator: NotIn + values: + - szA_j matchLabels: - A_k_K5._..O_.J_-G_--V-42E_--o90G_A4..-L..L: 0N_N.O30-_u._-2hT.-z-._7-5lL..-_--.VEa-_gn.8-c.C3_F._oX-9 + 0-_u._-2T: yz-._7-5lL..-_--.Va namespaces: - - "364" - topologyKey: "365" + - "366" + topologyKey: "367" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 1-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3C - operator: In + - key: k4-670tfz-up3a-n093-pi-9o-l4-vo5byp8q-sf1--gw7.2t3z-w5----7-z-63-z---r/U-_s-mtA.W5_-5_.V1r + operator: NotIn values: - - p_N-S..O-BZ..6-1.S-B3_.b17ca-_p-y.eQZ9p_6.Cw + - v_._e_-8 matchLabels: - x-3/6-.7D.3_KPgL: d._.Um.-__k.5 + 6-gr-4---rv-t-u-4----q-x3w3dn5-r/t_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S7: C.-e16-O5 namespaces: - - "388" - topologyKey: "389" - weight: -168773629 + - "390" + topologyKey: "391" + weight: 1496979800 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: v8_.O_..8n.--z_-..6W.K - operator: Exists + - key: v55039780bdw0-1-47rrw8-7/U_--56-.7D.3_KPg___Kp + operator: In + values: + - N7_-Zp_._w matchLabels: - sEK4.B.__65m8_x: 29_.-.Ms7_t.P_3..H..k9M86.9a_-0R1 + 2y3-4-3/k9M86.9a_-0R_.Z__Lv8_O: r..6W.V0 namespaces: - - "380" - topologyKey: "381" - automountServiceAccountToken: false + - "382" + topologyKey: "383" + automountServiceAccountToken: true containers: - args: - - "195" + - "196" command: - - "194" + - "195" env: - - name: "202" - value: "203" + - name: "203" + value: "204" valueFrom: configMapKeyRef: - key: "209" - name: "208" + key: "210" + name: "209" optional: false fieldRef: - apiVersion: "204" - fieldPath: "205" + apiVersion: "205" + fieldPath: "206" resourceFieldRef: - containerName: "206" - divisor: "177" - resource: "207" + containerName: "207" + divisor: "912" + resource: "208" secretKeyRef: - key: "211" - name: "210" - optional: false + key: "212" + name: "211" + optional: true envFrom: - configMapRef: - name: "200" - optional: false - prefix: "199" - secretRef: name: "201" optional: true - image: "193" - imagePullPolicy: ȓƇ$缔獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬 + prefix: "200" + secretRef: + name: "202" + optional: true + image: "194" + imagePullPolicy: ɘ檲ɨ銦 lifecycle: postStart: exec: command: - - "239" + - "238" httpGet: - host: "242" + host: "241" httpHeaders: - - name: "243" - value: "244" - path: "240" - port: "241" - scheme: '%:;栍dʪīT捘ɍi' + - name: "242" + value: "243" + path: "239" + port: "240" + scheme: 捘ɍi縱ù墴 tcpSocket: - host: "246" - port: "245" + host: "244" + port: -1766555420 preStop: exec: command: - - "247" + - "245" httpGet: - host: "249" + host: "248" httpHeaders: - - name: "250" - value: "251" - path: "248" - port: -1171060347 - scheme: 咻痗ȡmƴy綸_Ú8參遼ūPH炮掊° + - name: "249" + value: "250" + path: "246" + port: "247" + scheme: m tcpSocket: - host: "253" - port: "252" + host: "252" + port: "251" livenessProbe: exec: command: - - "218" - failureThreshold: -1321131665 + - "219" + failureThreshold: 1850174529 httpGet: - host: "220" + host: "221" httpHeaders: - - name: "221" - value: "222" - path: "219" - port: -144591150 - scheme: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - initialDelaySeconds: 1288053477 - periodSeconds: 1607133856 - successThreshold: 1891896870 + - name: "222" + value: "223" + path: "220" + port: 273818613 + scheme: æNǚ錯ƶRq + initialDelaySeconds: -1896921306 + periodSeconds: 2032557749 + successThreshold: -1893103047 tcpSocket: host: "224" - port: "223" - timeoutSeconds: -163325250 - name: "192" + port: 811476979 + timeoutSeconds: 715087892 + name: "193" ports: - - containerPort: -539733119 - hostIP: "198" - hostPort: -632157481 - name: "197" - protocol: 楙¯ĦE勗E + - containerPort: -155814081 + hostIP: "199" + hostPort: -2068962521 + name: "198" + protocol: ɩÅ議Ǹ轺@)蓳嗘TʡȂ readinessProbe: exec: command: - "225" - failureThreshold: 1231820696 + failureThreshold: -172061933 httpGet: - host: "228" + host: "227" httpHeaders: - - name: "229" - value: "230" + - name: "228" + value: "229" path: "226" - port: "227" - scheme: 0åȂ町恰nj揠8lj - initialDelaySeconds: -1188153605 - periodSeconds: 912004803 - successThreshold: -2098817064 + port: 1035477124 + scheme: ǚrǜnh0åȂ + initialDelaySeconds: 1669671203 + periodSeconds: -2026931030 + successThreshold: -1843754483 tcpSocket: - host: "231" - port: -2049272966 - timeoutSeconds: -427769948 + host: "230" + port: -1024794140 + timeoutSeconds: 636617833 resources: limits: - 蓳嗘TʡȂŏ{sǡƟ狩鴈o_: "445" + ɹ坼É/pȿ: "804" requests: - ǘ"^饣Vȿ: "900" + 妻ƅTGS5Ǎ: "526" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 瓼猀2:öY鶪5w垁鷌辪 + - ȓƇ$缔獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬 drop: - - U珝Żwʮ馜üNșƶ4ĩĉ + - ï瓼猀2:öY鶪5w垁 privileged: false - procMount: "" - readOnlyRootFilesystem: false - runAsGroup: 6165457529064596376 - runAsNonRoot: false - runAsUser: -4642229086806245627 + procMount: üNșƶ4ĩĉş蝿ɖȃ賲鐅臬dH + readOnlyRootFilesystem: true + runAsGroup: 190302239313447574 + runAsNonRoot: true + runAsUser: -5064055017822414734 seLinuxOptions: - level: "258" - role: "256" - type: "257" - user: "255" + level: "257" + role: "255" + type: "256" + user: "254" + seccompProfile: + localhostProfile: "261" + type: "" windowsOptions: - gmsaCredentialSpec: "260" - gmsaCredentialSpecName: "259" - runAsUserName: "261" + gmsaCredentialSpec: "259" + gmsaCredentialSpecName: "258" + runAsUserName: "260" startupProbe: exec: command: - - "232" - failureThreshold: -1618937335 + - "231" + failureThreshold: -199511133 httpGet: - host: "235" + host: "234" httpHeaders: - - name: "236" - value: "237" - path: "233" - port: "234" - initialDelaySeconds: 994527057 - periodSeconds: -1346458591 - successThreshold: 1234551517 + - name: "235" + value: "236" + path: "232" + port: "233" + scheme: ȇe媹Hǝ呮}臷Ľð»ųKĵ + initialDelaySeconds: -2047333312 + periodSeconds: -1373541406 + successThreshold: 480521693 tcpSocket: - host: "238" - port: 675406340 - timeoutSeconds: -1482763519 + host: "237" + port: -540225644 + timeoutSeconds: -1477511050 + stdin: true stdinOnce: true - terminationMessagePath: "254" - terminationMessagePolicy: 閼咎櫸eʔŊ + terminationMessagePath: "253" + terminationMessagePolicy: 綸_Ú8參遼ūPH炮掊°nʮ tty: true volumeDevices: - - devicePath: "217" - name: "216" + - devicePath: "218" + name: "217" volumeMounts: - - mountPath: "213" - mountPropagation: 怳冘HǺƶȤ^}穠C]躢|)黰eȪ嵛4 - name: "212" - subPath: "214" - subPathExpr: "215" - workingDir: "196" + - mountPath: "214" + mountPropagation: 穠C]躢|)黰eȪ嵛4$%Qɰ + name: "213" + subPath: "215" + subPathExpr: "216" + workingDir: "197" dnsConfig: nameservers: - - "396" + - "398" options: - - name: "398" - value: "399" + - name: "400" + value: "401" searches: - - "397" - dnsPolicy: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - enableServiceLinks: false + - "399" + dnsPolicy: ȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ] + enableServiceLinks: true ephemeralContainers: - args: - "265" @@ -301,28 +312,28 @@ spec: configMapKeyRef: key: "279" name: "278" - optional: false + optional: true fieldRef: apiVersion: "274" fieldPath: "275" resourceFieldRef: containerName: "276" - divisor: "405" + divisor: "614" resource: "277" secretKeyRef: key: "281" name: "280" - optional: false + optional: true envFrom: - configMapRef: name: "270" - optional: true + optional: false prefix: "269" secretRef: name: "271" - optional: false + optional: true image: "263" - imagePullPolicy: ʁ揆ɘȌ脾嚏吐ĠLƐ + imagePullPolicy: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p lifecycle: postStart: exec: @@ -334,8 +345,8 @@ spec: - name: "312" value: "313" path: "310" - port: -1589303862 - scheme: ľǎɳ,ǿ飏騀呣ǎ + port: 1422435836 + scheme: ',ǿ飏騀呣ǎfǣ萭旿@掇lNdǂ' tcpSocket: host: "315" port: "314" @@ -350,7 +361,7 @@ spec: value: "321" path: "317" port: "318" - scheme: Ƹ[Ęİ榌U髷裎$MVȟ@7 + scheme: Vȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄 tcpSocket: host: "323" port: "322" @@ -358,7 +369,7 @@ spec: exec: command: - "288" - failureThreshold: -1131820775 + failureThreshold: -1275947865 httpGet: host: "291" httpHeaders: @@ -366,64 +377,67 @@ spec: value: "293" path: "289" port: "290" - scheme: Źʣy豎@ɀ羭,铻O - initialDelaySeconds: 1424053148 - periodSeconds: 859639931 - successThreshold: -1663149700 + scheme: ɀ羭,铻OŤǢʭ嵔棂p + initialDelaySeconds: 973648295 + periodSeconds: 1836811365 + successThreshold: -1549755975 tcpSocket: - host: "295" - port: "294" - timeoutSeconds: 747521320 + host: "294" + port: 856292993 + timeoutSeconds: -78618443 name: "262" ports: - - containerPort: -1569009987 + - containerPort: -1053603859 hostIP: "268" - hostPort: -1703360754 + hostPort: -1569009987 name: "267" - protocol: ɢǵʭd鲡:贅wE@Ȗs«öʮĀ< + protocol: ǵʭd鲡:贅wE@Ȗs«öʮ readinessProbe: exec: command: - - "296" - failureThreshold: -233378149 + - "295" + failureThreshold: 427196286 httpGet: host: "298" httpHeaders: - name: "299" value: "300" - path: "297" - port: -1710454086 - scheme: mɩC[ó瓧 - initialDelaySeconds: 915577348 - periodSeconds: -1386967282 - successThreshold: -2030286732 + path: "296" + port: "297" + scheme: 嫭塓烀罁胾 + initialDelaySeconds: 425436457 + periodSeconds: -1341523482 + successThreshold: 1385030458 tcpSocket: host: "301" - port: -122979840 - timeoutSeconds: -590798124 + port: -233378149 + timeoutSeconds: -1613115506 resources: limits: - 豈ɃHŠơŴĿǹ_Áȉ彂Ŵ廷: "948" + r蛏豈ɃHŠ: "572" requests: - "": "83" + '''ɵK.Q貇£ȹ嫰ƹǔw÷': "126" securityContext: allowPrivilegeEscalation: false capabilities: add: - - 3.v-鿧悮坮Ȣ + - sĨɆâĺɗŹ倗S晒嶗U drop: - - ļ腻ŬƩȿ - privileged: false - procMount: ħsĨɆâĺ - readOnlyRootFilesystem: false - runAsGroup: 241615716805649441 + - _ƮA攤/ɸɎ R§耶FfBl + privileged: true + procMount: dz娝嘚庎D}埽uʎȺ眖R#yV'WK + readOnlyRootFilesystem: true + runAsGroup: -4227284644269939905 runAsNonRoot: true - runAsUser: 9197199583783594492 + runAsUser: -1422849761759913573 seLinuxOptions: level: "328" role: "326" type: "327" user: "325" + seccompProfile: + localhostProfile: "332" + type: (ğ儴Ůĺ} windowsOptions: gmsaCredentialSpec: "330" gmsaCredentialSpecName: "329" @@ -432,47 +446,46 @@ spec: exec: command: - "302" - failureThreshold: 486195690 + failureThreshold: -1681029343 httpGet: host: "304" httpHeaders: - name: "305" value: "306" path: "303" - port: -495373547 - scheme: ʼn掏1ſ盷褎weLJ - initialDelaySeconds: -929354164 - periodSeconds: 1582773079 - successThreshold: -1133499416 + port: 1255169591 + scheme: 褎weLJèux + initialDelaySeconds: -1133499416 + periodSeconds: 1157241180 + successThreshold: -1810997540 tcpSocket: host: "308" port: "307" - timeoutSeconds: 1972119760 - stdin: true - targetContainerName: "332" + timeoutSeconds: 486195690 + stdinOnce: true + targetContainerName: "333" terminationMessagePath: "324" - terminationMessagePolicy: Ȋ礶 + terminationMessagePolicy: ʤî萨zvt莭 tty: true volumeDevices: - devicePath: "287" name: "286" volumeMounts: - mountPath: "283" - mountPropagation: '@ùƸʋŀ樺ȃv' + mountPropagation: ʋŀ樺ȃv渟7¤7d name: "282" + readOnly: true subPath: "284" subPathExpr: "285" workingDir: "266" hostAliases: - hostnames: - - "394" - ip: "393" - hostIPC: true + - "396" + ip: "395" hostNetwork: true - hostPID: true - hostname: "348" + hostname: "350" imagePullSecrets: - - name: "347" + - name: "349" initContainers: - args: - "127" @@ -607,6 +620,9 @@ spec: role: "186" type: "187" user: "185" + seccompProfile: + localhostProfile: "192" + type: fƻfʣ繡楙¯Ħ windowsOptions: gmsaCredentialSpec: "190" gmsaCredentialSpecName: "189" @@ -631,6 +647,7 @@ spec: host: "170" port: "169" timeoutSeconds: 23025317 + stdin: true stdinOnce: true terminationMessagePath: "184" terminationMessagePolicy: '")珷<º' @@ -645,63 +662,66 @@ spec: subPath: "146" subPathExpr: "147" workingDir: "128" - nodeName: "337" + nodeName: "338" nodeSelector: - "333": "334" + "334": "335" overhead: - ɮ6): "299" - preemptionPolicy: 怨彬ɈNƋl塠傫ü - priority: -1286809305 - priorityClassName: "395" + "": "814" + preemptionPolicy: L©鈀6w屑_ǪɄ6ɲǛʦ緒gb + priority: 449312902 + priorityClassName: "397" readinessGates: - - conditionType: ųŎ群E牬庘颮6(|ǖû - restartPolicy: 倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶 - runtimeClassName: "400" - schedulerName: "390" + - conditionType: ':' + restartPolicy: 胵輓Ɔ + runtimeClassName: "402" + schedulerName: "392" securityContext: - fsGroup: 6347577485454457915 - fsGroupChangePolicy: 勅跦Opwǩ曬逴褜1Ø - runAsGroup: -860974700141841896 + fsGroup: -6090661315121334525 + fsGroupChangePolicy: '#v铿ʩȂ4ē鐭#嬀ơŸ8T 苧y' + runAsGroup: -4207281854510634861 runAsNonRoot: true - runAsUser: 7525448836100188460 + runAsUser: 3785971062093853048 seLinuxOptions: - level: "341" - role: "339" - type: "340" - user: "338" + level: "342" + role: "340" + type: "341" + user: "339" + seccompProfile: + localhostProfile: "348" + type: KJɐ扵Gƚ绤fʀļ腩墺 supplementalGroups: - - 7258403424756645907 + - 2007000972845989054 sysctls: - - name: "345" - value: "346" + - name: "346" + value: "347" windowsOptions: - gmsaCredentialSpec: "343" - gmsaCredentialSpecName: "342" - runAsUserName: "344" - serviceAccount: "336" - serviceAccountName: "335" - setHostnameAsFQDN: true + gmsaCredentialSpec: "344" + gmsaCredentialSpecName: "343" + runAsUserName: "345" + serviceAccount: "337" + serviceAccountName: "336" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "349" - terminationGracePeriodSeconds: -1689173322096612726 + subdomain: "351" + terminationGracePeriodSeconds: -2843001099033917196 tolerations: - - effect: ŪǗȦɆ悼j蛑q - key: "391" - operator: 栣险¹贮獘薟8Mĕ霉 - tolerationSeconds: 4375148957048018073 - value: "392" + - effect: vĝ線 + key: "393" + operator: 滔xvŗÑ"虆k遚釾ʼn{朣Jɩɼɏ眞a + tolerationSeconds: 3441490580161241924 + value: "394" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 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 - operator: In + - key: sf--kh.f4x4-br5r-g/3_e_3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.eV + operator: NotIn values: - - 7M7y-Dy__3wc.q.8_00.0_._.-_L-__bf_9_-C-Pfx + - 8oh..2_uGGP..-_Nh matchLabels: - o--5r-v-5-e-m78o-6-s.4-7--i1-8miw-7a-2408m-0--5--2-5----00/l_.23--_l: b-L7.-__-G_2kCpS__.3g - maxSkew: -554557703 - topologyKey: "401" - whenUnsatisfiable: ¹t骳ɰɰUʜʔŜ0¢ + 5-ux3--0--2pn-5023-lt3-w-br75gp-c-coa--yh/83Po_L3f1-7_4: Ca.O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-j + maxSkew: -4712534 + topologyKey: "403" + whenUnsatisfiable: '''6Ǫ槲Ǭ9|`gɩ' volumes: - awsElasticBlockStore: fsType: "24" @@ -899,125 +919,126 @@ spec: volumePath: "78" status: conditions: - - lastProbeTime: "2645-05-22T09:25:47Z" - lastTransitionTime: "2090-10-18T11:24:27Z" - message: "409" - reason: "408" - status: pɉ驻(+ - type: ė[BN柌ë娒汙查o + - lastProbeTime: "2549-01-10T23:47:38Z" + lastTransitionTime: "2947-02-10T07:14:08Z" + message: "411" + reason: "410" + status: 剛Ʀ魨练脨,Ƃ3 + type: ɨ悪@黝Ɓ containerStatuses: - - containerID: "443" - image: "441" - imageID: "442" + - containerID: "445" + image: "443" + imageID: "444" lastState: running: - startedAt: "2553-08-13T19:38:34Z" + startedAt: "2532-01-23T13:41:21Z" terminated: - containerID: "440" - exitCode: 1702640464 - finishedAt: "2837-10-14T23:23:27Z" + containerID: "442" + exitCode: -419004432 + finishedAt: "2529-03-17T21:05:04Z" + message: "441" + reason: "440" + signal: 1406584988 + startedAt: "2155-01-20T11:59:19Z" + waiting: message: "439" reason: "438" - signal: -1569123121 - startedAt: "2208-06-28T06:16:27Z" - waiting: - message: "437" - reason: "436" - name: "430" - ready: true - restartCount: 718205480 - started: true - state: - running: - startedAt: "2947-07-29T10:08:50Z" - terminated: - containerID: "435" - exitCode: 1783825641 - finishedAt: "2270-12-17T08:26:56Z" - message: "434" - reason: "433" - signal: -173761204 - startedAt: "2522-07-19T12:32:16Z" - waiting: - message: "432" - reason: "431" - ephemeralContainerStatuses: - - containerID: "457" - image: "455" - imageID: "456" - lastState: - running: - startedAt: "2911-12-04T12:23:46Z" - terminated: - containerID: "454" - exitCode: 1555151820 - finishedAt: "2412-02-08T17:08:41Z" - message: "453" - reason: "452" - signal: -1757808404 - startedAt: "2599-12-06T02:53:25Z" - waiting: - message: "451" - reason: "450" - name: "444" - ready: true - restartCount: 1615460891 - started: true - state: - running: - startedAt: "2046-11-30T08:06:33Z" - terminated: - containerID: "449" - exitCode: -1784164316 - finishedAt: "2231-01-26T17:02:10Z" - message: "448" - reason: "447" - signal: -732390892 - startedAt: "2406-01-16T02:14:15Z" - waiting: - message: "446" - reason: "445" - hostIP: "413" - initContainerStatuses: - - containerID: "429" - image: "427" - imageID: "428" - lastState: - running: - startedAt: "2162-06-26T19:07:06Z" - terminated: - containerID: "426" - exitCode: -710202728 - finishedAt: "2507-11-24T14:34:53Z" - message: "425" - reason: "424" - signal: -545370104 - startedAt: "2714-05-29T12:47:22Z" - waiting: - message: "423" - reason: "422" - name: "416" + name: "432" ready: false - restartCount: -802664960 + restartCount: 1509382724 started: false state: running: - startedAt: "2048-05-20T12:15:51Z" + startedAt: "2079-03-20T06:23:04Z" terminated: - containerID: "421" - exitCode: 115522160 - finishedAt: "2741-03-13T06:24:49Z" + containerID: "437" + exitCode: 1701016188 + finishedAt: "2124-05-16T07:15:12Z" + message: "436" + reason: "435" + signal: 1560811691 + startedAt: "2085-12-31T00:36:44Z" + waiting: + message: "434" + reason: "433" + ephemeralContainerStatuses: + - containerID: "459" + image: "457" + imageID: "458" + lastState: + running: + startedAt: "2211-12-15T11:54:58Z" + terminated: + containerID: "456" + exitCode: 896616312 + finishedAt: "2072-08-13T21:59:58Z" + message: "455" + reason: "454" + signal: 1177404212 + startedAt: "2280-09-23T23:41:01Z" + waiting: + message: "453" + reason: "452" + name: "446" + ready: false + restartCount: 819687796 + started: true + state: + running: + startedAt: "2642-12-31T03:04:57Z" + terminated: + containerID: "451" + exitCode: -449319810 + finishedAt: "2298-08-12T23:51:42Z" + message: "450" + reason: "449" + signal: 2063260600 + startedAt: "2632-04-03T13:13:05Z" + waiting: + message: "448" + reason: "447" + hostIP: "415" + initContainerStatuses: + - containerID: "431" + image: "429" + imageID: "430" + lastState: + running: + startedAt: "2405-01-10T23:45:03Z" + terminated: + containerID: "428" + exitCode: -1461365428 + finishedAt: "2810-04-09T20:04:01Z" + message: "427" + reason: "426" + signal: -886586171 + startedAt: "2471-03-03T19:03:44Z" + waiting: + message: "425" + reason: "424" + name: "418" + ready: false + restartCount: -918715115 + started: true + state: + running: + startedAt: "2076-04-19T17:36:19Z" + terminated: + containerID: "423" + exitCode: -227159566 + finishedAt: "1992-07-01T17:35:49Z" + message: "422" + reason: "421" + signal: 1555151820 + startedAt: "2056-11-17T16:14:13Z" + waiting: message: "420" reason: "419" - signal: -1817503524 - startedAt: "2219-02-28T09:09:45Z" - waiting: - message: "418" - reason: "417" - message: "410" - nominatedNodeName: "412" - phase: l - podIP: "414" + message: "412" + nominatedNodeName: "414" + phase: Ȉɍ颬灲Ɍ邪鳖üzÁ鍫Ǥ.Ą + podIP: "416" podIPs: - - ip: "415" - reason: "411" + - ip: "417" + qosClass: h5ƅȸȓɻ猶N嫡牿咸 + reason: "413" diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.json b/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.json index 11ce75871e4..58ca5bf9bdb 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.json +++ b/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.json @@ -598,67 +598,72 @@ "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "2啗塧ȱ蓿彭聡A3fƻfʣ繡楙¯ĦE勗" + "procMount": "2啗塧ȱ蓿彭聡A3fƻfʣ繡楙¯ĦE勗", + "seccompProfile": { + "type": "濞偘1", + "localhostProfile": "209" + } }, + "stdin": true, "stdinOnce": true, "tty": true } ], "containers": [ { - "name": "209", - "image": "210", + "name": "210", + "image": "211", "command": [ - "211" - ], - "args": [ "212" ], - "workingDir": "213", + "args": [ + "213" + ], + "workingDir": "214", "ports": [ { - "name": "214", - "hostPort": 744106683, - "containerPort": 1083816849, - "protocol": "議Ǹ轺@)蓳嗘", - "hostIP": "215" + "name": "215", + "hostPort": 630095021, + "containerPort": -1115037621, + "protocol": ")蓳嗘", + "hostIP": "216" } ], "envFrom": [ { - "prefix": "216", + "prefix": "217", "configMapRef": { - "name": "217", + "name": "218", "optional": false }, "secretRef": { - "name": "218", + "name": "219", "optional": true } } ], "env": [ { - "name": "219", - "value": "220", + "name": "220", + "value": "221", "valueFrom": { "fieldRef": { - "apiVersion": "221", - "fieldPath": "222" + "apiVersion": "222", + "fieldPath": "223" }, "resourceFieldRef": { - "containerName": "223", - "resource": "224", + "containerName": "224", + "resource": "225", "divisor": "179" }, "configMapKeyRef": { - "name": "225", - "key": "226", + "name": "226", + "key": "227", "optional": false }, "secretKeyRef": { - "name": "227", - "key": "228", + "name": "228", + "key": "229", "optional": false } } @@ -674,40 +679,40 @@ }, "volumeMounts": [ { - "name": "229", - "mountPath": "230", - "subPath": "231", + "name": "230", + "mountPath": "231", + "subPath": "232", "mountPropagation": "zÏ抴ŨfZhUʎ浵ɲõTo\u0026", - "subPathExpr": "232" + "subPathExpr": "233" } ], "volumeDevices": [ { - "name": "233", - "devicePath": "234" + "name": "234", + "devicePath": "235" } ], "livenessProbe": { "exec": { "command": [ - "235" + "236" ] }, "httpGet": { - "path": "236", - "port": "237", - "host": "238", + "path": "237", + "port": "238", + "host": "239", "scheme": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", "httpHeaders": [ { - "name": "239", - "value": "240" + "name": "240", + "value": "241" } ] }, "tcpSocket": { "port": 2064656704, - "host": "241" + "host": "242" }, "initialDelaySeconds": -1940723300, "timeoutSeconds": 749147575, @@ -718,24 +723,24 @@ "readinessProbe": { "exec": { "command": [ - "242" + "243" ] }, "httpGet": { - "path": "243", + "path": "244", "port": 1322581021, - "host": "244", + "host": "245", "scheme": "坩O`涁İ而踪鄌eÞ", "httpHeaders": [ { - "name": "245", - "value": "246" + "name": "246", + "value": "247" } ] }, "tcpSocket": { "port": -1319491110, - "host": "247" + "host": "248" }, "initialDelaySeconds": 565789036, "timeoutSeconds": -1572269414, @@ -746,24 +751,24 @@ "startupProbe": { "exec": { "command": [ - "248" + "249" ] }, "httpGet": { - "path": "249", + "path": "250", "port": 870237686, - "host": "250", + "host": "251", "scheme": "墴1Rƥ贫d", "httpHeaders": [ { - "name": "251", - "value": "252" + "name": "252", + "value": "253" } ] }, "tcpSocket": { "port": -33154680, - "host": "253" + "host": "254" }, "initialDelaySeconds": -709825668, "timeoutSeconds": -1144400181, @@ -775,51 +780,51 @@ "postStart": { "exec": { "command": [ - "254" + "255" ] }, "httpGet": { - "path": "255", + "path": "256", "port": 200992434, - "host": "256", + "host": "257", "scheme": "ņ榱*Gưoɘ檲ɨ銦妰黖ȓ", "httpHeaders": [ { - "name": "257", - "value": "258" + "name": "258", + "value": "259" } ] }, "tcpSocket": { - "port": "259", - "host": "260" + "port": "260", + "host": "261" } }, "preStop": { "exec": { "command": [ - "261" + "262" ] }, "httpGet": { - "path": "262", - "port": "263", - "host": "264", + "path": "263", + "port": "264", + "host": "265", "scheme": "ɋ瀐\u003cɉ", "httpHeaders": [ { - "name": "265", - "value": "266" + "name": "266", + "value": "267" } ] }, "tcpSocket": { "port": -1334904807, - "host": "267" + "host": "268" } } }, - "terminationMessagePath": "268", + "terminationMessagePath": "269", "terminationMessagePolicy": "å睫}堇硲蕵ɢ苆", "imagePullPolicy": "猀2:ö", "securityContext": { @@ -833,22 +838,26 @@ }, "privileged": false, "seLinuxOptions": { - "user": "269", - "role": "270", - "type": "271", - "level": "272" + "user": "270", + "role": "271", + "type": "272", + "level": "273" }, "windowsOptions": { - "gmsaCredentialSpecName": "273", - "gmsaCredentialSpec": "274", - "runAsUserName": "275" + "gmsaCredentialSpecName": "274", + "gmsaCredentialSpec": "275", + "runAsUserName": "276" }, "runAsUser": -1799108093609470992, "runAsGroup": -1245112587824234591, "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "ǵʭd鲡:贅wE@Ȗs«öʮ" + "procMount": "ǵʭd鲡:贅wE@Ȗs«öʮ", + "seccompProfile": { + "type": "\u003cé瞾", + "localhostProfile": "277" + } }, "stdin": true, "stdinOnce": true @@ -856,304 +865,311 @@ ], "ephemeralContainers": [ { - "name": "276", - "image": "277", + "name": "278", + "image": "279", "command": [ - "278" + "280" ], "args": [ - "279" + "281" ], - "workingDir": "280", + "workingDir": "282", "ports": [ { - "name": "281", - "hostPort": 1702578303, - "containerPort": -1565157256, - "protocol": "Ŭ", - "hostIP": "282" + "name": "283", + "hostPort": 460997133, + "containerPort": -636855511, + "protocol": "r蛏豈ɃHŠ", + "hostIP": "284" } ], "envFrom": [ { - "prefix": "283", + "prefix": "285", "configMapRef": { - "name": "284", - "optional": true + "name": "286", + "optional": false }, "secretRef": { - "name": "285", - "optional": false + "name": "287", + "optional": true } } ], "env": [ { - "name": "286", - "value": "287", + "name": "288", + "value": "289", "valueFrom": { "fieldRef": { - "apiVersion": "288", - "fieldPath": "289" + "apiVersion": "290", + "fieldPath": "291" }, "resourceFieldRef": { - "containerName": "290", - "resource": "291", - "divisor": "157" + "containerName": "292", + "resource": "293", + "divisor": "431" }, "configMapKeyRef": { - "name": "292", - "key": "293", - "optional": true - }, - "secretKeyRef": { "name": "294", "key": "295", "optional": false + }, + "secretKeyRef": { + "name": "296", + "key": "297", + "optional": true } } } ], "resources": { "limits": { - "ŴĿ": "377" + "s{Ⱦdz@ùƸʋŀ樺ȃ": "395" }, "requests": { - ".Q貇£ȹ嫰ƹǔw÷nI": "718" + "'iþŹʣy豎@ɀ羭,铻OŤǢʭ嵔": "340" } }, "volumeMounts": [ { - "name": "296", - "mountPath": "297", - "subPath": "298", - "mountPropagation": "樺ȃ", - "subPathExpr": "299" + "name": "298", + "readOnly": true, + "mountPath": "299", + "subPath": "300", + "mountPropagation": "", + "subPathExpr": "301" } ], "volumeDevices": [ { - "name": "300", - "devicePath": "301" + "name": "302", + "devicePath": "303" } ], "livenessProbe": { "exec": { "command": [ - "302" + "304" ] }, "httpGet": { - "path": "303", - "port": -88173241, - "host": "304", - "scheme": "Źʣy豎@ɀ羭,铻O", + "path": "305", + "port": -78618443, + "host": "306", + "scheme": "Ɗ+j忊Ŗȫ焗捏ĨFħ籘Àǒ", "httpHeaders": [ { - "name": "305", - "value": "306" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": "307", - "host": "308" + "port": -495373547, + "host": "309" }, - "initialDelaySeconds": 1424053148, - "timeoutSeconds": 747521320, - "periodSeconds": 859639931, - "successThreshold": -1663149700, - "failureThreshold": -1131820775 + "initialDelaySeconds": -163839428, + "timeoutSeconds": 1912934380, + "periodSeconds": 1096174794, + "successThreshold": 1591029717, + "failureThreshold": 1255169591 }, "readinessProbe": { "exec": { "command": [ - "309" + "310" ] }, "httpGet": { - "path": "310", - "port": -1710454086, - "host": "311", - "scheme": "mɩC[ó瓧", + "path": "311", + "port": -1497057920, + "host": "312", + "scheme": "ż丩ŽoǠŻʘY賃ɪ鐊瀑Ź9", "httpHeaders": [ { - "name": "312", - "value": "313" + "name": "313", + "value": "314" } ] }, "tcpSocket": { - "port": -122979840, - "host": "314" + "port": "315", + "host": "316" }, - "initialDelaySeconds": 915577348, - "timeoutSeconds": -590798124, - "periodSeconds": -1386967282, - "successThreshold": -2030286732, - "failureThreshold": -233378149 + "initialDelaySeconds": 828173251, + "timeoutSeconds": -394397948, + "periodSeconds": 2040455355, + "successThreshold": 1505972335, + "failureThreshold": -26910286 }, "startupProbe": { "exec": { "command": [ - "315" + "317" ] }, "httpGet": { - "path": "316", - "port": -495373547, - "host": "317", - "scheme": "ʼn掏1ſ盷褎weLJ", + "path": "318", + "port": -1343558801, + "host": "319", + "scheme": "@掇lNdǂ\u003e", "httpHeaders": [ { - "name": "318", - "value": "319" + "name": "320", + "value": "321" } ] }, "tcpSocket": { - "port": "320", - "host": "321" + "port": "322", + "host": "323" }, - "initialDelaySeconds": -929354164, - "timeoutSeconds": 1972119760, - "periodSeconds": 1582773079, - "successThreshold": -1133499416, - "failureThreshold": 486195690 + "initialDelaySeconds": -150133456, + "timeoutSeconds": 1507815593, + "periodSeconds": 1498833271, + "successThreshold": 1505082076, + "failureThreshold": 1447898632 }, "lifecycle": { "postStart": { "exec": { "command": [ - "322" + "324" ] }, "httpGet": { - "path": "323", - "port": -1589303862, - "host": "324", - "scheme": "ľǎɳ,ǿ飏騀呣ǎ", + "path": "325", + "port": "326", + "host": "327", + "scheme": "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3", "httpHeaders": [ { - "name": "325", - "value": "326" + "name": "328", + "value": "329" } ] }, "tcpSocket": { - "port": "327", - "host": "328" + "port": "330", + "host": "331" } }, "preStop": { "exec": { "command": [ - "329" + "332" ] }, "httpGet": { - "path": "330", - "port": "331", - "host": "332", - "scheme": "Ƹ[Ęİ榌U髷裎$MVȟ@7", + "path": "333", + "port": 1182477686, + "host": "334", "httpHeaders": [ { - "name": "333", - "value": "334" + "name": "335", + "value": "336" } ] }, "tcpSocket": { - "port": "335", - "host": "336" + "port": -763687725, + "host": "337" } } }, - "terminationMessagePath": "337", - "terminationMessagePolicy": "Ȋ礶", - "imagePullPolicy": "ʁ揆ɘȌ脾嚏吐ĠLƐ", + "terminationMessagePath": "338", + "terminationMessagePolicy": "ïì«丯Ƙ枛牐ɺ皚|懥ƖN粕擓ƖHV", + "imagePullPolicy": "ĺɗŹ倗S晒嶗UÐ_ƮA攤", "securityContext": { "capabilities": { "add": [ - "3.v-鿧悮坮Ȣ" + "Ɏ R§耶FfBl" ], "drop": [ - "ļ腻ŬƩȿ" + "3!Zɾģ毋Ó6" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "338", - "role": "339", - "type": "340", - "level": "341" + "user": "339", + "role": "340", + "type": "341", + "level": "342" }, "windowsOptions": { - "gmsaCredentialSpecName": "342", - "gmsaCredentialSpec": "343", - "runAsUserName": "344" + "gmsaCredentialSpecName": "343", + "gmsaCredentialSpec": "344", + "runAsUserName": "345" }, - "runAsUser": 9197199583783594492, - "runAsGroup": 241615716805649441, + "runAsUser": 2204784004762988751, + "runAsGroup": -4167460131022140625, "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ħsĨɆâĺ" + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "Ⱥ眖R#yV'WKw(ğ", + "seccompProfile": { + "type": "Ůĺ}潷ʒ胵輓", + "localhostProfile": "346" + } }, - "stdin": true, + "stdinOnce": true, "tty": true, - "targetContainerName": "345" + "targetContainerName": "347" } ], - "restartPolicy": "倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶", - "terminationGracePeriodSeconds": -1689173322096612726, - "activeDeadlineSeconds": -9052689354742694982, - "dnsPolicy": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", + "terminationGracePeriodSeconds": 8892821664271613295, + "activeDeadlineSeconds": -7464951486382552895, + "dnsPolicy": "ƬQg鄠[颐o啛更偢ɇ卷荙JL", "nodeSelector": { - "346": "347" + "348": "349" }, - "serviceAccountName": "348", - "serviceAccount": "349", + "serviceAccountName": "350", + "serviceAccount": "351", "automountServiceAccountToken": false, - "nodeName": "350", + "nodeName": "352", "hostNetwork": true, "hostPID": true, "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "351", - "role": "352", - "type": "353", - "level": "354" + "user": "353", + "role": "354", + "type": "355", + "level": "356" }, "windowsOptions": { - "gmsaCredentialSpecName": "355", - "gmsaCredentialSpec": "356", - "runAsUserName": "357" + "gmsaCredentialSpecName": "357", + "gmsaCredentialSpec": "358", + "runAsUserName": "359" }, - "runAsUser": 7525448836100188460, - "runAsGroup": -860974700141841896, - "runAsNonRoot": true, + "runAsUser": 1373384864388370080, + "runAsGroup": -2587373931286857569, + "runAsNonRoot": false, "supplementalGroups": [ - 7258403424756645907 + -4039050932682113970 ], - "fsGroup": 6347577485454457915, + "fsGroup": -1030117900836778816, "sysctls": [ { - "name": "358", - "value": "359" + "name": "360", + "value": "361" } ], - "fsGroupChangePolicy": "勅跦Opwǩ曬逴褜1Ø" + "fsGroupChangePolicy": "輦唊#v铿ʩȂ4ē鐭", + "seccompProfile": { + "type": "", + "localhostProfile": "362" + } }, "imagePullSecrets": [ { - "name": "360" + "name": "363" } ], - "hostname": "361", - "subdomain": "362", + "hostname": "364", + "subdomain": "365", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1161,19 +1177,19 @@ { "matchExpressions": [ { - "key": "363", - "operator": "8Ƥ熪军g\u003e郵[+", + "key": "366", + "operator": "ó藢xɮĵȑ6L*", "values": [ - "364" + "367" ] } ], "matchFields": [ { - "key": "365", - "operator": "荙JLĹ]佱¿\u003e犵殇ŕ", + "key": "368", + "operator": "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞", "values": [ - "366" + "369" ] } ] @@ -1182,23 +1198,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -979584143, + "weight": 133009177, "preference": { "matchExpressions": [ { - "key": "367", - "operator": "W:ĸ輦唊#v", + "key": "370", + "operator": "đ寳议Ƭ", "values": [ - "368" + "371" ] } ], "matchFields": [ { - "key": "369", - "operator": "q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", + "key": "372", + "operator": "貾坢'跩aŕ翑0", "values": [ - "370" + "373" ] } ] @@ -1211,40 +1227,46 @@ { "labelSelector": { "matchLabels": { - "A_k_K5._..O_.J_-G_--V-42E_--o90G_A4..-L..L": "0N_N.O30-_u._-2hT.-z-._7-5lL..-_--.VEa-_gn.8-c.C3_F._oX-9" + "vL7": "L_0N_N.O30-_u._-2hT.-z-._7-5lL..-_--.VEa-_gn.8-c.C3_F._oX-FT" }, "matchExpressions": [ { - "key": "ao26--26-hs5-jedse.7vc0260ni-l11q5--uk5mj-94-8134i5kq/aWx.2aM214_.-N_g-..__._____K_g1cXfr.4_.-_-_-...1py_8-3..s._.x2", - "operator": "Exists" + "key": "4_.-N_g-.._5", + "operator": "In", + "values": [ + "2qz.W..4....-h._.GgT7_7B_D-..-.k4u-zA_--_.-.6GA26C-s.Nj-d-4_t" + ] } ] }, "namespaces": [ - "377" + "380" ], - "topologyKey": "378" + "topologyKey": "381" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1058923098, + "weight": -1520531919, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "3-----995----5sumf7ef8jzv4-9-30.rt--6g1-2-73m-e46-r-g63--gt1--6mx-r-927--m6-g/J0-8-.M-.-.-8v-J1zET_..3dCv3j._.-_pP__up.2L_s-7": "m.__G-8...__.Q_c8.G.b_9_1o.w_aI._1" + "3_._.I3.__-.0-z_z0sn_.hx_-a__0-83": "d.-.-v" }, "matchExpressions": [ { - "key": "3--j2---2--82--cj-1-s--op34-yw/A-_3bz._M", - "operator": "Exists" + "key": "1zET_..3dCv3j._.-_pP__up.2N", + "operator": "NotIn", + "values": [ + "f.p_3_J_SA995IKCR.s--f.-f.-zv._._.5-H.T.-.-.TV" + ] } ] }, "namespaces": [ - "385" + "388" ], - "topologyKey": "386" + "topologyKey": "389" } } ] @@ -1254,115 +1276,115 @@ { "labelSelector": { "matchLabels": { - "sEK4.B.__65m8_x": "29_.-.Ms7_t.P_3..H..k9M86.9a_-0R1" + "6-3bz6-8-0-1-z--271s-p9-8--m-cbck561-72-l84--162-g2/t._U.-x_rC9..__-6_k.N-2B_V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y8": "sEK4.B.__65m8_1-1.9_.-.Ms7_t.P_3..H.k" }, "matchExpressions": [ { - "key": "v8_.O_..8n.--z_-..6W.K", - "operator": "Exists" + "key": "f5039780bdw0-1-47rrw8-5ts-7-b-p-5-0.2ga-v205p-26-u5wg-gb8a-6-80-4-6849--w-0-24u9/e0R_.Z__Lv8_.O_..8n.--z_-..6W.VK.sTt.-U_--56-.7D.3_KPg___KA8", + "operator": "NotIn", + "values": [ + "pq..--3QC1-L" + ] } ] }, "namespaces": [ - "393" + "396" ], - "topologyKey": "394" + "topologyKey": "397" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -168773629, + "weight": -1622969364, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "x-3/6-.7D.3_KPgL": "d._.Um.-__k.5" + "C4Q__-v_t_u_.__O": "C-3-3--5X1h" }, "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" - ] + "key": "r-f31-0-2t3z-w5----7-z-63z/69oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8G", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "401" + "404" ], - "topologyKey": "402" + "topologyKey": "405" } } ] } }, - "schedulerName": "403", + "schedulerName": "406", "tolerations": [ { - "key": "404", - "operator": "栣险¹贮獘薟8Mĕ霉", - "value": "405", - "effect": "ŪǗȦɆ悼j蛑q", - "tolerationSeconds": 4375148957048018073 + "key": "407", + "operator": "瓣;Ø枱·襉{遠Ȧ窜ś[Lȑ遧(韢nP", + "value": "408", + "effect": "\"虆k遚釾ʼn{朣Jɩ", + "tolerationSeconds": -6217575957595204406 } ], "hostAliases": [ { - "ip": "406", + "ip": "409", "hostnames": [ - "407" + "410" ] } ], - "priorityClassName": "408", - "priority": -1286809305, + "priorityClassName": "411", + "priority": 2050431546, "dnsConfig": { "nameservers": [ - "409" + "412" ], "searches": [ - "410" + "413" ], "options": [ { - "name": "411", - "value": "412" + "name": "414", + "value": "415" } ] }, "readinessGates": [ { - "conditionType": "ųŎ群E牬庘颮6(|ǖû" + "conditionType": "$v\\Ŀ忖p様懼U凮錽" } ], - "runtimeClassName": "413", + "runtimeClassName": "416", "enableServiceLinks": false, - "preemptionPolicy": "怨彬ɈNƋl塠傫ü", + "preemptionPolicy": "U锟蕞纥奆0ǔ廘ɵ岳v\u0026ȝxɕūNj'", "overhead": { - "ɮ6)": "299" + "Ǫ槲Ǭ9|`gɩŢɽǣ(^\u003cu": "479" }, "topologySpreadConstraints": [ { - "maxSkew": -554557703, - "topologyKey": "414", - "whenUnsatisfiable": "¹t骳ɰɰUʜʔŜ0¢", + "maxSkew": -156202483, + "topologyKey": "417", + "whenUnsatisfiable": "繊ʍȎ'uň笨D嫾ʏnj", "labelSelector": { "matchLabels": { - "o--5r-v-5-e-m78o-6-s.4-7--i1-8miw-7a-2408m-0--5--2-5----00/l_.23--_l": "b-L7.-__-G_2kCpS__.3g" + "snw0-3i--a2/023Xl-3Pw_-r75--c": "4wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m3" }, "matchExpressions": [ { - "key": "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", - "operator": "In", + "key": "rN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._I-_P..w-W_-n8", + "operator": "NotIn", "values": [ - "7M7y-Dy__3wc.q.8_00.0_._.-_L-__bf_9_-C-Pfx" + "8u.._-__BM.6-.Y_72-_--pT751" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.pb b/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.pb index 7fa7c39f116081104e53ea8ae2316b09f9d36c48..fa92ada9f4543f02eef949eb28957a0ec2ac340f 100644 GIT binary patch delta 3467 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 UH&3=jgPo$+MMhX7B5e`>1I4aqvH$=8 delta 3426 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郵[+ + - key: "366" + operator: ó藢xɮĵȑ6L* values: - - "364" + - "367" matchFields: - - key: "365" - operator: 荙JLĹ]佱¿>犵殇ŕ + - key: "368" + operator: ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 values: - - "366" + - "369" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 3--j2---2--82--cj-1-s--op34-yw/A-_3bz._M - operator: Exists + - key: 1zET_..3dCv3j._.-_pP__up.2N + operator: NotIn + values: + - f.p_3_J_SA995IKCR.s--f.-f.-zv._._.5-H.T.-.-.TV matchLabels: - 3-----995----5sumf7ef8jzv4-9-30.rt--6g1-2-73m-e46-r-g63--gt1--6mx-r-927--m6-g/J0-8-.M-.-.-8v-J1zET_..3dCv3j._.-_pP__up.2L_s-7: m.__G-8...__.Q_c8.G.b_9_1o.w_aI._1 + 3_._.I3.__-.0-z_z0sn_.hx_-a__0-83: d.-.-v namespaces: - - "385" - topologyKey: "386" - weight: -1058923098 + - "388" + topologyKey: "389" + weight: -1520531919 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: ao26--26-hs5-jedse.7vc0260ni-l11q5--uk5mj-94-8134i5kq/aWx.2aM214_.-N_g-..__._____K_g1cXfr.4_.-_-_-...1py_8-3..s._.x2 - operator: Exists + - key: 4_.-N_g-.._5 + operator: In + values: + - 2qz.W..4....-h._.GgT7_7B_D-..-.k4u-zA_--_.-.6GA26C-s.Nj-d-4_t matchLabels: - A_k_K5._..O_.J_-G_--V-42E_--o90G_A4..-L..L: 0N_N.O30-_u._-2hT.-z-._7-5lL..-_--.VEa-_gn.8-c.C3_F._oX-9 + vL7: L_0N_N.O30-_u._-2hT.-z-._7-5lL..-_--.VEa-_gn.8-c.C3_F._oX-FT namespaces: - - "377" - topologyKey: "378" + - "380" + topologyKey: "381" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: 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 + - key: r-f31-0-2t3z-w5----7-z-63z/69oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8G + operator: DoesNotExist matchLabels: - x-3/6-.7D.3_KPgL: d._.Um.-__k.5 + C4Q__-v_t_u_.__O: C-3-3--5X1h namespaces: - - "401" - topologyKey: "402" - weight: -168773629 + - "404" + topologyKey: "405" + weight: -1622969364 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: v8_.O_..8n.--z_-..6W.K - operator: Exists + - key: f5039780bdw0-1-47rrw8-5ts-7-b-p-5-0.2ga-v205p-26-u5wg-gb8a-6-80-4-6849--w-0-24u9/e0R_.Z__Lv8_.O_..8n.--z_-..6W.VK.sTt.-U_--56-.7D.3_KPg___KA8 + operator: NotIn + values: + - pq..--3QC1-L matchLabels: - sEK4.B.__65m8_x: 29_.-.Ms7_t.P_3..H..k9M86.9a_-0R1 + 6-3bz6-8-0-1-z--271s-p9-8--m-cbck561-72-l84--162-g2/t._U.-x_rC9..__-6_k.N-2B_V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y8: sEK4.B.__65m8_1-1.9_.-.Ms7_t.P_3..H.k namespaces: - - "393" - topologyKey: "394" + - "396" + topologyKey: "397" automountServiceAccountToken: false containers: - args: - - "212" + - "213" command: - - "211" + - "212" env: - - name: "219" - value: "220" + - name: "220" + value: "221" valueFrom: configMapKeyRef: - key: "226" - name: "225" + key: "227" + name: "226" optional: false fieldRef: - apiVersion: "221" - fieldPath: "222" + apiVersion: "222" + fieldPath: "223" resourceFieldRef: - containerName: "223" + containerName: "224" divisor: "179" - resource: "224" + resource: "225" secretKeyRef: - key: "228" - name: "227" + key: "229" + name: "228" optional: false envFrom: - configMapRef: - name: "217" - optional: false - prefix: "216" - secretRef: name: "218" + optional: false + prefix: "217" + secretRef: + name: "219" optional: true - image: "210" + image: "211" imagePullPolicy: 猀2:ö lifecycle: postStart: exec: command: - - "254" + - "255" httpGet: - host: "256" + host: "257" httpHeaders: - - name: "257" - value: "258" - path: "255" + - name: "258" + value: "259" + path: "256" port: 200992434 scheme: ņ榱*Gưoɘ檲ɨ銦妰黖ȓ tcpSocket: - host: "260" - port: "259" + host: "261" + port: "260" preStop: exec: command: - - "261" + - "262" httpGet: - host: "264" + host: "265" httpHeaders: - - name: "265" - value: "266" - path: "262" - port: "263" + - name: "266" + value: "267" + path: "263" + port: "264" scheme: ɋ瀐<ɉ tcpSocket: - host: "267" + host: "268" port: -1334904807 livenessProbe: exec: command: - - "235" + - "236" failureThreshold: -547518679 httpGet: - host: "238" + host: "239" httpHeaders: - - name: "239" - value: "240" - path: "236" - port: "237" + - name: "240" + value: "241" + path: "237" + port: "238" scheme: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 initialDelaySeconds: -1940723300 periodSeconds: 496226800 successThreshold: 84444678 tcpSocket: - host: "241" + host: "242" port: 2064656704 timeoutSeconds: 749147575 - name: "209" + name: "210" ports: - - containerPort: 1083816849 - hostIP: "215" - hostPort: 744106683 - name: "214" - protocol: 議Ǹ轺@)蓳嗘 + - containerPort: -1115037621 + hostIP: "216" + hostPort: 630095021 + name: "215" + protocol: )蓳嗘 readinessProbe: exec: command: - - "242" + - "243" failureThreshold: 1569992019 httpGet: - host: "244" + host: "245" httpHeaders: - - name: "245" - value: "246" - path: "243" + - name: "246" + value: "247" + path: "244" port: 1322581021 scheme: 坩O`涁İ而踪鄌eÞ initialDelaySeconds: 565789036 periodSeconds: -582473401 successThreshold: -1252931244 tcpSocket: - host: "247" + host: "248" port: -1319491110 timeoutSeconds: -1572269414 resources: @@ -268,242 +272,248 @@ template: runAsNonRoot: true runAsUser: -1799108093609470992 seLinuxOptions: - level: "272" - role: "270" - type: "271" - user: "269" + level: "273" + role: "271" + type: "272" + user: "270" + seccompProfile: + localhostProfile: "277" + type: <é瞾 windowsOptions: - gmsaCredentialSpec: "274" - gmsaCredentialSpecName: "273" - runAsUserName: "275" + gmsaCredentialSpec: "275" + gmsaCredentialSpecName: "274" + runAsUserName: "276" startupProbe: exec: command: - - "248" + - "249" failureThreshold: -813624408 httpGet: - host: "250" + host: "251" httpHeaders: - - name: "251" - value: "252" - path: "249" + - name: "252" + value: "253" + path: "250" port: 870237686 scheme: 墴1Rƥ贫d initialDelaySeconds: -709825668 periodSeconds: -379514302 successThreshold: 173916181 tcpSocket: - host: "253" + host: "254" port: -33154680 timeoutSeconds: -1144400181 stdin: true stdinOnce: true - terminationMessagePath: "268" + terminationMessagePath: "269" terminationMessagePolicy: å睫}堇硲蕵ɢ苆 volumeDevices: - - devicePath: "234" - name: "233" + - devicePath: "235" + name: "234" volumeMounts: - - mountPath: "230" + - mountPath: "231" mountPropagation: zÏ抴ŨfZhUʎ浵ɲõTo& - name: "229" - subPath: "231" - subPathExpr: "232" - workingDir: "213" + name: "230" + subPath: "232" + subPathExpr: "233" + workingDir: "214" dnsConfig: nameservers: - - "409" + - "412" options: - - name: "411" - value: "412" + - name: "414" + value: "415" searches: - - "410" - dnsPolicy: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ + - "413" + dnsPolicy: ƬQg鄠[颐o啛更偢ɇ卷荙JL enableServiceLinks: false ephemeralContainers: - args: - - "279" + - "281" command: - - "278" + - "280" env: - - name: "286" - value: "287" + - name: "288" + value: "289" valueFrom: configMapKeyRef: - key: "293" - name: "292" - optional: true - fieldRef: - apiVersion: "288" - fieldPath: "289" - resourceFieldRef: - containerName: "290" - divisor: "157" - resource: "291" - secretKeyRef: key: "295" name: "294" optional: false + fieldRef: + apiVersion: "290" + fieldPath: "291" + resourceFieldRef: + containerName: "292" + divisor: "431" + resource: "293" + secretKeyRef: + key: "297" + name: "296" + optional: true envFrom: - configMapRef: - name: "284" - optional: true - prefix: "283" - secretRef: - name: "285" + name: "286" optional: false - image: "277" - imagePullPolicy: ʁ揆ɘȌ脾嚏吐ĠLƐ + prefix: "285" + secretRef: + name: "287" + optional: true + image: "279" + imagePullPolicy: ĺɗŹ倗S晒嶗UÐ_ƮA攤 lifecycle: postStart: exec: command: - - "322" + - "324" httpGet: - host: "324" + host: "327" httpHeaders: - - name: "325" - value: "326" - path: "323" - port: -1589303862 - scheme: ľǎɳ,ǿ飏騀呣ǎ + - name: "328" + value: "329" + path: "325" + port: "326" + scheme: 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3 tcpSocket: - host: "328" - port: "327" + host: "331" + port: "330" preStop: exec: command: - - "329" + - "332" httpGet: - host: "332" + host: "334" httpHeaders: - - name: "333" - value: "334" - path: "330" - port: "331" - scheme: Ƹ[Ęİ榌U髷裎$MVȟ@7 + - name: "335" + value: "336" + path: "333" + port: 1182477686 tcpSocket: - host: "336" - port: "335" + host: "337" + port: -763687725 livenessProbe: exec: command: - - "302" - failureThreshold: -1131820775 + - "304" + failureThreshold: 1255169591 httpGet: - host: "304" + host: "306" httpHeaders: - - name: "305" - value: "306" - path: "303" - port: -88173241 - scheme: Źʣy豎@ɀ羭,铻O - initialDelaySeconds: 1424053148 - periodSeconds: 859639931 - successThreshold: -1663149700 + - name: "307" + value: "308" + path: "305" + port: -78618443 + scheme: Ɗ+j忊Ŗȫ焗捏ĨFħ籘Àǒ + initialDelaySeconds: -163839428 + periodSeconds: 1096174794 + successThreshold: 1591029717 tcpSocket: - host: "308" - port: "307" - timeoutSeconds: 747521320 - name: "276" + host: "309" + port: -495373547 + timeoutSeconds: 1912934380 + name: "278" ports: - - containerPort: -1565157256 - hostIP: "282" - hostPort: 1702578303 - name: "281" - protocol: Ŭ + - containerPort: -636855511 + hostIP: "284" + hostPort: 460997133 + name: "283" + protocol: r蛏豈ɃHŠ readinessProbe: exec: command: - - "309" - failureThreshold: -233378149 + - "310" + failureThreshold: -26910286 httpGet: - host: "311" + host: "312" httpHeaders: - - name: "312" - value: "313" - path: "310" - port: -1710454086 - scheme: mɩC[ó瓧 - initialDelaySeconds: 915577348 - periodSeconds: -1386967282 - successThreshold: -2030286732 + - name: "313" + value: "314" + path: "311" + port: -1497057920 + scheme: ż丩ŽoǠŻʘY賃ɪ鐊瀑Ź9 + initialDelaySeconds: 828173251 + periodSeconds: 2040455355 + successThreshold: 1505972335 tcpSocket: - host: "314" - port: -122979840 - timeoutSeconds: -590798124 + host: "316" + port: "315" + timeoutSeconds: -394397948 resources: limits: - ŴĿ: "377" + s{Ⱦdz@ùƸʋŀ樺ȃ: "395" requests: - .Q貇£ȹ嫰ƹǔw÷nI: "718" + '''iþŹʣy豎@ɀ羭,铻OŤǢʭ嵔': "340" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 3.v-鿧悮坮Ȣ + - Ɏ R§耶FfBl drop: - - ļ腻ŬƩȿ - privileged: false - procMount: ħsĨɆâĺ - readOnlyRootFilesystem: false - runAsGroup: 241615716805649441 + - 3!Zɾģ毋Ó6 + privileged: true + procMount: Ⱥ眖R#yV'WKw(ğ + readOnlyRootFilesystem: true + runAsGroup: -4167460131022140625 runAsNonRoot: true - runAsUser: 9197199583783594492 + runAsUser: 2204784004762988751 seLinuxOptions: - level: "341" - role: "339" - type: "340" - user: "338" + level: "342" + role: "340" + type: "341" + user: "339" + seccompProfile: + localhostProfile: "346" + type: Ůĺ}潷ʒ胵輓 windowsOptions: - gmsaCredentialSpec: "343" - gmsaCredentialSpecName: "342" - runAsUserName: "344" + gmsaCredentialSpec: "344" + gmsaCredentialSpecName: "343" + runAsUserName: "345" startupProbe: exec: command: - - "315" - failureThreshold: 486195690 + - "317" + failureThreshold: 1447898632 httpGet: - host: "317" + host: "319" httpHeaders: - - name: "318" - value: "319" - path: "316" - port: -495373547 - scheme: ʼn掏1ſ盷褎weLJ - initialDelaySeconds: -929354164 - periodSeconds: 1582773079 - successThreshold: -1133499416 + - name: "320" + value: "321" + path: "318" + port: -1343558801 + scheme: '@掇lNdǂ>' + initialDelaySeconds: -150133456 + periodSeconds: 1498833271 + successThreshold: 1505082076 tcpSocket: - host: "321" - port: "320" - timeoutSeconds: 1972119760 - stdin: true - targetContainerName: "345" - terminationMessagePath: "337" - terminationMessagePolicy: Ȋ礶 + host: "323" + port: "322" + timeoutSeconds: 1507815593 + stdinOnce: true + targetContainerName: "347" + terminationMessagePath: "338" + terminationMessagePolicy: ïì«丯Ƙ枛牐ɺ皚|懥ƖN粕擓ƖHV tty: true volumeDevices: - - devicePath: "301" - name: "300" + - devicePath: "303" + name: "302" volumeMounts: - - mountPath: "297" - mountPropagation: 樺ȃ - name: "296" - subPath: "298" - subPathExpr: "299" - workingDir: "280" + - mountPath: "299" + mountPropagation: "" + name: "298" + readOnly: true + subPath: "300" + subPathExpr: "301" + workingDir: "282" hostAliases: - hostnames: - - "407" - ip: "406" + - "410" + ip: "409" hostIPC: true hostNetwork: true hostPID: true - hostname: "361" + hostname: "364" imagePullSecrets: - - name: "360" + - name: "363" initContainers: - args: - "144" @@ -639,6 +649,9 @@ template: role: "203" type: "204" user: "202" + seccompProfile: + localhostProfile: "209" + type: 濞偘1 windowsOptions: gmsaCredentialSpec: "207" gmsaCredentialSpecName: "206" @@ -663,6 +676,7 @@ template: host: "185" port: -1341615783 timeoutSeconds: 1408805313 + stdin: true stdinOnce: true terminationMessagePath: "201" terminationMessagePolicy: ʕIã陫ʋsş")珷<ºɖ @@ -678,63 +692,65 @@ template: subPath: "163" subPathExpr: "164" workingDir: "145" - nodeName: "350" + nodeName: "352" nodeSelector: - "346": "347" + "348": "349" overhead: - ɮ6): "299" - preemptionPolicy: 怨彬ɈNƋl塠傫ü - priority: -1286809305 - priorityClassName: "408" + Ǫ槲Ǭ9|`gɩŢɽǣ(^wRkQ`i9` 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 SJX@F}Tp?s32*n=e2>V|Og_zy| delta 3908 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' - priority: -88455527 - priorityClassName: "416" + 锒鿦Ršțb贇髪č: "840" + preemptionPolicy: qiǙĞǠ + priority: -895317190 + priorityClassName: "420" readinessGates: - - conditionType: 普闎Ť萃Q+駟à稨氙 - restartPolicy: Ì - runtimeClassName: "421" - schedulerName: "411" + - conditionType: ċƹ|慼櫁色苆试揯遐e4'ď曕椐敛n + restartPolicy: o啛更偢ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + runtimeClassName: "425" + schedulerName: "415" securityContext: - fsGroup: 7861919711004065015 + fsGroup: -772827768292101457 fsGroupChangePolicy: "" - runAsGroup: -4105014793515441558 + runAsGroup: 3811348330690808371 runAsNonRoot: true - runAsUser: -7059779929916534575 + runAsUser: 2185575187737222181 seLinuxOptions: - level: "362" - role: "360" - type: "361" - user: "359" + level: "365" + role: "363" + type: "364" + user: "362" + seccompProfile: + localhostProfile: "371" + type: ĵ supplementalGroups: - - 830921445879518469 + - 7379792472038781474 sysctls: - - name: "366" - value: "367" + - name: "369" + value: "370" windowsOptions: - gmsaCredentialSpec: "364" - gmsaCredentialSpecName: "363" - runAsUserName: "365" - serviceAccount: "357" - serviceAccountName: "356" + gmsaCredentialSpec: "367" + gmsaCredentialSpecName: "366" + runAsUserName: "368" + serviceAccount: "360" + serviceAccountName: "359" setHostnameAsFQDN: false - shareProcessNamespace: true - subdomain: "370" - terminationGracePeriodSeconds: -860974700141841896 + shareProcessNamespace: false + subdomain: "374" + terminationGracePeriodSeconds: -7510389757339505131 tolerations: - - effect: ƫZɀȩ愉 - key: "412" - operator: ù灹8緔Tj§E蓋 - tolerationSeconds: -1390311149947249535 - value: "413" + - effect: 儉ɩ柀 + key: "416" + operator: 抷qTfZȻ干m謆7 + tolerationSeconds: -7411984641310969236 + value: "417" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 7s4483-o--3f1p7--43nw-l-x18mtxb--kexr-1-o--g--1l8.bc-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-6-4g-z46--f2t-k/db-L7.-__-G_2kCpSY - operator: NotIn - values: - - 9CqrN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._I-_P..w-W_-nE...-__--k + - key: 34-5-yqu20-9105g4-edj0fh/8C4_-_2G0.-c_C.G.h--m._fN._k8__._p + operator: DoesNotExist matchLabels: - ? l-d-8o1-x-1wl----f31-0-2t3z-w5----7-z-63-z---5r-v-5-e-m8.o-20st4-7--i1-8miw-7a-2404/5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpS - : "5.0" - maxSkew: -1676200318 - topologyKey: "422" - whenUnsatisfiable: 唞鹚蝉茲ʛ饊ɣKIJW + 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 + maxSkew: 44905239 + topologyKey: "426" + whenUnsatisfiable: NRNJ丧鴻ĿW癜鞤A馱z芀¿l磶Bb偃 volumes: - awsElasticBlockStore: fsType: "43" @@ -934,14 +946,14 @@ spec: storagePolicyName: "99" volumePath: "97" status: - availableReplicas: -1126236716 + availableReplicas: -928976522 conditions: - - lastTransitionTime: "2129-09-06T04:28:43Z" - message: "430" - reason: "429" - status: oǰ'źĄ栧焷蜪sÛ° - type: Ĉ癯頯aɴí(Ȟ9" - fullyLabeledReplicas: -1235733921 - observedGeneration: -817442683106980570 - readyReplicas: -1438616392 - replicas: 189301373 + - lastTransitionTime: "2233-10-15T01:58:37Z" + message: "434" + reason: "433" + status: ű孖站畦f黹ʩ鹸ɷ + type: 暁×軓鼐嵱宯ÙQ阉(闒ƈƳ + fullyLabeledReplicas: 1893057016 + observedGeneration: 702392770146794584 + readyReplicas: -2099726885 + replicas: -1165029050 diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.json b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.json index 92de6d2b161..32135f2bd06 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.json +++ b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.json @@ -614,201 +614,203 @@ "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "fǣ萭旿@" + "procMount": "fǣ萭旿@", + "seccompProfile": { + "type": "lNdǂ\u003e5", + "localhostProfile": "218" + } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "containers": [ { - "name": "218", - "image": "219", + "name": "219", + "image": "220", "command": [ - "220" - ], - "args": [ "221" ], - "workingDir": "222", + "args": [ + "222" + ], + "workingDir": "223", "ports": [ { - "name": "223", - "hostPort": 1584001904, - "containerPort": -839281354, - "protocol": "5姣\u003e懔%熷谟þ蛯ɰ荶ljʁ", - "hostIP": "224" + "name": "224", + "hostPort": 1505082076, + "containerPort": 1447898632, + "protocol": "þ蛯ɰ荶lj", + "hostIP": "225" } ], "envFrom": [ { - "prefix": "225", + "prefix": "226", "configMapRef": { - "name": "226", - "optional": false + "name": "227", + "optional": true }, "secretRef": { - "name": "227", + "name": "228", "optional": false } } ], "env": [ { - "name": "228", - "value": "229", + "name": "229", + "value": "230", "valueFrom": { "fieldRef": { - "apiVersion": "230", - "fieldPath": "231" + "apiVersion": "231", + "fieldPath": "232" }, "resourceFieldRef": { - "containerName": "232", - "resource": "233", - "divisor": "357" + "containerName": "233", + "resource": "234", + "divisor": "4" }, "configMapKeyRef": { - "name": "234", - "key": "235", + "name": "235", + "key": "236", "optional": true }, "secretKeyRef": { - "name": "236", - "key": "237", - "optional": true + "name": "237", + "key": "238", + "optional": false } } } ], "resources": { "limits": { - "藠3.v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0": "175" + "Ȥ藠3.": "540" }, "requests": { - "ɺ皚|懥ƖN粕擓ƖHV": "962" + "莭琽§ć\\ ïì«丯Ƙ枛牐ɺ": "660" } }, "volumeMounts": [ { - "name": "238", - "mountPath": "239", - "subPath": "240", - "mountPropagation": "Ź倗S晒嶗UÐ_ƮA攤/ɸɎ ", - "subPathExpr": "241" + "name": "239", + "readOnly": true, + "mountPath": "240", + "subPath": "241", + "mountPropagation": "\\p[", + "subPathExpr": "242" } ], "volumeDevices": [ { - "name": "242", - "devicePath": "243" + "name": "243", + "devicePath": "244" } ], "livenessProbe": { "exec": { "command": [ - "244" + "245" ] }, "httpGet": { - "path": "245", - "port": -393291312, - "host": "246", - "scheme": "Ŧ癃8鸖ɱJȉ罴ņ螡źȰ?", + "path": "246", + "port": 958482756, + "host": "247", "httpHeaders": [ { - "name": "247", - "value": "248" + "name": "248", + "value": "249" } ] }, "tcpSocket": { - "port": "249", - "host": "250" + "port": "250", + "host": "251" }, - "initialDelaySeconds": 627713162, - "timeoutSeconds": 1255312175, - "periodSeconds": -1740959124, - "successThreshold": 158280212, - "failureThreshold": -361442565 + "initialDelaySeconds": -1097611426, + "timeoutSeconds": 1871952835, + "periodSeconds": -327987957, + "successThreshold": -801430937, + "failureThreshold": 1883209805 }, "readinessProbe": { "exec": { "command": [ - "251" + "252" ] }, "httpGet": { - "path": "252", - "port": -2013568185, - "host": "253", - "scheme": "#yV'WKw(ğ儴Ůĺ}", + "path": "253", + "port": 100356493, + "host": "254", + "scheme": "ƮA攤/ɸɎ R§耶FfB", "httpHeaders": [ { - "name": "254", - "value": "255" + "name": "255", + "value": "256" } ] }, "tcpSocket": { - "port": -20130017, - "host": "256" + "port": "257", + "host": "258" }, - "initialDelaySeconds": -1244623134, - "timeoutSeconds": -1334110502, - "periodSeconds": -398297599, - "successThreshold": 873056500, - "failureThreshold": -36782737 + "initialDelaySeconds": -1020896847, + "timeoutSeconds": 1074486306, + "periodSeconds": 630004123, + "successThreshold": -984241405, + "failureThreshold": -1654678802 }, "startupProbe": { "exec": { "command": [ - "257" + "259" ] }, "httpGet": { - "path": "258", - "port": "259", - "host": "260", - "scheme": "Qg鄠[", + "path": "260", + "port": "261", + "host": "262", + "scheme": "Ȱ?$矡ȶ网", "httpHeaders": [ { - "name": "261", - "value": "262" + "name": "263", + "value": "264" } ] }, "tcpSocket": { - "port": -241238495, - "host": "263" + "port": -361442565, + "host": "265" }, - "initialDelaySeconds": -1556231754, - "timeoutSeconds": 461585849, - "periodSeconds": -321709789, - "successThreshold": -1463645123, - "failureThreshold": -1011390276 + "initialDelaySeconds": -1905643191, + "timeoutSeconds": -2717401, + "periodSeconds": -1492565335, + "successThreshold": -1099429189, + "failureThreshold": 994072122 }, "lifecycle": { "postStart": { "exec": { "command": [ - "264" + "266" ] }, "httpGet": { - "path": "265", - "port": "266", - "host": "267", - "scheme": "]佱¿\u003e犵殇ŕ-Ɂ圯W", + "path": "267", + "port": -1364571630, + "host": "268", + "scheme": "ɖ緕ȚÍ勅跦Opwǩ", "httpHeaders": [ { - "name": "268", - "value": "269" + "name": "269", + "value": "270" } ] }, "tcpSocket": { - "port": "270", + "port": 376404581, "host": "271" } }, @@ -820,9 +822,9 @@ }, "httpGet": { "path": "273", - "port": -1161649101, + "port": -1738069460, "host": "274", - "scheme": "嚧ʣq埄", + "scheme": "v+8Ƥ熪军g\u003e郵[+扴", "httpHeaders": [ { "name": "275", @@ -837,15 +839,15 @@ } }, "terminationMessagePath": "279", - "terminationMessagePolicy": "ʁ岼昕ĬÇ", - "imagePullPolicy": "T 苧yñKJɐ扵G", + "terminationMessagePolicy": "+", + "imagePullPolicy": "Ĺ]佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#", "securityContext": { "capabilities": { "add": [ - "fʀļ腩墺Ò媁荭gw忊" + "ʩȂ4ē鐭#" ], "drop": [ - "E剒蔞" + "ơŸ8T " ] }, "privileged": false, @@ -860,78 +862,85 @@ "gmsaCredentialSpec": "285", "runAsUserName": "286" }, - "runAsUser": -6177393256425700216, - "runAsGroup": 2001337664780390084, + "runAsUser": -6406791857291159870, + "runAsGroup": -6959202986715119291, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "Ȩ\u003c6鄰簳°Ļǟi\u0026" + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "绤fʀļ腩墺Ò媁荭g", + "seccompProfile": { + "type": "忊|E剒", + "localhostProfile": "287" + } }, - "stdin": true + "stdin": true, + "stdinOnce": true, + "tty": true } ], "ephemeralContainers": [ { - "name": "287", - "image": "288", + "name": "288", + "image": "289", "command": [ - "289" - ], - "args": [ "290" ], - "workingDir": "291", + "args": [ + "291" + ], + "workingDir": "292", "ports": [ { - "name": "292", - "hostPort": 1313273370, - "containerPort": -1296830577, - "hostIP": "293" + "name": "293", + "hostPort": 14304392, + "containerPort": 465972736, + "protocol": "议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026", + "hostIP": "294" } ], "envFrom": [ { - "prefix": "294", + "prefix": "295", "configMapRef": { - "name": "295", - "optional": true + "name": "296", + "optional": false }, "secretRef": { - "name": "296", + "name": "297", "optional": false } } ], "env": [ { - "name": "297", - "value": "298", + "name": "298", + "value": "299", "valueFrom": { "fieldRef": { - "apiVersion": "299", - "fieldPath": "300" + "apiVersion": "300", + "fieldPath": "301" }, "resourceFieldRef": { - "containerName": "301", - "resource": "302", - "divisor": "3" + "containerName": "302", + "resource": "303", + "divisor": "861" }, "configMapKeyRef": { - "name": "303", - "key": "304", + "name": "304", + "key": "305", "optional": true }, "secretKeyRef": { - "name": "305", - "key": "306", - "optional": true + "name": "306", + "key": "307", + "optional": false } } } ], "resources": { "limits": { - "淳4揻-$ɽ丟×x锏ɟ": "178" + "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ": "178" }, "requests": { "Ö闊 鰔澝qV": "752" @@ -939,41 +948,41 @@ }, "volumeMounts": [ { - "name": "307", + "name": "308", "readOnly": true, - "mountPath": "308", - "subPath": "309", + "mountPath": "309", + "subPath": "310", "mountPropagation": "/»頸+SÄ蚃ɣľ)酊龨Î", - "subPathExpr": "310" + "subPathExpr": "311" } ], "volumeDevices": [ { - "name": "311", - "devicePath": "312" + "name": "312", + "devicePath": "313" } ], "livenessProbe": { "exec": { "command": [ - "313" + "314" ] }, "httpGet": { - "path": "314", - "port": "315", - "host": "316", + "path": "315", + "port": "316", + "host": "317", "scheme": "冓鍓贯", "httpHeaders": [ { - "name": "317", - "value": "318" + "name": "318", + "value": "319" } ] }, "tcpSocket": { - "port": "319", - "host": "320" + "port": "320", + "host": "321" }, "initialDelaySeconds": 1290950685, "timeoutSeconds": 12533543, @@ -984,24 +993,24 @@ "readinessProbe": { "exec": { "command": [ - "321" + "322" ] }, "httpGet": { - "path": "322", + "path": "323", "port": 1332783160, - "host": "323", + "host": "324", "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", "httpHeaders": [ { - "name": "324", - "value": "325" + "name": "325", + "value": "326" } ] }, "tcpSocket": { - "port": "326", - "host": "327" + "port": "327", + "host": "328" }, "initialDelaySeconds": -300247800, "timeoutSeconds": 386804041, @@ -1012,24 +1021,24 @@ "startupProbe": { "exec": { "command": [ - "328" + "329" ] }, "httpGet": { - "path": "329", - "port": "330", - "host": "331", + "path": "330", + "port": "331", + "host": "332", "scheme": "鍏H鯂²", "httpHeaders": [ { - "name": "332", - "value": "333" + "name": "333", + "value": "334" } ] }, "tcpSocket": { "port": -1187301925, - "host": "334" + "host": "335" }, "initialDelaySeconds": -402384013, "timeoutSeconds": -181601395, @@ -1041,51 +1050,51 @@ "postStart": { "exec": { "command": [ - "335" + "336" ] }, "httpGet": { - "path": "336", - "port": "337", - "host": "338", + "path": "337", + "port": "338", + "host": "339", "scheme": "C\"6x$1s", "httpHeaders": [ { - "name": "339", - "value": "340" + "name": "340", + "value": "341" } ] }, "tcpSocket": { - "port": "341", - "host": "342" + "port": "342", + "host": "343" } }, "preStop": { "exec": { "command": [ - "343" + "344" ] }, "httpGet": { - "path": "344", + "path": "345", "port": -518160270, - "host": "345", + "host": "346", "scheme": "ɔ幩še", "httpHeaders": [ { - "name": "346", - "value": "347" + "name": "347", + "value": "348" } ] }, "tcpSocket": { "port": 1956567721, - "host": "348" + "host": "349" } } }, - "terminationMessagePath": "349", + "terminationMessagePath": "350", "terminationMessagePolicy": "ȤƏ埮pɵ", "securityContext": { "capabilities": { @@ -1098,76 +1107,85 @@ }, "privileged": false, "seLinuxOptions": { - "user": "350", - "role": "351", - "type": "352", - "level": "353" + "user": "351", + "role": "352", + "type": "353", + "level": "354" }, "windowsOptions": { - "gmsaCredentialSpecName": "354", - "gmsaCredentialSpec": "355", - "runAsUserName": "356" + "gmsaCredentialSpecName": "355", + "gmsaCredentialSpec": "356", + "runAsUserName": "357" }, "runAsUser": -6048969174364431391, "runAsGroup": 6726836758549163621, "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "" + "procMount": "", + "seccompProfile": { + "type": "Ěɭɪǹ0衷,", + "localhostProfile": "358" + } }, "stdin": true, "stdinOnce": true, "tty": true, - "targetContainerName": "357" + "targetContainerName": "359" } ], - "restartPolicy": "ɭɪǹ0衷,", - "terminationGracePeriodSeconds": -3039830979334099524, - "activeDeadlineSeconds": 7270263763744228913, - "dnsPolicy": "n(fǂǢ曣ŋayåe躒訙Ǫ", + "restartPolicy": "Mț譎", + "terminationGracePeriodSeconds": -6820702013821218348, + "activeDeadlineSeconds": -859314713905950830, + "dnsPolicy": "曣ŋayåe躒訙", "nodeSelector": { - "358": "359" + "360": "361" }, - "serviceAccountName": "360", - "serviceAccount": "361", - "automountServiceAccountToken": true, - "nodeName": "362", - "hostNetwork": true, - "shareProcessNamespace": true, + "serviceAccountName": "362", + "serviceAccount": "363", + "automountServiceAccountToken": false, + "nodeName": "364", + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "363", - "role": "364", - "type": "365", - "level": "366" + "user": "365", + "role": "366", + "type": "367", + "level": "368" }, "windowsOptions": { - "gmsaCredentialSpecName": "367", - "gmsaCredentialSpec": "368", - "runAsUserName": "369" + "gmsaCredentialSpecName": "369", + "gmsaCredentialSpec": "370", + "runAsUserName": "371" }, - "runAsUser": -5315960194881172085, - "runAsGroup": 6386250802140824739, + "runAsUser": 2568149898321094851, + "runAsGroup": 3458146088689761805, "runAsNonRoot": false, "supplementalGroups": [ - -4480129203693517072 + -8030784306928494940 ], - "fsGroup": 2585323675983182372, + "fsGroup": -2738603156841903595, "sysctls": [ { - "name": "370", - "value": "371" + "name": "372", + "value": "373" } ], - "fsGroupChangePolicy": "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎" + "fsGroupChangePolicy": "3Ĕ\\ɢX鰨松/Ȁĵ鴁", + "seccompProfile": { + "type": "ȲǸ|蕎'佉賞ǧĒzŔ", + "localhostProfile": "374" + } }, "imagePullSecrets": [ { - "name": "372" + "name": "375" } ], - "hostname": "373", - "subdomain": "374", + "hostname": "376", + "subdomain": "377", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1175,19 +1193,19 @@ { "matchExpressions": [ { - "key": "375", - "operator": "Ǚ(", + "key": "378", + "operator": "ƽ眝{æ盪泙", "values": [ - "376" + "379" ] } ], "matchFields": [ { - "key": "377", - "operator": "瘍Nʊ輔3璾ėȜv1b繐汚", + "key": "380", + "operator": "繐汚磉反-n覦", "values": [ - "378" + "381" ] } ] @@ -1196,23 +1214,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 702968201, + "weight": 1618861163, "preference": { "matchExpressions": [ { - "key": "379", - "operator": "n覦灲閈誹ʅ蕉", + "key": "382", + "operator": "ʅ蕉ɼ搳ǭ濑箨ʨIk(dŊiɢzĮ蛋I", "values": [ - "380" + "383" ] } ], "matchFields": [ { - "key": "381", - "operator": "", + "key": "384", + "operator": "ʆɞȥ}礤铟怖ý萜Ǖc8", "values": [ - "382" + "385" ] } ] @@ -1225,43 +1243,40 @@ { "labelSelector": { "matchLabels": { - "lm-e46-r-g63--gt1--6mx-r-927--m6-k8-c2---2etfh41ca-z-g/0p_3_J_SA995IKCR.s--f.-f.-zv._._.5-H.T.-.-.d": "b_9_1o.w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k..1Q7._l.I" + "z.T-V_D_0-K_A-_9_Z_C..7o_x3..-.8-Jp-9-4-Tm.Y": "k8...__.Q_c8.G.b_9_1o.w_aI._31-_I-A-_3bz._8M01" }, "matchExpressions": [ { - "key": "d----v8-4--558n1asz-r886x.2-cgr6---r58-e-l203-8sln7-x/k2_9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_l", + "key": "w9-9d8-s7t/ZX-D---k..1Q7._l.._Q.6.I--2_9.v.--_.--4QQo", "operator": "DoesNotExist" } ] }, "namespaces": [ - "389" + "392" ], - "topologyKey": "390" + "topologyKey": "393" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1195176401, + "weight": 1885676566, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "Bk.j._g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "5886-5.mcgr6---r58-e-l203-8sln7-3x-b--55037/5.....3_t_-l..-.DG7r-3.----._4M": "i__k.jD" }, "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" - ] + "key": "y7--p9.-_0R.-_-3L", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "397" + "400" ], - "topologyKey": "398" + "topologyKey": "401" } } ] @@ -1271,144 +1286,144 @@ { "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" + "6-gr-4---rv-t-u-4----q-x3w3dn5-r/t_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S7": "C.-e16-O5" }, "matchExpressions": [ { - "key": "d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g", + "key": "k4-670tfz-up3a-n093-pi-9o-l4-vo5byp8q-sf1--gw7.2t3z-w5----7-z-63-z---r/U-_s-mtA.W5_-5_.V1r", "operator": "NotIn", "values": [ - "VT3sn-0_.i__a.O2G_J" + "v_._e_-8" ] } ] }, "namespaces": [ - "405" + "408" ], - "topologyKey": "406" + "topologyKey": "409" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1508769491, + "weight": 808399187, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "3--rgvf3q-z-5z80n--t5--9-4-d2-22--i--40wv--in-870w--it6k47-7y1.h72n-cnp-75/c10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-3": "20_._.-_L-__bf_9_-C-PfNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.F" + "3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2": "CpS__.39g_.--_-_ve5.m_2_--XZx" }, "matchExpressions": [ { - "key": "p_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-e", - "operator": "In", - "values": [ - "" - ] + "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "413" + "416" ], - "topologyKey": "414" + "topologyKey": "417" } } ] } }, - "schedulerName": "415", + "schedulerName": "418", "tolerations": [ { - "key": "416", - "operator": "抄3昞财Î嘝zʄ!ć", - "value": "417", - "effect": "緍k¢茤", - "tolerationSeconds": 4096844323391966153 + "key": "419", + "operator": "ƹ|", + "value": "420", + "effect": "料ȭzV镜籬ƽ", + "tolerationSeconds": 935587338391120947 } ], "hostAliases": [ { - "ip": "418", + "ip": "421", "hostnames": [ - "419" + "422" ] } ], - "priorityClassName": "420", - "priority": -1331113536, + "priorityClassName": "423", + "priority": 1690570439, "dnsConfig": { "nameservers": [ - "421" + "424" ], "searches": [ - "422" + "425" ], "options": [ { - "name": "423", - "value": "424" + "name": "426", + "value": "427" } ] }, "readinessGates": [ { - "conditionType": "mō6µɑ`ȗ\u003c8^翜" + "conditionType": "梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳" } ], - "runtimeClassName": "425", - "enableServiceLinks": false, - "preemptionPolicy": "ý筞X", + "runtimeClassName": "428", + "enableServiceLinks": true, + "preemptionPolicy": "eáNRNJ丧鴻Ŀ", "overhead": { - "tHǽ÷閂抰^窄CǙķȈ": "97" + "癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö": "607" }, "topologySpreadConstraints": [ { - "maxSkew": 1956797678, - "topologyKey": "426", - "whenUnsatisfiable": "ƀ+瑏eCmAȥ睙", + "maxSkew": -137402083, + "topologyKey": "429", + "whenUnsatisfiable": "Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥", "labelSelector": { "matchLabels": { - "zp22o4a-w----11rqy3eo79p-f4r1--7p--053--suu--98.y1s8-j-6j4uvf1-sdg--132bid-7x0u738--7w-tdt-u-0--v/Ied-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G5": "x_.4dwFbuvEf55Y2k.F-4" + "E--pT751": "mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X" }, "matchExpressions": [ { - "key": "88-i19.y-y7o-0-wq-zfdw73w0---4a18-f---ui6-48e-9-h4-w-qp25--7-n--kfk3g/1n1.--.._-x_4..u2-__3uM77U7._pz", - "operator": "DoesNotExist" + "key": "qW", + "operator": "In", + "values": [ + "2-.s_6O-5_7_-0w_--5-_.3--_9QWJ" + ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "updateStrategy": { - "type": "))e×鄞閆N钮Ǒ", + "type": "ơ'禧ǵŊ)TiD¢ƿ媴h5ƅȸȓɻ", "rollingUpdate": { "maxUnavailable": 2 } }, - "minReadySeconds": -1521312599, - "templateGeneration": -4945204664217632710, - "revisionHistoryLimit": 687719923 + "minReadySeconds": 696654600, + "templateGeneration": -1824067601569574665, + "revisionHistoryLimit": 2115789304 }, "status": { - "currentNumberScheduled": -1777921334, - "numberMisscheduled": -2022058870, - "desiredNumberScheduled": 283054026, - "numberReady": -1539366293, - "observedGeneration": 5773395124214737719, - "updatedNumberScheduled": 1090884237, - "numberAvailable": -1303432952, - "numberUnavailable": -1708016772, - "collisionCount": -1494643176, + "currentNumberScheduled": 902022378, + "numberMisscheduled": 1660081568, + "desiredNumberScheduled": 904244563, + "numberReady": -1245696932, + "observedGeneration": -1929813886612626494, + "updatedNumberScheduled": -655315199, + "numberAvailable": -918184784, + "numberUnavailable": -317599859, + "collisionCount": 896616312, "conditions": [ { - "type": "ŧĞöZÕW肤 遞Ȼ棉", - "status": "浤ɖ緖焿熣$ɒ割婻漛Ǒ僕ʨƌɦ", - "lastTransitionTime": "2770-06-01T22:44:21Z", - "reason": "433", - "message": "434" + "type": "财Î嘝zʄ!", + "status": "c緍k¢", + "lastTransitionTime": "1995-01-27T18:19:13Z", + "reason": "436", + "message": "437" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.pb b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.pb index c01e96736df4318ffc1d5f4f3d11b1eaa06e4e55..8296cb8cb338be4e870cb24c77237abdb8257da0 100644 GIT binary patch delta 3480 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 Ibr#*f0aZVh+yDRo delta 3869 zcmY*c3s_Xg_20V~#oM&On`+3WN$AF;#C9(C&fKR-nna8u7!wc?ZJUX}@{rfc8@{$H zhA5y!Wd%h=BH#o56%k(nHKx3Fm!?h9N7}DV+b^d3YE9#p^h;W`P0#FV(*G`dm^+U% z=lsr@Gr#M`t?I5vtbbB=C!VnWM?UpiJ7?`la^K*NT0cXl`>c)_mnW8w!LlKMFl{jy zOLh?QA`loah9OMit_6;La!35R!N5m1KZg%zzhCtq>-%nC+n$GmThE7vdnR5F9XRP5 z4z->0w9GWJwaVf&ww9^IrtL|dhbJPz6On~^tc_Wl*zR!gF+|mEU*qp!y$b79<2n1S zXN^7U@!XPU`9=IULwjE(VhsvkJ{H(AhL$NdP6Xt_lzG z3w&e2{ri6y*mh*Pb5(GpBj9#Vccx^q38scq6}FiXXR*b&FfqYnMOyTYsZsyty{iLV z?f!Fn*G%l9(?d@O_Vg$DUh}<@fMJT9(aiBQVyL1BOF@OA3U|d?;@&=eVe&r_WNe@j zE1LbjsiVQJmyGahoxW44-j?8{GgDhbhYnATd551|#IR6w@JummaV~ytEXNGNiV0n+ z6xZrI{(si^lbti~&Pur2fAy#TifB&U^XrRg(v2g(`c-tN^}9I!`w?4IS$GUIsyJec zXZpj-|NPPxmDq)c>a)JJHmx>svd711>_-t3R0g){Qf&)(=0wlX=}+0Z&pDfg z4QO#!y2poZM0(7(moe~&KAIl}Ro5t}qcFu^8G z6>fW{Y2c!!+ZX)cFPBb@U;b{e^=x2h+f+vu@-_Moo?II-Nn`nEa6Yc)N#!%adf?EIOR$Hh3oB%V`!Syy zjj=8~3R+a-3p`bJST)H$JG~&>^y>Gb@W~85d@G=bZ{FAujY}k;8i_mS{;cbIG@zq5 zcD%eM9}k5l3jOJ#@UwGq@OhAz(5Hb4d)*q*M@c z1_+$Zy=W=4RJi!B!xW9c6iu;#Q0*YJxa|i%bA5j0XV(v&q*|tlV`(c8Yc(5Bc9iO80vVX0qOzK@fHpwX=PGr=cZ!$YTor2Z}LnXl#>`wS0bp> zHQ^D~p$oR)zP42}t)Yv1NU;6&$-Ul#HF8dHbXVZiem2h#wAhvpy56!1BL4teVG2T7 z=;+a4<4Cx(IW#yr^Kz)81!fwOa3_o#vH%5u7+5$kiyyY~eOCTxA;;&Ilp=?sp$b%> z5rhh=WQ4TRI(Rm*j!>zFiVc*D5klBem0zgHxf@UeDoB!?l+aYV`f1ZtSEMCph?NNC zi|ntVMx^jnQHq!;BKYPBPr5(<$^))7GDVb%x{N3?VM;by3Tlf*QBK!IS|Y9x>iEJu z=t4CHQV>#AqfFjV*?=kxL#q=p$}OnSV6;LtkOP%qi6Eo0q)bP3NyV6&VvUFpg`bk1 zE}}{?MNFwi#juxzGUZZ7i3_1+V&p?;6)h3&Tw3m^TvcB6OkGiB6-3j3WGAL1__^43 zKKNvGmhc|Ozs2#Zd38y#xKX49XgLBzoTiAVlmP+}x{?Aiv<8c+lZxUxB-R#Clw)k5 zP-JZB3Kb1SOarea7uO}Z0wIEP7(4)urb|`%4XD~l%96@!=z4_K7a*E0+yM@)D6`!wiDH_w zXth|LhQ#NXrh2E#*hDMQO7PUwnWu*BL<|qLpqtfrC56%~F{^=UVoC$eqGAQDfe<+; z(v5Pet%o4VRCi_rzNITm>Hx-Cx=~n2R8f&KYL$YeB7_{(X?Zzlr4HCow4CDNWanxs z3s3M5=ArEME>tH%_}2ksWmJ_g$u2?U`C5u9^n%-V-<_37D$5YSRYd6q@j1MlrV25N z1m#YVG~wS|?1?Sj;b;jFKH~T*96!YIrI5H41vU9(6QrivU`S;MRjGg`0F{Rkh8Ptg zYLr z*~t<_U3db6f#5D(36AFEQ9-dUJa0Lt~8H3kqXtifoRZ6Gyr3f+Li#R6rHeod`)P zpj=s94Y^>5^>U?wHX?1KQeBfTqsqJjSO-U{C=cm%QngMDSX7Iu@~TiZ6b)39w8D`G zjUw8xzH%KcH>%XE5)ERiC$B>^FPGBg+A3CG%0(%e7G#MgU9P%>`E^uO@@kjmRM$L{ zud3^CvA7H=LN)I&3{)hWVm+$Y%Rz4~q-%a&txjrTGo);g4U`X!>LLv(h6A#N`Y3mYbjSFmBW66(bhJR=S!P)H(4 z0=u^)$Oa-|TMW;UD7{V~61!<7(tuwt=7BT2XU~89t9l#Sf68qdLS#7pMAm?LZFPs++@Uik851EgyMtw*x3`HLk(p^& za$lH_?v;h7U=GFt54`iWx5sbHVg!z0;^r1Cj0X}$u=+nsF}wv3th=9BfL*Gv2$mA< z3j+u%n8dKpNw#Zs3+2kl_JnPwNdKclVQ45g$|H$F1R2x-i)YODW9Z3^38(QWg1J|3nIoW0RMhn;+)7#l&D6_$ov_w0Kfj$?!2DJd=wUC%d;6z%`g?|)zOxZVNMvTdj7PXe zj*n1b0#A`3kY~3L%g+X%tu{--!060iw7e&dZGQXGwRfgZ zUf`rpwtwca+J?B;nIi{>qpvD)tpmXe(RYyenVy?lxrDz>-aLG3>G^jD&wbeZi=EF) zZAUtrXBo{`F1FvOj*!i#ZhkubPE;jeZv8~Z+R&E%@mIr* zhrAa8eJ#SnfwTR-&fxjZVAJK`*1m0-@L}cFTVO+^P;K diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.yaml b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.yaml index 1a73b2d551b..4d136c6b909 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.yaml @@ -30,8 +30,8 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: -1521312599 - revisionHistoryLimit: 687719923 + minReadySeconds: 696654600 + revisionHistoryLimit: 2115789304 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 @@ -71,137 +71,133 @@ spec: selfLink: "28" uid: TʡȂŏ{sǡƟ spec: - activeDeadlineSeconds: 7270263763744228913 + activeDeadlineSeconds: -859314713905950830 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "379" - operator: n覦灲閈誹ʅ蕉 + - key: "382" + operator: ʅ蕉ɼ搳ǭ濑箨ʨIk(dŊiɢzĮ蛋I values: - - "380" + - "383" matchFields: - - key: "381" - operator: "" + - key: "384" + operator: ʆɞȥ}礤铟怖ý萜Ǖc8 values: - - "382" - weight: 702968201 + - "385" + weight: 1618861163 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "375" - operator: Ǚ( + - key: "378" + operator: ƽ眝{æ盪泙 values: - - "376" + - "379" matchFields: - - key: "377" - operator: 瘍Nʊ輔3璾ėȜv1b繐汚 + - key: "380" + operator: 繐汚磉反-n覦 values: - - "378" + - "381" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: 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 + - key: y7--p9.-_0R.-_-3L + operator: DoesNotExist matchLabels: - Bk.j._g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q + 5886-5.mcgr6---r58-e-l203-8sln7-3x-b--55037/5.....3_t_-l..-.DG7r-3.----._4M: i__k.jD namespaces: - - "397" - topologyKey: "398" - weight: 1195176401 + - "400" + topologyKey: "401" + weight: 1885676566 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: d----v8-4--558n1asz-r886x.2-cgr6---r58-e-l203-8sln7-x/k2_9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_l + - key: w9-9d8-s7t/ZX-D---k..1Q7._l.._Q.6.I--2_9.v.--_.--4QQo operator: DoesNotExist matchLabels: - lm-e46-r-g63--gt1--6mx-r-927--m6-k8-c2---2etfh41ca-z-g/0p_3_J_SA995IKCR.s--f.-f.-zv._._.5-H.T.-.-.d: b_9_1o.w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k..1Q7._l.I + z.T-V_D_0-K_A-_9_Z_C..7o_x3..-.8-Jp-9-4-Tm.Y: k8...__.Q_c8.G.b_9_1o.w_aI._31-_I-A-_3bz._8M01 namespaces: - - "389" - topologyKey: "390" + - "392" + topologyKey: "393" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: p_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-e - operator: In - values: - - "" + - key: w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf + operator: DoesNotExist matchLabels: - 3--rgvf3q-z-5z80n--t5--9-4-d2-22--i--40wv--in-870w--it6k47-7y1.h72n-cnp-75/c10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-3: 20_._.-_L-__bf_9_-C-PfNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.F + 3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2: CpS__.39g_.--_-_ve5.m_2_--XZx namespaces: - - "413" - topologyKey: "414" - weight: -1508769491 + - "416" + topologyKey: "417" + weight: 808399187 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g + - key: k4-670tfz-up3a-n093-pi-9o-l4-vo5byp8q-sf1--gw7.2t3z-w5----7-z-63-z---r/U-_s-mtA.W5_-5_.V1r operator: NotIn values: - - VT3sn-0_.i__a.O2G_J + - v_._e_-8 matchLabels: - H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j: 35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1 + 6-gr-4---rv-t-u-4----q-x3w3dn5-r/t_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S7: C.-e16-O5 namespaces: - - "405" - topologyKey: "406" - automountServiceAccountToken: true + - "408" + topologyKey: "409" + automountServiceAccountToken: false containers: - args: - - "221" + - "222" command: - - "220" + - "221" env: - - name: "228" - value: "229" + - name: "229" + value: "230" valueFrom: configMapKeyRef: - key: "235" - name: "234" + key: "236" + name: "235" optional: true fieldRef: - apiVersion: "230" - fieldPath: "231" + apiVersion: "231" + fieldPath: "232" resourceFieldRef: - containerName: "232" - divisor: "357" - resource: "233" + containerName: "233" + divisor: "4" + resource: "234" secretKeyRef: - key: "237" - name: "236" - optional: true + key: "238" + name: "237" + optional: false envFrom: - configMapRef: - name: "226" - optional: false - prefix: "225" - secretRef: name: "227" + optional: true + prefix: "226" + secretRef: + name: "228" optional: false - image: "219" - imagePullPolicy: T 苧yñKJɐ扵G + image: "220" + imagePullPolicy: Ĺ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊# lifecycle: postStart: exec: command: - - "264" + - "266" httpGet: - host: "267" + host: "268" httpHeaders: - - name: "268" - value: "269" - path: "265" - port: "266" - scheme: ']佱¿>犵殇ŕ-Ɂ圯W' + - name: "269" + value: "270" + path: "267" + port: -1364571630 + scheme: ɖ緕ȚÍ勅跦Opwǩ tcpSocket: host: "271" - port: "270" + port: 376404581 preStop: exec: command: @@ -212,81 +208,83 @@ spec: - name: "275" value: "276" path: "273" - port: -1161649101 - scheme: 嚧ʣq埄 + port: -1738069460 + scheme: v+8Ƥ熪军g>郵[+扴 tcpSocket: host: "278" port: "277" livenessProbe: exec: command: - - "244" - failureThreshold: -361442565 + - "245" + failureThreshold: 1883209805 httpGet: - host: "246" + host: "247" httpHeaders: - - name: "247" - value: "248" - path: "245" - port: -393291312 - scheme: Ŧ癃8鸖ɱJȉ罴ņ螡źȰ? - initialDelaySeconds: 627713162 - periodSeconds: -1740959124 - successThreshold: 158280212 + - name: "248" + value: "249" + path: "246" + port: 958482756 + initialDelaySeconds: -1097611426 + periodSeconds: -327987957 + successThreshold: -801430937 tcpSocket: - host: "250" - port: "249" - timeoutSeconds: 1255312175 - name: "218" + host: "251" + port: "250" + timeoutSeconds: 1871952835 + name: "219" ports: - - containerPort: -839281354 - hostIP: "224" - hostPort: 1584001904 - name: "223" - protocol: 5姣>懔%熷谟þ蛯ɰ荶ljʁ + - containerPort: 1447898632 + hostIP: "225" + hostPort: 1505082076 + name: "224" + protocol: þ蛯ɰ荶lj readinessProbe: exec: command: - - "251" - failureThreshold: -36782737 + - "252" + failureThreshold: -1654678802 httpGet: - host: "253" + host: "254" httpHeaders: - - name: "254" - value: "255" - path: "252" - port: -2013568185 - scheme: '#yV''WKw(ğ儴Ůĺ}' - initialDelaySeconds: -1244623134 - periodSeconds: -398297599 - successThreshold: 873056500 + - name: "255" + value: "256" + path: "253" + port: 100356493 + scheme: ƮA攤/ɸɎ R§耶FfB + initialDelaySeconds: -1020896847 + periodSeconds: 630004123 + successThreshold: -984241405 tcpSocket: - host: "256" - port: -20130017 - timeoutSeconds: -1334110502 + host: "258" + port: "257" + timeoutSeconds: 1074486306 resources: limits: - 藠3.v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0: "175" + Ȥ藠3.: "540" requests: - ɺ皚|懥ƖN粕擓ƖHV: "962" + 莭琽§ć\ ïì«丯Ƙ枛牐ɺ: "660" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - fʀļ腩墺Ò媁荭gw忊 + - ʩȂ4ē鐭# drop: - - E剒蔞 + - 'ơŸ8T ' privileged: false - procMount: Ȩ<6鄰簳°Ļǟi& - readOnlyRootFilesystem: true - runAsGroup: 2001337664780390084 + procMount: 绤fʀļ腩墺Ò媁荭g + readOnlyRootFilesystem: false + runAsGroup: -6959202986715119291 runAsNonRoot: true - runAsUser: -6177393256425700216 + runAsUser: -6406791857291159870 seLinuxOptions: level: "283" role: "281" type: "282" user: "280" + seccompProfile: + localhostProfile: "287" + type: 忊|E剒 windowsOptions: gmsaCredentialSpec: "285" gmsaCredentialSpecName: "284" @@ -294,159 +292,163 @@ spec: startupProbe: exec: command: - - "257" - failureThreshold: -1011390276 + - "259" + failureThreshold: 994072122 httpGet: - host: "260" + host: "262" httpHeaders: - - name: "261" - value: "262" - path: "258" - port: "259" - scheme: Qg鄠[ - initialDelaySeconds: -1556231754 - periodSeconds: -321709789 - successThreshold: -1463645123 + - name: "263" + value: "264" + path: "260" + port: "261" + scheme: Ȱ?$矡ȶ网 + initialDelaySeconds: -1905643191 + periodSeconds: -1492565335 + successThreshold: -1099429189 tcpSocket: - host: "263" - port: -241238495 - timeoutSeconds: 461585849 + host: "265" + port: -361442565 + timeoutSeconds: -2717401 stdin: true + stdinOnce: true terminationMessagePath: "279" - terminationMessagePolicy: ʁ岼昕ĬÇ + terminationMessagePolicy: + + tty: true volumeDevices: - - devicePath: "243" - name: "242" + - devicePath: "244" + name: "243" volumeMounts: - - mountPath: "239" - mountPropagation: 'Ź倗S晒嶗UÐ_ƮA攤/ɸɎ ' - name: "238" - subPath: "240" - subPathExpr: "241" - workingDir: "222" + - mountPath: "240" + mountPropagation: \p[ + name: "239" + readOnly: true + subPath: "241" + subPathExpr: "242" + workingDir: "223" dnsConfig: nameservers: - - "421" + - "424" options: - - name: "423" - value: "424" + - name: "426" + value: "427" searches: - - "422" - dnsPolicy: n(fǂǢ曣ŋayåe躒訙Ǫ - enableServiceLinks: false + - "425" + dnsPolicy: 曣ŋayåe躒訙 + enableServiceLinks: true ephemeralContainers: - args: - - "290" + - "291" command: - - "289" + - "290" env: - - name: "297" - value: "298" + - name: "298" + value: "299" valueFrom: configMapKeyRef: - key: "304" - name: "303" + key: "305" + name: "304" optional: true fieldRef: - apiVersion: "299" - fieldPath: "300" + apiVersion: "300" + fieldPath: "301" resourceFieldRef: - containerName: "301" - divisor: "3" - resource: "302" + containerName: "302" + divisor: "861" + resource: "303" secretKeyRef: - key: "306" - name: "305" - optional: true + key: "307" + name: "306" + optional: false envFrom: - configMapRef: - name: "295" - optional: true - prefix: "294" - secretRef: name: "296" optional: false - image: "288" + prefix: "295" + secretRef: + name: "297" + optional: false + image: "289" lifecycle: postStart: exec: command: - - "335" + - "336" httpGet: - host: "338" + host: "339" httpHeaders: - - name: "339" - value: "340" - path: "336" - port: "337" + - name: "340" + value: "341" + path: "337" + port: "338" scheme: C"6x$1s tcpSocket: - host: "342" - port: "341" + host: "343" + port: "342" preStop: exec: command: - - "343" + - "344" httpGet: - host: "345" + host: "346" httpHeaders: - - name: "346" - value: "347" - path: "344" + - name: "347" + value: "348" + path: "345" port: -518160270 scheme: ɔ幩še tcpSocket: - host: "348" + host: "349" port: 1956567721 livenessProbe: exec: command: - - "313" + - "314" failureThreshold: 472742933 httpGet: - host: "316" + host: "317" httpHeaders: - - name: "317" - value: "318" - path: "314" - port: "315" + - name: "318" + value: "319" + path: "315" + port: "316" scheme: 冓鍓贯 initialDelaySeconds: 1290950685 periodSeconds: 1058960779 successThreshold: -2133441986 tcpSocket: - host: "320" - port: "319" + host: "321" + port: "320" timeoutSeconds: 12533543 - name: "287" + name: "288" ports: - - containerPort: -1296830577 - hostIP: "293" - hostPort: 1313273370 - name: "292" + - containerPort: 465972736 + hostIP: "294" + hostPort: 14304392 + name: "293" + protocol: 议Ƭƶ氩Ȩ<6鄰簳°Ļǟi& readinessProbe: exec: command: - - "321" + - "322" failureThreshold: 620822482 httpGet: - host: "323" + host: "324" httpHeaders: - - name: "324" - value: "325" - path: "322" + - name: "325" + value: "326" + path: "323" port: 1332783160 scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; initialDelaySeconds: -300247800 periodSeconds: -126958936 successThreshold: 186945072 tcpSocket: - host: "327" - port: "326" + host: "328" + port: "327" timeoutSeconds: 386804041 resources: limits: - 淳4揻-$ɽ丟×x锏ɟ: "178" + ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ: "178" requests: Ö闊 鰔澝qV: "752" securityContext: @@ -463,59 +465,63 @@ spec: runAsNonRoot: false runAsUser: -6048969174364431391 seLinuxOptions: - level: "353" - role: "351" - type: "352" - user: "350" + level: "354" + role: "352" + type: "353" + user: "351" + seccompProfile: + localhostProfile: "358" + type: Ěɭɪǹ0衷, windowsOptions: - gmsaCredentialSpec: "355" - gmsaCredentialSpecName: "354" - runAsUserName: "356" + gmsaCredentialSpec: "356" + gmsaCredentialSpecName: "355" + runAsUserName: "357" startupProbe: exec: command: - - "328" + - "329" failureThreshold: -560238386 httpGet: - host: "331" + host: "332" httpHeaders: - - name: "332" - value: "333" - path: "329" - port: "330" + - name: "333" + value: "334" + path: "330" + port: "331" scheme: 鍏H鯂² initialDelaySeconds: -402384013 periodSeconds: -617381112 successThreshold: 1851229369 tcpSocket: - host: "334" + host: "335" port: -1187301925 timeoutSeconds: -181601395 stdin: true stdinOnce: true - targetContainerName: "357" - terminationMessagePath: "349" + targetContainerName: "359" + terminationMessagePath: "350" terminationMessagePolicy: ȤƏ埮pɵ tty: true volumeDevices: - - devicePath: "312" - name: "311" + - devicePath: "313" + name: "312" volumeMounts: - - mountPath: "308" + - mountPath: "309" mountPropagation: /»頸+SÄ蚃ɣľ)酊龨Î - name: "307" + name: "308" readOnly: true - subPath: "309" - subPathExpr: "310" - workingDir: "291" + subPath: "310" + subPathExpr: "311" + workingDir: "292" hostAliases: - hostnames: - - "419" - ip: "418" - hostNetwork: true - hostname: "373" + - "422" + ip: "421" + hostIPC: true + hostPID: true + hostname: "376" imagePullSecrets: - - name: "372" + - name: "375" initContainers: - args: - "150" @@ -650,6 +656,9 @@ spec: role: "212" type: "213" user: "211" + seccompProfile: + localhostProfile: "218" + type: lNdǂ>5 windowsOptions: gmsaCredentialSpec: "216" gmsaCredentialSpecName: "215" @@ -674,11 +683,9 @@ spec: host: "195" port: "194" timeoutSeconds: 1596422492 - stdin: true stdinOnce: true terminationMessagePath: "210" terminationMessagePolicy: ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0 - tty: true volumeDevices: - devicePath: "172" name: "171" @@ -690,62 +697,66 @@ spec: subPath: "169" subPathExpr: "170" workingDir: "151" - nodeName: "362" + nodeName: "364" nodeSelector: - "358": "359" + "360": "361" overhead: - tHǽ÷閂抰^窄CǙķȈ: "97" - preemptionPolicy: ý筞X - priority: -1331113536 - priorityClassName: "420" + 癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö: "607" + preemptionPolicy: eáNRNJ丧鴻Ŀ + priority: 1690570439 + priorityClassName: "423" readinessGates: - - conditionType: mō6µɑ`ȗ<8^翜 - restartPolicy: ɭɪǹ0衷, - runtimeClassName: "425" - schedulerName: "415" + - conditionType: 梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳 + restartPolicy: Mț譎 + runtimeClassName: "428" + schedulerName: "418" securityContext: - fsGroup: 2585323675983182372 - fsGroupChangePolicy: Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 - runAsGroup: 6386250802140824739 + fsGroup: -2738603156841903595 + fsGroupChangePolicy: 3Ĕ\ɢX鰨松/Ȁĵ鴁 + runAsGroup: 3458146088689761805 runAsNonRoot: false - runAsUser: -5315960194881172085 + runAsUser: 2568149898321094851 seLinuxOptions: - level: "366" - role: "364" - type: "365" - user: "363" + level: "368" + role: "366" + type: "367" + user: "365" + seccompProfile: + localhostProfile: "374" + type: ȲǸ|蕎'佉賞ǧĒzŔ supplementalGroups: - - -4480129203693517072 + - -8030784306928494940 sysctls: - - name: "370" - value: "371" + - name: "372" + value: "373" windowsOptions: - gmsaCredentialSpec: "368" - gmsaCredentialSpecName: "367" - runAsUserName: "369" - serviceAccount: "361" - serviceAccountName: "360" - setHostnameAsFQDN: true - shareProcessNamespace: true - subdomain: "374" - terminationGracePeriodSeconds: -3039830979334099524 + gmsaCredentialSpec: "370" + gmsaCredentialSpecName: "369" + runAsUserName: "371" + serviceAccount: "363" + serviceAccountName: "362" + setHostnameAsFQDN: false + shareProcessNamespace: false + subdomain: "377" + terminationGracePeriodSeconds: -6820702013821218348 tolerations: - - effect: 緍k¢茤 - key: "416" - operator: 抄3昞财Î嘝zʄ!ć - tolerationSeconds: 4096844323391966153 - value: "417" + - effect: 料ȭzV镜籬ƽ + key: "419" + operator: ƹ| + tolerationSeconds: 935587338391120947 + value: "420" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 88-i19.y-y7o-0-wq-zfdw73w0---4a18-f---ui6-48e-9-h4-w-qp25--7-n--kfk3g/1n1.--.._-x_4..u2-__3uM77U7._pz - operator: DoesNotExist + - key: qW + operator: In + values: + - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ matchLabels: - ? zp22o4a-w----11rqy3eo79p-f4r1--7p--053--suu--98.y1s8-j-6j4uvf1-sdg--132bid-7x0u738--7w-tdt-u-0--v/Ied-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G5 - : x_.4dwFbuvEf55Y2k.F-4 - maxSkew: 1956797678 - topologyKey: "426" - whenUnsatisfiable: ƀ+瑏eCmAȥ睙 + E--pT751: mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X + maxSkew: -137402083 + topologyKey: "429" + whenUnsatisfiable: Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥 volumes: - awsElasticBlockStore: fsType: "47" @@ -945,24 +956,24 @@ spec: storagePolicyID: "104" storagePolicyName: "103" volumePath: "101" - templateGeneration: -4945204664217632710 + templateGeneration: -1824067601569574665 updateStrategy: rollingUpdate: maxUnavailable: 2 - type: ))e×鄞閆N钮Ǒ + type: ơ'禧ǵŊ)TiD¢ƿ媴h5ƅȸȓɻ status: - collisionCount: -1494643176 + collisionCount: 896616312 conditions: - - lastTransitionTime: "2770-06-01T22:44:21Z" - message: "434" - reason: "433" - status: 浤ɖ緖焿熣$ɒ割婻漛Ǒ僕ʨƌɦ - type: ŧĞöZÕW肤 遞Ȼ棉 - currentNumberScheduled: -1777921334 - desiredNumberScheduled: 283054026 - numberAvailable: -1303432952 - numberMisscheduled: -2022058870 - numberReady: -1539366293 - numberUnavailable: -1708016772 - observedGeneration: 5773395124214737719 - updatedNumberScheduled: 1090884237 + - lastTransitionTime: "1995-01-27T18:19:13Z" + message: "437" + reason: "436" + status: c緍k¢ + type: 财Î嘝zʄ! + currentNumberScheduled: 902022378 + desiredNumberScheduled: 904244563 + numberAvailable: -918184784 + numberMisscheduled: 1660081568 + numberReady: -1245696932 + numberUnavailable: -317599859 + observedGeneration: -1929813886612626494 + updatedNumberScheduled: -655315199 diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.json b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.json index 30bc9399ba7..cc2899b5c9d 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.json +++ b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.json @@ -613,150 +613,153 @@ "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "$MVȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫" + "procMount": "$MVȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫", + "seccompProfile": { + "type": "ʤî萨zvt莭", + "localhostProfile": "213" + } }, - "tty": true + "stdin": true } ], "containers": [ { - "name": "213", - "image": "214", + "name": "214", + "image": "215", "command": [ - "215" - ], - "args": [ "216" ], - "workingDir": "217", + "args": [ + "217" + ], + "workingDir": "218", "ports": [ { - "name": "218", - "hostPort": 62799871, - "containerPort": -775325416, - "protocol": "t莭琽§ć\\ ïì", - "hostIP": "219" + "name": "219", + "hostPort": -763687725, + "containerPort": -246563990, + "protocol": "ì«", + "hostIP": "220" } ], "envFrom": [ { - "prefix": "220", + "prefix": "221", "configMapRef": { - "name": "221", + "name": "222", "optional": false }, "secretRef": { - "name": "222", - "optional": false + "name": "223", + "optional": true } } ], "env": [ { - "name": "223", - "value": "224", + "name": "224", + "value": "225", "valueFrom": { "fieldRef": { - "apiVersion": "225", - "fieldPath": "226" + "apiVersion": "226", + "fieldPath": "227" }, "resourceFieldRef": { - "containerName": "227", - "resource": "228", - "divisor": "595" + "containerName": "228", + "resource": "229", + "divisor": "804" }, "configMapKeyRef": { - "name": "229", - "key": "230", + "name": "230", + "key": "231", "optional": true }, "secretKeyRef": { - "name": "231", - "key": "232", - "optional": false + "name": "232", + "key": "233", + "optional": true } } } ], "resources": { "limits": { - "N粕擓ƖHVe熼": "334" + "粕擓ƖHVe熼'FD": "235" }, "requests": { - "倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶": "388" + "嶗U": "647" } }, "volumeMounts": [ { - "name": "233", - "readOnly": true, - "mountPath": "234", - "subPath": "235", - "mountPropagation": "癃8鸖", - "subPathExpr": "236" + "name": "234", + "mountPath": "235", + "subPath": "236", + "mountPropagation": "i酛3ƁÀ*f\u003c鴒翁杙Ŧ癃", + "subPathExpr": "237" } ], "volumeDevices": [ { - "name": "237", - "devicePath": "238" + "name": "238", + "devicePath": "239" } ], "livenessProbe": { "exec": { "command": [ - "239" + "240" ] }, "httpGet": { - "path": "240", - "port": -1654678802, - "host": "241", - "scheme": "毋", + "path": "241", + "port": 630004123, + "host": "242", + "scheme": "ɾģ毋Ó6dz娝嘚", "httpHeaders": [ { - "name": "242", - "value": "243" + "name": "243", + "value": "244" } ] }, "tcpSocket": { - "port": 391562775, - "host": "244" + "port": -1213051101, + "host": "245" }, - "initialDelaySeconds": -775511009, - "timeoutSeconds": -832805508, - "periodSeconds": -228822833, - "successThreshold": -970312425, - "failureThreshold": -1213051101 + "initialDelaySeconds": 1451056156, + "timeoutSeconds": 267768240, + "periodSeconds": -127849333, + "successThreshold": -1455098755, + "failureThreshold": -1140531048 }, "readinessProbe": { "exec": { "command": [ - "245" + "246" ] }, "httpGet": { - "path": "246", - "port": -1905643191, - "host": "247", - "scheme": "Ǖɳɷ9Ì崟¿瘦ɖ緕", + "path": "247", + "port": 1752155096, + "host": "248", + "scheme": "崟¿", "httpHeaders": [ { - "name": "248", - "value": "249" + "name": "249", + "value": "250" } ] }, "tcpSocket": { - "port": "250", + "port": -1423854443, "host": "251" }, - "initialDelaySeconds": 852780575, - "timeoutSeconds": -1252938503, - "periodSeconds": 893823156, - "successThreshold": -1980314709, - "failureThreshold": 571739592 + "initialDelaySeconds": -1798849477, + "timeoutSeconds": -1017263912, + "periodSeconds": 852780575, + "successThreshold": -1252938503, + "failureThreshold": 893823156 }, "startupProbe": { "exec": { @@ -766,9 +769,9 @@ }, "httpGet": { "path": "253", - "port": -1334110502, + "port": -20130017, "host": "254", - "scheme": "ȓ蹣ɐǛv+8Ƥ熪军", + "scheme": "輓Ɔȓ蹣ɐǛv+8", "httpHeaders": [ { "name": "255", @@ -777,150 +780,156 @@ ] }, "tcpSocket": { - "port": 622267234, - "host": "257" + "port": "257", + "host": "258" }, - "initialDelaySeconds": 410611837, - "timeoutSeconds": 809006670, - "periodSeconds": 972978563, - "successThreshold": 17771103, - "failureThreshold": -1008070934 + "initialDelaySeconds": 1831208885, + "timeoutSeconds": -1425408777, + "periodSeconds": -820113531, + "successThreshold": 622267234, + "failureThreshold": 410611837 }, "lifecycle": { "postStart": { "exec": { "command": [ - "258" + "259" ] }, "httpGet": { - "path": "259", - "port": "260", - "host": "261", + "path": "260", + "port": "261", + "host": "262", + "scheme": "Ů+朷Ǝ膯ljVX1虊", "httpHeaders": [ { - "name": "262", - "value": "263" + "name": "263", + "value": "264" } ] }, "tcpSocket": { - "port": 1943028037, - "host": "264" + "port": -979584143, + "host": "265" } }, "preStop": { "exec": { "command": [ - "265" + "266" ] }, "httpGet": { - "path": "266", - "port": -1355476687, - "host": "267", - "scheme": "-Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ", + "path": "267", + "port": "268", + "host": "269", + "scheme": "ĸ輦唊", "httpHeaders": [ { - "name": "268", - "value": "269" + "name": "270", + "value": "271" } ] }, "tcpSocket": { - "port": "270", - "host": "271" + "port": "272", + "host": "273" } } }, - "terminationMessagePath": "272", - "terminationMessagePolicy": "T 苧yñKJɐ扵G", - "imagePullPolicy": "û咡W\u003c敄lu|榝$î.Ȏ蝪ʜ5", + "terminationMessagePath": "274", + "terminationMessagePolicy": "铿ʩȂ4ē鐭#嬀ơŸ8T", + "imagePullPolicy": "xɮĵȑ6L*Z鐫û咡W", "securityContext": { "capabilities": { "add": [ - "E埄Ȁ朦 wƯ貾坢'" + "lu|榝$î." ], "drop": [ - "aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l" + "蝪ʜ5遰=" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "273", - "role": "274", - "type": "275", - "level": "276" + "user": "275", + "role": "276", + "type": "277", + "level": "278" }, "windowsOptions": { - "gmsaCredentialSpecName": "277", - "gmsaCredentialSpec": "278", - "runAsUserName": "279" + "gmsaCredentialSpecName": "279", + "gmsaCredentialSpec": "280", + "runAsUserName": "281" }, - "runAsUser": -2270595441829602368, - "runAsGroup": -2408264753085021035, + "runAsUser": 2001337664780390084, + "runAsGroup": -1590797314027460823, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "" - } + "procMount": "", + "seccompProfile": { + "type": "跩aŕ翑", + "localhostProfile": "282" + } + }, + "stdin": true } ], "ephemeralContainers": [ { - "name": "280", - "image": "281", + "name": "283", + "image": "284", "command": [ - "282" + "285" ], "args": [ - "283" + "286" ], - "workingDir": "284", + "workingDir": "287", "ports": [ { - "name": "285", - "hostPort": 1868683352, - "containerPort": -1137436579, - "protocol": "颶妧Ö闊", - "hostIP": "286" + "name": "288", + "hostPort": -2165496, + "containerPort": -1778952574, + "protocol": "皧V垾现葢ŵ橨鬶l獕;跣Hǝcw", + "hostIP": "289" } ], "envFrom": [ { - "prefix": "287", + "prefix": "290", "configMapRef": { - "name": "288", - "optional": false + "name": "291", + "optional": true }, "secretRef": { - "name": "289", - "optional": true + "name": "292", + "optional": false } } ], "env": [ { - "name": "290", - "value": "291", + "name": "293", + "value": "294", "valueFrom": { "fieldRef": { - "apiVersion": "292", - "fieldPath": "293" + "apiVersion": "295", + "fieldPath": "296" }, "resourceFieldRef": { - "containerName": "294", - "resource": "295", - "divisor": "381" + "containerName": "297", + "resource": "298", + "divisor": "836" }, "configMapKeyRef": { - "name": "296", - "key": "297", - "optional": true + "name": "299", + "key": "300", + "optional": false }, "secretKeyRef": { - "name": "298", - "key": "299", + "name": "301", + "key": "302", "optional": false } } @@ -928,77 +937,77 @@ ], "resources": { "limits": { - "²sNƗ¸g": "50" + "Ö闊 鰔澝qV": "752" }, "requests": { - "酊龨δ摖ȱğ_\u003c": "118" + "Ņ/»頸+SÄ蚃": "226" } }, "volumeMounts": [ { - "name": "300", + "name": "303", "readOnly": true, - "mountPath": "301", - "subPath": "302", - "mountPropagation": "ƺ蛜6Ɖ飴ɎiǨź", - "subPathExpr": "303" + "mountPath": "304", + "subPath": "305", + "mountPropagation": "餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi", + "subPathExpr": "306" } ], "volumeDevices": [ { - "name": "304", - "devicePath": "305" + "name": "307", + "devicePath": "308" } ], "livenessProbe": { "exec": { "command": [ - "306" + "309" ] }, "httpGet": { - "path": "307", - "port": 865289071, - "host": "308", - "scheme": "iɥ嵐sC8", + "path": "310", + "port": -2097329452, + "host": "311", + "scheme": "屿oiɥ嵐sC8?", "httpHeaders": [ { - "name": "309", - "value": "310" + "name": "312", + "value": "313" } ] }, "tcpSocket": { - "port": -898536659, - "host": "311" + "port": -1513284745, + "host": "314" }, - "initialDelaySeconds": -1513284745, - "timeoutSeconds": 1258370227, - "periodSeconds": -414121491, - "successThreshold": -1862764022, - "failureThreshold": -300247800 + "initialDelaySeconds": 1258370227, + "timeoutSeconds": -414121491, + "periodSeconds": -1862764022, + "successThreshold": -300247800, + "failureThreshold": 386804041 }, "readinessProbe": { "exec": { "command": [ - "312" + "315" ] }, "httpGet": { - "path": "313", - "port": 323903711, - "host": "314", + "path": "316", + "port": "317", + "host": "318", "scheme": "J", "httpHeaders": [ { - "name": "315", - "value": "316" + "name": "319", + "value": "320" } ] }, "tcpSocket": { - "port": "317", - "host": "318" + "port": "321", + "host": "322" }, "initialDelaySeconds": 657418949, "timeoutSeconds": -992558278, @@ -1009,24 +1018,24 @@ "startupProbe": { "exec": { "command": [ - "319" + "323" ] }, "httpGet": { - "path": "320", + "path": "324", "port": -1117254382, - "host": "321", + "host": "325", "scheme": "趐囨鏻砅邻爥蹔ŧOǨ", "httpHeaders": [ { - "name": "322", - "value": "323" + "name": "326", + "value": "327" } ] }, "tcpSocket": { - "port": "324", - "host": "325" + "port": "328", + "host": "329" }, "initialDelaySeconds": 2129989022, "timeoutSeconds": -1699531929, @@ -1038,51 +1047,51 @@ "postStart": { "exec": { "command": [ - "326" + "330" ] }, "httpGet": { - "path": "327", - "port": "328", - "host": "329", + "path": "331", + "port": "332", + "host": "333", "scheme": "幩šeSvEȤƏ埮pɵ", "httpHeaders": [ { - "name": "330", - "value": "331" + "name": "334", + "value": "335" } ] }, "tcpSocket": { - "port": "332", - "host": "333" + "port": "336", + "host": "337" } }, "preStop": { "exec": { "command": [ - "334" + "338" ] }, "httpGet": { - "path": "335", - "port": "336", - "host": "337", + "path": "339", + "port": "340", + "host": "341", "scheme": "ş", "httpHeaders": [ { - "name": "338", - "value": "339" + "name": "342", + "value": "343" } ] }, "tcpSocket": { - "port": "340", - "host": "341" + "port": "344", + "host": "345" } } }, - "terminationMessagePath": "342", + "terminationMessagePath": "346", "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", "imagePullPolicy": "ņ", "securityContext": { @@ -1096,74 +1105,81 @@ }, "privileged": false, "seLinuxOptions": { - "user": "343", - "role": "344", - "type": "345", - "level": "346" + "user": "347", + "role": "348", + "type": "349", + "level": "350" }, "windowsOptions": { - "gmsaCredentialSpecName": "347", - "gmsaCredentialSpec": "348", - "runAsUserName": "349" + "gmsaCredentialSpecName": "351", + "gmsaCredentialSpec": "352", + "runAsUserName": "353" }, "runAsUser": 1958157659034146020, "runAsGroup": -5996624450771474158, "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "嗆u" + "procMount": "嗆u", + "seccompProfile": { + "type": "晲T[irȎ3Ĕ\\", + "localhostProfile": "354" + } }, "tty": true, - "targetContainerName": "350" + "targetContainerName": "355" } ], - "restartPolicy": "T[", - "terminationGracePeriodSeconds": -2738603156841903595, - "activeDeadlineSeconds": -8619192438821356882, - "dnsPolicy": "Ƶf", + "restartPolicy": "鰨松/Ȁĵ鴁ĩ", + "terminationGracePeriodSeconds": 5255171395073905944, + "activeDeadlineSeconds": 760480547754807445, + "dnsPolicy": " Ņ#耗", "nodeSelector": { - "351": "352" + "356": "357" }, - "serviceAccountName": "353", - "serviceAccount": "354", + "serviceAccountName": "358", + "serviceAccount": "359", "automountServiceAccountToken": false, - "nodeName": "355", - "hostNetwork": true, - "shareProcessNamespace": false, + "nodeName": "360", + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "356", - "role": "357", - "type": "358", - "level": "359" + "user": "361", + "role": "362", + "type": "363", + "level": "364" }, "windowsOptions": { - "gmsaCredentialSpecName": "360", - "gmsaCredentialSpec": "361", - "runAsUserName": "362" + "gmsaCredentialSpecName": "365", + "gmsaCredentialSpec": "366", + "runAsUserName": "367" }, - "runAsUser": -2781126825051715248, - "runAsGroup": -801152248124332545, - "runAsNonRoot": true, + "runAsUser": -2814749701257649187, + "runAsGroup": -2284009989479738687, + "runAsNonRoot": false, "supplementalGroups": [ - 5255171395073905944 + -6831592407095063988 ], - "fsGroup": 760480547754807445, + "fsGroup": -2938475845623062804, "sysctls": [ { - "name": "363", - "value": "364" + "name": "368", + "value": "369" } ], - "fsGroupChangePolicy": "Ņ#耗Ǚ(" + "fsGroupChangePolicy": "`l}Ñ蠂Ü[ƛ^輅", + "seccompProfile": { + "type": "ɛ棕ƈ眽炊礫Ƽ¨Ix糂", + "localhostProfile": "370" + } }, "imagePullSecrets": [ { - "name": "365" + "name": "371" } ], - "hostname": "366", - "subdomain": "367", + "hostname": "372", + "subdomain": "373", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1171,19 +1187,19 @@ { "matchExpressions": [ { - "key": "368", - "operator": "", + "key": "374", + "operator": "zĮ蛋I滞廬耐鷞焬CQ", "values": [ - "369" + "375" ] } ], "matchFields": [ { - "key": "370", - "operator": "ƽ眝{æ盪泙", + "key": "376", + "operator": "ý萜Ǖc", "values": [ - "371" + "377" ] } ] @@ -1192,23 +1208,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 646133945, + "weight": 1141812777, "preference": { "matchExpressions": [ { - "key": "372", - "operator": "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊", + "key": "378", + "operator": "Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ", "values": [ - "373" + "379" ] } ], "matchFields": [ { - "key": "374", - "operator": "ʨIk(dŊiɢzĮ蛋I滞", + "key": "380", + "operator": "乳'ȘUɻ;襕ċ桉桃喕", "values": [ - "375" + "381" ] } ] @@ -1221,43 +1237,43 @@ { "labelSelector": { "matchLabels": { - "3.csh-3--Z1Tvw39FC": "rtSY.g._2F7.-_e..Or_-.3OHgt._6" + "7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og": "8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1" }, "matchExpressions": [ { - "key": "V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y_8D_X._B__-Pd", - "operator": "Exists" + "key": "a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "382" + "388" ], - "topologyKey": "383" + "topologyKey": "389" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -855547676, + "weight": 725557531, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "w--162-gk2-99v22.g-65m8-1x129-9d8-s7-t7--336-11k9-8609a-e0--1----v8-4--558n1asz5/BD8.TS-jJ.Ys_Mop34_y": "f_ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J5" + "2-mv56c27-23---g----1/nf_ZN.-_--6": "J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" }, "matchExpressions": [ { - "key": "8.--w0_1V7", + "key": "c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o", "operator": "In", "values": [ - "7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_8" + "g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" ] } ] }, "namespaces": [ - "390" + "396" ], - "topologyKey": "391" + "topologyKey": "397" } } ] @@ -1267,105 +1283,108 @@ { "labelSelector": { "matchLabels": { - "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33": "17ca-_p-y.eQZ9p_1" + "4eq5": "" }, "matchExpressions": [ { - "key": "yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81", - "operator": "DoesNotExist" + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" } ] }, "namespaces": [ - "398" + "404" ], - "topologyKey": "399" + "topologyKey": "405" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 808399187, + "weight": 1598840753, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2": "CpS__.39g_.--_-_ve5.m_2_--XZx" + "a-2408m-0--5--25/o_6Z..11_7pX_.-mLx": "7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v" }, "matchExpressions": [ { - "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", - "operator": "DoesNotExist" + "key": "n_5023Xl-3Pw_-r75--_-A-o-__y_4", + "operator": "NotIn", + "values": [ + "7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX" + ] } ] }, "namespaces": [ - "406" + "412" ], - "topologyKey": "407" + "topologyKey": "413" } } ] } }, - "schedulerName": "408", + "schedulerName": "414", "tolerations": [ { - "key": "409", - "operator": "ƹ|", - "value": "410", - "effect": "料ȭzV镜籬ƽ", - "tolerationSeconds": 935587338391120947 + "key": "415", + "operator": "ŝ", + "value": "416", + "effect": "ď", + "tolerationSeconds": 5830364175709520120 } ], "hostAliases": [ { - "ip": "411", + "ip": "417", "hostnames": [ - "412" + "418" ] } ], - "priorityClassName": "413", - "priority": 1690570439, + "priorityClassName": "419", + "priority": 1409661280, "dnsConfig": { "nameservers": [ - "414" + "420" ], "searches": [ - "415" + "421" ], "options": [ { - "name": "416", - "value": "417" + "name": "422", + "value": "423" } ] }, "readinessGates": [ { - "conditionType": "梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳" + "conditionType": "iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇" } ], - "runtimeClassName": "418", + "runtimeClassName": "424", "enableServiceLinks": true, - "preemptionPolicy": "eáNRNJ丧鴻Ŀ", + "preemptionPolicy": "ɱD很唟-墡è箁E嗆R2", "overhead": { - "癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö": "607" + "攜轴": "82" }, "topologySpreadConstraints": [ { - "maxSkew": -137402083, - "topologyKey": "419", - "whenUnsatisfiable": "Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥", + "maxSkew": -404772114, + "topologyKey": "425", + "whenUnsatisfiable": "礳Ȭ痍脉PPöƌ镳餘ŁƁ翂|", "labelSelector": { "matchLabels": { - "E--pT751": "mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X" + "ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H": "T8-7_-YD-Q9_-__..YNu" }, "matchExpressions": [ { - "key": "qW", + "key": "g-.814e-_07-ht-E6___-X_H", "operator": "In", "values": [ - "2-.s_6O-5_7_-0w_--5-_.3--_9QWJ" + "FP" ] } ] @@ -1376,36 +1395,36 @@ } }, "strategy": { - "type": "ơ'禧ǵŊ)TiD¢ƿ媴h5ƅȸȓɻ", + "type": "瞯å檳ė\u003ec緍", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 696654600, - "revisionHistoryLimit": 407742062, + "minReadySeconds": 349829120, + "revisionHistoryLimit": 94613358, "rollbackTo": { - "revision": -455484136992029462 + "revision": -4333997995002768142 }, - "progressDeadlineSeconds": -1450995995 + "progressDeadlineSeconds": 1393016848 }, "status": { - "observedGeneration": 3883700826410970519, - "replicas": -449319810, - "updatedReplicas": 2063260600, - "readyReplicas": -729742317, - "availableReplicas": 294718341, - "unavailableReplicas": 867742020, + "observedGeneration": -5717089103430590081, + "replicas": 340269252, + "updatedReplicas": -2071091268, + "readyReplicas": -2111356809, + "availableReplicas": -219644401, + "unavailableReplicas": 1740994908, "conditions": [ { - "type": "昞财Î嘝zʄ!ć惍Bi攵\u0026ý\"ʀ", - "status": "", - "lastUpdateTime": "2042-08-25T05:10:04Z", - "lastTransitionTime": "2097-04-15T07:29:40Z", - "reason": "426", - "message": "427" + "type": "磸蛕ʟ?ȊJ赟鷆šl5ɜ", + "status": "銲tHǽ÷閂抰^窄CǙķȈĐI梞ū", + "lastUpdateTime": "2781-11-30T05:46:47Z", + "lastTransitionTime": "2303-07-17T14:30:13Z", + "reason": "432", + "message": "433" } ], - "collisionCount": -2071091268 + "collisionCount": 1601715082 } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.pb b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.pb index f018c3adf39e181a00ed811271712236cd7ea5f9..d6d08aff7762e3b1be5dc4317223951b7213ee1a 100644 GIT binary patch delta 3670 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 diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.yaml b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.yaml index 0096c4e5a8c..9faaa4bd4b3 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.yaml @@ -30,12 +30,12 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 696654600 - progressDeadlineSeconds: -1450995995 + minReadySeconds: 349829120 + progressDeadlineSeconds: 1393016848 replicas: 896585016 - revisionHistoryLimit: 407742062 + revisionHistoryLimit: 94613358 rollbackTo: - revision: -455484136992029462 + revision: -4333997995002768142 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 +46,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: ơ'禧ǵŊ)TiD¢ƿ媴h5ƅȸȓɻ + type: 瞯å檳ė>c緍 template: metadata: annotations: @@ -78,381 +78,387 @@ spec: selfLink: "28" uid: ?Qȫş spec: - activeDeadlineSeconds: -8619192438821356882 + activeDeadlineSeconds: 760480547754807445 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "372" - operator: '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊' + - key: "378" + operator: Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ values: - - "373" + - "379" matchFields: - - key: "374" - operator: ʨIk(dŊiɢzĮ蛋I滞 + - key: "380" + operator: 乳'ȘUɻ;襕ċ桉桃喕 values: - - "375" - weight: 646133945 + - "381" + weight: 1141812777 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "368" - operator: "" + - key: "374" + operator: zĮ蛋I滞廬耐鷞焬CQ values: - - "369" + - "375" matchFields: - - key: "370" - operator: ƽ眝{æ盪泙 + - key: "376" + operator: ý萜Ǖc values: - - "371" + - "377" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 8.--w0_1V7 + - key: c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o operator: In values: - - 7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_8 + - g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 matchLabels: - w--162-gk2-99v22.g-65m8-1x129-9d8-s7-t7--336-11k9-8609a-e0--1----v8-4--558n1asz5/BD8.TS-jJ.Ys_Mop34_y: f_ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J5 + 2-mv56c27-23---g----1/nf_ZN.-_--6: J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7 namespaces: - - "390" - topologyKey: "391" - weight: -855547676 + - "396" + topologyKey: "397" + weight: 725557531 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: V.-tfh4.caTz_.g.w-o.8_WT-M.3_-1y_8D_X._B__-Pd - operator: Exists + - key: a2/H9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.D7 + operator: DoesNotExist matchLabels: - 3.csh-3--Z1Tvw39FC: rtSY.g._2F7.-_e..Or_-.3OHgt._6 + 7o-x382m88w-pz94.g-c2---2etfh41ca-z-5g2wco8/3Og: 8w_aI._31-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k.1 namespaces: - - "382" - topologyKey: "383" + - "388" + topologyKey: "389" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf - operator: DoesNotExist + - key: n_5023Xl-3Pw_-r75--_-A-o-__y_4 + operator: NotIn + values: + - 7O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX matchLabels: - 3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2: CpS__.39g_.--_-_ve5.m_2_--XZx + a-2408m-0--5--25/o_6Z..11_7pX_.-mLx: 7_.-x6db-L7.-__-G_2kCpS__.39g_.--_-v namespaces: - - "406" - topologyKey: "407" - weight: 808399187 + - "412" + topologyKey: "413" + weight: 1598840753 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: yp8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---9/tA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W81 - operator: DoesNotExist + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists matchLabels: - 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33: 17ca-_p-y.eQZ9p_1 + 4eq5: "" namespaces: - - "398" - topologyKey: "399" + - "404" + topologyKey: "405" automountServiceAccountToken: false containers: - args: - - "216" + - "217" command: - - "215" + - "216" env: - - name: "223" - value: "224" + - name: "224" + value: "225" valueFrom: configMapKeyRef: - key: "230" - name: "229" + key: "231" + name: "230" optional: true fieldRef: - apiVersion: "225" - fieldPath: "226" + apiVersion: "226" + fieldPath: "227" resourceFieldRef: - containerName: "227" - divisor: "595" - resource: "228" + containerName: "228" + divisor: "804" + resource: "229" secretKeyRef: - key: "232" - name: "231" - optional: false + key: "233" + name: "232" + optional: true envFrom: - configMapRef: - name: "221" - optional: false - prefix: "220" - secretRef: name: "222" optional: false - image: "214" - imagePullPolicy: û咡W<敄lu|榝$î.Ȏ蝪ʜ5 + prefix: "221" + secretRef: + name: "223" + optional: true + image: "215" + imagePullPolicy: xɮĵȑ6L*Z鐫û咡W lifecycle: postStart: exec: command: - - "258" + - "259" httpGet: - host: "261" + host: "262" httpHeaders: - - name: "262" - value: "263" - path: "259" - port: "260" + - name: "263" + value: "264" + path: "260" + port: "261" + scheme: Ů+朷Ǝ膯ljVX1虊 tcpSocket: - host: "264" - port: 1943028037 + host: "265" + port: -979584143 preStop: exec: command: - - "265" + - "266" httpGet: - host: "267" + host: "269" httpHeaders: - - name: "268" - value: "269" - path: "266" - port: -1355476687 - scheme: -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ + - name: "270" + value: "271" + path: "267" + port: "268" + scheme: ĸ輦唊 tcpSocket: - host: "271" - port: "270" + host: "273" + port: "272" livenessProbe: exec: command: - - "239" - failureThreshold: -1213051101 + - "240" + failureThreshold: -1140531048 httpGet: - host: "241" + host: "242" httpHeaders: - - name: "242" - value: "243" - path: "240" - port: -1654678802 - scheme: 毋 - initialDelaySeconds: -775511009 - periodSeconds: -228822833 - successThreshold: -970312425 + - name: "243" + value: "244" + path: "241" + port: 630004123 + scheme: ɾģ毋Ó6dz娝嘚 + initialDelaySeconds: 1451056156 + periodSeconds: -127849333 + successThreshold: -1455098755 tcpSocket: - host: "244" - port: 391562775 - timeoutSeconds: -832805508 - name: "213" + host: "245" + port: -1213051101 + timeoutSeconds: 267768240 + name: "214" ports: - - containerPort: -775325416 - hostIP: "219" - hostPort: 62799871 - name: "218" - protocol: t莭琽§ć\ ïì + - containerPort: -246563990 + hostIP: "220" + hostPort: -763687725 + name: "219" + protocol: ì« readinessProbe: exec: command: - - "245" - failureThreshold: 571739592 + - "246" + failureThreshold: 893823156 httpGet: - host: "247" + host: "248" httpHeaders: - - name: "248" - value: "249" - path: "246" - port: -1905643191 - scheme: Ǖɳɷ9Ì崟¿瘦ɖ緕 - initialDelaySeconds: 852780575 - periodSeconds: 893823156 - successThreshold: -1980314709 + - name: "249" + value: "250" + path: "247" + port: 1752155096 + scheme: 崟¿ + initialDelaySeconds: -1798849477 + periodSeconds: 852780575 + successThreshold: -1252938503 tcpSocket: host: "251" - port: "250" - timeoutSeconds: -1252938503 + port: -1423854443 + timeoutSeconds: -1017263912 resources: limits: - N粕擓ƖHVe熼: "334" + 粕擓ƖHVe熼'FD: "235" requests: - 倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶: "388" + 嶗U: "647" securityContext: allowPrivilegeEscalation: true capabilities: add: - - E埄Ȁ朦 wƯ貾坢' + - lu|榝$î. drop: - - aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l - privileged: false + - 蝪ʜ5遰= + privileged: true procMount: "" - readOnlyRootFilesystem: true - runAsGroup: -2408264753085021035 + readOnlyRootFilesystem: false + runAsGroup: -1590797314027460823 runAsNonRoot: true - runAsUser: -2270595441829602368 + runAsUser: 2001337664780390084 seLinuxOptions: - level: "276" - role: "274" - type: "275" - user: "273" + level: "278" + role: "276" + type: "277" + user: "275" + seccompProfile: + localhostProfile: "282" + type: 跩aŕ翑 windowsOptions: - gmsaCredentialSpec: "278" - gmsaCredentialSpecName: "277" - runAsUserName: "279" + gmsaCredentialSpec: "280" + gmsaCredentialSpecName: "279" + runAsUserName: "281" startupProbe: exec: command: - "252" - failureThreshold: -1008070934 + failureThreshold: 410611837 httpGet: host: "254" httpHeaders: - name: "255" value: "256" path: "253" - port: -1334110502 - scheme: ȓ蹣ɐǛv+8Ƥ熪军 - initialDelaySeconds: 410611837 - periodSeconds: 972978563 - successThreshold: 17771103 + port: -20130017 + scheme: 輓Ɔȓ蹣ɐǛv+8 + initialDelaySeconds: 1831208885 + periodSeconds: -820113531 + successThreshold: 622267234 tcpSocket: - host: "257" - port: 622267234 - timeoutSeconds: 809006670 - terminationMessagePath: "272" - terminationMessagePolicy: T 苧yñKJɐ扵G + host: "258" + port: "257" + timeoutSeconds: -1425408777 + stdin: true + terminationMessagePath: "274" + terminationMessagePolicy: 铿ʩȂ4ē鐭#嬀ơŸ8T volumeDevices: - - devicePath: "238" - name: "237" + - devicePath: "239" + name: "238" volumeMounts: - - mountPath: "234" - mountPropagation: 癃8鸖 - name: "233" - readOnly: true - subPath: "235" - subPathExpr: "236" - workingDir: "217" + - mountPath: "235" + mountPropagation: i酛3ƁÀ*f<鴒翁杙Ŧ癃 + name: "234" + subPath: "236" + subPathExpr: "237" + workingDir: "218" dnsConfig: nameservers: - - "414" + - "420" options: - - name: "416" - value: "417" + - name: "422" + value: "423" searches: - - "415" - dnsPolicy: Ƶf + - "421" + dnsPolicy: ' Ņ#耗' enableServiceLinks: true ephemeralContainers: - args: - - "283" + - "286" command: - - "282" + - "285" env: - - name: "290" - value: "291" + - name: "293" + value: "294" valueFrom: configMapKeyRef: - key: "297" - name: "296" - optional: true + key: "300" + name: "299" + optional: false fieldRef: - apiVersion: "292" - fieldPath: "293" + apiVersion: "295" + fieldPath: "296" resourceFieldRef: - containerName: "294" - divisor: "381" - resource: "295" + containerName: "297" + divisor: "836" + resource: "298" secretKeyRef: - key: "299" - name: "298" + key: "302" + name: "301" optional: false envFrom: - configMapRef: - name: "288" - optional: false - prefix: "287" - secretRef: - name: "289" + name: "291" optional: true - image: "281" + prefix: "290" + secretRef: + name: "292" + optional: false + image: "284" imagePullPolicy: ņ lifecycle: postStart: exec: command: - - "326" + - "330" httpGet: - host: "329" + host: "333" httpHeaders: - - name: "330" - value: "331" - path: "327" - port: "328" + - name: "334" + value: "335" + path: "331" + port: "332" scheme: 幩šeSvEȤƏ埮pɵ tcpSocket: - host: "333" - port: "332" + host: "337" + port: "336" preStop: exec: command: - - "334" + - "338" httpGet: - host: "337" + host: "341" httpHeaders: - - name: "338" - value: "339" - path: "335" - port: "336" + - name: "342" + value: "343" + path: "339" + port: "340" scheme: ş tcpSocket: - host: "341" - port: "340" + host: "345" + port: "344" livenessProbe: exec: command: - - "306" - failureThreshold: -300247800 + - "309" + failureThreshold: 386804041 httpGet: - host: "308" - httpHeaders: - - name: "309" - value: "310" - path: "307" - port: 865289071 - scheme: iɥ嵐sC8 - initialDelaySeconds: -1513284745 - periodSeconds: -414121491 - successThreshold: -1862764022 - tcpSocket: host: "311" - port: -898536659 - timeoutSeconds: 1258370227 - name: "280" + httpHeaders: + - name: "312" + value: "313" + path: "310" + port: -2097329452 + scheme: 屿oiɥ嵐sC8? + initialDelaySeconds: 1258370227 + periodSeconds: -1862764022 + successThreshold: -300247800 + tcpSocket: + host: "314" + port: -1513284745 + timeoutSeconds: -414121491 + name: "283" ports: - - containerPort: -1137436579 - hostIP: "286" - hostPort: 1868683352 - name: "285" - protocol: 颶妧Ö闊 + - containerPort: -1778952574 + hostIP: "289" + hostPort: -2165496 + name: "288" + protocol: 皧V垾现葢ŵ橨鬶l獕;跣Hǝcw readinessProbe: exec: command: - - "312" + - "315" failureThreshold: 215186711 httpGet: - host: "314" + host: "318" httpHeaders: - - name: "315" - value: "316" - path: "313" - port: 323903711 + - name: "319" + value: "320" + path: "316" + port: "317" scheme: J initialDelaySeconds: 657418949 periodSeconds: 287654902 successThreshold: -2062708879 tcpSocket: - host: "318" - port: "317" + host: "322" + port: "321" timeoutSeconds: -992558278 resources: limits: - ²sNƗ¸g: "50" + Ö闊 鰔澝qV: "752" requests: - 酊龨δ摖ȱğ_<: "118" + Ņ/»頸+SÄ蚃: "226" securityContext: allowPrivilegeEscalation: false capabilities: @@ -467,57 +473,59 @@ spec: runAsNonRoot: false runAsUser: 1958157659034146020 seLinuxOptions: - level: "346" - role: "344" - type: "345" - user: "343" + level: "350" + role: "348" + type: "349" + user: "347" + seccompProfile: + localhostProfile: "354" + type: 晲T[irȎ3Ĕ\ windowsOptions: - gmsaCredentialSpec: "348" - gmsaCredentialSpecName: "347" - runAsUserName: "349" + gmsaCredentialSpec: "352" + gmsaCredentialSpecName: "351" + runAsUserName: "353" startupProbe: exec: command: - - "319" + - "323" failureThreshold: 1502643091 httpGet: - host: "321" + host: "325" httpHeaders: - - name: "322" - value: "323" - path: "320" + - name: "326" + value: "327" + path: "324" port: -1117254382 scheme: 趐囨鏻砅邻爥蹔ŧOǨ initialDelaySeconds: 2129989022 periodSeconds: 1311843384 successThreshold: -1292310438 tcpSocket: - host: "325" - port: "324" + host: "329" + port: "328" timeoutSeconds: -1699531929 - targetContainerName: "350" - terminationMessagePath: "342" + targetContainerName: "355" + terminationMessagePath: "346" terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ tty: true volumeDevices: - - devicePath: "305" - name: "304" + - devicePath: "308" + name: "307" volumeMounts: - - mountPath: "301" - mountPropagation: ƺ蛜6Ɖ飴ɎiǨź - name: "300" + - mountPath: "304" + mountPropagation: 餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏi + name: "303" readOnly: true - subPath: "302" - subPathExpr: "303" - workingDir: "284" + subPath: "305" + subPathExpr: "306" + workingDir: "287" hostAliases: - hostnames: - - "412" - ip: "411" - hostNetwork: true - hostname: "366" + - "418" + ip: "417" + hostname: "372" imagePullSecrets: - - name: "365" + - name: "371" initContainers: - args: - "150" @@ -653,6 +661,9 @@ spec: role: "207" type: "208" user: "206" + seccompProfile: + localhostProfile: "213" + type: ʤî萨zvt莭 windowsOptions: gmsaCredentialSpec: "211" gmsaCredentialSpecName: "210" @@ -677,9 +688,9 @@ spec: host: "191" port: 406308963 timeoutSeconds: 2026784878 + stdin: true terminationMessagePath: "205" terminationMessagePolicy: 焗捏 - tty: true volumeDevices: - devicePath: "172" name: "171" @@ -691,63 +702,66 @@ spec: subPath: "169" subPathExpr: "170" workingDir: "151" - nodeName: "355" + nodeName: "360" nodeSelector: - "351": "352" + "356": "357" overhead: - 癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö: "607" - preemptionPolicy: eáNRNJ丧鴻Ŀ - priority: 1690570439 - priorityClassName: "413" + 攜轴: "82" + preemptionPolicy: ɱD很唟-墡è箁E嗆R2 + priority: 1409661280 + priorityClassName: "419" readinessGates: - - conditionType: 梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳 - restartPolicy: T[ - runtimeClassName: "418" - schedulerName: "408" + - conditionType: iǙĞǠŌ锒鿦Ršțb贇髪čɣ暇 + restartPolicy: 鰨松/Ȁĵ鴁ĩ + runtimeClassName: "424" + schedulerName: "414" securityContext: - fsGroup: 760480547754807445 - fsGroupChangePolicy: Ņ#耗Ǚ( - runAsGroup: -801152248124332545 - runAsNonRoot: true - runAsUser: -2781126825051715248 + fsGroup: -2938475845623062804 + fsGroupChangePolicy: '`l}Ñ蠂Ü[ƛ^輅' + runAsGroup: -2284009989479738687 + runAsNonRoot: false + runAsUser: -2814749701257649187 seLinuxOptions: - level: "359" - role: "357" - type: "358" - user: "356" + level: "364" + role: "362" + type: "363" + user: "361" + seccompProfile: + localhostProfile: "370" + type: ɛ棕ƈ眽炊礫Ƽ¨Ix糂 supplementalGroups: - - 5255171395073905944 + - -6831592407095063988 sysctls: - - name: "363" - value: "364" + - name: "368" + value: "369" windowsOptions: - gmsaCredentialSpec: "361" - gmsaCredentialSpecName: "360" - runAsUserName: "362" - serviceAccount: "354" - serviceAccountName: "353" + gmsaCredentialSpec: "366" + gmsaCredentialSpecName: "365" + runAsUserName: "367" + serviceAccount: "359" + serviceAccountName: "358" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "367" - terminationGracePeriodSeconds: -2738603156841903595 + shareProcessNamespace: true + subdomain: "373" + terminationGracePeriodSeconds: 5255171395073905944 tolerations: - - effect: 料ȭzV镜籬ƽ - key: "409" - operator: ƹ| - tolerationSeconds: 935587338391120947 - value: "410" + - effect: ď + key: "415" + operator: ŝ + tolerationSeconds: 5830364175709520120 + value: "416" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: qW + - key: g-.814e-_07-ht-E6___-X_H operator: In values: - - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ + - FP matchLabels: - E--pT751: mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X - maxSkew: -137402083 - topologyKey: "419" - whenUnsatisfiable: Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥 + ux4-br5r---r8oh782-u---76g---h-4-lx-0-2qw.72n4s-6-k5-e/dDy__3wc.q.8_00.0_._.-_L-H: T8-7_-YD-Q9_-__..YNu + maxSkew: -404772114 + topologyKey: "425" + whenUnsatisfiable: 礳Ȭ痍脉PPöƌ镳餘ŁƁ翂| volumes: - awsElasticBlockStore: fsType: "47" @@ -948,17 +962,17 @@ spec: storagePolicyName: "103" volumePath: "101" status: - availableReplicas: 294718341 - collisionCount: -2071091268 + availableReplicas: -219644401 + collisionCount: 1601715082 conditions: - - lastTransitionTime: "2097-04-15T07:29:40Z" - lastUpdateTime: "2042-08-25T05:10:04Z" - message: "427" - reason: "426" - status: "" - type: 昞财Î嘝zʄ!ć惍Bi攵&ý"ʀ - observedGeneration: 3883700826410970519 - readyReplicas: -729742317 - replicas: -449319810 - unavailableReplicas: 867742020 - updatedReplicas: 2063260600 + - lastTransitionTime: "2303-07-17T14:30:13Z" + lastUpdateTime: "2781-11-30T05:46:47Z" + message: "433" + reason: "432" + status: 銲tHǽ÷閂抰^窄CǙķȈĐI梞ū + type: 磸蛕ʟ?ȊJ赟鷆šl5ɜ + observedGeneration: -5717089103430590081 + readyReplicas: -2111356809 + replicas: 340269252 + unavailableReplicas: 1740994908 + updatedReplicas: -2071091268 diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.json b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.json index 092ac6db361..8dd3a918d2d 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.json +++ b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.json @@ -614,133 +614,138 @@ "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "ʙ嫙\u0026" + "procMount": "ʙ嫙\u0026", + "seccompProfile": { + "type": "5靇C'ɵK.Q貇£ȹ嫰ƹǔ", + "localhostProfile": "219" + } }, - "stdin": true, - "stdinOnce": true + "stdinOnce": true, + "tty": true } ], "containers": [ { - "name": "219", - "image": "220", + "name": "220", + "image": "221", "command": [ - "221" - ], - "args": [ "222" ], - "workingDir": "223", + "args": [ + "223" + ], + "workingDir": "224", "ports": [ { - "name": "224", - "hostPort": 1944205014, - "containerPort": -2079582559, - "protocol": "K.Q貇£ȹ嫰ƹǔw÷nI粛E煹ǐƲ", - "hostIP": "225" + "name": "225", + "hostPort": -2136485795, + "containerPort": -273337941, + "protocol": "煹", + "hostIP": "226" } ], "envFrom": [ { - "prefix": "226", + "prefix": "227", "configMapRef": { - "name": "227", + "name": "228", "optional": true }, "secretRef": { - "name": "228", + "name": "229", "optional": false } } ], "env": [ { - "name": "229", - "value": "230", + "name": "230", + "value": "231", "valueFrom": { "fieldRef": { - "apiVersion": "231", - "fieldPath": "232" + "apiVersion": "232", + "fieldPath": "233" }, "resourceFieldRef": { - "containerName": "233", - "resource": "234", - "divisor": "901" + "containerName": "234", + "resource": "235", + "divisor": "445" }, "configMapKeyRef": { - "name": "235", - "key": "236", + "name": "236", + "key": "237", "optional": false }, "secretKeyRef": { - "name": "237", - "key": "238", - "optional": false + "name": "238", + "key": "239", + "optional": true } } } ], "resources": { "limits": { - "羭,铻OŤǢʭ嵔": "340" + "@ɀ羭,铻OŤǢʭ嵔棂p儼Ƿ裚瓶釆": "695" }, "requests": { - "TG;邪匾mɩC[ó瓧嫭塓烀罁胾^拜": "755" + "": "131" } }, "volumeMounts": [ { - "name": "239", - "mountPath": "240", - "subPath": "241", - "mountPropagation": "ʒ刽ʼn掏1ſ盷褎weLJèux榜", - "subPathExpr": "242" + "name": "240", + "mountPath": "241", + "subPath": "242", + "mountPropagation": "Ŗȫ焗捏ĨFħ籘", + "subPathExpr": "243" } ], "volumeDevices": [ { - "name": "243", - "devicePath": "244" + "name": "244", + "devicePath": "245" } ], "livenessProbe": { "exec": { "command": [ - "245" + "246" ] }, "httpGet": { - "path": "246", - "port": "247", - "host": "248", - "scheme": "賃ɪ鐊瀑Ź9ǕLLȊ", + "path": "247", + "port": "248", + "host": "249", + "scheme": "踡肒Ao/樝fw[Řż丩ŽoǠŻʘY", "httpHeaders": [ { - "name": "249", - "value": "250" + "name": "250", + "value": "251" } ] }, "tcpSocket": { - "port": -26910286, - "host": "251" + "port": 1832870128, + "host": "252" }, - "initialDelaySeconds": 1214895765, - "timeoutSeconds": 1181519543, - "periodSeconds": 282592353, - "successThreshold": 377225334, - "failureThreshold": -1191434089 + "initialDelaySeconds": 191755979, + "timeoutSeconds": -2000048581, + "periodSeconds": 88483549, + "successThreshold": 364078113, + "failureThreshold": -181693648 }, "readinessProbe": { "exec": { "command": [ - "252" + "253" ] }, "httpGet": { - "path": "253", - "port": "254", + "path": "254", + "port": 505015433, "host": "255", + "scheme": "ǎfǣ萭旿@掇", "httpHeaders": [ { "name": "256", @@ -752,11 +757,11 @@ "port": "258", "host": "259" }, - "initialDelaySeconds": -839281354, - "timeoutSeconds": 2035347577, - "periodSeconds": -819723498, - "successThreshold": -150133456, - "failureThreshold": 1507815593 + "initialDelaySeconds": -1694108493, + "timeoutSeconds": 1584001904, + "periodSeconds": -839281354, + "successThreshold": 2035347577, + "failureThreshold": -819723498 }, "startupProbe": { "exec": { @@ -766,9 +771,9 @@ }, "httpGet": { "path": "261", - "port": 1684643131, + "port": 1109079597, "host": "262", - "scheme": "飣奺Ȋ礶惇¸", + "scheme": "@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄鸫rʤî", "httpHeaders": [ { "name": "263", @@ -777,152 +782,155 @@ ] }, "tcpSocket": { - "port": "265", - "host": "266" + "port": -775325416, + "host": "265" }, - "initialDelaySeconds": -161753937, - "timeoutSeconds": -1578746609, - "periodSeconds": 1428207963, - "successThreshold": 790462391, - "failureThreshold": -822090785 + "initialDelaySeconds": 1885896895, + "timeoutSeconds": -1232888129, + "periodSeconds": -1682044542, + "successThreshold": 1182477686, + "failureThreshold": -503805926 }, "lifecycle": { "postStart": { "exec": { "command": [ - "267" + "266" ] }, "httpGet": { - "path": "268", - "port": -421846800, - "host": "269", - "scheme": "zvt莭琽§", + "path": "267", + "port": 10098903, + "host": "268", + "scheme": "«丯Ƙ枛牐ɺ皚", "httpHeaders": [ { - "name": "270", - "value": "271" + "name": "269", + "value": "270" } ] }, "tcpSocket": { - "port": -763687725, - "host": "272" + "port": -1934111455, + "host": "271" } }, "preStop": { "exec": { "command": [ - "273" + "272" ] }, "httpGet": { - "path": "274", - "port": -1452676801, - "host": "275", - "scheme": "ȿ0矀Kʝ", + "path": "273", + "port": 538852927, + "host": "274", + "scheme": "ĨɆâĺɗŹ倗", "httpHeaders": [ { - "name": "276", - "value": "277" + "name": "275", + "value": "276" } ] }, "tcpSocket": { - "port": "278", - "host": "279" + "port": 1623772781, + "host": "277" } } }, - "terminationMessagePath": "280", - "terminationMessagePolicy": "\\p[", - "imagePullPolicy": "擓ƖHVe熼'FD剂讼ɓȌʟni酛", + "terminationMessagePath": "278", + "terminationMessagePolicy": "UÐ_ƮA攤/ɸɎ", + "imagePullPolicy": "f\u003c鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡źȰ", "securityContext": { "capabilities": { "add": [ - "À*f\u003c鴒翁杙Ŧ癃8" + "矡ȶ网棊ʢ=wǕɳɷ9Ì崟¿" ], "drop": [ - "ɱJȉ罴" + "ɖ緕ȚÍ勅跦Opwǩ" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "281", - "role": "282", - "type": "283", - "level": "284" + "user": "279", + "role": "280", + "type": "281", + "level": "282" }, "windowsOptions": { - "gmsaCredentialSpecName": "285", - "gmsaCredentialSpec": "286", - "runAsUserName": "287" + "gmsaCredentialSpecName": "283", + "gmsaCredentialSpec": "284", + "runAsUserName": "285" }, - "runAsUser": -2706913289057230267, - "runAsGroup": -3689959065086680033, - "runAsNonRoot": false, + "runAsUser": -1710675158147292784, + "runAsGroup": 8892821664271613295, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "棊ʢ=wǕɳɷ9Ì崟¿瘦ɖ緕ȚÍ勅" - }, - "stdinOnce": true + "procMount": "g鄠[颐o啛更偢ɇ卷荙JLĹ]佱¿", + "seccompProfile": { + "type": "犵殇ŕ-Ɂ圯W:ĸ輦唊#", + "localhostProfile": "286" + } + } } ], "ephemeralContainers": [ { - "name": "288", - "image": "289", + "name": "287", + "image": "288", "command": [ - "290" + "289" ], "args": [ - "291" + "290" ], - "workingDir": "292", + "workingDir": "291", "ports": [ { - "name": "293", - "hostPort": 1853396726, - "containerPort": 1330271338, - "protocol": "逴", - "hostIP": "294" + "name": "292", + "hostPort": -467985423, + "containerPort": 2058122084, + "protocol": "鐭#嬀ơŸ8T 苧yñKJ", + "hostIP": "293" } ], "envFrom": [ { - "prefix": "295", + "prefix": "294", "configMapRef": { - "name": "296", - "optional": true + "name": "295", + "optional": false }, "secretRef": { - "name": "297", - "optional": true + "name": "296", + "optional": false } } ], "env": [ { - "name": "298", - "value": "299", + "name": "297", + "value": "298", "valueFrom": { "fieldRef": { - "apiVersion": "300", - "fieldPath": "301" + "apiVersion": "299", + "fieldPath": "300" }, "resourceFieldRef": { - "containerName": "302", - "resource": "303", - "divisor": "709" + "containerName": "301", + "resource": "302", + "divisor": "260" }, "configMapKeyRef": { - "name": "304", - "key": "305", + "name": "303", + "key": "304", "optional": false }, "secretKeyRef": { - "name": "306", - "key": "307", + "name": "305", + "key": "306", "optional": false } } @@ -930,66 +938,67 @@ ], "resources": { "limits": { - "颐o": "230" + "Ò媁荭gw忊|E剒蔞|表徶đ寳议Ƭ": "235" }, "requests": { - "[+扴ȨŮ+朷Ǝ膯ljV": "728" + "貾坢'跩aŕ翑0": "414" } }, "volumeMounts": [ { - "name": "308", - "mountPath": "309", - "subPath": "310", - "mountPropagation": "ŕ-Ɂ圯W:ĸ輦唊#v铿", - "subPathExpr": "311" + "name": "307", + "readOnly": true, + "mountPath": "308", + "subPath": "309", + "mountPropagation": "皥贸碔lNKƙ順\\E¦队", + "subPathExpr": "310" } ], "volumeDevices": [ { - "name": "312", - "devicePath": "313" + "name": "311", + "devicePath": "312" } ], "livenessProbe": { "exec": { "command": [ - "314" + "313" ] }, "httpGet": { - "path": "315", - "port": "316", - "host": "317", - "scheme": "屡ʁ", + "path": "314", + "port": -560717833, + "host": "315", + "scheme": "cw媀瓄\u0026翜", "httpHeaders": [ { - "name": "318", - "value": "319" + "name": "316", + "value": "317" } ] }, "tcpSocket": { - "port": -1554559634, - "host": "320" + "port": "318", + "host": "319" }, - "initialDelaySeconds": 1718241831, - "timeoutSeconds": 550615941, - "periodSeconds": 1180971695, - "successThreshold": -1971944908, - "failureThreshold": 1742259603 + "initialDelaySeconds": 1868683352, + "timeoutSeconds": -1137436579, + "periodSeconds": 2066735093, + "successThreshold": -190183379, + "failureThreshold": -940334911 }, "readinessProbe": { "exec": { "command": [ - "321" + "320" ] }, "httpGet": { - "path": "322", - "port": -1620315711, + "path": "321", + "port": "322", "host": "323", - "scheme": "ɐ扵", + "scheme": "ĪĠM蘇KŅ/»頸+", "httpHeaders": [ { "name": "324", @@ -1001,11 +1010,11 @@ "port": "326", "host": "327" }, - "initialDelaySeconds": -1358663652, - "timeoutSeconds": 1543146222, - "periodSeconds": -527306221, - "successThreshold": 2098694289, - "failureThreshold": 1150925735 + "initialDelaySeconds": 711020087, + "timeoutSeconds": 1103049140, + "periodSeconds": -1965247100, + "successThreshold": 218453478, + "failureThreshold": 1993268896 }, "startupProbe": { "exec": { @@ -1017,7 +1026,7 @@ "path": "329", "port": "330", "host": "331", - "scheme": "榝$î.Ȏ蝪ʜ5遰", + "scheme": "ƿ頀\"冓鍓贯澔 ", "httpHeaders": [ { "name": "332", @@ -1026,27 +1035,27 @@ ] }, "tcpSocket": { - "port": -1438286448, - "host": "334" + "port": "334", + "host": "335" }, - "initialDelaySeconds": 834105836, - "timeoutSeconds": -1462219068, - "periodSeconds": -370386363, - "successThreshold": 1714588921, - "failureThreshold": -1246371817 + "initialDelaySeconds": 1058960779, + "timeoutSeconds": -2133441986, + "periodSeconds": 472742933, + "successThreshold": 50696420, + "failureThreshold": -1250314365 }, "lifecycle": { "postStart": { "exec": { "command": [ - "335" + "336" ] }, "httpGet": { - "path": "336", - "port": "337", + "path": "337", + "port": -934378634, "host": "338", - "scheme": "跩aŕ翑", + "scheme": "ɐ鰥", "httpHeaders": [ { "name": "339", @@ -1055,21 +1064,21 @@ ] }, "tcpSocket": { - "port": "341", - "host": "342" + "port": 630140708, + "host": "341" } }, "preStop": { "exec": { "command": [ - "343" + "342" ] }, "httpGet": { - "path": "344", - "port": 1017803158, + "path": "343", + "port": "344", "host": "345", - "scheme": "碔", + "scheme": "8?Ǻ鱎ƙ;Nŕ璻Jih亏yƕ丆録²", "httpHeaders": [ { "name": "346", @@ -1078,50 +1087,54 @@ ] }, "tcpSocket": { - "port": "348", - "host": "349" + "port": 2080874371, + "host": "348" } } }, - "terminationMessagePath": "350", - "terminationMessagePolicy": "Kƙ順\\E¦队偯J僳徥淳4揻-$ɽ丟", - "imagePullPolicy": "拉Œɥ颶妧Ö闊 鰔澝qV訆", + "terminationMessagePath": "349", + "terminationMessagePolicy": "灩聋3趐囨鏻砅邻", + "imagePullPolicy": "騎C\"6x$1sȣ±p鋄", "securityContext": { "capabilities": { "add": [ - "ŧL²sNƗ¸gĩ餠籲磣Óƿ" + "ȹ均i绝5哇芆斩ìh4Ɋ" ], "drop": [ - "\"冓鍓贯澔 ƺ蛜6" + "Ȗ|ʐşƧ諔迮ƙIJ嘢4" ] }, "privileged": false, "seLinuxOptions": { - "user": "351", - "role": "352", - "type": "353", - "level": "354" + "user": "350", + "role": "351", + "type": "352", + "level": "353" }, "windowsOptions": { - "gmsaCredentialSpecName": "355", - "gmsaCredentialSpec": "356", - "runAsUserName": "357" + "gmsaCredentialSpecName": "354", + "gmsaCredentialSpec": "355", + "runAsUserName": "356" }, - "runAsUser": 4353696140684277635, - "runAsGroup": 6057650398488995896, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "runAsUser": 4288903380102217677, + "runAsGroup": 6618112330449141397, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "鰥Z龏´DÒȗ" + "procMount": "ďW賁Ěɭɪǹ0衷,ƷƣMț譎懚XW", + "seccompProfile": { + "type": "鑳w妕眵笭/9崍h趭", + "localhostProfile": "357" + } }, - "tty": true, + "stdin": true, "targetContainerName": "358" } ], - "restartPolicy": "ɘɢ鬍熖B芭花ª瘡", - "terminationGracePeriodSeconds": 2666412258966278206, - "activeDeadlineSeconds": -8715915045560617563, - "dnsPolicy": "丆", + "restartPolicy": "uE增猍ǵ xǨŴ", + "terminationGracePeriodSeconds": -3517636156282992346, + "activeDeadlineSeconds": 9071452520778858299, + "dnsPolicy": "ɢX鰨松/Ȁĵ", "nodeSelector": { "359": "360" }, @@ -1129,8 +1142,8 @@ "serviceAccount": "362", "automountServiceAccountToken": false, "nodeName": "363", - "hostPID": true, - "shareProcessNamespace": true, + "hostNetwork": true, + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { "user": "364", @@ -1143,28 +1156,32 @@ "gmsaCredentialSpec": "369", "runAsUserName": "370" }, - "runAsUser": 2179199799235189619, - "runAsGroup": -779972051078659613, + "runAsUser": 2548453080315983269, + "runAsGroup": -8236071895143008294, "runAsNonRoot": false, "supplementalGroups": [ - -7127205672279904050 + -7117039988160665426 ], - "fsGroup": 7124276984274024394, + "fsGroup": 3055252978348423424, "sysctls": [ { "name": "371", "value": "372" } ], - "fsGroupChangePolicy": "蹔ŧ" + "fsGroupChangePolicy": "", + "seccompProfile": { + "type": "", + "localhostProfile": "373" + } }, "imagePullSecrets": [ { - "name": "373" + "name": "374" } ], - "hostname": "374", - "subdomain": "375", + "hostname": "375", + "subdomain": "376", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1172,19 +1189,19 @@ { "matchExpressions": [ { - "key": "376", - "operator": "1sȣ±p鋄5", + "key": "377", + "operator": "{æ盪泙", "values": [ - "377" + "378" ] } ], "matchFields": [ { - "key": "378", - "operator": "幩šeSvEȤƏ埮pɵ", + "key": "379", + "operator": "繐汚磉反-n覦", "values": [ - "379" + "380" ] } ] @@ -1193,23 +1210,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1449289597, + "weight": 1618861163, "preference": { "matchExpressions": [ { - "key": "380", - "operator": "", + "key": "381", + "operator": "ʅ蕉ɼ搳ǭ濑箨ʨIk(dŊiɢzĮ蛋I", "values": [ - "381" + "382" ] } ], "matchFields": [ { - "key": "382", - "operator": "ş", + "key": "383", + "operator": "ʆɞȥ}礤铟怖ý萜Ǖc8", "values": [ - "383" + "384" ] } ] @@ -1222,46 +1239,40 @@ { "labelSelector": { "matchLabels": { - "3---93-2-23/8--21kF-c026.i": "9.M.134-5-.q6H_.--t" + "z.T-V_D_0-K_A-_9_Z_C..7o_x3..-.8-Jp-9-4-Tm.Y": "k8...__.Q_c8.G.b_9_1o.w_aI._31-_I-A-_3bz._8M01" }, "matchExpressions": [ { - "key": "7U_-m.-P.yP9S--858LI__.8U", - "operator": "NotIn", - "values": [ - "7-_pP__up.2L_s-o779._-k-5___-Qq..csh-3--Z1Tvw39F_C-rtSY.g._2F7m" - ] + "key": "w9-9d8-s7t/ZX-D---k..1Q7._l.._Q.6.I--2_9.v.--_.--4QQo", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "390" + "391" ], - "topologyKey": "391" + "topologyKey": "392" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -280562323, + "weight": 1885676566, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "gt._U.-x_rC9..__-6_k.N-2B_V.-tfh4.caTz5": "2w-o.8_WT-M.3_-1y_8DX" + "5886-5.mcgr6---r58-e-l203-8sln7-3x-b--55037/5.....3_t_-l..-.DG7r-3.----._4M": "i__k.jD" }, "matchExpressions": [ { - "key": "z-ufkr-x0u-1meljf-5269893-t-kl35d6--7rs37zzgy3-4----nf---2/D8.TS-jJ.Ys_Mop34_-y.8_38xm-.nx.sEK4.B.__65m8_11", - "operator": "NotIn", - "values": [ - "c-r.E__-.8_e_l2.._8s--7_3x_-J_....7" - ] + "key": "y7--p9.-_0R.-_-3L", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "398" + "399" ], - "topologyKey": "399" + "topologyKey": "400" } } ] @@ -1271,108 +1282,108 @@ { "labelSelector": { "matchLabels": { - "mi-4xs-0-5k-67-3p2-t--m-l80--5o1--cp6-5-x4/n-p9.-_0R.-_-W": "7F.pq..--3QC1--L--v_Z--Zg-_4Q__-v_tu" + "6-gr-4---rv-t-u-4----q-x3w3dn5-r/t_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S7": "C.-e16-O5" }, "matchExpressions": [ { - "key": "r-7---064eqk5--f4e4--r1k278l-d-8o1-x-1wl----f31-0-9/X1rh-K5y_AzOBW.9oE9_6.--v17r__.b", - "operator": "DoesNotExist" + "key": "k4-670tfz-up3a-n093-pi-9o-l4-vo5byp8q-sf1--gw7.2t3z-w5----7-z-63-z---r/U-_s-mtA.W5_-5_.V1r", + "operator": "NotIn", + "values": [ + "v_._e_-8" + ] } ] }, "namespaces": [ - "406" + "407" ], - "topologyKey": "407" + "topologyKey": "408" } ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1934575848, + "weight": 808399187, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "72q--m--2k-p---139g-2wt-g-ve55m-27/k5v3aUK_--_o_2.--4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUV": "nw_-_x18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1" + "3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2": "CpS__.39g_.--_-_ve5.m_2_--XZx" }, "matchExpressions": [ { - "key": "7--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O_._e_3_.4_E", - "operator": "NotIn", - "values": [ - "ZI-_P..w-W_-nE...-V" - ] + "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "414" + "415" ], - "topologyKey": "415" + "topologyKey": "416" } } ] } }, - "schedulerName": "416", + "schedulerName": "417", "tolerations": [ { - "key": "417", - "operator": "ƴ磳藷曥摮Z Ǐg鲅", - "value": "418", - "effect": "癯頯aɴí(Ȟ9\"忕(", - "tolerationSeconds": 3807599400818393626 + "key": "418", + "operator": "ƹ|", + "value": "419", + "effect": "料ȭzV镜籬ƽ", + "tolerationSeconds": 935587338391120947 } ], "hostAliases": [ { - "ip": "419", + "ip": "420", "hostnames": [ - "420" + "421" ] } ], - "priorityClassName": "421", - "priority": 1352980996, + "priorityClassName": "422", + "priority": 1690570439, "dnsConfig": { "nameservers": [ - "422" + "423" ], "searches": [ - "423" + "424" ], "options": [ { - "name": "424", - "value": "425" + "name": "425", + "value": "426" } ] }, "readinessGates": [ { - "conditionType": "Ɏ嵄箲Ů埞瞔ɏÊ锒e躜ƕ" + "conditionType": "梑ʀŖ鱓;鹡鑓侅闍ŏŃŋŏ}ŀ姳" } ], - "runtimeClassName": "426", - "enableServiceLinks": false, - "preemptionPolicy": "鲛ô衞Ɵ鳝稃Ȍ液文?謮", + "runtimeClassName": "427", + "enableServiceLinks": true, + "preemptionPolicy": "eáNRNJ丧鴻Ŀ", "overhead": { - "Î磣:mʂ渢pɉ驻(+昒ȼȈɍ颬灲": "185" + "癜鞤A馱z芀¿l磶Bb偃礳Ȭ痍脉PPö": "607" }, "topologySpreadConstraints": [ { - "maxSkew": 547935694, - "topologyKey": "427", - "whenUnsatisfiable": "zŕƧ钖孝0蛮xAǫ\u0026tŧK剛Ʀ", + "maxSkew": -137402083, + "topologyKey": "428", + "whenUnsatisfiable": "Ȩç捌聮ŃŻ@ǮJ=礏ƴ磳藷曥", "labelSelector": { "matchLabels": { - "za42o/Y-YD-Q9_-__..YNFu7Pg-.1": "tE" + "E--pT751": "mV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..X" }, "matchExpressions": [ { - "key": "9-t-4m7a-41-6j4m--4-r4p--w1k8-u.4-2-08vc-u/B_-X__Hs", + "key": "qW", "operator": "In", "values": [ - "7h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2I" + "2-.s_6O-5_7_-0w_--5-_.3--_9QWJ" ] } ] @@ -1384,18 +1395,18 @@ } }, "status": { - "replicas": 1893057016, - "fullyLabeledReplicas": -2099726885, - "readyReplicas": -928976522, - "availableReplicas": -983106472, - "observedGeneration": 4693783954739913971, + "replicas": 138911331, + "fullyLabeledReplicas": 1613009760, + "readyReplicas": -1469601144, + "availableReplicas": -1458287077, + "observedGeneration": -7174726193174671783, "conditions": [ { - "type": "×軓鼐嵱宯ÙQ阉(闒ƈƳ萎Ŋ", - "status": "站畦f黹ʩ鹸ɷLȋ", - "lastTransitionTime": "2376-03-18T02:40:44Z", - "reason": "434", - "message": "435" + "type": "j瓇ɽ丿YƄZZ塖bʘ", + "status": "ɻ猶N嫡牿咸Ǻ潑鶋洅啶'ƈoIǢ龞瞯å", + "lastTransitionTime": "2469-07-10T03:20:34Z", + "reason": "435", + "message": "436" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb index 7ffd677332199136820c104b6b8c15b144372c90..11fb83e29b70b784349ab35397c286e6f6eefd8b 100644 GIT binary patch delta 3962 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 O=b;dXglINdO#ch`dCe;T delta 3859 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