diff --git a/api/openapi-spec/swagger.json b/api/openapi-spec/swagger.json index 6d4c61d1f2c1..4261bac28565 100644 --- a/api/openapi-spec/swagger.json +++ b/api/openapi-spec/swagger.json @@ -10989,6 +10989,10 @@ "description": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", "type": "string" }, + "hostProcess": { + "description": "HostProcess determines if a container should be run as a 'Host Process' container. This field is alpha-level and will only be honored by components that enable the WindowsHostProcessContainers feature flag. Setting this field without the feature flag will result in errors when validating the Pod. All of a Pod's containers must have the same effective HostProcess value (it is not allowed to have a mix of HostProcess containers and non-HostProcess containers). In addition, if HostProcess is true then HostNetwork must also be set to true.", + "type": "boolean" + }, "runAsUserName": { "description": "The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "type": "string" diff --git a/pkg/api/pod/util.go b/pkg/api/pod/util.go index 725bd593553d..4a26cccb5bf8 100644 --- a/pkg/api/pod/util.go +++ b/pkg/api/pod/util.go @@ -401,6 +401,7 @@ func GetValidationOptionsFromPodSpecAndMeta(podSpec, oldPodSpec *api.PodSpec, po AllowInvalidPodDeletionCost: !utilfeature.DefaultFeatureGate.Enabled(features.PodDeletionCost), // Do not allow pod spec to use non-integer multiple of huge page unit size default AllowIndivisibleHugePagesValues: false, + AllowWindowsHostProcessField: utilfeature.DefaultFeatureGate.Enabled(features.WindowsHostProcessContainers), } if oldPodSpec != nil { @@ -415,6 +416,8 @@ func GetValidationOptionsFromPodSpecAndMeta(podSpec, oldPodSpec *api.PodSpec, po return !opts.AllowDownwardAPIHugePages }) } + // if old spec has Windows Host Process fields set, we must allow it + opts.AllowWindowsHostProcessField = opts.AllowWindowsHostProcessField || setsWindowsHostProcess(oldPodSpec) // if old spec used non-integer multiple of huge page unit size, we must allow it opts.AllowIndivisibleHugePagesValues = usesIndivisibleHugePagesValues(oldPodSpec) @@ -944,3 +947,28 @@ func SeccompFieldForAnnotation(annotation string) *api.SeccompProfile { // length or if the annotation has an unrecognized value return nil } + +// setsWindowsHostProcess returns true if WindowsOptions.HostProcess is set (true or false) +// anywhere in the pod spec. +func setsWindowsHostProcess(podSpec *api.PodSpec) bool { + if podSpec == nil { + return false + } + + // Check Pod's WindowsOptions.HostProcess + if podSpec.SecurityContext != nil && podSpec.SecurityContext.WindowsOptions != nil && podSpec.SecurityContext.WindowsOptions.HostProcess != nil { + return true + } + + // Check WindowsOptions.HostProcess for each container + inUse := false + VisitContainers(podSpec, AllContainers, func(c *api.Container, containerType ContainerType) bool { + if c.SecurityContext != nil && c.SecurityContext.WindowsOptions != nil && c.SecurityContext.WindowsOptions.HostProcess != nil { + inUse = true + return false + } + return true + }) + + return inUse +} diff --git a/pkg/apis/core/types.go b/pkg/apis/core/types.go index 2f6a37638413..f3c64c14d191 100644 --- a/pkg/apis/core/types.go +++ b/pkg/apis/core/types.go @@ -5351,6 +5351,16 @@ type WindowsSecurityContextOptions struct { // PodSecurityContext, the value specified in SecurityContext takes precedence. // +optional RunAsUserName *string + + // HostProcess determines if a container should be run as a 'Host Process' container. + // This field is alpha-level and will only be honored by components that enable the + // WindowsHostProcessContainers feature flag. Setting this field without the feature + // flag will result in errors when validating the Pod. All of a Pod's containers must + // have the same effective HostProcess value (it is not allowed to have a mix of HostProcess + // containers and non-HostProcess containers). In addition, if HostProcess is true + // then HostNetwork must also be set to true. + // +optional + HostProcess *bool } // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object diff --git a/pkg/apis/core/v1/zz_generated.conversion.go b/pkg/apis/core/v1/zz_generated.conversion.go index 3fe7ced32be1..3f0519822236 100644 --- a/pkg/apis/core/v1/zz_generated.conversion.go +++ b/pkg/apis/core/v1/zz_generated.conversion.go @@ -8212,6 +8212,7 @@ func autoConvert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContext out.GMSACredentialSpecName = (*string)(unsafe.Pointer(in.GMSACredentialSpecName)) out.GMSACredentialSpec = (*string)(unsafe.Pointer(in.GMSACredentialSpec)) out.RunAsUserName = (*string)(unsafe.Pointer(in.RunAsUserName)) + out.HostProcess = (*bool)(unsafe.Pointer(in.HostProcess)) return nil } @@ -8224,6 +8225,7 @@ func autoConvert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContext out.GMSACredentialSpecName = (*string)(unsafe.Pointer(in.GMSACredentialSpecName)) out.GMSACredentialSpec = (*string)(unsafe.Pointer(in.GMSACredentialSpec)) out.RunAsUserName = (*string)(unsafe.Pointer(in.RunAsUserName)) + out.HostProcess = (*bool)(unsafe.Pointer(in.HostProcess)) return nil } diff --git a/pkg/apis/core/validation/validation.go b/pkg/apis/core/validation/validation.go index 839c7b53582e..0848bed65764 100644 --- a/pkg/apis/core/validation/validation.go +++ b/pkg/apis/core/validation/validation.go @@ -3204,6 +3204,8 @@ type PodValidationOptions struct { AllowInvalidPodDeletionCost bool // Allow pod spec to use non-integer multiple of huge page unit size AllowIndivisibleHugePagesValues bool + // Allow hostProcess field to be set in windows security context + AllowWindowsHostProcessField bool } // ValidatePodSingleHugePageResources checks if there are multiple huge @@ -3327,6 +3329,7 @@ func ValidatePodSpec(spec *core.PodSpec, podMeta *metav1.ObjectMeta, fldPath *fi allErrs = append(allErrs, validatePodDNSConfig(spec.DNSConfig, &spec.DNSPolicy, fldPath.Child("dnsConfig"))...) allErrs = append(allErrs, validateReadinessGates(spec.ReadinessGates, fldPath.Child("readinessGates"))...) allErrs = append(allErrs, validateTopologySpreadConstraints(spec.TopologySpreadConstraints, fldPath.Child("topologySpreadConstraints"))...) + allErrs = append(allErrs, validateWindowsHostProcessPod(spec, fldPath, opts)...) if len(spec.ServiceAccountName) > 0 { for _, msg := range ValidateServiceAccountName(spec.ServiceAccountName, false) { allErrs = append(allErrs, field.Invalid(fldPath.Child("serviceAccountName"), spec.ServiceAccountName, msg)) @@ -5974,6 +5977,91 @@ func validateWindowsSecurityContextOptions(windowsOptions *core.WindowsSecurityC return allErrs } +func validateWindowsHostProcessPod(podSpec *core.PodSpec, fieldPath *field.Path, opts PodValidationOptions) field.ErrorList { + allErrs := field.ErrorList{} + + // Keep track of container and hostProcess container count for validate + containerCount := 0 + hostProcessContainerCount := 0 + + var podHostProcess *bool + if podSpec.SecurityContext != nil && podSpec.SecurityContext.WindowsOptions != nil { + podHostProcess = podSpec.SecurityContext.WindowsOptions.HostProcess + } + + if !opts.AllowWindowsHostProcessField && podHostProcess != nil { + // Do not allow pods to persist data that sets hostProcess (true or false) + errMsg := "not allowed when feature gate 'WindowsHostProcessContainers' is not enabled" + allErrs = append(allErrs, field.Forbidden(fieldPath.Child("securityContext", "windowsOptions", "hostProcess"), errMsg)) + return allErrs + } + + hostNetwork := false + if podSpec.SecurityContext != nil { + hostNetwork = podSpec.SecurityContext.HostNetwork + } + + podshelper.VisitContainersWithPath(podSpec, fieldPath, func(c *core.Container, cFieldPath *field.Path) bool { + containerCount++ + + var containerHostProcess *bool = nil + if c.SecurityContext != nil && c.SecurityContext.WindowsOptions != nil { + containerHostProcess = c.SecurityContext.WindowsOptions.HostProcess + } + + if !opts.AllowWindowsHostProcessField && containerHostProcess != nil { + // Do not allow pods to persist data that sets hostProcess (true or false) + errMsg := "not allowed when feature gate 'WindowsHostProcessContainers' is not enabled" + allErrs = append(allErrs, field.Forbidden(cFieldPath.Child("securityContext", "windowsOptions", "hostProcess"), errMsg)) + } + + if podHostProcess != nil && containerHostProcess != nil && *podHostProcess != *containerHostProcess { + errMsg := fmt.Sprintf("pod hostProcess value must be identical if both are specified, was %v", *podHostProcess) + allErrs = append(allErrs, field.Invalid(cFieldPath.Child("securityContext", "windowsOptions", "hostProcess"), *containerHostProcess, errMsg)) + } + + switch { + case containerHostProcess != nil && *containerHostProcess: + // Container explitly sets hostProcess=true + hostProcessContainerCount++ + case containerHostProcess == nil && podHostProcess != nil && *podHostProcess: + // Container inherits hostProcess=true from pod settings + hostProcessContainerCount++ + } + + return true + }) + + if hostProcessContainerCount > 0 { + // Fail Pod validation if feature is not enabled (unless podspec already exists and contains HostProcess fields) instead of dropping fields based on PRR reivew. + if !opts.AllowWindowsHostProcessField { + errMsg := "pod must not contain Windows hostProcess containers when feature gate 'WindowsHostProcessContainers' is not enabled" + allErrs = append(allErrs, field.Forbidden(fieldPath, errMsg)) + return allErrs + } + + // At present, if a Windows Pods contains any HostProcess containers than all containers must be + // HostProcess containers (explicitly set or inherited). + if hostProcessContainerCount != containerCount { + errMsg := "If pod contains any hostProcess containers then all containers must be HostProcess containers" + allErrs = append(allErrs, field.Invalid(fieldPath, "", errMsg)) + } + + // At present Windows Pods which contain HostProcess containers must also set HostNetwork. + if hostNetwork != true { + errMsg := "hostNetwork must be true if pod contains any hostProcess containers" + allErrs = append(allErrs, field.Invalid(fieldPath.Child("hostNetwork"), hostNetwork, errMsg)) + } + + if !capabilities.Get().AllowPrivileged { + errMsg := "hostProcess containers are disallowed by cluster policy" + allErrs = append(allErrs, field.Forbidden(fieldPath, errMsg)) + } + } + + return allErrs +} + func ValidatePodLogOptions(opts *core.PodLogOptions) field.ErrorList { allErrs := field.ErrorList{} if opts.TailLines != nil && *opts.TailLines < 0 { diff --git a/pkg/apis/core/validation/validation_test.go b/pkg/apis/core/validation/validation_test.go index d84a206eef48..4598ea2f4274 100644 --- a/pkg/apis/core/validation/validation_test.go +++ b/pkg/apis/core/validation/validation_test.go @@ -17399,3 +17399,393 @@ func TestValidateNonSpecialIP(t *testing.T) { }) } } + +func TestValidateWindowsHostProcessPod(t *testing.T) { + const containerName = "container" + falseVar := false + trueVar := true + + testCases := []struct { + name string + expectError bool + featureEnabled bool + allowPrivileged bool + podSpec *core.PodSpec + }{ + { + name: "Spec with feature disabled and pod-wide HostProcess=false and should not validate", + expectError: true, + featureEnabled: false, + allowPrivileged: true, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &falseVar, + }, + }, + Containers: []core.Container{{ + Name: containerName, + }}, + }, + }, + { + name: "Spec with feature disabled and pod-wide HostProcess=nil set should valildate", + expectError: false, + featureEnabled: false, + allowPrivileged: true, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: nil, + }, + }, + Containers: []core.Container{{ + Name: containerName, + }}, + }, + }, + { + name: "Spec with feature disabled and container setting HostProcess=true should not valildate", + expectError: true, + featureEnabled: false, + allowPrivileged: true, + podSpec: &core.PodSpec{ + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }}, + }, + }, + { + name: "Spec with feature disabled and init container setting HostProcess=true should not valildate", + expectError: true, + featureEnabled: false, + allowPrivileged: true, + podSpec: &core.PodSpec{ + InitContainers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }}, + }, + }, + { + name: "Spec with feature enabled, pod-wide HostProcess=true, and HostNetwork unset should not validate", + expectError: true, + featureEnabled: true, + allowPrivileged: true, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + Containers: []core.Container{{ + Name: containerName, + }}, + }, + }, + { + name: "Spec with feature enabled, pod-wide HostProcess=ture, and HostNetwork set should validate", + expectError: false, + featureEnabled: true, + allowPrivileged: true, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + HostNetwork: true, + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + Containers: []core.Container{{ + Name: containerName, + }}, + }, + }, + { + name: "Spec with feature enabled, pod-wide HostProcess=ture, HostNetwork set, and containers setting HostProcess=true should validate", + expectError: false, + featureEnabled: true, + allowPrivileged: true, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + HostNetwork: true, + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }}, + InitContainers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }}, + }, + }, + { + name: "Spec with feature enabled, pod-wide HostProcess=nil, HostNetwork set, and all containers setting HostProcess=true should validate", + expectError: false, + featureEnabled: true, + allowPrivileged: true, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + HostNetwork: true, + }, + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }}, + InitContainers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }}, + }, + }, + { + name: "Pods with feature enabled, some containers setting HostProcess=true, and others setting HostProcess=false should not validate", + expectError: true, + featureEnabled: true, + allowPrivileged: true, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + HostNetwork: true, + }, + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }}, + InitContainers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &falseVar, + }, + }, + }}, + }, + }, + { + name: "Spec with feature enabled, some containers setting HostProcess=true, and other leaving HostProcess unset should not validate", + expectError: true, + featureEnabled: true, + allowPrivileged: true, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + HostNetwork: true, + }, + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }}, + InitContainers: []core.Container{{ + Name: containerName, + }}, + }, + }, + { + name: "Spec with feature enabled, pod-wide HostProcess=true, some containers setting HostProcess=true, and init containers setting HostProcess=false should not validate", + expectError: true, + featureEnabled: true, + allowPrivileged: true, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + HostNetwork: true, + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }}, + InitContainers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &falseVar, + }, + }, + }}, + }, + }, + { + name: "Spec with feature enabled, pod-wide HostProcess=true, some containers setting HostProcess=true, and others setting HostProcess=false should not validate", + expectError: true, + featureEnabled: true, + allowPrivileged: true, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + HostNetwork: true, + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + Containers: []core.Container{ + { + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }, { + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &falseVar, + }, + }, + }, + }, + }, + }, + { + name: "Spec with feature enabled, pod-wide HostProcess=true, some containers setting HostProcess=true, and others leaving HostProcess=nil should validate", + expectError: false, + featureEnabled: true, + allowPrivileged: true, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + HostNetwork: true, + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }}, + InitContainers: []core.Container{{ + Name: containerName, + }}, + }, + }, + { + name: "Spec with feature enabled, pod-wide HostProcess=false, some contaienrs setting HostProccess=true should not validate", + expectError: true, + featureEnabled: true, + allowPrivileged: true, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + HostNetwork: true, + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &falseVar, + }, + }, + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }}, + InitContainers: []core.Container{{ + Name: containerName, + }}, + }, + }, + { + name: "Pod's HostProcess set to true but all containers override to false should not validate", + expectError: true, + featureEnabled: true, + allowPrivileged: true, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + HostNetwork: true, + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &falseVar, + }, + }, + }}, + }, + }, + { + name: "Valid HostProcess pod should spec should not validate if allowPrivileged is not set", + expectError: true, + featureEnabled: true, + allowPrivileged: false, + podSpec: &core.PodSpec{ + SecurityContext: &core.PodSecurityContext{ + HostNetwork: true, + }, + Containers: []core.Container{{ + Name: containerName, + SecurityContext: &core.SecurityContext{ + WindowsOptions: &core.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }}, + }, + }, + } + + for _, testCase := range testCases { + t.Run(testCase.name, func(t *testing.T) { + defer featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.WindowsHostProcessContainers, testCase.featureEnabled)() + + opts := PodValidationOptions{AllowWindowsHostProcessField: testCase.featureEnabled} + + capabilities.SetForTests(capabilities.Capabilities{ + AllowPrivileged: testCase.allowPrivileged, + }) + + errs := validateWindowsHostProcessPod(testCase.podSpec, field.NewPath("spec"), opts) + if testCase.expectError && len(errs) == 0 { + t.Errorf("Unexpected success") + } + if !testCase.expectError && len(errs) != 0 { + t.Errorf("Unexpected error(s): %v", errs) + } + }) + } +} diff --git a/pkg/apis/core/zz_generated.deepcopy.go b/pkg/apis/core/zz_generated.deepcopy.go index 9f265c21c2b9..3916011c485e 100644 --- a/pkg/apis/core/zz_generated.deepcopy.go +++ b/pkg/apis/core/zz_generated.deepcopy.go @@ -5895,6 +5895,11 @@ func (in *WindowsSecurityContextOptions) DeepCopyInto(out *WindowsSecurityContex *out = new(string) **out = **in } + if in.HostProcess != nil { + in, out := &in.HostProcess, &out.HostProcess + *out = new(bool) + **out = **in + } return } diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index bb2c34464710..363d8ca4de4e 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -720,6 +720,12 @@ const ( // // Enables kubelet to detect CSI volume condition and send the event of the abnormal volume to the corresponding pod that is using it. CSIVolumeHealth featuregate.Feature = "CSIVolumeHealth" + + // owner: @marosset + // alpha: v1.22 + // + // Enables support for 'HostProcess' containers on Windows nodes. + WindowsHostProcessContainers featuregate.Feature = "WindowsHostProcessContainers" ) func init() { @@ -829,6 +835,7 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS KubeletPodResourcesGetAllocatable: {Default: false, PreRelease: featuregate.Alpha}, NamespaceDefaultLabelName: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.24 CSIVolumeHealth: {Default: false, PreRelease: featuregate.Alpha}, + WindowsHostProcessContainers: {Default: false, PreRelease: featuregate.Alpha}, // inherited features from generic apiserver, relisted here to get a conflict if it is changed // unintentionally on either side: diff --git a/pkg/kubelet/container/helpers.go b/pkg/kubelet/container/helpers.go index 7e3314fec017..b48ba532db0d 100644 --- a/pkg/kubelet/container/helpers.go +++ b/pkg/kubelet/container/helpers.go @@ -31,6 +31,7 @@ import ( "k8s.io/client-go/tools/record" runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1alpha2" podutil "k8s.io/kubernetes/pkg/api/v1/pod" + sc "k8s.io/kubernetes/pkg/securitycontext" hashutil "k8s.io/kubernetes/pkg/util/hash" "k8s.io/kubernetes/third_party/forked/golang/expansion" utilsnet "k8s.io/utils/net" @@ -310,6 +311,34 @@ func HasPrivilegedContainer(pod *v1.Pod) bool { return hasPrivileged } +// HasWindowsHostProcessContainer returns true if any of the containers in a pod are HostProcess containers. +func HasWindowsHostProcessContainer(pod *v1.Pod) bool { + var hasHostProcess bool + podutil.VisitContainers(&pod.Spec, podutil.AllFeatureEnabledContainers(), func(c *v1.Container, containerType podutil.ContainerType) bool { + if sc.HasWindowsHostProcessRequest(pod, c) { + hasHostProcess = true + return false + } + return true + }) + + return hasHostProcess +} + +// AllContainersAreWindowsHostProcess returns true if all containres in a pod are HostProcess containers. +func AllContainersAreWindowsHostProcess(pod *v1.Pod) bool { + allHostProcess := true + podutil.VisitContainers(&pod.Spec, podutil.AllFeatureEnabledContainers(), func(c *v1.Container, containerType podutil.ContainerType) bool { + if !sc.HasWindowsHostProcessRequest(pod, c) { + allHostProcess = false + return false + } + return true + }) + + return allHostProcess +} + // MakePortMappings creates internal port mapping from api port mapping. func MakePortMappings(container *v1.Container) (ports []PortMapping) { names := make(map[string]struct{}) diff --git a/pkg/kubelet/kuberuntime/kuberuntime_container_windows.go b/pkg/kubelet/kuberuntime/kuberuntime_container_windows.go index 5b4910e5fbfb..d295bc809314 100644 --- a/pkg/kubelet/kuberuntime/kuberuntime_container_windows.go +++ b/pkg/kubelet/kuberuntime/kuberuntime_container_windows.go @@ -19,14 +19,16 @@ limitations under the License. package kuberuntime import ( + "fmt" "runtime" - "k8s.io/api/core/v1" + v1 "k8s.io/api/core/v1" + utilfeature "k8s.io/apiserver/pkg/util/feature" runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1alpha2" + "k8s.io/klog/v2" + "k8s.io/kubernetes/pkg/features" kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" "k8s.io/kubernetes/pkg/securitycontext" - - "k8s.io/klog/v2" ) // applyPlatformSpecificContainerConfig applies platform specific configurations to runtimeapi.ContainerConfig. @@ -122,5 +124,12 @@ func (m *kubeGenericRuntimeManager) generateWindowsContainerConfig(container *v1 wc.SecurityContext.RunAsUsername = *effectiveSc.WindowsOptions.RunAsUserName } + if securitycontext.HasWindowsHostProcessRequest(pod, container) { + if !utilfeature.DefaultFeatureGate.Enabled(features.WindowsHostProcessContainers) { + return nil, fmt.Errorf("pod contains HostProcess containers but feature 'WindowsHostProcessContainers' is not enabled") + } + wc.SecurityContext.HostProcess = true + } + return wc, nil } diff --git a/pkg/kubelet/kuberuntime/kuberuntime_sandbox.go b/pkg/kubelet/kuberuntime/kuberuntime_sandbox.go index 60cc9dbb04a1..95832f9f13e6 100644 --- a/pkg/kubelet/kuberuntime/kuberuntime_sandbox.go +++ b/pkg/kubelet/kuberuntime/kuberuntime_sandbox.go @@ -25,8 +25,10 @@ import ( 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" "k8s.io/klog/v2" + "k8s.io/kubernetes/pkg/features" kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" "k8s.io/kubernetes/pkg/kubelet/types" "k8s.io/kubernetes/pkg/kubelet/util" @@ -138,6 +140,14 @@ func (m *kubeGenericRuntimeManager) generatePodSandboxConfig(pod *v1.Pod, attemp } podSandboxConfig.Linux = lc + if runtime.GOOS == "windows" { + wc, err := m.generatePodSandboxWindowsConfig(pod) + if err != nil { + return nil, err + } + podSandboxConfig.Windows = wc + } + return podSandboxConfig, nil } @@ -206,6 +216,54 @@ func (m *kubeGenericRuntimeManager) generatePodSandboxLinuxConfig(pod *v1.Pod) ( return lc, nil } +// generatePodSandboxWindowsConfig generates WindowsPodSandboxConfig from v1.Pod. +// On Windows this will get called in addition to LinuxPodSandboxConfig because not all relevant fields have been added to +// WindowsPodSandboxConfig at this time. +func (m *kubeGenericRuntimeManager) generatePodSandboxWindowsConfig(pod *v1.Pod) (*runtimeapi.WindowsPodSandboxConfig, error) { + wc := &runtimeapi.WindowsPodSandboxConfig{ + SecurityContext: &runtimeapi.WindowsSandboxSecurityContext{}, + } + + sc := pod.Spec.SecurityContext + if sc == nil || sc.WindowsOptions == nil { + return wc, nil + } + + wo := sc.WindowsOptions + if wo.GMSACredentialSpec != nil { + wc.SecurityContext.CredentialSpec = *wo.GMSACredentialSpec + } + + if wo.RunAsUserName != nil { + wc.SecurityContext.RunAsUsername = *wo.RunAsUserName + } + + if kubecontainer.HasWindowsHostProcessContainer(pod) { + // Pods containing HostProcess containers should fail to schedule if feature is not + // enabled instead of trying to schedule containers as regular containers as stated in + // PRR review. + if !utilfeature.DefaultFeatureGate.Enabled(features.WindowsHostProcessContainers) { + return nil, fmt.Errorf("pod contains HostProcess containers but feature 'WindowsHostProcessContainers' is not enabled") + } + + if wo.HostProcess != nil && !*wo.HostProcess { + return nil, fmt.Errorf("pod must not contain any HostProcess containers if Pod's WindowsOptions.HostProcess is set to false") + } + // At present Windows all containers in a Windows pod must be HostProcess containers + // and HostNetwork is required to be set. + if !kubecontainer.AllContainersAreWindowsHostProcess(pod) { + return nil, fmt.Errorf("pod must not contain both HostProcess and non-HostProcess containers") + } + if !kubecontainer.IsHostNetworkPod(pod) { + return nil, fmt.Errorf("hostNetwork is required if Pod contains HostProcess containers") + } + + wc.SecurityContext.HostProcess = true + } + + return wc, nil +} + // getKubeletSandboxes lists all (or just the running) sandboxes managed by kubelet. func (m *kubeGenericRuntimeManager) getKubeletSandboxes(all bool) ([]*runtimeapi.PodSandbox, error) { var filter *runtimeapi.PodSandboxFilter diff --git a/pkg/kubelet/kuberuntime/kuberuntime_sandbox_test.go b/pkg/kubelet/kuberuntime/kuberuntime_sandbox_test.go index abbc867349e9..c7441d55b99c 100644 --- a/pkg/kubelet/kuberuntime/kuberuntime_sandbox_test.go +++ b/pkg/kubelet/kuberuntime/kuberuntime_sandbox_test.go @@ -17,6 +17,7 @@ limitations under the License. package kuberuntime import ( + "fmt" "os" "path/filepath" "testing" @@ -25,7 +26,10 @@ import ( "github.com/stretchr/testify/require" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + utilfeature "k8s.io/apiserver/pkg/util/feature" + featuregatetesting "k8s.io/component-base/featuregate/testing" runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1alpha2" + "k8s.io/kubernetes/pkg/features" containertest "k8s.io/kubernetes/pkg/kubelet/container/testing" "k8s.io/kubernetes/pkg/kubelet/runtimeclass" rctest "k8s.io/kubernetes/pkg/kubelet/runtimeclass/testing" @@ -172,3 +176,187 @@ func newSeccompPod(podFieldProfile, containerFieldProfile *v1.SeccompProfile, po } return pod } + +func TestGeneratePodSandboxWindowsConfig(t *testing.T) { + _, _, m, err := createTestRuntimeManager() + require.NoError(t, err) + + const containerName = "container" + gmsaCreds := "gmsa-creds" + userName := "SYSTEM" + trueVar := true + falseVar := false + + testCases := []struct { + name string + hostProcessFeatureEnabled bool + podSpec *v1.PodSpec + expectedWindowsConfig *runtimeapi.WindowsPodSandboxConfig + expectedError error + }{ + { + name: "Empty PodSecurityContext", + hostProcessFeatureEnabled: false, + podSpec: &v1.PodSpec{ + Containers: []v1.Container{{ + Name: containerName, + }}, + }, + expectedWindowsConfig: &runtimeapi.WindowsPodSandboxConfig{ + SecurityContext: &runtimeapi.WindowsSandboxSecurityContext{}, + }, + expectedError: nil, + }, + { + name: "GMSACredentialSpec in PodSecurityContext", + hostProcessFeatureEnabled: false, + podSpec: &v1.PodSpec{ + SecurityContext: &v1.PodSecurityContext{ + WindowsOptions: &v1.WindowsSecurityContextOptions{ + GMSACredentialSpec: &gmsaCreds, + }, + }, + Containers: []v1.Container{{ + Name: containerName, + }}, + }, + expectedWindowsConfig: &runtimeapi.WindowsPodSandboxConfig{ + SecurityContext: &runtimeapi.WindowsSandboxSecurityContext{ + CredentialSpec: "gmsa-creds", + }, + }, + expectedError: nil, + }, + { + name: "RunAsUserName in PodSecurityContext", + hostProcessFeatureEnabled: false, + podSpec: &v1.PodSpec{ + SecurityContext: &v1.PodSecurityContext{ + WindowsOptions: &v1.WindowsSecurityContextOptions{ + RunAsUserName: &userName, + }, + }, + Containers: []v1.Container{{ + Name: containerName, + }}, + }, + expectedWindowsConfig: &runtimeapi.WindowsPodSandboxConfig{ + SecurityContext: &runtimeapi.WindowsSandboxSecurityContext{ + RunAsUsername: "SYSTEM", + }, + }, + expectedError: nil, + }, + { + name: "Pod with HostProcess containers and feature gate disabled", + hostProcessFeatureEnabled: false, + podSpec: &v1.PodSpec{ + SecurityContext: &v1.PodSecurityContext{ + WindowsOptions: &v1.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + Containers: []v1.Container{{ + Name: containerName, + }}, + }, + expectedWindowsConfig: nil, + expectedError: fmt.Errorf("pod contains HostProcess containers but feature 'WindowsHostProcessContainers' is not enabled"), + }, + { + name: "Pod with HostProcess containers and non-HostProcess containers", + hostProcessFeatureEnabled: true, + podSpec: &v1.PodSpec{ + SecurityContext: &v1.PodSecurityContext{ + WindowsOptions: &v1.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + Containers: []v1.Container{{ + Name: containerName, + }, { + Name: containerName, + SecurityContext: &v1.SecurityContext{ + WindowsOptions: &v1.WindowsSecurityContextOptions{ + HostProcess: &falseVar, + }, + }, + }}, + }, + expectedWindowsConfig: nil, + expectedError: fmt.Errorf("pod must not contain both HostProcess and non-HostProcess containers"), + }, + { + name: "Pod with HostProcess containers and HostNetwork not set", + hostProcessFeatureEnabled: true, + podSpec: &v1.PodSpec{ + SecurityContext: &v1.PodSecurityContext{ + WindowsOptions: &v1.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + Containers: []v1.Container{{ + Name: containerName, + }}, + }, + expectedWindowsConfig: nil, + expectedError: fmt.Errorf("hostNetwork is required if Pod contains HostProcess containers"), + }, + { + name: "Pod with HostProcess containers and HostNetwork set", + hostProcessFeatureEnabled: true, + podSpec: &v1.PodSpec{ + HostNetwork: true, + SecurityContext: &v1.PodSecurityContext{ + WindowsOptions: &v1.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + Containers: []v1.Container{{ + Name: containerName, + }}, + }, + expectedWindowsConfig: &runtimeapi.WindowsPodSandboxConfig{ + SecurityContext: &runtimeapi.WindowsSandboxSecurityContext{ + HostProcess: true, + }, + }, + expectedError: nil, + }, + { + name: "Pod's WindowsOptions.HostProcess set to false and pod has HostProcess containers", + hostProcessFeatureEnabled: true, + podSpec: &v1.PodSpec{ + HostNetwork: true, + SecurityContext: &v1.PodSecurityContext{ + WindowsOptions: &v1.WindowsSecurityContextOptions{ + HostProcess: &falseVar, + }, + }, + Containers: []v1.Container{{ + Name: containerName, + SecurityContext: &v1.SecurityContext{ + WindowsOptions: &v1.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + }}, + }, + expectedWindowsConfig: nil, + expectedError: fmt.Errorf("pod must not contain any HostProcess containers if Pod's WindowsOptions.HostProcess is set to false"), + }, + } + + for _, testCase := range testCases { + t.Run(testCase.name, func(t *testing.T) { + defer featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.WindowsHostProcessContainers, testCase.hostProcessFeatureEnabled)() + pod := &v1.Pod{} + pod.Spec = *testCase.podSpec + + wc, err := m.generatePodSandboxWindowsConfig(pod) + + assert.Equal(t, wc, testCase.expectedWindowsConfig) + assert.Equal(t, err, testCase.expectedError) + }) + } +} diff --git a/pkg/kubelet/kuberuntime/labels.go b/pkg/kubelet/kuberuntime/labels.go index 2aaa1743ac67..4ee13e7337d7 100644 --- a/pkg/kubelet/kuberuntime/labels.go +++ b/pkg/kubelet/kuberuntime/labels.go @@ -18,13 +18,17 @@ package kuberuntime import ( "encoding/json" + "runtime" "strconv" v1 "k8s.io/api/core/v1" kubetypes "k8s.io/apimachinery/pkg/types" + utilfeature "k8s.io/apiserver/pkg/util/feature" "k8s.io/klog/v2" + "k8s.io/kubernetes/pkg/features" kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" "k8s.io/kubernetes/pkg/kubelet/types" + sc "k8s.io/kubernetes/pkg/securitycontext" ) const ( @@ -38,6 +42,12 @@ const ( containerTerminationMessagePolicyLabel = "io.kubernetes.container.terminationMessagePolicy" containerPreStopHandlerLabel = "io.kubernetes.container.preStopHandler" containerPortsLabel = "io.kubernetes.container.ports" + + // TODO: remove this annotation when moving to beta for Windows hostprocess containers + // xref: https://github.com/kubernetes/kubernetes/pull/99576/commits/42fb66073214eed6fe43fa8b1586f396e30e73e3#r635392090 + // Currently, ContainerD on Windows does not yet fully support HostProcess containers + // but will pass annotations to hcsshim which does have support. + windowsHostProcessContainer = "microsoft.com/hostprocess-container" ) type labeledPodSandboxInfo struct { @@ -89,7 +99,23 @@ func newPodLabels(pod *v1.Pod) map[string]string { // newPodAnnotations creates pod annotations from v1.Pod. func newPodAnnotations(pod *v1.Pod) map[string]string { - return pod.Annotations + annotations := map[string]string{} + + // Get annotations from v1.Pod + for k, v := range pod.Annotations { + annotations[k] = v + } + + if runtime.GOOS == "windows" && utilfeature.DefaultFeatureGate.Enabled(features.WindowsHostProcessContainers) { + if kubecontainer.HasWindowsHostProcessContainer(pod) { + // While WindowsHostProcessContainers is in alpha pass 'microsoft.com/hostprocess-container' annotation + // to pod sandbox creations request. ContainerD on Windows does not yet fully support HostProcess + // containers but will pass annotations to hcsshim which does have support. + annotations[windowsHostProcessContainer] = "true" + } + } + + return annotations } // newContainerLabels creates container labels from v1.Container and v1.Pod. @@ -143,6 +169,15 @@ func newContainerAnnotations(container *v1.Container, pod *v1.Pod, restartCount } } + if runtime.GOOS == "windows" && utilfeature.DefaultFeatureGate.Enabled(features.WindowsHostProcessContainers) { + if sc.HasWindowsHostProcessRequest(pod, container) { + // While WindowsHostProcessContainers is in alpha pass 'microsoft.com/hostprocess-container' annotation + // to create containers request. ContainerD on Windows does not yet fully support HostProcess containers + // but will pass annotations to hcsshim which does have support. + annotations[windowsHostProcessContainer] = "true" + } + } + return annotations } diff --git a/pkg/securitycontext/util.go b/pkg/securitycontext/util.go index e960dc9325f3..82a2fc5e0a90 100644 --- a/pkg/securitycontext/util.go +++ b/pkg/securitycontext/util.go @@ -44,6 +44,20 @@ func HasCapabilitiesRequest(container *v1.Container) bool { return len(container.SecurityContext.Capabilities.Add) > 0 || len(container.SecurityContext.Capabilities.Drop) > 0 } +// HasWindowsHostProcessRequest returns true if container should run as HostProcess container, +// taking into account nils +func HasWindowsHostProcessRequest(pod *v1.Pod, container *v1.Container) bool { + effectiveSc := DetermineEffectiveSecurityContext(pod, container) + + if effectiveSc.WindowsOptions == nil { + return false + } + if effectiveSc.WindowsOptions.HostProcess == nil { + return false + } + return *effectiveSc.WindowsOptions.HostProcess +} + // DetermineEffectiveSecurityContext returns a synthesized SecurityContext for reading effective configurations // from the provided pod's and container's security context. Container's fields take precedence in cases where both // are set @@ -79,6 +93,9 @@ func DetermineEffectiveSecurityContext(pod *v1.Pod, container *v1.Container) *v1 if containerSc.WindowsOptions.RunAsUserName != nil { effectiveSc.WindowsOptions.RunAsUserName = containerSc.WindowsOptions.RunAsUserName } + if containerSc.WindowsOptions.HostProcess != nil { + effectiveSc.WindowsOptions.HostProcess = containerSc.WindowsOptions.HostProcess + } } if containerSc.Capabilities != nil { 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 bc5bcbd607db..bc3f922460d7 100644 --- a/staging/src/k8s.io/api/core/v1/generated.pb.go +++ b/staging/src/k8s.io/api/core/v1/generated.pb.go @@ -6087,15 +6087,15 @@ func init() { } var fileDescriptor_83c10c24ec417dc9 = []byte{ - // 14043 bytes of a gzipped FileDescriptorProto + // 14061 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x6b, 0x70, 0x1c, 0xd9, 0x75, 0x18, 0xac, 0x9e, 0xc1, 0x6b, 0x0e, 0xde, 0x17, 0x24, 0x17, 0xc4, 0x2e, 0x09, 0x6e, 0x53, 0xe2, 0x72, 0xb5, 0xbb, 0xa0, 0xb8, 0x0f, 0x69, 0xbd, 0x2b, 0xad, 0x05, 0x60, 0x00, 0x72, 0x96, 0x04, 0x38, 0x7b, 0x07, 0x24, 0x25, 0x79, 0xa5, 0x52, 0x63, 0xe6, 0x02, 0x68, 0x61, 0xa6, 0x7b, 0xb6, 0xbb, 0x07, 0x24, 0xf6, 0x93, 0xeb, 0xf3, 0x27, 0x3f, 0xe5, 0xc7, 0x57, 0xaa, 0x94, 0xf3, - 0xb2, 0x5d, 0xae, 0x94, 0xe3, 0x54, 0xac, 0x38, 0x49, 0xc5, 0xb1, 0x63, 0x3b, 0x96, 0x13, 0x3b, + 0xb2, 0x5d, 0xae, 0x94, 0xe3, 0x94, 0xad, 0x38, 0x49, 0xc5, 0xb1, 0x63, 0x3b, 0x96, 0x13, 0x3b, 0x71, 0x1e, 0x4e, 0x7e, 0x38, 0x8e, 0x2b, 0xb1, 0x5c, 0xe5, 0x0a, 0x62, 0xd3, 0x49, 0xb9, 0xf4, - 0x23, 0xb6, 0x13, 0x3b, 0x3f, 0x82, 0xb8, 0xe2, 0xd4, 0x7d, 0xf6, 0xbd, 0xfd, 0x98, 0x19, 0x70, + 0x23, 0xb6, 0x13, 0x27, 0x3f, 0x82, 0xb8, 0xe2, 0xd4, 0x7d, 0xf6, 0xbd, 0xfd, 0x98, 0x19, 0x70, 0x41, 0x68, 0xa5, 0xda, 0x7f, 0x33, 0xf7, 0x9c, 0x7b, 0xee, 0xed, 0xfb, 0x3c, 0xf7, 0x3c, 0xe1, 0xd5, 0xdd, 0x97, 0xc3, 0x05, 0xd7, 0xbf, 0xb2, 0xdb, 0xd9, 0x24, 0x81, 0x47, 0x22, 0x12, 0x5e, 0xd9, 0x23, 0x5e, 0xc3, 0x0f, 0xae, 0x08, 0x80, 0xd3, 0x76, 0xaf, 0xd4, 0xfd, 0x80, 0x5c, 0xd9, @@ -6109,7 +6109,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x21, 0xaf, 0x5e, 0x27, 0x72, 0x9b, 0x57, 0x5c, 0x2f, 0x0a, 0xa3, 0x20, 0x59, 0xc9, 0xfe, 0xaa, 0x05, 0x17, 0x16, 0xef, 0xd6, 0x56, 0x9a, 0x4e, 0x18, 0xb9, 0xf5, 0xa5, 0xa6, 0x5f, 0xdf, 0xad, 0x45, 0x7e, 0x40, 0xee, 0xf8, 0xcd, 0x4e, 0x8b, 0xd4, 0xd8, 0x40, 0xa0, 0x67, 0x61, 0x64, 0x8f, - 0xfd, 0xaf, 0x94, 0x67, 0xad, 0x0b, 0xd6, 0xe5, 0xd2, 0xd2, 0xd4, 0xaf, 0x1f, 0xcc, 0xbf, 0xef, + 0xfd, 0xaf, 0x94, 0x67, 0xad, 0x0b, 0xd6, 0xe5, 0xd2, 0xd2, 0xd4, 0x6f, 0x1c, 0xcc, 0xbf, 0xef, 0xc1, 0xc1, 0xfc, 0xc8, 0x1d, 0x51, 0x8e, 0x15, 0x06, 0xba, 0x04, 0x43, 0x5b, 0xe1, 0xc6, 0x7e, 0x9b, 0xcc, 0x16, 0x18, 0xee, 0x84, 0xc0, 0x1d, 0x5a, 0xad, 0xd1, 0x52, 0x2c, 0xa0, 0xe8, 0x0a, 0x94, 0xda, 0x4e, 0x10, 0xb9, 0x91, 0xeb, 0x7b, 0xb3, 0xc5, 0x0b, 0xd6, 0xe5, 0xc1, 0xa5, 0x69, @@ -6127,7 +6127,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x13, 0xed, 0x88, 0xf9, 0x46, 0xa2, 0x2e, 0x94, 0x15, 0x04, 0x6b, 0x58, 0xf6, 0x7d, 0x28, 0x2d, 0xee, 0xf9, 0x6e, 0xa3, 0xea, 0x37, 0x42, 0xb4, 0x0b, 0x93, 0xed, 0x80, 0x6c, 0x91, 0x40, 0x15, 0xcd, 0x5a, 0x17, 0x8a, 0x97, 0x47, 0x9f, 0xbf, 0x9c, 0xf9, 0xb1, 0x26, 0xea, 0x8a, 0x17, 0x05, - 0xfb, 0x4b, 0x8f, 0x89, 0xf6, 0x26, 0x13, 0x50, 0x9c, 0xa4, 0x6c, 0xff, 0x8b, 0x02, 0x9c, 0x5e, + 0xfb, 0x4b, 0x8f, 0x89, 0xf6, 0x26, 0x13, 0x50, 0x9c, 0xa4, 0x6c, 0xff, 0xf3, 0x02, 0x9c, 0x5e, 0x7c, 0xbb, 0x13, 0x90, 0xb2, 0x1b, 0xee, 0x26, 0x57, 0x78, 0xc3, 0x0d, 0x77, 0xd7, 0xe3, 0x11, 0x50, 0x4b, 0xab, 0x2c, 0xca, 0xb1, 0xc2, 0x40, 0xcf, 0xc1, 0x30, 0xfd, 0x7d, 0x1b, 0x57, 0xc4, 0x27, 0xcf, 0x08, 0xe4, 0xd1, 0xb2, 0x13, 0x39, 0x65, 0x0e, 0xc2, 0x12, 0x07, 0xad, 0xc1, 0x68, @@ -6135,13 +6135,13 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xf1, 0xe1, 0xc1, 0xfc, 0x2c, 0xef, 0x9b, 0x20, 0xa1, 0xc1, 0xb0, 0x5e, 0x1f, 0xd9, 0x6a, 0x7f, 0x0d, 0x30, 0x4a, 0x90, 0xb1, 0xb7, 0x2e, 0x6b, 0x5b, 0x65, 0x90, 0x6d, 0x95, 0xb1, 0xec, 0x6d, 0x82, 0xae, 0xc2, 0xc0, 0xae, 0xeb, 0x35, 0x66, 0x87, 0x18, 0xad, 0x73, 0x74, 0xce, 0x6f, 0xb8, - 0x5e, 0xe3, 0xf0, 0x60, 0x7e, 0xda, 0xe8, 0x0e, 0x2d, 0xc4, 0x0c, 0xd5, 0xfe, 0x53, 0x0b, 0xe6, + 0x5e, 0xe3, 0xf0, 0x60, 0x7e, 0xda, 0xe8, 0x0e, 0x2d, 0xc4, 0x0c, 0xd5, 0xfe, 0x33, 0x0b, 0xe6, 0x19, 0x6c, 0xd5, 0x6d, 0x92, 0x2a, 0x09, 0x42, 0x37, 0x8c, 0x88, 0x17, 0x19, 0x03, 0xfa, 0x3c, 0x40, 0x48, 0xea, 0x01, 0x89, 0xb4, 0x21, 0x55, 0x0b, 0xa3, 0xa6, 0x20, 0x58, 0xc3, 0xa2, 0x07, 0x42, 0xb8, 0xe3, 0x04, 0x6c, 0x7d, 0x89, 0x81, 0x55, 0x07, 0x42, 0x4d, 0x02, 0x70, 0x8c, 0x63, 0x1c, 0x08, 0xc5, 0x5e, 0x07, 0x02, 0xfa, 0x18, 0x4c, 0xc6, 0x8d, 0x85, 0x6d, 0xa7, 0x2e, 0x07, - 0x90, 0x6d, 0x99, 0x9a, 0x09, 0xc2, 0x49, 0x5c, 0xfb, 0xef, 0x58, 0x62, 0xf1, 0xd0, 0xaf, 0x7e, - 0x97, 0x7f, 0xab, 0xfd, 0x8b, 0x16, 0x0c, 0x2f, 0xb9, 0x5e, 0xc3, 0xf5, 0xb6, 0xd1, 0x67, 0x61, + 0x90, 0x6d, 0x99, 0x9a, 0x09, 0xc2, 0x49, 0x5c, 0xfb, 0x6f, 0x5b, 0x62, 0xf1, 0xd0, 0xaf, 0x7e, + 0x97, 0x7f, 0xab, 0xfd, 0x4b, 0x16, 0x0c, 0x2f, 0xb9, 0x5e, 0xc3, 0xf5, 0xb6, 0xd1, 0x67, 0x61, 0x84, 0xde, 0x4d, 0x0d, 0x27, 0x72, 0xc4, 0xb9, 0xf7, 0x21, 0x6d, 0x6f, 0xa9, 0xab, 0x62, 0xa1, 0xbd, 0xbb, 0x4d, 0x0b, 0xc2, 0x05, 0x8a, 0x4d, 0x77, 0xdb, 0xad, 0xcd, 0xcf, 0x91, 0x7a, 0xb4, 0x46, 0x22, 0x27, 0xfe, 0x9c, 0xb8, 0x0c, 0x2b, 0xaa, 0xe8, 0x06, 0x0c, 0x45, 0x4e, 0xb0, 0x4d, @@ -6161,7 +6161,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x87, 0x05, 0x67, 0xe3, 0xcf, 0x5f, 0xb9, 0xdf, 0x76, 0xbc, 0x46, 0xdc, 0x70, 0xa9, 0xff, 0x86, 0xe9, 0x99, 0x7c, 0x76, 0x39, 0x8f, 0x12, 0xce, 0x6f, 0x64, 0x6e, 0x19, 0x4e, 0x67, 0xae, 0x16, 0x34, 0x05, 0xc5, 0x5d, 0xc2, 0xb9, 0xa0, 0x12, 0xa6, 0x3f, 0xd1, 0x29, 0x18, 0xdc, 0x73, 0x9a, - 0x1d, 0xb1, 0x51, 0x30, 0xff, 0xf3, 0x4a, 0xe1, 0x65, 0xcb, 0xfe, 0x97, 0x45, 0x98, 0x5c, 0xae, + 0x1d, 0xb1, 0x51, 0x30, 0xff, 0xf3, 0x4a, 0xe1, 0x65, 0xcb, 0xfe, 0x17, 0x45, 0x98, 0x5c, 0xae, 0x55, 0x1e, 0x6a, 0x17, 0xea, 0xd7, 0x50, 0xa1, 0xeb, 0x35, 0x14, 0x5f, 0x6a, 0xc5, 0xdc, 0x4b, 0xed, 0xff, 0xcd, 0xd8, 0x42, 0x03, 0x6c, 0x0b, 0x7d, 0x4b, 0xce, 0x16, 0x3a, 0xe6, 0x8d, 0xb3, 0x97, 0xb3, 0x8a, 0x06, 0xd9, 0x64, 0x66, 0x72, 0x2c, 0x37, 0xfd, 0xba, 0xd3, 0x4c, 0x1e, 0x7d, @@ -6169,301 +6169,301 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x97, 0x84, 0xe8, 0x29, 0x28, 0x3a, 0x8d, 0x06, 0xe3, 0xb6, 0x4a, 0x4b, 0xa7, 0x1f, 0x1c, 0xcc, 0x17, 0x17, 0x1b, 0xf4, 0xda, 0x07, 0x85, 0xb5, 0x8f, 0x29, 0x06, 0xfa, 0x20, 0x0c, 0x34, 0x02, 0xbf, 0x3d, 0x5b, 0x60, 0x98, 0x74, 0xd7, 0x0d, 0x94, 0x03, 0xbf, 0x9d, 0x40, 0x65, 0x38, 0xf6, - 0xaf, 0x16, 0xe0, 0x89, 0x65, 0xd2, 0xde, 0x59, 0xad, 0xe5, 0x9c, 0xdf, 0x97, 0x61, 0xa4, 0xe5, + 0xaf, 0x15, 0xe0, 0x89, 0x65, 0xd2, 0xde, 0x59, 0xad, 0xe5, 0x9c, 0xdf, 0x97, 0x61, 0xa4, 0xe5, 0x7b, 0x6e, 0xe4, 0x07, 0xa1, 0x68, 0x9a, 0xad, 0x88, 0x35, 0x51, 0x86, 0x15, 0x14, 0x5d, 0x80, 0x81, 0x76, 0xcc, 0x54, 0x8e, 0x49, 0x86, 0x94, 0xb1, 0x93, 0x0c, 0x42, 0x31, 0x3a, 0x21, 0x09, 0xc4, 0x8a, 0x51, 0x18, 0xb7, 0x43, 0x12, 0x60, 0x06, 0x89, 0x6f, 0x66, 0x7a, 0x67, 0x8b, 0x13, 0x3a, 0x71, 0x33, 0x53, 0x08, 0xd6, 0xb0, 0x50, 0x15, 0x4a, 0x61, 0x62, 0x66, 0xfb, 0xda, 0xa6, 0xe3, 0xec, 0xea, 0x56, 0x33, 0x19, 0x13, 0x31, 0x6e, 0x94, 0xa1, 0x9e, 0x57, 0xf7, 0x57, 0x0a, 0x80, 0xf8, 0x10, 0x7e, 0x83, 0x0d, 0xdc, 0xed, 0xf4, 0xc0, 0xf5, 0xbf, 0x25, 0x8e, 0x6b, 0xf4, - 0xfe, 0xcc, 0x82, 0x27, 0x96, 0x5d, 0xaf, 0x41, 0x82, 0x9c, 0x05, 0xf8, 0x68, 0xde, 0xb2, 0x47, - 0x63, 0x1a, 0x8c, 0x25, 0x36, 0x70, 0x0c, 0x4b, 0xcc, 0xfe, 0x63, 0x0b, 0x10, 0xff, 0xec, 0x77, - 0xdd, 0xc7, 0xde, 0x4e, 0x7f, 0xec, 0x31, 0x2c, 0x0b, 0xfb, 0x26, 0x4c, 0x2c, 0x37, 0x5d, 0xe2, - 0x45, 0x95, 0xea, 0xb2, 0xef, 0x6d, 0xb9, 0xdb, 0xe8, 0x15, 0x98, 0x88, 0xdc, 0x16, 0xf1, 0x3b, - 0x51, 0x8d, 0xd4, 0x7d, 0x8f, 0xbd, 0x24, 0xad, 0xcb, 0x83, 0x4b, 0xe8, 0xc1, 0xc1, 0xfc, 0xc4, - 0x86, 0x01, 0xc1, 0x09, 0x4c, 0xfb, 0x77, 0xe9, 0xf8, 0xf9, 0xad, 0xb6, 0xef, 0x11, 0x2f, 0x5a, - 0xf6, 0xbd, 0x06, 0x97, 0x38, 0xbc, 0x02, 0x03, 0x11, 0x1d, 0x0f, 0x3e, 0x76, 0x97, 0xe4, 0x46, - 0xa1, 0xa3, 0x70, 0x78, 0x30, 0x7f, 0x26, 0x5d, 0x83, 0x8d, 0x13, 0xab, 0x83, 0xbe, 0x05, 0x86, - 0xc2, 0xc8, 0x89, 0x3a, 0xa1, 0x18, 0xcd, 0x27, 0xe5, 0x68, 0xd6, 0x58, 0xe9, 0xe1, 0xc1, 0xfc, - 0xa4, 0xaa, 0xc6, 0x8b, 0xb0, 0xa8, 0x80, 0x9e, 0x86, 0xe1, 0x16, 0x09, 0x43, 0x67, 0x5b, 0xde, - 0x86, 0x93, 0xa2, 0xee, 0xf0, 0x1a, 0x2f, 0xc6, 0x12, 0x8e, 0x2e, 0xc2, 0x20, 0x09, 0x02, 0x3f, - 0x10, 0x7b, 0x74, 0x5c, 0x20, 0x0e, 0xae, 0xd0, 0x42, 0xcc, 0x61, 0xf6, 0xbf, 0xb3, 0x60, 0x52, - 0xf5, 0x95, 0xb7, 0x75, 0x02, 0xaf, 0x82, 0x4f, 0x01, 0xd4, 0xe5, 0x07, 0x86, 0xec, 0xf6, 0x18, - 0x7d, 0xfe, 0x52, 0xe6, 0x45, 0x9d, 0x1a, 0xc6, 0x98, 0xb2, 0x2a, 0x0a, 0xb1, 0x46, 0xcd, 0xfe, - 0x27, 0x16, 0xcc, 0x24, 0xbe, 0xe8, 0xa6, 0x1b, 0x46, 0xe8, 0xcd, 0xd4, 0x57, 0x2d, 0xf4, 0xf7, - 0x55, 0xb4, 0x36, 0xfb, 0x26, 0xb5, 0x94, 0x65, 0x89, 0xf6, 0x45, 0xd7, 0x61, 0xd0, 0x8d, 0x48, - 0x4b, 0x7e, 0xcc, 0xc5, 0xae, 0x1f, 0xc3, 0x7b, 0x15, 0xcf, 0x48, 0x85, 0xd6, 0xc4, 0x9c, 0x80, - 0xfd, 0xab, 0x45, 0x28, 0xf1, 0x65, 0xbb, 0xe6, 0xb4, 0x4f, 0x60, 0x2e, 0x9e, 0x81, 0x92, 0xdb, - 0x6a, 0x75, 0x22, 0x67, 0x53, 0x1c, 0xe7, 0x23, 0x7c, 0x6b, 0x55, 0x64, 0x21, 0x8e, 0xe1, 0xa8, - 0x02, 0x03, 0xac, 0x2b, 0xfc, 0x2b, 0x9f, 0xca, 0xfe, 0x4a, 0xd1, 0xf7, 0x85, 0xb2, 0x13, 0x39, - 0x9c, 0x93, 0x52, 0xf7, 0x08, 0x2d, 0xc2, 0x8c, 0x04, 0x72, 0x00, 0x36, 0x5d, 0xcf, 0x09, 0xf6, - 0x69, 0xd9, 0x6c, 0x91, 0x11, 0x7c, 0xae, 0x3b, 0xc1, 0x25, 0x85, 0xcf, 0xc9, 0xaa, 0x0f, 0x8b, - 0x01, 0x58, 0x23, 0x3a, 0xf7, 0x11, 0x28, 0x29, 0xe4, 0xa3, 0x30, 0x44, 0x73, 0x1f, 0x83, 0xc9, - 0x44, 0x5b, 0xbd, 0xaa, 0x8f, 0xe9, 0xfc, 0xd4, 0x2f, 0xb1, 0x23, 0x43, 0xf4, 0x7a, 0xc5, 0xdb, - 0x13, 0x47, 0xee, 0xdb, 0x70, 0xaa, 0x99, 0x71, 0x92, 0x89, 0x79, 0xed, 0xff, 0xe4, 0x7b, 0x42, - 0x7c, 0xf6, 0xa9, 0x2c, 0x28, 0xce, 0x6c, 0x83, 0xf2, 0x08, 0x7e, 0x9b, 0x6e, 0x10, 0xa7, 0xa9, - 0xb3, 0xdb, 0xb7, 0x44, 0x19, 0x56, 0x50, 0x7a, 0xde, 0x9d, 0x52, 0x9d, 0xbf, 0x41, 0xf6, 0x6b, - 0xa4, 0x49, 0xea, 0x91, 0x1f, 0x7c, 0x5d, 0xbb, 0x7f, 0x8e, 0x8f, 0x3e, 0x3f, 0x2e, 0x47, 0x05, - 0x81, 0xe2, 0x0d, 0xb2, 0xcf, 0xa7, 0x42, 0xff, 0xba, 0x62, 0xd7, 0xaf, 0xfb, 0x19, 0x0b, 0xc6, - 0xd5, 0xd7, 0x9d, 0xc0, 0xb9, 0xb0, 0x64, 0x9e, 0x0b, 0xe7, 0xba, 0x2e, 0xf0, 0x9c, 0x13, 0xe1, - 0x2b, 0x05, 0x38, 0xab, 0x70, 0xe8, 0xdb, 0x80, 0xff, 0x11, 0xab, 0xea, 0x0a, 0x94, 0x3c, 0x25, - 0xb5, 0xb2, 0x4c, 0x71, 0x51, 0x2c, 0xb3, 0x8a, 0x71, 0x28, 0x8b, 0xe7, 0xc5, 0xa2, 0xa5, 0x31, - 0x5d, 0x9c, 0x2b, 0x44, 0xb7, 0x4b, 0x50, 0xec, 0xb8, 0x0d, 0x71, 0xc1, 0x7c, 0x48, 0x8e, 0xf6, - 0xed, 0x4a, 0xf9, 0xf0, 0x60, 0xfe, 0xc9, 0x3c, 0x55, 0x02, 0xbd, 0xd9, 0xc2, 0x85, 0xdb, 0x95, - 0x32, 0xa6, 0x95, 0xd1, 0x22, 0x4c, 0x4a, 0x6d, 0xc9, 0x1d, 0xca, 0x6e, 0xf9, 0x9e, 0xb8, 0x87, - 0x94, 0x4c, 0x16, 0x9b, 0x60, 0x9c, 0xc4, 0x47, 0x65, 0x98, 0xda, 0xed, 0x6c, 0x92, 0x26, 0x89, - 0xf8, 0x07, 0xdf, 0x20, 0x5c, 0x62, 0x59, 0x8a, 0x5f, 0x66, 0x37, 0x12, 0x70, 0x9c, 0xaa, 0x61, - 0xff, 0x05, 0xbb, 0x0f, 0xc4, 0xe8, 0x55, 0x03, 0x9f, 0x2e, 0x2c, 0x4a, 0xfd, 0xeb, 0xb9, 0x9c, - 0xfb, 0x59, 0x15, 0x37, 0xc8, 0xfe, 0x86, 0x4f, 0x39, 0xf3, 0xec, 0x55, 0x61, 0xac, 0xf9, 0x81, - 0xae, 0x6b, 0xfe, 0xe7, 0x0a, 0x70, 0x5a, 0x8d, 0x80, 0xc1, 0x04, 0x7e, 0xa3, 0x8f, 0xc1, 0x55, - 0x18, 0x6d, 0x90, 0x2d, 0xa7, 0xd3, 0x8c, 0x94, 0xf8, 0x7c, 0x90, 0xab, 0x50, 0xca, 0x71, 0x31, - 0xd6, 0x71, 0x8e, 0x30, 0x6c, 0xff, 0x73, 0x94, 0x5d, 0xc4, 0x91, 0x43, 0xd7, 0xb8, 0xda, 0x35, - 0x56, 0xee, 0xae, 0xb9, 0x08, 0x83, 0x6e, 0x8b, 0x32, 0x66, 0x05, 0x93, 0xdf, 0xaa, 0xd0, 0x42, - 0xcc, 0x61, 0xe8, 0x03, 0x30, 0x5c, 0xf7, 0x5b, 0x2d, 0xc7, 0x6b, 0xb0, 0x2b, 0xaf, 0xb4, 0x34, - 0x4a, 0x79, 0xb7, 0x65, 0x5e, 0x84, 0x25, 0x0c, 0x3d, 0x01, 0x03, 0x4e, 0xb0, 0xcd, 0x65, 0x18, - 0xa5, 0xa5, 0x11, 0xda, 0xd2, 0x62, 0xb0, 0x1d, 0x62, 0x56, 0x4a, 0x9f, 0x60, 0xf7, 0xfc, 0x60, - 0xd7, 0xf5, 0xb6, 0xcb, 0x6e, 0x20, 0xb6, 0x84, 0xba, 0x0b, 0xef, 0x2a, 0x08, 0xd6, 0xb0, 0xd0, - 0x2a, 0x0c, 0xb6, 0xfd, 0x20, 0x0a, 0x67, 0x87, 0xd8, 0x70, 0x3f, 0x99, 0x73, 0x10, 0xf1, 0xaf, - 0xad, 0xfa, 0x41, 0x14, 0x7f, 0x00, 0xfd, 0x17, 0x62, 0x5e, 0x1d, 0xdd, 0x84, 0x61, 0xe2, 0xed, - 0xad, 0x06, 0x7e, 0x6b, 0x76, 0x26, 0x9f, 0xd2, 0x0a, 0x47, 0xe1, 0xcb, 0x2c, 0xe6, 0x51, 0x45, - 0x31, 0x96, 0x24, 0xd0, 0xb7, 0x40, 0x91, 0x78, 0x7b, 0xb3, 0xc3, 0x8c, 0xd2, 0x5c, 0x0e, 0xa5, - 0x3b, 0x4e, 0x10, 0x9f, 0xf9, 0x2b, 0xde, 0x1e, 0xa6, 0x75, 0xd0, 0x27, 0xa1, 0x24, 0x0f, 0x8c, - 0x50, 0x08, 0xeb, 0x32, 0x17, 0xac, 0x3c, 0x66, 0x30, 0x79, 0xab, 0xe3, 0x06, 0xa4, 0x45, 0xbc, - 0x28, 0x8c, 0x4f, 0x48, 0x09, 0x0d, 0x71, 0x4c, 0x0d, 0x7d, 0x52, 0x4a, 0x88, 0xd7, 0xfc, 0x8e, - 0x17, 0x85, 0xb3, 0x25, 0xd6, 0xbd, 0x4c, 0xdd, 0xdd, 0x9d, 0x18, 0x2f, 0x29, 0x42, 0xe6, 0x95, - 0xb1, 0x41, 0x0a, 0x7d, 0x1a, 0xc6, 0xf9, 0x7f, 0xae, 0x01, 0x0b, 0x67, 0x4f, 0x33, 0xda, 0x17, - 0xf2, 0x69, 0x73, 0xc4, 0xa5, 0xd3, 0x82, 0xf8, 0xb8, 0x5e, 0x1a, 0x62, 0x93, 0x1a, 0xc2, 0x30, - 0xde, 0x74, 0xf7, 0x88, 0x47, 0xc2, 0xb0, 0x1a, 0xf8, 0x9b, 0x64, 0x16, 0xd8, 0xc0, 0x9c, 0xcd, - 0xd6, 0x98, 0xf9, 0x9b, 0x64, 0x69, 0x9a, 0xd2, 0xbc, 0xa9, 0xd7, 0xc1, 0x26, 0x09, 0x74, 0x1b, - 0x26, 0xe8, 0x8b, 0xcd, 0x8d, 0x89, 0x8e, 0xf6, 0x22, 0xca, 0xde, 0x55, 0xd8, 0xa8, 0x84, 0x13, - 0x44, 0xd0, 0x2d, 0x18, 0x0b, 0x23, 0x27, 0x88, 0x3a, 0x6d, 0x4e, 0xf4, 0x4c, 0x2f, 0xa2, 0x4c, - 0xe1, 0x5a, 0xd3, 0xaa, 0x60, 0x83, 0x00, 0x7a, 0x1d, 0x4a, 0x4d, 0x77, 0x8b, 0xd4, 0xf7, 0xeb, - 0x4d, 0x32, 0x3b, 0xc6, 0xa8, 0x65, 0x1e, 0x2a, 0x37, 0x25, 0x12, 0xe7, 0x73, 0xd5, 0x5f, 0x1c, - 0x57, 0x47, 0x77, 0xe0, 0x4c, 0x44, 0x82, 0x96, 0xeb, 0x39, 0xf4, 0x30, 0x10, 0x4f, 0x2b, 0xa6, - 0xc8, 0x1c, 0x67, 0xbb, 0xed, 0xbc, 0x98, 0x8d, 0x33, 0x1b, 0x99, 0x58, 0x38, 0xa7, 0x36, 0xba, - 0x0f, 0xb3, 0x19, 0x10, 0xbf, 0xe9, 0xd6, 0xf7, 0x67, 0x4f, 0x31, 0xca, 0x1f, 0x15, 0x94, 0x67, - 0x37, 0x72, 0xf0, 0x0e, 0xbb, 0xc0, 0x70, 0x2e, 0x75, 0x74, 0x0b, 0x26, 0xd9, 0x09, 0x54, 0xed, - 0x34, 0x9b, 0xa2, 0xc1, 0x09, 0xd6, 0xe0, 0x07, 0xe4, 0x7d, 0x5c, 0x31, 0xc1, 0x87, 0x07, 0xf3, - 0x10, 0xff, 0xc3, 0xc9, 0xda, 0x68, 0x93, 0xe9, 0xcc, 0x3a, 0x81, 0x1b, 0xed, 0xd3, 0x73, 0x83, - 0xdc, 0x8f, 0x66, 0x27, 0xbb, 0xca, 0x2b, 0x74, 0x54, 0xa5, 0x58, 0xd3, 0x0b, 0x71, 0x92, 0x20, - 0x3d, 0x52, 0xc3, 0xa8, 0xe1, 0x7a, 0xb3, 0x53, 0xfc, 0x5d, 0x22, 0x4f, 0xa4, 0x1a, 0x2d, 0xc4, - 0x1c, 0xc6, 0xf4, 0x65, 0xf4, 0xc7, 0x2d, 0x7a, 0x73, 0x4d, 0x33, 0xc4, 0x58, 0x5f, 0x26, 0x01, - 0x38, 0xc6, 0xa1, 0xcc, 0x64, 0x14, 0xed, 0xcf, 0x22, 0x86, 0xaa, 0x0e, 0x96, 0x8d, 0x8d, 0x4f, - 0x62, 0x5a, 0x6e, 0x6f, 0xc2, 0x84, 0x3a, 0x08, 0xd9, 0x98, 0xa0, 0x79, 0x18, 0x64, 0xec, 0x93, - 0x90, 0xae, 0x95, 0x68, 0x17, 0x18, 0x6b, 0x85, 0x79, 0x39, 0xeb, 0x82, 0xfb, 0x36, 0x59, 0xda, - 0x8f, 0x08, 0x7f, 0xd3, 0x17, 0xb5, 0x2e, 0x48, 0x00, 0x8e, 0x71, 0xec, 0xff, 0xc3, 0xd9, 0xd0, - 0xf8, 0xb4, 0xed, 0xe3, 0x7e, 0x79, 0x16, 0x46, 0x76, 0xfc, 0x30, 0xa2, 0xd8, 0xac, 0x8d, 0xc1, - 0x98, 0xf1, 0xbc, 0x2e, 0xca, 0xb1, 0xc2, 0x40, 0xaf, 0xc2, 0x78, 0x5d, 0x6f, 0x40, 0x5c, 0x8e, - 0xea, 0x18, 0x31, 0x5a, 0xc7, 0x26, 0x2e, 0x7a, 0x19, 0x46, 0x98, 0x0d, 0x48, 0xdd, 0x6f, 0x0a, - 0xae, 0x4d, 0xde, 0xf0, 0x23, 0x55, 0x51, 0x7e, 0xa8, 0xfd, 0xc6, 0x0a, 0x1b, 0x5d, 0x82, 0x21, - 0xda, 0x85, 0x4a, 0x55, 0x5c, 0x4b, 0x4a, 0x50, 0x74, 0x9d, 0x95, 0x62, 0x01, 0xb5, 0xff, 0x52, - 0x41, 0x1b, 0x65, 0xfa, 0x1e, 0x26, 0xa8, 0x0a, 0xc3, 0xf7, 0x1c, 0x37, 0x72, 0xbd, 0x6d, 0xc1, - 0x7f, 0x3c, 0xdd, 0xf5, 0x8e, 0x62, 0x95, 0xee, 0xf2, 0x0a, 0xfc, 0x16, 0x15, 0x7f, 0xb0, 0x24, - 0x43, 0x29, 0x06, 0x1d, 0xcf, 0xa3, 0x14, 0x0b, 0xfd, 0x52, 0xc4, 0xbc, 0x02, 0xa7, 0x28, 0xfe, - 0x60, 0x49, 0x06, 0xbd, 0x09, 0x20, 0x77, 0x18, 0x69, 0x08, 0xdb, 0x8b, 0x67, 0x7b, 0x13, 0xdd, - 0x50, 0x75, 0x96, 0x26, 0xe8, 0x1d, 0x1d, 0xff, 0xc7, 0x1a, 0x3d, 0x3b, 0x62, 0x7c, 0x5a, 0xba, - 0x33, 0xe8, 0xdb, 0xe8, 0x12, 0x77, 0x82, 0x88, 0x34, 0x16, 0x23, 0x31, 0x38, 0x1f, 0xec, 0xef, - 0x91, 0xb2, 0xe1, 0xb6, 0x88, 0xbe, 0x1d, 0x04, 0x11, 0x1c, 0xd3, 0xb3, 0x7f, 0xa1, 0x08, 0xb3, - 0x79, 0xdd, 0xa5, 0x8b, 0x8e, 0xdc, 0x77, 0xa3, 0x65, 0xca, 0x5e, 0x59, 0xe6, 0xa2, 0x5b, 0x11, - 0xe5, 0x58, 0x61, 0xd0, 0xd9, 0x0f, 0xdd, 0x6d, 0xf9, 0xc6, 0x1c, 0x8c, 0x67, 0xbf, 0xc6, 0x4a, - 0xb1, 0x80, 0x52, 0xbc, 0x80, 0x38, 0xa1, 0x30, 0xee, 0xd1, 0x56, 0x09, 0x66, 0xa5, 0x58, 0x40, - 0x75, 0x69, 0xd7, 0x40, 0x0f, 0x69, 0x97, 0x31, 0x44, 0x83, 0xc7, 0x3b, 0x44, 0xe8, 0x33, 0x00, - 0x5b, 0xae, 0xe7, 0x86, 0x3b, 0x8c, 0xfa, 0xd0, 0x91, 0xa9, 0x2b, 0xe6, 0x6c, 0x55, 0x51, 0xc1, - 0x1a, 0x45, 0xf4, 0x12, 0x8c, 0xaa, 0x0d, 0x58, 0x29, 0x33, 0x4d, 0xa7, 0x66, 0x39, 0x12, 0x9f, - 0x46, 0x65, 0xac, 0xe3, 0xd9, 0x9f, 0x4b, 0xae, 0x17, 0xb1, 0x03, 0xb4, 0xf1, 0xb5, 0xfa, 0x1d, - 0xdf, 0x42, 0xf7, 0xf1, 0xb5, 0xbf, 0x56, 0x84, 0x49, 0xa3, 0xb1, 0x4e, 0xd8, 0xc7, 0x99, 0x75, - 0x8d, 0x1e, 0xe0, 0x4e, 0x44, 0xc4, 0xfe, 0xb3, 0x7b, 0x6f, 0x15, 0xfd, 0x90, 0xa7, 0x3b, 0x80, - 0xd7, 0x47, 0x9f, 0x81, 0x52, 0xd3, 0x09, 0x99, 0xe4, 0x8c, 0x88, 0x7d, 0xd7, 0x0f, 0xb1, 0xf8, - 0x61, 0xe2, 0x84, 0x91, 0x76, 0x6b, 0x72, 0xda, 0x31, 0x49, 0x7a, 0xd3, 0x50, 0xfe, 0x44, 0x5a, - 0x8f, 0xa9, 0x4e, 0x50, 0x26, 0x66, 0x1f, 0x73, 0x18, 0x7a, 0x19, 0xc6, 0x02, 0xc2, 0x56, 0xc5, - 0x32, 0xe5, 0xe6, 0xd8, 0x32, 0x1b, 0x8c, 0xd9, 0x3e, 0xac, 0xc1, 0xb0, 0x81, 0x19, 0xbf, 0x0d, - 0x86, 0xba, 0xbc, 0x0d, 0x9e, 0x86, 0x61, 0xf6, 0x43, 0xad, 0x00, 0x35, 0x1b, 0x15, 0x5e, 0x8c, - 0x25, 0x3c, 0xb9, 0x60, 0x46, 0xfa, 0x5b, 0x30, 0xf4, 0xf5, 0x21, 0x16, 0x35, 0xd3, 0x32, 0x8f, - 0xf0, 0x53, 0x4e, 0x2c, 0x79, 0x2c, 0x61, 0xf6, 0x07, 0x61, 0xa2, 0xec, 0x90, 0x96, 0xef, 0xad, - 0x78, 0x8d, 0xb6, 0xef, 0x7a, 0x11, 0x9a, 0x85, 0x01, 0x76, 0x89, 0xf0, 0x23, 0x60, 0x80, 0x36, - 0x84, 0x59, 0x89, 0xbd, 0x0d, 0xa7, 0xcb, 0xfe, 0x3d, 0xef, 0x9e, 0x13, 0x34, 0x16, 0xab, 0x15, - 0xed, 0x7d, 0xbd, 0x2e, 0xdf, 0x77, 0xdc, 0x68, 0x2b, 0xf3, 0xe8, 0xd5, 0x6a, 0x72, 0xb6, 0x76, - 0xd5, 0x6d, 0x92, 0x1c, 0x29, 0xc8, 0x5f, 0x2d, 0x18, 0x2d, 0xc5, 0xf8, 0x4a, 0xab, 0x65, 0xe5, - 0x6a, 0xb5, 0xde, 0x80, 0x91, 0x2d, 0x97, 0x34, 0x1b, 0x98, 0x6c, 0x89, 0x95, 0xf8, 0x54, 0xbe, - 0x1d, 0xca, 0x2a, 0xc5, 0x94, 0x52, 0x2f, 0xfe, 0x3a, 0x5c, 0x15, 0x95, 0xb1, 0x22, 0x83, 0x76, - 0x61, 0x4a, 0x3e, 0x18, 0x24, 0x54, 0xac, 0xcb, 0xa7, 0xbb, 0xbd, 0x42, 0x4c, 0xe2, 0xa7, 0x1e, - 0x1c, 0xcc, 0x4f, 0xe1, 0x04, 0x19, 0x9c, 0x22, 0x4c, 0x9f, 0x83, 0x2d, 0x7a, 0x02, 0x0f, 0xb0, - 0xe1, 0x67, 0xcf, 0x41, 0xf6, 0xb2, 0x65, 0xa5, 0xf6, 0x8f, 0x59, 0xf0, 0x58, 0x6a, 0x64, 0xc4, - 0x0b, 0xff, 0x98, 0x67, 0x21, 0xf9, 0xe2, 0x2e, 0xf4, 0x7e, 0x71, 0xdb, 0x7f, 0xd7, 0x82, 0x53, - 0x2b, 0xad, 0x76, 0xb4, 0x5f, 0x76, 0x4d, 0x15, 0xd4, 0x47, 0x60, 0xa8, 0x45, 0x1a, 0x6e, 0xa7, - 0x25, 0x66, 0x6e, 0x5e, 0x9e, 0x52, 0x6b, 0xac, 0xf4, 0xf0, 0x60, 0x7e, 0xbc, 0x16, 0xf9, 0x81, - 0xb3, 0x4d, 0x78, 0x01, 0x16, 0xe8, 0xec, 0xac, 0x77, 0xdf, 0x26, 0x37, 0xdd, 0x96, 0x2b, 0xed, - 0x8a, 0xba, 0xca, 0xec, 0x16, 0xe4, 0x80, 0x2e, 0xbc, 0xd1, 0x71, 0xbc, 0xc8, 0x8d, 0xf6, 0x85, - 0xf6, 0x48, 0x12, 0xc1, 0x31, 0x3d, 0xfb, 0xab, 0x16, 0x4c, 0xca, 0x75, 0xbf, 0xd8, 0x68, 0x04, - 0x24, 0x0c, 0xd1, 0x1c, 0x14, 0xdc, 0xb6, 0xe8, 0x25, 0x88, 0x5e, 0x16, 0x2a, 0x55, 0x5c, 0x70, - 0xdb, 0x92, 0x2d, 0x63, 0x07, 0x61, 0xd1, 0x54, 0xa4, 0x5d, 0x17, 0xe5, 0x58, 0x61, 0xa0, 0xcb, - 0x30, 0xe2, 0xf9, 0x0d, 0x6e, 0xdb, 0xc5, 0xaf, 0x34, 0xb6, 0xc0, 0xd6, 0x45, 0x19, 0x56, 0x50, - 0x54, 0x85, 0x12, 0x37, 0x7b, 0x8a, 0x17, 0x6d, 0x5f, 0xc6, 0x53, 0xec, 0xcb, 0x36, 0x64, 0x4d, - 0x1c, 0x13, 0xb1, 0x7f, 0xc5, 0x82, 0x31, 0xf9, 0x65, 0x7d, 0xf2, 0x9c, 0x74, 0x6b, 0xc5, 0xfc, - 0x66, 0xbc, 0xb5, 0x28, 0xcf, 0xc8, 0x20, 0x06, 0xab, 0x58, 0x3c, 0x12, 0xab, 0x78, 0x15, 0x46, - 0x9d, 0x76, 0xbb, 0x6a, 0xf2, 0x99, 0x6c, 0x29, 0x2d, 0xc6, 0xc5, 0x58, 0xc7, 0xb1, 0x7f, 0xb4, - 0x00, 0x13, 0xf2, 0x0b, 0x6a, 0x9d, 0xcd, 0x90, 0x44, 0x68, 0x03, 0x4a, 0x0e, 0x9f, 0x25, 0x22, - 0x17, 0xf9, 0xc5, 0x6c, 0x39, 0x82, 0x31, 0xa5, 0xf1, 0x85, 0xbf, 0x28, 0x6b, 0xe3, 0x98, 0x10, - 0x6a, 0xc2, 0xb4, 0xe7, 0x47, 0xec, 0xf0, 0x57, 0xf0, 0x6e, 0xaa, 0x9d, 0x24, 0xf5, 0xb3, 0x82, - 0xfa, 0xf4, 0x7a, 0x92, 0x0a, 0x4e, 0x13, 0x46, 0x2b, 0x52, 0x36, 0x53, 0xcc, 0x17, 0x06, 0xe8, - 0x13, 0x97, 0x2d, 0x9a, 0xb1, 0x7f, 0xd9, 0x82, 0x92, 0x44, 0x3b, 0x09, 0x2d, 0xde, 0x1a, 0x0c, - 0x87, 0x6c, 0x12, 0xe4, 0xd0, 0xd8, 0xdd, 0x3a, 0xce, 0xe7, 0x2b, 0xbe, 0xd3, 0xf8, 0xff, 0x10, - 0x4b, 0x1a, 0x4c, 0x34, 0xaf, 0xba, 0xff, 0x2e, 0x11, 0xcd, 0xab, 0xfe, 0xe4, 0x5c, 0x4a, 0x7f, - 0xc8, 0xfa, 0xac, 0xc9, 0xba, 0x28, 0xeb, 0xd5, 0x0e, 0xc8, 0x96, 0x7b, 0x3f, 0xc9, 0x7a, 0x55, - 0x59, 0x29, 0x16, 0x50, 0xf4, 0x26, 0x8c, 0xd5, 0xa5, 0x4c, 0x36, 0xde, 0xe1, 0x97, 0xba, 0xea, - 0x07, 0x94, 0x2a, 0x89, 0xcb, 0x42, 0x96, 0xb5, 0xfa, 0xd8, 0xa0, 0x66, 0x9a, 0x11, 0x14, 0x7b, - 0x99, 0x11, 0xc4, 0x74, 0xf3, 0x95, 0xea, 0x3f, 0x6e, 0xc1, 0x10, 0x97, 0xc5, 0xf5, 0x27, 0x0a, - 0xd5, 0x34, 0x6b, 0xf1, 0xd8, 0xdd, 0xa1, 0x85, 0x42, 0x53, 0x86, 0xd6, 0xa0, 0xc4, 0x7e, 0x30, - 0x59, 0x62, 0x31, 0xdf, 0xea, 0x9e, 0xb7, 0xaa, 0x77, 0xf0, 0x8e, 0xac, 0x86, 0x63, 0x0a, 0xf6, - 0x0f, 0x17, 0xe9, 0xe9, 0x16, 0xa3, 0x1a, 0x97, 0xbe, 0xf5, 0xe8, 0x2e, 0xfd, 0xc2, 0xa3, 0xba, - 0xf4, 0xb7, 0x61, 0xb2, 0xae, 0xe9, 0xe1, 0xe2, 0x99, 0xbc, 0xdc, 0x75, 0x91, 0x68, 0x2a, 0x3b, - 0x2e, 0x65, 0x59, 0x36, 0x89, 0xe0, 0x24, 0x55, 0xf4, 0x6d, 0x30, 0xc6, 0xe7, 0x59, 0xb4, 0xc2, - 0x2d, 0x31, 0x3e, 0x90, 0xbf, 0x5e, 0xf4, 0x26, 0xb8, 0x54, 0x4e, 0xab, 0x8e, 0x0d, 0x62, 0xf6, - 0x9f, 0x58, 0x80, 0x56, 0xda, 0x3b, 0xa4, 0x45, 0x02, 0xa7, 0x19, 0x8b, 0xd3, 0xbf, 0xdf, 0x82, - 0x59, 0x92, 0x2a, 0x5e, 0xf6, 0x5b, 0x2d, 0xf1, 0x68, 0xc9, 0x79, 0x57, 0xaf, 0xe4, 0xd4, 0x51, - 0x6e, 0x09, 0xb3, 0x79, 0x18, 0x38, 0xb7, 0x3d, 0xb4, 0x06, 0x33, 0xfc, 0x96, 0x54, 0x00, 0xcd, - 0xf6, 0xfa, 0x71, 0x41, 0x78, 0x66, 0x23, 0x8d, 0x82, 0xb3, 0xea, 0xd9, 0xdf, 0x35, 0x06, 0xb9, - 0xbd, 0x78, 0x4f, 0x8f, 0xf0, 0x9e, 0x1e, 0xe1, 0x3d, 0x3d, 0xc2, 0x7b, 0x7a, 0x84, 0xf7, 0xf4, - 0x08, 0xdf, 0xf4, 0x7a, 0x84, 0xbf, 0x6c, 0xc1, 0x69, 0x75, 0x0d, 0x18, 0x0f, 0xdf, 0xcf, 0xc3, - 0x0c, 0xdf, 0x6e, 0xcb, 0x4d, 0xc7, 0x6d, 0x6d, 0x90, 0x56, 0xbb, 0xe9, 0x44, 0x52, 0xeb, 0x7e, - 0x35, 0x73, 0xe5, 0x26, 0x2c, 0x56, 0x8d, 0x8a, 0x4b, 0x8f, 0xd1, 0xeb, 0x29, 0x03, 0x80, 0xb3, - 0x9a, 0xb1, 0x7f, 0x61, 0x04, 0x06, 0x57, 0xf6, 0x88, 0x17, 0x9d, 0xc0, 0x13, 0xa1, 0x0e, 0x13, - 0xae, 0xb7, 0xe7, 0x37, 0xf7, 0x48, 0x83, 0xc3, 0x8f, 0xf2, 0x92, 0x3d, 0x23, 0x48, 0x4f, 0x54, - 0x0c, 0x12, 0x38, 0x41, 0xf2, 0x51, 0x48, 0x93, 0xaf, 0xc1, 0x10, 0x3f, 0xc4, 0x85, 0x28, 0x39, - 0xf3, 0xcc, 0x66, 0x83, 0x28, 0xae, 0xa6, 0x58, 0xd2, 0xcd, 0x2f, 0x09, 0x51, 0x1d, 0x7d, 0x0e, - 0x26, 0xb6, 0xdc, 0x20, 0x8c, 0x36, 0xdc, 0x16, 0x09, 0x23, 0xa7, 0xd5, 0x7e, 0x08, 0xe9, 0xb1, - 0x1a, 0x87, 0x55, 0x83, 0x12, 0x4e, 0x50, 0x46, 0xdb, 0x30, 0xde, 0x74, 0xf4, 0xa6, 0x86, 0x8f, - 0xdc, 0x94, 0xba, 0x1d, 0x6e, 0xea, 0x84, 0xb0, 0x49, 0x97, 0x6e, 0xa7, 0x3a, 0x13, 0x80, 0x8e, - 0x30, 0xb1, 0x80, 0xda, 0x4e, 0x5c, 0xf2, 0xc9, 0x61, 0x94, 0xd1, 0x61, 0x06, 0xb2, 0x25, 0x93, - 0xd1, 0xd1, 0xcc, 0x60, 0x3f, 0x0b, 0x25, 0x42, 0x87, 0x90, 0x12, 0x16, 0x17, 0xcc, 0x95, 0xfe, - 0xfa, 0xba, 0xe6, 0xd6, 0x03, 0xdf, 0x94, 0xdb, 0xaf, 0x48, 0x4a, 0x38, 0x26, 0x8a, 0x96, 0x61, - 0x28, 0x24, 0x81, 0x4b, 0x42, 0x71, 0xd5, 0x74, 0x99, 0x46, 0x86, 0xc6, 0x7d, 0x4b, 0xf8, 0x6f, - 0x2c, 0xaa, 0xd2, 0xe5, 0xe5, 0x30, 0x91, 0x26, 0xbb, 0x0c, 0xb4, 0xe5, 0xb5, 0xc8, 0x4a, 0xb1, - 0x80, 0xa2, 0xd7, 0x61, 0x38, 0x20, 0x4d, 0xa6, 0x18, 0x1a, 0xef, 0x7f, 0x91, 0x73, 0x3d, 0x13, - 0xaf, 0x87, 0x25, 0x01, 0x74, 0x03, 0x50, 0x40, 0x28, 0xa3, 0xe4, 0x7a, 0xdb, 0xca, 0x6c, 0x54, - 0x1c, 0xb4, 0x8a, 0x21, 0xc5, 0x31, 0x86, 0x74, 0xf3, 0xc1, 0x19, 0xd5, 0xd0, 0x35, 0x98, 0x56, - 0xa5, 0x15, 0x2f, 0x8c, 0x1c, 0x7a, 0xc0, 0x4d, 0x32, 0x5a, 0x4a, 0x4e, 0x81, 0x93, 0x08, 0x38, - 0x5d, 0xc7, 0xfe, 0xb2, 0x05, 0x7c, 0x9c, 0x4f, 0xe0, 0x75, 0xfe, 0x9a, 0xf9, 0x3a, 0x3f, 0x9b, - 0x3b, 0x73, 0x39, 0x2f, 0xf3, 0x2f, 0x5b, 0x30, 0xaa, 0xcd, 0x6c, 0xbc, 0x66, 0xad, 0x2e, 0x6b, - 0xb6, 0x03, 0x53, 0x74, 0xa5, 0xdf, 0xda, 0x0c, 0x49, 0xb0, 0x47, 0x1a, 0x6c, 0x61, 0x16, 0x1e, - 0x6e, 0x61, 0x2a, 0x13, 0xb5, 0x9b, 0x09, 0x82, 0x38, 0xd5, 0x84, 0xfd, 0x59, 0xd9, 0x55, 0x65, - 0xd1, 0x57, 0x57, 0x73, 0x9e, 0xb0, 0xe8, 0x53, 0xb3, 0x8a, 0x63, 0x1c, 0xba, 0xd5, 0x76, 0xfc, - 0x30, 0x4a, 0x5a, 0xf4, 0x5d, 0xf7, 0xc3, 0x08, 0x33, 0x88, 0xfd, 0x02, 0xc0, 0xca, 0x7d, 0x52, - 0xe7, 0x2b, 0x56, 0x7f, 0x3c, 0x58, 0xf9, 0x8f, 0x07, 0xfb, 0xb7, 0x2c, 0x98, 0x58, 0x5d, 0x36, - 0x6e, 0xae, 0x05, 0x00, 0xfe, 0xe2, 0xb9, 0x7b, 0x77, 0x5d, 0xaa, 0xc3, 0xb9, 0x46, 0x53, 0x95, - 0x62, 0x0d, 0x03, 0x9d, 0x85, 0x62, 0xb3, 0xe3, 0x09, 0xf1, 0xe1, 0x30, 0xbd, 0x1e, 0x6f, 0x76, - 0x3c, 0x4c, 0xcb, 0x34, 0x97, 0x82, 0x62, 0xdf, 0x2e, 0x05, 0x3d, 0x5d, 0xfb, 0xd1, 0x3c, 0x0c, - 0xde, 0xbb, 0xe7, 0x36, 0xb8, 0x03, 0xa5, 0x50, 0xd5, 0xdf, 0xbd, 0x5b, 0x29, 0x87, 0x98, 0x97, - 0xdb, 0x5f, 0x2a, 0xc2, 0xdc, 0x6a, 0x93, 0xdc, 0x7f, 0x87, 0x4e, 0xa4, 0xfd, 0x3a, 0x44, 0x1c, - 0x4d, 0x10, 0x73, 0x54, 0xa7, 0x97, 0xde, 0xe3, 0xb1, 0x05, 0xc3, 0xdc, 0xa0, 0x4d, 0xba, 0x94, - 0xbe, 0x9a, 0xd5, 0x7a, 0xfe, 0x80, 0x2c, 0x70, 0xc3, 0x38, 0xe1, 0x11, 0xa7, 0x2e, 0x4c, 0x51, - 0x8a, 0x25, 0xf1, 0xb9, 0x57, 0x60, 0x4c, 0xc7, 0x3c, 0x92, 0xfb, 0xd9, 0xff, 0x57, 0x84, 0x29, - 0xda, 0x83, 0x47, 0x3a, 0x11, 0xb7, 0xd3, 0x13, 0x71, 0xdc, 0x2e, 0x48, 0xbd, 0x67, 0xe3, 0xcd, - 0xe4, 0x6c, 0x5c, 0xcd, 0x9b, 0x8d, 0x93, 0x9e, 0x83, 0xef, 0xb4, 0x60, 0x66, 0xb5, 0xe9, 0xd7, - 0x77, 0x13, 0x6e, 0x42, 0x2f, 0xc1, 0x28, 0x3d, 0x8e, 0x43, 0xc3, 0x83, 0xdd, 0x88, 0x69, 0x20, - 0x40, 0x58, 0xc7, 0xd3, 0xaa, 0xdd, 0xbe, 0x5d, 0x29, 0x67, 0x85, 0x42, 0x10, 0x20, 0xac, 0xe3, - 0xd9, 0xbf, 0x61, 0xc1, 0xb9, 0x6b, 0xcb, 0x2b, 0xf1, 0x52, 0x4c, 0x45, 0x63, 0xb8, 0x04, 0x43, - 0xed, 0x86, 0xd6, 0x95, 0x58, 0xbc, 0x5a, 0x66, 0xbd, 0x10, 0xd0, 0x77, 0x4b, 0xa4, 0x91, 0x9f, - 0xb2, 0x60, 0xe6, 0x9a, 0x1b, 0xd1, 0xdb, 0x35, 0x19, 0x17, 0x80, 0x5e, 0xaf, 0xa1, 0x1b, 0xf9, - 0xc1, 0x7e, 0x32, 0x2e, 0x00, 0x56, 0x10, 0xac, 0x61, 0xf1, 0x96, 0xf7, 0x5c, 0x66, 0x4a, 0x5d, - 0x30, 0x15, 0x4d, 0x58, 0x94, 0x63, 0x85, 0x41, 0x3f, 0xac, 0xe1, 0x06, 0x4c, 0x46, 0xb7, 0x2f, - 0x4e, 0x58, 0xf5, 0x61, 0x65, 0x09, 0xc0, 0x31, 0x8e, 0xfd, 0x47, 0x16, 0xcc, 0x5f, 0x6b, 0x76, - 0xc2, 0x88, 0x04, 0x5b, 0x61, 0xce, 0xe9, 0xf8, 0x02, 0x94, 0x88, 0x94, 0x88, 0x8b, 0x5e, 0x2b, - 0x8e, 0x51, 0x89, 0xca, 0x79, 0x78, 0x02, 0x85, 0xd7, 0x87, 0xd3, 0xe1, 0xd1, 0xbc, 0xc6, 0x56, - 0x01, 0x11, 0xbd, 0x2d, 0x3d, 0x5e, 0x03, 0x73, 0xfc, 0x5e, 0x49, 0x41, 0x71, 0x46, 0x0d, 0xfb, - 0xc7, 0x2c, 0x38, 0xad, 0x3e, 0xf8, 0x5d, 0xf7, 0x99, 0xf6, 0xcf, 0x16, 0x60, 0xfc, 0xfa, 0xc6, - 0x46, 0xf5, 0x1a, 0x89, 0xc4, 0xb5, 0xdd, 0x5b, 0xcf, 0x8d, 0x35, 0x75, 0x5d, 0xb7, 0xc7, 0x5c, - 0x27, 0x72, 0x9b, 0x0b, 0x3c, 0xec, 0xcf, 0x42, 0xc5, 0x8b, 0x6e, 0x05, 0xb5, 0x28, 0x70, 0xbd, - 0xed, 0x4c, 0x05, 0x9f, 0x64, 0x2e, 0x8a, 0x79, 0xcc, 0x05, 0x7a, 0x01, 0x86, 0x58, 0xdc, 0x21, - 0x39, 0x09, 0x8f, 0xab, 0xb7, 0x10, 0x2b, 0x3d, 0x3c, 0x98, 0x2f, 0xdd, 0xc6, 0x15, 0xfe, 0x07, - 0x0b, 0x54, 0x74, 0x1b, 0x46, 0x77, 0xa2, 0xa8, 0x7d, 0x9d, 0x38, 0x0d, 0x12, 0xc8, 0xe3, 0xf0, - 0x7c, 0xd6, 0x71, 0x48, 0x07, 0x81, 0xa3, 0xc5, 0x27, 0x48, 0x5c, 0x16, 0x62, 0x9d, 0x8e, 0x5d, - 0x03, 0x88, 0x61, 0xc7, 0xa4, 0xa9, 0xb0, 0xff, 0xc0, 0x82, 0x61, 0x1e, 0x02, 0x22, 0x40, 0x1f, - 0x85, 0x01, 0x72, 0x9f, 0xd4, 0x05, 0xc7, 0x9b, 0xd9, 0xe1, 0x98, 0xd3, 0xe2, 0x12, 0x57, 0xfa, - 0x1f, 0xb3, 0x5a, 0xe8, 0x3a, 0x0c, 0xd3, 0xde, 0x5e, 0x53, 0xf1, 0x30, 0x9e, 0xcc, 0xfb, 0x62, - 0x35, 0xed, 0x9c, 0x39, 0x13, 0x45, 0x58, 0x56, 0x67, 0xea, 0xe1, 0x7a, 0xbb, 0x46, 0x4f, 0xec, - 0xa8, 0x1b, 0x63, 0xb1, 0xb1, 0x5c, 0xe5, 0x48, 0x82, 0x1a, 0x57, 0x0f, 0xcb, 0x42, 0x1c, 0x13, - 0xb1, 0x37, 0xa0, 0x44, 0x27, 0x75, 0xb1, 0xe9, 0x3a, 0xdd, 0x35, 0xde, 0xcf, 0x40, 0x49, 0xea, - 0xb3, 0x43, 0xe1, 0xfa, 0xcd, 0xa8, 0x4a, 0x75, 0x77, 0x88, 0x63, 0xb8, 0xbd, 0x05, 0xa7, 0x98, - 0x75, 0xa2, 0x13, 0xed, 0x18, 0x7b, 0xac, 0xf7, 0x62, 0x7e, 0x56, 0x3c, 0x20, 0xf9, 0xcc, 0xcc, - 0x6a, 0xde, 0x95, 0x63, 0x92, 0x62, 0xfc, 0x98, 0xb4, 0xbf, 0x36, 0x00, 0x8f, 0x57, 0x6a, 0xf9, - 0xd1, 0x41, 0x5e, 0x86, 0x31, 0xce, 0x97, 0xd2, 0xa5, 0xed, 0x34, 0x45, 0xbb, 0x4a, 0xd4, 0xba, - 0xa1, 0xc1, 0xb0, 0x81, 0x89, 0xce, 0x41, 0xd1, 0x7d, 0xcb, 0x4b, 0xfa, 0x1e, 0x55, 0xde, 0x58, - 0xc7, 0xb4, 0x9c, 0x82, 0x29, 0x8b, 0xcb, 0xef, 0x0e, 0x05, 0x56, 0x6c, 0xee, 0x6b, 0x30, 0xe1, - 0x86, 0xf5, 0xd0, 0xad, 0x78, 0xf4, 0x9c, 0xd1, 0x4e, 0x2a, 0x25, 0xdc, 0xa0, 0x9d, 0x56, 0x50, - 0x9c, 0xc0, 0xd6, 0x2e, 0xb2, 0xc1, 0xbe, 0xd9, 0xe4, 0x9e, 0xbe, 0xd0, 0xf4, 0x05, 0xd0, 0x66, - 0x5f, 0x17, 0x32, 0x99, 0xb9, 0x78, 0x01, 0xf0, 0x0f, 0x0e, 0xb1, 0x84, 0xd1, 0x97, 0x63, 0x7d, - 0xc7, 0x69, 0x2f, 0x76, 0xa2, 0x9d, 0xb2, 0x1b, 0xd6, 0xfd, 0x3d, 0x12, 0xec, 0xb3, 0x47, 0xff, - 0x48, 0xfc, 0x72, 0x54, 0x80, 0xe5, 0xeb, 0x8b, 0x55, 0x8a, 0x89, 0xd3, 0x75, 0xd0, 0x22, 0x4c, - 0xca, 0xc2, 0x1a, 0x09, 0xd9, 0x15, 0x36, 0xca, 0xc8, 0x28, 0x6f, 0x20, 0x51, 0xac, 0x88, 0x24, - 0xf1, 0x4d, 0x4e, 0x1a, 0x8e, 0x83, 0x93, 0xfe, 0x08, 0x8c, 0xbb, 0x9e, 0x1b, 0xb9, 0x4e, 0xe4, - 0x73, 0x85, 0x0f, 0x7f, 0xdf, 0x33, 0x49, 0x76, 0x45, 0x07, 0x60, 0x13, 0xcf, 0xfe, 0x2f, 0x03, - 0x30, 0xcd, 0xa6, 0xed, 0xbd, 0x15, 0xf6, 0xcd, 0xb4, 0xc2, 0x6e, 0xa7, 0x57, 0xd8, 0x71, 0x3c, - 0x11, 0x1e, 0x7a, 0x99, 0x7d, 0x0e, 0x4a, 0xca, 0x01, 0x4a, 0x7a, 0x40, 0x5a, 0x39, 0x1e, 0x90, - 0xbd, 0xb9, 0x0f, 0x69, 0x43, 0x56, 0xcc, 0xb4, 0x21, 0xfb, 0xeb, 0x16, 0xc4, 0x1a, 0x0c, 0x74, - 0x1d, 0x4a, 0x6d, 0x9f, 0x99, 0x46, 0x06, 0xd2, 0xde, 0xf8, 0xf1, 0xcc, 0x8b, 0x8a, 0x5f, 0x8a, - 0xfc, 0xe3, 0xab, 0xb2, 0x06, 0x8e, 0x2b, 0xa3, 0x25, 0x18, 0x6e, 0x07, 0xa4, 0x16, 0xb1, 0x20, - 0x21, 0x3d, 0xe9, 0xf0, 0x35, 0xc2, 0xf1, 0xb1, 0xac, 0x68, 0xff, 0x9c, 0x05, 0xc0, 0xcd, 0xb4, - 0x1c, 0x6f, 0x9b, 0x9c, 0x80, 0xd4, 0xba, 0x0c, 0x03, 0x61, 0x9b, 0xd4, 0xbb, 0x19, 0xad, 0xc6, - 0xfd, 0xa9, 0xb5, 0x49, 0x3d, 0x1e, 0x70, 0xfa, 0x0f, 0xb3, 0xda, 0xf6, 0x77, 0x03, 0x4c, 0xc4, - 0x68, 0x95, 0x88, 0xb4, 0xd0, 0x73, 0x46, 0xd0, 0x80, 0xb3, 0x89, 0xa0, 0x01, 0x25, 0x86, 0xad, - 0x09, 0x48, 0x3f, 0x07, 0xc5, 0x96, 0x73, 0x5f, 0x48, 0xc0, 0x9e, 0xe9, 0xde, 0x0d, 0x4a, 0x7f, - 0x61, 0xcd, 0xb9, 0xcf, 0x1f, 0x89, 0xcf, 0xc8, 0x05, 0xb2, 0xe6, 0xdc, 0x3f, 0xe4, 0xa6, 0xa9, - 0xec, 0x90, 0xba, 0xe9, 0x86, 0xd1, 0x17, 0xfe, 0x73, 0xfc, 0x9f, 0x2d, 0x3b, 0xda, 0x08, 0x6b, - 0xcb, 0xf5, 0x84, 0x05, 0x52, 0x5f, 0x6d, 0xb9, 0x5e, 0xb2, 0x2d, 0xd7, 0xeb, 0xa3, 0x2d, 0xd7, - 0x43, 0x6f, 0xc3, 0xb0, 0x30, 0x10, 0x14, 0x41, 0x7a, 0xae, 0xf4, 0xd1, 0x9e, 0xb0, 0x2f, 0xe4, - 0x6d, 0x5e, 0x91, 0x8f, 0x60, 0x51, 0xda, 0xb3, 0x5d, 0xd9, 0x20, 0xfa, 0x2b, 0x16, 0x4c, 0x88, - 0xdf, 0x98, 0xbc, 0xd5, 0x21, 0x61, 0x24, 0x78, 0xcf, 0x0f, 0xf7, 0xdf, 0x07, 0x51, 0x91, 0x77, - 0xe5, 0xc3, 0xf2, 0x98, 0x35, 0x81, 0x3d, 0x7b, 0x94, 0xe8, 0x05, 0xfa, 0xfb, 0x16, 0x9c, 0x6a, - 0x39, 0xf7, 0x79, 0x8b, 0xbc, 0x0c, 0x3b, 0x91, 0xeb, 0x0b, 0x45, 0xfb, 0x47, 0xfb, 0x9b, 0xfe, - 0x54, 0x75, 0xde, 0x49, 0xa9, 0x0d, 0x3c, 0x95, 0x85, 0xd2, 0xb3, 0xab, 0x99, 0xfd, 0x9a, 0xdb, - 0x82, 0x11, 0xb9, 0xde, 0x32, 0x44, 0x0d, 0x65, 0x9d, 0xb1, 0x3e, 0xb2, 0x7d, 0xa6, 0xee, 0x8c, - 0x4f, 0xdb, 0x11, 0x6b, 0xed, 0x91, 0xb6, 0xf3, 0x39, 0x18, 0xd3, 0xd7, 0xd8, 0x23, 0x6d, 0xeb, - 0x2d, 0x98, 0xc9, 0x58, 0x4b, 0x8f, 0xb4, 0xc9, 0x7b, 0x70, 0x36, 0x77, 0x7d, 0x3c, 0xca, 0x86, - 0xed, 0x9f, 0xb5, 0xf4, 0x73, 0xf0, 0x04, 0x54, 0x07, 0xcb, 0xa6, 0xea, 0xe0, 0x7c, 0xf7, 0x9d, - 0x93, 0xa3, 0x3f, 0x78, 0x53, 0xef, 0x34, 0x3d, 0xd5, 0xd1, 0xeb, 0x30, 0xd4, 0xa4, 0x25, 0xd2, - 0xcc, 0xd4, 0xee, 0xbd, 0x23, 0x63, 0x5e, 0x8a, 0x95, 0x87, 0x58, 0x50, 0xb0, 0x7f, 0xd1, 0x82, - 0x81, 0x13, 0x18, 0x09, 0x6c, 0x8e, 0xc4, 0x73, 0xb9, 0xa4, 0x45, 0xfc, 0xe0, 0x05, 0xec, 0xdc, - 0x5b, 0xb9, 0x1f, 0x11, 0x2f, 0x64, 0x4f, 0xc5, 0xcc, 0x81, 0xf9, 0x49, 0x0b, 0x66, 0x6e, 0xfa, - 0x4e, 0x63, 0xc9, 0x69, 0x3a, 0x5e, 0x9d, 0x04, 0x15, 0x6f, 0xfb, 0x48, 0x36, 0xd2, 0x85, 0x9e, - 0x36, 0xd2, 0xcb, 0xd2, 0xc4, 0x68, 0x20, 0x7f, 0xfe, 0x28, 0x23, 0x99, 0x0c, 0xa3, 0x62, 0x18, - 0xc3, 0xee, 0x00, 0xd2, 0x7b, 0x29, 0x3c, 0x56, 0x30, 0x0c, 0xbb, 0xbc, 0xbf, 0x62, 0x12, 0x9f, - 0xca, 0x66, 0xf0, 0x52, 0x9f, 0xa7, 0xf9, 0x62, 0xf0, 0x02, 0x2c, 0x09, 0xd9, 0x2f, 0x43, 0xa6, - 0xdb, 0x7b, 0x6f, 0xe1, 0x83, 0xfd, 0x49, 0x98, 0x66, 0x35, 0x8f, 0xf8, 0x30, 0xb6, 0x13, 0xb2, - 0xcd, 0x8c, 0x80, 0x78, 0xf6, 0x17, 0x2d, 0x98, 0x5c, 0x4f, 0xc4, 0x09, 0xbb, 0xc4, 0xb4, 0xa1, - 0x19, 0x22, 0xf5, 0x1a, 0x2b, 0xc5, 0x02, 0x7a, 0xec, 0x92, 0xac, 0xbf, 0xb0, 0x20, 0x8e, 0x44, - 0x71, 0x02, 0xec, 0xdb, 0xb2, 0xc1, 0xbe, 0x65, 0x4a, 0x58, 0x54, 0x77, 0xf2, 0xb8, 0x37, 0x74, - 0x43, 0xc5, 0x68, 0xea, 0x22, 0x5c, 0x89, 0xc9, 0xf0, 0xa5, 0x38, 0x61, 0x06, 0x72, 0x92, 0x51, - 0x9b, 0xec, 0xdf, 0x2e, 0x00, 0x52, 0xb8, 0x7d, 0xc7, 0x90, 0x4a, 0xd7, 0x38, 0x9e, 0x18, 0x52, - 0x7b, 0x80, 0x98, 0x3e, 0x3f, 0x70, 0xbc, 0x90, 0x93, 0x75, 0x85, 0xec, 0xee, 0x68, 0xc6, 0x02, - 0x73, 0xa2, 0x49, 0x74, 0x33, 0x45, 0x0d, 0x67, 0xb4, 0xa0, 0xd9, 0x69, 0x0c, 0xf6, 0x6b, 0xa7, - 0x31, 0xd4, 0xc3, 0x2b, 0xed, 0x67, 0x2c, 0x18, 0x57, 0xc3, 0xf4, 0x2e, 0xb1, 0x19, 0x57, 0xfd, - 0xc9, 0x39, 0x40, 0xab, 0x5a, 0x97, 0xd9, 0xc5, 0xf2, 0xad, 0xcc, 0xbb, 0xd0, 0x69, 0xba, 0x6f, - 0x13, 0x15, 0xc1, 0x6f, 0x5e, 0x78, 0x0b, 0x8a, 0xd2, 0xc3, 0x83, 0xf9, 0x71, 0xf5, 0x8f, 0x47, - 0x0c, 0x8e, 0xab, 0xd0, 0x23, 0x79, 0x32, 0xb1, 0x14, 0xd1, 0x4b, 0x30, 0xd8, 0xde, 0x71, 0x42, - 0x92, 0xf0, 0xad, 0x19, 0xac, 0xd2, 0xc2, 0xc3, 0x83, 0xf9, 0x09, 0x55, 0x81, 0x95, 0x60, 0x8e, - 0xdd, 0x7f, 0x64, 0xae, 0xf4, 0xe2, 0xec, 0x19, 0x99, 0xeb, 0x4f, 0x2c, 0x18, 0x58, 0xf7, 0x1b, - 0x27, 0x71, 0x04, 0xbc, 0x66, 0x1c, 0x01, 0x4f, 0xe4, 0x05, 0x73, 0xcf, 0xdd, 0xfd, 0xab, 0x89, - 0xdd, 0x7f, 0x3e, 0x97, 0x42, 0xf7, 0x8d, 0xdf, 0x82, 0x51, 0x16, 0x22, 0x5e, 0xf8, 0x11, 0xbd, - 0x60, 0x6c, 0xf8, 0xf9, 0xc4, 0x86, 0x9f, 0xd4, 0x50, 0xb5, 0x9d, 0xfe, 0x34, 0x0c, 0x0b, 0xc7, - 0x94, 0xa4, 0x93, 0xa6, 0xc0, 0xc5, 0x12, 0x6e, 0xff, 0x78, 0x11, 0x8c, 0x90, 0xf4, 0xe8, 0x97, - 0x2d, 0x58, 0x08, 0xb8, 0xc1, 0x6a, 0xa3, 0xdc, 0x09, 0x5c, 0x6f, 0xbb, 0x56, 0xdf, 0x21, 0x8d, - 0x4e, 0xd3, 0xf5, 0xb6, 0x2b, 0xdb, 0x9e, 0xaf, 0x8a, 0x57, 0xee, 0x93, 0x7a, 0x87, 0x29, 0xc1, - 0x7a, 0xc4, 0xbf, 0x57, 0x86, 0xdf, 0xcf, 0x3f, 0x38, 0x98, 0x5f, 0xc0, 0x47, 0xa2, 0x8d, 0x8f, - 0xd8, 0x17, 0xf4, 0x1b, 0x16, 0x5c, 0xe1, 0x91, 0xda, 0xfb, 0xef, 0x7f, 0x97, 0xd7, 0x72, 0x55, - 0x92, 0x8a, 0x89, 0x6c, 0x90, 0xa0, 0xb5, 0xf4, 0x11, 0x31, 0xa0, 0x57, 0xaa, 0x47, 0x6b, 0x0b, - 0x1f, 0xb5, 0x73, 0xf6, 0x3f, 0x2b, 0xc2, 0xb8, 0x88, 0xe0, 0x24, 0xee, 0x80, 0x97, 0x8c, 0x25, - 0xf1, 0x64, 0x62, 0x49, 0x4c, 0x1b, 0xc8, 0xc7, 0x73, 0xfc, 0x87, 0x30, 0x4d, 0x0f, 0xe7, 0xeb, - 0xc4, 0x09, 0xa2, 0x4d, 0xe2, 0x70, 0xf3, 0xab, 0xe2, 0x91, 0x4f, 0x7f, 0x25, 0x9e, 0xbb, 0x99, - 0x24, 0x86, 0xd3, 0xf4, 0xbf, 0x99, 0xee, 0x1c, 0x0f, 0xa6, 0x52, 0x41, 0xb8, 0x3e, 0x05, 0x25, - 0xe5, 0x55, 0x21, 0x0e, 0x9d, 0xee, 0xb1, 0xec, 0x92, 0x14, 0xb8, 0x08, 0x2d, 0xf6, 0xe8, 0x89, - 0xc9, 0xd9, 0xff, 0xa0, 0x60, 0x34, 0xc8, 0x27, 0x71, 0x1d, 0x46, 0x9c, 0x30, 0x74, 0xb7, 0x3d, - 0xd2, 0x10, 0x3b, 0xf6, 0xfd, 0x79, 0x3b, 0xd6, 0x68, 0x86, 0x79, 0xb6, 0x2c, 0x8a, 0x9a, 0x58, - 0xd1, 0x40, 0xd7, 0xb9, 0x91, 0xdb, 0x9e, 0x7c, 0xef, 0xf5, 0x47, 0x0d, 0xa4, 0x19, 0xdc, 0x1e, - 0xc1, 0xa2, 0x3e, 0xfa, 0x34, 0xb7, 0x42, 0xbc, 0xe1, 0xf9, 0xf7, 0xbc, 0x6b, 0xbe, 0x2f, 0xa3, - 0x24, 0xf4, 0x47, 0x70, 0x5a, 0xda, 0x1e, 0xaa, 0xea, 0xd8, 0xa4, 0xd6, 0x5f, 0x54, 0xcb, 0xcf, - 0xc3, 0x0c, 0x25, 0x6d, 0x3a, 0x31, 0x87, 0x88, 0xc0, 0xa4, 0x08, 0x0f, 0x26, 0xcb, 0xc4, 0xd8, - 0x65, 0x3e, 0xe5, 0xcc, 0xda, 0xb1, 0x1c, 0xf9, 0x86, 0x49, 0x02, 0x27, 0x69, 0xda, 0x7f, 0xdb, + 0xfe, 0x87, 0x05, 0x4f, 0x2c, 0xbb, 0x5e, 0x83, 0x04, 0x39, 0x0b, 0xf0, 0xd1, 0xbc, 0x65, 0x8f, + 0xc6, 0x34, 0x18, 0x4b, 0x6c, 0xe0, 0x18, 0x96, 0x98, 0xfd, 0x27, 0x16, 0x20, 0xfe, 0xd9, 0xef, + 0xba, 0x8f, 0xbd, 0x9d, 0xfe, 0xd8, 0x63, 0x58, 0x16, 0xf6, 0x4d, 0x98, 0x58, 0x6e, 0xba, 0xc4, + 0x8b, 0x2a, 0xd5, 0x65, 0xdf, 0xdb, 0x72, 0xb7, 0xd1, 0x2b, 0x30, 0x11, 0xb9, 0x2d, 0xe2, 0x77, + 0xa2, 0x1a, 0xa9, 0xfb, 0x1e, 0x7b, 0x49, 0x5a, 0x97, 0x07, 0x97, 0xd0, 0x83, 0x83, 0xf9, 0x89, + 0x0d, 0x03, 0x82, 0x13, 0x98, 0xf6, 0xef, 0xd1, 0xf1, 0xf3, 0x5b, 0x6d, 0xdf, 0x23, 0x5e, 0xb4, + 0xec, 0x7b, 0x0d, 0x2e, 0x71, 0x78, 0x05, 0x06, 0x22, 0x3a, 0x1e, 0x7c, 0xec, 0x2e, 0xc9, 0x8d, + 0x42, 0x47, 0xe1, 0xf0, 0x60, 0xfe, 0x4c, 0xba, 0x06, 0x1b, 0x27, 0x56, 0x07, 0x7d, 0x0b, 0x0c, + 0x85, 0x91, 0x13, 0x75, 0x42, 0x31, 0x9a, 0x4f, 0xca, 0xd1, 0xac, 0xb1, 0xd2, 0xc3, 0x83, 0xf9, + 0x49, 0x55, 0x8d, 0x17, 0x61, 0x51, 0x01, 0x3d, 0x0d, 0xc3, 0x2d, 0x12, 0x86, 0xce, 0xb6, 0xbc, + 0x0d, 0x27, 0x45, 0xdd, 0xe1, 0x35, 0x5e, 0x8c, 0x25, 0x1c, 0x5d, 0x84, 0x41, 0x12, 0x04, 0x7e, + 0x20, 0xf6, 0xe8, 0xb8, 0x40, 0x1c, 0x5c, 0xa1, 0x85, 0x98, 0xc3, 0xec, 0x7f, 0x6b, 0xc1, 0xa4, + 0xea, 0x2b, 0x6f, 0xeb, 0x04, 0x5e, 0x05, 0x9f, 0x02, 0xa8, 0xcb, 0x0f, 0x0c, 0xd9, 0xed, 0x31, + 0xfa, 0xfc, 0xa5, 0xcc, 0x8b, 0x3a, 0x35, 0x8c, 0x31, 0x65, 0x55, 0x14, 0x62, 0x8d, 0x9a, 0xfd, + 0x8f, 0x2d, 0x98, 0x49, 0x7c, 0xd1, 0x4d, 0x37, 0x8c, 0xd0, 0x9b, 0xa9, 0xaf, 0x5a, 0xe8, 0xef, + 0xab, 0x68, 0x6d, 0xf6, 0x4d, 0x6a, 0x29, 0xcb, 0x12, 0xed, 0x8b, 0xae, 0xc3, 0xa0, 0x1b, 0x91, + 0x96, 0xfc, 0x98, 0x8b, 0x5d, 0x3f, 0x86, 0xf7, 0x2a, 0x9e, 0x91, 0x0a, 0xad, 0x89, 0x39, 0x01, + 0xfb, 0xd7, 0x8a, 0x50, 0xe2, 0xcb, 0x76, 0xcd, 0x69, 0x9f, 0xc0, 0x5c, 0x3c, 0x03, 0x25, 0xb7, + 0xd5, 0xea, 0x44, 0xce, 0xa6, 0x38, 0xce, 0x47, 0xf8, 0xd6, 0xaa, 0xc8, 0x42, 0x1c, 0xc3, 0x51, + 0x05, 0x06, 0x58, 0x57, 0xf8, 0x57, 0x3e, 0x95, 0xfd, 0x95, 0xa2, 0xef, 0x0b, 0x65, 0x27, 0x72, + 0x38, 0x27, 0xa5, 0xee, 0x11, 0x5a, 0x84, 0x19, 0x09, 0xe4, 0x00, 0x6c, 0xba, 0x9e, 0x13, 0xec, + 0xd3, 0xb2, 0xd9, 0x22, 0x23, 0xf8, 0x5c, 0x77, 0x82, 0x4b, 0x0a, 0x9f, 0x93, 0x55, 0x1f, 0x16, + 0x03, 0xb0, 0x46, 0x74, 0xee, 0x23, 0x50, 0x52, 0xc8, 0x47, 0x61, 0x88, 0xe6, 0x3e, 0x06, 0x93, + 0x89, 0xb6, 0x7a, 0x55, 0x1f, 0xd3, 0xf9, 0xa9, 0x5f, 0x66, 0x47, 0x86, 0xe8, 0xf5, 0x8a, 0xb7, + 0x27, 0x8e, 0xdc, 0xb7, 0xe1, 0x54, 0x33, 0xe3, 0x24, 0x13, 0xf3, 0xda, 0xff, 0xc9, 0xf7, 0x84, + 0xf8, 0xec, 0x53, 0x59, 0x50, 0x9c, 0xd9, 0x06, 0xe5, 0x11, 0xfc, 0x36, 0xdd, 0x20, 0x4e, 0x53, + 0x67, 0xb7, 0x6f, 0x89, 0x32, 0xac, 0xa0, 0xf4, 0xbc, 0x3b, 0xa5, 0x3a, 0x7f, 0x83, 0xec, 0xd7, + 0x48, 0x93, 0xd4, 0x23, 0x3f, 0xf8, 0xba, 0x76, 0xff, 0x1c, 0x1f, 0x7d, 0x7e, 0x5c, 0x8e, 0x0a, + 0x02, 0xc5, 0x1b, 0x64, 0x9f, 0x4f, 0x85, 0xfe, 0x75, 0xc5, 0xae, 0x5f, 0xf7, 0xb3, 0x16, 0x8c, + 0xab, 0xaf, 0x3b, 0x81, 0x73, 0x61, 0xc9, 0x3c, 0x17, 0xce, 0x75, 0x5d, 0xe0, 0x39, 0x27, 0xc2, + 0x57, 0x0a, 0x70, 0x56, 0xe1, 0xd0, 0xb7, 0x01, 0xff, 0x23, 0x56, 0xd5, 0x15, 0x28, 0x79, 0x4a, + 0x6a, 0x65, 0x99, 0xe2, 0xa2, 0x58, 0x66, 0x15, 0xe3, 0x50, 0x16, 0xcf, 0x8b, 0x45, 0x4b, 0x63, + 0xba, 0x38, 0x57, 0x88, 0x6e, 0x97, 0xa0, 0xd8, 0x71, 0x1b, 0xe2, 0x82, 0xf9, 0x90, 0x1c, 0xed, + 0xdb, 0x95, 0xf2, 0xe1, 0xc1, 0xfc, 0x93, 0x79, 0xaa, 0x04, 0x7a, 0xb3, 0x85, 0x0b, 0xb7, 0x2b, + 0x65, 0x4c, 0x2b, 0xa3, 0x45, 0x98, 0x94, 0xda, 0x92, 0x3b, 0x94, 0xdd, 0xf2, 0x3d, 0x71, 0x0f, + 0x29, 0x99, 0x2c, 0x36, 0xc1, 0x38, 0x89, 0x8f, 0xca, 0x30, 0xb5, 0xdb, 0xd9, 0x24, 0x4d, 0x12, + 0xf1, 0x0f, 0xbe, 0x41, 0xb8, 0xc4, 0xb2, 0x14, 0xbf, 0xcc, 0x6e, 0x24, 0xe0, 0x38, 0x55, 0xc3, + 0xfe, 0x0b, 0x76, 0x1f, 0x88, 0xd1, 0xab, 0x06, 0x3e, 0x5d, 0x58, 0x94, 0xfa, 0xd7, 0x73, 0x39, + 0xf7, 0xb3, 0x2a, 0x6e, 0x90, 0xfd, 0x0d, 0x9f, 0x72, 0xe6, 0xd9, 0xab, 0xc2, 0x58, 0xf3, 0x03, + 0x5d, 0xd7, 0xfc, 0xcf, 0x17, 0xe0, 0xb4, 0x1a, 0x01, 0x83, 0x09, 0xfc, 0x46, 0x1f, 0x83, 0xab, + 0x30, 0xda, 0x20, 0x5b, 0x4e, 0xa7, 0x19, 0x29, 0xf1, 0xf9, 0x20, 0x57, 0xa1, 0x94, 0xe3, 0x62, + 0xac, 0xe3, 0x1c, 0x61, 0xd8, 0xfe, 0xe7, 0x28, 0xbb, 0x88, 0x23, 0x87, 0xae, 0x71, 0xb5, 0x6b, + 0xac, 0xdc, 0x5d, 0x73, 0x11, 0x06, 0xdd, 0x16, 0x65, 0xcc, 0x0a, 0x26, 0xbf, 0x55, 0xa1, 0x85, + 0x98, 0xc3, 0xd0, 0x07, 0x60, 0xb8, 0xee, 0xb7, 0x5a, 0x8e, 0xd7, 0x60, 0x57, 0x5e, 0x69, 0x69, + 0x94, 0xf2, 0x6e, 0xcb, 0xbc, 0x08, 0x4b, 0x18, 0x7a, 0x02, 0x06, 0x9c, 0x60, 0x9b, 0xcb, 0x30, + 0x4a, 0x4b, 0x23, 0xb4, 0xa5, 0xc5, 0x60, 0x3b, 0xc4, 0xac, 0x94, 0x3e, 0xc1, 0xee, 0xf9, 0xc1, + 0xae, 0xeb, 0x6d, 0x97, 0xdd, 0x40, 0x6c, 0x09, 0x75, 0x17, 0xde, 0x55, 0x10, 0xac, 0x61, 0xa1, + 0x55, 0x18, 0x6c, 0xfb, 0x41, 0x14, 0xce, 0x0e, 0xb1, 0xe1, 0x7e, 0x32, 0xe7, 0x20, 0xe2, 0x5f, + 0x5b, 0xf5, 0x83, 0x28, 0xfe, 0x00, 0xfa, 0x2f, 0xc4, 0xbc, 0x3a, 0xba, 0x09, 0xc3, 0xc4, 0xdb, + 0x5b, 0x0d, 0xfc, 0xd6, 0xec, 0x4c, 0x3e, 0xa5, 0x15, 0x8e, 0xc2, 0x97, 0x59, 0xcc, 0xa3, 0x8a, + 0x62, 0x2c, 0x49, 0xa0, 0x6f, 0x81, 0x22, 0xf1, 0xf6, 0x66, 0x87, 0x19, 0xa5, 0xb9, 0x1c, 0x4a, + 0x77, 0x9c, 0x20, 0x3e, 0xf3, 0x57, 0xbc, 0x3d, 0x4c, 0xeb, 0xa0, 0x4f, 0x42, 0x49, 0x1e, 0x18, + 0xa1, 0x10, 0xd6, 0x65, 0x2e, 0x58, 0x79, 0xcc, 0x60, 0xf2, 0x56, 0xc7, 0x0d, 0x48, 0x8b, 0x78, + 0x51, 0x18, 0x9f, 0x90, 0x12, 0x1a, 0xe2, 0x98, 0x1a, 0xfa, 0xa4, 0x94, 0x10, 0xaf, 0xf9, 0x1d, + 0x2f, 0x0a, 0x67, 0x4b, 0xac, 0x7b, 0x99, 0xba, 0xbb, 0x3b, 0x31, 0x5e, 0x52, 0x84, 0xcc, 0x2b, + 0x63, 0x83, 0x14, 0xfa, 0x34, 0x8c, 0xf3, 0xff, 0x5c, 0x03, 0x16, 0xce, 0x9e, 0x66, 0xb4, 0x2f, + 0xe4, 0xd3, 0xe6, 0x88, 0x4b, 0xa7, 0x05, 0xf1, 0x71, 0xbd, 0x34, 0xc4, 0x26, 0x35, 0x84, 0x61, + 0xbc, 0xe9, 0xee, 0x11, 0x8f, 0x84, 0x61, 0x35, 0xf0, 0x37, 0xc9, 0x2c, 0xb0, 0x81, 0x39, 0x9b, + 0xad, 0x31, 0xf3, 0x37, 0xc9, 0xd2, 0x34, 0xa5, 0x79, 0x53, 0xaf, 0x83, 0x4d, 0x12, 0xe8, 0x36, + 0x4c, 0xd0, 0x17, 0x9b, 0x1b, 0x13, 0x1d, 0xed, 0x45, 0x94, 0xbd, 0xab, 0xb0, 0x51, 0x09, 0x27, + 0x88, 0xa0, 0x5b, 0x30, 0x16, 0x46, 0x4e, 0x10, 0x75, 0xda, 0x9c, 0xe8, 0x99, 0x5e, 0x44, 0x99, + 0xc2, 0xb5, 0xa6, 0x55, 0xc1, 0x06, 0x01, 0xf4, 0x3a, 0x94, 0x9a, 0xee, 0x16, 0xa9, 0xef, 0xd7, + 0x9b, 0x64, 0x76, 0x8c, 0x51, 0xcb, 0x3c, 0x54, 0x6e, 0x4a, 0x24, 0xce, 0xe7, 0xaa, 0xbf, 0x38, + 0xae, 0x8e, 0xee, 0xc0, 0x99, 0x88, 0x04, 0x2d, 0xd7, 0x73, 0xe8, 0x61, 0x20, 0x9e, 0x56, 0x4c, + 0x91, 0x39, 0xce, 0x76, 0xdb, 0x79, 0x31, 0x1b, 0x67, 0x36, 0x32, 0xb1, 0x70, 0x4e, 0x6d, 0x74, + 0x1f, 0x66, 0x33, 0x20, 0x7e, 0xd3, 0xad, 0xef, 0xcf, 0x9e, 0x62, 0x94, 0x3f, 0x2a, 0x28, 0xcf, + 0x6e, 0xe4, 0xe0, 0x1d, 0x76, 0x81, 0xe1, 0x5c, 0xea, 0xe8, 0x16, 0x4c, 0xb2, 0x13, 0xa8, 0xda, + 0x69, 0x36, 0x45, 0x83, 0x13, 0xac, 0xc1, 0x0f, 0xc8, 0xfb, 0xb8, 0x62, 0x82, 0x0f, 0x0f, 0xe6, + 0x21, 0xfe, 0x87, 0x93, 0xb5, 0xd1, 0x26, 0xd3, 0x99, 0x75, 0x02, 0x37, 0xda, 0xa7, 0xe7, 0x06, + 0xb9, 0x1f, 0xcd, 0x4e, 0x76, 0x95, 0x57, 0xe8, 0xa8, 0x4a, 0xb1, 0xa6, 0x17, 0xe2, 0x24, 0x41, + 0x7a, 0xa4, 0x86, 0x51, 0xc3, 0xf5, 0x66, 0xa7, 0xf8, 0xbb, 0x44, 0x9e, 0x48, 0x35, 0x5a, 0x88, + 0x39, 0x8c, 0xe9, 0xcb, 0xe8, 0x8f, 0x5b, 0xf4, 0xe6, 0x9a, 0x66, 0x88, 0xb1, 0xbe, 0x4c, 0x02, + 0x70, 0x8c, 0x43, 0x99, 0xc9, 0x28, 0xda, 0x9f, 0x45, 0x0c, 0x55, 0x1d, 0x2c, 0x1b, 0x1b, 0x9f, + 0xc4, 0xb4, 0xdc, 0xde, 0x84, 0x09, 0x75, 0x10, 0xb2, 0x31, 0x41, 0xf3, 0x30, 0xc8, 0xd8, 0x27, + 0x21, 0x5d, 0x2b, 0xd1, 0x2e, 0x30, 0xd6, 0x0a, 0xf3, 0x72, 0xd6, 0x05, 0xf7, 0x6d, 0xb2, 0xb4, + 0x1f, 0x11, 0xfe, 0xa6, 0x2f, 0x6a, 0x5d, 0x90, 0x00, 0x1c, 0xe3, 0xd8, 0xff, 0x87, 0xb3, 0xa1, + 0xf1, 0x69, 0xdb, 0xc7, 0xfd, 0xf2, 0x2c, 0x8c, 0xec, 0xf8, 0x61, 0x44, 0xb1, 0x59, 0x1b, 0x83, + 0x31, 0xe3, 0x79, 0x5d, 0x94, 0x63, 0x85, 0x81, 0x5e, 0x85, 0xf1, 0xba, 0xde, 0x80, 0xb8, 0x1c, + 0xd5, 0x31, 0x62, 0xb4, 0x8e, 0x4d, 0x5c, 0xf4, 0x32, 0x8c, 0x30, 0x1b, 0x90, 0xba, 0xdf, 0x14, + 0x5c, 0x9b, 0xbc, 0xe1, 0x47, 0xaa, 0xa2, 0xfc, 0x50, 0xfb, 0x8d, 0x15, 0x36, 0xba, 0x04, 0x43, + 0xb4, 0x0b, 0x95, 0xaa, 0xb8, 0x96, 0x94, 0xa0, 0xe8, 0x3a, 0x2b, 0xc5, 0x02, 0x6a, 0xff, 0xa5, + 0x82, 0x36, 0xca, 0xf4, 0x3d, 0x4c, 0x50, 0x15, 0x86, 0xef, 0x39, 0x6e, 0xe4, 0x7a, 0xdb, 0x82, + 0xff, 0x78, 0xba, 0xeb, 0x1d, 0xc5, 0x2a, 0xdd, 0xe5, 0x15, 0xf8, 0x2d, 0x2a, 0xfe, 0x60, 0x49, + 0x86, 0x52, 0x0c, 0x3a, 0x9e, 0x47, 0x29, 0x16, 0xfa, 0xa5, 0x88, 0x79, 0x05, 0x4e, 0x51, 0xfc, + 0xc1, 0x92, 0x0c, 0x7a, 0x13, 0x40, 0xee, 0x30, 0xd2, 0x10, 0xb6, 0x17, 0xcf, 0xf6, 0x26, 0xba, + 0xa1, 0xea, 0x2c, 0x4d, 0xd0, 0x3b, 0x3a, 0xfe, 0x8f, 0x35, 0x7a, 0x76, 0xc4, 0xf8, 0xb4, 0x74, + 0x67, 0xd0, 0xb7, 0xd1, 0x25, 0xee, 0x04, 0x11, 0x69, 0x2c, 0x46, 0x62, 0x70, 0x3e, 0xd8, 0xdf, + 0x23, 0x65, 0xc3, 0x6d, 0x11, 0x7d, 0x3b, 0x08, 0x22, 0x38, 0xa6, 0x67, 0xff, 0x62, 0x11, 0x66, + 0xf3, 0xba, 0x4b, 0x17, 0x1d, 0xb9, 0xef, 0x46, 0xcb, 0x94, 0xbd, 0xb2, 0xcc, 0x45, 0xb7, 0x22, + 0xca, 0xb1, 0xc2, 0xa0, 0xb3, 0x1f, 0xba, 0xdb, 0xf2, 0x8d, 0x39, 0x18, 0xcf, 0x7e, 0x8d, 0x95, + 0x62, 0x01, 0xa5, 0x78, 0x01, 0x71, 0x42, 0x61, 0xdc, 0xa3, 0xad, 0x12, 0xcc, 0x4a, 0xb1, 0x80, + 0xea, 0xd2, 0xae, 0x81, 0x1e, 0xd2, 0x2e, 0x63, 0x88, 0x06, 0x8f, 0x77, 0x88, 0xd0, 0x67, 0x00, + 0xb6, 0x5c, 0xcf, 0x0d, 0x77, 0x18, 0xf5, 0xa1, 0x23, 0x53, 0x57, 0xcc, 0xd9, 0xaa, 0xa2, 0x82, + 0x35, 0x8a, 0xe8, 0x25, 0x18, 0x55, 0x1b, 0xb0, 0x52, 0x66, 0x9a, 0x4e, 0xcd, 0x72, 0x24, 0x3e, + 0x8d, 0xca, 0x58, 0xc7, 0xb3, 0x3f, 0x97, 0x5c, 0x2f, 0x62, 0x07, 0x68, 0xe3, 0x6b, 0xf5, 0x3b, + 0xbe, 0x85, 0xee, 0xe3, 0x6b, 0x7f, 0xad, 0x08, 0x93, 0x46, 0x63, 0x9d, 0xb0, 0x8f, 0x33, 0xeb, + 0x1a, 0x3d, 0xc0, 0x9d, 0x88, 0x88, 0xfd, 0x67, 0xf7, 0xde, 0x2a, 0xfa, 0x21, 0x4f, 0x77, 0x00, + 0xaf, 0x8f, 0x3e, 0x03, 0xa5, 0xa6, 0x13, 0x32, 0xc9, 0x19, 0x11, 0xfb, 0xae, 0x1f, 0x62, 0xf1, + 0xc3, 0xc4, 0x09, 0x23, 0xed, 0xd6, 0xe4, 0xb4, 0x63, 0x92, 0xf4, 0xa6, 0xa1, 0xfc, 0x89, 0xb4, + 0x1e, 0x53, 0x9d, 0xa0, 0x4c, 0xcc, 0x3e, 0xe6, 0x30, 0xf4, 0x32, 0x8c, 0x05, 0x84, 0xad, 0x8a, + 0x65, 0xca, 0xcd, 0xb1, 0x65, 0x36, 0x18, 0xb3, 0x7d, 0x58, 0x83, 0x61, 0x03, 0x33, 0x7e, 0x1b, + 0x0c, 0x75, 0x79, 0x1b, 0x3c, 0x0d, 0xc3, 0xec, 0x87, 0x5a, 0x01, 0x6a, 0x36, 0x2a, 0xbc, 0x18, + 0x4b, 0x78, 0x72, 0xc1, 0x8c, 0xf4, 0xb7, 0x60, 0xe8, 0xeb, 0x43, 0x2c, 0x6a, 0xa6, 0x65, 0x1e, + 0xe1, 0xa7, 0x9c, 0x58, 0xf2, 0x58, 0xc2, 0xec, 0x0f, 0xc2, 0x44, 0xd9, 0x21, 0x2d, 0xdf, 0x5b, + 0xf1, 0x1a, 0x6d, 0xdf, 0xf5, 0x22, 0x34, 0x0b, 0x03, 0xec, 0x12, 0xe1, 0x47, 0xc0, 0x00, 0x6d, + 0x08, 0xb3, 0x12, 0x7b, 0x1b, 0x4e, 0x97, 0xfd, 0x7b, 0xde, 0x3d, 0x27, 0x68, 0x2c, 0x56, 0x2b, + 0xda, 0xfb, 0x7a, 0x5d, 0xbe, 0xef, 0xb8, 0xd1, 0x56, 0xe6, 0xd1, 0xab, 0xd5, 0xe4, 0x6c, 0xed, + 0xaa, 0xdb, 0x24, 0x39, 0x52, 0x90, 0xbf, 0x5a, 0x30, 0x5a, 0x8a, 0xf1, 0x95, 0x56, 0xcb, 0xca, + 0xd5, 0x6a, 0xbd, 0x01, 0x23, 0x5b, 0x2e, 0x69, 0x36, 0x30, 0xd9, 0x12, 0x2b, 0xf1, 0xa9, 0x7c, + 0x3b, 0x94, 0x55, 0x8a, 0x29, 0xa5, 0x5e, 0xfc, 0x75, 0xb8, 0x2a, 0x2a, 0x63, 0x45, 0x06, 0xed, + 0xc2, 0x94, 0x7c, 0x30, 0x48, 0xa8, 0x58, 0x97, 0x4f, 0x77, 0x7b, 0x85, 0x98, 0xc4, 0x4f, 0x3d, + 0x38, 0x98, 0x9f, 0xc2, 0x09, 0x32, 0x38, 0x45, 0x98, 0x3e, 0x07, 0x5b, 0xf4, 0x04, 0x1e, 0x60, + 0xc3, 0xcf, 0x9e, 0x83, 0xec, 0x65, 0xcb, 0x4a, 0xed, 0x1f, 0xb3, 0xe0, 0xb1, 0xd4, 0xc8, 0x88, + 0x17, 0xfe, 0x31, 0xcf, 0x42, 0xf2, 0xc5, 0x5d, 0xe8, 0xfd, 0xe2, 0xb6, 0xff, 0x8e, 0x05, 0xa7, + 0x56, 0x5a, 0xed, 0x68, 0xbf, 0xec, 0x9a, 0x2a, 0xa8, 0x8f, 0xc0, 0x50, 0x8b, 0x34, 0xdc, 0x4e, + 0x4b, 0xcc, 0xdc, 0xbc, 0x3c, 0xa5, 0xd6, 0x58, 0xe9, 0xe1, 0xc1, 0xfc, 0x78, 0x2d, 0xf2, 0x03, + 0x67, 0x9b, 0xf0, 0x02, 0x2c, 0xd0, 0xd9, 0x59, 0xef, 0xbe, 0x4d, 0x6e, 0xba, 0x2d, 0x57, 0xda, + 0x15, 0x75, 0x95, 0xd9, 0x2d, 0xc8, 0x01, 0x5d, 0x78, 0xa3, 0xe3, 0x78, 0x91, 0x1b, 0xed, 0x0b, + 0xed, 0x91, 0x24, 0x82, 0x63, 0x7a, 0xf6, 0x57, 0x2d, 0x98, 0x94, 0xeb, 0x7e, 0xb1, 0xd1, 0x08, + 0x48, 0x18, 0xa2, 0x39, 0x28, 0xb8, 0x6d, 0xd1, 0x4b, 0x10, 0xbd, 0x2c, 0x54, 0xaa, 0xb8, 0xe0, + 0xb6, 0x25, 0x5b, 0xc6, 0x0e, 0xc2, 0xa2, 0xa9, 0x48, 0xbb, 0x2e, 0xca, 0xb1, 0xc2, 0x40, 0x97, + 0x61, 0xc4, 0xf3, 0x1b, 0xdc, 0xb6, 0x8b, 0x5f, 0x69, 0x6c, 0x81, 0xad, 0x8b, 0x32, 0xac, 0xa0, + 0xa8, 0x0a, 0x25, 0x6e, 0xf6, 0x14, 0x2f, 0xda, 0xbe, 0x8c, 0xa7, 0xd8, 0x97, 0x6d, 0xc8, 0x9a, + 0x38, 0x26, 0x62, 0xff, 0xaa, 0x05, 0x63, 0xf2, 0xcb, 0xfa, 0xe4, 0x39, 0xe9, 0xd6, 0x8a, 0xf9, + 0xcd, 0x78, 0x6b, 0x51, 0x9e, 0x91, 0x41, 0x0c, 0x56, 0xb1, 0x78, 0x24, 0x56, 0xf1, 0x2a, 0x8c, + 0x3a, 0xed, 0x76, 0xd5, 0xe4, 0x33, 0xd9, 0x52, 0x5a, 0x8c, 0x8b, 0xb1, 0x8e, 0x63, 0xff, 0x68, + 0x01, 0x26, 0xe4, 0x17, 0xd4, 0x3a, 0x9b, 0x21, 0x89, 0xd0, 0x06, 0x94, 0x1c, 0x3e, 0x4b, 0x44, + 0x2e, 0xf2, 0x8b, 0xd9, 0x72, 0x04, 0x63, 0x4a, 0xe3, 0x0b, 0x7f, 0x51, 0xd6, 0xc6, 0x31, 0x21, + 0xd4, 0x84, 0x69, 0xcf, 0x8f, 0xd8, 0xe1, 0xaf, 0xe0, 0xdd, 0x54, 0x3b, 0x49, 0xea, 0x67, 0x05, + 0xf5, 0xe9, 0xf5, 0x24, 0x15, 0x9c, 0x26, 0x8c, 0x56, 0xa4, 0x6c, 0xa6, 0x98, 0x2f, 0x0c, 0xd0, + 0x27, 0x2e, 0x5b, 0x34, 0x63, 0xff, 0x8a, 0x05, 0x25, 0x89, 0x76, 0x12, 0x5a, 0xbc, 0x35, 0x18, + 0x0e, 0xd9, 0x24, 0xc8, 0xa1, 0xb1, 0xbb, 0x75, 0x9c, 0xcf, 0x57, 0x7c, 0xa7, 0xf1, 0xff, 0x21, + 0x96, 0x34, 0x98, 0x68, 0x5e, 0x75, 0xff, 0x5d, 0x22, 0x9a, 0x57, 0xfd, 0xc9, 0xb9, 0x94, 0xfe, + 0x88, 0xf5, 0x59, 0x93, 0x75, 0x51, 0xd6, 0xab, 0x1d, 0x90, 0x2d, 0xf7, 0x7e, 0x92, 0xf5, 0xaa, + 0xb2, 0x52, 0x2c, 0xa0, 0xe8, 0x4d, 0x18, 0xab, 0x4b, 0x99, 0x6c, 0xbc, 0xc3, 0x2f, 0x75, 0xd5, + 0x0f, 0x28, 0x55, 0x12, 0x97, 0x85, 0x2c, 0x6b, 0xf5, 0xb1, 0x41, 0xcd, 0x34, 0x23, 0x28, 0xf6, + 0x32, 0x23, 0x88, 0xe9, 0xe6, 0x2b, 0xd5, 0x7f, 0xdc, 0x82, 0x21, 0x2e, 0x8b, 0xeb, 0x4f, 0x14, + 0xaa, 0x69, 0xd6, 0xe2, 0xb1, 0xbb, 0x43, 0x0b, 0x85, 0xa6, 0x0c, 0xad, 0x41, 0x89, 0xfd, 0x60, + 0xb2, 0xc4, 0x62, 0xbe, 0xd5, 0x3d, 0x6f, 0x55, 0xef, 0xe0, 0x1d, 0x59, 0x0d, 0xc7, 0x14, 0xec, + 0x1f, 0x2e, 0xd2, 0xd3, 0x2d, 0x46, 0x35, 0x2e, 0x7d, 0xeb, 0xd1, 0x5d, 0xfa, 0x85, 0x47, 0x75, + 0xe9, 0x6f, 0xc3, 0x64, 0x5d, 0xd3, 0xc3, 0xc5, 0x33, 0x79, 0xb9, 0xeb, 0x22, 0xd1, 0x54, 0x76, + 0x5c, 0xca, 0xb2, 0x6c, 0x12, 0xc1, 0x49, 0xaa, 0xe8, 0xdb, 0x60, 0x8c, 0xcf, 0xb3, 0x68, 0x85, + 0x5b, 0x62, 0x7c, 0x20, 0x7f, 0xbd, 0xe8, 0x4d, 0x70, 0xa9, 0x9c, 0x56, 0x1d, 0x1b, 0xc4, 0xec, + 0x3f, 0xb5, 0x00, 0xad, 0xb4, 0x77, 0x48, 0x8b, 0x04, 0x4e, 0x33, 0x16, 0xa7, 0x7f, 0xbf, 0x05, + 0xb3, 0x24, 0x55, 0xbc, 0xec, 0xb7, 0x5a, 0xe2, 0xd1, 0x92, 0xf3, 0xae, 0x5e, 0xc9, 0xa9, 0xa3, + 0xdc, 0x12, 0x66, 0xf3, 0x30, 0x70, 0x6e, 0x7b, 0x68, 0x0d, 0x66, 0xf8, 0x2d, 0xa9, 0x00, 0x9a, + 0xed, 0xf5, 0xe3, 0x82, 0xf0, 0xcc, 0x46, 0x1a, 0x05, 0x67, 0xd5, 0xb3, 0xbf, 0x6b, 0x0c, 0x72, + 0x7b, 0xf1, 0x9e, 0x1e, 0xe1, 0x3d, 0x3d, 0xc2, 0x7b, 0x7a, 0x84, 0xf7, 0xf4, 0x08, 0xef, 0xe9, + 0x11, 0xbe, 0xe9, 0xf5, 0x08, 0x7f, 0xd9, 0x82, 0xd3, 0xea, 0x1a, 0x30, 0x1e, 0xbe, 0x9f, 0x87, + 0x19, 0xbe, 0xdd, 0x96, 0x9b, 0x8e, 0xdb, 0xda, 0x20, 0xad, 0x76, 0xd3, 0x89, 0xa4, 0xd6, 0xfd, + 0x6a, 0xe6, 0xca, 0x4d, 0x58, 0xac, 0x1a, 0x15, 0x97, 0x1e, 0xa3, 0xd7, 0x53, 0x06, 0x00, 0x67, + 0x35, 0x63, 0xff, 0xe2, 0x08, 0x0c, 0xae, 0xec, 0x11, 0x2f, 0x3a, 0x81, 0x27, 0x42, 0x1d, 0x26, + 0x5c, 0x6f, 0xcf, 0x6f, 0xee, 0x91, 0x06, 0x87, 0x1f, 0xe5, 0x25, 0x7b, 0x46, 0x90, 0x9e, 0xa8, + 0x18, 0x24, 0x70, 0x82, 0xe4, 0xa3, 0x90, 0x26, 0x5f, 0x83, 0x21, 0x7e, 0x88, 0x0b, 0x51, 0x72, + 0xe6, 0x99, 0xcd, 0x06, 0x51, 0x5c, 0x4d, 0xb1, 0xa4, 0x9b, 0x5f, 0x12, 0xa2, 0x3a, 0xfa, 0x1c, + 0x4c, 0x6c, 0xb9, 0x41, 0x18, 0x6d, 0xb8, 0x2d, 0x12, 0x46, 0x4e, 0xab, 0xfd, 0x10, 0xd2, 0x63, + 0x35, 0x0e, 0xab, 0x06, 0x25, 0x9c, 0xa0, 0x8c, 0xb6, 0x61, 0xbc, 0xe9, 0xe8, 0x4d, 0x0d, 0x1f, + 0xb9, 0x29, 0x75, 0x3b, 0xdc, 0xd4, 0x09, 0x61, 0x93, 0x2e, 0xdd, 0x4e, 0x75, 0x26, 0x00, 0x1d, + 0x61, 0x62, 0x01, 0xb5, 0x9d, 0xb8, 0xe4, 0x93, 0xc3, 0x28, 0xa3, 0xc3, 0x0c, 0x64, 0x4b, 0x26, + 0xa3, 0xa3, 0x99, 0xc1, 0x7e, 0x16, 0x4a, 0x84, 0x0e, 0x21, 0x25, 0x2c, 0x2e, 0x98, 0x2b, 0xfd, + 0xf5, 0x75, 0xcd, 0xad, 0x07, 0xbe, 0x29, 0xb7, 0x5f, 0x91, 0x94, 0x70, 0x4c, 0x14, 0x2d, 0xc3, + 0x50, 0x48, 0x02, 0x97, 0x84, 0xe2, 0xaa, 0xe9, 0x32, 0x8d, 0x0c, 0x8d, 0xfb, 0x96, 0xf0, 0xdf, + 0x58, 0x54, 0xa5, 0xcb, 0xcb, 0x61, 0x22, 0x4d, 0x76, 0x19, 0x68, 0xcb, 0x6b, 0x91, 0x95, 0x62, + 0x01, 0x45, 0xaf, 0xc3, 0x70, 0x40, 0x9a, 0x4c, 0x31, 0x34, 0xde, 0xff, 0x22, 0xe7, 0x7a, 0x26, + 0x5e, 0x0f, 0x4b, 0x02, 0xe8, 0x06, 0xa0, 0x80, 0x50, 0x46, 0xc9, 0xf5, 0xb6, 0x95, 0xd9, 0xa8, + 0x38, 0x68, 0x15, 0x43, 0x8a, 0x63, 0x0c, 0xe9, 0xe6, 0x83, 0x33, 0xaa, 0xa1, 0x6b, 0x30, 0xad, + 0x4a, 0x2b, 0x5e, 0x18, 0x39, 0xf4, 0x80, 0x9b, 0x64, 0xb4, 0x94, 0x9c, 0x02, 0x27, 0x11, 0x70, + 0xba, 0x8e, 0xfd, 0x65, 0x0b, 0xf8, 0x38, 0x9f, 0xc0, 0xeb, 0xfc, 0x35, 0xf3, 0x75, 0x7e, 0x36, + 0x77, 0xe6, 0x72, 0x5e, 0xe6, 0x5f, 0xb6, 0x60, 0x54, 0x9b, 0xd9, 0x78, 0xcd, 0x5a, 0x5d, 0xd6, + 0x6c, 0x07, 0xa6, 0xe8, 0x4a, 0xbf, 0xb5, 0x19, 0x92, 0x60, 0x8f, 0x34, 0xd8, 0xc2, 0x2c, 0x3c, + 0xdc, 0xc2, 0x54, 0x26, 0x6a, 0x37, 0x13, 0x04, 0x71, 0xaa, 0x09, 0xfb, 0xb3, 0xb2, 0xab, 0xca, + 0xa2, 0xaf, 0xae, 0xe6, 0x3c, 0x61, 0xd1, 0xa7, 0x66, 0x15, 0xc7, 0x38, 0x74, 0xab, 0xed, 0xf8, + 0x61, 0x94, 0xb4, 0xe8, 0xbb, 0xee, 0x87, 0x11, 0x66, 0x10, 0xfb, 0x05, 0x80, 0x95, 0xfb, 0xa4, + 0xce, 0x57, 0xac, 0xfe, 0x78, 0xb0, 0xf2, 0x1f, 0x0f, 0xf6, 0x6f, 0x5b, 0x30, 0xb1, 0xba, 0x6c, + 0xdc, 0x5c, 0x0b, 0x00, 0xfc, 0xc5, 0x73, 0xf7, 0xee, 0xba, 0x54, 0x87, 0x73, 0x8d, 0xa6, 0x2a, + 0xc5, 0x1a, 0x06, 0x3a, 0x0b, 0xc5, 0x66, 0xc7, 0x13, 0xe2, 0xc3, 0x61, 0x7a, 0x3d, 0xde, 0xec, + 0x78, 0x98, 0x96, 0x69, 0x2e, 0x05, 0xc5, 0xbe, 0x5d, 0x0a, 0x7a, 0xba, 0xf6, 0xa3, 0x79, 0x18, + 0xbc, 0x77, 0xcf, 0x6d, 0x70, 0x07, 0x4a, 0xa1, 0xaa, 0xbf, 0x7b, 0xb7, 0x52, 0x0e, 0x31, 0x2f, + 0xb7, 0xbf, 0x54, 0x84, 0xb9, 0xd5, 0x26, 0xb9, 0xff, 0x0e, 0x9d, 0x48, 0xfb, 0x75, 0x88, 0x38, + 0x9a, 0x20, 0xe6, 0xa8, 0x4e, 0x2f, 0xbd, 0xc7, 0x63, 0x0b, 0x86, 0xb9, 0x41, 0x9b, 0x74, 0x29, + 0x7d, 0x35, 0xab, 0xf5, 0xfc, 0x01, 0x59, 0xe0, 0x86, 0x71, 0xc2, 0x23, 0x4e, 0x5d, 0x98, 0xa2, + 0x14, 0x4b, 0xe2, 0x73, 0xaf, 0xc0, 0x98, 0x8e, 0x79, 0x24, 0xf7, 0xb3, 0xff, 0xaf, 0x08, 0x53, + 0xb4, 0x07, 0x8f, 0x74, 0x22, 0x6e, 0xa7, 0x27, 0xe2, 0xb8, 0x5d, 0x90, 0x7a, 0xcf, 0xc6, 0x9b, + 0xc9, 0xd9, 0xb8, 0x9a, 0x37, 0x1b, 0x27, 0x3d, 0x07, 0xdf, 0x69, 0xc1, 0xcc, 0x6a, 0xd3, 0xaf, + 0xef, 0x26, 0xdc, 0x84, 0x5e, 0x82, 0x51, 0x7a, 0x1c, 0x87, 0x86, 0x07, 0xbb, 0x11, 0xd3, 0x40, + 0x80, 0xb0, 0x8e, 0xa7, 0x55, 0xbb, 0x7d, 0xbb, 0x52, 0xce, 0x0a, 0x85, 0x20, 0x40, 0x58, 0xc7, + 0xb3, 0x7f, 0xd3, 0x82, 0x73, 0xd7, 0x96, 0x57, 0xe2, 0xa5, 0x98, 0x8a, 0xc6, 0x70, 0x09, 0x86, + 0xda, 0x0d, 0xad, 0x2b, 0xb1, 0x78, 0xb5, 0xcc, 0x7a, 0x21, 0xa0, 0xef, 0x96, 0x48, 0x23, 0x3f, + 0x6d, 0xc1, 0xcc, 0x35, 0x37, 0xa2, 0xb7, 0x6b, 0x32, 0x2e, 0x00, 0xbd, 0x5e, 0x43, 0x37, 0xf2, + 0x83, 0xfd, 0x64, 0x5c, 0x00, 0xac, 0x20, 0x58, 0xc3, 0xe2, 0x2d, 0xef, 0xb9, 0xcc, 0x94, 0xba, + 0x60, 0x2a, 0x9a, 0xb0, 0x28, 0xc7, 0x0a, 0x83, 0x7e, 0x58, 0xc3, 0x0d, 0x98, 0x8c, 0x6e, 0x5f, + 0x9c, 0xb0, 0xea, 0xc3, 0xca, 0x12, 0x80, 0x63, 0x1c, 0xfb, 0x8f, 0x2d, 0x98, 0xbf, 0xd6, 0xec, + 0x84, 0x11, 0x09, 0xb6, 0xc2, 0x9c, 0xd3, 0xf1, 0x05, 0x28, 0x11, 0x29, 0x11, 0x17, 0xbd, 0x56, + 0x1c, 0xa3, 0x12, 0x95, 0xf3, 0xf0, 0x04, 0x0a, 0xaf, 0x0f, 0xa7, 0xc3, 0xa3, 0x79, 0x8d, 0xad, + 0x02, 0x22, 0x7a, 0x5b, 0x7a, 0xbc, 0x06, 0xe6, 0xf8, 0xbd, 0x92, 0x82, 0xe2, 0x8c, 0x1a, 0xf6, + 0x8f, 0x59, 0x70, 0x5a, 0x7d, 0xf0, 0xbb, 0xee, 0x33, 0xed, 0x9f, 0x2b, 0xc0, 0xf8, 0xf5, 0x8d, + 0x8d, 0xea, 0x35, 0x12, 0x89, 0x6b, 0xbb, 0xb7, 0x9e, 0x1b, 0x6b, 0xea, 0xba, 0x6e, 0x8f, 0xb9, + 0x4e, 0xe4, 0x36, 0x17, 0x78, 0xd8, 0x9f, 0x85, 0x8a, 0x17, 0xdd, 0x0a, 0x6a, 0x51, 0xe0, 0x7a, + 0xdb, 0x99, 0x0a, 0x3e, 0xc9, 0x5c, 0x14, 0xf3, 0x98, 0x0b, 0xf4, 0x02, 0x0c, 0xb1, 0xb8, 0x43, + 0x72, 0x12, 0x1e, 0x57, 0x6f, 0x21, 0x56, 0x7a, 0x78, 0x30, 0x5f, 0xba, 0x8d, 0x2b, 0xfc, 0x0f, + 0x16, 0xa8, 0xe8, 0x36, 0x8c, 0xee, 0x44, 0x51, 0xfb, 0x3a, 0x71, 0x1a, 0x24, 0x90, 0xc7, 0xe1, + 0xf9, 0xac, 0xe3, 0x90, 0x0e, 0x02, 0x47, 0x8b, 0x4f, 0x90, 0xb8, 0x2c, 0xc4, 0x3a, 0x1d, 0xbb, + 0x06, 0x10, 0xc3, 0x8e, 0x49, 0x53, 0x61, 0xff, 0xa1, 0x05, 0xc3, 0x3c, 0x04, 0x44, 0x80, 0x3e, + 0x0a, 0x03, 0xe4, 0x3e, 0xa9, 0x0b, 0x8e, 0x37, 0xb3, 0xc3, 0x31, 0xa7, 0xc5, 0x25, 0xae, 0xf4, + 0x3f, 0x66, 0xb5, 0xd0, 0x75, 0x18, 0xa6, 0xbd, 0xbd, 0xa6, 0xe2, 0x61, 0x3c, 0x99, 0xf7, 0xc5, + 0x6a, 0xda, 0x39, 0x73, 0x26, 0x8a, 0xb0, 0xac, 0xce, 0xd4, 0xc3, 0xf5, 0x76, 0x8d, 0x9e, 0xd8, + 0x51, 0x37, 0xc6, 0x62, 0x63, 0xb9, 0xca, 0x91, 0x04, 0x35, 0xae, 0x1e, 0x96, 0x85, 0x38, 0x26, + 0x62, 0x6f, 0x40, 0x89, 0x4e, 0xea, 0x62, 0xd3, 0x75, 0xba, 0x6b, 0xbc, 0x9f, 0x81, 0x92, 0xd4, + 0x67, 0x87, 0xc2, 0xf5, 0x9b, 0x51, 0x95, 0xea, 0xee, 0x10, 0xc7, 0x70, 0x7b, 0x0b, 0x4e, 0x31, + 0xeb, 0x44, 0x27, 0xda, 0x31, 0xf6, 0x58, 0xef, 0xc5, 0xfc, 0xac, 0x78, 0x40, 0xf2, 0x99, 0x99, + 0xd5, 0xbc, 0x2b, 0xc7, 0x24, 0xc5, 0xf8, 0x31, 0x69, 0x7f, 0x6d, 0x00, 0x1e, 0xaf, 0xd4, 0xf2, + 0xa3, 0x83, 0xbc, 0x0c, 0x63, 0x9c, 0x2f, 0xa5, 0x4b, 0xdb, 0x69, 0x8a, 0x76, 0x95, 0xa8, 0x75, + 0x43, 0x83, 0x61, 0x03, 0x13, 0x9d, 0x83, 0xa2, 0xfb, 0x96, 0x97, 0xf4, 0x3d, 0xaa, 0xbc, 0xb1, + 0x8e, 0x69, 0x39, 0x05, 0x53, 0x16, 0x97, 0xdf, 0x1d, 0x0a, 0xac, 0xd8, 0xdc, 0xd7, 0x60, 0xc2, + 0x0d, 0xeb, 0xa1, 0x5b, 0xf1, 0xe8, 0x39, 0xa3, 0x9d, 0x54, 0x4a, 0xb8, 0x41, 0x3b, 0xad, 0xa0, + 0x38, 0x81, 0xad, 0x5d, 0x64, 0x83, 0x7d, 0xb3, 0xc9, 0x3d, 0x7d, 0xa1, 0xe9, 0x0b, 0xa0, 0xcd, + 0xbe, 0x2e, 0x64, 0x32, 0x73, 0xf1, 0x02, 0xe0, 0x1f, 0x1c, 0x62, 0x09, 0xa3, 0x2f, 0xc7, 0xfa, + 0x8e, 0xd3, 0x5e, 0xec, 0x44, 0x3b, 0x65, 0x37, 0xac, 0xfb, 0x7b, 0x24, 0xd8, 0x67, 0x8f, 0xfe, + 0x91, 0xf8, 0xe5, 0xa8, 0x00, 0xcb, 0xd7, 0x17, 0xab, 0x14, 0x13, 0xa7, 0xeb, 0xa0, 0x45, 0x98, + 0x94, 0x85, 0x35, 0x12, 0xb2, 0x2b, 0x6c, 0x94, 0x91, 0x51, 0xde, 0x40, 0xa2, 0x58, 0x11, 0x49, + 0xe2, 0x9b, 0x9c, 0x34, 0x1c, 0x07, 0x27, 0xfd, 0x11, 0x18, 0x77, 0x3d, 0x37, 0x72, 0x9d, 0xc8, + 0xe7, 0x0a, 0x1f, 0xfe, 0xbe, 0x67, 0x92, 0xec, 0x8a, 0x0e, 0xc0, 0x26, 0x9e, 0xfd, 0x9f, 0x07, + 0x60, 0x9a, 0x4d, 0xdb, 0x7b, 0x2b, 0xec, 0x9b, 0x69, 0x85, 0xdd, 0x4e, 0xaf, 0xb0, 0xe3, 0x78, + 0x22, 0x3c, 0xf4, 0x32, 0xfb, 0x1c, 0x94, 0x94, 0x03, 0x94, 0xf4, 0x80, 0xb4, 0x72, 0x3c, 0x20, + 0x7b, 0x73, 0x1f, 0xd2, 0x86, 0xac, 0x98, 0x69, 0x43, 0xf6, 0xd7, 0x2d, 0x88, 0x35, 0x18, 0xe8, + 0x3a, 0x94, 0xda, 0x3e, 0x33, 0x8d, 0x0c, 0xa4, 0xbd, 0xf1, 0xe3, 0x99, 0x17, 0x15, 0xbf, 0x14, + 0xf9, 0xc7, 0x57, 0x65, 0x0d, 0x1c, 0x57, 0x46, 0x4b, 0x30, 0xdc, 0x0e, 0x48, 0x2d, 0x62, 0x41, + 0x42, 0x7a, 0xd2, 0xe1, 0x6b, 0x84, 0xe3, 0x63, 0x59, 0xd1, 0xfe, 0x79, 0x0b, 0x80, 0x9b, 0x69, + 0x39, 0xde, 0x36, 0x39, 0x01, 0xa9, 0x75, 0x19, 0x06, 0xc2, 0x36, 0xa9, 0x77, 0x33, 0x5a, 0x8d, + 0xfb, 0x53, 0x6b, 0x93, 0x7a, 0x3c, 0xe0, 0xf4, 0x1f, 0x66, 0xb5, 0xed, 0xef, 0x06, 0x98, 0x88, + 0xd1, 0x2a, 0x11, 0x69, 0xa1, 0xe7, 0x8c, 0xa0, 0x01, 0x67, 0x13, 0x41, 0x03, 0x4a, 0x0c, 0x5b, + 0x13, 0x90, 0x7e, 0x0e, 0x8a, 0x2d, 0xe7, 0xbe, 0x90, 0x80, 0x3d, 0xd3, 0xbd, 0x1b, 0x94, 0xfe, + 0xc2, 0x9a, 0x73, 0x9f, 0x3f, 0x12, 0x9f, 0x91, 0x0b, 0x64, 0xcd, 0xb9, 0x7f, 0xc8, 0x4d, 0x53, + 0xd9, 0x21, 0x75, 0xd3, 0x0d, 0xa3, 0x2f, 0xfc, 0xa7, 0xf8, 0x3f, 0x5b, 0x76, 0xb4, 0x11, 0xd6, + 0x96, 0xeb, 0x09, 0x0b, 0xa4, 0xbe, 0xda, 0x72, 0xbd, 0x64, 0x5b, 0xae, 0xd7, 0x47, 0x5b, 0xae, + 0x87, 0xde, 0x86, 0x61, 0x61, 0x20, 0x28, 0x82, 0xf4, 0x5c, 0xe9, 0xa3, 0x3d, 0x61, 0x5f, 0xc8, + 0xdb, 0xbc, 0x22, 0x1f, 0xc1, 0xa2, 0xb4, 0x67, 0xbb, 0xb2, 0x41, 0xf4, 0x57, 0x2c, 0x98, 0x10, + 0xbf, 0x31, 0x79, 0xab, 0x43, 0xc2, 0x48, 0xf0, 0x9e, 0x1f, 0xee, 0xbf, 0x0f, 0xa2, 0x22, 0xef, + 0xca, 0x87, 0xe5, 0x31, 0x6b, 0x02, 0x7b, 0xf6, 0x28, 0xd1, 0x0b, 0xf4, 0xf7, 0x2c, 0x38, 0xd5, + 0x72, 0xee, 0xf3, 0x16, 0x79, 0x19, 0x76, 0x22, 0xd7, 0x17, 0x8a, 0xf6, 0x8f, 0xf6, 0x37, 0xfd, + 0xa9, 0xea, 0xbc, 0x93, 0x52, 0x1b, 0x78, 0x2a, 0x0b, 0xa5, 0x67, 0x57, 0x33, 0xfb, 0x35, 0xb7, + 0x05, 0x23, 0x72, 0xbd, 0x65, 0x88, 0x1a, 0xca, 0x3a, 0x63, 0x7d, 0x64, 0xfb, 0x4c, 0xdd, 0x19, + 0x9f, 0xb6, 0x23, 0xd6, 0xda, 0x23, 0x6d, 0xe7, 0x73, 0x30, 0xa6, 0xaf, 0xb1, 0x47, 0xda, 0xd6, + 0x5b, 0x30, 0x93, 0xb1, 0x96, 0x1e, 0x69, 0x93, 0xf7, 0xe0, 0x6c, 0xee, 0xfa, 0x78, 0x94, 0x0d, + 0xdb, 0x3f, 0x67, 0xe9, 0xe7, 0xe0, 0x09, 0xa8, 0x0e, 0x96, 0x4d, 0xd5, 0xc1, 0xf9, 0xee, 0x3b, + 0x27, 0x47, 0x7f, 0xf0, 0xa6, 0xde, 0x69, 0x7a, 0xaa, 0xa3, 0xd7, 0x61, 0xa8, 0x49, 0x4b, 0xa4, + 0x99, 0xa9, 0xdd, 0x7b, 0x47, 0xc6, 0xbc, 0x14, 0x2b, 0x0f, 0xb1, 0xa0, 0x60, 0xff, 0x92, 0x05, + 0x03, 0x27, 0x30, 0x12, 0xd8, 0x1c, 0x89, 0xe7, 0x72, 0x49, 0x8b, 0xf8, 0xc1, 0x0b, 0xd8, 0xb9, + 0xb7, 0x72, 0x3f, 0x22, 0x5e, 0xc8, 0x9e, 0x8a, 0x99, 0x03, 0xf3, 0x93, 0x16, 0xcc, 0xdc, 0xf4, + 0x9d, 0xc6, 0x92, 0xd3, 0x74, 0xbc, 0x3a, 0x09, 0x2a, 0xde, 0xf6, 0x91, 0x6c, 0xa4, 0x0b, 0x3d, + 0x6d, 0xa4, 0x97, 0xa5, 0x89, 0xd1, 0x40, 0xfe, 0xfc, 0x51, 0x46, 0x32, 0x19, 0x46, 0xc5, 0x30, + 0x86, 0xdd, 0x01, 0xa4, 0xf7, 0x52, 0x78, 0xac, 0x60, 0x18, 0x76, 0x79, 0x7f, 0xc5, 0x24, 0x3e, + 0x95, 0xcd, 0xe0, 0xa5, 0x3e, 0x4f, 0xf3, 0xc5, 0xe0, 0x05, 0x58, 0x12, 0xb2, 0x5f, 0x86, 0x4c, + 0xb7, 0xf7, 0xde, 0xc2, 0x07, 0xfb, 0x93, 0x30, 0xcd, 0x6a, 0x1e, 0xf1, 0x61, 0x6c, 0x27, 0x64, + 0x9b, 0x19, 0x01, 0xf1, 0xec, 0x2f, 0x5a, 0x30, 0xb9, 0x9e, 0x88, 0x13, 0x76, 0x89, 0x69, 0x43, + 0x33, 0x44, 0xea, 0x35, 0x56, 0x8a, 0x05, 0xf4, 0xd8, 0x25, 0x59, 0x7f, 0x61, 0x41, 0x1c, 0x89, + 0xe2, 0x04, 0xd8, 0xb7, 0x65, 0x83, 0x7d, 0xcb, 0x94, 0xb0, 0xa8, 0xee, 0xe4, 0x71, 0x6f, 0xe8, + 0x86, 0x8a, 0xd1, 0xd4, 0x45, 0xb8, 0x12, 0x93, 0xe1, 0x4b, 0x71, 0xc2, 0x0c, 0xe4, 0x24, 0xa3, + 0x36, 0xd9, 0xbf, 0x53, 0x00, 0xa4, 0x70, 0xfb, 0x8e, 0x21, 0x95, 0xae, 0x71, 0x3c, 0x31, 0xa4, + 0xf6, 0x00, 0x31, 0x7d, 0x7e, 0xe0, 0x78, 0x21, 0x27, 0xeb, 0x0a, 0xd9, 0xdd, 0xd1, 0x8c, 0x05, + 0xe6, 0x44, 0x93, 0xe8, 0x66, 0x8a, 0x1a, 0xce, 0x68, 0x41, 0xb3, 0xd3, 0x18, 0xec, 0xd7, 0x4e, + 0x63, 0xa8, 0x87, 0x57, 0xda, 0xcf, 0x5a, 0x30, 0xae, 0x86, 0xe9, 0x5d, 0x62, 0x33, 0xae, 0xfa, + 0x93, 0x73, 0x80, 0x56, 0xb5, 0x2e, 0xb3, 0x8b, 0xe5, 0x5b, 0x99, 0x77, 0xa1, 0xd3, 0x74, 0xdf, + 0x26, 0x2a, 0x82, 0xdf, 0xbc, 0xf0, 0x16, 0x14, 0xa5, 0x87, 0x07, 0xf3, 0xe3, 0xea, 0x1f, 0x8f, + 0x18, 0x1c, 0x57, 0xa1, 0x47, 0xf2, 0x64, 0x62, 0x29, 0xa2, 0x97, 0x60, 0xb0, 0xbd, 0xe3, 0x84, + 0x24, 0xe1, 0x5b, 0x33, 0x58, 0xa5, 0x85, 0x87, 0x07, 0xf3, 0x13, 0xaa, 0x02, 0x2b, 0xc1, 0x1c, + 0xbb, 0xff, 0xc8, 0x5c, 0xe9, 0xc5, 0xd9, 0x33, 0x32, 0xd7, 0x9f, 0x5a, 0x30, 0xb0, 0xee, 0x37, + 0x4e, 0xe2, 0x08, 0x78, 0xcd, 0x38, 0x02, 0x9e, 0xc8, 0x0b, 0xe6, 0x9e, 0xbb, 0xfb, 0x57, 0x13, + 0xbb, 0xff, 0x7c, 0x2e, 0x85, 0xee, 0x1b, 0xbf, 0x05, 0xa3, 0x2c, 0x44, 0xbc, 0xf0, 0x23, 0x7a, + 0xc1, 0xd8, 0xf0, 0xf3, 0x89, 0x0d, 0x3f, 0xa9, 0xa1, 0x6a, 0x3b, 0xfd, 0x69, 0x18, 0x16, 0x8e, + 0x29, 0x49, 0x27, 0x4d, 0x81, 0x8b, 0x25, 0xdc, 0xfe, 0xf1, 0x22, 0x18, 0x21, 0xe9, 0xd1, 0xaf, + 0x58, 0xb0, 0x10, 0x70, 0x83, 0xd5, 0x46, 0xb9, 0x13, 0xb8, 0xde, 0x76, 0xad, 0xbe, 0x43, 0x1a, + 0x9d, 0xa6, 0xeb, 0x6d, 0x57, 0xb6, 0x3d, 0x5f, 0x15, 0xaf, 0xdc, 0x27, 0xf5, 0x0e, 0x53, 0x82, + 0xf5, 0x88, 0x7f, 0xaf, 0x0c, 0xbf, 0x9f, 0x7f, 0x70, 0x30, 0xbf, 0x80, 0x8f, 0x44, 0x1b, 0x1f, + 0xb1, 0x2f, 0xe8, 0x37, 0x2d, 0xb8, 0xc2, 0x23, 0xb5, 0xf7, 0xdf, 0xff, 0x2e, 0xaf, 0xe5, 0xaa, + 0x24, 0x15, 0x13, 0xd9, 0x20, 0x41, 0x6b, 0xe9, 0x23, 0x62, 0x40, 0xaf, 0x54, 0x8f, 0xd6, 0x16, + 0x3e, 0x6a, 0xe7, 0xec, 0x7f, 0x5a, 0x84, 0x71, 0x11, 0xc1, 0x49, 0xdc, 0x01, 0x2f, 0x19, 0x4b, + 0xe2, 0xc9, 0xc4, 0x92, 0x98, 0x36, 0x90, 0x8f, 0xe7, 0xf8, 0x0f, 0x61, 0x9a, 0x1e, 0xce, 0xd7, + 0x89, 0x13, 0x44, 0x9b, 0xc4, 0xe1, 0xe6, 0x57, 0xc5, 0x23, 0x9f, 0xfe, 0x4a, 0x3c, 0x77, 0x33, + 0x49, 0x0c, 0xa7, 0xe9, 0x7f, 0x33, 0xdd, 0x39, 0x1e, 0x4c, 0xa5, 0x82, 0x70, 0x7d, 0x0a, 0x4a, + 0xca, 0xab, 0x42, 0x1c, 0x3a, 0xdd, 0x63, 0xd9, 0x25, 0x29, 0x70, 0x11, 0x5a, 0xec, 0xd1, 0x13, + 0x93, 0xb3, 0xff, 0x7e, 0xc1, 0x68, 0x90, 0x4f, 0xe2, 0x3a, 0x8c, 0x38, 0x61, 0xe8, 0x6e, 0x7b, + 0xa4, 0x21, 0x76, 0xec, 0xfb, 0xf3, 0x76, 0xac, 0xd1, 0x0c, 0xf3, 0x6c, 0x59, 0x14, 0x35, 0xb1, + 0xa2, 0x81, 0xae, 0x73, 0x23, 0xb7, 0x3d, 0xf9, 0xde, 0xeb, 0x8f, 0x1a, 0x48, 0x33, 0xb8, 0x3d, + 0x82, 0x45, 0x7d, 0xf4, 0x69, 0x6e, 0x85, 0x78, 0xc3, 0xf3, 0xef, 0x79, 0xd7, 0x7c, 0x5f, 0x46, + 0x49, 0xe8, 0x8f, 0xe0, 0xb4, 0xb4, 0x3d, 0x54, 0xd5, 0xb1, 0x49, 0xad, 0xbf, 0xa8, 0x96, 0x9f, + 0x87, 0x19, 0x4a, 0xda, 0x74, 0x62, 0x0e, 0x11, 0x81, 0x49, 0x11, 0x1e, 0x4c, 0x96, 0x89, 0xb1, + 0xcb, 0x7c, 0xca, 0x99, 0xb5, 0x63, 0x39, 0xf2, 0x0d, 0x93, 0x04, 0x4e, 0xd2, 0xb4, 0x7f, 0xca, 0x02, 0xe6, 0xd0, 0x79, 0x02, 0xfc, 0xc8, 0xc7, 0x4c, 0x7e, 0x64, 0x36, 0x6f, 0x90, 0x73, 0x58, 0x91, 0x17, 0xf9, 0xca, 0xaa, 0x06, 0xfe, 0xfd, 0x7d, 0x61, 0x3a, 0xd2, 0xfb, 0xfd, 0x61, 0xff, 0x6f, 0x8b, 0x1f, 0x62, 0xca, 0xe7, 0x01, 0x7d, 0x3b, 0x8c, 0xd4, 0x9d, 0xb6, 0x53, 0xe7, 0xf9, @@ -6478,7 +6478,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x44, 0xf5, 0x9d, 0x95, 0xfb, 0xed, 0x80, 0x6b, 0x5c, 0xe4, 0x38, 0x3d, 0xd3, 0x6b, 0x9c, 0xb4, 0x8f, 0x8c, 0x0d, 0x2b, 0xd7, 0x12, 0xc4, 0x70, 0x8a, 0x3c, 0xda, 0x84, 0x51, 0x56, 0xc6, 0x7c, 0xea, 0xc2, 0x6e, 0xac, 0x41, 0x5e, 0x6b, 0xca, 0xe2, 0x60, 0x2d, 0xa6, 0x83, 0x75, 0xa2, 0xf6, - 0x4f, 0x17, 0xf9, 0x6e, 0x67, 0xac, 0xfc, 0xd3, 0x30, 0xdc, 0xf6, 0x1b, 0xcb, 0x95, 0x32, 0x16, + 0xcf, 0x14, 0xf9, 0x6e, 0x67, 0xac, 0xfc, 0xd3, 0x30, 0xdc, 0xf6, 0x1b, 0xcb, 0x95, 0x32, 0x16, 0xb3, 0xa0, 0xae, 0x91, 0x2a, 0x2f, 0xc6, 0x12, 0x8e, 0x2e, 0xc3, 0x88, 0xf8, 0x29, 0x35, 0x64, 0xec, 0x6c, 0x16, 0x78, 0x21, 0x56, 0x50, 0xf4, 0x3c, 0x40, 0x3b, 0xf0, 0xf7, 0xdc, 0x06, 0x8b, 0xf5, 0x50, 0x34, 0x8d, 0x85, 0xaa, 0x0a, 0x82, 0x35, 0x2c, 0xf4, 0x2a, 0x8c, 0x77, 0xbc, 0x90, @@ -6487,7 +6487,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xa8, 0x88, 0x3e, 0x25, 0xdd, 0x5b, 0xf9, 0xc1, 0x2e, 0xac, 0xde, 0xfb, 0xbb, 0x04, 0x34, 0xe7, 0x56, 0x61, 0x4d, 0x6f, 0xd0, 0x42, 0xaf, 0x00, 0x90, 0xfb, 0x11, 0x09, 0x3c, 0xa7, 0xa9, 0x6c, 0xcb, 0x14, 0x5f, 0x50, 0xf6, 0xd7, 0xfd, 0xe8, 0x76, 0x48, 0x56, 0x14, 0x06, 0xd6, 0xb0, 0xed, - 0xdf, 0x28, 0x01, 0xc4, 0x7c, 0x3b, 0x7a, 0x3b, 0x75, 0x70, 0x3d, 0xdb, 0x9d, 0xd3, 0x3f, 0xbe, + 0xdf, 0x2c, 0x01, 0xc4, 0x7c, 0x3b, 0x7a, 0x3b, 0x75, 0x70, 0x3d, 0xdb, 0x9d, 0xd3, 0x3f, 0xbe, 0x53, 0x0b, 0x7d, 0x8f, 0x05, 0xa3, 0x4e, 0xb3, 0xe9, 0xd7, 0x1d, 0x1e, 0x7b, 0xb7, 0xd0, 0xfd, 0xe0, 0x14, 0xed, 0x2f, 0xc6, 0x35, 0x78, 0x17, 0x5e, 0x90, 0x2b, 0x54, 0x83, 0xf4, 0xec, 0x85, 0xde, 0x30, 0xfa, 0x90, 0x7c, 0x2a, 0x16, 0x8d, 0xa1, 0x54, 0x4f, 0xc5, 0x12, 0xbb, 0x23, 0xf4, @@ -6502,7 +6502,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xf3, 0x84, 0xcd, 0x42, 0x7e, 0xf7, 0xcc, 0x5c, 0x62, 0xf1, 0x70, 0xde, 0x31, 0x49, 0xe0, 0x24, 0x4d, 0xca, 0x91, 0xf2, 0x5d, 0x2f, 0x7c, 0x37, 0x7a, 0x9d, 0x1d, 0xfc, 0x21, 0xce, 0x6e, 0x23, 0x5e, 0x82, 0x45, 0xfd, 0x13, 0x65, 0x0f, 0xe6, 0x3c, 0x98, 0x4a, 0x6e, 0xd1, 0x47, 0xca, 0x8e, - 0xfc, 0xc1, 0x00, 0x4c, 0x98, 0x4b, 0x0a, 0x5d, 0x81, 0x92, 0x20, 0xa2, 0x62, 0xfb, 0xab, 0x5d, + 0xfc, 0xe1, 0x00, 0x4c, 0x98, 0x4b, 0x0a, 0x5d, 0x81, 0x92, 0x20, 0xa2, 0x62, 0xfb, 0xab, 0x5d, 0xb2, 0x26, 0x01, 0x38, 0xc6, 0x61, 0x29, 0x1d, 0x58, 0x75, 0xcd, 0x58, 0x37, 0x4e, 0xe9, 0xa0, 0x20, 0x58, 0xc3, 0xa2, 0x0f, 0xab, 0x4d, 0xdf, 0x8f, 0xd4, 0x85, 0xa4, 0xd6, 0xdd, 0x12, 0x2b, 0xc5, 0x02, 0x4a, 0x2f, 0xa2, 0x5d, 0x12, 0x78, 0xa4, 0x69, 0x46, 0x01, 0x56, 0x17, 0xd1, 0x0d, @@ -6515,7 +6515,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x61, 0xcc, 0x09, 0xea, 0x3b, 0x6e, 0x44, 0xea, 0x51, 0x27, 0xe0, 0x3e, 0x57, 0x9a, 0x85, 0xd2, 0xa2, 0x06, 0xc3, 0x06, 0xa6, 0xfd, 0x36, 0xcc, 0x64, 0xc4, 0x49, 0xa0, 0x0b, 0xc7, 0x69, 0xbb, 0xf2, 0x9b, 0x12, 0x66, 0xcc, 0x8b, 0xd5, 0x8a, 0xfc, 0x1a, 0x0d, 0x8b, 0xae, 0x4e, 0x16, 0x4f, - 0x41, 0x4b, 0x0b, 0xa8, 0x56, 0xe7, 0xaa, 0x04, 0xe0, 0x18, 0xc7, 0xfe, 0x1f, 0x05, 0x98, 0xcc, + 0x41, 0x4b, 0x0b, 0xa8, 0x56, 0xe7, 0xaa, 0x04, 0xe0, 0x18, 0xc7, 0xfe, 0xef, 0x05, 0x98, 0xcc, 0xd0, 0xad, 0xb0, 0xd4, 0x74, 0x89, 0x47, 0x4a, 0x9c, 0x89, 0xce, 0x0c, 0x8b, 0x5d, 0x38, 0x42, 0x58, 0xec, 0x62, 0xaf, 0xb0, 0xd8, 0x03, 0xef, 0x24, 0x2c, 0xb6, 0x39, 0x62, 0x83, 0x7d, 0x8d, 0x58, 0x46, 0x28, 0xed, 0xa1, 0x23, 0x86, 0xd2, 0x36, 0x06, 0x7d, 0xb8, 0x8f, 0x41, 0xff, 0xe1, @@ -6525,8 +6525,8 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xee, 0x00, 0xdd, 0x4d, 0x0c, 0xd0, 0x95, 0xfe, 0x49, 0x76, 0x1f, 0xa5, 0xaf, 0x16, 0xe1, 0x7c, 0x66, 0xbd, 0x58, 0xec, 0xb9, 0x6a, 0x88, 0x3d, 0x9f, 0x4f, 0x88, 0x3d, 0xed, 0xee, 0xb5, 0x8f, 0x47, 0x0e, 0x2a, 0xdc, 0x65, 0x99, 0xd3, 0xff, 0x43, 0xca, 0x40, 0x0d, 0x77, 0x59, 0x45, 0x08, - 0x9b, 0x74, 0xbf, 0x99, 0x64, 0x9f, 0xff, 0xc6, 0x82, 0xb3, 0x99, 0x73, 0x73, 0x02, 0xb2, 0xae, - 0x75, 0x53, 0xd6, 0xf5, 0x74, 0xdf, 0xab, 0x35, 0x47, 0xf8, 0xf5, 0x6b, 0x03, 0x39, 0xdf, 0xc2, + 0x9b, 0x74, 0xbf, 0x99, 0x64, 0x9f, 0xff, 0xda, 0x82, 0xb3, 0x99, 0x73, 0x73, 0x02, 0xb2, 0xae, + 0x75, 0x53, 0xd6, 0xf5, 0x74, 0xdf, 0xab, 0x35, 0x47, 0xf8, 0xf5, 0xeb, 0x03, 0x39, 0xdf, 0xc2, 0x5e, 0xf2, 0xb7, 0x60, 0xd4, 0xa9, 0xd7, 0x49, 0x18, 0xae, 0xf9, 0x0d, 0x15, 0xf9, 0xf7, 0x39, 0xf6, 0xce, 0x8a, 0x8b, 0x0f, 0x0f, 0xe6, 0xe7, 0x92, 0x24, 0x62, 0x30, 0xd6, 0x29, 0xa0, 0x4f, 0xc3, 0x48, 0x28, 0xee, 0x4d, 0x31, 0xf7, 0x2f, 0xf4, 0x39, 0x38, 0xce, 0x26, 0x69, 0x9a, 0xa1, @@ -6539,11 +6539,11 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xed, 0x1f, 0x1e, 0x80, 0xc7, 0xbb, 0x9c, 0x91, 0x68, 0xd1, 0xd4, 0xc3, 0x3e, 0x93, 0x7c, 0x5c, 0xcf, 0x65, 0x56, 0x36, 0x5e, 0xdb, 0x89, 0xa5, 0x58, 0x78, 0xc7, 0x4b, 0xf1, 0x07, 0x2c, 0x4d, 0xec, 0xc1, 0x2d, 0x3e, 0x3f, 0x76, 0xc4, 0xb3, 0xff, 0x18, 0xe5, 0x20, 0x5b, 0x19, 0xc2, 0x84, - 0xe7, 0xfb, 0xee, 0x4e, 0xdf, 0xd2, 0x85, 0x93, 0x95, 0x12, 0xff, 0x96, 0x05, 0xe7, 0xba, 0x06, + 0xe7, 0xfb, 0xee, 0x4e, 0xdf, 0xd2, 0x85, 0x93, 0x95, 0x12, 0xff, 0xb6, 0x05, 0xe7, 0xba, 0x06, 0xed, 0xf8, 0x06, 0x64, 0x18, 0xec, 0x2f, 0x58, 0xf0, 0x64, 0x66, 0x0d, 0xc3, 0xcc, 0xe8, 0x0a, 0x94, 0xea, 0xb4, 0x50, 0xf3, 0xd2, 0x8c, 0xdd, 0xd7, 0x25, 0x00, 0xc7, 0x38, 0x86, 0x35, 0x51, - 0xa1, 0xa7, 0x35, 0xd1, 0xaf, 0x58, 0x90, 0xda, 0xf4, 0x27, 0x70, 0xfb, 0x54, 0xcc, 0xdb, 0xe7, - 0xfd, 0xfd, 0x8c, 0x66, 0xce, 0xc5, 0xf3, 0xc7, 0x93, 0x70, 0x26, 0xc7, 0x4b, 0x69, 0x0f, 0xa6, + 0xa1, 0xa7, 0x35, 0xd1, 0xaf, 0x5a, 0x90, 0xda, 0xf4, 0x27, 0x70, 0xfb, 0x54, 0xcc, 0xdb, 0xe7, + 0xfd, 0xfd, 0x8c, 0x66, 0xce, 0xc5, 0xf3, 0x27, 0x93, 0x70, 0x26, 0xc7, 0x4b, 0x69, 0x0f, 0xa6, 0xb7, 0xeb, 0xc4, 0xf4, 0x7f, 0xed, 0x16, 0x17, 0xa6, 0xab, 0xb3, 0x2c, 0x4b, 0xdd, 0x39, 0x9d, 0x42, 0xc1, 0xe9, 0x26, 0xd0, 0x17, 0x2c, 0x38, 0xe5, 0xdc, 0x0b, 0x53, 0xb9, 0xfe, 0xc5, 0xda, 0x79, 0x31, 0x53, 0xb2, 0x73, 0xb7, 0x96, 0xc2, 0x37, 0x9a, 0x67, 0xb9, 0x4c, 0xb3, 0xb0, 0x70, @@ -6575,7 +6575,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x9a, 0xb2, 0x8a, 0xe6, 0x67, 0x13, 0x2b, 0xc6, 0xbc, 0x3a, 0xdd, 0x03, 0xe2, 0xcd, 0xe0, 0x87, 0xb3, 0xa7, 0xf3, 0xf7, 0x80, 0x78, 0x6a, 0xdc, 0xaa, 0x75, 0xdb, 0x03, 0x0a, 0x09, 0xc7, 0x44, 0xe9, 0xc9, 0x4c, 0x4f, 0xd3, 0x33, 0x5d, 0xcc, 0x79, 0x72, 0xcf, 0x52, 0x76, 0x32, 0xd3, 0x93, - 0x94, 0x92, 0xb0, 0x7f, 0x6f, 0x38, 0xcd, 0xb3, 0xb0, 0x57, 0xe6, 0x77, 0x59, 0x29, 0x05, 0xe4, + 0x94, 0x92, 0xb0, 0x7f, 0x7f, 0x38, 0xcd, 0xb3, 0xb0, 0x57, 0xe6, 0x77, 0x59, 0x29, 0x05, 0xe4, 0x87, 0xfb, 0x15, 0x7a, 0x1d, 0x23, 0x0b, 0xfe, 0x05, 0x0b, 0xce, 0xb4, 0x33, 0x3f, 0x44, 0x30, 0x00, 0xfd, 0xc9, 0xce, 0xf8, 0xa7, 0xab, 0x98, 0x86, 0xd9, 0x70, 0x9c, 0xd3, 0x52, 0xf2, 0x99, 0x53, 0x7c, 0xc7, 0xcf, 0x9c, 0x35, 0x18, 0x61, 0x4c, 0x66, 0x8f, 0x54, 0xca, 0xc9, 0xd7, 0x1e, @@ -6588,23 +6588,23 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xd9, 0x07, 0xdf, 0x97, 0xad, 0x0c, 0xa6, 0x9e, 0x8b, 0x00, 0x3e, 0x6a, 0x8a, 0x00, 0x2e, 0x25, 0x45, 0x00, 0x29, 0x89, 0xb2, 0xf1, 0xfa, 0xef, 0x3f, 0x47, 0x4b, 0xbf, 0x81, 0x10, 0xed, 0x26, 0x5c, 0xe8, 0x75, 0x2d, 0x31, 0x33, 0xb0, 0x86, 0xd2, 0x1f, 0xc6, 0x66, 0x60, 0x8d, 0x4a, 0x19, - 0x33, 0x48, 0xbf, 0x21, 0x76, 0xec, 0xff, 0x66, 0x41, 0xb1, 0xea, 0x37, 0x4e, 0xe0, 0xc1, 0xfb, + 0x33, 0x48, 0xbf, 0x21, 0x76, 0xec, 0xff, 0x6a, 0x41, 0xb1, 0xea, 0x37, 0x4e, 0xe0, 0xc1, 0xfb, 0x31, 0xe3, 0xc1, 0xfb, 0x78, 0xf6, 0x85, 0xd8, 0xc8, 0x95, 0x87, 0xaf, 0x24, 0xe4, 0xe1, 0xe7, - 0xf2, 0x08, 0x74, 0x97, 0x7e, 0xff, 0x64, 0x11, 0x46, 0xab, 0x7e, 0x43, 0xd9, 0x60, 0xff, 0xda, + 0xf2, 0x08, 0x74, 0x97, 0x7e, 0xff, 0x64, 0x11, 0x46, 0xab, 0x7e, 0x43, 0xd9, 0x60, 0xff, 0xfa, 0xc3, 0xd8, 0x60, 0xe7, 0x66, 0x1a, 0xd0, 0x28, 0x33, 0xeb, 0x31, 0xe9, 0x7e, 0xfa, 0x0d, 0x66, - 0x8a, 0x7d, 0x97, 0xb8, 0xdb, 0x3b, 0x11, 0x69, 0x24, 0x3f, 0xe7, 0xe4, 0x4c, 0xb1, 0x7f, 0xaf, + 0x8a, 0x7d, 0x97, 0xb8, 0xdb, 0x3b, 0x11, 0x69, 0x24, 0x3f, 0xe7, 0xe4, 0x4c, 0xb1, 0x7f, 0xbf, 0x00, 0x93, 0x89, 0xd6, 0x51, 0x13, 0xc6, 0x9b, 0xba, 0xb4, 0x55, 0xac, 0xd3, 0x87, 0x12, 0xd4, 0x0a, 0x53, 0x56, 0xad, 0x08, 0x9b, 0xc4, 0xd1, 0x02, 0x80, 0x52, 0x3f, 0x4a, 0xb1, 0x1e, 0xe3, 0xfa, 0x95, 0x7e, 0x32, 0xc4, 0x1a, 0x06, 0x7a, 0x09, 0x46, 0x23, 0xbf, 0xed, 0x37, 0xfd, 0xed, 0xfd, 0x1b, 0x44, 0x06, 0x75, 0x52, 0x06, 0x6a, 0x1b, 0x31, 0x08, 0xeb, 0x78, 0xe8, 0x3e, 0x4c, 0x2b, 0x22, 0xb5, 0x63, 0x90, 0x40, 0x33, 0xa9, 0xc2, 0x7a, 0x92, 0x22, 0x4e, 0x37, 0x62, 0xff, - 0x54, 0x91, 0x0f, 0xb1, 0x17, 0xb9, 0xef, 0xed, 0x86, 0x77, 0xf7, 0x6e, 0xf8, 0xaa, 0x05, 0x53, + 0x74, 0x91, 0x0f, 0xb1, 0x17, 0xb9, 0xef, 0xed, 0x86, 0x77, 0xf7, 0x6e, 0xf8, 0xaa, 0x05, 0x53, 0xb4, 0x75, 0x66, 0x7d, 0x23, 0xaf, 0x79, 0x15, 0x36, 0xd9, 0xea, 0x12, 0x36, 0xf9, 0x12, 0x3d, 0x35, 0x1b, 0x7e, 0x27, 0x12, 0xb2, 0x3b, 0xed, 0x58, 0xa4, 0xa5, 0x58, 0x40, 0x05, 0x1e, 0x09, 0x02, 0xe1, 0x31, 0xa8, 0xe3, 0x91, 0x20, 0xc0, 0x02, 0x2a, 0xa3, 0x2a, 0x0f, 0x64, 0x47, 0x55, 0xe6, 0xc1, 0x31, 0x85, 0x9d, 0x86, 0x60, 0xb8, 0xb4, 0xe0, 0x98, 0xd2, 0x80, 0x23, 0xc6, 0xb1, - 0x7f, 0xb6, 0x08, 0x63, 0x55, 0xbf, 0x11, 0xab, 0x1e, 0x5f, 0x34, 0x54, 0x8f, 0x17, 0x12, 0xaa, - 0xc7, 0x29, 0x1d, 0xf7, 0x3d, 0x45, 0xe3, 0xd7, 0x4b, 0xd1, 0xf8, 0x4f, 0x2d, 0x36, 0x6b, 0xe5, + 0x7f, 0xae, 0x08, 0x63, 0x55, 0xbf, 0x11, 0xab, 0x1e, 0x5f, 0x34, 0x54, 0x8f, 0x17, 0x12, 0xaa, + 0xc7, 0x29, 0x1d, 0xf7, 0x3d, 0x45, 0xe3, 0xd7, 0x4b, 0xd1, 0xf8, 0x4f, 0x2c, 0x36, 0x6b, 0xe5, 0xf5, 0x1a, 0x37, 0xe6, 0x42, 0x57, 0x61, 0x94, 0x1d, 0x30, 0xcc, 0x45, 0x55, 0xea, 0xe3, 0x58, 0xb6, 0xa0, 0xf5, 0xb8, 0x18, 0xeb, 0x38, 0xe8, 0x32, 0x8c, 0x84, 0xc4, 0x09, 0xea, 0x3b, 0xea, 0x74, 0x15, 0xca, 0x33, 0x5e, 0x86, 0x15, 0x14, 0xbd, 0x11, 0xc7, 0x65, 0x2c, 0xe6, 0xbb, 0xbc, @@ -6628,7 +6628,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x32, 0x2f, 0xa3, 0x24, 0xd0, 0xa3, 0x70, 0x90, 0x1f, 0x14, 0x46, 0x04, 0x84, 0x17, 0x18, 0xf3, 0x75, 0x44, 0xdf, 0x9e, 0x3a, 0x63, 0x03, 0x54, 0xca, 0x8d, 0x6b, 0x4e, 0x44, 0xd0, 0x2d, 0x96, 0x4a, 0x38, 0xbe, 0x11, 0x45, 0xf5, 0xa7, 0xb5, 0x54, 0xc2, 0x31, 0x30, 0xf3, 0x0a, 0x35, 0xeb, - 0xdb, 0xff, 0x7d, 0x90, 0x1d, 0x8e, 0x89, 0xb4, 0x0d, 0xe8, 0x33, 0x30, 0x11, 0x92, 0x9b, 0xae, + 0xdb, 0xff, 0x6d, 0x90, 0x1d, 0x8e, 0x89, 0xb4, 0x0d, 0xe8, 0x33, 0x30, 0x11, 0x92, 0x9b, 0xae, 0xd7, 0xb9, 0x2f, 0xa5, 0x11, 0x5d, 0xbc, 0xb3, 0x6a, 0x2b, 0x3a, 0x26, 0x97, 0x69, 0x9a, 0x65, 0x38, 0x41, 0x0d, 0xb5, 0x60, 0xe2, 0x9e, 0xeb, 0x35, 0xfc, 0x7b, 0xa1, 0xa4, 0x3f, 0x92, 0x2f, 0xda, 0xbc, 0xcb, 0x31, 0x13, 0x7d, 0x34, 0x9a, 0xbb, 0x6b, 0x10, 0xc3, 0x09, 0xe2, 0x74, 0x01, @@ -6694,7 +6694,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x9e, 0xcd, 0xc3, 0x08, 0x71, 0x7e, 0x8b, 0x68, 0x19, 0xa6, 0x43, 0x12, 0xc9, 0xc3, 0x68, 0x31, 0x5c, 0x7d, 0xa3, 0xbc, 0x3e, 0x7b, 0x91, 0xfb, 0xaf, 0xd3, 0xcd, 0x50, 0x4b, 0x02, 0x71, 0x1a, 0x7f, 0xee, 0x5b, 0x61, 0x3a, 0x75, 0xfd, 0x1f, 0x25, 0x23, 0xca, 0xdc, 0x2e, 0x8c, 0x1b, 0x43, - 0xfc, 0x48, 0xb5, 0xc7, 0xff, 0x6a, 0x18, 0x4a, 0x4a, 0xb3, 0x88, 0xae, 0x98, 0x0a, 0xe3, 0xb3, + 0xfc, 0x48, 0xb5, 0xc7, 0xff, 0x72, 0x18, 0x4a, 0x4a, 0xb3, 0x88, 0xae, 0x98, 0x0a, 0xe3, 0xb3, 0x49, 0x85, 0xf1, 0x08, 0x7d, 0xd7, 0xeb, 0x3a, 0xe2, 0x8d, 0x8c, 0xa8, 0x5d, 0x79, 0x1b, 0xba, 0x7f, 0x77, 0x6c, 0x4d, 0x5c, 0x5b, 0xec, 0x5b, 0xf3, 0x3c, 0xd0, 0x55, 0x02, 0x7c, 0x0d, 0xa6, 0x3d, 0x9f, 0xf1, 0x9c, 0xa4, 0x21, 0x19, 0x0a, 0xc6, 0x37, 0x94, 0xf4, 0x30, 0x18, 0x09, 0x04, @@ -6708,18 +6708,18 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x7a, 0x15, 0x46, 0xde, 0xf2, 0x43, 0x76, 0x56, 0x0b, 0x1e, 0x59, 0x3a, 0xec, 0x8e, 0xbc, 0x71, 0xab, 0xc6, 0xca, 0x0f, 0x0f, 0xe6, 0x47, 0xab, 0x7e, 0x43, 0xfe, 0xc5, 0xaa, 0x02, 0xfa, 0x5e, 0x0b, 0xe6, 0xd2, 0x2f, 0x2f, 0xd5, 0xe9, 0xf1, 0xfe, 0x3b, 0x6d, 0x8b, 0x46, 0xe7, 0x56, 0x72, - 0xc9, 0xe1, 0x2e, 0x4d, 0xd9, 0xbf, 0x64, 0x31, 0xa9, 0x9b, 0xd0, 0x00, 0x91, 0xb0, 0xd3, 0x3c, - 0x89, 0x34, 0x9b, 0x2b, 0x86, 0x72, 0xea, 0xa1, 0x2d, 0x17, 0xfe, 0xb9, 0xc5, 0x2c, 0x17, 0x4e, + 0xc9, 0xe1, 0x2e, 0x4d, 0xd9, 0xbf, 0x6c, 0x31, 0xa9, 0x9b, 0xd0, 0x00, 0x91, 0xb0, 0xd3, 0x3c, + 0x89, 0x34, 0x9b, 0x2b, 0x86, 0x72, 0xea, 0xa1, 0x2d, 0x17, 0xfe, 0x99, 0xc5, 0x2c, 0x17, 0x4e, 0xd0, 0x45, 0xe1, 0x0d, 0x18, 0x89, 0x64, 0xfa, 0xd3, 0x2e, 0x99, 0x41, 0xb5, 0x4e, 0x31, 0xeb, - 0x0d, 0xc5, 0xb1, 0xaa, 0x4c, 0xa7, 0x8a, 0x8c, 0xfd, 0x8f, 0xf8, 0x0c, 0x48, 0xc8, 0x09, 0xe8, - 0x00, 0xca, 0xa6, 0x0e, 0x60, 0xbe, 0xc7, 0x17, 0xe4, 0xe8, 0x02, 0xfe, 0xa1, 0xd9, 0x6f, 0x26, + 0x0d, 0xc5, 0xb1, 0xaa, 0x4c, 0xa7, 0x8a, 0x8c, 0xfd, 0x0f, 0xf9, 0x0c, 0x48, 0xc8, 0x09, 0xe8, + 0x00, 0xca, 0xa6, 0x0e, 0x60, 0xbe, 0xc7, 0x17, 0xe4, 0xe8, 0x02, 0xfe, 0x81, 0xd9, 0x6f, 0x26, 0xa9, 0x79, 0xb7, 0x9b, 0xcc, 0xd8, 0x5f, 0xb4, 0x00, 0xe2, 0x50, 0xbc, 0x4c, 0xbe, 0xec, 0x07, 0x32, 0xc7, 0x62, 0x56, 0x36, 0xa1, 0x97, 0x29, 0x8f, 0xea, 0x47, 0x7e, 0xdd, 0x6f, 0x0a, 0x0d, 0xd7, 0x13, 0xb1, 0x1a, 0x82, 0x97, 0x1f, 0x6a, 0xbf, 0xb1, 0xc2, 0x46, 0xf3, 0x32, 0xf0, 0x57, 0x31, 0x56, 0x8c, 0x19, 0x41, 0xbf, 0x7e, 0xc4, 0x82, 0x53, 0x59, 0xf6, 0xae, 0xf4, 0xc5, 0xc3, 0x65, 0x56, 0xca, 0x9c, 0x49, 0xcd, 0xe6, 0x1d, 0x51, 0x8e, 0x15, 0x46, 0xdf, 0x99, 0xc3, 0x8e, 0x16, 0x03, 0xf7, 0x16, 0x8c, 0x57, 0x03, 0xa2, 0x5d, 0xae, 0xaf, 0x71, 0x67, 0x72, 0xde, 0x9f, - 0x67, 0x8f, 0xec, 0x48, 0x6e, 0xff, 0x74, 0x01, 0x4e, 0x71, 0xab, 0x80, 0xc5, 0x3d, 0xdf, 0x6d, + 0x67, 0x8f, 0xec, 0x48, 0x6e, 0xff, 0x4c, 0x01, 0x4e, 0x71, 0xab, 0x80, 0xc5, 0x3d, 0xdf, 0x6d, 0x54, 0xfd, 0x86, 0xc8, 0xfa, 0xf6, 0x29, 0x18, 0x6b, 0x6b, 0x82, 0xc6, 0x6e, 0xf1, 0x1c, 0x75, 0x81, 0x64, 0x2c, 0x1a, 0xd1, 0x4b, 0xb1, 0x41, 0x0b, 0x35, 0x60, 0x8c, 0xec, 0xb9, 0x75, 0xa5, 0x5a, 0x2e, 0x1c, 0xf9, 0xa2, 0x53, 0xad, 0xac, 0x68, 0x74, 0xb0, 0x41, 0xf5, 0x11, 0xe4, 0xf3, @@ -6749,12 +6749,12 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x8c, 0x57, 0xc2, 0x46, 0x03, 0x3b, 0x0d, 0x3f, 0xd4, 0x06, 0xed, 0x69, 0x18, 0xde, 0x25, 0xfb, 0x81, 0xeb, 0x6d, 0x27, 0x6d, 0x77, 0x6e, 0xf0, 0x62, 0x2c, 0xe1, 0x66, 0xa6, 0xae, 0xe1, 0xe3, 0xce, 0x79, 0x3b, 0xd2, 0xf3, 0xae, 0xfd, 0x81, 0x22, 0x4c, 0xe2, 0xa5, 0xf2, 0x7b, 0x13, 0x71, - 0x3b, 0x3d, 0x11, 0xc7, 0x9d, 0xf3, 0xb6, 0xf7, 0x6c, 0xfc, 0xbc, 0x05, 0x93, 0x2c, 0x21, 0x86, + 0x3b, 0x3d, 0x11, 0xc7, 0x9d, 0xf3, 0xb6, 0xf7, 0x6c, 0xfc, 0x82, 0x05, 0x93, 0x2c, 0x21, 0x86, 0x08, 0x8b, 0xe5, 0xfa, 0xde, 0x09, 0xf0, 0xb5, 0x17, 0x61, 0x30, 0xa0, 0x8d, 0x26, 0xf3, 0x3a, 0xb2, 0x9e, 0x60, 0x0e, 0x43, 0x4f, 0xc0, 0x00, 0xeb, 0x02, 0x9d, 0xbc, 0x31, 0x9e, 0x12, 0xab, 0xec, 0x44, 0x0e, 0x66, 0xa5, 0x2c, 0xd6, 0x0b, 0x26, 0xed, 0xa6, 0xcb, 0x3b, 0x1d, 0x2b, 0x53, 0xdf, 0x1d, 0xae, 0xdb, 0x99, 0x5d, 0x7b, 0x67, 0xb1, 0x5e, 0xb2, 0x49, 0x76, 0x7f, 0x33, 0xfe, - 0x51, 0x01, 0xce, 0x67, 0xd6, 0xeb, 0x3b, 0xd6, 0x4b, 0xf7, 0xda, 0x8f, 0x32, 0xe5, 0x41, 0xf1, + 0x71, 0x01, 0xce, 0x67, 0xd6, 0xeb, 0x3b, 0xd6, 0x4b, 0xf7, 0xda, 0x8f, 0x32, 0xe5, 0x41, 0xf1, 0x04, 0x2d, 0x23, 0x07, 0xfa, 0x65, 0x65, 0x07, 0xfb, 0x08, 0xc1, 0x92, 0x39, 0x64, 0xef, 0x92, 0x10, 0x2c, 0x99, 0x7d, 0xcb, 0x79, 0xf3, 0xfe, 0x45, 0x21, 0xe7, 0x5b, 0xd8, 0xeb, 0xf7, 0x32, 0x3d, 0x67, 0x18, 0x30, 0x94, 0x2f, 0x4a, 0x7e, 0xc6, 0xf0, 0x32, 0xac, 0xa0, 0x68, 0x11, 0x26, @@ -6768,23 +6768,23 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x1a, 0x4c, 0x3b, 0x7b, 0x8e, 0xcb, 0x63, 0xdc, 0x4a, 0x02, 0xfc, 0xe9, 0xa0, 0x84, 0x93, 0x8b, 0x49, 0x04, 0x9c, 0xae, 0x83, 0x5e, 0x07, 0xe4, 0x6f, 0x32, 0xb3, 0xe2, 0xc6, 0x35, 0xe2, 0x09, 0x7d, 0x20, 0x9b, 0xbb, 0x62, 0x7c, 0x24, 0xdc, 0x4a, 0x61, 0xe0, 0x8c, 0x5a, 0x89, 0x70, 0x27, - 0x43, 0xf9, 0xe1, 0x4e, 0xba, 0x9f, 0x8b, 0x3d, 0xb3, 0x6d, 0xfc, 0x27, 0x8b, 0x5e, 0x5f, 0x9c, + 0x43, 0xf9, 0xe1, 0x4e, 0xba, 0x9f, 0x8b, 0x3d, 0xb3, 0x6d, 0xfc, 0x47, 0x8b, 0x5e, 0x5f, 0x9c, 0xc9, 0x37, 0xa3, 0xf6, 0xbd, 0xca, 0xec, 0xf9, 0xb8, 0xe0, 0x52, 0x0b, 0xd2, 0x71, 0x5a, 0xb3, 0xe7, 0x8b, 0x81, 0xd8, 0xc4, 0xe5, 0x0b, 0x22, 0x8c, 0x7d, 0x43, 0x0d, 0x16, 0x5f, 0x84, 0x16, 0x52, 0x18, 0xe8, 0x93, 0x30, 0xdc, 0x70, 0xf7, 0xdc, 0x50, 0x88, 0x6d, 0x8e, 0xac, 0x23, 0x89, 0xcf, 0xc1, 0x32, 0x27, 0x83, 0x25, 0x3d, 0xfb, 0x07, 0x0a, 0x30, 0x2e, 0x5b, 0x7c, 0xa3, 0xe3, 0x47, 0xce, 0x09, 0x5c, 0xcb, 0xd7, 0x8c, 0x6b, 0xf9, 0x03, 0xdd, 0xe2, 0x2b, 0xb1, 0x2e, 0xe5, - 0x5e, 0xc7, 0xb7, 0x12, 0xd7, 0xf1, 0x53, 0xbd, 0x49, 0x75, 0xbf, 0x86, 0xff, 0xb1, 0x05, 0xd3, + 0x5e, 0xc7, 0xb7, 0x12, 0xd7, 0xf1, 0x53, 0xbd, 0x49, 0x75, 0xbf, 0x86, 0xff, 0x91, 0x05, 0xd3, 0x06, 0xfe, 0x09, 0xdc, 0x06, 0xab, 0xe6, 0x6d, 0xf0, 0x64, 0xcf, 0x6f, 0xc8, 0xb9, 0x05, 0xbe, 0xbb, 0x98, 0xe8, 0x3b, 0x3b, 0xfd, 0xdf, 0x82, 0x81, 0x1d, 0x27, 0x68, 0x74, 0x8b, 0x27, 0x9f, 0xaa, 0xb4, 0x70, 0xdd, 0x09, 0x84, 0x42, 0xf4, 0x59, 0x95, 0xa8, 0xdc, 0x09, 0x7a, 0x2b, 0x43, 0x59, 0x53, 0xe8, 0x65, 0x18, 0x0a, 0xeb, 0x7e, 0x5b, 0xb9, 0x0b, 0x5c, 0xe0, 0x49, 0xcc, 0x69, 0xc9, 0xe1, 0xc1, 0x3c, 0x32, 0x9b, 0xa3, 0xc5, 0x58, 0xe0, 0xa3, 0x4f, 0xc1, 0x38, 0xfb, 0xa5, 0xac, 0x93, 0x8a, 0xf9, 0xb9, 0xa7, 0x6a, 0x3a, 0x22, 0x37, 0xdd, 0x33, 0x8a, 0xb0, 0x49, 0x6a, - 0x6e, 0x1b, 0x4a, 0xea, 0xb3, 0x1e, 0xa9, 0x12, 0xf2, 0xdf, 0x17, 0x61, 0x26, 0x63, 0xcd, 0xa1, + 0x6e, 0x1b, 0x4a, 0xea, 0xb3, 0x1e, 0xa9, 0x12, 0xf2, 0xdf, 0x15, 0x61, 0x26, 0x63, 0xcd, 0xa1, 0xd0, 0x98, 0x89, 0xab, 0x7d, 0x2e, 0xd5, 0x77, 0x38, 0x17, 0x21, 0x7b, 0x0d, 0x35, 0xc4, 0xda, 0xea, 0xbb, 0xd1, 0xdb, 0x21, 0x49, 0x36, 0x4a, 0x8b, 0x7a, 0x37, 0x4a, 0x1b, 0x3b, 0xb1, 0xa1, - 0xa6, 0x0d, 0xa9, 0x9e, 0x3e, 0xd2, 0x39, 0xfd, 0xd3, 0x22, 0x9c, 0xca, 0x0a, 0xf9, 0x86, 0x3e, + 0xa6, 0x0d, 0xa9, 0x9e, 0x3e, 0xd2, 0x39, 0xfd, 0xb3, 0x22, 0x9c, 0xca, 0x0a, 0xf9, 0x86, 0x3e, 0x9f, 0xc8, 0x66, 0xf8, 0x62, 0xbf, 0xc1, 0xe2, 0x78, 0x8a, 0x43, 0x2e, 0x6c, 0x5e, 0x5a, 0x30, 0xf3, 0x1b, 0xf6, 0x1c, 0x66, 0xd1, 0x26, 0x8b, 0x7b, 0x10, 0xf0, 0x2c, 0x94, 0xf2, 0xf8, 0xf8, 0x70, 0xdf, 0x1d, 0x10, 0xe9, 0x2b, 0xc3, 0x84, 0xe5, 0x83, 0x2c, 0xee, 0x6d, 0xf9, 0x20, 0x5b, @@ -6792,7 +6792,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x67, 0xfd, 0x47, 0x2d, 0x48, 0x18, 0xc3, 0x2b, 0xb1, 0x98, 0x95, 0x2b, 0x16, 0xbb, 0x00, 0x03, 0x81, 0xdf, 0x24, 0xc9, 0xb4, 0x7f, 0xd8, 0x6f, 0x12, 0xcc, 0x20, 0x14, 0x23, 0x8a, 0x85, 0x1d, 0x63, 0xfa, 0x43, 0x4e, 0x3c, 0xd1, 0x2e, 0xc2, 0x60, 0x93, 0xec, 0x91, 0x66, 0x32, 0x3b, 0xcb, - 0x4d, 0x5a, 0x88, 0x39, 0xcc, 0xfe, 0xf9, 0x01, 0x38, 0xd7, 0x35, 0x72, 0x08, 0x7d, 0x0e, 0x6d, + 0x4d, 0x5a, 0x88, 0x39, 0xcc, 0xfe, 0x85, 0x01, 0x38, 0xd7, 0x35, 0x72, 0x08, 0x7d, 0x0e, 0x6d, 0x3b, 0x11, 0xb9, 0xe7, 0xec, 0x27, 0xd3, 0x28, 0x5c, 0xe3, 0xc5, 0x58, 0xc2, 0x99, 0xbb, 0x12, 0x8f, 0x86, 0x9c, 0x10, 0x22, 0x8a, 0x20, 0xc8, 0x02, 0x6a, 0x0a, 0xa5, 0x8a, 0xc7, 0x21, 0x94, 0x7a, 0x1e, 0x20, 0x0c, 0x9b, 0xdc, 0x64, 0xa8, 0x21, 0xfc, 0xa0, 0xe2, 0xa8, 0xd9, 0xb5, 0x9b, @@ -6800,32 +6800,32 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x83, 0x66, 0xd0, 0x86, 0x6a, 0x02, 0x8e, 0x53, 0x35, 0xd0, 0x4b, 0x30, 0x2a, 0x02, 0x39, 0x54, 0x7d, 0xbf, 0x29, 0xc4, 0x40, 0xca, 0xd0, 0xac, 0x16, 0x83, 0xb0, 0x8e, 0xa7, 0x55, 0x63, 0x82, 0xde, 0xe1, 0xcc, 0x6a, 0x5c, 0xd8, 0xab, 0xe1, 0x25, 0xc2, 0x3f, 0x8e, 0xf4, 0x15, 0xfe, 0x31, - 0x16, 0x8c, 0x95, 0xfa, 0x56, 0xa2, 0x41, 0x4f, 0x51, 0xd2, 0xcf, 0x0c, 0xc0, 0x8c, 0x58, 0x38, + 0x16, 0x8c, 0x95, 0xfa, 0x56, 0xa2, 0x41, 0x4f, 0x51, 0xd2, 0xcf, 0x0e, 0xc0, 0x8c, 0x58, 0x38, 0x8f, 0x7a, 0xb9, 0xdc, 0x4e, 0x2f, 0x97, 0xe3, 0x10, 0x9d, 0xbd, 0xb7, 0x66, 0x4e, 0x7a, 0xcd, 0xfc, 0xa0, 0x05, 0x26, 0x7b, 0x85, 0xfe, 0x9f, 0xdc, 0x3c, 0x34, 0x2f, 0xe5, 0xb2, 0x6b, 0x0d, - 0x79, 0x81, 0xbc, 0xc3, 0x8c, 0x34, 0xf6, 0x7f, 0xb4, 0xe0, 0xc9, 0x9e, 0x14, 0xd1, 0x0a, 0x94, + 0x79, 0x81, 0xbc, 0xc3, 0x8c, 0x34, 0xf6, 0x7f, 0xb0, 0xe0, 0xc9, 0x9e, 0x14, 0xd1, 0x0a, 0x94, 0x18, 0x0f, 0xa8, 0xbd, 0xce, 0x9e, 0x52, 0x56, 0xb7, 0x12, 0x90, 0xc3, 0x92, 0xc6, 0x35, 0xd1, 0x4a, 0x2a, 0xe1, 0xcf, 0xd3, 0x19, 0x09, 0x7f, 0x4e, 0x1b, 0xc3, 0xf3, 0x90, 0x19, 0x7f, 0xbe, 0x9f, 0xde, 0x38, 0x86, 0xc7, 0x0b, 0xfa, 0xb0, 0x21, 0xf6, 0xb3, 0x13, 0x62, 0x3f, 0x64, 0x62, 0x6b, 0x77, 0xc8, 0xc7, 0x61, 0x8a, 0x45, 0x78, 0x62, 0x36, 0xe0, 0xc2, 0x17, 0xa7, 0x10, 0xdb, - 0x79, 0xde, 0x4c, 0xc0, 0x70, 0x0a, 0xdb, 0xfe, 0xc3, 0x22, 0x0c, 0xf1, 0xed, 0x77, 0x02, 0x6f, + 0x79, 0xde, 0x4c, 0xc0, 0x70, 0x0a, 0xdb, 0xfe, 0xa3, 0x22, 0x0c, 0xf1, 0xed, 0x77, 0x02, 0x6f, 0xc2, 0x67, 0xa0, 0xe4, 0xb6, 0x5a, 0x1d, 0x9e, 0xc3, 0x65, 0x90, 0x3b, 0xe0, 0xd2, 0x79, 0xaa, 0xc8, 0x42, 0x1c, 0xc3, 0xd1, 0xaa, 0x90, 0x38, 0x77, 0x09, 0x22, 0xc9, 0x3b, 0xbe, 0x50, 0x76, 0x22, 0x87, 0x33, 0x38, 0xea, 0x9e, 0x8d, 0x65, 0xd3, 0xe8, 0x33, 0x00, 0x61, 0x14, 0xb8, 0xde, 0x36, 0x2d, 0x13, 0x31, 0x53, 0x3f, 0xd8, 0x85, 0x5a, 0x4d, 0x21, 0x73, 0x9a, 0xf1, 0x99, 0xa3, 0x00, 0x58, 0xa3, 0x88, 0x16, 0x8c, 0x9b, 0x7e, 0x2e, 0x31, 0x77, 0xc0, 0xa9, 0xc6, 0x73, 0x36, 0xf7, 0x11, 0x28, 0x29, 0xe2, 0xbd, 0xe4, 0x4f, 0x63, 0x3a, 0x5b, 0xf4, 0x31, 0x98, 0x4c, 0xf4, - 0xed, 0x48, 0xe2, 0xab, 0x5f, 0xb0, 0x60, 0x92, 0x77, 0x66, 0xc5, 0xdb, 0x13, 0xb7, 0xc1, 0xdb, + 0xed, 0x48, 0xe2, 0xab, 0x5f, 0xb4, 0x60, 0x92, 0x77, 0x66, 0xc5, 0xdb, 0x13, 0xb7, 0xc1, 0xdb, 0x70, 0xaa, 0x99, 0x71, 0x2a, 0x8b, 0xe9, 0xef, 0xff, 0x14, 0x57, 0xe2, 0xaa, 0x2c, 0x28, 0xce, 0x6c, 0x03, 0x5d, 0xa6, 0x3b, 0x8e, 0x9e, 0xba, 0x4e, 0x53, 0xf8, 0xe3, 0x8e, 0xf1, 0xdd, 0xc6, - 0xcb, 0xb0, 0x82, 0xda, 0xbf, 0x63, 0xc1, 0x34, 0xef, 0xf9, 0x0d, 0xb2, 0xaf, 0xce, 0xa6, 0xaf, - 0x67, 0xdf, 0x45, 0xf6, 0xb0, 0x42, 0x4e, 0xf6, 0x30, 0xfd, 0xd3, 0x8a, 0x5d, 0x3f, 0xed, 0xa7, - 0x2d, 0x10, 0x2b, 0xe4, 0x04, 0x84, 0x10, 0xdf, 0x6a, 0x0a, 0x21, 0xe6, 0xf2, 0x37, 0x41, 0x8e, + 0xcb, 0xb0, 0x82, 0xda, 0xbf, 0x6b, 0xc1, 0x34, 0xef, 0xf9, 0x0d, 0xb2, 0xaf, 0xce, 0xa6, 0xaf, + 0x67, 0xdf, 0x45, 0xf6, 0xb0, 0x42, 0x4e, 0xf6, 0x30, 0xfd, 0xd3, 0x8a, 0x5d, 0x3f, 0xed, 0x67, + 0x2c, 0x10, 0x2b, 0xe4, 0x04, 0x84, 0x10, 0xdf, 0x6a, 0x0a, 0x21, 0xe6, 0xf2, 0x37, 0x41, 0x8e, 0xf4, 0xe1, 0xcf, 0x2d, 0x98, 0xe2, 0x08, 0xb1, 0xb6, 0xfc, 0xeb, 0x3a, 0x0f, 0xfd, 0xe4, 0x18, 0xbe, 0x41, 0xf6, 0x37, 0xfc, 0xaa, 0x13, 0xed, 0x64, 0x7f, 0x94, 0x31, 0x59, 0x03, 0x5d, 0x27, 0xab, 0x21, 0x37, 0xd0, 0x11, 0x12, 0x97, 0x1f, 0x39, 0xb9, 0x86, 0xfd, 0x35, 0x0b, 0x10, 0x6f, 0xc6, 0x60, 0xdc, 0x28, 0x3b, 0xc4, 0x4a, 0xb5, 0x8b, 0x2e, 0x3e, 0x9a, 0x14, 0x04, 0x6b, 0x58, - 0xc7, 0x32, 0x3c, 0x09, 0x93, 0x87, 0x62, 0x6f, 0x93, 0x87, 0x23, 0x8c, 0xe8, 0xbf, 0x1e, 0x82, + 0xc7, 0x32, 0x3c, 0x09, 0x93, 0x87, 0x62, 0x6f, 0x93, 0x87, 0x23, 0x8c, 0xe8, 0xbf, 0x1a, 0x82, 0xa4, 0xd7, 0x0f, 0xba, 0x03, 0x63, 0x75, 0xa7, 0xed, 0x6c, 0xba, 0x4d, 0x37, 0x72, 0x49, 0xd8, 0xcd, 0x28, 0x6b, 0x59, 0xc3, 0x13, 0x4a, 0x6a, 0xad, 0x04, 0x1b, 0x74, 0xd0, 0x02, 0x40, 0x3b, 0x70, 0xf7, 0xdc, 0x26, 0xd9, 0x66, 0xb2, 0x12, 0x16, 0x01, 0x80, 0x5b, 0x1a, 0xc9, 0x52, 0xac, @@ -6844,17 +6844,17 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xb1, 0x90, 0x6f, 0xa0, 0x9f, 0x9c, 0xc4, 0xd8, 0x8e, 0x4d, 0x78, 0x38, 0x4a, 0x22, 0x99, 0x8e, 0x94, 0xc5, 0x47, 0xe8, 0x48, 0xd9, 0xcb, 0x23, 0x77, 0xe0, 0x38, 0x3c, 0x72, 0xed, 0xaf, 0xb0, 0x9b, 0x53, 0x2f, 0x3f, 0x01, 0xa6, 0xea, 0x9a, 0x79, 0xc7, 0xda, 0x5d, 0x56, 0x96, 0xe8, 0x54, - 0x0e, 0x73, 0xf5, 0x73, 0x16, 0x9c, 0xcb, 0xf8, 0x2a, 0x8d, 0xd3, 0x7a, 0x16, 0x46, 0x9c, 0x4e, + 0x0e, 0x73, 0xf5, 0xf3, 0x16, 0x9c, 0xcb, 0xf8, 0x2a, 0x8d, 0xd3, 0x7a, 0x16, 0x46, 0x9c, 0x4e, 0xc3, 0x55, 0x7b, 0x59, 0xd3, 0x27, 0x2e, 0x8a, 0x72, 0xac, 0x30, 0xd0, 0x32, 0x4c, 0x93, 0xfb, 0x6d, 0x97, 0xab, 0x52, 0x75, 0xab, 0xd6, 0x22, 0x77, 0x0d, 0x5b, 0x49, 0x02, 0x71, 0x1a, 0x5f, - 0x45, 0x41, 0x29, 0xe6, 0x46, 0x41, 0xf9, 0x7b, 0x16, 0x8c, 0x2a, 0x8f, 0xbf, 0x47, 0x3e, 0xda, - 0x1f, 0x37, 0x47, 0xfb, 0xf1, 0x2e, 0xa3, 0x9d, 0x33, 0xcc, 0xbf, 0x55, 0x50, 0xfd, 0xad, 0xfa, + 0x45, 0x41, 0x29, 0xe6, 0x46, 0x41, 0xf9, 0xbb, 0x16, 0x8c, 0x2a, 0x8f, 0xbf, 0x47, 0x3e, 0xda, + 0x1f, 0x37, 0x47, 0xfb, 0xf1, 0x2e, 0xa3, 0x9d, 0x33, 0xcc, 0xbf, 0x5d, 0x50, 0xfd, 0xad, 0xfa, 0x41, 0xd4, 0x07, 0x07, 0xf7, 0xf0, 0x76, 0xf8, 0x57, 0x61, 0xd4, 0x69, 0xb7, 0x25, 0x40, 0xda, 0xa0, 0xb1, 0x30, 0xbd, 0x71, 0x31, 0xd6, 0x71, 0x94, 0x5b, 0x40, 0x31, 0xd7, 0x2d, 0xa0, 0x01, 0x10, 0x39, 0xc1, 0x36, 0x89, 0x68, 0x99, 0x88, 0x58, 0x96, 0x7f, 0xde, 0x74, 0x22, 0xb7, 0xb9, 0xe0, 0x7a, 0x51, 0x18, 0x05, 0x0b, 0x15, 0x2f, 0xba, 0x15, 0xf0, 0x27, 0xa4, 0x16, 0x12, 0x48, 0xd1, 0xc2, 0x1a, 0x5d, 0xe9, 0xdd, 0xce, 0xda, 0x18, 0x34, 0x8d, 0x19, 0xd6, 0x45, 0x39, 0x56, - 0x18, 0xf6, 0x47, 0xd8, 0xed, 0xc3, 0xc6, 0xf4, 0x68, 0x31, 0x74, 0xfe, 0xeb, 0x98, 0x9a, 0x0d, + 0x18, 0xf6, 0x47, 0xd8, 0xed, 0xc3, 0xc6, 0xf4, 0x68, 0x31, 0x74, 0xfe, 0xcb, 0x98, 0x9a, 0x0d, 0xa6, 0xc9, 0x2c, 0xeb, 0x91, 0x7a, 0xba, 0x1f, 0xf6, 0xb4, 0x61, 0xdd, 0x49, 0x2d, 0x0e, 0xe7, 0x83, 0xbe, 0x2d, 0x65, 0xa0, 0xf2, 0x5c, 0x8f, 0x5b, 0xe3, 0x08, 0x26, 0x29, 0x2c, 0x67, 0x07, 0xcb, 0x68, 0x50, 0xa9, 0x8a, 0x7d, 0xa1, 0xe5, 0xec, 0x10, 0x00, 0x1c, 0xe3, 0x50, 0x66, 0x4a, @@ -6881,12 +6881,12 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xdd, 0x72, 0xf6, 0x42, 0x96, 0x01, 0x60, 0x84, 0x3b, 0x4b, 0x2c, 0x76, 0x43, 0xc4, 0xdd, 0xe9, 0x50, 0xae, 0x40, 0xdf, 0x24, 0xdc, 0x89, 0xf4, 0x34, 0x37, 0x6a, 0xa2, 0x5c, 0xc1, 0xcd, 0x24, 0x10, 0xa7, 0xf1, 0x51, 0x08, 0xa7, 0x5d, 0x2f, 0x6b, 0x4f, 0x9c, 0x61, 0x84, 0x3e, 0xc6, 0xfd, - 0x67, 0xbb, 0xef, 0x87, 0x4c, 0x38, 0xdf, 0x0f, 0x99, 0xb4, 0xdf, 0x99, 0xed, 0xde, 0x6f, 0x5b, + 0x67, 0xbb, 0xef, 0x87, 0x4c, 0x38, 0xdf, 0x0f, 0x99, 0xb4, 0xdf, 0x99, 0xed, 0xde, 0xef, 0x58, 0xb4, 0xb6, 0xc6, 0xdf, 0xa3, 0xcf, 0xc2, 0x98, 0xfe, 0x61, 0x82, 0x57, 0xb9, 0x94, 0xcd, 0xfe, 0x6a, 0xa7, 0x0a, 0x7f, 0x1d, 0xa8, 0x93, 0x43, 0x87, 0x61, 0x83, 0x22, 0xaa, 0x67, 0x78, 0x9a, 0x5f, 0xe9, 0x8f, 0x17, 0xea, 0xdf, 0x74, 0x8d, 0x40, 0xf6, 0x66, 0x41, 0x37, 0x61, 0xa4, 0xde, 0x74, 0x89, 0x17, 0x55, 0xaa, 0xdd, 0x62, 0xc3, 0x2d, 0x0b, 0x1c, 0xb1, 0xfb, 0x44, 0x40, 0x7f, - 0x5e, 0x86, 0x15, 0x05, 0xfb, 0x57, 0x0b, 0x30, 0xdf, 0x23, 0x3b, 0x44, 0x42, 0x91, 0x65, 0xf5, + 0x5e, 0x86, 0x15, 0x05, 0xfb, 0xd7, 0x0a, 0x30, 0xdf, 0x23, 0x3b, 0x44, 0x42, 0x91, 0x65, 0xf5, 0xa5, 0xc8, 0x5a, 0x94, 0x09, 0xb2, 0xd7, 0x13, 0x32, 0xb2, 0x44, 0xf2, 0xeb, 0x58, 0x52, 0x96, 0xc4, 0xef, 0xdb, 0xb1, 0x40, 0xd7, 0x85, 0x0d, 0xf4, 0x74, 0x8d, 0x31, 0x74, 0xe0, 0x83, 0xfd, 0x3f, 0x9c, 0x73, 0xf5, 0x99, 0xf6, 0x57, 0x0a, 0x70, 0x5a, 0x0d, 0xe1, 0x37, 0xef, 0xc0, 0xdd, @@ -6894,7 +6894,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x34, 0xe3, 0xc2, 0x2a, 0x1e, 0xd1, 0x88, 0x0d, 0xfb, 0xbd, 0x16, 0x4c, 0x6e, 0x2c, 0x57, 0x6b, 0x7e, 0x7d, 0x97, 0x44, 0x8b, 0xfc, 0x81, 0x85, 0x35, 0x9f, 0xdc, 0x87, 0x61, 0xaa, 0xb3, 0xd8, 0xf5, 0x0b, 0x30, 0xb0, 0xe3, 0x87, 0x51, 0xd2, 0x54, 0xe4, 0xba, 0x1f, 0x46, 0x98, 0x41, 0xec, - 0xdf, 0xb5, 0x60, 0x70, 0xc3, 0x71, 0xbd, 0x48, 0xaa, 0x15, 0xac, 0x1c, 0xb5, 0x42, 0x3f, 0xdf, + 0xdf, 0xb3, 0x60, 0x70, 0xc3, 0x71, 0xbd, 0x48, 0xaa, 0x15, 0xac, 0x1c, 0xb5, 0x42, 0x3f, 0xdf, 0x85, 0x5e, 0x82, 0x21, 0xb2, 0xb5, 0x45, 0xea, 0x91, 0x98, 0x55, 0x19, 0xd0, 0x60, 0x68, 0x85, 0x95, 0x52, 0x0e, 0x92, 0x35, 0xc6, 0xff, 0x62, 0x81, 0x8c, 0xee, 0x42, 0x29, 0x72, 0x5b, 0x64, 0xb1, 0xd1, 0x10, 0xca, 0xf6, 0x87, 0x08, 0xca, 0xb0, 0x21, 0x09, 0xe0, 0x98, 0x96, 0xfd, 0xa5, @@ -6904,7 +6904,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x05, 0x15, 0xec, 0x45, 0xdc, 0x68, 0xcc, 0x96, 0x5b, 0x57, 0x6b, 0xf7, 0x18, 0xa7, 0x58, 0xcf, 0x5c, 0xc8, 0xd5, 0x33, 0xff, 0x84, 0x05, 0xa7, 0x92, 0xed, 0x30, 0x2f, 0xde, 0x2f, 0x5a, 0x70, 0x9a, 0x69, 0xdb, 0x59, 0xab, 0x69, 0xdd, 0xfe, 0x8b, 0x5d, 0x03, 0xd8, 0xe4, 0xf4, 0x38, 0x8e, - 0x9c, 0xb1, 0x96, 0x45, 0x1a, 0x67, 0xb7, 0x68, 0xff, 0x87, 0x02, 0xcc, 0xe6, 0x45, 0xbe, 0x61, + 0x9c, 0xb1, 0x96, 0x45, 0x1a, 0x67, 0xb7, 0x68, 0xff, 0xfb, 0x02, 0xcc, 0xe6, 0x45, 0xbe, 0x61, 0xae, 0x1e, 0xce, 0xfd, 0xda, 0x2e, 0xb9, 0x27, 0x0c, 0xea, 0x63, 0x57, 0x0f, 0x5e, 0x8c, 0x25, 0x3c, 0x19, 0xf0, 0xbf, 0xd0, 0x67, 0xc0, 0xff, 0x1d, 0x98, 0xbe, 0xb7, 0x43, 0xbc, 0xdb, 0x5e, 0xe8, 0x44, 0x6e, 0xb8, 0xe5, 0x32, 0xcd, 0x34, 0x5f, 0x37, 0xaf, 0x48, 0xb3, 0xf7, 0xbb, 0x49, @@ -6915,7 +6915,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xfb, 0x38, 0xbb, 0x3f, 0x05, 0x63, 0x7b, 0xe9, 0x9c, 0x4a, 0x17, 0xf2, 0xfd, 0x76, 0x45, 0x26, 0x25, 0xc5, 0x90, 0x19, 0xf9, 0x93, 0x0c, 0x5a, 0x76, 0x03, 0x04, 0xb4, 0x4c, 0x98, 0xe8, 0xba, 0x77, 0x6f, 0x9e, 0x07, 0x68, 0x30, 0x5c, 0x2d, 0x03, 0xbf, 0xba, 0x99, 0xcb, 0x0a, 0x82, 0x35, - 0x2c, 0xfb, 0xdf, 0x16, 0x60, 0x54, 0xe6, 0xf0, 0xe9, 0x78, 0xfd, 0x08, 0x98, 0x8e, 0x94, 0xd4, + 0x2c, 0xfb, 0xdf, 0x14, 0x60, 0x54, 0xe6, 0xf0, 0xe9, 0x78, 0xfd, 0x08, 0x98, 0x8e, 0x94, 0xd4, 0x13, 0x5d, 0x81, 0x12, 0x93, 0x80, 0x56, 0x63, 0xb9, 0x9c, 0x92, 0x3f, 0xac, 0x49, 0x00, 0x8e, 0x71, 0xe8, 0x2e, 0x0a, 0x3b, 0x9b, 0x0c, 0x3d, 0xe1, 0x54, 0x59, 0xe3, 0xc5, 0x58, 0xc2, 0xd1, 0x27, 0x60, 0x8a, 0xd7, 0x0b, 0xfc, 0xb6, 0xb3, 0xcd, 0xb5, 0x26, 0x83, 0x2a, 0xec, 0xc2, 0xd4, @@ -6957,15 +6957,16 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x2a, 0x2f, 0xf9, 0x5a, 0x12, 0x01, 0xa7, 0xeb, 0xa0, 0x45, 0x98, 0x34, 0x0a, 0x2b, 0x65, 0xf1, 0x36, 0x53, 0xe2, 0xdb, 0x9a, 0x09, 0xc6, 0x49, 0x7c, 0xfb, 0xcb, 0x16, 0x3c, 0x96, 0x93, 0x0c, 0xaf, 0xef, 0x38, 0x6d, 0x5b, 0x30, 0xd9, 0x36, 0xab, 0xf6, 0x08, 0x2d, 0x69, 0xa4, 0xdc, 0x53, - 0x7d, 0x4d, 0x00, 0x70, 0x92, 0xa8, 0xfd, 0x67, 0x16, 0x9c, 0xeb, 0x6a, 0xc2, 0x88, 0x30, 0x9c, - 0xd9, 0x6e, 0x85, 0xce, 0x72, 0x40, 0x1a, 0xc4, 0x8b, 0x5c, 0xa7, 0x59, 0x6b, 0x93, 0xba, 0x26, - 0x0f, 0x67, 0xb6, 0x80, 0xd7, 0xd6, 0x6a, 0x8b, 0x69, 0x0c, 0x9c, 0x53, 0x13, 0xad, 0x02, 0x4a, - 0x43, 0xc4, 0x0c, 0xb3, 0x18, 0xd6, 0x69, 0x7a, 0x38, 0xa3, 0x06, 0xfa, 0x08, 0x8c, 0x2b, 0xd3, - 0x48, 0x6d, 0xc6, 0xd9, 0xc1, 0x8e, 0x75, 0x00, 0x36, 0xf1, 0x96, 0x2e, 0xff, 0xfa, 0xef, 0x9f, - 0x7f, 0xdf, 0x6f, 0xfe, 0xfe, 0xf9, 0xf7, 0xfd, 0xce, 0xef, 0x9f, 0x7f, 0xdf, 0x77, 0x3c, 0x38, - 0x6f, 0xfd, 0xfa, 0x83, 0xf3, 0xd6, 0x6f, 0x3e, 0x38, 0x6f, 0xfd, 0xce, 0x83, 0xf3, 0xd6, 0xef, - 0x3d, 0x38, 0x6f, 0x7d, 0xe9, 0x0f, 0xce, 0xbf, 0xef, 0x53, 0x85, 0xbd, 0xab, 0xff, 0x37, 0x00, - 0x00, 0xff, 0xff, 0x6d, 0xc2, 0x10, 0x4f, 0xcb, 0x03, 0x01, 0x00, + 0x7d, 0x4d, 0x00, 0x70, 0x92, 0xa8, 0xfd, 0x53, 0x05, 0x38, 0xd7, 0xd5, 0x84, 0x11, 0x61, 0x38, + 0xb3, 0xdd, 0x0a, 0x9d, 0xe5, 0x80, 0x34, 0x88, 0x17, 0xb9, 0x4e, 0xb3, 0xd6, 0x26, 0x75, 0x4d, + 0x1e, 0xce, 0x6c, 0x01, 0xaf, 0xad, 0xd5, 0x16, 0xd3, 0x18, 0x38, 0xa7, 0x26, 0x5a, 0x05, 0x94, + 0x86, 0x88, 0x19, 0x66, 0x31, 0xac, 0xd3, 0xf4, 0x70, 0x46, 0x0d, 0xf4, 0x11, 0x18, 0x57, 0xa6, + 0x91, 0xda, 0x8c, 0xb3, 0x83, 0x1d, 0xeb, 0x00, 0x6c, 0xe2, 0xa1, 0xab, 0x3c, 0x08, 0xba, 0x08, + 0x97, 0x2f, 0x84, 0xe7, 0x93, 0x32, 0xc2, 0xb9, 0x28, 0xc6, 0x3a, 0xce, 0xd2, 0xe5, 0xdf, 0xf8, + 0x83, 0xf3, 0xef, 0xfb, 0xad, 0x3f, 0x38, 0xff, 0xbe, 0xdf, 0xfd, 0x83, 0xf3, 0xef, 0xfb, 0x8e, + 0x07, 0xe7, 0xad, 0xdf, 0x78, 0x70, 0xde, 0xfa, 0xad, 0x07, 0xe7, 0xad, 0xdf, 0x7d, 0x70, 0xde, + 0xfa, 0xfd, 0x07, 0xe7, 0xad, 0x2f, 0xfd, 0xe1, 0xf9, 0xf7, 0x7d, 0xaa, 0xb0, 0x77, 0xf5, 0xff, + 0x06, 0x00, 0x00, 0xff, 0xff, 0xed, 0xaf, 0x78, 0x87, 0xfe, 0x03, 0x01, 0x00, } func (m *AWSElasticBlockStoreVolumeSource) Marshal() (dAtA []byte, err error) { @@ -19418,6 +19419,16 @@ func (m *WindowsSecurityContextOptions) MarshalToSizedBuffer(dAtA []byte) (int, _ = i var l int _ = l + if m.HostProcess != nil { + i-- + if *m.HostProcess { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x20 + } if m.RunAsUserName != nil { i -= len(*m.RunAsUserName) copy(dAtA[i:], *m.RunAsUserName) @@ -24003,6 +24014,9 @@ func (m *WindowsSecurityContextOptions) Size() (n int) { l = len(*m.RunAsUserName) n += 1 + l + sovGenerated(uint64(l)) } + if m.HostProcess != nil { + n += 2 + } return n } @@ -27408,6 +27422,7 @@ func (this *WindowsSecurityContextOptions) String() string { `GMSACredentialSpecName:` + valueToStringGenerated(this.GMSACredentialSpecName) + `,`, `GMSACredentialSpec:` + valueToStringGenerated(this.GMSACredentialSpec) + `,`, `RunAsUserName:` + valueToStringGenerated(this.RunAsUserName) + `,`, + `HostProcess:` + valueToStringGenerated(this.HostProcess) + `,`, `}`, }, "") return s @@ -67092,6 +67107,27 @@ func (m *WindowsSecurityContextOptions) Unmarshal(dAtA []byte) error { s := string(dAtA[iNdEx:postIndex]) m.RunAsUserName = &s iNdEx = postIndex + case 4: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field HostProcess", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + b := bool(v != 0) + m.HostProcess = &b default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/staging/src/k8s.io/api/core/v1/generated.proto b/staging/src/k8s.io/api/core/v1/generated.proto index 0246a952b305..5969f147ebe1 100644 --- a/staging/src/k8s.io/api/core/v1/generated.proto +++ b/staging/src/k8s.io/api/core/v1/generated.proto @@ -5629,5 +5629,15 @@ message WindowsSecurityContextOptions { // PodSecurityContext, the value specified in SecurityContext takes precedence. // +optional optional string runAsUserName = 3; + + // HostProcess determines if a container should be run as a 'Host Process' container. + // This field is alpha-level and will only be honored by components that enable the + // WindowsHostProcessContainers feature flag. Setting this field without the feature + // flag will result in errors when validating the Pod. All of a Pod's containers must + // have the same effective HostProcess value (it is not allowed to have a mix of HostProcess + // containers and non-HostProcess containers). In addition, if HostProcess is true + // then HostNetwork must also be set to true. + // +optional + optional bool hostProcess = 4; } diff --git a/staging/src/k8s.io/api/core/v1/types.go b/staging/src/k8s.io/api/core/v1/types.go index 4dac2f281bc7..08a7fcbaa0bb 100644 --- a/staging/src/k8s.io/api/core/v1/types.go +++ b/staging/src/k8s.io/api/core/v1/types.go @@ -6215,6 +6215,16 @@ type WindowsSecurityContextOptions struct { // PodSecurityContext, the value specified in SecurityContext takes precedence. // +optional RunAsUserName *string `json:"runAsUserName,omitempty" protobuf:"bytes,3,opt,name=runAsUserName"` + + // HostProcess determines if a container should be run as a 'Host Process' container. + // This field is alpha-level and will only be honored by components that enable the + // WindowsHostProcessContainers feature flag. Setting this field without the feature + // flag will result in errors when validating the Pod. All of a Pod's containers must + // have the same effective HostProcess value (it is not allowed to have a mix of HostProcess + // containers and non-HostProcess containers). In addition, if HostProcess is true + // then HostNetwork must also be set to true. + // +optional + HostProcess *bool `json:"hostProcess,omitempty" protobuf:"bytes,4,opt,name=hostProcess"` } // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object diff --git a/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 0c08e3433496..2faa18af10b8 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 @@ -2506,6 +2506,7 @@ var map_WindowsSecurityContextOptions = map[string]string{ "gmsaCredentialSpecName": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", "gmsaCredentialSpec": "GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.", "runAsUserName": "The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", + "hostProcess": "HostProcess determines if a container should be run as a 'Host Process' container. This field is alpha-level and will only be honored by components that enable the WindowsHostProcessContainers feature flag. Setting this field without the feature flag will result in errors when validating the Pod. All of a Pod's containers must have the same effective HostProcess value (it is not allowed to have a mix of HostProcess containers and non-HostProcess containers). In addition, if HostProcess is true then HostNetwork must also be set to true.", } func (WindowsSecurityContextOptions) SwaggerDoc() map[string]string { diff --git a/staging/src/k8s.io/api/core/v1/zz_generated.deepcopy.go b/staging/src/k8s.io/api/core/v1/zz_generated.deepcopy.go index aff3c6894e82..07cfa3cfca97 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 @@ -5910,6 +5910,11 @@ func (in *WindowsSecurityContextOptions) DeepCopyInto(out *WindowsSecurityContex *out = new(string) **out = **in } + if in.HostProcess != nil { + in, out := &in.HostProcess, &out.HostProcess + *out = new(bool) + **out = **in + } return } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.json index f33c44196ded..7d952f77cd1f 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 @@ -688,14 +688,15 @@ "windowsOptions": { "gmsaCredentialSpecName": "246", "gmsaCredentialSpec": "247", - "runAsUserName": "248" + "runAsUserName": "248", + "hostProcess": true }, - "runAsUser": 9148233193771851687, - "runAsGroup": 6901713258562004024, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "runAsUser": -7299434051955863644, + "runAsGroup": 4041264710404335706, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "弢ȹ均i绝5哇芆斩ìh4Ɋ", + "procMount": "ȹ均i绝5哇芆斩ìh4Ɋ", "seccompProfile": { "type": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", "localhostProfile": "249" @@ -944,19 +945,22 @@ "windowsOptions": { "gmsaCredentialSpecName": "317", "gmsaCredentialSpec": "318", - "runAsUserName": "319" + "runAsUserName": "319", + "hostProcess": true }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": -1286199491017539507, + "runAsGroup": -6292316479661489180, "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "procMount": "cx赮ǒđ\u003e*劶?j", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", + "type": "ĭ¥#ƱÁR", "localhostProfile": "320" } - } + }, + "stdin": true, + "tty": true } ], "ephemeralContainers": [ @@ -973,9 +977,9 @@ "ports": [ { "name": "326", - "hostPort": 1805682547, - "containerPort": -651405950, - "protocol": "淹揀.e鍃G昧牱fsǕT衩kƒK07", + "hostPort": 2032588794, + "containerPort": -1371690155, + "protocol": "G昧牱fsǕT衩kƒK07曳wœj堑", "hostIP": "327" } ], @@ -988,7 +992,7 @@ }, "secretRef": { "name": "330", - "optional": true + "optional": false } } ], @@ -1004,12 +1008,12 @@ "resourceFieldRef": { "containerName": "335", "resource": "336", - "divisor": "684" + "divisor": "473" }, "configMapKeyRef": { "name": "337", "key": "338", - "optional": true + "optional": false }, "secretKeyRef": { "name": "339", @@ -1021,19 +1025,18 @@ ], "resources": { "limits": { - "蠨磼O_h盌3+Œ9两@8Byß": "111" + "盌3+Œ": "752" }, "requests": { - "ɃŒ": "451" + ")Zq=歍þ": "759" } }, "volumeMounts": [ { "name": "341", - "readOnly": true, "mountPath": "342", "subPath": "343", - "mountPropagation": "葰賦", + "mountPropagation": "讅缔m葰賦迾娙ƴ4虵p", "subPathExpr": "344" } ], @@ -1051,9 +1054,9 @@ }, "httpGet": { "path": "348", - "port": -121675052, + "port": 1034835933, "host": "349", - "scheme": "W#ļǹʅŚO虀^", + "scheme": "O虀^背遻堣灭ƴɦ燻踸陴", "httpHeaders": [ { "name": "350", @@ -1062,27 +1065,27 @@ ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": -1744546613, + "host": "352" }, - "initialDelaySeconds": -1959891996, - "timeoutSeconds": -1442230895, - "periodSeconds": 1475033091, - "successThreshold": 1782790310, - "failureThreshold": 1587036035, - "terminationGracePeriodSeconds": 7560036535013464461 + "initialDelaySeconds": 650448405, + "timeoutSeconds": 1943254244, + "periodSeconds": -168773629, + "successThreshold": 2068592383, + "failureThreshold": 1566765016, + "terminationGracePeriodSeconds": -1112599546012453731 }, "readinessProbe": { "exec": { "command": [ - "354" + "353" ] }, "httpGet": { - "path": "355", - "port": -1744546613, + "path": "354", + "port": "355", "host": "356", - "scheme": "ʓɻŊ", + "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", "httpHeaders": [ { "name": "357", @@ -1091,185 +1094,186 @@ ] }, "tcpSocket": { - "port": -259047269, - "host": "359" + "port": "359", + "host": "360" }, - "initialDelaySeconds": 1586122127, - "timeoutSeconds": -1813456856, - "periodSeconds": 781203691, - "successThreshold": -216440055, - "failureThreshold": 408029351, - "terminationGracePeriodSeconds": 5450105809027610853 + "initialDelaySeconds": 636493142, + "timeoutSeconds": -192358697, + "periodSeconds": 420595064, + "successThreshold": 1195176401, + "failureThreshold": 902204699, + "terminationGracePeriodSeconds": 9196919020604133323 }, "startupProbe": { "exec": { "command": [ - "360" + "361" ] }, "httpGet": { - "path": "361", - "port": -5241849, - "host": "362", - "scheme": "}颉hȱɷȰW", + "path": "362", + "port": "363", + "host": "364", + "scheme": "y#t(ȗŜŲ\u0026", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "365", + "value": "366" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": 1387858949, + "host": "367" }, - "initialDelaySeconds": 636493142, - "timeoutSeconds": -192358697, - "periodSeconds": 420595064, - "successThreshold": 1195176401, - "failureThreshold": 902204699, - "terminationGracePeriodSeconds": 9196919020604133323 + "initialDelaySeconds": 156368232, + "timeoutSeconds": -815239246, + "periodSeconds": 44612600, + "successThreshold": -688929182, + "failureThreshold": -1222486879, + "terminationGracePeriodSeconds": 6543873941346781273 }, "lifecycle": { "postStart": { "exec": { "command": [ - "367" + "368" ] }, "httpGet": { - "path": "368", - "port": -1460652193, - "host": "369", - "scheme": "8ï驿笈¯rƈa餖Ľƛ淴ɑ?", + "path": "369", + "port": 1176168596, + "host": "370", + "scheme": "轪d覉;Ĕ", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "371", + "value": "372" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "373", + "host": "374" } }, "preStop": { "exec": { "command": [ - "374" + "375" ] }, "httpGet": { - "path": "375", - "port": 71524977, - "host": "376", - "scheme": "鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷", + "path": "376", + "port": "377", + "host": "378", + "scheme": "ʦŊĊ娮", "httpHeaders": [ { - "name": "377", - "value": "378" + "name": "379", + "value": "380" } ] }, "tcpSocket": { - "port": -565041796, - "host": "379" + "port": "381", + "host": "382" } } }, - "terminationMessagePath": "380", - "terminationMessagePolicy": "Ƭ婦d", - "imagePullPolicy": "ɧeʫį淓¯", + "terminationMessagePath": "383", + "terminationMessagePolicy": "Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽", + "imagePullPolicy": "委\u003e,趐V曡88 u怞荊ù灹8緔Tj", "securityContext": { "capabilities": { "add": [ - "ƛ忀z委\u003e,趐V曡88 u怞荊ù" + "蓋Cȗä2 ɲ±m嵘厶sȰÖ" ], "drop": [ - "8緔Tj§E蓋Cȗä2 ɲ±" + "ÆɰŞ襵" ] }, "privileged": true, "seLinuxOptions": { - "user": "381", - "role": "382", - "type": "383", - "level": "384" + "user": "384", + "role": "385", + "type": "386", + "level": "387" }, "windowsOptions": { - "gmsaCredentialSpecName": "385", - "gmsaCredentialSpec": "386", - "runAsUserName": "387" + "gmsaCredentialSpecName": "388", + "gmsaCredentialSpec": "389", + "runAsUserName": "390", + "hostProcess": false }, - "runAsUser": -4564863616644509171, - "runAsGroup": -7297536356638221066, + "runAsUser": -5519662252699559890, + "runAsGroup": -1624551961163368198, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "Ş襵樞úʥ銀", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "阫Ƈʥ椹ý", "seccompProfile": { - "type": "ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧", - "localhostProfile": "388" + "type": "ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷", + "localhostProfile": "391" } }, "stdin": true, - "tty": true, - "targetContainerName": "389" + "stdinOnce": true, + "targetContainerName": "392" } ], - "restartPolicy": "鹚蝉茲ʛ饊", - "terminationGracePeriodSeconds": 1736985756995615785, - "activeDeadlineSeconds": -1284119655860768065, - "dnsPolicy": "錏嬮#ʐ", + "restartPolicy": "砘Cș栣险¹贮獘薟8Mĕ霉}閜LI", + "terminationGracePeriodSeconds": 3296766428578159624, + "activeDeadlineSeconds": -8925090445844634303, + "dnsPolicy": "q沷¾!", "nodeSelector": { - "390": "391" + "393": "394" }, - "serviceAccountName": "392", - "serviceAccount": "393", + "serviceAccountName": "395", + "serviceAccount": "396", "automountServiceAccountToken": true, - "nodeName": "394", - "hostPID": true, + "nodeName": "397", "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "395", - "role": "396", - "type": "397", - "level": "398" + "user": "398", + "role": "399", + "type": "400", + "level": "401" }, "windowsOptions": { - "gmsaCredentialSpecName": "399", - "gmsaCredentialSpec": "400", - "runAsUserName": "401" + "gmsaCredentialSpecName": "402", + "gmsaCredentialSpec": "403", + "runAsUserName": "404", + "hostProcess": true }, - "runAsUser": -4904722847506013622, - "runAsGroup": 6465579957265382985, + "runAsUser": -3496040522639830925, + "runAsGroup": 2960114664726223450, "runAsNonRoot": false, "supplementalGroups": [ - -981432507446869083 + 2402603282459663167 ], - "fsGroup": -1867959832193971598, + "fsGroup": 3564097949592109139, "sysctls": [ { - "name": "402", - "value": "403" + "name": "405", + "value": "406" } ], - "fsGroupChangePolicy": "ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾!", + "fsGroupChangePolicy": "ûǭg怨彬ɈNƋl塠傫üMɮ6", "seccompProfile": { - "type": "`翾'ųŎ群E牬庘颮6(|ǖû", - "localhostProfile": "404" + "type": ".¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ", + "localhostProfile": "407" } }, "imagePullSecrets": [ { - "name": "405" + "name": "408" } ], - "hostname": "406", - "subdomain": "407", + "hostname": "409", + "subdomain": "410", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1277,19 +1281,19 @@ { "matchExpressions": [ { - "key": "408", - "operator": "UǷ坒", + "key": "411", + "operator": "Üɉ愂,wa纝佯fɞ", "values": [ - "409" + "412" ] } ], "matchFields": [ { - "key": "410", - "operator": "", + "key": "413", + "operator": "鏚U駯Ĕ驢.'鿳Ï掗掍瓣;", "values": [ - "411" + "414" ] } ] @@ -1298,23 +1302,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1280563546, + "weight": 1690937616, "preference": { "matchExpressions": [ { - "key": "412", - "operator": "Mɮ6)", + "key": "415", + "operator": "襉{遠", "values": [ - "413" + "416" ] } ], "matchFields": [ { - "key": "414", - "operator": "杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾", + "key": "417", + "operator": "诰ðÈ娒Ġ滔xvŗÑ\"", "values": [ - "415" + "418" ] } ] @@ -1327,30 +1331,27 @@ { "labelSelector": { "matchLabels": { - "H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j": "35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1" + "lx..w": "t-_.5.40w" }, "matchExpressions": [ { - "key": "d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g", - "operator": "NotIn", - "values": [ - "VT3sn-0_.i__a.O2G_J" - ] + "key": "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "422" + "425" ], - "topologyKey": "423", + "topologyKey": "426", "namespaceSelector": { "matchLabels": { - "410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g": "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" + "8V": "3sn-03" }, "matchExpressions": [ { - "key": "r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT", - "operator": "DoesNotExist" + "key": "p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3", + "operator": "Exists" } ] } @@ -1358,33 +1359,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -2118597352, + "weight": -947725955, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt": "CRT.0z-oe.G79.3bU_._nV34G._--u..9" + "E00.0_._.-_L-__bf_9_-C-PfNxG": "U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e" }, "matchExpressions": [ { - "key": "n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9", - "operator": "NotIn", + "key": "3--_9QW2JkU27_.-4T-I.-..K.2", + "operator": "In", "values": [ - "f8k" + "6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8" ] } ] }, "namespaces": [ - "436" + "439" ], - "topologyKey": "437", + "topologyKey": "440", "namespaceSelector": { "matchLabels": { - "s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp": "5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7" + "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" }, "matchExpressions": [ { - "key": "27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y", + "key": "o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6", "operator": "DoesNotExist" } ] @@ -1398,29 +1399,26 @@ { "labelSelector": { "matchLabels": { - "Y3o_V-w._-0d__7.81_-._-8": "9._._a-.N.__-_._.3l-_86u" + "uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z": "" }, "matchExpressions": [ { - "key": "c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs", - "operator": "NotIn", - "values": [ - "B.3R6-.7Bf8GA--__A7r.8U.V_p6c" - ] + "key": "w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1", + "operator": "Exists" } ] }, "namespaces": [ - "450" + "453" ], - "topologyKey": "451", + "topologyKey": "454", "namespaceSelector": { "matchLabels": { - "x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51": "m06jVZu" + "d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9": "Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z" }, "matchExpressions": [ { - "key": "N-._M5..-N_H_55..--E3_2D-1DW_o", + "key": "5__-_._.3l-_86_u2-7_._qN__A_f_-BT", "operator": "Exists" } ] @@ -1429,33 +1427,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1943011795, + "weight": 1819321475, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz": "3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v" + "i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I": "i.U.-7" }, "matchExpressions": [ { - "key": "x3___-..f5-6x-_-o_6O_If-5_-_U", - "operator": "DoesNotExist" + "key": "62o787-7lk2/L.--4P--_q-.9", + "operator": "Exists" } ] }, "namespaces": [ - "464" + "467" ], - "topologyKey": "465", + "topologyKey": "468", "namespaceSelector": { "matchLabels": { - "P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h": "4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP" + "j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N": "U_.-_-I-P._..leR--e" }, "matchExpressions": [ { - "key": "aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7", - "operator": "NotIn", + "key": "9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8", + "operator": "In", "values": [ - "9-.66hcB.rTt7bm9I.-..q-n" + "x3___-..f5-6x-_-o_6O_If-5_-_.F" ] } ] @@ -1465,64 +1463,67 @@ ] } }, - "schedulerName": "472", + "schedulerName": "475", "tolerations": [ { - "key": "473", - "operator": "杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ]", - "value": "474", - "effect": "ɮ-nʣž吞Ƞ唄®窂爪", - "tolerationSeconds": -5154627301352060136 + "key": "476", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "477", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "475", + "ip": "478", "hostnames": [ - "476" + "479" ] } ], - "priorityClassName": "477", - "priority": -860768401, + "priorityClassName": "480", + "priority": 743241089, "dnsConfig": { "nameservers": [ - "478" + "481" ], "searches": [ - "479" + "482" ], "options": [ { - "name": "480", - "value": "481" + "name": "483", + "value": "484" } ] }, "readinessGates": [ { - "conditionType": "@.ȇʟ" + "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "482", + "runtimeClassName": "485", "enableServiceLinks": false, - "preemptionPolicy": "", + "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { - "": "359" + "D傕Ɠ栊闔虝巒瀦ŕ": "124" }, "topologySpreadConstraints": [ { - "maxSkew": -2013945465, - "topologyKey": "483", - "whenUnsatisfiable": "½ǩ ", + "maxSkew": -174245111, + "topologyKey": "486", + "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { - "9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG": "4n" + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" }, "matchExpressions": [ { - "key": "6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q", - "operator": "Exists" + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", + "values": [ + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + ] } ] } @@ -1532,32 +1533,32 @@ } }, "updateStrategy": { - "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", + "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1467929320, - "revisionHistoryLimit": -1098193709 + "minReadySeconds": 1559072561, + "revisionHistoryLimit": -629510776 }, "status": { - "currentNumberScheduled": 2090664533, - "numberMisscheduled": -1371816595, - "desiredNumberScheduled": 1219820375, - "numberReady": -788475912, - "observedGeneration": 6637463221525448952, - "updatedNumberScheduled": -1684048223, - "numberAvailable": 16994744, - "numberUnavailable": 340429479, - "collisionCount": 1177227691, + "currentNumberScheduled": -69450448, + "numberMisscheduled": -212409426, + "desiredNumberScheduled": 17761427, + "numberReady": 1329525670, + "observedGeneration": -721999650192865404, + "updatedNumberScheduled": 1162680985, + "numberAvailable": 171558604, + "numberUnavailable": -161888815, + "collisionCount": 1714841371, "conditions": [ { - "type": "ôD齆O#ȞM\u003c²彾Ǟʈɐ", - "status": "盧ŶbșʬÇ[輚趞", - "lastTransitionTime": "2205-11-05T22:21:51Z", - "reason": "490", - "message": "491" + "type": "ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ", + "status": "", + "lastTransitionTime": "2124-10-20T09:17:54Z", + "reason": "493", + "message": "494" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.pb index 41ab23e0104a..8276b4fa0a18 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.pb and b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.pb differ 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 6c9e4d9d95c5..3198cc75f7f4 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 @@ -31,8 +31,8 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1467929320 - revisionHistoryLimit: -1098193709 + minReadySeconds: 1559072561 + revisionHistoryLimit: -629510776 selector: matchExpressions: - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 @@ -73,112 +73,108 @@ spec: selfLink: "29" uid: TʡȂŏ{sǡƟ spec: - activeDeadlineSeconds: -1284119655860768065 + activeDeadlineSeconds: -8925090445844634303 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "412" - operator: Mɮ6) + - key: "415" + operator: 襉{遠 values: - - "413" + - "416" matchFields: - - key: "414" - operator: 杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾 + - key: "417" + operator: 诰ðÈ娒Ġ滔xvŗÑ" values: - - "415" - weight: -1280563546 + - "418" + weight: 1690937616 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "408" - operator: UǷ坒 + - key: "411" + operator: Üɉ愂,wa纝佯fɞ values: - - "409" + - "412" matchFields: - - key: "410" - operator: "" + - key: "413" + operator: 鏚U駯Ĕ驢.'鿳Ï掗掍瓣; values: - - "411" + - "414" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9 - operator: NotIn + - key: 3--_9QW2JkU27_.-4T-I.-..K.2 + operator: In values: - - f8k + - 6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8 matchLabels: - il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt: CRT.0z-oe.G79.3bU_._nV34G._--u..9 + E00.0_._.-_L-__bf_9_-C-PfNxG: U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e namespaceSelector: matchExpressions: - - key: 27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y + - key: o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6 operator: DoesNotExist matchLabels: - s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp: 5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7 + 7G79.3bU_._nV34GH: qu.._.105-4_ed-0-iz namespaces: - - "436" - topologyKey: "437" - weight: -2118597352 + - "439" + topologyKey: "440" + weight: -947725955 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g - operator: NotIn - values: - - VT3sn-0_.i__a.O2G_J + - key: G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0 + operator: DoesNotExist matchLabels: - H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j: 35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1 + lx..w: t-_.5.40w namespaceSelector: matchExpressions: - - key: r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT - operator: DoesNotExist + - key: p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3 + operator: Exists matchLabels: - 410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g: 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + 8V: 3sn-03 namespaces: - - "422" - topologyKey: "423" + - "425" + topologyKey: "426" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: x3___-..f5-6x-_-o_6O_If-5_-_U - operator: DoesNotExist + - key: 62o787-7lk2/L.--4P--_q-.9 + operator: Exists matchLabels: - j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz: 3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v + i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I: i.U.-7 namespaceSelector: matchExpressions: - - key: aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7 - operator: NotIn + - key: 9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8 + operator: In values: - - 9-.66hcB.rTt7bm9I.-..q-n + - x3___-..f5-6x-_-o_6O_If-5_-_.F matchLabels: - P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h: 4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP + j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N: U_.-_-I-P._..leR--e namespaces: - - "464" - topologyKey: "465" - weight: 1943011795 + - "467" + topologyKey: "468" + weight: 1819321475 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs - operator: NotIn - values: - - B.3R6-.7Bf8GA--__A7r.8U.V_p6c + - key: w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1 + operator: Exists matchLabels: - Y3o_V-w._-0d__7.81_-._-8: 9._._a-.N.__-_._.3l-_86u + uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z: "" namespaceSelector: matchExpressions: - - key: N-._M5..-N_H_55..--E3_2D-1DW_o + - key: 5__-_._.3l-_86_u2-7_._qN__A_f_-BT operator: Exists matchLabels: - x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51: m06jVZu + d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9: Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z namespaces: - - "450" - topologyKey: "451" + - "453" + topologyKey: "454" automountServiceAccountToken: true containers: - args: @@ -307,11 +303,11 @@ spec: drop: - 氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹 privileged: false - procMount: ʙcx + procMount: cx赮ǒđ>*劶?j readOnlyRootFilesystem: false - runAsGroup: -6657305077321335240 + runAsGroup: -6292316479661489180 runAsNonRoot: false - runAsUser: 4369716065827112267 + runAsUser: -1286199491017539507 seLinuxOptions: level: "316" role: "314" @@ -319,10 +315,11 @@ spec: user: "313" seccompProfile: localhostProfile: "320" - type: ǒđ>*劶?jĎĭ + type: ĭ¥#ƱÁR windowsOptions: gmsaCredentialSpec: "318" gmsaCredentialSpecName: "317" + hostProcess: true runAsUserName: "319" startupProbe: exec: @@ -345,8 +342,10 @@ spec: port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 + stdin: true terminationMessagePath: "312" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + tty: true volumeDevices: - devicePath: "275" name: "274" @@ -360,13 +359,13 @@ spec: workingDir: "254" dnsConfig: nameservers: - - "478" + - "481" options: - - name: "480" - value: "481" + - name: "483" + value: "484" searches: - - "479" - dnsPolicy: 錏嬮#ʐ + - "482" + dnsPolicy: q沷¾! enableServiceLinks: false ephemeralContainers: - args: @@ -380,13 +379,13 @@ spec: configMapKeyRef: key: "338" name: "337" - optional: true + optional: false fieldRef: apiVersion: "333" fieldPath: "334" resourceFieldRef: containerName: "335" - divisor: "684" + divisor: "473" resource: "336" secretKeyRef: key: "340" @@ -399,165 +398,164 @@ spec: prefix: "328" secretRef: name: "330" - optional: true + optional: false image: "322" - imagePullPolicy: ɧeʫį淓¯ + imagePullPolicy: 委>,趐V曡88 u怞荊ù灹8緔Tj lifecycle: postStart: exec: command: - - "367" + - "368" httpGet: - host: "369" + host: "370" httpHeaders: - - name: "370" - value: "371" - path: "368" - port: -1460652193 - scheme: 8ï驿笈¯rƈa餖Ľƛ淴ɑ? + - name: "371" + value: "372" + path: "369" + port: 1176168596 + scheme: 轪d覉;Ĕ tcpSocket: - host: "373" - port: "372" + host: "374" + port: "373" preStop: exec: command: - - "374" + - "375" httpGet: - host: "376" + host: "378" httpHeaders: - - name: "377" - value: "378" - path: "375" - port: 71524977 - scheme: 鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷 + - name: "379" + value: "380" + path: "376" + port: "377" + scheme: ʦŊĊ娮 tcpSocket: - host: "379" - port: -565041796 + host: "382" + port: "381" livenessProbe: exec: command: - "347" - failureThreshold: 1587036035 + failureThreshold: 1566765016 httpGet: host: "349" httpHeaders: - name: "350" value: "351" path: "348" - port: -121675052 - scheme: W#ļǹʅŚO虀^ - initialDelaySeconds: -1959891996 - periodSeconds: 1475033091 - successThreshold: 1782790310 + port: 1034835933 + scheme: O虀^背遻堣灭ƴɦ燻踸陴 + initialDelaySeconds: 650448405 + periodSeconds: -168773629 + successThreshold: 2068592383 tcpSocket: - host: "353" - port: "352" - terminationGracePeriodSeconds: 7560036535013464461 - timeoutSeconds: -1442230895 + host: "352" + port: -1744546613 + terminationGracePeriodSeconds: -1112599546012453731 + timeoutSeconds: 1943254244 name: "321" ports: - - containerPort: -651405950 + - containerPort: -1371690155 hostIP: "327" - hostPort: 1805682547 + hostPort: 2032588794 name: "326" - protocol: 淹揀.e鍃G昧牱fsǕT衩kƒK07 + protocol: G昧牱fsǕT衩kƒK07曳wœj堑 readinessProbe: exec: command: - - "354" - failureThreshold: 408029351 + - "353" + failureThreshold: 902204699 httpGet: host: "356" httpHeaders: - name: "357" value: "358" - path: "355" - port: -1744546613 - scheme: ʓɻŊ - initialDelaySeconds: 1586122127 - periodSeconds: 781203691 - successThreshold: -216440055 + path: "354" + port: "355" + scheme: b轫ʓ滨ĖRh}颉hȱɷȰW + initialDelaySeconds: 636493142 + periodSeconds: 420595064 + successThreshold: 1195176401 tcpSocket: - host: "359" - port: -259047269 - terminationGracePeriodSeconds: 5450105809027610853 - timeoutSeconds: -1813456856 + host: "360" + port: "359" + terminationGracePeriodSeconds: 9196919020604133323 + timeoutSeconds: -192358697 resources: limits: - 蠨磼O_h盌3+Œ9两@8Byß: "111" + 盌3+Œ: "752" requests: - ɃŒ: "451" + )Zq=歍þ: "759" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ƛ忀z委>,趐V曡88 u怞荊ù + - 蓋Cȗä2 ɲ±m嵘厶sȰÖ drop: - - 8緔Tj§E蓋Cȗä2 ɲ± + - ÆɰŞ襵 privileged: true - procMount: Ş襵樞úʥ銀 - readOnlyRootFilesystem: true - runAsGroup: -7297536356638221066 + procMount: 阫Ƈʥ椹ý + readOnlyRootFilesystem: false + runAsGroup: -1624551961163368198 runAsNonRoot: false - runAsUser: -4564863616644509171 + runAsUser: -5519662252699559890 seLinuxOptions: - level: "384" - role: "382" - type: "383" - user: "381" + level: "387" + role: "385" + type: "386" + user: "384" seccompProfile: - localhostProfile: "388" - type: ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧 + localhostProfile: "391" + type: ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷ windowsOptions: - gmsaCredentialSpec: "386" - gmsaCredentialSpecName: "385" - runAsUserName: "387" + gmsaCredentialSpec: "389" + gmsaCredentialSpecName: "388" + hostProcess: false + runAsUserName: "390" startupProbe: exec: command: - - "360" - failureThreshold: 902204699 + - "361" + failureThreshold: -1222486879 httpGet: - host: "362" + host: "364" httpHeaders: - - name: "363" - value: "364" - path: "361" - port: -5241849 - scheme: '}颉hȱɷȰW' - initialDelaySeconds: 636493142 - periodSeconds: 420595064 - successThreshold: 1195176401 + - name: "365" + value: "366" + path: "362" + port: "363" + scheme: y#t(ȗŜŲ& + initialDelaySeconds: 156368232 + periodSeconds: 44612600 + successThreshold: -688929182 tcpSocket: - host: "366" - port: "365" - terminationGracePeriodSeconds: 9196919020604133323 - timeoutSeconds: -192358697 + host: "367" + port: 1387858949 + terminationGracePeriodSeconds: 6543873941346781273 + timeoutSeconds: -815239246 stdin: true - targetContainerName: "389" - terminationMessagePath: "380" - terminationMessagePolicy: Ƭ婦d - tty: true + stdinOnce: true + targetContainerName: "392" + terminationMessagePath: "383" + terminationMessagePolicy: Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽 volumeDevices: - devicePath: "346" name: "345" volumeMounts: - mountPath: "342" - mountPropagation: 葰賦 + mountPropagation: 讅缔m葰賦迾娙ƴ4虵p name: "341" - readOnly: true subPath: "343" subPathExpr: "344" workingDir: "325" hostAliases: - hostnames: - - "476" - ip: "475" + - "479" + ip: "478" hostIPC: true - hostPID: true - hostname: "406" + hostname: "409" imagePullSecrets: - - name: "405" + - name: "408" initContainers: - args: - "181" @@ -685,11 +683,11 @@ spec: drop: - H鯂²静ƲǦŐnj汰8ŕİi騎C"6 privileged: false - procMount: 弢ȹ均i绝5哇芆斩ìh4Ɋ - readOnlyRootFilesystem: false - runAsGroup: 6901713258562004024 - runAsNonRoot: true - runAsUser: 9148233193771851687 + procMount: ȹ均i绝5哇芆斩ìh4Ɋ + readOnlyRootFilesystem: true + runAsGroup: 4041264710404335706 + runAsNonRoot: false + runAsUser: -7299434051955863644 seLinuxOptions: level: "245" role: "243" @@ -701,6 +699,7 @@ spec: windowsOptions: gmsaCredentialSpec: "247" gmsaCredentialSpecName: "246" + hostProcess: true runAsUserName: "248" startupProbe: exec: @@ -735,64 +734,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "394" + nodeName: "397" nodeSelector: - "390": "391" + "393": "394" overhead: - "": "359" - preemptionPolicy: "" - priority: -860768401 - priorityClassName: "477" + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "480" readinessGates: - - conditionType: '@.ȇʟ' - restartPolicy: 鹚蝉茲ʛ饊 - runtimeClassName: "482" - schedulerName: "472" + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: 砘Cș栣险¹贮獘薟8Mĕ霉}閜LI + runtimeClassName: "485" + schedulerName: "475" securityContext: - fsGroup: -1867959832193971598 - fsGroupChangePolicy: ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾! - runAsGroup: 6465579957265382985 + fsGroup: 3564097949592109139 + fsGroupChangePolicy: ûǭg怨彬ɈNƋl塠傫üMɮ6 + runAsGroup: 2960114664726223450 runAsNonRoot: false - runAsUser: -4904722847506013622 + runAsUser: -3496040522639830925 seLinuxOptions: - level: "398" - role: "396" - type: "397" - user: "395" + level: "401" + role: "399" + type: "400" + user: "398" seccompProfile: - localhostProfile: "404" - type: '`翾''ųŎ群E牬庘颮6(|ǖû' + localhostProfile: "407" + type: .¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ supplementalGroups: - - -981432507446869083 + - 2402603282459663167 sysctls: - - name: "402" - value: "403" + - name: "405" + value: "406" windowsOptions: - gmsaCredentialSpec: "400" - gmsaCredentialSpecName: "399" - runAsUserName: "401" - serviceAccount: "393" - serviceAccountName: "392" + gmsaCredentialSpec: "403" + gmsaCredentialSpecName: "402" + hostProcess: true + runAsUserName: "404" + serviceAccount: "396" + serviceAccountName: "395" setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "407" - terminationGracePeriodSeconds: 1736985756995615785 + shareProcessNamespace: true + subdomain: "410" + terminationGracePeriodSeconds: 3296766428578159624 tolerations: - - effect: ɮ-nʣž吞Ƞ唄®窂爪 - key: "473" - operator: 杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ] - tolerationSeconds: -5154627301352060136 - value: "474" + - effect: '慰x:' + key: "476" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "477" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q - operator: Exists + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe matchLabels: - 9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG: 4n - maxSkew: -2013945465 - topologyKey: "483" - whenUnsatisfiable: '½ǩ ' + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "486" + whenUnsatisfiable: "" volumes: - awsElasticBlockStore: fsType: "49" @@ -1049,20 +1051,20 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ + type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& status: - collisionCount: 1177227691 + collisionCount: 1714841371 conditions: - - lastTransitionTime: "2205-11-05T22:21:51Z" - message: "491" - reason: "490" - status: 盧ŶbșʬÇ[輚趞 - type: ôD齆O#ȞM<²彾Ǟʈɐ - currentNumberScheduled: 2090664533 - desiredNumberScheduled: 1219820375 - numberAvailable: 16994744 - numberMisscheduled: -1371816595 - numberReady: -788475912 - numberUnavailable: 340429479 - observedGeneration: 6637463221525448952 - updatedNumberScheduled: -1684048223 + - lastTransitionTime: "2124-10-20T09:17:54Z" + message: "494" + reason: "493" + status: "" + type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ + currentNumberScheduled: -69450448 + desiredNumberScheduled: 17761427 + numberAvailable: 171558604 + numberMisscheduled: -212409426 + numberReady: 1329525670 + numberUnavailable: -161888815 + observedGeneration: -721999650192865404 + updatedNumberScheduled: 1162680985 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.json index 3d7e85b666b9..401a32cf2c72 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 @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,103 +1466,104 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "strategy": { - "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "type": "卍睊", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1559072561, - "revisionHistoryLimit": -629510776, - "progressDeadlineSeconds": -212409426 + "minReadySeconds": -212999359, + "revisionHistoryLimit": -866496758, + "paused": true, + "progressDeadlineSeconds": 1499408621 }, "status": { - "observedGeneration": -2967151415957453677, - "replicas": 1329525670, - "updatedReplicas": -1169406076, - "readyReplicas": 1162680985, - "availableReplicas": 171558604, - "unavailableReplicas": -161888815, + "observedGeneration": 4061426462677728903, + "replicas": 208086661, + "updatedReplicas": 1598926042, + "readyReplicas": -1813284990, + "availableReplicas": 1659111388, + "unavailableReplicas": -717288184, "conditions": [ { - "type": "?鳢.ǀŭ瘢颦", - "status": "氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩", - "lastUpdateTime": "2346-11-18T09:51:55Z", - "lastTransitionTime": "2391-11-11T11:52:22Z", - "reason": "488", - "message": "489" + "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", + "status": "嘯龡班悦ʀ臺穔", + "lastUpdateTime": "2294-09-29T07:15:12Z", + "lastTransitionTime": "2196-06-26T01:09:43Z", + "reason": "484", + "message": "485" } ], - "collisionCount": -1889018254 + "collisionCount": 16994744 } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.pb index 79a15539a61d..84c5610d39b7 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.pb and b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.pb differ diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.yaml b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.yaml index a6a961e963c8..592fcf818d8a 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.Deployment.yaml @@ -31,10 +31,11 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1559072561 - progressDeadlineSeconds: -212409426 + minReadySeconds: -212999359 + paused: true + progressDeadlineSeconds: 1499408621 replicas: 896585016 - revisionHistoryLimit: -629510776 + revisionHistoryLimit: -866496758 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 @@ -45,7 +46,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& + type: 卍睊 template: metadata: annotations: @@ -78,114 +79,108 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: -5891364351877125204 + activeDeadlineSeconds: 5204116807884683873 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "410" - operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + - key: "406" + operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 values: - - "411" + - "407" matchFields: - - key: "412" - operator: 顓闉ȦT + - key: "408" + operator: ƒK07曳w values: - - "413" - weight: 1762917570 + - "409" + weight: 1805682547 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "406" + - key: "402" operator: "" values: - - "407" + - "403" matchFields: - - key: "408" - operator: ɦ燻踸陴Sĕ濦ʓɻ + - key: "404" + operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ values: - - "409" + - "405" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 - operator: In - values: - - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr + operator: DoesNotExist matchLabels: - z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c namespaceSelector: matchExpressions: - - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V - operator: In - values: - - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + - key: C-_20 + operator: Exists matchLabels: - vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t namespaces: - - "434" - topologyKey: "435" - weight: 888976270 + - "430" + topologyKey: "431" + weight: -450654683 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 - operator: NotIn - values: - - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + - key: 67F3p2_-_AmD-.0P + operator: DoesNotExist matchLabels: - 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 namespaceSelector: matchExpressions: - - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj operator: Exists matchLabels: - 4eq5: "" + 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r namespaces: - - "420" - topologyKey: "421" + - "416" + topologyKey: "417" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 6W74-R_Z_Tz.a3_Ho - operator: Exists + - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b + operator: NotIn + values: + - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m matchLabels: - n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV - operator: In - values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + operator: DoesNotExist matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K namespaces: - - "462" - topologyKey: "463" - weight: -1668452490 + - "458" + topologyKey: "459" + weight: 1131487788 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 - operator: Exists + - key: 4b699/B9n.2 + operator: In + values: + - MM7-.e.x matchLabels: - 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q namespaceSelector: matchExpressions: - - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s - operator: In - values: - - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J + operator: DoesNotExist matchLabels: - u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 namespaces: - - "448" - topologyKey: "449" + - "444" + topologyKey: "445" automountServiceAccountToken: true containers: - args: @@ -199,372 +194,372 @@ spec: configMapKeyRef: key: "262" name: "261" - optional: true + optional: false fieldRef: apiVersion: "257" fieldPath: "258" resourceFieldRef: containerName: "259" - divisor: "185" + divisor: "271" resource: "260" secretKeyRef: key: "264" name: "263" - optional: false + optional: true envFrom: - configMapRef: name: "253" - optional: false + optional: true prefix: "252" secretRef: name: "254" optional: false image: "246" - imagePullPolicy: i绝5哇芆斩 + imagePullPolicy: 汰8ŕİi騎C"6x$1s lifecycle: postStart: exec: command: - - "292" + - "291" httpGet: - host: "295" + host: "293" httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: 鯂²静 + - name: "294" + value: "295" + path: "292" + port: -1021949447 + scheme: B芭 tcpSocket: - host: "298" - port: -402384013 + host: "297" + port: "296" preStop: exec: command: - - "299" + - "298" httpGet: - host: "302" + host: "301" httpHeaders: - - name: "303" - value: "304" - path: "300" - port: "301" - scheme: 鏻砅邻爥 + - name: "302" + value: "303" + path: "299" + port: "300" + scheme: yƕ丆録²Ŏ) tcpSocket: - host: "305" - port: -305362540 + host: "304" + port: 507384491 livenessProbe: exec: command: - "271" - failureThreshold: 1993268896 + failureThreshold: 1156888068 httpGet: - host: "274" + host: "273" httpHeaders: - - name: "275" - value: "276" + - name: "274" + value: "275" path: "272" - port: "273" - scheme: 頸 - initialDelaySeconds: 711020087 - periodSeconds: -1965247100 - successThreshold: 218453478 + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: host: "277" - port: 1315054653 - terminationGracePeriodSeconds: -9140155223242250138 - timeoutSeconds: 1103049140 + port: "276" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 name: "245" ports: - - containerPort: -370386363 + - containerPort: 1714588921 hostIP: "251" - hostPort: -1462219068 + hostPort: -370386363 name: "250" - protocol: wƯ貾坢'跩aŕ翑0展} + protocol: Ư貾 readinessProbe: exec: command: - "278" - failureThreshold: 1456461851 + failureThreshold: 422133388 httpGet: host: "280" httpHeaders: - name: "281" value: "282" path: "279" - port: -1315487077 - scheme: ğ_ - initialDelaySeconds: 1272940694 - periodSeconds: 422133388 - successThreshold: 1952458416 + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: host: "284" port: "283" - terminationGracePeriodSeconds: -6078441689118311403 - timeoutSeconds: -385597677 + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 resources: limits: - 鬶l獕;跣Hǝcw: "242" + 庰%皧V: "116" requests: - $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + "": "289" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - "" + - p鋄5弢ȹ均i绝5 drop: - - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - privileged: false - procMount: W賁Ěɭɪǹ0 + - "" + privileged: true + procMount: ş readOnlyRootFilesystem: false - runAsGroup: -5712715102324619404 + runAsGroup: 7023916302283403328 runAsNonRoot: false - runAsUser: -7936947433725476327 + runAsUser: -3385088507022597813 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "314" - type: ',ƷƣMț譎懚XW疪鑳' + localhostProfile: "313" + type: 諔迮ƙ windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" - runAsUserName: "313" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" + hostProcess: false + runAsUserName: "312" startupProbe: exec: command: - "285" - failureThreshold: 620822482 + failureThreshold: 353361793 httpGet: host: "287" httpHeaders: - name: "288" value: "289" path: "286" - port: 1332783160 - scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - initialDelaySeconds: -300247800 - periodSeconds: -126958936 - successThreshold: 186945072 + port: 1013673874 + scheme: ə娯Ȱ囌{ + initialDelaySeconds: -205176266 + periodSeconds: -116469891 + successThreshold: 311083651 tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -2203905759223555727 - timeoutSeconds: 386804041 - stdin: true + host: "290" + port: -1829146875 + terminationGracePeriodSeconds: -8939747084334542875 + timeoutSeconds: 490479437 stdinOnce: true - terminationMessagePath: "306" - terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - tty: true + terminationMessagePath: "305" + terminationMessagePolicy: "3" volumeDevices: - devicePath: "270" name: "269" volumeMounts: - mountPath: "266" - mountPropagation: "" + mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ name: "265" + readOnly: true subPath: "267" subPathExpr: "268" workingDir: "249" dnsConfig: nameservers: - - "476" + - "472" options: - - name: "478" - value: "479" + - name: "474" + value: "475" searches: - - "477" - dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s - enableServiceLinks: false + - "473" + dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b + enableServiceLinks: true ephemeralContainers: - args: - - "318" - command: - "317" + command: + - "316" env: - - name: "325" - value: "326" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: false + key: "331" + name: "330" + optional: true fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "329" - divisor: "360" - resource: "330" + containerName: "328" + divisor: "66" + resource: "329" secretKeyRef: - key: "334" - name: "333" + key: "333" + name: "332" optional: false envFrom: - configMapRef: - name: "323" - optional: false - prefix: "322" + name: "322" + optional: true + prefix: "321" secretRef: - name: "324" + name: "323" optional: false - image: "316" - imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + image: "315" + imagePullPolicy: 阠$嬏 lifecycle: postStart: exec: command: - - "363" + - "360" httpGet: - host: "365" + host: "362" httpHeaders: - - name: "366" - value: "367" - path: "364" - port: 466267060 - scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -692,11 +687,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -704,10 +699,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -730,6 +726,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -745,66 +742,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1060,17 +1058,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 171558604 - collisionCount: -1889018254 + availableReplicas: 1659111388 + collisionCount: 16994744 conditions: - - lastTransitionTime: "2391-11-11T11:52:22Z" - lastUpdateTime: "2346-11-18T09:51:55Z" - message: "489" - reason: "488" - status: 氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩 - type: ?鳢.ǀŭ瘢颦 - observedGeneration: -2967151415957453677 - readyReplicas: 1162680985 - replicas: 1329525670 - unavailableReplicas: -161888815 - updatedReplicas: -1169406076 + - lastTransitionTime: "2196-06-26T01:09:43Z" + lastUpdateTime: "2294-09-29T07:15:12Z" + message: "485" + reason: "484" + status: 嘯龡班悦ʀ臺穔 + type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ + observedGeneration: 4061426462677728903 + readyReplicas: -1813284990 + replicas: 208086661 + unavailableReplicas: -717288184 + updatedReplicas: 1598926042 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.json index 8e306a6f8b48..ee71197b060c 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 @@ -689,21 +689,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "242", "gmsaCredentialSpec": "243", - "runAsUserName": "244" + "runAsUserName": "244", + "hostProcess": true }, - "runAsUser": 1946087648860511217, - "runAsGroup": 8839567045362091290, + "runAsUser": 7510677649797968740, + "runAsGroup": -1629447906545846003, "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "Ÿ8T 苧yñKJɐ扵", + "procMount": "8T 苧yñKJɐ扵Gƚ绤fʀ", "seccompProfile": { - "type": "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞", + "type": "腩墺Ò媁荭gw忊|E剒蔞|表徶", "localhostProfile": "245" } }, - "stdin": true, - "tty": true + "stdin": true } ], "containers": [ @@ -720,9 +720,9 @@ "ports": [ { "name": "251", - "hostPort": 465972736, - "containerPort": -1784617397, - "protocol": "Ƭƶ氩Ȩ\u003c6", + "hostPort": 59244165, + "containerPort": -614161319, + "protocol": "Ȩ\u003c6鄰簳°Ļǟi\u0026", "hostIP": "252" } ], @@ -735,7 +735,7 @@ }, "secretRef": { "name": "255", - "optional": true + "optional": false } } ], @@ -751,7 +751,7 @@ "resourceFieldRef": { "containerName": "260", "resource": "261", - "divisor": "9" + "divisor": "861" }, "configMapKeyRef": { "name": "262", @@ -768,18 +768,19 @@ ], "resources": { "limits": { - "lNKƙ順\\E¦队偯J僳徥淳": "93" + "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ": "178" }, "requests": { - "媀瓄\u0026翜舞拉Œɥ颶妧Ö闊": "472" + "Ö闊 鰔澝qV": "752" } }, "volumeMounts": [ { "name": "266", + "readOnly": true, "mountPath": "267", "subPath": "268", - "mountPropagation": "ĠM蘇KŅ/»頸+SÄ蚃", + "mountPropagation": "/»頸+SÄ蚃ɣľ)酊龨Î", "subPathExpr": "269" } ], @@ -797,266 +798,266 @@ }, "httpGet": { "path": "273", - "port": -1468297794, - "host": "274", - "scheme": "磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ", + "port": "274", + "host": "275", + "scheme": "冓鍓贯", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "276", + "value": "277" } ] }, "tcpSocket": { - "port": "277", - "host": "278" + "port": "278", + "host": "279" }, - "initialDelaySeconds": 1308698792, - "timeoutSeconds": 1401790459, - "periodSeconds": -934378634, - "successThreshold": -1453143878, - "failureThreshold": -1129218498, - "terminationGracePeriodSeconds": 2471155705902100229 + "initialDelaySeconds": 1290950685, + "timeoutSeconds": 12533543, + "periodSeconds": 1058960779, + "successThreshold": -2133441986, + "failureThreshold": 472742933, + "terminationGracePeriodSeconds": 217739466937954194 }, "readinessProbe": { "exec": { "command": [ - "279" + "280" ] }, "httpGet": { - "path": "280", - "port": -614098868, - "host": "281", - "scheme": "ȗÔÂɘɢ", + "path": "281", + "port": 1401790459, + "host": "282", + "scheme": "ǵɐ鰥Z", "httpHeaders": [ { - "name": "282", - "value": "283" + "name": "283", + "value": "284" } ] }, "tcpSocket": { - "port": 802134138, - "host": "284" + "port": -1103045151, + "host": "285" }, - "initialDelaySeconds": -942399354, - "timeoutSeconds": 1264624019, - "periodSeconds": -1803854120, - "successThreshold": -1412915219, - "failureThreshold": 323903711, - "terminationGracePeriodSeconds": -9192251189672401053 + "initialDelaySeconds": -614098868, + "timeoutSeconds": 234253676, + "periodSeconds": 846286700, + "successThreshold": 1080545253, + "failureThreshold": 1843491416, + "terminationGracePeriodSeconds": -5175286970144973961 }, "startupProbe": { "exec": { "command": [ - "285" + "286" ] }, "httpGet": { - "path": "286", - "port": -992558278, - "host": "287", - "scheme": "鯂²静", + "path": "287", + "port": "288", + "host": "289", + "scheme": "芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": -402384013, - "host": "290" + "port": -560238386, + "host": "292" }, - "initialDelaySeconds": -181601395, - "timeoutSeconds": -617381112, - "periodSeconds": 1851229369, - "successThreshold": -560238386, - "failureThreshold": 1658749995, - "terminationGracePeriodSeconds": -4030490994049395944 + "initialDelaySeconds": 1658749995, + "timeoutSeconds": -938421813, + "periodSeconds": 809683205, + "successThreshold": -1615316902, + "failureThreshold": -793616601, + "terminationGracePeriodSeconds": -2242897509815578930 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "293" ] }, "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "path": "294", + "port": -1699531929, + "host": "295", + "scheme": "Z涬P­蜷ɔ幩šeS", "httpHeaders": [ { - "name": "295", - "value": "296" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": 1167615307, - "host": "297" + "port": 155090390, + "host": "298" } }, "preStop": { "exec": { "command": [ - "298" + "299" ] }, "httpGet": { - "path": "299", - "port": -115833863, - "host": "300", - "scheme": "ì", + "path": "300", + "port": "301", + "host": "302", "httpHeaders": [ { - "name": "301", - "value": "302" + "name": "303", + "value": "304" } ] }, "tcpSocket": { - "port": "303", - "host": "304" + "port": -727263154, + "host": "305" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ", - "imagePullPolicy": "ǚ鍰\\縑ɀ撑¼蠾8餑噭", + "terminationMessagePath": "306", + "terminationMessagePolicy": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", + "imagePullPolicy": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "securityContext": { "capabilities": { "add": [ - "ņ" + ")DŽ髐njʉBn(fǂ" ], "drop": [ - ")DŽ髐njʉBn(fǂ" + "曣ŋayåe躒訙" ] }, "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "307", + "role": "308", + "type": "309", + "level": "310" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312" + "gmsaCredentialSpecName": "311", + "gmsaCredentialSpec": "312", + "runAsUserName": "313", + "hostProcess": true }, - "runAsUser": -6717020695319852049, - "runAsGroup": -495558749504439559, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "Ǫʓ)ǂť嗆u", + "runAsUser": 1083662227773909466, + "runAsGroup": 6245571390016329382, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "313" + "type": "|蕎'佉賞ǧ", + "localhostProfile": "314" } }, - "tty": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "315", + "image": "316", "command": [ - "316" + "317" ], "args": [ - "317" + "318" ], - "workingDir": "318", + "workingDir": "319", "ports": [ { - "name": "319", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "320" + "name": "320", + "hostPort": -1920304485, + "containerPort": -1842062977, + "protocol": "輔3璾ėȜv1b繐汚磉反-n覦", + "hostIP": "321" } ], "envFrom": [ { - "prefix": "321", + "prefix": "322", "configMapRef": { - "name": "322", + "name": "323", "optional": true }, "secretRef": { - "name": "323", - "optional": false + "name": "324", + "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "325", + "value": "326", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "327", + "fieldPath": "328" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "69" + "containerName": "329", + "resource": "330", + "divisor": "992" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "331", + "key": "332", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", - "optional": false + "name": "333", + "key": "334", + "optional": true } } } ], "resources": { "limits": { - "1b": "328" + "ʨIk(dŊiɢzĮ蛋I滞": "394" }, "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" + "ɞȥ}礤铟怖ý萜Ǖ": "305" } }, "volumeMounts": [ { - "name": "334", + "name": "335", "readOnly": true, - "mountPath": "335", - "subPath": "336", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "337" + "mountPath": "336", + "subPath": "337", + "mountPropagation": "Ƒĝ®EĨǔvÄÚ×p鬷m", + "subPathExpr": "338" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "339", + "devicePath": "340" } ], "livenessProbe": { "exec": { "command": [ - "340" + "341" ] }, "httpGet": { - "path": "341", - "port": "342", + "path": "342", + "port": 1529027685, "host": "343", - "scheme": "ȥ}礤铟怖ý萜Ǖ", + "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", "httpHeaders": [ { "name": "344", @@ -1065,15 +1066,15 @@ ] }, "tcpSocket": { - "port": -1088996269, + "port": -1912967242, "host": "346" }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584, - "terminationGracePeriodSeconds": -2524837786321986358 + "initialDelaySeconds": -2106399359, + "timeoutSeconds": 1443270783, + "periodSeconds": -1038975198, + "successThreshold": 1821835340, + "failureThreshold": 2046765799, + "terminationGracePeriodSeconds": -6946775447206795219 }, "readinessProbe": { "exec": { @@ -1083,26 +1084,26 @@ }, "httpGet": { "path": "348", - "port": 1219644543, - "host": "349", - "scheme": "ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy", + "port": "349", + "host": "350", + "scheme": "Ƒ[澔", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "351", + "value": "352" } ] }, "tcpSocket": { - "port": "352", + "port": 1288391156, "host": "353" }, - "initialDelaySeconds": 652646450, - "timeoutSeconds": 757223010, - "periodSeconds": -1912967242, - "successThreshold": -2106399359, - "failureThreshold": 1443270783, - "terminationGracePeriodSeconds": -4462364494060795190 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "startupProbe": { "exec": { @@ -1112,9 +1113,9 @@ }, "httpGet": { "path": "355", - "port": -902839620, + "port": -514169648, "host": "356", - "scheme": "縆łƑ[澔槃JŵǤ桒ɴ鉂W", + "scheme": "\u0026疀", "httpHeaders": [ { "name": "357", @@ -1126,12 +1127,12 @@ "port": "359", "host": "360" }, - "initialDelaySeconds": -574742201, - "timeoutSeconds": -1182912186, - "periodSeconds": -514169648, - "successThreshold": -1186167291, - "failureThreshold": 64459150, - "terminationGracePeriodSeconds": -4166164136222066963 + "initialDelaySeconds": -39292476, + "timeoutSeconds": 801902541, + "periodSeconds": -1312249623, + "successThreshold": -1089435479, + "failureThreshold": -1031303729, + "terminationGracePeriodSeconds": -7317946572666008364 }, "lifecycle": { "postStart": { @@ -1142,32 +1143,32 @@ }, "httpGet": { "path": "362", - "port": "363", - "host": "364", - "scheme": "卶滿筇ȟP:/a殆诵H玲鑠ĭ$#", + "port": 1445923603, + "host": "363", + "scheme": "殆诵H玲鑠ĭ$#卛8ð仁Q", "httpHeaders": [ { - "name": "365", - "value": "366" + "name": "364", + "value": "365" } ] }, "tcpSocket": { - "port": "367", - "host": "368" + "port": "366", + "host": "367" } }, "preStop": { "exec": { "command": [ - "369" + "368" ] }, "httpGet": { - "path": "370", - "port": 1791758702, + "path": "369", + "port": "370", "host": "371", - "scheme": "tl敷斢杧ż鯀", + "scheme": "杧ż鯀1'", "httpHeaders": [ { "name": "372", @@ -1176,13 +1177,13 @@ ] }, "tcpSocket": { - "port": "374", - "host": "375" + "port": 1297979953, + "host": "374" } } }, - "terminationMessagePath": "376", - "terminationMessagePolicy": "鸔ɧWǘ炙", + "terminationMessagePath": "375", + "terminationMessagePolicy": "ǘ炙", "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { @@ -1195,83 +1196,84 @@ }, "privileged": true, "seLinuxOptions": { - "user": "377", - "role": "378", - "type": "379", - "level": "380" + "user": "376", + "role": "377", + "type": "378", + "level": "379" }, "windowsOptions": { - "gmsaCredentialSpecName": "381", - "gmsaCredentialSpec": "382", - "runAsUserName": "383" + "gmsaCredentialSpecName": "380", + "gmsaCredentialSpec": "381", + "runAsUserName": "382", + "hostProcess": true }, - "runAsUser": 2114633499332155907, - "runAsGroup": -1232960403847883886, - "runAsNonRoot": true, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "铳s44矕Ƈè*鑏=", + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "ʨ|ǓÓ敆OɈÏ 瞍髃#", - "localhostProfile": "384" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "383" } }, - "stdin": true, "tty": true, - "targetContainerName": "385" + "targetContainerName": "384" } ], - "restartPolicy": "W歹s梊ɥʋăƻ", - "terminationGracePeriodSeconds": 1031455728822209328, - "activeDeadlineSeconds": 579099652389333099, - "dnsPolicy": "'蠨磼O_h盌3+Œ9两@8", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "386": "387" + "385": "386" }, - "serviceAccountName": "388", - "serviceAccount": "389", - "automountServiceAccountToken": true, - "nodeName": "390", - "hostNetwork": true, + "serviceAccountName": "387", + "serviceAccount": "388", + "automountServiceAccountToken": false, + "nodeName": "389", + "hostPID": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "391", - "role": "392", - "type": "393", - "level": "394" + "user": "390", + "role": "391", + "type": "392", + "level": "393" }, "windowsOptions": { - "gmsaCredentialSpecName": "395", - "gmsaCredentialSpec": "396", - "runAsUserName": "397" + "gmsaCredentialSpecName": "394", + "gmsaCredentialSpec": "395", + "runAsUserName": "396", + "hostProcess": false }, - "runAsUser": 3011215457607075123, - "runAsGroup": -2549376519991319825, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, "runAsNonRoot": true, "supplementalGroups": [ - 8667724420266764868 + -1600417733583164525 ], - "fsGroup": -8322686588708543096, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "398", - "value": "399" + "name": "397", + "value": "398" } ], - "fsGroupChangePolicy": "4虵p蓋沥7uPƒ", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "", - "localhostProfile": "400" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "399" } }, "imagePullSecrets": [ { - "name": "401" + "name": "400" } ], - "hostname": "402", - "subdomain": "403", + "hostname": "401", + "subdomain": "402", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1279,19 +1281,19 @@ { "matchExpressions": [ { - "key": "404", - "operator": "灭ƴɦ燻踸陴Sĕ濦", + "key": "403", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "405" + "404" ] } ], "matchFields": [ { - "key": "406", - "operator": "筿ɾ", + "key": "405", + "operator": " ", "values": [ - "407" + "406" ] } ] @@ -1300,23 +1302,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -259047269, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "408", - "operator": "霎ȃň", + "key": "407", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "409" + "408" ] } ], "matchFields": [ { - "key": "410", - "operator": "ʓ滨", + "key": "409", + "operator": "[y#t(", "values": [ - "411" + "410" ] } ] @@ -1329,27 +1331,30 @@ { "labelSelector": { "matchLabels": { - "KA-._d._.Um.-__0": "5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { - "key": "3QC1--L--v_Z--ZgC", - "operator": "Exists" + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] } ] }, "namespaces": [ - "418" + "417" ], - "topologyKey": "419", + "topologyKey": "418", "namespaceSelector": { "matchLabels": { - "1rhm-5y--z-0/b17ca-_p-y.eQ9": "dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX" + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" }, "matchExpressions": [ { - "key": "7Vz_6.Hz_V_.r_v_._X", - "operator": "Exists" + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" } ] } @@ -1357,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 2001693468, + "weight": -234140, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2": "PE..24-O._.v._9-cz.-Y6T4gz" + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" }, "matchExpressions": [ { - "key": "Q_--v-3-BzO5z80n_HtW", - "operator": "NotIn", - "values": [ - "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" - ] + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" } ] }, "namespaces": [ - "432" + "431" ], - "topologyKey": "433", + "topologyKey": "432", "namespaceSelector": { "matchLabels": { - "f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9": "P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA" + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" }, "matchExpressions": [ { - "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", - "operator": "In", - "values": [ - "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" - ] + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" } ] } @@ -1400,32 +1399,32 @@ { "labelSelector": { "matchLabels": { - "4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6": "pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C" + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" }, "matchExpressions": [ { - "key": "T", - "operator": "NotIn", + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", + "operator": "In", "values": [ - "" + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" ] } ] }, "namespaces": [ - "446" + "445" ], - "topologyKey": "447", + "topologyKey": "446", "namespaceSelector": { "matchLabels": { - "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" }, "matchExpressions": [ { - "key": "vSW_4-__h", + "key": "N7.81_-._-_8_.._._a9", "operator": "In", "values": [ - "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" ] } ] @@ -1434,34 +1433,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1920802622, + "weight": 1276377114, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H": "gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq" + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" }, "matchExpressions": [ { - "key": "8v---a9j23/9", - "operator": "In", - "values": [ - "y__y.9O.L-.m.3h" - ] + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "460" + "459" ], - "topologyKey": "461", + "topologyKey": "460", "namespaceSelector": { "matchLabels": { - "VM5..-N_H_55..--E3_2D-1DW__o_8": "kzB7U_.Q.45cy-.._K" + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG", - "operator": "Exists" + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", + "operator": "DoesNotExist" } ] } @@ -1470,66 +1466,66 @@ ] } }, - "schedulerName": "468", + "schedulerName": "467", "tolerations": [ { - "key": "469", - "operator": "NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ", - "value": "470", - "effect": ";牆詒ĸąsƶ", - "tolerationSeconds": -456102350746071856 + "key": "468", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "469", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "471", + "ip": "470", "hostnames": [ - "472" + "471" ] } ], - "priorityClassName": "473", - "priority": 1188651641, + "priorityClassName": "472", + "priority": 347613368, "dnsConfig": { "nameservers": [ - "474" + "473" ], "searches": [ - "475" + "474" ], "options": [ { - "name": "476", - "value": "477" + "name": "475", + "value": "476" } ] }, "readinessGates": [ { - "conditionType": "lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW" + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "478", + "runtimeClassName": "477", "enableServiceLinks": false, - "preemptionPolicy": "džH0ƾ瘿¸'q钨羲;\"T#sM網mA", + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { - "»Š": "727" + "D輷": "792" }, "topologySpreadConstraints": [ { - "maxSkew": -388643187, - "topologyKey": "479", - "whenUnsatisfiable": "i僠噚恗N", + "maxSkew": -484382570, + "topologyKey": "478", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { - "z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0": "g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T" + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" }, "matchExpressions": [ { - "key": "br..1.--S-w-5_..D.pz_-ad", - "operator": "In", + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", "values": [ - "Q.__y644" + "h.v._5.vB-.-7-.6Jv-86___3" ] } ] @@ -1541,18 +1537,18 @@ } }, "status": { - "replicas": -2095627603, - "fullyLabeledReplicas": 516555648, - "readyReplicas": 2104777337, - "availableReplicas": 876226690, - "observedGeneration": 1436288218546692842, + "replicas": 2106170541, + "fullyLabeledReplicas": 415168801, + "readyReplicas": 1448332644, + "availableReplicas": -2060941196, + "observedGeneration": 7426283174216567769, "conditions": [ { - "type": "C`牯雫", - "status": "%ÿ¼璤ňɈȀę", - "lastTransitionTime": "2951-06-01T06:00:17Z", - "reason": "486", - "message": "487" + "type": "犓`ɜɅco\\穜T睭憲Ħ焵i,ŋŨN", + "status": "\u003c暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ\u003e尪璎", + "lastTransitionTime": "2597-11-21T15:14:16Z", + "reason": "485", + "message": "486" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.pb index 860d419f3eb7..02aa2d59449a 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.pb and b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.pb differ diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.yaml b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.yaml index 09b88a788083..f7f01f3daba1 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.ReplicaSet.yaml @@ -73,116 +73,112 @@ spec: selfLink: "29" uid: ʬ spec: - activeDeadlineSeconds: 579099652389333099 + activeDeadlineSeconds: 3305070661619041050 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "408" - operator: 霎ȃň + - key: "407" + operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' values: - - "409" + - "408" matchFields: - - key: "410" - operator: ʓ滨 + - key: "409" + operator: '[y#t(' values: - - "411" - weight: -259047269 + - "410" + weight: -5241849 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "404" - operator: 灭ƴɦ燻踸陴Sĕ濦 + - key: "403" + operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 values: - - "405" + - "404" matchFields: - - key: "406" - operator: 筿ɾ + - key: "405" + operator: ' ' values: - - "407" + - "406" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: Q_--v-3-BzO5z80n_HtW - operator: NotIn - values: - - 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + operator: Exists matchLabels: - 8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2: PE..24-O._.v._9-cz.-Y6T4gz + 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 namespaceSelector: matchExpressions: - - key: xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W - operator: In - values: - - U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx + - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + operator: DoesNotExist matchLabels: - ? f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9 - : P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA + Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "432" - topologyKey: "433" - weight: 2001693468 + - "431" + topologyKey: "432" + weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 3QC1--L--v_Z--ZgC - operator: Exists + - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q + operator: NotIn + values: + - 0..KpiS.oK-.O--5-yp8q_s-L matchLabels: - KA-._d._.Um.-__0: 5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q namespaceSelector: matchExpressions: - - key: 7Vz_6.Hz_V_.r_v_._X - operator: Exists + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + operator: DoesNotExist matchLabels: - 1rhm-5y--z-0/b17ca-_p-y.eQ9: dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX + 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "418" - topologyKey: "419" + - "417" + topologyKey: "418" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 8v---a9j23/9 - operator: In - values: - - y__y.9O.L-.m.3h + - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h + operator: DoesNotExist matchLabels: - o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H: gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq + 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 namespaceSelector: matchExpressions: - - key: 6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG - operator: Exists + - key: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 + operator: DoesNotExist matchLabels: - VM5..-N_H_55..--E3_2D-1DW__o_8: kzB7U_.Q.45cy-.._K + ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 + : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "460" - topologyKey: "461" - weight: 1920802622 + - "459" + topologyKey: "460" + weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: T - operator: NotIn + - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 + operator: In values: - - "" + - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 matchLabels: - 4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6: pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C + n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" namespaceSelector: matchExpressions: - - key: vSW_4-__h + - key: N7.81_-._-_8_.._._a9 operator: In values: - - m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1 + - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh matchLabels: - T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI: I-mt4...rQ + m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "446" - topologyKey: "447" - automountServiceAccountToken: true + - "445" + topologyKey: "446" + automountServiceAccountToken: false containers: - args: - "249" @@ -201,7 +197,7 @@ spec: fieldPath: "259" resourceFieldRef: containerName: "260" - divisor: "9" + divisor: "861" resource: "261" secretKeyRef: key: "265" @@ -214,196 +210,197 @@ spec: prefix: "253" secretRef: name: "255" - optional: true + optional: false image: "247" - imagePullPolicy: ǚ鍰\縑ɀ撑¼蠾8餑噭 + imagePullPolicy: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ lifecycle: postStart: exec: command: - - "291" + - "293" httpGet: - host: "294" + host: "295" httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + - name: "296" + value: "297" + path: "294" + port: -1699531929 + scheme: Z涬P­蜷ɔ幩šeS tcpSocket: - host: "297" - port: 1167615307 + host: "298" + port: 155090390 preStop: exec: command: - - "298" + - "299" httpGet: - host: "300" + host: "302" httpHeaders: - - name: "301" - value: "302" - path: "299" - port: -115833863 - scheme: ì + - name: "303" + value: "304" + path: "300" + port: "301" tcpSocket: - host: "304" - port: "303" + host: "305" + port: -727263154 livenessProbe: exec: command: - "272" - failureThreshold: -1129218498 + failureThreshold: 472742933 httpGet: - host: "274" + host: "275" httpHeaders: - - name: "275" - value: "276" + - name: "276" + value: "277" path: "273" - port: -1468297794 - scheme: 磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ - initialDelaySeconds: 1308698792 - periodSeconds: -934378634 - successThreshold: -1453143878 + port: "274" + scheme: 冓鍓贯 + initialDelaySeconds: 1290950685 + periodSeconds: 1058960779 + successThreshold: -2133441986 tcpSocket: - host: "278" - port: "277" - terminationGracePeriodSeconds: 2471155705902100229 - timeoutSeconds: 1401790459 + host: "279" + port: "278" + terminationGracePeriodSeconds: 217739466937954194 + timeoutSeconds: 12533543 name: "246" ports: - - containerPort: -1784617397 + - containerPort: -614161319 hostIP: "252" - hostPort: 465972736 + hostPort: 59244165 name: "251" - protocol: Ƭƶ氩Ȩ<6 + protocol: Ȩ<6鄰簳°Ļǟi& readinessProbe: exec: command: - - "279" - failureThreshold: 323903711 + - "280" + failureThreshold: 1843491416 httpGet: - host: "281" + host: "282" httpHeaders: - - name: "282" - value: "283" - path: "280" - port: -614098868 - scheme: ȗÔÂɘɢ - initialDelaySeconds: -942399354 - periodSeconds: -1803854120 - successThreshold: -1412915219 + - name: "283" + value: "284" + path: "281" + port: 1401790459 + scheme: ǵɐ鰥Z + initialDelaySeconds: -614098868 + periodSeconds: 846286700 + successThreshold: 1080545253 tcpSocket: - host: "284" - port: 802134138 - terminationGracePeriodSeconds: -9192251189672401053 - timeoutSeconds: 1264624019 + host: "285" + port: -1103045151 + terminationGracePeriodSeconds: -5175286970144973961 + timeoutSeconds: 234253676 resources: limits: - lNKƙ順\E¦队偯J僳徥淳: "93" + ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ: "178" requests: - 媀瓄&翜舞拉Œɥ颶妧Ö闊: "472" + Ö闊 鰔澝qV: "752" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ņ - drop: - )DŽ髐njʉBn(fǂ + drop: + - 曣ŋayåe躒訙 privileged: false - procMount: Ǫʓ)ǂť嗆u - readOnlyRootFilesystem: true - runAsGroup: -495558749504439559 - runAsNonRoot: false - runAsUser: -6717020695319852049 + procMount: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' + readOnlyRootFilesystem: false + runAsGroup: 6245571390016329382 + runAsNonRoot: true + runAsUser: 1083662227773909466 seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" + level: "310" + role: "308" + type: "309" + user: "307" seccompProfile: - localhostProfile: "313" - type: 晲T[irȎ3Ĕ\ + localhostProfile: "314" + type: '|蕎''佉賞ǧ' windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" - runAsUserName: "312" + gmsaCredentialSpec: "312" + gmsaCredentialSpecName: "311" + hostProcess: true + runAsUserName: "313" startupProbe: exec: command: - - "285" - failureThreshold: 1658749995 + - "286" + failureThreshold: -793616601 httpGet: - host: "287" + host: "289" httpHeaders: - - name: "288" - value: "289" - path: "286" - port: -992558278 - scheme: 鯂²静 - initialDelaySeconds: -181601395 - periodSeconds: 1851229369 - successThreshold: -560238386 + - name: "290" + value: "291" + path: "287" + port: "288" + scheme: 芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj + initialDelaySeconds: 1658749995 + periodSeconds: 809683205 + successThreshold: -1615316902 tcpSocket: - host: "290" - port: -402384013 - terminationGracePeriodSeconds: -4030490994049395944 - timeoutSeconds: -617381112 - terminationMessagePath: "305" - terminationMessagePolicy: ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - tty: true + host: "292" + port: -560238386 + terminationGracePeriodSeconds: -2242897509815578930 + timeoutSeconds: -938421813 + stdin: true + terminationMessagePath: "306" + terminationMessagePolicy: Ȗ|ʐşƧ諔迮ƙIJ嘢4 volumeDevices: - devicePath: "271" name: "270" volumeMounts: - mountPath: "267" - mountPropagation: ĠM蘇KŅ/»頸+SÄ蚃 + mountPropagation: /»頸+SÄ蚃ɣľ)酊龨Î name: "266" + readOnly: true subPath: "268" subPathExpr: "269" workingDir: "250" dnsConfig: nameservers: - - "474" + - "473" options: - - name: "476" - value: "477" + - name: "475" + value: "476" searches: - - "475" - dnsPolicy: '''蠨磼O_h盌3+Œ9两@8' + - "474" + dnsPolicy: +Œ9两 enableServiceLinks: false ephemeralContainers: - args: - - "317" + - "318" command: - - "316" + - "317" env: - - name: "324" - value: "325" + - name: "325" + value: "326" valueFrom: configMapKeyRef: - key: "331" - name: "330" + key: "332" + name: "331" optional: true fieldRef: - apiVersion: "326" - fieldPath: "327" + apiVersion: "327" + fieldPath: "328" resourceFieldRef: - containerName: "328" - divisor: "69" - resource: "329" + containerName: "329" + divisor: "992" + resource: "330" secretKeyRef: - key: "333" - name: "332" - optional: false + key: "334" + name: "333" + optional: true envFrom: - configMapRef: - name: "322" + name: "323" optional: true - prefix: "321" + prefix: "322" secretRef: - name: "323" - optional: false - image: "315" + name: "324" + optional: true + image: "316" imagePullPolicy: ǰ詀ǿ忀oɎƺL lifecycle: postStart: @@ -411,85 +408,85 @@ spec: command: - "361" httpGet: - host: "364" + host: "363" httpHeaders: - - name: "365" - value: "366" + - name: "364" + value: "365" path: "362" - port: "363" - scheme: 卶滿筇ȟP:/a殆诵H玲鑠ĭ$# + port: 1445923603 + scheme: 殆诵H玲鑠ĭ$#卛8ð仁Q tcpSocket: - host: "368" - port: "367" + host: "367" + port: "366" preStop: exec: command: - - "369" + - "368" httpGet: host: "371" httpHeaders: - name: "372" value: "373" - path: "370" - port: 1791758702 - scheme: tl敷斢杧ż鯀 + path: "369" + port: "370" + scheme: 杧ż鯀1' tcpSocket: - host: "375" - port: "374" + host: "374" + port: 1297979953 livenessProbe: exec: command: - - "340" - failureThreshold: -36573584 + - "341" + failureThreshold: 2046765799 httpGet: host: "343" httpHeaders: - name: "344" value: "345" - path: "341" - port: "342" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 + path: "342" + port: 1529027685 + scheme: żLj捲攻xƂ9阠$嬏wy¶熀 + initialDelaySeconds: -2106399359 + periodSeconds: -1038975198 + successThreshold: 1821835340 tcpSocket: host: "346" - port: -1088996269 - terminationGracePeriodSeconds: -2524837786321986358 - timeoutSeconds: 1480364858 - name: "314" + port: -1912967242 + terminationGracePeriodSeconds: -6946775447206795219 + timeoutSeconds: 1443270783 + name: "315" ports: - - containerPort: -1918622971 - hostIP: "320" - hostPort: -1656699070 - name: "319" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz + - containerPort: -1842062977 + hostIP: "321" + hostPort: -1920304485 + name: "320" + protocol: 輔3璾ėȜv1b繐汚磉反-n覦 readinessProbe: exec: command: - "347" - failureThreshold: 1443270783 + failureThreshold: 1671084780 httpGet: - host: "349" + host: "350" httpHeaders: - - name: "350" - value: "351" + - name: "351" + value: "352" path: "348" - port: 1219644543 - scheme: ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy - initialDelaySeconds: 652646450 - periodSeconds: -1912967242 - successThreshold: -2106399359 + port: "349" + scheme: Ƒ[澔 + initialDelaySeconds: -952255430 + periodSeconds: -824007302 + successThreshold: -359713104 tcpSocket: host: "353" - port: "352" - terminationGracePeriodSeconds: -4462364494060795190 - timeoutSeconds: 757223010 + port: 1288391156 + terminationGracePeriodSeconds: 1571605531283019612 + timeoutSeconds: 1568034275 resources: limits: - 1b: "328" + ʨIk(dŊiɢzĮ蛋I滞: "394" requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" + ɞȥ}礤铟怖ý萜Ǖ: "305" securityContext: allowPrivilegeEscalation: false capabilities: @@ -498,68 +495,68 @@ spec: drop: - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' privileged: true - procMount: 铳s44矕Ƈè*鑏= + procMount: s44矕Ƈè readOnlyRootFilesystem: false - runAsGroup: -1232960403847883886 - runAsNonRoot: true - runAsUser: 2114633499332155907 + runAsGroup: 73764735411458498 + runAsNonRoot: false + runAsUser: 4224635496843945227 seLinuxOptions: - level: "380" - role: "378" - type: "379" - user: "377" + level: "379" + role: "377" + type: "378" + user: "376" seccompProfile: - localhostProfile: "384" - type: ʨ|ǓÓ敆OɈÏ 瞍髃# + localhostProfile: "383" + type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 windowsOptions: - gmsaCredentialSpec: "382" - gmsaCredentialSpecName: "381" - runAsUserName: "383" + gmsaCredentialSpec: "381" + gmsaCredentialSpecName: "380" + hostProcess: true + runAsUserName: "382" startupProbe: exec: command: - "354" - failureThreshold: 64459150 + failureThreshold: -1031303729 httpGet: host: "356" httpHeaders: - name: "357" value: "358" path: "355" - port: -902839620 - scheme: 縆łƑ[澔槃JŵǤ桒ɴ鉂W - initialDelaySeconds: -574742201 - periodSeconds: -514169648 - successThreshold: -1186167291 + port: -514169648 + scheme: '&疀' + initialDelaySeconds: -39292476 + periodSeconds: -1312249623 + successThreshold: -1089435479 tcpSocket: host: "360" port: "359" - terminationGracePeriodSeconds: -4166164136222066963 - timeoutSeconds: -1182912186 - stdin: true - targetContainerName: "385" - terminationMessagePath: "376" - terminationMessagePolicy: 鸔ɧWǘ炙 + terminationGracePeriodSeconds: -7317946572666008364 + timeoutSeconds: 801902541 + targetContainerName: "384" + terminationMessagePath: "375" + terminationMessagePolicy: ǘ炙 tty: true volumeDevices: - - devicePath: "339" - name: "338" + - devicePath: "340" + name: "339" volumeMounts: - - mountPath: "335" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "334" + - mountPath: "336" + mountPropagation: Ƒĝ®EĨǔvÄÚ×p鬷m + name: "335" readOnly: true - subPath: "336" - subPathExpr: "337" - workingDir: "318" + subPath: "337" + subPathExpr: "338" + workingDir: "319" hostAliases: - hostnames: - - "472" - ip: "471" - hostNetwork: true - hostname: "402" + - "471" + ip: "470" + hostPID: true + hostname: "401" imagePullSecrets: - - name: "401" + - name: "400" initContainers: - args: - "181" @@ -687,11 +684,11 @@ spec: drop: - W:ĸ輦唊#v privileged: false - procMount: Ÿ8T 苧yñKJɐ扵 + procMount: 8T 苧yñKJɐ扵Gƚ绤fʀ readOnlyRootFilesystem: true - runAsGroup: 8839567045362091290 + runAsGroup: -1629447906545846003 runAsNonRoot: true - runAsUser: 1946087648860511217 + runAsUser: 7510677649797968740 seLinuxOptions: level: "241" role: "239" @@ -699,10 +696,11 @@ spec: user: "238" seccompProfile: localhostProfile: "245" - type: ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + type: 腩墺Ò媁荭gw忊|E剒蔞|表徶 windowsOptions: gmsaCredentialSpec: "243" gmsaCredentialSpecName: "242" + hostProcess: true runAsUserName: "244" startupProbe: exec: @@ -728,7 +726,6 @@ spec: stdin: true terminationMessagePath: "237" terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' - tty: true volumeDevices: - devicePath: "203" name: "202" @@ -740,66 +737,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "390" + nodeName: "389" nodeSelector: - "386": "387" + "385": "386" overhead: - »Š: "727" - preemptionPolicy: džH0ƾ瘿¸'q钨羲;"T#sM網mA - priority: 1188651641 - priorityClassName: "473" + D輷: "792" + preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 + priority: 347613368 + priorityClassName: "472" readinessGates: - - conditionType: lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW - restartPolicy: W歹s梊ɥʋăƻ - runtimeClassName: "478" - schedulerName: "468" + - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ + restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn + runtimeClassName: "477" + schedulerName: "467" securityContext: - fsGroup: -8322686588708543096 - fsGroupChangePolicy: 4虵p蓋沥7uPƒ - runAsGroup: -2549376519991319825 + fsGroup: -3964669311891901178 + fsGroupChangePolicy: ƴ4虵p + runAsGroup: 3230705132538051674 runAsNonRoot: true - runAsUser: 3011215457607075123 + runAsUser: 3438266910774132295 seLinuxOptions: - level: "394" - role: "392" - type: "393" - user: "391" + level: "393" + role: "391" + type: "392" + user: "390" seccompProfile: - localhostProfile: "400" - type: "" + localhostProfile: "399" + type: 沥7uPƒw©ɴĶ烷Ľthp supplementalGroups: - - 8667724420266764868 + - -1600417733583164525 sysctls: - - name: "398" - value: "399" + - name: "397" + value: "398" windowsOptions: - gmsaCredentialSpec: "396" - gmsaCredentialSpecName: "395" - runAsUserName: "397" - serviceAccount: "389" - serviceAccountName: "388" + gmsaCredentialSpec: "395" + gmsaCredentialSpecName: "394" + hostProcess: false + runAsUserName: "396" + serviceAccount: "388" + serviceAccountName: "387" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "403" - terminationGracePeriodSeconds: 1031455728822209328 + subdomain: "402" + terminationGracePeriodSeconds: -8335674866227004872 tolerations: - - effect: ;牆詒ĸąsƶ - key: "469" - operator: NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ - tolerationSeconds: -456102350746071856 - value: "470" + - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ + key: "468" + operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 + tolerationSeconds: 3252034671163905138 + value: "469" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: br..1.--S-w-5_..D.pz_-ad - operator: In + - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + operator: NotIn values: - - Q.__y644 + - h.v._5.vB-.-7-.6Jv-86___3 matchLabels: - z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0: g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T - maxSkew: -388643187 - topologyKey: "479" - whenUnsatisfiable: i僠噚恗N + n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb + maxSkew: -484382570 + topologyKey: "478" + whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: fsType: "49" @@ -1051,14 +1049,14 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 876226690 + availableReplicas: -2060941196 conditions: - - lastTransitionTime: "2951-06-01T06:00:17Z" - message: "487" - reason: "486" - status: '%ÿ¼璤ňɈȀę' - type: C`牯雫 - fullyLabeledReplicas: 516555648 - observedGeneration: 1436288218546692842 - readyReplicas: 2104777337 - replicas: -2095627603 + - lastTransitionTime: "2597-11-21T15:14:16Z" + message: "486" + reason: "485" + status: <暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ>尪璎 + type: 犓`ɜɅco\穜T睭憲Ħ焵i,ŋŨN + fullyLabeledReplicas: 415168801 + observedGeneration: 7426283174216567769 + readyReplicas: 1448332644 + replicas: 2106170541 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.StatefulSet.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.StatefulSet.json index 888f3680b1af..6ca8deb9143d 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.StatefulSet.json +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.StatefulSet.json @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,199 +1466,196 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "volumeClaimTemplates": [ { "metadata": { - "name": "488", - "generateName": "489", - "namespace": "490", - "selfLink": "491", - "uid": "t;Äƾ53§T旦y6辱Ŵ鎥", - "resourceVersion": "5814982353389179965", - "generation": 1310178674290624050, - "creationTimestamp": "2094-04-06T18:59:28Z", - "deletionGracePeriodSeconds": 1872311292774274066, + "name": "484", + "generateName": "485", + "namespace": "486", + "selfLink": "487", + "uid": "ʬÇ[輚趞ț@", + "resourceVersion": "17306677052996382890", + "generation": -7348861935573569087, + "creationTimestamp": "1982-10-30T18:37:00Z", + "deletionGracePeriodSeconds": -7914036355585221334, "labels": { - "493": "494" + "489": "490" }, "annotations": { - "495": "496" + "491": "492" }, "ownerReferences": [ { - "apiVersion": "497", - "kind": "498", - "name": "499", - "uid": "tY圻醆锛[M牍Ƃ", - "controller": false, + "apiVersion": "493", + "kind": "494", + "name": "495", + "uid": "\u003e泔Eëæ:\u003c堸眺舐嘯龡班悦ʀ臺穔", + "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "500" + "496" ], - "clusterName": "501", + "clusterName": "497", "managedFields": [ { - "manager": "502", - "operation": "鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹", - "apiVersion": "503", - "fieldsType": "504", - "subresource": "505" + "manager": "498", + "operation": "ƥm粝ôD齆O#ȞM\u003c²彾Ǟʈɐ碓", + "apiVersion": "499", + "fieldsType": "500", + "subresource": "501" } ] }, "spec": { "accessModes": [ - "狳u恺Ŕsʅ" + "uȒ\u003cȕ碭ȡ,簓\u0026禑Ŏ瑁鑕婙蓫椧蒭諎漎" ], "selector": { "matchLabels": { - "De.._.-f..__QM__G-_OHh": "9_-._3.x.8iq" + "3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6": "9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a" }, "matchExpressions": [ { - "key": "2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr", - "operator": "In", - "values": [ - "Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L" - ] + "key": "c59x3oo2/a4-___..1.N_l..-8", + "operator": "DoesNotExist" } ] }, "resources": { "limits": { - "HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa": "243" + "": "736" }, "requests": { - "ƥ": "89" + "DÓǶɟ汩b隊曻:Bȗ轊": "278" } }, - "volumeName": "512", - "storageClassName": "513", - "volumeMode": "", + "volumeName": "508", + "storageClassName": "509", + "volumeMode": "ɋb賝łų$Q郔惻¬\\ơ^", "dataSource": { - "apiGroup": "514", - "kind": "515", - "name": "516" + "apiGroup": "510", + "kind": "511", + "name": "512" } }, "status": { - "phase": "ɫòDÓǶɟ", + "phase": "VǕ酈t史C\u003c镼ƶƭ", "accessModes": [ - "b隊曻:Bȗ轊" + "" ], "capacity": { - "": "375" + "蟀贑!ǃȥ瓤骁ȩ": "486" }, "conditions": [ { - "type": "b賝łų$Q郔", - "status": "Ċ凭Ǩ輹AÀŪ", - "lastProbeTime": "2913-03-10T01:14:02Z", - "lastTransitionTime": "2359-04-16T09:19:58Z", - "reason": "517", - "message": "518" + "type": "儲ȃ\u003cDŽ噻ȁ隞ĻȀ拞抵\u003c躁ĄȐ煷叺", + "status": "貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ", + "lastProbeTime": "2002-10-17T05:21:34Z", + "lastTransitionTime": "2090-08-02T09:40:31Z", + "reason": "513", + "message": "514" } ] } } ], - "serviceName": "519", - "podManagementPolicy": "t史C\u003c镼ƶƭ", + "serviceName": "515", + "podManagementPolicy": "(DǺM變ǣƆ鄾篏q鴥络@", "updateStrategy": { - "type": "蘃ʋxr®", + "type": "撇Ȥ寭ƉɫDžXSgƈɿ1", "rollingUpdate": { - "partition": 1241629379 + "partition": -578791744 } }, - "revisionHistoryLimit": -2047047343 + "revisionHistoryLimit": 1747963012 }, "status": { - "observedGeneration": -7554417720389717167, - "replicas": -1084756341, - "readyReplicas": -2001638406, - "currentReplicas": -1687188044, - "updatedReplicas": 497109907, - "currentRevision": "520", - "updateRevision": "521", - "collisionCount": 916590407, + "observedGeneration": -2804094558607818028, + "replicas": 604810772, + "readyReplicas": -2017431863, + "currentReplicas": -1391197036, + "updatedReplicas": -819211803, + "currentRevision": "516", + "updateRevision": "517", + "collisionCount": -741018201, "conditions": [ { - "type": "ȁ隞ĻȀ", - "status": "jËUe", - "lastTransitionTime": "2859-10-03T21:26:35Z", - "reason": "522", - "message": "523" + "type": "!ĕ輮ř蔨¡蘞睨函Ɂʟ]mʦ獪霛", + "status": "Hđ\"-劺bY伂滹Ǽ", + "lastTransitionTime": "2019-10-21T13:42:33Z", + "reason": "518", + "message": "519" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.StatefulSet.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.StatefulSet.pb index 02998c04b38e..f48c3924c520 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.StatefulSet.pb and b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.StatefulSet.pb differ 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 898d3da20d4b..240f84af71f3 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 @@ -31,16 +31,16 @@ metadata: selfLink: "5" uid: "7" spec: - podManagementPolicy: t史C<镼ƶƭ + podManagementPolicy: (DǺM變ǣƆ鄾篏q鴥络@ replicas: 896585016 - revisionHistoryLimit: -2047047343 + revisionHistoryLimit: 1747963012 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 operator: Exists matchLabels: 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - serviceName: "519" + serviceName: "515" template: metadata: annotations: @@ -73,114 +73,108 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: -5891364351877125204 + activeDeadlineSeconds: 5204116807884683873 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "410" - operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + - key: "406" + operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 values: - - "411" + - "407" matchFields: - - key: "412" - operator: 顓闉ȦT + - key: "408" + operator: ƒK07曳w values: - - "413" - weight: 1762917570 + - "409" + weight: 1805682547 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "406" + - key: "402" operator: "" values: - - "407" + - "403" matchFields: - - key: "408" - operator: ɦ燻踸陴Sĕ濦ʓɻ + - key: "404" + operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ values: - - "409" + - "405" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 - operator: In - values: - - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr + operator: DoesNotExist matchLabels: - z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c namespaceSelector: matchExpressions: - - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V - operator: In - values: - - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + - key: C-_20 + operator: Exists matchLabels: - vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t namespaces: - - "434" - topologyKey: "435" - weight: 888976270 + - "430" + topologyKey: "431" + weight: -450654683 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 - operator: NotIn - values: - - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + - key: 67F3p2_-_AmD-.0P + operator: DoesNotExist matchLabels: - 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 namespaceSelector: matchExpressions: - - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj operator: Exists matchLabels: - 4eq5: "" + 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r namespaces: - - "420" - topologyKey: "421" + - "416" + topologyKey: "417" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 6W74-R_Z_Tz.a3_Ho - operator: Exists + - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b + operator: NotIn + values: + - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m matchLabels: - n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV - operator: In - values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + operator: DoesNotExist matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K namespaces: - - "462" - topologyKey: "463" - weight: -1668452490 + - "458" + topologyKey: "459" + weight: 1131487788 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 - operator: Exists + - key: 4b699/B9n.2 + operator: In + values: + - MM7-.e.x matchLabels: - 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q namespaceSelector: matchExpressions: - - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s - operator: In - values: - - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J + operator: DoesNotExist matchLabels: - u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 namespaces: - - "448" - topologyKey: "449" + - "444" + topologyKey: "445" automountServiceAccountToken: true containers: - args: @@ -194,372 +188,372 @@ spec: configMapKeyRef: key: "262" name: "261" - optional: true + optional: false fieldRef: apiVersion: "257" fieldPath: "258" resourceFieldRef: containerName: "259" - divisor: "185" + divisor: "271" resource: "260" secretKeyRef: key: "264" name: "263" - optional: false + optional: true envFrom: - configMapRef: name: "253" - optional: false + optional: true prefix: "252" secretRef: name: "254" optional: false image: "246" - imagePullPolicy: i绝5哇芆斩 + imagePullPolicy: 汰8ŕİi騎C"6x$1s lifecycle: postStart: exec: command: - - "292" + - "291" httpGet: - host: "295" + host: "293" httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: 鯂²静 + - name: "294" + value: "295" + path: "292" + port: -1021949447 + scheme: B芭 tcpSocket: - host: "298" - port: -402384013 + host: "297" + port: "296" preStop: exec: command: - - "299" + - "298" httpGet: - host: "302" + host: "301" httpHeaders: - - name: "303" - value: "304" - path: "300" - port: "301" - scheme: 鏻砅邻爥 + - name: "302" + value: "303" + path: "299" + port: "300" + scheme: yƕ丆録²Ŏ) tcpSocket: - host: "305" - port: -305362540 + host: "304" + port: 507384491 livenessProbe: exec: command: - "271" - failureThreshold: 1993268896 + failureThreshold: 1156888068 httpGet: - host: "274" + host: "273" httpHeaders: - - name: "275" - value: "276" + - name: "274" + value: "275" path: "272" - port: "273" - scheme: 頸 - initialDelaySeconds: 711020087 - periodSeconds: -1965247100 - successThreshold: 218453478 + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: host: "277" - port: 1315054653 - terminationGracePeriodSeconds: -9140155223242250138 - timeoutSeconds: 1103049140 + port: "276" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 name: "245" ports: - - containerPort: -370386363 + - containerPort: 1714588921 hostIP: "251" - hostPort: -1462219068 + hostPort: -370386363 name: "250" - protocol: wƯ貾坢'跩aŕ翑0展} + protocol: Ư貾 readinessProbe: exec: command: - "278" - failureThreshold: 1456461851 + failureThreshold: 422133388 httpGet: host: "280" httpHeaders: - name: "281" value: "282" path: "279" - port: -1315487077 - scheme: ğ_ - initialDelaySeconds: 1272940694 - periodSeconds: 422133388 - successThreshold: 1952458416 + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: host: "284" port: "283" - terminationGracePeriodSeconds: -6078441689118311403 - timeoutSeconds: -385597677 + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 resources: limits: - 鬶l獕;跣Hǝcw: "242" + 庰%皧V: "116" requests: - $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + "": "289" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - "" + - p鋄5弢ȹ均i绝5 drop: - - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - privileged: false - procMount: W賁Ěɭɪǹ0 + - "" + privileged: true + procMount: ş readOnlyRootFilesystem: false - runAsGroup: -5712715102324619404 + runAsGroup: 7023916302283403328 runAsNonRoot: false - runAsUser: -7936947433725476327 + runAsUser: -3385088507022597813 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "314" - type: ',ƷƣMț譎懚XW疪鑳' + localhostProfile: "313" + type: 諔迮ƙ windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" - runAsUserName: "313" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" + hostProcess: false + runAsUserName: "312" startupProbe: exec: command: - "285" - failureThreshold: 620822482 + failureThreshold: 353361793 httpGet: host: "287" httpHeaders: - name: "288" value: "289" path: "286" - port: 1332783160 - scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - initialDelaySeconds: -300247800 - periodSeconds: -126958936 - successThreshold: 186945072 + port: 1013673874 + scheme: ə娯Ȱ囌{ + initialDelaySeconds: -205176266 + periodSeconds: -116469891 + successThreshold: 311083651 tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -2203905759223555727 - timeoutSeconds: 386804041 - stdin: true + host: "290" + port: -1829146875 + terminationGracePeriodSeconds: -8939747084334542875 + timeoutSeconds: 490479437 stdinOnce: true - terminationMessagePath: "306" - terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - tty: true + terminationMessagePath: "305" + terminationMessagePolicy: "3" volumeDevices: - devicePath: "270" name: "269" volumeMounts: - mountPath: "266" - mountPropagation: "" + mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ name: "265" + readOnly: true subPath: "267" subPathExpr: "268" workingDir: "249" dnsConfig: nameservers: - - "476" + - "472" options: - - name: "478" - value: "479" + - name: "474" + value: "475" searches: - - "477" - dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s - enableServiceLinks: false + - "473" + dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b + enableServiceLinks: true ephemeralContainers: - args: - - "318" - command: - "317" + command: + - "316" env: - - name: "325" - value: "326" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: false + key: "331" + name: "330" + optional: true fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "329" - divisor: "360" - resource: "330" + containerName: "328" + divisor: "66" + resource: "329" secretKeyRef: - key: "334" - name: "333" + key: "333" + name: "332" optional: false envFrom: - configMapRef: - name: "323" - optional: false - prefix: "322" + name: "322" + optional: true + prefix: "321" secretRef: - name: "324" + name: "323" optional: false - image: "316" - imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + image: "315" + imagePullPolicy: 阠$嬏 lifecycle: postStart: exec: command: - - "363" + - "360" httpGet: - host: "365" + host: "362" httpHeaders: - - name: "366" - value: "367" - path: "364" - port: 466267060 - scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -687,11 +681,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -699,10 +693,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -725,6 +720,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -740,66 +736,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1056,87 +1053,85 @@ spec: volumePath: "103" updateStrategy: rollingUpdate: - partition: 1241629379 - type: 蘃ʋxr® + partition: -578791744 + type: 撇Ȥ寭ƉɫDžXSgƈɿ1 volumeClaimTemplates: - metadata: annotations: - "495": "496" - clusterName: "501" - creationTimestamp: "2094-04-06T18:59:28Z" - deletionGracePeriodSeconds: 1872311292774274066 + "491": "492" + clusterName: "497" + creationTimestamp: "1982-10-30T18:37:00Z" + deletionGracePeriodSeconds: -7914036355585221334 finalizers: - - "500" - generateName: "489" - generation: 1310178674290624050 + - "496" + generateName: "485" + generation: -7348861935573569087 labels: - "493": "494" + "489": "490" managedFields: - - apiVersion: "503" - fieldsType: "504" - manager: "502" - operation: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 - subresource: "505" - name: "488" - namespace: "490" + - apiVersion: "499" + fieldsType: "500" + manager: "498" + operation: ƥm粝ôD齆O#ȞM<²彾Ǟʈɐ碓 + subresource: "501" + name: "484" + namespace: "486" ownerReferences: - - apiVersion: "497" + - apiVersion: "493" blockOwnerDeletion: true - controller: false - kind: "498" - name: "499" - uid: tY圻醆锛[M牍Ƃ - resourceVersion: "5814982353389179965" - selfLink: "491" - uid: t;Äƾ53§T旦y6辱Ŵ鎥 + controller: true + kind: "494" + name: "495" + uid: '>泔Eëæ:<堸眺舐嘯龡班悦ʀ臺穔' + resourceVersion: "17306677052996382890" + selfLink: "487" + uid: ʬÇ[輚趞ț@ spec: accessModes: - - 狳u恺Ŕsʅ + - uȒ<ȕ碭ȡ,簓&禑Ŏ瑁鑕婙蓫椧蒭諎漎 dataSource: - apiGroup: "514" - kind: "515" - name: "516" + apiGroup: "510" + kind: "511" + name: "512" resources: limits: - HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa: "243" + "": "736" requests: - ƥ: "89" + DÓǶɟ汩b隊曻:Bȗ轊: "278" selector: matchExpressions: - - key: 2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr - operator: In - values: - - Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L + - key: c59x3oo2/a4-___..1.N_l..-8 + operator: DoesNotExist matchLabels: - De.._.-f..__QM__G-_OHh: 9_-._3.x.8iq - storageClassName: "513" - volumeMode: "" - volumeName: "512" + 3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6: 9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a + storageClassName: "509" + volumeMode: ɋb賝łų$Q郔惻¬\ơ^ + volumeName: "508" status: accessModes: - - b隊曻:Bȗ轊 + - "" capacity: - "": "375" + 蟀贑!ǃȥ瓤骁ȩ: "486" conditions: - - lastProbeTime: "2913-03-10T01:14:02Z" - lastTransitionTime: "2359-04-16T09:19:58Z" - message: "518" - reason: "517" - status: Ċ凭Ǩ輹AÀŪ - type: b賝łų$Q郔 - phase: ɫòDÓǶɟ + - lastProbeTime: "2002-10-17T05:21:34Z" + lastTransitionTime: "2090-08-02T09:40:31Z" + message: "514" + reason: "513" + status: 貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ + type: 儲ȃ<DŽ噻ȁ隞ĻȀ拞抵<躁ĄȐ煷叺 + phase: VǕ酈t史C<镼ƶƭ status: - collisionCount: 916590407 + collisionCount: -741018201 conditions: - - lastTransitionTime: "2859-10-03T21:26:35Z" - message: "523" - reason: "522" - status: jËUe - type: ȁ隞ĻȀ - currentReplicas: -1687188044 - currentRevision: "520" - observedGeneration: -7554417720389717167 - readyReplicas: -2001638406 - replicas: -1084756341 - updateRevision: "521" - updatedReplicas: 497109907 + - lastTransitionTime: "2019-10-21T13:42:33Z" + message: "519" + reason: "518" + status: Hđ"-劺bY伂滹Ǽ + type: '!ĕ輮ř蔨¡蘞睨函Ɂʟ]mʦ獪霛' + currentReplicas: -1391197036 + currentRevision: "516" + observedGeneration: -2804094558607818028 + readyReplicas: -2017431863 + replicas: 604810772 + updateRevision: "517" + updatedReplicas: -819211803 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.json index 3dff1bb2c3e0..cb1894d41ada 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 @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,106 +1466,107 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "strategy": { - "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "type": "卍睊", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1559072561, - "revisionHistoryLimit": -629510776, + "minReadySeconds": -212999359, + "revisionHistoryLimit": -866496758, + "paused": true, "rollbackTo": { - "revision": -8285752436940414034 + "revision": 5409045697701816557 }, - "progressDeadlineSeconds": 349353563 + "progressDeadlineSeconds": -1491990975 }, "status": { - "observedGeneration": 5710269275969351972, - "replicas": -153843136, - "updatedReplicas": -1961319491, - "readyReplicas": 1492268066, - "availableReplicas": -2102211832, - "unavailableReplicas": 1714841371, + "observedGeneration": 893725404715704439, + "replicas": -611078700, + "updatedReplicas": -280135412, + "readyReplicas": 143932221, + "availableReplicas": 845369726, + "unavailableReplicas": 1757097428, "conditions": [ { - "type": "ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ", - "status": "", - "lastUpdateTime": "2124-10-20T09:17:54Z", - "lastTransitionTime": "2625-01-11T08:25:47Z", - "reason": "488", - "message": "489" + "type": ",R譏K", + "status": "埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$\u003cʖ欢", + "lastUpdateTime": "2587-03-02T15:57:31Z", + "lastTransitionTime": "2127-02-15T04:53:58Z", + "reason": "484", + "message": "485" } ], - "collisionCount": -1280802136 + "collisionCount": 2000058265 } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.pb index 008b36600c6f..3e2efed74d7e 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.pb and b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.Deployment.pb differ 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 6a588502d48a..d3f3e922f731 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 @@ -31,12 +31,13 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1559072561 - progressDeadlineSeconds: 349353563 + minReadySeconds: -212999359 + paused: true + progressDeadlineSeconds: -1491990975 replicas: 896585016 - revisionHistoryLimit: -629510776 + revisionHistoryLimit: -866496758 rollbackTo: - revision: -8285752436940414034 + revision: 5409045697701816557 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 @@ -47,7 +48,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& + type: 卍睊 template: metadata: annotations: @@ -80,114 +81,108 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: -5891364351877125204 + activeDeadlineSeconds: 5204116807884683873 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "410" - operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + - key: "406" + operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 values: - - "411" + - "407" matchFields: - - key: "412" - operator: 顓闉ȦT + - key: "408" + operator: ƒK07曳w values: - - "413" - weight: 1762917570 + - "409" + weight: 1805682547 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "406" + - key: "402" operator: "" values: - - "407" + - "403" matchFields: - - key: "408" - operator: ɦ燻踸陴Sĕ濦ʓɻ + - key: "404" + operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ values: - - "409" + - "405" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 - operator: In - values: - - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr + operator: DoesNotExist matchLabels: - z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c namespaceSelector: matchExpressions: - - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V - operator: In - values: - - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + - key: C-_20 + operator: Exists matchLabels: - vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t namespaces: - - "434" - topologyKey: "435" - weight: 888976270 + - "430" + topologyKey: "431" + weight: -450654683 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 - operator: NotIn - values: - - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + - key: 67F3p2_-_AmD-.0P + operator: DoesNotExist matchLabels: - 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 namespaceSelector: matchExpressions: - - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj operator: Exists matchLabels: - 4eq5: "" + 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r namespaces: - - "420" - topologyKey: "421" + - "416" + topologyKey: "417" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 6W74-R_Z_Tz.a3_Ho - operator: Exists + - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b + operator: NotIn + values: + - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m matchLabels: - n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV - operator: In - values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + operator: DoesNotExist matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K namespaces: - - "462" - topologyKey: "463" - weight: -1668452490 + - "458" + topologyKey: "459" + weight: 1131487788 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 - operator: Exists + - key: 4b699/B9n.2 + operator: In + values: + - MM7-.e.x matchLabels: - 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q namespaceSelector: matchExpressions: - - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s - operator: In - values: - - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J + operator: DoesNotExist matchLabels: - u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 namespaces: - - "448" - topologyKey: "449" + - "444" + topologyKey: "445" automountServiceAccountToken: true containers: - args: @@ -201,372 +196,372 @@ spec: configMapKeyRef: key: "262" name: "261" - optional: true + optional: false fieldRef: apiVersion: "257" fieldPath: "258" resourceFieldRef: containerName: "259" - divisor: "185" + divisor: "271" resource: "260" secretKeyRef: key: "264" name: "263" - optional: false + optional: true envFrom: - configMapRef: name: "253" - optional: false + optional: true prefix: "252" secretRef: name: "254" optional: false image: "246" - imagePullPolicy: i绝5哇芆斩 + imagePullPolicy: 汰8ŕİi騎C"6x$1s lifecycle: postStart: exec: command: - - "292" + - "291" httpGet: - host: "295" + host: "293" httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: 鯂²静 + - name: "294" + value: "295" + path: "292" + port: -1021949447 + scheme: B芭 tcpSocket: - host: "298" - port: -402384013 + host: "297" + port: "296" preStop: exec: command: - - "299" + - "298" httpGet: - host: "302" + host: "301" httpHeaders: - - name: "303" - value: "304" - path: "300" - port: "301" - scheme: 鏻砅邻爥 + - name: "302" + value: "303" + path: "299" + port: "300" + scheme: yƕ丆録²Ŏ) tcpSocket: - host: "305" - port: -305362540 + host: "304" + port: 507384491 livenessProbe: exec: command: - "271" - failureThreshold: 1993268896 + failureThreshold: 1156888068 httpGet: - host: "274" + host: "273" httpHeaders: - - name: "275" - value: "276" + - name: "274" + value: "275" path: "272" - port: "273" - scheme: 頸 - initialDelaySeconds: 711020087 - periodSeconds: -1965247100 - successThreshold: 218453478 + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: host: "277" - port: 1315054653 - terminationGracePeriodSeconds: -9140155223242250138 - timeoutSeconds: 1103049140 + port: "276" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 name: "245" ports: - - containerPort: -370386363 + - containerPort: 1714588921 hostIP: "251" - hostPort: -1462219068 + hostPort: -370386363 name: "250" - protocol: wƯ貾坢'跩aŕ翑0展} + protocol: Ư貾 readinessProbe: exec: command: - "278" - failureThreshold: 1456461851 + failureThreshold: 422133388 httpGet: host: "280" httpHeaders: - name: "281" value: "282" path: "279" - port: -1315487077 - scheme: ğ_ - initialDelaySeconds: 1272940694 - periodSeconds: 422133388 - successThreshold: 1952458416 + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: host: "284" port: "283" - terminationGracePeriodSeconds: -6078441689118311403 - timeoutSeconds: -385597677 + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 resources: limits: - 鬶l獕;跣Hǝcw: "242" + 庰%皧V: "116" requests: - $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + "": "289" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - "" + - p鋄5弢ȹ均i绝5 drop: - - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - privileged: false - procMount: W賁Ěɭɪǹ0 + - "" + privileged: true + procMount: ş readOnlyRootFilesystem: false - runAsGroup: -5712715102324619404 + runAsGroup: 7023916302283403328 runAsNonRoot: false - runAsUser: -7936947433725476327 + runAsUser: -3385088507022597813 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "314" - type: ',ƷƣMț譎懚XW疪鑳' + localhostProfile: "313" + type: 諔迮ƙ windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" - runAsUserName: "313" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" + hostProcess: false + runAsUserName: "312" startupProbe: exec: command: - "285" - failureThreshold: 620822482 + failureThreshold: 353361793 httpGet: host: "287" httpHeaders: - name: "288" value: "289" path: "286" - port: 1332783160 - scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - initialDelaySeconds: -300247800 - periodSeconds: -126958936 - successThreshold: 186945072 + port: 1013673874 + scheme: ə娯Ȱ囌{ + initialDelaySeconds: -205176266 + periodSeconds: -116469891 + successThreshold: 311083651 tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -2203905759223555727 - timeoutSeconds: 386804041 - stdin: true + host: "290" + port: -1829146875 + terminationGracePeriodSeconds: -8939747084334542875 + timeoutSeconds: 490479437 stdinOnce: true - terminationMessagePath: "306" - terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - tty: true + terminationMessagePath: "305" + terminationMessagePolicy: "3" volumeDevices: - devicePath: "270" name: "269" volumeMounts: - mountPath: "266" - mountPropagation: "" + mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ name: "265" + readOnly: true subPath: "267" subPathExpr: "268" workingDir: "249" dnsConfig: nameservers: - - "476" + - "472" options: - - name: "478" - value: "479" + - name: "474" + value: "475" searches: - - "477" - dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s - enableServiceLinks: false + - "473" + dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b + enableServiceLinks: true ephemeralContainers: - args: - - "318" - command: - "317" + command: + - "316" env: - - name: "325" - value: "326" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: false + key: "331" + name: "330" + optional: true fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "329" - divisor: "360" - resource: "330" + containerName: "328" + divisor: "66" + resource: "329" secretKeyRef: - key: "334" - name: "333" + key: "333" + name: "332" optional: false envFrom: - configMapRef: - name: "323" - optional: false - prefix: "322" + name: "322" + optional: true + prefix: "321" secretRef: - name: "324" + name: "323" optional: false - image: "316" - imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + image: "315" + imagePullPolicy: 阠$嬏 lifecycle: postStart: exec: command: - - "363" + - "360" httpGet: - host: "365" + host: "362" httpHeaders: - - name: "366" - value: "367" - path: "364" - port: 466267060 - scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -694,11 +689,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -706,10 +701,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -732,6 +728,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -747,66 +744,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1062,17 +1060,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: -2102211832 - collisionCount: -1280802136 + availableReplicas: 845369726 + collisionCount: 2000058265 conditions: - - lastTransitionTime: "2625-01-11T08:25:47Z" - lastUpdateTime: "2124-10-20T09:17:54Z" - message: "489" - reason: "488" - status: "" - type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ - observedGeneration: 5710269275969351972 - readyReplicas: 1492268066 - replicas: -153843136 - unavailableReplicas: 1714841371 - updatedReplicas: -1961319491 + - lastTransitionTime: "2127-02-15T04:53:58Z" + lastUpdateTime: "2587-03-02T15:57:31Z" + message: "485" + reason: "484" + status: 埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$<ʖ欢 + type: ',R譏K' + observedGeneration: 893725404715704439 + readyReplicas: 143932221 + replicas: -611078700 + unavailableReplicas: 1757097428 + updatedReplicas: -280135412 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.json index a70eec22c726..c18e728afc09 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 @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,199 +1466,196 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "volumeClaimTemplates": [ { "metadata": { - "name": "488", - "generateName": "489", - "namespace": "490", - "selfLink": "491", - "uid": "t;Äƾ53§T旦y6辱Ŵ鎥", - "resourceVersion": "5814982353389179965", - "generation": 1310178674290624050, - "creationTimestamp": "2094-04-06T18:59:28Z", - "deletionGracePeriodSeconds": 1872311292774274066, + "name": "484", + "generateName": "485", + "namespace": "486", + "selfLink": "487", + "uid": "ʬÇ[輚趞ț@", + "resourceVersion": "17306677052996382890", + "generation": -7348861935573569087, + "creationTimestamp": "1982-10-30T18:37:00Z", + "deletionGracePeriodSeconds": -7914036355585221334, "labels": { - "493": "494" + "489": "490" }, "annotations": { - "495": "496" + "491": "492" }, "ownerReferences": [ { - "apiVersion": "497", - "kind": "498", - "name": "499", - "uid": "tY圻醆锛[M牍Ƃ", - "controller": false, + "apiVersion": "493", + "kind": "494", + "name": "495", + "uid": "\u003e泔Eëæ:\u003c堸眺舐嘯龡班悦ʀ臺穔", + "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "500" + "496" ], - "clusterName": "501", + "clusterName": "497", "managedFields": [ { - "manager": "502", - "operation": "鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹", - "apiVersion": "503", - "fieldsType": "504", - "subresource": "505" + "manager": "498", + "operation": "ƥm粝ôD齆O#ȞM\u003c²彾Ǟʈɐ碓", + "apiVersion": "499", + "fieldsType": "500", + "subresource": "501" } ] }, "spec": { "accessModes": [ - "狳u恺Ŕsʅ" + "uȒ\u003cȕ碭ȡ,簓\u0026禑Ŏ瑁鑕婙蓫椧蒭諎漎" ], "selector": { "matchLabels": { - "De.._.-f..__QM__G-_OHh": "9_-._3.x.8iq" + "3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6": "9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a" }, "matchExpressions": [ { - "key": "2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr", - "operator": "In", - "values": [ - "Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L" - ] + "key": "c59x3oo2/a4-___..1.N_l..-8", + "operator": "DoesNotExist" } ] }, "resources": { "limits": { - "HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa": "243" + "": "736" }, "requests": { - "ƥ": "89" + "DÓǶɟ汩b隊曻:Bȗ轊": "278" } }, - "volumeName": "512", - "storageClassName": "513", - "volumeMode": "", + "volumeName": "508", + "storageClassName": "509", + "volumeMode": "ɋb賝łų$Q郔惻¬\\ơ^", "dataSource": { - "apiGroup": "514", - "kind": "515", - "name": "516" + "apiGroup": "510", + "kind": "511", + "name": "512" } }, "status": { - "phase": "ɫòDÓǶɟ", + "phase": "VǕ酈t史C\u003c镼ƶƭ", "accessModes": [ - "b隊曻:Bȗ轊" + "" ], "capacity": { - "": "375" + "蟀贑!ǃȥ瓤骁ȩ": "486" }, "conditions": [ { - "type": "b賝łų$Q郔", - "status": "Ċ凭Ǩ輹AÀŪ", - "lastProbeTime": "2913-03-10T01:14:02Z", - "lastTransitionTime": "2359-04-16T09:19:58Z", - "reason": "517", - "message": "518" + "type": "儲ȃ\u003cDŽ噻ȁ隞ĻȀ拞抵\u003c躁ĄȐ煷叺", + "status": "貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ", + "lastProbeTime": "2002-10-17T05:21:34Z", + "lastTransitionTime": "2090-08-02T09:40:31Z", + "reason": "513", + "message": "514" } ] } } ], - "serviceName": "519", - "podManagementPolicy": "t史C\u003c镼ƶƭ", + "serviceName": "515", + "podManagementPolicy": "(DǺM變ǣƆ鄾篏q鴥络@", "updateStrategy": { - "type": "蘃ʋxr®", + "type": "撇Ȥ寭ƉɫDžXSgƈɿ1", "rollingUpdate": { - "partition": 1241629379 + "partition": -578791744 } }, - "revisionHistoryLimit": -2047047343 + "revisionHistoryLimit": 1747963012 }, "status": { - "observedGeneration": -4953621687850665429, - "replicas": -36590142, - "readyReplicas": -745346633, - "currentReplicas": -85996001, - "updatedReplicas": 1569440493, - "currentRevision": "520", - "updateRevision": "521", - "collisionCount": 509085460, + "observedGeneration": 978199023237639818, + "replicas": 1835483741, + "readyReplicas": -1579944009, + "currentReplicas": -1233364344, + "updatedReplicas": -906614126, + "currentRevision": "516", + "updateRevision": "517", + "collisionCount": 2139385164, "conditions": [ { - "type": "ǿǑQɩjËUeƹ訥岎ā貂ĝ,梙", - "status": "q懒疮Ɨ郀`崦愯啁6ŕ(DǺM變", - "lastTransitionTime": "2478-09-16T03:50:01Z", - "reason": "522", - "message": "523" + "type": "GƧĪɱ|", + "status": "蘞睨函Ɂʟ]mʦ獪霛圦", + "lastTransitionTime": "2150-01-03T14:51:04Z", + "reason": "518", + "message": "519" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.pb index 5ef56bded03c..cc07ede0b9fd 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.pb and b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta1.StatefulSet.pb differ 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 042c565b7386..a4a0c90dadc6 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 @@ -31,16 +31,16 @@ metadata: selfLink: "5" uid: "7" spec: - podManagementPolicy: t史C<镼ƶƭ + podManagementPolicy: (DǺM變ǣƆ鄾篏q鴥络@ replicas: 896585016 - revisionHistoryLimit: -2047047343 + revisionHistoryLimit: 1747963012 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 operator: Exists matchLabels: 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - serviceName: "519" + serviceName: "515" template: metadata: annotations: @@ -73,114 +73,108 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: -5891364351877125204 + activeDeadlineSeconds: 5204116807884683873 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "410" - operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + - key: "406" + operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 values: - - "411" + - "407" matchFields: - - key: "412" - operator: 顓闉ȦT + - key: "408" + operator: ƒK07曳w values: - - "413" - weight: 1762917570 + - "409" + weight: 1805682547 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "406" + - key: "402" operator: "" values: - - "407" + - "403" matchFields: - - key: "408" - operator: ɦ燻踸陴Sĕ濦ʓɻ + - key: "404" + operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ values: - - "409" + - "405" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 - operator: In - values: - - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr + operator: DoesNotExist matchLabels: - z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c namespaceSelector: matchExpressions: - - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V - operator: In - values: - - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + - key: C-_20 + operator: Exists matchLabels: - vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t namespaces: - - "434" - topologyKey: "435" - weight: 888976270 + - "430" + topologyKey: "431" + weight: -450654683 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 - operator: NotIn - values: - - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + - key: 67F3p2_-_AmD-.0P + operator: DoesNotExist matchLabels: - 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 namespaceSelector: matchExpressions: - - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj operator: Exists matchLabels: - 4eq5: "" + 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r namespaces: - - "420" - topologyKey: "421" + - "416" + topologyKey: "417" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 6W74-R_Z_Tz.a3_Ho - operator: Exists + - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b + operator: NotIn + values: + - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m matchLabels: - n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV - operator: In - values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + operator: DoesNotExist matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K namespaces: - - "462" - topologyKey: "463" - weight: -1668452490 + - "458" + topologyKey: "459" + weight: 1131487788 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 - operator: Exists + - key: 4b699/B9n.2 + operator: In + values: + - MM7-.e.x matchLabels: - 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q namespaceSelector: matchExpressions: - - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s - operator: In - values: - - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J + operator: DoesNotExist matchLabels: - u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 namespaces: - - "448" - topologyKey: "449" + - "444" + topologyKey: "445" automountServiceAccountToken: true containers: - args: @@ -194,372 +188,372 @@ spec: configMapKeyRef: key: "262" name: "261" - optional: true + optional: false fieldRef: apiVersion: "257" fieldPath: "258" resourceFieldRef: containerName: "259" - divisor: "185" + divisor: "271" resource: "260" secretKeyRef: key: "264" name: "263" - optional: false + optional: true envFrom: - configMapRef: name: "253" - optional: false + optional: true prefix: "252" secretRef: name: "254" optional: false image: "246" - imagePullPolicy: i绝5哇芆斩 + imagePullPolicy: 汰8ŕİi騎C"6x$1s lifecycle: postStart: exec: command: - - "292" + - "291" httpGet: - host: "295" + host: "293" httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: 鯂²静 + - name: "294" + value: "295" + path: "292" + port: -1021949447 + scheme: B芭 tcpSocket: - host: "298" - port: -402384013 + host: "297" + port: "296" preStop: exec: command: - - "299" + - "298" httpGet: - host: "302" + host: "301" httpHeaders: - - name: "303" - value: "304" - path: "300" - port: "301" - scheme: 鏻砅邻爥 + - name: "302" + value: "303" + path: "299" + port: "300" + scheme: yƕ丆録²Ŏ) tcpSocket: - host: "305" - port: -305362540 + host: "304" + port: 507384491 livenessProbe: exec: command: - "271" - failureThreshold: 1993268896 + failureThreshold: 1156888068 httpGet: - host: "274" + host: "273" httpHeaders: - - name: "275" - value: "276" + - name: "274" + value: "275" path: "272" - port: "273" - scheme: 頸 - initialDelaySeconds: 711020087 - periodSeconds: -1965247100 - successThreshold: 218453478 + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: host: "277" - port: 1315054653 - terminationGracePeriodSeconds: -9140155223242250138 - timeoutSeconds: 1103049140 + port: "276" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 name: "245" ports: - - containerPort: -370386363 + - containerPort: 1714588921 hostIP: "251" - hostPort: -1462219068 + hostPort: -370386363 name: "250" - protocol: wƯ貾坢'跩aŕ翑0展} + protocol: Ư貾 readinessProbe: exec: command: - "278" - failureThreshold: 1456461851 + failureThreshold: 422133388 httpGet: host: "280" httpHeaders: - name: "281" value: "282" path: "279" - port: -1315487077 - scheme: ğ_ - initialDelaySeconds: 1272940694 - periodSeconds: 422133388 - successThreshold: 1952458416 + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: host: "284" port: "283" - terminationGracePeriodSeconds: -6078441689118311403 - timeoutSeconds: -385597677 + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 resources: limits: - 鬶l獕;跣Hǝcw: "242" + 庰%皧V: "116" requests: - $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + "": "289" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - "" + - p鋄5弢ȹ均i绝5 drop: - - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - privileged: false - procMount: W賁Ěɭɪǹ0 + - "" + privileged: true + procMount: ş readOnlyRootFilesystem: false - runAsGroup: -5712715102324619404 + runAsGroup: 7023916302283403328 runAsNonRoot: false - runAsUser: -7936947433725476327 + runAsUser: -3385088507022597813 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "314" - type: ',ƷƣMț譎懚XW疪鑳' + localhostProfile: "313" + type: 諔迮ƙ windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" - runAsUserName: "313" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" + hostProcess: false + runAsUserName: "312" startupProbe: exec: command: - "285" - failureThreshold: 620822482 + failureThreshold: 353361793 httpGet: host: "287" httpHeaders: - name: "288" value: "289" path: "286" - port: 1332783160 - scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - initialDelaySeconds: -300247800 - periodSeconds: -126958936 - successThreshold: 186945072 + port: 1013673874 + scheme: ə娯Ȱ囌{ + initialDelaySeconds: -205176266 + periodSeconds: -116469891 + successThreshold: 311083651 tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -2203905759223555727 - timeoutSeconds: 386804041 - stdin: true + host: "290" + port: -1829146875 + terminationGracePeriodSeconds: -8939747084334542875 + timeoutSeconds: 490479437 stdinOnce: true - terminationMessagePath: "306" - terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - tty: true + terminationMessagePath: "305" + terminationMessagePolicy: "3" volumeDevices: - devicePath: "270" name: "269" volumeMounts: - mountPath: "266" - mountPropagation: "" + mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ name: "265" + readOnly: true subPath: "267" subPathExpr: "268" workingDir: "249" dnsConfig: nameservers: - - "476" + - "472" options: - - name: "478" - value: "479" + - name: "474" + value: "475" searches: - - "477" - dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s - enableServiceLinks: false + - "473" + dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b + enableServiceLinks: true ephemeralContainers: - args: - - "318" - command: - "317" + command: + - "316" env: - - name: "325" - value: "326" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: false + key: "331" + name: "330" + optional: true fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "329" - divisor: "360" - resource: "330" + containerName: "328" + divisor: "66" + resource: "329" secretKeyRef: - key: "334" - name: "333" + key: "333" + name: "332" optional: false envFrom: - configMapRef: - name: "323" - optional: false - prefix: "322" + name: "322" + optional: true + prefix: "321" secretRef: - name: "324" + name: "323" optional: false - image: "316" - imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + image: "315" + imagePullPolicy: 阠$嬏 lifecycle: postStart: exec: command: - - "363" + - "360" httpGet: - host: "365" + host: "362" httpHeaders: - - name: "366" - value: "367" - path: "364" - port: 466267060 - scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -687,11 +681,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -699,10 +693,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -725,6 +720,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -740,66 +736,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1056,87 +1053,85 @@ spec: volumePath: "103" updateStrategy: rollingUpdate: - partition: 1241629379 - type: 蘃ʋxr® + partition: -578791744 + type: 撇Ȥ寭ƉɫDžXSgƈɿ1 volumeClaimTemplates: - metadata: annotations: - "495": "496" - clusterName: "501" - creationTimestamp: "2094-04-06T18:59:28Z" - deletionGracePeriodSeconds: 1872311292774274066 + "491": "492" + clusterName: "497" + creationTimestamp: "1982-10-30T18:37:00Z" + deletionGracePeriodSeconds: -7914036355585221334 finalizers: - - "500" - generateName: "489" - generation: 1310178674290624050 + - "496" + generateName: "485" + generation: -7348861935573569087 labels: - "493": "494" + "489": "490" managedFields: - - apiVersion: "503" - fieldsType: "504" - manager: "502" - operation: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 - subresource: "505" - name: "488" - namespace: "490" + - apiVersion: "499" + fieldsType: "500" + manager: "498" + operation: ƥm粝ôD齆O#ȞM<²彾Ǟʈɐ碓 + subresource: "501" + name: "484" + namespace: "486" ownerReferences: - - apiVersion: "497" + - apiVersion: "493" blockOwnerDeletion: true - controller: false - kind: "498" - name: "499" - uid: tY圻醆锛[M牍Ƃ - resourceVersion: "5814982353389179965" - selfLink: "491" - uid: t;Äƾ53§T旦y6辱Ŵ鎥 + controller: true + kind: "494" + name: "495" + uid: '>泔Eëæ:<堸眺舐嘯龡班悦ʀ臺穔' + resourceVersion: "17306677052996382890" + selfLink: "487" + uid: ʬÇ[輚趞ț@ spec: accessModes: - - 狳u恺Ŕsʅ + - uȒ<ȕ碭ȡ,簓&禑Ŏ瑁鑕婙蓫椧蒭諎漎 dataSource: - apiGroup: "514" - kind: "515" - name: "516" + apiGroup: "510" + kind: "511" + name: "512" resources: limits: - HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa: "243" + "": "736" requests: - ƥ: "89" + DÓǶɟ汩b隊曻:Bȗ轊: "278" selector: matchExpressions: - - key: 2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr - operator: In - values: - - Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L + - key: c59x3oo2/a4-___..1.N_l..-8 + operator: DoesNotExist matchLabels: - De.._.-f..__QM__G-_OHh: 9_-._3.x.8iq - storageClassName: "513" - volumeMode: "" - volumeName: "512" + 3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6: 9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a + storageClassName: "509" + volumeMode: ɋb賝łų$Q郔惻¬\ơ^ + volumeName: "508" status: accessModes: - - b隊曻:Bȗ轊 + - "" capacity: - "": "375" + 蟀贑!ǃȥ瓤骁ȩ: "486" conditions: - - lastProbeTime: "2913-03-10T01:14:02Z" - lastTransitionTime: "2359-04-16T09:19:58Z" - message: "518" - reason: "517" - status: Ċ凭Ǩ輹AÀŪ - type: b賝łų$Q郔 - phase: ɫòDÓǶɟ + - lastProbeTime: "2002-10-17T05:21:34Z" + lastTransitionTime: "2090-08-02T09:40:31Z" + message: "514" + reason: "513" + status: 貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ + type: 儲ȃ<DŽ噻ȁ隞ĻȀ拞抵<躁ĄȐ煷叺 + phase: VǕ酈t史C<镼ƶƭ status: - collisionCount: 509085460 + collisionCount: 2139385164 conditions: - - lastTransitionTime: "2478-09-16T03:50:01Z" - message: "523" - reason: "522" - status: q懒疮Ɨ郀`崦愯啁6ŕ(DǺM變 - type: ǿǑQɩjËUeƹ訥岎ā貂ĝ,梙 - currentReplicas: -85996001 - currentRevision: "520" - observedGeneration: -4953621687850665429 - readyReplicas: -745346633 - replicas: -36590142 - updateRevision: "521" - updatedReplicas: 1569440493 + - lastTransitionTime: "2150-01-03T14:51:04Z" + message: "519" + reason: "518" + status: 蘞睨函Ɂʟ]mʦ獪霛圦 + type: GƧĪɱ| + currentReplicas: -1233364344 + currentRevision: "516" + observedGeneration: 978199023237639818 + readyReplicas: -1579944009 + replicas: 1835483741 + updateRevision: "517" + updatedReplicas: -906614126 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.json index 400c362289ce..620a19856be6 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 @@ -688,14 +688,15 @@ "windowsOptions": { "gmsaCredentialSpecName": "246", "gmsaCredentialSpec": "247", - "runAsUserName": "248" + "runAsUserName": "248", + "hostProcess": true }, - "runAsUser": 9148233193771851687, - "runAsGroup": 6901713258562004024, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "runAsUser": -7299434051955863644, + "runAsGroup": 4041264710404335706, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "弢ȹ均i绝5哇芆斩ìh4Ɋ", + "procMount": "ȹ均i绝5哇芆斩ìh4Ɋ", "seccompProfile": { "type": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", "localhostProfile": "249" @@ -944,19 +945,22 @@ "windowsOptions": { "gmsaCredentialSpecName": "317", "gmsaCredentialSpec": "318", - "runAsUserName": "319" + "runAsUserName": "319", + "hostProcess": true }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": -1286199491017539507, + "runAsGroup": -6292316479661489180, "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "procMount": "cx赮ǒđ\u003e*劶?j", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", + "type": "ĭ¥#ƱÁR", "localhostProfile": "320" } - } + }, + "stdin": true, + "tty": true } ], "ephemeralContainers": [ @@ -973,9 +977,9 @@ "ports": [ { "name": "326", - "hostPort": 1805682547, - "containerPort": -651405950, - "protocol": "淹揀.e鍃G昧牱fsǕT衩kƒK07", + "hostPort": 2032588794, + "containerPort": -1371690155, + "protocol": "G昧牱fsǕT衩kƒK07曳wœj堑", "hostIP": "327" } ], @@ -988,7 +992,7 @@ }, "secretRef": { "name": "330", - "optional": true + "optional": false } } ], @@ -1004,12 +1008,12 @@ "resourceFieldRef": { "containerName": "335", "resource": "336", - "divisor": "684" + "divisor": "473" }, "configMapKeyRef": { "name": "337", "key": "338", - "optional": true + "optional": false }, "secretKeyRef": { "name": "339", @@ -1021,19 +1025,18 @@ ], "resources": { "limits": { - "蠨磼O_h盌3+Œ9两@8Byß": "111" + "盌3+Œ": "752" }, "requests": { - "ɃŒ": "451" + ")Zq=歍þ": "759" } }, "volumeMounts": [ { "name": "341", - "readOnly": true, "mountPath": "342", "subPath": "343", - "mountPropagation": "葰賦", + "mountPropagation": "讅缔m葰賦迾娙ƴ4虵p", "subPathExpr": "344" } ], @@ -1051,9 +1054,9 @@ }, "httpGet": { "path": "348", - "port": -121675052, + "port": 1034835933, "host": "349", - "scheme": "W#ļǹʅŚO虀^", + "scheme": "O虀^背遻堣灭ƴɦ燻踸陴", "httpHeaders": [ { "name": "350", @@ -1062,27 +1065,27 @@ ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": -1744546613, + "host": "352" }, - "initialDelaySeconds": -1959891996, - "timeoutSeconds": -1442230895, - "periodSeconds": 1475033091, - "successThreshold": 1782790310, - "failureThreshold": 1587036035, - "terminationGracePeriodSeconds": 7560036535013464461 + "initialDelaySeconds": 650448405, + "timeoutSeconds": 1943254244, + "periodSeconds": -168773629, + "successThreshold": 2068592383, + "failureThreshold": 1566765016, + "terminationGracePeriodSeconds": -1112599546012453731 }, "readinessProbe": { "exec": { "command": [ - "354" + "353" ] }, "httpGet": { - "path": "355", - "port": -1744546613, + "path": "354", + "port": "355", "host": "356", - "scheme": "ʓɻŊ", + "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", "httpHeaders": [ { "name": "357", @@ -1091,185 +1094,186 @@ ] }, "tcpSocket": { - "port": -259047269, - "host": "359" + "port": "359", + "host": "360" }, - "initialDelaySeconds": 1586122127, - "timeoutSeconds": -1813456856, - "periodSeconds": 781203691, - "successThreshold": -216440055, - "failureThreshold": 408029351, - "terminationGracePeriodSeconds": 5450105809027610853 + "initialDelaySeconds": 636493142, + "timeoutSeconds": -192358697, + "periodSeconds": 420595064, + "successThreshold": 1195176401, + "failureThreshold": 902204699, + "terminationGracePeriodSeconds": 9196919020604133323 }, "startupProbe": { "exec": { "command": [ - "360" + "361" ] }, "httpGet": { - "path": "361", - "port": -5241849, - "host": "362", - "scheme": "}颉hȱɷȰW", + "path": "362", + "port": "363", + "host": "364", + "scheme": "y#t(ȗŜŲ\u0026", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "365", + "value": "366" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": 1387858949, + "host": "367" }, - "initialDelaySeconds": 636493142, - "timeoutSeconds": -192358697, - "periodSeconds": 420595064, - "successThreshold": 1195176401, - "failureThreshold": 902204699, - "terminationGracePeriodSeconds": 9196919020604133323 + "initialDelaySeconds": 156368232, + "timeoutSeconds": -815239246, + "periodSeconds": 44612600, + "successThreshold": -688929182, + "failureThreshold": -1222486879, + "terminationGracePeriodSeconds": 6543873941346781273 }, "lifecycle": { "postStart": { "exec": { "command": [ - "367" + "368" ] }, "httpGet": { - "path": "368", - "port": -1460652193, - "host": "369", - "scheme": "8ï驿笈¯rƈa餖Ľƛ淴ɑ?", + "path": "369", + "port": 1176168596, + "host": "370", + "scheme": "轪d覉;Ĕ", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "371", + "value": "372" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "373", + "host": "374" } }, "preStop": { "exec": { "command": [ - "374" + "375" ] }, "httpGet": { - "path": "375", - "port": 71524977, - "host": "376", - "scheme": "鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷", + "path": "376", + "port": "377", + "host": "378", + "scheme": "ʦŊĊ娮", "httpHeaders": [ { - "name": "377", - "value": "378" + "name": "379", + "value": "380" } ] }, "tcpSocket": { - "port": -565041796, - "host": "379" + "port": "381", + "host": "382" } } }, - "terminationMessagePath": "380", - "terminationMessagePolicy": "Ƭ婦d", - "imagePullPolicy": "ɧeʫį淓¯", + "terminationMessagePath": "383", + "terminationMessagePolicy": "Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽", + "imagePullPolicy": "委\u003e,趐V曡88 u怞荊ù灹8緔Tj", "securityContext": { "capabilities": { "add": [ - "ƛ忀z委\u003e,趐V曡88 u怞荊ù" + "蓋Cȗä2 ɲ±m嵘厶sȰÖ" ], "drop": [ - "8緔Tj§E蓋Cȗä2 ɲ±" + "ÆɰŞ襵" ] }, "privileged": true, "seLinuxOptions": { - "user": "381", - "role": "382", - "type": "383", - "level": "384" + "user": "384", + "role": "385", + "type": "386", + "level": "387" }, "windowsOptions": { - "gmsaCredentialSpecName": "385", - "gmsaCredentialSpec": "386", - "runAsUserName": "387" + "gmsaCredentialSpecName": "388", + "gmsaCredentialSpec": "389", + "runAsUserName": "390", + "hostProcess": false }, - "runAsUser": -4564863616644509171, - "runAsGroup": -7297536356638221066, + "runAsUser": -5519662252699559890, + "runAsGroup": -1624551961163368198, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "Ş襵樞úʥ銀", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "阫Ƈʥ椹ý", "seccompProfile": { - "type": "ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧", - "localhostProfile": "388" + "type": "ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷", + "localhostProfile": "391" } }, "stdin": true, - "tty": true, - "targetContainerName": "389" + "stdinOnce": true, + "targetContainerName": "392" } ], - "restartPolicy": "鹚蝉茲ʛ饊", - "terminationGracePeriodSeconds": 1736985756995615785, - "activeDeadlineSeconds": -1284119655860768065, - "dnsPolicy": "錏嬮#ʐ", + "restartPolicy": "砘Cș栣险¹贮獘薟8Mĕ霉}閜LI", + "terminationGracePeriodSeconds": 3296766428578159624, + "activeDeadlineSeconds": -8925090445844634303, + "dnsPolicy": "q沷¾!", "nodeSelector": { - "390": "391" + "393": "394" }, - "serviceAccountName": "392", - "serviceAccount": "393", + "serviceAccountName": "395", + "serviceAccount": "396", "automountServiceAccountToken": true, - "nodeName": "394", - "hostPID": true, + "nodeName": "397", "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "395", - "role": "396", - "type": "397", - "level": "398" + "user": "398", + "role": "399", + "type": "400", + "level": "401" }, "windowsOptions": { - "gmsaCredentialSpecName": "399", - "gmsaCredentialSpec": "400", - "runAsUserName": "401" + "gmsaCredentialSpecName": "402", + "gmsaCredentialSpec": "403", + "runAsUserName": "404", + "hostProcess": true }, - "runAsUser": -4904722847506013622, - "runAsGroup": 6465579957265382985, + "runAsUser": -3496040522639830925, + "runAsGroup": 2960114664726223450, "runAsNonRoot": false, "supplementalGroups": [ - -981432507446869083 + 2402603282459663167 ], - "fsGroup": -1867959832193971598, + "fsGroup": 3564097949592109139, "sysctls": [ { - "name": "402", - "value": "403" + "name": "405", + "value": "406" } ], - "fsGroupChangePolicy": "ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾!", + "fsGroupChangePolicy": "ûǭg怨彬ɈNƋl塠傫üMɮ6", "seccompProfile": { - "type": "`翾'ųŎ群E牬庘颮6(|ǖû", - "localhostProfile": "404" + "type": ".¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ", + "localhostProfile": "407" } }, "imagePullSecrets": [ { - "name": "405" + "name": "408" } ], - "hostname": "406", - "subdomain": "407", + "hostname": "409", + "subdomain": "410", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1277,19 +1281,19 @@ { "matchExpressions": [ { - "key": "408", - "operator": "UǷ坒", + "key": "411", + "operator": "Üɉ愂,wa纝佯fɞ", "values": [ - "409" + "412" ] } ], "matchFields": [ { - "key": "410", - "operator": "", + "key": "413", + "operator": "鏚U駯Ĕ驢.'鿳Ï掗掍瓣;", "values": [ - "411" + "414" ] } ] @@ -1298,23 +1302,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1280563546, + "weight": 1690937616, "preference": { "matchExpressions": [ { - "key": "412", - "operator": "Mɮ6)", + "key": "415", + "operator": "襉{遠", "values": [ - "413" + "416" ] } ], "matchFields": [ { - "key": "414", - "operator": "杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾", + "key": "417", + "operator": "诰ðÈ娒Ġ滔xvŗÑ\"", "values": [ - "415" + "418" ] } ] @@ -1327,30 +1331,27 @@ { "labelSelector": { "matchLabels": { - "H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j": "35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1" + "lx..w": "t-_.5.40w" }, "matchExpressions": [ { - "key": "d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g", - "operator": "NotIn", - "values": [ - "VT3sn-0_.i__a.O2G_J" - ] + "key": "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "422" + "425" ], - "topologyKey": "423", + "topologyKey": "426", "namespaceSelector": { "matchLabels": { - "410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g": "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" + "8V": "3sn-03" }, "matchExpressions": [ { - "key": "r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT", - "operator": "DoesNotExist" + "key": "p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3", + "operator": "Exists" } ] } @@ -1358,33 +1359,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -2118597352, + "weight": -947725955, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt": "CRT.0z-oe.G79.3bU_._nV34G._--u..9" + "E00.0_._.-_L-__bf_9_-C-PfNxG": "U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e" }, "matchExpressions": [ { - "key": "n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9", - "operator": "NotIn", + "key": "3--_9QW2JkU27_.-4T-I.-..K.2", + "operator": "In", "values": [ - "f8k" + "6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8" ] } ] }, "namespaces": [ - "436" + "439" ], - "topologyKey": "437", + "topologyKey": "440", "namespaceSelector": { "matchLabels": { - "s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp": "5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7" + "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" }, "matchExpressions": [ { - "key": "27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y", + "key": "o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6", "operator": "DoesNotExist" } ] @@ -1398,29 +1399,26 @@ { "labelSelector": { "matchLabels": { - "Y3o_V-w._-0d__7.81_-._-8": "9._._a-.N.__-_._.3l-_86u" + "uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z": "" }, "matchExpressions": [ { - "key": "c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs", - "operator": "NotIn", - "values": [ - "B.3R6-.7Bf8GA--__A7r.8U.V_p6c" - ] + "key": "w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1", + "operator": "Exists" } ] }, "namespaces": [ - "450" + "453" ], - "topologyKey": "451", + "topologyKey": "454", "namespaceSelector": { "matchLabels": { - "x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51": "m06jVZu" + "d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9": "Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z" }, "matchExpressions": [ { - "key": "N-._M5..-N_H_55..--E3_2D-1DW_o", + "key": "5__-_._.3l-_86_u2-7_._qN__A_f_-BT", "operator": "Exists" } ] @@ -1429,33 +1427,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1943011795, + "weight": 1819321475, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz": "3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v" + "i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I": "i.U.-7" }, "matchExpressions": [ { - "key": "x3___-..f5-6x-_-o_6O_If-5_-_U", - "operator": "DoesNotExist" + "key": "62o787-7lk2/L.--4P--_q-.9", + "operator": "Exists" } ] }, "namespaces": [ - "464" + "467" ], - "topologyKey": "465", + "topologyKey": "468", "namespaceSelector": { "matchLabels": { - "P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h": "4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP" + "j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N": "U_.-_-I-P._..leR--e" }, "matchExpressions": [ { - "key": "aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7", - "operator": "NotIn", + "key": "9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8", + "operator": "In", "values": [ - "9-.66hcB.rTt7bm9I.-..q-n" + "x3___-..f5-6x-_-o_6O_If-5_-_.F" ] } ] @@ -1465,64 +1463,67 @@ ] } }, - "schedulerName": "472", + "schedulerName": "475", "tolerations": [ { - "key": "473", - "operator": "杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ]", - "value": "474", - "effect": "ɮ-nʣž吞Ƞ唄®窂爪", - "tolerationSeconds": -5154627301352060136 + "key": "476", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "477", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "475", + "ip": "478", "hostnames": [ - "476" + "479" ] } ], - "priorityClassName": "477", - "priority": -860768401, + "priorityClassName": "480", + "priority": 743241089, "dnsConfig": { "nameservers": [ - "478" + "481" ], "searches": [ - "479" + "482" ], "options": [ { - "name": "480", - "value": "481" + "name": "483", + "value": "484" } ] }, "readinessGates": [ { - "conditionType": "@.ȇʟ" + "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "482", + "runtimeClassName": "485", "enableServiceLinks": false, - "preemptionPolicy": "", + "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { - "": "359" + "D傕Ɠ栊闔虝巒瀦ŕ": "124" }, "topologySpreadConstraints": [ { - "maxSkew": -2013945465, - "topologyKey": "483", - "whenUnsatisfiable": "½ǩ ", + "maxSkew": -174245111, + "topologyKey": "486", + "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { - "9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG": "4n" + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" }, "matchExpressions": [ { - "key": "6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q", - "operator": "Exists" + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", + "values": [ + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + ] } ] } @@ -1532,32 +1533,32 @@ } }, "updateStrategy": { - "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", + "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1467929320, - "revisionHistoryLimit": -1098193709 + "minReadySeconds": 1559072561, + "revisionHistoryLimit": -629510776 }, "status": { - "currentNumberScheduled": 2090664533, - "numberMisscheduled": -1371816595, - "desiredNumberScheduled": 1219820375, - "numberReady": -788475912, - "observedGeneration": 6637463221525448952, - "updatedNumberScheduled": -1684048223, - "numberAvailable": 16994744, - "numberUnavailable": 340429479, - "collisionCount": 1177227691, + "currentNumberScheduled": -69450448, + "numberMisscheduled": -212409426, + "desiredNumberScheduled": 17761427, + "numberReady": 1329525670, + "observedGeneration": -721999650192865404, + "updatedNumberScheduled": 1162680985, + "numberAvailable": 171558604, + "numberUnavailable": -161888815, + "collisionCount": 1714841371, "conditions": [ { - "type": "ôD齆O#ȞM\u003c²彾Ǟʈɐ", - "status": "盧ŶbșʬÇ[輚趞", - "lastTransitionTime": "2205-11-05T22:21:51Z", - "reason": "490", - "message": "491" + "type": "ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ", + "status": "", + "lastTransitionTime": "2124-10-20T09:17:54Z", + "reason": "493", + "message": "494" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.pb index 7c746c3a9a68..61a51c453f7f 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.pb and b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.pb differ diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.yaml b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.yaml index fb1d345288e7..206ce1223a4e 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.DaemonSet.yaml @@ -31,8 +31,8 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1467929320 - revisionHistoryLimit: -1098193709 + minReadySeconds: 1559072561 + revisionHistoryLimit: -629510776 selector: matchExpressions: - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 @@ -73,112 +73,108 @@ spec: selfLink: "29" uid: TʡȂŏ{sǡƟ spec: - activeDeadlineSeconds: -1284119655860768065 + activeDeadlineSeconds: -8925090445844634303 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "412" - operator: Mɮ6) + - key: "415" + operator: 襉{遠 values: - - "413" + - "416" matchFields: - - key: "414" - operator: 杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾 + - key: "417" + operator: 诰ðÈ娒Ġ滔xvŗÑ" values: - - "415" - weight: -1280563546 + - "418" + weight: 1690937616 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "408" - operator: UǷ坒 + - key: "411" + operator: Üɉ愂,wa纝佯fɞ values: - - "409" + - "412" matchFields: - - key: "410" - operator: "" + - key: "413" + operator: 鏚U駯Ĕ驢.'鿳Ï掗掍瓣; values: - - "411" + - "414" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9 - operator: NotIn + - key: 3--_9QW2JkU27_.-4T-I.-..K.2 + operator: In values: - - f8k + - 6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8 matchLabels: - il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt: CRT.0z-oe.G79.3bU_._nV34G._--u..9 + E00.0_._.-_L-__bf_9_-C-PfNxG: U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e namespaceSelector: matchExpressions: - - key: 27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y + - key: o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6 operator: DoesNotExist matchLabels: - s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp: 5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7 + 7G79.3bU_._nV34GH: qu.._.105-4_ed-0-iz namespaces: - - "436" - topologyKey: "437" - weight: -2118597352 + - "439" + topologyKey: "440" + weight: -947725955 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g - operator: NotIn - values: - - VT3sn-0_.i__a.O2G_J + - key: G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0 + operator: DoesNotExist matchLabels: - H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j: 35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1 + lx..w: t-_.5.40w namespaceSelector: matchExpressions: - - key: r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT - operator: DoesNotExist + - key: p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3 + operator: Exists matchLabels: - 410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g: 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + 8V: 3sn-03 namespaces: - - "422" - topologyKey: "423" + - "425" + topologyKey: "426" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: x3___-..f5-6x-_-o_6O_If-5_-_U - operator: DoesNotExist + - key: 62o787-7lk2/L.--4P--_q-.9 + operator: Exists matchLabels: - j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz: 3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v + i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I: i.U.-7 namespaceSelector: matchExpressions: - - key: aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7 - operator: NotIn + - key: 9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8 + operator: In values: - - 9-.66hcB.rTt7bm9I.-..q-n + - x3___-..f5-6x-_-o_6O_If-5_-_.F matchLabels: - P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h: 4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP + j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N: U_.-_-I-P._..leR--e namespaces: - - "464" - topologyKey: "465" - weight: 1943011795 + - "467" + topologyKey: "468" + weight: 1819321475 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs - operator: NotIn - values: - - B.3R6-.7Bf8GA--__A7r.8U.V_p6c + - key: w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1 + operator: Exists matchLabels: - Y3o_V-w._-0d__7.81_-._-8: 9._._a-.N.__-_._.3l-_86u + uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z: "" namespaceSelector: matchExpressions: - - key: N-._M5..-N_H_55..--E3_2D-1DW_o + - key: 5__-_._.3l-_86_u2-7_._qN__A_f_-BT operator: Exists matchLabels: - x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51: m06jVZu + d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9: Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z namespaces: - - "450" - topologyKey: "451" + - "453" + topologyKey: "454" automountServiceAccountToken: true containers: - args: @@ -307,11 +303,11 @@ spec: drop: - 氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹 privileged: false - procMount: ʙcx + procMount: cx赮ǒđ>*劶?j readOnlyRootFilesystem: false - runAsGroup: -6657305077321335240 + runAsGroup: -6292316479661489180 runAsNonRoot: false - runAsUser: 4369716065827112267 + runAsUser: -1286199491017539507 seLinuxOptions: level: "316" role: "314" @@ -319,10 +315,11 @@ spec: user: "313" seccompProfile: localhostProfile: "320" - type: ǒđ>*劶?jĎĭ + type: ĭ¥#ƱÁR windowsOptions: gmsaCredentialSpec: "318" gmsaCredentialSpecName: "317" + hostProcess: true runAsUserName: "319" startupProbe: exec: @@ -345,8 +342,10 @@ spec: port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 + stdin: true terminationMessagePath: "312" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + tty: true volumeDevices: - devicePath: "275" name: "274" @@ -360,13 +359,13 @@ spec: workingDir: "254" dnsConfig: nameservers: - - "478" + - "481" options: - - name: "480" - value: "481" + - name: "483" + value: "484" searches: - - "479" - dnsPolicy: 錏嬮#ʐ + - "482" + dnsPolicy: q沷¾! enableServiceLinks: false ephemeralContainers: - args: @@ -380,13 +379,13 @@ spec: configMapKeyRef: key: "338" name: "337" - optional: true + optional: false fieldRef: apiVersion: "333" fieldPath: "334" resourceFieldRef: containerName: "335" - divisor: "684" + divisor: "473" resource: "336" secretKeyRef: key: "340" @@ -399,165 +398,164 @@ spec: prefix: "328" secretRef: name: "330" - optional: true + optional: false image: "322" - imagePullPolicy: ɧeʫį淓¯ + imagePullPolicy: 委>,趐V曡88 u怞荊ù灹8緔Tj lifecycle: postStart: exec: command: - - "367" + - "368" httpGet: - host: "369" + host: "370" httpHeaders: - - name: "370" - value: "371" - path: "368" - port: -1460652193 - scheme: 8ï驿笈¯rƈa餖Ľƛ淴ɑ? + - name: "371" + value: "372" + path: "369" + port: 1176168596 + scheme: 轪d覉;Ĕ tcpSocket: - host: "373" - port: "372" + host: "374" + port: "373" preStop: exec: command: - - "374" + - "375" httpGet: - host: "376" + host: "378" httpHeaders: - - name: "377" - value: "378" - path: "375" - port: 71524977 - scheme: 鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷 + - name: "379" + value: "380" + path: "376" + port: "377" + scheme: ʦŊĊ娮 tcpSocket: - host: "379" - port: -565041796 + host: "382" + port: "381" livenessProbe: exec: command: - "347" - failureThreshold: 1587036035 + failureThreshold: 1566765016 httpGet: host: "349" httpHeaders: - name: "350" value: "351" path: "348" - port: -121675052 - scheme: W#ļǹʅŚO虀^ - initialDelaySeconds: -1959891996 - periodSeconds: 1475033091 - successThreshold: 1782790310 + port: 1034835933 + scheme: O虀^背遻堣灭ƴɦ燻踸陴 + initialDelaySeconds: 650448405 + periodSeconds: -168773629 + successThreshold: 2068592383 tcpSocket: - host: "353" - port: "352" - terminationGracePeriodSeconds: 7560036535013464461 - timeoutSeconds: -1442230895 + host: "352" + port: -1744546613 + terminationGracePeriodSeconds: -1112599546012453731 + timeoutSeconds: 1943254244 name: "321" ports: - - containerPort: -651405950 + - containerPort: -1371690155 hostIP: "327" - hostPort: 1805682547 + hostPort: 2032588794 name: "326" - protocol: 淹揀.e鍃G昧牱fsǕT衩kƒK07 + protocol: G昧牱fsǕT衩kƒK07曳wœj堑 readinessProbe: exec: command: - - "354" - failureThreshold: 408029351 + - "353" + failureThreshold: 902204699 httpGet: host: "356" httpHeaders: - name: "357" value: "358" - path: "355" - port: -1744546613 - scheme: ʓɻŊ - initialDelaySeconds: 1586122127 - periodSeconds: 781203691 - successThreshold: -216440055 + path: "354" + port: "355" + scheme: b轫ʓ滨ĖRh}颉hȱɷȰW + initialDelaySeconds: 636493142 + periodSeconds: 420595064 + successThreshold: 1195176401 tcpSocket: - host: "359" - port: -259047269 - terminationGracePeriodSeconds: 5450105809027610853 - timeoutSeconds: -1813456856 + host: "360" + port: "359" + terminationGracePeriodSeconds: 9196919020604133323 + timeoutSeconds: -192358697 resources: limits: - 蠨磼O_h盌3+Œ9两@8Byß: "111" + 盌3+Œ: "752" requests: - ɃŒ: "451" + )Zq=歍þ: "759" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ƛ忀z委>,趐V曡88 u怞荊ù + - 蓋Cȗä2 ɲ±m嵘厶sȰÖ drop: - - 8緔Tj§E蓋Cȗä2 ɲ± + - ÆɰŞ襵 privileged: true - procMount: Ş襵樞úʥ銀 - readOnlyRootFilesystem: true - runAsGroup: -7297536356638221066 + procMount: 阫Ƈʥ椹ý + readOnlyRootFilesystem: false + runAsGroup: -1624551961163368198 runAsNonRoot: false - runAsUser: -4564863616644509171 + runAsUser: -5519662252699559890 seLinuxOptions: - level: "384" - role: "382" - type: "383" - user: "381" + level: "387" + role: "385" + type: "386" + user: "384" seccompProfile: - localhostProfile: "388" - type: ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧 + localhostProfile: "391" + type: ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷ windowsOptions: - gmsaCredentialSpec: "386" - gmsaCredentialSpecName: "385" - runAsUserName: "387" + gmsaCredentialSpec: "389" + gmsaCredentialSpecName: "388" + hostProcess: false + runAsUserName: "390" startupProbe: exec: command: - - "360" - failureThreshold: 902204699 + - "361" + failureThreshold: -1222486879 httpGet: - host: "362" + host: "364" httpHeaders: - - name: "363" - value: "364" - path: "361" - port: -5241849 - scheme: '}颉hȱɷȰW' - initialDelaySeconds: 636493142 - periodSeconds: 420595064 - successThreshold: 1195176401 + - name: "365" + value: "366" + path: "362" + port: "363" + scheme: y#t(ȗŜŲ& + initialDelaySeconds: 156368232 + periodSeconds: 44612600 + successThreshold: -688929182 tcpSocket: - host: "366" - port: "365" - terminationGracePeriodSeconds: 9196919020604133323 - timeoutSeconds: -192358697 + host: "367" + port: 1387858949 + terminationGracePeriodSeconds: 6543873941346781273 + timeoutSeconds: -815239246 stdin: true - targetContainerName: "389" - terminationMessagePath: "380" - terminationMessagePolicy: Ƭ婦d - tty: true + stdinOnce: true + targetContainerName: "392" + terminationMessagePath: "383" + terminationMessagePolicy: Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽 volumeDevices: - devicePath: "346" name: "345" volumeMounts: - mountPath: "342" - mountPropagation: 葰賦 + mountPropagation: 讅缔m葰賦迾娙ƴ4虵p name: "341" - readOnly: true subPath: "343" subPathExpr: "344" workingDir: "325" hostAliases: - hostnames: - - "476" - ip: "475" + - "479" + ip: "478" hostIPC: true - hostPID: true - hostname: "406" + hostname: "409" imagePullSecrets: - - name: "405" + - name: "408" initContainers: - args: - "181" @@ -685,11 +683,11 @@ spec: drop: - H鯂²静ƲǦŐnj汰8ŕİi騎C"6 privileged: false - procMount: 弢ȹ均i绝5哇芆斩ìh4Ɋ - readOnlyRootFilesystem: false - runAsGroup: 6901713258562004024 - runAsNonRoot: true - runAsUser: 9148233193771851687 + procMount: ȹ均i绝5哇芆斩ìh4Ɋ + readOnlyRootFilesystem: true + runAsGroup: 4041264710404335706 + runAsNonRoot: false + runAsUser: -7299434051955863644 seLinuxOptions: level: "245" role: "243" @@ -701,6 +699,7 @@ spec: windowsOptions: gmsaCredentialSpec: "247" gmsaCredentialSpecName: "246" + hostProcess: true runAsUserName: "248" startupProbe: exec: @@ -735,64 +734,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "394" + nodeName: "397" nodeSelector: - "390": "391" + "393": "394" overhead: - "": "359" - preemptionPolicy: "" - priority: -860768401 - priorityClassName: "477" + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "480" readinessGates: - - conditionType: '@.ȇʟ' - restartPolicy: 鹚蝉茲ʛ饊 - runtimeClassName: "482" - schedulerName: "472" + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: 砘Cș栣险¹贮獘薟8Mĕ霉}閜LI + runtimeClassName: "485" + schedulerName: "475" securityContext: - fsGroup: -1867959832193971598 - fsGroupChangePolicy: ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾! - runAsGroup: 6465579957265382985 + fsGroup: 3564097949592109139 + fsGroupChangePolicy: ûǭg怨彬ɈNƋl塠傫üMɮ6 + runAsGroup: 2960114664726223450 runAsNonRoot: false - runAsUser: -4904722847506013622 + runAsUser: -3496040522639830925 seLinuxOptions: - level: "398" - role: "396" - type: "397" - user: "395" + level: "401" + role: "399" + type: "400" + user: "398" seccompProfile: - localhostProfile: "404" - type: '`翾''ųŎ群E牬庘颮6(|ǖû' + localhostProfile: "407" + type: .¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ supplementalGroups: - - -981432507446869083 + - 2402603282459663167 sysctls: - - name: "402" - value: "403" + - name: "405" + value: "406" windowsOptions: - gmsaCredentialSpec: "400" - gmsaCredentialSpecName: "399" - runAsUserName: "401" - serviceAccount: "393" - serviceAccountName: "392" + gmsaCredentialSpec: "403" + gmsaCredentialSpecName: "402" + hostProcess: true + runAsUserName: "404" + serviceAccount: "396" + serviceAccountName: "395" setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "407" - terminationGracePeriodSeconds: 1736985756995615785 + shareProcessNamespace: true + subdomain: "410" + terminationGracePeriodSeconds: 3296766428578159624 tolerations: - - effect: ɮ-nʣž吞Ƞ唄®窂爪 - key: "473" - operator: 杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ] - tolerationSeconds: -5154627301352060136 - value: "474" + - effect: '慰x:' + key: "476" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "477" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q - operator: Exists + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe matchLabels: - 9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG: 4n - maxSkew: -2013945465 - topologyKey: "483" - whenUnsatisfiable: '½ǩ ' + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "486" + whenUnsatisfiable: "" volumes: - awsElasticBlockStore: fsType: "49" @@ -1049,20 +1051,20 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ + type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& status: - collisionCount: 1177227691 + collisionCount: 1714841371 conditions: - - lastTransitionTime: "2205-11-05T22:21:51Z" - message: "491" - reason: "490" - status: 盧ŶbșʬÇ[輚趞 - type: ôD齆O#ȞM<²彾Ǟʈɐ - currentNumberScheduled: 2090664533 - desiredNumberScheduled: 1219820375 - numberAvailable: 16994744 - numberMisscheduled: -1371816595 - numberReady: -788475912 - numberUnavailable: 340429479 - observedGeneration: 6637463221525448952 - updatedNumberScheduled: -1684048223 + - lastTransitionTime: "2124-10-20T09:17:54Z" + message: "494" + reason: "493" + status: "" + type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ + currentNumberScheduled: -69450448 + desiredNumberScheduled: 17761427 + numberAvailable: 171558604 + numberMisscheduled: -212409426 + numberReady: 1329525670 + numberUnavailable: -161888815 + observedGeneration: -721999650192865404 + updatedNumberScheduled: 1162680985 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.json index 4d76077e4a60..283ac64273c0 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 @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,103 +1466,104 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "strategy": { - "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "type": "卍睊", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1559072561, - "revisionHistoryLimit": -629510776, - "progressDeadlineSeconds": -212409426 + "minReadySeconds": -212999359, + "revisionHistoryLimit": -866496758, + "paused": true, + "progressDeadlineSeconds": 1499408621 }, "status": { - "observedGeneration": -2967151415957453677, - "replicas": 1329525670, - "updatedReplicas": -1169406076, - "readyReplicas": 1162680985, - "availableReplicas": 171558604, - "unavailableReplicas": -161888815, + "observedGeneration": 4061426462677728903, + "replicas": 208086661, + "updatedReplicas": 1598926042, + "readyReplicas": -1813284990, + "availableReplicas": 1659111388, + "unavailableReplicas": -717288184, "conditions": [ { - "type": "?鳢.ǀŭ瘢颦", - "status": "氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩", - "lastUpdateTime": "2346-11-18T09:51:55Z", - "lastTransitionTime": "2391-11-11T11:52:22Z", - "reason": "488", - "message": "489" + "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", + "status": "嘯龡班悦ʀ臺穔", + "lastUpdateTime": "2294-09-29T07:15:12Z", + "lastTransitionTime": "2196-06-26T01:09:43Z", + "reason": "484", + "message": "485" } ], - "collisionCount": -1889018254 + "collisionCount": 16994744 } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.pb index 312d7d31b631..a0a702161adf 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.pb and b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.pb differ 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 2ca9511eb0cb..a94db877bb3e 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 @@ -31,10 +31,11 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1559072561 - progressDeadlineSeconds: -212409426 + minReadySeconds: -212999359 + paused: true + progressDeadlineSeconds: 1499408621 replicas: 896585016 - revisionHistoryLimit: -629510776 + revisionHistoryLimit: -866496758 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 @@ -45,7 +46,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& + type: 卍睊 template: metadata: annotations: @@ -78,114 +79,108 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: -5891364351877125204 + activeDeadlineSeconds: 5204116807884683873 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "410" - operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + - key: "406" + operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 values: - - "411" + - "407" matchFields: - - key: "412" - operator: 顓闉ȦT + - key: "408" + operator: ƒK07曳w values: - - "413" - weight: 1762917570 + - "409" + weight: 1805682547 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "406" + - key: "402" operator: "" values: - - "407" + - "403" matchFields: - - key: "408" - operator: ɦ燻踸陴Sĕ濦ʓɻ + - key: "404" + operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ values: - - "409" + - "405" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 - operator: In - values: - - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr + operator: DoesNotExist matchLabels: - z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c namespaceSelector: matchExpressions: - - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V - operator: In - values: - - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + - key: C-_20 + operator: Exists matchLabels: - vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t namespaces: - - "434" - topologyKey: "435" - weight: 888976270 + - "430" + topologyKey: "431" + weight: -450654683 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 - operator: NotIn - values: - - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + - key: 67F3p2_-_AmD-.0P + operator: DoesNotExist matchLabels: - 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 namespaceSelector: matchExpressions: - - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj operator: Exists matchLabels: - 4eq5: "" + 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r namespaces: - - "420" - topologyKey: "421" + - "416" + topologyKey: "417" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 6W74-R_Z_Tz.a3_Ho - operator: Exists + - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b + operator: NotIn + values: + - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m matchLabels: - n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV - operator: In - values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + operator: DoesNotExist matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K namespaces: - - "462" - topologyKey: "463" - weight: -1668452490 + - "458" + topologyKey: "459" + weight: 1131487788 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 - operator: Exists + - key: 4b699/B9n.2 + operator: In + values: + - MM7-.e.x matchLabels: - 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q namespaceSelector: matchExpressions: - - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s - operator: In - values: - - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J + operator: DoesNotExist matchLabels: - u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 namespaces: - - "448" - topologyKey: "449" + - "444" + topologyKey: "445" automountServiceAccountToken: true containers: - args: @@ -199,372 +194,372 @@ spec: configMapKeyRef: key: "262" name: "261" - optional: true + optional: false fieldRef: apiVersion: "257" fieldPath: "258" resourceFieldRef: containerName: "259" - divisor: "185" + divisor: "271" resource: "260" secretKeyRef: key: "264" name: "263" - optional: false + optional: true envFrom: - configMapRef: name: "253" - optional: false + optional: true prefix: "252" secretRef: name: "254" optional: false image: "246" - imagePullPolicy: i绝5哇芆斩 + imagePullPolicy: 汰8ŕİi騎C"6x$1s lifecycle: postStart: exec: command: - - "292" + - "291" httpGet: - host: "295" + host: "293" httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: 鯂²静 + - name: "294" + value: "295" + path: "292" + port: -1021949447 + scheme: B芭 tcpSocket: - host: "298" - port: -402384013 + host: "297" + port: "296" preStop: exec: command: - - "299" + - "298" httpGet: - host: "302" + host: "301" httpHeaders: - - name: "303" - value: "304" - path: "300" - port: "301" - scheme: 鏻砅邻爥 + - name: "302" + value: "303" + path: "299" + port: "300" + scheme: yƕ丆録²Ŏ) tcpSocket: - host: "305" - port: -305362540 + host: "304" + port: 507384491 livenessProbe: exec: command: - "271" - failureThreshold: 1993268896 + failureThreshold: 1156888068 httpGet: - host: "274" + host: "273" httpHeaders: - - name: "275" - value: "276" + - name: "274" + value: "275" path: "272" - port: "273" - scheme: 頸 - initialDelaySeconds: 711020087 - periodSeconds: -1965247100 - successThreshold: 218453478 + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: host: "277" - port: 1315054653 - terminationGracePeriodSeconds: -9140155223242250138 - timeoutSeconds: 1103049140 + port: "276" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 name: "245" ports: - - containerPort: -370386363 + - containerPort: 1714588921 hostIP: "251" - hostPort: -1462219068 + hostPort: -370386363 name: "250" - protocol: wƯ貾坢'跩aŕ翑0展} + protocol: Ư貾 readinessProbe: exec: command: - "278" - failureThreshold: 1456461851 + failureThreshold: 422133388 httpGet: host: "280" httpHeaders: - name: "281" value: "282" path: "279" - port: -1315487077 - scheme: ğ_ - initialDelaySeconds: 1272940694 - periodSeconds: 422133388 - successThreshold: 1952458416 + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: host: "284" port: "283" - terminationGracePeriodSeconds: -6078441689118311403 - timeoutSeconds: -385597677 + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 resources: limits: - 鬶l獕;跣Hǝcw: "242" + 庰%皧V: "116" requests: - $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + "": "289" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - "" + - p鋄5弢ȹ均i绝5 drop: - - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - privileged: false - procMount: W賁Ěɭɪǹ0 + - "" + privileged: true + procMount: ş readOnlyRootFilesystem: false - runAsGroup: -5712715102324619404 + runAsGroup: 7023916302283403328 runAsNonRoot: false - runAsUser: -7936947433725476327 + runAsUser: -3385088507022597813 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "314" - type: ',ƷƣMț譎懚XW疪鑳' + localhostProfile: "313" + type: 諔迮ƙ windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" - runAsUserName: "313" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" + hostProcess: false + runAsUserName: "312" startupProbe: exec: command: - "285" - failureThreshold: 620822482 + failureThreshold: 353361793 httpGet: host: "287" httpHeaders: - name: "288" value: "289" path: "286" - port: 1332783160 - scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - initialDelaySeconds: -300247800 - periodSeconds: -126958936 - successThreshold: 186945072 + port: 1013673874 + scheme: ə娯Ȱ囌{ + initialDelaySeconds: -205176266 + periodSeconds: -116469891 + successThreshold: 311083651 tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -2203905759223555727 - timeoutSeconds: 386804041 - stdin: true + host: "290" + port: -1829146875 + terminationGracePeriodSeconds: -8939747084334542875 + timeoutSeconds: 490479437 stdinOnce: true - terminationMessagePath: "306" - terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - tty: true + terminationMessagePath: "305" + terminationMessagePolicy: "3" volumeDevices: - devicePath: "270" name: "269" volumeMounts: - mountPath: "266" - mountPropagation: "" + mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ name: "265" + readOnly: true subPath: "267" subPathExpr: "268" workingDir: "249" dnsConfig: nameservers: - - "476" + - "472" options: - - name: "478" - value: "479" + - name: "474" + value: "475" searches: - - "477" - dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s - enableServiceLinks: false + - "473" + dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b + enableServiceLinks: true ephemeralContainers: - args: - - "318" - command: - "317" + command: + - "316" env: - - name: "325" - value: "326" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: false + key: "331" + name: "330" + optional: true fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "329" - divisor: "360" - resource: "330" + containerName: "328" + divisor: "66" + resource: "329" secretKeyRef: - key: "334" - name: "333" + key: "333" + name: "332" optional: false envFrom: - configMapRef: - name: "323" - optional: false - prefix: "322" + name: "322" + optional: true + prefix: "321" secretRef: - name: "324" + name: "323" optional: false - image: "316" - imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + image: "315" + imagePullPolicy: 阠$嬏 lifecycle: postStart: exec: command: - - "363" + - "360" httpGet: - host: "365" + host: "362" httpHeaders: - - name: "366" - value: "367" - path: "364" - port: 466267060 - scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -692,11 +687,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -704,10 +699,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -730,6 +726,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -745,66 +742,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1060,17 +1058,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 171558604 - collisionCount: -1889018254 + availableReplicas: 1659111388 + collisionCount: 16994744 conditions: - - lastTransitionTime: "2391-11-11T11:52:22Z" - lastUpdateTime: "2346-11-18T09:51:55Z" - message: "489" - reason: "488" - status: 氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩 - type: ?鳢.ǀŭ瘢颦 - observedGeneration: -2967151415957453677 - readyReplicas: 1162680985 - replicas: 1329525670 - unavailableReplicas: -161888815 - updatedReplicas: -1169406076 + - lastTransitionTime: "2196-06-26T01:09:43Z" + lastUpdateTime: "2294-09-29T07:15:12Z" + message: "485" + reason: "484" + status: 嘯龡班悦ʀ臺穔 + type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ + observedGeneration: 4061426462677728903 + readyReplicas: -1813284990 + replicas: 208086661 + unavailableReplicas: -717288184 + updatedReplicas: 1598926042 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.json index ac97a89fb47c..8ad2a97cb67a 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 @@ -689,21 +689,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "242", "gmsaCredentialSpec": "243", - "runAsUserName": "244" + "runAsUserName": "244", + "hostProcess": true }, - "runAsUser": 1946087648860511217, - "runAsGroup": 8839567045362091290, + "runAsUser": 7510677649797968740, + "runAsGroup": -1629447906545846003, "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "Ÿ8T 苧yñKJɐ扵", + "procMount": "8T 苧yñKJɐ扵Gƚ绤fʀ", "seccompProfile": { - "type": "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞", + "type": "腩墺Ò媁荭gw忊|E剒蔞|表徶", "localhostProfile": "245" } }, - "stdin": true, - "tty": true + "stdin": true } ], "containers": [ @@ -720,9 +720,9 @@ "ports": [ { "name": "251", - "hostPort": 465972736, - "containerPort": -1784617397, - "protocol": "Ƭƶ氩Ȩ\u003c6", + "hostPort": 59244165, + "containerPort": -614161319, + "protocol": "Ȩ\u003c6鄰簳°Ļǟi\u0026", "hostIP": "252" } ], @@ -735,7 +735,7 @@ }, "secretRef": { "name": "255", - "optional": true + "optional": false } } ], @@ -751,7 +751,7 @@ "resourceFieldRef": { "containerName": "260", "resource": "261", - "divisor": "9" + "divisor": "861" }, "configMapKeyRef": { "name": "262", @@ -768,18 +768,19 @@ ], "resources": { "limits": { - "lNKƙ順\\E¦队偯J僳徥淳": "93" + "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ": "178" }, "requests": { - "媀瓄\u0026翜舞拉Œɥ颶妧Ö闊": "472" + "Ö闊 鰔澝qV": "752" } }, "volumeMounts": [ { "name": "266", + "readOnly": true, "mountPath": "267", "subPath": "268", - "mountPropagation": "ĠM蘇KŅ/»頸+SÄ蚃", + "mountPropagation": "/»頸+SÄ蚃ɣľ)酊龨Î", "subPathExpr": "269" } ], @@ -797,266 +798,266 @@ }, "httpGet": { "path": "273", - "port": -1468297794, - "host": "274", - "scheme": "磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ", + "port": "274", + "host": "275", + "scheme": "冓鍓贯", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "276", + "value": "277" } ] }, "tcpSocket": { - "port": "277", - "host": "278" + "port": "278", + "host": "279" }, - "initialDelaySeconds": 1308698792, - "timeoutSeconds": 1401790459, - "periodSeconds": -934378634, - "successThreshold": -1453143878, - "failureThreshold": -1129218498, - "terminationGracePeriodSeconds": 2471155705902100229 + "initialDelaySeconds": 1290950685, + "timeoutSeconds": 12533543, + "periodSeconds": 1058960779, + "successThreshold": -2133441986, + "failureThreshold": 472742933, + "terminationGracePeriodSeconds": 217739466937954194 }, "readinessProbe": { "exec": { "command": [ - "279" + "280" ] }, "httpGet": { - "path": "280", - "port": -614098868, - "host": "281", - "scheme": "ȗÔÂɘɢ", + "path": "281", + "port": 1401790459, + "host": "282", + "scheme": "ǵɐ鰥Z", "httpHeaders": [ { - "name": "282", - "value": "283" + "name": "283", + "value": "284" } ] }, "tcpSocket": { - "port": 802134138, - "host": "284" + "port": -1103045151, + "host": "285" }, - "initialDelaySeconds": -942399354, - "timeoutSeconds": 1264624019, - "periodSeconds": -1803854120, - "successThreshold": -1412915219, - "failureThreshold": 323903711, - "terminationGracePeriodSeconds": -9192251189672401053 + "initialDelaySeconds": -614098868, + "timeoutSeconds": 234253676, + "periodSeconds": 846286700, + "successThreshold": 1080545253, + "failureThreshold": 1843491416, + "terminationGracePeriodSeconds": -5175286970144973961 }, "startupProbe": { "exec": { "command": [ - "285" + "286" ] }, "httpGet": { - "path": "286", - "port": -992558278, - "host": "287", - "scheme": "鯂²静", + "path": "287", + "port": "288", + "host": "289", + "scheme": "芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": -402384013, - "host": "290" + "port": -560238386, + "host": "292" }, - "initialDelaySeconds": -181601395, - "timeoutSeconds": -617381112, - "periodSeconds": 1851229369, - "successThreshold": -560238386, - "failureThreshold": 1658749995, - "terminationGracePeriodSeconds": -4030490994049395944 + "initialDelaySeconds": 1658749995, + "timeoutSeconds": -938421813, + "periodSeconds": 809683205, + "successThreshold": -1615316902, + "failureThreshold": -793616601, + "terminationGracePeriodSeconds": -2242897509815578930 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "293" ] }, "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "path": "294", + "port": -1699531929, + "host": "295", + "scheme": "Z涬P­蜷ɔ幩šeS", "httpHeaders": [ { - "name": "295", - "value": "296" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": 1167615307, - "host": "297" + "port": 155090390, + "host": "298" } }, "preStop": { "exec": { "command": [ - "298" + "299" ] }, "httpGet": { - "path": "299", - "port": -115833863, - "host": "300", - "scheme": "ì", + "path": "300", + "port": "301", + "host": "302", "httpHeaders": [ { - "name": "301", - "value": "302" + "name": "303", + "value": "304" } ] }, "tcpSocket": { - "port": "303", - "host": "304" + "port": -727263154, + "host": "305" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ", - "imagePullPolicy": "ǚ鍰\\縑ɀ撑¼蠾8餑噭", + "terminationMessagePath": "306", + "terminationMessagePolicy": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", + "imagePullPolicy": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "securityContext": { "capabilities": { "add": [ - "ņ" + ")DŽ髐njʉBn(fǂ" ], "drop": [ - ")DŽ髐njʉBn(fǂ" + "曣ŋayåe躒訙" ] }, "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "307", + "role": "308", + "type": "309", + "level": "310" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312" + "gmsaCredentialSpecName": "311", + "gmsaCredentialSpec": "312", + "runAsUserName": "313", + "hostProcess": true }, - "runAsUser": -6717020695319852049, - "runAsGroup": -495558749504439559, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "Ǫʓ)ǂť嗆u", + "runAsUser": 1083662227773909466, + "runAsGroup": 6245571390016329382, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "313" + "type": "|蕎'佉賞ǧ", + "localhostProfile": "314" } }, - "tty": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "315", + "image": "316", "command": [ - "316" + "317" ], "args": [ - "317" + "318" ], - "workingDir": "318", + "workingDir": "319", "ports": [ { - "name": "319", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "320" + "name": "320", + "hostPort": -1920304485, + "containerPort": -1842062977, + "protocol": "輔3璾ėȜv1b繐汚磉反-n覦", + "hostIP": "321" } ], "envFrom": [ { - "prefix": "321", + "prefix": "322", "configMapRef": { - "name": "322", + "name": "323", "optional": true }, "secretRef": { - "name": "323", - "optional": false + "name": "324", + "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "325", + "value": "326", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "327", + "fieldPath": "328" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "69" + "containerName": "329", + "resource": "330", + "divisor": "992" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "331", + "key": "332", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", - "optional": false + "name": "333", + "key": "334", + "optional": true } } } ], "resources": { "limits": { - "1b": "328" + "ʨIk(dŊiɢzĮ蛋I滞": "394" }, "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" + "ɞȥ}礤铟怖ý萜Ǖ": "305" } }, "volumeMounts": [ { - "name": "334", + "name": "335", "readOnly": true, - "mountPath": "335", - "subPath": "336", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "337" + "mountPath": "336", + "subPath": "337", + "mountPropagation": "Ƒĝ®EĨǔvÄÚ×p鬷m", + "subPathExpr": "338" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "339", + "devicePath": "340" } ], "livenessProbe": { "exec": { "command": [ - "340" + "341" ] }, "httpGet": { - "path": "341", - "port": "342", + "path": "342", + "port": 1529027685, "host": "343", - "scheme": "ȥ}礤铟怖ý萜Ǖ", + "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", "httpHeaders": [ { "name": "344", @@ -1065,15 +1066,15 @@ ] }, "tcpSocket": { - "port": -1088996269, + "port": -1912967242, "host": "346" }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584, - "terminationGracePeriodSeconds": -2524837786321986358 + "initialDelaySeconds": -2106399359, + "timeoutSeconds": 1443270783, + "periodSeconds": -1038975198, + "successThreshold": 1821835340, + "failureThreshold": 2046765799, + "terminationGracePeriodSeconds": -6946775447206795219 }, "readinessProbe": { "exec": { @@ -1083,26 +1084,26 @@ }, "httpGet": { "path": "348", - "port": 1219644543, - "host": "349", - "scheme": "ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy", + "port": "349", + "host": "350", + "scheme": "Ƒ[澔", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "351", + "value": "352" } ] }, "tcpSocket": { - "port": "352", + "port": 1288391156, "host": "353" }, - "initialDelaySeconds": 652646450, - "timeoutSeconds": 757223010, - "periodSeconds": -1912967242, - "successThreshold": -2106399359, - "failureThreshold": 1443270783, - "terminationGracePeriodSeconds": -4462364494060795190 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "startupProbe": { "exec": { @@ -1112,9 +1113,9 @@ }, "httpGet": { "path": "355", - "port": -902839620, + "port": -514169648, "host": "356", - "scheme": "縆łƑ[澔槃JŵǤ桒ɴ鉂W", + "scheme": "\u0026疀", "httpHeaders": [ { "name": "357", @@ -1126,12 +1127,12 @@ "port": "359", "host": "360" }, - "initialDelaySeconds": -574742201, - "timeoutSeconds": -1182912186, - "periodSeconds": -514169648, - "successThreshold": -1186167291, - "failureThreshold": 64459150, - "terminationGracePeriodSeconds": -4166164136222066963 + "initialDelaySeconds": -39292476, + "timeoutSeconds": 801902541, + "periodSeconds": -1312249623, + "successThreshold": -1089435479, + "failureThreshold": -1031303729, + "terminationGracePeriodSeconds": -7317946572666008364 }, "lifecycle": { "postStart": { @@ -1142,32 +1143,32 @@ }, "httpGet": { "path": "362", - "port": "363", - "host": "364", - "scheme": "卶滿筇ȟP:/a殆诵H玲鑠ĭ$#", + "port": 1445923603, + "host": "363", + "scheme": "殆诵H玲鑠ĭ$#卛8ð仁Q", "httpHeaders": [ { - "name": "365", - "value": "366" + "name": "364", + "value": "365" } ] }, "tcpSocket": { - "port": "367", - "host": "368" + "port": "366", + "host": "367" } }, "preStop": { "exec": { "command": [ - "369" + "368" ] }, "httpGet": { - "path": "370", - "port": 1791758702, + "path": "369", + "port": "370", "host": "371", - "scheme": "tl敷斢杧ż鯀", + "scheme": "杧ż鯀1'", "httpHeaders": [ { "name": "372", @@ -1176,13 +1177,13 @@ ] }, "tcpSocket": { - "port": "374", - "host": "375" + "port": 1297979953, + "host": "374" } } }, - "terminationMessagePath": "376", - "terminationMessagePolicy": "鸔ɧWǘ炙", + "terminationMessagePath": "375", + "terminationMessagePolicy": "ǘ炙", "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { @@ -1195,83 +1196,84 @@ }, "privileged": true, "seLinuxOptions": { - "user": "377", - "role": "378", - "type": "379", - "level": "380" + "user": "376", + "role": "377", + "type": "378", + "level": "379" }, "windowsOptions": { - "gmsaCredentialSpecName": "381", - "gmsaCredentialSpec": "382", - "runAsUserName": "383" + "gmsaCredentialSpecName": "380", + "gmsaCredentialSpec": "381", + "runAsUserName": "382", + "hostProcess": true }, - "runAsUser": 2114633499332155907, - "runAsGroup": -1232960403847883886, - "runAsNonRoot": true, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "铳s44矕Ƈè*鑏=", + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "ʨ|ǓÓ敆OɈÏ 瞍髃#", - "localhostProfile": "384" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "383" } }, - "stdin": true, "tty": true, - "targetContainerName": "385" + "targetContainerName": "384" } ], - "restartPolicy": "W歹s梊ɥʋăƻ", - "terminationGracePeriodSeconds": 1031455728822209328, - "activeDeadlineSeconds": 579099652389333099, - "dnsPolicy": "'蠨磼O_h盌3+Œ9两@8", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "386": "387" + "385": "386" }, - "serviceAccountName": "388", - "serviceAccount": "389", - "automountServiceAccountToken": true, - "nodeName": "390", - "hostNetwork": true, + "serviceAccountName": "387", + "serviceAccount": "388", + "automountServiceAccountToken": false, + "nodeName": "389", + "hostPID": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "391", - "role": "392", - "type": "393", - "level": "394" + "user": "390", + "role": "391", + "type": "392", + "level": "393" }, "windowsOptions": { - "gmsaCredentialSpecName": "395", - "gmsaCredentialSpec": "396", - "runAsUserName": "397" + "gmsaCredentialSpecName": "394", + "gmsaCredentialSpec": "395", + "runAsUserName": "396", + "hostProcess": false }, - "runAsUser": 3011215457607075123, - "runAsGroup": -2549376519991319825, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, "runAsNonRoot": true, "supplementalGroups": [ - 8667724420266764868 + -1600417733583164525 ], - "fsGroup": -8322686588708543096, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "398", - "value": "399" + "name": "397", + "value": "398" } ], - "fsGroupChangePolicy": "4虵p蓋沥7uPƒ", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "", - "localhostProfile": "400" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "399" } }, "imagePullSecrets": [ { - "name": "401" + "name": "400" } ], - "hostname": "402", - "subdomain": "403", + "hostname": "401", + "subdomain": "402", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1279,19 +1281,19 @@ { "matchExpressions": [ { - "key": "404", - "operator": "灭ƴɦ燻踸陴Sĕ濦", + "key": "403", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "405" + "404" ] } ], "matchFields": [ { - "key": "406", - "operator": "筿ɾ", + "key": "405", + "operator": " ", "values": [ - "407" + "406" ] } ] @@ -1300,23 +1302,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -259047269, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "408", - "operator": "霎ȃň", + "key": "407", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "409" + "408" ] } ], "matchFields": [ { - "key": "410", - "operator": "ʓ滨", + "key": "409", + "operator": "[y#t(", "values": [ - "411" + "410" ] } ] @@ -1329,27 +1331,30 @@ { "labelSelector": { "matchLabels": { - "KA-._d._.Um.-__0": "5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { - "key": "3QC1--L--v_Z--ZgC", - "operator": "Exists" + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] } ] }, "namespaces": [ - "418" + "417" ], - "topologyKey": "419", + "topologyKey": "418", "namespaceSelector": { "matchLabels": { - "1rhm-5y--z-0/b17ca-_p-y.eQ9": "dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX" + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" }, "matchExpressions": [ { - "key": "7Vz_6.Hz_V_.r_v_._X", - "operator": "Exists" + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" } ] } @@ -1357,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 2001693468, + "weight": -234140, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2": "PE..24-O._.v._9-cz.-Y6T4gz" + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" }, "matchExpressions": [ { - "key": "Q_--v-3-BzO5z80n_HtW", - "operator": "NotIn", - "values": [ - "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" - ] + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" } ] }, "namespaces": [ - "432" + "431" ], - "topologyKey": "433", + "topologyKey": "432", "namespaceSelector": { "matchLabels": { - "f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9": "P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA" + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" }, "matchExpressions": [ { - "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", - "operator": "In", - "values": [ - "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" - ] + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" } ] } @@ -1400,32 +1399,32 @@ { "labelSelector": { "matchLabels": { - "4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6": "pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C" + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" }, "matchExpressions": [ { - "key": "T", - "operator": "NotIn", + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", + "operator": "In", "values": [ - "" + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" ] } ] }, "namespaces": [ - "446" + "445" ], - "topologyKey": "447", + "topologyKey": "446", "namespaceSelector": { "matchLabels": { - "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" }, "matchExpressions": [ { - "key": "vSW_4-__h", + "key": "N7.81_-._-_8_.._._a9", "operator": "In", "values": [ - "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" ] } ] @@ -1434,34 +1433,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1920802622, + "weight": 1276377114, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H": "gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq" + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" }, "matchExpressions": [ { - "key": "8v---a9j23/9", - "operator": "In", - "values": [ - "y__y.9O.L-.m.3h" - ] + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "460" + "459" ], - "topologyKey": "461", + "topologyKey": "460", "namespaceSelector": { "matchLabels": { - "VM5..-N_H_55..--E3_2D-1DW__o_8": "kzB7U_.Q.45cy-.._K" + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG", - "operator": "Exists" + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", + "operator": "DoesNotExist" } ] } @@ -1470,66 +1466,66 @@ ] } }, - "schedulerName": "468", + "schedulerName": "467", "tolerations": [ { - "key": "469", - "operator": "NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ", - "value": "470", - "effect": ";牆詒ĸąsƶ", - "tolerationSeconds": -456102350746071856 + "key": "468", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "469", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "471", + "ip": "470", "hostnames": [ - "472" + "471" ] } ], - "priorityClassName": "473", - "priority": 1188651641, + "priorityClassName": "472", + "priority": 347613368, "dnsConfig": { "nameservers": [ - "474" + "473" ], "searches": [ - "475" + "474" ], "options": [ { - "name": "476", - "value": "477" + "name": "475", + "value": "476" } ] }, "readinessGates": [ { - "conditionType": "lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW" + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "478", + "runtimeClassName": "477", "enableServiceLinks": false, - "preemptionPolicy": "džH0ƾ瘿¸'q钨羲;\"T#sM網mA", + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { - "»Š": "727" + "D輷": "792" }, "topologySpreadConstraints": [ { - "maxSkew": -388643187, - "topologyKey": "479", - "whenUnsatisfiable": "i僠噚恗N", + "maxSkew": -484382570, + "topologyKey": "478", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { - "z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0": "g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T" + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" }, "matchExpressions": [ { - "key": "br..1.--S-w-5_..D.pz_-ad", - "operator": "In", + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", "values": [ - "Q.__y644" + "h.v._5.vB-.-7-.6Jv-86___3" ] } ] @@ -1541,18 +1537,18 @@ } }, "status": { - "replicas": -2095627603, - "fullyLabeledReplicas": 516555648, - "readyReplicas": 2104777337, - "availableReplicas": 876226690, - "observedGeneration": 1436288218546692842, + "replicas": 2106170541, + "fullyLabeledReplicas": 415168801, + "readyReplicas": 1448332644, + "availableReplicas": -2060941196, + "observedGeneration": 7426283174216567769, "conditions": [ { - "type": "C`牯雫", - "status": "%ÿ¼璤ňɈȀę", - "lastTransitionTime": "2951-06-01T06:00:17Z", - "reason": "486", - "message": "487" + "type": "犓`ɜɅco\\穜T睭憲Ħ焵i,ŋŨN", + "status": "\u003c暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ\u003e尪璎", + "lastTransitionTime": "2597-11-21T15:14:16Z", + "reason": "485", + "message": "486" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.pb index 78a59df5e3b4..e5a1ebe5a90c 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.pb and b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.pb differ diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.yaml b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.yaml index a8f770ec0424..0fe545b38d66 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.ReplicaSet.yaml @@ -73,116 +73,112 @@ spec: selfLink: "29" uid: ʬ spec: - activeDeadlineSeconds: 579099652389333099 + activeDeadlineSeconds: 3305070661619041050 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "408" - operator: 霎ȃň + - key: "407" + operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' values: - - "409" + - "408" matchFields: - - key: "410" - operator: ʓ滨 + - key: "409" + operator: '[y#t(' values: - - "411" - weight: -259047269 + - "410" + weight: -5241849 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "404" - operator: 灭ƴɦ燻踸陴Sĕ濦 + - key: "403" + operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 values: - - "405" + - "404" matchFields: - - key: "406" - operator: 筿ɾ + - key: "405" + operator: ' ' values: - - "407" + - "406" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: Q_--v-3-BzO5z80n_HtW - operator: NotIn - values: - - 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + operator: Exists matchLabels: - 8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2: PE..24-O._.v._9-cz.-Y6T4gz + 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 namespaceSelector: matchExpressions: - - key: xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W - operator: In - values: - - U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx + - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + operator: DoesNotExist matchLabels: - ? f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9 - : P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA + Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "432" - topologyKey: "433" - weight: 2001693468 + - "431" + topologyKey: "432" + weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 3QC1--L--v_Z--ZgC - operator: Exists + - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q + operator: NotIn + values: + - 0..KpiS.oK-.O--5-yp8q_s-L matchLabels: - KA-._d._.Um.-__0: 5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q namespaceSelector: matchExpressions: - - key: 7Vz_6.Hz_V_.r_v_._X - operator: Exists + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + operator: DoesNotExist matchLabels: - 1rhm-5y--z-0/b17ca-_p-y.eQ9: dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX + 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "418" - topologyKey: "419" + - "417" + topologyKey: "418" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 8v---a9j23/9 - operator: In - values: - - y__y.9O.L-.m.3h + - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h + operator: DoesNotExist matchLabels: - o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H: gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq + 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 namespaceSelector: matchExpressions: - - key: 6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG - operator: Exists + - key: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 + operator: DoesNotExist matchLabels: - VM5..-N_H_55..--E3_2D-1DW__o_8: kzB7U_.Q.45cy-.._K + ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 + : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "460" - topologyKey: "461" - weight: 1920802622 + - "459" + topologyKey: "460" + weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: T - operator: NotIn + - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 + operator: In values: - - "" + - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 matchLabels: - 4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6: pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C + n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" namespaceSelector: matchExpressions: - - key: vSW_4-__h + - key: N7.81_-._-_8_.._._a9 operator: In values: - - m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1 + - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh matchLabels: - T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI: I-mt4...rQ + m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "446" - topologyKey: "447" - automountServiceAccountToken: true + - "445" + topologyKey: "446" + automountServiceAccountToken: false containers: - args: - "249" @@ -201,7 +197,7 @@ spec: fieldPath: "259" resourceFieldRef: containerName: "260" - divisor: "9" + divisor: "861" resource: "261" secretKeyRef: key: "265" @@ -214,196 +210,197 @@ spec: prefix: "253" secretRef: name: "255" - optional: true + optional: false image: "247" - imagePullPolicy: ǚ鍰\縑ɀ撑¼蠾8餑噭 + imagePullPolicy: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ lifecycle: postStart: exec: command: - - "291" + - "293" httpGet: - host: "294" + host: "295" httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + - name: "296" + value: "297" + path: "294" + port: -1699531929 + scheme: Z涬P­蜷ɔ幩šeS tcpSocket: - host: "297" - port: 1167615307 + host: "298" + port: 155090390 preStop: exec: command: - - "298" + - "299" httpGet: - host: "300" + host: "302" httpHeaders: - - name: "301" - value: "302" - path: "299" - port: -115833863 - scheme: ì + - name: "303" + value: "304" + path: "300" + port: "301" tcpSocket: - host: "304" - port: "303" + host: "305" + port: -727263154 livenessProbe: exec: command: - "272" - failureThreshold: -1129218498 + failureThreshold: 472742933 httpGet: - host: "274" + host: "275" httpHeaders: - - name: "275" - value: "276" + - name: "276" + value: "277" path: "273" - port: -1468297794 - scheme: 磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ - initialDelaySeconds: 1308698792 - periodSeconds: -934378634 - successThreshold: -1453143878 + port: "274" + scheme: 冓鍓贯 + initialDelaySeconds: 1290950685 + periodSeconds: 1058960779 + successThreshold: -2133441986 tcpSocket: - host: "278" - port: "277" - terminationGracePeriodSeconds: 2471155705902100229 - timeoutSeconds: 1401790459 + host: "279" + port: "278" + terminationGracePeriodSeconds: 217739466937954194 + timeoutSeconds: 12533543 name: "246" ports: - - containerPort: -1784617397 + - containerPort: -614161319 hostIP: "252" - hostPort: 465972736 + hostPort: 59244165 name: "251" - protocol: Ƭƶ氩Ȩ<6 + protocol: Ȩ<6鄰簳°Ļǟi& readinessProbe: exec: command: - - "279" - failureThreshold: 323903711 + - "280" + failureThreshold: 1843491416 httpGet: - host: "281" + host: "282" httpHeaders: - - name: "282" - value: "283" - path: "280" - port: -614098868 - scheme: ȗÔÂɘɢ - initialDelaySeconds: -942399354 - periodSeconds: -1803854120 - successThreshold: -1412915219 + - name: "283" + value: "284" + path: "281" + port: 1401790459 + scheme: ǵɐ鰥Z + initialDelaySeconds: -614098868 + periodSeconds: 846286700 + successThreshold: 1080545253 tcpSocket: - host: "284" - port: 802134138 - terminationGracePeriodSeconds: -9192251189672401053 - timeoutSeconds: 1264624019 + host: "285" + port: -1103045151 + terminationGracePeriodSeconds: -5175286970144973961 + timeoutSeconds: 234253676 resources: limits: - lNKƙ順\E¦队偯J僳徥淳: "93" + ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ: "178" requests: - 媀瓄&翜舞拉Œɥ颶妧Ö闊: "472" + Ö闊 鰔澝qV: "752" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ņ - drop: - )DŽ髐njʉBn(fǂ + drop: + - 曣ŋayåe躒訙 privileged: false - procMount: Ǫʓ)ǂť嗆u - readOnlyRootFilesystem: true - runAsGroup: -495558749504439559 - runAsNonRoot: false - runAsUser: -6717020695319852049 + procMount: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' + readOnlyRootFilesystem: false + runAsGroup: 6245571390016329382 + runAsNonRoot: true + runAsUser: 1083662227773909466 seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" + level: "310" + role: "308" + type: "309" + user: "307" seccompProfile: - localhostProfile: "313" - type: 晲T[irȎ3Ĕ\ + localhostProfile: "314" + type: '|蕎''佉賞ǧ' windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" - runAsUserName: "312" + gmsaCredentialSpec: "312" + gmsaCredentialSpecName: "311" + hostProcess: true + runAsUserName: "313" startupProbe: exec: command: - - "285" - failureThreshold: 1658749995 + - "286" + failureThreshold: -793616601 httpGet: - host: "287" + host: "289" httpHeaders: - - name: "288" - value: "289" - path: "286" - port: -992558278 - scheme: 鯂²静 - initialDelaySeconds: -181601395 - periodSeconds: 1851229369 - successThreshold: -560238386 + - name: "290" + value: "291" + path: "287" + port: "288" + scheme: 芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj + initialDelaySeconds: 1658749995 + periodSeconds: 809683205 + successThreshold: -1615316902 tcpSocket: - host: "290" - port: -402384013 - terminationGracePeriodSeconds: -4030490994049395944 - timeoutSeconds: -617381112 - terminationMessagePath: "305" - terminationMessagePolicy: ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - tty: true + host: "292" + port: -560238386 + terminationGracePeriodSeconds: -2242897509815578930 + timeoutSeconds: -938421813 + stdin: true + terminationMessagePath: "306" + terminationMessagePolicy: Ȗ|ʐşƧ諔迮ƙIJ嘢4 volumeDevices: - devicePath: "271" name: "270" volumeMounts: - mountPath: "267" - mountPropagation: ĠM蘇KŅ/»頸+SÄ蚃 + mountPropagation: /»頸+SÄ蚃ɣľ)酊龨Î name: "266" + readOnly: true subPath: "268" subPathExpr: "269" workingDir: "250" dnsConfig: nameservers: - - "474" + - "473" options: - - name: "476" - value: "477" + - name: "475" + value: "476" searches: - - "475" - dnsPolicy: '''蠨磼O_h盌3+Œ9两@8' + - "474" + dnsPolicy: +Œ9两 enableServiceLinks: false ephemeralContainers: - args: - - "317" + - "318" command: - - "316" + - "317" env: - - name: "324" - value: "325" + - name: "325" + value: "326" valueFrom: configMapKeyRef: - key: "331" - name: "330" + key: "332" + name: "331" optional: true fieldRef: - apiVersion: "326" - fieldPath: "327" + apiVersion: "327" + fieldPath: "328" resourceFieldRef: - containerName: "328" - divisor: "69" - resource: "329" + containerName: "329" + divisor: "992" + resource: "330" secretKeyRef: - key: "333" - name: "332" - optional: false + key: "334" + name: "333" + optional: true envFrom: - configMapRef: - name: "322" + name: "323" optional: true - prefix: "321" + prefix: "322" secretRef: - name: "323" - optional: false - image: "315" + name: "324" + optional: true + image: "316" imagePullPolicy: ǰ詀ǿ忀oɎƺL lifecycle: postStart: @@ -411,85 +408,85 @@ spec: command: - "361" httpGet: - host: "364" + host: "363" httpHeaders: - - name: "365" - value: "366" + - name: "364" + value: "365" path: "362" - port: "363" - scheme: 卶滿筇ȟP:/a殆诵H玲鑠ĭ$# + port: 1445923603 + scheme: 殆诵H玲鑠ĭ$#卛8ð仁Q tcpSocket: - host: "368" - port: "367" + host: "367" + port: "366" preStop: exec: command: - - "369" + - "368" httpGet: host: "371" httpHeaders: - name: "372" value: "373" - path: "370" - port: 1791758702 - scheme: tl敷斢杧ż鯀 + path: "369" + port: "370" + scheme: 杧ż鯀1' tcpSocket: - host: "375" - port: "374" + host: "374" + port: 1297979953 livenessProbe: exec: command: - - "340" - failureThreshold: -36573584 + - "341" + failureThreshold: 2046765799 httpGet: host: "343" httpHeaders: - name: "344" value: "345" - path: "341" - port: "342" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 + path: "342" + port: 1529027685 + scheme: żLj捲攻xƂ9阠$嬏wy¶熀 + initialDelaySeconds: -2106399359 + periodSeconds: -1038975198 + successThreshold: 1821835340 tcpSocket: host: "346" - port: -1088996269 - terminationGracePeriodSeconds: -2524837786321986358 - timeoutSeconds: 1480364858 - name: "314" + port: -1912967242 + terminationGracePeriodSeconds: -6946775447206795219 + timeoutSeconds: 1443270783 + name: "315" ports: - - containerPort: -1918622971 - hostIP: "320" - hostPort: -1656699070 - name: "319" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz + - containerPort: -1842062977 + hostIP: "321" + hostPort: -1920304485 + name: "320" + protocol: 輔3璾ėȜv1b繐汚磉反-n覦 readinessProbe: exec: command: - "347" - failureThreshold: 1443270783 + failureThreshold: 1671084780 httpGet: - host: "349" + host: "350" httpHeaders: - - name: "350" - value: "351" + - name: "351" + value: "352" path: "348" - port: 1219644543 - scheme: ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy - initialDelaySeconds: 652646450 - periodSeconds: -1912967242 - successThreshold: -2106399359 + port: "349" + scheme: Ƒ[澔 + initialDelaySeconds: -952255430 + periodSeconds: -824007302 + successThreshold: -359713104 tcpSocket: host: "353" - port: "352" - terminationGracePeriodSeconds: -4462364494060795190 - timeoutSeconds: 757223010 + port: 1288391156 + terminationGracePeriodSeconds: 1571605531283019612 + timeoutSeconds: 1568034275 resources: limits: - 1b: "328" + ʨIk(dŊiɢzĮ蛋I滞: "394" requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" + ɞȥ}礤铟怖ý萜Ǖ: "305" securityContext: allowPrivilegeEscalation: false capabilities: @@ -498,68 +495,68 @@ spec: drop: - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' privileged: true - procMount: 铳s44矕Ƈè*鑏= + procMount: s44矕Ƈè readOnlyRootFilesystem: false - runAsGroup: -1232960403847883886 - runAsNonRoot: true - runAsUser: 2114633499332155907 + runAsGroup: 73764735411458498 + runAsNonRoot: false + runAsUser: 4224635496843945227 seLinuxOptions: - level: "380" - role: "378" - type: "379" - user: "377" + level: "379" + role: "377" + type: "378" + user: "376" seccompProfile: - localhostProfile: "384" - type: ʨ|ǓÓ敆OɈÏ 瞍髃# + localhostProfile: "383" + type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 windowsOptions: - gmsaCredentialSpec: "382" - gmsaCredentialSpecName: "381" - runAsUserName: "383" + gmsaCredentialSpec: "381" + gmsaCredentialSpecName: "380" + hostProcess: true + runAsUserName: "382" startupProbe: exec: command: - "354" - failureThreshold: 64459150 + failureThreshold: -1031303729 httpGet: host: "356" httpHeaders: - name: "357" value: "358" path: "355" - port: -902839620 - scheme: 縆łƑ[澔槃JŵǤ桒ɴ鉂W - initialDelaySeconds: -574742201 - periodSeconds: -514169648 - successThreshold: -1186167291 + port: -514169648 + scheme: '&疀' + initialDelaySeconds: -39292476 + periodSeconds: -1312249623 + successThreshold: -1089435479 tcpSocket: host: "360" port: "359" - terminationGracePeriodSeconds: -4166164136222066963 - timeoutSeconds: -1182912186 - stdin: true - targetContainerName: "385" - terminationMessagePath: "376" - terminationMessagePolicy: 鸔ɧWǘ炙 + terminationGracePeriodSeconds: -7317946572666008364 + timeoutSeconds: 801902541 + targetContainerName: "384" + terminationMessagePath: "375" + terminationMessagePolicy: ǘ炙 tty: true volumeDevices: - - devicePath: "339" - name: "338" + - devicePath: "340" + name: "339" volumeMounts: - - mountPath: "335" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "334" + - mountPath: "336" + mountPropagation: Ƒĝ®EĨǔvÄÚ×p鬷m + name: "335" readOnly: true - subPath: "336" - subPathExpr: "337" - workingDir: "318" + subPath: "337" + subPathExpr: "338" + workingDir: "319" hostAliases: - hostnames: - - "472" - ip: "471" - hostNetwork: true - hostname: "402" + - "471" + ip: "470" + hostPID: true + hostname: "401" imagePullSecrets: - - name: "401" + - name: "400" initContainers: - args: - "181" @@ -687,11 +684,11 @@ spec: drop: - W:ĸ輦唊#v privileged: false - procMount: Ÿ8T 苧yñKJɐ扵 + procMount: 8T 苧yñKJɐ扵Gƚ绤fʀ readOnlyRootFilesystem: true - runAsGroup: 8839567045362091290 + runAsGroup: -1629447906545846003 runAsNonRoot: true - runAsUser: 1946087648860511217 + runAsUser: 7510677649797968740 seLinuxOptions: level: "241" role: "239" @@ -699,10 +696,11 @@ spec: user: "238" seccompProfile: localhostProfile: "245" - type: ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + type: 腩墺Ò媁荭gw忊|E剒蔞|表徶 windowsOptions: gmsaCredentialSpec: "243" gmsaCredentialSpecName: "242" + hostProcess: true runAsUserName: "244" startupProbe: exec: @@ -728,7 +726,6 @@ spec: stdin: true terminationMessagePath: "237" terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' - tty: true volumeDevices: - devicePath: "203" name: "202" @@ -740,66 +737,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "390" + nodeName: "389" nodeSelector: - "386": "387" + "385": "386" overhead: - »Š: "727" - preemptionPolicy: džH0ƾ瘿¸'q钨羲;"T#sM網mA - priority: 1188651641 - priorityClassName: "473" + D輷: "792" + preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 + priority: 347613368 + priorityClassName: "472" readinessGates: - - conditionType: lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW - restartPolicy: W歹s梊ɥʋăƻ - runtimeClassName: "478" - schedulerName: "468" + - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ + restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn + runtimeClassName: "477" + schedulerName: "467" securityContext: - fsGroup: -8322686588708543096 - fsGroupChangePolicy: 4虵p蓋沥7uPƒ - runAsGroup: -2549376519991319825 + fsGroup: -3964669311891901178 + fsGroupChangePolicy: ƴ4虵p + runAsGroup: 3230705132538051674 runAsNonRoot: true - runAsUser: 3011215457607075123 + runAsUser: 3438266910774132295 seLinuxOptions: - level: "394" - role: "392" - type: "393" - user: "391" + level: "393" + role: "391" + type: "392" + user: "390" seccompProfile: - localhostProfile: "400" - type: "" + localhostProfile: "399" + type: 沥7uPƒw©ɴĶ烷Ľthp supplementalGroups: - - 8667724420266764868 + - -1600417733583164525 sysctls: - - name: "398" - value: "399" + - name: "397" + value: "398" windowsOptions: - gmsaCredentialSpec: "396" - gmsaCredentialSpecName: "395" - runAsUserName: "397" - serviceAccount: "389" - serviceAccountName: "388" + gmsaCredentialSpec: "395" + gmsaCredentialSpecName: "394" + hostProcess: false + runAsUserName: "396" + serviceAccount: "388" + serviceAccountName: "387" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "403" - terminationGracePeriodSeconds: 1031455728822209328 + subdomain: "402" + terminationGracePeriodSeconds: -8335674866227004872 tolerations: - - effect: ;牆詒ĸąsƶ - key: "469" - operator: NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ - tolerationSeconds: -456102350746071856 - value: "470" + - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ + key: "468" + operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 + tolerationSeconds: 3252034671163905138 + value: "469" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: br..1.--S-w-5_..D.pz_-ad - operator: In + - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + operator: NotIn values: - - Q.__y644 + - h.v._5.vB-.-7-.6Jv-86___3 matchLabels: - z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0: g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T - maxSkew: -388643187 - topologyKey: "479" - whenUnsatisfiable: i僠噚恗N + n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb + maxSkew: -484382570 + topologyKey: "478" + whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: fsType: "49" @@ -1051,14 +1049,14 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 876226690 + availableReplicas: -2060941196 conditions: - - lastTransitionTime: "2951-06-01T06:00:17Z" - message: "487" - reason: "486" - status: '%ÿ¼璤ňɈȀę' - type: C`牯雫 - fullyLabeledReplicas: 516555648 - observedGeneration: 1436288218546692842 - readyReplicas: 2104777337 - replicas: -2095627603 + - lastTransitionTime: "2597-11-21T15:14:16Z" + message: "486" + reason: "485" + status: <暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ>尪璎 + type: 犓`ɜɅco\穜T睭憲Ħ焵i,ŋŨN + fullyLabeledReplicas: 415168801 + observedGeneration: 7426283174216567769 + readyReplicas: 1448332644 + replicas: 2106170541 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.json index 7930b97235e9..760fc11ef052 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.json +++ b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.json @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,199 +1466,196 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "volumeClaimTemplates": [ { "metadata": { - "name": "488", - "generateName": "489", - "namespace": "490", - "selfLink": "491", - "uid": "t;Äƾ53§T旦y6辱Ŵ鎥", - "resourceVersion": "5814982353389179965", - "generation": 1310178674290624050, - "creationTimestamp": "2094-04-06T18:59:28Z", - "deletionGracePeriodSeconds": 1872311292774274066, + "name": "484", + "generateName": "485", + "namespace": "486", + "selfLink": "487", + "uid": "ʬÇ[輚趞ț@", + "resourceVersion": "17306677052996382890", + "generation": -7348861935573569087, + "creationTimestamp": "1982-10-30T18:37:00Z", + "deletionGracePeriodSeconds": -7914036355585221334, "labels": { - "493": "494" + "489": "490" }, "annotations": { - "495": "496" + "491": "492" }, "ownerReferences": [ { - "apiVersion": "497", - "kind": "498", - "name": "499", - "uid": "tY圻醆锛[M牍Ƃ", - "controller": false, + "apiVersion": "493", + "kind": "494", + "name": "495", + "uid": "\u003e泔Eëæ:\u003c堸眺舐嘯龡班悦ʀ臺穔", + "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "500" + "496" ], - "clusterName": "501", + "clusterName": "497", "managedFields": [ { - "manager": "502", - "operation": "鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹", - "apiVersion": "503", - "fieldsType": "504", - "subresource": "505" + "manager": "498", + "operation": "ƥm粝ôD齆O#ȞM\u003c²彾Ǟʈɐ碓", + "apiVersion": "499", + "fieldsType": "500", + "subresource": "501" } ] }, "spec": { "accessModes": [ - "狳u恺Ŕsʅ" + "uȒ\u003cȕ碭ȡ,簓\u0026禑Ŏ瑁鑕婙蓫椧蒭諎漎" ], "selector": { "matchLabels": { - "De.._.-f..__QM__G-_OHh": "9_-._3.x.8iq" + "3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6": "9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a" }, "matchExpressions": [ { - "key": "2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr", - "operator": "In", - "values": [ - "Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L" - ] + "key": "c59x3oo2/a4-___..1.N_l..-8", + "operator": "DoesNotExist" } ] }, "resources": { "limits": { - "HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa": "243" + "": "736" }, "requests": { - "ƥ": "89" + "DÓǶɟ汩b隊曻:Bȗ轊": "278" } }, - "volumeName": "512", - "storageClassName": "513", - "volumeMode": "", + "volumeName": "508", + "storageClassName": "509", + "volumeMode": "ɋb賝łų$Q郔惻¬\\ơ^", "dataSource": { - "apiGroup": "514", - "kind": "515", - "name": "516" + "apiGroup": "510", + "kind": "511", + "name": "512" } }, "status": { - "phase": "ɫòDÓǶɟ", + "phase": "VǕ酈t史C\u003c镼ƶƭ", "accessModes": [ - "b隊曻:Bȗ轊" + "" ], "capacity": { - "": "375" + "蟀贑!ǃȥ瓤骁ȩ": "486" }, "conditions": [ { - "type": "b賝łų$Q郔", - "status": "Ċ凭Ǩ輹AÀŪ", - "lastProbeTime": "2913-03-10T01:14:02Z", - "lastTransitionTime": "2359-04-16T09:19:58Z", - "reason": "517", - "message": "518" + "type": "儲ȃ\u003cDŽ噻ȁ隞ĻȀ拞抵\u003c躁ĄȐ煷叺", + "status": "貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ", + "lastProbeTime": "2002-10-17T05:21:34Z", + "lastTransitionTime": "2090-08-02T09:40:31Z", + "reason": "513", + "message": "514" } ] } } ], - "serviceName": "519", - "podManagementPolicy": "t史C\u003c镼ƶƭ", + "serviceName": "515", + "podManagementPolicy": "(DǺM變ǣƆ鄾篏q鴥络@", "updateStrategy": { - "type": "蘃ʋxr®", + "type": "撇Ȥ寭ƉɫDžXSgƈɿ1", "rollingUpdate": { - "partition": 1241629379 + "partition": -578791744 } }, - "revisionHistoryLimit": -2047047343 + "revisionHistoryLimit": 1747963012 }, "status": { - "observedGeneration": -7554417720389717167, - "replicas": -1084756341, - "readyReplicas": -2001638406, - "currentReplicas": -1687188044, - "updatedReplicas": 497109907, - "currentRevision": "520", - "updateRevision": "521", - "collisionCount": 916590407, + "observedGeneration": -2804094558607818028, + "replicas": 604810772, + "readyReplicas": -2017431863, + "currentReplicas": -1391197036, + "updatedReplicas": -819211803, + "currentRevision": "516", + "updateRevision": "517", + "collisionCount": -741018201, "conditions": [ { - "type": "ȁ隞ĻȀ", - "status": "jËUe", - "lastTransitionTime": "2859-10-03T21:26:35Z", - "reason": "522", - "message": "523" + "type": "!ĕ輮ř蔨¡蘞睨函Ɂʟ]mʦ獪霛", + "status": "Hđ\"-劺bY伂滹Ǽ", + "lastTransitionTime": "2019-10-21T13:42:33Z", + "reason": "518", + "message": "519" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.pb b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.pb index 8a255ab12c69..7eed1c867820 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.pb and b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.pb differ 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 8b2c284a9b61..2655744ca4ee 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 @@ -31,16 +31,16 @@ metadata: selfLink: "5" uid: "7" spec: - podManagementPolicy: t史C<镼ƶƭ + podManagementPolicy: (DǺM變ǣƆ鄾篏q鴥络@ replicas: 896585016 - revisionHistoryLimit: -2047047343 + revisionHistoryLimit: 1747963012 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 operator: Exists matchLabels: 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - serviceName: "519" + serviceName: "515" template: metadata: annotations: @@ -73,114 +73,108 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: -5891364351877125204 + activeDeadlineSeconds: 5204116807884683873 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "410" - operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + - key: "406" + operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 values: - - "411" + - "407" matchFields: - - key: "412" - operator: 顓闉ȦT + - key: "408" + operator: ƒK07曳w values: - - "413" - weight: 1762917570 + - "409" + weight: 1805682547 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "406" + - key: "402" operator: "" values: - - "407" + - "403" matchFields: - - key: "408" - operator: ɦ燻踸陴Sĕ濦ʓɻ + - key: "404" + operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ values: - - "409" + - "405" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 - operator: In - values: - - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr + operator: DoesNotExist matchLabels: - z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c namespaceSelector: matchExpressions: - - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V - operator: In - values: - - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + - key: C-_20 + operator: Exists matchLabels: - vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t namespaces: - - "434" - topologyKey: "435" - weight: 888976270 + - "430" + topologyKey: "431" + weight: -450654683 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 - operator: NotIn - values: - - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + - key: 67F3p2_-_AmD-.0P + operator: DoesNotExist matchLabels: - 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 namespaceSelector: matchExpressions: - - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj operator: Exists matchLabels: - 4eq5: "" + 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r namespaces: - - "420" - topologyKey: "421" + - "416" + topologyKey: "417" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 6W74-R_Z_Tz.a3_Ho - operator: Exists + - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b + operator: NotIn + values: + - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m matchLabels: - n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV - operator: In - values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + operator: DoesNotExist matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K namespaces: - - "462" - topologyKey: "463" - weight: -1668452490 + - "458" + topologyKey: "459" + weight: 1131487788 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 - operator: Exists + - key: 4b699/B9n.2 + operator: In + values: + - MM7-.e.x matchLabels: - 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q namespaceSelector: matchExpressions: - - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s - operator: In - values: - - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J + operator: DoesNotExist matchLabels: - u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 namespaces: - - "448" - topologyKey: "449" + - "444" + topologyKey: "445" automountServiceAccountToken: true containers: - args: @@ -194,372 +188,372 @@ spec: configMapKeyRef: key: "262" name: "261" - optional: true + optional: false fieldRef: apiVersion: "257" fieldPath: "258" resourceFieldRef: containerName: "259" - divisor: "185" + divisor: "271" resource: "260" secretKeyRef: key: "264" name: "263" - optional: false + optional: true envFrom: - configMapRef: name: "253" - optional: false + optional: true prefix: "252" secretRef: name: "254" optional: false image: "246" - imagePullPolicy: i绝5哇芆斩 + imagePullPolicy: 汰8ŕİi騎C"6x$1s lifecycle: postStart: exec: command: - - "292" + - "291" httpGet: - host: "295" + host: "293" httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: 鯂²静 + - name: "294" + value: "295" + path: "292" + port: -1021949447 + scheme: B芭 tcpSocket: - host: "298" - port: -402384013 + host: "297" + port: "296" preStop: exec: command: - - "299" + - "298" httpGet: - host: "302" + host: "301" httpHeaders: - - name: "303" - value: "304" - path: "300" - port: "301" - scheme: 鏻砅邻爥 + - name: "302" + value: "303" + path: "299" + port: "300" + scheme: yƕ丆録²Ŏ) tcpSocket: - host: "305" - port: -305362540 + host: "304" + port: 507384491 livenessProbe: exec: command: - "271" - failureThreshold: 1993268896 + failureThreshold: 1156888068 httpGet: - host: "274" + host: "273" httpHeaders: - - name: "275" - value: "276" + - name: "274" + value: "275" path: "272" - port: "273" - scheme: 頸 - initialDelaySeconds: 711020087 - periodSeconds: -1965247100 - successThreshold: 218453478 + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: host: "277" - port: 1315054653 - terminationGracePeriodSeconds: -9140155223242250138 - timeoutSeconds: 1103049140 + port: "276" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 name: "245" ports: - - containerPort: -370386363 + - containerPort: 1714588921 hostIP: "251" - hostPort: -1462219068 + hostPort: -370386363 name: "250" - protocol: wƯ貾坢'跩aŕ翑0展} + protocol: Ư貾 readinessProbe: exec: command: - "278" - failureThreshold: 1456461851 + failureThreshold: 422133388 httpGet: host: "280" httpHeaders: - name: "281" value: "282" path: "279" - port: -1315487077 - scheme: ğ_ - initialDelaySeconds: 1272940694 - periodSeconds: 422133388 - successThreshold: 1952458416 + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: host: "284" port: "283" - terminationGracePeriodSeconds: -6078441689118311403 - timeoutSeconds: -385597677 + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 resources: limits: - 鬶l獕;跣Hǝcw: "242" + 庰%皧V: "116" requests: - $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + "": "289" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - "" + - p鋄5弢ȹ均i绝5 drop: - - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - privileged: false - procMount: W賁Ěɭɪǹ0 + - "" + privileged: true + procMount: ş readOnlyRootFilesystem: false - runAsGroup: -5712715102324619404 + runAsGroup: 7023916302283403328 runAsNonRoot: false - runAsUser: -7936947433725476327 + runAsUser: -3385088507022597813 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "314" - type: ',ƷƣMț譎懚XW疪鑳' + localhostProfile: "313" + type: 諔迮ƙ windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" - runAsUserName: "313" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" + hostProcess: false + runAsUserName: "312" startupProbe: exec: command: - "285" - failureThreshold: 620822482 + failureThreshold: 353361793 httpGet: host: "287" httpHeaders: - name: "288" value: "289" path: "286" - port: 1332783160 - scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - initialDelaySeconds: -300247800 - periodSeconds: -126958936 - successThreshold: 186945072 + port: 1013673874 + scheme: ə娯Ȱ囌{ + initialDelaySeconds: -205176266 + periodSeconds: -116469891 + successThreshold: 311083651 tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -2203905759223555727 - timeoutSeconds: 386804041 - stdin: true + host: "290" + port: -1829146875 + terminationGracePeriodSeconds: -8939747084334542875 + timeoutSeconds: 490479437 stdinOnce: true - terminationMessagePath: "306" - terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - tty: true + terminationMessagePath: "305" + terminationMessagePolicy: "3" volumeDevices: - devicePath: "270" name: "269" volumeMounts: - mountPath: "266" - mountPropagation: "" + mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ name: "265" + readOnly: true subPath: "267" subPathExpr: "268" workingDir: "249" dnsConfig: nameservers: - - "476" + - "472" options: - - name: "478" - value: "479" + - name: "474" + value: "475" searches: - - "477" - dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s - enableServiceLinks: false + - "473" + dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b + enableServiceLinks: true ephemeralContainers: - args: - - "318" - command: - "317" + command: + - "316" env: - - name: "325" - value: "326" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: false + key: "331" + name: "330" + optional: true fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "329" - divisor: "360" - resource: "330" + containerName: "328" + divisor: "66" + resource: "329" secretKeyRef: - key: "334" - name: "333" + key: "333" + name: "332" optional: false envFrom: - configMapRef: - name: "323" - optional: false - prefix: "322" + name: "322" + optional: true + prefix: "321" secretRef: - name: "324" + name: "323" optional: false - image: "316" - imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + image: "315" + imagePullPolicy: 阠$嬏 lifecycle: postStart: exec: command: - - "363" + - "360" httpGet: - host: "365" + host: "362" httpHeaders: - - name: "366" - value: "367" - path: "364" - port: 466267060 - scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -687,11 +681,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -699,10 +693,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -725,6 +720,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -740,66 +736,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1056,87 +1053,85 @@ spec: volumePath: "103" updateStrategy: rollingUpdate: - partition: 1241629379 - type: 蘃ʋxr® + partition: -578791744 + type: 撇Ȥ寭ƉɫDžXSgƈɿ1 volumeClaimTemplates: - metadata: annotations: - "495": "496" - clusterName: "501" - creationTimestamp: "2094-04-06T18:59:28Z" - deletionGracePeriodSeconds: 1872311292774274066 + "491": "492" + clusterName: "497" + creationTimestamp: "1982-10-30T18:37:00Z" + deletionGracePeriodSeconds: -7914036355585221334 finalizers: - - "500" - generateName: "489" - generation: 1310178674290624050 + - "496" + generateName: "485" + generation: -7348861935573569087 labels: - "493": "494" + "489": "490" managedFields: - - apiVersion: "503" - fieldsType: "504" - manager: "502" - operation: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 - subresource: "505" - name: "488" - namespace: "490" + - apiVersion: "499" + fieldsType: "500" + manager: "498" + operation: ƥm粝ôD齆O#ȞM<²彾Ǟʈɐ碓 + subresource: "501" + name: "484" + namespace: "486" ownerReferences: - - apiVersion: "497" + - apiVersion: "493" blockOwnerDeletion: true - controller: false - kind: "498" - name: "499" - uid: tY圻醆锛[M牍Ƃ - resourceVersion: "5814982353389179965" - selfLink: "491" - uid: t;Äƾ53§T旦y6辱Ŵ鎥 + controller: true + kind: "494" + name: "495" + uid: '>泔Eëæ:<堸眺舐嘯龡班悦ʀ臺穔' + resourceVersion: "17306677052996382890" + selfLink: "487" + uid: ʬÇ[輚趞ț@ spec: accessModes: - - 狳u恺Ŕsʅ + - uȒ<ȕ碭ȡ,簓&禑Ŏ瑁鑕婙蓫椧蒭諎漎 dataSource: - apiGroup: "514" - kind: "515" - name: "516" + apiGroup: "510" + kind: "511" + name: "512" resources: limits: - HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa: "243" + "": "736" requests: - ƥ: "89" + DÓǶɟ汩b隊曻:Bȗ轊: "278" selector: matchExpressions: - - key: 2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr - operator: In - values: - - Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L + - key: c59x3oo2/a4-___..1.N_l..-8 + operator: DoesNotExist matchLabels: - De.._.-f..__QM__G-_OHh: 9_-._3.x.8iq - storageClassName: "513" - volumeMode: "" - volumeName: "512" + 3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6: 9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a + storageClassName: "509" + volumeMode: ɋb賝łų$Q郔惻¬\ơ^ + volumeName: "508" status: accessModes: - - b隊曻:Bȗ轊 + - "" capacity: - "": "375" + 蟀贑!ǃȥ瓤骁ȩ: "486" conditions: - - lastProbeTime: "2913-03-10T01:14:02Z" - lastTransitionTime: "2359-04-16T09:19:58Z" - message: "518" - reason: "517" - status: Ċ凭Ǩ輹AÀŪ - type: b賝łų$Q郔 - phase: ɫòDÓǶɟ + - lastProbeTime: "2002-10-17T05:21:34Z" + lastTransitionTime: "2090-08-02T09:40:31Z" + message: "514" + reason: "513" + status: 貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ + type: 儲ȃ<DŽ噻ȁ隞ĻȀ拞抵<躁ĄȐ煷叺 + phase: VǕ酈t史C<镼ƶƭ status: - collisionCount: 916590407 + collisionCount: -741018201 conditions: - - lastTransitionTime: "2859-10-03T21:26:35Z" - message: "523" - reason: "522" - status: jËUe - type: ȁ隞ĻȀ - currentReplicas: -1687188044 - currentRevision: "520" - observedGeneration: -7554417720389717167 - readyReplicas: -2001638406 - replicas: -1084756341 - updateRevision: "521" - updatedReplicas: 497109907 + - lastTransitionTime: "2019-10-21T13:42:33Z" + message: "519" + reason: "518" + status: Hđ"-劺bY伂滹Ǽ + type: '!ĕ輮ř蔨¡蘞睨函Ɂʟ]mʦ獪霛' + currentReplicas: -1391197036 + currentRevision: "516" + observedGeneration: -2804094558607818028 + readyReplicas: -2017431863 + replicas: 604810772 + updateRevision: "517" + updatedReplicas: -819211803 diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.CronJob.json b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.CronJob.json index b304a289e0e6..5e465b03fa38 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.CronJob.json +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.CronJob.json @@ -738,21 +738,22 @@ "windowsOptions": { "gmsaCredentialSpecName": "261", "gmsaCredentialSpec": "262", - "runAsUserName": "263" + "runAsUserName": "263", + "hostProcess": false }, - "runAsUser": -3342656999442156006, - "runAsGroup": -5569844914519516591, + "runAsUser": 8833778257967181711, + "runAsGroup": -5647743520459672618, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "队偯J僳徥淳4揻", "seccompProfile": { - "type": "Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", + "type": "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ", "localhostProfile": "264" } }, "stdin": true, - "tty": true + "stdinOnce": true } ], "containers": [ @@ -769,8 +770,9 @@ "ports": [ { "name": "270", - "hostPort": -825277526, - "containerPort": 1157117817, + "hostPort": 1156888068, + "containerPort": -1296077882, + "protocol": "頸", "hostIP": "271" } ], @@ -779,7 +781,7 @@ "prefix": "272", "configMapRef": { "name": "273", - "optional": false + "optional": true }, "secretRef": { "name": "274", @@ -799,12 +801,12 @@ "resourceFieldRef": { "containerName": "279", "resource": "280", - "divisor": "107" + "divisor": "50" }, "configMapKeyRef": { "name": "281", "key": "282", - "optional": false + "optional": true }, "secretKeyRef": { "name": "283", @@ -816,19 +818,18 @@ ], "resources": { "limits": { - "琕鶫:顇ə娯Ȱ囌{": "853" + "´摖ȱ": "528" }, "requests": { - "Z龏´DÒȗÔÂɘɢ鬍熖B芭花": "372" + "鍓贯澔 ƺ蛜6Ɖ飴": "86" } }, "volumeMounts": [ { "name": "285", - "readOnly": true, "mountPath": "286", "subPath": "287", - "mountPropagation": "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻", + "mountPropagation": "", "subPathExpr": "288" } ], @@ -846,54 +847,55 @@ }, "httpGet": { "path": "292", - "port": "293", - "host": "294", - "scheme": "C\"6x$1s", + "port": -1453143878, + "host": "293", + "scheme": "鰥Z龏´DÒȗ", "httpHeaders": [ { - "name": "295", - "value": "296" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": "297", - "host": "298" + "port": 1843491416, + "host": "296" }, - "initialDelaySeconds": -860435782, - "timeoutSeconds": 1067125211, - "periodSeconds": -2088645849, - "successThreshold": 1900201288, - "failureThreshold": -766915393, - "terminationGracePeriodSeconds": 3557544419897236324 + "initialDelaySeconds": -1204965397, + "timeoutSeconds": -494895708, + "periodSeconds": -1021949447, + "successThreshold": 802134138, + "failureThreshold": -942399354, + "terminationGracePeriodSeconds": 5431518803727886665 }, "readinessProbe": { "exec": { "command": [ - "299" + "297" ] }, "httpGet": { - "path": "300", - "port": -311014176, - "host": "301", + "path": "298", + "port": "299", + "host": "300", + "scheme": "J", "httpHeaders": [ { - "name": "302", - "value": "303" + "name": "301", + "value": "302" } ] }, "tcpSocket": { - "port": 1076497581, + "port": "303", "host": "304" }, - "initialDelaySeconds": 95144287, - "timeoutSeconds": 363405643, - "periodSeconds": 1635382953, - "successThreshold": -727263154, - "failureThreshold": -1449289597, - "terminationGracePeriodSeconds": 6328236602200940742 + "initialDelaySeconds": 657418949, + "timeoutSeconds": -992558278, + "periodSeconds": 287654902, + "successThreshold": -2062708879, + "failureThreshold": 215186711, + "terminationGracePeriodSeconds": -607313695104609402 }, "startupProbe": { "exec": { @@ -903,9 +905,9 @@ }, "httpGet": { "path": "306", - "port": 248533396, + "port": -617381112, "host": "307", - "scheme": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "scheme": "8ŕİi騎C\"6x", "httpHeaders": [ { "name": "308", @@ -914,15 +916,15 @@ ] }, "tcpSocket": { - "port": -674445196, + "port": -852140121, "host": "310" }, - "initialDelaySeconds": 1239158543, - "timeoutSeconds": -543432015, - "periodSeconds": -515370067, - "successThreshold": 2073046460, - "failureThreshold": 1692740191, - "terminationGracePeriodSeconds": -1195705267535749940 + "initialDelaySeconds": 1606930340, + "timeoutSeconds": 940930263, + "periodSeconds": -860435782, + "successThreshold": 1067125211, + "failureThreshold": -2088645849, + "terminationGracePeriodSeconds": 8161302388850132593 }, "lifecycle": { "postStart": { @@ -933,392 +935,394 @@ }, "httpGet": { "path": "312", - "port": "313", - "host": "314", - "scheme": "Ǣ曣ŋayåe躒訙", + "port": 1167615307, + "host": "313", + "scheme": "vEȤƏ埮p", "httpHeaders": [ { - "name": "315", - "value": "316" + "name": "314", + "value": "315" } ] }, "tcpSocket": { - "port": "317", - "host": "318" + "port": "316", + "host": "317" } }, "preStop": { "exec": { "command": [ - "319" + "318" ] }, "httpGet": { - "path": "320", - "port": "321", - "host": "322", - "scheme": "uE增猍ǵ xǨŴ", + "path": "319", + "port": 1575106083, + "host": "320", + "scheme": "ş", "httpHeaders": [ { - "name": "323", - "value": "324" + "name": "321", + "value": "322" } ] }, "tcpSocket": { - "port": 2112112129, - "host": "325" + "port": "323", + "host": "324" } } }, - "terminationMessagePath": "326", - "terminationMessagePolicy": "ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗", - "imagePullPolicy": "ĒzŔ瘍Nʊ", + "terminationMessagePath": "325", + "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "imagePullPolicy": "ņ", "securityContext": { "capabilities": { "add": [ - "璾ėȜv" + "DŽ髐njʉBn(fǂǢ曣" ], "drop": [ - "b繐汚磉反-n覦灲閈誹" + "ay" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "327", - "role": "328", - "type": "329", - "level": "330" + "user": "326", + "role": "327", + "type": "328", + "level": "329" }, "windowsOptions": { - "gmsaCredentialSpecName": "331", - "gmsaCredentialSpec": "332", - "runAsUserName": "333" + "gmsaCredentialSpecName": "330", + "gmsaCredentialSpec": "331", + "runAsUserName": "332", + "hostProcess": true }, - "runAsUser": 8423952810832831481, - "runAsGroup": 7806703309589874498, + "runAsUser": -3576337664396773931, + "runAsGroup": -4786249339103684082, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "k(dŊiɢzĮ蛋I滞廬耐", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "u8晲", "seccompProfile": { - "type": "焬CQm坊柩", - "localhostProfile": "334" + "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "localhostProfile": "333" } - } + }, + "stdin": true } ], "ephemeralContainers": [ { - "name": "335", - "image": "336", + "name": "334", + "image": "335", "command": [ - "337" + "336" ], "args": [ - "338" + "337" ], - "workingDir": "339", + "workingDir": "338", "ports": [ { - "name": "340", - "hostPort": 1141812777, - "containerPort": -1830926023, - "protocol": "®EĨǔvÄÚ×p", - "hostIP": "341" + "name": "339", + "hostPort": 1453852685, + "containerPort": 2037135322, + "protocol": "ǧĒzŔ瘍N", + "hostIP": "340" } ], "envFrom": [ { - "prefix": "342", + "prefix": "341", "configMapRef": { - "name": "343", + "name": "342", "optional": true }, "secretRef": { - "name": "344", + "name": "343", "optional": true } } ], "env": [ { - "name": "345", - "value": "346", + "name": "344", + "value": "345", "valueFrom": { "fieldRef": { - "apiVersion": "347", - "fieldPath": "348" + "apiVersion": "346", + "fieldPath": "347" }, "resourceFieldRef": { - "containerName": "349", - "resource": "350", - "divisor": "60" + "containerName": "348", + "resource": "349", + "divisor": "464" }, "configMapKeyRef": { - "name": "351", - "key": "352", + "name": "350", + "key": "351", "optional": true }, "secretKeyRef": { - "name": "353", - "key": "354", - "optional": true + "name": "352", + "key": "353", + "optional": false } } } ], "resources": { "limits": { - "": "262" + "汚磉反-n": "653" }, "requests": { - "Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶": "1" + "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" } }, "volumeMounts": [ { - "name": "355", - "mountPath": "356", - "subPath": "357", - "mountPropagation": "TGÒ鵌Ē3Nh×DJ", - "subPathExpr": "358" + "name": "354", + "mountPath": "355", + "subPath": "356", + "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", + "subPathExpr": "357" } ], "volumeDevices": [ { - "name": "359", - "devicePath": "360" + "name": "358", + "devicePath": "359" } ], "livenessProbe": { "exec": { "command": [ - "361" + "360" ] }, "httpGet": { - "path": "362", - "port": -514169648, - "host": "363", - "scheme": "\u0026疀", + "path": "361", + "port": -1088996269, + "host": "362", + "scheme": "ƘƵŧ1ƟƓ宆!", "httpHeaders": [ { - "name": "364", - "value": "365" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "366", - "host": "367" + "port": -1836225650, + "host": "365" }, - "initialDelaySeconds": -39292476, - "timeoutSeconds": 801902541, - "periodSeconds": -1312249623, - "successThreshold": -1089435479, - "failureThreshold": -1031303729, - "terminationGracePeriodSeconds": -7317946572666008364 + "initialDelaySeconds": -1065853311, + "timeoutSeconds": 559999152, + "periodSeconds": -843639240, + "successThreshold": 1573261475, + "failureThreshold": -1211577347, + "terminationGracePeriodSeconds": 6567123901989213629 }, "readinessProbe": { "exec": { "command": [ - "368" + "366" ] }, "httpGet": { - "path": "369", - "port": "370", - "host": "371", - "scheme": "ȷǻ.wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "path": "367", + "port": 705333281, + "host": "368", + "scheme": "xƂ9阠", "httpHeaders": [ { - "name": "372", - "value": "373" + "name": "369", + "value": "370" } ] }, "tcpSocket": { - "port": "374", - "host": "375" + "port": -916583020, + "host": "371" }, - "initialDelaySeconds": 2102595797, - "timeoutSeconds": -1921957558, - "periodSeconds": 180543684, - "successThreshold": -1050610482, - "failureThreshold": 1191111236, - "terminationGracePeriodSeconds": 5574781452707956333 + "initialDelaySeconds": -606614374, + "timeoutSeconds": -3478003, + "periodSeconds": 498878902, + "successThreshold": 652646450, + "failureThreshold": 757223010, + "terminationGracePeriodSeconds": -8216131738691912586 }, "startupProbe": { "exec": { "command": [ - "376" + "372" ] }, "httpGet": { - "path": "377", - "port": "378", - "host": "379", - "scheme": "餸硷", + "path": "373", + "port": "374", + "host": "375", + "scheme": "Ů\u003cy鯶縆łƑ[澔", "httpHeaders": [ { - "name": "380", - "value": "381" + "name": "376", + "value": "377" } ] }, "tcpSocket": { - "port": 731136838, - "host": "382" + "port": 1288391156, + "host": "378" }, - "initialDelaySeconds": 1701169865, - "timeoutSeconds": 685946195, - "periodSeconds": 1871363087, - "successThreshold": -614257963, - "failureThreshold": 1517970305, - "terminationGracePeriodSeconds": -3984053182430357055 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "lifecycle": { "postStart": { "exec": { "command": [ - "383" + "379" ] }, "httpGet": { - "path": "384", - "port": "385", - "host": "386", - "scheme": "ű嵞嬯t{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬ", + "path": "380", + "port": "381", + "host": "382", + "scheme": "%ʝ`ǭ", "httpHeaders": [ { - "name": "387", - "value": "388" + "name": "383", + "value": "384" } ] }, "tcpSocket": { - "port": "389", - "host": "390" + "port": -1467648837, + "host": "385" } }, "preStop": { "exec": { "command": [ - "391" + "386" ] }, "httpGet": { - "path": "392", - "port": "393", - "host": "394", - "scheme": "cx赮ǒđ\u003e*劶?j", + "path": "387", + "port": "388", + "host": "389", + "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", "httpHeaders": [ { - "name": "395", - "value": "396" + "name": "390", + "value": "391" } ] }, "tcpSocket": { - "port": "397", - "host": "398" + "port": "392", + "host": "393" } } }, - "terminationMessagePath": "399", - "terminationMessagePolicy": "¥", - "imagePullPolicy": "Ƈè*鑏='ʨ|ǓÓ敆OɈÏ 瞍髃", + "terminationMessagePath": "394", + "terminationMessagePolicy": "¯ÁȦtl敷斢", + "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { "add": [ - "ȕW歹s" + "鬬$矐_敕ű嵞嬯t{Eɾ" ], "drop": [ - "ɥʋăƻ遲" + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" ] }, "privileged": true, "seLinuxOptions": { - "user": "400", - "role": "401", - "type": "402", - "level": "403" + "user": "395", + "role": "396", + "type": "397", + "level": "398" }, "windowsOptions": { - "gmsaCredentialSpecName": "404", - "gmsaCredentialSpec": "405", - "runAsUserName": "406" + "gmsaCredentialSpecName": "399", + "gmsaCredentialSpec": "400", + "runAsUserName": "401", + "hostProcess": true }, - "runAsUser": 3805707846751185585, - "runAsGroup": 4820130167691486230, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "Ů嫠!@@)Zq=歍þ螗ɃŒGm", + "allowPrivilegeEscalation": false, + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "z鋎", - "localhostProfile": "407" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "402" } }, "tty": true, - "targetContainerName": "408" + "targetContainerName": "403" } ], - "restartPolicy": "¿əW#ļǹʅŚO虀^背遻堣灭ƴɦ燻踸", - "terminationGracePeriodSeconds": -8963807447996144781, - "activeDeadlineSeconds": -5539971415578447792, - "dnsPolicy": "6", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "409": "410" + "404": "405" }, - "serviceAccountName": "411", - "serviceAccount": "412", + "serviceAccountName": "406", + "serviceAccount": "407", "automountServiceAccountToken": false, - "nodeName": "413", - "hostNetwork": true, + "nodeName": "408", "hostPID": true, - "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "414", - "role": "415", - "type": "416", - "level": "417" + "user": "409", + "role": "410", + "type": "411", + "level": "412" }, "windowsOptions": { - "gmsaCredentialSpecName": "418", - "gmsaCredentialSpec": "419", - "runAsUserName": "420" + "gmsaCredentialSpecName": "413", + "gmsaCredentialSpec": "414", + "runAsUserName": "415", + "hostProcess": false }, - "runAsUser": 4290717681745188904, - "runAsGroup": 3355244307027629244, - "runAsNonRoot": false, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, + "runAsNonRoot": true, "supplementalGroups": [ - -7106117411092125093 + -1600417733583164525 ], - "fsGroup": -9164240834267238973, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "421", - "value": "422" + "name": "416", + "value": "417" } ], - "fsGroupChangePolicy": "", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "d'呪", - "localhostProfile": "423" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "418" } }, "imagePullSecrets": [ { - "name": "424" + "name": "419" } ], - "hostname": "425", - "subdomain": "426", + "hostname": "420", + "subdomain": "421", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1326,19 +1330,19 @@ { "matchExpressions": [ { - "key": "427", - "operator": "W瀤oɢ嫎¸殚篎3o8[y", + "key": "422", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "428" + "423" ] } ], "matchFields": [ { - "key": "429", - "operator": "ï驿笈", + "key": "424", + "operator": " ", "values": [ - "430" + "425" ] } ] @@ -1347,23 +1351,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1009377808, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "431", - "operator": "a餖Ľƛ淴ɑ?¶ȲƪE1º轪d覉;Ĕ颪", + "key": "426", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "432" + "427" ] } ], "matchFields": [ { - "key": "433", - "operator": "惍EʦŊĊ娮rȧ", + "key": "428", + "operator": "[y#t(", "values": [ - "434" + "429" ] } ] @@ -1376,7 +1380,7 @@ { "labelSelector": { "matchLabels": { - "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq.c": "" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { @@ -1389,9 +1393,9 @@ ] }, "namespaces": [ - "441" + "436" ], - "topologyKey": "442", + "topologyKey": "437", "namespaceSelector": { "matchLabels": { "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" @@ -1421,9 +1425,9 @@ ] }, "namespaces": [ - "455" + "450" ], - "topologyKey": "456", + "topologyKey": "451", "namespaceSelector": { "matchLabels": { "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" @@ -1457,9 +1461,9 @@ ] }, "namespaces": [ - "469" + "464" ], - "topologyKey": "470", + "topologyKey": "465", "namespaceSelector": { "matchLabels": { "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" @@ -1492,9 +1496,9 @@ ] }, "namespaces": [ - "483" + "478" ], - "topologyKey": "484", + "topologyKey": "479", "namespaceSelector": { "matchLabels": { "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" @@ -1511,37 +1515,37 @@ ] } }, - "schedulerName": "491", + "schedulerName": "486", "tolerations": [ { - "key": "492", + "key": "487", "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "493", + "value": "488", "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "494", + "ip": "489", "hostnames": [ - "495" + "490" ] } ], - "priorityClassName": "496", + "priorityClassName": "491", "priority": 347613368, "dnsConfig": { "nameservers": [ - "497" + "492" ], "searches": [ - "498" + "493" ], "options": [ { - "name": "499", - "value": "500" + "name": "494", + "value": "495" } ] }, @@ -1550,7 +1554,7 @@ "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "501", + "runtimeClassName": "496", "enableServiceLinks": false, "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { @@ -1559,7 +1563,7 @@ "topologySpreadConstraints": [ { "maxSkew": -484382570, - "topologyKey": "502", + "topologyKey": "497", "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { @@ -1591,13 +1595,13 @@ "status": { "active": [ { - "kind": "509", - "namespace": "510", - "name": "511", + "kind": "504", + "namespace": "505", + "name": "506", "uid": "暉Ŝ!ȣ绰", - "apiVersion": "512", - "resourceVersion": "513", - "fieldPath": "514" + "apiVersion": "507", + "resourceVersion": "508", + "fieldPath": "509" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.CronJob.pb b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.CronJob.pb index 406102b84de8..cf9ef3d3aaed 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.CronJob.pb and b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.CronJob.pb differ diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.CronJob.yaml b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.CronJob.yaml index 3f5b231793aa..793dbaecb4a0 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.CronJob.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.CronJob.yaml @@ -110,34 +110,34 @@ spec: selfLink: "48" uid: A spec: - activeDeadlineSeconds: -5539971415578447792 + activeDeadlineSeconds: 3305070661619041050 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "431" - operator: a餖Ľƛ淴ɑ?¶ȲƪE1º轪d覉;Ĕ颪 + - key: "426" + operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' values: - - "432" + - "427" matchFields: - - key: "433" - operator: 惍EʦŊĊ娮rȧ + - key: "428" + operator: '[y#t(' values: - - "434" - weight: -1009377808 + - "429" + weight: -5241849 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "427" - operator: W瀤oɢ嫎¸殚篎3o8[y + - key: "422" + operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 values: - - "428" + - "423" matchFields: - - key: "429" - operator: ï驿笈 + - key: "424" + operator: ' ' values: - - "430" + - "425" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -154,8 +154,8 @@ spec: matchLabels: Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "455" - topologyKey: "456" + - "450" + topologyKey: "451" weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -165,7 +165,7 @@ spec: values: - 0..KpiS.oK-.O--5-yp8q_s-L matchLabels: - u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq.c: "" + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q namespaceSelector: matchExpressions: - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr @@ -173,8 +173,8 @@ spec: matchLabels: 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "441" - topologyKey: "442" + - "436" + topologyKey: "437" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -192,8 +192,8 @@ spec: ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "483" - topologyKey: "484" + - "478" + topologyKey: "479" weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -213,8 +213,8 @@ spec: matchLabels: m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "469" - topologyKey: "470" + - "464" + topologyKey: "465" automountServiceAccountToken: false containers: - args: @@ -228,13 +228,13 @@ spec: configMapKeyRef: key: "282" name: "281" - optional: false + optional: true fieldRef: apiVersion: "277" fieldPath: "278" resourceFieldRef: containerName: "279" - divisor: "107" + divisor: "50" resource: "280" secretKeyRef: key: "284" @@ -243,354 +243,356 @@ spec: envFrom: - configMapRef: name: "273" - optional: false + optional: true prefix: "272" secretRef: name: "274" optional: false image: "266" - imagePullPolicy: ĒzŔ瘍Nʊ + imagePullPolicy: ņ lifecycle: postStart: exec: command: - "311" httpGet: - host: "314" + host: "313" httpHeaders: - - name: "315" - value: "316" + - name: "314" + value: "315" path: "312" - port: "313" - scheme: Ǣ曣ŋayåe躒訙 + port: 1167615307 + scheme: vEȤƏ埮p tcpSocket: - host: "318" - port: "317" + host: "317" + port: "316" preStop: exec: command: - - "319" + - "318" httpGet: - host: "322" + host: "320" httpHeaders: - - name: "323" - value: "324" - path: "320" - port: "321" - scheme: uE增猍ǵ xǨŴ + - name: "321" + value: "322" + path: "319" + port: 1575106083 + scheme: ş tcpSocket: - host: "325" - port: 2112112129 + host: "324" + port: "323" livenessProbe: exec: command: - "291" - failureThreshold: -766915393 + failureThreshold: -942399354 httpGet: - host: "294" + host: "293" httpHeaders: - - name: "295" - value: "296" + - name: "294" + value: "295" path: "292" - port: "293" - scheme: C"6x$1s - initialDelaySeconds: -860435782 - periodSeconds: -2088645849 - successThreshold: 1900201288 + port: -1453143878 + scheme: 鰥Z龏´DÒȗ + initialDelaySeconds: -1204965397 + periodSeconds: -1021949447 + successThreshold: 802134138 tcpSocket: - host: "298" - port: "297" - terminationGracePeriodSeconds: 3557544419897236324 - timeoutSeconds: 1067125211 + host: "296" + port: 1843491416 + terminationGracePeriodSeconds: 5431518803727886665 + timeoutSeconds: -494895708 name: "265" ports: - - containerPort: 1157117817 + - containerPort: -1296077882 hostIP: "271" - hostPort: -825277526 + hostPort: 1156888068 name: "270" + protocol: 頸 readinessProbe: exec: command: - - "299" - failureThreshold: -1449289597 + - "297" + failureThreshold: 215186711 httpGet: - host: "301" + host: "300" httpHeaders: - - name: "302" - value: "303" - path: "300" - port: -311014176 - initialDelaySeconds: 95144287 - periodSeconds: 1635382953 - successThreshold: -727263154 + - name: "301" + value: "302" + path: "298" + port: "299" + scheme: J + initialDelaySeconds: 657418949 + periodSeconds: 287654902 + successThreshold: -2062708879 tcpSocket: host: "304" - port: 1076497581 - terminationGracePeriodSeconds: 6328236602200940742 - timeoutSeconds: 363405643 + port: "303" + terminationGracePeriodSeconds: -607313695104609402 + timeoutSeconds: -992558278 resources: limits: - 琕鶫:顇ə娯Ȱ囌{: "853" + ´摖ȱ: "528" requests: - Z龏´DÒȗÔÂɘɢ鬍熖B芭花: "372" + 鍓贯澔 ƺ蛜6Ɖ飴: "86" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 璾ėȜv + - DŽ髐njʉBn(fǂǢ曣 drop: - - b繐汚磉反-n覦灲閈誹 - privileged: true - procMount: k(dŊiɢzĮ蛋I滞廬耐 - readOnlyRootFilesystem: true - runAsGroup: 7806703309589874498 + - ay + privileged: false + procMount: u8晲 + readOnlyRootFilesystem: false + runAsGroup: -4786249339103684082 runAsNonRoot: true - runAsUser: 8423952810832831481 + runAsUser: -3576337664396773931 seLinuxOptions: - level: "330" - role: "328" - type: "329" - user: "327" + level: "329" + role: "327" + type: "328" + user: "326" seccompProfile: - localhostProfile: "334" - type: 焬CQm坊柩 + localhostProfile: "333" + type: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' windowsOptions: - gmsaCredentialSpec: "332" - gmsaCredentialSpecName: "331" - runAsUserName: "333" + gmsaCredentialSpec: "331" + gmsaCredentialSpecName: "330" + hostProcess: true + runAsUserName: "332" startupProbe: exec: command: - "305" - failureThreshold: 1692740191 + failureThreshold: -2088645849 httpGet: host: "307" httpHeaders: - name: "308" value: "309" path: "306" - port: 248533396 - scheme: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - initialDelaySeconds: 1239158543 - periodSeconds: -515370067 - successThreshold: 2073046460 + port: -617381112 + scheme: 8ŕİi騎C"6x + initialDelaySeconds: 1606930340 + periodSeconds: -860435782 + successThreshold: 1067125211 tcpSocket: host: "310" - port: -674445196 - terminationGracePeriodSeconds: -1195705267535749940 - timeoutSeconds: -543432015 - terminationMessagePath: "326" - terminationMessagePolicy: ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗 + port: -852140121 + terminationGracePeriodSeconds: 8161302388850132593 + timeoutSeconds: 940930263 + stdin: true + terminationMessagePath: "325" + terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ volumeDevices: - devicePath: "290" name: "289" volumeMounts: - mountPath: "286" - mountPropagation: 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻 + mountPropagation: "" name: "285" - readOnly: true subPath: "287" subPathExpr: "288" workingDir: "269" dnsConfig: nameservers: - - "497" + - "492" options: - - name: "499" - value: "500" + - name: "494" + value: "495" searches: - - "498" - dnsPolicy: "6" + - "493" + dnsPolicy: +Œ9两 enableServiceLinks: false ephemeralContainers: - args: - - "338" - command: - "337" + command: + - "336" env: - - name: "345" - value: "346" + - name: "344" + value: "345" valueFrom: configMapKeyRef: - key: "352" - name: "351" + key: "351" + name: "350" optional: true fieldRef: - apiVersion: "347" - fieldPath: "348" + apiVersion: "346" + fieldPath: "347" resourceFieldRef: - containerName: "349" - divisor: "60" - resource: "350" + containerName: "348" + divisor: "464" + resource: "349" secretKeyRef: - key: "354" - name: "353" - optional: true + key: "353" + name: "352" + optional: false envFrom: - configMapRef: - name: "343" + name: "342" optional: true - prefix: "342" + prefix: "341" secretRef: - name: "344" + name: "343" optional: true - image: "336" - imagePullPolicy: Ƈè*鑏='ʨ|ǓÓ敆OɈÏ 瞍髃 + image: "335" + imagePullPolicy: 愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL lifecycle: postStart: exec: command: - - "383" + - "379" httpGet: - host: "386" + host: "382" httpHeaders: - - name: "387" - value: "388" - path: "384" - port: "385" - scheme: ű嵞嬯t{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬ + - name: "383" + value: "384" + path: "380" + port: "381" + scheme: '%ʝ`ǭ' tcpSocket: - host: "390" - port: "389" + host: "385" + port: -1467648837 preStop: exec: command: - - "391" + - "386" httpGet: - host: "394" + host: "389" httpHeaders: - - name: "395" - value: "396" - path: "392" - port: "393" - scheme: cx赮ǒđ>*劶?j + - name: "390" + value: "391" + path: "387" + port: "388" + scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S tcpSocket: - host: "398" - port: "397" + host: "393" + port: "392" livenessProbe: exec: command: - - "361" - failureThreshold: -1031303729 + - "360" + failureThreshold: -1211577347 httpGet: - host: "363" + host: "362" httpHeaders: - - name: "364" - value: "365" - path: "362" - port: -514169648 - scheme: '&疀' - initialDelaySeconds: -39292476 - periodSeconds: -1312249623 - successThreshold: -1089435479 + - name: "363" + value: "364" + path: "361" + port: -1088996269 + scheme: ƘƵŧ1ƟƓ宆! + initialDelaySeconds: -1065853311 + periodSeconds: -843639240 + successThreshold: 1573261475 tcpSocket: - host: "367" - port: "366" - terminationGracePeriodSeconds: -7317946572666008364 - timeoutSeconds: 801902541 - name: "335" + host: "365" + port: -1836225650 + terminationGracePeriodSeconds: 6567123901989213629 + timeoutSeconds: 559999152 + name: "334" ports: - - containerPort: -1830926023 - hostIP: "341" - hostPort: 1141812777 - name: "340" - protocol: ®EĨǔvÄÚ×p + - containerPort: 2037135322 + hostIP: "340" + hostPort: 1453852685 + name: "339" + protocol: ǧĒzŔ瘍N readinessProbe: exec: command: - - "368" - failureThreshold: 1191111236 + - "366" + failureThreshold: 757223010 httpGet: - host: "371" + host: "368" httpHeaders: - - name: "372" - value: "373" - path: "369" - port: "370" - scheme: ȷǻ.wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 - initialDelaySeconds: 2102595797 - periodSeconds: 180543684 - successThreshold: -1050610482 + - name: "369" + value: "370" + path: "367" + port: 705333281 + scheme: xƂ9阠 + initialDelaySeconds: -606614374 + periodSeconds: 498878902 + successThreshold: 652646450 tcpSocket: - host: "375" - port: "374" - terminationGracePeriodSeconds: 5574781452707956333 - timeoutSeconds: -1921957558 + host: "371" + port: -916583020 + terminationGracePeriodSeconds: -8216131738691912586 + timeoutSeconds: -3478003 resources: limits: - "": "262" + 汚磉反-n: "653" requests: - Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - initialDelaySeconds: 887398685 - periodSeconds: -1139949896 - successThreshold: 1274622498 + port: "276" + scheme: 佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ + initialDelaySeconds: -1224991707 + periodSeconds: -612420031 + successThreshold: -1139949896 tcpSocket: - host: "279" - port: -1224991707 - terminationGracePeriodSeconds: -8210022364156100044 - timeoutSeconds: -612420031 + host: "280" + port: -379385405 + terminationGracePeriodSeconds: -772827768292101457 + timeoutSeconds: 887398685 name: "248" ports: - - containerPort: -630252364 + - containerPort: -1213051101 hostIP: "254" - hostPort: -720450949 + hostPort: -970312425 name: "253" - protocol: dz娝嘚庎D}埽uʎȺ眖R#yV'WK + protocol: 埽uʎȺ眖R readinessProbe: exec: command: - - "280" - failureThreshold: 1004325340 + - "281" + failureThreshold: 764360370 httpGet: - host: "282" + host: "283" httpHeaders: - - name: "283" - value: "284" - path: "281" - port: 474715842 - scheme: Jɐ扵Gƚ绤fʀļ腩墺Ò媁荭gw - initialDelaySeconds: -1122739822 - periodSeconds: -1532958330 - successThreshold: -438588982 + - name: "284" + value: "285" + path: "282" + port: -1871050070 + scheme: KJɐ扵Gƚ绤fʀļ腩墺 + initialDelaySeconds: -631862664 + periodSeconds: -53728881 + successThreshold: -52739417 tcpSocket: - host: "286" - port: "285" - terminationGracePeriodSeconds: -5640668310341845616 - timeoutSeconds: -1761398388 + host: "287" + port: "286" + terminationGracePeriodSeconds: -4822130814617082943 + timeoutSeconds: 1056531337 resources: limits: - 輓Ɔȓ蹣ɐǛv+8: "375" + Ůĺ}潷ʒ胵輓: "404" requests: - '[颐o啛更偢ɇ': "21" + 1ØœȠƬQg鄠: "488" securityContext: allowPrivilegeEscalation: false capabilities: @@ -308,45 +311,48 @@ spec: drop: - ƺ蛜6Ɖ飴ɎiǨź privileged: true - procMount: ȗÔÂɘɢ + procMount: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 readOnlyRootFilesystem: false - runAsGroup: 2471155705902100229 - runAsNonRoot: true - runAsUser: 6461287015868628542 + runAsGroup: 2830586634171662902 + runAsNonRoot: false + runAsUser: 3716388262106582789 seLinuxOptions: - level: "311" - role: "309" - type: "310" - user: "308" + level: "313" + role: "311" + type: "312" + user: "310" seccompProfile: - localhostProfile: "315" - type: 熖B芭花ª瘡蟦JBʟ鍏H鯂 + localhostProfile: "317" + type: 鯂²静 windowsOptions: - gmsaCredentialSpec: "313" - gmsaCredentialSpecName: "312" - runAsUserName: "314" + gmsaCredentialSpec: "315" + gmsaCredentialSpecName: "314" + hostProcess: true + runAsUserName: "316" startupProbe: exec: command: - - "287" - failureThreshold: -1666819085 + - "288" + failureThreshold: 704287801 httpGet: - host: "289" + host: "290" httpHeaders: - - name: "290" - value: "291" - path: "288" - port: 1941923625 - initialDelaySeconds: 452673549 - periodSeconds: -125932767 - successThreshold: -18758819 + - name: "291" + value: "292" + path: "289" + port: 1004325340 + scheme: 徶đ寳议Ƭƶ氩Ȩ + initialDelaySeconds: -1666819085 + periodSeconds: 1777326813 + successThreshold: -1471289102 tcpSocket: host: "293" - port: "292" - terminationGracePeriodSeconds: -1212012606981050727 - timeoutSeconds: 627670321 + port: -18758819 + terminationGracePeriodSeconds: 8549738818875784336 + timeoutSeconds: -282193676 + stdin: true stdinOnce: true - terminationMessagePath: "307" + terminationMessagePath: "309" terminationMessagePolicy: ',ŕ' tty: true volumeDevices: @@ -354,7 +360,7 @@ spec: name: "272" volumeMounts: - mountPath: "269" - mountPropagation: + + mountPropagation: '>郵[+扴ȨŮ' name: "268" readOnly: true subPath: "270" @@ -362,204 +368,203 @@ spec: workingDir: "252" dnsConfig: nameservers: - - "473" + - "478" options: - - name: "475" - value: "476" + - name: "480" + value: "481" searches: - - "474" - dnsPolicy: 9ij\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ + - "479" + dnsPolicy: 喕 enableServiceLinks: false ephemeralContainers: - args: - - "319" + - "321" command: - - "318" + - "320" env: - - name: "326" - value: "327" + - name: "328" + value: "329" valueFrom: configMapKeyRef: - key: "333" - name: "332" + key: "335" + name: "334" optional: false fieldRef: - apiVersion: "328" - fieldPath: "329" + apiVersion: "330" + fieldPath: "331" resourceFieldRef: - containerName: "330" - divisor: "956" - resource: "331" + containerName: "332" + divisor: "817" + resource: "333" secretKeyRef: - key: "335" - name: "334" - optional: true + key: "337" + name: "336" + optional: false envFrom: - configMapRef: - name: "324" - optional: true - prefix: "323" - secretRef: - name: "325" + name: "326" optional: false - image: "317" - imagePullPolicy: G鄧蜢暳ǽ + prefix: "325" + secretRef: + name: "327" + optional: true + image: "319" + imagePullPolicy: ŭƽ眝{æ盪泙若`l}Ñ蠂Ü[ƛ^輅9 lifecycle: postStart: exec: command: - - "362" + - "366" httpGet: - host: "364" + host: "368" httpHeaders: - - name: "365" - value: "366" - path: "363" - port: 702968201 - scheme: Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ + - name: "369" + value: "370" + path: "367" + port: -637630736 + scheme: Ŵ壶ƵfȽÃ茓pȓɻ tcpSocket: - host: "367" - port: 1993058773 + host: "372" + port: "371" preStop: exec: command: - - "368" + - "373" httpGet: - host: "370" + host: "376" httpHeaders: - - name: "371" - value: "372" - path: "369" - port: 2115799218 - scheme: ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[ + - name: "377" + value: "378" + path: "374" + port: "375" + scheme: Ǹ|蕎'佉賞ǧĒz tcpSocket: - host: "374" - port: "373" + host: "379" + port: -1920304485 livenessProbe: exec: command: - - "342" - failureThreshold: -1379762675 + - "344" + failureThreshold: 595289079 httpGet: - host: "344" + host: "347" httpHeaders: - - name: "345" - value: "346" - path: "343" - port: -1491762290 - scheme: Bn(fǂǢ曣ŋayåe躒訙Ǫ - initialDelaySeconds: -17241638 - periodSeconds: 597943993 - successThreshold: -1237718434 + - name: "348" + value: "349" + path: "345" + port: "346" + scheme: pɵ{ + initialDelaySeconds: 1221583046 + periodSeconds: 1802356198 + successThreshold: -5838370 tcpSocket: - host: "347" - port: 739175678 - terminationGracePeriodSeconds: -3735660420379502501 - timeoutSeconds: 1454160406 - name: "316" + host: "351" + port: "350" + terminationGracePeriodSeconds: -7062605330414484831 + timeoutSeconds: -1861307253 + name: "318" ports: - - containerPort: -181601395 - hostIP: "322" - hostPort: -402384013 - name: "321" - protocol: 汰8ŕİi騎C"6x$1s + - containerPort: 1851229369 + hostIP: "324" + hostPort: -617381112 + name: "323" + protocol: ŕİi騎C readinessProbe: exec: command: - - "348" - failureThreshold: 1831638296 + - "352" + failureThreshold: -1491762290 httpGet: - host: "351" + host: "354" httpHeaders: - - name: "352" - value: "353" - path: "349" - port: "350" - scheme: Ȏ3Ĕ\ɢX鰨 - initialDelaySeconds: 1031506256 - periodSeconds: -954508651 - successThreshold: 1597200284 + - name: "355" + value: "356" + path: "353" + port: -1952582931 + scheme: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ + initialDelaySeconds: 748460736 + periodSeconds: 864674728 + successThreshold: -707765804 tcpSocket: - host: "354" - port: -1918622971 - terminationGracePeriodSeconds: 760480547754807445 - timeoutSeconds: -186532794 + host: "358" + port: "357" + terminationGracePeriodSeconds: -6530634860612550556 + timeoutSeconds: 1601057463 resources: limits: - 5哇芆斩ìh4ɊHȖ|ʐş: "879" + "": "243" requests: - ȭCV擭銆jʒǚ鍰\縑ɀ撑¼蠾8餑噭: "157" + ɔ幩še: "641" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - "" + - ƈ眽炊礫Ƽ¨Ix糂腂 drop: - - 攻xƂ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů< + - ǚŜEuEy竬ʆɞ privileged: true - procMount: ŵǤ桒ɴ鉂WJ1抉泅ą&疀ȼN翾Ⱦ - readOnlyRootFilesystem: true - runAsGroup: 4961684277572791542 - runAsNonRoot: true - runAsUser: -2391833818948531474 + procMount: ǣƘƵŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽż + readOnlyRootFilesystem: false + runAsGroup: 6975450977224404481 + runAsNonRoot: false + runAsUser: 2002344837004307079 seLinuxOptions: - level: "379" - role: "377" - type: "378" - user: "376" + level: "384" + role: "382" + type: "383" + user: "381" seccompProfile: - localhostProfile: "383" - type: 虓氙磂tńČȷǻ.wȏâ磠Ƴ崖 + localhostProfile: "388" + type: "" windowsOptions: - gmsaCredentialSpec: "381" - gmsaCredentialSpecName: "380" - runAsUserName: "382" + gmsaCredentialSpec: "386" + gmsaCredentialSpecName: "385" + hostProcess: true + runAsUserName: "387" startupProbe: exec: command: - - "355" - failureThreshold: -751455207 + - "359" + failureThreshold: 597943993 httpGet: - host: "358" + host: "361" httpHeaders: - - name: "359" - value: "360" - path: "356" - port: "357" - scheme: 賞ǧĒzŔ瘍N - initialDelaySeconds: 2073630689 - periodSeconds: -1395144116 - successThreshold: -684167223 + - name: "362" + value: "363" + path: "360" + port: 129997413 + scheme: Ǣ曣ŋayåe躒訙 + initialDelaySeconds: 2144856253 + periodSeconds: -17241638 + successThreshold: 1454160406 tcpSocket: - host: "361" - port: -531787516 - terminationGracePeriodSeconds: -3839813958613977681 - timeoutSeconds: -830875556 + host: "365" + port: "364" + terminationGracePeriodSeconds: -5315960194881172085 + timeoutSeconds: 739175678 stdin: true - stdinOnce: true - targetContainerName: "384" - terminationMessagePath: "375" - terminationMessagePolicy: ĝ®EĨǔvÄÚ×p鬷 + targetContainerName: "389" + terminationMessagePath: "380" + tty: true volumeDevices: - - devicePath: "341" - name: "340" + - devicePath: "343" + name: "342" volumeMounts: - - mountPath: "337" - mountPropagation: ǹ0 - name: "336" - subPath: "338" - subPathExpr: "339" - workingDir: "320" + - mountPath: "339" + mountPropagation: "" + name: "338" + readOnly: true + subPath: "340" + subPathExpr: "341" + workingDir: "322" hostAliases: - hostnames: - - "471" - ip: "470" + - "476" + ip: "475" hostIPC: true - hostNetwork: true - hostPID: true - hostname: "401" + hostname: "406" imagePullSecrets: - - name: "400" + - name: "405" initContainers: - args: - "181" @@ -680,18 +685,18 @@ spec: requests: Ā<é瞾ʀNŬɨǙÄr: "862" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - 藠3.v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0 drop: - Kʝ瘴I\p[ħsĨɆâĺɗ privileged: true - procMount: A + procMount: 攤/ɸɎ R§耶FfBl readOnlyRootFilesystem: true - runAsGroup: 6974050994588811875 + runAsGroup: 4006793330334483398 runAsNonRoot: true - runAsUser: -3442119660495017037 + runAsUser: 8088324525605310061 seLinuxOptions: level: "243" role: "241" @@ -699,10 +704,11 @@ spec: user: "240" seccompProfile: localhostProfile: "247" - type: /ɸɎ R§耶FfBls3! + type: 3!Zɾģ毋Ó6 windowsOptions: gmsaCredentialSpec: "245" gmsaCredentialSpecName: "244" + hostProcess: true runAsUserName: "246" startupProbe: exec: @@ -725,6 +731,7 @@ spec: port: "223" terminationGracePeriodSeconds: 1132874952502226901 timeoutSeconds: -1341523482 + stdinOnce: true terminationMessagePath: "239" terminationMessagePolicy: U髷裎$MVȟ@7飣奺Ȋ tty: true @@ -738,65 +745,65 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "389" + nodeName: "394" nodeSelector: - "385": "386" + "390": "391" overhead: - 隅DžbİEMǶɼ`|褞: "229" - preemptionPolicy: n{鳻 - priority: -340583156 - priorityClassName: "472" + <ƋlɋN磋镮ȺPÈɥ偁髕ģƗ: "283" + preemptionPolicy: 梊蝴.Ĉ马āƭw鰕ǰ"șa + priority: 878153992 + priorityClassName: "477" readinessGates: - - conditionType: țc£PAÎǨȨ栋 - restartPolicy: V - runtimeClassName: "477" - schedulerName: "467" + - conditionType: =ȑ-A敲ʉ + restartPolicy: xƂ9阠 + runtimeClassName: "482" + schedulerName: "472" securityContext: - fsGroup: 1086777894996369636 - fsGroupChangePolicy: 嬯t{ - runAsGroup: -3984053182430357055 + fsGroup: 7768299165267384830 + fsGroupChangePolicy: G + runAsGroup: 8790792169692841191 runAsNonRoot: true - runAsUser: -8782526851089538175 + runAsUser: -6831737663967002548 seLinuxOptions: - level: "393" - role: "391" - type: "392" - user: "390" + level: "398" + role: "396" + type: "397" + user: "395" seccompProfile: - localhostProfile: "399" - type: ɾ + localhostProfile: "404" + type: 鵌Ē3Nh×DJɶ羹ƞʓ%ʝ supplementalGroups: - - -4848183283725048145 + - 419368455950991325 sysctls: - - name: "397" - value: "398" + - name: "402" + value: "403" windowsOptions: - gmsaCredentialSpec: "395" - gmsaCredentialSpecName: "394" - runAsUserName: "396" - serviceAccount: "388" - serviceAccountName: "387" + gmsaCredentialSpec: "400" + gmsaCredentialSpecName: "399" + hostProcess: true + runAsUserName: "401" + serviceAccount: "393" + serviceAccountName: "392" setHostnameAsFQDN: false - shareProcessNamespace: true - subdomain: "402" - terminationGracePeriodSeconds: 2097799378008387965 + shareProcessNamespace: false + subdomain: "407" + terminationGracePeriodSeconds: -1251681867635446860 tolerations: - - key: "468" - operator: ŭʔb'?舍ȃʥx臥]å摞 - tolerationSeconds: 3053978290188957517 - value: "469" + - effect: 貛香"砻B鷋RȽXv*!ɝ茀Ǩ + key: "473" + operator: Ü + tolerationSeconds: 8594241010639209901 + value: "474" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b - operator: NotIn - values: - - H1z..j_.r3--T + - key: z-g--v8-c58kh44k-b13--2.7a-h0-4d-z-23---49tw-a/G5-_-_Llmft6.5H905IBI-._g_0 + operator: DoesNotExist matchLabels: - H_55..--E3_2D-1DW__o_-.k: "7" - maxSkew: 1486667065 - topologyKey: "478" - whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 + N-_.F: 09z2 + maxSkew: -702578810 + topologyKey: "483" + whenUnsatisfiable: Ž氮怉ƥ;"薑Ȣ#闬輙怀¹bCũw volumes: - awsElasticBlockStore: fsType: "49" @@ -1047,16 +1054,16 @@ spec: storagePolicyID: "106" storagePolicyName: "105" volumePath: "103" - ttlSecondsAfterFinished: 1020403419 + ttlSecondsAfterFinished: -1284862566 status: - active: 157401294 - completedIndexes: "487" + active: 543081713 + completedIndexes: "492" conditions: - - lastProbeTime: "2377-08-03T07:30:10Z" - lastTransitionTime: "2619-06-09T02:29:16Z" - message: "486" - reason: "485" - status: bCũw¼ ǫđ槴Ċį軠>桼劑 - type: 穌砊ʑȩ硘(ǒ[ȼ罦¦褅 - failed: 648978003 - succeeded: -702718077 + - lastProbeTime: "2427-08-17T22:26:07Z" + lastTransitionTime: "2012-08-22T05:26:31Z" + message: "491" + reason: "490" + status: 翻颌徚J殦殐ƕ蟶ŃēÖ釐駆Ŕƿe魛ĩ + type: ɓ为\Ŧƺ猑\#ȼ縤ɰTaI楅© + failed: 77405208 + succeeded: -377965530 diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.json b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.json index 586c12196edf..c8201432dfd1 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 @@ -738,21 +738,22 @@ "windowsOptions": { "gmsaCredentialSpecName": "261", "gmsaCredentialSpec": "262", - "runAsUserName": "263" + "runAsUserName": "263", + "hostProcess": false }, - "runAsUser": -3342656999442156006, - "runAsGroup": -5569844914519516591, + "runAsUser": 8833778257967181711, + "runAsGroup": -5647743520459672618, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "队偯J僳徥淳4揻", "seccompProfile": { - "type": "Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", + "type": "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ", "localhostProfile": "264" } }, "stdin": true, - "tty": true + "stdinOnce": true } ], "containers": [ @@ -769,8 +770,9 @@ "ports": [ { "name": "270", - "hostPort": -825277526, - "containerPort": 1157117817, + "hostPort": 1156888068, + "containerPort": -1296077882, + "protocol": "頸", "hostIP": "271" } ], @@ -779,7 +781,7 @@ "prefix": "272", "configMapRef": { "name": "273", - "optional": false + "optional": true }, "secretRef": { "name": "274", @@ -799,12 +801,12 @@ "resourceFieldRef": { "containerName": "279", "resource": "280", - "divisor": "107" + "divisor": "50" }, "configMapKeyRef": { "name": "281", "key": "282", - "optional": false + "optional": true }, "secretKeyRef": { "name": "283", @@ -816,19 +818,18 @@ ], "resources": { "limits": { - "琕鶫:顇ə娯Ȱ囌{": "853" + "´摖ȱ": "528" }, "requests": { - "Z龏´DÒȗÔÂɘɢ鬍熖B芭花": "372" + "鍓贯澔 ƺ蛜6Ɖ飴": "86" } }, "volumeMounts": [ { "name": "285", - "readOnly": true, "mountPath": "286", "subPath": "287", - "mountPropagation": "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻", + "mountPropagation": "", "subPathExpr": "288" } ], @@ -846,54 +847,55 @@ }, "httpGet": { "path": "292", - "port": "293", - "host": "294", - "scheme": "C\"6x$1s", + "port": -1453143878, + "host": "293", + "scheme": "鰥Z龏´DÒȗ", "httpHeaders": [ { - "name": "295", - "value": "296" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": "297", - "host": "298" + "port": 1843491416, + "host": "296" }, - "initialDelaySeconds": -860435782, - "timeoutSeconds": 1067125211, - "periodSeconds": -2088645849, - "successThreshold": 1900201288, - "failureThreshold": -766915393, - "terminationGracePeriodSeconds": 3557544419897236324 + "initialDelaySeconds": -1204965397, + "timeoutSeconds": -494895708, + "periodSeconds": -1021949447, + "successThreshold": 802134138, + "failureThreshold": -942399354, + "terminationGracePeriodSeconds": 5431518803727886665 }, "readinessProbe": { "exec": { "command": [ - "299" + "297" ] }, "httpGet": { - "path": "300", - "port": -311014176, - "host": "301", + "path": "298", + "port": "299", + "host": "300", + "scheme": "J", "httpHeaders": [ { - "name": "302", - "value": "303" + "name": "301", + "value": "302" } ] }, "tcpSocket": { - "port": 1076497581, + "port": "303", "host": "304" }, - "initialDelaySeconds": 95144287, - "timeoutSeconds": 363405643, - "periodSeconds": 1635382953, - "successThreshold": -727263154, - "failureThreshold": -1449289597, - "terminationGracePeriodSeconds": 6328236602200940742 + "initialDelaySeconds": 657418949, + "timeoutSeconds": -992558278, + "periodSeconds": 287654902, + "successThreshold": -2062708879, + "failureThreshold": 215186711, + "terminationGracePeriodSeconds": -607313695104609402 }, "startupProbe": { "exec": { @@ -903,9 +905,9 @@ }, "httpGet": { "path": "306", - "port": 248533396, + "port": -617381112, "host": "307", - "scheme": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "scheme": "8ŕİi騎C\"6x", "httpHeaders": [ { "name": "308", @@ -914,15 +916,15 @@ ] }, "tcpSocket": { - "port": -674445196, + "port": -852140121, "host": "310" }, - "initialDelaySeconds": 1239158543, - "timeoutSeconds": -543432015, - "periodSeconds": -515370067, - "successThreshold": 2073046460, - "failureThreshold": 1692740191, - "terminationGracePeriodSeconds": -1195705267535749940 + "initialDelaySeconds": 1606930340, + "timeoutSeconds": 940930263, + "periodSeconds": -860435782, + "successThreshold": 1067125211, + "failureThreshold": -2088645849, + "terminationGracePeriodSeconds": 8161302388850132593 }, "lifecycle": { "postStart": { @@ -933,392 +935,394 @@ }, "httpGet": { "path": "312", - "port": "313", - "host": "314", - "scheme": "Ǣ曣ŋayåe躒訙", + "port": 1167615307, + "host": "313", + "scheme": "vEȤƏ埮p", "httpHeaders": [ { - "name": "315", - "value": "316" + "name": "314", + "value": "315" } ] }, "tcpSocket": { - "port": "317", - "host": "318" + "port": "316", + "host": "317" } }, "preStop": { "exec": { "command": [ - "319" + "318" ] }, "httpGet": { - "path": "320", - "port": "321", - "host": "322", - "scheme": "uE增猍ǵ xǨŴ", + "path": "319", + "port": 1575106083, + "host": "320", + "scheme": "ş", "httpHeaders": [ { - "name": "323", - "value": "324" + "name": "321", + "value": "322" } ] }, "tcpSocket": { - "port": 2112112129, - "host": "325" + "port": "323", + "host": "324" } } }, - "terminationMessagePath": "326", - "terminationMessagePolicy": "ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗", - "imagePullPolicy": "ĒzŔ瘍Nʊ", + "terminationMessagePath": "325", + "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "imagePullPolicy": "ņ", "securityContext": { "capabilities": { "add": [ - "璾ėȜv" + "DŽ髐njʉBn(fǂǢ曣" ], "drop": [ - "b繐汚磉反-n覦灲閈誹" + "ay" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "327", - "role": "328", - "type": "329", - "level": "330" + "user": "326", + "role": "327", + "type": "328", + "level": "329" }, "windowsOptions": { - "gmsaCredentialSpecName": "331", - "gmsaCredentialSpec": "332", - "runAsUserName": "333" + "gmsaCredentialSpecName": "330", + "gmsaCredentialSpec": "331", + "runAsUserName": "332", + "hostProcess": true }, - "runAsUser": 8423952810832831481, - "runAsGroup": 7806703309589874498, + "runAsUser": -3576337664396773931, + "runAsGroup": -4786249339103684082, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "k(dŊiɢzĮ蛋I滞廬耐", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "u8晲", "seccompProfile": { - "type": "焬CQm坊柩", - "localhostProfile": "334" + "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "localhostProfile": "333" } - } + }, + "stdin": true } ], "ephemeralContainers": [ { - "name": "335", - "image": "336", + "name": "334", + "image": "335", "command": [ - "337" + "336" ], "args": [ - "338" + "337" ], - "workingDir": "339", + "workingDir": "338", "ports": [ { - "name": "340", - "hostPort": 1141812777, - "containerPort": -1830926023, - "protocol": "®EĨǔvÄÚ×p", - "hostIP": "341" + "name": "339", + "hostPort": 1453852685, + "containerPort": 2037135322, + "protocol": "ǧĒzŔ瘍N", + "hostIP": "340" } ], "envFrom": [ { - "prefix": "342", + "prefix": "341", "configMapRef": { - "name": "343", + "name": "342", "optional": true }, "secretRef": { - "name": "344", + "name": "343", "optional": true } } ], "env": [ { - "name": "345", - "value": "346", + "name": "344", + "value": "345", "valueFrom": { "fieldRef": { - "apiVersion": "347", - "fieldPath": "348" + "apiVersion": "346", + "fieldPath": "347" }, "resourceFieldRef": { - "containerName": "349", - "resource": "350", - "divisor": "60" + "containerName": "348", + "resource": "349", + "divisor": "464" }, "configMapKeyRef": { - "name": "351", - "key": "352", + "name": "350", + "key": "351", "optional": true }, "secretKeyRef": { - "name": "353", - "key": "354", - "optional": true + "name": "352", + "key": "353", + "optional": false } } } ], "resources": { "limits": { - "": "262" + "汚磉反-n": "653" }, "requests": { - "Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶": "1" + "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" } }, "volumeMounts": [ { - "name": "355", - "mountPath": "356", - "subPath": "357", - "mountPropagation": "TGÒ鵌Ē3Nh×DJ", - "subPathExpr": "358" + "name": "354", + "mountPath": "355", + "subPath": "356", + "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", + "subPathExpr": "357" } ], "volumeDevices": [ { - "name": "359", - "devicePath": "360" + "name": "358", + "devicePath": "359" } ], "livenessProbe": { "exec": { "command": [ - "361" + "360" ] }, "httpGet": { - "path": "362", - "port": -514169648, - "host": "363", - "scheme": "\u0026疀", + "path": "361", + "port": -1088996269, + "host": "362", + "scheme": "ƘƵŧ1ƟƓ宆!", "httpHeaders": [ { - "name": "364", - "value": "365" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "366", - "host": "367" + "port": -1836225650, + "host": "365" }, - "initialDelaySeconds": -39292476, - "timeoutSeconds": 801902541, - "periodSeconds": -1312249623, - "successThreshold": -1089435479, - "failureThreshold": -1031303729, - "terminationGracePeriodSeconds": -7317946572666008364 + "initialDelaySeconds": -1065853311, + "timeoutSeconds": 559999152, + "periodSeconds": -843639240, + "successThreshold": 1573261475, + "failureThreshold": -1211577347, + "terminationGracePeriodSeconds": 6567123901989213629 }, "readinessProbe": { "exec": { "command": [ - "368" + "366" ] }, "httpGet": { - "path": "369", - "port": "370", - "host": "371", - "scheme": "ȷǻ.wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "path": "367", + "port": 705333281, + "host": "368", + "scheme": "xƂ9阠", "httpHeaders": [ { - "name": "372", - "value": "373" + "name": "369", + "value": "370" } ] }, "tcpSocket": { - "port": "374", - "host": "375" + "port": -916583020, + "host": "371" }, - "initialDelaySeconds": 2102595797, - "timeoutSeconds": -1921957558, - "periodSeconds": 180543684, - "successThreshold": -1050610482, - "failureThreshold": 1191111236, - "terminationGracePeriodSeconds": 5574781452707956333 + "initialDelaySeconds": -606614374, + "timeoutSeconds": -3478003, + "periodSeconds": 498878902, + "successThreshold": 652646450, + "failureThreshold": 757223010, + "terminationGracePeriodSeconds": -8216131738691912586 }, "startupProbe": { "exec": { "command": [ - "376" + "372" ] }, "httpGet": { - "path": "377", - "port": "378", - "host": "379", - "scheme": "餸硷", + "path": "373", + "port": "374", + "host": "375", + "scheme": "Ů\u003cy鯶縆łƑ[澔", "httpHeaders": [ { - "name": "380", - "value": "381" + "name": "376", + "value": "377" } ] }, "tcpSocket": { - "port": 731136838, - "host": "382" + "port": 1288391156, + "host": "378" }, - "initialDelaySeconds": 1701169865, - "timeoutSeconds": 685946195, - "periodSeconds": 1871363087, - "successThreshold": -614257963, - "failureThreshold": 1517970305, - "terminationGracePeriodSeconds": -3984053182430357055 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "lifecycle": { "postStart": { "exec": { "command": [ - "383" + "379" ] }, "httpGet": { - "path": "384", - "port": "385", - "host": "386", - "scheme": "ű嵞嬯t{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬ", + "path": "380", + "port": "381", + "host": "382", + "scheme": "%ʝ`ǭ", "httpHeaders": [ { - "name": "387", - "value": "388" + "name": "383", + "value": "384" } ] }, "tcpSocket": { - "port": "389", - "host": "390" + "port": -1467648837, + "host": "385" } }, "preStop": { "exec": { "command": [ - "391" + "386" ] }, "httpGet": { - "path": "392", - "port": "393", - "host": "394", - "scheme": "cx赮ǒđ\u003e*劶?j", + "path": "387", + "port": "388", + "host": "389", + "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", "httpHeaders": [ { - "name": "395", - "value": "396" + "name": "390", + "value": "391" } ] }, "tcpSocket": { - "port": "397", - "host": "398" + "port": "392", + "host": "393" } } }, - "terminationMessagePath": "399", - "terminationMessagePolicy": "¥", - "imagePullPolicy": "Ƈè*鑏='ʨ|ǓÓ敆OɈÏ 瞍髃", + "terminationMessagePath": "394", + "terminationMessagePolicy": "¯ÁȦtl敷斢", + "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { "add": [ - "ȕW歹s" + "鬬$矐_敕ű嵞嬯t{Eɾ" ], "drop": [ - "ɥʋăƻ遲" + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" ] }, "privileged": true, "seLinuxOptions": { - "user": "400", - "role": "401", - "type": "402", - "level": "403" + "user": "395", + "role": "396", + "type": "397", + "level": "398" }, "windowsOptions": { - "gmsaCredentialSpecName": "404", - "gmsaCredentialSpec": "405", - "runAsUserName": "406" + "gmsaCredentialSpecName": "399", + "gmsaCredentialSpec": "400", + "runAsUserName": "401", + "hostProcess": true }, - "runAsUser": 3805707846751185585, - "runAsGroup": 4820130167691486230, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "Ů嫠!@@)Zq=歍þ螗ɃŒGm", + "allowPrivilegeEscalation": false, + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "z鋎", - "localhostProfile": "407" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "402" } }, "tty": true, - "targetContainerName": "408" + "targetContainerName": "403" } ], - "restartPolicy": "¿əW#ļǹʅŚO虀^背遻堣灭ƴɦ燻踸", - "terminationGracePeriodSeconds": -8963807447996144781, - "activeDeadlineSeconds": -5539971415578447792, - "dnsPolicy": "6", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "409": "410" + "404": "405" }, - "serviceAccountName": "411", - "serviceAccount": "412", + "serviceAccountName": "406", + "serviceAccount": "407", "automountServiceAccountToken": false, - "nodeName": "413", - "hostNetwork": true, + "nodeName": "408", "hostPID": true, - "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "414", - "role": "415", - "type": "416", - "level": "417" + "user": "409", + "role": "410", + "type": "411", + "level": "412" }, "windowsOptions": { - "gmsaCredentialSpecName": "418", - "gmsaCredentialSpec": "419", - "runAsUserName": "420" + "gmsaCredentialSpecName": "413", + "gmsaCredentialSpec": "414", + "runAsUserName": "415", + "hostProcess": false }, - "runAsUser": 4290717681745188904, - "runAsGroup": 3355244307027629244, - "runAsNonRoot": false, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, + "runAsNonRoot": true, "supplementalGroups": [ - -7106117411092125093 + -1600417733583164525 ], - "fsGroup": -9164240834267238973, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "421", - "value": "422" + "name": "416", + "value": "417" } ], - "fsGroupChangePolicy": "", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "d'呪", - "localhostProfile": "423" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "418" } }, "imagePullSecrets": [ { - "name": "424" + "name": "419" } ], - "hostname": "425", - "subdomain": "426", + "hostname": "420", + "subdomain": "421", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1326,19 +1330,19 @@ { "matchExpressions": [ { - "key": "427", - "operator": "W瀤oɢ嫎¸殚篎3o8[y", + "key": "422", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "428" + "423" ] } ], "matchFields": [ { - "key": "429", - "operator": "ï驿笈", + "key": "424", + "operator": " ", "values": [ - "430" + "425" ] } ] @@ -1347,23 +1351,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1009377808, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "431", - "operator": "a餖Ľƛ淴ɑ?¶ȲƪE1º轪d覉;Ĕ颪", + "key": "426", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "432" + "427" ] } ], "matchFields": [ { - "key": "433", - "operator": "惍EʦŊĊ娮rȧ", + "key": "428", + "operator": "[y#t(", "values": [ - "434" + "429" ] } ] @@ -1376,7 +1380,7 @@ { "labelSelector": { "matchLabels": { - "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq.c": "" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { @@ -1389,9 +1393,9 @@ ] }, "namespaces": [ - "441" + "436" ], - "topologyKey": "442", + "topologyKey": "437", "namespaceSelector": { "matchLabels": { "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" @@ -1421,9 +1425,9 @@ ] }, "namespaces": [ - "455" + "450" ], - "topologyKey": "456", + "topologyKey": "451", "namespaceSelector": { "matchLabels": { "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" @@ -1457,9 +1461,9 @@ ] }, "namespaces": [ - "469" + "464" ], - "topologyKey": "470", + "topologyKey": "465", "namespaceSelector": { "matchLabels": { "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" @@ -1492,9 +1496,9 @@ ] }, "namespaces": [ - "483" + "478" ], - "topologyKey": "484", + "topologyKey": "479", "namespaceSelector": { "matchLabels": { "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" @@ -1511,37 +1515,37 @@ ] } }, - "schedulerName": "491", + "schedulerName": "486", "tolerations": [ { - "key": "492", + "key": "487", "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "493", + "value": "488", "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "494", + "ip": "489", "hostnames": [ - "495" + "490" ] } ], - "priorityClassName": "496", + "priorityClassName": "491", "priority": 347613368, "dnsConfig": { "nameservers": [ - "497" + "492" ], "searches": [ - "498" + "493" ], "options": [ { - "name": "499", - "value": "500" + "name": "494", + "value": "495" } ] }, @@ -1550,7 +1554,7 @@ "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "501", + "runtimeClassName": "496", "enableServiceLinks": false, "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { @@ -1559,7 +1563,7 @@ "topologySpreadConstraints": [ { "maxSkew": -484382570, - "topologyKey": "502", + "topologyKey": "497", "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { @@ -1591,13 +1595,13 @@ "status": { "active": [ { - "kind": "509", - "namespace": "510", - "name": "511", + "kind": "504", + "namespace": "505", + "name": "506", "uid": "暉Ŝ!ȣ绰", - "apiVersion": "512", - "resourceVersion": "513", - "fieldPath": "514" + "apiVersion": "507", + "resourceVersion": "508", + "fieldPath": "509" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.pb b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.pb index 3eabc7994d15..4addd0a61b13 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.pb and b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.CronJob.pb differ 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 083b22e8ed5f..341a73aed1c4 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 @@ -110,34 +110,34 @@ spec: selfLink: "48" uid: A spec: - activeDeadlineSeconds: -5539971415578447792 + activeDeadlineSeconds: 3305070661619041050 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "431" - operator: a餖Ľƛ淴ɑ?¶ȲƪE1º轪d覉;Ĕ颪 + - key: "426" + operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' values: - - "432" + - "427" matchFields: - - key: "433" - operator: 惍EʦŊĊ娮rȧ + - key: "428" + operator: '[y#t(' values: - - "434" - weight: -1009377808 + - "429" + weight: -5241849 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "427" - operator: W瀤oɢ嫎¸殚篎3o8[y + - key: "422" + operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 values: - - "428" + - "423" matchFields: - - key: "429" - operator: ï驿笈 + - key: "424" + operator: ' ' values: - - "430" + - "425" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -154,8 +154,8 @@ spec: matchLabels: Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "455" - topologyKey: "456" + - "450" + topologyKey: "451" weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -165,7 +165,7 @@ spec: values: - 0..KpiS.oK-.O--5-yp8q_s-L matchLabels: - u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq.c: "" + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q namespaceSelector: matchExpressions: - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr @@ -173,8 +173,8 @@ spec: matchLabels: 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "441" - topologyKey: "442" + - "436" + topologyKey: "437" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -192,8 +192,8 @@ spec: ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "483" - topologyKey: "484" + - "478" + topologyKey: "479" weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -213,8 +213,8 @@ spec: matchLabels: m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "469" - topologyKey: "470" + - "464" + topologyKey: "465" automountServiceAccountToken: false containers: - args: @@ -228,13 +228,13 @@ spec: configMapKeyRef: key: "282" name: "281" - optional: false + optional: true fieldRef: apiVersion: "277" fieldPath: "278" resourceFieldRef: containerName: "279" - divisor: "107" + divisor: "50" resource: "280" secretKeyRef: key: "284" @@ -243,354 +243,356 @@ spec: envFrom: - configMapRef: name: "273" - optional: false + optional: true prefix: "272" secretRef: name: "274" optional: false image: "266" - imagePullPolicy: ĒzŔ瘍Nʊ + imagePullPolicy: ņ lifecycle: postStart: exec: command: - "311" httpGet: - host: "314" + host: "313" httpHeaders: - - name: "315" - value: "316" + - name: "314" + value: "315" path: "312" - port: "313" - scheme: Ǣ曣ŋayåe躒訙 + port: 1167615307 + scheme: vEȤƏ埮p tcpSocket: - host: "318" - port: "317" + host: "317" + port: "316" preStop: exec: command: - - "319" + - "318" httpGet: - host: "322" + host: "320" httpHeaders: - - name: "323" - value: "324" - path: "320" - port: "321" - scheme: uE增猍ǵ xǨŴ + - name: "321" + value: "322" + path: "319" + port: 1575106083 + scheme: ş tcpSocket: - host: "325" - port: 2112112129 + host: "324" + port: "323" livenessProbe: exec: command: - "291" - failureThreshold: -766915393 + failureThreshold: -942399354 httpGet: - host: "294" + host: "293" httpHeaders: - - name: "295" - value: "296" + - name: "294" + value: "295" path: "292" - port: "293" - scheme: C"6x$1s - initialDelaySeconds: -860435782 - periodSeconds: -2088645849 - successThreshold: 1900201288 + port: -1453143878 + scheme: 鰥Z龏´DÒȗ + initialDelaySeconds: -1204965397 + periodSeconds: -1021949447 + successThreshold: 802134138 tcpSocket: - host: "298" - port: "297" - terminationGracePeriodSeconds: 3557544419897236324 - timeoutSeconds: 1067125211 + host: "296" + port: 1843491416 + terminationGracePeriodSeconds: 5431518803727886665 + timeoutSeconds: -494895708 name: "265" ports: - - containerPort: 1157117817 + - containerPort: -1296077882 hostIP: "271" - hostPort: -825277526 + hostPort: 1156888068 name: "270" + protocol: 頸 readinessProbe: exec: command: - - "299" - failureThreshold: -1449289597 + - "297" + failureThreshold: 215186711 httpGet: - host: "301" + host: "300" httpHeaders: - - name: "302" - value: "303" - path: "300" - port: -311014176 - initialDelaySeconds: 95144287 - periodSeconds: 1635382953 - successThreshold: -727263154 + - name: "301" + value: "302" + path: "298" + port: "299" + scheme: J + initialDelaySeconds: 657418949 + periodSeconds: 287654902 + successThreshold: -2062708879 tcpSocket: host: "304" - port: 1076497581 - terminationGracePeriodSeconds: 6328236602200940742 - timeoutSeconds: 363405643 + port: "303" + terminationGracePeriodSeconds: -607313695104609402 + timeoutSeconds: -992558278 resources: limits: - 琕鶫:顇ə娯Ȱ囌{: "853" + ´摖ȱ: "528" requests: - Z龏´DÒȗÔÂɘɢ鬍熖B芭花: "372" + 鍓贯澔 ƺ蛜6Ɖ飴: "86" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 璾ėȜv + - DŽ髐njʉBn(fǂǢ曣 drop: - - b繐汚磉反-n覦灲閈誹 - privileged: true - procMount: k(dŊiɢzĮ蛋I滞廬耐 - readOnlyRootFilesystem: true - runAsGroup: 7806703309589874498 + - ay + privileged: false + procMount: u8晲 + readOnlyRootFilesystem: false + runAsGroup: -4786249339103684082 runAsNonRoot: true - runAsUser: 8423952810832831481 + runAsUser: -3576337664396773931 seLinuxOptions: - level: "330" - role: "328" - type: "329" - user: "327" + level: "329" + role: "327" + type: "328" + user: "326" seccompProfile: - localhostProfile: "334" - type: 焬CQm坊柩 + localhostProfile: "333" + type: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' windowsOptions: - gmsaCredentialSpec: "332" - gmsaCredentialSpecName: "331" - runAsUserName: "333" + gmsaCredentialSpec: "331" + gmsaCredentialSpecName: "330" + hostProcess: true + runAsUserName: "332" startupProbe: exec: command: - "305" - failureThreshold: 1692740191 + failureThreshold: -2088645849 httpGet: host: "307" httpHeaders: - name: "308" value: "309" path: "306" - port: 248533396 - scheme: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - initialDelaySeconds: 1239158543 - periodSeconds: -515370067 - successThreshold: 2073046460 + port: -617381112 + scheme: 8ŕİi騎C"6x + initialDelaySeconds: 1606930340 + periodSeconds: -860435782 + successThreshold: 1067125211 tcpSocket: host: "310" - port: -674445196 - terminationGracePeriodSeconds: -1195705267535749940 - timeoutSeconds: -543432015 - terminationMessagePath: "326" - terminationMessagePolicy: ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗 + port: -852140121 + terminationGracePeriodSeconds: 8161302388850132593 + timeoutSeconds: 940930263 + stdin: true + terminationMessagePath: "325" + terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ volumeDevices: - devicePath: "290" name: "289" volumeMounts: - mountPath: "286" - mountPropagation: 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻 + mountPropagation: "" name: "285" - readOnly: true subPath: "287" subPathExpr: "288" workingDir: "269" dnsConfig: nameservers: - - "497" + - "492" options: - - name: "499" - value: "500" + - name: "494" + value: "495" searches: - - "498" - dnsPolicy: "6" + - "493" + dnsPolicy: +Œ9两 enableServiceLinks: false ephemeralContainers: - args: - - "338" - command: - "337" + command: + - "336" env: - - name: "345" - value: "346" + - name: "344" + value: "345" valueFrom: configMapKeyRef: - key: "352" - name: "351" + key: "351" + name: "350" optional: true fieldRef: - apiVersion: "347" - fieldPath: "348" + apiVersion: "346" + fieldPath: "347" resourceFieldRef: - containerName: "349" - divisor: "60" - resource: "350" + containerName: "348" + divisor: "464" + resource: "349" secretKeyRef: - key: "354" - name: "353" - optional: true + key: "353" + name: "352" + optional: false envFrom: - configMapRef: - name: "343" + name: "342" optional: true - prefix: "342" + prefix: "341" secretRef: - name: "344" + name: "343" optional: true - image: "336" - imagePullPolicy: Ƈè*鑏='ʨ|ǓÓ敆OɈÏ 瞍髃 + image: "335" + imagePullPolicy: 愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL lifecycle: postStart: exec: command: - - "383" + - "379" httpGet: - host: "386" + host: "382" httpHeaders: - - name: "387" - value: "388" - path: "384" - port: "385" - scheme: ű嵞嬯t{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬ + - name: "383" + value: "384" + path: "380" + port: "381" + scheme: '%ʝ`ǭ' tcpSocket: - host: "390" - port: "389" + host: "385" + port: -1467648837 preStop: exec: command: - - "391" + - "386" httpGet: - host: "394" + host: "389" httpHeaders: - - name: "395" - value: "396" - path: "392" - port: "393" - scheme: cx赮ǒđ>*劶?j + - name: "390" + value: "391" + path: "387" + port: "388" + scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S tcpSocket: - host: "398" - port: "397" + host: "393" + port: "392" livenessProbe: exec: command: - - "361" - failureThreshold: -1031303729 + - "360" + failureThreshold: -1211577347 httpGet: - host: "363" + host: "362" httpHeaders: - - name: "364" - value: "365" - path: "362" - port: -514169648 - scheme: '&疀' - initialDelaySeconds: -39292476 - periodSeconds: -1312249623 - successThreshold: -1089435479 + - name: "363" + value: "364" + path: "361" + port: -1088996269 + scheme: ƘƵŧ1ƟƓ宆! + initialDelaySeconds: -1065853311 + periodSeconds: -843639240 + successThreshold: 1573261475 tcpSocket: - host: "367" - port: "366" - terminationGracePeriodSeconds: -7317946572666008364 - timeoutSeconds: 801902541 - name: "335" + host: "365" + port: -1836225650 + terminationGracePeriodSeconds: 6567123901989213629 + timeoutSeconds: 559999152 + name: "334" ports: - - containerPort: -1830926023 - hostIP: "341" - hostPort: 1141812777 - name: "340" - protocol: ®EĨǔvÄÚ×p + - containerPort: 2037135322 + hostIP: "340" + hostPort: 1453852685 + name: "339" + protocol: ǧĒzŔ瘍N readinessProbe: exec: command: - - "368" - failureThreshold: 1191111236 + - "366" + failureThreshold: 757223010 httpGet: - host: "371" + host: "368" httpHeaders: - - name: "372" - value: "373" - path: "369" - port: "370" - scheme: ȷǻ.wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 - initialDelaySeconds: 2102595797 - periodSeconds: 180543684 - successThreshold: -1050610482 + - name: "369" + value: "370" + path: "367" + port: 705333281 + scheme: xƂ9阠 + initialDelaySeconds: -606614374 + periodSeconds: 498878902 + successThreshold: 652646450 tcpSocket: - host: "375" - port: "374" - terminationGracePeriodSeconds: 5574781452707956333 - timeoutSeconds: -1921957558 + host: "371" + port: -916583020 + terminationGracePeriodSeconds: -8216131738691912586 + timeoutSeconds: -3478003 resources: limits: - "": "262" + 汚磉反-n: "653" requests: - Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů,趐V曡88 ' enableServiceLinks: true ephemeralContainers: - args: @@ -417,13 +418,13 @@ template: configMapKeyRef: key: "355" name: "354" - optional: false + optional: true fieldRef: apiVersion: "350" fieldPath: "351" resourceFieldRef: containerName: "352" - divisor: "274" + divisor: "522" resource: "353" secretKeyRef: key: "357" @@ -436,24 +437,25 @@ template: prefix: "345" secretRef: name: "347" - optional: false + optional: true image: "339" + imagePullPolicy: ĖRh}颉hȱɷȰW瀤oɢ嫎¸殚篎 lifecycle: postStart: exec: command: - "385" httpGet: - host: "387" + host: "388" httpHeaders: - - name: "388" - value: "389" + - name: "389" + value: "390" path: "386" - port: -1289510276 - scheme: ŒGm¨z鋎靀G + port: "387" + scheme: ǹʅŚO虀^背 tcpSocket: host: "391" - port: "390" + port: -1442230895 preStop: exec: command: @@ -464,16 +466,16 @@ template: - name: "395" value: "396" path: "393" - port: 1289969734 - scheme: 7uPƒw©ɴĶ烷Ľ + port: 1468940509 + scheme: 像-觗裓6Ř tcpSocket: host: "397" - port: 1468940509 + port: 1762917570 livenessProbe: exec: command: - "364" - failureThreshold: 1805682547 + failureThreshold: 178262944 httpGet: host: "367" httpHeaders: @@ -481,61 +483,61 @@ template: value: "369" path: "365" port: "366" - scheme: cx赮ǒđ>*劶?j - initialDelaySeconds: 1008425444 - periodSeconds: 1678953375 - successThreshold: 1045190247 + scheme: ¥ + initialDelaySeconds: 1045190247 + periodSeconds: -651405950 + successThreshold: 1903147240 tcpSocket: host: "371" port: "370" - terminationGracePeriodSeconds: -2797767251501326723 - timeoutSeconds: -821592382 + terminationGracePeriodSeconds: 7591592723235237403 + timeoutSeconds: 1805682547 name: "338" ports: - - containerPort: -166419777 + - containerPort: -253063948 hostIP: "344" - hostPort: -257245030 + hostPort: 488431979 name: "343" - protocol: a殆诵H玲 + protocol: 橱9ij\Ď愝Ű藛b磾s readinessProbe: exec: command: - "372" - failureThreshold: -394464008 + failureThreshold: 240154501 httpGet: - host: "374" + host: "375" httpHeaders: - - name: "375" - value: "376" + - name: "376" + value: "377" path: "373" - port: 2032588794 - scheme: 鍃G昧牱 - initialDelaySeconds: -215316554 - periodSeconds: 1521292403 - successThreshold: -283400620 + port: "374" + scheme: 昧牱fsǕT衩kƒK0 + initialDelaySeconds: 22814565 + periodSeconds: -96528156 + successThreshold: -2043135662 tcpSocket: host: "378" - port: "377" - terminationGracePeriodSeconds: 911858222236680643 - timeoutSeconds: -2141869576 + port: -629974246 + terminationGracePeriodSeconds: -1988677584282886128 + timeoutSeconds: -89787189 resources: limits: - 9ij\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ: "895" + ƺL肄$鬬$矐_敕ű嵞嬯: "84" requests: - 櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ: "151" + 姰l咑耖p^鏋蛹Ƚȿ: "232" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - 蚢鑸鶲Ãq + - 8[y#t(ȗŜŲ drop: - - 轫ʓ滨ĖRh}颉 - privileged: false - procMount: ¸殚篎3 - readOnlyRootFilesystem: true - runAsGroup: -4328915352766545090 - runAsNonRoot: true - runAsUser: -7492598848400758567 + - 洪 + privileged: true + procMount: ǾɁ鍻G鯇ɀ魒Ð扬=惍E + readOnlyRootFilesystem: false + runAsGroup: -2958928304063527963 + runAsNonRoot: false + runAsUser: 4233308148542782456 seLinuxOptions: level: "402" role: "400" @@ -543,42 +545,43 @@ template: user: "399" seccompProfile: localhostProfile: "406" - type: 8[y#t(ȗŜŲ + type: ŊĊ娮rȧŹ黷 windowsOptions: gmsaCredentialSpec: "404" gmsaCredentialSpecName: "403" + hostProcess: false runAsUserName: "405" startupProbe: exec: command: - "379" - failureThreshold: 279062028 + failureThreshold: -548803057 httpGet: host: "381" httpHeaders: - name: "382" value: "383" path: "380" - port: -629974246 - scheme: œj堑ūM鈱ɖ'蠨磼O_h - initialDelaySeconds: -1026606578 - periodSeconds: -645536124 - successThreshold: 896697276 + port: 1885676566 + scheme: O_h盌3+Œ9两@8Byß讪Ă2 + initialDelaySeconds: -372626292 + periodSeconds: 1019901190 + successThreshold: -1625381496 tcpSocket: host: "384" - port: -2033879721 - terminationGracePeriodSeconds: 4458982675949227932 - timeoutSeconds: -25232164 + port: -281926929 + terminationGracePeriodSeconds: -8201340979270163756 + timeoutSeconds: 2018111855 targetContainerName: "407" terminationMessagePath: "398" - terminationMessagePolicy: 像-觗裓6Ř + terminationMessagePolicy: Ų買霎ȃň[>ą tty: true volumeDevices: - devicePath: "363" name: "362" volumeMounts: - mountPath: "359" - mountPropagation: '{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬɸ' + mountPropagation: ƬɸĻo:{柯?B俋¬h`職 name: "358" readOnly: true subPath: "360" @@ -588,8 +591,7 @@ template: - hostnames: - "494" ip: "493" - hostIPC: true - hostNetwork: true + hostPID: true hostname: "424" imagePullSecrets: - name: "423" @@ -713,18 +715,18 @@ template: requests: 昕Ĭ: "524" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - "" drop: - Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; privileged: false - procMount: 丆 + procMount: 録²Ŏ)/灩聋3趐囨鏻砅邻爥 readOnlyRootFilesystem: true - runAsGroup: -545284475172904979 - runAsNonRoot: false - runAsUser: 5431518803727886665 + runAsGroup: 802922970712269023 + runAsNonRoot: true + runAsUser: -7747494447986851160 seLinuxOptions: level: "262" role: "260" @@ -732,10 +734,11 @@ template: user: "259" seccompProfile: localhostProfile: "266" - type: ²Ŏ)/灩聋3趐囨 + type: ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS windowsOptions: gmsaCredentialSpec: "264" gmsaCredentialSpecName: "263" + hostProcess: false runAsUserName: "265" startupProbe: exec: @@ -758,8 +761,10 @@ template: port: "242" terminationGracePeriodSeconds: -1117820874616112287 timeoutSeconds: 1386255869 + stdin: true terminationMessagePath: "258" terminationMessagePolicy: ²sNƗ¸g + tty: true volumeDevices: - devicePath: "221" name: "220" @@ -774,21 +779,21 @@ template: nodeSelector: "408": "409" overhead: - k_: "725" - preemptionPolicy: Ʀ[螵沊齣薣鰎đƝ):惝ŵ髿ɔ - priority: -1133320634 + 3§T旦y6辱Ŵ鎥: "789" + preemptionPolicy: '{De½t;Äƾ' + priority: 171558604 priorityClassName: "495" readinessGates: - - conditionType: į - restartPolicy: "y" + - conditionType: 鳢.ǀŭ瘢颦z疵悡nȩ純z邜排A + restartPolicy: ;Ƭ婦d%蹶/ʗp壥Ƥ runtimeClassName: "500" schedulerName: "490" securityContext: - fsGroup: -6276111079389958404 - fsGroupChangePolicy: œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.b屏ɧ - runAsGroup: 5200080507234099655 + fsGroup: -2019276087967685705 + fsGroupChangePolicy: 2 ɲ±m嵘厶sȰÖ埡ÆɰŞ + runAsGroup: -8157642381087094542 runAsNonRoot: true - runAsUser: -4962946920772050319 + runAsUser: -5785208110583552190 seLinuxOptions: level: "416" role: "414" @@ -796,38 +801,41 @@ template: user: "413" seccompProfile: localhostProfile: "422" - type: 'ʫį淓¯Ą0ƛ忀z委>,趐V曡88 ' + type: 樞úʥ銀ƨ supplementalGroups: - - -4548866432246561416 + - -6356503130840432651 sysctls: - name: "420" value: "421" windowsOptions: gmsaCredentialSpec: "418" gmsaCredentialSpecName: "417" + hostProcess: true runAsUserName: "419" serviceAccount: "411" serviceAccountName: "410" - setHostnameAsFQDN: false - shareProcessNamespace: true + setHostnameAsFQDN: true + shareProcessNamespace: false subdomain: "425" - terminationGracePeriodSeconds: -1357828024706138776 + terminationGracePeriodSeconds: -6472827475835479775 tolerations: - - effect: kx-餌勀奷Ŏ + - effect: =Ĉ鳟/d&蒡榤Ⱦ盜ŭ飼 key: "491" - operator: 0yVA嬂刲;牆詒ĸąs - tolerationSeconds: -9038755672632113093 + operator: ʇɆȏ+&ɃB沅零 + tolerationSeconds: 5710269275969351972 value: "492" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: B.rTt7bm9I.-..q-F-.__ck - operator: DoesNotExist + - key: 086----3-893097-0zy976-0--q-90fo4gk.3f--5nwy-m0---063-r-z-n1l3j-4175-x-0---9/s + operator: In + values: + - 79_j570n__.-7_I8.--4-___..1N matchLabels: - 3.hy9---2--e-yya--bj7-l-9aw--2/hs.-_DM__28W-_-.0HfR-_f-5: 019_-gYY._..fP--hQ7be__-.-g-5.-59...7q___n.__16ee.6 - maxSkew: -2046521037 + 1h9-z8-35x38iq/V_-q-L34-_D86-Wg: 51_n4a-n.Q_-.__A9-4l_m.A.Zi___Y__YDuzh9N6-...2_.Qa + maxSkew: 1725443144 topologyKey: "501" - whenUnsatisfiable: '"T#sM網m' + whenUnsatisfiable: ƫƍƙơ卍睊Pǎ玒 volumes: - awsElasticBlockStore: fsType: "67" @@ -1082,4 +1090,4 @@ template: storagePolicyID: "124" storagePolicyName: "123" volumePath: "121" - ttlSecondsAfterFinished: -2143422853 + ttlSecondsAfterFinished: -654972141 diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.EphemeralContainers.json b/staging/src/k8s.io/api/testdata/HEAD/core.v1.EphemeralContainers.json index ad579654e27e..13dd2a0864ab 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/core.v1.EphemeralContainers.json +++ b/staging/src/k8s.io/api/testdata/HEAD/core.v1.EphemeralContainers.json @@ -295,6 +295,24 @@ }, "tty": true, "targetContainerName": "88" + "gmsaCredentialSpecName": "86", + "gmsaCredentialSpec": "87", + "runAsUserName": "88", + "hostProcess": false + }, + "runAsUser": -3031446704001093654, + "runAsGroup": 7608666948531988994, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "Ðl恕ɍȇ廄裭4懙鏮嵒ƫS", + "seccompProfile": { + "type": "ɷD¡轫n(鲼ƳÐƣKʘń", + "localhostProfile": "89" + } + }, + "stdinOnce": true, + "targetContainerName": "90" } ] } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.EphemeralContainers.yaml b/staging/src/k8s.io/api/testdata/HEAD/core.v1.EphemeralContainers.yaml index b61fe3fe40a2..3aaf112d16b4 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 @@ -130,6 +130,11 @@ ephemeralContainers: runAsGroup: 8360795821384820753 runAsNonRoot: false runAsUser: -1466062763730980131 + procMount: Ðl恕ɍȇ廄裭4懙鏮嵒ƫS + readOnlyRootFilesystem: true + runAsGroup: 7608666948531988994 + runAsNonRoot: true + runAsUser: -3031446704001093654 seLinuxOptions: level: "83" role: "81" @@ -142,6 +147,13 @@ ephemeralContainers: gmsaCredentialSpec: "85" gmsaCredentialSpecName: "84" runAsUserName: "86" + localhostProfile: "89" + type: ɷD¡轫n(鲼ƳÐƣKʘń + windowsOptions: + gmsaCredentialSpec: "87" + gmsaCredentialSpecName: "86" + hostProcess: false + runAsUserName: "88" startupProbe: exec: command: @@ -167,6 +179,11 @@ ephemeralContainers: terminationMessagePath: "79" terminationMessagePolicy: ?讦ĭÐ tty: true + timeoutSeconds: 1229400382 + stdinOnce: true + targetContainerName: "90" + terminationMessagePath: "81" + terminationMessagePolicy: Ņ£ volumeDevices: - devicePath: "45" name: "44" diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.json b/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.json index 7095cc751908..189039c83e2e 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 @@ -632,19 +632,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "221", "gmsaCredentialSpec": "222", - "runAsUserName": "223" + "runAsUserName": "223", + "hostProcess": true }, - "runAsUser": -2402724957580114162, - "runAsGroup": -6738846580626183558, - "runAsNonRoot": false, + "runAsUser": 42649466061901501, + "runAsGroup": -4525194116194020035, + "runAsNonRoot": true, "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "鲡:", + "allowPrivilegeEscalation": false, + "procMount": ":贅wE@Ȗs«öʮĀ\u003cé瞾", "seccompProfile": { - "type": "wE@Ȗs", + "type": "NŬɨǙÄr蛏豈ɃHŠơŴĿ", "localhostProfile": "224" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -663,9 +665,9 @@ "ports": [ { "name": "230", - "hostPort": 1135182169, - "containerPort": 1843758068, - "protocol": "瞾ʀNŬɨǙÄr蛏豈Ƀ", + "hostPort": 804417065, + "containerPort": 1348377429, + "protocol": "廷s{Ⱦdz@ùƸʋŀ樺ȃv渟7", "hostIP": "231" } ], @@ -674,7 +676,7 @@ "prefix": "232", "configMapRef": { "name": "233", - "optional": false + "optional": true }, "secretRef": { "name": "234", @@ -694,12 +696,12 @@ "resourceFieldRef": { "containerName": "239", "resource": "240", - "divisor": "193" + "divisor": "478" }, "configMapKeyRef": { "name": "241", "key": "242", - "optional": false + "optional": true }, "secretKeyRef": { "name": "243", @@ -711,10 +713,10 @@ ], "resources": { "limits": { - "Ŵ廷s{Ⱦdz@": "12" + "0)鈼¬麄p呝TG;邪匾mɩC[ó瓧嫭": "957" }, "requests": { - "粛E煹": "508" + "ĨFħ籘Àǒɿʒ": "692" } }, "volumeMounts": [ @@ -723,7 +725,7 @@ "readOnly": true, "mountPath": "246", "subPath": "247", - "mountPropagation": "渟", + "mountPropagation": "o/樝fw[Řż丩Ž", "subPathExpr": "248" } ], @@ -741,8 +743,9 @@ }, "httpGet": { "path": "252", - "port": 1762266578, + "port": 486195690, "host": "253", + "scheme": "1Ůđ眊ľǎɳ,ǿ飏騀", "httpHeaders": [ { "name": "254", @@ -751,27 +754,27 @@ ] }, "tcpSocket": { - "port": "256", - "host": "257" + "port": -490345684, + "host": "256" }, - "initialDelaySeconds": -1294101963, - "timeoutSeconds": -1961863213, - "periodSeconds": -103588794, - "successThreshold": -1045704964, - "failureThreshold": 1089147958, - "terminationGracePeriodSeconds": -5467651408314215291 + "initialDelaySeconds": 474119379, + "timeoutSeconds": 1923334396, + "periodSeconds": -1343558801, + "successThreshold": 284401429, + "failureThreshold": 1427600698, + "terminationGracePeriodSeconds": -6576869501326512452 }, "readinessProbe": { "exec": { "command": [ - "258" + "257" ] }, "httpGet": { - "path": "259", - "port": 747521320, + "path": "258", + "port": "259", "host": "260", - "scheme": "棂p儼Ƿ裚瓶釆Ɗ+j忊", + "scheme": "\u003e5姣\u003e懔%熷谟", "httpHeaders": [ { "name": "261", @@ -780,244 +783,243 @@ ] }, "tcpSocket": { - "port": "263", - "host": "264" + "port": -1920661051, + "host": "263" }, - "initialDelaySeconds": 441998152, - "timeoutSeconds": 747802823, - "periodSeconds": -1453848697, - "successThreshold": -321513994, - "failureThreshold": 1024248645, - "terminationGracePeriodSeconds": 866094339485091956 + "initialDelaySeconds": -1763501586, + "timeoutSeconds": -337240309, + "periodSeconds": -1675041613, + "successThreshold": 963670270, + "failureThreshold": -1180080716, + "terminationGracePeriodSeconds": -6054478692818889553 }, "startupProbe": { "exec": { "command": [ - "265" + "264" ] }, "httpGet": { - "path": "266", - "port": "267", - "host": "268", - "scheme": "ʒ刽ʼn掏1ſ盷褎weLJèux榜", + "path": "265", + "port": -1498229293, + "host": "266", + "scheme": "LƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻", "httpHeaders": [ { - "name": "269", - "value": "270" + "name": "267", + "value": "268" } ] }, "tcpSocket": { - "port": 486195690, - "host": "271" + "port": "269", + "host": "270" }, - "initialDelaySeconds": 1157241180, - "timeoutSeconds": -1810997540, - "periodSeconds": -1681029343, - "successThreshold": -1589303862, - "failureThreshold": -1586756233, - "terminationGracePeriodSeconds": 8197254455293781725 + "initialDelaySeconds": -1171167638, + "timeoutSeconds": -1336170981, + "periodSeconds": 1179132251, + "successThreshold": -2123728714, + "failureThreshold": -406148612, + "terminationGracePeriodSeconds": 241615716805649441 }, "lifecycle": { "postStart": { "exec": { "command": [ - "272" + "271" ] }, "httpGet": { - "path": "273", - "port": "274", - "host": "275", - "scheme": "Ȋɞ-uƻ悖ȩ0Ƹ", + "path": "272", + "port": "273", + "host": "274", + "scheme": "粕擓ƖHVe熼'FD", "httpHeaders": [ { - "name": "276", - "value": "277" + "name": "275", + "value": "276" } ] }, "tcpSocket": { - "port": "278", - "host": "279" + "port": "277", + "host": "278" } }, "preStop": { "exec": { "command": [ - "280" + "279" ] }, "httpGet": { - "path": "281", - "port": "282", - "host": "283", - "scheme": "\u003e5姣\u003e懔%熷谟", + "path": "280", + "port": 100356493, + "host": "281", + "scheme": "ƮA攤/ɸɎ R§耶FfB", "httpHeaders": [ { - "name": "284", - "value": "285" + "name": "282", + "value": "283" } ] }, "tcpSocket": { - "port": -1920661051, - "host": "286" + "port": "284", + "host": "285" } } }, - "terminationMessagePath": "287", - "terminationMessagePolicy": "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3", - "imagePullPolicy": "vt莭琽§ć\\ ïì«", + "terminationMessagePath": "286", + "terminationMessagePolicy": "3!Zɾģ毋Ó6", + "imagePullPolicy": "?$矡ȶ网棊ʢ", "securityContext": { "capabilities": { "add": [ - "枛牐ɺ皚|懥ƖN粕擓ƖHVe熼'F" + "Ǖɳɷ9Ì崟¿瘦ɖ緕" ], "drop": [ - "剂讼ɓȌʟni酛3Ɓ" + "Í勅跦Opwǩ曬逴褜1ØœȠƬ" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "288", - "role": "289", - "type": "290", - "level": "291" + "user": "287", + "role": "288", + "type": "289", + "level": "290" }, "windowsOptions": { - "gmsaCredentialSpecName": "292", - "gmsaCredentialSpec": "293", - "runAsUserName": "294" + "gmsaCredentialSpecName": "291", + "gmsaCredentialSpec": "292", + "runAsUserName": "293", + "hostProcess": false }, - "runAsUser": -2000070193364862971, - "runAsGroup": -636584014972667630, - "runAsNonRoot": false, + "runAsUser": 7864982275050120786, + "runAsGroup": 4734307467052060549, + "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", + "procMount": "卷", "seccompProfile": { - "type": "w", - "localhostProfile": "295" + "type": "J", + "localhostProfile": "294" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "296", - "image": "297", + "name": "295", + "image": "296", "command": [ - "298" + "297" ], "args": [ - "299" + "298" ], - "workingDir": "300", + "workingDir": "299", "ports": [ { - "name": "301", - "hostPort": 1752155096, - "containerPort": -1962065705, - "protocol": "¿", - "hostIP": "302" + "name": "300", + "hostPort": -743369977, + "containerPort": -1624574056, + "protocol": "犵殇ŕ-Ɂ圯W:ĸ輦唊#", + "hostIP": "301" } ], "envFrom": [ { - "prefix": "303", + "prefix": "302", "configMapRef": { - "name": "304", + "name": "303", "optional": false }, "secretRef": { - "name": "305", - "optional": false + "name": "304", + "optional": true } } ], "env": [ { - "name": "306", - "value": "307", + "name": "305", + "value": "306", "valueFrom": { "fieldRef": { - "apiVersion": "308", - "fieldPath": "309" + "apiVersion": "307", + "fieldPath": "308" }, "resourceFieldRef": { - "containerName": "310", - "resource": "311", - "divisor": "142" + "containerName": "309", + "resource": "310", + "divisor": "626" }, "configMapKeyRef": { - "name": "312", - "key": "313", - "optional": false + "name": "311", + "key": "312", + "optional": true }, "secretKeyRef": { - "name": "314", - "key": "315", - "optional": false + "name": "313", + "key": "314", + "optional": true } } } ], "resources": { "limits": { - "ǩ": "957" + "Ÿ8T 苧yñKJɐ扵": "44" }, "requests": { - "Ɔȓ蹣ɐǛv+8Ƥ熪": "951" + "û咡W\u003c敄lu|榝$î.Ȏ蝪ʜ5": "723" } }, "volumeMounts": [ { - "name": "316", - "mountPath": "317", - "subPath": "318", - "mountPropagation": "啛更", - "subPathExpr": "319" + "name": "315", + "mountPath": "316", + "subPath": "317", + "mountPropagation": "徶đ寳议Ƭƶ氩Ȩ", + "subPathExpr": "318" } ], "volumeDevices": [ { - "name": "320", - "devicePath": "321" + "name": "319", + "devicePath": "320" } ], "livenessProbe": { "exec": { "command": [ - "322" + "321" ] }, "httpGet": { - "path": "323", - "port": "324", - "host": "325", - "scheme": "Ů+朷Ǝ膯ljVX1虊", + "path": "322", + "port": "323", + "host": "324", + "scheme": "ŕ翑0展}", "httpHeaders": [ { - "name": "326", - "value": "327" + "name": "325", + "value": "326" } ] }, "tcpSocket": { - "port": -979584143, + "port": "327", "host": "328" }, - "initialDelaySeconds": -1748648882, - "timeoutSeconds": -239843014, - "periodSeconds": 1381579966, - "successThreshold": -1418092595, - "failureThreshold": -1538905728, - "terminationGracePeriodSeconds": -1867540518204155332 + "initialDelaySeconds": -1778952574, + "timeoutSeconds": 1386255869, + "periodSeconds": -778272981, + "successThreshold": 2056774277, + "failureThreshold": -2146674095, + "terminationGracePeriodSeconds": -1117820874616112287 }, "readinessProbe": { "exec": { @@ -1027,26 +1029,26 @@ }, "httpGet": { "path": "330", - "port": "331", - "host": "332", - "scheme": "q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", + "port": 303592056, + "host": "331", + "scheme": "獕;跣Hǝcw媀瓄\u0026翜舞拉", "httpHeaders": [ { - "name": "333", - "value": "334" + "name": "332", + "value": "333" } ] }, "tcpSocket": { - "port": 1574967021, + "port": "334", "host": "335" }, - "initialDelaySeconds": -244758593, - "timeoutSeconds": 591440053, - "periodSeconds": 104069700, - "successThreshold": -331594625, - "failureThreshold": 888935190, - "terminationGracePeriodSeconds": 7193904584276385338 + "initialDelaySeconds": 2066735093, + "timeoutSeconds": -190183379, + "periodSeconds": -940334911, + "successThreshold": -341287812, + "failureThreshold": 2030115750, + "terminationGracePeriodSeconds": 7933506142593743951 }, "startupProbe": { "exec": { @@ -1056,85 +1058,83 @@ }, "httpGet": { "path": "337", - "port": "338", - "host": "339", - "scheme": "î.Ȏ蝪ʜ5遰=", + "port": -816630929, + "host": "338", "httpHeaders": [ { - "name": "340", - "value": "341" + "name": "339", + "value": "340" } ] }, "tcpSocket": { - "port": 834105836, - "host": "342" + "port": 1965273344, + "host": "341" }, - "initialDelaySeconds": -1462219068, - "timeoutSeconds": -370386363, - "periodSeconds": 1714588921, - "successThreshold": -1246371817, - "failureThreshold": 617318981, - "terminationGracePeriodSeconds": 1856677271350902065 + "initialDelaySeconds": 509813083, + "timeoutSeconds": -1389984716, + "periodSeconds": 204229950, + "successThreshold": 237070189, + "failureThreshold": 1328165061, + "terminationGracePeriodSeconds": -2419752030496149068 }, "lifecycle": { "postStart": { "exec": { "command": [ - "343" + "342" ] }, "httpGet": { - "path": "344", - "port": -282193676, - "host": "345", - "scheme": "Ļǟi\u0026", + "path": "343", + "port": -2128108224, + "host": "344", + "scheme": "δ摖", "httpHeaders": [ { - "name": "346", - "value": "347" + "name": "345", + "value": "346" } ] }, "tcpSocket": { - "port": "348", - "host": "349" + "port": "347", + "host": "348" } }, "preStop": { "exec": { "command": [ - "350" + "349" ] }, "httpGet": { - "path": "351", - "port": "352", - "host": "353", - "scheme": "垾现葢ŵ橨", + "path": "350", + "port": "351", + "host": "352", "httpHeaders": [ { - "name": "354", - "value": "355" + "name": "353", + "value": "354" } ] }, "tcpSocket": { - "port": -1312425203, + "port": "355", "host": "356" } } }, "terminationMessagePath": "357", - "terminationMessagePolicy": ";跣Hǝcw媀瓄\u0026", - "imagePullPolicy": "丟×x锏ɟ4Ǒ", + "terminationMessagePolicy": "ƺ蛜6Ɖ飴ɎiǨź", + "imagePullPolicy": "囌{屿oiɥ嵐sC", "securityContext": { "capabilities": { "add": [ - "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ" + "Ǻ鱎ƙ;Nŕ" ], "drop": [ - ")酊龨δ摖ȱğ_\u003cǬëJ橈'琕鶫:" + "Jih亏yƕ丆録²" ] }, "privileged": false, @@ -1147,28 +1147,29 @@ "windowsOptions": { "gmsaCredentialSpecName": "362", "gmsaCredentialSpec": "363", - "runAsUserName": "364" + "runAsUserName": "364", + "hostProcess": true }, - "runAsUser": 5620818514944490121, - "runAsGroup": -499179336506637450, + "runAsUser": -5099422937845460309, + "runAsGroup": -4798571027889325171, "runAsNonRoot": true, "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻", + "allowPrivilegeEscalation": false, + "procMount": "邻爥蹔ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩", "seccompProfile": { - "type": "ih亏yƕ丆録²", + "type": "eSvEȤƏ埮pɵ{WOŭW灬p", "localhostProfile": "365" } }, - "stdin": true, + "stdinOnce": true, "tty": true, "targetContainerName": "366" } ], - "restartPolicy": "/灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫", - "terminationGracePeriodSeconds": -247950237984551522, - "activeDeadlineSeconds": -7299434051955863644, - "dnsPolicy": "±p鋄5弢ȹ均i绝5哇芆", + "restartPolicy": "V擭銆j", + "terminationGracePeriodSeconds": -2096491188749634309, + "activeDeadlineSeconds": 4288903380102217677, + "dnsPolicy": "饾| 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣM", "nodeSelector": { "367": "368" }, @@ -1176,6 +1177,8 @@ "serviceAccount": "370", "automountServiceAccountToken": false, "nodeName": "371", + "hostNetwork": true, + "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { @@ -1187,24 +1190,25 @@ "windowsOptions": { "gmsaCredentialSpecName": "376", "gmsaCredentialSpec": "377", - "runAsUserName": "378" + "runAsUserName": "378", + "hostProcess": true }, - "runAsUser": -6224651420440742974, - "runAsGroup": 5246659233493169699, - "runAsNonRoot": true, + "runAsUser": -6717020695319852049, + "runAsGroup": -495558749504439559, + "runAsNonRoot": false, "supplementalGroups": [ - -7305004673396184610 + 933334675092942213 ], - "fsGroup": 2556747128430250366, + "fsGroup": 2373631082804169687, "sysctls": [ { "name": "379", "value": "380" } ], - "fsGroupChangePolicy": "IJ嘢4ʗ", + "fsGroupChangePolicy": "趭(娕uE增猍ǵ x", "seccompProfile": { - "type": ",丽饾| 鞤ɱďW", + "type": "Ŵ壶ƵfȽÃ茓pȓɻ", "localhostProfile": "381" } }, @@ -1223,7 +1227,7 @@ "matchExpressions": [ { "key": "385", - "operator": "ņ", + "operator": "ȲǸ|蕎'佉賞ǧĒzŔ", "values": [ "386" ] @@ -1232,7 +1236,7 @@ "matchFields": [ { "key": "387", - "operator": "衷,ƷƣMț譎懚", + "operator": "fŭƽ眝{", "values": [ "388" ] @@ -1243,12 +1247,12 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 257855378, + "weight": -684167223, "preference": { "matchExpressions": [ { "key": "389", - "operator": "鑳w妕眵笭/9崍h趭", + "operator": "若`l}", "values": [ "390" ] @@ -1257,7 +1261,7 @@ "matchFields": [ { "key": "391", - "operator": "ť嗆u8晲T", + "operator": "", "values": [ "392" ] @@ -1272,15 +1276,12 @@ { "labelSelector": { "matchLabels": { - "x_-a__0-8-.M-.-.-8v-J1zET_..3dCv3j._.-_pP__up2": "Ns-o779._-k5" + "x9-35o-1-5w5z3-d----0p---s-9----747o-3.jr-927--m6-k8-c2---2etfh41ca-z-5g2wco28---6/Dup.2L_s-o779._-k-5___-Qq..csh-3--ZT": "6_31-_I-A-_3bz._8M0U1_-__.71-_-9_._XD" }, "matchExpressions": [ { - "key": "9d4i-m7---k8235--8--c83-4b-9-1o8w-4/4csh-3--Z1Tvw39F_C-rtSY.g._2F7.-_e..Or_-.3OHgt._U.-x_rC9.D", - "operator": "NotIn", - "values": [ - "G31-_I-A-_3bz._8M0U1_-__.71-_-9_.X" - ] + "key": "8609a-e0--1----v8-2/ck..1Q7._l.._Q.6.I--2_9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F2", + "operator": "DoesNotExist" } ] }, @@ -1290,14 +1291,14 @@ "topologyKey": "400", "namespaceSelector": { "matchLabels": { - "70u-1ml.711k9-8609a-e0--1----v8-4--558n1asz-re/OMop34_-y.8_38xm-.nx.sEK4.B.__65m8_1-1.9_.-M": "ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--0" + "780bdw0-1-47rrw8-5tn.0-1y-tw/O-..6W.VK.sTt.-U_--56-.7D.3_KPg___KA-._d.8": "wmiJ4x-_0_5-_.7F3p2_-_AmD-.A" }, "matchExpressions": [ { - "key": "2ga-v205p-26-u5wg-gb8a-6-80-4-6849--w-0-24u9.44rm-0uma6-p--d-17-o--776n15-b-3-b/5", + "key": "C0-.-m_0-m-6Sp_N-S..O-BZ..6-1.S-B3_.b17ca-p", "operator": "In", "values": [ - "c" + "3-3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ_K" ] } ] @@ -1306,19 +1307,16 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1097269124, + "weight": 1357609391, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a": "n9" + "23bm-6l2e5---k5v3a---ez-o-u.s11-7p--3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--28/1k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H": "46.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__e" }, "matchExpressions": [ { - "key": "xv-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-4.x5----0g-q-22r4wye5y/8q_s-1__gw_-z_659GE.l_.23--_6l.-5B", - "operator": "In", - "values": [ - "h7.6.-y-s4483Po_L3f1-7_O4.w" - ] + "key": "f2t-m839-qr-7----rgvf3q-z-5z80n--t5--9-4-d2-w/w0_.i__a.O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_ITO", + "operator": "DoesNotExist" } ] }, @@ -1328,11 +1326,11 @@ "topologyKey": "414", "namespaceSelector": { "matchLabels": { - "n_5023Xl-3Pw_-r75--_-A-o-__y_4": "12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr" + "54-br5r---r8oh782-u---76g---h-4-lx-0-2qg-4.94s-6-k57/8..-__--.k47M7y-Dy__3wc.q.8_00.0_._.-_L-_b": "E_8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Qa" }, "matchExpressions": [ { - "key": "0n_Ht5W_._._-2M2._I-_P..w-W_-nE...-__--.k47My", + "key": "34-5-yqu20-9105g4-edj0fh/8C4_-_2G0.-c_C.G.h--m._fN._k8__._p", "operator": "DoesNotExist" } ] @@ -1346,15 +1344,12 @@ { "labelSelector": { "matchLabels": { - "E00.0_._.-_L-__bf_9_-C-PfNxG": "U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e" + "8--7g0e6-x5-7-a6434---7i-f-d019o1v3-2101s8-j-6j4uvl/5p_B-d--Q5._D6_.d-n_9n.p.2-.-w": "61P_.D8_t..-Ww27" }, "matchExpressions": [ { - "key": "3--_9QW2JkU27_.-4T-I.-..K.2", - "operator": "In", - "values": [ - "6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8" - ] + "key": "v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1", + "operator": "DoesNotExist" } ] }, @@ -1364,11 +1359,11 @@ "topologyKey": "428", "namespaceSelector": { "matchLabels": { - "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" + "8": "7--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_DR" }, "matchExpressions": [ { - "key": "o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6", + "key": "y72r--49u-0m7uu/x_qv4--_.6_N_9X-B.s8.N_rM-k5.C.7", "operator": "DoesNotExist" } ] @@ -1377,15 +1372,15 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -176177167, + "weight": 339079271, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "8_t..-Ww2q.zK-p5": "8Z-O.-.jL_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._28" + "ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV" }, "matchExpressions": [ { - "key": "x.._-x_4..u2-__3uM77U7._pT-___-_r", + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", "operator": "Exists" } ] @@ -1396,12 +1391,12 @@ "topologyKey": "442", "namespaceSelector": { "matchLabels": { - "46-48e-9-h4-w-qp25--7-n--kfk3x-j9133es/T-_Lq-.5s": "M-k5.C.e.._d-Y" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-16", - "operator": "DoesNotExist" + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1414,10 +1409,9 @@ "tolerations": [ { "key": "450", - "operator": "5谠vÐ仆dždĄ跞肞=ɴC}怢", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", "value": "451", - "effect": "D?/nēɅĀ埰ʀł!U詨nj1ýǝ", - "tolerationSeconds": -7090833765995091747 + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ @@ -1429,7 +1423,7 @@ } ], "priorityClassName": "454", - "priority": -1623129882, + "priority": -340583156, "dnsConfig": { "nameservers": [ "455" @@ -1446,30 +1440,30 @@ }, "readinessGates": [ { - "conditionType": "d楗鱶镖喗vȥ倉螆ȨX" + "conditionType": "țc£PAÎǨȨ栋" } ], "runtimeClassName": "459", "enableServiceLinks": false, - "preemptionPolicy": "«ɒó\u003c碡4鏽喡孨ʚé薘-­ɞ逭ɋ¡", + "preemptionPolicy": "n{鳻", "overhead": { - "": "846" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": 1688294622, + "maxSkew": 1486667065, "topologyKey": "460", - "whenUnsatisfiable": "矵\u00267Ʃɩ", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "t-nhc50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qc/2-7_._qN__A_f_-B3_U__L.KHK": "35H__.B_6_-U..u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4Po" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "ai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O937uh", - "operator": "In", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", + "operator": "NotIn", "values": [ - "7.W74-R_Z_Tz.a3_HWo4_6" + "H1z..j_.r3--T" ] } ] @@ -1479,13 +1473,13 @@ "setHostnameAsFQDN": false }, "status": { - "phase": "å譥a", + "phase": "șa汸\u003cƋlɋN磋镮ȺPÈ", "conditions": [ { - "type": "H诹ɼ#趶毎卸値å镮ó\"壽ȱǒ鉚", - "status": "Ȕ蝬Kȴ", - "lastProbeTime": "2122-07-22T00:15:32Z", - "lastTransitionTime": "2116-05-26T10:14:24Z", + "type": "偁髕ģƗ鐫?勥穌砊ʑȩ硘(ǒ[", + "status": "闬輙怀¹bCũw¼ ǫđ槴Ċį軠\u003e", + "lastProbeTime": "2446-08-01T12:34:13Z", + "lastTransitionTime": "2721-06-15T10:27:00Z", "reason": "467", "message": "468" } @@ -1509,15 +1503,15 @@ "message": "477" }, "running": { - "startedAt": "2838-07-20T19:58:45Z" + "startedAt": "2044-06-19T19:39:57Z" }, "terminated": { - "exitCode": 537567999, - "signal": 2082930716, + "exitCode": -702718077, + "signal": 648978003, "reason": "478", "message": "479", - "startedAt": "2738-06-23T15:55:19Z", - "finishedAt": "2233-02-01T14:10:47Z", + "startedAt": "2298-10-11T07:26:38Z", + "finishedAt": "2953-05-20T20:14:17Z", "containerID": "480" } }, @@ -1527,20 +1521,20 @@ "message": "482" }, "running": { - "startedAt": "2413-05-17T07:07:15Z" + "startedAt": "2909-12-17T10:35:05Z" }, "terminated": { - "exitCode": -416338651, - "signal": 1820564266, + "exitCode": 344566548, + "signal": -1274159576, "reason": "483", "message": "484", - "startedAt": "2855-03-01T08:57:00Z", - "finishedAt": "2486-05-12T14:50:32Z", + "startedAt": "2448-03-03T21:49:58Z", + "finishedAt": "2181-04-23T17:08:11Z", "containerID": "485" } }, - "ready": true, - "restartCount": -1399651668, + "ready": false, + "restartCount": 880515121, "image": "486", "imageID": "487", "containerID": "488", @@ -1556,15 +1550,15 @@ "message": "491" }, "running": { - "startedAt": "2465-03-18T23:55:27Z" + "startedAt": "2639-07-13T08:26:34Z" }, "terminated": { - "exitCode": 1254193769, - "signal": -1393376760, + "exitCode": -477105883, + "signal": 1266675441, "reason": "492", "message": "493", - "startedAt": "2799-10-17T21:43:53Z", - "finishedAt": "2007-08-17T02:42:37Z", + "startedAt": "2760-06-20T08:13:38Z", + "finishedAt": "2270-10-11T19:35:54Z", "containerID": "494" } }, @@ -1574,27 +1568,27 @@ "message": "496" }, "running": { - "startedAt": "2719-07-17T22:00:10Z" + "startedAt": "2018-06-11T20:33:19Z" }, "terminated": { - "exitCode": -391574961, - "signal": -933017112, + "exitCode": 267482175, + "signal": -724869497, "reason": "497", "message": "498", - "startedAt": "2454-01-24T20:04:32Z", - "finishedAt": "2045-05-04T00:27:18Z", + "startedAt": "2261-09-25T07:35:50Z", + "finishedAt": "2921-08-01T07:23:37Z", "containerID": "499" } }, - "ready": true, - "restartCount": 840157370, + "ready": false, + "restartCount": 1996366336, "image": "500", "imageID": "501", "containerID": "502", - "started": false + "started": true } ], - "qosClass": "哶ɓŖybÑW紋旣Ülɳ涟Ð", + "qosClass": "ɹNL觀嫧酞篐8郫焮3ó緼Ŷ獃夕ƆIJ", "ephemeralContainerStatuses": [ { "name": "503", @@ -1604,15 +1598,15 @@ "message": "505" }, "running": { - "startedAt": "2269-01-04T20:21:46Z" + "startedAt": "2679-03-05T15:56:11Z" }, "terminated": { - "exitCode": -419737006, - "signal": 1267525999, + "exitCode": -678247306, + "signal": -798353979, "reason": "506", "message": "507", - "startedAt": "2479-09-29T08:36:44Z", - "finishedAt": "2107-05-30T03:08:00Z", + "startedAt": "2522-07-17T20:42:05Z", + "finishedAt": "2671-06-02T09:10:05Z", "containerID": "508" } }, @@ -1622,20 +1616,20 @@ "message": "510" }, "running": { - "startedAt": "2685-03-12T10:07:19Z" + "startedAt": "2470-09-16T06:10:29Z" }, "terminated": { - "exitCode": 2005043090, - "signal": 728551686, + "exitCode": -379260195, + "signal": 1724179157, "reason": "511", "message": "512", - "startedAt": "2283-08-08T02:13:39Z", - "finishedAt": "2594-07-18T02:53:59Z", + "startedAt": "2713-05-24T08:16:36Z", + "finishedAt": "2940-09-11T05:49:16Z", "containerID": "513" } }, "ready": true, - "restartCount": 692446142, + "restartCount": -579160123, "image": "514", "imageID": "515", "containerID": "516", diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.pb b/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.pb index 3142d17ba420..4e506ee0351f 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.pb and b/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.pb differ 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 1e99b087a589..54076304e254 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 @@ -31,32 +31,32 @@ metadata: selfLink: "5" uid: "7" spec: - activeDeadlineSeconds: -7299434051955863644 + activeDeadlineSeconds: 4288903380102217677 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - key: "389" - operator: 鑳w妕眵笭/9崍h趭 + operator: 若`l} values: - "390" matchFields: - key: "391" - operator: ť嗆u8晲T + operator: "" values: - "392" - weight: 257855378 + weight: -684167223 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: "385" - operator: ņ + operator: ȲǸ|蕎'佉賞ǧĒzŔ values: - "386" matchFields: - key: "387" - operator: 衷,ƷƣMț譎懚 + operator: fŭƽ眝{ values: - "388" podAffinity: @@ -64,39 +64,35 @@ spec: - podAffinityTerm: labelSelector: matchExpressions: - - key: xv-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-4.x5----0g-q-22r4wye5y/8q_s-1__gw_-z_659GE.l_.23--_6l.-5B - operator: In - values: - - h7.6.-y-s4483Po_L3f1-7_O4.w + - key: f2t-m839-qr-7----rgvf3q-z-5z80n--t5--9-4-d2-w/w0_.i__a.O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_ITO + operator: DoesNotExist matchLabels: - w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a: n9 + 23bm-6l2e5---k5v3a---ez-o-u.s11-7p--3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--28/1k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H: 46.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__e namespaceSelector: matchExpressions: - - key: 0n_Ht5W_._._-2M2._I-_P..w-W_-nE...-__--.k47My + - key: 34-5-yqu20-9105g4-edj0fh/8C4_-_2G0.-c_C.G.h--m._fN._k8__._p operator: DoesNotExist matchLabels: - n_5023Xl-3Pw_-r75--_-A-o-__y_4: 12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + 54-br5r---r8oh782-u---76g---h-4-lx-0-2qg-4.94s-6-k57/8..-__--.k47M7y-Dy__3wc.q.8_00.0_._.-_L-_b: E_8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Qa namespaces: - "413" topologyKey: "414" - weight: -1097269124 + weight: 1357609391 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 9d4i-m7---k8235--8--c83-4b-9-1o8w-4/4csh-3--Z1Tvw39F_C-rtSY.g._2F7.-_e..Or_-.3OHgt._U.-x_rC9.D - operator: NotIn - values: - - G31-_I-A-_3bz._8M0U1_-__.71-_-9_.X + - key: 8609a-e0--1----v8-2/ck..1Q7._l.._Q.6.I--2_9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F2 + operator: DoesNotExist matchLabels: - x_-a__0-8-.M-.-.-8v-J1zET_..3dCv3j._.-_pP__up2: Ns-o779._-k5 + x9-35o-1-5w5z3-d----0p---s-9----747o-3.jr-927--m6-k8-c2---2etfh41ca-z-5g2wco28---6/Dup.2L_s-o779._-k-5___-Qq..csh-3--ZT: 6_31-_I-A-_3bz._8M0U1_-__.71-_-9_._XD namespaceSelector: matchExpressions: - - key: 2ga-v205p-26-u5wg-gb8a-6-80-4-6849--w-0-24u9.44rm-0uma6-p--d-17-o--776n15-b-3-b/5 + - key: C0-.-m_0-m-6Sp_N-S..O-BZ..6-1.S-B3_.b17ca-p operator: In values: - - c + - 3-3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ_K matchLabels: - 70u-1ml.711k9-8609a-e0--1----v8-4--558n1asz-re/OMop34_-y.8_38xm-.nx.sEK4.B.__65m8_1-1.9_.-M: ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--0 + 780bdw0-1-47rrw8-5tn.0-1y-tw/O-..6W.VK.sTt.-U_--56-.7D.3_KPg___KA-._d.8: wmiJ4x-_0_5-_.7F3p2_-_AmD-.A namespaces: - "399" topologyKey: "400" @@ -105,35 +101,33 @@ spec: - podAffinityTerm: labelSelector: matchExpressions: - - key: x.._-x_4..u2-__3uM77U7._pT-___-_r + - key: 3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5 operator: Exists matchLabels: - 8_t..-Ww2q.zK-p5: 8Z-O.-.jL_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._28 + ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV namespaceSelector: matchExpressions: - - key: N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-16 - operator: DoesNotExist + - key: Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i + operator: Exists matchLabels: - 46-48e-9-h4-w-qp25--7-n--kfk3x-j9133es/T-_Lq-.5s: M-k5.C.e.._d-Y + E35H__.B_E: U..u8gwbk namespaces: - "441" topologyKey: "442" - weight: -176177167 + weight: 339079271 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 3--_9QW2JkU27_.-4T-I.-..K.2 - operator: In - values: - - 6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8 + - key: v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 + operator: DoesNotExist matchLabels: - E00.0_._.-_L-__bf_9_-C-PfNxG: U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e + 8--7g0e6-x5-7-a6434---7i-f-d019o1v3-2101s8-j-6j4uvl/5p_B-d--Q5._D6_.d-n_9n.p.2-.-w: 61P_.D8_t..-Ww27 namespaceSelector: matchExpressions: - - key: o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6 + - key: y72r--49u-0m7uu/x_qv4--_.6_N_9X-B.s8.N_rM-k5.C.7 operator: DoesNotExist matchLabels: - 7G79.3bU_._nV34GH: qu.._.105-4_ed-0-iz + "8": 7--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_DR namespaces: - "427" topologyKey: "428" @@ -150,13 +144,13 @@ spec: configMapKeyRef: key: "242" name: "241" - optional: false + optional: true fieldRef: apiVersion: "237" fieldPath: "238" resourceFieldRef: containerName: "239" - divisor: "193" + divisor: "478" resource: "240" secretKeyRef: key: "244" @@ -165,154 +159,154 @@ spec: envFrom: - configMapRef: name: "233" - optional: false + optional: true prefix: "232" secretRef: name: "234" optional: true image: "226" - imagePullPolicy: vt莭琽§ć\ ïì« + imagePullPolicy: ?$矡ȶ网棊ʢ lifecycle: postStart: exec: command: - - "272" + - "271" httpGet: - host: "275" + host: "274" httpHeaders: - - name: "276" - value: "277" - path: "273" - port: "274" - scheme: Ȋɞ-uƻ悖ȩ0Ƹ + - name: "275" + value: "276" + path: "272" + port: "273" + scheme: 粕擓ƖHVe熼'FD tcpSocket: - host: "279" - port: "278" + host: "278" + port: "277" preStop: exec: command: - - "280" + - "279" httpGet: - host: "283" + host: "281" httpHeaders: - - name: "284" - value: "285" - path: "281" - port: "282" - scheme: '>5姣>懔%熷谟' + - name: "282" + value: "283" + path: "280" + port: 100356493 + scheme: ƮA攤/ɸɎ R§耶FfB tcpSocket: - host: "286" - port: -1920661051 + host: "285" + port: "284" livenessProbe: exec: command: - "251" - failureThreshold: 1089147958 + failureThreshold: 1427600698 httpGet: host: "253" httpHeaders: - name: "254" value: "255" path: "252" - port: 1762266578 - initialDelaySeconds: -1294101963 - periodSeconds: -103588794 - successThreshold: -1045704964 + port: 486195690 + scheme: 1Ůđ眊ľǎɳ,ǿ飏騀 + initialDelaySeconds: 474119379 + periodSeconds: -1343558801 + successThreshold: 284401429 tcpSocket: - host: "257" - port: "256" - terminationGracePeriodSeconds: -5467651408314215291 - timeoutSeconds: -1961863213 + host: "256" + port: -490345684 + terminationGracePeriodSeconds: -6576869501326512452 + timeoutSeconds: 1923334396 name: "225" ports: - - containerPort: 1843758068 + - containerPort: 1348377429 hostIP: "231" - hostPort: 1135182169 + hostPort: 804417065 name: "230" - protocol: 瞾ʀNŬɨǙÄr蛏豈Ƀ + protocol: 廷s{Ⱦdz@ùƸʋŀ樺ȃv渟7 readinessProbe: exec: command: - - "258" - failureThreshold: 1024248645 + - "257" + failureThreshold: -1180080716 httpGet: host: "260" httpHeaders: - name: "261" value: "262" - path: "259" - port: 747521320 - scheme: 棂p儼Ƿ裚瓶釆Ɗ+j忊 - initialDelaySeconds: 441998152 - periodSeconds: -1453848697 - successThreshold: -321513994 + path: "258" + port: "259" + scheme: '>5姣>懔%熷谟' + initialDelaySeconds: -1763501586 + periodSeconds: -1675041613 + successThreshold: 963670270 tcpSocket: - host: "264" - port: "263" - terminationGracePeriodSeconds: 866094339485091956 - timeoutSeconds: 747802823 + host: "263" + port: -1920661051 + terminationGracePeriodSeconds: -6054478692818889553 + timeoutSeconds: -337240309 resources: limits: - Ŵ廷s{Ⱦdz@: "12" + 0)鈼¬麄p呝TG;邪匾mɩC[ó瓧嫭: "957" requests: - 粛E煹: "508" + ĨFħ籘Àǒɿʒ: "692" securityContext: allowPrivilegeEscalation: true capabilities: add: - - 枛牐ɺ皚|懥ƖN粕擓ƖHVe熼'F + - Ǖɳɷ9Ì崟¿瘦ɖ緕 drop: - - 剂讼ɓȌʟni酛3Ɓ - privileged: false - procMount: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ + - Í勅跦Opwǩ曬逴褜1ØœȠƬ + privileged: true + procMount: 卷 readOnlyRootFilesystem: true - runAsGroup: -636584014972667630 - runAsNonRoot: false - runAsUser: -2000070193364862971 + runAsGroup: 4734307467052060549 + runAsNonRoot: true + runAsUser: 7864982275050120786 seLinuxOptions: - level: "291" - role: "289" - type: "290" - user: "288" + level: "290" + role: "288" + type: "289" + user: "287" seccompProfile: - localhostProfile: "295" - type: w + localhostProfile: "294" + type: J windowsOptions: - gmsaCredentialSpec: "293" - gmsaCredentialSpecName: "292" - runAsUserName: "294" + gmsaCredentialSpec: "292" + gmsaCredentialSpecName: "291" + hostProcess: false + runAsUserName: "293" startupProbe: exec: command: - - "265" - failureThreshold: -1586756233 + - "264" + failureThreshold: -406148612 httpGet: - host: "268" + host: "266" httpHeaders: - - name: "269" - value: "270" - path: "266" - port: "267" - scheme: ʒ刽ʼn掏1ſ盷褎weLJèux榜 - initialDelaySeconds: 1157241180 - periodSeconds: -1681029343 - successThreshold: -1589303862 + - name: "267" + value: "268" + path: "265" + port: -1498229293 + scheme: LƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻 + initialDelaySeconds: -1171167638 + periodSeconds: 1179132251 + successThreshold: -2123728714 tcpSocket: - host: "271" - port: 486195690 - terminationGracePeriodSeconds: 8197254455293781725 - timeoutSeconds: -1810997540 + host: "270" + port: "269" + terminationGracePeriodSeconds: 241615716805649441 + timeoutSeconds: -1336170981 stdin: true - stdinOnce: true - terminationMessagePath: "287" - terminationMessagePolicy: 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3 - tty: true + terminationMessagePath: "286" + terminationMessagePolicy: 3!Zɾģ毋Ó6 volumeDevices: - devicePath: "250" name: "249" volumeMounts: - mountPath: "246" - mountPropagation: 渟 + mountPropagation: o/樝fw[Řż丩Ž name: "245" readOnly: true subPath: "247" @@ -326,140 +320,139 @@ spec: value: "458" searches: - "456" - dnsPolicy: ±p鋄5弢ȹ均i绝5哇芆 + dnsPolicy: 饾| 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣM enableServiceLinks: false ephemeralContainers: - args: - - "299" - command: - "298" + command: + - "297" env: - - name: "306" - value: "307" + - name: "305" + value: "306" valueFrom: configMapKeyRef: - key: "313" - name: "312" - optional: false + key: "312" + name: "311" + optional: true fieldRef: - apiVersion: "308" - fieldPath: "309" + apiVersion: "307" + fieldPath: "308" resourceFieldRef: - containerName: "310" - divisor: "142" - resource: "311" + containerName: "309" + divisor: "626" + resource: "310" secretKeyRef: - key: "315" - name: "314" - optional: false + key: "314" + name: "313" + optional: true envFrom: - configMapRef: - name: "304" + name: "303" optional: false - prefix: "303" + prefix: "302" secretRef: - name: "305" - optional: false - image: "297" - imagePullPolicy: 丟×x锏ɟ4Ǒ + name: "304" + optional: true + image: "296" + imagePullPolicy: 囌{屿oiɥ嵐sC lifecycle: postStart: exec: command: - - "343" + - "342" httpGet: - host: "345" + host: "344" httpHeaders: - - name: "346" - value: "347" - path: "344" - port: -282193676 - scheme: Ļǟi& + - name: "345" + value: "346" + path: "343" + port: -2128108224 + scheme: δ摖 tcpSocket: - host: "349" - port: "348" + host: "348" + port: "347" preStop: exec: command: - - "350" + - "349" httpGet: - host: "353" + host: "352" httpHeaders: - - name: "354" - value: "355" - path: "351" - port: "352" - scheme: 垾现葢ŵ橨 + - name: "353" + value: "354" + path: "350" + port: "351" tcpSocket: host: "356" - port: -1312425203 + port: "355" livenessProbe: exec: command: - - "322" - failureThreshold: -1538905728 + - "321" + failureThreshold: -2146674095 httpGet: - host: "325" + host: "324" httpHeaders: - - name: "326" - value: "327" - path: "323" - port: "324" - scheme: Ů+朷Ǝ膯ljVX1虊 - initialDelaySeconds: -1748648882 - periodSeconds: 1381579966 - successThreshold: -1418092595 + - name: "325" + value: "326" + path: "322" + port: "323" + scheme: ŕ翑0展} + initialDelaySeconds: -1778952574 + periodSeconds: -778272981 + successThreshold: 2056774277 tcpSocket: host: "328" - port: -979584143 - terminationGracePeriodSeconds: -1867540518204155332 - timeoutSeconds: -239843014 - name: "296" + port: "327" + terminationGracePeriodSeconds: -1117820874616112287 + timeoutSeconds: 1386255869 + name: "295" ports: - - containerPort: -1962065705 - hostIP: "302" - hostPort: 1752155096 - name: "301" - protocol: ¿ + - containerPort: -1624574056 + hostIP: "301" + hostPort: -743369977 + name: "300" + protocol: 犵殇ŕ-Ɂ圯W:ĸ輦唊# readinessProbe: exec: command: - "329" - failureThreshold: 888935190 + failureThreshold: 2030115750 httpGet: - host: "332" + host: "331" httpHeaders: - - name: "333" - value: "334" + - name: "332" + value: "333" path: "330" - port: "331" - scheme: q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* - initialDelaySeconds: -244758593 - periodSeconds: 104069700 - successThreshold: -331594625 + port: 303592056 + scheme: 獕;跣Hǝcw媀瓄&翜舞拉 + initialDelaySeconds: 2066735093 + periodSeconds: -940334911 + successThreshold: -341287812 tcpSocket: host: "335" - port: 1574967021 - terminationGracePeriodSeconds: 7193904584276385338 - timeoutSeconds: 591440053 + port: "334" + terminationGracePeriodSeconds: 7933506142593743951 + timeoutSeconds: -190183379 resources: limits: - ǩ: "957" + Ÿ8T 苧yñKJɐ扵: "44" requests: - Ɔȓ蹣ɐǛv+8Ƥ熪: "951" + û咡W<敄lu|榝$î.Ȏ蝪ʜ5: "723" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ + - Ǻ鱎ƙ;Nŕ drop: - - ')酊龨δ摖ȱğ_<ǬëJ橈''琕鶫:' + - Jih亏yƕ丆録² privileged: false - procMount: ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻 + procMount: 邻爥蹔ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩 readOnlyRootFilesystem: true - runAsGroup: -499179336506637450 + runAsGroup: -4798571027889325171 runAsNonRoot: true - runAsUser: 5620818514944490121 + runAsUser: -5099422937845460309 seLinuxOptions: level: "361" role: "359" @@ -467,51 +460,53 @@ spec: user: "358" seccompProfile: localhostProfile: "365" - type: ih亏yƕ丆録² + type: eSvEȤƏ埮pɵ{WOŭW灬p windowsOptions: gmsaCredentialSpec: "363" gmsaCredentialSpecName: "362" + hostProcess: true runAsUserName: "364" startupProbe: exec: command: - "336" - failureThreshold: 617318981 + failureThreshold: 1328165061 httpGet: - host: "339" + host: "338" httpHeaders: - - name: "340" - value: "341" + - name: "339" + value: "340" path: "337" - port: "338" - scheme: î.Ȏ蝪ʜ5遰= - initialDelaySeconds: -1462219068 - periodSeconds: 1714588921 - successThreshold: -1246371817 + port: -816630929 + initialDelaySeconds: 509813083 + periodSeconds: 204229950 + successThreshold: 237070189 tcpSocket: - host: "342" - port: 834105836 - terminationGracePeriodSeconds: 1856677271350902065 - timeoutSeconds: -370386363 - stdin: true + host: "341" + port: 1965273344 + terminationGracePeriodSeconds: -2419752030496149068 + timeoutSeconds: -1389984716 + stdinOnce: true targetContainerName: "366" terminationMessagePath: "357" - terminationMessagePolicy: ;跣Hǝcw媀瓄& + terminationMessagePolicy: ƺ蛜6Ɖ飴ɎiǨź tty: true volumeDevices: - - devicePath: "321" - name: "320" + - devicePath: "320" + name: "319" volumeMounts: - - mountPath: "317" - mountPropagation: 啛更 - name: "316" - subPath: "318" - subPathExpr: "319" - workingDir: "300" + - mountPath: "316" + mountPropagation: 徶đ寳议Ƭƶ氩Ȩ + name: "315" + subPath: "317" + subPathExpr: "318" + workingDir: "299" hostAliases: - hostnames: - "453" ip: "452" + hostIPC: true + hostNetwork: true hostname: "383" imagePullSecrets: - name: "382" @@ -635,18 +630,18 @@ spec: requests: VzÏ抴ŨfZhUʎ浵ɲõ: "303" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - 珝Żwʮ馜ü drop: - șƶ4ĩĉş蝿ɖȃ賲鐅臬dH巧 privileged: true - procMount: '鲡:' + procMount: :贅wE@Ȗs«öʮĀ<é瞾 readOnlyRootFilesystem: true - runAsGroup: -6738846580626183558 - runAsNonRoot: false - runAsUser: -2402724957580114162 + runAsGroup: -4525194116194020035 + runAsNonRoot: true + runAsUser: 42649466061901501 seLinuxOptions: level: "220" role: "218" @@ -654,10 +649,11 @@ spec: user: "217" seccompProfile: localhostProfile: "224" - type: wE@Ȗs + type: NŬɨǙÄr蛏豈ɃHŠơŴĿ windowsOptions: gmsaCredentialSpec: "222" gmsaCredentialSpecName: "221" + hostProcess: true runAsUserName: "223" startupProbe: exec: @@ -680,6 +676,7 @@ spec: port: "199" terminationGracePeriodSeconds: 1919118248821998564 timeoutSeconds: -935589762 + stdin: true stdinOnce: true terminationMessagePath: "216" terminationMessagePolicy: ńMǰ溟ɴ扵閝 @@ -699,21 +696,21 @@ spec: nodeSelector: "367": "368" overhead: - "": "846" - preemptionPolicy: «ɒó<碡4鏽喡孨ʚé薘-­ɞ逭ɋ¡ - priority: -1623129882 + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 priorityClassName: "454" readinessGates: - - conditionType: d楗鱶镖喗vȥ倉螆ȨX - restartPolicy: /灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫 + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: V擭銆j runtimeClassName: "459" schedulerName: "449" securityContext: - fsGroup: 2556747128430250366 - fsGroupChangePolicy: IJ嘢4ʗ - runAsGroup: 5246659233493169699 - runAsNonRoot: true - runAsUser: -6224651420440742974 + fsGroup: 2373631082804169687 + fsGroupChangePolicy: 趭(娕uE增猍ǵ x + runAsGroup: -495558749504439559 + runAsNonRoot: false + runAsUser: -6717020695319852049 seLinuxOptions: level: "375" role: "373" @@ -721,40 +718,40 @@ spec: user: "372" seccompProfile: localhostProfile: "381" - type: ',丽饾| 鞤ɱďW' + type: Ŵ壶ƵfȽÃ茓pȓɻ supplementalGroups: - - -7305004673396184610 + - 933334675092942213 sysctls: - name: "379" value: "380" windowsOptions: gmsaCredentialSpec: "377" gmsaCredentialSpecName: "376" + hostProcess: true runAsUserName: "378" serviceAccount: "370" serviceAccountName: "369" setHostnameAsFQDN: false shareProcessNamespace: false subdomain: "384" - terminationGracePeriodSeconds: -247950237984551522 + terminationGracePeriodSeconds: -2096491188749634309 tolerations: - - effect: D?/nēɅĀ埰ʀł!U詨nj1ýǝ - key: "450" - operator: 5谠vÐ仆dždĄ跞肞=ɴC}怢 - tolerationSeconds: -7090833765995091747 + - key: "450" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 value: "451" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O937uh - operator: In + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b + operator: NotIn values: - - 7.W74-R_Z_Tz.a3_HWo4_6 + - H1z..j_.r3--T matchLabels: - t-nhc50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qc/2-7_._qN__A_f_-B3_U__L.KHK: 35H__.B_6_-U..u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4Po - maxSkew: 1688294622 + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 topologyKey: "460" - whenUnsatisfiable: 矵&7Ʃɩ + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "25" @@ -1007,45 +1004,45 @@ spec: volumePath: "79" status: conditions: - - lastProbeTime: "2122-07-22T00:15:32Z" - lastTransitionTime: "2116-05-26T10:14:24Z" + - lastProbeTime: "2446-08-01T12:34:13Z" + lastTransitionTime: "2721-06-15T10:27:00Z" message: "468" reason: "467" - status: Ȕ蝬Kȴ - type: H诹ɼ#趶毎卸値å镮ó"壽ȱǒ鉚 + status: 闬輙怀¹bCũw¼ ǫđ槴Ċį軠> + type: 偁髕ģƗ鐫?勥穌砊ʑȩ硘(ǒ[ containerStatuses: - containerID: "502" image: "500" imageID: "501" lastState: running: - startedAt: "2719-07-17T22:00:10Z" + startedAt: "2018-06-11T20:33:19Z" terminated: containerID: "499" - exitCode: -391574961 - finishedAt: "2045-05-04T00:27:18Z" + exitCode: 267482175 + finishedAt: "2921-08-01T07:23:37Z" message: "498" reason: "497" - signal: -933017112 - startedAt: "2454-01-24T20:04:32Z" + signal: -724869497 + startedAt: "2261-09-25T07:35:50Z" waiting: message: "496" reason: "495" name: "489" - ready: true - restartCount: 840157370 - started: false + ready: false + restartCount: 1996366336 + started: true state: running: - startedAt: "2465-03-18T23:55:27Z" + startedAt: "2639-07-13T08:26:34Z" terminated: containerID: "494" - exitCode: 1254193769 - finishedAt: "2007-08-17T02:42:37Z" + exitCode: -477105883 + finishedAt: "2270-10-11T19:35:54Z" message: "493" reason: "492" - signal: -1393376760 - startedAt: "2799-10-17T21:43:53Z" + signal: 1266675441 + startedAt: "2760-06-20T08:13:38Z" waiting: message: "491" reason: "490" @@ -1055,33 +1052,33 @@ status: imageID: "515" lastState: running: - startedAt: "2685-03-12T10:07:19Z" + startedAt: "2470-09-16T06:10:29Z" terminated: containerID: "513" - exitCode: 2005043090 - finishedAt: "2594-07-18T02:53:59Z" + exitCode: -379260195 + finishedAt: "2940-09-11T05:49:16Z" message: "512" reason: "511" - signal: 728551686 - startedAt: "2283-08-08T02:13:39Z" + signal: 1724179157 + startedAt: "2713-05-24T08:16:36Z" waiting: message: "510" reason: "509" name: "503" ready: true - restartCount: 692446142 + restartCount: -579160123 started: false state: running: - startedAt: "2269-01-04T20:21:46Z" + startedAt: "2679-03-05T15:56:11Z" terminated: containerID: "508" - exitCode: -419737006 - finishedAt: "2107-05-30T03:08:00Z" + exitCode: -678247306 + finishedAt: "2671-06-02T09:10:05Z" message: "507" reason: "506" - signal: 1267525999 - startedAt: "2479-09-29T08:36:44Z" + signal: -798353979 + startedAt: "2522-07-17T20:42:05Z" waiting: message: "505" reason: "504" @@ -1092,41 +1089,41 @@ status: imageID: "487" lastState: running: - startedAt: "2413-05-17T07:07:15Z" + startedAt: "2909-12-17T10:35:05Z" terminated: containerID: "485" - exitCode: -416338651 - finishedAt: "2486-05-12T14:50:32Z" + exitCode: 344566548 + finishedAt: "2181-04-23T17:08:11Z" message: "484" reason: "483" - signal: 1820564266 - startedAt: "2855-03-01T08:57:00Z" + signal: -1274159576 + startedAt: "2448-03-03T21:49:58Z" waiting: message: "482" reason: "481" name: "475" - ready: true - restartCount: -1399651668 + ready: false + restartCount: 880515121 started: true state: running: - startedAt: "2838-07-20T19:58:45Z" + startedAt: "2044-06-19T19:39:57Z" terminated: containerID: "480" - exitCode: 537567999 - finishedAt: "2233-02-01T14:10:47Z" + exitCode: -702718077 + finishedAt: "2953-05-20T20:14:17Z" message: "479" reason: "478" - signal: 2082930716 - startedAt: "2738-06-23T15:55:19Z" + signal: 648978003 + startedAt: "2298-10-11T07:26:38Z" waiting: message: "477" reason: "476" message: "469" nominatedNodeName: "471" - phase: å譥a + phase: șa汸<ƋlɋN磋镮ȺPÈ podIP: "473" podIPs: - ip: "474" - qosClass: 哶ɓŖybÑW紋旣Ülɳ涟Ð + qosClass: ɹNL觀嫧酞篐8郫焮3ó緼Ŷ獃夕ƆIJ reason: "470" diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.json b/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.json index 08a17c354ca8..520e147a2bce 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 @@ -674,21 +674,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "240", "gmsaCredentialSpec": "241", - "runAsUserName": "242" + "runAsUserName": "242", + "hostProcess": false }, - "runAsUser": -1471909806757355977, - "runAsGroup": 2673502285499267331, + "runAsUser": 8519427267030036521, + "runAsGroup": -4151726557168738613, "runAsNonRoot": true, "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ux", + "allowPrivilegeEscalation": false, + "procMount": "x榜VƋZ1Ůđ眊ľǎɳ,ǿ飏騀呣ǎ", "seccompProfile": { - "type": "VƋZ1Ůđ眊ľǎɳ,ǿ飏", + "type": "ǣ萭", "localhostProfile": "243" } }, - "stdin": true, - "stdinOnce": true + "stdin": true } ], "containers": [ @@ -705,9 +705,9 @@ "ports": [ { "name": "249", - "hostPort": 474119379, - "containerPort": 1923334396, - "protocol": "旿@掇lNdǂ\u003e5姣\u003e懔%熷谟þ", + "hostPort": 70206540, + "containerPort": -1694108493, + "protocol": "ǂ\u003e5姣\u003e懔%熷", "hostIP": "250" } ], @@ -716,11 +716,11 @@ "prefix": "251", "configMapRef": { "name": "252", - "optional": false + "optional": true }, "secretRef": { "name": "253", - "optional": true + "optional": false } } ], @@ -736,36 +736,35 @@ "resourceFieldRef": { "containerName": "258", "resource": "259", - "divisor": "771" + "divisor": "138" }, "configMapKeyRef": { "name": "260", "key": "261", - "optional": false + "optional": true }, "secretKeyRef": { "name": "262", "key": "263", - "optional": true + "optional": false } } } ], "resources": { "limits": { - "吐": "777" + "脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻": "575" }, "requests": { - "rʤî萨zvt莭琽§ć\\ ïì": "80" + "丯Ƙ枛牐ɺ皚|": "933" } }, "volumeMounts": [ { "name": "264", - "readOnly": true, "mountPath": "265", "subPath": "266", - "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", + "mountPropagation": "[ħsĨɆâĺɗŹ倗S晒嶗UÐ_Ʈ", "subPathExpr": "267" } ], @@ -783,9 +782,8 @@ }, "httpGet": { "path": "271", - "port": -1285424066, + "port": 1087851818, "host": "272", - "scheme": "ni酛3ƁÀ", "httpHeaders": [ { "name": "273", @@ -932,19 +930,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "307", "gmsaCredentialSpec": "308", - "runAsUserName": "309" + "runAsUserName": "309", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "310" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -963,9 +963,9 @@ "ports": [ { "name": "316", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "317" } ], @@ -974,7 +974,7 @@ "prefix": "318", "configMapRef": { "name": "319", - "optional": false + "optional": true }, "secretRef": { "name": "320", @@ -994,35 +994,36 @@ "resourceFieldRef": { "containerName": "325", "resource": "326", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "327", "key": "328", - "optional": true + "optional": false }, "secretKeyRef": { "name": "329", "key": "330", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "331", + "readOnly": true, "mountPath": "332", "subPath": "333", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "334" } ], @@ -1040,26 +1041,26 @@ }, "httpGet": { "path": "338", - "port": "339", - "host": "340", - "scheme": "頸", + "port": 1907998540, + "host": "339", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "341", - "value": "342" + "name": "340", + "value": "341" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "342", "host": "343" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -1069,9 +1070,9 @@ }, "httpGet": { "path": "345", - "port": -1315487077, + "port": 1315054653, "host": "346", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "347", @@ -1083,12 +1084,12 @@ "port": "349", "host": "350" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -1098,9 +1099,9 @@ }, "httpGet": { "path": "352", - "port": 1332783160, + "port": 1013673874, "host": "353", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "354", @@ -1109,156 +1110,158 @@ ] }, "tcpSocket": { - "port": "356", - "host": "357" + "port": -1829146875, + "host": "356" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "358" + "357" ] }, "httpGet": { - "path": "359", - "port": "360", - "host": "361", - "scheme": "鯂²静", + "path": "358", + "port": -1021949447, + "host": "359", + "scheme": "B芭", "httpHeaders": [ { - "name": "362", - "value": "363" + "name": "360", + "value": "361" } ] }, "tcpSocket": { - "port": -402384013, - "host": "364" + "port": "362", + "host": "363" } }, "preStop": { "exec": { "command": [ - "365" + "364" ] }, "httpGet": { - "path": "366", - "port": "367", - "host": "368", - "scheme": "鏻砅邻爥", + "path": "365", + "port": "366", + "host": "367", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "369", - "value": "370" + "name": "368", + "value": "369" } ] }, "tcpSocket": { - "port": -305362540, - "host": "371" + "port": 507384491, + "host": "370" } } }, - "terminationMessagePath": "372", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "371", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "373", - "role": "374", - "type": "375", - "level": "376" + "user": "372", + "role": "373", + "type": "374", + "level": "375" }, "windowsOptions": { - "gmsaCredentialSpecName": "377", - "gmsaCredentialSpec": "378", - "runAsUserName": "379" + "gmsaCredentialSpecName": "376", + "gmsaCredentialSpec": "377", + "runAsUserName": "378", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "380" + "type": "諔迮ƙ", + "localhostProfile": "379" } }, - "stdin": true, "stdinOnce": true, - "tty": true, - "targetContainerName": "381" + "targetContainerName": "380" } ], - "restartPolicy": "眵笭/9崍h趭(娕uE增猍ǵ x", - "terminationGracePeriodSeconds": 5164725064832182831, - "activeDeadlineSeconds": -5669474827175536499, - "dnsPolicy": "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎", + "restartPolicy": "4ʗN,丽饾| 鞤ɱď", + "terminationGracePeriodSeconds": 5667186155078596628, + "activeDeadlineSeconds": 8952305945735902812, + "dnsPolicy": "µņP)DŽ髐njʉBn(fǂǢ", "nodeSelector": { - "382": "383" + "381": "382" }, - "serviceAccountName": "384", - "serviceAccount": "385", + "serviceAccountName": "383", + "serviceAccount": "384", "automountServiceAccountToken": false, - "nodeName": "386", + "nodeName": "385", + "hostNetwork": true, "hostPID": true, - "shareProcessNamespace": false, + "hostIPC": true, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "387", - "role": "388", - "type": "389", - "level": "390" + "user": "386", + "role": "387", + "type": "388", + "level": "389" }, "windowsOptions": { - "gmsaCredentialSpecName": "391", - "gmsaCredentialSpec": "392", - "runAsUserName": "393" + "gmsaCredentialSpecName": "390", + "gmsaCredentialSpec": "391", + "runAsUserName": "392", + "hostProcess": true }, - "runAsUser": 8748656795747647539, - "runAsGroup": 1362411221198469787, - "runAsNonRoot": false, + "runAsUser": 2373631082804169687, + "runAsGroup": 6942343986058351509, + "runAsNonRoot": true, "supplementalGroups": [ - 6117757314288468928 + 3174735363260936461 ], - "fsGroup": 692941646129076193, + "fsGroup": -8460346884535567850, "sysctls": [ { - "name": "394", - "value": "395" + "name": "393", + "value": "394" } ], - "fsGroupChangePolicy": "Ȝv1b繐汚磉反-n覦灲閈誹ʅ蕉ɼ搳ǭ", + "fsGroupChangePolicy": "8", "seccompProfile": { - "type": "箨ʨIk(dŊiɢ", - "localhostProfile": "396" + "type": "T[", + "localhostProfile": "395" } }, "imagePullSecrets": [ { - "name": "397" + "name": "396" } ], - "hostname": "398", - "subdomain": "399", + "hostname": "397", + "subdomain": "398", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1266,19 +1269,19 @@ { "matchExpressions": [ { - "key": "400", - "operator": "y竬ʆɞȥ}礤铟怖ý萜Ǖc8", + "key": "399", + "operator": "Ƶf", "values": [ - "401" + "400" ] } ], "matchFields": [ { - "key": "402", - "operator": "ĝ®EĨǔvÄÚ×p鬷", + "key": "401", + "operator": "X鰨松/Ȁĵ鴁ĩȲǸ|蕎'佉賞", "values": [ - "403" + "402" ] } ] @@ -1287,23 +1290,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -843639240, + "weight": -1519458130, "preference": { "matchExpressions": [ { - "key": "404", - "operator": "3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$", + "key": "403", + "operator": "Ŕ瘍Nʊ輔3璾ėȜv1b繐汚磉反-n", "values": [ - "405" + "404" ] } ], "matchFields": [ { - "key": "406", - "operator": "Z漤ŗ坟Ů\u003cy鯶縆ł", + "key": "405", + "operator": "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ", "values": [ - "407" + "406" ] } ] @@ -1316,32 +1319,29 @@ { "labelSelector": { "matchLabels": { - "a--g.u-2/p-9-4-Tm.__G-8...__.Q_c8.G.b_9_1o.w_aI._31-_I-A-_3bz._8M0U1_-_2": "1Ys_Mop34_-y.H" + "f.-zv._._.5-H.T.-.-.T-V_D_0-K_AS": "NZ_C..7o_x3..-.8-Jp-9-4-Tm.__G-8...__.Q_c8.G.b_9_18" }, "matchExpressions": [ { - "key": "4.B.__6m", - "operator": "In", - "values": [ - "3-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.DG7r-3.----._4__Xn" - ] + "key": "1-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k..1Q7._l..Q", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "414" + "413" ], - "topologyKey": "415", + "topologyKey": "414", "namespaceSelector": { "matchLabels": { - "x-3/6-.7D.3_KPgL": "d._.Um.-__k.5" + "4sE4": "B.__65m8_1-1.9_.-.Ms7_t.P_3..H..k9M6" }, "matchExpressions": [ { - "key": "1-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3C", - "operator": "In", + "key": "0R_.Z__Lv8_.O_..8n.--z_-..6W.VKs", + "operator": "NotIn", "values": [ - "p_N-S..O-BZ..6-1.S-B3_.b17ca-_p-y.eQZ9p_6.Cw" + "6E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V7" ] } ] @@ -1350,37 +1350,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1036096141, + "weight": -688929182, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "3-8o1-x-1wl----f31-0-2t3zw.il-023bm-6l2e5---k5v38/E9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiSo": "X-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2" + "y_-3_L_2--_v2.5p_6": "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q" }, "matchExpressions": [ { - "key": "Y.39g_.--_-_ve5.m_U", + "key": "3--51", "operator": "NotIn", "values": [ - "nw_-_x18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1" + "C.-e16-O5" ] } ] }, "namespaces": [ - "428" + "427" ], - "topologyKey": "429", + "topologyKey": "428", "namespaceSelector": { "matchLabels": { - "0--385h---0-u73phjo--8kb6--ut---p6.t5--9-4-d2-22-0/jcz.-Y6T4gz": "p_.----cp__ac8u.._-__BM.6-.Y7" + "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj": "5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM" }, "matchExpressions": [ { - "key": "1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5", - "operator": "NotIn", - "values": [ - "l67Q.-_t--O.3L.z2-y.-...C4_-_2G8" - ] + "key": "8mtxb__-ex-_1_-ODgC_1-_8__3", + "operator": "DoesNotExist" } ] } @@ -1393,29 +1390,26 @@ { "labelSelector": { "matchLabels": { - "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" + "K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_X0": "u7.-hj-O_8-b6E_--Y_Dp8O_._e_3_.4_W_-_-7Tp_.----cp__ac8u.._K" }, "matchExpressions": [ { - "key": "4b699/B9n.2", - "operator": "In", - "values": [ - "MM7-.e.x" - ] + "key": "sap--h--q0h-t2n4s-6-k5-e.t8x7-l--b-9-u--17---u7-gl7814ei0/pT75-.emV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..-_V", + "operator": "Exists" } ] }, "namespaces": [ - "442" + "441" ], - "topologyKey": "443", + "topologyKey": "442", "namespaceSelector": { "matchLabels": { - "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" + "e7-7973b--7-n-34-5-yqu20-9105g4-edj0fi-z-s--o8t7.4--p1-2-xa-o65p--edno-52--6-0dkn-9n7p22o4a-w----17/zA_-_l67Q.-_t--O.3L.z2-y.-...C4_-_2G0.-c_C.G.h-m": "e.Dx._.W-6..4_MU7iLfS0" }, "matchExpressions": [ { - "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "key": "P6j.u--.K--g__..b", "operator": "DoesNotExist" } ] @@ -1424,34 +1418,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1131487788, + "weight": -616061040, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" + "L_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4.u": "j__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.w" }, "matchExpressions": [ { - "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", - "operator": "NotIn", - "values": [ - "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" - ] + "key": "b6---9-d-6s83--r-vk58-7e74-ddq-al.8-0m2/48-S9_-4CwMqp..__X", + "operator": "Exists" } ] }, "namespaces": [ - "456" + "455" ], - "topologyKey": "457", + "topologyKey": "456", "namespaceSelector": { "matchLabels": { - "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" + "97---1-i-67-3o--w/Q__-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...7a": "ZZ__.-_U-.60--o._8H__lB" }, "matchExpressions": [ { - "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", - "operator": "DoesNotExist" + "key": "vi.Z", + "operator": "NotIn", + "values": [ + "03l-_86_u2-7_._qN__A_f_-B3_U__L.H" + ] } ] } @@ -1460,67 +1454,64 @@ ] } }, - "schedulerName": "464", + "schedulerName": "463", "tolerations": [ { - "key": "465", - "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", - "value": "466", - "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", - "tolerationSeconds": -3147305732428645642 + "key": "464", + "operator": "瘂S淫íŶƭ鬯富Nú顏*z犔kU", + "value": "465", + "effect": "甬Ʈ岢r臣鐐qwïźU痤ȵ", + "tolerationSeconds": -4322909565451750640 } ], "hostAliases": [ { - "ip": "467", + "ip": "466", "hostnames": [ - "468" + "467" ] } ], - "priorityClassName": "469", - "priority": -1756088332, + "priorityClassName": "468", + "priority": 780753434, "dnsConfig": { "nameservers": [ - "470" + "469" ], "searches": [ - "471" + "470" ], "options": [ { - "name": "472", - "value": "473" + "name": "471", + "value": "472" } ] }, "readinessGates": [ { - "conditionType": "#sM網" + "conditionType": "¤趜磕绘翁揌p:oŇE" } ], - "runtimeClassName": "474", - "enableServiceLinks": true, - "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", + "runtimeClassName": "473", + "enableServiceLinks": false, + "preemptionPolicy": "ħ\\", "overhead": { - "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" + "kƱ": "313" }, "topologySpreadConstraints": [ { - "maxSkew": -447559705, - "topologyKey": "475", - "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", + "maxSkew": 1674267790, + "topologyKey": "474", + "whenUnsatisfiable": "G峣搒R谱ʜ篲\u0026ZǘtnjʣǕV", "labelSelector": { "matchLabels": { - "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" + "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i": "Wq-...Oai.D7-_9..8-8yw..__Yb_8" }, "matchExpressions": [ { - "key": "KTlO.__0PX", - "operator": "In", - "values": [ - "V6K_.3_583-6.f-.9-.V..Q-K_6_3" - ] + "key": "h---dY7_M_-._M5..-N_H_55..--E3_2D1", + "operator": "DoesNotExist" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.pb b/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.pb index ee45106d340e..97970c0e1408 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.pb and b/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.pb differ diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.yaml b/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.yaml index baa64001644d..3cc850923ee2 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/core.v1.PodTemplate.yaml @@ -62,116 +62,111 @@ template: selfLink: "23" uid: SǡƏ spec: - activeDeadlineSeconds: -5669474827175536499 + activeDeadlineSeconds: 8952305945735902812 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "404" - operator: 3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$ + - key: "403" + operator: Ŕ瘍Nʊ輔3璾ėȜv1b繐汚磉反-n values: - - "405" + - "404" matchFields: - - key: "406" - operator: Z漤ŗ坟Ů5姣>懔%熷谟þ + protocol: ǂ>5姣>懔%熷 readinessProbe: exec: command: @@ -289,9 +283,9 @@ template: timeoutSeconds: -1745509819 resources: limits: - 吐: "777" + 脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻: "575" requests: - rʤî萨zvt莭琽§ć\ ïì: "80" + 丯Ƙ枛牐ɺ皚|: "933" securityContext: allowPrivilegeEscalation: false capabilities: @@ -300,11 +294,11 @@ template: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "306" role: "304" @@ -312,10 +306,11 @@ template: user: "303" seccompProfile: localhostProfile: "310" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "308" gmsaCredentialSpecName: "307" + hostProcess: false runAsUserName: "309" startupProbe: exec: @@ -338,6 +333,7 @@ template: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "302" terminationMessagePolicy: ĸ輦唊 @@ -347,22 +343,21 @@ template: name: "268" volumeMounts: - mountPath: "265" - mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S + mountPropagation: '[ħsĨɆâĺɗŹ倗S晒嶗UÐ_Ʈ' name: "264" - readOnly: true subPath: "266" subPathExpr: "267" workingDir: "248" dnsConfig: nameservers: - - "470" + - "469" options: - - name: "472" - value: "473" + - name: "471" + value: "472" searches: - - "471" - dnsPolicy: Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 - enableServiceLinks: true + - "470" + dnsPolicy: µņP)DŽ髐njʉBn(fǂǢ + enableServiceLinks: false ephemeralContainers: - args: - "314" @@ -375,183 +370,185 @@ template: configMapKeyRef: key: "328" name: "327" - optional: true + optional: false fieldRef: apiVersion: "323" fieldPath: "324" resourceFieldRef: containerName: "325" - divisor: "185" + divisor: "271" resource: "326" secretKeyRef: key: "330" name: "329" - optional: false + optional: true envFrom: - configMapRef: name: "319" - optional: false + optional: true prefix: "318" secretRef: name: "320" optional: false image: "312" - imagePullPolicy: i绝5哇芆斩 + imagePullPolicy: 汰8ŕİi騎C"6x$1s lifecycle: postStart: exec: command: - - "358" + - "357" httpGet: - host: "361" + host: "359" httpHeaders: - - name: "362" - value: "363" - path: "359" - port: "360" - scheme: 鯂²静 + - name: "360" + value: "361" + path: "358" + port: -1021949447 + scheme: B芭 tcpSocket: - host: "364" - port: -402384013 + host: "363" + port: "362" preStop: exec: command: - - "365" + - "364" httpGet: - host: "368" + host: "367" httpHeaders: - - name: "369" - value: "370" - path: "366" - port: "367" - scheme: 鏻砅邻爥 + - name: "368" + value: "369" + path: "365" + port: "366" + scheme: yƕ丆録²Ŏ) tcpSocket: - host: "371" - port: -305362540 + host: "370" + port: 507384491 livenessProbe: exec: command: - "337" - failureThreshold: 1993268896 + failureThreshold: 1156888068 httpGet: - host: "340" + host: "339" httpHeaders: - - name: "341" - value: "342" + - name: "340" + value: "341" path: "338" - port: "339" - scheme: 頸 - initialDelaySeconds: 711020087 - periodSeconds: -1965247100 - successThreshold: 218453478 + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: host: "343" - port: 1315054653 - terminationGracePeriodSeconds: -9140155223242250138 - timeoutSeconds: 1103049140 + port: "342" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 name: "311" ports: - - containerPort: -370386363 + - containerPort: 1714588921 hostIP: "317" - hostPort: -1462219068 + hostPort: -370386363 name: "316" - protocol: wƯ貾坢'跩aŕ翑0展} + protocol: Ư貾 readinessProbe: exec: command: - "344" - failureThreshold: 1456461851 + failureThreshold: 422133388 httpGet: host: "346" httpHeaders: - name: "347" value: "348" path: "345" - port: -1315487077 - scheme: ğ_ - initialDelaySeconds: 1272940694 - periodSeconds: 422133388 - successThreshold: 1952458416 + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: host: "350" port: "349" - terminationGracePeriodSeconds: -6078441689118311403 - timeoutSeconds: -385597677 + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 resources: limits: - 鬶l獕;跣Hǝcw: "242" + 庰%皧V: "116" requests: - $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + "": "289" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - "" + - p鋄5弢ȹ均i绝5 drop: - - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - privileged: false - procMount: W賁Ěɭɪǹ0 + - "" + privileged: true + procMount: ş readOnlyRootFilesystem: false - runAsGroup: -5712715102324619404 + runAsGroup: 7023916302283403328 runAsNonRoot: false - runAsUser: -7936947433725476327 + runAsUser: -3385088507022597813 seLinuxOptions: - level: "376" - role: "374" - type: "375" - user: "373" + level: "375" + role: "373" + type: "374" + user: "372" seccompProfile: - localhostProfile: "380" - type: ',ƷƣMț譎懚XW疪鑳' + localhostProfile: "379" + type: 諔迮ƙ windowsOptions: - gmsaCredentialSpec: "378" - gmsaCredentialSpecName: "377" - runAsUserName: "379" + gmsaCredentialSpec: "377" + gmsaCredentialSpecName: "376" + hostProcess: false + runAsUserName: "378" startupProbe: exec: command: - "351" - failureThreshold: 620822482 + failureThreshold: 353361793 httpGet: host: "353" httpHeaders: - name: "354" value: "355" path: "352" - port: 1332783160 - scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - initialDelaySeconds: -300247800 - periodSeconds: -126958936 - successThreshold: 186945072 + port: 1013673874 + scheme: ə娯Ȱ囌{ + initialDelaySeconds: -205176266 + periodSeconds: -116469891 + successThreshold: 311083651 tcpSocket: - host: "357" - port: "356" - terminationGracePeriodSeconds: -2203905759223555727 - timeoutSeconds: 386804041 - stdin: true + host: "356" + port: -1829146875 + terminationGracePeriodSeconds: -8939747084334542875 + timeoutSeconds: 490479437 stdinOnce: true - targetContainerName: "381" - terminationMessagePath: "372" - terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - tty: true + targetContainerName: "380" + terminationMessagePath: "371" + terminationMessagePolicy: "3" volumeDevices: - devicePath: "336" name: "335" volumeMounts: - mountPath: "332" - mountPropagation: "" + mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ name: "331" + readOnly: true subPath: "333" subPathExpr: "334" workingDir: "315" hostAliases: - hostnames: - - "468" - ip: "467" + - "467" + ip: "466" + hostIPC: true + hostNetwork: true hostPID: true - hostname: "398" + hostname: "397" imagePullSecrets: - - name: "397" + - name: "396" initContainers: - args: - "175" @@ -672,18 +669,18 @@ template: requests: 瓷碑: "809" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF drop: - 籘Àǒɿʒ刽ʼn privileged: false - procMount: ux + procMount: x榜VƋZ1Ůđ眊ľǎɳ,ǿ飏騀呣ǎ readOnlyRootFilesystem: true - runAsGroup: 2673502285499267331 + runAsGroup: -4151726557168738613 runAsNonRoot: true - runAsUser: -1471909806757355977 + runAsUser: 8519427267030036521 seLinuxOptions: level: "239" role: "237" @@ -691,10 +688,11 @@ template: user: "236" seccompProfile: localhostProfile: "243" - type: VƋZ1Ůđ眊ľǎɳ,ǿ飏 + type: ǣ萭 windowsOptions: gmsaCredentialSpec: "241" gmsaCredentialSpecName: "240" + hostProcess: false runAsUserName: "242" startupProbe: exec: @@ -718,7 +716,6 @@ template: terminationGracePeriodSeconds: 6388225771169951791 timeoutSeconds: 1487007476 stdin: true - stdinOnce: true terminationMessagePath: "235" terminationMessagePolicy: Ⱦdz@ùƸʋŀ volumeDevices: @@ -731,66 +728,65 @@ template: subPath: "194" subPathExpr: "195" workingDir: "176" - nodeName: "386" + nodeName: "385" nodeSelector: - "382": "383" + "381": "382" overhead: - 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" - preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 - priority: -1756088332 - priorityClassName: "469" + kƱ: "313" + preemptionPolicy: ħ\ + priority: 780753434 + priorityClassName: "468" readinessGates: - - conditionType: '#sM網' - restartPolicy: 眵笭/9崍h趭(娕uE增猍ǵ x - runtimeClassName: "474" - schedulerName: "464" + - conditionType: ¤趜磕绘翁揌p:oŇE + restartPolicy: 4ʗN,丽饾| 鞤ɱď + runtimeClassName: "473" + schedulerName: "463" securityContext: - fsGroup: 692941646129076193 - fsGroupChangePolicy: Ȝv1b繐汚磉反-n覦灲閈誹ʅ蕉ɼ搳ǭ - runAsGroup: 1362411221198469787 - runAsNonRoot: false - runAsUser: 8748656795747647539 + fsGroup: -8460346884535567850 + fsGroupChangePolicy: "8" + runAsGroup: 6942343986058351509 + runAsNonRoot: true + runAsUser: 2373631082804169687 seLinuxOptions: - level: "390" - role: "388" - type: "389" - user: "387" + level: "389" + role: "387" + type: "388" + user: "386" seccompProfile: - localhostProfile: "396" - type: 箨ʨIk(dŊiɢ + localhostProfile: "395" + type: T[ supplementalGroups: - - 6117757314288468928 + - 3174735363260936461 sysctls: - - name: "394" - value: "395" + - name: "393" + value: "394" windowsOptions: - gmsaCredentialSpec: "392" - gmsaCredentialSpecName: "391" - runAsUserName: "393" - serviceAccount: "385" - serviceAccountName: "384" + gmsaCredentialSpec: "391" + gmsaCredentialSpecName: "390" + hostProcess: true + runAsUserName: "392" + serviceAccount: "384" + serviceAccountName: "383" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "399" - terminationGracePeriodSeconds: 5164725064832182831 + shareProcessNamespace: true + subdomain: "398" + terminationGracePeriodSeconds: 5667186155078596628 tolerations: - - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ - key: "465" - operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ - tolerationSeconds: -3147305732428645642 - value: "466" + - effect: 甬Ʈ岢r臣鐐qwïźU痤ȵ + key: "464" + operator: 瘂S淫íŶƭ鬯富Nú顏*z犔kU + tolerationSeconds: -4322909565451750640 + value: "465" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: KTlO.__0PX - operator: In - values: - - V6K_.3_583-6.f-.9-.V..Q-K_6_3 + - key: h---dY7_M_-._M5..-N_H_55..--E3_2D1 + operator: DoesNotExist matchLabels: - 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D - maxSkew: -447559705 - topologyKey: "475" - whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 + Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i: Wq-...Oai.D7-_9..8-8yw..__Yb_8 + maxSkew: 1674267790 + topologyKey: "474" + whenUnsatisfiable: G峣搒R谱ʜ篲&ZǘtnjʣǕV volumes: - awsElasticBlockStore: fsType: "43" diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.ReplicationController.json b/staging/src/k8s.io/api/testdata/HEAD/core.v1.ReplicationController.json index 9cc7a104eaab..0c4c54545dbd 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/core.v1.ReplicationController.json +++ b/staging/src/k8s.io/api/testdata/HEAD/core.v1.ReplicationController.json @@ -679,20 +679,20 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -2000070193364862971, - "runAsGroup": -636584014972667630, - "runAsNonRoot": false, + "runAsUser": 4530581071337252406, + "runAsGroup": 708875421817317137, + "runAsNonRoot": true, "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", + "allowPrivilegeEscalation": false, + "procMount": "鸖ɱJȉ罴ņ螡źȰ", "seccompProfile": { - "type": "w", + "type": "$矡ȶ", "localhostProfile": "244" } }, - "stdin": true, "stdinOnce": true, "tty": true } @@ -711,9 +711,9 @@ "ports": [ { "name": "250", - "hostPort": 1752155096, - "containerPort": -1962065705, - "protocol": "¿", + "hostPort": -1905643191, + "containerPort": -2717401, + "protocol": "ɳɷ9Ì", "hostIP": "251" } ], @@ -726,7 +726,7 @@ }, "secretRef": { "name": "254", - "optional": false + "optional": true } } ], @@ -742,7 +742,7 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "142" + "divisor": "800" }, "configMapKeyRef": { "name": "261", @@ -752,17 +752,17 @@ "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "ǩ": "957" + "pw": "934" }, "requests": { - "Ɔȓ蹣ɐǛv+8Ƥ熪": "951" + "輓Ɔȓ蹣ɐǛv+8": "375" } }, "volumeMounts": [ @@ -770,7 +770,7 @@ "name": "265", "mountPath": "266", "subPath": "267", - "mountPropagation": "啛更", + "mountPropagation": "颐o", "subPathExpr": "268" } ], @@ -788,97 +788,96 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "Ů+朷Ǝ膯ljVX1虊", + "port": 972978563, + "host": "273", + "scheme": "ȨŮ+朷Ǝ膯", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": -979584143, - "host": "277" + "port": -1506633471, + "host": "276" }, - "initialDelaySeconds": -1748648882, - "timeoutSeconds": -239843014, - "periodSeconds": 1381579966, - "successThreshold": -1418092595, - "failureThreshold": -1538905728, - "terminationGracePeriodSeconds": -1867540518204155332 + "initialDelaySeconds": -249989919, + "timeoutSeconds": -171684192, + "periodSeconds": -602419938, + "successThreshold": 1040396664, + "failureThreshold": -979584143, + "terminationGracePeriodSeconds": -7510389757339505131 }, "readinessProbe": { "exec": { "command": [ - "278" + "277" ] }, "httpGet": { - "path": "279", - "port": "280", - "host": "281", - "scheme": "q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", + "path": "278", + "port": -1538905728, + "host": "279", + "scheme": "ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢xɮ", "httpHeaders": [ { - "name": "282", - "value": "283" + "name": "280", + "value": "281" } ] }, "tcpSocket": { - "port": 1574967021, - "host": "284" + "port": "282", + "host": "283" }, - "initialDelaySeconds": -244758593, - "timeoutSeconds": 591440053, - "periodSeconds": 104069700, - "successThreshold": -331594625, - "failureThreshold": 888935190, - "terminationGracePeriodSeconds": 7193904584276385338 + "initialDelaySeconds": -1817291584, + "timeoutSeconds": 1224868165, + "periodSeconds": 582041100, + "successThreshold": 509188266, + "failureThreshold": -940514142, + "terminationGracePeriodSeconds": 6764431850409848860 }, "startupProbe": { "exec": { "command": [ - "285" + "284" ] }, "httpGet": { - "path": "286", - "port": "287", - "host": "288", - "scheme": "î.Ȏ蝪ʜ5遰=", + "path": "285", + "port": -331594625, + "host": "286", + "scheme": "lu|榝$î.", "httpHeaders": [ { - "name": "289", - "value": "290" + "name": "287", + "value": "288" } ] }, "tcpSocket": { - "port": 834105836, - "host": "291" + "port": "289", + "host": "290" }, - "initialDelaySeconds": -1462219068, - "timeoutSeconds": -370386363, - "periodSeconds": 1714588921, - "successThreshold": -1246371817, - "failureThreshold": 617318981, - "terminationGracePeriodSeconds": 1856677271350902065 + "initialDelaySeconds": -1505188927, + "timeoutSeconds": -2133054549, + "periodSeconds": 2083727489, + "successThreshold": 486365838, + "failureThreshold": 133009177, + "terminationGracePeriodSeconds": -6177393256425700216 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": -282193676, + "path": "292", + "port": "293", "host": "294", - "scheme": "Ļǟi\u0026", "httpHeaders": [ { "name": "295", @@ -901,7 +900,7 @@ "path": "300", "port": "301", "host": "302", - "scheme": "垾现葢ŵ橨", + "scheme": "跩aŕ翑", "httpHeaders": [ { "name": "303", @@ -910,144 +909,144 @@ ] }, "tcpSocket": { - "port": -1312425203, - "host": "305" + "port": "305", + "host": "306" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": ";跣Hǝcw媀瓄\u0026", - "imagePullPolicy": "丟×x锏ɟ4Ǒ", + "terminationMessagePath": "307", + "imagePullPolicy": "\u0026皥贸碔lNKƙ順\\E¦队偯", "securityContext": { "capabilities": { "add": [ - "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ" + "徥淳4揻-$ɽ丟" ], "drop": [ - ")酊龨δ摖ȱğ_\u003cǬëJ橈'琕鶫:" + "" ] }, "privileged": false, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "308", + "role": "309", + "type": "310", + "level": "311" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "312", + "gmsaCredentialSpec": "313", + "runAsUserName": "314", + "hostProcess": false }, - "runAsUser": 5620818514944490121, - "runAsGroup": -499179336506637450, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "runAsUser": -816831389119959689, + "runAsGroup": 8194791334069427324, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻", + "procMount": "M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ", "seccompProfile": { - "type": "ih亏yƕ丆録²", - "localhostProfile": "314" + "type": "ȱğ_\u003cǬëJ橈'琕鶫:顇ə", + "localhostProfile": "315" } }, - "stdin": true, + "stdinOnce": true, "tty": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "316", + "image": "317", "command": [ - "317" + "318" ], "args": [ - "318" + "319" ], - "workingDir": "319", + "workingDir": "320", "ports": [ { - "name": "320", - "hostPort": 507384491, - "containerPort": -1117254382, - "protocol": "趐囨鏻砅邻爥蹔ŧOǨ", - "hostIP": "321" + "name": "321", + "hostPort": 1504385614, + "containerPort": 865289071, + "protocol": "iɥ嵐sC8", + "hostIP": "322" } ], "envFrom": [ { - "prefix": "322", + "prefix": "323", "configMapRef": { - "name": "323", - "optional": true + "name": "324", + "optional": false }, "secretRef": { - "name": "324", - "optional": true + "name": "325", + "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "326", + "value": "327", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "328", + "fieldPath": "329" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "149" + "containerName": "330", + "resource": "331", + "divisor": "832" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": true + "name": "332", + "key": "333", + "optional": false }, "secretKeyRef": { - "name": "333", - "key": "334", - "optional": true + "name": "334", + "key": "335", + "optional": false } } } ], "resources": { "limits": { - "幩šeSvEȤƏ埮pɵ": "426" + "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻": "127" }, "requests": { - "Ȗ|ʐşƧ諔迮ƙIJ嘢4": "422" + "C\"6x$1s": "463" } }, "volumeMounts": [ { - "name": "335", - "mountPath": "336", - "subPath": "337", - "mountPropagation": "", - "subPathExpr": "338" + "name": "336", + "mountPath": "337", + "subPath": "338", + "mountPropagation": "P­蜷ɔ幩šeSvEȤƏ埮pɵ{W", + "subPathExpr": "339" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "340", + "devicePath": "341" } ], "livenessProbe": { "exec": { "command": [ - "341" + "342" ] }, "httpGet": { - "path": "342", - "port": "343", + "path": "343", + "port": -1700828941, "host": "344", - "scheme": " 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎", + "scheme": "諔迮ƙ", "httpHeaders": [ { "name": "345", @@ -1059,12 +1058,12 @@ "port": "347", "host": "348" }, - "initialDelaySeconds": -200074798, - "timeoutSeconds": 556036216, - "periodSeconds": -1838917931, - "successThreshold": -1563928252, - "failureThreshold": -302933400, - "terminationGracePeriodSeconds": 7094149050088640176 + "initialDelaySeconds": -969533986, + "timeoutSeconds": 299741709, + "periodSeconds": -488127393, + "successThreshold": 1137109081, + "failureThreshold": -1896415283, + "terminationGracePeriodSeconds": 6618112330449141397 }, "readinessProbe": { "exec": { @@ -1074,26 +1073,26 @@ }, "httpGet": { "path": "350", - "port": -832681001, - "host": "351", - "scheme": "h趭", + "port": "351", + "host": "352", + "scheme": "ɱďW賁Ě", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "353", + "value": "354" } ] }, "tcpSocket": { - "port": "354", + "port": 1436222565, "host": "355" }, - "initialDelaySeconds": -1969828011, - "timeoutSeconds": -1186720090, - "periodSeconds": -748525373, - "successThreshold": 805162379, - "failureThreshold": 1486914884, - "terminationGracePeriodSeconds": -2753079965660681160 + "initialDelaySeconds": -674445196, + "timeoutSeconds": 1239158543, + "periodSeconds": -543432015, + "successThreshold": -515370067, + "failureThreshold": 2073046460, + "terminationGracePeriodSeconds": 7270263763744228913 }, "startupProbe": { "exec": { @@ -1105,7 +1104,7 @@ "path": "357", "port": "358", "host": "359", - "scheme": "壶ƵfȽÃ茓", + "scheme": "XW疪鑳w妕眵", "httpHeaders": [ { "name": "360", @@ -1114,15 +1113,15 @@ ] }, "tcpSocket": { - "port": 1359309446, + "port": 455919108, "host": "362" }, - "initialDelaySeconds": -647531549, - "timeoutSeconds": -733444015, - "periodSeconds": 1737172479, - "successThreshold": -767058113, - "failureThreshold": 1223564938, - "terminationGracePeriodSeconds": 5333033627167868167 + "initialDelaySeconds": -832681001, + "timeoutSeconds": 1616390418, + "periodSeconds": -1337533938, + "successThreshold": 1473765654, + "failureThreshold": 252309773, + "terminationGracePeriodSeconds": -8460346884535567850 }, "lifecycle": { "postStart": { @@ -1133,18 +1132,18 @@ }, "httpGet": { "path": "364", - "port": "365", - "host": "366", - "scheme": "賞ǧĒzŔ瘍N", + "port": -869776221, + "host": "365", + "scheme": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", "httpHeaders": [ { - "name": "367", - "value": "368" + "name": "366", + "value": "367" } ] }, "tcpSocket": { - "port": -531787516, + "port": "368", "host": "369" } }, @@ -1156,9 +1155,9 @@ }, "httpGet": { "path": "371", - "port": -824445204, + "port": -1917609921, "host": "372", - "scheme": "泙若`l}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ", + "scheme": "耗", "httpHeaders": [ { "name": "373", @@ -1173,15 +1172,15 @@ } }, "terminationMessagePath": "377", - "terminationMessagePolicy": "礫Ƽ¨Ix糂腂ǂǚŜEu", - "imagePullPolicy": "I滞廬耐鷞焬CQm坊柩劄奼[", + "terminationMessagePolicy": "ť1ùfŭƽ眝{æ盪泙若`l}Ñ蠂Ü[", + "imagePullPolicy": "灲閈誹ʅ蕉ɼ搳", "securityContext": { "capabilities": { "add": [ - "ĝ®EĨǔvÄÚ×p鬷" + "箨ʨIk(dŊiɢ" ], "drop": [ - "罂o3ǰ廋i乳'ȘUɻ;襕ċ桉桃" + "Į蛋I滞廬耐鷞焬CQ" ] }, "privileged": true, @@ -1194,35 +1193,38 @@ "windowsOptions": { "gmsaCredentialSpecName": "382", "gmsaCredentialSpec": "383", - "runAsUserName": "384" + "runAsUserName": "384", + "hostProcess": false }, - "runAsUser": 2803095162614904173, - "runAsGroup": -1207159809527615562, - "runAsNonRoot": true, + "runAsUser": -506227444233847191, + "runAsGroup": -583355774536171734, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "-紑浘牬釼aTGÒ鵌", + "procMount": "EĨǔvÄÚ×p", "seccompProfile": { - "type": "3Nh×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶", + "type": "m罂o3ǰ廋i乳'ȘUɻ", "localhostProfile": "385" } }, "stdin": true, + "stdinOnce": true, + "tty": true, "targetContainerName": "386" } ], - "restartPolicy": "ȟP", - "terminationGracePeriodSeconds": -7559660744894799169, - "activeDeadlineSeconds": 6210194589539369395, - "dnsPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "restartPolicy": "ċ桉桃喕蠲$ɛ溢臜裡×銵-紑", + "terminationGracePeriodSeconds": -3877666641335425693, + "activeDeadlineSeconds": -2391833818948531474, + "dnsPolicy": "Ƒ[澔", "nodeSelector": { "387": "388" }, "serviceAccountName": "389", "serviceAccount": "390", - "automountServiceAccountToken": false, + "automountServiceAccountToken": true, "nodeName": "391", - "hostNetwork": true, + "hostPID": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { @@ -1234,24 +1236,25 @@ "windowsOptions": { "gmsaCredentialSpecName": "396", "gmsaCredentialSpec": "397", - "runAsUserName": "398" + "runAsUserName": "398", + "hostProcess": false }, - "runAsUser": 5115783808026178112, - "runAsGroup": -2515253323988521837, - "runAsNonRoot": false, + "runAsUser": 7177254483209867257, + "runAsGroup": 7721939829013914482, + "runAsNonRoot": true, "supplementalGroups": [ - -6267717930337655515 + -5080569150241191388 ], - "fsGroup": -3072254610148392250, + "fsGroup": -6486306216295496187, "sysctls": [ { "name": "399", "value": "400" } ], - "fsGroupChangePolicy": "q櫞繡", + "fsGroupChangePolicy": "ȼN翾ȾD虓氙磂tńČȷǻ.wȏâ磠", "seccompProfile": { - "type": "翃ɾ氒ĺʈʫ羶", + "type": "崖S«V¯Á", "localhostProfile": "401" } }, @@ -1270,7 +1273,7 @@ "matchExpressions": [ { "key": "405", - "operator": "t{Eɾ敹Ȯ-湷D", + "operator": "\\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o", "values": [ "406" ] @@ -1279,7 +1282,7 @@ "matchFields": [ { "key": "407", - "operator": "ȿ醏g遧", + "operator": "旹翃ɾ氒ĺʈʫ", "values": [ "408" ] @@ -1290,12 +1293,12 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1649234654, + "weight": -855547676, "preference": { "matchExpressions": [ { "key": "409", - "operator": "Ƌʙcx赮ǒđ\u003e*", + "operator": "F豎穜姰l咑耖p^鏋蛹Ƚȿ", "values": [ "410" ] @@ -1304,7 +1307,7 @@ "matchFields": [ { "key": "411", - "operator": "铳s44矕Ƈè*鑏=", + "operator": "ò", "values": [ "412" ] @@ -1319,14 +1322,14 @@ { "labelSelector": { "matchLabels": { - "0-1meljf-5269893-t-kl35d6--7rs37zzgy3-4----nf---3a-cr/M7": "1-U_--56-.7D.3_KPg___KA-._d._.Um.-__k.j._g-G-7--p9.-_0R.-_-3_L2" + "4_-y.8_38xm-.nx.sEK4.B.__6m": "J1-1.9_.-.Ms7_tP" }, "matchExpressions": [ { - "key": "Cv2.5p_..Y-.wg_b", - "operator": "In", + "key": "37zzgy3-4----nf---3a-cgr6---r58-e-l203-8sln7-3x-b--550397801/1.k9M86.9a_-0R_.Z__v", + "operator": "NotIn", "values": [ - "mD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33" + "0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" ] } ] @@ -1337,12 +1340,12 @@ "topologyKey": "420", "namespaceSelector": { "matchLabels": { - "d-5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y": "7.tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23-S" + "3QC1--L--v_Z--ZgC": "Q__-v_t_u_.__O" }, "matchExpressions": [ { - "key": "e-_o_2.--4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV22-4-y5", - "operator": "DoesNotExist" + "key": "w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a", + "operator": "Exists" } ] } @@ -1350,16 +1353,19 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -334387631, + "weight": 957174721, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "nw0-3i--a7-2--o--u0038mp9c10-k-r---3g7nz4-------385h---0-u73pj.brgvf3q-z-5z80n--t5--9-4-d2-22--i--40wv--in-870w--itk/5.m_2_--XZ-x.__.Y_2-n_5023Xl-3Pw_-r75--_A": "BM.6-.Y_72-_--p7" + "o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.Hz_V_.r_v_._e_-78o_66": "11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2C" }, "matchExpressions": [ { - "key": "gi--7-nt-23h-4z-21-sap--h--qh.l4-03a68u7-l---8x7-l--b-9-u--17---u7-gl7814ei-07shtq-p/4D-r.-B", - "operator": "DoesNotExist" + "key": "4exr-1-o--g--1l-8---3snw0-3i--a7-2--o--u0038mp9c10-k-r--l.06-4g-z46--f2t-m839q/2_--XZ-x.__.Y_p", + "operator": "NotIn", + "values": [ + "N7_B_r" + ] } ] }, @@ -1369,15 +1375,12 @@ "topologyKey": "434", "namespaceSelector": { "matchLabels": { - "11.q8-4-k-2-08vc--4-7hdume/7Q.-_t--O.3L.2": "7G79.3bU_._nV34G._--u.._.105-4_ed-f" + "O_._e_3_.4_W_-q": "Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.-4D-rr" }, "matchExpressions": [ { - "key": "o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_g0", - "operator": "NotIn", - "values": [ - "kn_9n.p.o" - ] + "key": "XN_h_4Hl-X0_2--__4K..-68-7AlR__8-7_-YD-Q9_-T", + "operator": "Exists" } ] } @@ -1390,12 +1393,15 @@ { "labelSelector": { "matchLabels": { - "r1W7": "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zKp" + "ue--s-1--t-4m7a-41-6j4m--4-r4p--w1k8--u87lyqq-o-3-7/07-ht-E6_Q": "h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWUV" }, "matchExpressions": [ { - "key": "t.7-1n13sx82-cx-428u2j--u/4.Z-O.-.jL_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89z", - "operator": "Exists" + "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", + "operator": "In", + "values": [ + "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" + ] } ] }, @@ -1405,12 +1411,15 @@ "topologyKey": "448", "namespaceSelector": { "matchLabels": { - "61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo": "Mqp..__._-J_-fk3-_j.133eT_2_Y" + "2-_.4dwFbuvf": "5Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7J" }, "matchExpressions": [ { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" + "key": "61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo", + "operator": "NotIn", + "values": [ + "0--_qv4--_.6_N_9X-B.s8.B" + ] } ] } @@ -1418,19 +1427,16 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -357359630, + "weight": -1832836223, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_8_.._._a-N": "X_-_._.3l-_86_u2-7_._qZ" + "BQ.9-_.m7-Q____vSW_4-__h": "w-ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yj" }, "matchExpressions": [ { - "key": "U__L.KH6K.RwsfI_j", - "operator": "In", - "values": [ - "" - ] + "key": "dy-4-03ls-86-u2i7-6-q-----f-b-3-----73.6b---nhc50-de2qh2-b-6s/J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9-A", + "operator": "Exists" } ] }, @@ -1440,12 +1446,15 @@ "topologyKey": "462", "namespaceSelector": { "matchLabels": { - "6b77-f8--tf---7r88-1--p61d/9_Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gb": "Y" + "8.7-72qz.W.d.._1-3968": "G__B.3R6-.7Bf8GA--__A7r.8U.V_p61-dO" }, "matchExpressions": [ { - "key": "o_q-...Oai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O97", - "operator": "DoesNotExist" + "key": "006j--tu-0t-8-937uqhtjrd-7---u6--522p----5506rh-3-2-h10.ale-to9e--a-7j9/lks7dG-9S-O62o.8._.---UK_-.j21---W", + "operator": "NotIn", + "values": [ + "z87_2---2.E.p9-.-3.__a.bl_--..-A" + ] } ] } @@ -1458,9 +1467,10 @@ "tolerations": [ { "key": "470", + "operator": "Ü", "value": "471", - "effect": "n3'T砳1\\İ塄", - "tolerationSeconds": 7716735516543221297 + "effect": "貛香\"砻B鷋RȽXv*!ɝ茀Ǩ", + "tolerationSeconds": 8594241010639209901 } ], "hostAliases": [ @@ -1472,7 +1482,7 @@ } ], "priorityClassName": "474", - "priority": 2026789529, + "priority": 878153992, "dnsConfig": { "nameservers": [ "475" @@ -1489,51 +1499,48 @@ }, "readinessGates": [ { - "conditionType": "I芩嗎競ɵd魶暐f髓沨" + "conditionType": "=ȑ-A敲ʉ" } ], "runtimeClassName": "479", - "enableServiceLinks": true, - "preemptionPolicy": "", + "enableServiceLinks": false, + "preemptionPolicy": "梊蝴.Ĉ马āƭw鰕ǰ\"șa", "overhead": { - "Ĵ诛ª韷v": "537" + "\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ": "283" }, "topologySpreadConstraints": [ { - "maxSkew": -447517325, + "maxSkew": -702578810, "topologyKey": "480", - "whenUnsatisfiable": "値å镮", + "whenUnsatisfiable": "Ž氮怉ƥ;\"薑Ȣ#闬輙怀¹bCũw", "labelSelector": { "matchLabels": { - "2tm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f56/v__-Zvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__g": "W84-M-_-U...s.K" + "N-_.F": "09z2" }, "matchExpressions": [ { - "key": "P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h", - "operator": "NotIn", - "values": [ - "m_-q9.N8._--M-0R.-I-_23L_J49t-X..j1Q1.A-N.--_63-N2" - ] + "key": "z-g--v8-c58kh44k-b13--2.7a-h0-4d-z-23---49tw-a/G5-_-_Llmft6.5H905IBI-._g_0", + "operator": "DoesNotExist" } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } } }, "status": { - "replicas": -1196967581, - "fullyLabeledReplicas": 1536133995, - "readyReplicas": -2018539527, - "availableReplicas": 655071461, - "observedGeneration": -7699725135993161935, + "replicas": 432535745, + "fullyLabeledReplicas": 2073220944, + "readyReplicas": -141868138, + "availableReplicas": -1324418171, + "observedGeneration": -5431516755862952643, "conditions": [ { - "type": "š^劶", - "status": "ƕ蟶ŃēÖ釐駆Ŕƿe魛ĩ", - "lastTransitionTime": "2427-08-17T22:26:07Z", + "type": "ƻ舁Ȁ贠ȇö匉a揘O 籇", + "status": "楅©Ǫ壿/š^劶äɲ泒欞尟燬Ǻ媳ɦ", + "lastTransitionTime": "2169-06-15T23:50:17Z", "reason": "487", "message": "488" } diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.ReplicationController.pb b/staging/src/k8s.io/api/testdata/HEAD/core.v1.ReplicationController.pb index f3ac499c65f8..411dd51bc593 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/core.v1.ReplicationController.pb and b/staging/src/k8s.io/api/testdata/HEAD/core.v1.ReplicationController.pb differ diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.ReplicationController.yaml b/staging/src/k8s.io/api/testdata/HEAD/core.v1.ReplicationController.yaml index f4d7049ac8da..91ba59646716 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/core.v1.ReplicationController.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/core.v1.ReplicationController.yaml @@ -67,32 +67,32 @@ spec: selfLink: "25" uid: '*齧獚敆Ȏțêɘ' spec: - activeDeadlineSeconds: 6210194589539369395 + activeDeadlineSeconds: -2391833818948531474 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - key: "409" - operator: Ƌʙcx赮ǒđ>* + operator: F豎穜姰l咑耖p^鏋蛹Ƚȿ values: - "410" matchFields: - key: "411" - operator: 铳s44矕Ƈè*鑏= + operator: ò values: - "412" - weight: -1649234654 + weight: -855547676 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: "405" - operator: t{Eɾ敹Ȯ-湷D + operator: \Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o values: - "406" matchFields: - key: "407" - operator: ȿ醏g遧 + operator: 旹翃ɾ氒ĺʈʫ values: - "408" podAffinity: @@ -100,38 +100,37 @@ spec: - podAffinityTerm: labelSelector: matchExpressions: - - key: gi--7-nt-23h-4z-21-sap--h--qh.l4-03a68u7-l---8x7-l--b-9-u--17---u7-gl7814ei-07shtq-p/4D-r.-B - operator: DoesNotExist + - key: 4exr-1-o--g--1l-8---3snw0-3i--a7-2--o--u0038mp9c10-k-r--l.06-4g-z46--f2t-m839q/2_--XZ-x.__.Y_p + operator: NotIn + values: + - N7_B_r matchLabels: - ? nw0-3i--a7-2--o--u0038mp9c10-k-r---3g7nz4-------385h---0-u73pj.brgvf3q-z-5z80n--t5--9-4-d2-22--i--40wv--in-870w--itk/5.m_2_--XZ-x.__.Y_2-n_5023Xl-3Pw_-r75--_A - : BM.6-.Y_72-_--p7 + o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.Hz_V_.r_v_._e_-78o_66: 11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2C namespaceSelector: matchExpressions: - - key: o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_g0 - operator: NotIn - values: - - kn_9n.p.o + - key: XN_h_4Hl-X0_2--__4K..-68-7AlR__8-7_-YD-Q9_-T + operator: Exists matchLabels: - 11.q8-4-k-2-08vc--4-7hdume/7Q.-_t--O.3L.2: 7G79.3bU_._nV34G._--u.._.105-4_ed-f + O_._e_3_.4_W_-q: Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.-4D-rr namespaces: - "433" topologyKey: "434" - weight: -334387631 + weight: 957174721 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: Cv2.5p_..Y-.wg_b - operator: In + - key: 37zzgy3-4----nf---3a-cgr6---r58-e-l203-8sln7-3x-b--550397801/1.k9M86.9a_-0R_.Z__v + operator: NotIn values: - - mD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 + - 0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc matchLabels: - 0-1meljf-5269893-t-kl35d6--7rs37zzgy3-4----nf---3a-cr/M7: 1-U_--56-.7D.3_KPg___KA-._d._.Um.-__k.j._g-G-7--p9.-_0R.-_-3_L2 + 4_-y.8_38xm-.nx.sEK4.B.__6m: J1-1.9_.-.Ms7_tP namespaceSelector: matchExpressions: - - key: e-_o_2.--4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV22-4-y5 - operator: DoesNotExist + - key: w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a + operator: Exists matchLabels: - d-5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y: 7.tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23-S + 3QC1--L--v_Z--ZgC: Q__-v_t_u_.__O namespaces: - "419" topologyKey: "420" @@ -140,39 +139,43 @@ spec: - podAffinityTerm: labelSelector: matchExpressions: - - key: U__L.KH6K.RwsfI_j - operator: In - values: - - "" + - key: dy-4-03ls-86-u2i7-6-q-----f-b-3-----73.6b---nhc50-de2qh2-b-6s/J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9-A + operator: Exists matchLabels: - z336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_8_.._._a-N: X_-_._.3l-_86_u2-7_._qZ + BQ.9-_.m7-Q____vSW_4-__h: w-ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yj namespaceSelector: matchExpressions: - - key: o_q-...Oai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O97 - operator: DoesNotExist + - key: 006j--tu-0t-8-937uqhtjrd-7---u6--522p----5506rh-3-2-h10.ale-to9e--a-7j9/lks7dG-9S-O62o.8._.---UK_-.j21---W + operator: NotIn + values: + - z87_2---2.E.p9-.-3.__a.bl_--..-A matchLabels: - 6b77-f8--tf---7r88-1--p61d/9_Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gb: "Y" + 8.7-72qz.W.d.._1-3968: G__B.3R6-.7Bf8GA--__A7r.8U.V_p61-dO namespaces: - "461" topologyKey: "462" - weight: -357359630 + weight: -1832836223 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: t.7-1n13sx82-cx-428u2j--u/4.Z-O.-.jL_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89z - operator: Exists + - key: xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W + operator: In + values: + - U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx matchLabels: - r1W7: B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zKp + ue--s-1--t-4m7a-41-6j4m--4-r4p--w1k8--u87lyqq-o-3-7/07-ht-E6_Q: h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWUV namespaceSelector: matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists + - key: 61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo + operator: NotIn + values: + - 0--_qv4--_.6_N_9X-B.s8.B matchLabels: - 61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo: Mqp..__._-J_-fk3-_j.133eT_2_Y + 2-_.4dwFbuvf: 5Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7J namespaces: - "447" topologyKey: "448" - automountServiceAccountToken: false + automountServiceAccountToken: true containers: - args: - "248" @@ -191,12 +194,12 @@ spec: fieldPath: "258" resourceFieldRef: containerName: "259" - divisor: "142" + divisor: "800" resource: "260" secretKeyRef: key: "264" name: "263" - optional: false + optional: true envFrom: - configMapRef: name: "253" @@ -204,22 +207,21 @@ spec: prefix: "252" secretRef: name: "254" - optional: false + optional: true image: "246" - imagePullPolicy: 丟×x锏ɟ4Ǒ + imagePullPolicy: '&皥贸碔lNKƙ順\E¦队偯' lifecycle: postStart: exec: command: - - "292" + - "291" httpGet: host: "294" httpHeaders: - name: "295" value: "296" - path: "293" - port: -282193676 - scheme: Ļǟi& + path: "292" + port: "293" tcpSocket: host: "298" port: "297" @@ -234,120 +236,120 @@ spec: value: "304" path: "300" port: "301" - scheme: 垾现葢ŵ橨 + scheme: 跩aŕ翑 tcpSocket: - host: "305" - port: -1312425203 + host: "306" + port: "305" livenessProbe: exec: command: - "271" - failureThreshold: -1538905728 + failureThreshold: -979584143 httpGet: - host: "274" + host: "273" httpHeaders: - - name: "275" - value: "276" + - name: "274" + value: "275" path: "272" - port: "273" - scheme: Ů+朷Ǝ膯ljVX1虊 - initialDelaySeconds: -1748648882 - periodSeconds: 1381579966 - successThreshold: -1418092595 + port: 972978563 + scheme: ȨŮ+朷Ǝ膯 + initialDelaySeconds: -249989919 + periodSeconds: -602419938 + successThreshold: 1040396664 tcpSocket: - host: "277" - port: -979584143 - terminationGracePeriodSeconds: -1867540518204155332 - timeoutSeconds: -239843014 + host: "276" + port: -1506633471 + terminationGracePeriodSeconds: -7510389757339505131 + timeoutSeconds: -171684192 name: "245" ports: - - containerPort: -1962065705 + - containerPort: -2717401 hostIP: "251" - hostPort: 1752155096 + hostPort: -1905643191 name: "250" - protocol: ¿ + protocol: ɳɷ9Ì readinessProbe: exec: command: - - "278" - failureThreshold: 888935190 + - "277" + failureThreshold: -940514142 httpGet: - host: "281" + host: "279" httpHeaders: - - name: "282" - value: "283" - path: "279" - port: "280" - scheme: q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* - initialDelaySeconds: -244758593 - periodSeconds: 104069700 - successThreshold: -331594625 + - name: "280" + value: "281" + path: "278" + port: -1538905728 + scheme: ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢xɮ + initialDelaySeconds: -1817291584 + periodSeconds: 582041100 + successThreshold: 509188266 tcpSocket: - host: "284" - port: 1574967021 - terminationGracePeriodSeconds: 7193904584276385338 - timeoutSeconds: 591440053 + host: "283" + port: "282" + terminationGracePeriodSeconds: 6764431850409848860 + timeoutSeconds: 1224868165 resources: limits: - ǩ: "957" + pw: "934" requests: - Ɔȓ蹣ɐǛv+8Ƥ熪: "951" + 輓Ɔȓ蹣ɐǛv+8: "375" securityContext: allowPrivilegeEscalation: true capabilities: add: - - ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ + - 徥淳4揻-$ɽ丟 drop: - - ')酊龨δ摖ȱğ_<ǬëJ橈''琕鶫:' + - "" privileged: false - procMount: ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻 - readOnlyRootFilesystem: true - runAsGroup: -499179336506637450 - runAsNonRoot: true - runAsUser: 5620818514944490121 + procMount: M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ + readOnlyRootFilesystem: false + runAsGroup: 8194791334069427324 + runAsNonRoot: false + runAsUser: -816831389119959689 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "311" + role: "309" + type: "310" + user: "308" seccompProfile: - localhostProfile: "314" - type: ih亏yƕ丆録² + localhostProfile: "315" + type: ȱğ_<ǬëJ橈'琕鶫:顇ə windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" - runAsUserName: "313" + gmsaCredentialSpec: "313" + gmsaCredentialSpecName: "312" + hostProcess: false + runAsUserName: "314" startupProbe: exec: command: - - "285" - failureThreshold: 617318981 + - "284" + failureThreshold: 133009177 httpGet: - host: "288" + host: "286" httpHeaders: - - name: "289" - value: "290" - path: "286" - port: "287" - scheme: î.Ȏ蝪ʜ5遰= - initialDelaySeconds: -1462219068 - periodSeconds: 1714588921 - successThreshold: -1246371817 + - name: "287" + value: "288" + path: "285" + port: -331594625 + scheme: lu|榝$î. + initialDelaySeconds: -1505188927 + periodSeconds: 2083727489 + successThreshold: 486365838 tcpSocket: - host: "291" - port: 834105836 - terminationGracePeriodSeconds: 1856677271350902065 - timeoutSeconds: -370386363 - stdin: true - terminationMessagePath: "306" - terminationMessagePolicy: ;跣Hǝcw媀瓄& + host: "290" + port: "289" + terminationGracePeriodSeconds: -6177393256425700216 + timeoutSeconds: -2133054549 + stdinOnce: true + terminationMessagePath: "307" tty: true volumeDevices: - devicePath: "270" name: "269" volumeMounts: - mountPath: "266" - mountPropagation: 啛更 + mountPropagation: 颐o name: "265" subPath: "267" subPathExpr: "268" @@ -360,58 +362,58 @@ spec: value: "478" searches: - "476" - dnsPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 - enableServiceLinks: true + dnsPolicy: Ƒ[澔 + enableServiceLinks: false ephemeralContainers: - args: - - "318" + - "319" command: - - "317" + - "318" env: - - name: "325" - value: "326" + - name: "326" + value: "327" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: true + key: "333" + name: "332" + optional: false fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "328" + fieldPath: "329" resourceFieldRef: - containerName: "329" - divisor: "149" - resource: "330" + containerName: "330" + divisor: "832" + resource: "331" secretKeyRef: - key: "334" - name: "333" - optional: true + key: "335" + name: "334" + optional: false envFrom: - configMapRef: - name: "323" - optional: true - prefix: "322" - secretRef: name: "324" - optional: true - image: "316" - imagePullPolicy: I滞廬耐鷞焬CQm坊柩劄奼[ + optional: false + prefix: "323" + secretRef: + name: "325" + optional: false + image: "317" + imagePullPolicy: 灲閈誹ʅ蕉ɼ搳 lifecycle: postStart: exec: command: - "363" httpGet: - host: "366" + host: "365" httpHeaders: - - name: "367" - value: "368" + - name: "366" + value: "367" path: "364" - port: "365" - scheme: 賞ǧĒzŔ瘍N + port: -869776221 + scheme: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' tcpSocket: host: "369" - port: -531787516 + port: "368" preStop: exec: command: @@ -422,78 +424,78 @@ spec: - name: "373" value: "374" path: "371" - port: -824445204 - scheme: 泙若`l}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ + port: -1917609921 + scheme: 耗 tcpSocket: host: "376" port: "375" livenessProbe: exec: command: - - "341" - failureThreshold: -302933400 + - "342" + failureThreshold: -1896415283 httpGet: host: "344" httpHeaders: - name: "345" value: "346" - path: "342" - port: "343" - scheme: ' 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎' - initialDelaySeconds: -200074798 - periodSeconds: -1838917931 - successThreshold: -1563928252 + path: "343" + port: -1700828941 + scheme: 諔迮ƙ + initialDelaySeconds: -969533986 + periodSeconds: -488127393 + successThreshold: 1137109081 tcpSocket: host: "348" port: "347" - terminationGracePeriodSeconds: 7094149050088640176 - timeoutSeconds: 556036216 - name: "315" + terminationGracePeriodSeconds: 6618112330449141397 + timeoutSeconds: 299741709 + name: "316" ports: - - containerPort: -1117254382 - hostIP: "321" - hostPort: 507384491 - name: "320" - protocol: 趐囨鏻砅邻爥蹔ŧOǨ + - containerPort: 865289071 + hostIP: "322" + hostPort: 1504385614 + name: "321" + protocol: iɥ嵐sC8 readinessProbe: exec: command: - "349" - failureThreshold: 1486914884 + failureThreshold: 2073046460 httpGet: - host: "351" + host: "352" httpHeaders: - - name: "352" - value: "353" + - name: "353" + value: "354" path: "350" - port: -832681001 - scheme: h趭 - initialDelaySeconds: -1969828011 - periodSeconds: -748525373 - successThreshold: 805162379 + port: "351" + scheme: ɱďW賁Ě + initialDelaySeconds: -674445196 + periodSeconds: -543432015 + successThreshold: -515370067 tcpSocket: host: "355" - port: "354" - terminationGracePeriodSeconds: -2753079965660681160 - timeoutSeconds: -1186720090 + port: 1436222565 + terminationGracePeriodSeconds: 7270263763744228913 + timeoutSeconds: 1239158543 resources: limits: - 幩šeSvEȤƏ埮pɵ: "426" + h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻: "127" requests: - Ȗ|ʐşƧ諔迮ƙIJ嘢4: "422" + C"6x$1s: "463" securityContext: allowPrivilegeEscalation: false capabilities: add: - - ĝ®EĨǔvÄÚ×p鬷 + - 箨ʨIk(dŊiɢ drop: - - 罂o3ǰ廋i乳'ȘUɻ;襕ċ桉桃 + - Į蛋I滞廬耐鷞焬CQ privileged: true - procMount: -紑浘牬釼aTGÒ鵌 + procMount: EĨǔvÄÚ×p readOnlyRootFilesystem: false - runAsGroup: -1207159809527615562 - runAsNonRoot: true - runAsUser: 2803095162614904173 + runAsGroup: -583355774536171734 + runAsNonRoot: false + runAsUser: -506227444233847191 seLinuxOptions: level: "381" role: "379" @@ -501,16 +503,17 @@ spec: user: "378" seccompProfile: localhostProfile: "385" - type: 3Nh×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶 + type: m罂o3ǰ廋i乳'ȘUɻ windowsOptions: gmsaCredentialSpec: "383" gmsaCredentialSpecName: "382" + hostProcess: false runAsUserName: "384" startupProbe: exec: command: - "356" - failureThreshold: 1223564938 + failureThreshold: 252309773 httpGet: host: "359" httpHeaders: @@ -518,34 +521,36 @@ spec: value: "361" path: "357" port: "358" - scheme: 壶ƵfȽÃ茓 - initialDelaySeconds: -647531549 - periodSeconds: 1737172479 - successThreshold: -767058113 + scheme: XW疪鑳w妕眵 + initialDelaySeconds: -832681001 + periodSeconds: -1337533938 + successThreshold: 1473765654 tcpSocket: host: "362" - port: 1359309446 - terminationGracePeriodSeconds: 5333033627167868167 - timeoutSeconds: -733444015 + port: 455919108 + terminationGracePeriodSeconds: -8460346884535567850 + timeoutSeconds: 1616390418 stdin: true + stdinOnce: true targetContainerName: "386" terminationMessagePath: "377" - terminationMessagePolicy: 礫Ƽ¨Ix糂腂ǂǚŜEu + terminationMessagePolicy: ť1ùfŭƽ眝{æ盪泙若`l}Ñ蠂Ü[ + tty: true volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "341" + name: "340" volumeMounts: - - mountPath: "336" - mountPropagation: "" - name: "335" - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "337" + mountPropagation: P­蜷ɔ幩šeSvEȤƏ埮pɵ{W + name: "336" + subPath: "338" + subPathExpr: "339" + workingDir: "320" hostAliases: - hostnames: - "473" ip: "472" - hostNetwork: true + hostPID: true hostname: "403" imagePullSecrets: - name: "402" @@ -669,18 +674,18 @@ spec: requests: 軶ǃ*ʙ嫙&蒒5靇: "813" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - 枛牐ɺ皚|懥ƖN粕擓ƖHVe熼'F drop: - 剂讼ɓȌʟni酛3Ɓ privileged: false - procMount: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ + procMount: 鸖ɱJȉ罴ņ螡źȰ readOnlyRootFilesystem: true - runAsGroup: -636584014972667630 - runAsNonRoot: false - runAsUser: -2000070193364862971 + runAsGroup: 708875421817317137 + runAsNonRoot: true + runAsUser: 4530581071337252406 seLinuxOptions: level: "240" role: "238" @@ -688,10 +693,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: w + type: $矡ȶ windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -714,7 +720,6 @@ spec: port: "219" terminationGracePeriodSeconds: -6826008110504741173 timeoutSeconds: 486195690 - stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3 @@ -733,21 +738,21 @@ spec: nodeSelector: "387": "388" overhead: - Ĵ诛ª韷v: "537" - preemptionPolicy: "" - priority: 2026789529 + <ƋlɋN磋镮ȺPÈɥ偁髕ģƗ: "283" + preemptionPolicy: 梊蝴.Ĉ马āƭw鰕ǰ"șa + priority: 878153992 priorityClassName: "474" readinessGates: - - conditionType: I芩嗎競ɵd魶暐f髓沨 - restartPolicy: ȟP + - conditionType: =ȑ-A敲ʉ + restartPolicy: ċ桉桃喕蠲$ɛ溢臜裡×銵-紑 runtimeClassName: "479" schedulerName: "469" securityContext: - fsGroup: -3072254610148392250 - fsGroupChangePolicy: q櫞繡 - runAsGroup: -2515253323988521837 - runAsNonRoot: false - runAsUser: 5115783808026178112 + fsGroup: -6486306216295496187 + fsGroupChangePolicy: ȼN翾ȾD虓氙磂tńČȷǻ.wȏâ磠 + runAsGroup: 7721939829013914482 + runAsNonRoot: true + runAsUser: 7177254483209867257 seLinuxOptions: level: "395" role: "393" @@ -755,39 +760,39 @@ spec: user: "392" seccompProfile: localhostProfile: "401" - type: 翃ɾ氒ĺʈʫ羶 + type: 崖S«V¯Á supplementalGroups: - - -6267717930337655515 + - -5080569150241191388 sysctls: - name: "399" value: "400" windowsOptions: gmsaCredentialSpec: "397" gmsaCredentialSpecName: "396" + hostProcess: false runAsUserName: "398" serviceAccount: "390" serviceAccountName: "389" - setHostnameAsFQDN: true + setHostnameAsFQDN: false shareProcessNamespace: true subdomain: "404" - terminationGracePeriodSeconds: -7559660744894799169 + terminationGracePeriodSeconds: -3877666641335425693 tolerations: - - effect: n3'T砳1\İ塄 + - effect: 貛香"砻B鷋RȽXv*!ɝ茀Ǩ key: "470" - tolerationSeconds: 7716735516543221297 + operator: Ü + tolerationSeconds: 8594241010639209901 value: "471" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h - operator: NotIn - values: - - m_-q9.N8._--M-0R.-I-_23L_J49t-X..j1Q1.A-N.--_63-N2 + - key: z-g--v8-c58kh44k-b13--2.7a-h0-4d-z-23---49tw-a/G5-_-_Llmft6.5H905IBI-._g_0 + operator: DoesNotExist matchLabels: - 2tm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f56/v__-Zvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__g: W84-M-_-U...s.K - maxSkew: -447517325 + N-_.F: 09z2 + maxSkew: -702578810 topologyKey: "480" - whenUnsatisfiable: 値å镮 + whenUnsatisfiable: Ž氮怉ƥ;"薑Ȣ#闬輙怀¹bCũw volumes: - awsElasticBlockStore: fsType: "45" @@ -1040,14 +1045,14 @@ spec: storagePolicyName: "101" volumePath: "99" status: - availableReplicas: 655071461 + availableReplicas: -1324418171 conditions: - - lastTransitionTime: "2427-08-17T22:26:07Z" + - lastTransitionTime: "2169-06-15T23:50:17Z" message: "488" reason: "487" - status: ƕ蟶ŃēÖ釐駆Ŕƿe魛ĩ - type: š^劶 - fullyLabeledReplicas: 1536133995 - observedGeneration: -7699725135993161935 - readyReplicas: -2018539527 - replicas: -1196967581 + status: 楅©Ǫ壿/š^劶äɲ泒欞尟燬Ǻ媳ɦ + type: ƻ舁Ȁ贠ȇö匉a揘O 籇 + fullyLabeledReplicas: 2073220944 + observedGeneration: -5431516755862952643 + readyReplicas: -141868138 + replicas: 432535745 diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.json b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.json index b264bbe0cde9..c463c3f4c405 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 @@ -688,14 +688,15 @@ "windowsOptions": { "gmsaCredentialSpecName": "246", "gmsaCredentialSpec": "247", - "runAsUserName": "248" + "runAsUserName": "248", + "hostProcess": true }, - "runAsUser": 9148233193771851687, - "runAsGroup": 6901713258562004024, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "runAsUser": -7299434051955863644, + "runAsGroup": 4041264710404335706, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "弢ȹ均i绝5哇芆斩ìh4Ɋ", + "procMount": "ȹ均i绝5哇芆斩ìh4Ɋ", "seccompProfile": { "type": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", "localhostProfile": "249" @@ -944,19 +945,22 @@ "windowsOptions": { "gmsaCredentialSpecName": "317", "gmsaCredentialSpec": "318", - "runAsUserName": "319" + "runAsUserName": "319", + "hostProcess": true }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": -1286199491017539507, + "runAsGroup": -6292316479661489180, "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "procMount": "cx赮ǒđ\u003e*劶?j", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", + "type": "ĭ¥#ƱÁR", "localhostProfile": "320" } - } + }, + "stdin": true, + "tty": true } ], "ephemeralContainers": [ @@ -973,9 +977,9 @@ "ports": [ { "name": "326", - "hostPort": 1805682547, - "containerPort": -651405950, - "protocol": "淹揀.e鍃G昧牱fsǕT衩kƒK07", + "hostPort": 2032588794, + "containerPort": -1371690155, + "protocol": "G昧牱fsǕT衩kƒK07曳wœj堑", "hostIP": "327" } ], @@ -988,7 +992,7 @@ }, "secretRef": { "name": "330", - "optional": true + "optional": false } } ], @@ -1004,12 +1008,12 @@ "resourceFieldRef": { "containerName": "335", "resource": "336", - "divisor": "684" + "divisor": "473" }, "configMapKeyRef": { "name": "337", "key": "338", - "optional": true + "optional": false }, "secretKeyRef": { "name": "339", @@ -1021,19 +1025,18 @@ ], "resources": { "limits": { - "蠨磼O_h盌3+Œ9两@8Byß": "111" + "盌3+Œ": "752" }, "requests": { - "ɃŒ": "451" + ")Zq=歍þ": "759" } }, "volumeMounts": [ { "name": "341", - "readOnly": true, "mountPath": "342", "subPath": "343", - "mountPropagation": "葰賦", + "mountPropagation": "讅缔m葰賦迾娙ƴ4虵p", "subPathExpr": "344" } ], @@ -1051,9 +1054,9 @@ }, "httpGet": { "path": "348", - "port": -121675052, + "port": 1034835933, "host": "349", - "scheme": "W#ļǹʅŚO虀^", + "scheme": "O虀^背遻堣灭ƴɦ燻踸陴", "httpHeaders": [ { "name": "350", @@ -1062,27 +1065,27 @@ ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": -1744546613, + "host": "352" }, - "initialDelaySeconds": -1959891996, - "timeoutSeconds": -1442230895, - "periodSeconds": 1475033091, - "successThreshold": 1782790310, - "failureThreshold": 1587036035, - "terminationGracePeriodSeconds": 7560036535013464461 + "initialDelaySeconds": 650448405, + "timeoutSeconds": 1943254244, + "periodSeconds": -168773629, + "successThreshold": 2068592383, + "failureThreshold": 1566765016, + "terminationGracePeriodSeconds": -1112599546012453731 }, "readinessProbe": { "exec": { "command": [ - "354" + "353" ] }, "httpGet": { - "path": "355", - "port": -1744546613, + "path": "354", + "port": "355", "host": "356", - "scheme": "ʓɻŊ", + "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", "httpHeaders": [ { "name": "357", @@ -1091,185 +1094,186 @@ ] }, "tcpSocket": { - "port": -259047269, - "host": "359" + "port": "359", + "host": "360" }, - "initialDelaySeconds": 1586122127, - "timeoutSeconds": -1813456856, - "periodSeconds": 781203691, - "successThreshold": -216440055, - "failureThreshold": 408029351, - "terminationGracePeriodSeconds": 5450105809027610853 + "initialDelaySeconds": 636493142, + "timeoutSeconds": -192358697, + "periodSeconds": 420595064, + "successThreshold": 1195176401, + "failureThreshold": 902204699, + "terminationGracePeriodSeconds": 9196919020604133323 }, "startupProbe": { "exec": { "command": [ - "360" + "361" ] }, "httpGet": { - "path": "361", - "port": -5241849, - "host": "362", - "scheme": "}颉hȱɷȰW", + "path": "362", + "port": "363", + "host": "364", + "scheme": "y#t(ȗŜŲ\u0026", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "365", + "value": "366" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": 1387858949, + "host": "367" }, - "initialDelaySeconds": 636493142, - "timeoutSeconds": -192358697, - "periodSeconds": 420595064, - "successThreshold": 1195176401, - "failureThreshold": 902204699, - "terminationGracePeriodSeconds": 9196919020604133323 + "initialDelaySeconds": 156368232, + "timeoutSeconds": -815239246, + "periodSeconds": 44612600, + "successThreshold": -688929182, + "failureThreshold": -1222486879, + "terminationGracePeriodSeconds": 6543873941346781273 }, "lifecycle": { "postStart": { "exec": { "command": [ - "367" + "368" ] }, "httpGet": { - "path": "368", - "port": -1460652193, - "host": "369", - "scheme": "8ï驿笈¯rƈa餖Ľƛ淴ɑ?", + "path": "369", + "port": 1176168596, + "host": "370", + "scheme": "轪d覉;Ĕ", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "371", + "value": "372" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "373", + "host": "374" } }, "preStop": { "exec": { "command": [ - "374" + "375" ] }, "httpGet": { - "path": "375", - "port": 71524977, - "host": "376", - "scheme": "鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷", + "path": "376", + "port": "377", + "host": "378", + "scheme": "ʦŊĊ娮", "httpHeaders": [ { - "name": "377", - "value": "378" + "name": "379", + "value": "380" } ] }, "tcpSocket": { - "port": -565041796, - "host": "379" + "port": "381", + "host": "382" } } }, - "terminationMessagePath": "380", - "terminationMessagePolicy": "Ƭ婦d", - "imagePullPolicy": "ɧeʫį淓¯", + "terminationMessagePath": "383", + "terminationMessagePolicy": "Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽", + "imagePullPolicy": "委\u003e,趐V曡88 u怞荊ù灹8緔Tj", "securityContext": { "capabilities": { "add": [ - "ƛ忀z委\u003e,趐V曡88 u怞荊ù" + "蓋Cȗä2 ɲ±m嵘厶sȰÖ" ], "drop": [ - "8緔Tj§E蓋Cȗä2 ɲ±" + "ÆɰŞ襵" ] }, "privileged": true, "seLinuxOptions": { - "user": "381", - "role": "382", - "type": "383", - "level": "384" + "user": "384", + "role": "385", + "type": "386", + "level": "387" }, "windowsOptions": { - "gmsaCredentialSpecName": "385", - "gmsaCredentialSpec": "386", - "runAsUserName": "387" + "gmsaCredentialSpecName": "388", + "gmsaCredentialSpec": "389", + "runAsUserName": "390", + "hostProcess": false }, - "runAsUser": -4564863616644509171, - "runAsGroup": -7297536356638221066, + "runAsUser": -5519662252699559890, + "runAsGroup": -1624551961163368198, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "Ş襵樞úʥ銀", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "阫Ƈʥ椹ý", "seccompProfile": { - "type": "ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧", - "localhostProfile": "388" + "type": "ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷", + "localhostProfile": "391" } }, "stdin": true, - "tty": true, - "targetContainerName": "389" + "stdinOnce": true, + "targetContainerName": "392" } ], - "restartPolicy": "鹚蝉茲ʛ饊", - "terminationGracePeriodSeconds": 1736985756995615785, - "activeDeadlineSeconds": -1284119655860768065, - "dnsPolicy": "錏嬮#ʐ", + "restartPolicy": "砘Cș栣险¹贮獘薟8Mĕ霉}閜LI", + "terminationGracePeriodSeconds": 3296766428578159624, + "activeDeadlineSeconds": -8925090445844634303, + "dnsPolicy": "q沷¾!", "nodeSelector": { - "390": "391" + "393": "394" }, - "serviceAccountName": "392", - "serviceAccount": "393", + "serviceAccountName": "395", + "serviceAccount": "396", "automountServiceAccountToken": true, - "nodeName": "394", - "hostPID": true, + "nodeName": "397", "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "395", - "role": "396", - "type": "397", - "level": "398" + "user": "398", + "role": "399", + "type": "400", + "level": "401" }, "windowsOptions": { - "gmsaCredentialSpecName": "399", - "gmsaCredentialSpec": "400", - "runAsUserName": "401" + "gmsaCredentialSpecName": "402", + "gmsaCredentialSpec": "403", + "runAsUserName": "404", + "hostProcess": true }, - "runAsUser": -4904722847506013622, - "runAsGroup": 6465579957265382985, + "runAsUser": -3496040522639830925, + "runAsGroup": 2960114664726223450, "runAsNonRoot": false, "supplementalGroups": [ - -981432507446869083 + 2402603282459663167 ], - "fsGroup": -1867959832193971598, + "fsGroup": 3564097949592109139, "sysctls": [ { - "name": "402", - "value": "403" + "name": "405", + "value": "406" } ], - "fsGroupChangePolicy": "ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾!", + "fsGroupChangePolicy": "ûǭg怨彬ɈNƋl塠傫üMɮ6", "seccompProfile": { - "type": "`翾'ųŎ群E牬庘颮6(|ǖû", - "localhostProfile": "404" + "type": ".¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ", + "localhostProfile": "407" } }, "imagePullSecrets": [ { - "name": "405" + "name": "408" } ], - "hostname": "406", - "subdomain": "407", + "hostname": "409", + "subdomain": "410", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1277,19 +1281,19 @@ { "matchExpressions": [ { - "key": "408", - "operator": "UǷ坒", + "key": "411", + "operator": "Üɉ愂,wa纝佯fɞ", "values": [ - "409" + "412" ] } ], "matchFields": [ { - "key": "410", - "operator": "", + "key": "413", + "operator": "鏚U駯Ĕ驢.'鿳Ï掗掍瓣;", "values": [ - "411" + "414" ] } ] @@ -1298,23 +1302,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1280563546, + "weight": 1690937616, "preference": { "matchExpressions": [ { - "key": "412", - "operator": "Mɮ6)", + "key": "415", + "operator": "襉{遠", "values": [ - "413" + "416" ] } ], "matchFields": [ { - "key": "414", - "operator": "杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾", + "key": "417", + "operator": "诰ðÈ娒Ġ滔xvŗÑ\"", "values": [ - "415" + "418" ] } ] @@ -1327,30 +1331,27 @@ { "labelSelector": { "matchLabels": { - "H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j": "35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1" + "lx..w": "t-_.5.40w" }, "matchExpressions": [ { - "key": "d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g", - "operator": "NotIn", - "values": [ - "VT3sn-0_.i__a.O2G_J" - ] + "key": "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "422" + "425" ], - "topologyKey": "423", + "topologyKey": "426", "namespaceSelector": { "matchLabels": { - "410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g": "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" + "8V": "3sn-03" }, "matchExpressions": [ { - "key": "r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT", - "operator": "DoesNotExist" + "key": "p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3", + "operator": "Exists" } ] } @@ -1358,33 +1359,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -2118597352, + "weight": -947725955, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt": "CRT.0z-oe.G79.3bU_._nV34G._--u..9" + "E00.0_._.-_L-__bf_9_-C-PfNxG": "U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e" }, "matchExpressions": [ { - "key": "n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9", - "operator": "NotIn", + "key": "3--_9QW2JkU27_.-4T-I.-..K.2", + "operator": "In", "values": [ - "f8k" + "6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8" ] } ] }, "namespaces": [ - "436" + "439" ], - "topologyKey": "437", + "topologyKey": "440", "namespaceSelector": { "matchLabels": { - "s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp": "5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7" + "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" }, "matchExpressions": [ { - "key": "27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y", + "key": "o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6", "operator": "DoesNotExist" } ] @@ -1398,29 +1399,26 @@ { "labelSelector": { "matchLabels": { - "Y3o_V-w._-0d__7.81_-._-8": "9._._a-.N.__-_._.3l-_86u" + "uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z": "" }, "matchExpressions": [ { - "key": "c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs", - "operator": "NotIn", - "values": [ - "B.3R6-.7Bf8GA--__A7r.8U.V_p6c" - ] + "key": "w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1", + "operator": "Exists" } ] }, "namespaces": [ - "450" + "453" ], - "topologyKey": "451", + "topologyKey": "454", "namespaceSelector": { "matchLabels": { - "x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51": "m06jVZu" + "d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9": "Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z" }, "matchExpressions": [ { - "key": "N-._M5..-N_H_55..--E3_2D-1DW_o", + "key": "5__-_._.3l-_86_u2-7_._qN__A_f_-BT", "operator": "Exists" } ] @@ -1429,33 +1427,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1943011795, + "weight": 1819321475, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz": "3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v" + "i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I": "i.U.-7" }, "matchExpressions": [ { - "key": "x3___-..f5-6x-_-o_6O_If-5_-_U", - "operator": "DoesNotExist" + "key": "62o787-7lk2/L.--4P--_q-.9", + "operator": "Exists" } ] }, "namespaces": [ - "464" + "467" ], - "topologyKey": "465", + "topologyKey": "468", "namespaceSelector": { "matchLabels": { - "P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h": "4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP" + "j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N": "U_.-_-I-P._..leR--e" }, "matchExpressions": [ { - "key": "aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7", - "operator": "NotIn", + "key": "9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8", + "operator": "In", "values": [ - "9-.66hcB.rTt7bm9I.-..q-n" + "x3___-..f5-6x-_-o_6O_If-5_-_.F" ] } ] @@ -1465,64 +1463,67 @@ ] } }, - "schedulerName": "472", + "schedulerName": "475", "tolerations": [ { - "key": "473", - "operator": "杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ]", - "value": "474", - "effect": "ɮ-nʣž吞Ƞ唄®窂爪", - "tolerationSeconds": -5154627301352060136 + "key": "476", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "477", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "475", + "ip": "478", "hostnames": [ - "476" + "479" ] } ], - "priorityClassName": "477", - "priority": -860768401, + "priorityClassName": "480", + "priority": 743241089, "dnsConfig": { "nameservers": [ - "478" + "481" ], "searches": [ - "479" + "482" ], "options": [ { - "name": "480", - "value": "481" + "name": "483", + "value": "484" } ] }, "readinessGates": [ { - "conditionType": "@.ȇʟ" + "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "482", + "runtimeClassName": "485", "enableServiceLinks": false, - "preemptionPolicy": "", + "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { - "": "359" + "D傕Ɠ栊闔虝巒瀦ŕ": "124" }, "topologySpreadConstraints": [ { - "maxSkew": -2013945465, - "topologyKey": "483", - "whenUnsatisfiable": "½ǩ ", + "maxSkew": -174245111, + "topologyKey": "486", + "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { - "9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG": "4n" + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" }, "matchExpressions": [ { - "key": "6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q", - "operator": "Exists" + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", + "values": [ + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + ] } ] } @@ -1532,33 +1533,33 @@ } }, "updateStrategy": { - "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", + "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1467929320, - "templateGeneration": 6217170132371410053, - "revisionHistoryLimit": 2090664533 + "minReadySeconds": 1559072561, + "templateGeneration": 5029735218517286947, + "revisionHistoryLimit": -69450448 }, "status": { - "currentNumberScheduled": -1371816595, - "numberMisscheduled": 1219820375, - "desiredNumberScheduled": -788475912, - "numberReady": 415140088, - "observedGeneration": 8590184840880420513, - "updatedNumberScheduled": 16994744, - "numberAvailable": 340429479, - "numberUnavailable": -1024715512, - "collisionCount": 380871347, + "currentNumberScheduled": -212409426, + "numberMisscheduled": 17761427, + "desiredNumberScheduled": 1329525670, + "numberReady": -1169406076, + "observedGeneration": -660751236671399271, + "updatedNumberScheduled": 171558604, + "numberAvailable": -161888815, + "numberUnavailable": 1676195855, + "collisionCount": -286154190, "conditions": [ { - "type": "D齆O#ȞM\u003c²彾Ǟʈɐ碓yƗÄ.", - "status": "Ç[輚趞ț@郺丮嘱uȒ", - "lastTransitionTime": "2688-06-15T12:51:56Z", - "reason": "490", - "message": "491" + "type": "鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹", + "status": "De½t;Ä", + "lastTransitionTime": "2194-10-19T16:17:18Z", + "reason": "493", + "message": "494" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.pb b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.pb index 3e9feaacf864..4f434abf81de 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.pb and b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.DaemonSet.pb differ 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 5a386d718682..33e7ce1739ea 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 @@ -31,8 +31,8 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1467929320 - revisionHistoryLimit: 2090664533 + minReadySeconds: 1559072561 + revisionHistoryLimit: -69450448 selector: matchExpressions: - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 @@ -73,112 +73,108 @@ spec: selfLink: "29" uid: TʡȂŏ{sǡƟ spec: - activeDeadlineSeconds: -1284119655860768065 + activeDeadlineSeconds: -8925090445844634303 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "412" - operator: Mɮ6) + - key: "415" + operator: 襉{遠 values: - - "413" + - "416" matchFields: - - key: "414" - operator: 杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾 + - key: "417" + operator: 诰ðÈ娒Ġ滔xvŗÑ" values: - - "415" - weight: -1280563546 + - "418" + weight: 1690937616 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "408" - operator: UǷ坒 + - key: "411" + operator: Üɉ愂,wa纝佯fɞ values: - - "409" + - "412" matchFields: - - key: "410" - operator: "" + - key: "413" + operator: 鏚U駯Ĕ驢.'鿳Ï掗掍瓣; values: - - "411" + - "414" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9 - operator: NotIn + - key: 3--_9QW2JkU27_.-4T-I.-..K.2 + operator: In values: - - f8k + - 6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8 matchLabels: - il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt: CRT.0z-oe.G79.3bU_._nV34G._--u..9 + E00.0_._.-_L-__bf_9_-C-PfNxG: U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e namespaceSelector: matchExpressions: - - key: 27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y + - key: o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6 operator: DoesNotExist matchLabels: - s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp: 5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7 + 7G79.3bU_._nV34GH: qu.._.105-4_ed-0-iz namespaces: - - "436" - topologyKey: "437" - weight: -2118597352 + - "439" + topologyKey: "440" + weight: -947725955 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g - operator: NotIn - values: - - VT3sn-0_.i__a.O2G_J + - key: G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0 + operator: DoesNotExist matchLabels: - H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j: 35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1 + lx..w: t-_.5.40w namespaceSelector: matchExpressions: - - key: r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT - operator: DoesNotExist + - key: p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3 + operator: Exists matchLabels: - 410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g: 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + 8V: 3sn-03 namespaces: - - "422" - topologyKey: "423" + - "425" + topologyKey: "426" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: x3___-..f5-6x-_-o_6O_If-5_-_U - operator: DoesNotExist + - key: 62o787-7lk2/L.--4P--_q-.9 + operator: Exists matchLabels: - j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz: 3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v + i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I: i.U.-7 namespaceSelector: matchExpressions: - - key: aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7 - operator: NotIn + - key: 9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8 + operator: In values: - - 9-.66hcB.rTt7bm9I.-..q-n + - x3___-..f5-6x-_-o_6O_If-5_-_.F matchLabels: - P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h: 4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP + j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N: U_.-_-I-P._..leR--e namespaces: - - "464" - topologyKey: "465" - weight: 1943011795 + - "467" + topologyKey: "468" + weight: 1819321475 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs - operator: NotIn - values: - - B.3R6-.7Bf8GA--__A7r.8U.V_p6c + - key: w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1 + operator: Exists matchLabels: - Y3o_V-w._-0d__7.81_-._-8: 9._._a-.N.__-_._.3l-_86u + uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z: "" namespaceSelector: matchExpressions: - - key: N-._M5..-N_H_55..--E3_2D-1DW_o + - key: 5__-_._.3l-_86_u2-7_._qN__A_f_-BT operator: Exists matchLabels: - x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51: m06jVZu + d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9: Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z namespaces: - - "450" - topologyKey: "451" + - "453" + topologyKey: "454" automountServiceAccountToken: true containers: - args: @@ -307,11 +303,11 @@ spec: drop: - 氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹 privileged: false - procMount: ʙcx + procMount: cx赮ǒđ>*劶?j readOnlyRootFilesystem: false - runAsGroup: -6657305077321335240 + runAsGroup: -6292316479661489180 runAsNonRoot: false - runAsUser: 4369716065827112267 + runAsUser: -1286199491017539507 seLinuxOptions: level: "316" role: "314" @@ -319,10 +315,11 @@ spec: user: "313" seccompProfile: localhostProfile: "320" - type: ǒđ>*劶?jĎĭ + type: ĭ¥#ƱÁR windowsOptions: gmsaCredentialSpec: "318" gmsaCredentialSpecName: "317" + hostProcess: true runAsUserName: "319" startupProbe: exec: @@ -345,8 +342,10 @@ spec: port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 + stdin: true terminationMessagePath: "312" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + tty: true volumeDevices: - devicePath: "275" name: "274" @@ -360,13 +359,13 @@ spec: workingDir: "254" dnsConfig: nameservers: - - "478" + - "481" options: - - name: "480" - value: "481" + - name: "483" + value: "484" searches: - - "479" - dnsPolicy: 錏嬮#ʐ + - "482" + dnsPolicy: q沷¾! enableServiceLinks: false ephemeralContainers: - args: @@ -380,13 +379,13 @@ spec: configMapKeyRef: key: "338" name: "337" - optional: true + optional: false fieldRef: apiVersion: "333" fieldPath: "334" resourceFieldRef: containerName: "335" - divisor: "684" + divisor: "473" resource: "336" secretKeyRef: key: "340" @@ -399,165 +398,164 @@ spec: prefix: "328" secretRef: name: "330" - optional: true + optional: false image: "322" - imagePullPolicy: ɧeʫį淓¯ + imagePullPolicy: 委>,趐V曡88 u怞荊ù灹8緔Tj lifecycle: postStart: exec: command: - - "367" + - "368" httpGet: - host: "369" + host: "370" httpHeaders: - - name: "370" - value: "371" - path: "368" - port: -1460652193 - scheme: 8ï驿笈¯rƈa餖Ľƛ淴ɑ? + - name: "371" + value: "372" + path: "369" + port: 1176168596 + scheme: 轪d覉;Ĕ tcpSocket: - host: "373" - port: "372" + host: "374" + port: "373" preStop: exec: command: - - "374" + - "375" httpGet: - host: "376" + host: "378" httpHeaders: - - name: "377" - value: "378" - path: "375" - port: 71524977 - scheme: 鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷 + - name: "379" + value: "380" + path: "376" + port: "377" + scheme: ʦŊĊ娮 tcpSocket: - host: "379" - port: -565041796 + host: "382" + port: "381" livenessProbe: exec: command: - "347" - failureThreshold: 1587036035 + failureThreshold: 1566765016 httpGet: host: "349" httpHeaders: - name: "350" value: "351" path: "348" - port: -121675052 - scheme: W#ļǹʅŚO虀^ - initialDelaySeconds: -1959891996 - periodSeconds: 1475033091 - successThreshold: 1782790310 + port: 1034835933 + scheme: O虀^背遻堣灭ƴɦ燻踸陴 + initialDelaySeconds: 650448405 + periodSeconds: -168773629 + successThreshold: 2068592383 tcpSocket: - host: "353" - port: "352" - terminationGracePeriodSeconds: 7560036535013464461 - timeoutSeconds: -1442230895 + host: "352" + port: -1744546613 + terminationGracePeriodSeconds: -1112599546012453731 + timeoutSeconds: 1943254244 name: "321" ports: - - containerPort: -651405950 + - containerPort: -1371690155 hostIP: "327" - hostPort: 1805682547 + hostPort: 2032588794 name: "326" - protocol: 淹揀.e鍃G昧牱fsǕT衩kƒK07 + protocol: G昧牱fsǕT衩kƒK07曳wœj堑 readinessProbe: exec: command: - - "354" - failureThreshold: 408029351 + - "353" + failureThreshold: 902204699 httpGet: host: "356" httpHeaders: - name: "357" value: "358" - path: "355" - port: -1744546613 - scheme: ʓɻŊ - initialDelaySeconds: 1586122127 - periodSeconds: 781203691 - successThreshold: -216440055 + path: "354" + port: "355" + scheme: b轫ʓ滨ĖRh}颉hȱɷȰW + initialDelaySeconds: 636493142 + periodSeconds: 420595064 + successThreshold: 1195176401 tcpSocket: - host: "359" - port: -259047269 - terminationGracePeriodSeconds: 5450105809027610853 - timeoutSeconds: -1813456856 + host: "360" + port: "359" + terminationGracePeriodSeconds: 9196919020604133323 + timeoutSeconds: -192358697 resources: limits: - 蠨磼O_h盌3+Œ9两@8Byß: "111" + 盌3+Œ: "752" requests: - ɃŒ: "451" + )Zq=歍þ: "759" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ƛ忀z委>,趐V曡88 u怞荊ù + - 蓋Cȗä2 ɲ±m嵘厶sȰÖ drop: - - 8緔Tj§E蓋Cȗä2 ɲ± + - ÆɰŞ襵 privileged: true - procMount: Ş襵樞úʥ銀 - readOnlyRootFilesystem: true - runAsGroup: -7297536356638221066 + procMount: 阫Ƈʥ椹ý + readOnlyRootFilesystem: false + runAsGroup: -1624551961163368198 runAsNonRoot: false - runAsUser: -4564863616644509171 + runAsUser: -5519662252699559890 seLinuxOptions: - level: "384" - role: "382" - type: "383" - user: "381" + level: "387" + role: "385" + type: "386" + user: "384" seccompProfile: - localhostProfile: "388" - type: ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧 + localhostProfile: "391" + type: ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷ windowsOptions: - gmsaCredentialSpec: "386" - gmsaCredentialSpecName: "385" - runAsUserName: "387" + gmsaCredentialSpec: "389" + gmsaCredentialSpecName: "388" + hostProcess: false + runAsUserName: "390" startupProbe: exec: command: - - "360" - failureThreshold: 902204699 + - "361" + failureThreshold: -1222486879 httpGet: - host: "362" + host: "364" httpHeaders: - - name: "363" - value: "364" - path: "361" - port: -5241849 - scheme: '}颉hȱɷȰW' - initialDelaySeconds: 636493142 - periodSeconds: 420595064 - successThreshold: 1195176401 + - name: "365" + value: "366" + path: "362" + port: "363" + scheme: y#t(ȗŜŲ& + initialDelaySeconds: 156368232 + periodSeconds: 44612600 + successThreshold: -688929182 tcpSocket: - host: "366" - port: "365" - terminationGracePeriodSeconds: 9196919020604133323 - timeoutSeconds: -192358697 + host: "367" + port: 1387858949 + terminationGracePeriodSeconds: 6543873941346781273 + timeoutSeconds: -815239246 stdin: true - targetContainerName: "389" - terminationMessagePath: "380" - terminationMessagePolicy: Ƭ婦d - tty: true + stdinOnce: true + targetContainerName: "392" + terminationMessagePath: "383" + terminationMessagePolicy: Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽 volumeDevices: - devicePath: "346" name: "345" volumeMounts: - mountPath: "342" - mountPropagation: 葰賦 + mountPropagation: 讅缔m葰賦迾娙ƴ4虵p name: "341" - readOnly: true subPath: "343" subPathExpr: "344" workingDir: "325" hostAliases: - hostnames: - - "476" - ip: "475" + - "479" + ip: "478" hostIPC: true - hostPID: true - hostname: "406" + hostname: "409" imagePullSecrets: - - name: "405" + - name: "408" initContainers: - args: - "181" @@ -685,11 +683,11 @@ spec: drop: - H鯂²静ƲǦŐnj汰8ŕİi騎C"6 privileged: false - procMount: 弢ȹ均i绝5哇芆斩ìh4Ɋ - readOnlyRootFilesystem: false - runAsGroup: 6901713258562004024 - runAsNonRoot: true - runAsUser: 9148233193771851687 + procMount: ȹ均i绝5哇芆斩ìh4Ɋ + readOnlyRootFilesystem: true + runAsGroup: 4041264710404335706 + runAsNonRoot: false + runAsUser: -7299434051955863644 seLinuxOptions: level: "245" role: "243" @@ -701,6 +699,7 @@ spec: windowsOptions: gmsaCredentialSpec: "247" gmsaCredentialSpecName: "246" + hostProcess: true runAsUserName: "248" startupProbe: exec: @@ -735,64 +734,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "394" + nodeName: "397" nodeSelector: - "390": "391" + "393": "394" overhead: - "": "359" - preemptionPolicy: "" - priority: -860768401 - priorityClassName: "477" + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "480" readinessGates: - - conditionType: '@.ȇʟ' - restartPolicy: 鹚蝉茲ʛ饊 - runtimeClassName: "482" - schedulerName: "472" + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: 砘Cș栣险¹贮獘薟8Mĕ霉}閜LI + runtimeClassName: "485" + schedulerName: "475" securityContext: - fsGroup: -1867959832193971598 - fsGroupChangePolicy: ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾! - runAsGroup: 6465579957265382985 + fsGroup: 3564097949592109139 + fsGroupChangePolicy: ûǭg怨彬ɈNƋl塠傫üMɮ6 + runAsGroup: 2960114664726223450 runAsNonRoot: false - runAsUser: -4904722847506013622 + runAsUser: -3496040522639830925 seLinuxOptions: - level: "398" - role: "396" - type: "397" - user: "395" + level: "401" + role: "399" + type: "400" + user: "398" seccompProfile: - localhostProfile: "404" - type: '`翾''ųŎ群E牬庘颮6(|ǖû' + localhostProfile: "407" + type: .¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ supplementalGroups: - - -981432507446869083 + - 2402603282459663167 sysctls: - - name: "402" - value: "403" + - name: "405" + value: "406" windowsOptions: - gmsaCredentialSpec: "400" - gmsaCredentialSpecName: "399" - runAsUserName: "401" - serviceAccount: "393" - serviceAccountName: "392" + gmsaCredentialSpec: "403" + gmsaCredentialSpecName: "402" + hostProcess: true + runAsUserName: "404" + serviceAccount: "396" + serviceAccountName: "395" setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "407" - terminationGracePeriodSeconds: 1736985756995615785 + shareProcessNamespace: true + subdomain: "410" + terminationGracePeriodSeconds: 3296766428578159624 tolerations: - - effect: ɮ-nʣž吞Ƞ唄®窂爪 - key: "473" - operator: 杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ] - tolerationSeconds: -5154627301352060136 - value: "474" + - effect: '慰x:' + key: "476" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "477" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q - operator: Exists + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe matchLabels: - 9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG: 4n - maxSkew: -2013945465 - topologyKey: "483" - whenUnsatisfiable: '½ǩ ' + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "486" + whenUnsatisfiable: "" volumes: - awsElasticBlockStore: fsType: "49" @@ -1045,25 +1047,25 @@ spec: storagePolicyID: "106" storagePolicyName: "105" volumePath: "103" - templateGeneration: 6217170132371410053 + templateGeneration: 5029735218517286947 updateStrategy: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ + type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& status: - collisionCount: 380871347 + collisionCount: -286154190 conditions: - - lastTransitionTime: "2688-06-15T12:51:56Z" - message: "491" - reason: "490" - status: Ç[輚趞ț@郺丮嘱uȒ - type: D齆O#ȞM<²彾Ǟʈɐ碓yƗÄ. - currentNumberScheduled: -1371816595 - desiredNumberScheduled: -788475912 - numberAvailable: 340429479 - numberMisscheduled: 1219820375 - numberReady: 415140088 - numberUnavailable: -1024715512 - observedGeneration: 8590184840880420513 - updatedNumberScheduled: 16994744 + - lastTransitionTime: "2194-10-19T16:17:18Z" + message: "494" + reason: "493" + status: De½t;Ä + type: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 + currentNumberScheduled: -212409426 + desiredNumberScheduled: 1329525670 + numberAvailable: -161888815 + numberMisscheduled: 17761427 + numberReady: -1169406076 + numberUnavailable: 1676195855 + observedGeneration: -660751236671399271 + updatedNumberScheduled: 171558604 diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.json b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.json index 27c87df2664c..315bab565820 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 @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,106 +1466,107 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "strategy": { - "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "type": "卍睊", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1559072561, - "revisionHistoryLimit": -629510776, + "minReadySeconds": -212999359, + "revisionHistoryLimit": -866496758, + "paused": true, "rollbackTo": { - "revision": -8285752436940414034 + "revision": 5409045697701816557 }, - "progressDeadlineSeconds": 349353563 + "progressDeadlineSeconds": -1491990975 }, "status": { - "observedGeneration": 5710269275969351972, - "replicas": -153843136, - "updatedReplicas": -1961319491, - "readyReplicas": 1492268066, - "availableReplicas": -2102211832, - "unavailableReplicas": 1714841371, + "observedGeneration": 893725404715704439, + "replicas": -611078700, + "updatedReplicas": -280135412, + "readyReplicas": 143932221, + "availableReplicas": 845369726, + "unavailableReplicas": 1757097428, "conditions": [ { - "type": "ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ", - "status": "", - "lastUpdateTime": "2124-10-20T09:17:54Z", - "lastTransitionTime": "2625-01-11T08:25:47Z", - "reason": "488", - "message": "489" + "type": ",R譏K", + "status": "埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$\u003cʖ欢", + "lastUpdateTime": "2587-03-02T15:57:31Z", + "lastTransitionTime": "2127-02-15T04:53:58Z", + "reason": "484", + "message": "485" } ], - "collisionCount": -1280802136 + "collisionCount": 2000058265 } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.pb b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.pb index 3d60ae486e86..9dcd9aa244e3 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.pb and b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.Deployment.pb differ 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 c87aeee35b9e..83fbc5f4b307 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 @@ -31,12 +31,13 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1559072561 - progressDeadlineSeconds: 349353563 + minReadySeconds: -212999359 + paused: true + progressDeadlineSeconds: -1491990975 replicas: 896585016 - revisionHistoryLimit: -629510776 + revisionHistoryLimit: -866496758 rollbackTo: - revision: -8285752436940414034 + revision: 5409045697701816557 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 @@ -47,7 +48,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& + type: 卍睊 template: metadata: annotations: @@ -80,114 +81,108 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: -5891364351877125204 + activeDeadlineSeconds: 5204116807884683873 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "410" - operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + - key: "406" + operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 values: - - "411" + - "407" matchFields: - - key: "412" - operator: 顓闉ȦT + - key: "408" + operator: ƒK07曳w values: - - "413" - weight: 1762917570 + - "409" + weight: 1805682547 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "406" + - key: "402" operator: "" values: - - "407" + - "403" matchFields: - - key: "408" - operator: ɦ燻踸陴Sĕ濦ʓɻ + - key: "404" + operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ values: - - "409" + - "405" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 - operator: In - values: - - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr + operator: DoesNotExist matchLabels: - z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c namespaceSelector: matchExpressions: - - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V - operator: In - values: - - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + - key: C-_20 + operator: Exists matchLabels: - vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t namespaces: - - "434" - topologyKey: "435" - weight: 888976270 + - "430" + topologyKey: "431" + weight: -450654683 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 - operator: NotIn - values: - - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + - key: 67F3p2_-_AmD-.0P + operator: DoesNotExist matchLabels: - 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 namespaceSelector: matchExpressions: - - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj operator: Exists matchLabels: - 4eq5: "" + 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r namespaces: - - "420" - topologyKey: "421" + - "416" + topologyKey: "417" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 6W74-R_Z_Tz.a3_Ho - operator: Exists + - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b + operator: NotIn + values: + - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m matchLabels: - n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV - operator: In - values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + operator: DoesNotExist matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K namespaces: - - "462" - topologyKey: "463" - weight: -1668452490 + - "458" + topologyKey: "459" + weight: 1131487788 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 - operator: Exists + - key: 4b699/B9n.2 + operator: In + values: + - MM7-.e.x matchLabels: - 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q namespaceSelector: matchExpressions: - - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s - operator: In - values: - - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J + operator: DoesNotExist matchLabels: - u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 namespaces: - - "448" - topologyKey: "449" + - "444" + topologyKey: "445" automountServiceAccountToken: true containers: - args: @@ -201,372 +196,372 @@ spec: configMapKeyRef: key: "262" name: "261" - optional: true + optional: false fieldRef: apiVersion: "257" fieldPath: "258" resourceFieldRef: containerName: "259" - divisor: "185" + divisor: "271" resource: "260" secretKeyRef: key: "264" name: "263" - optional: false + optional: true envFrom: - configMapRef: name: "253" - optional: false + optional: true prefix: "252" secretRef: name: "254" optional: false image: "246" - imagePullPolicy: i绝5哇芆斩 + imagePullPolicy: 汰8ŕİi騎C"6x$1s lifecycle: postStart: exec: command: - - "292" + - "291" httpGet: - host: "295" + host: "293" httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: 鯂²静 + - name: "294" + value: "295" + path: "292" + port: -1021949447 + scheme: B芭 tcpSocket: - host: "298" - port: -402384013 + host: "297" + port: "296" preStop: exec: command: - - "299" + - "298" httpGet: - host: "302" + host: "301" httpHeaders: - - name: "303" - value: "304" - path: "300" - port: "301" - scheme: 鏻砅邻爥 + - name: "302" + value: "303" + path: "299" + port: "300" + scheme: yƕ丆録²Ŏ) tcpSocket: - host: "305" - port: -305362540 + host: "304" + port: 507384491 livenessProbe: exec: command: - "271" - failureThreshold: 1993268896 + failureThreshold: 1156888068 httpGet: - host: "274" + host: "273" httpHeaders: - - name: "275" - value: "276" + - name: "274" + value: "275" path: "272" - port: "273" - scheme: 頸 - initialDelaySeconds: 711020087 - periodSeconds: -1965247100 - successThreshold: 218453478 + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: host: "277" - port: 1315054653 - terminationGracePeriodSeconds: -9140155223242250138 - timeoutSeconds: 1103049140 + port: "276" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 name: "245" ports: - - containerPort: -370386363 + - containerPort: 1714588921 hostIP: "251" - hostPort: -1462219068 + hostPort: -370386363 name: "250" - protocol: wƯ貾坢'跩aŕ翑0展} + protocol: Ư貾 readinessProbe: exec: command: - "278" - failureThreshold: 1456461851 + failureThreshold: 422133388 httpGet: host: "280" httpHeaders: - name: "281" value: "282" path: "279" - port: -1315487077 - scheme: ğ_ - initialDelaySeconds: 1272940694 - periodSeconds: 422133388 - successThreshold: 1952458416 + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: host: "284" port: "283" - terminationGracePeriodSeconds: -6078441689118311403 - timeoutSeconds: -385597677 + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 resources: limits: - 鬶l獕;跣Hǝcw: "242" + 庰%皧V: "116" requests: - $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + "": "289" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - "" + - p鋄5弢ȹ均i绝5 drop: - - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - privileged: false - procMount: W賁Ěɭɪǹ0 + - "" + privileged: true + procMount: ş readOnlyRootFilesystem: false - runAsGroup: -5712715102324619404 + runAsGroup: 7023916302283403328 runAsNonRoot: false - runAsUser: -7936947433725476327 + runAsUser: -3385088507022597813 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "314" - type: ',ƷƣMț譎懚XW疪鑳' + localhostProfile: "313" + type: 諔迮ƙ windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" - runAsUserName: "313" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" + hostProcess: false + runAsUserName: "312" startupProbe: exec: command: - "285" - failureThreshold: 620822482 + failureThreshold: 353361793 httpGet: host: "287" httpHeaders: - name: "288" value: "289" path: "286" - port: 1332783160 - scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - initialDelaySeconds: -300247800 - periodSeconds: -126958936 - successThreshold: 186945072 + port: 1013673874 + scheme: ə娯Ȱ囌{ + initialDelaySeconds: -205176266 + periodSeconds: -116469891 + successThreshold: 311083651 tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -2203905759223555727 - timeoutSeconds: 386804041 - stdin: true + host: "290" + port: -1829146875 + terminationGracePeriodSeconds: -8939747084334542875 + timeoutSeconds: 490479437 stdinOnce: true - terminationMessagePath: "306" - terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - tty: true + terminationMessagePath: "305" + terminationMessagePolicy: "3" volumeDevices: - devicePath: "270" name: "269" volumeMounts: - mountPath: "266" - mountPropagation: "" + mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ name: "265" + readOnly: true subPath: "267" subPathExpr: "268" workingDir: "249" dnsConfig: nameservers: - - "476" + - "472" options: - - name: "478" - value: "479" + - name: "474" + value: "475" searches: - - "477" - dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s - enableServiceLinks: false + - "473" + dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b + enableServiceLinks: true ephemeralContainers: - args: - - "318" - command: - "317" + command: + - "316" env: - - name: "325" - value: "326" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: false + key: "331" + name: "330" + optional: true fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "329" - divisor: "360" - resource: "330" + containerName: "328" + divisor: "66" + resource: "329" secretKeyRef: - key: "334" - name: "333" + key: "333" + name: "332" optional: false envFrom: - configMapRef: - name: "323" - optional: false - prefix: "322" + name: "322" + optional: true + prefix: "321" secretRef: - name: "324" + name: "323" optional: false - image: "316" - imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + image: "315" + imagePullPolicy: 阠$嬏 lifecycle: postStart: exec: command: - - "363" + - "360" httpGet: - host: "365" + host: "362" httpHeaders: - - name: "366" - value: "367" - path: "364" - port: 466267060 - scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -694,11 +689,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -706,10 +701,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -732,6 +728,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -747,66 +744,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1062,17 +1060,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: -2102211832 - collisionCount: -1280802136 + availableReplicas: 845369726 + collisionCount: 2000058265 conditions: - - lastTransitionTime: "2625-01-11T08:25:47Z" - lastUpdateTime: "2124-10-20T09:17:54Z" - message: "489" - reason: "488" - status: "" - type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ - observedGeneration: 5710269275969351972 - readyReplicas: 1492268066 - replicas: -153843136 - unavailableReplicas: 1714841371 - updatedReplicas: -1961319491 + - lastTransitionTime: "2127-02-15T04:53:58Z" + lastUpdateTime: "2587-03-02T15:57:31Z" + message: "485" + reason: "484" + status: 埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$<ʖ欢 + type: ',R譏K' + observedGeneration: 893725404715704439 + readyReplicas: 143932221 + replicas: -611078700 + unavailableReplicas: 1757097428 + updatedReplicas: -280135412 diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.json b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.json index a897c8f9d817..81eb214dc7c3 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 @@ -689,21 +689,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "242", "gmsaCredentialSpec": "243", - "runAsUserName": "244" + "runAsUserName": "244", + "hostProcess": true }, - "runAsUser": 1946087648860511217, - "runAsGroup": 8839567045362091290, + "runAsUser": 7510677649797968740, + "runAsGroup": -1629447906545846003, "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "Ÿ8T 苧yñKJɐ扵", + "procMount": "8T 苧yñKJɐ扵Gƚ绤fʀ", "seccompProfile": { - "type": "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞", + "type": "腩墺Ò媁荭gw忊|E剒蔞|表徶", "localhostProfile": "245" } }, - "stdin": true, - "tty": true + "stdin": true } ], "containers": [ @@ -720,9 +720,9 @@ "ports": [ { "name": "251", - "hostPort": 465972736, - "containerPort": -1784617397, - "protocol": "Ƭƶ氩Ȩ\u003c6", + "hostPort": 59244165, + "containerPort": -614161319, + "protocol": "Ȩ\u003c6鄰簳°Ļǟi\u0026", "hostIP": "252" } ], @@ -735,7 +735,7 @@ }, "secretRef": { "name": "255", - "optional": true + "optional": false } } ], @@ -751,7 +751,7 @@ "resourceFieldRef": { "containerName": "260", "resource": "261", - "divisor": "9" + "divisor": "861" }, "configMapKeyRef": { "name": "262", @@ -768,18 +768,19 @@ ], "resources": { "limits": { - "lNKƙ順\\E¦队偯J僳徥淳": "93" + "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ": "178" }, "requests": { - "媀瓄\u0026翜舞拉Œɥ颶妧Ö闊": "472" + "Ö闊 鰔澝qV": "752" } }, "volumeMounts": [ { "name": "266", + "readOnly": true, "mountPath": "267", "subPath": "268", - "mountPropagation": "ĠM蘇KŅ/»頸+SÄ蚃", + "mountPropagation": "/»頸+SÄ蚃ɣľ)酊龨Î", "subPathExpr": "269" } ], @@ -797,266 +798,266 @@ }, "httpGet": { "path": "273", - "port": -1468297794, - "host": "274", - "scheme": "磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ", + "port": "274", + "host": "275", + "scheme": "冓鍓贯", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "276", + "value": "277" } ] }, "tcpSocket": { - "port": "277", - "host": "278" + "port": "278", + "host": "279" }, - "initialDelaySeconds": 1308698792, - "timeoutSeconds": 1401790459, - "periodSeconds": -934378634, - "successThreshold": -1453143878, - "failureThreshold": -1129218498, - "terminationGracePeriodSeconds": 2471155705902100229 + "initialDelaySeconds": 1290950685, + "timeoutSeconds": 12533543, + "periodSeconds": 1058960779, + "successThreshold": -2133441986, + "failureThreshold": 472742933, + "terminationGracePeriodSeconds": 217739466937954194 }, "readinessProbe": { "exec": { "command": [ - "279" + "280" ] }, "httpGet": { - "path": "280", - "port": -614098868, - "host": "281", - "scheme": "ȗÔÂɘɢ", + "path": "281", + "port": 1401790459, + "host": "282", + "scheme": "ǵɐ鰥Z", "httpHeaders": [ { - "name": "282", - "value": "283" + "name": "283", + "value": "284" } ] }, "tcpSocket": { - "port": 802134138, - "host": "284" + "port": -1103045151, + "host": "285" }, - "initialDelaySeconds": -942399354, - "timeoutSeconds": 1264624019, - "periodSeconds": -1803854120, - "successThreshold": -1412915219, - "failureThreshold": 323903711, - "terminationGracePeriodSeconds": -9192251189672401053 + "initialDelaySeconds": -614098868, + "timeoutSeconds": 234253676, + "periodSeconds": 846286700, + "successThreshold": 1080545253, + "failureThreshold": 1843491416, + "terminationGracePeriodSeconds": -5175286970144973961 }, "startupProbe": { "exec": { "command": [ - "285" + "286" ] }, "httpGet": { - "path": "286", - "port": -992558278, - "host": "287", - "scheme": "鯂²静", + "path": "287", + "port": "288", + "host": "289", + "scheme": "芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": -402384013, - "host": "290" + "port": -560238386, + "host": "292" }, - "initialDelaySeconds": -181601395, - "timeoutSeconds": -617381112, - "periodSeconds": 1851229369, - "successThreshold": -560238386, - "failureThreshold": 1658749995, - "terminationGracePeriodSeconds": -4030490994049395944 + "initialDelaySeconds": 1658749995, + "timeoutSeconds": -938421813, + "periodSeconds": 809683205, + "successThreshold": -1615316902, + "failureThreshold": -793616601, + "terminationGracePeriodSeconds": -2242897509815578930 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "293" ] }, "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "path": "294", + "port": -1699531929, + "host": "295", + "scheme": "Z涬P­蜷ɔ幩šeS", "httpHeaders": [ { - "name": "295", - "value": "296" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": 1167615307, - "host": "297" + "port": 155090390, + "host": "298" } }, "preStop": { "exec": { "command": [ - "298" + "299" ] }, "httpGet": { - "path": "299", - "port": -115833863, - "host": "300", - "scheme": "ì", + "path": "300", + "port": "301", + "host": "302", "httpHeaders": [ { - "name": "301", - "value": "302" + "name": "303", + "value": "304" } ] }, "tcpSocket": { - "port": "303", - "host": "304" + "port": -727263154, + "host": "305" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ", - "imagePullPolicy": "ǚ鍰\\縑ɀ撑¼蠾8餑噭", + "terminationMessagePath": "306", + "terminationMessagePolicy": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", + "imagePullPolicy": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "securityContext": { "capabilities": { "add": [ - "ņ" + ")DŽ髐njʉBn(fǂ" ], "drop": [ - ")DŽ髐njʉBn(fǂ" + "曣ŋayåe躒訙" ] }, "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "307", + "role": "308", + "type": "309", + "level": "310" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312" + "gmsaCredentialSpecName": "311", + "gmsaCredentialSpec": "312", + "runAsUserName": "313", + "hostProcess": true }, - "runAsUser": -6717020695319852049, - "runAsGroup": -495558749504439559, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "Ǫʓ)ǂť嗆u", + "runAsUser": 1083662227773909466, + "runAsGroup": 6245571390016329382, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "313" + "type": "|蕎'佉賞ǧ", + "localhostProfile": "314" } }, - "tty": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "315", + "image": "316", "command": [ - "316" + "317" ], "args": [ - "317" + "318" ], - "workingDir": "318", + "workingDir": "319", "ports": [ { - "name": "319", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "320" + "name": "320", + "hostPort": -1920304485, + "containerPort": -1842062977, + "protocol": "輔3璾ėȜv1b繐汚磉反-n覦", + "hostIP": "321" } ], "envFrom": [ { - "prefix": "321", + "prefix": "322", "configMapRef": { - "name": "322", + "name": "323", "optional": true }, "secretRef": { - "name": "323", - "optional": false + "name": "324", + "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "325", + "value": "326", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "327", + "fieldPath": "328" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "69" + "containerName": "329", + "resource": "330", + "divisor": "992" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "331", + "key": "332", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", - "optional": false + "name": "333", + "key": "334", + "optional": true } } } ], "resources": { "limits": { - "1b": "328" + "ʨIk(dŊiɢzĮ蛋I滞": "394" }, "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" + "ɞȥ}礤铟怖ý萜Ǖ": "305" } }, "volumeMounts": [ { - "name": "334", + "name": "335", "readOnly": true, - "mountPath": "335", - "subPath": "336", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "337" + "mountPath": "336", + "subPath": "337", + "mountPropagation": "Ƒĝ®EĨǔvÄÚ×p鬷m", + "subPathExpr": "338" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "339", + "devicePath": "340" } ], "livenessProbe": { "exec": { "command": [ - "340" + "341" ] }, "httpGet": { - "path": "341", - "port": "342", + "path": "342", + "port": 1529027685, "host": "343", - "scheme": "ȥ}礤铟怖ý萜Ǖ", + "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", "httpHeaders": [ { "name": "344", @@ -1065,15 +1066,15 @@ ] }, "tcpSocket": { - "port": -1088996269, + "port": -1912967242, "host": "346" }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584, - "terminationGracePeriodSeconds": -2524837786321986358 + "initialDelaySeconds": -2106399359, + "timeoutSeconds": 1443270783, + "periodSeconds": -1038975198, + "successThreshold": 1821835340, + "failureThreshold": 2046765799, + "terminationGracePeriodSeconds": -6946775447206795219 }, "readinessProbe": { "exec": { @@ -1083,26 +1084,26 @@ }, "httpGet": { "path": "348", - "port": 1219644543, - "host": "349", - "scheme": "ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy", + "port": "349", + "host": "350", + "scheme": "Ƒ[澔", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "351", + "value": "352" } ] }, "tcpSocket": { - "port": "352", + "port": 1288391156, "host": "353" }, - "initialDelaySeconds": 652646450, - "timeoutSeconds": 757223010, - "periodSeconds": -1912967242, - "successThreshold": -2106399359, - "failureThreshold": 1443270783, - "terminationGracePeriodSeconds": -4462364494060795190 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "startupProbe": { "exec": { @@ -1112,9 +1113,9 @@ }, "httpGet": { "path": "355", - "port": -902839620, + "port": -514169648, "host": "356", - "scheme": "縆łƑ[澔槃JŵǤ桒ɴ鉂W", + "scheme": "\u0026疀", "httpHeaders": [ { "name": "357", @@ -1126,12 +1127,12 @@ "port": "359", "host": "360" }, - "initialDelaySeconds": -574742201, - "timeoutSeconds": -1182912186, - "periodSeconds": -514169648, - "successThreshold": -1186167291, - "failureThreshold": 64459150, - "terminationGracePeriodSeconds": -4166164136222066963 + "initialDelaySeconds": -39292476, + "timeoutSeconds": 801902541, + "periodSeconds": -1312249623, + "successThreshold": -1089435479, + "failureThreshold": -1031303729, + "terminationGracePeriodSeconds": -7317946572666008364 }, "lifecycle": { "postStart": { @@ -1142,32 +1143,32 @@ }, "httpGet": { "path": "362", - "port": "363", - "host": "364", - "scheme": "卶滿筇ȟP:/a殆诵H玲鑠ĭ$#", + "port": 1445923603, + "host": "363", + "scheme": "殆诵H玲鑠ĭ$#卛8ð仁Q", "httpHeaders": [ { - "name": "365", - "value": "366" + "name": "364", + "value": "365" } ] }, "tcpSocket": { - "port": "367", - "host": "368" + "port": "366", + "host": "367" } }, "preStop": { "exec": { "command": [ - "369" + "368" ] }, "httpGet": { - "path": "370", - "port": 1791758702, + "path": "369", + "port": "370", "host": "371", - "scheme": "tl敷斢杧ż鯀", + "scheme": "杧ż鯀1'", "httpHeaders": [ { "name": "372", @@ -1176,13 +1177,13 @@ ] }, "tcpSocket": { - "port": "374", - "host": "375" + "port": 1297979953, + "host": "374" } } }, - "terminationMessagePath": "376", - "terminationMessagePolicy": "鸔ɧWǘ炙", + "terminationMessagePath": "375", + "terminationMessagePolicy": "ǘ炙", "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { @@ -1195,83 +1196,84 @@ }, "privileged": true, "seLinuxOptions": { - "user": "377", - "role": "378", - "type": "379", - "level": "380" + "user": "376", + "role": "377", + "type": "378", + "level": "379" }, "windowsOptions": { - "gmsaCredentialSpecName": "381", - "gmsaCredentialSpec": "382", - "runAsUserName": "383" + "gmsaCredentialSpecName": "380", + "gmsaCredentialSpec": "381", + "runAsUserName": "382", + "hostProcess": true }, - "runAsUser": 2114633499332155907, - "runAsGroup": -1232960403847883886, - "runAsNonRoot": true, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "铳s44矕Ƈè*鑏=", + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "ʨ|ǓÓ敆OɈÏ 瞍髃#", - "localhostProfile": "384" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "383" } }, - "stdin": true, "tty": true, - "targetContainerName": "385" + "targetContainerName": "384" } ], - "restartPolicy": "W歹s梊ɥʋăƻ", - "terminationGracePeriodSeconds": 1031455728822209328, - "activeDeadlineSeconds": 579099652389333099, - "dnsPolicy": "'蠨磼O_h盌3+Œ9两@8", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "386": "387" + "385": "386" }, - "serviceAccountName": "388", - "serviceAccount": "389", - "automountServiceAccountToken": true, - "nodeName": "390", - "hostNetwork": true, + "serviceAccountName": "387", + "serviceAccount": "388", + "automountServiceAccountToken": false, + "nodeName": "389", + "hostPID": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "391", - "role": "392", - "type": "393", - "level": "394" + "user": "390", + "role": "391", + "type": "392", + "level": "393" }, "windowsOptions": { - "gmsaCredentialSpecName": "395", - "gmsaCredentialSpec": "396", - "runAsUserName": "397" + "gmsaCredentialSpecName": "394", + "gmsaCredentialSpec": "395", + "runAsUserName": "396", + "hostProcess": false }, - "runAsUser": 3011215457607075123, - "runAsGroup": -2549376519991319825, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, "runAsNonRoot": true, "supplementalGroups": [ - 8667724420266764868 + -1600417733583164525 ], - "fsGroup": -8322686588708543096, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "398", - "value": "399" + "name": "397", + "value": "398" } ], - "fsGroupChangePolicy": "4虵p蓋沥7uPƒ", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "", - "localhostProfile": "400" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "399" } }, "imagePullSecrets": [ { - "name": "401" + "name": "400" } ], - "hostname": "402", - "subdomain": "403", + "hostname": "401", + "subdomain": "402", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1279,19 +1281,19 @@ { "matchExpressions": [ { - "key": "404", - "operator": "灭ƴɦ燻踸陴Sĕ濦", + "key": "403", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "405" + "404" ] } ], "matchFields": [ { - "key": "406", - "operator": "筿ɾ", + "key": "405", + "operator": " ", "values": [ - "407" + "406" ] } ] @@ -1300,23 +1302,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -259047269, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "408", - "operator": "霎ȃň", + "key": "407", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "409" + "408" ] } ], "matchFields": [ { - "key": "410", - "operator": "ʓ滨", + "key": "409", + "operator": "[y#t(", "values": [ - "411" + "410" ] } ] @@ -1329,27 +1331,30 @@ { "labelSelector": { "matchLabels": { - "KA-._d._.Um.-__0": "5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { - "key": "3QC1--L--v_Z--ZgC", - "operator": "Exists" + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] } ] }, "namespaces": [ - "418" + "417" ], - "topologyKey": "419", + "topologyKey": "418", "namespaceSelector": { "matchLabels": { - "1rhm-5y--z-0/b17ca-_p-y.eQ9": "dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX" + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" }, "matchExpressions": [ { - "key": "7Vz_6.Hz_V_.r_v_._X", - "operator": "Exists" + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" } ] } @@ -1357,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 2001693468, + "weight": -234140, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2": "PE..24-O._.v._9-cz.-Y6T4gz" + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" }, "matchExpressions": [ { - "key": "Q_--v-3-BzO5z80n_HtW", - "operator": "NotIn", - "values": [ - "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" - ] + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" } ] }, "namespaces": [ - "432" + "431" ], - "topologyKey": "433", + "topologyKey": "432", "namespaceSelector": { "matchLabels": { - "f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9": "P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA" + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" }, "matchExpressions": [ { - "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", - "operator": "In", - "values": [ - "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" - ] + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" } ] } @@ -1400,32 +1399,32 @@ { "labelSelector": { "matchLabels": { - "4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6": "pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C" + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" }, "matchExpressions": [ { - "key": "T", - "operator": "NotIn", + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", + "operator": "In", "values": [ - "" + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" ] } ] }, "namespaces": [ - "446" + "445" ], - "topologyKey": "447", + "topologyKey": "446", "namespaceSelector": { "matchLabels": { - "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" }, "matchExpressions": [ { - "key": "vSW_4-__h", + "key": "N7.81_-._-_8_.._._a9", "operator": "In", "values": [ - "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" ] } ] @@ -1434,34 +1433,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1920802622, + "weight": 1276377114, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H": "gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq" + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" }, "matchExpressions": [ { - "key": "8v---a9j23/9", - "operator": "In", - "values": [ - "y__y.9O.L-.m.3h" - ] + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "460" + "459" ], - "topologyKey": "461", + "topologyKey": "460", "namespaceSelector": { "matchLabels": { - "VM5..-N_H_55..--E3_2D-1DW__o_8": "kzB7U_.Q.45cy-.._K" + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG", - "operator": "Exists" + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", + "operator": "DoesNotExist" } ] } @@ -1470,66 +1466,66 @@ ] } }, - "schedulerName": "468", + "schedulerName": "467", "tolerations": [ { - "key": "469", - "operator": "NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ", - "value": "470", - "effect": ";牆詒ĸąsƶ", - "tolerationSeconds": -456102350746071856 + "key": "468", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "469", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "471", + "ip": "470", "hostnames": [ - "472" + "471" ] } ], - "priorityClassName": "473", - "priority": 1188651641, + "priorityClassName": "472", + "priority": 347613368, "dnsConfig": { "nameservers": [ - "474" + "473" ], "searches": [ - "475" + "474" ], "options": [ { - "name": "476", - "value": "477" + "name": "475", + "value": "476" } ] }, "readinessGates": [ { - "conditionType": "lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW" + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "478", + "runtimeClassName": "477", "enableServiceLinks": false, - "preemptionPolicy": "džH0ƾ瘿¸'q钨羲;\"T#sM網mA", + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { - "»Š": "727" + "D輷": "792" }, "topologySpreadConstraints": [ { - "maxSkew": -388643187, - "topologyKey": "479", - "whenUnsatisfiable": "i僠噚恗N", + "maxSkew": -484382570, + "topologyKey": "478", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { - "z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0": "g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T" + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" }, "matchExpressions": [ { - "key": "br..1.--S-w-5_..D.pz_-ad", - "operator": "In", + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", "values": [ - "Q.__y644" + "h.v._5.vB-.-7-.6Jv-86___3" ] } ] @@ -1541,18 +1537,18 @@ } }, "status": { - "replicas": -2095627603, - "fullyLabeledReplicas": 516555648, - "readyReplicas": 2104777337, - "availableReplicas": 876226690, - "observedGeneration": 1436288218546692842, + "replicas": 2106170541, + "fullyLabeledReplicas": 415168801, + "readyReplicas": 1448332644, + "availableReplicas": -2060941196, + "observedGeneration": 7426283174216567769, "conditions": [ { - "type": "C`牯雫", - "status": "%ÿ¼璤ňɈȀę", - "lastTransitionTime": "2951-06-01T06:00:17Z", - "reason": "486", - "message": "487" + "type": "犓`ɜɅco\\穜T睭憲Ħ焵i,ŋŨN", + "status": "\u003c暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ\u003e尪璎", + "lastTransitionTime": "2597-11-21T15:14:16Z", + "reason": "485", + "message": "486" } ] } diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb index c6e1173d48c8..6920c24a825b 100644 Binary files a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb and b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb differ diff --git a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.yaml b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.yaml index 5ea49a0a289b..abfcd2d1f1a4 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/extensions.v1beta1.ReplicaSet.yaml @@ -73,116 +73,112 @@ spec: selfLink: "29" uid: ʬ spec: - activeDeadlineSeconds: 579099652389333099 + activeDeadlineSeconds: 3305070661619041050 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "408" - operator: 霎ȃň + - key: "407" + operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' values: - - "409" + - "408" matchFields: - - key: "410" - operator: ʓ滨 + - key: "409" + operator: '[y#t(' values: - - "411" - weight: -259047269 + - "410" + weight: -5241849 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "404" - operator: 灭ƴɦ燻踸陴Sĕ濦 + - key: "403" + operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 values: - - "405" + - "404" matchFields: - - key: "406" - operator: 筿ɾ + - key: "405" + operator: ' ' values: - - "407" + - "406" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: Q_--v-3-BzO5z80n_HtW - operator: NotIn - values: - - 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + operator: Exists matchLabels: - 8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2: PE..24-O._.v._9-cz.-Y6T4gz + 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 namespaceSelector: matchExpressions: - - key: xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W - operator: In - values: - - U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx + - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + operator: DoesNotExist matchLabels: - ? f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9 - : P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA + Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "432" - topologyKey: "433" - weight: 2001693468 + - "431" + topologyKey: "432" + weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 3QC1--L--v_Z--ZgC - operator: Exists + - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q + operator: NotIn + values: + - 0..KpiS.oK-.O--5-yp8q_s-L matchLabels: - KA-._d._.Um.-__0: 5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q namespaceSelector: matchExpressions: - - key: 7Vz_6.Hz_V_.r_v_._X - operator: Exists + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + operator: DoesNotExist matchLabels: - 1rhm-5y--z-0/b17ca-_p-y.eQ9: dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX + 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "418" - topologyKey: "419" + - "417" + topologyKey: "418" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 8v---a9j23/9 - operator: In - values: - - y__y.9O.L-.m.3h + - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h + operator: DoesNotExist matchLabels: - o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H: gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq + 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 namespaceSelector: matchExpressions: - - key: 6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG - operator: Exists + - key: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 + operator: DoesNotExist matchLabels: - VM5..-N_H_55..--E3_2D-1DW__o_8: kzB7U_.Q.45cy-.._K + ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 + : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "460" - topologyKey: "461" - weight: 1920802622 + - "459" + topologyKey: "460" + weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: T - operator: NotIn + - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 + operator: In values: - - "" + - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 matchLabels: - 4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6: pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C + n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" namespaceSelector: matchExpressions: - - key: vSW_4-__h + - key: N7.81_-._-_8_.._._a9 operator: In values: - - m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1 + - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh matchLabels: - T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI: I-mt4...rQ + m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "446" - topologyKey: "447" - automountServiceAccountToken: true + - "445" + topologyKey: "446" + automountServiceAccountToken: false containers: - args: - "249" @@ -201,7 +197,7 @@ spec: fieldPath: "259" resourceFieldRef: containerName: "260" - divisor: "9" + divisor: "861" resource: "261" secretKeyRef: key: "265" @@ -214,196 +210,197 @@ spec: prefix: "253" secretRef: name: "255" - optional: true + optional: false image: "247" - imagePullPolicy: ǚ鍰\縑ɀ撑¼蠾8餑噭 + imagePullPolicy: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ lifecycle: postStart: exec: command: - - "291" + - "293" httpGet: - host: "294" + host: "295" httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + - name: "296" + value: "297" + path: "294" + port: -1699531929 + scheme: Z涬P­蜷ɔ幩šeS tcpSocket: - host: "297" - port: 1167615307 + host: "298" + port: 155090390 preStop: exec: command: - - "298" + - "299" httpGet: - host: "300" + host: "302" httpHeaders: - - name: "301" - value: "302" - path: "299" - port: -115833863 - scheme: ì + - name: "303" + value: "304" + path: "300" + port: "301" tcpSocket: - host: "304" - port: "303" + host: "305" + port: -727263154 livenessProbe: exec: command: - "272" - failureThreshold: -1129218498 + failureThreshold: 472742933 httpGet: - host: "274" + host: "275" httpHeaders: - - name: "275" - value: "276" + - name: "276" + value: "277" path: "273" - port: -1468297794 - scheme: 磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ - initialDelaySeconds: 1308698792 - periodSeconds: -934378634 - successThreshold: -1453143878 + port: "274" + scheme: 冓鍓贯 + initialDelaySeconds: 1290950685 + periodSeconds: 1058960779 + successThreshold: -2133441986 tcpSocket: - host: "278" - port: "277" - terminationGracePeriodSeconds: 2471155705902100229 - timeoutSeconds: 1401790459 + host: "279" + port: "278" + terminationGracePeriodSeconds: 217739466937954194 + timeoutSeconds: 12533543 name: "246" ports: - - containerPort: -1784617397 + - containerPort: -614161319 hostIP: "252" - hostPort: 465972736 + hostPort: 59244165 name: "251" - protocol: Ƭƶ氩Ȩ<6 + protocol: Ȩ<6鄰簳°Ļǟi& readinessProbe: exec: command: - - "279" - failureThreshold: 323903711 + - "280" + failureThreshold: 1843491416 httpGet: - host: "281" + host: "282" httpHeaders: - - name: "282" - value: "283" - path: "280" - port: -614098868 - scheme: ȗÔÂɘɢ - initialDelaySeconds: -942399354 - periodSeconds: -1803854120 - successThreshold: -1412915219 + - name: "283" + value: "284" + path: "281" + port: 1401790459 + scheme: ǵɐ鰥Z + initialDelaySeconds: -614098868 + periodSeconds: 846286700 + successThreshold: 1080545253 tcpSocket: - host: "284" - port: 802134138 - terminationGracePeriodSeconds: -9192251189672401053 - timeoutSeconds: 1264624019 + host: "285" + port: -1103045151 + terminationGracePeriodSeconds: -5175286970144973961 + timeoutSeconds: 234253676 resources: limits: - lNKƙ順\E¦队偯J僳徥淳: "93" + ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ: "178" requests: - 媀瓄&翜舞拉Œɥ颶妧Ö闊: "472" + Ö闊 鰔澝qV: "752" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ņ - drop: - )DŽ髐njʉBn(fǂ + drop: + - 曣ŋayåe躒訙 privileged: false - procMount: Ǫʓ)ǂť嗆u - readOnlyRootFilesystem: true - runAsGroup: -495558749504439559 - runAsNonRoot: false - runAsUser: -6717020695319852049 + procMount: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' + readOnlyRootFilesystem: false + runAsGroup: 6245571390016329382 + runAsNonRoot: true + runAsUser: 1083662227773909466 seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" + level: "310" + role: "308" + type: "309" + user: "307" seccompProfile: - localhostProfile: "313" - type: 晲T[irȎ3Ĕ\ + localhostProfile: "314" + type: '|蕎''佉賞ǧ' windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" - runAsUserName: "312" + gmsaCredentialSpec: "312" + gmsaCredentialSpecName: "311" + hostProcess: true + runAsUserName: "313" startupProbe: exec: command: - - "285" - failureThreshold: 1658749995 + - "286" + failureThreshold: -793616601 httpGet: - host: "287" + host: "289" httpHeaders: - - name: "288" - value: "289" - path: "286" - port: -992558278 - scheme: 鯂²静 - initialDelaySeconds: -181601395 - periodSeconds: 1851229369 - successThreshold: -560238386 + - name: "290" + value: "291" + path: "287" + port: "288" + scheme: 芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj + initialDelaySeconds: 1658749995 + periodSeconds: 809683205 + successThreshold: -1615316902 tcpSocket: - host: "290" - port: -402384013 - terminationGracePeriodSeconds: -4030490994049395944 - timeoutSeconds: -617381112 - terminationMessagePath: "305" - terminationMessagePolicy: ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - tty: true + host: "292" + port: -560238386 + terminationGracePeriodSeconds: -2242897509815578930 + timeoutSeconds: -938421813 + stdin: true + terminationMessagePath: "306" + terminationMessagePolicy: Ȗ|ʐşƧ諔迮ƙIJ嘢4 volumeDevices: - devicePath: "271" name: "270" volumeMounts: - mountPath: "267" - mountPropagation: ĠM蘇KŅ/»頸+SÄ蚃 + mountPropagation: /»頸+SÄ蚃ɣľ)酊龨Î name: "266" + readOnly: true subPath: "268" subPathExpr: "269" workingDir: "250" dnsConfig: nameservers: - - "474" + - "473" options: - - name: "476" - value: "477" + - name: "475" + value: "476" searches: - - "475" - dnsPolicy: '''蠨磼O_h盌3+Œ9两@8' + - "474" + dnsPolicy: +Œ9两 enableServiceLinks: false ephemeralContainers: - args: - - "317" + - "318" command: - - "316" + - "317" env: - - name: "324" - value: "325" + - name: "325" + value: "326" valueFrom: configMapKeyRef: - key: "331" - name: "330" + key: "332" + name: "331" optional: true fieldRef: - apiVersion: "326" - fieldPath: "327" + apiVersion: "327" + fieldPath: "328" resourceFieldRef: - containerName: "328" - divisor: "69" - resource: "329" + containerName: "329" + divisor: "992" + resource: "330" secretKeyRef: - key: "333" - name: "332" - optional: false + key: "334" + name: "333" + optional: true envFrom: - configMapRef: - name: "322" + name: "323" optional: true - prefix: "321" + prefix: "322" secretRef: - name: "323" - optional: false - image: "315" + name: "324" + optional: true + image: "316" imagePullPolicy: ǰ詀ǿ忀oɎƺL lifecycle: postStart: @@ -411,85 +408,85 @@ spec: command: - "361" httpGet: - host: "364" + host: "363" httpHeaders: - - name: "365" - value: "366" + - name: "364" + value: "365" path: "362" - port: "363" - scheme: 卶滿筇ȟP:/a殆诵H玲鑠ĭ$# + port: 1445923603 + scheme: 殆诵H玲鑠ĭ$#卛8ð仁Q tcpSocket: - host: "368" - port: "367" + host: "367" + port: "366" preStop: exec: command: - - "369" + - "368" httpGet: host: "371" httpHeaders: - name: "372" value: "373" - path: "370" - port: 1791758702 - scheme: tl敷斢杧ż鯀 + path: "369" + port: "370" + scheme: 杧ż鯀1' tcpSocket: - host: "375" - port: "374" + host: "374" + port: 1297979953 livenessProbe: exec: command: - - "340" - failureThreshold: -36573584 + - "341" + failureThreshold: 2046765799 httpGet: host: "343" httpHeaders: - name: "344" value: "345" - path: "341" - port: "342" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 + path: "342" + port: 1529027685 + scheme: żLj捲攻xƂ9阠$嬏wy¶熀 + initialDelaySeconds: -2106399359 + periodSeconds: -1038975198 + successThreshold: 1821835340 tcpSocket: host: "346" - port: -1088996269 - terminationGracePeriodSeconds: -2524837786321986358 - timeoutSeconds: 1480364858 - name: "314" + port: -1912967242 + terminationGracePeriodSeconds: -6946775447206795219 + timeoutSeconds: 1443270783 + name: "315" ports: - - containerPort: -1918622971 - hostIP: "320" - hostPort: -1656699070 - name: "319" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz + - containerPort: -1842062977 + hostIP: "321" + hostPort: -1920304485 + name: "320" + protocol: 輔3璾ėȜv1b繐汚磉反-n覦 readinessProbe: exec: command: - "347" - failureThreshold: 1443270783 + failureThreshold: 1671084780 httpGet: - host: "349" + host: "350" httpHeaders: - - name: "350" - value: "351" + - name: "351" + value: "352" path: "348" - port: 1219644543 - scheme: ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy - initialDelaySeconds: 652646450 - periodSeconds: -1912967242 - successThreshold: -2106399359 + port: "349" + scheme: Ƒ[澔 + initialDelaySeconds: -952255430 + periodSeconds: -824007302 + successThreshold: -359713104 tcpSocket: host: "353" - port: "352" - terminationGracePeriodSeconds: -4462364494060795190 - timeoutSeconds: 757223010 + port: 1288391156 + terminationGracePeriodSeconds: 1571605531283019612 + timeoutSeconds: 1568034275 resources: limits: - 1b: "328" + ʨIk(dŊiɢzĮ蛋I滞: "394" requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" + ɞȥ}礤铟怖ý萜Ǖ: "305" securityContext: allowPrivilegeEscalation: false capabilities: @@ -498,68 +495,68 @@ spec: drop: - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' privileged: true - procMount: 铳s44矕Ƈè*鑏= + procMount: s44矕Ƈè readOnlyRootFilesystem: false - runAsGroup: -1232960403847883886 - runAsNonRoot: true - runAsUser: 2114633499332155907 + runAsGroup: 73764735411458498 + runAsNonRoot: false + runAsUser: 4224635496843945227 seLinuxOptions: - level: "380" - role: "378" - type: "379" - user: "377" + level: "379" + role: "377" + type: "378" + user: "376" seccompProfile: - localhostProfile: "384" - type: ʨ|ǓÓ敆OɈÏ 瞍髃# + localhostProfile: "383" + type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 windowsOptions: - gmsaCredentialSpec: "382" - gmsaCredentialSpecName: "381" - runAsUserName: "383" + gmsaCredentialSpec: "381" + gmsaCredentialSpecName: "380" + hostProcess: true + runAsUserName: "382" startupProbe: exec: command: - "354" - failureThreshold: 64459150 + failureThreshold: -1031303729 httpGet: host: "356" httpHeaders: - name: "357" value: "358" path: "355" - port: -902839620 - scheme: 縆łƑ[澔槃JŵǤ桒ɴ鉂W - initialDelaySeconds: -574742201 - periodSeconds: -514169648 - successThreshold: -1186167291 + port: -514169648 + scheme: '&疀' + initialDelaySeconds: -39292476 + periodSeconds: -1312249623 + successThreshold: -1089435479 tcpSocket: host: "360" port: "359" - terminationGracePeriodSeconds: -4166164136222066963 - timeoutSeconds: -1182912186 - stdin: true - targetContainerName: "385" - terminationMessagePath: "376" - terminationMessagePolicy: 鸔ɧWǘ炙 + terminationGracePeriodSeconds: -7317946572666008364 + timeoutSeconds: 801902541 + targetContainerName: "384" + terminationMessagePath: "375" + terminationMessagePolicy: ǘ炙 tty: true volumeDevices: - - devicePath: "339" - name: "338" + - devicePath: "340" + name: "339" volumeMounts: - - mountPath: "335" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "334" + - mountPath: "336" + mountPropagation: Ƒĝ®EĨǔvÄÚ×p鬷m + name: "335" readOnly: true - subPath: "336" - subPathExpr: "337" - workingDir: "318" + subPath: "337" + subPathExpr: "338" + workingDir: "319" hostAliases: - hostnames: - - "472" - ip: "471" - hostNetwork: true - hostname: "402" + - "471" + ip: "470" + hostPID: true + hostname: "401" imagePullSecrets: - - name: "401" + - name: "400" initContainers: - args: - "181" @@ -687,11 +684,11 @@ spec: drop: - W:ĸ輦唊#v privileged: false - procMount: Ÿ8T 苧yñKJɐ扵 + procMount: 8T 苧yñKJɐ扵Gƚ绤fʀ readOnlyRootFilesystem: true - runAsGroup: 8839567045362091290 + runAsGroup: -1629447906545846003 runAsNonRoot: true - runAsUser: 1946087648860511217 + runAsUser: 7510677649797968740 seLinuxOptions: level: "241" role: "239" @@ -699,10 +696,11 @@ spec: user: "238" seccompProfile: localhostProfile: "245" - type: ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + type: 腩墺Ò媁荭gw忊|E剒蔞|表徶 windowsOptions: gmsaCredentialSpec: "243" gmsaCredentialSpecName: "242" + hostProcess: true runAsUserName: "244" startupProbe: exec: @@ -728,7 +726,6 @@ spec: stdin: true terminationMessagePath: "237" terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' - tty: true volumeDevices: - devicePath: "203" name: "202" @@ -740,66 +737,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "390" + nodeName: "389" nodeSelector: - "386": "387" + "385": "386" overhead: - »Š: "727" - preemptionPolicy: džH0ƾ瘿¸'q钨羲;"T#sM網mA - priority: 1188651641 - priorityClassName: "473" + D輷: "792" + preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 + priority: 347613368 + priorityClassName: "472" readinessGates: - - conditionType: lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW - restartPolicy: W歹s梊ɥʋăƻ - runtimeClassName: "478" - schedulerName: "468" + - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ + restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn + runtimeClassName: "477" + schedulerName: "467" securityContext: - fsGroup: -8322686588708543096 - fsGroupChangePolicy: 4虵p蓋沥7uPƒ - runAsGroup: -2549376519991319825 + fsGroup: -3964669311891901178 + fsGroupChangePolicy: ƴ4虵p + runAsGroup: 3230705132538051674 runAsNonRoot: true - runAsUser: 3011215457607075123 + runAsUser: 3438266910774132295 seLinuxOptions: - level: "394" - role: "392" - type: "393" - user: "391" + level: "393" + role: "391" + type: "392" + user: "390" seccompProfile: - localhostProfile: "400" - type: "" + localhostProfile: "399" + type: 沥7uPƒw©ɴĶ烷Ľthp supplementalGroups: - - 8667724420266764868 + - -1600417733583164525 sysctls: - - name: "398" - value: "399" + - name: "397" + value: "398" windowsOptions: - gmsaCredentialSpec: "396" - gmsaCredentialSpecName: "395" - runAsUserName: "397" - serviceAccount: "389" - serviceAccountName: "388" + gmsaCredentialSpec: "395" + gmsaCredentialSpecName: "394" + hostProcess: false + runAsUserName: "396" + serviceAccount: "388" + serviceAccountName: "387" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "403" - terminationGracePeriodSeconds: 1031455728822209328 + subdomain: "402" + terminationGracePeriodSeconds: -8335674866227004872 tolerations: - - effect: ;牆詒ĸąsƶ - key: "469" - operator: NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ - tolerationSeconds: -456102350746071856 - value: "470" + - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ + key: "468" + operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 + tolerationSeconds: 3252034671163905138 + value: "469" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: br..1.--S-w-5_..D.pz_-ad - operator: In + - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + operator: NotIn values: - - Q.__y644 + - h.v._5.vB-.-7-.6Jv-86___3 matchLabels: - z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0: g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T - maxSkew: -388643187 - topologyKey: "479" - whenUnsatisfiable: i僠噚恗N + n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb + maxSkew: -484382570 + topologyKey: "478" + whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: fsType: "49" @@ -1051,14 +1049,14 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 876226690 + availableReplicas: -2060941196 conditions: - - lastTransitionTime: "2951-06-01T06:00:17Z" - message: "487" - reason: "486" - status: '%ÿ¼璤ňɈȀę' - type: C`牯雫 - fullyLabeledReplicas: 516555648 - observedGeneration: 1436288218546692842 - readyReplicas: 2104777337 - replicas: -2095627603 + - lastTransitionTime: "2597-11-21T15:14:16Z" + message: "486" + reason: "485" + status: <暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ>尪璎 + type: 犓`ɜɅco\穜T睭憲Ħ焵i,ŋŨN + fullyLabeledReplicas: 415168801 + observedGeneration: 7426283174216567769 + readyReplicas: 1448332644 + replicas: 2106170541 diff --git a/staging/src/k8s.io/client-go/applyconfigurations/core/v1/windowssecuritycontextoptions.go b/staging/src/k8s.io/client-go/applyconfigurations/core/v1/windowssecuritycontextoptions.go index 2442063c4ecd..20692e01466d 100644 --- a/staging/src/k8s.io/client-go/applyconfigurations/core/v1/windowssecuritycontextoptions.go +++ b/staging/src/k8s.io/client-go/applyconfigurations/core/v1/windowssecuritycontextoptions.go @@ -24,6 +24,7 @@ type WindowsSecurityContextOptionsApplyConfiguration struct { GMSACredentialSpecName *string `json:"gmsaCredentialSpecName,omitempty"` GMSACredentialSpec *string `json:"gmsaCredentialSpec,omitempty"` RunAsUserName *string `json:"runAsUserName,omitempty"` + HostProcess *bool `json:"hostProcess,omitempty"` } // WindowsSecurityContextOptionsApplyConfiguration constructs an declarative configuration of the WindowsSecurityContextOptions type for use with @@ -55,3 +56,11 @@ func (b *WindowsSecurityContextOptionsApplyConfiguration) WithRunAsUserName(valu b.RunAsUserName = &value return b } + +// WithHostProcess sets the HostProcess field in the declarative configuration to the given value +// and returns the receiver, so that objects can be built by chaining "With" function invocations. +// If called multiple times, the HostProcess field is set to the value of the last call. +func (b *WindowsSecurityContextOptionsApplyConfiguration) WithHostProcess(value bool) *WindowsSecurityContextOptionsApplyConfiguration { + b.HostProcess = &value + return b +} diff --git a/staging/src/k8s.io/client-go/applyconfigurations/internal/internal.go b/staging/src/k8s.io/client-go/applyconfigurations/internal/internal.go index 66b23cbfe3d2..88c903113d1b 100644 --- a/staging/src/k8s.io/client-go/applyconfigurations/internal/internal.go +++ b/staging/src/k8s.io/client-go/applyconfigurations/internal/internal.go @@ -6580,6 +6580,9 @@ var schemaYAML = typed.YAMLObject(`types: - name: gmsaCredentialSpecName type: scalar: string + - name: hostProcess + type: + scalar: boolean - name: runAsUserName type: scalar: string diff --git a/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1/api.pb.go b/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1/api.pb.go index b4e4b9817875..1648c307d76f 100644 --- a/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1/api.pb.go +++ b/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1/api.pb.go @@ -1114,9 +1114,11 @@ type PodSandboxConfig struct { // consider proposing new typed fields for any new features instead. Annotations map[string]string `protobuf:"bytes,7,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // Optional configurations specific to Linux hosts. - Linux *LinuxPodSandboxConfig `protobuf:"bytes,8,opt,name=linux,proto3" json:"linux,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_sizecache int32 `json:"-"` + Linux *LinuxPodSandboxConfig `protobuf:"bytes,8,opt,name=linux,proto3" json:"linux,omitempty"` + // Optional configurations specific to Windows hosts. + Windows *WindowsPodSandboxConfig `protobuf:"bytes,9,opt,name=windows,proto3" json:"windows,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *PodSandboxConfig) Reset() { *m = PodSandboxConfig{} } @@ -1207,6 +1209,13 @@ func (m *PodSandboxConfig) GetLinux() *LinuxPodSandboxConfig { return nil } +func (m *PodSandboxConfig) GetWindows() *WindowsPodSandboxConfig { + if m != nil { + return m.Windows + } + return nil +} + type RunPodSandboxRequest struct { // Configuration for creating a PodSandbox. Config *PodSandboxConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` @@ -2905,6 +2914,123 @@ func (m *LinuxContainerConfig) GetSecurityContext() *LinuxContainerSecurityConte return nil } +// WindowsSandboxSecurityContext holds platform-specific configurations that will be +// applied to a sandbox. +// These settings will only apply to the sandbox container. +type WindowsSandboxSecurityContext struct { + // User name to run the container process as. If specified, the user MUST + // exist in the container image and be resolved there by the runtime; + // otherwise, the runtime MUST return error. + RunAsUsername string `protobuf:"bytes,1,opt,name=run_as_username,json=runAsUsername,proto3" json:"run_as_username,omitempty"` + // The contents of the GMSA credential spec to use to run this container. + CredentialSpec string `protobuf:"bytes,2,opt,name=credential_spec,json=credentialSpec,proto3" json:"credential_spec,omitempty"` + // Indicates whether the container requested to run as a HostProcess container. + HostProcess bool `protobuf:"varint,3,opt,name=host_process,json=hostProcess,proto3" json:"host_process,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *WindowsSandboxSecurityContext) Reset() { *m = WindowsSandboxSecurityContext{} } +func (*WindowsSandboxSecurityContext) ProtoMessage() {} +func (*WindowsSandboxSecurityContext) Descriptor() ([]byte, []int) { + return fileDescriptor_00212fb1f9d3bf1c, []int{38} +} +func (m *WindowsSandboxSecurityContext) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *WindowsSandboxSecurityContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_WindowsSandboxSecurityContext.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *WindowsSandboxSecurityContext) XXX_Merge(src proto.Message) { + xxx_messageInfo_WindowsSandboxSecurityContext.Merge(m, src) +} +func (m *WindowsSandboxSecurityContext) XXX_Size() int { + return m.Size() +} +func (m *WindowsSandboxSecurityContext) XXX_DiscardUnknown() { + xxx_messageInfo_WindowsSandboxSecurityContext.DiscardUnknown(m) +} + +var xxx_messageInfo_WindowsSandboxSecurityContext proto.InternalMessageInfo + +func (m *WindowsSandboxSecurityContext) GetRunAsUsername() string { + if m != nil { + return m.RunAsUsername + } + return "" +} + +func (m *WindowsSandboxSecurityContext) GetCredentialSpec() string { + if m != nil { + return m.CredentialSpec + } + return "" +} + +func (m *WindowsSandboxSecurityContext) GetHostProcess() bool { + if m != nil { + return m.HostProcess + } + return false +} + +// WindowsPodSandboxConfig holds platform-specific configurations for Windows +// host platforms and Windows-based containers. +type WindowsPodSandboxConfig struct { + // WindowsSandboxSecurityContext holds sandbox security attributes. + SecurityContext *WindowsSandboxSecurityContext `protobuf:"bytes,1,opt,name=security_context,json=securityContext,proto3" json:"security_context,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *WindowsPodSandboxConfig) Reset() { *m = WindowsPodSandboxConfig{} } +func (*WindowsPodSandboxConfig) ProtoMessage() {} +func (*WindowsPodSandboxConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_00212fb1f9d3bf1c, []int{39} +} +func (m *WindowsPodSandboxConfig) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *WindowsPodSandboxConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_WindowsPodSandboxConfig.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *WindowsPodSandboxConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_WindowsPodSandboxConfig.Merge(m, src) +} +func (m *WindowsPodSandboxConfig) XXX_Size() int { + return m.Size() +} +func (m *WindowsPodSandboxConfig) XXX_DiscardUnknown() { + xxx_messageInfo_WindowsPodSandboxConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_WindowsPodSandboxConfig proto.InternalMessageInfo + +func (m *WindowsPodSandboxConfig) GetSecurityContext() *WindowsSandboxSecurityContext { + if m != nil { + return m.SecurityContext + } + return nil +} + // WindowsContainerSecurityContext holds windows security configuration that will be applied to a container. type WindowsContainerSecurityContext struct { // User name to run the container process as. If specified, the user MUST @@ -2912,7 +3038,9 @@ type WindowsContainerSecurityContext struct { // otherwise, the runtime MUST return error. RunAsUsername string `protobuf:"bytes,1,opt,name=run_as_username,json=runAsUsername,proto3" json:"run_as_username,omitempty"` // The contents of the GMSA credential spec to use to run this container. - CredentialSpec string `protobuf:"bytes,2,opt,name=credential_spec,json=credentialSpec,proto3" json:"credential_spec,omitempty"` + CredentialSpec string `protobuf:"bytes,2,opt,name=credential_spec,json=credentialSpec,proto3" json:"credential_spec,omitempty"` + // Indicates whether a container is to be run as a HostProcess container. + HostProcess bool `protobuf:"varint,3,opt,name=host_process,json=hostProcess,proto3" json:"host_process,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` } @@ -2920,7 +3048,7 @@ type WindowsContainerSecurityContext struct { func (m *WindowsContainerSecurityContext) Reset() { *m = WindowsContainerSecurityContext{} } func (*WindowsContainerSecurityContext) ProtoMessage() {} func (*WindowsContainerSecurityContext) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{38} + return fileDescriptor_00212fb1f9d3bf1c, []int{40} } func (m *WindowsContainerSecurityContext) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2963,6 +3091,13 @@ func (m *WindowsContainerSecurityContext) GetCredentialSpec() string { return "" } +func (m *WindowsContainerSecurityContext) GetHostProcess() bool { + if m != nil { + return m.HostProcess + } + return false +} + // WindowsContainerConfig contains platform-specific configuration for // Windows-based containers. type WindowsContainerConfig struct { @@ -2977,7 +3112,7 @@ type WindowsContainerConfig struct { func (m *WindowsContainerConfig) Reset() { *m = WindowsContainerConfig{} } func (*WindowsContainerConfig) ProtoMessage() {} func (*WindowsContainerConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{39} + return fileDescriptor_00212fb1f9d3bf1c, []int{41} } func (m *WindowsContainerConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3038,7 +3173,7 @@ type WindowsContainerResources struct { func (m *WindowsContainerResources) Reset() { *m = WindowsContainerResources{} } func (*WindowsContainerResources) ProtoMessage() {} func (*WindowsContainerResources) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{40} + return fileDescriptor_00212fb1f9d3bf1c, []int{42} } func (m *WindowsContainerResources) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3112,7 +3247,7 @@ type ContainerMetadata struct { func (m *ContainerMetadata) Reset() { *m = ContainerMetadata{} } func (*ContainerMetadata) ProtoMessage() {} func (*ContainerMetadata) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{41} + return fileDescriptor_00212fb1f9d3bf1c, []int{43} } func (m *ContainerMetadata) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3173,7 +3308,7 @@ type Device struct { func (m *Device) Reset() { *m = Device{} } func (*Device) ProtoMessage() {} func (*Device) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{42} + return fileDescriptor_00212fb1f9d3bf1c, []int{44} } func (m *Device) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3290,7 +3425,7 @@ type ContainerConfig struct { func (m *ContainerConfig) Reset() { *m = ContainerConfig{} } func (*ContainerConfig) ProtoMessage() {} func (*ContainerConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{43} + return fileDescriptor_00212fb1f9d3bf1c, []int{45} } func (m *ContainerConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3448,7 +3583,7 @@ type CreateContainerRequest struct { func (m *CreateContainerRequest) Reset() { *m = CreateContainerRequest{} } func (*CreateContainerRequest) ProtoMessage() {} func (*CreateContainerRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{44} + return fileDescriptor_00212fb1f9d3bf1c, []int{46} } func (m *CreateContainerRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3508,7 +3643,7 @@ type CreateContainerResponse struct { func (m *CreateContainerResponse) Reset() { *m = CreateContainerResponse{} } func (*CreateContainerResponse) ProtoMessage() {} func (*CreateContainerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{45} + return fileDescriptor_00212fb1f9d3bf1c, []int{47} } func (m *CreateContainerResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3554,7 +3689,7 @@ type StartContainerRequest struct { func (m *StartContainerRequest) Reset() { *m = StartContainerRequest{} } func (*StartContainerRequest) ProtoMessage() {} func (*StartContainerRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{46} + return fileDescriptor_00212fb1f9d3bf1c, []int{48} } func (m *StartContainerRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3598,7 +3733,7 @@ type StartContainerResponse struct { func (m *StartContainerResponse) Reset() { *m = StartContainerResponse{} } func (*StartContainerResponse) ProtoMessage() {} func (*StartContainerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{47} + return fileDescriptor_00212fb1f9d3bf1c, []int{49} } func (m *StartContainerResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3640,7 +3775,7 @@ type StopContainerRequest struct { func (m *StopContainerRequest) Reset() { *m = StopContainerRequest{} } func (*StopContainerRequest) ProtoMessage() {} func (*StopContainerRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{48} + return fileDescriptor_00212fb1f9d3bf1c, []int{50} } func (m *StopContainerRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3691,7 +3826,7 @@ type StopContainerResponse struct { func (m *StopContainerResponse) Reset() { *m = StopContainerResponse{} } func (*StopContainerResponse) ProtoMessage() {} func (*StopContainerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{49} + return fileDescriptor_00212fb1f9d3bf1c, []int{51} } func (m *StopContainerResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3730,7 +3865,7 @@ type RemoveContainerRequest struct { func (m *RemoveContainerRequest) Reset() { *m = RemoveContainerRequest{} } func (*RemoveContainerRequest) ProtoMessage() {} func (*RemoveContainerRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{50} + return fileDescriptor_00212fb1f9d3bf1c, []int{52} } func (m *RemoveContainerRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3774,7 +3909,7 @@ type RemoveContainerResponse struct { func (m *RemoveContainerResponse) Reset() { *m = RemoveContainerResponse{} } func (*RemoveContainerResponse) ProtoMessage() {} func (*RemoveContainerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{51} + return fileDescriptor_00212fb1f9d3bf1c, []int{53} } func (m *RemoveContainerResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3814,7 +3949,7 @@ type ContainerStateValue struct { func (m *ContainerStateValue) Reset() { *m = ContainerStateValue{} } func (*ContainerStateValue) ProtoMessage() {} func (*ContainerStateValue) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{52} + return fileDescriptor_00212fb1f9d3bf1c, []int{54} } func (m *ContainerStateValue) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3870,7 +4005,7 @@ type ContainerFilter struct { func (m *ContainerFilter) Reset() { *m = ContainerFilter{} } func (*ContainerFilter) ProtoMessage() {} func (*ContainerFilter) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{53} + return fileDescriptor_00212fb1f9d3bf1c, []int{55} } func (m *ContainerFilter) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3936,7 +4071,7 @@ type ListContainersRequest struct { func (m *ListContainersRequest) Reset() { *m = ListContainersRequest{} } func (*ListContainersRequest) ProtoMessage() {} func (*ListContainersRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{54} + return fileDescriptor_00212fb1f9d3bf1c, []int{56} } func (m *ListContainersRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4005,7 +4140,7 @@ type Container struct { func (m *Container) Reset() { *m = Container{} } func (*Container) ProtoMessage() {} func (*Container) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{55} + return fileDescriptor_00212fb1f9d3bf1c, []int{57} } func (m *Container) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4107,7 +4242,7 @@ type ListContainersResponse struct { func (m *ListContainersResponse) Reset() { *m = ListContainersResponse{} } func (*ListContainersResponse) ProtoMessage() {} func (*ListContainersResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{56} + return fileDescriptor_00212fb1f9d3bf1c, []int{58} } func (m *ListContainersResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4155,7 +4290,7 @@ type ContainerStatusRequest struct { func (m *ContainerStatusRequest) Reset() { *m = ContainerStatusRequest{} } func (*ContainerStatusRequest) ProtoMessage() {} func (*ContainerStatusRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{57} + return fileDescriptor_00212fb1f9d3bf1c, []int{59} } func (m *ContainerStatusRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4242,7 +4377,7 @@ type ContainerStatus struct { func (m *ContainerStatus) Reset() { *m = ContainerStatus{} } func (*ContainerStatus) ProtoMessage() {} func (*ContainerStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{58} + return fileDescriptor_00212fb1f9d3bf1c, []int{60} } func (m *ContainerStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4391,7 +4526,7 @@ type ContainerStatusResponse struct { func (m *ContainerStatusResponse) Reset() { *m = ContainerStatusResponse{} } func (*ContainerStatusResponse) ProtoMessage() {} func (*ContainerStatusResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{59} + return fileDescriptor_00212fb1f9d3bf1c, []int{61} } func (m *ContainerStatusResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4452,7 +4587,7 @@ type UpdateContainerResourcesRequest struct { func (m *UpdateContainerResourcesRequest) Reset() { *m = UpdateContainerResourcesRequest{} } func (*UpdateContainerResourcesRequest) ProtoMessage() {} func (*UpdateContainerResourcesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{60} + return fileDescriptor_00212fb1f9d3bf1c, []int{62} } func (m *UpdateContainerResourcesRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4517,7 +4652,7 @@ type UpdateContainerResourcesResponse struct { func (m *UpdateContainerResourcesResponse) Reset() { *m = UpdateContainerResourcesResponse{} } func (*UpdateContainerResourcesResponse) ProtoMessage() {} func (*UpdateContainerResourcesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{61} + return fileDescriptor_00212fb1f9d3bf1c, []int{63} } func (m *UpdateContainerResourcesResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4560,7 +4695,7 @@ type ExecSyncRequest struct { func (m *ExecSyncRequest) Reset() { *m = ExecSyncRequest{} } func (*ExecSyncRequest) ProtoMessage() {} func (*ExecSyncRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{62} + return fileDescriptor_00212fb1f9d3bf1c, []int{64} } func (m *ExecSyncRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4624,7 +4759,7 @@ type ExecSyncResponse struct { func (m *ExecSyncResponse) Reset() { *m = ExecSyncResponse{} } func (*ExecSyncResponse) ProtoMessage() {} func (*ExecSyncResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{63} + return fileDescriptor_00212fb1f9d3bf1c, []int{65} } func (m *ExecSyncResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4700,7 +4835,7 @@ type ExecRequest struct { func (m *ExecRequest) Reset() { *m = ExecRequest{} } func (*ExecRequest) ProtoMessage() {} func (*ExecRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{64} + return fileDescriptor_00212fb1f9d3bf1c, []int{66} } func (m *ExecRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4781,7 +4916,7 @@ type ExecResponse struct { func (m *ExecResponse) Reset() { *m = ExecResponse{} } func (*ExecResponse) ProtoMessage() {} func (*ExecResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{65} + return fileDescriptor_00212fb1f9d3bf1c, []int{67} } func (m *ExecResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4842,7 +4977,7 @@ type AttachRequest struct { func (m *AttachRequest) Reset() { *m = AttachRequest{} } func (*AttachRequest) ProtoMessage() {} func (*AttachRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{66} + return fileDescriptor_00212fb1f9d3bf1c, []int{68} } func (m *AttachRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4916,7 +5051,7 @@ type AttachResponse struct { func (m *AttachResponse) Reset() { *m = AttachResponse{} } func (*AttachResponse) ProtoMessage() {} func (*AttachResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{67} + return fileDescriptor_00212fb1f9d3bf1c, []int{69} } func (m *AttachResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4964,7 +5099,7 @@ type PortForwardRequest struct { func (m *PortForwardRequest) Reset() { *m = PortForwardRequest{} } func (*PortForwardRequest) ProtoMessage() {} func (*PortForwardRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{68} + return fileDescriptor_00212fb1f9d3bf1c, []int{70} } func (m *PortForwardRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5017,7 +5152,7 @@ type PortForwardResponse struct { func (m *PortForwardResponse) Reset() { *m = PortForwardResponse{} } func (*PortForwardResponse) ProtoMessage() {} func (*PortForwardResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{69} + return fileDescriptor_00212fb1f9d3bf1c, []int{71} } func (m *PortForwardResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5063,7 +5198,7 @@ type ImageFilter struct { func (m *ImageFilter) Reset() { *m = ImageFilter{} } func (*ImageFilter) ProtoMessage() {} func (*ImageFilter) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{70} + return fileDescriptor_00212fb1f9d3bf1c, []int{72} } func (m *ImageFilter) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5109,7 +5244,7 @@ type ListImagesRequest struct { func (m *ListImagesRequest) Reset() { *m = ListImagesRequest{} } func (*ListImagesRequest) ProtoMessage() {} func (*ListImagesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{71} + return fileDescriptor_00212fb1f9d3bf1c, []int{73} } func (m *ListImagesRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5171,7 +5306,7 @@ type Image struct { func (m *Image) Reset() { *m = Image{} } func (*Image) ProtoMessage() {} func (*Image) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{72} + return fileDescriptor_00212fb1f9d3bf1c, []int{74} } func (m *Image) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5259,7 +5394,7 @@ type ListImagesResponse struct { func (m *ListImagesResponse) Reset() { *m = ListImagesResponse{} } func (*ListImagesResponse) ProtoMessage() {} func (*ListImagesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{73} + return fileDescriptor_00212fb1f9d3bf1c, []int{75} } func (m *ListImagesResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5307,7 +5442,7 @@ type ImageStatusRequest struct { func (m *ImageStatusRequest) Reset() { *m = ImageStatusRequest{} } func (*ImageStatusRequest) ProtoMessage() {} func (*ImageStatusRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{74} + return fileDescriptor_00212fb1f9d3bf1c, []int{76} } func (m *ImageStatusRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5365,7 +5500,7 @@ type ImageStatusResponse struct { func (m *ImageStatusResponse) Reset() { *m = ImageStatusResponse{} } func (*ImageStatusResponse) ProtoMessage() {} func (*ImageStatusResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{75} + return fileDescriptor_00212fb1f9d3bf1c, []int{77} } func (m *ImageStatusResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5426,7 +5561,7 @@ type AuthConfig struct { func (m *AuthConfig) Reset() { *m = AuthConfig{} } func (*AuthConfig) ProtoMessage() {} func (*AuthConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{76} + return fileDescriptor_00212fb1f9d3bf1c, []int{78} } func (m *AuthConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5511,7 +5646,7 @@ type PullImageRequest struct { func (m *PullImageRequest) Reset() { *m = PullImageRequest{} } func (*PullImageRequest) ProtoMessage() {} func (*PullImageRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{77} + return fileDescriptor_00212fb1f9d3bf1c, []int{79} } func (m *PullImageRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5572,7 +5707,7 @@ type PullImageResponse struct { func (m *PullImageResponse) Reset() { *m = PullImageResponse{} } func (*PullImageResponse) ProtoMessage() {} func (*PullImageResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{78} + return fileDescriptor_00212fb1f9d3bf1c, []int{80} } func (m *PullImageResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5618,7 +5753,7 @@ type RemoveImageRequest struct { func (m *RemoveImageRequest) Reset() { *m = RemoveImageRequest{} } func (*RemoveImageRequest) ProtoMessage() {} func (*RemoveImageRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{79} + return fileDescriptor_00212fb1f9d3bf1c, []int{81} } func (m *RemoveImageRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5662,7 +5797,7 @@ type RemoveImageResponse struct { func (m *RemoveImageResponse) Reset() { *m = RemoveImageResponse{} } func (*RemoveImageResponse) ProtoMessage() {} func (*RemoveImageResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{80} + return fileDescriptor_00212fb1f9d3bf1c, []int{82} } func (m *RemoveImageResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5702,7 +5837,7 @@ type NetworkConfig struct { func (m *NetworkConfig) Reset() { *m = NetworkConfig{} } func (*NetworkConfig) ProtoMessage() {} func (*NetworkConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{81} + return fileDescriptor_00212fb1f9d3bf1c, []int{83} } func (m *NetworkConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5747,7 +5882,7 @@ type RuntimeConfig struct { func (m *RuntimeConfig) Reset() { *m = RuntimeConfig{} } func (*RuntimeConfig) ProtoMessage() {} func (*RuntimeConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{82} + return fileDescriptor_00212fb1f9d3bf1c, []int{84} } func (m *RuntimeConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5792,7 +5927,7 @@ type UpdateRuntimeConfigRequest struct { func (m *UpdateRuntimeConfigRequest) Reset() { *m = UpdateRuntimeConfigRequest{} } func (*UpdateRuntimeConfigRequest) ProtoMessage() {} func (*UpdateRuntimeConfigRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{83} + return fileDescriptor_00212fb1f9d3bf1c, []int{85} } func (m *UpdateRuntimeConfigRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5836,7 +5971,7 @@ type UpdateRuntimeConfigResponse struct { func (m *UpdateRuntimeConfigResponse) Reset() { *m = UpdateRuntimeConfigResponse{} } func (*UpdateRuntimeConfigResponse) ProtoMessage() {} func (*UpdateRuntimeConfigResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{84} + return fileDescriptor_00212fb1f9d3bf1c, []int{86} } func (m *UpdateRuntimeConfigResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5894,7 +6029,7 @@ type RuntimeCondition struct { func (m *RuntimeCondition) Reset() { *m = RuntimeCondition{} } func (*RuntimeCondition) ProtoMessage() {} func (*RuntimeCondition) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{85} + return fileDescriptor_00212fb1f9d3bf1c, []int{87} } func (m *RuntimeCondition) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5962,7 +6097,7 @@ type RuntimeStatus struct { func (m *RuntimeStatus) Reset() { *m = RuntimeStatus{} } func (*RuntimeStatus) ProtoMessage() {} func (*RuntimeStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{86} + return fileDescriptor_00212fb1f9d3bf1c, []int{88} } func (m *RuntimeStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6008,7 +6143,7 @@ type StatusRequest struct { func (m *StatusRequest) Reset() { *m = StatusRequest{} } func (*StatusRequest) ProtoMessage() {} func (*StatusRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{87} + return fileDescriptor_00212fb1f9d3bf1c, []int{89} } func (m *StatusRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6059,7 +6194,7 @@ type StatusResponse struct { func (m *StatusResponse) Reset() { *m = StatusResponse{} } func (*StatusResponse) ProtoMessage() {} func (*StatusResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{88} + return fileDescriptor_00212fb1f9d3bf1c, []int{90} } func (m *StatusResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6110,7 +6245,7 @@ type ImageFsInfoRequest struct { func (m *ImageFsInfoRequest) Reset() { *m = ImageFsInfoRequest{} } func (*ImageFsInfoRequest) ProtoMessage() {} func (*ImageFsInfoRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{89} + return fileDescriptor_00212fb1f9d3bf1c, []int{91} } func (m *ImageFsInfoRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6150,7 +6285,7 @@ type UInt64Value struct { func (m *UInt64Value) Reset() { *m = UInt64Value{} } func (*UInt64Value) ProtoMessage() {} func (*UInt64Value) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{90} + return fileDescriptor_00212fb1f9d3bf1c, []int{92} } func (m *UInt64Value) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6197,7 +6332,7 @@ type FilesystemIdentifier struct { func (m *FilesystemIdentifier) Reset() { *m = FilesystemIdentifier{} } func (*FilesystemIdentifier) ProtoMessage() {} func (*FilesystemIdentifier) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{91} + return fileDescriptor_00212fb1f9d3bf1c, []int{93} } func (m *FilesystemIdentifier) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6254,7 +6389,7 @@ type FilesystemUsage struct { func (m *FilesystemUsage) Reset() { *m = FilesystemUsage{} } func (*FilesystemUsage) ProtoMessage() {} func (*FilesystemUsage) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{92} + return fileDescriptor_00212fb1f9d3bf1c, []int{94} } func (m *FilesystemUsage) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6321,7 +6456,7 @@ type ImageFsInfoResponse struct { func (m *ImageFsInfoResponse) Reset() { *m = ImageFsInfoResponse{} } func (*ImageFsInfoResponse) ProtoMessage() {} func (*ImageFsInfoResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{93} + return fileDescriptor_00212fb1f9d3bf1c, []int{95} } func (m *ImageFsInfoResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6367,7 +6502,7 @@ type ContainerStatsRequest struct { func (m *ContainerStatsRequest) Reset() { *m = ContainerStatsRequest{} } func (*ContainerStatsRequest) ProtoMessage() {} func (*ContainerStatsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{94} + return fileDescriptor_00212fb1f9d3bf1c, []int{96} } func (m *ContainerStatsRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6413,7 +6548,7 @@ type ContainerStatsResponse struct { func (m *ContainerStatsResponse) Reset() { *m = ContainerStatsResponse{} } func (*ContainerStatsResponse) ProtoMessage() {} func (*ContainerStatsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{95} + return fileDescriptor_00212fb1f9d3bf1c, []int{97} } func (m *ContainerStatsResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6459,7 +6594,7 @@ type ListContainerStatsRequest struct { func (m *ListContainerStatsRequest) Reset() { *m = ListContainerStatsRequest{} } func (*ListContainerStatsRequest) ProtoMessage() {} func (*ListContainerStatsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{96} + return fileDescriptor_00212fb1f9d3bf1c, []int{98} } func (m *ListContainerStatsRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6513,7 +6648,7 @@ type ContainerStatsFilter struct { func (m *ContainerStatsFilter) Reset() { *m = ContainerStatsFilter{} } func (*ContainerStatsFilter) ProtoMessage() {} func (*ContainerStatsFilter) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{97} + return fileDescriptor_00212fb1f9d3bf1c, []int{99} } func (m *ContainerStatsFilter) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6573,7 +6708,7 @@ type ListContainerStatsResponse struct { func (m *ListContainerStatsResponse) Reset() { *m = ListContainerStatsResponse{} } func (*ListContainerStatsResponse) ProtoMessage() {} func (*ListContainerStatsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{98} + return fileDescriptor_00212fb1f9d3bf1c, []int{100} } func (m *ListContainerStatsResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6629,7 +6764,7 @@ type ContainerAttributes struct { func (m *ContainerAttributes) Reset() { *m = ContainerAttributes{} } func (*ContainerAttributes) ProtoMessage() {} func (*ContainerAttributes) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{99} + return fileDescriptor_00212fb1f9d3bf1c, []int{101} } func (m *ContainerAttributes) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6703,7 +6838,7 @@ type ContainerStats struct { func (m *ContainerStats) Reset() { *m = ContainerStats{} } func (*ContainerStats) ProtoMessage() {} func (*ContainerStats) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{100} + return fileDescriptor_00212fb1f9d3bf1c, []int{102} } func (m *ContainerStats) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6773,7 +6908,7 @@ type CpuUsage struct { func (m *CpuUsage) Reset() { *m = CpuUsage{} } func (*CpuUsage) ProtoMessage() {} func (*CpuUsage) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{101} + return fileDescriptor_00212fb1f9d3bf1c, []int{103} } func (m *CpuUsage) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6829,7 +6964,7 @@ type MemoryUsage struct { func (m *MemoryUsage) Reset() { *m = MemoryUsage{} } func (*MemoryUsage) ProtoMessage() {} func (*MemoryUsage) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{102} + return fileDescriptor_00212fb1f9d3bf1c, []int{104} } func (m *MemoryUsage) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6882,7 +7017,7 @@ type ReopenContainerLogRequest struct { func (m *ReopenContainerLogRequest) Reset() { *m = ReopenContainerLogRequest{} } func (*ReopenContainerLogRequest) ProtoMessage() {} func (*ReopenContainerLogRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{103} + return fileDescriptor_00212fb1f9d3bf1c, []int{105} } func (m *ReopenContainerLogRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6926,7 +7061,7 @@ type ReopenContainerLogResponse struct { func (m *ReopenContainerLogResponse) Reset() { *m = ReopenContainerLogResponse{} } func (*ReopenContainerLogResponse) ProtoMessage() {} func (*ReopenContainerLogResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{104} + return fileDescriptor_00212fb1f9d3bf1c, []int{106} } func (m *ReopenContainerLogResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -7010,6 +7145,8 @@ func init() { proto.RegisterType((*Capability)(nil), "runtime.v1.Capability") proto.RegisterType((*LinuxContainerSecurityContext)(nil), "runtime.v1.LinuxContainerSecurityContext") proto.RegisterType((*LinuxContainerConfig)(nil), "runtime.v1.LinuxContainerConfig") + proto.RegisterType((*WindowsSandboxSecurityContext)(nil), "runtime.v1.WindowsSandboxSecurityContext") + proto.RegisterType((*WindowsPodSandboxConfig)(nil), "runtime.v1.WindowsPodSandboxConfig") proto.RegisterType((*WindowsContainerSecurityContext)(nil), "runtime.v1.WindowsContainerSecurityContext") proto.RegisterType((*WindowsContainerConfig)(nil), "runtime.v1.WindowsContainerConfig") proto.RegisterType((*WindowsContainerResources)(nil), "runtime.v1.WindowsContainerResources") @@ -7096,319 +7233,323 @@ func init() { func init() { proto.RegisterFile("api.proto", fileDescriptor_00212fb1f9d3bf1c) } var fileDescriptor_00212fb1f9d3bf1c = []byte{ - // 4994 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5c, 0xcd, 0x73, 0x1b, 0xc9, - 0x75, 0xe7, 0x00, 0x20, 0x09, 0x3c, 0x10, 0x20, 0xd8, 0xa2, 0x44, 0x08, 0x94, 0x28, 0x6a, 0xb4, - 0xab, 0xcf, 0x5d, 0xee, 0xae, 0xb4, 0x1f, 0x5a, 0x79, 0xbf, 0x20, 0x92, 0x2b, 0x61, 0x2d, 0x81, - 0xf0, 0x80, 0x94, 0xbd, 0x76, 0xca, 0x93, 0x11, 0xa6, 0x09, 0x8e, 0x05, 0xcc, 0x8c, 0x67, 0x06, - 0x92, 0xe8, 0x53, 0xce, 0x39, 0xe5, 0x14, 0x57, 0xa5, 0x52, 0x95, 0x63, 0x0e, 0x3e, 0x38, 0x97, - 0xa4, 0x7c, 0x71, 0x4e, 0x39, 0xb8, 0x5c, 0xe5, 0x2a, 0xe7, 0x90, 0xaa, 0x3d, 0xa4, 0x2a, 0xf6, - 0xe6, 0x96, 0x43, 0x4e, 0xfe, 0x03, 0x5c, 0xfd, 0x35, 0x33, 0x3d, 0x33, 0x18, 0x92, 0x5a, 0xad, - 0x77, 0x4f, 0x44, 0xbf, 0x7e, 0xef, 0xf5, 0xeb, 0xee, 0xd7, 0xaf, 0x5f, 0xff, 0xba, 0x87, 0x50, - 0x31, 0x5c, 0x6b, 0xc3, 0xf5, 0x9c, 0xc0, 0x41, 0xe0, 0x4d, 0xec, 0xc0, 0x1a, 0xe3, 0x8d, 0xa7, - 0x6f, 0xb5, 0x5e, 0x1f, 0x5a, 0xc1, 0xc1, 0xe4, 0xf1, 0xc6, 0xc0, 0x19, 0xbf, 0x31, 0x74, 0x86, - 0xce, 0x1b, 0x94, 0xe5, 0xf1, 0x64, 0x9f, 0x96, 0x68, 0x81, 0xfe, 0x62, 0xa2, 0xea, 0x75, 0xa8, - 0x3f, 0xc2, 0x9e, 0x6f, 0x39, 0xb6, 0x86, 0x7f, 0x3a, 0xc1, 0x7e, 0x80, 0x9a, 0x30, 0xff, 0x94, - 0x51, 0x9a, 0xca, 0xba, 0x72, 0xb5, 0xa2, 0x89, 0xa2, 0xfa, 0xcf, 0x0a, 0x2c, 0x86, 0xcc, 0xbe, - 0xeb, 0xd8, 0x3e, 0x9e, 0xce, 0x8d, 0x2e, 0xc2, 0x02, 0x37, 0x4b, 0xb7, 0x8d, 0x31, 0x6e, 0x16, - 0x68, 0x75, 0x95, 0xd3, 0xba, 0xc6, 0x18, 0xa3, 0x2b, 0xb0, 0x28, 0x58, 0x84, 0x92, 0x22, 0xe5, - 0xaa, 0x73, 0x32, 0x6f, 0x0d, 0x6d, 0xc0, 0x29, 0xc1, 0x68, 0xb8, 0x56, 0xc8, 0x5c, 0xa2, 0xcc, - 0x4b, 0xbc, 0xaa, 0xed, 0x5a, 0x9c, 0x5f, 0xfd, 0x11, 0x54, 0xb6, 0xba, 0xfd, 0x4d, 0xc7, 0xde, - 0xb7, 0x86, 0xc4, 0x44, 0x1f, 0x7b, 0x44, 0xa6, 0xa9, 0xac, 0x17, 0x89, 0x89, 0xbc, 0x88, 0x5a, - 0x50, 0xf6, 0xb1, 0xe1, 0x0d, 0x0e, 0xb0, 0xdf, 0x2c, 0xd0, 0xaa, 0xb0, 0x4c, 0xa4, 0x1c, 0x37, - 0xb0, 0x1c, 0xdb, 0x6f, 0x16, 0x99, 0x14, 0x2f, 0xaa, 0xff, 0xa8, 0x40, 0xb5, 0xe7, 0x78, 0xc1, - 0x43, 0xc3, 0x75, 0x2d, 0x7b, 0x88, 0xde, 0x84, 0x32, 0x1d, 0xcb, 0x81, 0x33, 0xa2, 0x63, 0x50, - 0xbf, 0xb9, 0xbc, 0x11, 0x4d, 0xc8, 0x46, 0x8f, 0xd7, 0x69, 0x21, 0x17, 0x7a, 0x15, 0xea, 0x03, - 0xc7, 0x0e, 0x0c, 0xcb, 0xc6, 0x9e, 0xee, 0x3a, 0x5e, 0x40, 0x07, 0x67, 0x56, 0xab, 0x85, 0x54, - 0xa2, 0x1f, 0xad, 0x42, 0xe5, 0xc0, 0xf1, 0x03, 0xc6, 0x51, 0xa4, 0x1c, 0x65, 0x42, 0xa0, 0x95, - 0x2b, 0x30, 0x4f, 0x2b, 0x2d, 0x97, 0x0f, 0xc3, 0x1c, 0x29, 0x76, 0x5c, 0xf5, 0xf7, 0x0a, 0xcc, - 0x3e, 0x74, 0x26, 0x76, 0x90, 0x68, 0xc6, 0x08, 0x0e, 0xf8, 0x14, 0xc5, 0x9a, 0x31, 0x82, 0x83, - 0xa8, 0x19, 0xc2, 0xc1, 0x66, 0x89, 0x35, 0x43, 0x2a, 0x5b, 0x50, 0xf6, 0xb0, 0x61, 0x3a, 0xf6, - 0xe8, 0x90, 0x9a, 0x50, 0xd6, 0xc2, 0x32, 0x99, 0x3e, 0x1f, 0x8f, 0x2c, 0x7b, 0xf2, 0x5c, 0xf7, - 0xf0, 0xc8, 0x78, 0x8c, 0x47, 0xd4, 0x94, 0xb2, 0x56, 0xe7, 0x64, 0x8d, 0x51, 0xd1, 0x47, 0x50, - 0x75, 0x3d, 0xc7, 0x35, 0x86, 0x06, 0x19, 0xc1, 0xe6, 0x2c, 0x1d, 0xa4, 0x73, 0xf1, 0x41, 0xa2, - 0x06, 0xf7, 0x22, 0x1e, 0x2d, 0x2e, 0xa0, 0xfe, 0x5a, 0x81, 0x45, 0xe2, 0x30, 0xbe, 0x6b, 0x0c, - 0xf0, 0x0e, 0x9d, 0x06, 0x74, 0x0b, 0xe6, 0x6d, 0x1c, 0x3c, 0x73, 0xbc, 0x27, 0x7c, 0xd0, 0xcf, - 0xc6, 0xf5, 0x85, 0xdc, 0x0f, 0x1d, 0x13, 0x6b, 0x82, 0x13, 0xdd, 0x80, 0xa2, 0x6b, 0x99, 0xb4, - 0x93, 0xb9, 0x02, 0x84, 0x8b, 0x30, 0x5b, 0xee, 0x80, 0xf6, 0x3a, 0x9f, 0xd9, 0x72, 0x07, 0x64, - 0x10, 0x03, 0xc3, 0x1b, 0xe2, 0x40, 0xb7, 0x4c, 0x3e, 0x21, 0x65, 0x46, 0xe8, 0x98, 0xaa, 0x0a, - 0xd0, 0xb1, 0x83, 0x77, 0xdf, 0x7e, 0x64, 0x8c, 0x26, 0x18, 0x2d, 0xc3, 0xec, 0x53, 0xf2, 0x83, - 0xda, 0x5d, 0xd4, 0x58, 0x41, 0xfd, 0x75, 0x09, 0x56, 0x1f, 0x90, 0x41, 0xeb, 0x1b, 0xb6, 0xf9, - 0xd8, 0x79, 0xde, 0xc7, 0x83, 0x89, 0x67, 0x05, 0x87, 0x9b, 0x8e, 0x1d, 0xe0, 0xe7, 0x01, 0xba, - 0x0f, 0x4b, 0xb6, 0x68, 0x56, 0x17, 0x9e, 0x49, 0x34, 0x54, 0x6f, 0xae, 0x66, 0xda, 0xc6, 0xc6, - 0x49, 0x6b, 0xd8, 0x32, 0xc1, 0x47, 0x77, 0xa3, 0x69, 0x13, 0x7a, 0x0a, 0x54, 0x8f, 0xd4, 0xc7, - 0xfe, 0x36, 0xb5, 0x86, 0x6b, 0x11, 0x33, 0x2a, 0x74, 0xbc, 0x0b, 0x64, 0x21, 0xeb, 0x86, 0xaf, - 0x4f, 0x7c, 0xec, 0xd1, 0x31, 0xaa, 0xde, 0x3c, 0x13, 0x97, 0x8f, 0x3a, 0xac, 0x55, 0xbc, 0x89, - 0xdd, 0xf6, 0xf7, 0x7c, 0xec, 0xa1, 0xdb, 0x34, 0x28, 0x10, 0xb9, 0xa1, 0xe7, 0x4c, 0xdc, 0x66, - 0x39, 0x57, 0x10, 0xa8, 0xe0, 0x3d, 0xc2, 0x49, 0x63, 0x05, 0x77, 0x3c, 0xdd, 0x73, 0x9c, 0x60, - 0xdf, 0x17, 0xce, 0x26, 0xc8, 0x1a, 0xa5, 0xa2, 0x37, 0xe0, 0x94, 0x3f, 0x71, 0xdd, 0x11, 0x1e, - 0x63, 0x3b, 0x30, 0x46, 0xac, 0x21, 0xbf, 0x39, 0xbb, 0x5e, 0xbc, 0x5a, 0xd4, 0x50, 0xbc, 0x8a, - 0x2a, 0xf6, 0xd1, 0x1a, 0x80, 0xeb, 0x59, 0x4f, 0xad, 0x11, 0x1e, 0x62, 0xb3, 0x39, 0x47, 0x95, - 0xc6, 0x28, 0xe8, 0x1d, 0x12, 0x3f, 0x06, 0x03, 0x67, 0xec, 0x36, 0x2b, 0xe9, 0xf1, 0x16, 0xf3, - 0xd4, 0xf3, 0x9c, 0x7d, 0x6b, 0x84, 0x35, 0xc1, 0x8b, 0xde, 0x83, 0xb2, 0xe1, 0xba, 0x86, 0x37, - 0x76, 0xbc, 0x26, 0x1c, 0x2d, 0x17, 0x32, 0xa3, 0xb7, 0x61, 0x99, 0xeb, 0xd0, 0x5d, 0x56, 0xc9, - 0x96, 0xe6, 0x3c, 0xf1, 0xaa, 0xbb, 0x85, 0xa6, 0xa2, 0x21, 0x5e, 0xcf, 0x65, 0xc9, 0x42, 0x55, - 0xff, 0x43, 0x81, 0xc5, 0x84, 0x4e, 0xf4, 0x19, 0x2c, 0x08, 0x0d, 0xc1, 0xa1, 0x8b, 0xf9, 0x42, - 0xb9, 0x92, 0x63, 0xc6, 0x06, 0xff, 0xbb, 0x7b, 0xe8, 0x62, 0xba, 0x06, 0x45, 0x01, 0x5d, 0x82, - 0xda, 0xc8, 0x19, 0x18, 0x23, 0x1a, 0x2a, 0x3c, 0xbc, 0xcf, 0x23, 0xc5, 0x42, 0x48, 0xd4, 0xf0, - 0xbe, 0xfa, 0x09, 0x54, 0x63, 0x0a, 0x10, 0x82, 0xba, 0xc6, 0x9a, 0xda, 0xc2, 0xfb, 0xc6, 0x64, - 0x14, 0x34, 0x66, 0x50, 0x1d, 0x60, 0xcf, 0x1e, 0x90, 0xc8, 0x6c, 0x63, 0xb3, 0xa1, 0xa0, 0x1a, - 0x54, 0x1e, 0x08, 0x15, 0x8d, 0x82, 0xfa, 0xf7, 0x05, 0x38, 0x4d, 0x1d, 0xaf, 0xe7, 0x98, 0x7c, - 0x25, 0xf0, 0x30, 0x7e, 0x09, 0x6a, 0x03, 0x3a, 0x97, 0xba, 0x6b, 0x78, 0xd8, 0x0e, 0x78, 0x30, - 0x5b, 0x60, 0xc4, 0x1e, 0xa5, 0x21, 0x0d, 0x1a, 0x3e, 0xef, 0x91, 0x3e, 0x60, 0x2b, 0x87, 0x3b, - 0xb7, 0xd4, 0xeb, 0x9c, 0x85, 0xa6, 0x2d, 0xfa, 0xa9, 0x95, 0x37, 0xef, 0x1f, 0xfa, 0x83, 0x60, - 0xc4, 0x76, 0x82, 0xea, 0xcd, 0x8d, 0x94, 0xaa, 0xa4, 0xb1, 0x1b, 0x7d, 0x26, 0xb0, 0x6d, 0x07, - 0xde, 0xa1, 0x26, 0xc4, 0x5b, 0x77, 0x60, 0x21, 0x5e, 0x81, 0x1a, 0x50, 0x7c, 0x82, 0x0f, 0x79, - 0x47, 0xc8, 0xcf, 0x28, 0x36, 0xb0, 0xd1, 0x65, 0x85, 0x3b, 0x85, 0xdb, 0x8a, 0xea, 0x01, 0x8a, - 0x5a, 0x79, 0x88, 0x03, 0xc3, 0x34, 0x02, 0x03, 0x21, 0x28, 0xd1, 0xcd, 0x95, 0xa9, 0xa0, 0xbf, - 0x89, 0xd6, 0x09, 0x0f, 0x72, 0x15, 0x8d, 0xfc, 0x44, 0xe7, 0xa0, 0x12, 0x46, 0x01, 0xbe, 0xc3, - 0x46, 0x04, 0xb2, 0xd3, 0x19, 0x41, 0x80, 0xc7, 0x6e, 0x40, 0x57, 0x54, 0x4d, 0x13, 0x45, 0xf5, - 0xb7, 0x25, 0x68, 0xa4, 0xe6, 0xe1, 0x0e, 0x94, 0xc7, 0xbc, 0x79, 0x1e, 0x7f, 0xd6, 0xa4, 0xed, - 0x2e, 0x65, 0xa4, 0x16, 0xf2, 0x93, 0xdd, 0x84, 0xcc, 0x73, 0x2c, 0x1f, 0x08, 0xcb, 0xcc, 0xc1, - 0x86, 0xba, 0x69, 0x79, 0x78, 0x10, 0x38, 0xde, 0x21, 0x37, 0x74, 0x61, 0xe4, 0x0c, 0xb7, 0x04, - 0x0d, 0xbd, 0x0d, 0x60, 0xda, 0xbe, 0x4e, 0xfd, 0x67, 0x48, 0xcd, 0xad, 0xde, 0x3c, 0x1d, 0x6f, - 0x3e, 0xdc, 0xf6, 0xb5, 0x8a, 0x69, 0xfb, 0xdc, 0xe4, 0x0f, 0xa0, 0x46, 0xf6, 0x50, 0x7d, 0xcc, - 0x76, 0x6c, 0x16, 0x0c, 0xaa, 0x37, 0x57, 0x64, 0xbb, 0xc3, 0x1d, 0x5d, 0x5b, 0x70, 0xa3, 0x82, - 0x8f, 0x3e, 0x81, 0x39, 0xba, 0x8d, 0xf9, 0xcd, 0x39, 0x2a, 0x76, 0x35, 0xbb, 0xbb, 0x7c, 0xe6, - 0x1f, 0x50, 0x56, 0x36, 0xf1, 0x5c, 0x0e, 0xed, 0x40, 0xd5, 0xb0, 0x6d, 0x27, 0x30, 0x58, 0xb4, - 0x9d, 0xa7, 0x6a, 0x5e, 0xcf, 0x55, 0xd3, 0x8e, 0xf8, 0x99, 0xae, 0xb8, 0x06, 0xf4, 0x1e, 0xcc, - 0xd2, 0x70, 0xcc, 0xe3, 0xe7, 0xc5, 0x23, 0x1d, 0x52, 0x63, 0xfc, 0xad, 0xf7, 0xa1, 0x1a, 0x33, - 0xf0, 0x24, 0x0e, 0xd8, 0xfa, 0x08, 0x1a, 0x49, 0xa3, 0x4e, 0xe4, 0xc0, 0x13, 0x58, 0xd6, 0x26, - 0x76, 0x64, 0x98, 0xc8, 0x37, 0xdf, 0x86, 0x39, 0x3e, 0x9d, 0xcc, 0x9b, 0xce, 0xe5, 0x8d, 0x8b, - 0xc6, 0x79, 0xe3, 0xa9, 0xe3, 0x81, 0x61, 0x9b, 0x23, 0xec, 0xf1, 0x16, 0x45, 0xea, 0x78, 0x9f, - 0x51, 0xd5, 0x0f, 0xe1, 0x74, 0xa2, 0x59, 0x9e, 0xb9, 0xbe, 0x02, 0x75, 0xd7, 0x31, 0x75, 0x9f, - 0x91, 0xc9, 0xb6, 0xcd, 0x03, 0x8a, 0x1b, 0xf2, 0x76, 0x4c, 0x22, 0xde, 0x0f, 0x1c, 0x37, 0x6d, - 0xf6, 0xf1, 0xc4, 0x9b, 0x70, 0x26, 0x29, 0xce, 0x9a, 0x57, 0x3f, 0x86, 0x15, 0x0d, 0x8f, 0x9d, - 0xa7, 0xf8, 0x45, 0x55, 0xb7, 0xa0, 0x99, 0x56, 0xc0, 0x95, 0x7f, 0x0e, 0x2b, 0x11, 0xb5, 0x1f, - 0x18, 0xc1, 0xc4, 0x3f, 0x91, 0x72, 0x9e, 0xd6, 0x3f, 0x76, 0x7c, 0x36, 0x91, 0x65, 0x4d, 0x14, - 0xd5, 0x15, 0x98, 0xed, 0x39, 0x66, 0xa7, 0x87, 0xea, 0x50, 0xb0, 0x5c, 0x2e, 0x5c, 0xb0, 0x5c, - 0x75, 0x10, 0x6f, 0xb3, 0xcb, 0x12, 0x2e, 0xd6, 0x74, 0x92, 0x15, 0xdd, 0x86, 0xba, 0x61, 0x9a, - 0x16, 0x71, 0x24, 0x63, 0xa4, 0x5b, 0x2e, 0xcb, 0xbe, 0xab, 0x37, 0x97, 0x12, 0x53, 0xdf, 0xe9, - 0x69, 0xb5, 0x88, 0xb1, 0xe3, 0xfa, 0xea, 0x5d, 0xa8, 0x84, 0x09, 0x0e, 0xd9, 0x98, 0xe5, 0x04, - 0x26, 0x37, 0x11, 0x0a, 0xf3, 0xf7, 0x6e, 0x6a, 0x87, 0xe1, 0x66, 0xbe, 0x03, 0x10, 0x46, 0x45, - 0x91, 0x5b, 0x9d, 0xce, 0x54, 0xa9, 0xc5, 0x18, 0xd5, 0xff, 0x91, 0xa2, 0x64, 0xac, 0xcb, 0x66, - 0xd8, 0x65, 0x53, 0x8a, 0x9a, 0x85, 0x13, 0x46, 0xcd, 0xb7, 0x60, 0xd6, 0x0f, 0x8c, 0x00, 0xf3, - 0x54, 0x74, 0x35, 0x5b, 0x90, 0x34, 0x8c, 0x35, 0xc6, 0x89, 0xce, 0x03, 0x0c, 0x3c, 0x6c, 0x04, - 0xd8, 0xd4, 0x0d, 0x16, 0xd6, 0x8b, 0x5a, 0x85, 0x53, 0xda, 0x01, 0xfa, 0x30, 0x4a, 0x9e, 0x67, - 0xa9, 0x31, 0x97, 0xb2, 0x75, 0x4a, 0xd3, 0x18, 0xa5, 0xd1, 0x61, 0xf8, 0x99, 0x3b, 0x32, 0xfc, - 0x70, 0x51, 0xc6, 0x1f, 0x0b, 0xa5, 0xf3, 0x79, 0xa1, 0x94, 0x09, 0x1d, 0x27, 0x94, 0x96, 0xf3, - 0x42, 0x29, 0x57, 0x93, 0x1f, 0x4a, 0x33, 0x02, 0x49, 0x25, 0x2b, 0x90, 0x7c, 0x93, 0xa1, 0xf3, - 0x77, 0x0a, 0x34, 0xd3, 0xeb, 0x99, 0xc7, 0xb1, 0xb7, 0x61, 0xce, 0xa7, 0x94, 0xfc, 0xf8, 0xc9, - 0xa5, 0x38, 0x2f, 0xba, 0x0b, 0x25, 0xcb, 0xde, 0x77, 0xf8, 0xc2, 0xdb, 0xc8, 0x95, 0xe1, 0x2d, - 0x6d, 0x74, 0xec, 0x7d, 0x87, 0x8d, 0x20, 0x95, 0x6d, 0xbd, 0x07, 0x95, 0x90, 0x74, 0xa2, 0xfe, - 0x74, 0x60, 0x39, 0xe1, 0xb7, 0xec, 0x64, 0x14, 0x3a, 0xba, 0x72, 0x5c, 0x47, 0x57, 0xff, 0xa4, - 0xc4, 0x17, 0xdf, 0xa7, 0xd6, 0x28, 0xc0, 0x5e, 0x6a, 0xf1, 0xbd, 0x2b, 0xf4, 0xb2, 0x95, 0xb7, - 0x9e, 0xa3, 0x97, 0x1d, 0x3c, 0xf8, 0x2a, 0x7a, 0x04, 0x75, 0xea, 0x76, 0xba, 0x8f, 0x47, 0x34, - 0x01, 0xe1, 0x09, 0xe0, 0x1b, 0xd9, 0x0a, 0x58, 0xeb, 0xcc, 0x6d, 0xfb, 0x5c, 0x82, 0x8d, 0x57, - 0x6d, 0x14, 0xa7, 0xb5, 0x3e, 0x01, 0x94, 0x66, 0x3a, 0xd1, 0x08, 0x3e, 0x24, 0x31, 0xcc, 0x0f, - 0x32, 0x77, 0xd3, 0x7d, 0x6a, 0x46, 0xbe, 0x37, 0x30, 0x53, 0x35, 0xce, 0xab, 0xfe, 0x57, 0x11, - 0x20, 0xaa, 0xfc, 0x96, 0x07, 0xaf, 0x3b, 0x61, 0x10, 0x61, 0x69, 0x9c, 0x9a, 0xad, 0x32, 0x33, - 0x7c, 0x74, 0xe4, 0xf0, 0xc1, 0x12, 0xba, 0x2b, 0x53, 0x14, 0x9c, 0x38, 0x70, 0xcc, 0x7f, 0xdb, - 0x02, 0xc7, 0xa7, 0x70, 0x26, 0xe9, 0x26, 0x3c, 0x6a, 0xbc, 0x06, 0xb3, 0x56, 0x80, 0xc7, 0x0c, - 0x12, 0x4b, 0x9c, 0xc0, 0x63, 0xec, 0x8c, 0x49, 0xfd, 0x85, 0x02, 0x95, 0xce, 0xd8, 0x18, 0xe2, - 0xbe, 0x8b, 0x07, 0xa4, 0x3d, 0x8b, 0x14, 0xb8, 0x0d, 0xac, 0x80, 0xee, 0xcb, 0x43, 0xcb, 0x02, - 0xcb, 0x65, 0xe9, 0x64, 0x2f, 0x34, 0xe4, 0x8f, 0xec, 0x57, 0xee, 0xf5, 0x4d, 0x28, 0x7f, 0x17, - 0x1f, 0xb2, 0x90, 0x72, 0x4c, 0x39, 0xf5, 0x3f, 0x0b, 0xb0, 0x42, 0xb7, 0xae, 0x4d, 0x81, 0x8d, - 0x69, 0xd8, 0x77, 0x26, 0xde, 0x00, 0xfb, 0xd4, 0x1f, 0xdd, 0x89, 0xee, 0x62, 0xcf, 0x72, 0x4c, - 0x8e, 0xda, 0x54, 0x06, 0xee, 0xa4, 0x47, 0x09, 0x68, 0x15, 0x48, 0x41, 0xff, 0xe9, 0xc4, 0xe1, - 0xcb, 0xa3, 0xa8, 0x95, 0x07, 0xee, 0xe4, 0x7b, 0xa4, 0x2c, 0x64, 0xfd, 0x03, 0xc3, 0xc3, 0x3e, - 0x5d, 0x03, 0x4c, 0xb6, 0x4f, 0x09, 0xe8, 0x2d, 0x38, 0x3d, 0xc6, 0x63, 0xc7, 0x3b, 0xd4, 0x47, - 0xd6, 0xd8, 0x0a, 0x74, 0xcb, 0xd6, 0x1f, 0x1f, 0x06, 0xd8, 0xe7, 0x5e, 0x8f, 0x58, 0xe5, 0x03, - 0x52, 0xd7, 0xb1, 0xef, 0x92, 0x1a, 0xa4, 0x42, 0xcd, 0x71, 0xc6, 0xba, 0x3f, 0x70, 0x3c, 0xac, - 0x1b, 0xe6, 0x4f, 0xe8, 0x0e, 0x5e, 0xd4, 0xaa, 0x8e, 0x33, 0xee, 0x13, 0x5a, 0xdb, 0xfc, 0x09, - 0xba, 0x00, 0xd5, 0x81, 0x3b, 0xf1, 0x71, 0xa0, 0x93, 0x3f, 0x74, 0x9b, 0xae, 0x68, 0xc0, 0x48, - 0x9b, 0xee, 0xc4, 0x8f, 0x31, 0x8c, 0x89, 0x13, 0xcc, 0xc7, 0x19, 0x1e, 0xe2, 0x31, 0x05, 0x89, - 0x0e, 0x26, 0x43, 0xec, 0x1a, 0x43, 0xcc, 0x4c, 0x13, 0x7b, 0xad, 0x04, 0x12, 0xdd, 0xe7, 0x2c, - 0xd4, 0x40, 0xad, 0x7e, 0x10, 0x2f, 0x92, 0x64, 0xad, 0x26, 0x31, 0x90, 0x91, 0xa2, 0x0a, 0x7d, - 0xeb, 0x67, 0xc2, 0x79, 0xca, 0x84, 0xd0, 0xb7, 0x7e, 0x46, 0x61, 0x31, 0xda, 0x10, 0x1d, 0xc2, - 0x92, 0xc6, 0x0a, 0xaa, 0x01, 0x35, 0x09, 0x89, 0x22, 0x27, 0x5e, 0x0a, 0x39, 0xf1, 0x13, 0x2f, - 0xf9, 0x4d, 0x68, 0x9e, 0x33, 0x12, 0x33, 0x4a, 0x7f, 0x13, 0x1a, 0xc5, 0x3c, 0xd8, 0x29, 0x92, - 0xfe, 0xa6, 0x4d, 0xe0, 0xa7, 0x1c, 0xa6, 0xac, 0x68, 0xac, 0xa0, 0x9a, 0x00, 0x9b, 0x86, 0x6b, - 0x3c, 0xb6, 0x46, 0x56, 0x70, 0x88, 0xae, 0x41, 0xc3, 0x30, 0x4d, 0x7d, 0x20, 0x28, 0x16, 0x16, - 0xb0, 0xf1, 0xa2, 0x61, 0x9a, 0x9b, 0x31, 0x32, 0xba, 0x01, 0x4b, 0xa6, 0xe7, 0xb8, 0x32, 0x2f, - 0xc3, 0x91, 0x1b, 0xa4, 0x22, 0xce, 0xac, 0xfe, 0xfb, 0x1c, 0x9c, 0x97, 0x1d, 0x2c, 0x89, 0xf0, - 0xdd, 0x81, 0x85, 0x44, 0xab, 0x29, 0x6c, 0x2c, 0xb2, 0x53, 0x93, 0x78, 0x13, 0x18, 0x56, 0x21, - 0x85, 0x61, 0x65, 0xa2, 0x87, 0xc5, 0x97, 0x84, 0x1e, 0x96, 0xbe, 0x22, 0x7a, 0x38, 0xfb, 0xa2, - 0xe8, 0xe1, 0xc2, 0xb1, 0xd1, 0xc3, 0xcb, 0x34, 0x58, 0x8b, 0x16, 0x29, 0xfe, 0xc0, 0x16, 0x45, - 0x2d, 0xd4, 0x6e, 0x8b, 0x1b, 0x89, 0x04, 0xca, 0x38, 0x7f, 0x12, 0x94, 0xb1, 0x3c, 0x15, 0x65, - 0x5c, 0x87, 0x05, 0xdb, 0xd1, 0x6d, 0xfc, 0x4c, 0x27, 0xd3, 0xe2, 0x37, 0xab, 0x6c, 0x8e, 0x6c, - 0xa7, 0x8b, 0x9f, 0xf5, 0x08, 0x05, 0x5d, 0x84, 0x85, 0xb1, 0xe1, 0x3f, 0xc1, 0x26, 0x85, 0xfb, - 0xfc, 0x66, 0x8d, 0x7a, 0x52, 0x95, 0xd1, 0x7a, 0x84, 0x84, 0x5e, 0x85, 0xd0, 0x0e, 0xce, 0x54, - 0xa7, 0x4c, 0x35, 0x41, 0x65, 0x6c, 0x31, 0xc4, 0x72, 0xf1, 0x05, 0x11, 0xcb, 0xc6, 0x49, 0x10, - 0xcb, 0xd7, 0xa1, 0x21, 0x7e, 0x0b, 0xc8, 0x92, 0x25, 0xd1, 0x14, 0xad, 0x5c, 0x14, 0x75, 0x02, - 0x96, 0x9c, 0x06, 0x70, 0x42, 0x2e, 0xc0, 0xf9, 0x4b, 0x05, 0x96, 0xe5, 0x05, 0xc4, 0xd1, 0x9d, - 0x36, 0x54, 0x3c, 0x11, 0xab, 0xf9, 0xa2, 0xb9, 0x94, 0x3a, 0x91, 0xa4, 0xc3, 0xba, 0x16, 0x49, - 0xa1, 0xdd, 0xa9, 0xb0, 0xe1, 0xb5, 0xe9, 0x9a, 0x8e, 0x02, 0x0e, 0x55, 0x0f, 0x2e, 0x7c, 0xdf, - 0xb2, 0x4d, 0xe7, 0x99, 0x3f, 0x75, 0xcd, 0x67, 0xf8, 0xa5, 0x32, 0xc5, 0x2f, 0x07, 0x1e, 0x36, - 0xb1, 0x1d, 0x58, 0xc6, 0x48, 0xf7, 0x5d, 0x3c, 0x10, 0x70, 0x47, 0x44, 0x26, 0x3b, 0xab, 0xfa, - 0xaf, 0x0a, 0x9c, 0x49, 0x36, 0xca, 0xc7, 0x69, 0x33, 0x3d, 0x4e, 0xaf, 0xc6, 0x7b, 0x97, 0x14, - 0xcb, 0x1c, 0xa9, 0x47, 0x53, 0x47, 0xea, 0x46, 0x9e, 0xae, 0x23, 0xc7, 0xea, 0x17, 0x0a, 0x9c, - 0x9d, 0x6a, 0x40, 0x62, 0x17, 0x55, 0x92, 0xbb, 0x28, 0xdf, 0x81, 0x07, 0xce, 0xc4, 0x0e, 0x62, - 0x3b, 0xf0, 0x26, 0xbd, 0x05, 0x63, 0x5b, 0x9d, 0x3e, 0x36, 0x9e, 0x5b, 0xe3, 0xc9, 0x98, 0x6f, - 0xc1, 0x44, 0xdd, 0x43, 0x46, 0x79, 0x81, 0x3d, 0x58, 0x6d, 0xc3, 0x52, 0x68, 0x65, 0x2e, 0x16, - 0x1b, 0xc3, 0x56, 0x0b, 0x32, 0xb6, 0x6a, 0xc3, 0xdc, 0x16, 0x7e, 0x6a, 0x0d, 0xf0, 0x4b, 0xb9, - 0xa6, 0x5b, 0x87, 0xaa, 0x8b, 0xbd, 0xb1, 0xe5, 0xfb, 0x61, 0x64, 0xaf, 0x68, 0x71, 0x92, 0xfa, - 0xcb, 0x39, 0x58, 0x4c, 0x7a, 0xc4, 0xfb, 0x29, 0x28, 0xf7, 0xbc, 0xb4, 0xdb, 0x24, 0xbb, 0x18, - 0x4b, 0xeb, 0x6f, 0x88, 0x1c, 0xb0, 0x90, 0x86, 0x49, 0xc2, 0x3c, 0x4f, 0xa4, 0x86, 0x4d, 0x98, - 0x1f, 0x38, 0xe3, 0xb1, 0x61, 0x9b, 0xe2, 0x2e, 0x95, 0x17, 0xc9, 0x98, 0x19, 0xde, 0x90, 0x0c, - 0x35, 0x21, 0xd3, 0xdf, 0x64, 0xc2, 0x9e, 0x39, 0xde, 0x13, 0xcb, 0xa6, 0x60, 0x30, 0xdd, 0x1d, - 0x2a, 0x1a, 0x70, 0xd2, 0x96, 0xe5, 0xa1, 0xab, 0x50, 0xc2, 0xf6, 0x53, 0x91, 0xbd, 0x4b, 0x97, - 0xad, 0x22, 0xef, 0xd3, 0x28, 0x07, 0xba, 0x06, 0x73, 0x63, 0xe2, 0x04, 0x02, 0x6f, 0x58, 0x4a, - 0xdd, 0x39, 0x6a, 0x9c, 0x01, 0xbd, 0x06, 0xf3, 0x26, 0x9d, 0x0f, 0x91, 0xe8, 0x20, 0x09, 0x56, - 0xa6, 0x55, 0x9a, 0x60, 0x41, 0x1f, 0x87, 0x67, 0x90, 0x4a, 0xfa, 0x08, 0x91, 0x18, 0xe6, 0xcc, - 0x83, 0x48, 0x57, 0xce, 0x96, 0x81, 0x6a, 0x79, 0x2d, 0x4f, 0x4b, 0xfe, 0x69, 0xe4, 0x2c, 0x94, - 0x47, 0xce, 0x90, 0x39, 0x47, 0x95, 0x5d, 0xc4, 0x8f, 0x9c, 0x21, 0xf5, 0x8d, 0x65, 0x72, 0x02, - 0x33, 0x2d, 0x9b, 0x6e, 0x97, 0x65, 0x8d, 0x15, 0xc8, 0x92, 0xa2, 0x3f, 0x74, 0xc7, 0x1e, 0xe0, - 0x66, 0x8d, 0x56, 0x55, 0x28, 0x65, 0xc7, 0x1e, 0xd0, 0xbc, 0x39, 0x08, 0x0e, 0x9b, 0x75, 0x4a, - 0x27, 0x3f, 0xc9, 0x21, 0x9a, 0x81, 0x3e, 0x8b, 0xe9, 0x43, 0x74, 0x56, 0x5c, 0x16, 0x98, 0xcf, - 0x07, 0x30, 0xff, 0x8c, 0x2d, 0x6c, 0xbe, 0xa9, 0xa8, 0x79, 0x81, 0x82, 0xcb, 0x0a, 0x91, 0x6f, - 0xf2, 0xf0, 0xf4, 0x2b, 0x05, 0xce, 0x6c, 0xd2, 0x53, 0x67, 0x2c, 0x22, 0x9d, 0x04, 0x44, 0xbd, - 0x15, 0x22, 0xdb, 0x19, 0xf0, 0x64, 0xb2, 0xc7, 0x02, 0xd8, 0xde, 0x84, 0xba, 0x50, 0xcb, 0x85, - 0x8b, 0xc7, 0x80, 0xc5, 0x6b, 0x7e, 0xbc, 0xa8, 0x7e, 0x00, 0x2b, 0x29, 0xcb, 0xf9, 0xc1, 0xef, - 0x22, 0x2c, 0x44, 0xd1, 0x26, 0x34, 0xbc, 0x1a, 0xd2, 0x3a, 0xa6, 0x7a, 0x07, 0x4e, 0xf7, 0x03, - 0xc3, 0x0b, 0x52, 0xdd, 0x3e, 0x86, 0x2c, 0x05, 0xbc, 0x65, 0x59, 0x8e, 0x49, 0xf7, 0x61, 0xb9, - 0x1f, 0x38, 0xee, 0x0b, 0x28, 0x25, 0xf1, 0x83, 0xf4, 0xdc, 0x99, 0x88, 0xe8, 0x2e, 0x8a, 0xea, - 0x0a, 0x83, 0xe7, 0xd3, 0xad, 0x7d, 0x07, 0xce, 0x30, 0x74, 0xfc, 0x45, 0x3a, 0x71, 0x56, 0x60, - 0xf3, 0x69, 0xbd, 0xf7, 0xe0, 0x54, 0xb4, 0xa9, 0x45, 0xc8, 0xd5, 0x9b, 0x32, 0x72, 0xd5, 0xca, - 0x9c, 0x69, 0x09, 0xb8, 0xfa, 0x79, 0x21, 0x16, 0x8f, 0xa7, 0xe0, 0x56, 0xef, 0xc8, 0xb8, 0xd5, - 0x85, 0xe9, 0x5a, 0x25, 0xd8, 0x2a, 0xed, 0x9d, 0xc5, 0x0c, 0xef, 0xdc, 0x4b, 0x81, 0x5b, 0xa5, - 0x34, 0x16, 0x98, 0xb0, 0xf0, 0x2f, 0x82, 0x6d, 0x3d, 0x60, 0xd8, 0x56, 0xd8, 0x74, 0x78, 0x75, - 0x71, 0x2b, 0x81, 0x6d, 0xad, 0xe6, 0x58, 0x1a, 0x42, 0x5b, 0x3f, 0x2f, 0x41, 0x25, 0xac, 0x4b, - 0x8d, 0x70, 0x7a, 0xa8, 0x0a, 0x19, 0x43, 0x15, 0xdf, 0x27, 0x8b, 0x2f, 0xb8, 0x4f, 0x96, 0x8e, - 0xb1, 0x4f, 0xae, 0x42, 0x85, 0xfe, 0xa0, 0xf7, 0xeb, 0x6c, 0xdf, 0x2b, 0x53, 0x82, 0x86, 0xf7, - 0x23, 0x17, 0x9b, 0x3b, 0xa6, 0x8b, 0x25, 0x70, 0xb4, 0xf9, 0x24, 0x8e, 0xf6, 0x7e, 0xb8, 0x87, - 0xb1, 0x0d, 0xef, 0x62, 0xa6, 0xc6, 0xcc, 0xdd, 0x2b, 0x81, 0xf5, 0x54, 0xd2, 0x58, 0x4f, 0x24, - 0x9f, 0x8f, 0xf5, 0x7c, 0x83, 0xf1, 0x7d, 0x87, 0x81, 0x63, 0x71, 0x3f, 0xe3, 0x31, 0xf2, 0x1d, - 0x80, 0x30, 0x1c, 0x08, 0x84, 0xec, 0x74, 0x66, 0xef, 0xb4, 0x18, 0xa3, 0xba, 0x07, 0x67, 0xa4, - 0x89, 0x88, 0x2e, 0xdd, 0x8e, 0x17, 0xe3, 0xa6, 0xdc, 0xb8, 0x7d, 0x31, 0x1b, 0x8b, 0x14, 0x53, - 0xae, 0x97, 0xde, 0x4f, 0x21, 0xb4, 0xc7, 0xf6, 0xd0, 0x37, 0x65, 0x80, 0xf6, 0xc4, 0x7e, 0x95, - 0xc2, 0x67, 0x69, 0x66, 0x61, 0x78, 0xbc, 0x9a, 0xa1, 0x53, 0x15, 0x4e, 0x69, 0xd3, 0x7c, 0x7c, - 0xdf, 0xb2, 0x2d, 0xff, 0x80, 0xd5, 0xcf, 0xb1, 0x7c, 0x5c, 0x90, 0xda, 0x14, 0x25, 0xc2, 0xcf, - 0xad, 0x40, 0x1f, 0x38, 0x26, 0xa6, 0x5e, 0x3b, 0xab, 0x95, 0x09, 0x61, 0xd3, 0x31, 0x71, 0xb4, - 0x9e, 0xca, 0x27, 0x5d, 0x4f, 0x95, 0xc4, 0x7a, 0x3a, 0x03, 0x73, 0x1e, 0x36, 0x7c, 0xc7, 0x66, - 0xe7, 0x4e, 0x8d, 0x97, 0xc8, 0x44, 0x8c, 0xb1, 0xef, 0x93, 0x36, 0x78, 0x22, 0xc5, 0x8b, 0xb1, - 0xa4, 0x6f, 0x21, 0x27, 0xe9, 0xcb, 0xb9, 0xbc, 0x4a, 0x24, 0x7d, 0xb5, 0x9c, 0xa4, 0xef, 0x58, - 0x77, 0x57, 0x51, 0x7a, 0x5b, 0x3f, 0x2a, 0xbd, 0x8d, 0xe7, 0x87, 0x8b, 0x52, 0x7e, 0xf8, 0x4d, - 0x2e, 0xc1, 0xdf, 0x2a, 0xb0, 0x92, 0x5a, 0x32, 0x7c, 0x11, 0xde, 0x4a, 0xdc, 0x6b, 0xad, 0xe6, - 0x8c, 0x53, 0x78, 0xad, 0xd5, 0x96, 0xae, 0xb5, 0x5e, 0xcf, 0x13, 0x79, 0xe9, 0xb7, 0x5a, 0x7f, - 0x28, 0xc0, 0x85, 0x3d, 0xd7, 0x4c, 0x64, 0x5d, 0xfc, 0x08, 0x7d, 0xfc, 0x40, 0xf0, 0xbe, 0xc8, - 0xb3, 0x0b, 0xc7, 0x87, 0x32, 0x78, 0xaa, 0xfd, 0x71, 0x94, 0x6a, 0x17, 0x4f, 0x72, 0xbe, 0x17, - 0x52, 0xe8, 0xc7, 0xb2, 0x83, 0xb2, 0x84, 0xe0, 0x83, 0xb8, 0x92, 0x23, 0x3a, 0xf8, 0x35, 0x23, - 0xfb, 0x2a, 0xac, 0x4f, 0x37, 0x80, 0x67, 0x68, 0x7f, 0x0d, 0x8b, 0xdb, 0xcf, 0xf1, 0xa0, 0x7f, - 0x68, 0x0f, 0x4e, 0x30, 0xea, 0x0d, 0x28, 0x0e, 0xc6, 0x26, 0x47, 0x6f, 0xc9, 0xcf, 0x78, 0xd2, - 0x59, 0x94, 0x93, 0x4e, 0x1d, 0x1a, 0x51, 0x0b, 0xdc, 0x5b, 0xcf, 0x10, 0x6f, 0x35, 0x09, 0x33, - 0x51, 0xbe, 0xa0, 0xf1, 0x12, 0xa7, 0x63, 0x8f, 0x3d, 0x4f, 0x61, 0x74, 0xec, 0x79, 0x72, 0x90, - 0x2b, 0xca, 0x41, 0x4e, 0xfd, 0x07, 0x05, 0xaa, 0xa4, 0x85, 0xaf, 0x64, 0x3f, 0x3f, 0xc1, 0x15, - 0xa3, 0x13, 0x5c, 0x78, 0x10, 0x2c, 0xc5, 0x0f, 0x82, 0x91, 0xe5, 0xb3, 0x94, 0x9c, 0xb6, 0x7c, - 0x2e, 0xa4, 0x63, 0xcf, 0x53, 0xd7, 0x61, 0x81, 0xd9, 0xc6, 0x7b, 0xde, 0x80, 0xe2, 0xc4, 0x1b, - 0x89, 0xf9, 0x9b, 0x78, 0x23, 0xf5, 0x6f, 0x15, 0xa8, 0xb5, 0x83, 0xc0, 0x18, 0x1c, 0x9c, 0xa0, - 0x03, 0xa1, 0x71, 0x85, 0xb8, 0x71, 0xe9, 0x4e, 0x44, 0xe6, 0x96, 0xa6, 0x98, 0x3b, 0x2b, 0x99, - 0xab, 0x42, 0x5d, 0xd8, 0x32, 0xd5, 0xe0, 0x2e, 0xa0, 0x9e, 0xe3, 0x05, 0x9f, 0x3a, 0xde, 0x33, - 0xc3, 0x33, 0x4f, 0x76, 0xc8, 0x43, 0x50, 0xe2, 0x2f, 0xb8, 0x8b, 0x57, 0x67, 0x35, 0xfa, 0x5b, - 0xbd, 0x02, 0xa7, 0x24, 0x7d, 0x53, 0x1b, 0xbe, 0x03, 0x55, 0xba, 0x69, 0xf1, 0xfc, 0xff, 0x46, - 0xfc, 0x62, 0xed, 0x88, 0xcd, 0x4d, 0xdd, 0x82, 0x25, 0x92, 0xbe, 0x50, 0x7a, 0x18, 0x5f, 0xde, - 0x48, 0xa4, 0xc8, 0x2b, 0x29, 0x15, 0x89, 0xf4, 0xf8, 0xbf, 0x15, 0x98, 0xa5, 0xf4, 0x54, 0x4a, - 0xb1, 0x0a, 0x15, 0x0f, 0xbb, 0x8e, 0x1e, 0x18, 0xc3, 0xf0, 0x75, 0x3c, 0x21, 0xec, 0x1a, 0x43, - 0x8a, 0x55, 0xd3, 0x4a, 0xd3, 0x1a, 0x62, 0x3f, 0x10, 0x4f, 0xe4, 0xab, 0x84, 0xb6, 0xc5, 0x48, - 0x64, 0x60, 0xe8, 0x3d, 0x4f, 0x89, 0x5e, 0xe7, 0xd0, 0xdf, 0xe8, 0x2a, 0x7b, 0x9a, 0x98, 0x0f, - 0xf8, 0xd3, 0x27, 0x8b, 0x2d, 0x28, 0x27, 0x90, 0xfa, 0xb0, 0x8c, 0xae, 0x41, 0x89, 0x22, 0xa0, - 0xf3, 0x79, 0xa3, 0x44, 0x59, 0xd4, 0x8f, 0x01, 0xc5, 0x07, 0x89, 0x4f, 0xc4, 0x35, 0x98, 0xa3, - 0x63, 0x28, 0x72, 0xbb, 0xa5, 0x94, 0x0a, 0x8d, 0x33, 0xa8, 0x3f, 0x02, 0xc4, 0x74, 0x4a, 0xf9, - 0xdc, 0x49, 0x26, 0x2a, 0x27, 0xb3, 0xfb, 0x37, 0x05, 0x4e, 0x49, 0xda, 0xb9, 0x7d, 0x57, 0x64, - 0xf5, 0x19, 0xe6, 0x71, 0xd5, 0x1f, 0x4a, 0xdb, 0xdd, 0xb5, 0xb4, 0x19, 0x5f, 0xd3, 0x56, 0xf7, - 0x3b, 0x05, 0xa0, 0x3d, 0x09, 0x0e, 0x38, 0x8e, 0x18, 0x9f, 0x2c, 0x25, 0x31, 0x59, 0x2d, 0x28, - 0xbb, 0x86, 0xef, 0x3f, 0x73, 0x3c, 0x71, 0xb6, 0x0a, 0xcb, 0x14, 0xfd, 0x9b, 0x04, 0x07, 0xe2, - 0x8e, 0x8e, 0xfc, 0x46, 0xaf, 0x42, 0x9d, 0x7d, 0x9e, 0xa1, 0x1b, 0xa6, 0xe9, 0x61, 0xdf, 0xe7, - 0x97, 0x75, 0x35, 0x46, 0x6d, 0x33, 0x22, 0x61, 0xb3, 0x28, 0xee, 0x1d, 0x1c, 0xea, 0x81, 0xf3, - 0x04, 0xdb, 0xfc, 0xbc, 0x54, 0x13, 0xd4, 0x5d, 0x42, 0x64, 0x17, 0x26, 0x43, 0xcb, 0x0f, 0x3c, - 0xc1, 0x26, 0xae, 0x7d, 0x38, 0x95, 0xb2, 0xa9, 0xff, 0xa2, 0x40, 0xa3, 0x37, 0x19, 0x8d, 0xd8, - 0xe0, 0xbe, 0xc8, 0x24, 0x5f, 0xe7, 0x5d, 0x29, 0xa4, 0x5d, 0x3b, 0x1a, 0x28, 0xde, 0xc5, 0x97, - 0x02, 0xf1, 0xbc, 0x09, 0x4b, 0x31, 0x8b, 0xb9, 0xe3, 0x48, 0x09, 0xaf, 0x22, 0x27, 0xbc, 0x6a, - 0x1b, 0x10, 0x43, 0x35, 0x5e, 0xb8, 0x97, 0xea, 0x69, 0x38, 0x25, 0xa9, 0xe0, 0x5b, 0xee, 0x75, - 0xa8, 0xf1, 0x97, 0x62, 0xdc, 0x21, 0xce, 0x42, 0x99, 0x84, 0xce, 0x81, 0x65, 0x8a, 0x8b, 0xda, - 0x79, 0xd7, 0x31, 0x37, 0x2d, 0xd3, 0x53, 0xbf, 0x07, 0x35, 0xfe, 0x26, 0x9c, 0xf3, 0x7e, 0x02, - 0x75, 0xfe, 0xae, 0x4c, 0x97, 0xde, 0x81, 0xca, 0x5f, 0x5c, 0xc4, 0xd5, 0x6b, 0x35, 0x3b, 0x5e, - 0x54, 0x7f, 0x0c, 0x2d, 0x96, 0x15, 0x48, 0x8a, 0x45, 0x07, 0x3f, 0x01, 0xf1, 0x20, 0x23, 0x47, - 0xbf, 0x2c, 0x59, 0xf3, 0xe2, 0x45, 0xf5, 0x3c, 0xac, 0x66, 0xea, 0xe7, 0xbd, 0x77, 0xa1, 0x11, - 0x55, 0xb0, 0xc7, 0x8a, 0xe1, 0xed, 0xb3, 0x12, 0xbb, 0x7d, 0x3e, 0x13, 0x26, 0xb4, 0x05, 0xb1, - 0x43, 0xd1, 0x9c, 0x35, 0x3a, 0x88, 0x14, 0xa7, 0x1d, 0x44, 0x4a, 0xd2, 0x41, 0x44, 0x7d, 0x18, - 0x8e, 0x21, 0x3f, 0x0e, 0x7e, 0x40, 0x0f, 0xac, 0xac, 0x6d, 0x11, 0xd4, 0xce, 0x65, 0xf7, 0x8f, - 0x31, 0x69, 0x31, 0x7e, 0xf5, 0x1a, 0xd4, 0xe4, 0xf0, 0x16, 0x8b, 0x58, 0x4a, 0x2a, 0x62, 0xd5, - 0x13, 0xc1, 0xea, 0xad, 0x44, 0x9e, 0x9e, 0x35, 0xae, 0x89, 0x2c, 0xfd, 0xb6, 0x14, 0xb6, 0x5e, - 0x91, 0x2e, 0x19, 0xbf, 0xa6, 0x88, 0xb5, 0xcc, 0xe3, 0xf8, 0xa7, 0x3e, 0x91, 0xe7, 0x1d, 0x55, - 0x2f, 0x41, 0x75, 0x6f, 0xda, 0x97, 0x39, 0x25, 0xf1, 0x34, 0xe4, 0x5d, 0x58, 0xfe, 0xd4, 0x1a, - 0x61, 0xff, 0xd0, 0x0f, 0xf0, 0xb8, 0x43, 0xc3, 0xcb, 0xbe, 0x85, 0x3d, 0xb4, 0x06, 0x40, 0x0f, - 0x57, 0xae, 0x63, 0x85, 0x5f, 0x23, 0xc4, 0x28, 0xea, 0x17, 0x0a, 0x2c, 0x46, 0x82, 0x7b, 0xf4, - 0x08, 0x79, 0x0e, 0x2a, 0xa4, 0xa7, 0x7e, 0x60, 0x8c, 0x5d, 0x71, 0x8f, 0x15, 0x12, 0xd0, 0x3b, - 0x30, 0xbb, 0xef, 0x0b, 0x10, 0x2a, 0x01, 0xb1, 0x67, 0x99, 0xa0, 0x95, 0xf6, 0xfd, 0x8e, 0x89, - 0xde, 0x05, 0x98, 0xf8, 0xd8, 0xe4, 0xb7, 0x56, 0xc5, 0xf4, 0xc6, 0xbf, 0x17, 0xbf, 0x4e, 0x27, - 0xac, 0xec, 0x25, 0xc9, 0x6d, 0xa8, 0x5a, 0xb6, 0x63, 0x62, 0x7a, 0xf9, 0x68, 0x72, 0x84, 0x6a, - 0xaa, 0x20, 0x30, 0xde, 0x3d, 0x1f, 0x9b, 0xaa, 0xce, 0xf7, 0x2d, 0x31, 0x9a, 0xdc, 0x15, 0xee, - 0xc3, 0x12, 0x0b, 0x3f, 0xfb, 0xa1, 0xb1, 0xc2, 0x1b, 0x57, 0xb3, 0xfb, 0x42, 0x47, 0x45, 0x6b, - 0x58, 0x3c, 0x33, 0x11, 0x42, 0xea, 0x1d, 0x38, 0x2d, 0x9d, 0xd7, 0x4e, 0x70, 0x80, 0x52, 0x3f, - 0x4b, 0xc0, 0x30, 0x91, 0xab, 0x72, 0xa8, 0x43, 0x78, 0xea, 0x74, 0xa8, 0xc3, 0x67, 0x50, 0x87, - 0xaf, 0xee, 0xc1, 0x59, 0x09, 0x23, 0x92, 0x6c, 0xb9, 0x9d, 0x48, 0xb6, 0xd6, 0xa7, 0xeb, 0x4b, - 0x64, 0x5d, 0xff, 0xa7, 0xc0, 0x72, 0x16, 0xc3, 0x0b, 0xe2, 0x93, 0x3f, 0x9c, 0xf2, 0x4e, 0xf1, - 0xd6, 0x51, 0x06, 0xfd, 0x45, 0xf0, 0xdc, 0x2e, 0xb4, 0xb2, 0xc6, 0x30, 0x3d, 0x27, 0xc5, 0xe3, - 0xcd, 0xc9, 0x9f, 0x0a, 0x31, 0x0c, 0xbe, 0x1d, 0x04, 0x9e, 0xf5, 0x78, 0x42, 0xdc, 0xf9, 0x25, - 0x62, 0x62, 0x9b, 0x21, 0xd2, 0xc3, 0x06, 0xf2, 0x46, 0xa6, 0x60, 0xd4, 0x76, 0x26, 0xda, 0xa3, - 0x65, 0x1d, 0xa6, 0xdf, 0x3c, 0x4a, 0xd3, 0xb7, 0x16, 0x2e, 0xfd, 0x7f, 0x05, 0xea, 0xf2, 0x84, - 0xa0, 0x8f, 0x01, 0x8c, 0xd0, 0x72, 0xbe, 0x08, 0x2e, 0x1c, 0xd1, 0x41, 0x2d, 0x26, 0x82, 0x2e, - 0x43, 0x71, 0xe0, 0x4e, 0xf8, 0xec, 0x48, 0x17, 0xb9, 0x9b, 0xee, 0x84, 0xc5, 0x06, 0xc2, 0x40, - 0x8e, 0x35, 0xec, 0x16, 0x3e, 0x2b, 0xba, 0x3d, 0xa4, 0x35, 0x8c, 0x9b, 0xb3, 0xa1, 0xbb, 0x50, - 0x7f, 0xe6, 0x59, 0x81, 0xf1, 0x78, 0x84, 0xf5, 0x91, 0x71, 0x88, 0x3d, 0x1e, 0xdd, 0x72, 0xc3, - 0x50, 0x4d, 0x88, 0x3c, 0x20, 0x12, 0xea, 0x73, 0x28, 0x0b, 0x2b, 0x8e, 0x88, 0xdb, 0x5d, 0x58, - 0x99, 0x10, 0x36, 0x9d, 0xbe, 0xc9, 0xb3, 0x0d, 0xdb, 0xd1, 0x7d, 0x4c, 0x36, 0x58, 0xf1, 0x61, - 0xc2, 0xd4, 0xa0, 0xba, 0x4c, 0xe5, 0x36, 0x1d, 0x0f, 0x77, 0x0d, 0xdb, 0xe9, 0x33, 0x21, 0xd5, - 0x85, 0x6a, 0xac, 0x53, 0x47, 0x34, 0xbe, 0x09, 0x4b, 0xe2, 0xba, 0xdc, 0xc7, 0x01, 0xdf, 0x04, - 0x8e, 0x68, 0x76, 0x91, 0x4b, 0xf4, 0x71, 0xc0, 0x1e, 0x34, 0x7c, 0x04, 0x67, 0x35, 0xec, 0xb8, - 0xd8, 0x0e, 0x67, 0xec, 0x81, 0x33, 0x3c, 0x41, 0xcc, 0x3d, 0x07, 0xad, 0x2c, 0x79, 0xb6, 0xc6, - 0xaf, 0x5f, 0x86, 0xb2, 0xf8, 0x0a, 0x1a, 0xcd, 0x43, 0x71, 0x77, 0xb3, 0xd7, 0x98, 0x21, 0x3f, - 0xf6, 0xb6, 0x7a, 0x0d, 0x05, 0x95, 0xa1, 0xd4, 0xdf, 0xdc, 0xed, 0x35, 0x0a, 0xd7, 0xc7, 0xd0, - 0x48, 0x7e, 0x08, 0x8c, 0x56, 0xe0, 0x54, 0x4f, 0xdb, 0xe9, 0xb5, 0xef, 0xb5, 0x77, 0x3b, 0x3b, - 0x5d, 0xbd, 0xa7, 0x75, 0x1e, 0xb5, 0x77, 0xb7, 0x1b, 0x33, 0xe8, 0x22, 0x9c, 0x8f, 0x57, 0xdc, - 0xdf, 0xe9, 0xef, 0xea, 0xbb, 0x3b, 0xfa, 0xe6, 0x4e, 0x77, 0xb7, 0xdd, 0xe9, 0x6e, 0x6b, 0x0d, - 0x05, 0x9d, 0x87, 0xb3, 0x71, 0x96, 0xbb, 0x9d, 0xad, 0x8e, 0xb6, 0xbd, 0x49, 0x7e, 0xb7, 0x1f, - 0x34, 0x0a, 0xd7, 0x3f, 0x84, 0x9a, 0xf4, 0x25, 0x2f, 0x31, 0xa9, 0xb7, 0xb3, 0xd5, 0x98, 0x41, - 0x35, 0xa8, 0xc4, 0xf5, 0x94, 0xa1, 0xd4, 0xdd, 0xd9, 0xda, 0x6e, 0x14, 0x10, 0xc0, 0xdc, 0x6e, - 0x5b, 0xbb, 0xb7, 0xbd, 0xdb, 0x28, 0x5e, 0xbf, 0x03, 0x8b, 0x89, 0x07, 0xcc, 0x68, 0x09, 0x6a, - 0xfd, 0x76, 0x77, 0xeb, 0xee, 0xce, 0x0f, 0x74, 0x6d, 0xbb, 0xbd, 0xf5, 0x79, 0x63, 0x06, 0x2d, - 0x43, 0x43, 0x90, 0xba, 0x3b, 0xbb, 0x8c, 0xaa, 0x5c, 0x7f, 0x92, 0x58, 0x4b, 0x18, 0x9d, 0x86, - 0xa5, 0xb0, 0x49, 0x7d, 0x53, 0xdb, 0x6e, 0xef, 0x6e, 0x13, 0x4b, 0x24, 0xb2, 0xb6, 0xd7, 0xed, - 0x76, 0xba, 0xf7, 0x1a, 0x0a, 0xd1, 0x1a, 0x91, 0xb7, 0x7f, 0xd0, 0x21, 0xcc, 0x05, 0x99, 0x79, - 0xaf, 0xfb, 0xdd, 0xee, 0xce, 0xf7, 0xbb, 0x8d, 0xe2, 0xcd, 0x5f, 0x2d, 0x86, 0xdf, 0x61, 0xf6, - 0xb1, 0x47, 0xdf, 0x9c, 0x6c, 0xc1, 0xbc, 0xf8, 0xb6, 0x5e, 0x8a, 0xb8, 0xf2, 0xff, 0x02, 0x68, - 0xad, 0x66, 0xd6, 0xf1, 0xbc, 0x77, 0x06, 0x3d, 0xa2, 0x79, 0x68, 0xec, 0xe1, 0xf8, 0x7a, 0x22, - 0xf7, 0x4b, 0xbd, 0x4f, 0x6f, 0x5d, 0xcc, 0xe1, 0x08, 0xf5, 0x7e, 0x4e, 0x92, 0xcc, 0xf8, 0x57, - 0x53, 0xe8, 0xa2, 0x9c, 0x23, 0x66, 0x7c, 0x90, 0xd5, 0x52, 0xf3, 0x58, 0x42, 0xd5, 0x3a, 0x34, - 0x92, 0x5f, 0x4d, 0x21, 0x09, 0x62, 0x9d, 0xf2, 0x51, 0x56, 0xeb, 0x95, 0x7c, 0xa6, 0x78, 0x03, - 0xa9, 0x8f, 0x81, 0x2e, 0xe5, 0x7f, 0x5e, 0x91, 0xd1, 0xc0, 0xb4, 0x6f, 0x30, 0xd8, 0xe0, 0xc8, - 0x6f, 0xba, 0x51, 0xe2, 0xfb, 0x9b, 0x8c, 0xcf, 0x02, 0xe4, 0xc1, 0xc9, 0x7e, 0x12, 0xae, 0xce, - 0xa0, 0xbf, 0x82, 0xc5, 0xc4, 0xb3, 0x01, 0x24, 0x09, 0x66, 0xbf, 0x86, 0x68, 0x5d, 0xca, 0xe5, - 0x91, 0x67, 0x35, 0xfe, 0x34, 0x20, 0x39, 0xab, 0x19, 0x4f, 0x0e, 0x92, 0xb3, 0x9a, 0xf9, 0xb2, - 0x80, 0x3a, 0xa2, 0xf4, 0x0c, 0x40, 0x76, 0xc4, 0xac, 0x67, 0x07, 0xad, 0x8b, 0x39, 0x1c, 0xf1, - 0x01, 0x49, 0x3c, 0x04, 0x90, 0x07, 0x24, 0xfb, 0x89, 0x41, 0xeb, 0x52, 0x2e, 0x4f, 0x72, 0x26, - 0xa3, 0x0b, 0xc8, 0xf4, 0x4c, 0xa6, 0x2e, 0xc1, 0xd3, 0x33, 0x99, 0xbe, 0xbf, 0xe4, 0x33, 0x99, - 0xb8, 0x32, 0x54, 0x73, 0x2f, 0x43, 0xb2, 0x66, 0x32, 0xfb, 0xc2, 0x44, 0x9d, 0x41, 0xcf, 0xa0, - 0x39, 0x0d, 0x86, 0x47, 0x37, 0x4e, 0x70, 0x5b, 0xd0, 0x7a, 0xed, 0x78, 0xcc, 0x61, 0xc3, 0x18, - 0x50, 0x7a, 0x9b, 0x41, 0xaf, 0xca, 0xc3, 0x3d, 0x65, 0x1b, 0x6b, 0x5d, 0x3e, 0x8a, 0x2d, 0x6c, - 0xe6, 0x1e, 0x94, 0x05, 0xc0, 0x8f, 0xa4, 0x10, 0x98, 0xb8, 0x58, 0x68, 0x9d, 0xcb, 0xae, 0x0c, - 0x15, 0x7d, 0x07, 0x4a, 0x84, 0x8a, 0x56, 0x92, 0x7c, 0x42, 0x41, 0x33, 0x5d, 0x11, 0x0a, 0xb7, - 0x61, 0x8e, 0x21, 0xd7, 0x48, 0x3a, 0x52, 0x4b, 0xc8, 0x7a, 0xab, 0x95, 0x55, 0x15, 0xaa, 0xe8, - 0xb1, 0xff, 0x54, 0xc2, 0x81, 0x68, 0xb4, 0x96, 0xfc, 0xe0, 0x59, 0x46, 0xbc, 0x5b, 0x17, 0xa6, - 0xd6, 0xc7, 0x7d, 0x36, 0x91, 0x04, 0x5e, 0xcc, 0xc9, 0xd8, 0xb3, 0x7c, 0x36, 0xfb, 0x1c, 0xc0, - 0x26, 0x37, 0x7d, 0x4e, 0x90, 0x27, 0x77, 0xea, 0x59, 0x4c, 0x9e, 0xdc, 0xe9, 0xc7, 0x0d, 0x75, - 0x06, 0x1d, 0xc0, 0xa9, 0x0c, 0x34, 0x07, 0x5d, 0x4e, 0xbb, 0x62, 0x16, 0x9c, 0xd4, 0xba, 0x72, - 0x24, 0x5f, 0x7c, 0x02, 0xf9, 0xda, 0x3b, 0x9b, 0x05, 0x71, 0x64, 0x4c, 0x60, 0x72, 0xa5, 0xdd, - 0xfc, 0xa7, 0x22, 0x2c, 0x30, 0x14, 0x8e, 0x6f, 0xdc, 0x0f, 0x01, 0x22, 0x40, 0x1b, 0x9d, 0x4f, - 0xf6, 0x5a, 0xba, 0x0d, 0x68, 0xad, 0x4d, 0xab, 0x8e, 0x3b, 0x48, 0x0c, 0x28, 0x96, 0x1d, 0x24, - 0x8d, 0x7b, 0xcb, 0x0e, 0x92, 0x81, 0x30, 0xab, 0x33, 0xe8, 0x33, 0xa8, 0x84, 0xb8, 0x24, 0x92, - 0x11, 0xcd, 0x04, 0xc0, 0xda, 0x3a, 0x3f, 0xa5, 0x36, 0x6e, 0x5d, 0x0c, 0x6e, 0x94, 0xad, 0x4b, - 0x43, 0x99, 0xb2, 0x75, 0x59, 0x38, 0x65, 0xd4, 0x5f, 0x06, 0x5c, 0x64, 0xf4, 0x57, 0xc2, 0x87, - 0x32, 0xfa, 0x2b, 0x23, 0x1e, 0xea, 0xcc, 0xdd, 0xf5, 0xdf, 0xfc, 0x71, 0x4d, 0xf9, 0xe2, 0x8f, - 0x6b, 0x33, 0x7f, 0xf3, 0xe5, 0x9a, 0xf2, 0x9b, 0x2f, 0xd7, 0x94, 0xdf, 0x7f, 0xb9, 0xa6, 0xfc, - 0xe1, 0xcb, 0x35, 0xe5, 0xef, 0xfe, 0x77, 0x6d, 0xe6, 0x87, 0x85, 0xa7, 0x6f, 0x3d, 0x9e, 0xa3, - 0xff, 0xf7, 0xe7, 0xd6, 0x9f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x01, 0xa1, 0x97, 0xfb, 0xb1, 0x49, + // 5058 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x7c, 0xcf, 0x73, 0x1b, 0xc9, + 0x75, 0x3f, 0x07, 0x00, 0x49, 0xe0, 0x81, 0x00, 0xc1, 0x16, 0x25, 0x42, 0xa0, 0x44, 0x89, 0xa3, + 0x5d, 0xfd, 0xdc, 0xe5, 0xee, 0x4a, 0xbb, 0x5a, 0xad, 0xbc, 0xbf, 0x20, 0x92, 0x2b, 0x61, 0x2d, + 0x81, 0xf0, 0x80, 0x94, 0xbd, 0xf6, 0xb7, 0x3c, 0xdf, 0x11, 0xa6, 0x09, 0x8e, 0x05, 0xcc, 0x8c, + 0x67, 0x06, 0x92, 0xe8, 0x53, 0xae, 0xc9, 0x29, 0x55, 0xa9, 0xc4, 0x55, 0xa9, 0x54, 0xe5, 0x98, + 0x83, 0x0f, 0xce, 0x25, 0x29, 0x5f, 0x9c, 0x53, 0x0e, 0xae, 0x54, 0xb9, 0xca, 0x39, 0xa4, 0x6a, + 0x0f, 0xa9, 0x8a, 0xbd, 0xb9, 0xe5, 0x90, 0x93, 0xff, 0x80, 0x54, 0xff, 0x9a, 0x99, 0x9e, 0x19, + 0x0c, 0x49, 0xed, 0xae, 0x77, 0x4f, 0x44, 0xbf, 0x7e, 0xfd, 0xfa, 0x75, 0xf7, 0xeb, 0xd7, 0xaf, + 0x3f, 0xaf, 0x87, 0x50, 0x31, 0x5c, 0x6b, 0xc3, 0xf5, 0x9c, 0xc0, 0x41, 0xe0, 0x4d, 0xec, 0xc0, + 0x1a, 0xe3, 0x8d, 0x67, 0x6f, 0xb5, 0x5e, 0x1f, 0x5a, 0xc1, 0xc1, 0xe4, 0xc9, 0xc6, 0xc0, 0x19, + 0xbf, 0x31, 0x74, 0x86, 0xce, 0x1b, 0x94, 0xe5, 0xc9, 0x64, 0x9f, 0x96, 0x68, 0x81, 0xfe, 0x62, + 0x4d, 0xd5, 0xeb, 0x50, 0x7f, 0x8c, 0x3d, 0xdf, 0x72, 0x6c, 0x0d, 0xff, 0x74, 0x82, 0xfd, 0x00, + 0x35, 0x61, 0xfe, 0x19, 0xa3, 0x34, 0x95, 0x8b, 0xca, 0xd5, 0x8a, 0x26, 0x8a, 0xea, 0x3f, 0x28, + 0xb0, 0x18, 0x32, 0xfb, 0xae, 0x63, 0xfb, 0x78, 0x3a, 0x37, 0x5a, 0x87, 0x05, 0xae, 0x96, 0x6e, + 0x1b, 0x63, 0xdc, 0x2c, 0xd0, 0xea, 0x2a, 0xa7, 0x75, 0x8d, 0x31, 0x46, 0x57, 0x60, 0x51, 0xb0, + 0x08, 0x21, 0x45, 0xca, 0x55, 0xe7, 0x64, 0xde, 0x1b, 0xda, 0x80, 0x53, 0x82, 0xd1, 0x70, 0xad, + 0x90, 0xb9, 0x44, 0x99, 0x97, 0x78, 0x55, 0xdb, 0xb5, 0x38, 0xbf, 0xfa, 0x23, 0xa8, 0x6c, 0x75, + 0xfb, 0x9b, 0x8e, 0xbd, 0x6f, 0x0d, 0x89, 0x8a, 0x3e, 0xf6, 0x48, 0x9b, 0xa6, 0x72, 0xb1, 0x48, + 0x54, 0xe4, 0x45, 0xd4, 0x82, 0xb2, 0x8f, 0x0d, 0x6f, 0x70, 0x80, 0xfd, 0x66, 0x81, 0x56, 0x85, + 0x65, 0xd2, 0xca, 0x71, 0x03, 0xcb, 0xb1, 0xfd, 0x66, 0x91, 0xb5, 0xe2, 0x45, 0xf5, 0xef, 0x14, + 0xa8, 0xf6, 0x1c, 0x2f, 0x78, 0x64, 0xb8, 0xae, 0x65, 0x0f, 0xd1, 0x9b, 0x50, 0xa6, 0x73, 0x39, + 0x70, 0x46, 0x74, 0x0e, 0xea, 0x37, 0x97, 0x37, 0xa2, 0x05, 0xd9, 0xe8, 0xf1, 0x3a, 0x2d, 0xe4, + 0x42, 0xaf, 0x42, 0x7d, 0xe0, 0xd8, 0x81, 0x61, 0xd9, 0xd8, 0xd3, 0x5d, 0xc7, 0x0b, 0xe8, 0xe4, + 0xcc, 0x6a, 0xb5, 0x90, 0x4a, 0xe4, 0xa3, 0x55, 0xa8, 0x1c, 0x38, 0x7e, 0xc0, 0x38, 0x8a, 0x94, + 0xa3, 0x4c, 0x08, 0xb4, 0x72, 0x05, 0xe6, 0x69, 0xa5, 0xe5, 0xf2, 0x69, 0x98, 0x23, 0xc5, 0x8e, + 0xab, 0xfe, 0x4e, 0x81, 0xd9, 0x47, 0xce, 0xc4, 0x0e, 0x12, 0xdd, 0x18, 0xc1, 0x01, 0x5f, 0xa2, + 0x58, 0x37, 0x46, 0x70, 0x10, 0x75, 0x43, 0x38, 0xd8, 0x2a, 0xb1, 0x6e, 0x48, 0x65, 0x0b, 0xca, + 0x1e, 0x36, 0x4c, 0xc7, 0x1e, 0x1d, 0x52, 0x15, 0xca, 0x5a, 0x58, 0x26, 0xcb, 0xe7, 0xe3, 0x91, + 0x65, 0x4f, 0x5e, 0xe8, 0x1e, 0x1e, 0x19, 0x4f, 0xf0, 0x88, 0xaa, 0x52, 0xd6, 0xea, 0x9c, 0xac, + 0x31, 0x2a, 0xfa, 0x10, 0xaa, 0xae, 0xe7, 0xb8, 0xc6, 0xd0, 0x20, 0x33, 0xd8, 0x9c, 0xa5, 0x93, + 0x74, 0x2e, 0x3e, 0x49, 0x54, 0xe1, 0x5e, 0xc4, 0xa3, 0xc5, 0x1b, 0xa8, 0xbf, 0x56, 0x60, 0x91, + 0x18, 0x8c, 0xef, 0x1a, 0x03, 0xbc, 0x43, 0x97, 0x01, 0xdd, 0x82, 0x79, 0x1b, 0x07, 0xcf, 0x1d, + 0xef, 0x29, 0x9f, 0xf4, 0xb3, 0x71, 0x79, 0x21, 0xf7, 0x23, 0xc7, 0xc4, 0x9a, 0xe0, 0x44, 0x37, + 0xa0, 0xe8, 0x5a, 0x26, 0x1d, 0x64, 0x6e, 0x03, 0xc2, 0x45, 0x98, 0x2d, 0x77, 0x40, 0x47, 0x9d, + 0xcf, 0x6c, 0xb9, 0x03, 0x32, 0x89, 0x81, 0xe1, 0x0d, 0x71, 0xa0, 0x5b, 0x26, 0x5f, 0x90, 0x32, + 0x23, 0x74, 0x4c, 0x55, 0x05, 0xe8, 0xd8, 0xc1, 0xed, 0xb7, 0x1f, 0x1b, 0xa3, 0x09, 0x46, 0xcb, + 0x30, 0xfb, 0x8c, 0xfc, 0xa0, 0x7a, 0x17, 0x35, 0x56, 0x50, 0x7f, 0x5d, 0x82, 0xd5, 0x87, 0x64, + 0xd2, 0xfa, 0x86, 0x6d, 0x3e, 0x71, 0x5e, 0xf4, 0xf1, 0x60, 0xe2, 0x59, 0xc1, 0xe1, 0xa6, 0x63, + 0x07, 0xf8, 0x45, 0x80, 0x1e, 0xc0, 0x92, 0x2d, 0xba, 0xd5, 0x85, 0x65, 0x12, 0x09, 0xd5, 0x9b, + 0xab, 0x99, 0xba, 0xb1, 0x79, 0xd2, 0x1a, 0xb6, 0x4c, 0xf0, 0xd1, 0xbd, 0x68, 0xd9, 0x84, 0x9c, + 0x02, 0x95, 0x23, 0x8d, 0xb1, 0xbf, 0x4d, 0xb5, 0xe1, 0x52, 0xc4, 0x8a, 0x0a, 0x19, 0xb7, 0x81, + 0x6c, 0x64, 0xdd, 0xf0, 0xf5, 0x89, 0x8f, 0x3d, 0x3a, 0x47, 0xd5, 0x9b, 0x67, 0xe2, 0xed, 0xa3, + 0x01, 0x6b, 0x15, 0x6f, 0x62, 0xb7, 0xfd, 0x3d, 0x1f, 0x7b, 0xe8, 0x0e, 0x75, 0x0a, 0xa4, 0xdd, + 0xd0, 0x73, 0x26, 0x6e, 0xb3, 0x9c, 0xdb, 0x10, 0x68, 0xc3, 0xfb, 0x84, 0x93, 0xfa, 0x0a, 0x6e, + 0x78, 0xba, 0xe7, 0x38, 0xc1, 0xbe, 0x2f, 0x8c, 0x4d, 0x90, 0x35, 0x4a, 0x45, 0x6f, 0xc0, 0x29, + 0x7f, 0xe2, 0xba, 0x23, 0x3c, 0xc6, 0x76, 0x60, 0x8c, 0x58, 0x47, 0x7e, 0x73, 0xf6, 0x62, 0xf1, + 0x6a, 0x51, 0x43, 0xf1, 0x2a, 0x2a, 0xd8, 0x47, 0x6b, 0x00, 0xae, 0x67, 0x3d, 0xb3, 0x46, 0x78, + 0x88, 0xcd, 0xe6, 0x1c, 0x15, 0x1a, 0xa3, 0xa0, 0x77, 0x88, 0xff, 0x18, 0x0c, 0x9c, 0xb1, 0xdb, + 0xac, 0xa4, 0xe7, 0x5b, 0xac, 0x53, 0xcf, 0x73, 0xf6, 0xad, 0x11, 0xd6, 0x04, 0x2f, 0x7a, 0x17, + 0xca, 0x86, 0xeb, 0x1a, 0xde, 0xd8, 0xf1, 0x9a, 0x70, 0x74, 0xbb, 0x90, 0x19, 0xbd, 0x0d, 0xcb, + 0x5c, 0x86, 0xee, 0xb2, 0x4a, 0xb6, 0x35, 0xe7, 0x89, 0x55, 0xdd, 0x2b, 0x34, 0x15, 0x0d, 0xf1, + 0x7a, 0xde, 0x96, 0x6c, 0x54, 0xf5, 0x5f, 0x15, 0x58, 0x4c, 0xc8, 0x44, 0x9f, 0xc2, 0x82, 0x90, + 0x10, 0x1c, 0xba, 0x98, 0x6f, 0x94, 0x2b, 0x39, 0x6a, 0x6c, 0xf0, 0xbf, 0xbb, 0x87, 0x2e, 0xa6, + 0x7b, 0x50, 0x14, 0xd0, 0x25, 0xa8, 0x8d, 0x9c, 0x81, 0x31, 0xa2, 0xae, 0xc2, 0xc3, 0xfb, 0xdc, + 0x53, 0x2c, 0x84, 0x44, 0x0d, 0xef, 0xab, 0x1f, 0x43, 0x35, 0x26, 0x00, 0x21, 0xa8, 0x6b, 0xac, + 0xab, 0x2d, 0xbc, 0x6f, 0x4c, 0x46, 0x41, 0x63, 0x06, 0xd5, 0x01, 0xf6, 0xec, 0x01, 0xf1, 0xcc, + 0x36, 0x36, 0x1b, 0x0a, 0xaa, 0x41, 0xe5, 0xa1, 0x10, 0xd1, 0x28, 0xa8, 0x7f, 0x53, 0x80, 0xd3, + 0xd4, 0xf0, 0x7a, 0x8e, 0xc9, 0x77, 0x02, 0x77, 0xe3, 0x97, 0xa0, 0x36, 0xa0, 0x6b, 0xa9, 0xbb, + 0x86, 0x87, 0xed, 0x80, 0x3b, 0xb3, 0x05, 0x46, 0xec, 0x51, 0x1a, 0xd2, 0xa0, 0xe1, 0xf3, 0x11, + 0xe9, 0x03, 0xb6, 0x73, 0xb8, 0x71, 0x4b, 0xa3, 0xce, 0xd9, 0x68, 0xda, 0xa2, 0x9f, 0xda, 0x79, + 0xf3, 0xfe, 0xa1, 0x3f, 0x08, 0x46, 0xec, 0x24, 0xa8, 0xde, 0xdc, 0x48, 0x89, 0x4a, 0x2a, 0xbb, + 0xd1, 0x67, 0x0d, 0xb6, 0xed, 0xc0, 0x3b, 0xd4, 0x44, 0xf3, 0xd6, 0x5d, 0x58, 0x88, 0x57, 0xa0, + 0x06, 0x14, 0x9f, 0xe2, 0x43, 0x3e, 0x10, 0xf2, 0x33, 0xf2, 0x0d, 0x6c, 0x76, 0x59, 0xe1, 0x6e, + 0xe1, 0x8e, 0xa2, 0x7a, 0x80, 0xa2, 0x5e, 0x1e, 0xe1, 0xc0, 0x30, 0x8d, 0xc0, 0x40, 0x08, 0x4a, + 0xf4, 0x70, 0x65, 0x22, 0xe8, 0x6f, 0x22, 0x75, 0xc2, 0x9d, 0x5c, 0x45, 0x23, 0x3f, 0xd1, 0x39, + 0xa8, 0x84, 0x5e, 0x80, 0x9f, 0xb0, 0x11, 0x81, 0x9c, 0x74, 0x46, 0x10, 0xe0, 0xb1, 0x1b, 0xd0, + 0x1d, 0x55, 0xd3, 0x44, 0x51, 0xfd, 0xf3, 0x59, 0x68, 0xa4, 0xd6, 0xe1, 0x2e, 0x94, 0xc7, 0xbc, + 0x7b, 0xee, 0x7f, 0xd6, 0xa4, 0xe3, 0x2e, 0xa5, 0xa4, 0x16, 0xf2, 0x93, 0xd3, 0x84, 0xac, 0x73, + 0x2c, 0x1e, 0x08, 0xcb, 0xcc, 0xc0, 0x86, 0xba, 0x69, 0x79, 0x78, 0x10, 0x38, 0xde, 0x21, 0x57, + 0x74, 0x61, 0xe4, 0x0c, 0xb7, 0x04, 0x0d, 0xbd, 0x0d, 0x60, 0xda, 0xbe, 0x4e, 0xed, 0x67, 0x48, + 0xd5, 0xad, 0xde, 0x3c, 0x1d, 0xef, 0x3e, 0x3c, 0xf6, 0xb5, 0x8a, 0x69, 0xfb, 0x5c, 0xe5, 0xf7, + 0xa1, 0x46, 0xce, 0x50, 0x7d, 0xcc, 0x4e, 0x6c, 0xe6, 0x0c, 0xaa, 0x37, 0x57, 0x64, 0xbd, 0xc3, + 0x13, 0x5d, 0x5b, 0x70, 0xa3, 0x82, 0x8f, 0x3e, 0x86, 0x39, 0x7a, 0x8c, 0xf9, 0xcd, 0x39, 0xda, + 0xec, 0x6a, 0xf6, 0x70, 0xf9, 0xca, 0x3f, 0xa4, 0xac, 0x6c, 0xe1, 0x79, 0x3b, 0xb4, 0x03, 0x55, + 0xc3, 0xb6, 0x9d, 0xc0, 0x60, 0xde, 0x76, 0x9e, 0x8a, 0x79, 0x3d, 0x57, 0x4c, 0x3b, 0xe2, 0x67, + 0xb2, 0xe2, 0x12, 0xd0, 0xbb, 0x30, 0x4b, 0xdd, 0x31, 0xf7, 0x9f, 0xeb, 0x47, 0x1a, 0xa4, 0xc6, + 0xf8, 0xd1, 0x07, 0x30, 0xff, 0xdc, 0xb2, 0x4d, 0xe7, 0xb9, 0xcf, 0x7d, 0xd9, 0xa5, 0x78, 0xd3, + 0xef, 0xb3, 0xaa, 0x54, 0x63, 0xd1, 0xa6, 0xf5, 0x1e, 0x54, 0x63, 0xe3, 0x3b, 0x89, 0xfd, 0xb6, + 0x3e, 0x84, 0x46, 0x72, 0x4c, 0x27, 0xb2, 0xff, 0x09, 0x2c, 0x6b, 0x13, 0x3b, 0x52, 0x4d, 0x84, + 0xab, 0x6f, 0xc3, 0x1c, 0xb7, 0x06, 0x66, 0x8c, 0xe7, 0xf2, 0xa6, 0x55, 0xe3, 0xbc, 0xf1, 0xc8, + 0xf3, 0xc0, 0xb0, 0xcd, 0x11, 0xf6, 0x78, 0x8f, 0x22, 0xf2, 0x7c, 0xc0, 0xa8, 0xea, 0x07, 0x70, + 0x3a, 0xd1, 0x2d, 0x0f, 0x7c, 0x5f, 0x81, 0xba, 0xeb, 0x98, 0xba, 0xcf, 0xc8, 0xe4, 0xd4, 0xe7, + 0xfe, 0xc8, 0x0d, 0x79, 0x3b, 0x26, 0x69, 0xde, 0x0f, 0x1c, 0x37, 0xad, 0xf6, 0xf1, 0x9a, 0x37, + 0xe1, 0x4c, 0xb2, 0x39, 0xeb, 0x5e, 0xfd, 0x08, 0x56, 0x34, 0x3c, 0x76, 0x9e, 0xe1, 0x97, 0x15, + 0xdd, 0x82, 0x66, 0x5a, 0x00, 0x17, 0xfe, 0x19, 0xac, 0x44, 0xd4, 0x7e, 0x60, 0x04, 0x13, 0xff, + 0x44, 0xc2, 0xf9, 0xad, 0xe0, 0x89, 0xe3, 0xb3, 0x85, 0x2c, 0x6b, 0xa2, 0xa8, 0xae, 0xc0, 0x6c, + 0xcf, 0x31, 0x3b, 0x3d, 0x54, 0x87, 0x82, 0xe5, 0xf2, 0xc6, 0x05, 0xcb, 0x55, 0x07, 0xf1, 0x3e, + 0xbb, 0x2c, 0x5e, 0x63, 0x5d, 0x27, 0x59, 0xd1, 0x1d, 0xa8, 0x1b, 0xa6, 0x69, 0x11, 0x43, 0x32, + 0x46, 0xba, 0xe5, 0xb2, 0xe0, 0xbd, 0x7a, 0x73, 0x29, 0xb1, 0xf4, 0x9d, 0x9e, 0x56, 0x8b, 0x18, + 0x3b, 0xae, 0xaf, 0xde, 0x83, 0x4a, 0x18, 0x1f, 0x91, 0x73, 0x5d, 0x8e, 0x7f, 0x72, 0xe3, 0xa8, + 0x30, 0xfc, 0xef, 0xa6, 0x0e, 0x28, 0xae, 0xe6, 0x3b, 0x00, 0xa1, 0x53, 0x15, 0xa1, 0xd9, 0xe9, + 0x4c, 0x91, 0x5a, 0x8c, 0x51, 0xfd, 0xaf, 0x52, 0xdc, 0xc9, 0xc6, 0x86, 0x6c, 0x86, 0x43, 0x36, + 0x25, 0xa7, 0x5b, 0x38, 0xa1, 0xd3, 0x7d, 0x0b, 0x66, 0xfd, 0xc0, 0x08, 0x30, 0x8f, 0x64, 0x57, + 0xb3, 0x1b, 0x92, 0x8e, 0xb1, 0xc6, 0x38, 0xd1, 0x79, 0x80, 0x81, 0x87, 0x8d, 0x00, 0x9b, 0xba, + 0xc1, 0x4e, 0x85, 0xa2, 0x56, 0xe1, 0x94, 0x76, 0x40, 0xbc, 0x88, 0x88, 0xbd, 0x67, 0xd3, 0x5e, + 0x64, 0xca, 0x32, 0x46, 0x51, 0x78, 0xe8, 0xbd, 0xe6, 0x8e, 0xf4, 0x5e, 0xbc, 0x29, 0xf7, 0x5e, + 0x91, 0x27, 0x9e, 0xcf, 0xf3, 0xc4, 0xac, 0xd1, 0x71, 0x3c, 0x71, 0x39, 0xcf, 0x13, 0x73, 0x31, + 0xf9, 0x9e, 0x38, 0xc3, 0x91, 0x54, 0xb2, 0x1c, 0xc9, 0x37, 0xe9, 0x3a, 0x7f, 0xab, 0x40, 0x33, + 0xbd, 0x9f, 0xb9, 0x1f, 0x7b, 0x1b, 0xe6, 0x7c, 0x4a, 0xc9, 0xf7, 0x9f, 0xbc, 0x15, 0xe7, 0x45, + 0xf7, 0xa0, 0x64, 0xd9, 0xfb, 0x0e, 0xdf, 0x78, 0x1b, 0xb9, 0x6d, 0x78, 0x4f, 0x1b, 0x1d, 0x7b, + 0xdf, 0x61, 0x33, 0x48, 0xdb, 0xb6, 0xde, 0x85, 0x4a, 0x48, 0x3a, 0xd1, 0x78, 0x3a, 0xb0, 0x9c, + 0xb0, 0x5b, 0x76, 0xb1, 0x0a, 0x0d, 0x5d, 0x39, 0xae, 0xa1, 0xab, 0x7f, 0x54, 0xe2, 0x9b, 0xef, + 0x13, 0x6b, 0x14, 0x60, 0x2f, 0xb5, 0xf9, 0x6e, 0x0b, 0xb9, 0x6c, 0xe7, 0x5d, 0xcc, 0x91, 0xcb, + 0xee, 0x2d, 0x7c, 0x17, 0x3d, 0x86, 0x3a, 0x35, 0x3b, 0xdd, 0xc7, 0x23, 0x1a, 0xbf, 0xf0, 0xf8, + 0xf1, 0x8d, 0x6c, 0x01, 0xac, 0x77, 0x66, 0xb6, 0x7d, 0xde, 0x82, 0xcd, 0x57, 0x6d, 0x14, 0xa7, + 0xb5, 0x3e, 0x06, 0x94, 0x66, 0x3a, 0xd1, 0x0c, 0x3e, 0x22, 0x3e, 0xcc, 0x0f, 0x32, 0x4f, 0xd3, + 0x7d, 0xaa, 0x46, 0xbe, 0x35, 0x30, 0x55, 0x35, 0xce, 0xab, 0xfe, 0x47, 0x11, 0x20, 0xaa, 0xfc, + 0x96, 0x3b, 0xaf, 0xbb, 0xa1, 0x13, 0x61, 0x51, 0xa0, 0x9a, 0x2d, 0x32, 0xd3, 0x7d, 0x74, 0x64, + 0xf7, 0xc1, 0xe2, 0xc1, 0x2b, 0x53, 0x04, 0x9c, 0xd8, 0x71, 0xcc, 0x7f, 0xdb, 0x1c, 0xc7, 0x27, + 0x70, 0x26, 0x69, 0x26, 0xdc, 0x6b, 0xbc, 0x06, 0xb3, 0x56, 0x80, 0xc7, 0x0c, 0x51, 0x4b, 0x5c, + 0xe0, 0x63, 0xec, 0x8c, 0x49, 0xfd, 0x85, 0x02, 0x95, 0xce, 0xd8, 0x18, 0xe2, 0xbe, 0x8b, 0x07, + 0xa4, 0x3f, 0x8b, 0x14, 0xb8, 0x0e, 0xac, 0x80, 0x1e, 0xc8, 0x53, 0xcb, 0x1c, 0xcb, 0x65, 0x09, + 0x18, 0x10, 0x12, 0xf2, 0x67, 0xf6, 0x4b, 0x8f, 0xfa, 0x26, 0x94, 0xbf, 0x8b, 0x0f, 0x99, 0x4b, + 0x39, 0x66, 0x3b, 0xf5, 0xdf, 0x0b, 0xb0, 0x42, 0x8f, 0xae, 0x4d, 0x01, 0xad, 0x69, 0xd8, 0x77, + 0x26, 0xde, 0x00, 0xfb, 0xd4, 0x1e, 0xdd, 0x89, 0xee, 0x62, 0xcf, 0x72, 0x4c, 0x0e, 0xfa, 0x54, + 0x06, 0xee, 0xa4, 0x47, 0x09, 0x68, 0x15, 0x48, 0x41, 0xff, 0xe9, 0xc4, 0xe1, 0xdb, 0xa3, 0xa8, + 0x95, 0x07, 0xee, 0xe4, 0x7b, 0xa4, 0x2c, 0xda, 0xfa, 0x07, 0x86, 0x87, 0x7d, 0xba, 0x07, 0x58, + 0xdb, 0x3e, 0x25, 0xa0, 0xb7, 0xe0, 0xf4, 0x18, 0x8f, 0x1d, 0xef, 0x50, 0x1f, 0x59, 0x63, 0x2b, + 0xd0, 0x2d, 0x5b, 0x7f, 0x72, 0x18, 0x60, 0x9f, 0x5b, 0x3d, 0x62, 0x95, 0x0f, 0x49, 0x5d, 0xc7, + 0xbe, 0x47, 0x6a, 0x90, 0x0a, 0x35, 0xc7, 0x19, 0xeb, 0xfe, 0xc0, 0xf1, 0xb0, 0x6e, 0x98, 0x3f, + 0xa1, 0x27, 0x78, 0x51, 0xab, 0x3a, 0xce, 0xb8, 0x4f, 0x68, 0x6d, 0xf3, 0x27, 0xe8, 0x02, 0x54, + 0x07, 0xee, 0xc4, 0xc7, 0x81, 0x4e, 0xfe, 0xd0, 0x63, 0xba, 0xa2, 0x01, 0x23, 0x6d, 0xba, 0x13, + 0x3f, 0xc6, 0x30, 0x26, 0x46, 0x30, 0x1f, 0x67, 0x78, 0x84, 0xc7, 0x14, 0x63, 0x3a, 0x98, 0x0c, + 0xb1, 0x6b, 0x0c, 0x31, 0x53, 0x4d, 0x9c, 0xb5, 0x12, 0xc6, 0xf4, 0x80, 0xb3, 0x50, 0x05, 0xb5, + 0xfa, 0x41, 0xbc, 0x48, 0x82, 0xb5, 0x9a, 0xc4, 0x40, 0x66, 0x8a, 0x0a, 0xf4, 0xad, 0x9f, 0x09, + 0xe3, 0x29, 0x13, 0x42, 0xdf, 0xfa, 0x19, 0x45, 0xd5, 0x68, 0x47, 0x74, 0x0a, 0x4b, 0x1a, 0x2b, + 0xa8, 0x06, 0xd4, 0x24, 0x20, 0x8b, 0x5c, 0x98, 0x29, 0x62, 0xc5, 0x2f, 0xcc, 0xe4, 0x37, 0xa1, + 0x79, 0xce, 0x48, 0xac, 0x28, 0xfd, 0x4d, 0x68, 0x14, 0x32, 0x61, 0x97, 0x50, 0xfa, 0x9b, 0x76, + 0x81, 0x9f, 0x71, 0x94, 0xb3, 0xa2, 0xb1, 0x82, 0x6a, 0x02, 0x6c, 0x1a, 0xae, 0xf1, 0xc4, 0x1a, + 0x59, 0xc1, 0x21, 0xba, 0x06, 0x0d, 0xc3, 0x34, 0xf5, 0x81, 0xa0, 0x58, 0x58, 0xa0, 0xce, 0x8b, + 0x86, 0x69, 0x6e, 0xc6, 0xc8, 0xe8, 0x06, 0x2c, 0x99, 0x9e, 0xe3, 0xca, 0xbc, 0x0c, 0x86, 0x6e, + 0x90, 0x8a, 0x38, 0xb3, 0xfa, 0x2f, 0x73, 0x70, 0x5e, 0x36, 0xb0, 0x24, 0x40, 0x78, 0x17, 0x16, + 0x12, 0xbd, 0xa6, 0xa0, 0xb5, 0x48, 0x4f, 0x4d, 0xe2, 0x4d, 0x40, 0x60, 0x85, 0x14, 0x04, 0x96, + 0x09, 0x3e, 0x16, 0xbf, 0x22, 0xf0, 0xb1, 0xf4, 0x25, 0xc1, 0xc7, 0xd9, 0x97, 0x05, 0x1f, 0x17, + 0x8e, 0x0d, 0x3e, 0x5e, 0xa6, 0xce, 0x5a, 0xf4, 0x48, 0xe1, 0x0b, 0xb6, 0x29, 0x6a, 0xa1, 0x74, + 0x5b, 0x24, 0x34, 0x12, 0x20, 0xe5, 0xfc, 0x49, 0x40, 0xca, 0xf2, 0x54, 0x90, 0xf2, 0x22, 0x2c, + 0xd8, 0x8e, 0x6e, 0xe3, 0xe7, 0x3a, 0x59, 0x16, 0xbf, 0x59, 0x65, 0x6b, 0x64, 0x3b, 0x5d, 0xfc, + 0xbc, 0x47, 0x28, 0x68, 0x1d, 0x16, 0xc6, 0x86, 0xff, 0x14, 0x9b, 0x14, 0x2d, 0xf4, 0x9b, 0x35, + 0x6a, 0x49, 0x55, 0x46, 0xeb, 0x11, 0x12, 0x7a, 0x15, 0x42, 0x3d, 0x38, 0x53, 0x9d, 0x32, 0xd5, + 0x04, 0x95, 0xb1, 0xc5, 0x00, 0xcf, 0xc5, 0x97, 0x04, 0x3c, 0x1b, 0x27, 0x01, 0x3c, 0x5f, 0x87, + 0x86, 0xf8, 0x2d, 0x10, 0x4f, 0x16, 0x44, 0x53, 0xb0, 0x73, 0x51, 0xd4, 0x09, 0x54, 0x73, 0x1a, + 0x3e, 0x0a, 0xb9, 0xf8, 0xe8, 0x2f, 0x15, 0x58, 0x96, 0x37, 0x10, 0x07, 0x87, 0xda, 0x50, 0xf1, + 0x84, 0xaf, 0xe6, 0x9b, 0xe6, 0x52, 0xea, 0x46, 0x92, 0x76, 0xeb, 0x5a, 0xd4, 0x0a, 0xed, 0x4e, + 0x45, 0x1d, 0xaf, 0x4d, 0x97, 0x74, 0x14, 0xee, 0xa8, 0xfe, 0x95, 0x02, 0xe7, 0x39, 0x22, 0x33, + 0x25, 0x27, 0x90, 0x61, 0x96, 0xca, 0x14, 0xb3, 0x1c, 0x78, 0xd8, 0xc4, 0x76, 0x60, 0x19, 0x23, + 0xdd, 0x77, 0xf1, 0x40, 0xa0, 0x1d, 0x11, 0x99, 0x1e, 0xcd, 0xeb, 0xb0, 0xc0, 0x52, 0x41, 0x9e, + 0x33, 0xc0, 0xbe, 0xcf, 0x33, 0x3e, 0x55, 0x9a, 0x0d, 0x62, 0x24, 0xd5, 0x81, 0x95, 0x29, 0x30, + 0x51, 0xe6, 0x34, 0x28, 0xe9, 0x69, 0xc8, 0x1d, 0x53, 0x7a, 0x1a, 0xfe, 0x5a, 0x81, 0x0b, 0xbc, + 0xc9, 0x54, 0xdf, 0xf7, 0x4d, 0x4c, 0xc4, 0x3f, 0x29, 0x70, 0x26, 0xa9, 0x17, 0x9f, 0x88, 0xcd, + 0xb4, 0x49, 0xbd, 0x9a, 0x31, 0x03, 0xf9, 0x46, 0xf5, 0x78, 0xaa, 0x51, 0xdd, 0xc8, 0x93, 0x75, + 0xe4, 0x7c, 0xfe, 0x42, 0x81, 0xb3, 0x53, 0x15, 0x48, 0x04, 0x1c, 0x4a, 0x32, 0xe0, 0xe0, 0xc1, + 0xca, 0xc0, 0x99, 0xd8, 0x41, 0x2c, 0x58, 0xd9, 0xa4, 0xf9, 0x46, 0x16, 0x15, 0xe8, 0x63, 0xe3, + 0x85, 0x35, 0x9e, 0x8c, 0x79, 0xb4, 0x42, 0xc4, 0x3d, 0x62, 0x94, 0x97, 0x08, 0x57, 0xd4, 0x36, + 0x2c, 0x85, 0x5a, 0xe6, 0xa2, 0xde, 0x31, 0x14, 0xbb, 0x20, 0xa3, 0xd8, 0x36, 0xcc, 0x6d, 0xe1, + 0x67, 0xd6, 0x00, 0x7f, 0x25, 0x09, 0xd1, 0x8b, 0x50, 0x75, 0xb1, 0x37, 0xb6, 0x7c, 0x3f, 0x3c, + 0x04, 0x2b, 0x5a, 0x9c, 0xa4, 0xfe, 0x72, 0x0e, 0x16, 0x93, 0x16, 0xf1, 0x5e, 0x0a, 0x34, 0x3f, + 0x2f, 0x1d, 0xcc, 0xc9, 0x21, 0xc6, 0x6e, 0x40, 0x37, 0x44, 0xb8, 0x5c, 0x48, 0x23, 0x4a, 0x61, + 0x48, 0x2c, 0xa2, 0xe8, 0x26, 0xcc, 0x0f, 0x9c, 0xf1, 0xd8, 0xb0, 0x4d, 0x91, 0xb5, 0xe6, 0x45, + 0x32, 0x67, 0x86, 0x37, 0x24, 0x53, 0x4d, 0xc8, 0xf4, 0x37, 0x59, 0xb0, 0xe7, 0x8e, 0xf7, 0xd4, + 0xb2, 0x29, 0xec, 0x4e, 0x0f, 0xd2, 0x8a, 0x06, 0x9c, 0xb4, 0x65, 0x79, 0xe8, 0x2a, 0x94, 0xb0, + 0xfd, 0x4c, 0x5c, 0x74, 0xa4, 0xb4, 0xb6, 0x08, 0x91, 0x35, 0xca, 0x81, 0xae, 0xc1, 0xdc, 0x98, + 0x18, 0x81, 0x80, 0x66, 0x96, 0x52, 0xd9, 0x5d, 0x8d, 0x33, 0xa0, 0xd7, 0x60, 0xde, 0xa4, 0xeb, + 0x21, 0x62, 0x42, 0x24, 0x01, 0xf8, 0xb4, 0x4a, 0x13, 0x2c, 0xe8, 0xa3, 0xf0, 0xba, 0x56, 0x49, + 0xdf, 0xb6, 0x12, 0xd3, 0x9c, 0x79, 0x67, 0xeb, 0xca, 0x17, 0x0b, 0xa0, 0x52, 0x5e, 0xcb, 0x93, + 0x92, 0x7f, 0x71, 0x3b, 0x0b, 0xe5, 0x91, 0x33, 0x64, 0xc6, 0x51, 0x65, 0x4f, 0x1e, 0x46, 0xce, + 0x90, 0xda, 0xc6, 0x32, 0xb9, 0xac, 0x9a, 0x96, 0x4d, 0x23, 0x8b, 0xb2, 0xc6, 0x0a, 0x64, 0x4b, + 0xd1, 0x1f, 0xba, 0x63, 0x0f, 0x70, 0xb3, 0x46, 0xab, 0x2a, 0x94, 0xb2, 0x63, 0x0f, 0xe8, 0x15, + 0x23, 0x08, 0x0e, 0x9b, 0x75, 0x4a, 0x27, 0x3f, 0xd1, 0x6d, 0x81, 0x8f, 0x2d, 0xa6, 0xf1, 0x86, + 0xac, 0x23, 0x4c, 0xc0, 0x63, 0xef, 0x47, 0xe0, 0x3e, 0x3b, 0x7f, 0xd5, 0x3c, 0x47, 0xf1, 0x2d, + 0xc2, 0xf6, 0x7f, 0xa5, 0xc0, 0x99, 0x4d, 0x7a, 0x41, 0x8f, 0x79, 0xa4, 0x93, 0xe0, 0xcd, 0xb7, + 0xc2, 0x24, 0x40, 0x06, 0x92, 0x9b, 0x1c, 0xb1, 0xc8, 0x01, 0x6c, 0x42, 0x5d, 0x88, 0xe5, 0x8d, + 0x8b, 0xc7, 0xc8, 0x20, 0xd4, 0xfc, 0x78, 0x51, 0x7d, 0x1f, 0x56, 0x52, 0x9a, 0xf3, 0x3b, 0xf2, + 0x3a, 0x2c, 0x44, 0xde, 0x26, 0x54, 0xbc, 0x1a, 0xd2, 0x3a, 0xa6, 0x7a, 0x17, 0x4e, 0xf7, 0x03, + 0xc3, 0x0b, 0x52, 0xc3, 0x3e, 0x46, 0x5b, 0x9a, 0x1b, 0x90, 0xdb, 0x72, 0xf8, 0xbe, 0x0f, 0xcb, + 0xfd, 0xc0, 0x71, 0x5f, 0x42, 0x28, 0xf1, 0x1f, 0x64, 0xe4, 0xce, 0x44, 0x78, 0x77, 0x51, 0x54, + 0x57, 0x58, 0x26, 0x23, 0xdd, 0xdb, 0x77, 0xe0, 0x0c, 0x4b, 0x24, 0xbc, 0xcc, 0x20, 0xce, 0x8a, + 0x34, 0x46, 0x5a, 0xee, 0x7d, 0x38, 0x15, 0x1d, 0x6a, 0x11, 0xc8, 0xf7, 0xa6, 0x0c, 0xf2, 0xb5, + 0x32, 0x57, 0x5a, 0xc2, 0xf8, 0x7e, 0x5e, 0x88, 0xf9, 0xe3, 0x29, 0x10, 0xdf, 0x3b, 0x32, 0xc4, + 0x77, 0x61, 0xba, 0x54, 0x09, 0xe1, 0x4b, 0x5b, 0x67, 0x31, 0xc3, 0x3a, 0xf7, 0x52, 0x38, 0x60, + 0x29, 0x0d, 0x9b, 0x26, 0x34, 0xfc, 0x93, 0xc0, 0x80, 0x0f, 0x19, 0x0c, 0x18, 0x76, 0x1d, 0x66, + 0x79, 0x6e, 0x25, 0x60, 0xc0, 0xd5, 0x1c, 0x4d, 0x43, 0x14, 0xf0, 0xe7, 0x25, 0xa8, 0x84, 0x75, + 0xa9, 0x19, 0x4e, 0x4f, 0x55, 0x21, 0x63, 0xaa, 0xe2, 0xe7, 0x64, 0xf1, 0x25, 0xcf, 0xc9, 0xd2, + 0x31, 0xce, 0xc9, 0x55, 0xa8, 0xd0, 0x1f, 0xf4, 0x25, 0x03, 0x3b, 0xf7, 0xca, 0x94, 0xa0, 0xe1, + 0xfd, 0xc8, 0xc4, 0xe6, 0x8e, 0x69, 0x62, 0x09, 0xc8, 0x71, 0x3e, 0x09, 0x39, 0xbe, 0x17, 0x9e, + 0x61, 0xec, 0xc0, 0x5b, 0xcf, 0x94, 0x98, 0x79, 0x7a, 0x25, 0x60, 0xb1, 0x4a, 0x1a, 0x16, 0x8b, + 0xda, 0xe7, 0xc3, 0x62, 0xdf, 0xa0, 0x7f, 0xdf, 0x61, 0x38, 0x62, 0xdc, 0xce, 0xb8, 0x8f, 0x7c, + 0x07, 0x20, 0x74, 0x07, 0x02, 0x4c, 0x3c, 0x9d, 0x39, 0x3a, 0x2d, 0xc6, 0xa8, 0xee, 0xc1, 0x19, + 0x69, 0x21, 0xa2, 0xfc, 0xe4, 0xf1, 0x7c, 0xdc, 0x94, 0xe4, 0xe4, 0xe7, 0xb3, 0x31, 0x4f, 0x31, + 0x25, 0x13, 0xf7, 0x5e, 0x0a, 0xcc, 0x3e, 0xb6, 0x85, 0xbe, 0x29, 0x63, 0xd9, 0x27, 0xb6, 0xab, + 0x14, 0x94, 0x4d, 0x23, 0x0b, 0xc3, 0xe3, 0xd5, 0x0c, 0xc8, 0xab, 0x70, 0x4a, 0x9b, 0xc6, 0xe3, + 0xfb, 0x96, 0x6d, 0xf9, 0x07, 0xac, 0x7e, 0x8e, 0xc5, 0xe3, 0x82, 0xd4, 0xa6, 0x80, 0x1a, 0x7e, + 0x61, 0x05, 0xfa, 0xc0, 0x31, 0x31, 0xb5, 0xda, 0x59, 0xad, 0x4c, 0x08, 0x9b, 0x8e, 0x89, 0xa3, + 0xfd, 0x54, 0x3e, 0xe9, 0x7e, 0xaa, 0x24, 0xf6, 0xd3, 0x19, 0x98, 0xf3, 0xb0, 0xe1, 0x3b, 0x36, + 0xbb, 0xa2, 0x6b, 0xbc, 0x44, 0x16, 0x62, 0x8c, 0x7d, 0x9f, 0xf4, 0xc1, 0x03, 0x29, 0x5e, 0x8c, + 0x05, 0x7d, 0x0b, 0x39, 0x41, 0x5f, 0x4e, 0x9e, 0x2f, 0x11, 0xf4, 0xd5, 0x72, 0x82, 0xbe, 0x63, + 0xa5, 0xf9, 0xa2, 0xf0, 0xb6, 0x7e, 0x54, 0x78, 0x1b, 0x8f, 0x0f, 0x17, 0xa5, 0xf8, 0xf0, 0x9b, + 0xdc, 0x82, 0xff, 0xa6, 0xc0, 0x4a, 0x6a, 0xcb, 0xf0, 0x4d, 0x78, 0x2b, 0x91, 0x02, 0x5c, 0xcd, + 0x99, 0xa7, 0x30, 0x03, 0xd8, 0x96, 0x32, 0x80, 0xaf, 0xe7, 0x35, 0xf9, 0xca, 0x13, 0x80, 0xbf, + 0x2f, 0xc0, 0x85, 0x3d, 0xd7, 0x4c, 0x44, 0x5d, 0xfc, 0x0a, 0x7d, 0x7c, 0x47, 0xf0, 0x9e, 0x88, + 0xb3, 0x0b, 0xc7, 0x47, 0x7d, 0x78, 0xa8, 0xfd, 0x51, 0x14, 0x6a, 0x17, 0x4f, 0x72, 0xbf, 0x17, + 0xad, 0xd0, 0x8f, 0x65, 0x03, 0x65, 0x01, 0xc1, 0xfb, 0x71, 0x21, 0x47, 0x0c, 0xf0, 0x6b, 0x4e, + 0x82, 0xa8, 0x70, 0x71, 0xba, 0x02, 0x3c, 0x42, 0xfb, 0xff, 0xb0, 0xb8, 0xfd, 0x02, 0x0f, 0xfa, + 0x87, 0xf6, 0xe0, 0x04, 0xb3, 0xde, 0x80, 0xe2, 0x60, 0x6c, 0x72, 0xa0, 0x9b, 0xfc, 0x8c, 0x07, + 0x9d, 0x45, 0x39, 0xe8, 0xd4, 0xa1, 0x11, 0xf5, 0xc0, 0xad, 0xf5, 0x0c, 0xb1, 0x56, 0x93, 0x30, + 0x13, 0xe1, 0x0b, 0x1a, 0x2f, 0x71, 0x3a, 0xf6, 0xd8, 0x4b, 0x1e, 0x46, 0xc7, 0x9e, 0x27, 0x3b, + 0xb9, 0xa2, 0xec, 0xe4, 0xd4, 0xbf, 0x55, 0xa0, 0x4a, 0x7a, 0xf8, 0x52, 0xfa, 0xf3, 0x1b, 0x5c, + 0x31, 0xba, 0xc1, 0x85, 0x17, 0xc1, 0x52, 0xfc, 0x22, 0x18, 0x69, 0x3e, 0x4b, 0xc9, 0x69, 0xcd, + 0xe7, 0x42, 0x3a, 0xf6, 0x3c, 0xf5, 0x22, 0x2c, 0x30, 0xdd, 0xf8, 0xc8, 0x1b, 0x50, 0x9c, 0x78, + 0x23, 0xb1, 0x7e, 0x13, 0x6f, 0xa4, 0xfe, 0x85, 0x02, 0xb5, 0x76, 0x10, 0x18, 0x83, 0x83, 0x13, + 0x0c, 0x20, 0x54, 0xae, 0x10, 0x57, 0x2e, 0x3d, 0x88, 0x48, 0xdd, 0xd2, 0x14, 0x75, 0x67, 0x25, + 0x75, 0x55, 0xa8, 0x0b, 0x5d, 0xa6, 0x2a, 0xdc, 0x05, 0xd4, 0x73, 0xbc, 0xe0, 0x13, 0xc7, 0x7b, + 0x6e, 0x78, 0xe6, 0xc9, 0x2e, 0x79, 0x08, 0x4a, 0xfc, 0xad, 0x7c, 0xf1, 0xea, 0xac, 0x46, 0x7f, + 0xab, 0x57, 0xe0, 0x94, 0x24, 0x6f, 0x6a, 0xc7, 0x77, 0xa1, 0x4a, 0x0f, 0x2d, 0x1e, 0xff, 0xdf, + 0x88, 0xe7, 0x20, 0x8f, 0x38, 0xdc, 0xd4, 0x2d, 0x58, 0x22, 0xe1, 0x0b, 0xa5, 0x87, 0xfe, 0xe5, + 0x8d, 0x44, 0x88, 0xbc, 0x92, 0x12, 0x91, 0x08, 0x8f, 0xff, 0x53, 0x81, 0x59, 0x4a, 0x4f, 0x85, + 0x14, 0xab, 0x50, 0xf1, 0xb0, 0xeb, 0xe8, 0x81, 0x31, 0x0c, 0xbf, 0x43, 0x20, 0x84, 0x5d, 0x63, + 0x48, 0x61, 0x7d, 0x5a, 0x69, 0x5a, 0x43, 0xec, 0x07, 0xe2, 0x63, 0x84, 0x2a, 0xa1, 0x6d, 0x31, + 0x12, 0x99, 0x18, 0x9a, 0x12, 0x2b, 0xd1, 0xcc, 0x17, 0xfd, 0x8d, 0xae, 0xb2, 0x47, 0xa0, 0xf9, + 0xb9, 0x11, 0xfa, 0x38, 0xb4, 0x05, 0xe5, 0x44, 0x52, 0x23, 0x2c, 0xa3, 0x6b, 0x50, 0xa2, 0x20, + 0xe9, 0x7c, 0xde, 0x2c, 0x51, 0x16, 0xf5, 0x23, 0x40, 0xf1, 0x49, 0xe2, 0x0b, 0x71, 0x0d, 0xe6, + 0xe8, 0x1c, 0x8a, 0xd8, 0x6e, 0x29, 0x25, 0x42, 0xe3, 0x0c, 0xea, 0x8f, 0x00, 0x31, 0x99, 0x52, + 0x3c, 0x77, 0x92, 0x85, 0xca, 0x89, 0xec, 0xfe, 0x59, 0x81, 0x53, 0x92, 0x74, 0xae, 0xdf, 0x15, + 0x59, 0x7c, 0x86, 0x7a, 0x5c, 0xf4, 0x07, 0xd2, 0x71, 0x77, 0x2d, 0xad, 0xc6, 0xd7, 0x74, 0xd4, + 0xfd, 0x56, 0x01, 0x68, 0x4f, 0x82, 0x03, 0x8e, 0x23, 0xc6, 0x17, 0x4b, 0x49, 0x2c, 0x56, 0x0b, + 0xca, 0xae, 0xe1, 0xfb, 0xcf, 0x1d, 0x4f, 0xdc, 0xad, 0xc2, 0x32, 0x45, 0xff, 0x26, 0xc1, 0x81, + 0x48, 0x67, 0x92, 0xdf, 0xe8, 0x55, 0xa8, 0xb3, 0x0f, 0x61, 0x74, 0xc3, 0x34, 0x3d, 0xec, 0xfb, + 0x3c, 0xaf, 0x59, 0x63, 0xd4, 0x36, 0x23, 0x12, 0x36, 0x8b, 0x42, 0xe3, 0xc1, 0xa1, 0x1e, 0x38, + 0x4f, 0xb1, 0xcd, 0xef, 0x4b, 0x35, 0x41, 0xdd, 0x25, 0x44, 0x96, 0x5b, 0x1a, 0x5a, 0x7e, 0xe0, + 0x09, 0x36, 0x91, 0x21, 0xe3, 0x54, 0xca, 0xa6, 0xfe, 0xa3, 0x02, 0x8d, 0xde, 0x64, 0x34, 0x62, + 0x93, 0xfb, 0x32, 0x8b, 0x7c, 0x9d, 0x0f, 0xa5, 0x90, 0x36, 0xed, 0x68, 0xa2, 0xf8, 0x10, 0xbf, + 0x12, 0x88, 0xe7, 0x4d, 0x58, 0x8a, 0x69, 0xcc, 0x0d, 0x47, 0x0a, 0x78, 0x15, 0x39, 0xe0, 0x55, + 0xdb, 0x80, 0x18, 0xaa, 0xf1, 0xd2, 0xa3, 0x54, 0x4f, 0xc3, 0x29, 0x49, 0x04, 0x3f, 0x72, 0xaf, + 0x43, 0x8d, 0x3f, 0xaa, 0xe3, 0x06, 0x71, 0x16, 0xca, 0xc4, 0x75, 0x0e, 0x2c, 0x53, 0xe4, 0xb4, + 0xe7, 0x5d, 0xc7, 0xdc, 0xb4, 0x4c, 0x4f, 0xfd, 0x1e, 0xd4, 0xf8, 0xeb, 0x7b, 0xce, 0xfb, 0x31, + 0xd4, 0xf9, 0x13, 0x3c, 0x5d, 0x7a, 0x32, 0x2b, 0x7f, 0xdb, 0x12, 0x17, 0xaf, 0xd5, 0xec, 0x78, + 0x51, 0xfd, 0x31, 0xb4, 0x58, 0x54, 0x20, 0x09, 0x16, 0x03, 0xfc, 0x18, 0xc4, 0xdb, 0x95, 0x1c, + 0xf9, 0x72, 0xcb, 0x9a, 0x17, 0x2f, 0xaa, 0xe7, 0x61, 0x35, 0x53, 0x3e, 0x1f, 0xbd, 0x0b, 0x8d, + 0xa8, 0x82, 0xbd, 0xeb, 0x0c, 0x13, 0xf5, 0x4a, 0x2c, 0x51, 0x7f, 0x26, 0x0c, 0x68, 0x0b, 0xe2, + 0x84, 0xa2, 0x31, 0x6b, 0x74, 0x11, 0x29, 0x4e, 0xbb, 0x88, 0x94, 0xa4, 0x8b, 0x88, 0xfa, 0x28, + 0x9c, 0x43, 0x7e, 0x1d, 0x7c, 0x9f, 0x5e, 0x58, 0x59, 0xdf, 0xc2, 0xa9, 0x9d, 0xcb, 0x1e, 0x1f, + 0x63, 0xd2, 0x62, 0xfc, 0xea, 0x35, 0xa8, 0xc9, 0xee, 0x2d, 0xe6, 0xb1, 0x94, 0x94, 0xc7, 0xaa, + 0x27, 0x9c, 0xd5, 0x5b, 0x89, 0x38, 0x3d, 0x6b, 0x5e, 0x13, 0x51, 0xfa, 0x1d, 0xc9, 0x6d, 0xbd, + 0x22, 0xe5, 0x63, 0xbf, 0x26, 0x8f, 0xb5, 0xcc, 0xfd, 0xf8, 0x27, 0x3e, 0x69, 0xcf, 0x07, 0xaa, + 0x5e, 0x82, 0xea, 0xde, 0xb4, 0x6f, 0xa0, 0x4a, 0xe2, 0x15, 0xcd, 0x6d, 0x58, 0xfe, 0xc4, 0x1a, + 0x61, 0xff, 0xd0, 0x0f, 0xf0, 0xb8, 0x43, 0xdd, 0xcb, 0xbe, 0x85, 0x3d, 0xb4, 0x06, 0x40, 0x2f, + 0x57, 0xae, 0x63, 0x85, 0xdf, 0x7d, 0xc4, 0x28, 0xea, 0xe7, 0x0a, 0x2c, 0x46, 0x0d, 0xf7, 0xe8, + 0x15, 0xf2, 0x1c, 0x54, 0xc8, 0x48, 0xfd, 0xc0, 0x18, 0xbb, 0x22, 0x8f, 0x15, 0x12, 0xd0, 0x3b, + 0x30, 0xbb, 0xef, 0x0b, 0x10, 0x2a, 0x01, 0xb1, 0x67, 0xa9, 0xa0, 0x95, 0xf6, 0xfd, 0x8e, 0x89, + 0x6e, 0x03, 0x4c, 0x7c, 0x6c, 0xf2, 0xac, 0x55, 0x31, 0x7d, 0xf0, 0xef, 0xc5, 0x5f, 0x1e, 0x10, + 0x56, 0xf6, 0xe8, 0xe6, 0x0e, 0x54, 0x2d, 0xdb, 0x31, 0x31, 0xcd, 0x4f, 0x9a, 0x1c, 0xa1, 0x9a, + 0xda, 0x10, 0x18, 0xef, 0x9e, 0x8f, 0x4d, 0x55, 0xe7, 0xe7, 0x96, 0x98, 0x4d, 0x6e, 0x0a, 0x0f, + 0x60, 0x89, 0xb9, 0x9f, 0xfd, 0x50, 0x59, 0x61, 0x8d, 0xab, 0xd9, 0x63, 0xa1, 0xb3, 0xa2, 0x35, + 0x2c, 0x1e, 0x99, 0x88, 0x46, 0xea, 0x5d, 0x38, 0x2d, 0xdd, 0xd7, 0x4e, 0x70, 0x81, 0x52, 0x3f, + 0x4d, 0xc0, 0x30, 0x91, 0xa9, 0x72, 0xa8, 0x43, 0x58, 0xea, 0x74, 0xa8, 0xc3, 0x67, 0x50, 0x87, + 0xaf, 0xee, 0xc1, 0x59, 0x09, 0x23, 0x92, 0x74, 0xb9, 0x93, 0x08, 0xb6, 0x2e, 0x4e, 0x97, 0x97, + 0x88, 0xba, 0xfe, 0x47, 0x81, 0xe5, 0x2c, 0x86, 0x97, 0xc4, 0x27, 0x7f, 0x38, 0xe5, 0x49, 0xe7, + 0xad, 0xa3, 0x14, 0xfa, 0x93, 0xe0, 0xb9, 0x5d, 0x68, 0x65, 0xcd, 0x61, 0x7a, 0x4d, 0x8a, 0xc7, + 0x5b, 0x93, 0x3f, 0x16, 0x62, 0x18, 0x7c, 0x3b, 0x08, 0x3c, 0xeb, 0xc9, 0x84, 0x98, 0xf3, 0x57, + 0x88, 0x89, 0x6d, 0x86, 0x48, 0x0f, 0x9b, 0xc8, 0x1b, 0x99, 0x0d, 0xa3, 0xbe, 0x33, 0xd1, 0x1e, + 0x2d, 0xeb, 0x32, 0xfd, 0xe6, 0x51, 0x92, 0xbe, 0xb5, 0x70, 0xe9, 0xff, 0x2a, 0x50, 0x97, 0x17, + 0x04, 0x7d, 0x04, 0x60, 0x84, 0x9a, 0xf3, 0x4d, 0x70, 0xe1, 0x88, 0x01, 0x6a, 0xb1, 0x26, 0xe8, + 0x32, 0x14, 0x07, 0xee, 0x84, 0xaf, 0x8e, 0x94, 0xc8, 0xdd, 0x74, 0x27, 0xcc, 0x37, 0x10, 0x06, + 0x72, 0xad, 0x61, 0x59, 0xf8, 0x2c, 0xef, 0xf6, 0x88, 0xd6, 0x30, 0x6e, 0xce, 0x86, 0xee, 0x41, + 0xfd, 0xb9, 0x67, 0x05, 0xc6, 0x93, 0x11, 0xd6, 0x47, 0xc6, 0x21, 0xf6, 0xb8, 0x77, 0xcb, 0x75, + 0x43, 0x35, 0xd1, 0xe4, 0x21, 0x69, 0xa1, 0xbe, 0x80, 0xb2, 0xd0, 0xe2, 0x08, 0xbf, 0xdd, 0x85, + 0x95, 0x09, 0x61, 0xd3, 0xe9, 0xf3, 0x45, 0xdb, 0xb0, 0x1d, 0xdd, 0xc7, 0xe4, 0x80, 0x15, 0xdf, + 0x70, 0x4c, 0x75, 0xaa, 0xcb, 0xb4, 0xdd, 0xa6, 0xe3, 0xe1, 0xae, 0x61, 0x3b, 0x7d, 0xd6, 0x48, + 0x75, 0xa1, 0x1a, 0x1b, 0xd4, 0x11, 0x9d, 0x6f, 0xc2, 0x92, 0x48, 0x97, 0xfb, 0x38, 0xe0, 0x87, + 0xc0, 0x11, 0xdd, 0x2e, 0xf2, 0x16, 0x7d, 0x1c, 0xb0, 0x07, 0x0d, 0x1f, 0xc2, 0x59, 0x0d, 0x3b, + 0x2e, 0xb6, 0xc3, 0x15, 0x7b, 0xe8, 0x0c, 0x4f, 0xe0, 0x73, 0xcf, 0x41, 0x2b, 0xab, 0x3d, 0xdb, + 0xe3, 0xd7, 0x2f, 0x43, 0x59, 0x7c, 0x6f, 0x8e, 0xe6, 0xa1, 0xb8, 0xbb, 0xd9, 0x6b, 0xcc, 0x90, + 0x1f, 0x7b, 0x5b, 0xbd, 0x86, 0x82, 0xca, 0x50, 0xea, 0x6f, 0xee, 0xf6, 0x1a, 0x85, 0xeb, 0x63, + 0x68, 0x24, 0x3f, 0xb9, 0x46, 0x2b, 0x70, 0xaa, 0xa7, 0xed, 0xf4, 0xda, 0xf7, 0xdb, 0xbb, 0x9d, + 0x9d, 0xae, 0xde, 0xd3, 0x3a, 0x8f, 0xdb, 0xbb, 0xdb, 0x8d, 0x19, 0xb4, 0x0e, 0xe7, 0xe3, 0x15, + 0x0f, 0x76, 0xfa, 0xbb, 0xfa, 0xee, 0x8e, 0xbe, 0xb9, 0xd3, 0xdd, 0x6d, 0x77, 0xba, 0xdb, 0x5a, + 0x43, 0x41, 0xe7, 0xe1, 0x6c, 0x9c, 0xe5, 0x5e, 0x67, 0xab, 0xa3, 0x6d, 0x6f, 0x92, 0xdf, 0xed, + 0x87, 0x8d, 0xc2, 0xf5, 0x0f, 0xa0, 0x26, 0x7d, 0x33, 0x4d, 0x54, 0xea, 0xed, 0x6c, 0x35, 0x66, + 0x50, 0x0d, 0x2a, 0x71, 0x39, 0x65, 0x28, 0x75, 0x77, 0xb6, 0xb6, 0x1b, 0x05, 0x04, 0x30, 0xb7, + 0xdb, 0xd6, 0xee, 0x6f, 0xef, 0x36, 0x8a, 0xd7, 0xef, 0xc2, 0x62, 0xe2, 0xad, 0x37, 0x5a, 0x82, + 0x5a, 0xbf, 0xdd, 0xdd, 0xba, 0xb7, 0xf3, 0x03, 0x5d, 0xdb, 0x6e, 0x6f, 0x7d, 0xd6, 0x98, 0x41, + 0xcb, 0xd0, 0x10, 0xa4, 0xee, 0xce, 0x2e, 0xa3, 0x2a, 0xd7, 0x9f, 0x26, 0xf6, 0x12, 0x46, 0xa7, + 0x61, 0x29, 0xec, 0x52, 0xdf, 0xd4, 0xb6, 0xdb, 0xbb, 0xdb, 0x44, 0x13, 0x89, 0xac, 0xed, 0x75, + 0xbb, 0x9d, 0xee, 0xfd, 0x86, 0x42, 0xa4, 0x46, 0xe4, 0xed, 0x1f, 0x74, 0x08, 0x73, 0x41, 0x66, + 0xde, 0xeb, 0x7e, 0xb7, 0xbb, 0xf3, 0xfd, 0x6e, 0xa3, 0x78, 0xf3, 0x57, 0x8b, 0xe1, 0x17, 0xaf, + 0x7d, 0xec, 0xd1, 0x37, 0x27, 0x5b, 0x30, 0x2f, 0xfe, 0x8b, 0x81, 0xe4, 0x71, 0xe5, 0xff, 0xba, + 0xd0, 0x5a, 0xcd, 0xac, 0xe3, 0x71, 0xef, 0x0c, 0x7a, 0x4c, 0xe3, 0xd0, 0xd8, 0x1b, 0xfb, 0x8b, + 0x89, 0xd8, 0x2f, 0xf5, 0x94, 0xbf, 0xb5, 0x9e, 0xc3, 0x11, 0xca, 0xfd, 0x8c, 0x04, 0x99, 0xf1, + 0x0f, 0xcc, 0xd0, 0xba, 0x1c, 0x23, 0x66, 0x7c, 0xbb, 0xd6, 0x52, 0xf3, 0x58, 0x42, 0xd1, 0x3a, + 0x34, 0x92, 0x1f, 0x98, 0x21, 0x09, 0x62, 0x9d, 0xf2, 0xfd, 0x5a, 0xeb, 0x95, 0x7c, 0xa6, 0x78, + 0x07, 0xa9, 0xef, 0xa6, 0x2e, 0xe5, 0x7f, 0x89, 0x92, 0xd1, 0xc1, 0xb4, 0xcf, 0x55, 0xd8, 0xe4, + 0xc8, 0xcf, 0xdf, 0x51, 0xe2, 0x53, 0xa5, 0x8c, 0x2f, 0x28, 0xe4, 0xc9, 0xc9, 0x7e, 0x3d, 0xaf, + 0xce, 0xa0, 0xff, 0x07, 0x8b, 0x89, 0x67, 0x03, 0x48, 0x6a, 0x98, 0xfd, 0x1a, 0xa2, 0x75, 0x29, + 0x97, 0x47, 0x5e, 0xd5, 0xf8, 0xd3, 0x80, 0xe4, 0xaa, 0x66, 0x3c, 0x39, 0x48, 0xae, 0x6a, 0xe6, + 0xcb, 0x02, 0x6a, 0x88, 0xd2, 0x33, 0x00, 0xd9, 0x10, 0xb3, 0x9e, 0x1d, 0xb4, 0xd6, 0x73, 0x38, + 0xe2, 0x13, 0x92, 0x78, 0x08, 0x20, 0x4f, 0x48, 0xf6, 0x13, 0x83, 0xd6, 0xa5, 0x5c, 0x9e, 0xe4, + 0x4a, 0x46, 0x09, 0xc8, 0xf4, 0x4a, 0xa6, 0x92, 0xe0, 0xe9, 0x95, 0x4c, 0xe7, 0x2f, 0xf9, 0x4a, + 0x26, 0x52, 0x86, 0x6a, 0x6e, 0x32, 0x24, 0x6b, 0x25, 0xb3, 0x13, 0x26, 0xea, 0x0c, 0x7a, 0x0e, + 0xcd, 0x69, 0x30, 0x3c, 0xba, 0x71, 0x82, 0x6c, 0x41, 0xeb, 0xb5, 0xe3, 0x31, 0x87, 0x1d, 0x63, + 0x40, 0xe9, 0x63, 0x06, 0xbd, 0x2a, 0x4f, 0xf7, 0x94, 0x63, 0xac, 0x75, 0xf9, 0x28, 0xb6, 0xb0, + 0x9b, 0xfb, 0x50, 0x16, 0x00, 0x3f, 0x92, 0x5c, 0x60, 0x22, 0xb1, 0xd0, 0x3a, 0x97, 0x5d, 0x19, + 0x0a, 0xfa, 0x0e, 0x94, 0x08, 0x15, 0xad, 0x24, 0xf9, 0x84, 0x80, 0x66, 0xba, 0x22, 0x6c, 0xdc, + 0x86, 0x39, 0x86, 0x5c, 0x23, 0xe9, 0x4a, 0x2d, 0x21, 0xeb, 0xad, 0x56, 0x56, 0x55, 0x28, 0xa2, + 0xc7, 0xfe, 0x27, 0x0c, 0x07, 0xa2, 0xd1, 0x5a, 0xf2, 0xd3, 0x72, 0x19, 0xf1, 0x6e, 0x5d, 0x98, + 0x5a, 0x1f, 0xb7, 0xd9, 0x44, 0x10, 0xb8, 0x9e, 0x13, 0xb1, 0x67, 0xd9, 0x6c, 0xf6, 0x3d, 0x80, + 0x2d, 0x6e, 0xfa, 0x9e, 0x20, 0x2f, 0xee, 0xd4, 0xbb, 0x98, 0xbc, 0xb8, 0xd3, 0xaf, 0x1b, 0xea, + 0x0c, 0x3a, 0x80, 0x53, 0x19, 0x68, 0x0e, 0xba, 0x9c, 0x36, 0xc5, 0x2c, 0x38, 0xa9, 0x75, 0xe5, + 0x48, 0xbe, 0xf8, 0x02, 0xf2, 0xbd, 0x77, 0x36, 0x0b, 0xe2, 0xc8, 0x58, 0xc0, 0xe4, 0x4e, 0xbb, + 0xf9, 0xf7, 0x45, 0x58, 0x60, 0x28, 0x1c, 0x3f, 0xb8, 0x1f, 0x01, 0x44, 0x80, 0x36, 0x3a, 0x9f, + 0x1c, 0xb5, 0x94, 0x0d, 0x68, 0xad, 0x4d, 0xab, 0x8e, 0x1b, 0x48, 0x0c, 0x28, 0x96, 0x0d, 0x24, + 0x8d, 0x7b, 0xcb, 0x06, 0x92, 0x81, 0x30, 0xab, 0x33, 0xe8, 0x53, 0xa8, 0x84, 0xb8, 0x24, 0x92, + 0x11, 0xcd, 0x04, 0xc0, 0xda, 0x3a, 0x3f, 0xa5, 0x36, 0xae, 0x5d, 0x0c, 0x6e, 0x94, 0xb5, 0x4b, + 0x43, 0x99, 0xb2, 0x76, 0x59, 0x38, 0x65, 0x34, 0x5e, 0x06, 0x5c, 0x64, 0x8c, 0x57, 0xc2, 0x87, + 0x32, 0xc6, 0x2b, 0x23, 0x1e, 0xea, 0xcc, 0xbd, 0x8b, 0xbf, 0xf9, 0xc3, 0x9a, 0xf2, 0xf9, 0x1f, + 0xd6, 0x66, 0xfe, 0xec, 0x8b, 0x35, 0xe5, 0x37, 0x5f, 0xac, 0x29, 0xbf, 0xfb, 0x62, 0x4d, 0xf9, + 0xfd, 0x17, 0x6b, 0xca, 0x5f, 0xfe, 0xf7, 0xda, 0xcc, 0x0f, 0x0b, 0xcf, 0xde, 0x7a, 0x32, 0x47, + 0xff, 0xc3, 0xd2, 0xad, 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0xd4, 0xa5, 0x3f, 0x47, 0x1b, 0x4b, 0x00, 0x00, } @@ -9195,6 +9336,18 @@ func (m *PodSandboxConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + if m.Windows != nil { + { + size, err := m.Windows.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintApi(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x4a + } if m.Linux != nil { { size, err := m.Linux.MarshalToSizedBuffer(dAtA[:i]) @@ -10485,21 +10638,21 @@ func (m *LinuxContainerSecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, dAtA[i] = 0x4a } if len(m.SupplementalGroups) > 0 { - dAtA27 := make([]byte, len(m.SupplementalGroups)*10) - var j26 int + dAtA28 := make([]byte, len(m.SupplementalGroups)*10) + var j27 int for _, num1 := range m.SupplementalGroups { num := uint64(num1) for num >= 1<<7 { - dAtA27[j26] = uint8(uint64(num)&0x7f | 0x80) + dAtA28[j27] = uint8(uint64(num)&0x7f | 0x80) num >>= 7 - j26++ + j27++ } - dAtA27[j26] = uint8(num) - j26++ + dAtA28[j27] = uint8(num) + j27++ } - i -= j26 - copy(dAtA[i:], dAtA27[:j26]) - i = encodeVarintApi(dAtA, i, uint64(j26)) + i -= j27 + copy(dAtA[i:], dAtA28[:j27]) + i = encodeVarintApi(dAtA, i, uint64(j27)) i-- dAtA[i] = 0x42 } @@ -10628,7 +10781,7 @@ func (m *LinuxContainerConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } -func (m *WindowsContainerSecurityContext) Marshal() (dAtA []byte, err error) { +func (m *WindowsSandboxSecurityContext) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -10638,16 +10791,26 @@ func (m *WindowsContainerSecurityContext) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *WindowsContainerSecurityContext) MarshalTo(dAtA []byte) (int, error) { +func (m *WindowsSandboxSecurityContext) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *WindowsContainerSecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *WindowsSandboxSecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l + if m.HostProcess { + i-- + if m.HostProcess { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x18 + } if len(m.CredentialSpec) > 0 { i -= len(m.CredentialSpec) copy(dAtA[i:], m.CredentialSpec) @@ -10665,7 +10828,7 @@ func (m *WindowsContainerSecurityContext) MarshalToSizedBuffer(dAtA []byte) (int return len(dAtA) - i, nil } -func (m *WindowsContainerConfig) Marshal() (dAtA []byte, err error) { +func (m *WindowsPodSandboxConfig) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -10675,12 +10838,12 @@ func (m *WindowsContainerConfig) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *WindowsContainerConfig) MarshalTo(dAtA []byte) (int, error) { +func (m *WindowsPodSandboxConfig) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *WindowsContainerConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *WindowsPodSandboxConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -10695,17 +10858,99 @@ func (m *WindowsContainerConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) i = encodeVarintApi(dAtA, i, uint64(size)) } i-- - dAtA[i] = 0x12 + dAtA[i] = 0xa } - if m.Resources != nil { - { - size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintApi(dAtA, i, uint64(size)) - } + return len(dAtA) - i, nil +} + +func (m *WindowsContainerSecurityContext) 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 *WindowsContainerSecurityContext) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *WindowsContainerSecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.HostProcess { + i-- + if m.HostProcess { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x18 + } + if len(m.CredentialSpec) > 0 { + i -= len(m.CredentialSpec) + copy(dAtA[i:], m.CredentialSpec) + i = encodeVarintApi(dAtA, i, uint64(len(m.CredentialSpec))) + i-- + dAtA[i] = 0x12 + } + if len(m.RunAsUsername) > 0 { + i -= len(m.RunAsUsername) + copy(dAtA[i:], m.RunAsUsername) + i = encodeVarintApi(dAtA, i, uint64(len(m.RunAsUsername))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *WindowsContainerConfig) 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 *WindowsContainerConfig) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *WindowsContainerConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.SecurityContext != nil { + { + size, err := m.SecurityContext.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintApi(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if m.Resources != nil { + { + size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintApi(dAtA, i, uint64(size)) + } i-- dAtA[i] = 0xa } @@ -12246,21 +12491,21 @@ func (m *PortForwardRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { var l int _ = l if len(m.Port) > 0 { - dAtA52 := make([]byte, len(m.Port)*10) - var j51 int + dAtA54 := make([]byte, len(m.Port)*10) + var j53 int for _, num1 := range m.Port { num := uint64(num1) for num >= 1<<7 { - dAtA52[j51] = uint8(uint64(num)&0x7f | 0x80) + dAtA54[j53] = uint8(uint64(num)&0x7f | 0x80) num >>= 7 - j51++ + j53++ } - dAtA52[j51] = uint8(num) - j51++ + dAtA54[j53] = uint8(num) + j53++ } - i -= j51 - copy(dAtA[i:], dAtA52[:j51]) - i = encodeVarintApi(dAtA, i, uint64(j51)) + i -= j53 + copy(dAtA[i:], dAtA54[:j53]) + i = encodeVarintApi(dAtA, i, uint64(j53)) i-- dAtA[i] = 0x12 } @@ -14087,6 +14332,10 @@ func (m *PodSandboxConfig) Size() (n int) { l = m.Linux.Size() n += 1 + l + sovApi(uint64(l)) } + if m.Windows != nil { + l = m.Windows.Size() + n += 1 + l + sovApi(uint64(l)) + } return n } @@ -14650,6 +14899,39 @@ func (m *LinuxContainerConfig) Size() (n int) { return n } +func (m *WindowsSandboxSecurityContext) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.RunAsUsername) + if l > 0 { + n += 1 + l + sovApi(uint64(l)) + } + l = len(m.CredentialSpec) + if l > 0 { + n += 1 + l + sovApi(uint64(l)) + } + if m.HostProcess { + n += 2 + } + return n +} + +func (m *WindowsPodSandboxConfig) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.SecurityContext != nil { + l = m.SecurityContext.Size() + n += 1 + l + sovApi(uint64(l)) + } + return n +} + func (m *WindowsContainerSecurityContext) Size() (n int) { if m == nil { return 0 @@ -14664,6 +14946,9 @@ func (m *WindowsContainerSecurityContext) Size() (n int) { if l > 0 { n += 1 + l + sovApi(uint64(l)) } + if m.HostProcess { + n += 2 + } return n } @@ -16144,6 +16429,7 @@ func (this *PodSandboxConfig) String() string { `Labels:` + mapStringForLabels + `,`, `Annotations:` + mapStringForAnnotations + `,`, `Linux:` + strings.Replace(this.Linux.String(), "LinuxPodSandboxConfig", "LinuxPodSandboxConfig", 1) + `,`, + `Windows:` + strings.Replace(this.Windows.String(), "WindowsPodSandboxConfig", "WindowsPodSandboxConfig", 1) + `,`, `}`, }, "") return s @@ -16541,6 +16827,28 @@ func (this *LinuxContainerConfig) String() string { }, "") return s } +func (this *WindowsSandboxSecurityContext) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&WindowsSandboxSecurityContext{`, + `RunAsUsername:` + fmt.Sprintf("%v", this.RunAsUsername) + `,`, + `CredentialSpec:` + fmt.Sprintf("%v", this.CredentialSpec) + `,`, + `HostProcess:` + fmt.Sprintf("%v", this.HostProcess) + `,`, + `}`, + }, "") + return s +} +func (this *WindowsPodSandboxConfig) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&WindowsPodSandboxConfig{`, + `SecurityContext:` + strings.Replace(this.SecurityContext.String(), "WindowsSandboxSecurityContext", "WindowsSandboxSecurityContext", 1) + `,`, + `}`, + }, "") + return s +} func (this *WindowsContainerSecurityContext) String() string { if this == nil { return "nil" @@ -16548,6 +16856,7 @@ func (this *WindowsContainerSecurityContext) String() string { s := strings.Join([]string{`&WindowsContainerSecurityContext{`, `RunAsUsername:` + fmt.Sprintf("%v", this.RunAsUsername) + `,`, `CredentialSpec:` + fmt.Sprintf("%v", this.CredentialSpec) + `,`, + `HostProcess:` + fmt.Sprintf("%v", this.HostProcess) + `,`, `}`, }, "") return s @@ -19838,6 +20147,42 @@ func (m *PodSandboxConfig) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex + case 9: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Windows", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowApi + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthApi + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthApi + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Windows == nil { + m.Windows = &WindowsPodSandboxConfig{} + } + if err := m.Windows.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) @@ -24127,6 +24472,226 @@ func (m *LinuxContainerConfig) Unmarshal(dAtA []byte) error { } return nil } +func (m *WindowsSandboxSecurityContext) 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 ErrIntOverflowApi + } + 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: WindowsSandboxSecurityContext: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: WindowsSandboxSecurityContext: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RunAsUsername", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowApi + } + 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 ErrInvalidLengthApi + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthApi + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.RunAsUsername = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field CredentialSpec", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowApi + } + 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 ErrInvalidLengthApi + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthApi + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.CredentialSpec = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field HostProcess", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowApi + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.HostProcess = bool(v != 0) + default: + iNdEx = preIndex + skippy, err := skipApi(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthApi + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *WindowsPodSandboxConfig) 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 ErrIntOverflowApi + } + 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: WindowsPodSandboxConfig: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: WindowsPodSandboxConfig: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowApi + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthApi + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthApi + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.SecurityContext == nil { + m.SecurityContext = &WindowsSandboxSecurityContext{} + } + if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipApi(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthApi + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func (m *WindowsContainerSecurityContext) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -24220,6 +24785,26 @@ func (m *WindowsContainerSecurityContext) Unmarshal(dAtA []byte) error { } m.CredentialSpec = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex + case 3: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field HostProcess", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowApi + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.HostProcess = bool(v != 0) default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) diff --git a/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1/api.proto b/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1/api.proto index 8f89834a6f9d..7aabae76693d 100644 --- a/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1/api.proto +++ b/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1/api.proto @@ -388,6 +388,8 @@ message PodSandboxConfig { map annotations = 7; // Optional configurations specific to Linux hosts. LinuxPodSandboxConfig linux = 8; + // Optional configurations specific to Windows hosts. + WindowsPodSandboxConfig windows = 9; } message RunPodSandboxRequest { @@ -687,6 +689,29 @@ message LinuxContainerConfig { LinuxContainerSecurityContext security_context = 2; } +// WindowsSandboxSecurityContext holds platform-specific configurations that will be +// applied to a sandbox. +// These settings will only apply to the sandbox container. +message WindowsSandboxSecurityContext { + // User name to run the container process as. If specified, the user MUST + // exist in the container image and be resolved there by the runtime; + // otherwise, the runtime MUST return error. + string run_as_username = 1; + + // The contents of the GMSA credential spec to use to run this container. + string credential_spec = 2; + + // Indicates whether the container requested to run as a HostProcess container. + bool host_process = 3; +} + +// WindowsPodSandboxConfig holds platform-specific configurations for Windows +// host platforms and Windows-based containers. +message WindowsPodSandboxConfig { + // WindowsSandboxSecurityContext holds sandbox security attributes. + WindowsSandboxSecurityContext security_context = 1; +} + // WindowsContainerSecurityContext holds windows security configuration that will be applied to a container. message WindowsContainerSecurityContext { // User name to run the container process as. If specified, the user MUST @@ -696,6 +721,9 @@ message WindowsContainerSecurityContext { // The contents of the GMSA credential spec to use to run this container. string credential_spec = 2; + + // Indicates whether a container is to be run as a HostProcess container. + bool host_process = 3; } // WindowsContainerConfig contains platform-specific configuration for diff --git a/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1alpha2/api.pb.go b/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1alpha2/api.pb.go index 5a147bac477a..4c2f1d162ddc 100644 --- a/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1alpha2/api.pb.go +++ b/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1alpha2/api.pb.go @@ -1119,9 +1119,11 @@ type PodSandboxConfig struct { // consider proposing new typed fields for any new features instead. Annotations map[string]string `protobuf:"bytes,7,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // Optional configurations specific to Linux hosts. - Linux *LinuxPodSandboxConfig `protobuf:"bytes,8,opt,name=linux,proto3" json:"linux,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_sizecache int32 `json:"-"` + Linux *LinuxPodSandboxConfig `protobuf:"bytes,8,opt,name=linux,proto3" json:"linux,omitempty"` + // Optional configurations specific to Windows hosts. + Windows *WindowsPodSandboxConfig `protobuf:"bytes,9,opt,name=windows,proto3" json:"windows,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *PodSandboxConfig) Reset() { *m = PodSandboxConfig{} } @@ -1212,6 +1214,13 @@ func (m *PodSandboxConfig) GetLinux() *LinuxPodSandboxConfig { return nil } +func (m *PodSandboxConfig) GetWindows() *WindowsPodSandboxConfig { + if m != nil { + return m.Windows + } + return nil +} + type RunPodSandboxRequest struct { // Configuration for creating a PodSandbox. Config *PodSandboxConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` @@ -2912,6 +2921,123 @@ func (m *LinuxContainerConfig) GetSecurityContext() *LinuxContainerSecurityConte return nil } +// WindowsSandboxSecurityContext holds platform-specific configurations that will be +// applied to a sandbox. +// These settings will only apply to the sandbox container. +type WindowsSandboxSecurityContext struct { + // User name to run the container process as. If specified, the user MUST + // exist in the container image and be resolved there by the runtime; + // otherwise, the runtime MUST return error. + RunAsUsername string `protobuf:"bytes,1,opt,name=run_as_username,json=runAsUsername,proto3" json:"run_as_username,omitempty"` + // The contents of the GMSA credential spec to use to run this container. + CredentialSpec string `protobuf:"bytes,2,opt,name=credential_spec,json=credentialSpec,proto3" json:"credential_spec,omitempty"` + // Indicates whether the container be asked to run as a HostProcess container. + HostProcess bool `protobuf:"varint,3,opt,name=host_process,json=hostProcess,proto3" json:"host_process,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *WindowsSandboxSecurityContext) Reset() { *m = WindowsSandboxSecurityContext{} } +func (*WindowsSandboxSecurityContext) ProtoMessage() {} +func (*WindowsSandboxSecurityContext) Descriptor() ([]byte, []int) { + return fileDescriptor_00212fb1f9d3bf1c, []int{38} +} +func (m *WindowsSandboxSecurityContext) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *WindowsSandboxSecurityContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_WindowsSandboxSecurityContext.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *WindowsSandboxSecurityContext) XXX_Merge(src proto.Message) { + xxx_messageInfo_WindowsSandboxSecurityContext.Merge(m, src) +} +func (m *WindowsSandboxSecurityContext) XXX_Size() int { + return m.Size() +} +func (m *WindowsSandboxSecurityContext) XXX_DiscardUnknown() { + xxx_messageInfo_WindowsSandboxSecurityContext.DiscardUnknown(m) +} + +var xxx_messageInfo_WindowsSandboxSecurityContext proto.InternalMessageInfo + +func (m *WindowsSandboxSecurityContext) GetRunAsUsername() string { + if m != nil { + return m.RunAsUsername + } + return "" +} + +func (m *WindowsSandboxSecurityContext) GetCredentialSpec() string { + if m != nil { + return m.CredentialSpec + } + return "" +} + +func (m *WindowsSandboxSecurityContext) GetHostProcess() bool { + if m != nil { + return m.HostProcess + } + return false +} + +// WindowsPodSandboxConfig holds platform-specific configurations for Windows +// host platforms and Windows-based containers. +type WindowsPodSandboxConfig struct { + // WindowsSandboxSecurityContext holds sandbox security attributes. + SecurityContext *WindowsSandboxSecurityContext `protobuf:"bytes,1,opt,name=security_context,json=securityContext,proto3" json:"security_context,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *WindowsPodSandboxConfig) Reset() { *m = WindowsPodSandboxConfig{} } +func (*WindowsPodSandboxConfig) ProtoMessage() {} +func (*WindowsPodSandboxConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_00212fb1f9d3bf1c, []int{39} +} +func (m *WindowsPodSandboxConfig) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *WindowsPodSandboxConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_WindowsPodSandboxConfig.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *WindowsPodSandboxConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_WindowsPodSandboxConfig.Merge(m, src) +} +func (m *WindowsPodSandboxConfig) XXX_Size() int { + return m.Size() +} +func (m *WindowsPodSandboxConfig) XXX_DiscardUnknown() { + xxx_messageInfo_WindowsPodSandboxConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_WindowsPodSandboxConfig proto.InternalMessageInfo + +func (m *WindowsPodSandboxConfig) GetSecurityContext() *WindowsSandboxSecurityContext { + if m != nil { + return m.SecurityContext + } + return nil +} + // WindowsContainerSecurityContext holds windows security configuration that will be applied to a container. type WindowsContainerSecurityContext struct { // User name to run the container process as. If specified, the user MUST @@ -2919,7 +3045,9 @@ type WindowsContainerSecurityContext struct { // otherwise, the runtime MUST return error. RunAsUsername string `protobuf:"bytes,1,opt,name=run_as_username,json=runAsUsername,proto3" json:"run_as_username,omitempty"` // The contents of the GMSA credential spec to use to run this container. - CredentialSpec string `protobuf:"bytes,2,opt,name=credential_spec,json=credentialSpec,proto3" json:"credential_spec,omitempty"` + CredentialSpec string `protobuf:"bytes,2,opt,name=credential_spec,json=credentialSpec,proto3" json:"credential_spec,omitempty"` + // Indicates whether a container is to be run as a HostProcess container. + HostProcess bool `protobuf:"varint,3,opt,name=host_process,json=hostProcess,proto3" json:"host_process,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` } @@ -2927,7 +3055,7 @@ type WindowsContainerSecurityContext struct { func (m *WindowsContainerSecurityContext) Reset() { *m = WindowsContainerSecurityContext{} } func (*WindowsContainerSecurityContext) ProtoMessage() {} func (*WindowsContainerSecurityContext) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{38} + return fileDescriptor_00212fb1f9d3bf1c, []int{40} } func (m *WindowsContainerSecurityContext) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2970,6 +3098,13 @@ func (m *WindowsContainerSecurityContext) GetCredentialSpec() string { return "" } +func (m *WindowsContainerSecurityContext) GetHostProcess() bool { + if m != nil { + return m.HostProcess + } + return false +} + // WindowsContainerConfig contains platform-specific configuration for // Windows-based containers. type WindowsContainerConfig struct { @@ -2984,7 +3119,7 @@ type WindowsContainerConfig struct { func (m *WindowsContainerConfig) Reset() { *m = WindowsContainerConfig{} } func (*WindowsContainerConfig) ProtoMessage() {} func (*WindowsContainerConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{39} + return fileDescriptor_00212fb1f9d3bf1c, []int{41} } func (m *WindowsContainerConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3045,7 +3180,7 @@ type WindowsContainerResources struct { func (m *WindowsContainerResources) Reset() { *m = WindowsContainerResources{} } func (*WindowsContainerResources) ProtoMessage() {} func (*WindowsContainerResources) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{40} + return fileDescriptor_00212fb1f9d3bf1c, []int{42} } func (m *WindowsContainerResources) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3119,7 +3254,7 @@ type ContainerMetadata struct { func (m *ContainerMetadata) Reset() { *m = ContainerMetadata{} } func (*ContainerMetadata) ProtoMessage() {} func (*ContainerMetadata) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{41} + return fileDescriptor_00212fb1f9d3bf1c, []int{43} } func (m *ContainerMetadata) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3180,7 +3315,7 @@ type Device struct { func (m *Device) Reset() { *m = Device{} } func (*Device) ProtoMessage() {} func (*Device) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{42} + return fileDescriptor_00212fb1f9d3bf1c, []int{44} } func (m *Device) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3299,7 +3434,7 @@ type ContainerConfig struct { func (m *ContainerConfig) Reset() { *m = ContainerConfig{} } func (*ContainerConfig) ProtoMessage() {} func (*ContainerConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{43} + return fileDescriptor_00212fb1f9d3bf1c, []int{45} } func (m *ContainerConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3457,7 +3592,7 @@ type CreateContainerRequest struct { func (m *CreateContainerRequest) Reset() { *m = CreateContainerRequest{} } func (*CreateContainerRequest) ProtoMessage() {} func (*CreateContainerRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{44} + return fileDescriptor_00212fb1f9d3bf1c, []int{46} } func (m *CreateContainerRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3517,7 +3652,7 @@ type CreateContainerResponse struct { func (m *CreateContainerResponse) Reset() { *m = CreateContainerResponse{} } func (*CreateContainerResponse) ProtoMessage() {} func (*CreateContainerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{45} + return fileDescriptor_00212fb1f9d3bf1c, []int{47} } func (m *CreateContainerResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3563,7 +3698,7 @@ type StartContainerRequest struct { func (m *StartContainerRequest) Reset() { *m = StartContainerRequest{} } func (*StartContainerRequest) ProtoMessage() {} func (*StartContainerRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{46} + return fileDescriptor_00212fb1f9d3bf1c, []int{48} } func (m *StartContainerRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3607,7 +3742,7 @@ type StartContainerResponse struct { func (m *StartContainerResponse) Reset() { *m = StartContainerResponse{} } func (*StartContainerResponse) ProtoMessage() {} func (*StartContainerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{47} + return fileDescriptor_00212fb1f9d3bf1c, []int{49} } func (m *StartContainerResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3649,7 +3784,7 @@ type StopContainerRequest struct { func (m *StopContainerRequest) Reset() { *m = StopContainerRequest{} } func (*StopContainerRequest) ProtoMessage() {} func (*StopContainerRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{48} + return fileDescriptor_00212fb1f9d3bf1c, []int{50} } func (m *StopContainerRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3700,7 +3835,7 @@ type StopContainerResponse struct { func (m *StopContainerResponse) Reset() { *m = StopContainerResponse{} } func (*StopContainerResponse) ProtoMessage() {} func (*StopContainerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{49} + return fileDescriptor_00212fb1f9d3bf1c, []int{51} } func (m *StopContainerResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3739,7 +3874,7 @@ type RemoveContainerRequest struct { func (m *RemoveContainerRequest) Reset() { *m = RemoveContainerRequest{} } func (*RemoveContainerRequest) ProtoMessage() {} func (*RemoveContainerRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{50} + return fileDescriptor_00212fb1f9d3bf1c, []int{52} } func (m *RemoveContainerRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3783,7 +3918,7 @@ type RemoveContainerResponse struct { func (m *RemoveContainerResponse) Reset() { *m = RemoveContainerResponse{} } func (*RemoveContainerResponse) ProtoMessage() {} func (*RemoveContainerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{51} + return fileDescriptor_00212fb1f9d3bf1c, []int{53} } func (m *RemoveContainerResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3823,7 +3958,7 @@ type ContainerStateValue struct { func (m *ContainerStateValue) Reset() { *m = ContainerStateValue{} } func (*ContainerStateValue) ProtoMessage() {} func (*ContainerStateValue) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{52} + return fileDescriptor_00212fb1f9d3bf1c, []int{54} } func (m *ContainerStateValue) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3879,7 +4014,7 @@ type ContainerFilter struct { func (m *ContainerFilter) Reset() { *m = ContainerFilter{} } func (*ContainerFilter) ProtoMessage() {} func (*ContainerFilter) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{53} + return fileDescriptor_00212fb1f9d3bf1c, []int{55} } func (m *ContainerFilter) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3945,7 +4080,7 @@ type ListContainersRequest struct { func (m *ListContainersRequest) Reset() { *m = ListContainersRequest{} } func (*ListContainersRequest) ProtoMessage() {} func (*ListContainersRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{54} + return fileDescriptor_00212fb1f9d3bf1c, []int{56} } func (m *ListContainersRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4014,7 +4149,7 @@ type Container struct { func (m *Container) Reset() { *m = Container{} } func (*Container) ProtoMessage() {} func (*Container) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{55} + return fileDescriptor_00212fb1f9d3bf1c, []int{57} } func (m *Container) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4116,7 +4251,7 @@ type ListContainersResponse struct { func (m *ListContainersResponse) Reset() { *m = ListContainersResponse{} } func (*ListContainersResponse) ProtoMessage() {} func (*ListContainersResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{56} + return fileDescriptor_00212fb1f9d3bf1c, []int{58} } func (m *ListContainersResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4164,7 +4299,7 @@ type ContainerStatusRequest struct { func (m *ContainerStatusRequest) Reset() { *m = ContainerStatusRequest{} } func (*ContainerStatusRequest) ProtoMessage() {} func (*ContainerStatusRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{57} + return fileDescriptor_00212fb1f9d3bf1c, []int{59} } func (m *ContainerStatusRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4251,7 +4386,7 @@ type ContainerStatus struct { func (m *ContainerStatus) Reset() { *m = ContainerStatus{} } func (*ContainerStatus) ProtoMessage() {} func (*ContainerStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{58} + return fileDescriptor_00212fb1f9d3bf1c, []int{60} } func (m *ContainerStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4400,7 +4535,7 @@ type ContainerStatusResponse struct { func (m *ContainerStatusResponse) Reset() { *m = ContainerStatusResponse{} } func (*ContainerStatusResponse) ProtoMessage() {} func (*ContainerStatusResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{59} + return fileDescriptor_00212fb1f9d3bf1c, []int{61} } func (m *ContainerStatusResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4461,7 +4596,7 @@ type UpdateContainerResourcesRequest struct { func (m *UpdateContainerResourcesRequest) Reset() { *m = UpdateContainerResourcesRequest{} } func (*UpdateContainerResourcesRequest) ProtoMessage() {} func (*UpdateContainerResourcesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{60} + return fileDescriptor_00212fb1f9d3bf1c, []int{62} } func (m *UpdateContainerResourcesRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4526,7 +4661,7 @@ type UpdateContainerResourcesResponse struct { func (m *UpdateContainerResourcesResponse) Reset() { *m = UpdateContainerResourcesResponse{} } func (*UpdateContainerResourcesResponse) ProtoMessage() {} func (*UpdateContainerResourcesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{61} + return fileDescriptor_00212fb1f9d3bf1c, []int{63} } func (m *UpdateContainerResourcesResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4569,7 +4704,7 @@ type ExecSyncRequest struct { func (m *ExecSyncRequest) Reset() { *m = ExecSyncRequest{} } func (*ExecSyncRequest) ProtoMessage() {} func (*ExecSyncRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{62} + return fileDescriptor_00212fb1f9d3bf1c, []int{64} } func (m *ExecSyncRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4633,7 +4768,7 @@ type ExecSyncResponse struct { func (m *ExecSyncResponse) Reset() { *m = ExecSyncResponse{} } func (*ExecSyncResponse) ProtoMessage() {} func (*ExecSyncResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{63} + return fileDescriptor_00212fb1f9d3bf1c, []int{65} } func (m *ExecSyncResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4709,7 +4844,7 @@ type ExecRequest struct { func (m *ExecRequest) Reset() { *m = ExecRequest{} } func (*ExecRequest) ProtoMessage() {} func (*ExecRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{64} + return fileDescriptor_00212fb1f9d3bf1c, []int{66} } func (m *ExecRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4790,7 +4925,7 @@ type ExecResponse struct { func (m *ExecResponse) Reset() { *m = ExecResponse{} } func (*ExecResponse) ProtoMessage() {} func (*ExecResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{65} + return fileDescriptor_00212fb1f9d3bf1c, []int{67} } func (m *ExecResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4851,7 +4986,7 @@ type AttachRequest struct { func (m *AttachRequest) Reset() { *m = AttachRequest{} } func (*AttachRequest) ProtoMessage() {} func (*AttachRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{66} + return fileDescriptor_00212fb1f9d3bf1c, []int{68} } func (m *AttachRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4925,7 +5060,7 @@ type AttachResponse struct { func (m *AttachResponse) Reset() { *m = AttachResponse{} } func (*AttachResponse) ProtoMessage() {} func (*AttachResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{67} + return fileDescriptor_00212fb1f9d3bf1c, []int{69} } func (m *AttachResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4973,7 +5108,7 @@ type PortForwardRequest struct { func (m *PortForwardRequest) Reset() { *m = PortForwardRequest{} } func (*PortForwardRequest) ProtoMessage() {} func (*PortForwardRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{68} + return fileDescriptor_00212fb1f9d3bf1c, []int{70} } func (m *PortForwardRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5026,7 +5161,7 @@ type PortForwardResponse struct { func (m *PortForwardResponse) Reset() { *m = PortForwardResponse{} } func (*PortForwardResponse) ProtoMessage() {} func (*PortForwardResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{69} + return fileDescriptor_00212fb1f9d3bf1c, []int{71} } func (m *PortForwardResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5072,7 +5207,7 @@ type ImageFilter struct { func (m *ImageFilter) Reset() { *m = ImageFilter{} } func (*ImageFilter) ProtoMessage() {} func (*ImageFilter) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{70} + return fileDescriptor_00212fb1f9d3bf1c, []int{72} } func (m *ImageFilter) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5118,7 +5253,7 @@ type ListImagesRequest struct { func (m *ListImagesRequest) Reset() { *m = ListImagesRequest{} } func (*ListImagesRequest) ProtoMessage() {} func (*ListImagesRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{71} + return fileDescriptor_00212fb1f9d3bf1c, []int{73} } func (m *ListImagesRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5180,7 +5315,7 @@ type Image struct { func (m *Image) Reset() { *m = Image{} } func (*Image) ProtoMessage() {} func (*Image) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{72} + return fileDescriptor_00212fb1f9d3bf1c, []int{74} } func (m *Image) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5268,7 +5403,7 @@ type ListImagesResponse struct { func (m *ListImagesResponse) Reset() { *m = ListImagesResponse{} } func (*ListImagesResponse) ProtoMessage() {} func (*ListImagesResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{73} + return fileDescriptor_00212fb1f9d3bf1c, []int{75} } func (m *ListImagesResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5316,7 +5451,7 @@ type ImageStatusRequest struct { func (m *ImageStatusRequest) Reset() { *m = ImageStatusRequest{} } func (*ImageStatusRequest) ProtoMessage() {} func (*ImageStatusRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{74} + return fileDescriptor_00212fb1f9d3bf1c, []int{76} } func (m *ImageStatusRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5374,7 +5509,7 @@ type ImageStatusResponse struct { func (m *ImageStatusResponse) Reset() { *m = ImageStatusResponse{} } func (*ImageStatusResponse) ProtoMessage() {} func (*ImageStatusResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{75} + return fileDescriptor_00212fb1f9d3bf1c, []int{77} } func (m *ImageStatusResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5435,7 +5570,7 @@ type AuthConfig struct { func (m *AuthConfig) Reset() { *m = AuthConfig{} } func (*AuthConfig) ProtoMessage() {} func (*AuthConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{76} + return fileDescriptor_00212fb1f9d3bf1c, []int{78} } func (m *AuthConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5520,7 +5655,7 @@ type PullImageRequest struct { func (m *PullImageRequest) Reset() { *m = PullImageRequest{} } func (*PullImageRequest) ProtoMessage() {} func (*PullImageRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{77} + return fileDescriptor_00212fb1f9d3bf1c, []int{79} } func (m *PullImageRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5581,7 +5716,7 @@ type PullImageResponse struct { func (m *PullImageResponse) Reset() { *m = PullImageResponse{} } func (*PullImageResponse) ProtoMessage() {} func (*PullImageResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{78} + return fileDescriptor_00212fb1f9d3bf1c, []int{80} } func (m *PullImageResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5627,7 +5762,7 @@ type RemoveImageRequest struct { func (m *RemoveImageRequest) Reset() { *m = RemoveImageRequest{} } func (*RemoveImageRequest) ProtoMessage() {} func (*RemoveImageRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{79} + return fileDescriptor_00212fb1f9d3bf1c, []int{81} } func (m *RemoveImageRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5671,7 +5806,7 @@ type RemoveImageResponse struct { func (m *RemoveImageResponse) Reset() { *m = RemoveImageResponse{} } func (*RemoveImageResponse) ProtoMessage() {} func (*RemoveImageResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{80} + return fileDescriptor_00212fb1f9d3bf1c, []int{82} } func (m *RemoveImageResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5711,7 +5846,7 @@ type NetworkConfig struct { func (m *NetworkConfig) Reset() { *m = NetworkConfig{} } func (*NetworkConfig) ProtoMessage() {} func (*NetworkConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{81} + return fileDescriptor_00212fb1f9d3bf1c, []int{83} } func (m *NetworkConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5756,7 +5891,7 @@ type RuntimeConfig struct { func (m *RuntimeConfig) Reset() { *m = RuntimeConfig{} } func (*RuntimeConfig) ProtoMessage() {} func (*RuntimeConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{82} + return fileDescriptor_00212fb1f9d3bf1c, []int{84} } func (m *RuntimeConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5801,7 +5936,7 @@ type UpdateRuntimeConfigRequest struct { func (m *UpdateRuntimeConfigRequest) Reset() { *m = UpdateRuntimeConfigRequest{} } func (*UpdateRuntimeConfigRequest) ProtoMessage() {} func (*UpdateRuntimeConfigRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{83} + return fileDescriptor_00212fb1f9d3bf1c, []int{85} } func (m *UpdateRuntimeConfigRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5845,7 +5980,7 @@ type UpdateRuntimeConfigResponse struct { func (m *UpdateRuntimeConfigResponse) Reset() { *m = UpdateRuntimeConfigResponse{} } func (*UpdateRuntimeConfigResponse) ProtoMessage() {} func (*UpdateRuntimeConfigResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{84} + return fileDescriptor_00212fb1f9d3bf1c, []int{86} } func (m *UpdateRuntimeConfigResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5903,7 +6038,7 @@ type RuntimeCondition struct { func (m *RuntimeCondition) Reset() { *m = RuntimeCondition{} } func (*RuntimeCondition) ProtoMessage() {} func (*RuntimeCondition) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{85} + return fileDescriptor_00212fb1f9d3bf1c, []int{87} } func (m *RuntimeCondition) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5971,7 +6106,7 @@ type RuntimeStatus struct { func (m *RuntimeStatus) Reset() { *m = RuntimeStatus{} } func (*RuntimeStatus) ProtoMessage() {} func (*RuntimeStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{86} + return fileDescriptor_00212fb1f9d3bf1c, []int{88} } func (m *RuntimeStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6017,7 +6152,7 @@ type StatusRequest struct { func (m *StatusRequest) Reset() { *m = StatusRequest{} } func (*StatusRequest) ProtoMessage() {} func (*StatusRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{87} + return fileDescriptor_00212fb1f9d3bf1c, []int{89} } func (m *StatusRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6068,7 +6203,7 @@ type StatusResponse struct { func (m *StatusResponse) Reset() { *m = StatusResponse{} } func (*StatusResponse) ProtoMessage() {} func (*StatusResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{88} + return fileDescriptor_00212fb1f9d3bf1c, []int{90} } func (m *StatusResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6119,7 +6254,7 @@ type ImageFsInfoRequest struct { func (m *ImageFsInfoRequest) Reset() { *m = ImageFsInfoRequest{} } func (*ImageFsInfoRequest) ProtoMessage() {} func (*ImageFsInfoRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{89} + return fileDescriptor_00212fb1f9d3bf1c, []int{91} } func (m *ImageFsInfoRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6159,7 +6294,7 @@ type UInt64Value struct { func (m *UInt64Value) Reset() { *m = UInt64Value{} } func (*UInt64Value) ProtoMessage() {} func (*UInt64Value) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{90} + return fileDescriptor_00212fb1f9d3bf1c, []int{92} } func (m *UInt64Value) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6206,7 +6341,7 @@ type FilesystemIdentifier struct { func (m *FilesystemIdentifier) Reset() { *m = FilesystemIdentifier{} } func (*FilesystemIdentifier) ProtoMessage() {} func (*FilesystemIdentifier) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{91} + return fileDescriptor_00212fb1f9d3bf1c, []int{93} } func (m *FilesystemIdentifier) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6263,7 +6398,7 @@ type FilesystemUsage struct { func (m *FilesystemUsage) Reset() { *m = FilesystemUsage{} } func (*FilesystemUsage) ProtoMessage() {} func (*FilesystemUsage) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{92} + return fileDescriptor_00212fb1f9d3bf1c, []int{94} } func (m *FilesystemUsage) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6330,7 +6465,7 @@ type ImageFsInfoResponse struct { func (m *ImageFsInfoResponse) Reset() { *m = ImageFsInfoResponse{} } func (*ImageFsInfoResponse) ProtoMessage() {} func (*ImageFsInfoResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{93} + return fileDescriptor_00212fb1f9d3bf1c, []int{95} } func (m *ImageFsInfoResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6376,7 +6511,7 @@ type ContainerStatsRequest struct { func (m *ContainerStatsRequest) Reset() { *m = ContainerStatsRequest{} } func (*ContainerStatsRequest) ProtoMessage() {} func (*ContainerStatsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{94} + return fileDescriptor_00212fb1f9d3bf1c, []int{96} } func (m *ContainerStatsRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6422,7 +6557,7 @@ type ContainerStatsResponse struct { func (m *ContainerStatsResponse) Reset() { *m = ContainerStatsResponse{} } func (*ContainerStatsResponse) ProtoMessage() {} func (*ContainerStatsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{95} + return fileDescriptor_00212fb1f9d3bf1c, []int{97} } func (m *ContainerStatsResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6468,7 +6603,7 @@ type ListContainerStatsRequest struct { func (m *ListContainerStatsRequest) Reset() { *m = ListContainerStatsRequest{} } func (*ListContainerStatsRequest) ProtoMessage() {} func (*ListContainerStatsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{96} + return fileDescriptor_00212fb1f9d3bf1c, []int{98} } func (m *ListContainerStatsRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6522,7 +6657,7 @@ type ContainerStatsFilter struct { func (m *ContainerStatsFilter) Reset() { *m = ContainerStatsFilter{} } func (*ContainerStatsFilter) ProtoMessage() {} func (*ContainerStatsFilter) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{97} + return fileDescriptor_00212fb1f9d3bf1c, []int{99} } func (m *ContainerStatsFilter) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6582,7 +6717,7 @@ type ListContainerStatsResponse struct { func (m *ListContainerStatsResponse) Reset() { *m = ListContainerStatsResponse{} } func (*ListContainerStatsResponse) ProtoMessage() {} func (*ListContainerStatsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{98} + return fileDescriptor_00212fb1f9d3bf1c, []int{100} } func (m *ListContainerStatsResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6638,7 +6773,7 @@ type ContainerAttributes struct { func (m *ContainerAttributes) Reset() { *m = ContainerAttributes{} } func (*ContainerAttributes) ProtoMessage() {} func (*ContainerAttributes) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{99} + return fileDescriptor_00212fb1f9d3bf1c, []int{101} } func (m *ContainerAttributes) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6712,7 +6847,7 @@ type ContainerStats struct { func (m *ContainerStats) Reset() { *m = ContainerStats{} } func (*ContainerStats) ProtoMessage() {} func (*ContainerStats) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{100} + return fileDescriptor_00212fb1f9d3bf1c, []int{102} } func (m *ContainerStats) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6782,7 +6917,7 @@ type CpuUsage struct { func (m *CpuUsage) Reset() { *m = CpuUsage{} } func (*CpuUsage) ProtoMessage() {} func (*CpuUsage) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{101} + return fileDescriptor_00212fb1f9d3bf1c, []int{103} } func (m *CpuUsage) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6838,7 +6973,7 @@ type MemoryUsage struct { func (m *MemoryUsage) Reset() { *m = MemoryUsage{} } func (*MemoryUsage) ProtoMessage() {} func (*MemoryUsage) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{102} + return fileDescriptor_00212fb1f9d3bf1c, []int{104} } func (m *MemoryUsage) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6891,7 +7026,7 @@ type ReopenContainerLogRequest struct { func (m *ReopenContainerLogRequest) Reset() { *m = ReopenContainerLogRequest{} } func (*ReopenContainerLogRequest) ProtoMessage() {} func (*ReopenContainerLogRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{103} + return fileDescriptor_00212fb1f9d3bf1c, []int{105} } func (m *ReopenContainerLogRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -6935,7 +7070,7 @@ type ReopenContainerLogResponse struct { func (m *ReopenContainerLogResponse) Reset() { *m = ReopenContainerLogResponse{} } func (*ReopenContainerLogResponse) ProtoMessage() {} func (*ReopenContainerLogResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_00212fb1f9d3bf1c, []int{104} + return fileDescriptor_00212fb1f9d3bf1c, []int{106} } func (m *ReopenContainerLogResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -7019,6 +7154,8 @@ func init() { proto.RegisterType((*Capability)(nil), "runtime.v1alpha2.Capability") proto.RegisterType((*LinuxContainerSecurityContext)(nil), "runtime.v1alpha2.LinuxContainerSecurityContext") proto.RegisterType((*LinuxContainerConfig)(nil), "runtime.v1alpha2.LinuxContainerConfig") + proto.RegisterType((*WindowsSandboxSecurityContext)(nil), "runtime.v1alpha2.WindowsSandboxSecurityContext") + proto.RegisterType((*WindowsPodSandboxConfig)(nil), "runtime.v1alpha2.WindowsPodSandboxConfig") proto.RegisterType((*WindowsContainerSecurityContext)(nil), "runtime.v1alpha2.WindowsContainerSecurityContext") proto.RegisterType((*WindowsContainerConfig)(nil), "runtime.v1alpha2.WindowsContainerConfig") proto.RegisterType((*WindowsContainerResources)(nil), "runtime.v1alpha2.WindowsContainerResources") @@ -7105,322 +7242,326 @@ func init() { func init() { proto.RegisterFile("api.proto", fileDescriptor_00212fb1f9d3bf1c) } var fileDescriptor_00212fb1f9d3bf1c = []byte{ - // 5033 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x7c, 0x4d, 0x6c, 0x1b, 0x49, - 0x76, 0xbf, 0x9a, 0xa4, 0x24, 0xf2, 0x51, 0xa4, 0xa8, 0xb2, 0x6c, 0xd1, 0xf4, 0xd8, 0x63, 0xb7, - 0xc7, 0x9f, 0x33, 0x96, 0xd7, 0x9a, 0x59, 0xcf, 0xdf, 0xf6, 0x8c, 0x6d, 0x5a, 0x92, 0x6d, 0xfe, - 0xd7, 0xa6, 0x98, 0xa6, 0x34, 0x1f, 0x3b, 0x03, 0xf4, 0xb6, 0xd8, 0x25, 0xaa, 0xd7, 0x64, 0x77, - 0x4f, 0x77, 0xd3, 0xb6, 0x36, 0x40, 0xb0, 0xc0, 0x02, 0x7b, 0xc8, 0x29, 0xe7, 0x1c, 0x37, 0x87, - 0x1c, 0x72, 0xca, 0x21, 0xa7, 0x9c, 0x36, 0xc8, 0x61, 0x11, 0x20, 0x48, 0x4e, 0x9b, 0x04, 0xb9, - 0x64, 0x26, 0x08, 0xb0, 0x08, 0x90, 0x20, 0xc8, 0x39, 0x87, 0xa0, 0xbe, 0xfa, 0xbb, 0xf9, 0x61, - 0x7b, 0x76, 0x36, 0x27, 0xb1, 0x5e, 0xbf, 0xf7, 0xea, 0xf5, 0xab, 0x57, 0xaf, 0x5e, 0xfd, 0xaa, - 0x5a, 0x50, 0xd2, 0x6c, 0x63, 0xdd, 0x76, 0x2c, 0xcf, 0x42, 0x35, 0x67, 0x64, 0x7a, 0xc6, 0x10, - 0xaf, 0x3f, 0xbf, 0xa1, 0x0d, 0xec, 0x43, 0x6d, 0xa3, 0x71, 0xad, 0x6f, 0x78, 0x87, 0xa3, 0xfd, - 0xf5, 0x9e, 0x35, 0xbc, 0xde, 0xb7, 0xfa, 0xd6, 0x75, 0xca, 0xb8, 0x3f, 0x3a, 0xa0, 0x2d, 0xda, - 0xa0, 0xbf, 0x98, 0x02, 0xf9, 0x2a, 0x54, 0x3f, 0xc1, 0x8e, 0x6b, 0x58, 0xa6, 0x82, 0xbf, 0x1a, - 0x61, 0xd7, 0x43, 0x75, 0x58, 0x7c, 0xce, 0x28, 0x75, 0xe9, 0xac, 0x74, 0xb9, 0xa4, 0x88, 0xa6, - 0xfc, 0xa7, 0x12, 0x2c, 0xfb, 0xcc, 0xae, 0x6d, 0x99, 0x2e, 0xce, 0xe6, 0x46, 0xe7, 0x60, 0x89, - 0x1b, 0xa7, 0x9a, 0xda, 0x10, 0xd7, 0x73, 0xf4, 0x71, 0x99, 0xd3, 0xda, 0xda, 0x10, 0xa3, 0x4b, - 0xb0, 0x2c, 0x58, 0x84, 0x92, 0x3c, 0xe5, 0xaa, 0x72, 0x32, 0xef, 0x0d, 0xad, 0xc3, 0x31, 0xc1, - 0xa8, 0xd9, 0x86, 0xcf, 0x5c, 0xa0, 0xcc, 0x2b, 0xfc, 0x51, 0xd3, 0x36, 0x38, 0xbf, 0xfc, 0x05, - 0x94, 0xb6, 0xda, 0xdd, 0x4d, 0xcb, 0x3c, 0x30, 0xfa, 0xc4, 0x44, 0x17, 0x3b, 0x44, 0xa6, 0x2e, - 0x9d, 0xcd, 0x13, 0x13, 0x79, 0x13, 0x35, 0xa0, 0xe8, 0x62, 0xcd, 0xe9, 0x1d, 0x62, 0xb7, 0x9e, - 0xa3, 0x8f, 0xfc, 0x36, 0x91, 0xb2, 0x6c, 0xcf, 0xb0, 0x4c, 0xb7, 0x9e, 0x67, 0x52, 0xbc, 0x29, - 0xff, 0x42, 0x82, 0x72, 0xc7, 0x72, 0xbc, 0xa7, 0x9a, 0x6d, 0x1b, 0x66, 0x1f, 0xdd, 0x84, 0x22, - 0xf5, 0x65, 0xcf, 0x1a, 0x50, 0x1f, 0x54, 0x37, 0x1a, 0xeb, 0xf1, 0x61, 0x59, 0xef, 0x70, 0x0e, - 0xc5, 0xe7, 0x45, 0x17, 0xa0, 0xda, 0xb3, 0x4c, 0x4f, 0x33, 0x4c, 0xec, 0xa8, 0xb6, 0xe5, 0x78, - 0xd4, 0x45, 0xf3, 0x4a, 0xc5, 0xa7, 0x92, 0x5e, 0xd0, 0x29, 0x28, 0x1d, 0x5a, 0xae, 0xc7, 0x38, - 0xf2, 0x94, 0xa3, 0x48, 0x08, 0xf4, 0xe1, 0x1a, 0x2c, 0xd2, 0x87, 0x86, 0xcd, 0x9d, 0xb1, 0x40, - 0x9a, 0x2d, 0x5b, 0xfe, 0xb5, 0x04, 0xf3, 0x4f, 0xad, 0x91, 0xe9, 0xc5, 0xba, 0xd1, 0xbc, 0x43, - 0x3e, 0x50, 0xa1, 0x6e, 0x34, 0xef, 0x30, 0xe8, 0x86, 0x70, 0xb0, 0xb1, 0x62, 0xdd, 0x90, 0x87, - 0x0d, 0x28, 0x3a, 0x58, 0xd3, 0x2d, 0x73, 0x70, 0x44, 0x4d, 0x28, 0x2a, 0x7e, 0x9b, 0x0c, 0xa2, - 0x8b, 0x07, 0x86, 0x39, 0x7a, 0xa9, 0x3a, 0x78, 0xa0, 0xed, 0xe3, 0x01, 0x35, 0xa5, 0xa8, 0x54, - 0x39, 0x59, 0x61, 0x54, 0xb4, 0x05, 0x65, 0xdb, 0xb1, 0x6c, 0xad, 0xaf, 0x11, 0x3f, 0xd6, 0xe7, - 0xa9, 0xab, 0xe4, 0xa4, 0xab, 0xa8, 0xd9, 0x9d, 0x80, 0x53, 0x09, 0x8b, 0xc9, 0x7f, 0x27, 0xc1, - 0x32, 0x09, 0x1e, 0xd7, 0xd6, 0x7a, 0x78, 0x87, 0x0e, 0x09, 0xba, 0x05, 0x8b, 0x26, 0xf6, 0x5e, - 0x58, 0xce, 0x33, 0x3e, 0x00, 0x6f, 0x27, 0xb5, 0xfa, 0x32, 0x4f, 0x2d, 0x1d, 0x2b, 0x82, 0x1f, - 0xdd, 0x80, 0xbc, 0x6d, 0xe8, 0xf4, 0x85, 0xa7, 0x10, 0x23, 0xbc, 0x44, 0xc4, 0xb0, 0x7b, 0xd4, - 0x0f, 0xd3, 0x88, 0x18, 0x76, 0x8f, 0x38, 0xd7, 0xd3, 0x9c, 0x3e, 0xf6, 0x54, 0x43, 0xe7, 0x03, - 0x55, 0x64, 0x84, 0x96, 0x2e, 0xcb, 0x00, 0x2d, 0xd3, 0xbb, 0xf9, 0xc1, 0x27, 0xda, 0x60, 0x84, - 0xd1, 0x2a, 0xcc, 0x3f, 0x27, 0x3f, 0xe8, 0x9b, 0xe4, 0x15, 0xd6, 0x90, 0xbf, 0x2e, 0xc0, 0xa9, - 0x27, 0xc4, 0x99, 0x5d, 0xcd, 0xd4, 0xf7, 0xad, 0x97, 0x5d, 0xdc, 0x1b, 0x39, 0x86, 0x77, 0xb4, - 0x69, 0x99, 0x1e, 0x7e, 0xe9, 0xa1, 0x36, 0xac, 0x98, 0xa2, 0x5b, 0x55, 0xc4, 0x2d, 0xd1, 0x50, - 0xde, 0x38, 0x37, 0xc6, 0x42, 0xe6, 0x3f, 0xa5, 0x66, 0x46, 0x09, 0x2e, 0x7a, 0x1c, 0x0c, 0xaa, - 0xd0, 0x96, 0xa3, 0xda, 0x52, 0xde, 0xb7, 0xbb, 0x4d, 0x2d, 0xe3, 0xba, 0xc4, 0xa8, 0x0b, 0x4d, - 0x1f, 0x01, 0x99, 0xf2, 0xaa, 0xe6, 0xaa, 0x23, 0x17, 0x3b, 0xd4, 0x6b, 0xe5, 0x8d, 0xb7, 0x92, - 0x5a, 0x02, 0x17, 0x28, 0x25, 0x67, 0x64, 0x36, 0xdd, 0x3d, 0x17, 0x3b, 0xe8, 0x2e, 0x4d, 0x22, - 0x44, 0xba, 0xef, 0x58, 0x23, 0xbb, 0x5e, 0x9c, 0x42, 0x1c, 0xa8, 0xf8, 0x23, 0xc2, 0x4f, 0x33, - 0x0c, 0x0f, 0x54, 0xd5, 0xb1, 0x2c, 0xef, 0xc0, 0x15, 0xc1, 0x29, 0xc8, 0x0a, 0xa5, 0xa2, 0xeb, - 0x70, 0xcc, 0x1d, 0xd9, 0xf6, 0x00, 0x0f, 0xb1, 0xe9, 0x69, 0x03, 0xd6, 0x9d, 0x5b, 0x9f, 0x3f, - 0x9b, 0xbf, 0x9c, 0x57, 0x50, 0xf8, 0x11, 0x55, 0xec, 0xa2, 0x33, 0x00, 0xb6, 0x63, 0x3c, 0x37, - 0x06, 0xb8, 0x8f, 0xf5, 0xfa, 0x02, 0x55, 0x1a, 0xa2, 0xa0, 0x3b, 0x24, 0xeb, 0xf4, 0x7a, 0xd6, - 0xd0, 0xae, 0x97, 0xb2, 0xc6, 0x41, 0x8c, 0x62, 0xc7, 0xb1, 0x0e, 0x8c, 0x01, 0x56, 0x84, 0x04, - 0xfa, 0x18, 0x8a, 0x9a, 0x6d, 0x6b, 0xce, 0xd0, 0x72, 0xea, 0x30, 0xad, 0xb4, 0x2f, 0x82, 0x3e, - 0x80, 0x55, 0xae, 0x49, 0xb5, 0xd9, 0x43, 0x36, 0xad, 0x17, 0x49, 0xe4, 0x3d, 0xc8, 0xd5, 0x25, - 0x05, 0xf1, 0xe7, 0x5c, 0x96, 0x4c, 0x72, 0xf9, 0x6f, 0x24, 0x58, 0x8e, 0xe9, 0x44, 0x1d, 0x58, - 0x12, 0x1a, 0xbc, 0x23, 0x1b, 0xf3, 0xe9, 0x75, 0x6d, 0xa2, 0x31, 0xeb, 0xfc, 0xef, 0xee, 0x91, - 0x8d, 0xe9, 0xfc, 0x15, 0x0d, 0x74, 0x1e, 0x2a, 0x03, 0xab, 0xa7, 0x0d, 0x68, 0xb2, 0x71, 0xf0, - 0x01, 0xcf, 0x35, 0x4b, 0x3e, 0x51, 0xc1, 0x07, 0xf2, 0x7d, 0x28, 0x87, 0x14, 0x20, 0x04, 0x55, - 0x85, 0x75, 0xb8, 0x85, 0x0f, 0xb4, 0xd1, 0xc0, 0xab, 0xcd, 0xa1, 0x2a, 0xc0, 0x9e, 0xd9, 0x23, - 0x19, 0xde, 0xc4, 0x7a, 0x4d, 0x42, 0x15, 0x28, 0x3d, 0x11, 0x2a, 0x6a, 0x39, 0xf9, 0x17, 0x39, - 0x38, 0x4e, 0xc3, 0xb2, 0x63, 0xe9, 0x7c, 0xce, 0xf0, 0xe5, 0xe0, 0x3c, 0x54, 0x7a, 0x74, 0x74, - 0x55, 0x5b, 0x73, 0xb0, 0xe9, 0xf1, 0x74, 0xb8, 0xc4, 0x88, 0x1d, 0x4a, 0x43, 0x9f, 0x41, 0xcd, - 0xe5, 0x6f, 0xa4, 0xf6, 0xd8, 0x1c, 0xe3, 0x13, 0x20, 0xe5, 0xdd, 0xc7, 0x4c, 0x4c, 0x65, 0xd9, - 0x4d, 0xcc, 0xd4, 0x45, 0xf7, 0xc8, 0xed, 0x79, 0x03, 0xb6, 0xae, 0x94, 0x37, 0x3e, 0xc8, 0x50, - 0x18, 0x37, 0x7c, 0xbd, 0xcb, 0xc4, 0xb6, 0x4d, 0xcf, 0x39, 0x52, 0x84, 0x92, 0xc6, 0x6d, 0x58, - 0x0a, 0x3f, 0x40, 0x35, 0xc8, 0x3f, 0xc3, 0x47, 0xfc, 0xa5, 0xc8, 0xcf, 0x20, 0xa3, 0x30, 0x4f, - 0xb3, 0xc6, 0xed, 0xdc, 0xff, 0x93, 0x64, 0x07, 0x50, 0xd0, 0xcb, 0x53, 0xec, 0x69, 0xba, 0xe6, - 0x69, 0x08, 0x41, 0x81, 0x2e, 0xd8, 0x4c, 0x05, 0xfd, 0x4d, 0xb4, 0x8e, 0x78, 0x9a, 0x2c, 0x29, - 0xe4, 0x27, 0x7a, 0x0b, 0x4a, 0x7e, 0xd6, 0xe0, 0xab, 0x76, 0x40, 0x20, 0xab, 0xa7, 0xe6, 0x79, - 0x78, 0x68, 0x7b, 0x74, 0xbe, 0x55, 0x14, 0xd1, 0x94, 0xff, 0xb3, 0x00, 0xb5, 0xc4, 0x98, 0xdc, - 0x87, 0xe2, 0x90, 0x77, 0xcf, 0xb3, 0xd6, 0x3b, 0x29, 0x4b, 0x68, 0xc2, 0x54, 0xc5, 0x97, 0x22, - 0x2b, 0x14, 0x19, 0xf9, 0x50, 0xa5, 0xe1, 0xb7, 0x59, 0xc8, 0xf5, 0x55, 0xdd, 0x70, 0x70, 0xcf, - 0xb3, 0x9c, 0x23, 0x6e, 0xee, 0xd2, 0xc0, 0xea, 0x6f, 0x09, 0x1a, 0xba, 0x0d, 0xa0, 0x9b, 0xae, - 0x4a, 0x23, 0xaa, 0x4f, 0x8d, 0x2e, 0x6f, 0x9c, 0x4a, 0x1a, 0xe1, 0x97, 0x15, 0x4a, 0x49, 0x37, - 0x5d, 0x6e, 0xfe, 0x03, 0xa8, 0x90, 0xd5, 0x59, 0x1d, 0xb2, 0x8a, 0x80, 0xa5, 0x8d, 0xf2, 0xc6, - 0xe9, 0xb4, 0x77, 0xf0, 0xeb, 0x06, 0x65, 0xc9, 0x0e, 0x1a, 0x2e, 0x7a, 0x08, 0x0b, 0x74, 0x99, - 0x74, 0xeb, 0x0b, 0x54, 0x78, 0x7d, 0x9c, 0x03, 0x78, 0x44, 0x3c, 0xa1, 0x02, 0x2c, 0x20, 0xb8, - 0x34, 0xda, 0x83, 0xb2, 0x66, 0x9a, 0x96, 0xa7, 0xb1, 0xac, 0xbd, 0x48, 0x95, 0xbd, 0x3f, 0x85, - 0xb2, 0x66, 0x20, 0xc5, 0x34, 0x86, 0xf5, 0xa0, 0x8f, 0x61, 0x9e, 0xa6, 0x75, 0x9e, 0x81, 0x2f, - 0x4d, 0x19, 0xb4, 0x0a, 0x93, 0x6a, 0xdc, 0x82, 0x72, 0xc8, 0xd8, 0x59, 0x82, 0xb4, 0x71, 0x17, - 0x6a, 0x71, 0xd3, 0x66, 0x0a, 0xf2, 0xdf, 0x87, 0x55, 0x65, 0x64, 0x06, 0x86, 0x89, 0x3a, 0xf7, - 0x36, 0x2c, 0xf0, 0xc1, 0x66, 0x11, 0x27, 0x4f, 0xf6, 0x91, 0xc2, 0x25, 0xc2, 0x85, 0xeb, 0xa1, - 0x66, 0xea, 0x03, 0xec, 0xf0, 0x7e, 0x45, 0xe1, 0xfa, 0x98, 0x51, 0xe5, 0x8f, 0xe1, 0x78, 0xac, - 0x73, 0x5e, 0x37, 0xbf, 0x03, 0x55, 0xdb, 0xd2, 0x55, 0x97, 0x91, 0x49, 0x59, 0xc0, 0xd3, 0x90, - 0xed, 0xf3, 0xb6, 0x74, 0x22, 0xde, 0xf5, 0x2c, 0x3b, 0x69, 0xfc, 0x74, 0xe2, 0x75, 0x38, 0x11, - 0x17, 0x67, 0xdd, 0xcb, 0xf7, 0x60, 0x4d, 0xc1, 0x43, 0xeb, 0x39, 0x7e, 0x55, 0xd5, 0x0d, 0xa8, - 0x27, 0x15, 0x70, 0xe5, 0x9f, 0xc3, 0x5a, 0x40, 0xed, 0x7a, 0x9a, 0x37, 0x72, 0x67, 0x52, 0xce, - 0x37, 0x15, 0xfb, 0x96, 0xcb, 0x86, 0xb3, 0xa8, 0x88, 0xa6, 0xbc, 0x06, 0xf3, 0x1d, 0x4b, 0x6f, - 0x75, 0x50, 0x15, 0x72, 0x86, 0xcd, 0x85, 0x73, 0x86, 0x2d, 0x1b, 0xe1, 0x3e, 0xdb, 0xac, 0xb8, - 0x63, 0x5d, 0xc7, 0x59, 0xd1, 0x5d, 0xa8, 0x6a, 0xba, 0x6e, 0x90, 0x70, 0xd2, 0x06, 0xaa, 0x61, - 0xb3, 0xda, 0xbf, 0xbc, 0xb1, 0x96, 0x1a, 0x00, 0xad, 0x8e, 0x52, 0x09, 0xd8, 0x5b, 0xb6, 0x2b, - 0x3f, 0x86, 0x92, 0x5f, 0x40, 0x91, 0x65, 0x3e, 0x5a, 0x20, 0x4d, 0x51, 0x6e, 0xf9, 0x3b, 0x89, - 0xdd, 0xc4, 0x1a, 0xc5, 0x4d, 0xbe, 0x03, 0xe0, 0xe7, 0x52, 0x51, 0xc7, 0x9d, 0x1a, 0xa3, 0x58, - 0x09, 0xb1, 0xcb, 0x3f, 0x9b, 0x0f, 0x67, 0xd8, 0x90, 0x13, 0x74, 0xdf, 0x09, 0x7a, 0x24, 0xe3, - 0xe6, 0x5e, 0x29, 0xe3, 0x7e, 0x08, 0xf3, 0xae, 0xa7, 0x79, 0x98, 0x17, 0xc2, 0xe7, 0xc6, 0x89, - 0x13, 0x23, 0xb0, 0xc2, 0xf8, 0xd1, 0x69, 0x80, 0x9e, 0x83, 0x35, 0x0f, 0xeb, 0xaa, 0xc6, 0x96, - 0x87, 0xbc, 0x52, 0xe2, 0x94, 0xa6, 0x87, 0x36, 0x83, 0x62, 0x7e, 0x9e, 0x1a, 0x76, 0x65, 0x9c, - 0xe6, 0xc8, 0x50, 0x07, 0x65, 0xbd, 0x9f, 0xae, 0x16, 0xa6, 0x4c, 0x57, 0x5c, 0x01, 0x93, 0x0a, - 0x25, 0xe3, 0xc5, 0xc9, 0xc9, 0x98, 0x89, 0x4e, 0x93, 0x8c, 0x8b, 0x93, 0x93, 0x31, 0x57, 0x36, - 0x3e, 0x19, 0xa7, 0xa4, 0x9f, 0x52, 0x5a, 0xfa, 0xf9, 0x2e, 0xd3, 0xee, 0x3f, 0x49, 0x50, 0x4f, - 0x66, 0x01, 0x9e, 0xfd, 0x6e, 0xc3, 0x82, 0x4b, 0x29, 0xd3, 0xe4, 0x5e, 0x2e, 0xcb, 0x25, 0xd0, - 0x63, 0x28, 0x18, 0xe6, 0x81, 0xc5, 0x27, 0xed, 0x07, 0x53, 0x48, 0xf2, 0x5e, 0xd7, 0x5b, 0xe6, - 0x81, 0xc5, 0xbc, 0x49, 0x35, 0x34, 0x3e, 0x84, 0x92, 0x4f, 0x9a, 0xe9, 0xdd, 0x76, 0x60, 0x35, - 0x16, 0xdb, 0x6c, 0xef, 0xe6, 0x4f, 0x09, 0x69, 0xb6, 0x29, 0x21, 0xff, 0x34, 0x17, 0x9e, 0xb2, - 0x0f, 0x8d, 0x81, 0x87, 0x9d, 0xc4, 0x94, 0xfd, 0x48, 0x68, 0x67, 0xf3, 0xf5, 0xe2, 0x44, 0xed, - 0x6c, 0x3b, 0xc4, 0x67, 0xdd, 0x97, 0x50, 0xa5, 0x41, 0xa9, 0xba, 0x78, 0x40, 0x4b, 0x1e, 0x5e, - 0x7e, 0x7e, 0x7f, 0x9c, 0x1a, 0x66, 0x09, 0x0b, 0xed, 0x2e, 0x97, 0x63, 0x1e, 0xac, 0x0c, 0xc2, - 0xb4, 0xc6, 0x7d, 0x40, 0x49, 0xa6, 0x99, 0x7c, 0xda, 0x25, 0xb9, 0xd0, 0xf5, 0x52, 0xd7, 0xe9, - 0x03, 0x6a, 0xc6, 0x34, 0xb1, 0xc2, 0x0c, 0x56, 0xb8, 0x84, 0xfc, 0x1f, 0x79, 0x80, 0xe0, 0xe1, - 0xff, 0xa1, 0x24, 0x78, 0xdf, 0x4f, 0x40, 0xac, 0x94, 0xbc, 0x3c, 0x4e, 0x71, 0x6a, 0xea, 0xd9, - 0x89, 0xa6, 0x1e, 0x56, 0x54, 0x5e, 0x1b, 0xab, 0x66, 0xe6, 0xa4, 0xb3, 0xf8, 0xbb, 0x96, 0x74, - 0x9e, 0xc0, 0x89, 0x78, 0x10, 0xf1, 0x8c, 0xb3, 0x01, 0xf3, 0x86, 0x87, 0x87, 0x0c, 0x02, 0x4c, - 0x45, 0x10, 0x42, 0x42, 0x8c, 0x55, 0xfe, 0x73, 0x09, 0x4a, 0xad, 0xa1, 0xd6, 0xc7, 0x5d, 0x1b, - 0xf7, 0x48, 0xaf, 0x06, 0x69, 0x70, 0x4b, 0x58, 0x03, 0xb5, 0xa3, 0x6e, 0x66, 0x49, 0xe9, 0xbd, - 0x14, 0x7c, 0x42, 0xe8, 0x19, 0xef, 0xe5, 0xd7, 0xf6, 0xc0, 0x06, 0x14, 0x7f, 0x80, 0x8f, 0x58, - 0x3a, 0x9a, 0x52, 0x4e, 0xfe, 0x87, 0x1c, 0xac, 0xd1, 0xe5, 0x70, 0x53, 0x20, 0x82, 0x0a, 0x76, - 0xad, 0x91, 0xd3, 0xc3, 0x2e, 0x8d, 0x53, 0x7b, 0xa4, 0xda, 0xd8, 0x31, 0x2c, 0x9d, 0x63, 0x52, - 0xa5, 0x9e, 0x3d, 0xea, 0x50, 0x02, 0x3a, 0x05, 0xa4, 0xa1, 0x7e, 0x35, 0xb2, 0xf8, 0x14, 0xca, - 0x2b, 0xc5, 0x9e, 0x3d, 0xfa, 0x3d, 0xd2, 0x16, 0xb2, 0xee, 0xa1, 0xe6, 0x60, 0x97, 0xce, 0x10, - 0x26, 0xdb, 0xa5, 0x04, 0x74, 0x03, 0x8e, 0x0f, 0xf1, 0xd0, 0x72, 0x8e, 0xd4, 0x81, 0x31, 0x34, - 0x3c, 0xd5, 0x30, 0xd5, 0xfd, 0x23, 0x0f, 0xbb, 0x7c, 0x36, 0x20, 0xf6, 0xf0, 0x09, 0x79, 0xd6, - 0x32, 0x1f, 0x90, 0x27, 0x48, 0x86, 0x8a, 0x65, 0x0d, 0x55, 0xb7, 0x67, 0x39, 0x58, 0xd5, 0xf4, - 0x1f, 0xd3, 0x0a, 0x21, 0xaf, 0x94, 0x2d, 0x6b, 0xd8, 0x25, 0xb4, 0xa6, 0xfe, 0x63, 0xf4, 0x36, - 0x94, 0x7b, 0xf6, 0xc8, 0xc5, 0x9e, 0x4a, 0xfe, 0xd0, 0x02, 0xa0, 0xa4, 0x00, 0x23, 0x6d, 0xda, - 0x23, 0x37, 0xc4, 0x30, 0x24, 0x01, 0xb1, 0x18, 0x66, 0x78, 0x8a, 0x87, 0x14, 0xfc, 0x3a, 0x1c, - 0xf5, 0xb1, 0xad, 0xf5, 0x31, 0x33, 0x4d, 0xac, 0xdc, 0x29, 0xe0, 0xd7, 0x63, 0xce, 0x48, 0xcd, - 0x54, 0xaa, 0x87, 0xe1, 0xa6, 0x2b, 0x3f, 0x80, 0x4a, 0x84, 0x81, 0xf8, 0x8b, 0xaa, 0x75, 0x8d, - 0x9f, 0x88, 0x40, 0x2a, 0x12, 0x42, 0xd7, 0xf8, 0x09, 0x85, 0xfe, 0x68, 0x77, 0xd4, 0x91, 0x05, - 0x85, 0x35, 0x64, 0x0d, 0x2a, 0x11, 0x84, 0x8d, 0xec, 0xcf, 0x29, 0x94, 0xc6, 0xf7, 0xe7, 0xe4, - 0x37, 0xa1, 0x39, 0xd6, 0x40, 0x8c, 0x2b, 0xfd, 0x4d, 0x68, 0x14, 0xb3, 0x61, 0xbb, 0x5d, 0xfa, - 0x9b, 0x76, 0x81, 0x9f, 0x73, 0x88, 0xb6, 0xa4, 0xb0, 0x86, 0xac, 0x03, 0x6c, 0x6a, 0xb6, 0xb6, - 0x6f, 0x0c, 0x0c, 0xef, 0x08, 0x5d, 0x81, 0x9a, 0xa6, 0xeb, 0x6a, 0x4f, 0x50, 0x0c, 0x2c, 0x80, - 0xf3, 0x65, 0x4d, 0xd7, 0x37, 0x43, 0x64, 0xf4, 0x2e, 0xac, 0xe8, 0x8e, 0x65, 0x47, 0x79, 0x19, - 0x92, 0x5e, 0x23, 0x0f, 0xc2, 0xcc, 0xf2, 0x6f, 0x16, 0xe0, 0x74, 0x34, 0xcc, 0xe2, 0x28, 0xe6, - 0x7d, 0x58, 0x8a, 0xf5, 0x9a, 0x81, 0xf6, 0x05, 0xd6, 0x2a, 0x11, 0x89, 0x18, 0x2a, 0x97, 0x4b, - 0xa0, 0x72, 0xa9, 0x38, 0x69, 0xfe, 0x8d, 0xe2, 0xa4, 0x85, 0x37, 0x82, 0x93, 0xce, 0xbf, 0x1e, - 0x4e, 0xba, 0x34, 0x23, 0x4e, 0x7a, 0x91, 0x26, 0x77, 0xd1, 0x3b, 0x45, 0x51, 0xd8, 0xc4, 0xa9, - 0xf8, 0x7d, 0x98, 0xe2, 0xc4, 0x26, 0x86, 0xa7, 0x2e, 0xce, 0x82, 0xa7, 0x16, 0x33, 0xf1, 0xd4, - 0xb3, 0xb0, 0x64, 0x5a, 0xaa, 0x89, 0x5f, 0xa8, 0x64, 0xb8, 0xdc, 0x7a, 0x99, 0x8d, 0x9d, 0x69, - 0xb5, 0xf1, 0x8b, 0x0e, 0xa1, 0xa0, 0x73, 0xb0, 0x34, 0xd4, 0xdc, 0x67, 0x58, 0xa7, 0x60, 0xa6, - 0x5b, 0xaf, 0xd0, 0x38, 0x2b, 0x33, 0x5a, 0x87, 0x90, 0xd0, 0x05, 0xf0, 0xed, 0xe0, 0x4c, 0x55, - 0xca, 0x54, 0x11, 0x54, 0xc6, 0x16, 0xc2, 0x66, 0x97, 0x5f, 0x0b, 0x9b, 0xad, 0xcd, 0x8e, 0xcd, - 0x5e, 0x83, 0x9a, 0xf8, 0x2d, 0xc0, 0x59, 0x56, 0xbc, 0x53, 0x5c, 0x76, 0x59, 0x3c, 0x13, 0x00, - 0x6c, 0x16, 0x94, 0x0b, 0x63, 0xa1, 0xdc, 0xbf, 0x94, 0x60, 0x35, 0x3a, 0xd5, 0x38, 0x52, 0xf5, - 0x08, 0x4a, 0x8e, 0xc8, 0xed, 0x7c, 0x7a, 0x5d, 0xc9, 0xd8, 0x1b, 0x25, 0x17, 0x03, 0x25, 0x90, - 0x45, 0x3f, 0xcc, 0x04, 0x48, 0xaf, 0x4f, 0xd2, 0x37, 0x09, 0x22, 0x95, 0x1d, 0x78, 0xfb, 0x53, - 0xc3, 0xd4, 0xad, 0x17, 0x6e, 0x66, 0xa6, 0x48, 0x89, 0x57, 0x29, 0x23, 0x5e, 0x7b, 0x0e, 0xd6, - 0xb1, 0xe9, 0x19, 0xda, 0x40, 0x75, 0x6d, 0xdc, 0x13, 0x40, 0x4d, 0x40, 0x26, 0xab, 0xb2, 0xfc, - 0x4b, 0x09, 0x4e, 0xc4, 0x3b, 0xe5, 0x3e, 0x6b, 0x25, 0x7d, 0xf6, 0x6e, 0xf2, 0x1d, 0xe3, 0xc2, - 0xa9, 0x5e, 0xfb, 0x32, 0xd3, 0x6b, 0x37, 0x26, 0x6b, 0x9c, 0xe8, 0xb7, 0x3f, 0x93, 0xe0, 0x64, - 0xa6, 0x19, 0xb1, 0xd5, 0x58, 0x8a, 0xaf, 0xc6, 0x7c, 0x25, 0xef, 0x59, 0x23, 0xd3, 0x0b, 0xad, - 0xe4, 0x9b, 0xf4, 0x0c, 0x91, 0x2d, 0x99, 0xea, 0x50, 0x7b, 0x69, 0x0c, 0x47, 0x43, 0xbe, 0x94, - 0x13, 0x75, 0x4f, 0x19, 0xe5, 0x15, 0xd6, 0x72, 0xb9, 0x09, 0x2b, 0xbe, 0x95, 0x63, 0xb1, 0xe7, - 0x10, 0x96, 0x9c, 0x8b, 0x62, 0xc9, 0x26, 0x2c, 0x6c, 0xe1, 0xe7, 0x46, 0x0f, 0xbf, 0x91, 0x43, - 0xce, 0xb3, 0x50, 0xb6, 0xb1, 0x33, 0x34, 0x5c, 0xd7, 0x5f, 0x15, 0x4a, 0x4a, 0x98, 0x24, 0xff, - 0xdb, 0x02, 0x2c, 0xc7, 0xa3, 0xe3, 0x5e, 0x02, 0xba, 0x3e, 0x9f, 0xb2, 0x5e, 0xc5, 0x5f, 0x34, - 0xb4, 0x85, 0xb8, 0x21, 0xea, 0xca, 0x5c, 0x16, 0xcc, 0xe3, 0xd7, 0x8e, 0xa2, 0xe8, 0xac, 0xc3, - 0x62, 0xcf, 0x1a, 0x0e, 0x35, 0x53, 0x17, 0x67, 0xd3, 0xbc, 0x49, 0xfc, 0xa7, 0x39, 0x7d, 0xe2, - 0x76, 0x42, 0xa6, 0xbf, 0xc9, 0xe0, 0xbd, 0xb0, 0x9c, 0x67, 0x86, 0x49, 0x21, 0x70, 0xba, 0xb2, - 0x94, 0x14, 0xe0, 0xa4, 0x2d, 0xc3, 0x41, 0xeb, 0x50, 0xc0, 0xe6, 0x73, 0xb1, 0x47, 0x48, 0x39, - 0xbc, 0x16, 0x15, 0xa5, 0x42, 0xf9, 0xd0, 0x75, 0x58, 0x18, 0x92, 0xb0, 0x10, 0xe8, 0xc8, 0x5a, - 0xc6, 0x19, 0xae, 0xc2, 0xd9, 0xd0, 0x06, 0x2c, 0xea, 0x74, 0x9c, 0x44, 0x21, 0x55, 0x4f, 0x01, - 0xd6, 0x29, 0x83, 0x22, 0x18, 0xd1, 0xb6, 0xbf, 0x03, 0x2a, 0x65, 0x6d, 0x5d, 0x62, 0x43, 0x91, - 0xba, 0x0d, 0xda, 0x8d, 0xd6, 0xe7, 0x40, 0x75, 0x6d, 0x4c, 0xd6, 0x35, 0x7e, 0x2f, 0x74, 0x12, - 0x8a, 0x03, 0xab, 0xcf, 0xc2, 0xa8, 0xcc, 0xae, 0x3d, 0x0c, 0xac, 0x3e, 0x8d, 0xa2, 0x55, 0xb2, - 0x23, 0xd4, 0x0d, 0x93, 0x2e, 0xc1, 0x45, 0x85, 0x35, 0xc8, 0xe4, 0xa3, 0x3f, 0x54, 0xcb, 0xec, - 0xe1, 0x7a, 0x85, 0x3e, 0x2a, 0x51, 0xca, 0x8e, 0xd9, 0xa3, 0x95, 0xba, 0xe7, 0x1d, 0xd5, 0xab, - 0x94, 0x4e, 0x7e, 0x92, 0xcd, 0x3e, 0x03, 0xb0, 0x96, 0xb3, 0x36, 0xfb, 0x69, 0xf9, 0x5d, 0xe0, - 0x57, 0x0f, 0x60, 0xf1, 0x05, 0x4b, 0x04, 0x7c, 0x89, 0xba, 0x3c, 0x39, 0xbd, 0x70, 0x0d, 0x42, - 0xf0, 0xbb, 0xdc, 0xc6, 0xfd, 0xb5, 0x04, 0x27, 0x36, 0xe9, 0x5e, 0x38, 0x94, 0xc7, 0x66, 0x01, - 0x90, 0x6f, 0xf9, 0xd8, 0x7e, 0x26, 0x28, 0x1b, 0x7f, 0x6f, 0x01, 0xed, 0xb7, 0xa0, 0x2a, 0x94, - 0x73, 0x15, 0xf9, 0xa9, 0x8f, 0x07, 0x2a, 0x6e, 0xb8, 0x29, 0x7f, 0x04, 0x6b, 0x89, 0xb7, 0xe0, - 0xdb, 0xd1, 0x73, 0xb0, 0x14, 0xe4, 0x2b, 0xff, 0x25, 0xca, 0x3e, 0xad, 0xa5, 0xcb, 0xb7, 0xe1, - 0x78, 0xd7, 0xd3, 0x1c, 0x2f, 0xe1, 0x82, 0x29, 0x64, 0x29, 0xf0, 0x1f, 0x95, 0xe5, 0xd8, 0x7c, - 0x17, 0x56, 0xbb, 0x9e, 0x65, 0xbf, 0x82, 0x52, 0x92, 0x75, 0xc8, 0xfb, 0x5b, 0x23, 0xb1, 0x3e, - 0x88, 0xa6, 0xbc, 0xc6, 0x8e, 0x29, 0x92, 0xbd, 0xdd, 0x81, 0x13, 0xec, 0x94, 0xe0, 0x55, 0x5e, - 0xe2, 0xa4, 0x38, 0xa3, 0x48, 0xea, 0x7d, 0x0a, 0xc7, 0x82, 0x65, 0x31, 0xc0, 0xdf, 0x6e, 0x46, - 0xf1, 0xb7, 0xb3, 0x63, 0x46, 0x3d, 0x02, 0xbf, 0xfd, 0x49, 0x2e, 0x94, 0xd7, 0x33, 0xd0, 0xb7, - 0x3b, 0x51, 0xf4, 0xed, 0xc2, 0x24, 0xdd, 0x11, 0xf0, 0x2d, 0x19, 0xb5, 0xf9, 0x94, 0xa8, 0xfd, - 0x22, 0x01, 0xd1, 0x15, 0xb2, 0x30, 0xce, 0x98, 0xb5, 0xbf, 0x15, 0x84, 0x4e, 0x61, 0x08, 0x9d, - 0xdf, 0xb5, 0x7f, 0xa8, 0x73, 0x2b, 0x86, 0xd0, 0x9d, 0x9b, 0x68, 0xaf, 0x0f, 0xd0, 0xfd, 0x45, - 0x01, 0x4a, 0xfe, 0xb3, 0x84, 0xcf, 0x93, 0x6e, 0xcb, 0xa5, 0xb8, 0x2d, 0xbc, 0x02, 0xe7, 0x5f, - 0x6b, 0x05, 0x2e, 0x4c, 0xbd, 0x02, 0x9f, 0x82, 0x12, 0xfd, 0x41, 0x6f, 0x30, 0xb0, 0x15, 0xb5, - 0x48, 0x09, 0x0a, 0x3e, 0x08, 0xc2, 0x70, 0x61, 0xa6, 0x30, 0x8c, 0x61, 0x82, 0x8b, 0x71, 0x4c, - 0xf0, 0x9e, 0xbf, 0x22, 0xb2, 0x45, 0xf4, 0xd2, 0x18, 0xbd, 0xa9, 0x6b, 0x61, 0x0c, 0xab, 0x2a, - 0x65, 0x61, 0x55, 0x81, 0x96, 0xf1, 0x58, 0xd5, 0x77, 0xb8, 0x42, 0xec, 0x31, 0xa0, 0x2f, 0x1c, - 0x8b, 0x3c, 0xb3, 0xde, 0x01, 0xf0, 0x93, 0x88, 0x40, 0xfb, 0x4e, 0x8d, 0x79, 0x47, 0x25, 0xc4, - 0x4e, 0xd4, 0x46, 0x86, 0x26, 0x38, 0xb8, 0x9c, 0x2e, 0x3f, 0x66, 0x9c, 0x5a, 0xfe, 0xcf, 0x7c, - 0x28, 0xbf, 0x64, 0x1c, 0xc8, 0xdd, 0x4b, 0x60, 0xd1, 0x33, 0x46, 0xf1, 0xcd, 0x28, 0x14, 0xfd, - 0x8a, 0x51, 0x97, 0x40, 0xa2, 0x69, 0xe5, 0xa2, 0x39, 0xfc, 0x31, 0xc3, 0xdb, 0x4a, 0x9c, 0xd2, - 0xa4, 0x3b, 0x83, 0x03, 0xc3, 0x34, 0xdc, 0x43, 0xf6, 0x7c, 0x81, 0xed, 0x0c, 0x04, 0xa9, 0x49, - 0x11, 0x2f, 0xfc, 0xd2, 0xf0, 0xd4, 0x9e, 0xa5, 0x63, 0x1a, 0xd3, 0xf3, 0x4a, 0x91, 0x10, 0x36, - 0x2d, 0x1d, 0x07, 0x33, 0xaf, 0xf8, 0x6a, 0x33, 0xaf, 0x14, 0x9b, 0x79, 0x27, 0x60, 0xc1, 0xc1, - 0x9a, 0x6b, 0x99, 0x6c, 0x7f, 0xac, 0xf0, 0x16, 0x19, 0x9a, 0x21, 0x76, 0x5d, 0xd2, 0x13, 0x2f, - 0xd7, 0x78, 0x33, 0x54, 0x66, 0x2e, 0x4d, 0x2c, 0x33, 0xc7, 0x1c, 0xf4, 0xc5, 0xca, 0xcc, 0xca, - 0xc4, 0x32, 0x73, 0xaa, 0x73, 0xbe, 0xa0, 0xd0, 0xae, 0x4e, 0x57, 0x68, 0x87, 0xeb, 0xd2, 0xe5, - 0x48, 0x5d, 0xfa, 0x5d, 0x4e, 0xd6, 0x5f, 0x4b, 0xb0, 0x96, 0x98, 0x56, 0x7c, 0xba, 0xde, 0x8a, - 0x9d, 0x04, 0x9e, 0x9b, 0xe8, 0x33, 0xff, 0x20, 0xf0, 0x51, 0xe4, 0x20, 0xf0, 0xfd, 0xc9, 0x82, - 0x6f, 0xfc, 0x1c, 0xf0, 0xbf, 0x73, 0xf0, 0xf6, 0x9e, 0xad, 0xc7, 0x2a, 0x3c, 0xbe, 0xed, 0x9f, - 0x3e, 0x71, 0xdc, 0x13, 0xb5, 0x7e, 0x6e, 0x56, 0x40, 0x86, 0x97, 0xfb, 0xdb, 0x41, 0xb9, 0x9f, - 0x9f, 0x1d, 0x9f, 0x10, 0xb2, 0x48, 0x8f, 0x06, 0x31, 0x2b, 0x3e, 0x1e, 0x24, 0x55, 0x4d, 0x78, - 0xe5, 0x6f, 0xf9, 0x84, 0x43, 0x86, 0xb3, 0xd9, 0x06, 0xf0, 0xfa, 0xf0, 0x47, 0xb0, 0xbc, 0xfd, - 0x12, 0xf7, 0xba, 0x47, 0x66, 0x6f, 0x86, 0x71, 0xa8, 0x41, 0xbe, 0x37, 0xd4, 0x39, 0x7e, 0x4d, - 0x7e, 0x86, 0x4b, 0xde, 0x7c, 0xb4, 0xe4, 0x55, 0xa1, 0x16, 0xf4, 0xc0, 0x63, 0xf9, 0x04, 0x89, - 0x65, 0x9d, 0x30, 0x13, 0xe5, 0x4b, 0x0a, 0x6f, 0x71, 0x3a, 0x76, 0xd8, 0x25, 0x21, 0x46, 0xc7, - 0x8e, 0x13, 0x4d, 0x8d, 0xf9, 0x68, 0x6a, 0x94, 0xff, 0x58, 0x82, 0x32, 0xe9, 0xe1, 0xb5, 0xec, - 0xe7, 0xfb, 0xca, 0x7c, 0xb0, 0xaf, 0xf4, 0xb7, 0xa7, 0x85, 0xf0, 0xf6, 0x34, 0xb0, 0x7c, 0x9e, - 0x92, 0x93, 0x96, 0x2f, 0xf8, 0x74, 0xec, 0x38, 0xf2, 0x59, 0x58, 0x62, 0xb6, 0xf1, 0x37, 0xaf, - 0x41, 0x7e, 0xe4, 0x0c, 0xc4, 0xf8, 0x8d, 0x9c, 0x81, 0xfc, 0x87, 0x12, 0x54, 0x9a, 0x9e, 0xa7, - 0xf5, 0x0e, 0x67, 0x78, 0x01, 0xdf, 0xb8, 0x5c, 0xd8, 0xb8, 0xe4, 0x4b, 0x04, 0xe6, 0x16, 0x32, - 0xcc, 0x9d, 0x8f, 0x98, 0x2b, 0x43, 0x55, 0xd8, 0x92, 0x69, 0x70, 0x1b, 0x50, 0xc7, 0x72, 0xbc, - 0x87, 0x96, 0xf3, 0x42, 0x73, 0xf4, 0xd9, 0xb6, 0x9b, 0x08, 0x0a, 0xfc, 0xfe, 0x7e, 0xfe, 0xf2, - 0xbc, 0x42, 0x7f, 0xcb, 0x97, 0xe0, 0x58, 0x44, 0x5f, 0x66, 0xc7, 0xf7, 0xa1, 0x4c, 0x17, 0x39, - 0xbe, 0xef, 0xb8, 0x11, 0x3e, 0x66, 0x9c, 0x6a, 0x49, 0x94, 0xff, 0x3f, 0xac, 0x90, 0x62, 0x88, - 0xd2, 0xfd, 0xbc, 0xf3, 0xfd, 0x58, 0x51, 0x7e, 0x3a, 0x43, 0x51, 0xac, 0x20, 0xff, 0x8d, 0x04, - 0xf3, 0x94, 0x9e, 0x28, 0x50, 0x4e, 0x41, 0xc9, 0xc1, 0xb6, 0xa5, 0x7a, 0x5a, 0xdf, 0xff, 0x5a, - 0x82, 0x10, 0x76, 0xb5, 0x3e, 0xc5, 0xe6, 0xe9, 0x43, 0xdd, 0xe8, 0x63, 0xd7, 0x13, 0x9f, 0x4c, - 0x94, 0x09, 0x6d, 0x8b, 0x91, 0x88, 0x93, 0xe8, 0xa9, 0x57, 0x81, 0x1e, 0x6e, 0xd1, 0xdf, 0x68, - 0x9d, 0x5d, 0x2b, 0x9d, 0xe6, 0xb0, 0x83, 0x5e, 0x3a, 0x6d, 0x40, 0x31, 0x76, 0x3e, 0xe1, 0xb7, - 0xd1, 0x75, 0x28, 0x50, 0x7c, 0x77, 0x71, 0xb2, 0xdf, 0x28, 0xa3, 0xbc, 0x0d, 0x28, 0xec, 0x36, - 0x3e, 0x40, 0xd7, 0x61, 0x81, 0x7a, 0x55, 0xd4, 0x8e, 0x6b, 0x19, 0x8a, 0x14, 0xce, 0x26, 0x6b, - 0x80, 0x98, 0xe6, 0x48, 0xbd, 0x38, 0xfb, 0x30, 0x8e, 0xa9, 0x1f, 0xff, 0x4a, 0x82, 0x63, 0x91, - 0x3e, 0xb8, 0xad, 0xd7, 0xa2, 0x9d, 0x64, 0x9a, 0xca, 0x3b, 0xd8, 0x8c, 0x2c, 0x98, 0xd7, 0xb3, - 0x4c, 0xfa, 0x96, 0x16, 0xcb, 0xbf, 0x95, 0x00, 0x9a, 0x23, 0xef, 0x90, 0xe3, 0xa6, 0xe1, 0xa1, - 0x94, 0x62, 0x43, 0xd9, 0x80, 0xa2, 0xad, 0xb9, 0xee, 0x0b, 0xcb, 0x11, 0x3b, 0x3e, 0xbf, 0x4d, - 0x11, 0xce, 0x91, 0x77, 0x28, 0x4e, 0x35, 0xc9, 0x6f, 0x74, 0x01, 0xaa, 0xec, 0x93, 0x1e, 0x55, - 0xd3, 0x75, 0x07, 0xbb, 0x2e, 0x3f, 0xde, 0xac, 0x30, 0x6a, 0x93, 0x11, 0x09, 0x9b, 0x41, 0x31, - 0x7f, 0xef, 0x48, 0xf5, 0xac, 0x67, 0xd8, 0xe4, 0x3b, 0xb7, 0x8a, 0xa0, 0xee, 0x12, 0x22, 0x3b, - 0x44, 0xea, 0x1b, 0xae, 0xe7, 0x08, 0x36, 0x71, 0x14, 0xc6, 0xa9, 0x94, 0x8d, 0x0c, 0x4a, 0xad, - 0x33, 0x1a, 0x0c, 0x98, 0x8b, 0x5f, 0x7d, 0xd8, 0xbf, 0xc7, 0x5f, 0x28, 0x97, 0x35, 0x09, 0x02, - 0xa7, 0xf1, 0xd7, 0x7d, 0x83, 0x10, 0xd5, 0xf7, 0x60, 0x25, 0xf4, 0x0e, 0x3c, 0xac, 0x22, 0x25, - 0xb6, 0x14, 0x2d, 0xb1, 0xe5, 0x47, 0x80, 0x18, 0x2a, 0xf3, 0x9a, 0xef, 0x2d, 0x1f, 0x87, 0x63, - 0x11, 0x45, 0x7c, 0xe9, 0xbe, 0x0a, 0x15, 0x7e, 0xa7, 0x8f, 0x07, 0xca, 0x49, 0x28, 0x92, 0x14, - 0xdc, 0x33, 0x74, 0x71, 0xe4, 0xbd, 0x68, 0x5b, 0xfa, 0xa6, 0xa1, 0x3b, 0xf2, 0xa7, 0x50, 0xe1, - 0xdf, 0x05, 0x70, 0xde, 0x87, 0x50, 0xe5, 0x37, 0x00, 0xd5, 0xc8, 0xdd, 0xde, 0xb4, 0xaf, 0x74, - 0xc2, 0x9d, 0x28, 0x15, 0x33, 0xdc, 0x94, 0x75, 0x68, 0xb0, 0x1a, 0x23, 0xa2, 0x5e, 0xbc, 0xec, - 0x43, 0x10, 0x57, 0x5e, 0x26, 0xf6, 0x12, 0x95, 0xaf, 0x38, 0xe1, 0xa6, 0x7c, 0x1a, 0x4e, 0xa5, - 0xf6, 0xc2, 0x3d, 0x61, 0x43, 0x2d, 0x78, 0xc0, 0x2e, 0xa0, 0xfa, 0x67, 0xfa, 0x52, 0xe8, 0x4c, - 0xff, 0x84, 0x5f, 0x42, 0xe7, 0xc4, 0xaa, 0x47, 0xeb, 0xe3, 0x60, 0x33, 0x94, 0xcf, 0xda, 0x0c, - 0x15, 0x22, 0x9b, 0x21, 0xb9, 0xeb, 0xfb, 0x93, 0x6f, 0x52, 0x1f, 0xd0, 0xcd, 0x34, 0xeb, 0x5b, - 0x24, 0x44, 0x79, 0xdc, 0x5b, 0x32, 0x56, 0x25, 0x24, 0x25, 0x5f, 0x81, 0x4a, 0x34, 0x35, 0x86, - 0xf2, 0x9c, 0x94, 0xc8, 0x73, 0xd5, 0x58, 0x8a, 0xfb, 0x30, 0xb6, 0x3f, 0xc8, 0xf6, 0x71, 0x6c, - 0x77, 0x70, 0x37, 0x92, 0xec, 0xae, 0xa6, 0x1c, 0xd1, 0x7e, 0x4b, 0x79, 0x6e, 0x95, 0xaf, 0x07, - 0x0f, 0x5d, 0x22, 0xcf, 0x5f, 0x5a, 0x3e, 0x0f, 0xe5, 0xbd, 0xac, 0xaf, 0xbc, 0x0a, 0xe2, 0x22, - 0xce, 0x4d, 0x58, 0x7d, 0x68, 0x0c, 0xb0, 0x7b, 0xe4, 0x7a, 0x78, 0xd8, 0xa2, 0x49, 0xe9, 0xc0, - 0xc0, 0x0e, 0x3a, 0x03, 0x40, 0x37, 0x78, 0xb6, 0x65, 0xf8, 0xdf, 0xab, 0x84, 0x28, 0xf2, 0xbf, - 0x4b, 0xb0, 0x1c, 0x08, 0xee, 0xd1, 0x8d, 0xed, 0x5b, 0x50, 0x22, 0xef, 0xeb, 0x7a, 0xda, 0xd0, - 0x16, 0xa7, 0x7d, 0x3e, 0x01, 0xdd, 0x81, 0xf9, 0x03, 0x57, 0x00, 0x6a, 0xa9, 0xc7, 0x0b, 0x69, - 0x86, 0x28, 0x85, 0x03, 0xb7, 0xa5, 0xa3, 0x8f, 0x00, 0x46, 0x2e, 0xd6, 0xf9, 0x09, 0x5f, 0x3e, - 0xab, 0xbc, 0xd8, 0x0b, 0x5f, 0x55, 0x20, 0x02, 0xec, 0x0e, 0xcf, 0x5d, 0x28, 0x1b, 0xa6, 0xa5, - 0x63, 0x7a, 0x74, 0xab, 0x73, 0xcc, 0x6d, 0x82, 0x38, 0x30, 0x89, 0x3d, 0x17, 0xeb, 0x32, 0xe6, - 0x6b, 0xa1, 0xf0, 0x2f, 0x0f, 0x94, 0x36, 0xac, 0xb0, 0xa4, 0x75, 0xe0, 0x1b, 0x2e, 0x22, 0xf6, - 0xdc, 0xb8, 0xb7, 0xa3, 0xde, 0x52, 0x6a, 0x06, 0xaf, 0x85, 0x84, 0xa8, 0x7c, 0x1b, 0x8e, 0x47, - 0xf6, 0x8f, 0x33, 0x6c, 0xe8, 0xe4, 0x4e, 0x0c, 0x46, 0x0a, 0xc2, 0x99, 0x83, 0x34, 0x22, 0x9a, - 0x27, 0x81, 0x34, 0x2e, 0x03, 0x69, 0x5c, 0xf9, 0x0b, 0x38, 0x19, 0xc1, 0xbb, 0x22, 0x16, 0xdd, - 0x8d, 0x95, 0x7a, 0x17, 0x27, 0x69, 0x8d, 0xd5, 0x7c, 0xff, 0x25, 0xc1, 0x6a, 0x1a, 0xc3, 0x2b, - 0xe2, 0xb1, 0x3f, 0xca, 0xb8, 0x69, 0x7a, 0x6b, 0x3a, 0xb3, 0x7e, 0x2b, 0x58, 0xf6, 0x2e, 0x34, - 0xd2, 0xfc, 0x99, 0x1c, 0xa5, 0xfc, 0x2c, 0xa3, 0xf4, 0xf3, 0x7c, 0xe8, 0x5c, 0xa2, 0xe9, 0x79, - 0x8e, 0xb1, 0x3f, 0x22, 0x21, 0xff, 0xc6, 0xb1, 0xbe, 0x96, 0x8f, 0x5a, 0x31, 0xd7, 0xde, 0x18, - 0x23, 0x1e, 0xd8, 0x91, 0x8a, 0x5c, 0x7d, 0x96, 0xb6, 0xe9, 0xbf, 0x39, 0x9d, 0xbe, 0xdf, 0x59, - 0x78, 0xf8, 0xe7, 0x39, 0xa8, 0x46, 0x87, 0x08, 0x6d, 0x03, 0x68, 0xbe, 0xe5, 0x7c, 0xa2, 0x5c, - 0x98, 0xea, 0x35, 0x95, 0x90, 0x20, 0x7a, 0x0f, 0xf2, 0x3d, 0x7b, 0xc4, 0x47, 0x2d, 0xe5, 0xa8, - 0x7c, 0xd3, 0x1e, 0xb1, 0x8c, 0x42, 0xd8, 0xc8, 0x26, 0x8c, 0xdd, 0x7c, 0xc8, 0xce, 0x92, 0x4f, - 0xe9, 0x73, 0x26, 0xc3, 0x99, 0xd1, 0x63, 0xa8, 0xbe, 0x70, 0x0c, 0x4f, 0xdb, 0x1f, 0x60, 0x75, - 0xa0, 0x1d, 0x61, 0x87, 0x67, 0xc9, 0x29, 0x12, 0x59, 0x45, 0x08, 0x3e, 0x21, 0x72, 0xf2, 0x1f, - 0x40, 0x51, 0x58, 0x34, 0x61, 0x45, 0xd8, 0x85, 0xb5, 0x11, 0x61, 0x53, 0xe9, 0xdd, 0x4a, 0x53, - 0x33, 0x2d, 0xd5, 0xc5, 0x64, 0x19, 0x17, 0x1f, 0xb6, 0x4c, 0x48, 0xd1, 0xab, 0x54, 0x7a, 0xd3, - 0x72, 0x70, 0x5b, 0x33, 0xad, 0x2e, 0x13, 0x95, 0x9f, 0x43, 0x39, 0xf4, 0x82, 0x13, 0x4c, 0x68, - 0xc1, 0x8a, 0xb8, 0xa8, 0xe0, 0x62, 0x8f, 0x2f, 0x2f, 0x53, 0x75, 0xbe, 0xcc, 0xe5, 0xba, 0xd8, - 0x63, 0x97, 0x4b, 0xee, 0xc2, 0x49, 0x05, 0x5b, 0x36, 0x36, 0xfd, 0xf1, 0x7c, 0x62, 0xf5, 0x67, - 0xc8, 0xe0, 0x6f, 0x41, 0x23, 0x4d, 0x9e, 0xe5, 0x87, 0xab, 0x17, 0xa1, 0x28, 0xbe, 0xe7, 0x47, - 0x8b, 0x90, 0xdf, 0xdd, 0xec, 0xd4, 0xe6, 0xc8, 0x8f, 0xbd, 0xad, 0x4e, 0x4d, 0x42, 0x45, 0x28, - 0x74, 0x37, 0x77, 0x3b, 0xb5, 0xdc, 0xd5, 0x21, 0xd4, 0xe2, 0x1f, 0xb3, 0xa3, 0x35, 0x38, 0xd6, - 0x51, 0x76, 0x3a, 0xcd, 0x47, 0xcd, 0xdd, 0xd6, 0x4e, 0x5b, 0xed, 0x28, 0xad, 0x4f, 0x9a, 0xbb, - 0xdb, 0xb5, 0x39, 0x74, 0x0e, 0x4e, 0x87, 0x1f, 0x3c, 0xde, 0xe9, 0xee, 0xaa, 0xbb, 0x3b, 0xea, - 0xe6, 0x4e, 0x7b, 0xb7, 0xd9, 0x6a, 0x6f, 0x2b, 0x35, 0x09, 0x9d, 0x86, 0x93, 0x61, 0x96, 0x07, - 0xad, 0xad, 0x96, 0xb2, 0xbd, 0x49, 0x7e, 0x37, 0x9f, 0xd4, 0x72, 0x57, 0x3f, 0x86, 0x4a, 0xe4, - 0xdb, 0x73, 0x62, 0x52, 0x67, 0x67, 0xab, 0x36, 0x87, 0x2a, 0x50, 0x0a, 0xeb, 0x29, 0x42, 0xa1, - 0xbd, 0xb3, 0xb5, 0x5d, 0xcb, 0x21, 0x80, 0x85, 0xdd, 0xa6, 0xf2, 0x68, 0x7b, 0xb7, 0x96, 0xbf, - 0x7a, 0x1b, 0x96, 0x63, 0x97, 0xd5, 0xd1, 0x0a, 0x54, 0xba, 0xcd, 0xf6, 0xd6, 0x83, 0x9d, 0xcf, - 0x54, 0x65, 0xbb, 0xb9, 0xf5, 0x79, 0x6d, 0x0e, 0xad, 0x42, 0x4d, 0x90, 0xda, 0x3b, 0xbb, 0x8c, - 0x2a, 0x5d, 0x7d, 0x16, 0x9b, 0x6f, 0x18, 0x1d, 0x87, 0x15, 0xbf, 0x4b, 0x75, 0x53, 0xd9, 0x6e, - 0xee, 0x6e, 0x13, 0x4b, 0x22, 0x64, 0x65, 0xaf, 0xdd, 0x6e, 0xb5, 0x1f, 0xd5, 0x24, 0xa2, 0x35, - 0x20, 0x6f, 0x7f, 0xd6, 0x22, 0xcc, 0xb9, 0x28, 0xf3, 0x5e, 0xfb, 0x07, 0xed, 0x9d, 0x4f, 0xdb, - 0xb5, 0xfc, 0xc6, 0x2f, 0x57, 0xfc, 0xef, 0x81, 0xbb, 0xd8, 0xa1, 0xf7, 0x7f, 0x3a, 0xb0, 0x28, - 0xfe, 0x57, 0x44, 0x4a, 0xb6, 0x8e, 0xfe, 0x87, 0x8b, 0xc6, 0xb9, 0x31, 0x1c, 0xbc, 0xf6, 0x9e, - 0x43, 0xfb, 0xb4, 0x16, 0x0e, 0x7d, 0x3c, 0x70, 0x31, 0xb5, 0xf2, 0x4c, 0x7c, 0xaf, 0xd0, 0xb8, - 0x34, 0x91, 0xcf, 0xef, 0x03, 0x93, 0x72, 0x37, 0xfc, 0x7d, 0x1e, 0xba, 0x94, 0x56, 0xa7, 0xa6, - 0x7c, 0x00, 0xd8, 0xb8, 0x3c, 0x99, 0xd1, 0xef, 0xe6, 0x19, 0xd4, 0xe2, 0xdf, 0xea, 0xa1, 0x14, - 0x90, 0x39, 0xe3, 0x83, 0xc0, 0xc6, 0xd5, 0x69, 0x58, 0xc3, 0x9d, 0x25, 0x3e, 0x3e, 0xbb, 0x32, - 0xcd, 0x47, 0x3a, 0x99, 0x9d, 0x65, 0x7d, 0xcf, 0xc3, 0x1c, 0x18, 0xbd, 0xef, 0x8f, 0x52, 0xbf, - 0xf4, 0x4a, 0xf9, 0xac, 0x24, 0xcd, 0x81, 0xe9, 0x9f, 0x0e, 0xc8, 0x73, 0xe8, 0x10, 0x96, 0x63, - 0x17, 0x39, 0x50, 0x8a, 0x78, 0xfa, 0x8d, 0x95, 0xc6, 0x95, 0x29, 0x38, 0xa3, 0x11, 0x11, 0xbe, - 0xb8, 0x91, 0x1e, 0x11, 0x29, 0xd7, 0x42, 0xd2, 0x23, 0x22, 0xf5, 0x0e, 0x08, 0x0d, 0xee, 0xc8, - 0x85, 0x8d, 0xb4, 0xe0, 0x4e, 0xbb, 0x26, 0xd2, 0xb8, 0x34, 0x91, 0x2f, 0xec, 0xb4, 0xd8, 0xf5, - 0x8d, 0x34, 0xa7, 0xa5, 0x5f, 0x0f, 0x69, 0x5c, 0x99, 0x82, 0x33, 0x1e, 0x05, 0xc1, 0x61, 0x70, - 0x56, 0x14, 0x24, 0xae, 0x2e, 0x64, 0x45, 0x41, 0xf2, 0x5c, 0x99, 0x47, 0x41, 0xec, 0x10, 0xf7, - 0xf2, 0x14, 0x87, 0x4e, 0xd9, 0x51, 0x90, 0x7e, 0x3c, 0x25, 0xcf, 0xa1, 0x9f, 0x49, 0x50, 0xcf, - 0x3a, 0xe3, 0x40, 0x37, 0x66, 0x3e, 0x90, 0x69, 0x6c, 0xcc, 0x22, 0xe2, 0x5b, 0xf1, 0x15, 0xa0, - 0xe4, 0x1a, 0x88, 0xde, 0x4d, 0x1b, 0x99, 0x8c, 0x95, 0xb6, 0xf1, 0xde, 0x74, 0xcc, 0x7e, 0x97, - 0x5d, 0x28, 0x8a, 0x53, 0x15, 0x94, 0x92, 0xa5, 0x63, 0x67, 0x3a, 0x0d, 0x79, 0x1c, 0x8b, 0xaf, - 0xf4, 0x11, 0x14, 0x08, 0x15, 0x9d, 0x4e, 0xe7, 0x16, 0xca, 0xce, 0x64, 0x3d, 0xf6, 0x15, 0x3d, - 0x85, 0x05, 0x76, 0x8c, 0x80, 0x52, 0x50, 0x88, 0xc8, 0x61, 0x47, 0xe3, 0x6c, 0x36, 0x83, 0xaf, - 0xee, 0x4b, 0xf6, 0x6f, 0x84, 0xf8, 0x09, 0x01, 0x7a, 0x27, 0xfd, 0xbf, 0x05, 0x44, 0x0f, 0x24, - 0x1a, 0x17, 0x26, 0x70, 0x85, 0x27, 0x45, 0xac, 0x02, 0xbe, 0x34, 0x71, 0x1b, 0x93, 0x3d, 0x29, - 0xd2, 0x37, 0x4a, 0x2c, 0x48, 0x92, 0x1b, 0xa9, 0xb4, 0x20, 0xc9, 0xdc, 0xbe, 0xa6, 0x05, 0x49, - 0xf6, 0xde, 0x4c, 0x9e, 0x43, 0x1e, 0x1c, 0x4b, 0x81, 0xcd, 0xd0, 0x7b, 0x59, 0x41, 0x9e, 0x86, - 0xe1, 0x35, 0xae, 0x4d, 0xc9, 0x1d, 0x1e, 0x7c, 0x3e, 0xe9, 0xdf, 0xce, 0xc6, 0x92, 0x32, 0x07, - 0x3f, 0x3e, 0xc5, 0x37, 0xfe, 0x39, 0x0f, 0x4b, 0x0c, 0x12, 0xe5, 0x15, 0xcc, 0xe7, 0x00, 0xc1, - 0x69, 0x04, 0x3a, 0x9f, 0xee, 0x93, 0xc8, 0x11, 0x4f, 0xe3, 0x9d, 0xf1, 0x4c, 0xe1, 0x40, 0x0b, - 0x21, 0xfb, 0x69, 0x81, 0x96, 0x3c, 0xc0, 0x48, 0x0b, 0xb4, 0x94, 0xe3, 0x01, 0x79, 0x0e, 0x7d, - 0x02, 0x25, 0x1f, 0x42, 0x46, 0x69, 0x10, 0x74, 0x0c, 0x23, 0x6f, 0x9c, 0x1f, 0xcb, 0x13, 0xb6, - 0x3a, 0x84, 0x0f, 0xa7, 0x59, 0x9d, 0xc4, 0xa1, 0xd3, 0xac, 0x4e, 0x03, 0x99, 0x03, 0x9f, 0x30, - 0x14, 0x29, 0xd3, 0x27, 0x11, 0x10, 0x2f, 0xd3, 0x27, 0x51, 0x28, 0x4a, 0x9e, 0x7b, 0x70, 0xf1, - 0x57, 0x5f, 0x9f, 0x91, 0xfe, 0xf1, 0xeb, 0x33, 0x73, 0x3f, 0xfd, 0xe6, 0x8c, 0xf4, 0xab, 0x6f, - 0xce, 0x48, 0x7f, 0xff, 0xcd, 0x19, 0xe9, 0x5f, 0xbe, 0x39, 0x23, 0xfd, 0xd1, 0xbf, 0x9e, 0x99, - 0xfb, 0x61, 0x51, 0x48, 0xef, 0x2f, 0xd0, 0x7f, 0x06, 0xf6, 0xfe, 0xff, 0x06, 0x00, 0x00, 0xff, - 0xff, 0x9e, 0x13, 0x0f, 0x8c, 0xd2, 0x4d, 0x00, 0x00, + // 5092 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x7c, 0x4d, 0x6c, 0x1b, 0x59, + 0x72, 0xb0, 0x9a, 0xa4, 0x24, 0xb2, 0x28, 0x52, 0xf4, 0xb3, 0x6c, 0xd1, 0xf4, 0xd8, 0x63, 0xb5, + 0xc7, 0xbf, 0x33, 0x96, 0xd7, 0x9a, 0x59, 0xcf, 0x67, 0x7b, 0xc6, 0x63, 0x5a, 0x92, 0x6d, 0x7e, + 0x6b, 0x53, 0x4c, 0x53, 0x9a, 0x9f, 0x9d, 0x01, 0x7a, 0x5b, 0xec, 0x27, 0xaa, 0xd7, 0x64, 0x77, + 0x4f, 0x77, 0xd3, 0xb6, 0x36, 0x40, 0xb0, 0xc0, 0x02, 0x7b, 0xc8, 0x29, 0x40, 0x90, 0x4b, 0x8e, + 0x9b, 0x43, 0x0e, 0x39, 0x05, 0x41, 0x4e, 0x39, 0x6d, 0x90, 0xc3, 0x22, 0x40, 0x90, 0x9c, 0x36, + 0x09, 0x72, 0xc9, 0x4c, 0x10, 0x60, 0x11, 0x20, 0x40, 0x90, 0x73, 0x0e, 0xc1, 0xfb, 0xeb, 0xff, + 0xe6, 0x8f, 0xed, 0xd9, 0x99, 0x9c, 0xd8, 0xaf, 0xba, 0xaa, 0x5e, 0xbd, 0x7a, 0xf5, 0xea, 0xd5, + 0xab, 0x7a, 0x4d, 0x28, 0x69, 0xb6, 0xb1, 0x6e, 0x3b, 0x96, 0x67, 0xa1, 0x9a, 0x33, 0x32, 0x3d, + 0x63, 0x88, 0xd7, 0x9f, 0xdd, 0xd0, 0x06, 0xf6, 0xa1, 0xb6, 0xd1, 0xb8, 0xd6, 0x37, 0xbc, 0xc3, + 0xd1, 0xfe, 0x7a, 0xcf, 0x1a, 0x5e, 0xef, 0x5b, 0x7d, 0xeb, 0x3a, 0x45, 0xdc, 0x1f, 0x1d, 0xd0, + 0x16, 0x6d, 0xd0, 0x27, 0xc6, 0x40, 0xbe, 0x0a, 0xd5, 0x8f, 0xb1, 0xe3, 0x1a, 0x96, 0xa9, 0xe0, + 0x2f, 0x47, 0xd8, 0xf5, 0x50, 0x1d, 0x16, 0x9f, 0x31, 0x48, 0x5d, 0x3a, 0x27, 0x5d, 0x2e, 0x29, + 0xa2, 0x29, 0xff, 0xa9, 0x04, 0xcb, 0x3e, 0xb2, 0x6b, 0x5b, 0xa6, 0x8b, 0xb3, 0xb1, 0xd1, 0x1a, + 0x2c, 0x71, 0xe1, 0x54, 0x53, 0x1b, 0xe2, 0x7a, 0x8e, 0xbe, 0x2e, 0x73, 0x58, 0x5b, 0x1b, 0x62, + 0x74, 0x09, 0x96, 0x05, 0x8a, 0x60, 0x92, 0xa7, 0x58, 0x55, 0x0e, 0xe6, 0xbd, 0xa1, 0x75, 0x38, + 0x2e, 0x10, 0x35, 0xdb, 0xf0, 0x91, 0x0b, 0x14, 0xf9, 0x18, 0x7f, 0xd5, 0xb4, 0x0d, 0x8e, 0x2f, + 0x7f, 0x0e, 0xa5, 0xad, 0x76, 0x77, 0xd3, 0x32, 0x0f, 0x8c, 0x3e, 0x11, 0xd1, 0xc5, 0x0e, 0xa1, + 0xa9, 0x4b, 0xe7, 0xf2, 0x44, 0x44, 0xde, 0x44, 0x0d, 0x28, 0xba, 0x58, 0x73, 0x7a, 0x87, 0xd8, + 0xad, 0xe7, 0xe8, 0x2b, 0xbf, 0x4d, 0xa8, 0x2c, 0xdb, 0x33, 0x2c, 0xd3, 0xad, 0xe7, 0x19, 0x15, + 0x6f, 0xca, 0xbf, 0x90, 0xa0, 0xdc, 0xb1, 0x1c, 0xef, 0x89, 0x66, 0xdb, 0x86, 0xd9, 0x47, 0x37, + 0xa1, 0x48, 0x75, 0xd9, 0xb3, 0x06, 0x54, 0x07, 0xd5, 0x8d, 0xc6, 0x7a, 0x7c, 0x5a, 0xd6, 0x3b, + 0x1c, 0x43, 0xf1, 0x71, 0xd1, 0x05, 0xa8, 0xf6, 0x2c, 0xd3, 0xd3, 0x0c, 0x13, 0x3b, 0xaa, 0x6d, + 0x39, 0x1e, 0x55, 0xd1, 0xbc, 0x52, 0xf1, 0xa1, 0xa4, 0x17, 0x74, 0x1a, 0x4a, 0x87, 0x96, 0xeb, + 0x31, 0x8c, 0x3c, 0xc5, 0x28, 0x12, 0x00, 0x7d, 0xb9, 0x0a, 0x8b, 0xf4, 0xa5, 0x61, 0x73, 0x65, + 0x2c, 0x90, 0x66, 0xcb, 0x96, 0x7f, 0x2d, 0xc1, 0xfc, 0x13, 0x6b, 0x64, 0x7a, 0xb1, 0x6e, 0x34, + 0xef, 0x90, 0x4f, 0x54, 0xa8, 0x1b, 0xcd, 0x3b, 0x0c, 0xba, 0x21, 0x18, 0x6c, 0xae, 0x58, 0x37, + 0xe4, 0x65, 0x03, 0x8a, 0x0e, 0xd6, 0x74, 0xcb, 0x1c, 0x1c, 0x51, 0x11, 0x8a, 0x8a, 0xdf, 0x26, + 0x93, 0xe8, 0xe2, 0x81, 0x61, 0x8e, 0x5e, 0xa8, 0x0e, 0x1e, 0x68, 0xfb, 0x78, 0x40, 0x45, 0x29, + 0x2a, 0x55, 0x0e, 0x56, 0x18, 0x14, 0x6d, 0x41, 0xd9, 0x76, 0x2c, 0x5b, 0xeb, 0x6b, 0x44, 0x8f, + 0xf5, 0x79, 0xaa, 0x2a, 0x39, 0xa9, 0x2a, 0x2a, 0x76, 0x27, 0xc0, 0x54, 0xc2, 0x64, 0xf2, 0xdf, + 0x4b, 0xb0, 0x4c, 0x8c, 0xc7, 0xb5, 0xb5, 0x1e, 0xde, 0xa1, 0x53, 0x82, 0x6e, 0xc1, 0xa2, 0x89, + 0xbd, 0xe7, 0x96, 0xf3, 0x94, 0x4f, 0xc0, 0x9b, 0x49, 0xae, 0x3e, 0xcd, 0x13, 0x4b, 0xc7, 0x8a, + 0xc0, 0x47, 0x37, 0x20, 0x6f, 0x1b, 0x3a, 0x1d, 0xf0, 0x14, 0x64, 0x04, 0x97, 0x90, 0x18, 0x76, + 0x8f, 0xea, 0x61, 0x1a, 0x12, 0xc3, 0xee, 0x11, 0xe5, 0x7a, 0x9a, 0xd3, 0xc7, 0x9e, 0x6a, 0xe8, + 0x7c, 0xa2, 0x8a, 0x0c, 0xd0, 0xd2, 0x65, 0x19, 0xa0, 0x65, 0x7a, 0x37, 0xdf, 0xfb, 0x58, 0x1b, + 0x8c, 0x30, 0x5a, 0x81, 0xf9, 0x67, 0xe4, 0x81, 0x8e, 0x24, 0xaf, 0xb0, 0x86, 0xfc, 0x55, 0x01, + 0x4e, 0x3f, 0x26, 0xca, 0xec, 0x6a, 0xa6, 0xbe, 0x6f, 0xbd, 0xe8, 0xe2, 0xde, 0xc8, 0x31, 0xbc, + 0xa3, 0x4d, 0xcb, 0xf4, 0xf0, 0x0b, 0x0f, 0xb5, 0xe1, 0x98, 0x29, 0xba, 0x55, 0x85, 0xdd, 0x12, + 0x0e, 0xe5, 0x8d, 0xb5, 0x31, 0x12, 0x32, 0xfd, 0x29, 0x35, 0x33, 0x0a, 0x70, 0xd1, 0xa3, 0x60, + 0x52, 0x05, 0xb7, 0x1c, 0xe5, 0x96, 0x32, 0xde, 0xee, 0x36, 0x95, 0x8c, 0xf3, 0x12, 0xb3, 0x2e, + 0x38, 0x7d, 0x00, 0x64, 0xc9, 0xab, 0x9a, 0xab, 0x8e, 0x5c, 0xec, 0x50, 0xad, 0x95, 0x37, 0xde, + 0x48, 0x72, 0x09, 0x54, 0xa0, 0x94, 0x9c, 0x91, 0xd9, 0x74, 0xf7, 0x5c, 0xec, 0xa0, 0xbb, 0xd4, + 0x89, 0x10, 0xea, 0xbe, 0x63, 0x8d, 0xec, 0x7a, 0x71, 0x0a, 0x72, 0xa0, 0xe4, 0x0f, 0x09, 0x3e, + 0xf5, 0x30, 0xdc, 0x50, 0x55, 0xc7, 0xb2, 0xbc, 0x03, 0x57, 0x18, 0xa7, 0x00, 0x2b, 0x14, 0x8a, + 0xae, 0xc3, 0x71, 0x77, 0x64, 0xdb, 0x03, 0x3c, 0xc4, 0xa6, 0xa7, 0x0d, 0x58, 0x77, 0x6e, 0x7d, + 0xfe, 0x5c, 0xfe, 0x72, 0x5e, 0x41, 0xe1, 0x57, 0x94, 0xb1, 0x8b, 0xce, 0x02, 0xd8, 0x8e, 0xf1, + 0xcc, 0x18, 0xe0, 0x3e, 0xd6, 0xeb, 0x0b, 0x94, 0x69, 0x08, 0x82, 0xee, 0x10, 0xaf, 0xd3, 0xeb, + 0x59, 0x43, 0xbb, 0x5e, 0xca, 0x9a, 0x07, 0x31, 0x8b, 0x1d, 0xc7, 0x3a, 0x30, 0x06, 0x58, 0x11, + 0x14, 0xe8, 0x43, 0x28, 0x6a, 0xb6, 0xad, 0x39, 0x43, 0xcb, 0xa9, 0xc3, 0xb4, 0xd4, 0x3e, 0x09, + 0x7a, 0x0f, 0x56, 0x38, 0x27, 0xd5, 0x66, 0x2f, 0xd9, 0xb2, 0x5e, 0x24, 0x96, 0x77, 0x3f, 0x57, + 0x97, 0x14, 0xc4, 0xdf, 0x73, 0x5a, 0xb2, 0xc8, 0xe5, 0xbf, 0x95, 0x60, 0x39, 0xc6, 0x13, 0x75, + 0x60, 0x49, 0x70, 0xf0, 0x8e, 0x6c, 0xcc, 0x97, 0xd7, 0xb5, 0x89, 0xc2, 0xac, 0xf3, 0xdf, 0xdd, + 0x23, 0x1b, 0xd3, 0xf5, 0x2b, 0x1a, 0xe8, 0x3c, 0x54, 0x06, 0x56, 0x4f, 0x1b, 0x50, 0x67, 0xe3, + 0xe0, 0x03, 0xee, 0x6b, 0x96, 0x7c, 0xa0, 0x82, 0x0f, 0xe4, 0x7b, 0x50, 0x0e, 0x31, 0x40, 0x08, + 0xaa, 0x0a, 0xeb, 0x70, 0x0b, 0x1f, 0x68, 0xa3, 0x81, 0x57, 0x9b, 0x43, 0x55, 0x80, 0x3d, 0xb3, + 0x47, 0x3c, 0xbc, 0x89, 0xf5, 0x9a, 0x84, 0x2a, 0x50, 0x7a, 0x2c, 0x58, 0xd4, 0x72, 0xf2, 0x2f, + 0x72, 0x70, 0x82, 0x9a, 0x65, 0xc7, 0xd2, 0xf9, 0x9a, 0xe1, 0xdb, 0xc1, 0x79, 0xa8, 0xf4, 0xe8, + 0xec, 0xaa, 0xb6, 0xe6, 0x60, 0xd3, 0xe3, 0xee, 0x70, 0x89, 0x01, 0x3b, 0x14, 0x86, 0x3e, 0x85, + 0x9a, 0xcb, 0x47, 0xa4, 0xf6, 0xd8, 0x1a, 0xe3, 0x0b, 0x20, 0x65, 0xec, 0x63, 0x16, 0xa6, 0xb2, + 0xec, 0x26, 0x56, 0xea, 0xa2, 0x7b, 0xe4, 0xf6, 0xbc, 0x01, 0xdb, 0x57, 0xca, 0x1b, 0xef, 0x65, + 0x30, 0x8c, 0x0b, 0xbe, 0xde, 0x65, 0x64, 0xdb, 0xa6, 0xe7, 0x1c, 0x29, 0x82, 0x49, 0xe3, 0x36, + 0x2c, 0x85, 0x5f, 0xa0, 0x1a, 0xe4, 0x9f, 0xe2, 0x23, 0x3e, 0x28, 0xf2, 0x18, 0x78, 0x14, 0xa6, + 0x69, 0xd6, 0xb8, 0x9d, 0xfb, 0x7f, 0x92, 0xec, 0x00, 0x0a, 0x7a, 0x79, 0x82, 0x3d, 0x4d, 0xd7, + 0x3c, 0x0d, 0x21, 0x28, 0xd0, 0x0d, 0x9b, 0xb1, 0xa0, 0xcf, 0x84, 0xeb, 0x88, 0xbb, 0xc9, 0x92, + 0x42, 0x1e, 0xd1, 0x1b, 0x50, 0xf2, 0xbd, 0x06, 0xdf, 0xb5, 0x03, 0x00, 0xd9, 0x3d, 0x35, 0xcf, + 0xc3, 0x43, 0xdb, 0xa3, 0xeb, 0xad, 0xa2, 0x88, 0xa6, 0xfc, 0x17, 0xf3, 0x50, 0x4b, 0xcc, 0xc9, + 0x3d, 0x28, 0x0e, 0x79, 0xf7, 0xdc, 0x6b, 0xbd, 0x95, 0xb2, 0x85, 0x26, 0x44, 0x55, 0x7c, 0x2a, + 0xb2, 0x43, 0x91, 0x99, 0x0f, 0x45, 0x1a, 0x7e, 0x9b, 0x99, 0x5c, 0x5f, 0xd5, 0x0d, 0x07, 0xf7, + 0x3c, 0xcb, 0x39, 0xe2, 0xe2, 0x2e, 0x0d, 0xac, 0xfe, 0x96, 0x80, 0xa1, 0xdb, 0x00, 0xba, 0xe9, + 0xaa, 0xd4, 0xa2, 0xfa, 0x54, 0xe8, 0xf2, 0xc6, 0xe9, 0xa4, 0x10, 0x7e, 0x58, 0xa1, 0x94, 0x74, + 0xd3, 0xe5, 0xe2, 0xdf, 0x87, 0x0a, 0xd9, 0x9d, 0xd5, 0x21, 0x8b, 0x08, 0x98, 0xdb, 0x28, 0x6f, + 0x9c, 0x49, 0x1b, 0x83, 0x1f, 0x37, 0x28, 0x4b, 0x76, 0xd0, 0x70, 0xd1, 0x03, 0x58, 0xa0, 0xdb, + 0xa4, 0x5b, 0x5f, 0xa0, 0xc4, 0xeb, 0xe3, 0x14, 0xc0, 0x2d, 0xe2, 0x31, 0x25, 0x60, 0x06, 0xc1, + 0xa9, 0xd1, 0x1e, 0x94, 0x35, 0xd3, 0xb4, 0x3c, 0x8d, 0x79, 0xed, 0x45, 0xca, 0xec, 0xdd, 0x29, + 0x98, 0x35, 0x03, 0x2a, 0xc6, 0x31, 0xcc, 0x07, 0x7d, 0x08, 0xf3, 0xd4, 0xad, 0x73, 0x0f, 0x7c, + 0x69, 0x4a, 0xa3, 0x55, 0x18, 0x15, 0xda, 0x84, 0xc5, 0xe7, 0x86, 0xa9, 0x5b, 0xcf, 0x5d, 0xee, + 0x0d, 0xaf, 0x24, 0x19, 0x7c, 0xc2, 0x10, 0x12, 0x2c, 0x04, 0x65, 0xe3, 0x16, 0x94, 0x43, 0x23, + 0x9e, 0xc5, 0xd2, 0x1b, 0x77, 0xa1, 0x16, 0x1f, 0xdf, 0x4c, 0x2b, 0xe5, 0x77, 0x61, 0x45, 0x19, + 0x99, 0x81, 0x68, 0x22, 0x58, 0xbe, 0x0d, 0x0b, 0xdc, 0x62, 0x98, 0xd9, 0xca, 0x93, 0x15, 0xad, + 0x70, 0x8a, 0x70, 0xf4, 0x7b, 0xa8, 0x99, 0xfa, 0x00, 0x3b, 0xbc, 0x5f, 0x11, 0xfd, 0x3e, 0x62, + 0x50, 0xf9, 0x43, 0x38, 0x11, 0xeb, 0x9c, 0x07, 0xdf, 0x6f, 0x41, 0xd5, 0xb6, 0x74, 0xd5, 0x65, + 0x60, 0x12, 0x5b, 0x70, 0x5f, 0x66, 0xfb, 0xb8, 0x2d, 0x9d, 0x90, 0x77, 0x3d, 0xcb, 0x4e, 0x0a, + 0x3f, 0x1d, 0x79, 0x1d, 0x4e, 0xc6, 0xc9, 0x59, 0xf7, 0xf2, 0x47, 0xb0, 0xaa, 0xe0, 0xa1, 0xf5, + 0x0c, 0xbf, 0x2c, 0xeb, 0x06, 0xd4, 0x93, 0x0c, 0x38, 0xf3, 0xcf, 0x60, 0x35, 0x80, 0x76, 0x3d, + 0xcd, 0x1b, 0xb9, 0x33, 0x31, 0xe7, 0x27, 0x93, 0x7d, 0xcb, 0x65, 0xd3, 0x59, 0x54, 0x44, 0x53, + 0x5e, 0x85, 0xf9, 0x8e, 0xa5, 0xb7, 0x3a, 0xa8, 0x0a, 0x39, 0xc3, 0xe6, 0xc4, 0x39, 0xc3, 0x96, + 0x8d, 0x70, 0x9f, 0x6d, 0x16, 0x21, 0xb2, 0xae, 0xe3, 0xa8, 0xe8, 0x2e, 0x54, 0x35, 0x5d, 0x37, + 0x88, 0x39, 0x69, 0x03, 0xd5, 0xb0, 0xd9, 0x01, 0xa2, 0xbc, 0xb1, 0x9a, 0x6a, 0x00, 0xad, 0x8e, + 0x52, 0x09, 0xd0, 0x5b, 0xb6, 0x2b, 0x3f, 0x82, 0x92, 0x1f, 0x85, 0x91, 0x58, 0x21, 0x1a, 0x65, + 0x4d, 0x11, 0xb3, 0xf9, 0xc7, 0x91, 0xdd, 0xc4, 0x46, 0xc7, 0x45, 0xbe, 0x03, 0xe0, 0x3b, 0x64, + 0x11, 0x0c, 0x9e, 0x1e, 0xc3, 0x58, 0x09, 0xa1, 0xcb, 0x3f, 0x8b, 0xb8, 0xe9, 0x90, 0x12, 0x74, + 0x5f, 0x09, 0x7a, 0xc4, 0x6d, 0xe7, 0x5e, 0xca, 0x6d, 0xbf, 0x0f, 0xf3, 0xae, 0xa7, 0x79, 0x98, + 0x47, 0xd3, 0x6b, 0xe3, 0xc8, 0x89, 0x10, 0x58, 0x61, 0xf8, 0xe8, 0x0c, 0x40, 0xcf, 0xc1, 0x9a, + 0x87, 0x75, 0x55, 0x63, 0x7b, 0x4c, 0x5e, 0x29, 0x71, 0x48, 0xd3, 0x23, 0xfe, 0x46, 0x9c, 0x08, + 0xe6, 0xb3, 0xfc, 0x4d, 0xc6, 0x54, 0x07, 0x67, 0x03, 0xdf, 0xe7, 0x2d, 0x4c, 0xe9, 0xf3, 0x38, + 0x03, 0xee, 0xf3, 0x02, 0x8f, 0xbe, 0x38, 0xd9, 0xa3, 0x33, 0xd2, 0x69, 0x3c, 0x7a, 0x71, 0xb2, + 0x47, 0xe7, 0xcc, 0xc6, 0x7b, 0xf4, 0x14, 0xf7, 0x53, 0x4a, 0x73, 0x3f, 0xdf, 0xa6, 0xdb, 0xfd, + 0x67, 0x09, 0xea, 0x49, 0x2f, 0xc0, 0xbd, 0xdf, 0x6d, 0x58, 0x70, 0x29, 0x64, 0x1a, 0xdf, 0xcb, + 0x69, 0x39, 0x05, 0x7a, 0x04, 0x05, 0xc3, 0x3c, 0xb0, 0xf8, 0xa2, 0x7d, 0x6f, 0x0a, 0x4a, 0xde, + 0xeb, 0x7a, 0xcb, 0x3c, 0xb0, 0x98, 0x36, 0x29, 0x87, 0xc6, 0xfb, 0x50, 0xf2, 0x41, 0x33, 0x8d, + 0x6d, 0x07, 0x56, 0x62, 0xb6, 0xcd, 0x0e, 0x80, 0xfe, 0x92, 0x90, 0x66, 0x5b, 0x12, 0xf2, 0x4f, + 0x73, 0xe1, 0x25, 0xfb, 0xc0, 0x18, 0x78, 0xd8, 0x49, 0x2c, 0xd9, 0x0f, 0x04, 0x77, 0xb6, 0x5e, + 0x2f, 0x4e, 0xe4, 0xce, 0xce, 0x54, 0x7c, 0xd5, 0x7d, 0x01, 0x55, 0x6a, 0x94, 0xaa, 0x8b, 0x07, + 0x34, 0x6e, 0xe2, 0x31, 0xec, 0xf7, 0xc7, 0xb1, 0x61, 0x92, 0x30, 0xd3, 0xee, 0x72, 0x3a, 0xa6, + 0xc1, 0xca, 0x20, 0x0c, 0x6b, 0xdc, 0x03, 0x94, 0x44, 0x9a, 0x49, 0xa7, 0x5d, 0xe2, 0x0b, 0x5d, + 0x2f, 0x75, 0x9f, 0x3e, 0xa0, 0x62, 0x4c, 0x63, 0x2b, 0x4c, 0x60, 0x85, 0x53, 0xc8, 0xff, 0x99, + 0x07, 0x08, 0x5e, 0xfe, 0x1f, 0x72, 0x82, 0xf7, 0x7c, 0x07, 0xc4, 0xe2, 0xd1, 0xcb, 0xe3, 0x18, + 0xa7, 0xba, 0x9e, 0x9d, 0xa8, 0xeb, 0x61, 0x91, 0xe9, 0xb5, 0xb1, 0x6c, 0x66, 0x76, 0x3a, 0x8b, + 0xdf, 0x35, 0xa7, 0xf3, 0x18, 0x4e, 0xc6, 0x8d, 0x88, 0x7b, 0x9c, 0x0d, 0x98, 0x37, 0x3c, 0x3c, + 0x64, 0x79, 0xc4, 0xd4, 0x34, 0x44, 0x88, 0x88, 0xa1, 0xca, 0x7f, 0x2e, 0x41, 0xa9, 0x35, 0xd4, + 0xfa, 0xb8, 0x6b, 0xe3, 0x1e, 0xe9, 0xd5, 0x20, 0x0d, 0x2e, 0x09, 0x6b, 0xa0, 0x76, 0x54, 0xcd, + 0xcc, 0x29, 0xbd, 0x93, 0x92, 0xe4, 0x10, 0x7c, 0xc6, 0x6b, 0xf9, 0x95, 0x35, 0xb0, 0x01, 0xc5, + 0x1f, 0xe0, 0x23, 0xe6, 0x8e, 0xa6, 0xa4, 0x93, 0xff, 0x31, 0x07, 0xab, 0x74, 0x3b, 0xdc, 0x14, + 0x69, 0x45, 0x05, 0xbb, 0xd6, 0xc8, 0xe9, 0x61, 0x97, 0xda, 0xa9, 0x3d, 0x52, 0x6d, 0xec, 0x18, + 0x96, 0xce, 0x13, 0x5b, 0xa5, 0x9e, 0x3d, 0xea, 0x50, 0x00, 0x3a, 0x0d, 0xa4, 0xa1, 0x7e, 0x39, + 0xb2, 0xf8, 0x12, 0xca, 0x2b, 0xc5, 0x9e, 0x3d, 0xfa, 0x1d, 0xd2, 0x16, 0xb4, 0xee, 0xa1, 0xe6, + 0x60, 0x97, 0xae, 0x10, 0x46, 0xdb, 0xa5, 0x00, 0x74, 0x03, 0x4e, 0x0c, 0xf1, 0xd0, 0x72, 0x8e, + 0xd4, 0x81, 0x31, 0x34, 0x3c, 0xd5, 0x30, 0xd5, 0xfd, 0x23, 0x0f, 0xbb, 0x7c, 0x35, 0x20, 0xf6, + 0xf2, 0x31, 0x79, 0xd7, 0x32, 0xef, 0x93, 0x37, 0x48, 0x86, 0x8a, 0x65, 0x0d, 0x55, 0xb7, 0x67, + 0x39, 0x58, 0xd5, 0xf4, 0x1f, 0xd3, 0x08, 0x21, 0xaf, 0x94, 0x2d, 0x6b, 0xd8, 0x25, 0xb0, 0xa6, + 0xfe, 0x63, 0xf4, 0x26, 0x94, 0x7b, 0xf6, 0xc8, 0xc5, 0x9e, 0x4a, 0x7e, 0x68, 0x00, 0x50, 0x52, + 0x80, 0x81, 0x36, 0xed, 0x91, 0x1b, 0x42, 0x18, 0x12, 0x83, 0x58, 0x0c, 0x23, 0x3c, 0xc1, 0x43, + 0x9a, 0x41, 0x3b, 0x1c, 0xf5, 0xb1, 0xad, 0xf5, 0x31, 0x13, 0x4d, 0xec, 0xdc, 0x29, 0x19, 0xb4, + 0x47, 0x1c, 0x91, 0x8a, 0xa9, 0x54, 0x0f, 0xc3, 0x4d, 0x57, 0xbe, 0x0f, 0x95, 0x08, 0x02, 0xd1, + 0x17, 0x65, 0xeb, 0x1a, 0x3f, 0x11, 0x86, 0x54, 0x24, 0x80, 0xae, 0xf1, 0x13, 0x9a, 0x3f, 0xa4, + 0xdd, 0x51, 0x45, 0x16, 0x14, 0xd6, 0x90, 0x35, 0xa8, 0x44, 0xd2, 0x74, 0xe4, 0x90, 0x4f, 0xf3, + 0x71, 0xfc, 0x90, 0x4f, 0x9e, 0x09, 0xcc, 0xb1, 0x06, 0x62, 0x5e, 0xe9, 0x33, 0x81, 0xd1, 0xc4, + 0x0f, 0x3b, 0x32, 0xd3, 0x67, 0xda, 0x05, 0x7e, 0xc6, 0xf3, 0xbc, 0x25, 0x85, 0x35, 0x64, 0x1d, + 0x60, 0x53, 0xb3, 0xb5, 0x7d, 0x63, 0x60, 0x78, 0x47, 0xe8, 0x0a, 0xd4, 0x34, 0x5d, 0x57, 0x7b, + 0x02, 0x62, 0x60, 0x91, 0x7d, 0x5f, 0xd6, 0x74, 0x7d, 0x33, 0x04, 0x46, 0x6f, 0xc3, 0x31, 0xdd, + 0xb1, 0xec, 0x28, 0x2e, 0x4b, 0xc7, 0xd7, 0xc8, 0x8b, 0x30, 0xb2, 0xfc, 0x9b, 0x05, 0x38, 0x13, + 0x35, 0xb3, 0x78, 0x2a, 0xf4, 0x1e, 0x2c, 0xc5, 0x7a, 0xcd, 0x48, 0x19, 0x06, 0xd2, 0x2a, 0x11, + 0x8a, 0x58, 0x6a, 0x2f, 0x97, 0x48, 0xed, 0xa5, 0x26, 0x5b, 0xf3, 0xaf, 0x35, 0xd9, 0x5a, 0x78, + 0x2d, 0xc9, 0xd6, 0xf9, 0x57, 0x4b, 0xb6, 0x2e, 0xcd, 0x98, 0x6c, 0xbd, 0x48, 0x9d, 0xbb, 0xe8, + 0x9d, 0xa6, 0x62, 0xd8, 0xc2, 0xa9, 0xf8, 0x7d, 0x98, 0xa2, 0xec, 0x13, 0x4b, 0xca, 0x2e, 0xce, + 0x92, 0x94, 0x2d, 0x66, 0x26, 0x65, 0xcf, 0xc1, 0x92, 0x69, 0xa9, 0x26, 0x7e, 0xae, 0x92, 0xe9, + 0x72, 0xeb, 0x65, 0x36, 0x77, 0xa6, 0xd5, 0xc6, 0xcf, 0x3b, 0x04, 0x82, 0xd6, 0x60, 0x69, 0xa8, + 0xb9, 0x4f, 0xb1, 0x4e, 0x33, 0xa2, 0x6e, 0xbd, 0x42, 0xed, 0xac, 0xcc, 0x60, 0x1d, 0x02, 0x42, + 0x17, 0xc0, 0x97, 0x83, 0x23, 0x55, 0x29, 0x52, 0x45, 0x40, 0x19, 0x5a, 0x28, 0xc1, 0xbb, 0xfc, + 0x4a, 0x09, 0xde, 0xda, 0xec, 0x09, 0xde, 0x6b, 0x50, 0x13, 0xcf, 0x22, 0xc3, 0xcb, 0x82, 0x77, + 0x9a, 0xdc, 0x5d, 0x16, 0xef, 0x44, 0x16, 0x37, 0x2b, 0x1f, 0x0c, 0x63, 0xf3, 0xc1, 0x7f, 0x25, + 0xc1, 0x4a, 0x74, 0xa9, 0xf1, 0x74, 0xd7, 0x43, 0x28, 0x39, 0xc2, 0xb7, 0xf3, 0xe5, 0x75, 0x25, + 0xe3, 0x6c, 0x94, 0xdc, 0x0c, 0x94, 0x80, 0x16, 0xfd, 0x30, 0x33, 0xcb, 0x7a, 0x7d, 0x12, 0xbf, + 0x49, 0x79, 0x56, 0xf9, 0x0f, 0x25, 0x38, 0xc3, 0x33, 0x4a, 0x19, 0x35, 0x93, 0x14, 0x73, 0x95, + 0x32, 0xcc, 0xb5, 0xe7, 0x60, 0x1d, 0x9b, 0x9e, 0xa1, 0x0d, 0x54, 0xd7, 0xc6, 0x3d, 0x91, 0xa7, + 0x09, 0xc0, 0x74, 0x73, 0x5f, 0x83, 0x25, 0x56, 0x42, 0x73, 0xac, 0x1e, 0x76, 0x5d, 0x5e, 0x29, + 0x2b, 0xd3, 0x2a, 0x1a, 0x03, 0xc9, 0x23, 0x58, 0xcd, 0x48, 0x73, 0xa5, 0x2a, 0x43, 0xca, 0x52, + 0xc6, 0xd8, 0x91, 0x25, 0x95, 0xf1, 0x47, 0x12, 0xbc, 0xc9, 0x49, 0x32, 0xfd, 0xe6, 0xb7, 0xa1, + 0x8e, 0x5f, 0x4a, 0x70, 0x32, 0x2e, 0x17, 0x57, 0x47, 0x2b, 0x69, 0x64, 0x6f, 0x67, 0xea, 0x61, + 0xbc, 0x99, 0x7d, 0x91, 0x69, 0x66, 0x37, 0x26, 0x73, 0x9c, 0xa8, 0xdb, 0x3f, 0x93, 0xe0, 0x54, + 0xa6, 0x18, 0xb1, 0xf0, 0x45, 0x8a, 0x87, 0x2f, 0x3c, 0xf4, 0xe9, 0x59, 0x23, 0xd3, 0x0b, 0x85, + 0x3e, 0x9b, 0xb4, 0x72, 0xcb, 0x62, 0x0c, 0x75, 0xa8, 0xbd, 0x30, 0x86, 0xa3, 0x21, 0x8f, 0x7d, + 0x08, 0xbb, 0x27, 0x0c, 0xf2, 0x12, 0xc1, 0x8f, 0xdc, 0x84, 0x63, 0xbe, 0x94, 0x63, 0x33, 0xfe, + 0xa1, 0x0c, 0x7e, 0x2e, 0x9a, 0xc1, 0x37, 0x61, 0x61, 0x0b, 0x3f, 0x33, 0x7a, 0xf8, 0xb5, 0x94, + 0x96, 0xcf, 0x41, 0xd9, 0xc6, 0xce, 0xd0, 0x70, 0x5d, 0x7f, 0x1b, 0x2d, 0x29, 0x61, 0x90, 0xfc, + 0xef, 0x0b, 0xb0, 0x1c, 0xb7, 0x8e, 0x8f, 0x12, 0x05, 0x83, 0xf3, 0x29, 0x1b, 0x7c, 0x7c, 0xa0, + 0xa1, 0x33, 0xd7, 0x0d, 0x11, 0x88, 0xe7, 0xb2, 0xf2, 0x62, 0x7e, 0xb0, 0x2d, 0xa2, 0xf4, 0x3a, + 0x2c, 0xf6, 0xac, 0xe1, 0x50, 0x33, 0x75, 0x71, 0x23, 0x80, 0x37, 0x89, 0xfe, 0x34, 0xa7, 0x4f, + 0xd4, 0x4e, 0xc0, 0xf4, 0x99, 0x4c, 0xde, 0x73, 0xcb, 0x79, 0x6a, 0x98, 0xb4, 0xf0, 0x40, 0xb7, + 0xe2, 0x92, 0x02, 0x1c, 0xb4, 0x65, 0x38, 0x68, 0x1d, 0x0a, 0xd8, 0x7c, 0x26, 0x0e, 0x55, 0x29, + 0x57, 0x06, 0x44, 0x08, 0xae, 0x50, 0x3c, 0x74, 0x1d, 0x16, 0x86, 0xc4, 0x2c, 0x44, 0x3a, 0x69, + 0x35, 0xa3, 0x72, 0xae, 0x70, 0x34, 0xb4, 0x01, 0x8b, 0x3a, 0x9d, 0x27, 0x11, 0x79, 0xd6, 0x53, + 0xca, 0x19, 0x14, 0x41, 0x11, 0x88, 0x68, 0xdb, 0x3f, 0x32, 0x96, 0xb2, 0xce, 0x7a, 0xb1, 0xa9, + 0x48, 0x3d, 0x37, 0xee, 0x46, 0x0f, 0x34, 0x40, 0x79, 0x6d, 0x4c, 0xe6, 0x35, 0xfe, 0xf0, 0x78, + 0x0a, 0x8a, 0x03, 0xab, 0xcf, 0xcc, 0xa8, 0xcc, 0x2e, 0x9b, 0x0c, 0xac, 0x3e, 0xb5, 0xa2, 0x15, + 0x72, 0x84, 0xd6, 0x0d, 0x93, 0xc6, 0x2c, 0x45, 0x85, 0x35, 0xc8, 0xe2, 0xa3, 0x0f, 0xaa, 0x65, + 0xf6, 0x70, 0xbd, 0x42, 0x5f, 0x95, 0x28, 0x64, 0xc7, 0xec, 0xd1, 0xa3, 0x8d, 0xe7, 0x1d, 0xd5, + 0xab, 0x14, 0x4e, 0x1e, 0xd1, 0x07, 0x22, 0xe3, 0xb7, 0x9c, 0x95, 0x1d, 0x49, 0xdb, 0x10, 0x45, + 0xc2, 0xef, 0x7e, 0x50, 0xe4, 0x60, 0x7b, 0xfa, 0xe5, 0xc9, 0xee, 0xe5, 0x3b, 0x54, 0xe3, 0xf8, + 0x1b, 0x09, 0x4e, 0x6e, 0xd2, 0xe4, 0x41, 0xc8, 0x8f, 0xcd, 0x92, 0x71, 0xbf, 0xe5, 0x17, 0x43, + 0x32, 0xb3, 0xd8, 0xf1, 0x71, 0x8b, 0x5a, 0x48, 0x0b, 0xaa, 0x82, 0x39, 0x67, 0x91, 0x9f, 0xba, + 0x9e, 0x52, 0x71, 0xc3, 0x4d, 0xf9, 0x03, 0x58, 0x4d, 0x8c, 0x82, 0x9f, 0xdf, 0xd7, 0x60, 0x29, + 0xf0, 0x57, 0xfe, 0x20, 0xca, 0x3e, 0xac, 0xa5, 0xcb, 0xb7, 0xe1, 0x44, 0xd7, 0xd3, 0x1c, 0x2f, + 0xa1, 0x82, 0x29, 0x68, 0x69, 0xa5, 0x24, 0x4a, 0xcb, 0x8b, 0x19, 0x5d, 0x58, 0xe9, 0x7a, 0x96, + 0xfd, 0x12, 0x4c, 0x89, 0xd7, 0x21, 0xe3, 0xb7, 0x46, 0x62, 0x7f, 0x10, 0x4d, 0x79, 0x95, 0xd5, + 0x75, 0x92, 0xbd, 0xdd, 0x81, 0x93, 0xac, 0xac, 0xf2, 0x32, 0x83, 0x38, 0x25, 0x8a, 0x3a, 0x49, + 0xbe, 0x4f, 0xe0, 0x78, 0xb0, 0x2d, 0x06, 0x09, 0xcb, 0x9b, 0xd1, 0x84, 0xe5, 0xb9, 0x31, 0xb3, + 0x1e, 0xc9, 0x57, 0xfe, 0x49, 0x2e, 0xe4, 0xd7, 0x33, 0xd2, 0x95, 0x77, 0xa2, 0xe9, 0xca, 0x0b, + 0x93, 0x78, 0x47, 0xb2, 0x95, 0x49, 0xab, 0xcd, 0xa7, 0x58, 0xed, 0xe7, 0x89, 0x9c, 0x66, 0x21, + 0x2b, 0x29, 0x1c, 0x93, 0xf6, 0xb7, 0x92, 0xd2, 0x54, 0x58, 0x4a, 0xd3, 0xef, 0xda, 0xaf, 0x82, + 0xdd, 0x8a, 0xa5, 0x34, 0xd7, 0x26, 0xca, 0xeb, 0x67, 0x34, 0xff, 0xb2, 0x00, 0x25, 0xff, 0x5d, + 0x42, 0xe7, 0x49, 0xb5, 0xe5, 0x52, 0xd4, 0x16, 0xde, 0x81, 0xf3, 0xaf, 0xb4, 0x03, 0x17, 0xa6, + 0xde, 0x81, 0x4f, 0x43, 0x89, 0x3e, 0xd0, 0x7b, 0x23, 0x6c, 0x47, 0x2d, 0x52, 0x80, 0x82, 0x0f, + 0x02, 0x33, 0x5c, 0x98, 0xc9, 0x0c, 0x63, 0x49, 0xd4, 0xc5, 0x78, 0x12, 0xf5, 0x23, 0x7f, 0x47, + 0x64, 0x9b, 0xe8, 0xa5, 0x31, 0x7c, 0x53, 0xf7, 0xc2, 0x58, 0x72, 0xaf, 0x94, 0x95, 0xdc, 0x0b, + 0xb8, 0x8c, 0x4f, 0xee, 0x7d, 0x8b, 0x3b, 0xc4, 0x1e, 0xcb, 0x8c, 0x86, 0x6d, 0x91, 0x7b, 0xd6, + 0x3b, 0x00, 0xbe, 0x13, 0x11, 0xe9, 0xd1, 0xd3, 0x63, 0xc6, 0xa8, 0x84, 0xd0, 0x09, 0xdb, 0xc8, + 0xd4, 0x04, 0x95, 0xde, 0xe9, 0xfc, 0x63, 0x46, 0x99, 0xf7, 0x7f, 0xe6, 0x43, 0xfe, 0x25, 0xa3, + 0x82, 0xf9, 0x51, 0x22, 0x79, 0x3f, 0xa3, 0x15, 0xdf, 0x8c, 0xe6, 0xee, 0x5f, 0xd2, 0xea, 0x12, + 0xa9, 0x7b, 0x1a, 0xb9, 0x68, 0x0e, 0x7f, 0xcd, 0x12, 0x94, 0x25, 0x0e, 0x69, 0xd2, 0x93, 0xc1, + 0x81, 0x61, 0x1a, 0xee, 0x21, 0x7b, 0xbf, 0xc0, 0x4e, 0x06, 0x02, 0xd4, 0xa4, 0x29, 0x42, 0xfc, + 0xc2, 0xf0, 0xd4, 0x9e, 0xa5, 0x63, 0x6a, 0xd3, 0xf3, 0x4a, 0x91, 0x00, 0x36, 0x2d, 0x1d, 0x07, + 0x2b, 0xaf, 0xf8, 0x72, 0x2b, 0xaf, 0x14, 0x5b, 0x79, 0x27, 0x61, 0xc1, 0xc1, 0x9a, 0x6b, 0x99, + 0x2c, 0xa1, 0xa0, 0xf0, 0x16, 0x99, 0x9a, 0x21, 0x76, 0x5d, 0xd2, 0x13, 0x0f, 0xd7, 0x78, 0x33, + 0x14, 0x66, 0x2e, 0x4d, 0x0c, 0x33, 0xc7, 0x54, 0x46, 0x63, 0x61, 0x66, 0x65, 0x62, 0x98, 0x39, + 0x55, 0x61, 0x34, 0x08, 0xb4, 0xab, 0xd3, 0x05, 0xda, 0xe1, 0xb8, 0x74, 0x39, 0x12, 0x97, 0x7e, + 0x9b, 0x8b, 0xf5, 0xd7, 0x12, 0xac, 0x26, 0x96, 0x15, 0x5f, 0xae, 0xb7, 0x62, 0xa5, 0xd3, 0xb5, + 0x89, 0x3a, 0xf3, 0x2b, 0xa7, 0x0f, 0x23, 0x95, 0xd3, 0x77, 0x27, 0x13, 0xbe, 0xf6, 0xc2, 0xe9, + 0x7f, 0xe7, 0xe0, 0xcd, 0x3d, 0x5b, 0x8f, 0x45, 0x78, 0xfc, 0xd8, 0x3f, 0xbd, 0xe3, 0xf8, 0x48, + 0xc4, 0xfa, 0xb9, 0x59, 0x33, 0x58, 0x3c, 0xdc, 0xdf, 0x0e, 0xc2, 0xfd, 0xfc, 0xec, 0xf9, 0x09, + 0x41, 0x8b, 0xf4, 0xa8, 0x11, 0xb3, 0xe0, 0xe3, 0x7e, 0x92, 0xd5, 0x84, 0x21, 0x7f, 0xc3, 0x25, + 0x21, 0x19, 0xce, 0x65, 0x0b, 0xc0, 0xe3, 0xc3, 0x1f, 0xc1, 0xf2, 0xf6, 0x0b, 0xdc, 0xeb, 0x1e, + 0x99, 0xbd, 0x19, 0xe6, 0xa1, 0x06, 0xf9, 0xde, 0x50, 0xe7, 0x09, 0x7f, 0xf2, 0x18, 0x0e, 0x79, + 0xf3, 0xd1, 0x90, 0x57, 0x85, 0x5a, 0xd0, 0x03, 0xb7, 0xe5, 0x93, 0xc4, 0x96, 0x75, 0x82, 0x4c, + 0x98, 0x2f, 0x29, 0xbc, 0xc5, 0xe1, 0xd8, 0x61, 0xb7, 0xaa, 0x18, 0x1c, 0x3b, 0x4e, 0xd4, 0x35, + 0xe6, 0xa3, 0xae, 0x51, 0xfe, 0x63, 0x09, 0xca, 0xa4, 0x87, 0x57, 0x92, 0x9f, 0x9f, 0x2b, 0xf3, + 0xc1, 0xb9, 0xd2, 0x3f, 0x9e, 0x16, 0xc2, 0xc7, 0xd3, 0x40, 0xf2, 0x79, 0x0a, 0x4e, 0x4a, 0xbe, + 0xe0, 0xc3, 0xb1, 0xe3, 0xc8, 0xe7, 0x60, 0x89, 0xc9, 0xc6, 0x47, 0x5e, 0x83, 0xfc, 0xc8, 0x19, + 0x88, 0xf9, 0x1b, 0x39, 0x03, 0xf9, 0xf7, 0x25, 0xa8, 0x34, 0x3d, 0x4f, 0xeb, 0x1d, 0xce, 0x30, + 0x00, 0x5f, 0xb8, 0x5c, 0x58, 0xb8, 0xe4, 0x20, 0x02, 0x71, 0x0b, 0x19, 0xe2, 0xce, 0x47, 0xc4, + 0x95, 0xa1, 0x2a, 0x64, 0xc9, 0x14, 0xb8, 0x0d, 0xa8, 0x63, 0x39, 0xde, 0x03, 0xcb, 0x79, 0xae, + 0x39, 0xfa, 0x6c, 0xc7, 0x4d, 0x04, 0x05, 0xfe, 0xd5, 0x44, 0xfe, 0xf2, 0xbc, 0x42, 0x9f, 0xe5, + 0x4b, 0x70, 0x3c, 0xc2, 0x2f, 0xb3, 0xe3, 0x7b, 0x50, 0xa6, 0x9b, 0x1c, 0x3f, 0x77, 0xdc, 0x08, + 0xd7, 0x65, 0xa7, 0xda, 0x12, 0xe5, 0xff, 0x0f, 0xc7, 0x48, 0x30, 0x44, 0xe1, 0xbe, 0xdf, 0xf9, + 0x7e, 0x2c, 0x28, 0x3f, 0x93, 0xc1, 0x28, 0x16, 0x90, 0xff, 0x46, 0x82, 0x79, 0x0a, 0x4f, 0x04, + 0x28, 0xa7, 0xa1, 0xe4, 0x60, 0xdb, 0x52, 0x3d, 0xad, 0xef, 0x7f, 0xa3, 0x42, 0x00, 0xbb, 0x5a, + 0x9f, 0x16, 0x33, 0xe8, 0x4b, 0xdd, 0xe8, 0x63, 0xd7, 0x13, 0x1f, 0xaa, 0x94, 0x09, 0x6c, 0x8b, + 0x81, 0x88, 0x92, 0x68, 0x99, 0xb0, 0x40, 0xab, 0x81, 0xf4, 0x19, 0xad, 0xb3, 0xcb, 0xbc, 0xd3, + 0x54, 0x87, 0xe8, 0x55, 0xdf, 0x06, 0x14, 0x63, 0x05, 0x1d, 0xbf, 0x8d, 0xae, 0x43, 0x81, 0xa6, + 0x80, 0x17, 0x27, 0xeb, 0x8d, 0x22, 0xca, 0xdb, 0x80, 0xc2, 0x6a, 0xe3, 0x13, 0x74, 0x1d, 0x16, + 0xa8, 0x56, 0x45, 0xec, 0xb8, 0x9a, 0xc1, 0x48, 0xe1, 0x68, 0xb2, 0x06, 0x88, 0x71, 0x8e, 0xc4, + 0x8b, 0xb3, 0x4f, 0xe3, 0x98, 0xf8, 0xf1, 0xaf, 0x25, 0x38, 0x1e, 0xe9, 0x83, 0xcb, 0x7a, 0x2d, + 0xda, 0x49, 0xa6, 0xa8, 0xbc, 0x83, 0xcd, 0xc8, 0x86, 0x79, 0x3d, 0x4b, 0xa4, 0x6f, 0x68, 0xb3, + 0xfc, 0x3b, 0x09, 0xa0, 0x39, 0xf2, 0x0e, 0x79, 0xde, 0x34, 0x3c, 0x95, 0x52, 0x6c, 0x2a, 0x1b, + 0x50, 0xb4, 0x35, 0xd7, 0x7d, 0x6e, 0x39, 0xe2, 0xc4, 0xe7, 0xb7, 0x69, 0x86, 0x73, 0xe4, 0x1d, + 0x8a, 0x32, 0x30, 0x79, 0x46, 0x17, 0xa0, 0xca, 0x3e, 0xa4, 0x52, 0x35, 0x5d, 0x77, 0xb0, 0xeb, + 0xf2, 0x7a, 0x70, 0x85, 0x41, 0x9b, 0x0c, 0x48, 0xd0, 0x0c, 0x5a, 0x16, 0xf0, 0x8e, 0x54, 0xcf, + 0x7a, 0x8a, 0x4d, 0x7e, 0x72, 0xab, 0x08, 0xe8, 0x2e, 0x01, 0xb2, 0xaa, 0x5b, 0xdf, 0x70, 0x3d, + 0x47, 0xa0, 0x89, 0xda, 0x21, 0x87, 0x52, 0x34, 0x32, 0x29, 0xb5, 0xce, 0x68, 0x30, 0x60, 0x2a, + 0x7e, 0xf9, 0x69, 0xff, 0x1e, 0x1f, 0x50, 0x2e, 0x6b, 0x11, 0x04, 0x4a, 0xe3, 0xc3, 0x7d, 0x8d, + 0x29, 0xaa, 0xef, 0xc1, 0xb1, 0xd0, 0x18, 0xb8, 0x59, 0x45, 0x42, 0x6c, 0x29, 0x1a, 0x62, 0xcb, + 0x0f, 0x01, 0xb1, 0xac, 0xcc, 0x2b, 0x8e, 0x5b, 0x3e, 0x01, 0xc7, 0x23, 0x8c, 0xf8, 0xd6, 0x7d, + 0x15, 0x2a, 0xfc, 0x12, 0x24, 0x37, 0x94, 0x53, 0x50, 0x24, 0x2e, 0xb8, 0x67, 0xe8, 0xe2, 0x8e, + 0xc0, 0xa2, 0x6d, 0xe9, 0x9b, 0x86, 0xee, 0xc8, 0x9f, 0x40, 0x85, 0x7f, 0x8d, 0xc1, 0x71, 0x1f, + 0x40, 0x95, 0x5f, 0x99, 0x54, 0x23, 0x97, 0xa1, 0xd3, 0xbe, 0x8d, 0x0a, 0x77, 0xa2, 0x54, 0xcc, + 0x70, 0x53, 0xd6, 0xa1, 0xc1, 0x62, 0x8c, 0x08, 0x7b, 0x31, 0xd8, 0x07, 0x20, 0xee, 0x08, 0x4d, + 0xec, 0x25, 0x4a, 0x5f, 0x71, 0xc2, 0x4d, 0xf9, 0x0c, 0x9c, 0x4e, 0xed, 0x85, 0x6b, 0xc2, 0x86, + 0x5a, 0xf0, 0x82, 0xdd, 0xd8, 0xf5, 0x2f, 0x41, 0x48, 0xa1, 0x4b, 0x10, 0x27, 0xfd, 0x10, 0x3a, + 0x27, 0x76, 0x3d, 0x1a, 0x1f, 0x07, 0x87, 0xa1, 0x7c, 0xd6, 0x61, 0xa8, 0x10, 0x39, 0x0c, 0xc9, + 0x5d, 0x5f, 0x9f, 0xfc, 0x90, 0x7a, 0x9f, 0x1e, 0xa6, 0x59, 0xdf, 0xc2, 0x21, 0xca, 0xe3, 0x46, + 0xc9, 0x50, 0x95, 0x10, 0x95, 0x7c, 0x05, 0x2a, 0x51, 0xd7, 0x18, 0xf2, 0x73, 0x52, 0xc2, 0xcf, + 0x55, 0x63, 0x2e, 0xee, 0xfd, 0xd8, 0xf9, 0x20, 0x5b, 0xc7, 0xb1, 0xd3, 0xc1, 0xdd, 0x88, 0xb3, + 0xbb, 0x9a, 0x52, 0xd3, 0xfe, 0x86, 0xfc, 0xdc, 0x0a, 0xdf, 0x0f, 0x1e, 0xb8, 0x84, 0x9e, 0x0f, + 0x5a, 0x3e, 0x0f, 0xe5, 0xbd, 0xac, 0x6f, 0xeb, 0x0a, 0xe2, 0xe6, 0xd2, 0x4d, 0x58, 0x79, 0x60, + 0x0c, 0xb0, 0x7b, 0xe4, 0x7a, 0x78, 0xd8, 0xa2, 0x4e, 0xe9, 0xc0, 0xc0, 0x0e, 0x3a, 0x0b, 0x40, + 0x0f, 0x78, 0xb6, 0x65, 0xf8, 0x5f, 0x09, 0x85, 0x20, 0xf2, 0x7f, 0x48, 0xb0, 0x1c, 0x10, 0xee, + 0xd1, 0x83, 0xed, 0x1b, 0x50, 0x22, 0xe3, 0x75, 0x3d, 0x6d, 0x68, 0x8b, 0x6a, 0x9f, 0x0f, 0x40, + 0x77, 0x60, 0xfe, 0xc0, 0x15, 0x09, 0xb5, 0xd4, 0xf2, 0x42, 0x9a, 0x20, 0x4a, 0xe1, 0xc0, 0x6d, + 0xe9, 0xe8, 0x03, 0x80, 0x91, 0x8b, 0x75, 0x5e, 0xe1, 0xcb, 0x67, 0x85, 0x17, 0x7b, 0xe1, 0xbb, + 0x1d, 0x84, 0x80, 0x5d, 0x7a, 0xba, 0x0b, 0x65, 0xc3, 0xb4, 0x74, 0x4c, 0xab, 0xbb, 0x3a, 0xcf, + 0xb9, 0x4d, 0x20, 0x07, 0x46, 0xb1, 0xe7, 0x62, 0x5d, 0xc6, 0x7c, 0x2f, 0x14, 0xfa, 0xe5, 0x86, + 0xd2, 0x86, 0x63, 0xcc, 0x69, 0x1d, 0xf8, 0x82, 0x0b, 0x8b, 0x5d, 0x1b, 0x37, 0x3a, 0xaa, 0x2d, + 0xa5, 0x66, 0xf0, 0x58, 0x48, 0x90, 0xca, 0xb7, 0xe1, 0x44, 0xe4, 0xfc, 0x38, 0xc3, 0x81, 0x4e, + 0xee, 0xc4, 0xd2, 0x48, 0x81, 0x39, 0xf3, 0x24, 0x8d, 0xb0, 0xe6, 0x49, 0x49, 0x1a, 0x97, 0x25, + 0x69, 0x5c, 0xf9, 0x73, 0x38, 0x15, 0xc9, 0x77, 0x45, 0x24, 0xba, 0x1b, 0x0b, 0xf5, 0x2e, 0x4e, + 0xe2, 0x1a, 0x8b, 0xf9, 0xfe, 0x4b, 0x82, 0x95, 0x34, 0x84, 0x97, 0xcc, 0xc7, 0xfe, 0x28, 0xe3, + 0x6a, 0xee, 0xad, 0xe9, 0xc4, 0xfa, 0xad, 0xe4, 0xb2, 0x77, 0xa1, 0x91, 0xa6, 0xcf, 0xe4, 0x2c, + 0xe5, 0x67, 0x99, 0xa5, 0x9f, 0xe7, 0x43, 0x75, 0x89, 0xa6, 0xe7, 0x39, 0xc6, 0xfe, 0x88, 0x98, + 0xfc, 0x6b, 0xcf, 0xf5, 0xb5, 0xfc, 0xac, 0x15, 0x53, 0xed, 0x8d, 0x31, 0xe4, 0x81, 0x1c, 0xa9, + 0x99, 0xab, 0x4f, 0xd3, 0x0e, 0xfd, 0x37, 0xa7, 0xe3, 0xf7, 0x9d, 0x4d, 0x0f, 0xff, 0x3c, 0x07, + 0xd5, 0xe8, 0x14, 0xa1, 0x6d, 0x00, 0xcd, 0x97, 0x9c, 0x2f, 0x94, 0x0b, 0x53, 0x0d, 0x53, 0x09, + 0x11, 0xa2, 0x77, 0x20, 0xdf, 0xb3, 0x47, 0x7c, 0xd6, 0x52, 0x4a, 0xe5, 0x9b, 0xf6, 0x88, 0x79, + 0x14, 0x82, 0x46, 0x0e, 0x61, 0xec, 0xe6, 0x43, 0xb6, 0x97, 0x7c, 0x42, 0xdf, 0x33, 0x1a, 0x8e, + 0x8c, 0x1e, 0x41, 0xf5, 0xb9, 0x63, 0x78, 0xda, 0xfe, 0x00, 0xab, 0x03, 0xed, 0x08, 0x3b, 0xdc, + 0x4b, 0x4e, 0xe1, 0xc8, 0x2a, 0x82, 0xf0, 0x31, 0xa1, 0x93, 0x7f, 0x0f, 0x8a, 0x42, 0xa2, 0x09, + 0x3b, 0xc2, 0x2e, 0xac, 0x8e, 0x08, 0x9a, 0x4a, 0x2f, 0xa3, 0x9a, 0x9a, 0x69, 0xa9, 0x2e, 0x26, + 0xdb, 0xb8, 0xf8, 0x12, 0x68, 0x82, 0x8b, 0x5e, 0xa1, 0xd4, 0x9b, 0x96, 0x83, 0xdb, 0x9a, 0x69, + 0x75, 0x19, 0xa9, 0xfc, 0x0c, 0xca, 0xa1, 0x01, 0x4e, 0x10, 0xa1, 0x05, 0xc7, 0xc4, 0x45, 0x05, + 0x17, 0x7b, 0x7c, 0x7b, 0x99, 0xaa, 0xf3, 0x65, 0x4e, 0xd7, 0xc5, 0x1e, 0xbb, 0x5c, 0x72, 0x17, + 0x4e, 0x29, 0xd8, 0xb2, 0xb1, 0xe9, 0xcf, 0xe7, 0x63, 0xab, 0x3f, 0x83, 0x07, 0x7f, 0x03, 0x1a, + 0x69, 0xf4, 0xcc, 0x3f, 0x5c, 0xbd, 0x08, 0x45, 0xf1, 0x2f, 0x0a, 0x68, 0x11, 0xf2, 0xbb, 0x9b, + 0x9d, 0xda, 0x1c, 0x79, 0xd8, 0xdb, 0xea, 0xd4, 0x24, 0x54, 0x84, 0x42, 0x77, 0x73, 0xb7, 0x53, + 0xcb, 0x5d, 0x1d, 0x42, 0x2d, 0xfe, 0x17, 0x02, 0x68, 0x15, 0x8e, 0x77, 0x94, 0x9d, 0x4e, 0xf3, + 0x61, 0x73, 0xb7, 0xb5, 0xd3, 0x56, 0x3b, 0x4a, 0xeb, 0xe3, 0xe6, 0xee, 0x76, 0x6d, 0x0e, 0xad, + 0xc1, 0x99, 0xf0, 0x8b, 0x47, 0x3b, 0xdd, 0x5d, 0x75, 0x77, 0x47, 0xdd, 0xdc, 0x69, 0xef, 0x36, + 0x5b, 0xed, 0x6d, 0xa5, 0x26, 0xa1, 0x33, 0x70, 0x2a, 0x8c, 0x72, 0xbf, 0xb5, 0xd5, 0x52, 0xb6, + 0x37, 0xc9, 0x73, 0xf3, 0x71, 0x2d, 0x77, 0xf5, 0x43, 0xa8, 0x44, 0xbe, 0xf8, 0x27, 0x22, 0x75, + 0x76, 0xb6, 0x6a, 0x73, 0xa8, 0x02, 0xa5, 0x30, 0x9f, 0x22, 0x14, 0xda, 0x3b, 0x5b, 0xdb, 0xb5, + 0x1c, 0x02, 0x58, 0xd8, 0x6d, 0x2a, 0x0f, 0xb7, 0x77, 0x6b, 0xf9, 0xab, 0xb7, 0x61, 0x39, 0x76, + 0xbb, 0x1f, 0x1d, 0x83, 0x4a, 0xb7, 0xd9, 0xde, 0xba, 0xbf, 0xf3, 0xa9, 0xaa, 0x6c, 0x37, 0xb7, + 0x3e, 0xab, 0xcd, 0xa1, 0x15, 0xa8, 0x09, 0x50, 0x7b, 0x67, 0x97, 0x41, 0xa5, 0xab, 0x4f, 0x63, + 0xeb, 0x0d, 0xa3, 0x13, 0x70, 0xcc, 0xef, 0x52, 0xdd, 0x54, 0xb6, 0x9b, 0xbb, 0xdb, 0x44, 0x92, + 0x08, 0x58, 0xd9, 0x6b, 0xb7, 0x5b, 0xed, 0x87, 0x35, 0x89, 0x70, 0x0d, 0xc0, 0xdb, 0x9f, 0xb6, + 0x08, 0x72, 0x2e, 0x8a, 0xbc, 0xd7, 0xfe, 0x41, 0x7b, 0xe7, 0x93, 0x76, 0x2d, 0xbf, 0xf1, 0xcb, + 0x63, 0xfe, 0x57, 0xd8, 0x5d, 0xec, 0xd0, 0xfb, 0x3f, 0x1d, 0x58, 0x14, 0xff, 0xd0, 0x91, 0xe2, + 0xad, 0xa3, 0xff, 0x2b, 0xd2, 0x58, 0x1b, 0x83, 0xc1, 0x63, 0xef, 0x39, 0xb4, 0x4f, 0x63, 0xe1, + 0xd0, 0xd7, 0x16, 0x17, 0x53, 0x23, 0xcf, 0xc4, 0x07, 0x1e, 0x8d, 0x4b, 0x13, 0xf1, 0xfc, 0x3e, + 0x30, 0x09, 0x77, 0xc3, 0x1f, 0x34, 0xa2, 0x4b, 0x69, 0x71, 0x6a, 0xca, 0x17, 0x93, 0x8d, 0xcb, + 0x93, 0x11, 0xfd, 0x6e, 0x9e, 0x42, 0x2d, 0xfe, 0x71, 0x23, 0x4a, 0x49, 0x32, 0x67, 0x7c, 0x41, + 0xd9, 0xb8, 0x3a, 0x0d, 0x6a, 0xb8, 0xb3, 0xc4, 0xd7, 0x7a, 0x57, 0xa6, 0xf9, 0xaa, 0x29, 0xb3, + 0xb3, 0xac, 0x0f, 0xa0, 0x98, 0x02, 0xa3, 0x1f, 0x48, 0xa0, 0xd4, 0x4f, 0xe3, 0x52, 0xbe, 0xc3, + 0x49, 0x53, 0x60, 0xfa, 0xb7, 0x16, 0xf2, 0x1c, 0x3a, 0x84, 0xe5, 0xd8, 0x45, 0x0e, 0x94, 0x42, + 0x9e, 0x7e, 0x63, 0xa5, 0x71, 0x65, 0x0a, 0xcc, 0xa8, 0x45, 0x84, 0x2f, 0x6e, 0xa4, 0x5b, 0x44, + 0xca, 0xb5, 0x90, 0x74, 0x8b, 0x48, 0xbd, 0x03, 0x42, 0x8d, 0x3b, 0x72, 0x61, 0x23, 0xcd, 0xb8, + 0xd3, 0xae, 0x89, 0x34, 0x2e, 0x4d, 0xc4, 0x0b, 0x2b, 0x2d, 0x76, 0x7d, 0x23, 0x4d, 0x69, 0xe9, + 0xd7, 0x43, 0x1a, 0x57, 0xa6, 0xc0, 0x8c, 0x5b, 0x41, 0x50, 0x0c, 0xce, 0xb2, 0x82, 0xc4, 0xd5, + 0x85, 0x2c, 0x2b, 0x48, 0xd6, 0x95, 0xb9, 0x15, 0xc4, 0x8a, 0xb8, 0x97, 0xa7, 0x28, 0x3a, 0x65, + 0x5b, 0x41, 0x7a, 0x79, 0x4a, 0x9e, 0x43, 0x3f, 0x93, 0xa0, 0x9e, 0x55, 0xe3, 0x40, 0x37, 0x66, + 0x2e, 0xc8, 0x34, 0x36, 0x66, 0x21, 0xf1, 0xa5, 0xf8, 0x12, 0x50, 0x72, 0x0f, 0x44, 0x6f, 0xa7, + 0xcd, 0x4c, 0xc6, 0x4e, 0xdb, 0x78, 0x67, 0x3a, 0x64, 0xbf, 0xcb, 0x2e, 0x14, 0x45, 0x55, 0x05, + 0xa5, 0x78, 0xe9, 0x58, 0x4d, 0xa7, 0x21, 0x8f, 0x43, 0xf1, 0x99, 0x3e, 0x84, 0x02, 0x81, 0xa2, + 0x33, 0xe9, 0xd8, 0x82, 0xd9, 0xd9, 0xac, 0xd7, 0x3e, 0xa3, 0x27, 0xb0, 0xc0, 0xca, 0x08, 0x28, + 0x25, 0x0b, 0x11, 0x29, 0x76, 0x34, 0xce, 0x65, 0x23, 0xf8, 0xec, 0xbe, 0x60, 0x7f, 0xde, 0xc4, + 0x2b, 0x04, 0xe8, 0xad, 0xf4, 0xff, 0x68, 0x88, 0x16, 0x24, 0x1a, 0x17, 0x26, 0x60, 0x85, 0x17, + 0x45, 0x2c, 0x02, 0xbe, 0x34, 0xf1, 0x18, 0x93, 0xbd, 0x28, 0xd2, 0x0f, 0x4a, 0xcc, 0x48, 0x92, + 0x07, 0xa9, 0x34, 0x23, 0xc9, 0x3c, 0xbe, 0xa6, 0x19, 0x49, 0xf6, 0xd9, 0x4c, 0x9e, 0x43, 0x1e, + 0x1c, 0x4f, 0x49, 0x9b, 0xa1, 0x77, 0xb2, 0x8c, 0x3c, 0x2d, 0x87, 0xd7, 0xb8, 0x36, 0x25, 0x76, + 0x78, 0xf2, 0xf9, 0xa2, 0x7f, 0x33, 0x3b, 0x97, 0x94, 0x39, 0xf9, 0xf1, 0x25, 0xbe, 0xf1, 0x2f, + 0x79, 0x58, 0x62, 0x29, 0x51, 0x1e, 0xc1, 0x7c, 0x06, 0x10, 0x54, 0x23, 0xd0, 0xf9, 0x74, 0x9d, + 0x44, 0x4a, 0x3c, 0x8d, 0xb7, 0xc6, 0x23, 0x85, 0x0d, 0x2d, 0x94, 0xd9, 0x4f, 0x33, 0xb4, 0x64, + 0x01, 0x23, 0xcd, 0xd0, 0x52, 0xca, 0x03, 0xf2, 0x1c, 0xfa, 0x18, 0x4a, 0x7e, 0x0a, 0x19, 0xa5, + 0xa5, 0xa0, 0x63, 0x39, 0xf2, 0xc6, 0xf9, 0xb1, 0x38, 0x61, 0xa9, 0x43, 0xf9, 0xe1, 0x34, 0xa9, + 0x93, 0x79, 0xe8, 0x34, 0xa9, 0xd3, 0x92, 0xcc, 0x81, 0x4e, 0x58, 0x16, 0x29, 0x53, 0x27, 0x91, + 0x24, 0x5e, 0xa6, 0x4e, 0xa2, 0xa9, 0x28, 0x79, 0xee, 0xfe, 0xc5, 0x5f, 0x7d, 0x75, 0x56, 0xfa, + 0xa7, 0xaf, 0xce, 0xce, 0xfd, 0xf4, 0xeb, 0xb3, 0xd2, 0xaf, 0xbe, 0x3e, 0x2b, 0xfd, 0xc3, 0xd7, + 0x67, 0xa5, 0x7f, 0xfd, 0xfa, 0xac, 0xf4, 0x07, 0xff, 0x76, 0x76, 0xee, 0x87, 0x45, 0x41, 0xbd, + 0xbf, 0x40, 0xff, 0x82, 0xed, 0xdd, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xb9, 0x86, 0xf5, 0x30, + 0x48, 0x4f, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -9204,6 +9345,18 @@ func (m *PodSandboxConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + if m.Windows != nil { + { + size, err := m.Windows.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintApi(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x4a + } if m.Linux != nil { { size, err := m.Linux.MarshalToSizedBuffer(dAtA[:i]) @@ -10494,21 +10647,21 @@ func (m *LinuxContainerSecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, dAtA[i] = 0x4a } if len(m.SupplementalGroups) > 0 { - dAtA27 := make([]byte, len(m.SupplementalGroups)*10) - var j26 int + dAtA28 := make([]byte, len(m.SupplementalGroups)*10) + var j27 int for _, num1 := range m.SupplementalGroups { num := uint64(num1) for num >= 1<<7 { - dAtA27[j26] = uint8(uint64(num)&0x7f | 0x80) + dAtA28[j27] = uint8(uint64(num)&0x7f | 0x80) num >>= 7 - j26++ + j27++ } - dAtA27[j26] = uint8(num) - j26++ + dAtA28[j27] = uint8(num) + j27++ } - i -= j26 - copy(dAtA[i:], dAtA27[:j26]) - i = encodeVarintApi(dAtA, i, uint64(j26)) + i -= j27 + copy(dAtA[i:], dAtA28[:j27]) + i = encodeVarintApi(dAtA, i, uint64(j27)) i-- dAtA[i] = 0x42 } @@ -10637,7 +10790,7 @@ func (m *LinuxContainerConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } -func (m *WindowsContainerSecurityContext) Marshal() (dAtA []byte, err error) { +func (m *WindowsSandboxSecurityContext) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -10647,16 +10800,26 @@ func (m *WindowsContainerSecurityContext) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *WindowsContainerSecurityContext) MarshalTo(dAtA []byte) (int, error) { +func (m *WindowsSandboxSecurityContext) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *WindowsContainerSecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *WindowsSandboxSecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l + if m.HostProcess { + i-- + if m.HostProcess { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x18 + } if len(m.CredentialSpec) > 0 { i -= len(m.CredentialSpec) copy(dAtA[i:], m.CredentialSpec) @@ -10674,7 +10837,7 @@ func (m *WindowsContainerSecurityContext) MarshalToSizedBuffer(dAtA []byte) (int return len(dAtA) - i, nil } -func (m *WindowsContainerConfig) Marshal() (dAtA []byte, err error) { +func (m *WindowsPodSandboxConfig) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) @@ -10684,12 +10847,12 @@ func (m *WindowsContainerConfig) Marshal() (dAtA []byte, err error) { return dAtA[:n], nil } -func (m *WindowsContainerConfig) MarshalTo(dAtA []byte) (int, error) { +func (m *WindowsPodSandboxConfig) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } -func (m *WindowsContainerConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { +func (m *WindowsPodSandboxConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int @@ -10704,17 +10867,99 @@ func (m *WindowsContainerConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) i = encodeVarintApi(dAtA, i, uint64(size)) } i-- - dAtA[i] = 0x12 + dAtA[i] = 0xa } - if m.Resources != nil { - { - size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintApi(dAtA, i, uint64(size)) - } + return len(dAtA) - i, nil +} + +func (m *WindowsContainerSecurityContext) 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 *WindowsContainerSecurityContext) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *WindowsContainerSecurityContext) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.HostProcess { + i-- + if m.HostProcess { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x18 + } + if len(m.CredentialSpec) > 0 { + i -= len(m.CredentialSpec) + copy(dAtA[i:], m.CredentialSpec) + i = encodeVarintApi(dAtA, i, uint64(len(m.CredentialSpec))) + i-- + dAtA[i] = 0x12 + } + if len(m.RunAsUsername) > 0 { + i -= len(m.RunAsUsername) + copy(dAtA[i:], m.RunAsUsername) + i = encodeVarintApi(dAtA, i, uint64(len(m.RunAsUsername))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *WindowsContainerConfig) 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 *WindowsContainerConfig) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *WindowsContainerConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.SecurityContext != nil { + { + size, err := m.SecurityContext.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintApi(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if m.Resources != nil { + { + size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintApi(dAtA, i, uint64(size)) + } i-- dAtA[i] = 0xa } @@ -12255,21 +12500,21 @@ func (m *PortForwardRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { var l int _ = l if len(m.Port) > 0 { - dAtA52 := make([]byte, len(m.Port)*10) - var j51 int + dAtA54 := make([]byte, len(m.Port)*10) + var j53 int for _, num1 := range m.Port { num := uint64(num1) for num >= 1<<7 { - dAtA52[j51] = uint8(uint64(num)&0x7f | 0x80) + dAtA54[j53] = uint8(uint64(num)&0x7f | 0x80) num >>= 7 - j51++ + j53++ } - dAtA52[j51] = uint8(num) - j51++ + dAtA54[j53] = uint8(num) + j53++ } - i -= j51 - copy(dAtA[i:], dAtA52[:j51]) - i = encodeVarintApi(dAtA, i, uint64(j51)) + i -= j53 + copy(dAtA[i:], dAtA54[:j53]) + i = encodeVarintApi(dAtA, i, uint64(j53)) i-- dAtA[i] = 0x12 } @@ -14096,6 +14341,10 @@ func (m *PodSandboxConfig) Size() (n int) { l = m.Linux.Size() n += 1 + l + sovApi(uint64(l)) } + if m.Windows != nil { + l = m.Windows.Size() + n += 1 + l + sovApi(uint64(l)) + } return n } @@ -14659,6 +14908,39 @@ func (m *LinuxContainerConfig) Size() (n int) { return n } +func (m *WindowsSandboxSecurityContext) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.RunAsUsername) + if l > 0 { + n += 1 + l + sovApi(uint64(l)) + } + l = len(m.CredentialSpec) + if l > 0 { + n += 1 + l + sovApi(uint64(l)) + } + if m.HostProcess { + n += 2 + } + return n +} + +func (m *WindowsPodSandboxConfig) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.SecurityContext != nil { + l = m.SecurityContext.Size() + n += 1 + l + sovApi(uint64(l)) + } + return n +} + func (m *WindowsContainerSecurityContext) Size() (n int) { if m == nil { return 0 @@ -14673,6 +14955,9 @@ func (m *WindowsContainerSecurityContext) Size() (n int) { if l > 0 { n += 1 + l + sovApi(uint64(l)) } + if m.HostProcess { + n += 2 + } return n } @@ -16153,6 +16438,7 @@ func (this *PodSandboxConfig) String() string { `Labels:` + mapStringForLabels + `,`, `Annotations:` + mapStringForAnnotations + `,`, `Linux:` + strings.Replace(this.Linux.String(), "LinuxPodSandboxConfig", "LinuxPodSandboxConfig", 1) + `,`, + `Windows:` + strings.Replace(this.Windows.String(), "WindowsPodSandboxConfig", "WindowsPodSandboxConfig", 1) + `,`, `}`, }, "") return s @@ -16550,6 +16836,28 @@ func (this *LinuxContainerConfig) String() string { }, "") return s } +func (this *WindowsSandboxSecurityContext) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&WindowsSandboxSecurityContext{`, + `RunAsUsername:` + fmt.Sprintf("%v", this.RunAsUsername) + `,`, + `CredentialSpec:` + fmt.Sprintf("%v", this.CredentialSpec) + `,`, + `HostProcess:` + fmt.Sprintf("%v", this.HostProcess) + `,`, + `}`, + }, "") + return s +} +func (this *WindowsPodSandboxConfig) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&WindowsPodSandboxConfig{`, + `SecurityContext:` + strings.Replace(this.SecurityContext.String(), "WindowsSandboxSecurityContext", "WindowsSandboxSecurityContext", 1) + `,`, + `}`, + }, "") + return s +} func (this *WindowsContainerSecurityContext) String() string { if this == nil { return "nil" @@ -16557,6 +16865,7 @@ func (this *WindowsContainerSecurityContext) String() string { s := strings.Join([]string{`&WindowsContainerSecurityContext{`, `RunAsUsername:` + fmt.Sprintf("%v", this.RunAsUsername) + `,`, `CredentialSpec:` + fmt.Sprintf("%v", this.CredentialSpec) + `,`, + `HostProcess:` + fmt.Sprintf("%v", this.HostProcess) + `,`, `}`, }, "") return s @@ -19847,6 +20156,42 @@ func (m *PodSandboxConfig) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex + case 9: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Windows", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowApi + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthApi + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthApi + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Windows == nil { + m.Windows = &WindowsPodSandboxConfig{} + } + if err := m.Windows.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) @@ -24136,6 +24481,226 @@ func (m *LinuxContainerConfig) Unmarshal(dAtA []byte) error { } return nil } +func (m *WindowsSandboxSecurityContext) 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 ErrIntOverflowApi + } + 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: WindowsSandboxSecurityContext: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: WindowsSandboxSecurityContext: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RunAsUsername", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowApi + } + 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 ErrInvalidLengthApi + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthApi + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.RunAsUsername = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field CredentialSpec", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowApi + } + 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 ErrInvalidLengthApi + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthApi + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.CredentialSpec = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field HostProcess", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowApi + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.HostProcess = bool(v != 0) + default: + iNdEx = preIndex + skippy, err := skipApi(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthApi + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *WindowsPodSandboxConfig) 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 ErrIntOverflowApi + } + 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: WindowsPodSandboxConfig: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: WindowsPodSandboxConfig: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowApi + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthApi + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthApi + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.SecurityContext == nil { + m.SecurityContext = &WindowsSandboxSecurityContext{} + } + if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipApi(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthApi + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func (m *WindowsContainerSecurityContext) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -24229,6 +24794,26 @@ func (m *WindowsContainerSecurityContext) Unmarshal(dAtA []byte) error { } m.CredentialSpec = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex + case 3: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field HostProcess", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowApi + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.HostProcess = bool(v != 0) default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) diff --git a/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1alpha2/api.proto b/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1alpha2/api.proto index 6e6812fe5d64..ea4069981d59 100644 --- a/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1alpha2/api.proto +++ b/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1alpha2/api.proto @@ -392,6 +392,8 @@ message PodSandboxConfig { map annotations = 7; // Optional configurations specific to Linux hosts. LinuxPodSandboxConfig linux = 8; + // Optional configurations specific to Windows hosts. + WindowsPodSandboxConfig windows = 9; } message RunPodSandboxRequest { @@ -693,6 +695,29 @@ message LinuxContainerConfig { LinuxContainerSecurityContext security_context = 2; } +// WindowsSandboxSecurityContext holds platform-specific configurations that will be +// applied to a sandbox. +// These settings will only apply to the sandbox container. +message WindowsSandboxSecurityContext { + // User name to run the container process as. If specified, the user MUST + // exist in the container image and be resolved there by the runtime; + // otherwise, the runtime MUST return error. + string run_as_username = 1; + + // The contents of the GMSA credential spec to use to run this container. + string credential_spec = 2; + + // Indicates whether the container be asked to run as a HostProcess container. + bool host_process = 3; +} + +// WindowsPodSandboxConfig holds platform-specific configurations for Windows +// host platforms and Windows-based containers. +message WindowsPodSandboxConfig { + // WindowsSandboxSecurityContext holds sandbox security attributes. + WindowsSandboxSecurityContext security_context = 1; +} + // WindowsContainerSecurityContext holds windows security configuration that will be applied to a container. message WindowsContainerSecurityContext { // User name to run the container process as. If specified, the user MUST @@ -702,6 +727,9 @@ message WindowsContainerSecurityContext { // The contents of the GMSA credential spec to use to run this container. string credential_spec = 2; + + // Indicates whether a container is to be run as a HostProcess container. + bool host_process = 3; } // WindowsContainerConfig contains platform-specific configuration for diff --git a/test/e2e/windows/host_process.go b/test/e2e/windows/host_process.go new file mode 100644 index 000000000000..5e463f81535b --- /dev/null +++ b/test/e2e/windows/host_process.go @@ -0,0 +1,96 @@ +/* +Copyright 2021 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package windows + +import ( + "context" + "time" + + "github.com/onsi/ginkgo" + v1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + utilfeature "k8s.io/apiserver/pkg/util/feature" + "k8s.io/kubernetes/pkg/features" + "k8s.io/kubernetes/test/e2e/framework" + e2eskipper "k8s.io/kubernetes/test/e2e/framework/skipper" + imageutils "k8s.io/kubernetes/test/utils/image" +) + +var _ = SIGDescribe("[Feature:WindowsHostProcessContainers] [Excluded:WindowsDocker] [MinimumKubeletVersion:1.22] HostProcess containers", func() { + ginkgo.BeforeEach(func() { + e2eskipper.SkipUnlessNodeOSDistroIs("windows") + SkipUnlessWindowsHostProcessContainersEnabled() + }) + + f := framework.NewDefaultFramework("host-process-test-windows") + + ginkgo.It("should run as a process on the host/node", func() { + + ginkgo.By("selecting a Windows node") + targetNode, err := findWindowsNode(f) + framework.ExpectNoError(err, "Error finding Windows node") + framework.Logf("Using node: %v", targetNode.Name) + + ginkgo.By("scheduling a pod with a container that verifies %COMPUTERNAME% matches selected node name") + image := imageutils.GetConfig(imageutils.BusyBox) + + trueVar := true + podName := "host-process-test-pod" + pod := &v1.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Name: podName, + }, + Spec: v1.PodSpec{ + SecurityContext: &v1.PodSecurityContext{ + WindowsOptions: &v1.WindowsSecurityContextOptions{ + HostProcess: &trueVar, + }, + }, + HostNetwork: true, + Containers: []v1.Container{ + { + Image: image.GetE2EImage(), + Name: "computer-name-test", + Command: []string{"cmd.exe", "/K", "IF", "NOT", "%COMPUTERNAME%", "==", targetNode.Name, "(", "exit", "-1", ")"}, + }, + }, + RestartPolicy: v1.RestartPolicyNever, + NodeName: targetNode.Name, + }, + } + + f.PodClient().Create(pod) + + ginkgo.By("Waiting for pod to run") + f.PodClient().WaitForFinish(podName, 3*time.Minute) + + ginkgo.By("Then ensuring pod finished running successfully") + p, err := f.ClientSet.CoreV1().Pods(f.Namespace.Name).Get( + context.TODO(), + podName, + metav1.GetOptions{}) + + framework.ExpectNoError(err, "Error retrieving pod") + framework.ExpectEqual(p.Status.Phase, v1.PodSucceeded) + }) +}) + +func SkipUnlessWindowsHostProcessContainersEnabled() { + if !utilfeature.DefaultFeatureGate.Enabled(features.WindowsHostProcessContainers) { + e2eskipper.Skipf("Skipping test because feature 'WindowsHostProcessContainers' is not enabled") + } +}