From 4a35e6c5641ee36291548c9c24b5b85663d5cd07 Mon Sep 17 00:00:00 2001 From: brianpursley Date: Tue, 16 Nov 2021 21:05:43 -0500 Subject: [PATCH 01/45] close streamConn and stop listening when an error occurs while port forwarding --- .../tools/portforward/portforward.go | 20 +- .../tools/portforward/portforward_test.go | 177 +++++++++++++++++- 2 files changed, 185 insertions(+), 12 deletions(-) diff --git a/staging/src/k8s.io/client-go/tools/portforward/portforward.go b/staging/src/k8s.io/client-go/tools/portforward/portforward.go index ffc0bcac7d4..afb4ed19a6e 100644 --- a/staging/src/k8s.io/client-go/tools/portforward/portforward.go +++ b/staging/src/k8s.io/client-go/tools/portforward/portforward.go @@ -299,15 +299,20 @@ func (pf *PortForwarder) getListener(protocol string, hostname string, port *For // the background. func (pf *PortForwarder) waitForConnection(listener net.Listener, port ForwardedPort) { for { - conn, err := listener.Accept() - if err != nil { - // TODO consider using something like https://github.com/hydrogen18/stoppableListener? - if !strings.Contains(strings.ToLower(err.Error()), "use of closed network connection") { - runtime.HandleError(fmt.Errorf("error accepting connection on port %d: %v", port.Local, err)) - } + select { + case <-pf.streamConn.CloseChan(): return + default: + conn, err := listener.Accept() + if err != nil { + // TODO consider using something like https://github.com/hydrogen18/stoppableListener? + if !strings.Contains(strings.ToLower(err.Error()), "use of closed network connection") { + runtime.HandleError(fmt.Errorf("error accepting connection on port %d: %v", port.Local, err)) + } + return + } + go pf.handleConnection(conn, port) } - go pf.handleConnection(conn, port) } } @@ -398,6 +403,7 @@ func (pf *PortForwarder) handleConnection(conn net.Conn, port ForwardedPort) { err = <-errorChan if err != nil { runtime.HandleError(err) + pf.streamConn.Close() } } diff --git a/staging/src/k8s.io/client-go/tools/portforward/portforward_test.go b/staging/src/k8s.io/client-go/tools/portforward/portforward_test.go index 551d97e9679..04427e129c9 100644 --- a/staging/src/k8s.io/client-go/tools/portforward/portforward_test.go +++ b/staging/src/k8s.io/client-go/tools/portforward/portforward_test.go @@ -17,6 +17,7 @@ limitations under the License. package portforward import ( + "bytes" "fmt" "net" "net/http" @@ -27,6 +28,9 @@ import ( "testing" "time" + "github.com/stretchr/testify/assert" + + v1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/util/httpstream" ) @@ -43,18 +47,29 @@ func (d *fakeDialer) Dial(protocols ...string) (httpstream.Connection, string, e } type fakeConnection struct { - closed bool - closeChan chan bool + closed bool + closeChan chan bool + dataStream *fakeStream + errorStream *fakeStream } -func newFakeConnection() httpstream.Connection { +func newFakeConnection() *fakeConnection { return &fakeConnection{ - closeChan: make(chan bool), + closeChan: make(chan bool), + dataStream: &fakeStream{}, + errorStream: &fakeStream{}, } } func (c *fakeConnection) CreateStream(headers http.Header) (httpstream.Stream, error) { - return nil, nil + switch headers.Get(v1.StreamType) { + case v1.StreamTypeData: + return c.dataStream, nil + case v1.StreamTypeError: + return c.errorStream, nil + default: + return nil, fmt.Errorf("fakeStream creation not supported for stream type %s", headers.Get(v1.StreamType)) + } } func (c *fakeConnection) Close() error { @@ -76,6 +91,65 @@ func (c *fakeConnection) SetIdleTimeout(timeout time.Duration) { // no-op } +type fakeListener struct { + net.Listener + closeChan chan bool +} + +func newFakeListener() fakeListener { + return fakeListener{ + closeChan: make(chan bool), + } +} + +func (l *fakeListener) Accept() (net.Conn, error) { + select { + case <-l.closeChan: + return nil, fmt.Errorf("listener closed") + } +} + +func (l *fakeListener) Close() error { + close(l.closeChan) + return nil +} + +func (l *fakeListener) Addr() net.Addr { + return fakeAddr{} +} + +type fakeAddr struct{} + +func (fakeAddr) Network() string { return "fake" } +func (fakeAddr) String() string { return "fake" } + +type fakeStream struct { + headers http.Header + readFunc func(p []byte) (int, error) + writeFunc func(p []byte) (int, error) +} + +func (s *fakeStream) Read(p []byte) (n int, err error) { return s.readFunc(p) } +func (s *fakeStream) Write(p []byte) (n int, err error) { return s.writeFunc(p) } +func (*fakeStream) Close() error { return nil } +func (*fakeStream) Reset() error { return nil } +func (s *fakeStream) Headers() http.Header { return s.headers } +func (*fakeStream) Identifier() uint32 { return 0 } + +type fakeConn struct { + sendBuffer *bytes.Buffer + receiveBuffer *bytes.Buffer +} + +func (f fakeConn) Read(p []byte) (int, error) { return f.sendBuffer.Read(p) } +func (f fakeConn) Write(p []byte) (int, error) { return f.receiveBuffer.Write(p) } +func (fakeConn) Close() error { return nil } +func (fakeConn) LocalAddr() net.Addr { return nil } +func (fakeConn) RemoteAddr() net.Addr { return nil } +func (fakeConn) SetDeadline(t time.Time) error { return nil } +func (fakeConn) SetReadDeadline(t time.Time) error { return nil } +func (fakeConn) SetWriteDeadline(t time.Time) error { return nil } + func TestParsePortsAndNew(t *testing.T) { tests := []struct { input []string @@ -393,3 +467,96 @@ func TestGetPortsReturnsDynamicallyAssignedLocalPort(t *testing.T) { t.Fatalf("local port is 0, expected != 0") } } + +func TestHandleConnection(t *testing.T) { + out := bytes.NewBufferString("") + + pf, err := New(&fakeDialer{}, []string{":2222"}, nil, nil, out, nil) + if err != nil { + t.Fatalf("error while calling New: %s", err) + } + + // Setup fake local connection + localConnection := &fakeConn{ + sendBuffer: bytes.NewBufferString("test data from local"), + receiveBuffer: bytes.NewBufferString(""), + } + + // Setup fake remote connection to send data on the data stream after it receives data from the local connection + remoteDataToSend := bytes.NewBufferString("test data from remote") + remoteDataReceived := bytes.NewBufferString("") + remoteErrorToSend := bytes.NewBufferString("") + blockRemoteSend := make(chan struct{}) + remoteConnection := newFakeConnection() + remoteConnection.dataStream.readFunc = func(p []byte) (int, error) { + <-blockRemoteSend // Wait for the expected data to be received before responding + return remoteDataToSend.Read(p) + } + remoteConnection.dataStream.writeFunc = func(p []byte) (int, error) { + n, err := remoteDataReceived.Write(p) + if remoteDataReceived.String() == "test data from local" { + close(blockRemoteSend) + } + return n, err + } + remoteConnection.errorStream.readFunc = remoteErrorToSend.Read + pf.streamConn = remoteConnection + + // Test handleConnection + pf.handleConnection(localConnection, ForwardedPort{Local: 1111, Remote: 2222}) + + assert.Equal(t, "test data from local", remoteDataReceived.String()) + assert.Equal(t, "test data from remote", localConnection.receiveBuffer.String()) + assert.Equal(t, "Handling connection for 1111\n", out.String()) +} + +func TestHandleConnectionSendsRemoteError(t *testing.T) { + out := bytes.NewBufferString("") + errOut := bytes.NewBufferString("") + + pf, err := New(&fakeDialer{}, []string{":2222"}, nil, nil, out, errOut) + if err != nil { + t.Fatalf("error while calling New: %s", err) + } + + // Setup fake local connection + localConnection := &fakeConn{ + sendBuffer: bytes.NewBufferString(""), + receiveBuffer: bytes.NewBufferString(""), + } + + // Setup fake remote connection to return an error message on the error stream + remoteDataToSend := bytes.NewBufferString("") + remoteDataReceived := bytes.NewBufferString("") + remoteErrorToSend := bytes.NewBufferString("error") + remoteConnection := newFakeConnection() + remoteConnection.dataStream.readFunc = remoteDataToSend.Read + remoteConnection.dataStream.writeFunc = remoteDataReceived.Write + remoteConnection.errorStream.readFunc = remoteErrorToSend.Read + pf.streamConn = remoteConnection + + // Test handleConnection, using go-routine because it needs to be able to write to unbuffered pf.errorChan + pf.handleConnection(localConnection, ForwardedPort{Local: 1111, Remote: 2222}) + + assert.Equal(t, "", remoteDataReceived.String()) + assert.Equal(t, "", localConnection.receiveBuffer.String()) + assert.Equal(t, "Handling connection for 1111\n", out.String()) +} + +func TestWaitForConnectionExitsOnStreamConnClosed(t *testing.T) { + out := bytes.NewBufferString("") + errOut := bytes.NewBufferString("") + + pf, err := New(&fakeDialer{}, []string{":2222"}, nil, nil, out, errOut) + if err != nil { + t.Fatalf("error while calling New: %s", err) + } + + listener := newFakeListener() + + pf.streamConn = newFakeConnection() + pf.streamConn.Close() + + port := ForwardedPort{} + pf.waitForConnection(&listener, port) +} From 979c4254eb31bd1b85f51c7779573964f28c033b Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Thu, 15 Jul 2021 14:46:12 -0400 Subject: [PATCH 02/45] Fix integer division --- test/e2e/apimachinery/garbage_collector.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/e2e/apimachinery/garbage_collector.go b/test/e2e/apimachinery/garbage_collector.go index e337a46d60a..493013b6f1c 100644 --- a/test/e2e/apimachinery/garbage_collector.go +++ b/test/e2e/apimachinery/garbage_collector.go @@ -68,7 +68,7 @@ func estimateMaximumPods(c clientset.Interface, min, max int32) int32 { availablePods += 10 } //avoid creating exactly max pods - availablePods *= 8 / 10 + availablePods = int32(float32(availablePods) * 8.0 / 10.0) // bound the top and bottom if availablePods > max { availablePods = max From 0f3836dcc5bca62c21128236994c8358bfeb6345 Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Thu, 15 Jul 2021 14:51:31 -0400 Subject: [PATCH 03/45] Ignore deprecation warnings with //nolint:staticcheck --- cmd/kube-proxy/app/server.go | 1 + cmd/kube-scheduler/app/config/config.go | 1 + pkg/kubelet/dockershim/docker_container.go | 1 + pkg/kubelet/server/server.go | 1 + pkg/registry/core/namespace/storage/storage.go | 3 +++ 5 files changed, 7 insertions(+) diff --git a/cmd/kube-proxy/app/server.go b/cmd/kube-proxy/app/server.go index 5975731b171..fa3b0906289 100644 --- a/cmd/kube-proxy/app/server.go +++ b/cmd/kube-proxy/app/server.go @@ -624,6 +624,7 @@ func serveMetrics(bindAddress, proxyMode string, enableProfiling bool, errCh cha }) //lint:ignore SA1019 See the Metrics Stability Migration KEP + //nolint:staticcheck proxyMux.Handle("/metrics", legacyregistry.Handler()) if enableProfiling { diff --git a/cmd/kube-scheduler/app/config/config.go b/cmd/kube-scheduler/app/config/config.go index 1448ff8cf49..91fbf44164e 100644 --- a/cmd/kube-scheduler/app/config/config.go +++ b/cmd/kube-scheduler/app/config/config.go @@ -45,6 +45,7 @@ type Config struct { DynInformerFactory dynamicinformer.DynamicSharedInformerFactory //lint:ignore SA1019 this deprecated field still needs to be used for now. It will be removed once the migration is done. + //nolint:staticcheck EventBroadcaster events.EventBroadcasterAdapter // LeaderElection is optional. diff --git a/pkg/kubelet/dockershim/docker_container.go b/pkg/kubelet/dockershim/docker_container.go index 898931a3733..7f5fb7c79c5 100644 --- a/pkg/kubelet/dockershim/docker_container.go +++ b/pkg/kubelet/dockershim/docker_container.go @@ -182,6 +182,7 @@ func (ds *dockerService) CreateContainer(_ context.Context, r *runtimeapi.Create hc.Resources.Devices = devices //lint:ignore SA1019 backwards compatibility + //nolint:staticcheck securityOpts, err := ds.getSecurityOpts(config.GetLinux().GetSecurityContext().GetSeccompProfilePath(), securityOptSeparator) if err != nil { return nil, fmt.Errorf("failed to generate security options for container %q: %v", config.Metadata.Name, err) diff --git a/pkg/kubelet/server/server.go b/pkg/kubelet/server/server.go index 5d230755ab8..9312dfd49c6 100644 --- a/pkg/kubelet/server/server.go +++ b/pkg/kubelet/server/server.go @@ -354,6 +354,7 @@ func (s *Server) InstallDefaultHandlers() { s.addMetricsBucketMatcher("metrics/probes") s.addMetricsBucketMatcher("metrics/resource") //lint:ignore SA1019 https://github.com/kubernetes/enhancements/issues/1206 + //nolint:staticcheck s.restfulCont.Handle(metricsPath, legacyregistry.Handler()) // cAdvisor metrics are exposed under the secured handler as well diff --git a/pkg/registry/core/namespace/storage/storage.go b/pkg/registry/core/namespace/storage/storage.go index 375445e3a0f..55bcbcc7dd1 100644 --- a/pkg/registry/core/namespace/storage/storage.go +++ b/pkg/registry/core/namespace/storage/storage.go @@ -254,8 +254,10 @@ func ShouldDeleteNamespaceDuringUpdate(ctx context.Context, key string, obj, exi func shouldHaveOrphanFinalizer(options *metav1.DeleteOptions, haveOrphanFinalizer bool) bool { //lint:ignore SA1019 backwards compatibility + //nolint:staticcheck if options.OrphanDependents != nil { //lint:ignore SA1019 backwards compatibility + //nolint:staticcheck return *options.OrphanDependents } if options.PropagationPolicy != nil { @@ -266,6 +268,7 @@ func shouldHaveOrphanFinalizer(options *metav1.DeleteOptions, haveOrphanFinalize func shouldHaveDeleteDependentsFinalizer(options *metav1.DeleteOptions, haveDeleteDependentsFinalizer bool) bool { //lint:ignore SA1019 backwards compatibility + //nolint:staticcheck if options.OrphanDependents != nil { //lint:ignore SA1019 backwards compatibility return *options.OrphanDependents == false From 30ea05ae7b8f5cd92f5e563177091b36f0cfe08e Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Thu, 15 Jul 2021 15:15:26 -0400 Subject: [PATCH 04/45] Update IPVar and IPPortVar functions to have pointer receivers to fix 'ineffective assignment' --- cmd/kube-proxy/app/server.go | 6 +++--- cmd/kubelet/app/options/options.go | 2 +- pkg/util/flag/flags.go | 12 ++++++------ pkg/util/flag/flags_test.go | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/cmd/kube-proxy/app/server.go b/cmd/kube-proxy/app/server.go index fa3b0906289..a0a920f3e0d 100644 --- a/cmd/kube-proxy/app/server.go +++ b/cmd/kube-proxy/app/server.go @@ -165,9 +165,9 @@ func (o *Options) AddFlags(fs *pflag.FlagSet) { fs.BoolVar(&o.CleanupAndExit, "cleanup", o.CleanupAndExit, "If true cleanup iptables and ipvs rules and exit.") - fs.Var(utilflag.IPVar{Val: &o.config.BindAddress}, "bind-address", "The IP address for the proxy server to serve on (set to '0.0.0.0' for all IPv4 interfaces and '::' for all IPv6 interfaces)") - fs.Var(utilflag.IPPortVar{Val: &o.config.HealthzBindAddress}, "healthz-bind-address", "The IP address with port for the health check server to serve on (set to '0.0.0.0:10256' for all IPv4 interfaces and '[::]:10256' for all IPv6 interfaces). Set empty to disable.") - fs.Var(utilflag.IPPortVar{Val: &o.config.MetricsBindAddress}, "metrics-bind-address", "The IP address with port for the metrics server to serve on (set to '0.0.0.0:10249' for all IPv4 interfaces and '[::]:10249' for all IPv6 interfaces). Set empty to disable.") + fs.Var(&utilflag.IPVar{Val: &o.config.BindAddress}, "bind-address", "The IP address for the proxy server to serve on (set to '0.0.0.0' for all IPv4 interfaces and '::' for all IPv6 interfaces)") + fs.Var(&utilflag.IPPortVar{Val: &o.config.HealthzBindAddress}, "healthz-bind-address", "The IP address with port for the health check server to serve on (set to '0.0.0.0:10256' for all IPv4 interfaces and '[::]:10256' for all IPv6 interfaces). Set empty to disable.") + fs.Var(&utilflag.IPPortVar{Val: &o.config.MetricsBindAddress}, "metrics-bind-address", "The IP address with port for the metrics server to serve on (set to '0.0.0.0:10249' for all IPv4 interfaces and '[::]:10249' for all IPv6 interfaces). Set empty to disable.") fs.BoolVar(&o.config.BindAddressHardFail, "bind-address-hard-fail", o.config.BindAddressHardFail, "If true kube-proxy will treat failure to bind to a port as fatal and exit") fs.Var(utilflag.PortRangeVar{Val: &o.config.PortRange}, "proxy-port-range", "Range of host ports (beginPort-endPort, single port or beginPort+offset, inclusive) that may be consumed in order to proxy service traffic. If (unspecified, 0, or 0-0) then ports will be randomly chosen.") fs.Var(&o.config.Mode, "proxy-mode", "Which proxy mode to use: 'userspace' (older) or 'iptables' (faster) or 'ipvs' or 'kernelspace' (windows). If blank, use the best-available proxy (currently iptables). If the iptables proxy is selected, regardless of how, but the system's kernel or iptables versions are insufficient, this always falls back to the userspace proxy.") diff --git a/cmd/kubelet/app/options/options.go b/cmd/kubelet/app/options/options.go index 8f096e4f277..5e2b5b7640e 100644 --- a/cmd/kubelet/app/options/options.go +++ b/cmd/kubelet/app/options/options.go @@ -405,7 +405,7 @@ func AddKubeletConfigFlags(mainfs *pflag.FlagSet, c *kubeletconfig.KubeletConfig fs.DurationVar(&c.HTTPCheckFrequency.Duration, "http-check-frequency", c.HTTPCheckFrequency.Duration, "Duration between checking http for new data") fs.StringVar(&c.StaticPodURL, "manifest-url", c.StaticPodURL, "URL for accessing additional Pod specifications to run") fs.Var(cliflag.NewColonSeparatedMultimapStringString(&c.StaticPodURLHeader), "manifest-url-header", "Comma-separated list of HTTP headers to use when accessing the url provided to --manifest-url. Multiple headers with the same name will be added in the same order provided. This flag can be repeatedly invoked. For example: --manifest-url-header 'a:hello,b:again,c:world' --manifest-url-header 'b:beautiful'") - fs.Var(utilflag.IPVar{Val: &c.Address}, "address", "The IP address for the Kubelet to serve on (set to '0.0.0.0' or '::' for listening in all interfaces and IP families)") + fs.Var(&utilflag.IPVar{Val: &c.Address}, "address", "The IP address for the Kubelet to serve on (set to '0.0.0.0' or '::' for listening in all interfaces and IP families)") fs.Int32Var(&c.Port, "port", c.Port, "The port for the Kubelet to serve on.") fs.Int32Var(&c.ReadOnlyPort, "read-only-port", c.ReadOnlyPort, "The read-only port for the Kubelet to serve on with no authentication/authorization (set to 0 to disable)") diff --git a/pkg/util/flag/flags.go b/pkg/util/flag/flags.go index 5ecc283974e..63c48e413d6 100644 --- a/pkg/util/flag/flags.go +++ b/pkg/util/flag/flags.go @@ -50,7 +50,7 @@ type IPVar struct { } // Set sets the flag value -func (v IPVar) Set(s string) error { +func (v *IPVar) Set(s string) error { if len(s) == 0 { v.Val = nil return nil @@ -67,7 +67,7 @@ func (v IPVar) Set(s string) error { } // String returns the flag value -func (v IPVar) String() string { +func (v *IPVar) String() string { if v.Val == nil { return "" } @@ -75,7 +75,7 @@ func (v IPVar) String() string { } // Type gets the flag type -func (v IPVar) Type() string { +func (v *IPVar) Type() string { return "ip" } @@ -85,7 +85,7 @@ type IPPortVar struct { } // Set sets the flag value -func (v IPPortVar) Set(s string) error { +func (v *IPPortVar) Set(s string) error { if len(s) == 0 { v.Val = nil return nil @@ -119,7 +119,7 @@ func (v IPPortVar) Set(s string) error { } // String returns the flag value -func (v IPPortVar) String() string { +func (v *IPPortVar) String() string { if v.Val == nil { return "" } @@ -127,7 +127,7 @@ func (v IPPortVar) String() string { } // Type gets the flag type -func (v IPPortVar) Type() string { +func (v *IPPortVar) Type() string { return "ipport" } diff --git a/pkg/util/flag/flags_test.go b/pkg/util/flag/flags_test.go index 04daa8ddb2f..938715b3537 100644 --- a/pkg/util/flag/flags_test.go +++ b/pkg/util/flag/flags_test.go @@ -51,7 +51,7 @@ func TestIPVar(t *testing.T) { for _, tc := range testCases { fs := pflag.NewFlagSet("blah", pflag.PanicOnError) ip := defaultIP - fs.Var(IPVar{&ip}, "ip", "the ip") + fs.Var(&IPVar{&ip}, "ip", "the ip") var err error func() { @@ -145,7 +145,7 @@ func TestIPPortVar(t *testing.T) { for _, tc := range testCases { fs := pflag.NewFlagSet("blah", pflag.PanicOnError) ipport := defaultIPPort - fs.Var(IPPortVar{&ipport}, "ipport", "the ip:port") + fs.Var(&IPPortVar{&ipport}, "ipport", "the ip:port") var err error func() { From 1fbf06f5ad2da7aa870dba82af6c3669c530c04f Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Thu, 15 Jul 2021 15:27:44 -0400 Subject: [PATCH 05/45] Use time.NewTicker instead of time.Tick to avoid leaking --- pkg/kubelet/status/status_manager.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/kubelet/status/status_manager.go b/pkg/kubelet/status/status_manager.go index 9c93a746b58..7ec6d2b51a8 100644 --- a/pkg/kubelet/status/status_manager.go +++ b/pkg/kubelet/status/status_manager.go @@ -157,8 +157,7 @@ func (m *manager) Start() { } klog.InfoS("Starting to sync pod status with apiserver") - //lint:ignore SA1015 Ticker can link since this is only called once and doesn't handle termination. - syncTicker := time.Tick(syncPeriod) + syncTicker := time.NewTicker(syncPeriod).C // syncPod and syncBatch share the same go routine to avoid sync races. go wait.Forever(func() { for { From 04fadd8b03a4e44edc01e1aadd74e946d01a898b Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Thu, 15 Jul 2021 16:15:05 -0400 Subject: [PATCH 06/45] Fix SA5011 errors by making control flow abort obvious to linter --- test/e2e/framework/log.go | 1 + test/e2e/framework/skipper/skipper.go | 1 + 2 files changed, 2 insertions(+) diff --git a/test/e2e/framework/log.go b/test/e2e/framework/log.go index 43927b2f0e7..e398817aef6 100644 --- a/test/e2e/framework/log.go +++ b/test/e2e/framework/log.go @@ -49,6 +49,7 @@ func Failf(format string, args ...interface{}) { skip := 2 log("FAIL", "%s\n\nFull Stack Trace\n%s", msg, PrunedStack(skip)) e2eginkgowrapper.Fail(nowStamp()+": "+msg, skip) + panic("unreachable") } // Fail is a replacement for ginkgo.Fail which logs the problem as it occurs diff --git a/test/e2e/framework/skipper/skipper.go b/test/e2e/framework/skipper/skipper.go index c9434908eaa..8e4d9a879e8 100644 --- a/test/e2e/framework/skipper/skipper.go +++ b/test/e2e/framework/skipper/skipper.go @@ -118,6 +118,7 @@ func pruneStack(skip int) string { // Skipf skips with information about why the test is being skipped. func Skipf(format string, args ...interface{}) { skipInternalf(1, format, args...) + panic("unreachable") } // SkipUnlessAtLeast skips if the value is less than the minValue. From 7ea01c0bdb6f3efbc7dbf2b65f37c039e8a33a4c Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Thu, 15 Jul 2021 15:59:11 -0400 Subject: [PATCH 07/45] Add staticcheck to verify-golangci-lint.sh --- hack/verify-golangci-lint.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hack/verify-golangci-lint.sh b/hack/verify-golangci-lint.sh index 1e0bc1192ed..237352b678f 100755 --- a/hack/verify-golangci-lint.sh +++ b/hack/verify-golangci-lint.sh @@ -50,4 +50,5 @@ golangci-lint run \ -E deadcode \ -E unused \ -E varcheck \ - -E ineffassign + -E ineffassign \ + -E staticcheck From a7daeb37affa7b883f229cd8e228f8f7328e10f3 Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Thu, 15 Jul 2021 16:42:34 -0400 Subject: [PATCH 08/45] Convert one more utilflag.IPVar to &utilflag.IPVar --- cmd/kubelet/app/options/options.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/kubelet/app/options/options.go b/cmd/kubelet/app/options/options.go index 5e2b5b7640e..f407c9439e3 100644 --- a/cmd/kubelet/app/options/options.go +++ b/cmd/kubelet/app/options/options.go @@ -459,7 +459,7 @@ func AddKubeletConfigFlags(mainfs *pflag.FlagSet, c *kubeletconfig.KubeletConfig fs.BoolVar(&c.EnableDebuggingHandlers, "enable-debugging-handlers", c.EnableDebuggingHandlers, "Enables server endpoints for log collection and local running of containers and commands") fs.BoolVar(&c.EnableContentionProfiling, "contention-profiling", c.EnableContentionProfiling, "Enable lock contention profiling, if profiling is enabled") fs.Int32Var(&c.HealthzPort, "healthz-port", c.HealthzPort, "The port of the localhost healthz endpoint (set to 0 to disable)") - fs.Var(utilflag.IPVar{Val: &c.HealthzBindAddress}, "healthz-bind-address", "The IP address for the healthz server to serve on (set to '0.0.0.0' or '::' for listening in all interfaces and IP families)") + fs.Var(&utilflag.IPVar{Val: &c.HealthzBindAddress}, "healthz-bind-address", "The IP address for the healthz server to serve on (set to '0.0.0.0' or '::' for listening in all interfaces and IP families)") fs.Int32Var(&c.OOMScoreAdj, "oom-score-adj", c.OOMScoreAdj, "The oom-score-adj value for kubelet process. Values must be within the range [-1000, 1000]") fs.StringVar(&c.ClusterDomain, "cluster-domain", c.ClusterDomain, "Domain for this cluster. If set, kubelet will configure all containers to search this domain in addition to the host's search domains") From c862d7c0e93c086f9d35e20ae5fccd9a4f5b8207 Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Thu, 15 Jul 2021 17:38:43 -0400 Subject: [PATCH 09/45] Fix last remaining SA5011 error by removing unnecessary r != nil check --- cmd/kubeadm/app/preflight/checks.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cmd/kubeadm/app/preflight/checks.go b/cmd/kubeadm/app/preflight/checks.go index 56ead258588..dc4ac9f17b3 100644 --- a/cmd/kubeadm/app/preflight/checks.go +++ b/cmd/kubeadm/app/preflight/checks.go @@ -808,10 +808,9 @@ func getEtcdVersionResponse(client *http.Client, url string, target interface{}) loopCount-- return false, err } - //lint:ignore SA5011 If err != nil we are already returning. defer r.Body.Close() - if r != nil && r.StatusCode >= 500 && r.StatusCode <= 599 { + if r.StatusCode >= 500 && r.StatusCode <= 599 { loopCount-- return false, errors.Errorf("server responded with non-successful status: %s", r.Status) } From c8fde197f5ef7f232a790798e98063bcebd9635f Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Sun, 18 Jul 2021 14:48:32 -0400 Subject: [PATCH 10/45] Add more //nolint:staticcheck for failures caught in PR tests --- pkg/volume/util/fsquota/quota_linux.go | 4 ++-- test/integration/garbagecollector/garbage_collector_test.go | 6 +++--- .../scheduler_perf/scheduler_perf_legacy_test.go | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkg/volume/util/fsquota/quota_linux.go b/pkg/volume/util/fsquota/quota_linux.go index 2da7d263997..68e9c9e1a8a 100644 --- a/pkg/volume/util/fsquota/quota_linux.go +++ b/pkg/volume/util/fsquota/quota_linux.go @@ -305,7 +305,7 @@ func SupportsQuotas(m mount.Interface, path string) (bool, error) { // If the pod UID is identical to another one known, it may (but presently // doesn't) choose the same quota ID as other volumes in the pod. //lint:ignore SA4009 poduid is overwritten by design, see comment below -func AssignQuota(m mount.Interface, path string, poduid types.UID, bytes *resource.Quantity) error { +func AssignQuota(m mount.Interface, path string, poduid types.UID, bytes *resource.Quantity) error { //nolint:staticcheck if bytes == nil { return fmt.Errorf("attempting to assign null quota to %s", path) } @@ -320,7 +320,7 @@ func AssignQuota(m mount.Interface, path string, poduid types.UID, bytes *resour // volumes in a pod, we can simply remove this line of code. // If and when we decide permanently that we're going to adopt // one quota per volume, we can rip all of the pod code out. - poduid = types.UID(uuid.NewUUID()) + poduid = types.UID(uuid.NewUUID()) //nolint:staticcheck if pod, ok := dirPodMap[path]; ok && pod != poduid { return fmt.Errorf("requesting quota on existing directory %s but different pod %s %s", path, pod, poduid) } diff --git a/test/integration/garbagecollector/garbage_collector_test.go b/test/integration/garbagecollector/garbage_collector_test.go index ed0385aca5d..12f432d8846 100644 --- a/test/integration/garbagecollector/garbage_collector_test.go +++ b/test/integration/garbagecollector/garbage_collector_test.go @@ -599,12 +599,12 @@ func setupRCsPods(t *testing.T, gc *garbagecollector.GarbageCollector, clientSet orphan := false switch { //lint:file-ignore SA1019 Keep testing deprecated OrphanDependents option until it's being removed - case options.OrphanDependents == nil && options.PropagationPolicy == nil && len(initialFinalizers) == 0: + case options.OrphanDependents == nil && options.PropagationPolicy == nil && len(initialFinalizers) == 0: //nolint:staticcheck // if there are no deletion options, the default policy for replication controllers is orphan orphan = true - case options.OrphanDependents != nil: + case options.OrphanDependents != nil: //nolint:staticcheck // if the deletion options explicitly specify whether to orphan, that controls - orphan = *options.OrphanDependents + orphan = *options.OrphanDependents //nolint:staticcheck case options.PropagationPolicy != nil: // if the deletion options explicitly specify whether to orphan, that controls orphan = *options.PropagationPolicy == metav1.DeletePropagationOrphan diff --git a/test/integration/scheduler_perf/scheduler_perf_legacy_test.go b/test/integration/scheduler_perf/scheduler_perf_legacy_test.go index 42267238c35..2ee024bb162 100644 --- a/test/integration/scheduler_perf/scheduler_perf_legacy_test.go +++ b/test/integration/scheduler_perf/scheduler_perf_legacy_test.go @@ -440,7 +440,7 @@ func benchmarkScheduling(numExistingPods, minPods int, b *testing.B) { if b.N < minPods { //lint:ignore SA3001 Set a minimum for b.N to get more meaningful results - b.N = minPods + b.N = minPods //nolint:staticcheck } finalFunc, podInformer, clientset, _ := mustSetupScheduler(nil) defer finalFunc() From 2933df36454124e75be7bcace0b3ee7f2d7060d9 Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Mon, 19 Jul 2021 19:00:14 -0400 Subject: [PATCH 11/45] Fix order of operations --- test/e2e/apimachinery/garbage_collector.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/e2e/apimachinery/garbage_collector.go b/test/e2e/apimachinery/garbage_collector.go index 493013b6f1c..344ffb0d81b 100644 --- a/test/e2e/apimachinery/garbage_collector.go +++ b/test/e2e/apimachinery/garbage_collector.go @@ -68,7 +68,7 @@ func estimateMaximumPods(c clientset.Interface, min, max int32) int32 { availablePods += 10 } //avoid creating exactly max pods - availablePods = int32(float32(availablePods) * 8.0 / 10.0) + availablePods = int32(float32(availablePods) * (8.0 / 10.0)) // bound the top and bottom if availablePods > max { availablePods = max From a707061828849b7565b40ec4c018ba3b77ec7fee Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Mon, 19 Jul 2021 19:21:00 -0400 Subject: [PATCH 12/45] Simplify multiplication --- test/e2e/apimachinery/garbage_collector.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/e2e/apimachinery/garbage_collector.go b/test/e2e/apimachinery/garbage_collector.go index 344ffb0d81b..c608878a92b 100644 --- a/test/e2e/apimachinery/garbage_collector.go +++ b/test/e2e/apimachinery/garbage_collector.go @@ -68,7 +68,7 @@ func estimateMaximumPods(c clientset.Interface, min, max int32) int32 { availablePods += 10 } //avoid creating exactly max pods - availablePods = int32(float32(availablePods) * (8.0 / 10.0)) + availablePods = int32(float32(availablePods) * 0.8) // bound the top and bottom if availablePods > max { availablePods = max From 07a883d8e62b7359c7b36313747ace45ed8a847b Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Tue, 20 Jul 2021 22:30:50 -0400 Subject: [PATCH 13/45] Remove //lint:ignore pragmas that aren't being used anymore --- cmd/kube-proxy/app/server.go | 3 +-- cmd/kube-scheduler/app/config/config.go | 3 +-- pkg/kubelet/dockershim/docker_container.go | 3 +-- pkg/kubelet/server/server.go | 3 +-- pkg/registry/core/namespace/storage/storage.go | 9 ++------- pkg/volume/util/fsquota/quota_linux.go | 5 ++--- .../garbagecollector/garbage_collector_test.go | 7 +++---- .../scheduler_perf/scheduler_perf_legacy_test.go | 3 +-- 8 files changed, 12 insertions(+), 24 deletions(-) diff --git a/cmd/kube-proxy/app/server.go b/cmd/kube-proxy/app/server.go index a0a920f3e0d..8241898fe66 100644 --- a/cmd/kube-proxy/app/server.go +++ b/cmd/kube-proxy/app/server.go @@ -623,8 +623,7 @@ func serveMetrics(bindAddress, proxyMode string, enableProfiling bool, errCh cha fmt.Fprintf(w, "%s", proxyMode) }) - //lint:ignore SA1019 See the Metrics Stability Migration KEP - //nolint:staticcheck + //nolint:staticcheck // SA1019 See the Metrics Stability Migration KEP proxyMux.Handle("/metrics", legacyregistry.Handler()) if enableProfiling { diff --git a/cmd/kube-scheduler/app/config/config.go b/cmd/kube-scheduler/app/config/config.go index 91fbf44164e..927a71b21b9 100644 --- a/cmd/kube-scheduler/app/config/config.go +++ b/cmd/kube-scheduler/app/config/config.go @@ -44,8 +44,7 @@ type Config struct { InformerFactory informers.SharedInformerFactory DynInformerFactory dynamicinformer.DynamicSharedInformerFactory - //lint:ignore SA1019 this deprecated field still needs to be used for now. It will be removed once the migration is done. - //nolint:staticcheck + //nolint:staticcheck // SA1019 this deprecated field still needs to be used for now. It will be removed once the migration is done. EventBroadcaster events.EventBroadcasterAdapter // LeaderElection is optional. diff --git a/pkg/kubelet/dockershim/docker_container.go b/pkg/kubelet/dockershim/docker_container.go index 7f5fb7c79c5..8cc686d9885 100644 --- a/pkg/kubelet/dockershim/docker_container.go +++ b/pkg/kubelet/dockershim/docker_container.go @@ -181,8 +181,7 @@ func (ds *dockerService) CreateContainer(_ context.Context, r *runtimeapi.Create } hc.Resources.Devices = devices - //lint:ignore SA1019 backwards compatibility - //nolint:staticcheck + //nolint:staticcheck // SA1019 backwards compatibility securityOpts, err := ds.getSecurityOpts(config.GetLinux().GetSecurityContext().GetSeccompProfilePath(), securityOptSeparator) if err != nil { return nil, fmt.Errorf("failed to generate security options for container %q: %v", config.Metadata.Name, err) diff --git a/pkg/kubelet/server/server.go b/pkg/kubelet/server/server.go index 9312dfd49c6..28dfc44977c 100644 --- a/pkg/kubelet/server/server.go +++ b/pkg/kubelet/server/server.go @@ -353,8 +353,7 @@ func (s *Server) InstallDefaultHandlers() { s.addMetricsBucketMatcher("metrics/cadvisor") s.addMetricsBucketMatcher("metrics/probes") s.addMetricsBucketMatcher("metrics/resource") - //lint:ignore SA1019 https://github.com/kubernetes/enhancements/issues/1206 - //nolint:staticcheck + //nolint:staticcheck // SA1019 https://github.com/kubernetes/enhancements/issues/1206 s.restfulCont.Handle(metricsPath, legacyregistry.Handler()) // cAdvisor metrics are exposed under the secured handler as well diff --git a/pkg/registry/core/namespace/storage/storage.go b/pkg/registry/core/namespace/storage/storage.go index 55bcbcc7dd1..a453d43f75e 100644 --- a/pkg/registry/core/namespace/storage/storage.go +++ b/pkg/registry/core/namespace/storage/storage.go @@ -253,11 +253,8 @@ func ShouldDeleteNamespaceDuringUpdate(ctx context.Context, key string, obj, exi } func shouldHaveOrphanFinalizer(options *metav1.DeleteOptions, haveOrphanFinalizer bool) bool { - //lint:ignore SA1019 backwards compatibility - //nolint:staticcheck + //nolint:staticcheck // SA1019 backwards compatibility if options.OrphanDependents != nil { - //lint:ignore SA1019 backwards compatibility - //nolint:staticcheck return *options.OrphanDependents } if options.PropagationPolicy != nil { @@ -267,10 +264,8 @@ func shouldHaveOrphanFinalizer(options *metav1.DeleteOptions, haveOrphanFinalize } func shouldHaveDeleteDependentsFinalizer(options *metav1.DeleteOptions, haveDeleteDependentsFinalizer bool) bool { - //lint:ignore SA1019 backwards compatibility - //nolint:staticcheck + //nolint:staticcheck // SA1019 backwards compatibility if options.OrphanDependents != nil { - //lint:ignore SA1019 backwards compatibility return *options.OrphanDependents == false } if options.PropagationPolicy != nil { diff --git a/pkg/volume/util/fsquota/quota_linux.go b/pkg/volume/util/fsquota/quota_linux.go index 68e9c9e1a8a..85784204aa1 100644 --- a/pkg/volume/util/fsquota/quota_linux.go +++ b/pkg/volume/util/fsquota/quota_linux.go @@ -304,8 +304,7 @@ func SupportsQuotas(m mount.Interface, path string) (bool, error) { // AssignQuota chooses the quota ID based on the pod UID and path. // If the pod UID is identical to another one known, it may (but presently // doesn't) choose the same quota ID as other volumes in the pod. -//lint:ignore SA4009 poduid is overwritten by design, see comment below -func AssignQuota(m mount.Interface, path string, poduid types.UID, bytes *resource.Quantity) error { //nolint:staticcheck +func AssignQuota(m mount.Interface, path string, poduid types.UID, bytes *resource.Quantity) error { //nolint:staticcheck // SA4009 poduid is overwritten by design, see comment below if bytes == nil { return fmt.Errorf("attempting to assign null quota to %s", path) } @@ -320,7 +319,7 @@ func AssignQuota(m mount.Interface, path string, poduid types.UID, bytes *resour // volumes in a pod, we can simply remove this line of code. // If and when we decide permanently that we're going to adopt // one quota per volume, we can rip all of the pod code out. - poduid = types.UID(uuid.NewUUID()) //nolint:staticcheck + poduid = types.UID(uuid.NewUUID()) //nolint:staticcheck // SA4009 poduid is overwritten by design, see comment above if pod, ok := dirPodMap[path]; ok && pod != poduid { return fmt.Errorf("requesting quota on existing directory %s but different pod %s %s", path, pod, poduid) } diff --git a/test/integration/garbagecollector/garbage_collector_test.go b/test/integration/garbagecollector/garbage_collector_test.go index 12f432d8846..1b633da03a2 100644 --- a/test/integration/garbagecollector/garbage_collector_test.go +++ b/test/integration/garbagecollector/garbage_collector_test.go @@ -598,13 +598,12 @@ func setupRCsPods(t *testing.T, gc *garbagecollector.GarbageCollector, clientSet } orphan := false switch { - //lint:file-ignore SA1019 Keep testing deprecated OrphanDependents option until it's being removed - case options.OrphanDependents == nil && options.PropagationPolicy == nil && len(initialFinalizers) == 0: //nolint:staticcheck + case options.OrphanDependents == nil && options.PropagationPolicy == nil && len(initialFinalizers) == 0: //nolint:staticcheck // SA1019 Keep testing deprecated OrphanDependents option until it's being removed // if there are no deletion options, the default policy for replication controllers is orphan orphan = true - case options.OrphanDependents != nil: //nolint:staticcheck + case options.OrphanDependents != nil: //nolint:staticcheck // SA1019 Keep testing deprecated OrphanDependents option until it's being removed // if the deletion options explicitly specify whether to orphan, that controls - orphan = *options.OrphanDependents //nolint:staticcheck + orphan = *options.OrphanDependents //nolint:staticcheck // SA1019 Keep testing deprecated OrphanDependents option until it's being removed case options.PropagationPolicy != nil: // if the deletion options explicitly specify whether to orphan, that controls orphan = *options.PropagationPolicy == metav1.DeletePropagationOrphan diff --git a/test/integration/scheduler_perf/scheduler_perf_legacy_test.go b/test/integration/scheduler_perf/scheduler_perf_legacy_test.go index 2ee024bb162..7a8a2810cce 100644 --- a/test/integration/scheduler_perf/scheduler_perf_legacy_test.go +++ b/test/integration/scheduler_perf/scheduler_perf_legacy_test.go @@ -439,8 +439,7 @@ func benchmarkScheduling(numExistingPods, minPods int, testPodStrategy testutils.TestPodCreateStrategy, b *testing.B) { if b.N < minPods { - //lint:ignore SA3001 Set a minimum for b.N to get more meaningful results - b.N = minPods //nolint:staticcheck + b.N = minPods //nolint:staticcheck // SA3001 Set a minimum for b.N to get more meaningful results } finalFunc, podInformer, clientset, _ := mustSetupScheduler(nil) defer finalFunc() From 69d029bddbd046d1ce79a99a6d6d39d03d137cde Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Tue, 20 Jul 2021 22:36:17 -0400 Subject: [PATCH 14/45] Add syncTicker.Stop() --- pkg/kubelet/status/status_manager.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/kubelet/status/status_manager.go b/pkg/kubelet/status/status_manager.go index 7ec6d2b51a8..bd3b58b1c36 100644 --- a/pkg/kubelet/status/status_manager.go +++ b/pkg/kubelet/status/status_manager.go @@ -157,9 +157,10 @@ func (m *manager) Start() { } klog.InfoS("Starting to sync pod status with apiserver") - syncTicker := time.NewTicker(syncPeriod).C + syncTicker := time.NewTicker(syncPeriod) // syncPod and syncBatch share the same go routine to avoid sync races. go wait.Forever(func() { + defer syncTicker.Stop() for { select { case syncRequest := <-m.podStatusChannel: @@ -168,7 +169,7 @@ func (m *manager) Start() { "statusVersion", syncRequest.status.version, "status", syncRequest.status.status) m.syncPod(syncRequest.podUID, syncRequest.status) - case <-syncTicker: + case <-syncTicker.C: klog.V(5).InfoS("Status Manager: syncing batch") // remove any entries in the status channel since the batch will handle them for i := len(m.podStatusChannel); i > 0; i-- { From e78b3e8dfed0a03ea83106d5a624e98e7300c3cd Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Wed, 3 Nov 2021 19:41:25 -0400 Subject: [PATCH 15/45] Use nolint directive instead of stopping ticker, per liggit's suggestion --- pkg/kubelet/status/status_manager.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkg/kubelet/status/status_manager.go b/pkg/kubelet/status/status_manager.go index bd3b58b1c36..051f0edda90 100644 --- a/pkg/kubelet/status/status_manager.go +++ b/pkg/kubelet/status/status_manager.go @@ -157,10 +157,12 @@ func (m *manager) Start() { } klog.InfoS("Starting to sync pod status with apiserver") - syncTicker := time.NewTicker(syncPeriod) + + //nolint:staticcheck // SA1015 Ticker can leak since this is only called once and doesn't handle termination. + syncTicker := time.NewTicker(syncPeriod).C + // syncPod and syncBatch share the same go routine to avoid sync races. go wait.Forever(func() { - defer syncTicker.Stop() for { select { case syncRequest := <-m.podStatusChannel: @@ -169,7 +171,7 @@ func (m *manager) Start() { "statusVersion", syncRequest.status.version, "status", syncRequest.status.status) m.syncPod(syncRequest.podUID, syncRequest.status) - case <-syncTicker.C: + case <-syncTicker: klog.V(5).InfoS("Status Manager: syncing batch") // remove any entries in the status channel since the batch will handle them for i := len(m.podStatusChannel); i > 0; i-- { From 3bca4e6d6776a0f325afb746a9143744c984b62b Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Wed, 10 Nov 2021 12:09:52 -0800 Subject: [PATCH 16/45] Move golangci-lint config to a file Make verify-golangci-lint.sh work across modules and take an optional argument for a package. --- .golangci.yaml | 18 ++++++++++++++++++ hack/verify-golangci-lint.sh | 19 +++++++++++-------- 2 files changed, 29 insertions(+), 8 deletions(-) create mode 100644 .golangci.yaml diff --git a/.golangci.yaml b/.golangci.yaml new file mode 100644 index 00000000000..208f72be982 --- /dev/null +++ b/.golangci.yaml @@ -0,0 +1,18 @@ +run: + timeout: 30m + skip-files: + - "^zz_generated.*" + +issues: + max-same-issues: 0 + +linters: + disable-all: true + enable: # please keep this alphabetized + - deadcode + - ineffassign + - unused + - varcheck +linters-settings: # please keep this alphabetized + unused: + go: "1.17" diff --git a/hack/verify-golangci-lint.sh b/hack/verify-golangci-lint.sh index 237352b678f..decaca0d56b 100755 --- a/hack/verify-golangci-lint.sh +++ b/hack/verify-golangci-lint.sh @@ -43,12 +43,15 @@ popd >/dev/null cd "${KUBE_ROOT}" +# The config is in ${KUBE_ROOT}/.golangci.yaml echo 'running golangci-lint ' -golangci-lint run \ - --timeout 30m \ - --disable-all \ - -E deadcode \ - -E unused \ - -E varcheck \ - -E ineffassign \ - -E staticcheck +if [[ "$#" > 0 ]]; then + golangci-lint run "$@" +else + golangci-lint run ./... + for d in staging/src/k8s.io/*; do + pushd ./vendor/k8s.io/$(basename "$d") >/dev/null + golangci-lint run ./... + popd >/dev/null + done +fi From e986d725754e6a1a8ae15b9978bd1ccb2fabcf20 Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Wed, 10 Nov 2021 12:13:53 -0800 Subject: [PATCH 17/45] Add staticcheck to .golangci.yaml TODO: port options from verify-staticcheck.sh and delete it --- .golangci.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.golangci.yaml b/.golangci.yaml index 208f72be982..9a119d1ef00 100644 --- a/.golangci.yaml +++ b/.golangci.yaml @@ -11,8 +11,12 @@ linters: enable: # please keep this alphabetized - deadcode - ineffassign + - staticcheck - unused - varcheck linters-settings: # please keep this alphabetized + staticcheck: + go: "1.17" + checks: [ "all" ] unused: go: "1.17" From ca7cfb75d001e7f86ceef7720a6b11855e10439b Mon Sep 17 00:00:00 2001 From: Hanna Lee Date: Wed, 10 Nov 2021 21:17:25 -0500 Subject: [PATCH 18/45] Copy in options from now-deleted hack/verify-staticcheck.sh script --- .golangci.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.golangci.yaml b/.golangci.yaml index 9a119d1ef00..831312a45c8 100644 --- a/.golangci.yaml +++ b/.golangci.yaml @@ -17,6 +17,15 @@ linters: linters-settings: # please keep this alphabetized staticcheck: go: "1.17" - checks: [ "all" ] + checks: [ + "all", + "-S1*", # Omit code simplifications for now. + "-ST1*", # Mostly stylistic, redundant w/ golint + "-SA5011" # Possible nil pointer dereference + ] + ignore_pattern: [ + "vendor/k8s.io/kubectl/pkg/cmd/edit/testdata", # golang/go#24854, dominikh/go-tools#565 + "cluster/addons/fluentd-elasticsearch/es-image" # cannot traverse go modules + ] unused: go: "1.17" From 86e197991acc1159f591e3d31da6bab5d34fcde6 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 16:56:41 +0100 Subject: [PATCH 19/45] fix golangci-lint config file using exclude-rules golangci configuration file disable soon to be deprecated golangci linters remove useless comments on golangci config --- .golangci.yaml | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/.golangci.yaml b/.golangci.yaml index 831312a45c8..b47dc9da4f2 100644 --- a/.golangci.yaml +++ b/.golangci.yaml @@ -5,27 +5,35 @@ run: issues: max-same-issues: 0 + # Excluding configuration per-path, per-linter, per-text and per-source + exclude-rules: + # exclude ineffassing linter for generated files for conversion + - path: conversion\.go + linters: + - ineffassign linters: disable-all: true enable: # please keep this alphabetized - - deadcode + # Don't use soon to deprecated[1] linters that lead to false + # https://github.com/golangci/golangci-lint/issues/1841 + # - deadcode + # - structcheck + # - varcheck - ineffassign - staticcheck - unused - - varcheck + linters-settings: # please keep this alphabetized staticcheck: go: "1.17" checks: [ "all", - "-S1*", # Omit code simplifications for now. - "-ST1*", # Mostly stylistic, redundant w/ golint - "-SA5011" # Possible nil pointer dereference - ] - ignore_pattern: [ - "vendor/k8s.io/kubectl/pkg/cmd/edit/testdata", # golang/go#24854, dominikh/go-tools#565 - "cluster/addons/fluentd-elasticsearch/es-image" # cannot traverse go modules + "-S1*", # TODO(fix) Omit code simplifications for now. + "-ST1*", # Mostly stylistic, redundant w/ golint + "-SA5011", # TODO(fix) Possible nil pointer dereference + "-SA1019", # TODO(fix) Using a deprecated function, variable, constant or field + "-SA2002" # TODO(fix) Called testing.T.FailNow or SkipNow in a goroutine, which isn’t allowed ] unused: go: "1.17" From 272b31da508b39c1cfdbf0398c43ec4d69dceec7 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 16:57:21 +0100 Subject: [PATCH 20/45] use golangci-lint and remove legacy verify-staticcheck.sh --- hack/verify-golangci-lint.sh | 35 +++++-- hack/verify-staticcheck.sh | 177 ----------------------------------- 2 files changed, 29 insertions(+), 183 deletions(-) delete mode 100755 hack/verify-staticcheck.sh diff --git a/hack/verify-golangci-lint.sh b/hack/verify-golangci-lint.sh index decaca0d56b..19fc66d2603 100755 --- a/hack/verify-golangci-lint.sh +++ b/hack/verify-golangci-lint.sh @@ -44,14 +44,37 @@ popd >/dev/null cd "${KUBE_ROOT}" # The config is in ${KUBE_ROOT}/.golangci.yaml -echo 'running golangci-lint ' -if [[ "$#" > 0 ]]; then - golangci-lint run "$@" +echo 'running golangci-lint ' >&2 +res=0 +if [[ "$#" -gt 0 ]]; then + golangci-lint run "$@" >&2 || res=$? else - golangci-lint run ./... + golangci-lint run ./... >&2 || res=$? for d in staging/src/k8s.io/*; do - pushd ./vendor/k8s.io/$(basename "$d") >/dev/null - golangci-lint run ./... + MODPATH="staging/src/k8s.io/$(basename "${d}")" + echo "running golangci-lint for ${KUBE_ROOT}/${MODPATH}" + pushd "${KUBE_ROOT}/${MODPATH}" >/dev/null + golangci-lint --path-prefix "${MODPATH}" run ./... >&2 || res=$? popd >/dev/null done fi + +# print a message based on the result +if [ "$res" -eq 0 ]; then + echo 'Congratulations! All files are passing lint :-)' +else + { + echo + echo 'Please review the above warnings. You can test via "./hack/verify-golangci-lint.sh"' + echo 'If the above warnings do not make sense, you can exempt this warning with a comment' + echo ' (if your reviewer is okay with it).' + echo 'In general please prefer to fix the error, we have already disabled specific lints' + echo ' that the project chooses to ignore.' + echo 'See: https://golangci-lint.run/usage/false-positives/' + echo + } >&2 + exit 1 +fi + +# preserve the result +exit "$res" diff --git a/hack/verify-staticcheck.sh b/hack/verify-staticcheck.sh deleted file mode 100755 index 4839f8029d1..00000000000 --- a/hack/verify-staticcheck.sh +++ /dev/null @@ -1,177 +0,0 @@ -#!/usr/bin/env bash - -# Copyright 2014 The Kubernetes Authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# This script lints each package by `staticcheck`. -# Usage: `hack/verify-staticcheck.sh`. -# NOTE: To ignore issues detected a package, add it to the -# `.staticcheck_failures` blacklist. - -set -o errexit -set -o nounset -set -o pipefail - -KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/.. -source "${KUBE_ROOT}/hack/lib/init.sh" -source "${KUBE_ROOT}/hack/lib/util.sh" - -kube::golang::verify_go_version - -FOCUS="${1:-}" -FOCUS="${FOCUS%/}" # Remove the ending "/" - -# See https://staticcheck.io/docs/checks -CHECKS=( - "all" - "-S1*" # Omit code simplifications for now. - "-ST1*" # Mostly stylistic, redundant w/ golint - "-SA5011" # Possible nil pointer dereference -) -export IFS=','; checks="${CHECKS[*]}"; unset IFS - -# Packages to ignore due to bugs in staticcheck -# NOTE: To ignore issues detected a package, add it to the .staticcheck_failures blacklist -IGNORE=( - "vendor/k8s.io/kubectl/pkg/cmd/edit/testdata" # golang/go#24854, dominikh/go-tools#565 - "cluster/addons/fluentd-elasticsearch/es-image" # cannot traverse go modules -) -export IFS='|'; ignore_pattern="^(${IGNORE[*]})\$"; unset IFS - -# Ensure that we find the binaries we build before anything else. -export GOBIN="${KUBE_OUTPUT_BINPATH}" -PATH="${GOBIN}:${PATH}" - -# Install staticcheck -pushd "${KUBE_ROOT}/hack/tools" >/dev/null - GO111MODULE=on go install honnef.co/go/tools/cmd/staticcheck -popd >/dev/null - -cd "${KUBE_ROOT}" - -# Check that the file is in alphabetical order -failure_file="${KUBE_ROOT}/hack/.staticcheck_failures" -kube::util::check-file-in-alphabetical-order "${failure_file}" - -function normalize_package() { - pkg="${1}" - if [[ "${pkg}" == "vendor/"* || "${pkg}" == "k8s.io/"* ]]; then - # Treat this as a full package path (stripping vendor prefix if needed) - echo "${pkg#"vendor/"}" - else - # Treat this as a relative package path to k8s.io/kubernetes - echo "./${pkg}" - fi -} - -all_packages=() -while IFS='' read -r line; do - line=$(normalize_package "${line}") - all_packages+=("${line}") -done < <( hack/make-rules/helpers/cache_go_dirs.sh "${KUBE_ROOT}/_tmp/all_go_dirs" | - grep "^${FOCUS:-.}" | - grep -vE "(third_party|generated|clientset_generated|hack|testdata|/_)" | - grep -vE "$ignore_pattern" ) - -failing_packages=() -if [[ -z $FOCUS ]]; then # Ignore failing_packages in FOCUS mode - while IFS='' read -r line; do failing_packages+=("$line"); done < <(cat "$failure_file") -fi -errors=() -not_failing=() - -while read -r error; do - # Ignore compile errors caused by lack of files due to build tags. - # TODO: Add verification for these directories. - ignore_no_files="^-: build constraints exclude all Go files in .* \(compile\)" - if [[ $error =~ $ignore_no_files ]]; then - continue - fi - - # Ignore the errors caused by the generated files - ignore_gen_files=".*/zz_generated\.[a-z]+\.go:.*" - if [[ $error =~ $ignore_gen_files ]]; then - continue - fi - - file="${error%%:*}" - pkg="$(dirname "$file")" - kube::util::array_contains "$pkg" "${failing_packages[@]}" && in_failing=$? || in_failing=$? - if [[ "${in_failing}" -ne "0" ]]; then - errors+=( "${error}" ) - elif [[ "${in_failing}" -eq "0" ]]; then - really_failing+=( "$pkg" ) - fi -done < <(GO111MODULE=on GOOS=linux staticcheck -checks "${checks}" "${all_packages[@]}" 2>/dev/null || true) - -export IFS=$'\n' # Expand ${really_failing[*]} to separate lines -kube::util::read-array really_failing < <(sort -u <<<"${really_failing[*]}") -unset IFS -for pkg in "${failing_packages[@]}"; do - if ! kube::util::array_contains "$pkg" "${really_failing[@]}"; then - not_failing+=( "$pkg" ) - fi -done - -# Check that all failing_packages actually still exist -gone=() -for p in "${failing_packages[@]}"; do - p=$(normalize_package "${p}") - if ! kube::util::array_contains "${p}" "${all_packages[@]}"; then - gone+=( "${p}" ) - fi -done - -# Check to be sure all the packages that should pass check are. -if [ ${#errors[@]} -eq 0 ]; then - echo 'Congratulations! All Go source files have passed staticcheck.' -else - { - echo "Errors from staticcheck:" - for err in "${errors[@]}"; do - echo "$err" - done - echo - echo 'Please review the above warnings. You can test via:' - echo ' hack/verify-staticcheck.sh ' - echo 'If the above warnings do not make sense, you can exempt the line or file. See:' - echo ' https://staticcheck.io/docs/#ignoring-problems' - echo - } >&2 - exit 1 -fi - -if [[ ${#not_failing[@]} -gt 0 ]]; then - { - echo "Some packages in hack/.staticcheck_failures are passing staticcheck. Please remove them." - echo - for p in "${not_failing[@]}"; do - echo " $p" - done - echo - } >&2 - exit 1 -fi - -if [[ ${#gone[@]} -gt 0 ]]; then - { - echo "Some packages in hack/.staticcheck_failures do not exist anymore. Please remove them." - echo - for p in "${gone[@]}"; do - echo " $p" - done - echo - } >&2 - exit 1 -fi From d126b1483840b5ea7c0891d3e7a693bd50fae7f8 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 16:57:58 +0100 Subject: [PATCH 21/45] migrate nolint coments to golangci-lint --- pkg/kubelet/cm/cpumanager/state/checkpoint.go | 2 +- pkg/kubelet/cm/cpumanager/state/state_checkpoint.go | 2 +- pkg/kubelet/cm/memorymanager/state/checkpoint.go | 2 +- pkg/kubelet/cm/memorymanager/state/state_checkpoint.go | 2 +- pkg/kubelet/stats/cri_stats_provider.go | 3 +-- pkg/registry/batch/job/storage/storage.go | 6 +++--- pkg/util/coverage/fake_test_deps.go | 10 +++++++++- .../pkg/apiserver/schema/pruning/algorithm_test.go | 2 +- .../pkg/api/apitesting/roundtrip/roundtrip.go | 2 +- .../k8s.io/apimachinery/pkg/labels/selector_test.go | 2 +- .../src/k8s.io/apimachinery/pkg/util/framer/framer.go | 6 +++--- .../pkg/util/httpstream/spdy/roundtripper.go | 4 ++-- .../k8s.io/apiserver/pkg/endpoints/handlers/delete.go | 2 +- .../handlers/fieldmanager/fieldmanager_test.go | 2 +- .../endpoints/handlers/responsewriters/errors_test.go | 2 +- .../apiserver/pkg/endpoints/responsewriter/wrapper.go | 2 +- .../pkg/endpoints/responsewriter/wrapper_test.go | 8 ++++---- .../apiserver/pkg/registry/generic/registry/store.go | 6 +++--- .../src/k8s.io/client-go/discovery/discovery_client.go | 2 +- .../component-base/metrics/legacyregistry/registry.go | 4 ++-- staging/src/k8s.io/controller-manager/app/serve.go | 2 +- test/images/agnhost/net/nat/closewait.go | 2 +- 22 files changed, 41 insertions(+), 34 deletions(-) diff --git a/pkg/kubelet/cm/cpumanager/state/checkpoint.go b/pkg/kubelet/cm/cpumanager/state/checkpoint.go index e7df594efc5..ca6d2fc90a3 100644 --- a/pkg/kubelet/cm/cpumanager/state/checkpoint.go +++ b/pkg/kubelet/cm/cpumanager/state/checkpoint.go @@ -53,7 +53,7 @@ type CPUManagerCheckpointV2 = CPUManagerCheckpoint // NewCPUManagerCheckpoint returns an instance of Checkpoint func NewCPUManagerCheckpoint() *CPUManagerCheckpoint { - //lint:ignore unexported-type-in-api user-facing error message + //nolint:staticcheck // unexported-type-in-api user-facing error message return newCPUManagerCheckpointV2() } diff --git a/pkg/kubelet/cm/cpumanager/state/state_checkpoint.go b/pkg/kubelet/cm/cpumanager/state/state_checkpoint.go index f501c2bea30..c9aacd19051 100644 --- a/pkg/kubelet/cm/cpumanager/state/state_checkpoint.go +++ b/pkg/kubelet/cm/cpumanager/state/state_checkpoint.go @@ -54,7 +54,7 @@ func NewCheckpointState(stateDir, checkpointName, policyName string, initialCont } if err := stateCheckpoint.restoreState(); err != nil { - //lint:ignore ST1005 user-facing error message + //nolint:staticcheck // ST1005 user-facing error message return nil, fmt.Errorf("could not restore state from checkpoint: %v, please drain this node and delete the CPU manager checkpoint file %q before restarting Kubelet", err, path.Join(stateDir, checkpointName)) } diff --git a/pkg/kubelet/cm/memorymanager/state/checkpoint.go b/pkg/kubelet/cm/memorymanager/state/checkpoint.go index a43b40272e0..93b1302baa1 100644 --- a/pkg/kubelet/cm/memorymanager/state/checkpoint.go +++ b/pkg/kubelet/cm/memorymanager/state/checkpoint.go @@ -35,7 +35,7 @@ type MemoryManagerCheckpoint struct { // NewMemoryManagerCheckpoint returns an instance of Checkpoint func NewMemoryManagerCheckpoint() *MemoryManagerCheckpoint { - //lint:ignore unexported-type-in-api user-facing error message + //nolint:staticcheck // unexported-type-in-api user-facing error message return &MemoryManagerCheckpoint{ Entries: ContainerMemoryAssignments{}, MachineState: NUMANodeMap{}, diff --git a/pkg/kubelet/cm/memorymanager/state/state_checkpoint.go b/pkg/kubelet/cm/memorymanager/state/state_checkpoint.go index 3607234094b..286b9fda819 100644 --- a/pkg/kubelet/cm/memorymanager/state/state_checkpoint.go +++ b/pkg/kubelet/cm/memorymanager/state/state_checkpoint.go @@ -50,7 +50,7 @@ func NewCheckpointState(stateDir, checkpointName, policyName string) (State, err } if err := stateCheckpoint.restoreState(); err != nil { - //lint:ignore ST1005 user-facing error message + //nolint:staticcheck // ST1005 user-facing error message return nil, fmt.Errorf("could not restore state from checkpoint: %v, please drain this node and delete the memory manager checkpoint file %q before restarting Kubelet", err, path.Join(stateDir, checkpointName)) } diff --git a/pkg/kubelet/stats/cri_stats_provider.go b/pkg/kubelet/stats/cri_stats_provider.go index 10fe4d55b33..3690e0c09af 100644 --- a/pkg/kubelet/stats/cri_stats_provider.go +++ b/pkg/kubelet/stats/cri_stats_provider.go @@ -68,9 +68,8 @@ type criStatsProvider struct { imageService internalapi.ImageManagerService // hostStatsProvider is used to get the status of the host filesystem consumed by pods. hostStatsProvider HostStatsProvider - //lint:ignore U1000 We can't import hcsshim due to Build constraints in hcsshim // windowsNetworkStatsProvider is used by kubelet to gather networking stats on Windows - windowsNetworkStatsProvider interface{} + windowsNetworkStatsProvider interface{} //nolint:unused // U1000 We can't import hcsshim due to Build constraints in hcsshim // clock is used report current time clock clock.Clock diff --git a/pkg/registry/batch/job/storage/storage.go b/pkg/registry/batch/job/storage/storage.go index 2fdb108158f..e87b1bc0a8e 100644 --- a/pkg/registry/batch/job/storage/storage.go +++ b/pkg/registry/batch/job/storage/storage.go @@ -18,6 +18,7 @@ package storage import ( "context" + "k8s.io/apimachinery/pkg/apis/meta/internalversion" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" @@ -96,7 +97,7 @@ func (r *REST) Categories() []string { } func (r *REST) Delete(ctx context.Context, name string, deleteValidation rest.ValidateObjectFunc, options *metav1.DeleteOptions) (runtime.Object, bool, error) { - //lint:ignore SA1019 backwards compatibility + //nolint:staticcheck // SA1019 backwards compatibility //nolint: staticcheck if options != nil && options.PropagationPolicy == nil && options.OrphanDependents == nil && job.Strategy.DefaultGarbageCollectionPolicy(ctx) == rest.OrphanDependents { @@ -108,8 +109,7 @@ func (r *REST) Delete(ctx context.Context, name string, deleteValidation rest.Va } func (r *REST) DeleteCollection(ctx context.Context, deleteValidation rest.ValidateObjectFunc, deleteOptions *metav1.DeleteOptions, listOptions *internalversion.ListOptions) (runtime.Object, error) { - //lint:ignore SA1019 backwards compatibility - //nolint: staticcheck + //nolint:staticcheck // SA1019 backwards compatibility if deleteOptions.PropagationPolicy == nil && deleteOptions.OrphanDependents == nil && job.Strategy.DefaultGarbageCollectionPolicy(ctx) == rest.OrphanDependents { // Throw a warning if delete options are not explicitly set as Job deletion strategy by default is orphaning diff --git a/pkg/util/coverage/fake_test_deps.go b/pkg/util/coverage/fake_test_deps.go index a03fc9171e3..a9506d4c77f 100644 --- a/pkg/util/coverage/fake_test_deps.go +++ b/pkg/util/coverage/fake_test_deps.go @@ -23,33 +23,41 @@ import ( // This is an implementation of testing.testDeps. It doesn't need to do anything, because // no tests are actually run. It does need a concrete implementation of at least ImportPath, // which is called unconditionally when running tests. -//lint:ignore U1000 see comment above, we know it's unused normally. +//nolint:unused // U1000 see comment above, we know it's unused normally. type fakeTestDeps struct{} +//nolint:unused // U1000 see comment above, we know it's unused normally. func (fakeTestDeps) ImportPath() string { return "" } +//nolint:unused // U1000 see comment above, we know it's unused normally. func (fakeTestDeps) MatchString(pat, str string) (bool, error) { return false, nil } +//nolint:unused // U1000 see comment above, we know it's unused normally. func (fakeTestDeps) StartCPUProfile(io.Writer) error { return nil } +//nolint:unused // U1000 see comment above, we know it's unused normally. func (fakeTestDeps) StopCPUProfile() {} +//nolint:unused // U1000 see comment above, we know it's unused normally. func (fakeTestDeps) StartTestLog(io.Writer) {} +//nolint:unused // U1000 see comment above, we know it's unused normally. func (fakeTestDeps) StopTestLog() error { return nil } +//nolint:unused // U1000 see comment above, we know it's unused normally. func (fakeTestDeps) WriteHeapProfile(io.Writer) error { return nil } +//nolint:unused // U1000 see comment above, we know it's unused normally. func (fakeTestDeps) WriteProfileTo(string, io.Writer, int) error { return nil } diff --git a/staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/pruning/algorithm_test.go b/staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/pruning/algorithm_test.go index b7b5ec7604d..403d25e21a9 100644 --- a/staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/pruning/algorithm_test.go +++ b/staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/pruning/algorithm_test.go @@ -636,7 +636,7 @@ func BenchmarkDeepCopy(b *testing.B) { b.StartTimer() for i := 0; i < b.N; i++ { - //lint:ignore SA4010 the result of append is never used, it's acceptable since in benchmark testing. + //nolint:staticcheck //iccheck // SA4010 the result of append is never used, it's acceptable since in benchmark testing. instances = append(instances, runtime.DeepCopyJSON(obj)) } } diff --git a/staging/src/k8s.io/apimachinery/pkg/api/apitesting/roundtrip/roundtrip.go b/staging/src/k8s.io/apimachinery/pkg/api/apitesting/roundtrip/roundtrip.go index 0c320e578b9..2502c98b722 100644 --- a/staging/src/k8s.io/apimachinery/pkg/api/apitesting/roundtrip/roundtrip.go +++ b/staging/src/k8s.io/apimachinery/pkg/api/apitesting/roundtrip/roundtrip.go @@ -25,7 +25,7 @@ import ( "testing" "github.com/davecgh/go-spew/spew" - //lint:ignore SA1019 Keep using deprecated module; it still seems to be maintained and the api of the recommended replacement differs + //nolint:staticcheck //iccheck // SA1019 Keep using deprecated module; it still seems to be maintained and the api of the recommended replacement differs "github.com/golang/protobuf/proto" fuzz "github.com/google/gofuzz" flag "github.com/spf13/pflag" diff --git a/staging/src/k8s.io/apimachinery/pkg/labels/selector_test.go b/staging/src/k8s.io/apimachinery/pkg/labels/selector_test.go index 7c061462dd5..37e50345420 100644 --- a/staging/src/k8s.io/apimachinery/pkg/labels/selector_test.go +++ b/staging/src/k8s.io/apimachinery/pkg/labels/selector_test.go @@ -148,7 +148,7 @@ func expectMatchDirect(t *testing.T, selector, ls Set) { } } -//lint:ignore U1000 currently commented out in TODO of TestSetMatches +//nolint:staticcheck //iccheck // U1000 currently commented out in TODO of TestSetMatches //nolint:unused,deadcode func expectNoMatchDirect(t *testing.T, selector, ls Set) { if SelectorFromSet(selector).Matches(ls) { diff --git a/staging/src/k8s.io/apimachinery/pkg/util/framer/framer.go b/staging/src/k8s.io/apimachinery/pkg/util/framer/framer.go index 45aa74bf582..10df0d99cd5 100644 --- a/staging/src/k8s.io/apimachinery/pkg/util/framer/framer.go +++ b/staging/src/k8s.io/apimachinery/pkg/util/framer/framer.go @@ -132,14 +132,14 @@ func (r *jsonFrameReader) Read(data []byte) (int, error) { // Return whatever remaining data exists from an in progress frame if n := len(r.remaining); n > 0 { if n <= len(data) { - //lint:ignore SA4006,SA4010 underlying array of data is modified here. + //nolint:staticcheck // SA4006,SA4010 underlying array of data is modified here. data = append(data[0:0], r.remaining...) r.remaining = nil return n, nil } n = len(data) - //lint:ignore SA4006,SA4010 underlying array of data is modified here. + //nolint:staticcheck // SA4006,SA4010 underlying array of data is modified here. data = append(data[0:0], r.remaining[:n]...) r.remaining = r.remaining[n:] return n, io.ErrShortBuffer @@ -157,7 +157,7 @@ func (r *jsonFrameReader) Read(data []byte) (int, error) { // and set m to it, which means we need to copy the partial result back into data and preserve // the remaining result for subsequent reads. if len(m) > n { - //lint:ignore SA4006,SA4010 underlying array of data is modified here. + //nolint:staticcheck // SA4006,SA4010 underlying array of data is modified here. data = append(data[0:0], m[:n]...) r.remaining = m[n:] return n, io.ErrShortBuffer diff --git a/staging/src/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go b/staging/src/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go index b8e329571ee..086e4bcf0b9 100644 --- a/staging/src/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go +++ b/staging/src/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go @@ -183,10 +183,10 @@ func (s *SpdyRoundTripper) dial(req *http.Request) (net.Conn, error) { return nil, err } - //lint:ignore SA1019 ignore deprecated httputil.NewProxyClientConn + //nolint:staticcheck // SA1019 ignore deprecated httputil.NewProxyClientConn proxyClientConn := httputil.NewProxyClientConn(proxyDialConn, nil) _, err = proxyClientConn.Do(&proxyReq) - //lint:ignore SA1019 ignore deprecated httputil.ErrPersistEOF: it might be + //nolint:staticcheck // SA1019 ignore deprecated httputil.ErrPersistEOF: it might be // returned from the invocation of proxyClientConn.Do if err != nil && err != httputil.ErrPersistEOF { return nil, err diff --git a/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/delete.go b/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/delete.go index e58495bed27..05ccd393087 100644 --- a/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/delete.go +++ b/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/delete.go @@ -143,7 +143,7 @@ func DeleteResource(r rest.GracefulDeleter, allowsOptions bool, scope *RequestSc // that will break existing clients. // Other cases where resource is not instantly deleted are: namespace deletion // and pod graceful deletion. - //lint:ignore SA1019 backwards compatibility + //nolint:staticcheck // SA1019 backwards compatibility //nolint: staticcheck if !wasDeleted && options.OrphanDependents != nil && !*options.OrphanDependents { status = http.StatusAccepted diff --git a/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/fieldmanager_test.go b/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/fieldmanager_test.go index aaf86cec0ac..a627a25a4d2 100644 --- a/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/fieldmanager_test.go +++ b/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/fieldmanager_test.go @@ -55,7 +55,7 @@ type fakeObjectConvertor struct { apiVersion fieldpath.APIVersion } -//lint:ignore SA4009 backwards compatibility +//nolint:staticcheck // SA4009 backwards compatibility func (c *fakeObjectConvertor) Convert(in, out, context interface{}) error { if typedValue, ok := in.(*typed.TypedValue); ok { var err error diff --git a/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/errors_test.go b/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/errors_test.go index a772a136ee5..33231bd5e6b 100644 --- a/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/errors_test.go +++ b/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/errors_test.go @@ -83,7 +83,7 @@ func TestForbidden(t *testing.T) { if result != test.expected { t.Errorf("Forbidden response body(%#v...)\n expected: %v\ngot: %v", test.attributes, test.expected, result) } - //lint:ignore SA1019 backwards compatibility + //nolint:staticcheck // SA1019 backwards compatibility resultType := observer.HeaderMap.Get("Content-Type") if resultType != test.contentType { t.Errorf("Forbidden content type(%#v...) != %#v, got %#v", test.attributes, test.expected, result) diff --git a/staging/src/k8s.io/apiserver/pkg/endpoints/responsewriter/wrapper.go b/staging/src/k8s.io/apiserver/pkg/endpoints/responsewriter/wrapper.go index 46af09f7180..758e7addd28 100644 --- a/staging/src/k8s.io/apiserver/pkg/endpoints/responsewriter/wrapper.go +++ b/staging/src/k8s.io/apiserver/pkg/endpoints/responsewriter/wrapper.go @@ -120,7 +120,7 @@ func GetOriginal(w http.ResponseWriter) http.ResponseWriter { return GetOriginal(inner) } -//lint:ignore SA1019 backward compatibility +//nolint:staticcheck // SA1019 var _ http.CloseNotifier = outerWithCloseNotifyAndFlush{} var _ http.Flusher = outerWithCloseNotifyAndFlush{} var _ http.ResponseWriter = outerWithCloseNotifyAndFlush{} diff --git a/staging/src/k8s.io/apiserver/pkg/endpoints/responsewriter/wrapper_test.go b/staging/src/k8s.io/apiserver/pkg/endpoints/responsewriter/wrapper_test.go index 9fd08c60d42..3c52e06cf23 100644 --- a/staging/src/k8s.io/apiserver/pkg/endpoints/responsewriter/wrapper_test.go +++ b/staging/src/k8s.io/apiserver/pkg/endpoints/responsewriter/wrapper_test.go @@ -61,7 +61,7 @@ func TestWithHTTP1(t *testing.T) { // so each decorator is expected to tick the count by one for each method. defer counterGot.assert(t, &counter{FlushInvoked: 3, CloseNotifyInvoked: 3, HijackInvoked: 3}) - //lint:ignore SA1019 backward compatibility + //nolint:staticcheck // SA1019 w.(http.CloseNotifier).CloseNotify() w.(http.Flusher).Flush() @@ -116,7 +116,7 @@ func TestWithHTTP2(t *testing.T) { // so each decorator is expected to tick the count by one for each method. defer counterGot.assert(t, &counter{FlushInvoked: 3, CloseNotifyInvoked: 3, HijackInvoked: 0}) - //lint:ignore SA1019 backward compatibility + //nolint:staticcheck // SA1019 w.(http.CloseNotifier).CloseNotify() w.(http.Flusher).Flush() @@ -242,7 +242,7 @@ func assertCloseNotifierFlusherHijacker(t *testing.T, hijackableExpected bool, w t.Errorf("Expected the http.ResponseWriter object to implement http.Flusher") } - //lint:ignore SA1019 backward compatibility + //nolint:staticcheck // SA1019 if _, ok := w.(http.CloseNotifier); !ok { t.Errorf("Expected the http.ResponseWriter object to implement http.CloseNotifier") } @@ -293,6 +293,6 @@ func (fw *fakeResponseWriterDecorator) CloseNotify() <-chan bool { if fw.counter != nil { fw.counter.CloseNotifyInvoked++ } - //lint:ignore SA1019 backward compatibility + //nolint:staticcheck // SA1019 return fw.ResponseWriter.(http.CloseNotifier).CloseNotify() } diff --git a/staging/src/k8s.io/apiserver/pkg/registry/generic/registry/store.go b/staging/src/k8s.io/apiserver/pkg/registry/generic/registry/store.go index eead4e568d4..9897a295240 100644 --- a/staging/src/k8s.io/apiserver/pkg/registry/generic/registry/store.go +++ b/staging/src/k8s.io/apiserver/pkg/registry/generic/registry/store.go @@ -753,9 +753,9 @@ func shouldOrphanDependents(ctx context.Context, e *Store, accessor metav1.Objec } // An explicit policy was set at deletion time, that overrides everything - //lint:ignore SA1019 backwards compatibility + //nolint:staticcheck // SA1019 backwards compatibility if options != nil && options.OrphanDependents != nil { - //lint:ignore SA1019 backwards compatibility + //nolint:staticcheck // SA1019 backwards compatibility return *options.OrphanDependents } if options != nil && options.PropagationPolicy != nil { @@ -796,7 +796,7 @@ func shouldDeleteDependents(ctx context.Context, e *Store, accessor metav1.Objec } // If an explicit policy was set at deletion time, that overrides both - //lint:ignore SA1019 backwards compatibility + //nolint:staticcheck // SA1019 backwards compatibility if options != nil && options.OrphanDependents != nil { return false } diff --git a/staging/src/k8s.io/client-go/discovery/discovery_client.go b/staging/src/k8s.io/client-go/discovery/discovery_client.go index 96159ab7ab2..50e59c5d85c 100644 --- a/staging/src/k8s.io/client-go/discovery/discovery_client.go +++ b/staging/src/k8s.io/client-go/discovery/discovery_client.go @@ -27,7 +27,7 @@ import ( "sync" "time" - //lint:ignore SA1019 Keep using module since it's still being maintained and the api of google.golang.org/protobuf/proto differs + //nolint:staticcheck // SA1019 Keep using module since it's still being maintained and the api of google.golang.org/protobuf/proto differs "github.com/golang/protobuf/proto" openapi_v2 "github.com/googleapis/gnostic/openapiv2" diff --git a/staging/src/k8s.io/component-base/metrics/legacyregistry/registry.go b/staging/src/k8s.io/component-base/metrics/legacyregistry/registry.go index ff38953ba36..56a9dcae58b 100644 --- a/staging/src/k8s.io/component-base/metrics/legacyregistry/registry.go +++ b/staging/src/k8s.io/component-base/metrics/legacyregistry/registry.go @@ -44,9 +44,9 @@ var ( ) func init() { - //lint:ignore SA1019 - replacement function still calls prometheus.NewProcessCollector(). + //nolint:staticcheck // SA1019 - replacement function still calls prometheus.NewProcessCollector(). RawMustRegister(prometheus.NewProcessCollector(prometheus.ProcessCollectorOpts{})) - //lint:ignore SA1019 - replacement function still calls prometheus.NewGoCollector(). + //nolint:staticcheck // SA1019 - replacement function still calls prometheus.NewGoCollector(). RawMustRegister(prometheus.NewGoCollector()) } diff --git a/staging/src/k8s.io/controller-manager/app/serve.go b/staging/src/k8s.io/controller-manager/app/serve.go index 2f0e995b605..ba1f465368c 100644 --- a/staging/src/k8s.io/controller-manager/app/serve.go +++ b/staging/src/k8s.io/controller-manager/app/serve.go @@ -66,7 +66,7 @@ func NewBaseHandler(c *componentbaseconfig.DebuggingConfiguration, healthzHandle routes.DebugFlags{}.Install(mux, "v", routes.StringFlagPutHandler(logs.GlogSetter)) } configz.InstallHandler(mux) - //lint:ignore SA1019 See the Metrics Stability Migration KEP + //nolint:staticcheck // SA1019 See the Metrics Stability Migration KEP mux.Handle("/metrics", legacyregistry.Handler()) return mux diff --git a/test/images/agnhost/net/nat/closewait.go b/test/images/agnhost/net/nat/closewait.go index 6bd1c7c93d2..5a344956e5c 100644 --- a/test/images/agnhost/net/nat/closewait.go +++ b/test/images/agnhost/net/nat/closewait.go @@ -38,7 +38,7 @@ import ( // leakedConnection is a global variable that should leak the active // connection assigned here. -//lint:ignore U1000 intentional unused variable +//nolint:unused // U1000 intentional unused variable var leakedConnection *net.TCPConn // CloseWaitServerOptions holds server JSON options. From 01a0fba3620c433f49120d82f908069281482a17 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 16:58:52 +0100 Subject: [PATCH 22/45] fix unassigned error on client-go test --- .../k8s.io/client-go/tools/clientcmd/loader_test.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/staging/src/k8s.io/client-go/tools/clientcmd/loader_test.go b/staging/src/k8s.io/client-go/tools/clientcmd/loader_test.go index 1e770e6767b..bebc7fea513 100644 --- a/staging/src/k8s.io/client-go/tools/clientcmd/loader_test.go +++ b/staging/src/k8s.io/client-go/tools/clientcmd/loader_test.go @@ -669,7 +669,9 @@ func Example_noMergingOnExplicitPaths() { } mergedConfig, err := loadingRules.Load() - + if err != nil { + fmt.Printf("Unexpected error: %v", err) + } json, err := runtime.Encode(clientcmdlatest.Codec, mergedConfig) if err != nil { fmt.Printf("Unexpected error: %v", err) @@ -715,7 +717,9 @@ func Example_mergingSomeWithConflict() { } mergedConfig, err := loadingRules.Load() - + if err != nil { + fmt.Printf("Unexpected error: %v", err) + } json, err := runtime.Encode(clientcmdlatest.Codec, mergedConfig) if err != nil { fmt.Printf("Unexpected error: %v", err) @@ -774,7 +778,9 @@ func Example_mergingEverythingNoConflicts() { } mergedConfig, err := loadingRules.Load() - + if err != nil { + fmt.Printf("Unexpected error: %v", err) + } json, err := runtime.Encode(clientcmdlatest.Codec, mergedConfig) if err != nil { fmt.Printf("Unexpected error: %v", err) From fa3c4b953fb8192c60dcc3874bff8f9c12ffd54d Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 17:05:50 +0100 Subject: [PATCH 23/45] fix SA4005: ineffective assignment to field PatchMeta.patchStrategies (staticcheck) --- .../k8s.io/apimachinery/pkg/util/strategicpatch/meta.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/staging/src/k8s.io/apimachinery/pkg/util/strategicpatch/meta.go b/staging/src/k8s.io/apimachinery/pkg/util/strategicpatch/meta.go index c31de15e7aa..d49a56536c3 100644 --- a/staging/src/k8s.io/apimachinery/pkg/util/strategicpatch/meta.go +++ b/staging/src/k8s.io/apimachinery/pkg/util/strategicpatch/meta.go @@ -31,22 +31,22 @@ type PatchMeta struct { patchMergeKey string } -func (pm PatchMeta) GetPatchStrategies() []string { +func (pm *PatchMeta) GetPatchStrategies() []string { if pm.patchStrategies == nil { return []string{} } return pm.patchStrategies } -func (pm PatchMeta) SetPatchStrategies(ps []string) { +func (pm *PatchMeta) SetPatchStrategies(ps []string) { pm.patchStrategies = ps } -func (pm PatchMeta) GetPatchMergeKey() string { +func (pm *PatchMeta) GetPatchMergeKey() string { return pm.patchMergeKey } -func (pm PatchMeta) SetPatchMergeKey(pmk string) { +func (pm *PatchMeta) SetPatchMergeKey(pmk string) { pm.patchMergeKey = pmk } From d55af19c1b66d439e818533c5141ff2256b8e9d5 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 17:07:51 +0100 Subject: [PATCH 24/45] fix ineffectual assignment to diskName --- .../src/k8s.io/legacy-cloud-providers/gce/gce_disks_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/staging/src/k8s.io/legacy-cloud-providers/gce/gce_disks_test.go b/staging/src/k8s.io/legacy-cloud-providers/gce/gce_disks_test.go index 99c0fb82122..834e3c200c1 100644 --- a/staging/src/k8s.io/legacy-cloud-providers/gce/gce_disks_test.go +++ b/staging/src/k8s.io/legacy-cloud-providers/gce/gce_disks_test.go @@ -268,7 +268,7 @@ func TestCreateDisk_MultiZone(t *testing.T) { nodeInformerSynced: func() bool { return true }, } - diskName := "disk" + var diskName string diskType := DiskTypeStandard const sizeGb int64 = 128 @@ -420,7 +420,7 @@ func TestDeleteDisk_DiffDiskMultiZone(t *testing.T) { nodeZones: createNodeZones(zonesWithNodes), nodeInformerSynced: func() bool { return true }, } - diskName := "disk" + var diskName string diskType := DiskTypeSSD const sizeGb int64 = 128 From a36517f9e79cff25f65fe9b60e1e897f79a2b501 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 17:09:05 +0100 Subject: [PATCH 25/45] nolint unused errLeaseFailed --- .../legacy-cloud-providers/azure/azure_controller_common.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/staging/src/k8s.io/legacy-cloud-providers/azure/azure_controller_common.go b/staging/src/k8s.io/legacy-cloud-providers/azure/azure_controller_common.go index 072c262a66e..6cce0139bfc 100644 --- a/staging/src/k8s.io/legacy-cloud-providers/azure/azure_controller_common.go +++ b/staging/src/k8s.io/legacy-cloud-providers/azure/azure_controller_common.go @@ -49,8 +49,8 @@ const ( // https://docs.microsoft.com/en-us/azure/virtual-machines/premium-storage-performance#disk-caching diskCachingLimit = 4096 // GiB - maxLUN = 64 // max number of LUNs per VM - errLeaseFailed = "AcquireDiskLeaseFailed" + maxLUN = 64 // max number of LUNs per VM + errLeaseFailed = "AcquireDiskLeaseFailed" //nolint:unused errLeaseIDMissing = "LeaseIdMissing" errContainerNotFound = "ContainerNotFound" errStatusCode400 = "statuscode=400" From b2971e74970f241e138c93f5e755aa2980ab13ed Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 18:08:27 +0100 Subject: [PATCH 26/45] fix ineffectual assignment to i (ineffassign) --- staging/src/k8s.io/kubectl/pkg/describe/describe.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/staging/src/k8s.io/kubectl/pkg/describe/describe.go b/staging/src/k8s.io/kubectl/pkg/describe/describe.go index 85da6819415..4469958507f 100644 --- a/staging/src/k8s.io/kubectl/pkg/describe/describe.go +++ b/staging/src/k8s.io/kubectl/pkg/describe/describe.go @@ -1415,7 +1415,6 @@ func printCSIPersistentVolumeAttributesMultilineIndent(w PrefixWriter, initialIn } else { w.Write(LEVEL_2, "%s\n", line) } - i++ } } @@ -5111,7 +5110,6 @@ func printLabelsMultilineWithIndent(w PrefixWriter, initialIndent, title, innerI w.Write(LEVEL_0, "%s", innerIndent) } w.Write(LEVEL_0, "%s=%s\n", key, labels[key]) - i++ } } @@ -5345,7 +5343,6 @@ func printAnnotationsMultiline(w PrefixWriter, title string, annotations map[str } else { w.Write(LEVEL_0, "%s: %s\n", key, value) } - i++ } } From 31d45d000b83f982476d175a4e8a13d97cf95def Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 18:08:58 +0100 Subject: [PATCH 27/45] fix ineffectual assignment to base var --- .../apimachinery/pkg/runtime/serializer/streaming/streaming.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/apimachinery/pkg/runtime/serializer/streaming/streaming.go b/staging/src/k8s.io/apimachinery/pkg/runtime/serializer/streaming/streaming.go index a60a7c04156..bdcbd91c016 100644 --- a/staging/src/k8s.io/apimachinery/pkg/runtime/serializer/streaming/streaming.go +++ b/staging/src/k8s.io/apimachinery/pkg/runtime/serializer/streaming/streaming.go @@ -90,7 +90,7 @@ func (d *decoder) Decode(defaults *schema.GroupVersionKind, into runtime.Object) } // must read the rest of the frame (until we stop getting ErrShortBuffer) d.resetRead = true - base = 0 + base = 0 //nolint:ineffassign return nil, nil, ErrObjectTooLarge } if err != nil { From 52c69ba7446c45910c0e083c793eea382b53a694 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 18:10:38 +0100 Subject: [PATCH 28/45] fix ineffectual assignment to name (ineffassign) --- .../code-generator/cmd/go-to-protobuf/protobuf/generator.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/code-generator/cmd/go-to-protobuf/protobuf/generator.go b/staging/src/k8s.io/code-generator/cmd/go-to-protobuf/protobuf/generator.go index 6eff86bf7af..54df66e45e4 100644 --- a/staging/src/k8s.io/code-generator/cmd/go-to-protobuf/protobuf/generator.go +++ b/staging/src/k8s.io/code-generator/cmd/go-to-protobuf/protobuf/generator.go @@ -573,7 +573,7 @@ func protobufTagToField(tag string, field *protoField, m types.Member, t *types. switch parts[0] { case "varint", "fixed32", "fixed64", "bytes", "group": default: - name := types.Name{} + var name types.Name if last := strings.LastIndex(parts[0], "."); last != -1 { prefix := parts[0][:last] name = types.Name{ From c4080c2ad1e0af0dbb8fc6871f3310b3c18a7024 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 18:58:10 +0100 Subject: [PATCH 29/45] nolint unused expectNoMatchDirect function --- staging/src/k8s.io/apimachinery/pkg/labels/selector_test.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/staging/src/k8s.io/apimachinery/pkg/labels/selector_test.go b/staging/src/k8s.io/apimachinery/pkg/labels/selector_test.go index 37e50345420..9d2730284c0 100644 --- a/staging/src/k8s.io/apimachinery/pkg/labels/selector_test.go +++ b/staging/src/k8s.io/apimachinery/pkg/labels/selector_test.go @@ -148,8 +148,7 @@ func expectMatchDirect(t *testing.T, selector, ls Set) { } } -//nolint:staticcheck //iccheck // U1000 currently commented out in TODO of TestSetMatches -//nolint:unused,deadcode +//nolint:staticcheck,unused //iccheck // U1000 currently commented out in TODO of TestSetMatches func expectNoMatchDirect(t *testing.T, selector, ls Set) { if SelectorFromSet(selector).Matches(ls) { t.Errorf("Wanted '%s' to not match '%s', but it did.", selector, ls) From 35c05a3afa6fc9fee3ab202329ce988faf1dc651 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 18:58:33 +0100 Subject: [PATCH 30/45] nolint float64(-0.0), //nolint:staticcheck // SA4026: --- staging/src/k8s.io/apimachinery/pkg/util/json/json_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/apimachinery/pkg/util/json/json_test.go b/staging/src/k8s.io/apimachinery/pkg/util/json/json_test.go index 2d9b6f0d3f9..cc5e24b86dd 100644 --- a/staging/src/k8s.io/apimachinery/pkg/util/json/json_test.go +++ b/staging/src/k8s.io/apimachinery/pkg/util/json/json_test.go @@ -122,7 +122,7 @@ func TestEvaluateTypes(t *testing.T) { }, { In: `-0.0`, - Data: float64(-0.0), + Data: float64(-0.0), //nolint:staticcheck // SA4026: in Go, the floating-point literal '-0.0' is the same as '0.0' Out: `-0`, }, { From 4bf93f318ac2cbf2f2d24da1991a5e5a4ded6143 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 18:59:09 +0100 Subject: [PATCH 31/45] nolint:staticcheck,ineffassign Convert function --- .../pkg/endpoints/handlers/fieldmanager/fieldmanager_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/fieldmanager_test.go b/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/fieldmanager_test.go index a627a25a4d2..137e08fe716 100644 --- a/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/fieldmanager_test.go +++ b/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/fieldmanager_test.go @@ -55,7 +55,7 @@ type fakeObjectConvertor struct { apiVersion fieldpath.APIVersion } -//nolint:staticcheck // SA4009 backwards compatibility +//nolint:staticcheck,ineffassign // SA4009 backwards compatibility func (c *fakeObjectConvertor) Convert(in, out, context interface{}) error { if typedValue, ok := in.(*typed.TypedValue); ok { var err error From 4352768240037a7473b96c84bc432f52ce6e0dc8 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 19:00:02 +0100 Subject: [PATCH 32/45] fix inefassign linter declaring variable --- staging/src/k8s.io/apiserver/pkg/endpoints/installer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/apiserver/pkg/endpoints/installer.go b/staging/src/k8s.io/apiserver/pkg/endpoints/installer.go index 0902add4823..9b6cb98c53f 100644 --- a/staging/src/k8s.io/apiserver/pkg/endpoints/installer.go +++ b/staging/src/k8s.io/apiserver/pkg/endpoints/installer.go @@ -217,7 +217,7 @@ func (a *APIInstaller) registerResourceHandlers(path string, storage rest.Storag isSubresource := len(subresource) > 0 // If there is a subresource, namespace scoping is defined by the parent resource - namespaceScoped := true + var namespaceScoped bool if isSubresource { parentStorage, ok := a.group.Storage[resource] if !ok { From e82e0b38ffff895210fc6ce58bb347f77a828c01 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 19:00:22 +0100 Subject: [PATCH 33/45] no lint unused variables --- staging/src/k8s.io/apiserver/pkg/server/filters/goaway_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/apiserver/pkg/server/filters/goaway_test.go b/staging/src/k8s.io/apiserver/pkg/server/filters/goaway_test.go index 9407cc57466..7a1dfe69cb2 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/filters/goaway_test.go +++ b/staging/src/k8s.io/apiserver/pkg/server/filters/goaway_test.go @@ -107,7 +107,7 @@ var ( // responseBodySize is the size of response body which test GOAWAY server sent for watch request, // used to check if watch request was broken by GOAWAY frame. - responseBodySize = len(responseBody) + responseBodySize = len(responseBody) //nolint:unused // requestPostBody is the request body which client must send to test GOAWAY server for POST method, // otherwise, test GOAWAY server will respond 400 HTTP status code. From 0019f986130fdd8ca17c6e5511b15168d9181b1e Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 19:00:31 +0100 Subject: [PATCH 34/45] no lint unused variables --- staging/src/k8s.io/client-go/rest/request_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/staging/src/k8s.io/client-go/rest/request_test.go b/staging/src/k8s.io/client-go/rest/request_test.go index 7b1d83ad348..6d1485df23d 100644 --- a/staging/src/k8s.io/client-go/rest/request_test.go +++ b/staging/src/k8s.io/client-go/rest/request_test.go @@ -1436,25 +1436,35 @@ func TestRequestStream(t *testing.T) { } } +//nolint:unused type fakeUpgradeConnection struct{} +//nolint:unused func (c *fakeUpgradeConnection) CreateStream(headers http.Header) (httpstream.Stream, error) { return nil, nil } + +//nolint:unused func (c *fakeUpgradeConnection) Close() error { return nil } + +//nolint:unused func (c *fakeUpgradeConnection) CloseChan() <-chan bool { return make(chan bool) } + +//nolint:unused func (c *fakeUpgradeConnection) SetIdleTimeout(timeout time.Duration) { } +//nolint:unused type fakeUpgradeRoundTripper struct { req *http.Request conn httpstream.Connection } +//nolint:unused func (f *fakeUpgradeRoundTripper) RoundTrip(req *http.Request) (*http.Response, error) { f.req = req b := []byte{} @@ -1466,6 +1476,7 @@ func (f *fakeUpgradeRoundTripper) RoundTrip(req *http.Request) (*http.Response, return resp, nil } +//nolint:unused func (f *fakeUpgradeRoundTripper) NewConnection(resp *http.Response) (httpstream.Connection, error) { return f.conn, nil } From e1821c13ebf78ac6e022948aa9415d9cc0b28a77 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 19:00:51 +0100 Subject: [PATCH 35/45] remove inefficient assignment --- staging/src/k8s.io/kubectl/pkg/cmd/taint/utils.go | 1 - 1 file changed, 1 deletion(-) diff --git a/staging/src/k8s.io/kubectl/pkg/cmd/taint/utils.go b/staging/src/k8s.io/kubectl/pkg/cmd/taint/utils.go index e5979d0f541..9d2807f9c16 100644 --- a/staging/src/k8s.io/kubectl/pkg/cmd/taint/utils.go +++ b/staging/src/k8s.io/kubectl/pkg/cmd/taint/utils.go @@ -146,7 +146,6 @@ func deleteTaints(taintsToRemove []corev1.Taint, newTaints *[]corev1.Taint) ([]e allErrs := []error{} var removed bool for _, taintToRemove := range taintsToRemove { - removed = false if len(taintToRemove.Effect) > 0 { *newTaints, removed = deleteTaint(*newTaints, &taintToRemove) } else { From 05f9a86f41ecf09bfcb9be6a406d1284ce8b3336 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 22:39:45 +0100 Subject: [PATCH 36/45] fix diskName assignment --- .../legacy-cloud-providers/gce/gce_disks_test.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/staging/src/k8s.io/legacy-cloud-providers/gce/gce_disks_test.go b/staging/src/k8s.io/legacy-cloud-providers/gce/gce_disks_test.go index 834e3c200c1..1f304cab3b2 100644 --- a/staging/src/k8s.io/legacy-cloud-providers/gce/gce_disks_test.go +++ b/staging/src/k8s.io/legacy-cloud-providers/gce/gce_disks_test.go @@ -29,7 +29,7 @@ import ( computebeta "google.golang.org/api/compute/v0.beta" compute "google.golang.org/api/compute/v1" "google.golang.org/api/googleapi" - "k8s.io/api/core/v1" + v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/sets" cloudprovider "k8s.io/cloud-provider" @@ -268,13 +268,12 @@ func TestCreateDisk_MultiZone(t *testing.T) { nodeInformerSynced: func() bool { return true }, } - var diskName string diskType := DiskTypeStandard const sizeGb int64 = 128 /* Act & Assert */ for _, zone := range gce.managedZones { - diskName = zone + "disk" + diskName := zone + "disk" _, err := gce.CreateDisk(diskName, diskType, zone, sizeGb, nil) if err != nil { t.Errorf("Error creating disk in zone '%v'; error: \"%v\"", zone, err) @@ -420,19 +419,19 @@ func TestDeleteDisk_DiffDiskMultiZone(t *testing.T) { nodeZones: createNodeZones(zonesWithNodes), nodeInformerSynced: func() bool { return true }, } - var diskName string + diskType := DiskTypeSSD const sizeGb int64 = 128 for _, zone := range gce.managedZones { - diskName = zone + "disk" + diskName := zone + "disk" gce.CreateDisk(diskName, diskType, zone, sizeGb, nil) } /* Act & Assert */ var err error for _, zone := range gce.managedZones { - diskName = zone + "disk" + diskName := zone + "disk" err = gce.DeleteDisk(diskName) if err != nil { t.Errorf("Error deleting disk in zone '%v'; error: \"%v\"", zone, err) From f143d1b2cdb0cbb0bfc1cf3928f231d11f9c7879 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 22:40:47 +0100 Subject: [PATCH 37/45] remove unused constant errLeaseFailed --- .../legacy-cloud-providers/azure/azure_controller_common.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/staging/src/k8s.io/legacy-cloud-providers/azure/azure_controller_common.go b/staging/src/k8s.io/legacy-cloud-providers/azure/azure_controller_common.go index 6cce0139bfc..13180e6d8ad 100644 --- a/staging/src/k8s.io/legacy-cloud-providers/azure/azure_controller_common.go +++ b/staging/src/k8s.io/legacy-cloud-providers/azure/azure_controller_common.go @@ -49,8 +49,7 @@ const ( // https://docs.microsoft.com/en-us/azure/virtual-machines/premium-storage-performance#disk-caching diskCachingLimit = 4096 // GiB - maxLUN = 64 // max number of LUNs per VM - errLeaseFailed = "AcquireDiskLeaseFailed" //nolint:unused + maxLUN = 64 // max number of LUNs per VM errLeaseIDMissing = "LeaseIdMissing" errContainerNotFound = "ContainerNotFound" errStatusCode400 = "statuscode=400" From 98884f733a019ab991da29aaba3e42d89bf202ec Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 22:46:11 +0100 Subject: [PATCH 38/45] remove ineffectual assignment base var --- .../apimachinery/pkg/runtime/serializer/streaming/streaming.go | 1 - 1 file changed, 1 deletion(-) diff --git a/staging/src/k8s.io/apimachinery/pkg/runtime/serializer/streaming/streaming.go b/staging/src/k8s.io/apimachinery/pkg/runtime/serializer/streaming/streaming.go index bdcbd91c016..971c46d496a 100644 --- a/staging/src/k8s.io/apimachinery/pkg/runtime/serializer/streaming/streaming.go +++ b/staging/src/k8s.io/apimachinery/pkg/runtime/serializer/streaming/streaming.go @@ -90,7 +90,6 @@ func (d *decoder) Decode(defaults *schema.GroupVersionKind, into runtime.Object) } // must read the rest of the frame (until we stop getting ErrShortBuffer) d.resetRead = true - base = 0 //nolint:ineffassign return nil, nil, ErrObjectTooLarge } if err != nil { From 3490bdc8b508f553018824470b6e9538946494d4 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 22:47:34 +0100 Subject: [PATCH 39/45] remove unused listMetaType var --- .../pkg/controller/openapi/builder/builder.go | 1 - 1 file changed, 1 deletion(-) diff --git a/staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder.go b/staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder.go index 950e8b08ab5..332afb2c93a 100644 --- a/staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder.go +++ b/staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder.go @@ -55,7 +55,6 @@ const ( objectMetaSchemaRef = "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" listMetaSchemaRef = "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" - listMetaType = "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta" typeMetaType = "k8s.io/apimachinery/pkg/apis/meta/v1.TypeMeta" objectMetaType = "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta" From 9336ff78f4a95cca8eb4a5cf528812d1bcac552c Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 22:49:22 +0100 Subject: [PATCH 40/45] remove unused variable responseBodySize --- .../src/k8s.io/apiserver/pkg/server/filters/goaway_test.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/staging/src/k8s.io/apiserver/pkg/server/filters/goaway_test.go b/staging/src/k8s.io/apiserver/pkg/server/filters/goaway_test.go index 7a1dfe69cb2..a3f3b62aa52 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/filters/goaway_test.go +++ b/staging/src/k8s.io/apiserver/pkg/server/filters/goaway_test.go @@ -105,10 +105,6 @@ var ( // for watch request, test GOAWAY server push 1 byte in every second. responseBody = []byte("hello") - // responseBodySize is the size of response body which test GOAWAY server sent for watch request, - // used to check if watch request was broken by GOAWAY frame. - responseBodySize = len(responseBody) //nolint:unused - // requestPostBody is the request body which client must send to test GOAWAY server for POST method, // otherwise, test GOAWAY server will respond 400 HTTP status code. requestPostBody = responseBody From bf9ce7fd76068903e909358d2b25b05da7e4a431 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 16 Nov 2021 22:54:18 +0100 Subject: [PATCH 41/45] remove unused fakeUpgradeConnection --- .../src/k8s.io/client-go/rest/request_test.go | 46 ------------------- 1 file changed, 46 deletions(-) diff --git a/staging/src/k8s.io/client-go/rest/request_test.go b/staging/src/k8s.io/client-go/rest/request_test.go index 6d1485df23d..30ae87d8f2e 100644 --- a/staging/src/k8s.io/client-go/rest/request_test.go +++ b/staging/src/k8s.io/client-go/rest/request_test.go @@ -47,7 +47,6 @@ import ( "k8s.io/apimachinery/pkg/runtime/serializer" "k8s.io/apimachinery/pkg/runtime/serializer/streaming" "k8s.io/apimachinery/pkg/util/diff" - "k8s.io/apimachinery/pkg/util/httpstream" "k8s.io/apimachinery/pkg/util/intstr" utilnet "k8s.io/apimachinery/pkg/util/net" "k8s.io/apimachinery/pkg/watch" @@ -1436,51 +1435,6 @@ func TestRequestStream(t *testing.T) { } } -//nolint:unused -type fakeUpgradeConnection struct{} - -//nolint:unused -func (c *fakeUpgradeConnection) CreateStream(headers http.Header) (httpstream.Stream, error) { - return nil, nil -} - -//nolint:unused -func (c *fakeUpgradeConnection) Close() error { - return nil -} - -//nolint:unused -func (c *fakeUpgradeConnection) CloseChan() <-chan bool { - return make(chan bool) -} - -//nolint:unused -func (c *fakeUpgradeConnection) SetIdleTimeout(timeout time.Duration) { -} - -//nolint:unused -type fakeUpgradeRoundTripper struct { - req *http.Request - conn httpstream.Connection -} - -//nolint:unused -func (f *fakeUpgradeRoundTripper) RoundTrip(req *http.Request) (*http.Response, error) { - f.req = req - b := []byte{} - body := ioutil.NopCloser(bytes.NewReader(b)) - resp := &http.Response{ - StatusCode: http.StatusSwitchingProtocols, - Body: body, - } - return resp, nil -} - -//nolint:unused -func (f *fakeUpgradeRoundTripper) NewConnection(resp *http.Response) (httpstream.Connection, error) { - return f.conn, nil -} - func TestRequestDo(t *testing.T) { testCases := []struct { Request *Request From 6e4534f5846840076e4d777456dc8094434ec9fb Mon Sep 17 00:00:00 2001 From: Anago GCB Date: Wed, 17 Nov 2021 13:38:03 +0000 Subject: [PATCH 42/45] CHANGELOG: Update directory for v1.20.13 release --- CHANGELOG/CHANGELOG-1.20.md | 347 +++++++++++++++++++++++------------- 1 file changed, 221 insertions(+), 126 deletions(-) diff --git a/CHANGELOG/CHANGELOG-1.20.md b/CHANGELOG/CHANGELOG-1.20.md index bbff9418877..a06bb1648ab 100644 --- a/CHANGELOG/CHANGELOG-1.20.md +++ b/CHANGELOG/CHANGELOG-1.20.md @@ -1,57 +1,58 @@ -- [v1.20.12](#v12012) - - [Downloads for v1.20.12](#downloads-for-v12012) +- [v1.20.13](#v12013) + - [Downloads for v1.20.13](#downloads-for-v12013) - [Source Code](#source-code) - [Client Binaries](#client-binaries) - [Server Binaries](#server-binaries) - [Node Binaries](#node-binaries) - - [Changelog since v1.20.11](#changelog-since-v12011) + - [Changelog since v1.20.12](#changelog-since-v12012) - [Changes by Kind](#changes-by-kind) - - [API Change](#api-change) + - [Feature](#feature) + - [Failing Test](#failing-test) - [Bug or Regression](#bug-or-regression) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake) - [Dependencies](#dependencies) - [Added](#added) - [Changed](#changed) - [Removed](#removed) -- [v1.20.11](#v12011) - - [Downloads for v1.20.11](#downloads-for-v12011) +- [v1.20.12](#v12012) + - [Downloads for v1.20.12](#downloads-for-v12012) - [Source Code](#source-code-1) - [Client Binaries](#client-binaries-1) - [Server Binaries](#server-binaries-1) - [Node Binaries](#node-binaries-1) - - [Changelog since v1.20.10](#changelog-since-v12010) - - [Important Security Information](#important-security-information) - - [CVE-2021-25741: Symlink Exchange Can Allow Host Filesystem Access](#cve-2021-25741-symlink-exchange-can-allow-host-filesystem-access) + - [Changelog since v1.20.11](#changelog-since-v12011) - [Changes by Kind](#changes-by-kind-1) + - [API Change](#api-change) - [Bug or Regression](#bug-or-regression-1) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-1) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake) - [Dependencies](#dependencies-1) - [Added](#added-1) - [Changed](#changed-1) - [Removed](#removed-1) -- [v1.20.10](#v12010) - - [Downloads for v1.20.10](#downloads-for-v12010) +- [v1.20.11](#v12011) + - [Downloads for v1.20.11](#downloads-for-v12011) - [Source Code](#source-code-2) - [Client Binaries](#client-binaries-2) - [Server Binaries](#server-binaries-2) - [Node Binaries](#node-binaries-2) - - [Changelog since v1.20.9](#changelog-since-v1209) + - [Changelog since v1.20.10](#changelog-since-v12010) + - [Important Security Information](#important-security-information) + - [CVE-2021-25741: Symlink Exchange Can Allow Host Filesystem Access](#cve-2021-25741-symlink-exchange-can-allow-host-filesystem-access) - [Changes by Kind](#changes-by-kind-2) - - [Feature](#feature) - [Bug or Regression](#bug-or-regression-2) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-1) - [Dependencies](#dependencies-2) - [Added](#added-2) - [Changed](#changed-2) - [Removed](#removed-2) -- [v1.20.9](#v1209) - - [Downloads for v1.20.9](#downloads-for-v1209) +- [v1.20.10](#v12010) + - [Downloads for v1.20.10](#downloads-for-v12010) - [Source Code](#source-code-3) - [Client Binaries](#client-binaries-3) - [Server Binaries](#server-binaries-3) - [Node Binaries](#node-binaries-3) - - [Changelog since v1.20.8](#changelog-since-v1208) + - [Changelog since v1.20.9](#changelog-since-v1209) - [Changes by Kind](#changes-by-kind-3) - [Feature](#feature-1) - [Bug or Regression](#bug-or-regression-3) @@ -59,128 +60,142 @@ - [Added](#added-3) - [Changed](#changed-3) - [Removed](#removed-3) -- [v1.20.8](#v1208) - - [Downloads for v1.20.8](#downloads-for-v1208) +- [v1.20.9](#v1209) + - [Downloads for v1.20.9](#downloads-for-v1209) - [Source Code](#source-code-4) - [Client Binaries](#client-binaries-4) - [Server Binaries](#server-binaries-4) - [Node Binaries](#node-binaries-4) - - [Changelog since v1.20.7](#changelog-since-v1207) + - [Changelog since v1.20.8](#changelog-since-v1208) - [Changes by Kind](#changes-by-kind-4) - [Feature](#feature-2) - - [Failing Test](#failing-test) - [Bug or Regression](#bug-or-regression-4) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-2) - [Dependencies](#dependencies-4) - [Added](#added-4) - [Changed](#changed-4) - [Removed](#removed-4) -- [v1.20.7](#v1207) - - [Downloads for v1.20.7](#downloads-for-v1207) +- [v1.20.8](#v1208) + - [Downloads for v1.20.8](#downloads-for-v1208) - [Source Code](#source-code-5) - [Client Binaries](#client-binaries-5) - [Server Binaries](#server-binaries-5) - [Node Binaries](#node-binaries-5) - - [Changelog since v1.20.6](#changelog-since-v1206) + - [Changelog since v1.20.7](#changelog-since-v1207) - [Changes by Kind](#changes-by-kind-5) - - [API Change](#api-change-1) - [Feature](#feature-3) + - [Failing Test](#failing-test-1) - [Bug or Regression](#bug-or-regression-5) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-2) - [Dependencies](#dependencies-5) - [Added](#added-5) - [Changed](#changed-5) - [Removed](#removed-5) -- [v1.20.6](#v1206) - - [Downloads for v1.20.6](#downloads-for-v1206) +- [v1.20.7](#v1207) + - [Downloads for v1.20.7](#downloads-for-v1207) - [Source Code](#source-code-6) - - [Client binaries](#client-binaries-6) - - [Server binaries](#server-binaries-6) - - [Node binaries](#node-binaries-6) - - [Changelog since v1.20.5](#changelog-since-v1205) - - [Important Security Information](#important-security-information-1) - - [CVE-2021-25735: Validating Admission Webhook does not observe some previous fields](#cve-2021-25735-validating-admission-webhook-does-not-observe-some-previous-fields) + - [Client Binaries](#client-binaries-6) + - [Server Binaries](#server-binaries-6) + - [Node Binaries](#node-binaries-6) + - [Changelog since v1.20.6](#changelog-since-v1206) - [Changes by Kind](#changes-by-kind-6) - - [API Change](#api-change-2) + - [API Change](#api-change-1) - [Feature](#feature-4) - [Bug or Regression](#bug-or-regression-6) - - [Uncategorized](#uncategorized) - [Dependencies](#dependencies-6) - [Added](#added-6) - [Changed](#changed-6) - [Removed](#removed-6) -- [v1.20.5](#v1205) - - [Downloads for v1.20.5](#downloads-for-v1205) +- [v1.20.6](#v1206) + - [Downloads for v1.20.6](#downloads-for-v1206) - [Source Code](#source-code-7) - [Client binaries](#client-binaries-7) - [Server binaries](#server-binaries-7) - [Node binaries](#node-binaries-7) - - [Changelog since v1.20.4](#changelog-since-v1204) + - [Changelog since v1.20.5](#changelog-since-v1205) + - [Important Security Information](#important-security-information-1) + - [CVE-2021-25735: Validating Admission Webhook does not observe some previous fields](#cve-2021-25735-validating-admission-webhook-does-not-observe-some-previous-fields) - [Changes by Kind](#changes-by-kind-7) - - [Failing Test](#failing-test-1) + - [API Change](#api-change-2) + - [Feature](#feature-5) - [Bug or Regression](#bug-or-regression-7) + - [Uncategorized](#uncategorized) - [Dependencies](#dependencies-7) - [Added](#added-7) - [Changed](#changed-7) - [Removed](#removed-7) -- [v1.20.4](#v1204) - - [Downloads for v1.20.4](#downloads-for-v1204) +- [v1.20.5](#v1205) + - [Downloads for v1.20.5](#downloads-for-v1205) - [Source Code](#source-code-8) - [Client binaries](#client-binaries-8) - [Server binaries](#server-binaries-8) - [Node binaries](#node-binaries-8) - - [Changelog since v1.20.3](#changelog-since-v1203) + - [Changelog since v1.20.4](#changelog-since-v1204) + - [Changes by Kind](#changes-by-kind-8) + - [Failing Test](#failing-test-2) + - [Bug or Regression](#bug-or-regression-8) - [Dependencies](#dependencies-8) - [Added](#added-8) - [Changed](#changed-8) - [Removed](#removed-8) -- [v1.20.3](#v1203) - - [Downloads for v1.20.3](#downloads-for-v1203) +- [v1.20.4](#v1204) + - [Downloads for v1.20.4](#downloads-for-v1204) - [Source Code](#source-code-9) - [Client binaries](#client-binaries-9) - [Server binaries](#server-binaries-9) - [Node binaries](#node-binaries-9) - - [Changelog since v1.20.2](#changelog-since-v1202) - - [Changes by Kind](#changes-by-kind-8) - - [API Change](#api-change-3) - - [Failing Test](#failing-test-2) - - [Bug or Regression](#bug-or-regression-8) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-3) + - [Changelog since v1.20.3](#changelog-since-v1203) - [Dependencies](#dependencies-9) - [Added](#added-9) - [Changed](#changed-9) - [Removed](#removed-9) -- [v1.20.2](#v1202) - - [Downloads for v1.20.2](#downloads-for-v1202) +- [v1.20.3](#v1203) + - [Downloads for v1.20.3](#downloads-for-v1203) - [Source Code](#source-code-10) - [Client binaries](#client-binaries-10) - [Server binaries](#server-binaries-10) - [Node binaries](#node-binaries-10) - - [Changelog since v1.20.1](#changelog-since-v1201) + - [Changelog since v1.20.2](#changelog-since-v1202) - [Changes by Kind](#changes-by-kind-9) + - [API Change](#api-change-3) + - [Failing Test](#failing-test-3) - [Bug or Regression](#bug-or-regression-9) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-3) - [Dependencies](#dependencies-10) - [Added](#added-10) - [Changed](#changed-10) - [Removed](#removed-10) -- [v1.20.1](#v1201) - - [Downloads for v1.20.1](#downloads-for-v1201) +- [v1.20.2](#v1202) + - [Downloads for v1.20.2](#downloads-for-v1202) - [Source Code](#source-code-11) - [Client binaries](#client-binaries-11) - [Server binaries](#server-binaries-11) - [Node binaries](#node-binaries-11) - - [Changelog since v1.20.0](#changelog-since-v1200) + - [Changelog since v1.20.1](#changelog-since-v1201) - [Changes by Kind](#changes-by-kind-10) - [Bug or Regression](#bug-or-regression-10) - [Dependencies](#dependencies-11) - [Added](#added-11) - [Changed](#changed-11) - [Removed](#removed-11) +- [v1.20.1](#v1201) + - [Downloads for v1.20.1](#downloads-for-v1201) + - [Source Code](#source-code-12) + - [Client binaries](#client-binaries-12) + - [Server binaries](#server-binaries-12) + - [Node binaries](#node-binaries-12) + - [Changelog since v1.20.0](#changelog-since-v1200) + - [Changes by Kind](#changes-by-kind-11) + - [Bug or Regression](#bug-or-regression-11) + - [Dependencies](#dependencies-12) + - [Added](#added-12) + - [Changed](#changed-12) + - [Removed](#removed-12) - [v1.20.0](#v1200) - [Downloads for v1.20.0](#downloads-for-v1200) - - [Source Code](#source-code-12) - - [Client Binaries](#client-binaries-12) - - [Server Binaries](#server-binaries-12) - - [Node Binaries](#node-binaries-12) + - [Source Code](#source-code-13) + - [Client Binaries](#client-binaries-13) + - [Server Binaries](#server-binaries-13) + - [Node Binaries](#node-binaries-13) - [Changelog since v1.19.0](#changelog-since-v1190) - [What's New (Major Themes)](#whats-new-major-themes) - [Dockershim deprecation](#dockershim-deprecation) @@ -208,148 +223,228 @@ - [Summary API in kubelet doesn't have accelerator metrics](#summary-api-in-kubelet-doesnt-have-accelerator-metrics) - [Urgent Upgrade Notes](#urgent-upgrade-notes) - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade) - - [Changes by Kind](#changes-by-kind-11) + - [Changes by Kind](#changes-by-kind-12) - [Deprecation](#deprecation) - [API Change](#api-change-4) - - [Feature](#feature-5) - - [Documentation](#documentation) - - [Failing Test](#failing-test-3) - - [Bug or Regression](#bug-or-regression-11) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-4) - - [Dependencies](#dependencies-12) - - [Added](#added-12) - - [Changed](#changed-12) - - [Removed](#removed-12) -- [v1.20.0-rc.0](#v1200-rc0) - - [Downloads for v1.20.0-rc.0](#downloads-for-v1200-rc0) - - [Source Code](#source-code-13) - - [Client binaries](#client-binaries-13) - - [Server binaries](#server-binaries-13) - - [Node binaries](#node-binaries-13) - - [Changelog since v1.20.0-beta.2](#changelog-since-v1200-beta2) - - [Changes by Kind](#changes-by-kind-12) - [Feature](#feature-6) + - [Documentation](#documentation) - [Failing Test](#failing-test-4) - [Bug or Regression](#bug-or-regression-12) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-4) - [Dependencies](#dependencies-13) - [Added](#added-13) - [Changed](#changed-13) - [Removed](#removed-13) -- [v1.20.0-beta.2](#v1200-beta2) - - [Downloads for v1.20.0-beta.2](#downloads-for-v1200-beta2) +- [v1.20.0-rc.0](#v1200-rc0) + - [Downloads for v1.20.0-rc.0](#downloads-for-v1200-rc0) - [Source Code](#source-code-14) - [Client binaries](#client-binaries-14) - [Server binaries](#server-binaries-14) - [Node binaries](#node-binaries-14) - - [Changelog since v1.20.0-beta.1](#changelog-since-v1200-beta1) - - [Urgent Upgrade Notes](#urgent-upgrade-notes-1) - - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-1) + - [Changelog since v1.20.0-beta.2](#changelog-since-v1200-beta2) - [Changes by Kind](#changes-by-kind-13) - - [Deprecation](#deprecation-1) - - [API Change](#api-change-5) - [Feature](#feature-7) - - [Documentation](#documentation-1) + - [Failing Test](#failing-test-5) - [Bug or Regression](#bug-or-regression-13) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-5) - [Dependencies](#dependencies-14) - [Added](#added-14) - [Changed](#changed-14) - [Removed](#removed-14) -- [v1.20.0-beta.1](#v1200-beta1) - - [Downloads for v1.20.0-beta.1](#downloads-for-v1200-beta1) +- [v1.20.0-beta.2](#v1200-beta2) + - [Downloads for v1.20.0-beta.2](#downloads-for-v1200-beta2) - [Source Code](#source-code-15) - [Client binaries](#client-binaries-15) - [Server binaries](#server-binaries-15) - [Node binaries](#node-binaries-15) - - [Changelog since v1.20.0-beta.0](#changelog-since-v1200-beta0) + - [Changelog since v1.20.0-beta.1](#changelog-since-v1200-beta1) + - [Urgent Upgrade Notes](#urgent-upgrade-notes-1) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-1) - [Changes by Kind](#changes-by-kind-14) - - [Deprecation](#deprecation-2) - - [API Change](#api-change-6) + - [Deprecation](#deprecation-1) + - [API Change](#api-change-5) - [Feature](#feature-8) - - [Documentation](#documentation-2) + - [Documentation](#documentation-1) - [Bug or Regression](#bug-or-regression-14) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-6) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-5) - [Dependencies](#dependencies-15) - [Added](#added-15) - [Changed](#changed-15) - [Removed](#removed-15) -- [v1.20.0-beta.0](#v1200-beta0) - - [Downloads for v1.20.0-beta.0](#downloads-for-v1200-beta0) +- [v1.20.0-beta.1](#v1200-beta1) + - [Downloads for v1.20.0-beta.1](#downloads-for-v1200-beta1) - [Source Code](#source-code-16) - [Client binaries](#client-binaries-16) - [Server binaries](#server-binaries-16) - [Node binaries](#node-binaries-16) - - [Changelog since v1.20.0-alpha.3](#changelog-since-v1200-alpha3) - - [Urgent Upgrade Notes](#urgent-upgrade-notes-2) - - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-2) + - [Changelog since v1.20.0-beta.0](#changelog-since-v1200-beta0) - [Changes by Kind](#changes-by-kind-15) - - [Deprecation](#deprecation-3) - - [API Change](#api-change-7) + - [Deprecation](#deprecation-2) + - [API Change](#api-change-6) - [Feature](#feature-9) - - [Documentation](#documentation-3) + - [Documentation](#documentation-2) - [Bug or Regression](#bug-or-regression-15) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-7) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-6) - [Dependencies](#dependencies-16) - [Added](#added-16) - [Changed](#changed-16) - [Removed](#removed-16) -- [v1.20.0-alpha.3](#v1200-alpha3) - - [Downloads for v1.20.0-alpha.3](#downloads-for-v1200-alpha3) +- [v1.20.0-beta.0](#v1200-beta0) + - [Downloads for v1.20.0-beta.0](#downloads-for-v1200-beta0) - [Source Code](#source-code-17) - [Client binaries](#client-binaries-17) - [Server binaries](#server-binaries-17) - [Node binaries](#node-binaries-17) - - [Changelog since v1.20.0-alpha.2](#changelog-since-v1200-alpha2) + - [Changelog since v1.20.0-alpha.3](#changelog-since-v1200-alpha3) + - [Urgent Upgrade Notes](#urgent-upgrade-notes-2) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-2) - [Changes by Kind](#changes-by-kind-16) - - [API Change](#api-change-8) + - [Deprecation](#deprecation-3) + - [API Change](#api-change-7) - [Feature](#feature-10) + - [Documentation](#documentation-3) - [Bug or Regression](#bug-or-regression-16) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-8) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-7) - [Dependencies](#dependencies-17) - [Added](#added-17) - [Changed](#changed-17) - [Removed](#removed-17) -- [v1.20.0-alpha.2](#v1200-alpha2) - - [Downloads for v1.20.0-alpha.2](#downloads-for-v1200-alpha2) +- [v1.20.0-alpha.3](#v1200-alpha3) + - [Downloads for v1.20.0-alpha.3](#downloads-for-v1200-alpha3) - [Source Code](#source-code-18) - [Client binaries](#client-binaries-18) - [Server binaries](#server-binaries-18) - [Node binaries](#node-binaries-18) - - [Changelog since v1.20.0-alpha.1](#changelog-since-v1200-alpha1) + - [Changelog since v1.20.0-alpha.2](#changelog-since-v1200-alpha2) - [Changes by Kind](#changes-by-kind-17) - - [Deprecation](#deprecation-4) - - [API Change](#api-change-9) + - [API Change](#api-change-8) - [Feature](#feature-11) - [Bug or Regression](#bug-or-regression-17) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-9) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-8) - [Dependencies](#dependencies-18) - [Added](#added-18) - [Changed](#changed-18) - [Removed](#removed-18) -- [v1.20.0-alpha.1](#v1200-alpha1) - - [Downloads for v1.20.0-alpha.1](#downloads-for-v1200-alpha1) +- [v1.20.0-alpha.2](#v1200-alpha2) + - [Downloads for v1.20.0-alpha.2](#downloads-for-v1200-alpha2) - [Source Code](#source-code-19) - [Client binaries](#client-binaries-19) - [Server binaries](#server-binaries-19) - [Node binaries](#node-binaries-19) - - [Changelog since v1.20.0-alpha.0](#changelog-since-v1200-alpha0) - - [Urgent Upgrade Notes](#urgent-upgrade-notes-3) - - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-3) + - [Changelog since v1.20.0-alpha.1](#changelog-since-v1200-alpha1) - [Changes by Kind](#changes-by-kind-18) - - [Deprecation](#deprecation-5) - - [API Change](#api-change-10) + - [Deprecation](#deprecation-4) + - [API Change](#api-change-9) - [Feature](#feature-12) - - [Documentation](#documentation-4) - - [Failing Test](#failing-test-5) - [Bug or Regression](#bug-or-regression-18) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-10) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-9) - [Dependencies](#dependencies-19) - [Added](#added-19) - [Changed](#changed-19) - [Removed](#removed-19) +- [v1.20.0-alpha.1](#v1200-alpha1) + - [Downloads for v1.20.0-alpha.1](#downloads-for-v1200-alpha1) + - [Source Code](#source-code-20) + - [Client binaries](#client-binaries-20) + - [Server binaries](#server-binaries-20) + - [Node binaries](#node-binaries-20) + - [Changelog since v1.20.0-alpha.0](#changelog-since-v1200-alpha0) + - [Urgent Upgrade Notes](#urgent-upgrade-notes-3) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-3) + - [Changes by Kind](#changes-by-kind-19) + - [Deprecation](#deprecation-5) + - [API Change](#api-change-10) + - [Feature](#feature-13) + - [Documentation](#documentation-4) + - [Failing Test](#failing-test-6) + - [Bug or Regression](#bug-or-regression-19) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-10) + - [Dependencies](#dependencies-20) + - [Added](#added-20) + - [Changed](#changed-20) + - [Removed](#removed-20) +# v1.20.13 + + +## Downloads for v1.20.13 + +### Source Code + +filename | sha512 hash +-------- | ----------- +[kubernetes.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes.tar.gz) | 947fd04975772d24ee31d36a1d71ed346e746e6f21649fd3edcf190132960fcc8dab1746566f1446e38d913a5b7c5f76f8cce86cfb80c2c92d1948138f5d2339 +[kubernetes-src.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-src.tar.gz) | 625de292afb64174baee7ecf6d3fd504d249814a8087083e429927969561a41ebcbe89d204cd842a1a16a9d0c5040d932e33be857e9860ee18cc21e5afc14ce6 + +### Client Binaries + +filename | sha512 hash +-------- | ----------- +[kubernetes-client-darwin-amd64.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-client-darwin-amd64.tar.gz) | 1917f22cd1c24baa96a4180ea59f1947de8c916afacb9f24836ef052794ac06dd7e68f42215e93bb5be3e25bc3ad768bcf5577bd74411324077d70f2827d6c1d +[kubernetes-client-linux-386.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-client-linux-386.tar.gz) | 60d1697f3b28f7cfd4554e25bb24cc234bbe550dc1b2e4cc4dee3c967c6db17ca58e011ea4e7f8ef0fb06310ddaced987fb00b98ff42d41ebf4060eae9d7ca05 +[kubernetes-client-linux-amd64.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-client-linux-amd64.tar.gz) | 9996bfaf06a141215f1d9b955fa12509860a7844e12fed90d93df34f039a340176293befc9eaf5feba0a06fb3492391d34eae54b9248d795e5fba70e06dc649b +[kubernetes-client-linux-arm.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-client-linux-arm.tar.gz) | bae6152f2e7adad87a33c0316bea027d57283984b363fb9311ba50eb884931c2f9580d95beb8b4485e515a51578d6850554910d1585ac493c1de7d4909a3315a +[kubernetes-client-linux-arm64.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-client-linux-arm64.tar.gz) | 3538a624d90a7c53a3afc6f9fbde5429c4456734fc796c3d9cb5018154d5fd2db66008de604a72e6549b67430b65f1ca0a57e9a2480debc321600b747a30678d +[kubernetes-client-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-client-linux-ppc64le.tar.gz) | fea02182f587e136bd2856a13e8e08e7f429c4284c46478a1246baba2d0c0dea56eea2aa47aecfddcc4a77df6bedc5f3eb96155f2300ee9f61e7008d62cd21c9 +[kubernetes-client-linux-s390x.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-client-linux-s390x.tar.gz) | 8934de190a5dcbca3cdc7ddb138aa0b68a35f7079b6e1a4cb1788e4cd4fdc0990422a9a23a0ad212ed6a7185470cc8b8b94c6f690e5ad0f736d6ac1bd8479379 +[kubernetes-client-windows-386.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-client-windows-386.tar.gz) | 6695048689384b02f2d88a8521008ff25e0eeb1942a2bb5b1283118309b14f4bfb3a5fa3d0344e688deb8cd518540b688f652d6ba8529d0adc0897e8a4e64b69 +[kubernetes-client-windows-amd64.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-client-windows-amd64.tar.gz) | 06fee53995bf3b996952235a156d7fc4d7b195809df444b6041aa5cf4e2e9ba94783bd516e60aa7f85a7d83fd247a33369bbd8068b0238e5a250508fd2d9d51b + +### Server Binaries + +filename | sha512 hash +-------- | ----------- +[kubernetes-server-linux-amd64.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-server-linux-amd64.tar.gz) | 093adbdb906d0e1cd0e411923b86cfd17c5738af3ccf7d582beebbab1807a1c9e1a9a7d84655bb15504436ffbbeb2ac620e576c5049afef362c2f476ac13c9f8 +[kubernetes-server-linux-arm.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-server-linux-arm.tar.gz) | 809f35ce523e6ee81b9ba8620da9323febcac7f19f6c3c9af58431532ac7cd15fed1554fbc30738edb053a06192708ca4cf37007d6313f62b8bbfb05511311c0 +[kubernetes-server-linux-arm64.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-server-linux-arm64.tar.gz) | 7f78363274b1a18e73684224bc49c990b3177b5273d452ef11dd43de54a61b2a314e9d39914e93df75fdab452745bf3b18cbedb43e08eddc63ce05b81e7bfc4f +[kubernetes-server-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-server-linux-ppc64le.tar.gz) | 5c1c48e089b4eb05e4af5792df019338181c4944d8c7ac482f837c72560eaab6b5c01dd488c8c7fff9c88a94663fb188b6877a583581d6002c101147765d6a3d +[kubernetes-server-linux-s390x.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-server-linux-s390x.tar.gz) | 6becbc3f9090865864e35da36610c6c334929ebd9be21302470c8dd42fb6bd95f9d9f4da75d5fd30ca75c51f263e946a36792e764e22899694b2abd59372c510 + +### Node Binaries + +filename | sha512 hash +-------- | ----------- +[kubernetes-node-linux-amd64.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-node-linux-amd64.tar.gz) | ebdad27e4e04ff3a01ee401ddaa8e97a29fb1eeca206ad9c5e7f3a559ed44cd238609c71628c2bd171e5a0422fef234ca79de070f046f6f5df3870e795f4b515 +[kubernetes-node-linux-arm.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-node-linux-arm.tar.gz) | 2ea6a436cd58a484dc20701354a40d0348bb9f8b4e68c804e2c99ce980ccbcfebec65aee9059de29c8e2c1e5582cff8ed352ed16c5fd600744658ab70127c0ca +[kubernetes-node-linux-arm64.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-node-linux-arm64.tar.gz) | a1d13edb0d4db7b1d5c1e509137d83b48b190ab97ddc69099bc159840710eb8fdd2cf43abe698c0a97443be05aca372e04b7c780cb61c1703caab1e342a56049 +[kubernetes-node-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-node-linux-ppc64le.tar.gz) | ff0d1aa8b973c1caec51201f08da93c3fa3647612095a0907ef23d2f17ca3e851a6ac7471f17ced816f98d9d3466333d25b9bed827cfea835adcd009ed08257f +[kubernetes-node-linux-s390x.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-node-linux-s390x.tar.gz) | 9db952b4211f0ea245198603b09e531ef8943396af073bbbaec8409a85660cf1931706bce8b8b5afd59f6743d3aa37a662dd61afa5fedd22c039da8c2935ec0a +[kubernetes-node-windows-amd64.tar.gz](https://dl.k8s.io/v1.20.13/kubernetes-node-windows-amd64.tar.gz) | 0defcafccc2d4c82169a40449211b45d9e3fb11d13612e7332463604e52f1dae97bf60b85e20eb6d2ab063fa1885a3cd7dfc4ef4102f9ff306fb3ca3dc256120 + +## Changelog since v1.20.12 + +## Changes by Kind + +### Feature + +- Update debian-base, debian-iptables, setcap images to pick up CVE fixes + - Debian-base to v1.9.0 + - Debian-iptables to v1.6.7 (#106148, @cpanato) [SIG Release and Testing] + +### Failing Test + +- Fixes hostpath storage e2e tests within SELinux enabled env (#105788, @Elbehery) [SIG Testing] + +### Bug or Regression + +- EndpointSlice Mirroring controller now cleans up managed EndpointSlices when a Service selector is added (#106136, @robscott) [SIG Apps, Network and Testing] +- Fix concurrent map access causing panics when logging timed-out API calls. (#106124, @marseel) [SIG API Machinery] +- Support more than 100 disk mounts on Windows (#105673, @andyzhangx) [SIG Storage and Windows] + +## Dependencies + +### Added +_Nothing has changed._ + +### Changed +- k8s.io/kube-openapi: d219536 → 83f114c + +### Removed +_Nothing has changed._ + + + # v1.20.12 From 9237f5d16c6b2f7c6f8bc7fe6839aa1148fd3e05 Mon Sep 17 00:00:00 2001 From: Anago GCB Date: Wed, 17 Nov 2021 15:22:27 +0000 Subject: [PATCH 43/45] CHANGELOG: Update directory for v1.21.7 release --- CHANGELOG/CHANGELOG-1.21.md | 293 ++++++++++++++++++++++++------------ 1 file changed, 198 insertions(+), 95 deletions(-) diff --git a/CHANGELOG/CHANGELOG-1.21.md b/CHANGELOG/CHANGELOG-1.21.md index 024c304e33f..b3e1a47f8ea 100644 --- a/CHANGELOG/CHANGELOG-1.21.md +++ b/CHANGELOG/CHANGELOG-1.21.md @@ -1,14 +1,13 @@ -- [v1.21.6](#v1216) - - [Downloads for v1.21.6](#downloads-for-v1216) +- [v1.21.7](#v1217) + - [Downloads for v1.21.7](#downloads-for-v1217) - [Source Code](#source-code) - [Client Binaries](#client-binaries) - [Server Binaries](#server-binaries) - [Node Binaries](#node-binaries) - - [Changelog since v1.21.5](#changelog-since-v1215) + - [Changelog since v1.21.6](#changelog-since-v1216) - [Changes by Kind](#changes-by-kind) - - [API Change](#api-change) - [Feature](#feature) - [Failing Test](#failing-test) - [Bug or Regression](#bug-or-regression) @@ -16,44 +15,46 @@ - [Added](#added) - [Changed](#changed) - [Removed](#removed) -- [v1.21.5](#v1215) - - [Downloads for v1.21.5](#downloads-for-v1215) +- [v1.21.6](#v1216) + - [Downloads for v1.21.6](#downloads-for-v1216) - [Source Code](#source-code-1) - [Client Binaries](#client-binaries-1) - [Server Binaries](#server-binaries-1) - [Node Binaries](#node-binaries-1) - - [Changelog since v1.21.4](#changelog-since-v1214) - - [Important Security Information](#important-security-information) - - [CVE-2021-25741: Symlink Exchange Can Allow Host Filesystem Access](#cve-2021-25741-symlink-exchange-can-allow-host-filesystem-access) + - [Changelog since v1.21.5](#changelog-since-v1215) - [Changes by Kind](#changes-by-kind-1) + - [API Change](#api-change) - [Feature](#feature-1) + - [Failing Test](#failing-test-1) - [Bug or Regression](#bug-or-regression-1) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake) - [Dependencies](#dependencies-1) - [Added](#added-1) - [Changed](#changed-1) - [Removed](#removed-1) -- [v1.21.4](#v1214) - - [Downloads for v1.21.4](#downloads-for-v1214) +- [v1.21.5](#v1215) + - [Downloads for v1.21.5](#downloads-for-v1215) - [Source Code](#source-code-2) - [Client Binaries](#client-binaries-2) - [Server Binaries](#server-binaries-2) - [Node Binaries](#node-binaries-2) - - [Changelog since v1.21.3](#changelog-since-v1213) + - [Changelog since v1.21.4](#changelog-since-v1214) + - [Important Security Information](#important-security-information) + - [CVE-2021-25741: Symlink Exchange Can Allow Host Filesystem Access](#cve-2021-25741-symlink-exchange-can-allow-host-filesystem-access) - [Changes by Kind](#changes-by-kind-2) - [Feature](#feature-2) - [Bug or Regression](#bug-or-regression-2) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake) - [Dependencies](#dependencies-2) - [Added](#added-2) - [Changed](#changed-2) - [Removed](#removed-2) -- [v1.21.3](#v1213) - - [Downloads for v1.21.3](#downloads-for-v1213) +- [v1.21.4](#v1214) + - [Downloads for v1.21.4](#downloads-for-v1214) - [Source Code](#source-code-3) - [Client Binaries](#client-binaries-3) - [Server Binaries](#server-binaries-3) - [Node Binaries](#node-binaries-3) - - [Changelog since v1.21.2](#changelog-since-v1212) + - [Changelog since v1.21.3](#changelog-since-v1213) - [Changes by Kind](#changes-by-kind-3) - [Feature](#feature-3) - [Bug or Regression](#bug-or-regression-3) @@ -61,44 +62,58 @@ - [Added](#added-3) - [Changed](#changed-3) - [Removed](#removed-3) -- [v1.21.2](#v1212) - - [Downloads for v1.21.2](#downloads-for-v1212) +- [v1.21.3](#v1213) + - [Downloads for v1.21.3](#downloads-for-v1213) - [Source Code](#source-code-4) - [Client Binaries](#client-binaries-4) - [Server Binaries](#server-binaries-4) - [Node Binaries](#node-binaries-4) - - [Changelog since v1.21.1](#changelog-since-v1211) + - [Changelog since v1.21.2](#changelog-since-v1212) - [Changes by Kind](#changes-by-kind-4) - [Feature](#feature-4) - - [Failing Test](#failing-test-1) - [Bug or Regression](#bug-or-regression-4) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-1) - [Dependencies](#dependencies-4) - [Added](#added-4) - [Changed](#changed-4) - [Removed](#removed-4) -- [v1.21.1](#v1211) - - [Downloads for v1.21.1](#downloads-for-v1211) +- [v1.21.2](#v1212) + - [Downloads for v1.21.2](#downloads-for-v1212) - [Source Code](#source-code-5) - [Client Binaries](#client-binaries-5) - [Server Binaries](#server-binaries-5) - [Node Binaries](#node-binaries-5) - - [Changelog since v1.21.0](#changelog-since-v1210) + - [Changelog since v1.21.1](#changelog-since-v1211) - [Changes by Kind](#changes-by-kind-5) - - [API Change](#api-change-1) - [Feature](#feature-5) - [Failing Test](#failing-test-2) - [Bug or Regression](#bug-or-regression-5) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-1) - [Dependencies](#dependencies-5) - [Added](#added-5) - [Changed](#changed-5) - [Removed](#removed-5) -- [v1.21.0](#v1210) - - [Downloads for v1.21.0](#downloads-for-v1210) +- [v1.21.1](#v1211) + - [Downloads for v1.21.1](#downloads-for-v1211) - [Source Code](#source-code-6) - [Client Binaries](#client-binaries-6) - [Server Binaries](#server-binaries-6) - [Node Binaries](#node-binaries-6) + - [Changelog since v1.21.0](#changelog-since-v1210) + - [Changes by Kind](#changes-by-kind-6) + - [API Change](#api-change-1) + - [Feature](#feature-6) + - [Failing Test](#failing-test-3) + - [Bug or Regression](#bug-or-regression-6) + - [Dependencies](#dependencies-6) + - [Added](#added-6) + - [Changed](#changed-6) + - [Removed](#removed-6) +- [v1.21.0](#v1210) + - [Downloads for v1.21.0](#downloads-for-v1210) + - [Source Code](#source-code-7) + - [Client Binaries](#client-binaries-7) + - [Server Binaries](#server-binaries-7) + - [Node Binaries](#node-binaries-7) - [Changelog since v1.20.0](#changelog-since-v1200) - [What's New (Major Themes)](#whats-new-major-themes) - [Deprecation of PodSecurityPolicy](#deprecation-of-podsecuritypolicy) @@ -115,140 +130,228 @@ - [TopologyAwareHints feature falls back to default behavior](#topologyawarehints-feature-falls-back-to-default-behavior) - [Urgent Upgrade Notes](#urgent-upgrade-notes) - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade) - - [Changes by Kind](#changes-by-kind-6) + - [Changes by Kind](#changes-by-kind-7) - [Deprecation](#deprecation) - [API Change](#api-change-2) - - [Feature](#feature-6) + - [Feature](#feature-7) - [Documentation](#documentation) - - [Failing Test](#failing-test-3) - - [Bug or Regression](#bug-or-regression-6) + - [Failing Test](#failing-test-4) + - [Bug or Regression](#bug-or-regression-7) - [Other (Cleanup or Flake)](#other-cleanup-or-flake-2) - [Uncategorized](#uncategorized) - - [Dependencies](#dependencies-6) - - [Added](#added-6) - - [Changed](#changed-6) - - [Removed](#removed-6) -- [v1.21.0-rc.0](#v1210-rc0) - - [Downloads for v1.21.0-rc.0](#downloads-for-v1210-rc0) - - [Source Code](#source-code-7) - - [Client binaries](#client-binaries-7) - - [Server binaries](#server-binaries-7) - - [Node binaries](#node-binaries-7) - - [Changelog since v1.21.0-beta.1](#changelog-since-v1210-beta1) - - [Urgent Upgrade Notes](#urgent-upgrade-notes-1) - - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-1) - - [Changes by Kind](#changes-by-kind-7) - - [API Change](#api-change-3) - - [Feature](#feature-7) - - [Bug or Regression](#bug-or-regression-7) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-3) - [Dependencies](#dependencies-7) - [Added](#added-7) - [Changed](#changed-7) - [Removed](#removed-7) -- [v1.21.0-beta.1](#v1210-beta1) - - [Downloads for v1.21.0-beta.1](#downloads-for-v1210-beta1) +- [v1.21.0-rc.0](#v1210-rc0) + - [Downloads for v1.21.0-rc.0](#downloads-for-v1210-rc0) - [Source Code](#source-code-8) - [Client binaries](#client-binaries-8) - [Server binaries](#server-binaries-8) - [Node binaries](#node-binaries-8) - - [Changelog since v1.21.0-beta.0](#changelog-since-v1210-beta0) - - [Urgent Upgrade Notes](#urgent-upgrade-notes-2) - - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-2) + - [Changelog since v1.21.0-beta.1](#changelog-since-v1210-beta1) + - [Urgent Upgrade Notes](#urgent-upgrade-notes-1) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-1) - [Changes by Kind](#changes-by-kind-8) - - [Deprecation](#deprecation-1) - - [API Change](#api-change-4) + - [API Change](#api-change-3) - [Feature](#feature-8) - [Bug or Regression](#bug-or-regression-8) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-4) - - [Uncategorized](#uncategorized-1) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-3) - [Dependencies](#dependencies-8) - [Added](#added-8) - [Changed](#changed-8) - [Removed](#removed-8) -- [v1.21.0-beta.0](#v1210-beta0) - - [Downloads for v1.21.0-beta.0](#downloads-for-v1210-beta0) +- [v1.21.0-beta.1](#v1210-beta1) + - [Downloads for v1.21.0-beta.1](#downloads-for-v1210-beta1) - [Source Code](#source-code-9) - [Client binaries](#client-binaries-9) - [Server binaries](#server-binaries-9) - [Node binaries](#node-binaries-9) - - [Changelog since v1.21.0-alpha.3](#changelog-since-v1210-alpha3) - - [Urgent Upgrade Notes](#urgent-upgrade-notes-3) - - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-3) + - [Changelog since v1.21.0-beta.0](#changelog-since-v1210-beta0) + - [Urgent Upgrade Notes](#urgent-upgrade-notes-2) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-2) - [Changes by Kind](#changes-by-kind-9) - - [Deprecation](#deprecation-2) - - [API Change](#api-change-5) + - [Deprecation](#deprecation-1) + - [API Change](#api-change-4) - [Feature](#feature-9) - - [Documentation](#documentation-1) - - [Failing Test](#failing-test-4) - [Bug or Regression](#bug-or-regression-9) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-5) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-4) + - [Uncategorized](#uncategorized-1) - [Dependencies](#dependencies-9) - [Added](#added-9) - [Changed](#changed-9) - [Removed](#removed-9) -- [v1.21.0-alpha.3](#v1210-alpha3) - - [Downloads for v1.21.0-alpha.3](#downloads-for-v1210-alpha3) +- [v1.21.0-beta.0](#v1210-beta0) + - [Downloads for v1.21.0-beta.0](#downloads-for-v1210-beta0) - [Source Code](#source-code-10) - [Client binaries](#client-binaries-10) - [Server binaries](#server-binaries-10) - [Node binaries](#node-binaries-10) - - [Changelog since v1.21.0-alpha.2](#changelog-since-v1210-alpha2) - - [Urgent Upgrade Notes](#urgent-upgrade-notes-4) - - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-4) + - [Changelog since v1.21.0-alpha.3](#changelog-since-v1210-alpha3) + - [Urgent Upgrade Notes](#urgent-upgrade-notes-3) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-3) - [Changes by Kind](#changes-by-kind-10) - - [API Change](#api-change-6) + - [Deprecation](#deprecation-2) + - [API Change](#api-change-5) - [Feature](#feature-10) - - [Documentation](#documentation-2) + - [Documentation](#documentation-1) - [Failing Test](#failing-test-5) - [Bug or Regression](#bug-or-regression-10) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-6) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-5) - [Dependencies](#dependencies-10) - [Added](#added-10) - [Changed](#changed-10) - [Removed](#removed-10) -- [v1.21.0-alpha.2](#v1210-alpha2) - - [Downloads for v1.21.0-alpha.2](#downloads-for-v1210-alpha2) +- [v1.21.0-alpha.3](#v1210-alpha3) + - [Downloads for v1.21.0-alpha.3](#downloads-for-v1210-alpha3) - [Source Code](#source-code-11) - [Client binaries](#client-binaries-11) - [Server binaries](#server-binaries-11) - [Node binaries](#node-binaries-11) - - [Changelog since v1.21.0-alpha.1](#changelog-since-v1210-alpha1) - - [Urgent Upgrade Notes](#urgent-upgrade-notes-5) - - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-5) + - [Changelog since v1.21.0-alpha.2](#changelog-since-v1210-alpha2) + - [Urgent Upgrade Notes](#urgent-upgrade-notes-4) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-4) - [Changes by Kind](#changes-by-kind-11) - - [Deprecation](#deprecation-3) - - [API Change](#api-change-7) - - [Documentation](#documentation-3) + - [API Change](#api-change-6) + - [Feature](#feature-11) + - [Documentation](#documentation-2) + - [Failing Test](#failing-test-6) - [Bug or Regression](#bug-or-regression-11) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-7) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-6) - [Dependencies](#dependencies-11) - [Added](#added-11) - [Changed](#changed-11) - [Removed](#removed-11) -- [v1.21.0-alpha.1](#v1210-alpha1) - - [Downloads for v1.21.0-alpha.1](#downloads-for-v1210-alpha1) +- [v1.21.0-alpha.2](#v1210-alpha2) + - [Downloads for v1.21.0-alpha.2](#downloads-for-v1210-alpha2) - [Source Code](#source-code-12) - [Client binaries](#client-binaries-12) - [Server binaries](#server-binaries-12) - [Node binaries](#node-binaries-12) - - [Changelog since v1.20.0](#changelog-since-v1200-1) - - [Urgent Upgrade Notes](#urgent-upgrade-notes-6) - - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-6) + - [Changelog since v1.21.0-alpha.1](#changelog-since-v1210-alpha1) + - [Urgent Upgrade Notes](#urgent-upgrade-notes-5) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-5) - [Changes by Kind](#changes-by-kind-12) - - [Deprecation](#deprecation-4) - - [API Change](#api-change-8) - - [Feature](#feature-11) + - [Deprecation](#deprecation-3) + - [API Change](#api-change-7) + - [Documentation](#documentation-3) - [Bug or Regression](#bug-or-regression-12) - - [Other (Cleanup or Flake)](#other-cleanup-or-flake-8) - - [Uncategorized](#uncategorized-2) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-7) - [Dependencies](#dependencies-12) - [Added](#added-12) - [Changed](#changed-12) - [Removed](#removed-12) +- [v1.21.0-alpha.1](#v1210-alpha1) + - [Downloads for v1.21.0-alpha.1](#downloads-for-v1210-alpha1) + - [Source Code](#source-code-13) + - [Client binaries](#client-binaries-13) + - [Server binaries](#server-binaries-13) + - [Node binaries](#node-binaries-13) + - [Changelog since v1.20.0](#changelog-since-v1200-1) + - [Urgent Upgrade Notes](#urgent-upgrade-notes-6) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-6) + - [Changes by Kind](#changes-by-kind-13) + - [Deprecation](#deprecation-4) + - [API Change](#api-change-8) + - [Feature](#feature-12) + - [Bug or Regression](#bug-or-regression-13) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-8) + - [Uncategorized](#uncategorized-2) + - [Dependencies](#dependencies-13) + - [Added](#added-13) + - [Changed](#changed-13) + - [Removed](#removed-13) +# v1.21.7 + + +## Downloads for v1.21.7 + +### Source Code + +filename | sha512 hash +-------- | ----------- +[kubernetes.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes.tar.gz) | 272b73d76a8d90cea95940bf5b67eb04b9b5d118734398072955b556a9c05f72b5a200b1d546503a2ba106283d7e60c0c2634c2886bcc9fc3d6c0e045c3290de +[kubernetes-src.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-src.tar.gz) | ca3de4042795d663c1a68a2a782842904b7f95eb91b9e4c87db0c161fb510b4dcdbe7b1d8209a2bcde9f3ba7cb9ce49814483fb11bad693391017bef1bc4c1fc + +### Client Binaries + +filename | sha512 hash +-------- | ----------- +[kubernetes-client-darwin-amd64.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-client-darwin-amd64.tar.gz) | 4bc06c7b023d7a1f5b592c97b46c979e89e168d188d1bcf8999256a38dee63122a4bfd5756fc881e6447752c0098268769e125863162c3ffd36fd53d905fbe68 +[kubernetes-client-darwin-arm64.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-client-darwin-arm64.tar.gz) | 73a0e841f631cae0f7a84c3460187e7c8718f77d82e13af57204ba83cc40e1421ae423a30c4565234cfae5eaf7df7d8f58cdb707dcdf6b050054b69d83592c78 +[kubernetes-client-linux-386.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-client-linux-386.tar.gz) | dca88b5c60a7e512195c29157a25b3b3702d50c24b3b90f719b1f887bd1c4284dcedc8f9358e5828fd6bc171d3797789749a6969b7294a9023472738eb4974bc +[kubernetes-client-linux-amd64.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-client-linux-amd64.tar.gz) | aafab261dae85c3a4a3e4affbf8e24d62a80c34c6fdba312cf741588825cf50a85821a8afbf98430db879c3f6a375b566854071b4235ab1c19ad2c201c357f3e +[kubernetes-client-linux-arm.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-client-linux-arm.tar.gz) | 08441420659c960c1661fd2c4d4b68dd2bc4b51e63e14d08e28aa79d1835f302a9472ab6cf6c4dd6dd1e23a78cb03e509107c223d3c35cbdab3fe387dc36810a +[kubernetes-client-linux-arm64.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-client-linux-arm64.tar.gz) | 4f90190543a02e65bae7f21ed4ea9af870471703bbf47a5cb89e589784f467b11aa2212347656aa9c2b1652b923267d28c90df543a64fb7cd9e93d542a7dbaa6 +[kubernetes-client-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-client-linux-ppc64le.tar.gz) | 7e8d37ac1f5b17bb18396e5d1ed60533b8634608a5c33aaa9a477544dba7b78b6f3aaab850853a05d4da0e665608ab2bf290ede2644bc8c0d73fab2b6530979d +[kubernetes-client-linux-s390x.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-client-linux-s390x.tar.gz) | 9843d0f53f9113a70701b407dc857d15103e7161abbe56c6267935c33eb2851a79537e1b51e9defd48bd85b0177ebd3294b95759fdf1bee02725c67a2604c37b +[kubernetes-client-windows-386.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-client-windows-386.tar.gz) | c5785c684e604fa67250cf778bbae5ff33aa114358ac450c2cbd6ce333dc1e11213682e3f1de7dc68fdbdb860f526135c1847bfccdcaecf63fb00e042e07a057 +[kubernetes-client-windows-amd64.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-client-windows-amd64.tar.gz) | fb65022c279fcdb5e6dc6618670126aa9ed08d641c152b62c603bd7b40840a47a1ccdf8811df08ef3b5c000bac3a0d84ad250db50688055444ce2510073a5e78 + +### Server Binaries + +filename | sha512 hash +-------- | ----------- +[kubernetes-server-linux-amd64.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-server-linux-amd64.tar.gz) | 720cbc936a81f117c479456b939a8e2920e235a70c0111cb35e77acd71d9cc0da4d8fc7668ef6458177715d2b3419871ffbd64d8d5c55e34bd76f97cc1dd596d +[kubernetes-server-linux-arm.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-server-linux-arm.tar.gz) | 47481f83ac7fb801a5df8a6ed92fc91af3a001250749b5523450332d8335afd27119599e96aee37983bb424b3ccb7abf81df577b4816d36b4da68948781193f2 +[kubernetes-server-linux-arm64.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-server-linux-arm64.tar.gz) | 3ddbdf5e4c8274dd3a8e717454feb4c6440d10772ebadde64f37de90debf95dede8a5b005a79f881c9524bbbbac112fcdedaa7bcfbedf23642bd8720caac468c +[kubernetes-server-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-server-linux-ppc64le.tar.gz) | 440bd7b2972623d1347f494e6b17b8a55a26056f5f259bc31c4ec936654c9e8583a7d8eff4b8f9e458b00747d0b119a294175f59d338ca693941333577634971 +[kubernetes-server-linux-s390x.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-server-linux-s390x.tar.gz) | b749113d963f2b3f56025fa8d832f552be5b6ff814fe5888c91d934e5cfadbd2ce0e6b3b8042257c2d923d4628c1cafcb339650d22d099e8cd51e841fa245328 + +### Node Binaries + +filename | sha512 hash +-------- | ----------- +[kubernetes-node-linux-amd64.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-node-linux-amd64.tar.gz) | e6a7f2507f6a4b2f36523573deac0ad3d7922638ca7a0b8c0f8fda32cd512cf342a66ab041d43e7c853963479eaad6c59d4d2a96c59c8cbe18b48166cc23125e +[kubernetes-node-linux-arm.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-node-linux-arm.tar.gz) | 74512bc870bd4b678cce0951f6b62143a5863b429178c1a34f4c83126c7560632a39ad43c77cdf8f46bd75ebab32f431f04e45f49dc101d1ee8d205201eb5233 +[kubernetes-node-linux-arm64.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-node-linux-arm64.tar.gz) | 5d983437f08cdb402aa5204ad005df9e8e3bbac0853477d6f4d61887e5cfdcdacb3de5fd91b13a8dacf0a66c9b7f96a73ea3a3c87c6ea997dd9c9f949089a2db +[kubernetes-node-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-node-linux-ppc64le.tar.gz) | 63b2c9aaf54e053630690be69a33a5914445bddb2609843e4f8d3c89006bea234e77e4d0ece8e50c592142f401c0d7cc57f7a82074656c1035ed2ca267e1f58b +[kubernetes-node-linux-s390x.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-node-linux-s390x.tar.gz) | 3beef616efce3bdda0dee08df850762d9f2945f08b6b377519058daaf56856325b54d892c9233dab3f371195079f110e91e668bbd049ae855790e1373f9899d2 +[kubernetes-node-windows-amd64.tar.gz](https://dl.k8s.io/v1.21.7/kubernetes-node-windows-amd64.tar.gz) | 989bae0ba9ce584c2906392d0629446b1cc662878339115e6136c69210d053092ca7e3114ba976976c44f06050198ff8bd0806d0c8a8b5d8c80ed988d115c87b + +## Changelog since v1.21.6 + +## Changes by Kind + +### Feature + +- Kubernetes is now built with Golang 1.16.10 (#106224, @cpanato) [SIG Cloud Provider, Instrumentation, Release and Testing] +- Update debian-base, debian-iptables, setcap images to pick up CVE fixes + - Debian-base to v1.9.0 + - Debian-iptables to v1.6.7 + - setcap to v2.0.4 (#106147, @cpanato) [SIG Release and Testing] + +### Failing Test + +- Fixes hostpath storage e2e tests within SELinux enabled env (#105787, @Elbehery) [SIG Testing] + +### Bug or Regression + +- EndpointSlice Mirroring controller now cleans up managed EndpointSlices when a Service selector is added (#106135, @robscott) [SIG Apps, Network and Testing] +- Fix a bug that `--disabled-metrics` doesn't function well. (#106391, @Huang-Wei) [SIG API Machinery, Cluster Lifecycle and Instrumentation] +- Fix a panic in kubectl when creating secrets with an improper output type (#106354, @lauchokyip) [SIG CLI] +- Fix concurrent map access causing panics when logging timed-out API calls. (#106113, @marseel) [SIG API Machinery] +- Fixed very rare volume corruption when a pod is deleted while kubelet is offline. + Retry FibreChannel devices cleanup after error to ensure FC device is detached before it can be used on another node. (#102656, @jsafrane) [SIG API Machinery, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation and Storage] +- Support more than 100 disk mounts on Windows (#105673, @andyzhangx) [SIG Storage and Windows] + +## Dependencies + +### Added +_Nothing has changed._ + +### Changed +- k8s.io/kube-openapi: 591a79e → 3cc51fd +- k8s.io/utils: 67b214c → da69540 + +### Removed +_Nothing has changed._ + + + # v1.21.6 From b7affcced15923b8a45510301a90542eec232c49 Mon Sep 17 00:00:00 2001 From: Sergey Kanzhelev Date: Tue, 16 Nov 2021 19:20:49 +0000 Subject: [PATCH 44/45] implement :grpc probe action --- api/openapi-spec/swagger.json | 21 + api/openapi-spec/v3/api__v1_openapi.json | 23 + .../v3/apis__apps__v1_openapi.json | 23 + .../v3/apis__batch__v1_openapi.json | 23 + .../v3/apis__batch__v1beta1_openapi.json | 23 + pkg/apis/apps/v1/zz_generated.defaults.go | 216 ++ .../apps/v1beta1/zz_generated.defaults.go | 108 + .../apps/v1beta2/zz_generated.defaults.go | 216 ++ pkg/apis/batch/v1/zz_generated.defaults.go | 108 + .../batch/v1beta1/zz_generated.defaults.go | 108 + pkg/apis/core/fuzzer/fuzzer.go | 6 + pkg/apis/core/types.go | 19 + pkg/apis/core/v1/defaults_test.go | 66 +- pkg/apis/core/v1/zz_generated.conversion.go | 34 + pkg/apis/core/v1/zz_generated.defaults.go | 162 ++ pkg/apis/core/validation/validation.go | 14 +- pkg/apis/core/zz_generated.deepcopy.go | 26 + .../v1beta1/zz_generated.defaults.go | 162 ++ pkg/features/kube_features.go | 8 + pkg/kubelet/prober/prober.go | 17 +- pkg/probe/grpc/grpc.go | 111 + pkg/probe/grpc/grpc_test.go | 186 ++ .../src/k8s.io/api/core/v1/generated.pb.go | 2320 +++++++++-------- .../src/k8s.io/api/core/v1/generated.proto | 19 + staging/src/k8s.io/api/core/v1/types.go | 19 + .../core/v1/types_swagger_doc_generated.go | 10 + .../api/core/v1/zz_generated.deepcopy.go | 26 + .../api/testdata/HEAD/apps.v1.DaemonSet.json | 907 ++++--- .../api/testdata/HEAD/apps.v1.DaemonSet.pb | Bin 7778 -> 8715 bytes .../api/testdata/HEAD/apps.v1.DaemonSet.yaml | 907 +++---- .../api/testdata/HEAD/apps.v1.Deployment.json | 1159 ++++---- .../api/testdata/HEAD/apps.v1.Deployment.pb | Bin 8364 -> 8050 bytes .../api/testdata/HEAD/apps.v1.Deployment.yaml | 1006 +++---- .../api/testdata/HEAD/apps.v1.ReplicaSet.json | 934 +++---- .../api/testdata/HEAD/apps.v1.ReplicaSet.pb | Bin 8051 -> 7695 bytes .../api/testdata/HEAD/apps.v1.ReplicaSet.yaml | 896 +++---- .../testdata/HEAD/apps.v1.StatefulSet.json | 1264 ++++----- .../api/testdata/HEAD/apps.v1.StatefulSet.pb | Bin 9152 -> 8743 bytes .../testdata/HEAD/apps.v1.StatefulSet.yaml | 1111 ++++---- .../HEAD/apps.v1beta1.Deployment.json | 1161 +++++---- .../testdata/HEAD/apps.v1beta1.Deployment.pb | Bin 8383 -> 8069 bytes .../HEAD/apps.v1beta1.Deployment.yaml | 1008 +++---- .../HEAD/apps.v1beta1.StatefulSet.json | 1264 ++++----- .../testdata/HEAD/apps.v1beta1.StatefulSet.pb | Bin 9164 -> 8711 bytes .../HEAD/apps.v1beta1.StatefulSet.yaml | 1111 ++++---- .../testdata/HEAD/apps.v1beta2.DaemonSet.json | 907 ++++--- .../testdata/HEAD/apps.v1beta2.DaemonSet.pb | Bin 7783 -> 8720 bytes .../testdata/HEAD/apps.v1beta2.DaemonSet.yaml | 907 +++---- .../HEAD/apps.v1beta2.Deployment.json | 1159 ++++---- .../testdata/HEAD/apps.v1beta2.Deployment.pb | Bin 8369 -> 8055 bytes .../HEAD/apps.v1beta2.Deployment.yaml | 1006 +++---- .../HEAD/apps.v1beta2.ReplicaSet.json | 934 +++---- .../testdata/HEAD/apps.v1beta2.ReplicaSet.pb | Bin 8056 -> 7700 bytes .../HEAD/apps.v1beta2.ReplicaSet.yaml | 896 +++---- .../HEAD/apps.v1beta2.StatefulSet.json | 1264 ++++----- .../testdata/HEAD/apps.v1beta2.StatefulSet.pb | Bin 9157 -> 8748 bytes .../HEAD/apps.v1beta2.StatefulSet.yaml | 1111 ++++---- .../api/testdata/HEAD/batch.v1.CronJob.json | 981 +++---- .../api/testdata/HEAD/batch.v1.CronJob.pb | Bin 8311 -> 8940 bytes .../api/testdata/HEAD/batch.v1.CronJob.yaml | 898 +++---- .../api/testdata/HEAD/batch.v1.Job.json | 927 +++---- .../k8s.io/api/testdata/HEAD/batch.v1.Job.pb | Bin 7946 -> 8422 bytes .../api/testdata/HEAD/batch.v1.Job.yaml | 925 +++---- .../testdata/HEAD/batch.v1beta1.CronJob.json | 981 +++---- .../testdata/HEAD/batch.v1beta1.CronJob.pb | Bin 8316 -> 8945 bytes .../testdata/HEAD/batch.v1beta1.CronJob.yaml | 898 +++---- .../HEAD/batch.v1beta1.JobTemplate.json | 918 +++---- .../HEAD/batch.v1beta1.JobTemplate.pb | Bin 8263 -> 8162 bytes .../HEAD/batch.v1beta1.JobTemplate.yaml | 985 +++---- .../k8s.io/api/testdata/HEAD/core.v1.Pod.json | 1076 ++++---- .../k8s.io/api/testdata/HEAD/core.v1.Pod.pb | Bin 8100 -> 8102 bytes .../k8s.io/api/testdata/HEAD/core.v1.Pod.yaml | 1084 ++++---- .../testdata/HEAD/core.v1.PodTemplate.json | 862 +++--- .../api/testdata/HEAD/core.v1.PodTemplate.pb | Bin 7723 -> 8290 bytes .../testdata/HEAD/core.v1.PodTemplate.yaml | 844 +++--- .../HEAD/core.v1.ReplicationController.json | 945 +++---- .../HEAD/core.v1.ReplicationController.pb | Bin 8159 -> 7936 bytes .../HEAD/core.v1.ReplicationController.yaml | 905 +++---- .../HEAD/extensions.v1beta1.DaemonSet.json | 909 ++++--- .../HEAD/extensions.v1beta1.DaemonSet.pb | Bin 7802 -> 8728 bytes .../HEAD/extensions.v1beta1.DaemonSet.yaml | 909 +++---- .../HEAD/extensions.v1beta1.Deployment.json | 1161 +++++---- .../HEAD/extensions.v1beta1.Deployment.pb | Bin 8389 -> 8075 bytes .../HEAD/extensions.v1beta1.Deployment.yaml | 1008 +++---- .../HEAD/extensions.v1beta1.ReplicaSet.json | 934 +++---- .../HEAD/extensions.v1beta1.ReplicaSet.pb | Bin 8062 -> 7706 bytes .../HEAD/extensions.v1beta1.ReplicaSet.yaml | 896 +++---- .../applyconfigurations/core/v1/grpcaction.go | 48 + .../applyconfigurations/core/v1/probe.go | 8 + .../core/v1/probehandler.go | 9 + .../applyconfigurations/internal/internal.go | 14 + .../client-go/applyconfigurations/utils.go | 2 + .../k8s.io/kubectl/pkg/describe/describe.go | 3 + test/e2e/common/node/container_probe.go | 77 +- test/e2e_node/image_list.go | 1 + 95 files changed, 23730 insertions(+), 20464 deletions(-) create mode 100644 pkg/probe/grpc/grpc.go create mode 100644 pkg/probe/grpc/grpc_test.go create mode 100644 staging/src/k8s.io/client-go/applyconfigurations/core/v1/grpcaction.go diff --git a/api/openapi-spec/swagger.json b/api/openapi-spec/swagger.json index 1796306dbb3..a82f4450259 100644 --- a/api/openapi-spec/swagger.json +++ b/api/openapi-spec/swagger.json @@ -6538,6 +6538,23 @@ ], "type": "object" }, + "io.k8s.api.core.v1.GRPCAction": { + "properties": { + "port": { + "description": "Port number of the gRPC service. Number must be in the range 1 to 65535.", + "format": "int32", + "type": "integer" + }, + "service": { + "description": "Service is the name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md).\n\nIf this is not specified, the default behavior is defined by gRPC.", + "type": "string" + } + }, + "required": [ + "port" + ], + "type": "object" + }, "io.k8s.api.core.v1.GitRepoVolumeSource": { "description": "Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.\n\nDEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "properties": { @@ -8979,6 +8996,10 @@ "format": "int32", "type": "integer" }, + "gRPC": { + "$ref": "#/definitions/io.k8s.api.core.v1.GRPCAction", + "description": "GRPC specifies an action involving a GRPC port. This is an alpha field and requires enabling GRPCContainerProbe feature gate." + }, "httpGet": { "$ref": "#/definitions/io.k8s.api.core.v1.HTTPGetAction", "description": "HTTPGet specifies the http request to perform." diff --git a/api/openapi-spec/v3/api__v1_openapi.json b/api/openapi-spec/v3/api__v1_openapi.json index ea366e02142..831ba47cb9c 100644 --- a/api/openapi-spec/v3/api__v1_openapi.json +++ b/api/openapi-spec/v3/api__v1_openapi.json @@ -24507,6 +24507,25 @@ } } }, + "io.k8s.api.core.v1.GRPCAction": { + "type": "object", + "required": [ + "port" + ], + "properties": { + "port": { + "description": "Port number of the gRPC service. Number must be in the range 1 to 65535.", + "type": "integer", + "format": "int32", + "default": 0 + }, + "service": { + "description": "Service is the name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md).\n\nIf this is not specified, the default behavior is defined by gRPC.", + "type": "string", + "default": "" + } + } + }, "io.k8s.api.core.v1.GitRepoVolumeSource": { "description": "Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.\n\nDEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "type": "object", @@ -27113,6 +27132,10 @@ "type": "integer", "format": "int32" }, + "gRPC": { + "description": "GRPC specifies an action involving a GRPC port. This is an alpha field and requires enabling GRPCContainerProbe feature gate.", + "$ref": "#/components/schemas/io.k8s.api.core.v1.GRPCAction" + }, "httpGet": { "description": "HTTPGet specifies the http request to perform.", "$ref": "#/components/schemas/io.k8s.api.core.v1.HTTPGetAction" diff --git a/api/openapi-spec/v3/apis__apps__v1_openapi.json b/api/openapi-spec/v3/apis__apps__v1_openapi.json index 96863f46b30..eb366df2566 100644 --- a/api/openapi-spec/v3/apis__apps__v1_openapi.json +++ b/api/openapi-spec/v3/apis__apps__v1_openapi.json @@ -9952,6 +9952,25 @@ } } }, + "io.k8s.api.core.v1.GRPCAction": { + "type": "object", + "required": [ + "port" + ], + "properties": { + "port": { + "description": "Port number of the gRPC service. Number must be in the range 1 to 65535.", + "type": "integer", + "format": "int32", + "default": 0 + }, + "service": { + "description": "Service is the name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md).\n\nIf this is not specified, the default behavior is defined by gRPC.", + "type": "string", + "default": "" + } + } + }, "io.k8s.api.core.v1.GitRepoVolumeSource": { "description": "Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.\n\nDEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "type": "object", @@ -11101,6 +11120,10 @@ "type": "integer", "format": "int32" }, + "gRPC": { + "description": "GRPC specifies an action involving a GRPC port. This is an alpha field and requires enabling GRPCContainerProbe feature gate.", + "$ref": "#/components/schemas/io.k8s.api.core.v1.GRPCAction" + }, "httpGet": { "description": "HTTPGet specifies the http request to perform.", "$ref": "#/components/schemas/io.k8s.api.core.v1.HTTPGetAction" diff --git a/api/openapi-spec/v3/apis__batch__v1_openapi.json b/api/openapi-spec/v3/apis__batch__v1_openapi.json index 05815834f13..a9d956e5eae 100644 --- a/api/openapi-spec/v3/apis__batch__v1_openapi.json +++ b/api/openapi-spec/v3/apis__batch__v1_openapi.json @@ -4355,6 +4355,25 @@ } } }, + "io.k8s.api.core.v1.GRPCAction": { + "type": "object", + "required": [ + "port" + ], + "properties": { + "port": { + "description": "Port number of the gRPC service. Number must be in the range 1 to 65535.", + "type": "integer", + "format": "int32", + "default": 0 + }, + "service": { + "description": "Service is the name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md).\n\nIf this is not specified, the default behavior is defined by gRPC.", + "type": "string", + "default": "" + } + } + }, "io.k8s.api.core.v1.GitRepoVolumeSource": { "description": "Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.\n\nDEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "type": "object", @@ -5409,6 +5428,10 @@ "type": "integer", "format": "int32" }, + "gRPC": { + "description": "GRPC specifies an action involving a GRPC port. This is an alpha field and requires enabling GRPCContainerProbe feature gate.", + "$ref": "#/components/schemas/io.k8s.api.core.v1.GRPCAction" + }, "httpGet": { "description": "HTTPGet specifies the http request to perform.", "$ref": "#/components/schemas/io.k8s.api.core.v1.HTTPGetAction" diff --git a/api/openapi-spec/v3/apis__batch__v1beta1_openapi.json b/api/openapi-spec/v3/apis__batch__v1beta1_openapi.json index c2381ba3f65..90757d4e32a 100644 --- a/api/openapi-spec/v3/apis__batch__v1beta1_openapi.json +++ b/api/openapi-spec/v3/apis__batch__v1beta1_openapi.json @@ -2663,6 +2663,25 @@ } } }, + "io.k8s.api.core.v1.GRPCAction": { + "type": "object", + "required": [ + "port" + ], + "properties": { + "port": { + "description": "Port number of the gRPC service. Number must be in the range 1 to 65535.", + "type": "integer", + "format": "int32", + "default": 0 + }, + "service": { + "description": "Service is the name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md).\n\nIf this is not specified, the default behavior is defined by gRPC.", + "type": "string", + "default": "" + } + } + }, "io.k8s.api.core.v1.GitRepoVolumeSource": { "description": "Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.\n\nDEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "type": "object", @@ -3717,6 +3736,10 @@ "type": "integer", "format": "int32" }, + "gRPC": { + "description": "GRPC specifies an action involving a GRPC port. This is an alpha field and requires enabling GRPCContainerProbe feature gate.", + "$ref": "#/components/schemas/io.k8s.api.core.v1.GRPCAction" + }, "httpGet": { "description": "HTTPGet specifies the http request to perform.", "$ref": "#/components/schemas/io.k8s.api.core.v1.HTTPGetAction" diff --git a/pkg/apis/apps/v1/zz_generated.defaults.go b/pkg/apis/apps/v1/zz_generated.defaults.go index 9f8932624a1..12a4ff44503 100644 --- a/pkg/apis/apps/v1/zz_generated.defaults.go +++ b/pkg/apis/apps/v1/zz_generated.defaults.go @@ -127,18 +127,36 @@ func SetObjectDefaults_DaemonSet(in *v1.DaemonSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { corev1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -177,18 +195,36 @@ func SetObjectDefaults_DaemonSet(in *v1.DaemonSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { corev1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -227,18 +263,36 @@ func SetObjectDefaults_DaemonSet(in *v1.DaemonSet) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { corev1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { @@ -348,18 +402,36 @@ func SetObjectDefaults_Deployment(in *v1.Deployment) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { corev1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -398,18 +470,36 @@ func SetObjectDefaults_Deployment(in *v1.Deployment) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { corev1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -448,18 +538,36 @@ func SetObjectDefaults_Deployment(in *v1.Deployment) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { corev1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { @@ -569,18 +677,36 @@ func SetObjectDefaults_ReplicaSet(in *v1.ReplicaSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { corev1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -619,18 +745,36 @@ func SetObjectDefaults_ReplicaSet(in *v1.ReplicaSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { corev1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -669,18 +813,36 @@ func SetObjectDefaults_ReplicaSet(in *v1.ReplicaSet) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { corev1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { @@ -790,18 +952,36 @@ func SetObjectDefaults_StatefulSet(in *v1.StatefulSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { corev1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -840,18 +1020,36 @@ func SetObjectDefaults_StatefulSet(in *v1.StatefulSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { corev1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -890,18 +1088,36 @@ func SetObjectDefaults_StatefulSet(in *v1.StatefulSet) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { corev1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { diff --git a/pkg/apis/apps/v1beta1/zz_generated.defaults.go b/pkg/apis/apps/v1beta1/zz_generated.defaults.go index b345cc1af8c..0f9434adcb7 100644 --- a/pkg/apis/apps/v1beta1/zz_generated.defaults.go +++ b/pkg/apis/apps/v1beta1/zz_generated.defaults.go @@ -123,18 +123,36 @@ func SetObjectDefaults_Deployment(in *v1beta1.Deployment) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -173,18 +191,36 @@ func SetObjectDefaults_Deployment(in *v1beta1.Deployment) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -223,18 +259,36 @@ func SetObjectDefaults_Deployment(in *v1beta1.Deployment) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { @@ -344,18 +398,36 @@ func SetObjectDefaults_StatefulSet(in *v1beta1.StatefulSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -394,18 +466,36 @@ func SetObjectDefaults_StatefulSet(in *v1beta1.StatefulSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -444,18 +534,36 @@ func SetObjectDefaults_StatefulSet(in *v1beta1.StatefulSet) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { diff --git a/pkg/apis/apps/v1beta2/zz_generated.defaults.go b/pkg/apis/apps/v1beta2/zz_generated.defaults.go index f578bf2db98..37728587b16 100644 --- a/pkg/apis/apps/v1beta2/zz_generated.defaults.go +++ b/pkg/apis/apps/v1beta2/zz_generated.defaults.go @@ -127,18 +127,36 @@ func SetObjectDefaults_DaemonSet(in *v1beta2.DaemonSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -177,18 +195,36 @@ func SetObjectDefaults_DaemonSet(in *v1beta2.DaemonSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -227,18 +263,36 @@ func SetObjectDefaults_DaemonSet(in *v1beta2.DaemonSet) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { @@ -348,18 +402,36 @@ func SetObjectDefaults_Deployment(in *v1beta2.Deployment) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -398,18 +470,36 @@ func SetObjectDefaults_Deployment(in *v1beta2.Deployment) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -448,18 +538,36 @@ func SetObjectDefaults_Deployment(in *v1beta2.Deployment) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { @@ -569,18 +677,36 @@ func SetObjectDefaults_ReplicaSet(in *v1beta2.ReplicaSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -619,18 +745,36 @@ func SetObjectDefaults_ReplicaSet(in *v1beta2.ReplicaSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -669,18 +813,36 @@ func SetObjectDefaults_ReplicaSet(in *v1beta2.ReplicaSet) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { @@ -790,18 +952,36 @@ func SetObjectDefaults_StatefulSet(in *v1beta2.StatefulSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -840,18 +1020,36 @@ func SetObjectDefaults_StatefulSet(in *v1beta2.StatefulSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -890,18 +1088,36 @@ func SetObjectDefaults_StatefulSet(in *v1beta2.StatefulSet) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { diff --git a/pkg/apis/batch/v1/zz_generated.defaults.go b/pkg/apis/batch/v1/zz_generated.defaults.go index 581c4246f8d..409ba558ba9 100644 --- a/pkg/apis/batch/v1/zz_generated.defaults.go +++ b/pkg/apis/batch/v1/zz_generated.defaults.go @@ -123,18 +123,36 @@ func SetObjectDefaults_CronJob(in *v1.CronJob) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { corev1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -173,18 +191,36 @@ func SetObjectDefaults_CronJob(in *v1.CronJob) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { corev1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -223,18 +259,36 @@ func SetObjectDefaults_CronJob(in *v1.CronJob) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { corev1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { @@ -344,18 +398,36 @@ func SetObjectDefaults_Job(in *v1.Job) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { corev1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -394,18 +466,36 @@ func SetObjectDefaults_Job(in *v1.Job) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { corev1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -444,18 +534,36 @@ func SetObjectDefaults_Job(in *v1.Job) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { corev1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { corev1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { corev1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { diff --git a/pkg/apis/batch/v1beta1/zz_generated.defaults.go b/pkg/apis/batch/v1beta1/zz_generated.defaults.go index 9b0ad62dc72..89c08a9c3f4 100644 --- a/pkg/apis/batch/v1beta1/zz_generated.defaults.go +++ b/pkg/apis/batch/v1beta1/zz_generated.defaults.go @@ -122,18 +122,36 @@ func SetObjectDefaults_CronJob(in *v1beta1.CronJob) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -172,18 +190,36 @@ func SetObjectDefaults_CronJob(in *v1beta1.CronJob) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -222,18 +258,36 @@ func SetObjectDefaults_CronJob(in *v1beta1.CronJob) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { @@ -342,18 +396,36 @@ func SetObjectDefaults_JobTemplate(in *v1beta1.JobTemplate) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -392,18 +464,36 @@ func SetObjectDefaults_JobTemplate(in *v1beta1.JobTemplate) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -442,18 +532,36 @@ func SetObjectDefaults_JobTemplate(in *v1beta1.JobTemplate) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { diff --git a/pkg/apis/core/fuzzer/fuzzer.go b/pkg/apis/core/fuzzer/fuzzer.go index f1ff79632b1..fbe6ab75ade 100644 --- a/pkg/apis/core/fuzzer/fuzzer.go +++ b/pkg/apis/core/fuzzer/fuzzer.go @@ -538,5 +538,11 @@ var Funcs = func(codecs runtimeserializer.CodecFactory) []interface{} { e.Series.LastObservedTime = metav1.MicroTime{Time: time.Unix(3, 3000)} } }, + func(j *core.GRPCAction, c fuzz.Continue) { + empty := "" + if j.Service == nil { + j.Service = &empty + } + }, } } diff --git a/pkg/apis/core/types.go b/pkg/apis/core/types.go index a64b27c9e31..fc46e23eb1a 100644 --- a/pkg/apis/core/types.go +++ b/pkg/apis/core/types.go @@ -2241,6 +2241,12 @@ type ProbeHandler struct { // TCPSocket specifies an action involving a TCP port. // +optional TCPSocket *TCPSocketAction + + // GRPC specifies an action involving a GRPC port. + // This is an alpha field and requires enabling GRPCContainerProbe feature gate. + // +featureGate=GRPCContainerProbe + // +optional + GRPC *GRPCAction } // LifecycleHandler defines a specific action that should be taken in a lifecycle @@ -2259,6 +2265,19 @@ type LifecycleHandler struct { TCPSocket *TCPSocketAction } +type GRPCAction struct { + // Port number of the gRPC service. + // Note: Number must be in the range 1 to 65535. + Port int32 + + // Service is the name of the service to place in the gRPC HealthCheckRequest + // (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). + // + // If this is not specified, the default behavior is to probe the server's overall health status. + // +optional + Service *string +} + // Lifecycle describes actions that the management system should take in response to container lifecycle // events. For the PostStart and PreStop lifecycle handlers, management of the container blocks // until the action is complete, unless the container process fails, in which case the handler is aborted. diff --git a/pkg/apis/core/v1/defaults_test.go b/pkg/apis/core/v1/defaults_test.go index c5f55160021..750ded75bf7 100644 --- a/pkg/apis/core/v1/defaults_test.go +++ b/pkg/apis/core/v1/defaults_test.go @@ -78,7 +78,22 @@ func TestWorkloadDefaults(t *testing.T) { ".Spec.Containers[0].StartupProbe.TimeoutSeconds": "1", ".Spec.Containers[0].TerminationMessagePath": `"/dev/termination-log"`, ".Spec.Containers[0].TerminationMessagePolicy": `"File"`, + ".Spec.Containers[0].LivenessProbe.ProbeHandler.GRPC.Service": `""`, + ".Spec.Containers[0].ReadinessProbe.ProbeHandler.GRPC.Service": `""`, + ".Spec.Containers[0].StartupProbe.ProbeHandler.GRPC.Service": `""`, ".Spec.DNSPolicy": `"ClusterFirst"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet.Path": `"/"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet.Path": `"/"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet.Path": `"/"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.InitContainers[0].LivenessProbe.ProbeHandler.HTTPGet.Path": `"/"`, + ".Spec.InitContainers[0].LivenessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.InitContainers[0].ReadinessProbe.ProbeHandler.HTTPGet.Path": `"/"`, + ".Spec.InitContainers[0].ReadinessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.InitContainers[0].StartupProbe.ProbeHandler.HTTPGet.Path": `"/"`, + ".Spec.InitContainers[0].StartupProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.Env[0].ValueFrom.FieldRef.APIVersion": `"v1"`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ImagePullPolicy": `"IfNotPresent"`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.Lifecycle.PostStart.HTTPGet.Path": `"/"`, @@ -86,21 +101,18 @@ func TestWorkloadDefaults(t *testing.T) { ".Spec.EphemeralContainers[0].EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet.Path": `"/"`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet.Scheme": `"HTTP"`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.FailureThreshold": "3", - ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet.Path": `"/"`, - ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service": `""`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.PeriodSeconds": "10", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.SuccessThreshold": "1", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.TimeoutSeconds": "1", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.Ports[0].Protocol": `"TCP"`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.FailureThreshold": "3", - ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet.Path": `"/"`, - ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service": `""`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.PeriodSeconds": "10", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.SuccessThreshold": "1", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.TimeoutSeconds": "1", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.FailureThreshold": "3", - ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet.Path": `"/"`, - ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service": `""`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.PeriodSeconds": "10", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.SuccessThreshold": "1", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.TimeoutSeconds": "1", @@ -113,21 +125,18 @@ func TestWorkloadDefaults(t *testing.T) { ".Spec.InitContainers[0].Lifecycle.PreStop.HTTPGet.Path": `"/"`, ".Spec.InitContainers[0].Lifecycle.PreStop.HTTPGet.Scheme": `"HTTP"`, ".Spec.InitContainers[0].LivenessProbe.FailureThreshold": `3`, - ".Spec.InitContainers[0].LivenessProbe.ProbeHandler.HTTPGet.Path": `"/"`, - ".Spec.InitContainers[0].LivenessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.InitContainers[0].LivenessProbe.ProbeHandler.GRPC.Service": `""`, ".Spec.InitContainers[0].LivenessProbe.PeriodSeconds": `10`, ".Spec.InitContainers[0].LivenessProbe.SuccessThreshold": `1`, ".Spec.InitContainers[0].LivenessProbe.TimeoutSeconds": `1`, ".Spec.InitContainers[0].Ports[0].Protocol": `"TCP"`, ".Spec.InitContainers[0].ReadinessProbe.FailureThreshold": `3`, - ".Spec.InitContainers[0].ReadinessProbe.ProbeHandler.HTTPGet.Path": `"/"`, - ".Spec.InitContainers[0].ReadinessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.InitContainers[0].ReadinessProbe.ProbeHandler.GRPC.Service": `""`, ".Spec.InitContainers[0].ReadinessProbe.PeriodSeconds": `10`, ".Spec.InitContainers[0].ReadinessProbe.SuccessThreshold": `1`, ".Spec.InitContainers[0].ReadinessProbe.TimeoutSeconds": `1`, ".Spec.InitContainers[0].StartupProbe.FailureThreshold": "3", - ".Spec.InitContainers[0].StartupProbe.ProbeHandler.HTTPGet.Path": `"/"`, - ".Spec.InitContainers[0].StartupProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.InitContainers[0].StartupProbe.ProbeHandler.GRPC.Service": `""`, ".Spec.InitContainers[0].StartupProbe.PeriodSeconds": "10", ".Spec.InitContainers[0].StartupProbe.SuccessThreshold": "1", ".Spec.InitContainers[0].StartupProbe.TimeoutSeconds": "1", @@ -203,6 +212,9 @@ func TestPodDefaults(t *testing.T) { ".Spec.Containers[0].StartupProbe.TimeoutSeconds": "1", ".Spec.Containers[0].TerminationMessagePath": `"/dev/termination-log"`, ".Spec.Containers[0].TerminationMessagePolicy": `"File"`, + ".Spec.Containers[0].LivenessProbe.ProbeHandler.GRPC.Service": `""`, + ".Spec.Containers[0].ReadinessProbe.ProbeHandler.GRPC.Service": `""`, + ".Spec.Containers[0].StartupProbe.ProbeHandler.GRPC.Service": `""`, ".Spec.DNSPolicy": `"ClusterFirst"`, ".Spec.EnableServiceLinks": `true`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.Env[0].ValueFrom.FieldRef.APIVersion": `"v1"`, @@ -212,21 +224,15 @@ func TestPodDefaults(t *testing.T) { ".Spec.EphemeralContainers[0].EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet.Path": `"/"`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.Lifecycle.PreStop.HTTPGet.Scheme": `"HTTP"`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.FailureThreshold": "3", - ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet.Path": `"/"`, - ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.PeriodSeconds": "10", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.SuccessThreshold": "1", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.TimeoutSeconds": "1", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.Ports[0].Protocol": `"TCP"`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.FailureThreshold": "3", - ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet.Path": `"/"`, - ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.PeriodSeconds": "10", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.SuccessThreshold": "1", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.TimeoutSeconds": "1", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.FailureThreshold": "3", - ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet.Path": `"/"`, - ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.PeriodSeconds": "10", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.SuccessThreshold": "1", ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.TimeoutSeconds": "1", @@ -239,15 +245,11 @@ func TestPodDefaults(t *testing.T) { ".Spec.InitContainers[0].Lifecycle.PreStop.HTTPGet.Path": `"/"`, ".Spec.InitContainers[0].Lifecycle.PreStop.HTTPGet.Scheme": `"HTTP"`, ".Spec.InitContainers[0].LivenessProbe.FailureThreshold": `3`, - ".Spec.InitContainers[0].LivenessProbe.ProbeHandler.HTTPGet.Path": `"/"`, - ".Spec.InitContainers[0].LivenessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, ".Spec.InitContainers[0].LivenessProbe.PeriodSeconds": `10`, ".Spec.InitContainers[0].LivenessProbe.SuccessThreshold": `1`, ".Spec.InitContainers[0].LivenessProbe.TimeoutSeconds": `1`, ".Spec.InitContainers[0].Ports[0].Protocol": `"TCP"`, ".Spec.InitContainers[0].ReadinessProbe.FailureThreshold": `3`, - ".Spec.InitContainers[0].ReadinessProbe.ProbeHandler.HTTPGet.Path": `"/"`, - ".Spec.InitContainers[0].ReadinessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, ".Spec.InitContainers[0].ReadinessProbe.PeriodSeconds": `10`, ".Spec.InitContainers[0].ReadinessProbe.SuccessThreshold": `1`, ".Spec.InitContainers[0].ReadinessProbe.TimeoutSeconds": `1`, @@ -255,11 +257,27 @@ func TestPodDefaults(t *testing.T) { ".Spec.InitContainers[0].TerminationMessagePath": `"/dev/termination-log"`, ".Spec.InitContainers[0].TerminationMessagePolicy": `"File"`, ".Spec.InitContainers[0].StartupProbe.FailureThreshold": "3", - ".Spec.InitContainers[0].StartupProbe.ProbeHandler.HTTPGet.Path": `"/"`, - ".Spec.InitContainers[0].StartupProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, ".Spec.InitContainers[0].StartupProbe.PeriodSeconds": "10", ".Spec.InitContainers[0].StartupProbe.SuccessThreshold": "1", ".Spec.InitContainers[0].StartupProbe.TimeoutSeconds": "1", + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service": `""`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet.Path": `"/"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service": `""`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet.Path": `"/"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service": `""`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet.Path": `"/"`, + ".Spec.EphemeralContainers[0].EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.InitContainers[0].LivenessProbe.ProbeHandler.GRPC.Service": `""`, + ".Spec.InitContainers[0].LivenessProbe.ProbeHandler.HTTPGet.Path": `"/"`, + ".Spec.InitContainers[0].LivenessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.InitContainers[0].ReadinessProbe.ProbeHandler.GRPC.Service": `""`, + ".Spec.InitContainers[0].ReadinessProbe.ProbeHandler.HTTPGet.Path": `"/"`, + ".Spec.InitContainers[0].ReadinessProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, + ".Spec.InitContainers[0].StartupProbe.ProbeHandler.GRPC.Service": `""`, + ".Spec.InitContainers[0].StartupProbe.ProbeHandler.HTTPGet.Path": `"/"`, + ".Spec.InitContainers[0].StartupProbe.ProbeHandler.HTTPGet.Scheme": `"HTTP"`, ".Spec.RestartPolicy": `"Always"`, ".Spec.SchedulerName": `"default-scheduler"`, ".Spec.SecurityContext": `{}`, diff --git a/pkg/apis/core/v1/zz_generated.conversion.go b/pkg/apis/core/v1/zz_generated.conversion.go index 678ff54acde..8118b1ba302 100644 --- a/pkg/apis/core/v1/zz_generated.conversion.go +++ b/pkg/apis/core/v1/zz_generated.conversion.go @@ -642,6 +642,16 @@ func RegisterConversions(s *runtime.Scheme) error { }); err != nil { return err } + if err := s.AddGeneratedConversionFunc((*v1.GRPCAction)(nil), (*core.GRPCAction)(nil), func(a, b interface{}, scope conversion.Scope) error { + return Convert_v1_GRPCAction_To_core_GRPCAction(a.(*v1.GRPCAction), b.(*core.GRPCAction), scope) + }); err != nil { + return err + } + if err := s.AddGeneratedConversionFunc((*core.GRPCAction)(nil), (*v1.GRPCAction)(nil), func(a, b interface{}, scope conversion.Scope) error { + return Convert_core_GRPCAction_To_v1_GRPCAction(a.(*core.GRPCAction), b.(*v1.GRPCAction), scope) + }); err != nil { + return err + } if err := s.AddGeneratedConversionFunc((*v1.GitRepoVolumeSource)(nil), (*core.GitRepoVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error { return Convert_v1_GitRepoVolumeSource_To_core_GitRepoVolumeSource(a.(*v1.GitRepoVolumeSource), b.(*core.GitRepoVolumeSource), scope) }); err != nil { @@ -3827,6 +3837,28 @@ func Convert_core_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSou return autoConvert_core_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in, out, s) } +func autoConvert_v1_GRPCAction_To_core_GRPCAction(in *v1.GRPCAction, out *core.GRPCAction, s conversion.Scope) error { + out.Port = in.Port + out.Service = (*string)(unsafe.Pointer(in.Service)) + return nil +} + +// Convert_v1_GRPCAction_To_core_GRPCAction is an autogenerated conversion function. +func Convert_v1_GRPCAction_To_core_GRPCAction(in *v1.GRPCAction, out *core.GRPCAction, s conversion.Scope) error { + return autoConvert_v1_GRPCAction_To_core_GRPCAction(in, out, s) +} + +func autoConvert_core_GRPCAction_To_v1_GRPCAction(in *core.GRPCAction, out *v1.GRPCAction, s conversion.Scope) error { + out.Port = in.Port + out.Service = (*string)(unsafe.Pointer(in.Service)) + return nil +} + +// Convert_core_GRPCAction_To_v1_GRPCAction is an autogenerated conversion function. +func Convert_core_GRPCAction_To_v1_GRPCAction(in *core.GRPCAction, out *v1.GRPCAction, s conversion.Scope) error { + return autoConvert_core_GRPCAction_To_v1_GRPCAction(in, out, s) +} + func autoConvert_v1_GitRepoVolumeSource_To_core_GitRepoVolumeSource(in *v1.GitRepoVolumeSource, out *core.GitRepoVolumeSource, s conversion.Scope) error { out.Repository = in.Repository out.Revision = in.Revision @@ -6515,6 +6547,7 @@ func autoConvert_v1_ProbeHandler_To_core_ProbeHandler(in *v1.ProbeHandler, out * out.Exec = (*core.ExecAction)(unsafe.Pointer(in.Exec)) out.HTTPGet = (*core.HTTPGetAction)(unsafe.Pointer(in.HTTPGet)) out.TCPSocket = (*core.TCPSocketAction)(unsafe.Pointer(in.TCPSocket)) + out.GRPC = (*core.GRPCAction)(unsafe.Pointer(in.GRPC)) return nil } @@ -6527,6 +6560,7 @@ func autoConvert_core_ProbeHandler_To_v1_ProbeHandler(in *core.ProbeHandler, out out.Exec = (*v1.ExecAction)(unsafe.Pointer(in.Exec)) out.HTTPGet = (*v1.HTTPGetAction)(unsafe.Pointer(in.HTTPGet)) out.TCPSocket = (*v1.TCPSocketAction)(unsafe.Pointer(in.TCPSocket)) + out.GRPC = (*v1.GRPCAction)(unsafe.Pointer(in.GRPC)) return nil } diff --git a/pkg/apis/core/v1/zz_generated.defaults.go b/pkg/apis/core/v1/zz_generated.defaults.go index d6ed8ada146..7706bbf9af4 100644 --- a/pkg/apis/core/v1/zz_generated.defaults.go +++ b/pkg/apis/core/v1/zz_generated.defaults.go @@ -257,18 +257,36 @@ func SetObjectDefaults_Pod(in *v1.Pod) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -307,18 +325,36 @@ func SetObjectDefaults_Pod(in *v1.Pod) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -357,18 +393,36 @@ func SetObjectDefaults_Pod(in *v1.Pod) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { @@ -477,18 +531,36 @@ func SetObjectDefaults_PodTemplate(in *v1.PodTemplate) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -527,18 +599,36 @@ func SetObjectDefaults_PodTemplate(in *v1.PodTemplate) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -577,18 +667,36 @@ func SetObjectDefaults_PodTemplate(in *v1.PodTemplate) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { @@ -699,18 +807,36 @@ func SetObjectDefaults_ReplicationController(in *v1.ReplicationController) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -749,18 +875,36 @@ func SetObjectDefaults_ReplicationController(in *v1.ReplicationController) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -799,18 +943,36 @@ func SetObjectDefaults_ReplicationController(in *v1.ReplicationController) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { diff --git a/pkg/apis/core/validation/validation.go b/pkg/apis/core/validation/validation.go index 236550c0a34..c2709e8d82e 100644 --- a/pkg/apis/core/validation/validation.go +++ b/pkg/apis/core/validation/validation.go @@ -2725,6 +2725,7 @@ type commonHandler struct { Exec *core.ExecAction HTTPGet *core.HTTPGetAction TCPSocket *core.TCPSocketAction + GRPC *core.GRPCAction } func handlerFromProbe(ph *core.ProbeHandler) commonHandler { @@ -2732,6 +2733,7 @@ func handlerFromProbe(ph *core.ProbeHandler) commonHandler { Exec: ph.Exec, HTTPGet: ph.HTTPGet, TCPSocket: ph.TCPSocket, + GRPC: ph.GRPC, } } @@ -2848,7 +2850,9 @@ func ValidatePortNumOrName(port intstr.IntOrString, fldPath *field.Path) field.E func validateTCPSocketAction(tcp *core.TCPSocketAction, fldPath *field.Path) field.ErrorList { return ValidatePortNumOrName(tcp.Port, fldPath.Child("port")) } - +func validateGRPCAction(grpc *core.GRPCAction, fldPath *field.Path) field.ErrorList { + return ValidatePortNumOrName(intstr.FromInt(int(grpc.Port)), fldPath.Child("port")) +} func validateHandler(handler commonHandler, fldPath *field.Path) field.ErrorList { numHandlers := 0 allErrors := field.ErrorList{} @@ -2876,6 +2880,14 @@ func validateHandler(handler commonHandler, fldPath *field.Path) field.ErrorList allErrors = append(allErrors, validateTCPSocketAction(handler.TCPSocket, fldPath.Child("tcpSocket"))...) } } + if handler.GRPC != nil { + if numHandlers > 0 { + allErrors = append(allErrors, field.Forbidden(fldPath.Child("gRPC"), "may not specify more than 1 handler type")) + } else { + numHandlers++ + allErrors = append(allErrors, validateGRPCAction(handler.GRPC, fldPath.Child("gRPC"))...) + } + } if numHandlers == 0 { allErrors = append(allErrors, field.Required(fldPath, "must specify a handler type")) } diff --git a/pkg/apis/core/zz_generated.deepcopy.go b/pkg/apis/core/zz_generated.deepcopy.go index 1114461f6dd..38f7d5cd8ca 100644 --- a/pkg/apis/core/zz_generated.deepcopy.go +++ b/pkg/apis/core/zz_generated.deepcopy.go @@ -1669,6 +1669,27 @@ func (in *GCEPersistentDiskVolumeSource) DeepCopy() *GCEPersistentDiskVolumeSour return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GRPCAction) DeepCopyInto(out *GRPCAction) { + *out = *in + if in.Service != nil { + in, out := &in.Service, &out.Service + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCAction. +func (in *GRPCAction) DeepCopy() *GRPCAction { + if in == nil { + return nil + } + out := new(GRPCAction) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GitRepoVolumeSource) DeepCopyInto(out *GitRepoVolumeSource) { *out = *in @@ -4234,6 +4255,11 @@ func (in *ProbeHandler) DeepCopyInto(out *ProbeHandler) { *out = new(TCPSocketAction) **out = **in } + if in.GRPC != nil { + in, out := &in.GRPC, &out.GRPC + *out = new(GRPCAction) + (*in).DeepCopyInto(*out) + } return } diff --git a/pkg/apis/extensions/v1beta1/zz_generated.defaults.go b/pkg/apis/extensions/v1beta1/zz_generated.defaults.go index e80554b53c6..ade8b18422e 100644 --- a/pkg/apis/extensions/v1beta1/zz_generated.defaults.go +++ b/pkg/apis/extensions/v1beta1/zz_generated.defaults.go @@ -131,18 +131,36 @@ func SetObjectDefaults_DaemonSet(in *v1beta1.DaemonSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -181,18 +199,36 @@ func SetObjectDefaults_DaemonSet(in *v1beta1.DaemonSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -231,18 +267,36 @@ func SetObjectDefaults_DaemonSet(in *v1beta1.DaemonSet) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { @@ -352,18 +406,36 @@ func SetObjectDefaults_Deployment(in *v1beta1.Deployment) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -402,18 +474,36 @@ func SetObjectDefaults_Deployment(in *v1beta1.Deployment) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -452,18 +542,36 @@ func SetObjectDefaults_Deployment(in *v1beta1.Deployment) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { @@ -614,18 +722,36 @@ func SetObjectDefaults_ReplicaSet(in *v1beta1.ReplicaSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -664,18 +790,36 @@ func SetObjectDefaults_ReplicaSet(in *v1beta1.ReplicaSet) { if a.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.LivenessProbe.ProbeHandler.HTTPGet) } + if a.LivenessProbe.ProbeHandler.GRPC != nil { + if a.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.ReadinessProbe != nil { v1.SetDefaults_Probe(a.ReadinessProbe) if a.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.StartupProbe != nil { v1.SetDefaults_Probe(a.StartupProbe) if a.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.StartupProbe.ProbeHandler.HTTPGet) } + if a.StartupProbe.ProbeHandler.GRPC != nil { + if a.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.Lifecycle != nil { if a.Lifecycle.PostStart != nil { @@ -714,18 +858,36 @@ func SetObjectDefaults_ReplicaSet(in *v1beta1.ReplicaSet) { if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.LivenessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.ReadinessProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.ReadinessProbe) if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.ReadinessProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.StartupProbe != nil { v1.SetDefaults_Probe(a.EphemeralContainerCommon.StartupProbe) if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet != nil { v1.SetDefaults_HTTPGetAction(a.EphemeralContainerCommon.StartupProbe.ProbeHandler.HTTPGet) } + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC != nil { + if a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service == nil { + var ptrVar1 string = "" + a.EphemeralContainerCommon.StartupProbe.ProbeHandler.GRPC.Service = &ptrVar1 + } + } } if a.EphemeralContainerCommon.Lifecycle != nil { if a.EphemeralContainerCommon.Lifecycle.PostStart != nil { diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index a857abcf155..e7e7aed6b31 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -836,6 +836,13 @@ const ( // // Allow users to recover from volume expansion failure RecoverVolumeExpansionFailure featuregate.Feature = "RecoverVolumeExpansionFailure" + + // owner: @yuzhiquan, @bowei, @PxyUp + // kep: http://kep.k8s.io/2727 + // alpha: v1.23 + // + // Enables GRPC probe method for {Liveness,Readiness,Startup}Probe. + GRPCContainerProbe featuregate.Feature = "GRPCContainerProbe" ) func init() { @@ -958,6 +965,7 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS PodAndContainerStatsFromCRI: {Default: false, PreRelease: featuregate.Alpha}, HonorPVReclaimPolicy: {Default: false, PreRelease: featuregate.Alpha}, RecoverVolumeExpansionFailure: {Default: false, PreRelease: featuregate.Alpha}, + GRPCContainerProbe: {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/prober/prober.go b/pkg/kubelet/prober/prober.go index e94483a09f0..3fef2b022ed 100644 --- a/pkg/kubelet/prober/prober.go +++ b/pkg/kubelet/prober/prober.go @@ -28,13 +28,16 @@ import ( v1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/util/intstr" + utilfeature "k8s.io/apiserver/pkg/util/feature" "k8s.io/client-go/tools/record" + kubefeatures "k8s.io/kubernetes/pkg/features" kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" "k8s.io/kubernetes/pkg/kubelet/events" "k8s.io/kubernetes/pkg/kubelet/prober/results" "k8s.io/kubernetes/pkg/kubelet/util/format" "k8s.io/kubernetes/pkg/probe" execprobe "k8s.io/kubernetes/pkg/probe/exec" + grpcprobe "k8s.io/kubernetes/pkg/probe/grpc" httpprobe "k8s.io/kubernetes/pkg/probe/http" tcpprobe "k8s.io/kubernetes/pkg/probe/tcp" "k8s.io/utils/exec" @@ -54,6 +57,7 @@ type prober struct { livenessHTTP httpprobe.Prober startupHTTP httpprobe.Prober tcp tcpprobe.Prober + grpc grpcprobe.Prober runner kubecontainer.CommandRunner recorder record.EventRecorder @@ -72,6 +76,7 @@ func newProber( livenessHTTP: httpprobe.New(followNonLocalRedirects), startupHTTP: httpprobe.New(followNonLocalRedirects), tcp: tcpprobe.New(), + grpc: grpcprobe.New(), runner: runner, recorder: recorder, } @@ -170,7 +175,7 @@ func (pb *prober) runProbe(probeType probeType, p *v1.Probe, pod *v1.Pod, status return probe.Unknown, "", err } path := p.HTTPGet.Path - klog.V(4).InfoS("HTTP-Probe Host", "scheme", scheme, "host", host, "port", port, "path", path) + klog.V(4).InfoS("HTTP-Probe", "scheme", scheme, "host", host, "port", port, "path", path, "timeout", timeout) url := formatURL(scheme, host, port, path) headers := buildHeader(p.HTTPGet.HTTPHeaders) klog.V(4).InfoS("HTTP-Probe Headers", "headers", headers) @@ -192,9 +197,17 @@ func (pb *prober) runProbe(probeType probeType, p *v1.Probe, pod *v1.Pod, status if host == "" { host = status.PodIP } - klog.V(4).InfoS("TCP-Probe Host", "host", host, "port", port, "timeout", timeout) + klog.V(4).InfoS("TCP-Probe", "host", host, "port", port, "timeout", timeout) return pb.tcp.Probe(host, port, timeout) } + + if utilfeature.DefaultFeatureGate.Enabled(kubefeatures.GRPCContainerProbe) && p.GRPC != nil { + host := &(status.PodIP) + service := p.GRPC.Service + klog.V(4).InfoS("GRPC-Probe", "host", host, "service", service, "port", p.GRPC.Port, "timeout", timeout) + return pb.grpc.Probe(*host, *service, int(p.GRPC.Port), timeout) + } + klog.InfoS("Failed to find probe builder for container", "containerName", container.Name) return probe.Unknown, "", fmt.Errorf("missing probe handler for %s:%s", format.Pod(pod), container.Name) } diff --git a/pkg/probe/grpc/grpc.go b/pkg/probe/grpc/grpc.go new file mode 100644 index 00000000000..4d873acee4c --- /dev/null +++ b/pkg/probe/grpc/grpc.go @@ -0,0 +1,111 @@ +/* +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 grpc + +import ( + "context" + "fmt" + "net" + "time" + + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + grpchealth "google.golang.org/grpc/health/grpc_health_v1" + "google.golang.org/grpc/metadata" + "google.golang.org/grpc/status" + "k8s.io/component-base/version" + "k8s.io/klog/v2" + "k8s.io/kubernetes/pkg/probe" +) + +// Prober is an interface that defines the Probe function for doing GRPC readiness/liveness/startup checks. +type Prober interface { + Probe(host, service string, port int, timeout time.Duration, opts ...grpc.DialOption) (probe.Result, string, error) +} + +type grpcProber struct { +} + +// New Prober for execute grpc probe +func New() Prober { + return grpcProber{} +} + +// Probe executes a grpc call to check the liveness/readiness/startup of container. +// Returns the Result status, command output, and errors if any. +// Only return non-nil error when service is unavailable and/or not implementing the interface, +// otherwise result status is failed,BUT err is nil +func (p grpcProber) Probe(host, service string, port int, timeout time.Duration, opts ...grpc.DialOption) (probe.Result, string, error) { + v := version.Get() + + md := metadata.New(map[string]string{ + "User-Agent": fmt.Sprintf("kube-probe/%s.%s", v.Major, v.Minor), + }) + + ctx, cancel := context.WithTimeout(context.Background(), timeout) + + defer cancel() + + addr := net.JoinHostPort(host, fmt.Sprintf("%d", port)) + conn, err := grpc.DialContext(ctx, addr, opts...) + + if err != nil { + if err == context.DeadlineExceeded { + klog.V(4).ErrorS(err, "failed to connect grpc service due to timeout", "addr", addr, "service", service, "timeout", timeout) + return probe.Failure, fmt.Sprintf("GRPC probe failed to dial: %s", err), nil + } else { + klog.V(4).ErrorS(err, "failed to connect grpc service", "service", addr) + return probe.Failure, "", fmt.Errorf("GRPC probe failed to dial: %w", err) + } + } + + defer func() { + _ = conn.Close() + }() + + client := grpchealth.NewHealthClient(conn) + + resp, err := client.Check(metadata.NewOutgoingContext(ctx, md), &grpchealth.HealthCheckRequest{ + Service: service, + }) + + if err != nil { + state, ok := status.FromError(err) + if ok { + switch state.Code() { + case codes.Unimplemented: + klog.V(4).ErrorS(err, "server does not implement the grpc health protocol (grpc.health.v1.Health)", "addr", addr, "service", service) + return probe.Failure, "", fmt.Errorf("server does not implement the grpc health protocol: %w", err) + case codes.DeadlineExceeded: + klog.V(4).ErrorS(err, "rpc request not finished within timeout", "addr", addr, "service", service, "timeout", timeout) + return probe.Failure, fmt.Sprintf("GRPC probe failed with DeadlineExceeded"), nil + default: + klog.V(4).ErrorS(err, "rpc probe failed") + } + } else { + klog.V(4).ErrorS(err, "health rpc probe failed") + } + + return probe.Failure, "", fmt.Errorf("health rpc probe failed: %w", err) + } + + if resp.Status != grpchealth.HealthCheckResponse_SERVING { + return probe.Failure, fmt.Sprintf("GRPC probe failed with status: %s", resp.Status.String()), nil + } + + return probe.Success, fmt.Sprintf("GRPC probe success"), nil +} diff --git a/pkg/probe/grpc/grpc_test.go b/pkg/probe/grpc/grpc_test.go new file mode 100644 index 00000000000..60b66a0c185 --- /dev/null +++ b/pkg/probe/grpc/grpc_test.go @@ -0,0 +1,186 @@ +/* +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 grpc + +import ( + "context" + "fmt" + "net" + "net/http" + "net/http/httptest" + "strconv" + "strings" + "testing" + "time" + + "github.com/stretchr/testify/assert" + "google.golang.org/grpc" + grpchealth "google.golang.org/grpc/health/grpc_health_v1" + + "k8s.io/kubernetes/pkg/probe" +) + +func TestNew(t *testing.T) { + t.Run("Should: implement Probe interface", func(t *testing.T) { + s := New() + assert.Implements(t, (*Prober)(nil), s) + }) +} + +type successServerMock struct { +} + +func (s successServerMock) Check(context.Context, *grpchealth.HealthCheckRequest) (*grpchealth.HealthCheckResponse, error) { + return &grpchealth.HealthCheckResponse{ + Status: grpchealth.HealthCheckResponse_SERVING, + }, nil +} + +func (s successServerMock) Watch(_ *grpchealth.HealthCheckRequest, stream grpchealth.Health_WatchServer) error { + return stream.Send(&grpchealth.HealthCheckResponse{ + Status: grpchealth.HealthCheckResponse_SERVING, + }) +} + +type errorTimeoutServerMock struct { +} + +func (e errorTimeoutServerMock) Check(context.Context, *grpchealth.HealthCheckRequest) (*grpchealth.HealthCheckResponse, error) { + time.Sleep(time.Second * 4) + return &grpchealth.HealthCheckResponse{ + Status: grpchealth.HealthCheckResponse_SERVING, + }, nil +} + +func (e errorTimeoutServerMock) Watch(_ *grpchealth.HealthCheckRequest, stream grpchealth.Health_WatchServer) error { + time.Sleep(time.Second * 4) + return stream.Send(&grpchealth.HealthCheckResponse{ + Status: grpchealth.HealthCheckResponse_SERVING, + }) +} + +type errorNotServeServerMock struct { +} + +func (e errorNotServeServerMock) Check(context.Context, *grpchealth.HealthCheckRequest) (*grpchealth.HealthCheckResponse, error) { + return &grpchealth.HealthCheckResponse{ + Status: grpchealth.HealthCheckResponse_NOT_SERVING, + }, nil +} + +func (e errorNotServeServerMock) Watch(_ *grpchealth.HealthCheckRequest, stream grpchealth.Health_WatchServer) error { + return stream.Send(&grpchealth.HealthCheckResponse{ + Status: grpchealth.HealthCheckResponse_NOT_SERVING, + }) +} + +func TestGrpcProber_Probe(t *testing.T) { + t.Run("Should: failed but return nil error because cant find host", func(t *testing.T) { + s := New() + p, o, err := s.Probe("", "", 32, time.Second, grpc.WithInsecure(), grpc.WithBlock()) + assert.Equal(t, probe.Failure, p) + assert.Equal(t, nil, err) + assert.Equal(t, "GRPC probe failed to dial: context deadline exceeded", o) + }) + t.Run("Should: return nil error because connection closed", func(t *testing.T) { + s := New() + server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + fmt.Fprint(w, "res") + })) + u := strings.Split(server.URL, ":") + assert.Equal(t, 3, len(u)) + + port, err := strconv.Atoi(u[2]) + assert.Equal(t, nil, err) + + // take some time to wait server boot + time.Sleep(2 * time.Second) + p, _, err := s.Probe("127.0.0.1", "", port, time.Second, grpc.WithInsecure()) + assert.Equal(t, probe.Failure, p) + assert.NotEqual(t, nil, err) + }) + t.Run("Should: return nil error because server response not served", func(t *testing.T) { + s := New() + lis, _ := net.Listen("tcp", ":0") + port := lis.Addr().(*net.TCPAddr).Port + grpcServer := grpc.NewServer() + defer grpcServer.Stop() + grpchealth.RegisterHealthServer(grpcServer, &errorNotServeServerMock{}) + go func() { + _ = grpcServer.Serve(lis) + }() + // take some time to wait server boot + time.Sleep(2 * time.Second) + p, o, err := s.Probe("0.0.0.0", "", port, time.Second, grpc.WithInsecure()) + assert.Equal(t, probe.Failure, p) + assert.Equal(t, nil, err) + assert.Equal(t, "GRPC probe failed with status: NOT_SERVING", o) + }) + t.Run("Should: return nil-error because server not response in time", func(t *testing.T) { + s := New() + lis, _ := net.Listen("tcp", ":0") + port := lis.Addr().(*net.TCPAddr).Port + + grpcServer := grpc.NewServer() + defer grpcServer.Stop() + grpchealth.RegisterHealthServer(grpcServer, &errorTimeoutServerMock{}) + go func() { + _ = grpcServer.Serve(lis) + }() + // take some time to wait server boot + time.Sleep(2 * time.Second) + p, o, err := s.Probe("0.0.0.0", "", port, time.Second*2, grpc.WithInsecure()) + assert.Equal(t, probe.Failure, p) + assert.Equal(t, nil, err) + assert.Equal(t, "GRPC probe failed with DeadlineExceeded", o) + + }) + t.Run("Should: not return error because check was success", func(t *testing.T) { + s := New() + lis, _ := net.Listen("tcp", ":0") + port := lis.Addr().(*net.TCPAddr).Port + + grpcServer := grpc.NewServer() + defer grpcServer.Stop() + grpchealth.RegisterHealthServer(grpcServer, &successServerMock{}) + go func() { + _ = grpcServer.Serve(lis) + }() + // take some time to wait server boot + time.Sleep(2 * time.Second) + p, _, err := s.Probe("0.0.0.0", "", port, time.Second*2, grpc.WithInsecure()) + assert.Equal(t, probe.Success, p) + assert.Equal(t, nil, err) + }) + t.Run("Should: not return error because check was success, when listen port is 0", func(t *testing.T) { + s := New() + lis, _ := net.Listen("tcp", ":0") + port := lis.Addr().(*net.TCPAddr).Port + + grpcServer := grpc.NewServer() + defer grpcServer.Stop() + grpchealth.RegisterHealthServer(grpcServer, &successServerMock{}) + go func() { + _ = grpcServer.Serve(lis) + }() + // take some time to wait server boot + time.Sleep(2 * time.Second) + p, _, err := s.Probe("0.0.0.0", "", port, time.Second*2, grpc.WithInsecure()) + assert.Equal(t, probe.Success, p) + assert.Equal(t, nil, err) + }) +} 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 4878881fdd0..0418699e633 100644 --- a/staging/src/k8s.io/api/core/v1/generated.pb.go +++ b/staging/src/k8s.io/api/core/v1/generated.pb.go @@ -1729,10 +1729,38 @@ func (m *GCEPersistentDiskVolumeSource) XXX_DiscardUnknown() { var xxx_messageInfo_GCEPersistentDiskVolumeSource proto.InternalMessageInfo +func (m *GRPCAction) Reset() { *m = GRPCAction{} } +func (*GRPCAction) ProtoMessage() {} +func (*GRPCAction) Descriptor() ([]byte, []int) { + return fileDescriptor_83c10c24ec417dc9, []int{60} +} +func (m *GRPCAction) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *GRPCAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil +} +func (m *GRPCAction) XXX_Merge(src proto.Message) { + xxx_messageInfo_GRPCAction.Merge(m, src) +} +func (m *GRPCAction) XXX_Size() int { + return m.Size() +} +func (m *GRPCAction) XXX_DiscardUnknown() { + xxx_messageInfo_GRPCAction.DiscardUnknown(m) +} + +var xxx_messageInfo_GRPCAction proto.InternalMessageInfo + func (m *GitRepoVolumeSource) Reset() { *m = GitRepoVolumeSource{} } func (*GitRepoVolumeSource) ProtoMessage() {} func (*GitRepoVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{60} + return fileDescriptor_83c10c24ec417dc9, []int{61} } func (m *GitRepoVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1760,7 +1788,7 @@ var xxx_messageInfo_GitRepoVolumeSource proto.InternalMessageInfo func (m *GlusterfsPersistentVolumeSource) Reset() { *m = GlusterfsPersistentVolumeSource{} } func (*GlusterfsPersistentVolumeSource) ProtoMessage() {} func (*GlusterfsPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{61} + return fileDescriptor_83c10c24ec417dc9, []int{62} } func (m *GlusterfsPersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1788,7 +1816,7 @@ var xxx_messageInfo_GlusterfsPersistentVolumeSource proto.InternalMessageInfo func (m *GlusterfsVolumeSource) Reset() { *m = GlusterfsVolumeSource{} } func (*GlusterfsVolumeSource) ProtoMessage() {} func (*GlusterfsVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{62} + return fileDescriptor_83c10c24ec417dc9, []int{63} } func (m *GlusterfsVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1816,7 +1844,7 @@ var xxx_messageInfo_GlusterfsVolumeSource proto.InternalMessageInfo func (m *HTTPGetAction) Reset() { *m = HTTPGetAction{} } func (*HTTPGetAction) ProtoMessage() {} func (*HTTPGetAction) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{63} + return fileDescriptor_83c10c24ec417dc9, []int{64} } func (m *HTTPGetAction) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1844,7 +1872,7 @@ var xxx_messageInfo_HTTPGetAction proto.InternalMessageInfo func (m *HTTPHeader) Reset() { *m = HTTPHeader{} } func (*HTTPHeader) ProtoMessage() {} func (*HTTPHeader) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{64} + return fileDescriptor_83c10c24ec417dc9, []int{65} } func (m *HTTPHeader) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1872,7 +1900,7 @@ var xxx_messageInfo_HTTPHeader proto.InternalMessageInfo func (m *HostAlias) Reset() { *m = HostAlias{} } func (*HostAlias) ProtoMessage() {} func (*HostAlias) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{65} + return fileDescriptor_83c10c24ec417dc9, []int{66} } func (m *HostAlias) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1900,7 +1928,7 @@ var xxx_messageInfo_HostAlias proto.InternalMessageInfo func (m *HostPathVolumeSource) Reset() { *m = HostPathVolumeSource{} } func (*HostPathVolumeSource) ProtoMessage() {} func (*HostPathVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{66} + return fileDescriptor_83c10c24ec417dc9, []int{67} } func (m *HostPathVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1928,7 +1956,7 @@ var xxx_messageInfo_HostPathVolumeSource proto.InternalMessageInfo func (m *ISCSIPersistentVolumeSource) Reset() { *m = ISCSIPersistentVolumeSource{} } func (*ISCSIPersistentVolumeSource) ProtoMessage() {} func (*ISCSIPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{67} + return fileDescriptor_83c10c24ec417dc9, []int{68} } func (m *ISCSIPersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1956,7 +1984,7 @@ var xxx_messageInfo_ISCSIPersistentVolumeSource proto.InternalMessageInfo func (m *ISCSIVolumeSource) Reset() { *m = ISCSIVolumeSource{} } func (*ISCSIVolumeSource) ProtoMessage() {} func (*ISCSIVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{68} + return fileDescriptor_83c10c24ec417dc9, []int{69} } func (m *ISCSIVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1984,7 +2012,7 @@ var xxx_messageInfo_ISCSIVolumeSource proto.InternalMessageInfo func (m *KeyToPath) Reset() { *m = KeyToPath{} } func (*KeyToPath) ProtoMessage() {} func (*KeyToPath) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{69} + return fileDescriptor_83c10c24ec417dc9, []int{70} } func (m *KeyToPath) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2012,7 +2040,7 @@ var xxx_messageInfo_KeyToPath proto.InternalMessageInfo func (m *Lifecycle) Reset() { *m = Lifecycle{} } func (*Lifecycle) ProtoMessage() {} func (*Lifecycle) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{70} + return fileDescriptor_83c10c24ec417dc9, []int{71} } func (m *Lifecycle) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2040,7 +2068,7 @@ var xxx_messageInfo_Lifecycle proto.InternalMessageInfo func (m *LifecycleHandler) Reset() { *m = LifecycleHandler{} } func (*LifecycleHandler) ProtoMessage() {} func (*LifecycleHandler) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{71} + return fileDescriptor_83c10c24ec417dc9, []int{72} } func (m *LifecycleHandler) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2068,7 +2096,7 @@ var xxx_messageInfo_LifecycleHandler proto.InternalMessageInfo func (m *LimitRange) Reset() { *m = LimitRange{} } func (*LimitRange) ProtoMessage() {} func (*LimitRange) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{72} + return fileDescriptor_83c10c24ec417dc9, []int{73} } func (m *LimitRange) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2096,7 +2124,7 @@ var xxx_messageInfo_LimitRange proto.InternalMessageInfo func (m *LimitRangeItem) Reset() { *m = LimitRangeItem{} } func (*LimitRangeItem) ProtoMessage() {} func (*LimitRangeItem) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{73} + return fileDescriptor_83c10c24ec417dc9, []int{74} } func (m *LimitRangeItem) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2124,7 +2152,7 @@ var xxx_messageInfo_LimitRangeItem proto.InternalMessageInfo func (m *LimitRangeList) Reset() { *m = LimitRangeList{} } func (*LimitRangeList) ProtoMessage() {} func (*LimitRangeList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{74} + return fileDescriptor_83c10c24ec417dc9, []int{75} } func (m *LimitRangeList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2152,7 +2180,7 @@ var xxx_messageInfo_LimitRangeList proto.InternalMessageInfo func (m *LimitRangeSpec) Reset() { *m = LimitRangeSpec{} } func (*LimitRangeSpec) ProtoMessage() {} func (*LimitRangeSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{75} + return fileDescriptor_83c10c24ec417dc9, []int{76} } func (m *LimitRangeSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2180,7 +2208,7 @@ var xxx_messageInfo_LimitRangeSpec proto.InternalMessageInfo func (m *List) Reset() { *m = List{} } func (*List) ProtoMessage() {} func (*List) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{76} + return fileDescriptor_83c10c24ec417dc9, []int{77} } func (m *List) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2208,7 +2236,7 @@ var xxx_messageInfo_List proto.InternalMessageInfo func (m *LoadBalancerIngress) Reset() { *m = LoadBalancerIngress{} } func (*LoadBalancerIngress) ProtoMessage() {} func (*LoadBalancerIngress) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{77} + return fileDescriptor_83c10c24ec417dc9, []int{78} } func (m *LoadBalancerIngress) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2236,7 +2264,7 @@ var xxx_messageInfo_LoadBalancerIngress proto.InternalMessageInfo func (m *LoadBalancerStatus) Reset() { *m = LoadBalancerStatus{} } func (*LoadBalancerStatus) ProtoMessage() {} func (*LoadBalancerStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{78} + return fileDescriptor_83c10c24ec417dc9, []int{79} } func (m *LoadBalancerStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2264,7 +2292,7 @@ var xxx_messageInfo_LoadBalancerStatus proto.InternalMessageInfo func (m *LocalObjectReference) Reset() { *m = LocalObjectReference{} } func (*LocalObjectReference) ProtoMessage() {} func (*LocalObjectReference) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{79} + return fileDescriptor_83c10c24ec417dc9, []int{80} } func (m *LocalObjectReference) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2292,7 +2320,7 @@ var xxx_messageInfo_LocalObjectReference proto.InternalMessageInfo func (m *LocalVolumeSource) Reset() { *m = LocalVolumeSource{} } func (*LocalVolumeSource) ProtoMessage() {} func (*LocalVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{80} + return fileDescriptor_83c10c24ec417dc9, []int{81} } func (m *LocalVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2320,7 +2348,7 @@ var xxx_messageInfo_LocalVolumeSource proto.InternalMessageInfo func (m *NFSVolumeSource) Reset() { *m = NFSVolumeSource{} } func (*NFSVolumeSource) ProtoMessage() {} func (*NFSVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{81} + return fileDescriptor_83c10c24ec417dc9, []int{82} } func (m *NFSVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2348,7 +2376,7 @@ var xxx_messageInfo_NFSVolumeSource proto.InternalMessageInfo func (m *Namespace) Reset() { *m = Namespace{} } func (*Namespace) ProtoMessage() {} func (*Namespace) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{82} + return fileDescriptor_83c10c24ec417dc9, []int{83} } func (m *Namespace) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2376,7 +2404,7 @@ var xxx_messageInfo_Namespace proto.InternalMessageInfo func (m *NamespaceCondition) Reset() { *m = NamespaceCondition{} } func (*NamespaceCondition) ProtoMessage() {} func (*NamespaceCondition) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{83} + return fileDescriptor_83c10c24ec417dc9, []int{84} } func (m *NamespaceCondition) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2404,7 +2432,7 @@ var xxx_messageInfo_NamespaceCondition proto.InternalMessageInfo func (m *NamespaceList) Reset() { *m = NamespaceList{} } func (*NamespaceList) ProtoMessage() {} func (*NamespaceList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{84} + return fileDescriptor_83c10c24ec417dc9, []int{85} } func (m *NamespaceList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2432,7 +2460,7 @@ var xxx_messageInfo_NamespaceList proto.InternalMessageInfo func (m *NamespaceSpec) Reset() { *m = NamespaceSpec{} } func (*NamespaceSpec) ProtoMessage() {} func (*NamespaceSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{85} + return fileDescriptor_83c10c24ec417dc9, []int{86} } func (m *NamespaceSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2460,7 +2488,7 @@ var xxx_messageInfo_NamespaceSpec proto.InternalMessageInfo func (m *NamespaceStatus) Reset() { *m = NamespaceStatus{} } func (*NamespaceStatus) ProtoMessage() {} func (*NamespaceStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{86} + return fileDescriptor_83c10c24ec417dc9, []int{87} } func (m *NamespaceStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2488,7 +2516,7 @@ var xxx_messageInfo_NamespaceStatus proto.InternalMessageInfo func (m *Node) Reset() { *m = Node{} } func (*Node) ProtoMessage() {} func (*Node) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{87} + return fileDescriptor_83c10c24ec417dc9, []int{88} } func (m *Node) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2516,7 +2544,7 @@ var xxx_messageInfo_Node proto.InternalMessageInfo func (m *NodeAddress) Reset() { *m = NodeAddress{} } func (*NodeAddress) ProtoMessage() {} func (*NodeAddress) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{88} + return fileDescriptor_83c10c24ec417dc9, []int{89} } func (m *NodeAddress) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2544,7 +2572,7 @@ var xxx_messageInfo_NodeAddress proto.InternalMessageInfo func (m *NodeAffinity) Reset() { *m = NodeAffinity{} } func (*NodeAffinity) ProtoMessage() {} func (*NodeAffinity) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{89} + return fileDescriptor_83c10c24ec417dc9, []int{90} } func (m *NodeAffinity) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2572,7 +2600,7 @@ var xxx_messageInfo_NodeAffinity proto.InternalMessageInfo func (m *NodeCondition) Reset() { *m = NodeCondition{} } func (*NodeCondition) ProtoMessage() {} func (*NodeCondition) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{90} + return fileDescriptor_83c10c24ec417dc9, []int{91} } func (m *NodeCondition) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2600,7 +2628,7 @@ var xxx_messageInfo_NodeCondition proto.InternalMessageInfo func (m *NodeConfigSource) Reset() { *m = NodeConfigSource{} } func (*NodeConfigSource) ProtoMessage() {} func (*NodeConfigSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{91} + return fileDescriptor_83c10c24ec417dc9, []int{92} } func (m *NodeConfigSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2628,7 +2656,7 @@ var xxx_messageInfo_NodeConfigSource proto.InternalMessageInfo func (m *NodeConfigStatus) Reset() { *m = NodeConfigStatus{} } func (*NodeConfigStatus) ProtoMessage() {} func (*NodeConfigStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{92} + return fileDescriptor_83c10c24ec417dc9, []int{93} } func (m *NodeConfigStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2656,7 +2684,7 @@ var xxx_messageInfo_NodeConfigStatus proto.InternalMessageInfo func (m *NodeDaemonEndpoints) Reset() { *m = NodeDaemonEndpoints{} } func (*NodeDaemonEndpoints) ProtoMessage() {} func (*NodeDaemonEndpoints) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{93} + return fileDescriptor_83c10c24ec417dc9, []int{94} } func (m *NodeDaemonEndpoints) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2684,7 +2712,7 @@ var xxx_messageInfo_NodeDaemonEndpoints proto.InternalMessageInfo func (m *NodeList) Reset() { *m = NodeList{} } func (*NodeList) ProtoMessage() {} func (*NodeList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{94} + return fileDescriptor_83c10c24ec417dc9, []int{95} } func (m *NodeList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2712,7 +2740,7 @@ var xxx_messageInfo_NodeList proto.InternalMessageInfo func (m *NodeProxyOptions) Reset() { *m = NodeProxyOptions{} } func (*NodeProxyOptions) ProtoMessage() {} func (*NodeProxyOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{95} + return fileDescriptor_83c10c24ec417dc9, []int{96} } func (m *NodeProxyOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2740,7 +2768,7 @@ var xxx_messageInfo_NodeProxyOptions proto.InternalMessageInfo func (m *NodeResources) Reset() { *m = NodeResources{} } func (*NodeResources) ProtoMessage() {} func (*NodeResources) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{96} + return fileDescriptor_83c10c24ec417dc9, []int{97} } func (m *NodeResources) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2768,7 +2796,7 @@ var xxx_messageInfo_NodeResources proto.InternalMessageInfo func (m *NodeSelector) Reset() { *m = NodeSelector{} } func (*NodeSelector) ProtoMessage() {} func (*NodeSelector) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{97} + return fileDescriptor_83c10c24ec417dc9, []int{98} } func (m *NodeSelector) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2796,7 +2824,7 @@ var xxx_messageInfo_NodeSelector proto.InternalMessageInfo func (m *NodeSelectorRequirement) Reset() { *m = NodeSelectorRequirement{} } func (*NodeSelectorRequirement) ProtoMessage() {} func (*NodeSelectorRequirement) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{98} + return fileDescriptor_83c10c24ec417dc9, []int{99} } func (m *NodeSelectorRequirement) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2824,7 +2852,7 @@ var xxx_messageInfo_NodeSelectorRequirement proto.InternalMessageInfo func (m *NodeSelectorTerm) Reset() { *m = NodeSelectorTerm{} } func (*NodeSelectorTerm) ProtoMessage() {} func (*NodeSelectorTerm) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{99} + return fileDescriptor_83c10c24ec417dc9, []int{100} } func (m *NodeSelectorTerm) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2852,7 +2880,7 @@ var xxx_messageInfo_NodeSelectorTerm proto.InternalMessageInfo func (m *NodeSpec) Reset() { *m = NodeSpec{} } func (*NodeSpec) ProtoMessage() {} func (*NodeSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{100} + return fileDescriptor_83c10c24ec417dc9, []int{101} } func (m *NodeSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2880,7 +2908,7 @@ var xxx_messageInfo_NodeSpec proto.InternalMessageInfo func (m *NodeStatus) Reset() { *m = NodeStatus{} } func (*NodeStatus) ProtoMessage() {} func (*NodeStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{101} + return fileDescriptor_83c10c24ec417dc9, []int{102} } func (m *NodeStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2908,7 +2936,7 @@ var xxx_messageInfo_NodeStatus proto.InternalMessageInfo func (m *NodeSystemInfo) Reset() { *m = NodeSystemInfo{} } func (*NodeSystemInfo) ProtoMessage() {} func (*NodeSystemInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{102} + return fileDescriptor_83c10c24ec417dc9, []int{103} } func (m *NodeSystemInfo) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2936,7 +2964,7 @@ var xxx_messageInfo_NodeSystemInfo proto.InternalMessageInfo func (m *ObjectFieldSelector) Reset() { *m = ObjectFieldSelector{} } func (*ObjectFieldSelector) ProtoMessage() {} func (*ObjectFieldSelector) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{103} + return fileDescriptor_83c10c24ec417dc9, []int{104} } func (m *ObjectFieldSelector) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2964,7 +2992,7 @@ var xxx_messageInfo_ObjectFieldSelector proto.InternalMessageInfo func (m *ObjectReference) Reset() { *m = ObjectReference{} } func (*ObjectReference) ProtoMessage() {} func (*ObjectReference) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{104} + return fileDescriptor_83c10c24ec417dc9, []int{105} } func (m *ObjectReference) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2992,7 +3020,7 @@ var xxx_messageInfo_ObjectReference proto.InternalMessageInfo func (m *PersistentVolume) Reset() { *m = PersistentVolume{} } func (*PersistentVolume) ProtoMessage() {} func (*PersistentVolume) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{105} + return fileDescriptor_83c10c24ec417dc9, []int{106} } func (m *PersistentVolume) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3020,7 +3048,7 @@ var xxx_messageInfo_PersistentVolume proto.InternalMessageInfo func (m *PersistentVolumeClaim) Reset() { *m = PersistentVolumeClaim{} } func (*PersistentVolumeClaim) ProtoMessage() {} func (*PersistentVolumeClaim) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{106} + return fileDescriptor_83c10c24ec417dc9, []int{107} } func (m *PersistentVolumeClaim) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3048,7 +3076,7 @@ var xxx_messageInfo_PersistentVolumeClaim proto.InternalMessageInfo func (m *PersistentVolumeClaimCondition) Reset() { *m = PersistentVolumeClaimCondition{} } func (*PersistentVolumeClaimCondition) ProtoMessage() {} func (*PersistentVolumeClaimCondition) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{107} + return fileDescriptor_83c10c24ec417dc9, []int{108} } func (m *PersistentVolumeClaimCondition) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3076,7 +3104,7 @@ var xxx_messageInfo_PersistentVolumeClaimCondition proto.InternalMessageInfo func (m *PersistentVolumeClaimList) Reset() { *m = PersistentVolumeClaimList{} } func (*PersistentVolumeClaimList) ProtoMessage() {} func (*PersistentVolumeClaimList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{108} + return fileDescriptor_83c10c24ec417dc9, []int{109} } func (m *PersistentVolumeClaimList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3104,7 +3132,7 @@ var xxx_messageInfo_PersistentVolumeClaimList proto.InternalMessageInfo func (m *PersistentVolumeClaimSpec) Reset() { *m = PersistentVolumeClaimSpec{} } func (*PersistentVolumeClaimSpec) ProtoMessage() {} func (*PersistentVolumeClaimSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{109} + return fileDescriptor_83c10c24ec417dc9, []int{110} } func (m *PersistentVolumeClaimSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3132,7 +3160,7 @@ var xxx_messageInfo_PersistentVolumeClaimSpec proto.InternalMessageInfo func (m *PersistentVolumeClaimStatus) Reset() { *m = PersistentVolumeClaimStatus{} } func (*PersistentVolumeClaimStatus) ProtoMessage() {} func (*PersistentVolumeClaimStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{110} + return fileDescriptor_83c10c24ec417dc9, []int{111} } func (m *PersistentVolumeClaimStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3160,7 +3188,7 @@ var xxx_messageInfo_PersistentVolumeClaimStatus proto.InternalMessageInfo func (m *PersistentVolumeClaimTemplate) Reset() { *m = PersistentVolumeClaimTemplate{} } func (*PersistentVolumeClaimTemplate) ProtoMessage() {} func (*PersistentVolumeClaimTemplate) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{111} + return fileDescriptor_83c10c24ec417dc9, []int{112} } func (m *PersistentVolumeClaimTemplate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3188,7 +3216,7 @@ var xxx_messageInfo_PersistentVolumeClaimTemplate proto.InternalMessageInfo func (m *PersistentVolumeClaimVolumeSource) Reset() { *m = PersistentVolumeClaimVolumeSource{} } func (*PersistentVolumeClaimVolumeSource) ProtoMessage() {} func (*PersistentVolumeClaimVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{112} + return fileDescriptor_83c10c24ec417dc9, []int{113} } func (m *PersistentVolumeClaimVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3216,7 +3244,7 @@ var xxx_messageInfo_PersistentVolumeClaimVolumeSource proto.InternalMessageInfo func (m *PersistentVolumeList) Reset() { *m = PersistentVolumeList{} } func (*PersistentVolumeList) ProtoMessage() {} func (*PersistentVolumeList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{113} + return fileDescriptor_83c10c24ec417dc9, []int{114} } func (m *PersistentVolumeList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3244,7 +3272,7 @@ var xxx_messageInfo_PersistentVolumeList proto.InternalMessageInfo func (m *PersistentVolumeSource) Reset() { *m = PersistentVolumeSource{} } func (*PersistentVolumeSource) ProtoMessage() {} func (*PersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{114} + return fileDescriptor_83c10c24ec417dc9, []int{115} } func (m *PersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3272,7 +3300,7 @@ var xxx_messageInfo_PersistentVolumeSource proto.InternalMessageInfo func (m *PersistentVolumeSpec) Reset() { *m = PersistentVolumeSpec{} } func (*PersistentVolumeSpec) ProtoMessage() {} func (*PersistentVolumeSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{115} + return fileDescriptor_83c10c24ec417dc9, []int{116} } func (m *PersistentVolumeSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3300,7 +3328,7 @@ var xxx_messageInfo_PersistentVolumeSpec proto.InternalMessageInfo func (m *PersistentVolumeStatus) Reset() { *m = PersistentVolumeStatus{} } func (*PersistentVolumeStatus) ProtoMessage() {} func (*PersistentVolumeStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{116} + return fileDescriptor_83c10c24ec417dc9, []int{117} } func (m *PersistentVolumeStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3328,7 +3356,7 @@ var xxx_messageInfo_PersistentVolumeStatus proto.InternalMessageInfo func (m *PhotonPersistentDiskVolumeSource) Reset() { *m = PhotonPersistentDiskVolumeSource{} } func (*PhotonPersistentDiskVolumeSource) ProtoMessage() {} func (*PhotonPersistentDiskVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{117} + return fileDescriptor_83c10c24ec417dc9, []int{118} } func (m *PhotonPersistentDiskVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3356,7 +3384,7 @@ var xxx_messageInfo_PhotonPersistentDiskVolumeSource proto.InternalMessageInfo func (m *Pod) Reset() { *m = Pod{} } func (*Pod) ProtoMessage() {} func (*Pod) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{118} + return fileDescriptor_83c10c24ec417dc9, []int{119} } func (m *Pod) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3384,7 +3412,7 @@ var xxx_messageInfo_Pod proto.InternalMessageInfo func (m *PodAffinity) Reset() { *m = PodAffinity{} } func (*PodAffinity) ProtoMessage() {} func (*PodAffinity) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{119} + return fileDescriptor_83c10c24ec417dc9, []int{120} } func (m *PodAffinity) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3412,7 +3440,7 @@ var xxx_messageInfo_PodAffinity proto.InternalMessageInfo func (m *PodAffinityTerm) Reset() { *m = PodAffinityTerm{} } func (*PodAffinityTerm) ProtoMessage() {} func (*PodAffinityTerm) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{120} + return fileDescriptor_83c10c24ec417dc9, []int{121} } func (m *PodAffinityTerm) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3440,7 +3468,7 @@ var xxx_messageInfo_PodAffinityTerm proto.InternalMessageInfo func (m *PodAntiAffinity) Reset() { *m = PodAntiAffinity{} } func (*PodAntiAffinity) ProtoMessage() {} func (*PodAntiAffinity) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{121} + return fileDescriptor_83c10c24ec417dc9, []int{122} } func (m *PodAntiAffinity) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3468,7 +3496,7 @@ var xxx_messageInfo_PodAntiAffinity proto.InternalMessageInfo func (m *PodAttachOptions) Reset() { *m = PodAttachOptions{} } func (*PodAttachOptions) ProtoMessage() {} func (*PodAttachOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{122} + return fileDescriptor_83c10c24ec417dc9, []int{123} } func (m *PodAttachOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3496,7 +3524,7 @@ var xxx_messageInfo_PodAttachOptions proto.InternalMessageInfo func (m *PodCondition) Reset() { *m = PodCondition{} } func (*PodCondition) ProtoMessage() {} func (*PodCondition) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{123} + return fileDescriptor_83c10c24ec417dc9, []int{124} } func (m *PodCondition) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3524,7 +3552,7 @@ var xxx_messageInfo_PodCondition proto.InternalMessageInfo func (m *PodDNSConfig) Reset() { *m = PodDNSConfig{} } func (*PodDNSConfig) ProtoMessage() {} func (*PodDNSConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{124} + return fileDescriptor_83c10c24ec417dc9, []int{125} } func (m *PodDNSConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3552,7 +3580,7 @@ var xxx_messageInfo_PodDNSConfig proto.InternalMessageInfo func (m *PodDNSConfigOption) Reset() { *m = PodDNSConfigOption{} } func (*PodDNSConfigOption) ProtoMessage() {} func (*PodDNSConfigOption) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{125} + return fileDescriptor_83c10c24ec417dc9, []int{126} } func (m *PodDNSConfigOption) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3580,7 +3608,7 @@ var xxx_messageInfo_PodDNSConfigOption proto.InternalMessageInfo func (m *PodExecOptions) Reset() { *m = PodExecOptions{} } func (*PodExecOptions) ProtoMessage() {} func (*PodExecOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{126} + return fileDescriptor_83c10c24ec417dc9, []int{127} } func (m *PodExecOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3608,7 +3636,7 @@ var xxx_messageInfo_PodExecOptions proto.InternalMessageInfo func (m *PodIP) Reset() { *m = PodIP{} } func (*PodIP) ProtoMessage() {} func (*PodIP) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{127} + return fileDescriptor_83c10c24ec417dc9, []int{128} } func (m *PodIP) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3636,7 +3664,7 @@ var xxx_messageInfo_PodIP proto.InternalMessageInfo func (m *PodList) Reset() { *m = PodList{} } func (*PodList) ProtoMessage() {} func (*PodList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{128} + return fileDescriptor_83c10c24ec417dc9, []int{129} } func (m *PodList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3664,7 +3692,7 @@ var xxx_messageInfo_PodList proto.InternalMessageInfo func (m *PodLogOptions) Reset() { *m = PodLogOptions{} } func (*PodLogOptions) ProtoMessage() {} func (*PodLogOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{129} + return fileDescriptor_83c10c24ec417dc9, []int{130} } func (m *PodLogOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3692,7 +3720,7 @@ var xxx_messageInfo_PodLogOptions proto.InternalMessageInfo func (m *PodOS) Reset() { *m = PodOS{} } func (*PodOS) ProtoMessage() {} func (*PodOS) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{130} + return fileDescriptor_83c10c24ec417dc9, []int{131} } func (m *PodOS) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3720,7 +3748,7 @@ var xxx_messageInfo_PodOS proto.InternalMessageInfo func (m *PodPortForwardOptions) Reset() { *m = PodPortForwardOptions{} } func (*PodPortForwardOptions) ProtoMessage() {} func (*PodPortForwardOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{131} + return fileDescriptor_83c10c24ec417dc9, []int{132} } func (m *PodPortForwardOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3748,7 +3776,7 @@ var xxx_messageInfo_PodPortForwardOptions proto.InternalMessageInfo func (m *PodProxyOptions) Reset() { *m = PodProxyOptions{} } func (*PodProxyOptions) ProtoMessage() {} func (*PodProxyOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{132} + return fileDescriptor_83c10c24ec417dc9, []int{133} } func (m *PodProxyOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3776,7 +3804,7 @@ var xxx_messageInfo_PodProxyOptions proto.InternalMessageInfo func (m *PodReadinessGate) Reset() { *m = PodReadinessGate{} } func (*PodReadinessGate) ProtoMessage() {} func (*PodReadinessGate) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{133} + return fileDescriptor_83c10c24ec417dc9, []int{134} } func (m *PodReadinessGate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3804,7 +3832,7 @@ var xxx_messageInfo_PodReadinessGate proto.InternalMessageInfo func (m *PodSecurityContext) Reset() { *m = PodSecurityContext{} } func (*PodSecurityContext) ProtoMessage() {} func (*PodSecurityContext) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{134} + return fileDescriptor_83c10c24ec417dc9, []int{135} } func (m *PodSecurityContext) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3832,7 +3860,7 @@ var xxx_messageInfo_PodSecurityContext proto.InternalMessageInfo func (m *PodSignature) Reset() { *m = PodSignature{} } func (*PodSignature) ProtoMessage() {} func (*PodSignature) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{135} + return fileDescriptor_83c10c24ec417dc9, []int{136} } func (m *PodSignature) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3860,7 +3888,7 @@ var xxx_messageInfo_PodSignature proto.InternalMessageInfo func (m *PodSpec) Reset() { *m = PodSpec{} } func (*PodSpec) ProtoMessage() {} func (*PodSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{136} + return fileDescriptor_83c10c24ec417dc9, []int{137} } func (m *PodSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3888,7 +3916,7 @@ var xxx_messageInfo_PodSpec proto.InternalMessageInfo func (m *PodStatus) Reset() { *m = PodStatus{} } func (*PodStatus) ProtoMessage() {} func (*PodStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{137} + return fileDescriptor_83c10c24ec417dc9, []int{138} } func (m *PodStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3916,7 +3944,7 @@ var xxx_messageInfo_PodStatus proto.InternalMessageInfo func (m *PodStatusResult) Reset() { *m = PodStatusResult{} } func (*PodStatusResult) ProtoMessage() {} func (*PodStatusResult) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{138} + return fileDescriptor_83c10c24ec417dc9, []int{139} } func (m *PodStatusResult) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3944,7 +3972,7 @@ var xxx_messageInfo_PodStatusResult proto.InternalMessageInfo func (m *PodTemplate) Reset() { *m = PodTemplate{} } func (*PodTemplate) ProtoMessage() {} func (*PodTemplate) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{139} + return fileDescriptor_83c10c24ec417dc9, []int{140} } func (m *PodTemplate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3972,7 +4000,7 @@ var xxx_messageInfo_PodTemplate proto.InternalMessageInfo func (m *PodTemplateList) Reset() { *m = PodTemplateList{} } func (*PodTemplateList) ProtoMessage() {} func (*PodTemplateList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{140} + return fileDescriptor_83c10c24ec417dc9, []int{141} } func (m *PodTemplateList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4000,7 +4028,7 @@ var xxx_messageInfo_PodTemplateList proto.InternalMessageInfo func (m *PodTemplateSpec) Reset() { *m = PodTemplateSpec{} } func (*PodTemplateSpec) ProtoMessage() {} func (*PodTemplateSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{141} + return fileDescriptor_83c10c24ec417dc9, []int{142} } func (m *PodTemplateSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4028,7 +4056,7 @@ var xxx_messageInfo_PodTemplateSpec proto.InternalMessageInfo func (m *PortStatus) Reset() { *m = PortStatus{} } func (*PortStatus) ProtoMessage() {} func (*PortStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{142} + return fileDescriptor_83c10c24ec417dc9, []int{143} } func (m *PortStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4056,7 +4084,7 @@ var xxx_messageInfo_PortStatus proto.InternalMessageInfo func (m *PortworxVolumeSource) Reset() { *m = PortworxVolumeSource{} } func (*PortworxVolumeSource) ProtoMessage() {} func (*PortworxVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{143} + return fileDescriptor_83c10c24ec417dc9, []int{144} } func (m *PortworxVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4084,7 +4112,7 @@ var xxx_messageInfo_PortworxVolumeSource proto.InternalMessageInfo func (m *Preconditions) Reset() { *m = Preconditions{} } func (*Preconditions) ProtoMessage() {} func (*Preconditions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{144} + return fileDescriptor_83c10c24ec417dc9, []int{145} } func (m *Preconditions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4112,7 +4140,7 @@ var xxx_messageInfo_Preconditions proto.InternalMessageInfo func (m *PreferAvoidPodsEntry) Reset() { *m = PreferAvoidPodsEntry{} } func (*PreferAvoidPodsEntry) ProtoMessage() {} func (*PreferAvoidPodsEntry) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{145} + return fileDescriptor_83c10c24ec417dc9, []int{146} } func (m *PreferAvoidPodsEntry) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4140,7 +4168,7 @@ var xxx_messageInfo_PreferAvoidPodsEntry proto.InternalMessageInfo func (m *PreferredSchedulingTerm) Reset() { *m = PreferredSchedulingTerm{} } func (*PreferredSchedulingTerm) ProtoMessage() {} func (*PreferredSchedulingTerm) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{146} + return fileDescriptor_83c10c24ec417dc9, []int{147} } func (m *PreferredSchedulingTerm) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4168,7 +4196,7 @@ var xxx_messageInfo_PreferredSchedulingTerm proto.InternalMessageInfo func (m *Probe) Reset() { *m = Probe{} } func (*Probe) ProtoMessage() {} func (*Probe) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{147} + return fileDescriptor_83c10c24ec417dc9, []int{148} } func (m *Probe) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4196,7 +4224,7 @@ var xxx_messageInfo_Probe proto.InternalMessageInfo func (m *ProbeHandler) Reset() { *m = ProbeHandler{} } func (*ProbeHandler) ProtoMessage() {} func (*ProbeHandler) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{148} + return fileDescriptor_83c10c24ec417dc9, []int{149} } func (m *ProbeHandler) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4224,7 +4252,7 @@ var xxx_messageInfo_ProbeHandler proto.InternalMessageInfo func (m *ProjectedVolumeSource) Reset() { *m = ProjectedVolumeSource{} } func (*ProjectedVolumeSource) ProtoMessage() {} func (*ProjectedVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{149} + return fileDescriptor_83c10c24ec417dc9, []int{150} } func (m *ProjectedVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4252,7 +4280,7 @@ var xxx_messageInfo_ProjectedVolumeSource proto.InternalMessageInfo func (m *QuobyteVolumeSource) Reset() { *m = QuobyteVolumeSource{} } func (*QuobyteVolumeSource) ProtoMessage() {} func (*QuobyteVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{150} + return fileDescriptor_83c10c24ec417dc9, []int{151} } func (m *QuobyteVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4280,7 +4308,7 @@ var xxx_messageInfo_QuobyteVolumeSource proto.InternalMessageInfo func (m *RBDPersistentVolumeSource) Reset() { *m = RBDPersistentVolumeSource{} } func (*RBDPersistentVolumeSource) ProtoMessage() {} func (*RBDPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{151} + return fileDescriptor_83c10c24ec417dc9, []int{152} } func (m *RBDPersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4308,7 +4336,7 @@ var xxx_messageInfo_RBDPersistentVolumeSource proto.InternalMessageInfo func (m *RBDVolumeSource) Reset() { *m = RBDVolumeSource{} } func (*RBDVolumeSource) ProtoMessage() {} func (*RBDVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{152} + return fileDescriptor_83c10c24ec417dc9, []int{153} } func (m *RBDVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4336,7 +4364,7 @@ var xxx_messageInfo_RBDVolumeSource proto.InternalMessageInfo func (m *RangeAllocation) Reset() { *m = RangeAllocation{} } func (*RangeAllocation) ProtoMessage() {} func (*RangeAllocation) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{153} + return fileDescriptor_83c10c24ec417dc9, []int{154} } func (m *RangeAllocation) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4364,7 +4392,7 @@ var xxx_messageInfo_RangeAllocation proto.InternalMessageInfo func (m *ReplicationController) Reset() { *m = ReplicationController{} } func (*ReplicationController) ProtoMessage() {} func (*ReplicationController) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{154} + return fileDescriptor_83c10c24ec417dc9, []int{155} } func (m *ReplicationController) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4392,7 +4420,7 @@ var xxx_messageInfo_ReplicationController proto.InternalMessageInfo func (m *ReplicationControllerCondition) Reset() { *m = ReplicationControllerCondition{} } func (*ReplicationControllerCondition) ProtoMessage() {} func (*ReplicationControllerCondition) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{155} + return fileDescriptor_83c10c24ec417dc9, []int{156} } func (m *ReplicationControllerCondition) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4420,7 +4448,7 @@ var xxx_messageInfo_ReplicationControllerCondition proto.InternalMessageInfo func (m *ReplicationControllerList) Reset() { *m = ReplicationControllerList{} } func (*ReplicationControllerList) ProtoMessage() {} func (*ReplicationControllerList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{156} + return fileDescriptor_83c10c24ec417dc9, []int{157} } func (m *ReplicationControllerList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4448,7 +4476,7 @@ var xxx_messageInfo_ReplicationControllerList proto.InternalMessageInfo func (m *ReplicationControllerSpec) Reset() { *m = ReplicationControllerSpec{} } func (*ReplicationControllerSpec) ProtoMessage() {} func (*ReplicationControllerSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{157} + return fileDescriptor_83c10c24ec417dc9, []int{158} } func (m *ReplicationControllerSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4476,7 +4504,7 @@ var xxx_messageInfo_ReplicationControllerSpec proto.InternalMessageInfo func (m *ReplicationControllerStatus) Reset() { *m = ReplicationControllerStatus{} } func (*ReplicationControllerStatus) ProtoMessage() {} func (*ReplicationControllerStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{158} + return fileDescriptor_83c10c24ec417dc9, []int{159} } func (m *ReplicationControllerStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4504,7 +4532,7 @@ var xxx_messageInfo_ReplicationControllerStatus proto.InternalMessageInfo func (m *ResourceFieldSelector) Reset() { *m = ResourceFieldSelector{} } func (*ResourceFieldSelector) ProtoMessage() {} func (*ResourceFieldSelector) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{159} + return fileDescriptor_83c10c24ec417dc9, []int{160} } func (m *ResourceFieldSelector) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4532,7 +4560,7 @@ var xxx_messageInfo_ResourceFieldSelector proto.InternalMessageInfo func (m *ResourceQuota) Reset() { *m = ResourceQuota{} } func (*ResourceQuota) ProtoMessage() {} func (*ResourceQuota) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{160} + return fileDescriptor_83c10c24ec417dc9, []int{161} } func (m *ResourceQuota) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4560,7 +4588,7 @@ var xxx_messageInfo_ResourceQuota proto.InternalMessageInfo func (m *ResourceQuotaList) Reset() { *m = ResourceQuotaList{} } func (*ResourceQuotaList) ProtoMessage() {} func (*ResourceQuotaList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{161} + return fileDescriptor_83c10c24ec417dc9, []int{162} } func (m *ResourceQuotaList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4588,7 +4616,7 @@ var xxx_messageInfo_ResourceQuotaList proto.InternalMessageInfo func (m *ResourceQuotaSpec) Reset() { *m = ResourceQuotaSpec{} } func (*ResourceQuotaSpec) ProtoMessage() {} func (*ResourceQuotaSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{162} + return fileDescriptor_83c10c24ec417dc9, []int{163} } func (m *ResourceQuotaSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4616,7 +4644,7 @@ var xxx_messageInfo_ResourceQuotaSpec proto.InternalMessageInfo func (m *ResourceQuotaStatus) Reset() { *m = ResourceQuotaStatus{} } func (*ResourceQuotaStatus) ProtoMessage() {} func (*ResourceQuotaStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{163} + return fileDescriptor_83c10c24ec417dc9, []int{164} } func (m *ResourceQuotaStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4644,7 +4672,7 @@ var xxx_messageInfo_ResourceQuotaStatus proto.InternalMessageInfo func (m *ResourceRequirements) Reset() { *m = ResourceRequirements{} } func (*ResourceRequirements) ProtoMessage() {} func (*ResourceRequirements) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{164} + return fileDescriptor_83c10c24ec417dc9, []int{165} } func (m *ResourceRequirements) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4672,7 +4700,7 @@ var xxx_messageInfo_ResourceRequirements proto.InternalMessageInfo func (m *SELinuxOptions) Reset() { *m = SELinuxOptions{} } func (*SELinuxOptions) ProtoMessage() {} func (*SELinuxOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{165} + return fileDescriptor_83c10c24ec417dc9, []int{166} } func (m *SELinuxOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4700,7 +4728,7 @@ var xxx_messageInfo_SELinuxOptions proto.InternalMessageInfo func (m *ScaleIOPersistentVolumeSource) Reset() { *m = ScaleIOPersistentVolumeSource{} } func (*ScaleIOPersistentVolumeSource) ProtoMessage() {} func (*ScaleIOPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{166} + return fileDescriptor_83c10c24ec417dc9, []int{167} } func (m *ScaleIOPersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4728,7 +4756,7 @@ var xxx_messageInfo_ScaleIOPersistentVolumeSource proto.InternalMessageInfo func (m *ScaleIOVolumeSource) Reset() { *m = ScaleIOVolumeSource{} } func (*ScaleIOVolumeSource) ProtoMessage() {} func (*ScaleIOVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{167} + return fileDescriptor_83c10c24ec417dc9, []int{168} } func (m *ScaleIOVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4756,7 +4784,7 @@ var xxx_messageInfo_ScaleIOVolumeSource proto.InternalMessageInfo func (m *ScopeSelector) Reset() { *m = ScopeSelector{} } func (*ScopeSelector) ProtoMessage() {} func (*ScopeSelector) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{168} + return fileDescriptor_83c10c24ec417dc9, []int{169} } func (m *ScopeSelector) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4784,7 +4812,7 @@ var xxx_messageInfo_ScopeSelector proto.InternalMessageInfo func (m *ScopedResourceSelectorRequirement) Reset() { *m = ScopedResourceSelectorRequirement{} } func (*ScopedResourceSelectorRequirement) ProtoMessage() {} func (*ScopedResourceSelectorRequirement) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{169} + return fileDescriptor_83c10c24ec417dc9, []int{170} } func (m *ScopedResourceSelectorRequirement) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4812,7 +4840,7 @@ var xxx_messageInfo_ScopedResourceSelectorRequirement proto.InternalMessageInfo func (m *SeccompProfile) Reset() { *m = SeccompProfile{} } func (*SeccompProfile) ProtoMessage() {} func (*SeccompProfile) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{170} + return fileDescriptor_83c10c24ec417dc9, []int{171} } func (m *SeccompProfile) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4840,7 +4868,7 @@ var xxx_messageInfo_SeccompProfile proto.InternalMessageInfo func (m *Secret) Reset() { *m = Secret{} } func (*Secret) ProtoMessage() {} func (*Secret) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{171} + return fileDescriptor_83c10c24ec417dc9, []int{172} } func (m *Secret) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4868,7 +4896,7 @@ var xxx_messageInfo_Secret proto.InternalMessageInfo func (m *SecretEnvSource) Reset() { *m = SecretEnvSource{} } func (*SecretEnvSource) ProtoMessage() {} func (*SecretEnvSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{172} + return fileDescriptor_83c10c24ec417dc9, []int{173} } func (m *SecretEnvSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4896,7 +4924,7 @@ var xxx_messageInfo_SecretEnvSource proto.InternalMessageInfo func (m *SecretKeySelector) Reset() { *m = SecretKeySelector{} } func (*SecretKeySelector) ProtoMessage() {} func (*SecretKeySelector) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{173} + return fileDescriptor_83c10c24ec417dc9, []int{174} } func (m *SecretKeySelector) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4924,7 +4952,7 @@ var xxx_messageInfo_SecretKeySelector proto.InternalMessageInfo func (m *SecretList) Reset() { *m = SecretList{} } func (*SecretList) ProtoMessage() {} func (*SecretList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{174} + return fileDescriptor_83c10c24ec417dc9, []int{175} } func (m *SecretList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4952,7 +4980,7 @@ var xxx_messageInfo_SecretList proto.InternalMessageInfo func (m *SecretProjection) Reset() { *m = SecretProjection{} } func (*SecretProjection) ProtoMessage() {} func (*SecretProjection) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{175} + return fileDescriptor_83c10c24ec417dc9, []int{176} } func (m *SecretProjection) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4980,7 +5008,7 @@ var xxx_messageInfo_SecretProjection proto.InternalMessageInfo func (m *SecretReference) Reset() { *m = SecretReference{} } func (*SecretReference) ProtoMessage() {} func (*SecretReference) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{176} + return fileDescriptor_83c10c24ec417dc9, []int{177} } func (m *SecretReference) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5008,7 +5036,7 @@ var xxx_messageInfo_SecretReference proto.InternalMessageInfo func (m *SecretVolumeSource) Reset() { *m = SecretVolumeSource{} } func (*SecretVolumeSource) ProtoMessage() {} func (*SecretVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{177} + return fileDescriptor_83c10c24ec417dc9, []int{178} } func (m *SecretVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5036,7 +5064,7 @@ var xxx_messageInfo_SecretVolumeSource proto.InternalMessageInfo func (m *SecurityContext) Reset() { *m = SecurityContext{} } func (*SecurityContext) ProtoMessage() {} func (*SecurityContext) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{178} + return fileDescriptor_83c10c24ec417dc9, []int{179} } func (m *SecurityContext) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5064,7 +5092,7 @@ var xxx_messageInfo_SecurityContext proto.InternalMessageInfo func (m *SerializedReference) Reset() { *m = SerializedReference{} } func (*SerializedReference) ProtoMessage() {} func (*SerializedReference) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{179} + return fileDescriptor_83c10c24ec417dc9, []int{180} } func (m *SerializedReference) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5092,7 +5120,7 @@ var xxx_messageInfo_SerializedReference proto.InternalMessageInfo func (m *Service) Reset() { *m = Service{} } func (*Service) ProtoMessage() {} func (*Service) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{180} + return fileDescriptor_83c10c24ec417dc9, []int{181} } func (m *Service) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5120,7 +5148,7 @@ var xxx_messageInfo_Service proto.InternalMessageInfo func (m *ServiceAccount) Reset() { *m = ServiceAccount{} } func (*ServiceAccount) ProtoMessage() {} func (*ServiceAccount) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{181} + return fileDescriptor_83c10c24ec417dc9, []int{182} } func (m *ServiceAccount) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5148,7 +5176,7 @@ var xxx_messageInfo_ServiceAccount proto.InternalMessageInfo func (m *ServiceAccountList) Reset() { *m = ServiceAccountList{} } func (*ServiceAccountList) ProtoMessage() {} func (*ServiceAccountList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{182} + return fileDescriptor_83c10c24ec417dc9, []int{183} } func (m *ServiceAccountList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5176,7 +5204,7 @@ var xxx_messageInfo_ServiceAccountList proto.InternalMessageInfo func (m *ServiceAccountTokenProjection) Reset() { *m = ServiceAccountTokenProjection{} } func (*ServiceAccountTokenProjection) ProtoMessage() {} func (*ServiceAccountTokenProjection) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{183} + return fileDescriptor_83c10c24ec417dc9, []int{184} } func (m *ServiceAccountTokenProjection) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5204,7 +5232,7 @@ var xxx_messageInfo_ServiceAccountTokenProjection proto.InternalMessageInfo func (m *ServiceList) Reset() { *m = ServiceList{} } func (*ServiceList) ProtoMessage() {} func (*ServiceList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{184} + return fileDescriptor_83c10c24ec417dc9, []int{185} } func (m *ServiceList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5232,7 +5260,7 @@ var xxx_messageInfo_ServiceList proto.InternalMessageInfo func (m *ServicePort) Reset() { *m = ServicePort{} } func (*ServicePort) ProtoMessage() {} func (*ServicePort) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{185} + return fileDescriptor_83c10c24ec417dc9, []int{186} } func (m *ServicePort) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5260,7 +5288,7 @@ var xxx_messageInfo_ServicePort proto.InternalMessageInfo func (m *ServiceProxyOptions) Reset() { *m = ServiceProxyOptions{} } func (*ServiceProxyOptions) ProtoMessage() {} func (*ServiceProxyOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{186} + return fileDescriptor_83c10c24ec417dc9, []int{187} } func (m *ServiceProxyOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5288,7 +5316,7 @@ var xxx_messageInfo_ServiceProxyOptions proto.InternalMessageInfo func (m *ServiceSpec) Reset() { *m = ServiceSpec{} } func (*ServiceSpec) ProtoMessage() {} func (*ServiceSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{187} + return fileDescriptor_83c10c24ec417dc9, []int{188} } func (m *ServiceSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5316,7 +5344,7 @@ var xxx_messageInfo_ServiceSpec proto.InternalMessageInfo func (m *ServiceStatus) Reset() { *m = ServiceStatus{} } func (*ServiceStatus) ProtoMessage() {} func (*ServiceStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{188} + return fileDescriptor_83c10c24ec417dc9, []int{189} } func (m *ServiceStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5344,7 +5372,7 @@ var xxx_messageInfo_ServiceStatus proto.InternalMessageInfo func (m *SessionAffinityConfig) Reset() { *m = SessionAffinityConfig{} } func (*SessionAffinityConfig) ProtoMessage() {} func (*SessionAffinityConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{189} + return fileDescriptor_83c10c24ec417dc9, []int{190} } func (m *SessionAffinityConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5372,7 +5400,7 @@ var xxx_messageInfo_SessionAffinityConfig proto.InternalMessageInfo func (m *StorageOSPersistentVolumeSource) Reset() { *m = StorageOSPersistentVolumeSource{} } func (*StorageOSPersistentVolumeSource) ProtoMessage() {} func (*StorageOSPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{190} + return fileDescriptor_83c10c24ec417dc9, []int{191} } func (m *StorageOSPersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5400,7 +5428,7 @@ var xxx_messageInfo_StorageOSPersistentVolumeSource proto.InternalMessageInfo func (m *StorageOSVolumeSource) Reset() { *m = StorageOSVolumeSource{} } func (*StorageOSVolumeSource) ProtoMessage() {} func (*StorageOSVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{191} + return fileDescriptor_83c10c24ec417dc9, []int{192} } func (m *StorageOSVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5428,7 +5456,7 @@ var xxx_messageInfo_StorageOSVolumeSource proto.InternalMessageInfo func (m *Sysctl) Reset() { *m = Sysctl{} } func (*Sysctl) ProtoMessage() {} func (*Sysctl) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{192} + return fileDescriptor_83c10c24ec417dc9, []int{193} } func (m *Sysctl) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5456,7 +5484,7 @@ var xxx_messageInfo_Sysctl proto.InternalMessageInfo func (m *TCPSocketAction) Reset() { *m = TCPSocketAction{} } func (*TCPSocketAction) ProtoMessage() {} func (*TCPSocketAction) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{193} + return fileDescriptor_83c10c24ec417dc9, []int{194} } func (m *TCPSocketAction) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5484,7 +5512,7 @@ var xxx_messageInfo_TCPSocketAction proto.InternalMessageInfo func (m *Taint) Reset() { *m = Taint{} } func (*Taint) ProtoMessage() {} func (*Taint) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{194} + return fileDescriptor_83c10c24ec417dc9, []int{195} } func (m *Taint) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5512,7 +5540,7 @@ var xxx_messageInfo_Taint proto.InternalMessageInfo func (m *Toleration) Reset() { *m = Toleration{} } func (*Toleration) ProtoMessage() {} func (*Toleration) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{195} + return fileDescriptor_83c10c24ec417dc9, []int{196} } func (m *Toleration) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5540,7 +5568,7 @@ var xxx_messageInfo_Toleration proto.InternalMessageInfo func (m *TopologySelectorLabelRequirement) Reset() { *m = TopologySelectorLabelRequirement{} } func (*TopologySelectorLabelRequirement) ProtoMessage() {} func (*TopologySelectorLabelRequirement) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{196} + return fileDescriptor_83c10c24ec417dc9, []int{197} } func (m *TopologySelectorLabelRequirement) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5568,7 +5596,7 @@ var xxx_messageInfo_TopologySelectorLabelRequirement proto.InternalMessageInfo func (m *TopologySelectorTerm) Reset() { *m = TopologySelectorTerm{} } func (*TopologySelectorTerm) ProtoMessage() {} func (*TopologySelectorTerm) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{197} + return fileDescriptor_83c10c24ec417dc9, []int{198} } func (m *TopologySelectorTerm) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5596,7 +5624,7 @@ var xxx_messageInfo_TopologySelectorTerm proto.InternalMessageInfo func (m *TopologySpreadConstraint) Reset() { *m = TopologySpreadConstraint{} } func (*TopologySpreadConstraint) ProtoMessage() {} func (*TopologySpreadConstraint) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{198} + return fileDescriptor_83c10c24ec417dc9, []int{199} } func (m *TopologySpreadConstraint) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5624,7 +5652,7 @@ var xxx_messageInfo_TopologySpreadConstraint proto.InternalMessageInfo func (m *TypedLocalObjectReference) Reset() { *m = TypedLocalObjectReference{} } func (*TypedLocalObjectReference) ProtoMessage() {} func (*TypedLocalObjectReference) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{199} + return fileDescriptor_83c10c24ec417dc9, []int{200} } func (m *TypedLocalObjectReference) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5652,7 +5680,7 @@ var xxx_messageInfo_TypedLocalObjectReference proto.InternalMessageInfo func (m *Volume) Reset() { *m = Volume{} } func (*Volume) ProtoMessage() {} func (*Volume) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{200} + return fileDescriptor_83c10c24ec417dc9, []int{201} } func (m *Volume) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5680,7 +5708,7 @@ var xxx_messageInfo_Volume proto.InternalMessageInfo func (m *VolumeDevice) Reset() { *m = VolumeDevice{} } func (*VolumeDevice) ProtoMessage() {} func (*VolumeDevice) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{201} + return fileDescriptor_83c10c24ec417dc9, []int{202} } func (m *VolumeDevice) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5708,7 +5736,7 @@ var xxx_messageInfo_VolumeDevice proto.InternalMessageInfo func (m *VolumeMount) Reset() { *m = VolumeMount{} } func (*VolumeMount) ProtoMessage() {} func (*VolumeMount) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{202} + return fileDescriptor_83c10c24ec417dc9, []int{203} } func (m *VolumeMount) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5736,7 +5764,7 @@ var xxx_messageInfo_VolumeMount proto.InternalMessageInfo func (m *VolumeNodeAffinity) Reset() { *m = VolumeNodeAffinity{} } func (*VolumeNodeAffinity) ProtoMessage() {} func (*VolumeNodeAffinity) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{203} + return fileDescriptor_83c10c24ec417dc9, []int{204} } func (m *VolumeNodeAffinity) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5764,7 +5792,7 @@ var xxx_messageInfo_VolumeNodeAffinity proto.InternalMessageInfo func (m *VolumeProjection) Reset() { *m = VolumeProjection{} } func (*VolumeProjection) ProtoMessage() {} func (*VolumeProjection) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{204} + return fileDescriptor_83c10c24ec417dc9, []int{205} } func (m *VolumeProjection) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5792,7 +5820,7 @@ var xxx_messageInfo_VolumeProjection proto.InternalMessageInfo func (m *VolumeSource) Reset() { *m = VolumeSource{} } func (*VolumeSource) ProtoMessage() {} func (*VolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{205} + return fileDescriptor_83c10c24ec417dc9, []int{206} } func (m *VolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5820,7 +5848,7 @@ var xxx_messageInfo_VolumeSource proto.InternalMessageInfo func (m *VsphereVirtualDiskVolumeSource) Reset() { *m = VsphereVirtualDiskVolumeSource{} } func (*VsphereVirtualDiskVolumeSource) ProtoMessage() {} func (*VsphereVirtualDiskVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{206} + return fileDescriptor_83c10c24ec417dc9, []int{207} } func (m *VsphereVirtualDiskVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5848,7 +5876,7 @@ var xxx_messageInfo_VsphereVirtualDiskVolumeSource proto.InternalMessageInfo func (m *WeightedPodAffinityTerm) Reset() { *m = WeightedPodAffinityTerm{} } func (*WeightedPodAffinityTerm) ProtoMessage() {} func (*WeightedPodAffinityTerm) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{207} + return fileDescriptor_83c10c24ec417dc9, []int{208} } func (m *WeightedPodAffinityTerm) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5876,7 +5904,7 @@ var xxx_messageInfo_WeightedPodAffinityTerm proto.InternalMessageInfo func (m *WindowsSecurityContextOptions) Reset() { *m = WindowsSecurityContextOptions{} } func (*WindowsSecurityContextOptions) ProtoMessage() {} func (*WindowsSecurityContextOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{208} + return fileDescriptor_83c10c24ec417dc9, []int{209} } func (m *WindowsSecurityContextOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5968,6 +5996,7 @@ func init() { proto.RegisterMapType((map[string]string)(nil), "k8s.io.api.core.v1.FlexVolumeSource.OptionsEntry") proto.RegisterType((*FlockerVolumeSource)(nil), "k8s.io.api.core.v1.FlockerVolumeSource") proto.RegisterType((*GCEPersistentDiskVolumeSource)(nil), "k8s.io.api.core.v1.GCEPersistentDiskVolumeSource") + proto.RegisterType((*GRPCAction)(nil), "k8s.io.api.core.v1.GRPCAction") proto.RegisterType((*GitRepoVolumeSource)(nil), "k8s.io.api.core.v1.GitRepoVolumeSource") proto.RegisterType((*GlusterfsPersistentVolumeSource)(nil), "k8s.io.api.core.v1.GlusterfsPersistentVolumeSource") proto.RegisterType((*GlusterfsVolumeSource)(nil), "k8s.io.api.core.v1.GlusterfsVolumeSource") @@ -6146,895 +6175,897 @@ func init() { } var fileDescriptor_83c10c24ec417dc9 = []byte{ - // 14201 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x69, 0x70, 0x24, 0xc9, - 0x79, 0x18, 0xca, 0xea, 0xc6, 0xd5, 0x1f, 0xee, 0x9c, 0x63, 0x31, 0xd8, 0x9d, 0xc1, 0x6c, 0x2d, - 0x39, 0x3b, 0xcb, 0xdd, 0xc5, 0x70, 0xf6, 0x20, 0x57, 0xbb, 0xe4, 0x8a, 0x00, 0x1a, 0x98, 0xc1, - 0xce, 0x00, 0xd3, 0x9b, 0x8d, 0x99, 0x21, 0xa9, 0x25, 0x83, 0x85, 0xee, 0x04, 0x50, 0x44, 0x77, - 0x55, 0x6f, 0x55, 0x35, 0x66, 0xb0, 0x8f, 0x8a, 0xa7, 0x47, 0x9d, 0xd4, 0xf1, 0x82, 0xf1, 0x42, - 0xcf, 0x76, 0x90, 0x0a, 0x85, 0x43, 0x96, 0x43, 0xa2, 0xe9, 0x4b, 0xa6, 0x2c, 0xc9, 0xa2, 0x6c, - 0xc9, 0xb7, 0xec, 0x1f, 0x92, 0xac, 0xb0, 0x45, 0x45, 0x28, 0x0c, 0x4b, 0x23, 0x47, 0xc8, 0x8c, - 0xb0, 0x25, 0xd9, 0xb2, 0x7f, 0x78, 0xac, 0xb0, 0x1c, 0x79, 0x56, 0x66, 0x5d, 0xdd, 0x98, 0xc5, - 0x80, 0x4b, 0xc6, 0xfe, 0xeb, 0xce, 0xef, 0xcb, 0x2f, 0xb3, 0xf2, 0xfc, 0xf2, 0x3b, 0xe1, 0x95, - 0xdd, 0x97, 0xc2, 0x79, 0xd7, 0xbf, 0xb4, 0xdb, 0xdd, 0x24, 0x81, 0x47, 0x22, 0x12, 0x5e, 0xda, - 0x23, 0x5e, 0xd3, 0x0f, 0x2e, 0x09, 0x80, 0xd3, 0x71, 0x2f, 0x35, 0xfc, 0x80, 0x5c, 0xda, 0xbb, - 0x7c, 0x69, 0x9b, 0x78, 0x24, 0x70, 0x22, 0xd2, 0x9c, 0xef, 0x04, 0x7e, 0xe4, 0x23, 0xc4, 0x71, - 0xe6, 0x9d, 0x8e, 0x3b, 0x4f, 0x71, 0xe6, 0xf7, 0x2e, 0xcf, 0x3e, 0xbb, 0xed, 0x46, 0x3b, 0xdd, - 0xcd, 0xf9, 0x86, 0xdf, 0xbe, 0xb4, 0xed, 0x6f, 0xfb, 0x97, 0x18, 0xea, 0x66, 0x77, 0x8b, 0xfd, - 0x63, 0x7f, 0xd8, 0x2f, 0x4e, 0x62, 0xf6, 0x85, 0xb8, 0x99, 0xb6, 0xd3, 0xd8, 0x71, 0x3d, 0x12, - 0xec, 0x5f, 0xea, 0xec, 0x6e, 0xb3, 0x76, 0x03, 0x12, 0xfa, 0xdd, 0xa0, 0x41, 0x92, 0x0d, 0x17, - 0xd6, 0x0a, 0x2f, 0xb5, 0x49, 0xe4, 0x64, 0x74, 0x77, 0xf6, 0x52, 0x5e, 0xad, 0xa0, 0xeb, 0x45, - 0x6e, 0x3b, 0xdd, 0xcc, 0x07, 0x7b, 0x55, 0x08, 0x1b, 0x3b, 0xa4, 0xed, 0xa4, 0xea, 0x3d, 0x9f, - 0x57, 0xaf, 0x1b, 0xb9, 0xad, 0x4b, 0xae, 0x17, 0x85, 0x51, 0x90, 0xac, 0x64, 0x7f, 0xdd, 0x82, - 0xf3, 0x0b, 0xb7, 0xeb, 0xcb, 0x2d, 0x27, 0x8c, 0xdc, 0xc6, 0x62, 0xcb, 0x6f, 0xec, 0xd6, 0x23, - 0x3f, 0x20, 0xb7, 0xfc, 0x56, 0xb7, 0x4d, 0xea, 0x6c, 0x20, 0xd0, 0x33, 0x30, 0xb2, 0xc7, 0xfe, - 0xaf, 0x56, 0x67, 0xac, 0xf3, 0xd6, 0xc5, 0xca, 0xe2, 0xd4, 0xaf, 0x1f, 0xcc, 0xbd, 0xe7, 0xde, - 0xc1, 0xdc, 0xc8, 0x2d, 0x51, 0x8e, 0x15, 0x06, 0xba, 0x00, 0x43, 0x5b, 0xe1, 0xc6, 0x7e, 0x87, - 0xcc, 0x94, 0x18, 0xee, 0x84, 0xc0, 0x1d, 0x5a, 0xa9, 0xd3, 0x52, 0x2c, 0xa0, 0xe8, 0x12, 0x54, - 0x3a, 0x4e, 0x10, 0xb9, 0x91, 0xeb, 0x7b, 0x33, 0xe5, 0xf3, 0xd6, 0xc5, 0xc1, 0xc5, 0x69, 0x81, - 0x5a, 0xa9, 0x49, 0x00, 0x8e, 0x71, 0x68, 0x37, 0x02, 0xe2, 0x34, 0x6f, 0x78, 0xad, 0xfd, 0x99, - 0x81, 0xf3, 0xd6, 0xc5, 0x91, 0xb8, 0x1b, 0x58, 0x94, 0x63, 0x85, 0x61, 0x7f, 0xb1, 0x04, 0x23, - 0x0b, 0x5b, 0x5b, 0xae, 0xe7, 0x46, 0xfb, 0xe8, 0x16, 0x8c, 0x79, 0x7e, 0x93, 0xc8, 0xff, 0xec, - 0x2b, 0x46, 0x9f, 0x3b, 0x3f, 0x9f, 0x5e, 0x4a, 0xf3, 0xeb, 0x1a, 0xde, 0xe2, 0xd4, 0xbd, 0x83, - 0xb9, 0x31, 0xbd, 0x04, 0x1b, 0x74, 0x10, 0x86, 0xd1, 0x8e, 0xdf, 0x54, 0x64, 0x4b, 0x8c, 0xec, - 0x5c, 0x16, 0xd9, 0x5a, 0x8c, 0xb6, 0x38, 0x79, 0xef, 0x60, 0x6e, 0x54, 0x2b, 0xc0, 0x3a, 0x11, - 0xb4, 0x09, 0x93, 0xf4, 0xaf, 0x17, 0xb9, 0x8a, 0x6e, 0x99, 0xd1, 0x7d, 0x22, 0x8f, 0xae, 0x86, - 0xba, 0x78, 0xe2, 0xde, 0xc1, 0xdc, 0x64, 0xa2, 0x10, 0x27, 0x09, 0xda, 0x6f, 0xc1, 0xc4, 0x42, - 0x14, 0x39, 0x8d, 0x1d, 0xd2, 0xe4, 0x33, 0x88, 0x5e, 0x80, 0x01, 0xcf, 0x69, 0x13, 0x31, 0xbf, - 0xe7, 0xc5, 0xc0, 0x0e, 0xac, 0x3b, 0x6d, 0x72, 0xff, 0x60, 0x6e, 0xea, 0xa6, 0xe7, 0xbe, 0xd9, - 0x15, 0xab, 0x82, 0x96, 0x61, 0x86, 0x8d, 0x9e, 0x03, 0x68, 0x92, 0x3d, 0xb7, 0x41, 0x6a, 0x4e, - 0xb4, 0x23, 0xe6, 0x1b, 0x89, 0xba, 0x50, 0x55, 0x10, 0xac, 0x61, 0xd9, 0x77, 0xa1, 0xb2, 0xb0, - 0xe7, 0xbb, 0xcd, 0x9a, 0xdf, 0x0c, 0xd1, 0x2e, 0x4c, 0x76, 0x02, 0xb2, 0x45, 0x02, 0x55, 0x34, - 0x63, 0x9d, 0x2f, 0x5f, 0x1c, 0x7d, 0xee, 0x62, 0xe6, 0xc7, 0x9a, 0xa8, 0xcb, 0x5e, 0x14, 0xec, - 0x2f, 0x3e, 0x22, 0xda, 0x9b, 0x4c, 0x40, 0x71, 0x92, 0xb2, 0xfd, 0xcf, 0x4a, 0x70, 0x6a, 0xe1, - 0xad, 0x6e, 0x40, 0xaa, 0x6e, 0xb8, 0x9b, 0x5c, 0xe1, 0x4d, 0x37, 0xdc, 0x5d, 0x8f, 0x47, 0x40, - 0x2d, 0xad, 0xaa, 0x28, 0xc7, 0x0a, 0x03, 0x3d, 0x0b, 0xc3, 0xf4, 0xf7, 0x4d, 0xbc, 0x2a, 0x3e, - 0xf9, 0x84, 0x40, 0x1e, 0xad, 0x3a, 0x91, 0x53, 0xe5, 0x20, 0x2c, 0x71, 0xd0, 0x1a, 0x8c, 0x36, - 0xd8, 0x86, 0xdc, 0x5e, 0xf3, 0x9b, 0x84, 0x4d, 0x66, 0x65, 0xf1, 0x69, 0x8a, 0xbe, 0x14, 0x17, - 0xdf, 0x3f, 0x98, 0x9b, 0xe1, 0x7d, 0x13, 0x24, 0x34, 0x18, 0xd6, 0xeb, 0x23, 0x5b, 0xed, 0xaf, - 0x01, 0x46, 0x09, 0x32, 0xf6, 0xd6, 0x45, 0x6d, 0xab, 0x0c, 0xb2, 0xad, 0x32, 0x96, 0xbd, 0x4d, - 0xd0, 0x65, 0x18, 0xd8, 0x75, 0xbd, 0xe6, 0xcc, 0x10, 0xa3, 0x75, 0x96, 0xce, 0xf9, 0x35, 0xd7, - 0x6b, 0xde, 0x3f, 0x98, 0x9b, 0x36, 0xba, 0x43, 0x0b, 0x31, 0x43, 0xb5, 0xff, 0xcc, 0x82, 0x39, - 0x06, 0x5b, 0x71, 0x5b, 0xa4, 0x46, 0x82, 0xd0, 0x0d, 0x23, 0xe2, 0x45, 0xc6, 0x80, 0x3e, 0x07, - 0x10, 0x92, 0x46, 0x40, 0x22, 0x6d, 0x48, 0xd5, 0xc2, 0xa8, 0x2b, 0x08, 0xd6, 0xb0, 0xe8, 0x81, - 0x10, 0xee, 0x38, 0x01, 0x5b, 0x5f, 0x62, 0x60, 0xd5, 0x81, 0x50, 0x97, 0x00, 0x1c, 0xe3, 0x18, - 0x07, 0x42, 0xb9, 0xd7, 0x81, 0x80, 0x3e, 0x02, 0x93, 0x71, 0x63, 0x61, 0xc7, 0x69, 0xc8, 0x01, - 0x64, 0x5b, 0xa6, 0x6e, 0x82, 0x70, 0x12, 0xd7, 0xfe, 0x1b, 0x96, 0x58, 0x3c, 0xf4, 0xab, 0xdf, - 0xe1, 0xdf, 0x6a, 0xff, 0x92, 0x05, 0xc3, 0x8b, 0xae, 0xd7, 0x74, 0xbd, 0x6d, 0xf4, 0x69, 0x18, - 0xa1, 0x77, 0x53, 0xd3, 0x89, 0x1c, 0x71, 0xee, 0x7d, 0x40, 0xdb, 0x5b, 0xea, 0xaa, 0x98, 0xef, - 0xec, 0x6e, 0xd3, 0x82, 0x70, 0x9e, 0x62, 0xd3, 0xdd, 0x76, 0x63, 0xf3, 0x33, 0xa4, 0x11, 0xad, - 0x91, 0xc8, 0x89, 0x3f, 0x27, 0x2e, 0xc3, 0x8a, 0x2a, 0xba, 0x06, 0x43, 0x91, 0x13, 0x6c, 0x93, - 0x48, 0x1c, 0x80, 0x99, 0x07, 0x15, 0xaf, 0x89, 0xe9, 0x8e, 0x24, 0x5e, 0x83, 0xc4, 0xd7, 0xc2, - 0x06, 0xab, 0x8a, 0x05, 0x09, 0xfb, 0xc7, 0x86, 0xe1, 0xcc, 0x52, 0x7d, 0x35, 0x67, 0x5d, 0x5d, - 0x80, 0xa1, 0x66, 0xe0, 0xee, 0x91, 0x40, 0x8c, 0xb3, 0xa2, 0x52, 0x65, 0xa5, 0x58, 0x40, 0xd1, - 0x4b, 0x30, 0xc6, 0x2f, 0xa4, 0xab, 0x8e, 0xd7, 0x6c, 0xc9, 0x21, 0x3e, 0x29, 0xb0, 0xc7, 0x6e, - 0x69, 0x30, 0x6c, 0x60, 0x1e, 0x72, 0x51, 0x5d, 0x48, 0x6c, 0xc6, 0xbc, 0xcb, 0xee, 0xf3, 0x16, - 0x4c, 0xf1, 0x66, 0x16, 0xa2, 0x28, 0x70, 0x37, 0xbb, 0x11, 0x09, 0x67, 0x06, 0xd9, 0x49, 0xb7, - 0x94, 0x35, 0x5a, 0xb9, 0x23, 0x30, 0x7f, 0x2b, 0x41, 0x85, 0x1f, 0x82, 0x33, 0xa2, 0xdd, 0xa9, - 0x24, 0x18, 0xa7, 0x9a, 0x45, 0xdf, 0x6b, 0xc1, 0x6c, 0xc3, 0xf7, 0xa2, 0xc0, 0x6f, 0xb5, 0x48, - 0x50, 0xeb, 0x6e, 0xb6, 0xdc, 0x70, 0x87, 0xaf, 0x53, 0x4c, 0xb6, 0xd8, 0x49, 0x90, 0x33, 0x87, - 0x0a, 0x49, 0xcc, 0xe1, 0xb9, 0x7b, 0x07, 0x73, 0xb3, 0x4b, 0xb9, 0xa4, 0x70, 0x41, 0x33, 0x68, - 0x17, 0x10, 0xbd, 0x4a, 0xeb, 0x91, 0xb3, 0x4d, 0xe2, 0xc6, 0x87, 0xfb, 0x6f, 0xfc, 0xf4, 0xbd, - 0x83, 0x39, 0xb4, 0x9e, 0x22, 0x81, 0x33, 0xc8, 0xa2, 0x37, 0xe1, 0x24, 0x2d, 0x4d, 0x7d, 0xeb, - 0x48, 0xff, 0xcd, 0xcd, 0xdc, 0x3b, 0x98, 0x3b, 0xb9, 0x9e, 0x41, 0x04, 0x67, 0x92, 0x46, 0xdf, - 0x63, 0xc1, 0x99, 0xf8, 0xf3, 0x97, 0xef, 0x76, 0x1c, 0xaf, 0x19, 0x37, 0x5c, 0xe9, 0xbf, 0x61, - 0x7a, 0x26, 0x9f, 0x59, 0xca, 0xa3, 0x84, 0xf3, 0x1b, 0x99, 0x5d, 0x82, 0x53, 0x99, 0xab, 0x05, - 0x4d, 0x41, 0x79, 0x97, 0x70, 0x2e, 0xa8, 0x82, 0xe9, 0x4f, 0x74, 0x12, 0x06, 0xf7, 0x9c, 0x56, - 0x57, 0x6c, 0x14, 0xcc, 0xff, 0xbc, 0x5c, 0x7a, 0xc9, 0xb2, 0xff, 0x79, 0x19, 0x26, 0x97, 0xea, - 0xab, 0x0f, 0xb4, 0x0b, 0xf5, 0x6b, 0xa8, 0x54, 0x78, 0x0d, 0xc5, 0x97, 0x5a, 0x39, 0xf7, 0x52, - 0xfb, 0xbf, 0x33, 0xb6, 0xd0, 0x00, 0xdb, 0x42, 0xdf, 0x91, 0xb3, 0x85, 0x8e, 0x78, 0xe3, 0xec, - 0xe5, 0xac, 0xa2, 0x41, 0x36, 0x99, 0x99, 0x1c, 0xcb, 0x75, 0xbf, 0xe1, 0xb4, 0x92, 0x47, 0xdf, - 0x21, 0x97, 0xd2, 0xd1, 0xcc, 0x63, 0x03, 0xc6, 0x96, 0x9c, 0x8e, 0xb3, 0xe9, 0xb6, 0xdc, 0xc8, - 0x25, 0x21, 0x7a, 0x12, 0xca, 0x4e, 0xb3, 0xc9, 0xb8, 0xad, 0xca, 0xe2, 0xa9, 0x7b, 0x07, 0x73, - 0xe5, 0x85, 0x26, 0xbd, 0xf6, 0x41, 0x61, 0xed, 0x63, 0x8a, 0x81, 0xde, 0x0f, 0x03, 0xcd, 0xc0, - 0xef, 0xcc, 0x94, 0x18, 0x26, 0xdd, 0x75, 0x03, 0xd5, 0xc0, 0xef, 0x24, 0x50, 0x19, 0x8e, 0xfd, - 0x6b, 0x25, 0x78, 0x6c, 0x89, 0x74, 0x76, 0x56, 0xea, 0x39, 0xe7, 0xf7, 0x45, 0x18, 0x69, 0xfb, - 0x9e, 0x1b, 0xf9, 0x41, 0x28, 0x9a, 0x66, 0x2b, 0x62, 0x4d, 0x94, 0x61, 0x05, 0x45, 0xe7, 0x61, - 0xa0, 0x13, 0x33, 0x95, 0x63, 0x92, 0x21, 0x65, 0xec, 0x24, 0x83, 0x50, 0x8c, 0x6e, 0x48, 0x02, - 0xb1, 0x62, 0x14, 0xc6, 0xcd, 0x90, 0x04, 0x98, 0x41, 0xe2, 0x9b, 0x99, 0xde, 0xd9, 0xe2, 0x84, - 0x4e, 0xdc, 0xcc, 0x14, 0x82, 0x35, 0x2c, 0x54, 0x83, 0x4a, 0x98, 0x98, 0xd9, 0xbe, 0xb6, 0xe9, - 0x38, 0xbb, 0xba, 0xd5, 0x4c, 0xc6, 0x44, 0x8c, 0x1b, 0x65, 0xa8, 0xe7, 0xd5, 0xfd, 0xb5, 0x12, - 0x20, 0x3e, 0x84, 0xdf, 0x62, 0x03, 0x77, 0x33, 0x3d, 0x70, 0xfd, 0x6f, 0x89, 0xa3, 0x1a, 0xbd, - 0xff, 0x6e, 0xc1, 0x63, 0x4b, 0xae, 0xd7, 0x24, 0x41, 0xce, 0x02, 0x7c, 0x38, 0x6f, 0xd9, 0xc3, - 0x31, 0x0d, 0xc6, 0x12, 0x1b, 0x38, 0x82, 0x25, 0x66, 0xff, 0x89, 0x05, 0x88, 0x7f, 0xf6, 0x3b, - 0xee, 0x63, 0x6f, 0xa6, 0x3f, 0xf6, 0x08, 0x96, 0x85, 0x7d, 0x1d, 0x26, 0x96, 0x5a, 0x2e, 0xf1, - 0xa2, 0xd5, 0xda, 0x92, 0xef, 0x6d, 0xb9, 0xdb, 0xe8, 0x65, 0x98, 0x88, 0xdc, 0x36, 0xf1, 0xbb, - 0x51, 0x9d, 0x34, 0x7c, 0x8f, 0xbd, 0x24, 0xad, 0x8b, 0x83, 0x8b, 0xe8, 0xde, 0xc1, 0xdc, 0xc4, - 0x86, 0x01, 0xc1, 0x09, 0x4c, 0xfb, 0xf7, 0xe8, 0xf8, 0xf9, 0xed, 0x8e, 0xef, 0x11, 0x2f, 0x5a, - 0xf2, 0xbd, 0x26, 0x97, 0x38, 0xbc, 0x0c, 0x03, 0x11, 0x1d, 0x0f, 0x3e, 0x76, 0x17, 0xe4, 0x46, - 0xa1, 0xa3, 0x70, 0xff, 0x60, 0xee, 0x74, 0xba, 0x06, 0x1b, 0x27, 0x56, 0x07, 0x7d, 0x07, 0x0c, - 0x85, 0x91, 0x13, 0x75, 0x43, 0x31, 0x9a, 0x8f, 0xcb, 0xd1, 0xac, 0xb3, 0xd2, 0xfb, 0x07, 0x73, - 0x93, 0xaa, 0x1a, 0x2f, 0xc2, 0xa2, 0x02, 0x7a, 0x0a, 0x86, 0xdb, 0x24, 0x0c, 0x9d, 0x6d, 0x79, - 0x1b, 0x4e, 0x8a, 0xba, 0xc3, 0x6b, 0xbc, 0x18, 0x4b, 0x38, 0x7a, 0x02, 0x06, 0x49, 0x10, 0xf8, - 0x81, 0xd8, 0xa3, 0xe3, 0x02, 0x71, 0x70, 0x99, 0x16, 0x62, 0x0e, 0xb3, 0x7f, 0xd3, 0x82, 0x49, - 0xd5, 0x57, 0xde, 0xd6, 0x31, 0xbc, 0x0a, 0x3e, 0x01, 0xd0, 0x90, 0x1f, 0x18, 0xb2, 0xdb, 0x63, - 0xf4, 0xb9, 0x0b, 0x99, 0x17, 0x75, 0x6a, 0x18, 0x63, 0xca, 0xaa, 0x28, 0xc4, 0x1a, 0x35, 0xfb, - 0x1f, 0x5a, 0x70, 0x22, 0xf1, 0x45, 0xd7, 0xdd, 0x30, 0x42, 0x6f, 0xa4, 0xbe, 0x6a, 0xbe, 0xbf, - 0xaf, 0xa2, 0xb5, 0xd9, 0x37, 0xa9, 0xa5, 0x2c, 0x4b, 0xb4, 0x2f, 0xba, 0x0a, 0x83, 0x6e, 0x44, - 0xda, 0xf2, 0x63, 0x9e, 0x28, 0xfc, 0x18, 0xde, 0xab, 0x78, 0x46, 0x56, 0x69, 0x4d, 0xcc, 0x09, - 0xd8, 0xbf, 0x56, 0x86, 0x0a, 0x5f, 0xb6, 0x6b, 0x4e, 0xe7, 0x18, 0xe6, 0xe2, 0x69, 0xa8, 0xb8, - 0xed, 0x76, 0x37, 0x72, 0x36, 0xc5, 0x71, 0x3e, 0xc2, 0xb7, 0xd6, 0xaa, 0x2c, 0xc4, 0x31, 0x1c, - 0xad, 0xc2, 0x00, 0xeb, 0x0a, 0xff, 0xca, 0x27, 0xb3, 0xbf, 0x52, 0xf4, 0x7d, 0xbe, 0xea, 0x44, - 0x0e, 0xe7, 0xa4, 0xd4, 0x3d, 0x42, 0x8b, 0x30, 0x23, 0x81, 0x1c, 0x80, 0x4d, 0xd7, 0x73, 0x82, - 0x7d, 0x5a, 0x36, 0x53, 0x66, 0x04, 0x9f, 0x2d, 0x26, 0xb8, 0xa8, 0xf0, 0x39, 0x59, 0xf5, 0x61, - 0x31, 0x00, 0x6b, 0x44, 0x67, 0x3f, 0x04, 0x15, 0x85, 0x7c, 0x18, 0x86, 0x68, 0xf6, 0x23, 0x30, - 0x99, 0x68, 0xab, 0x57, 0xf5, 0x31, 0x9d, 0x9f, 0xfa, 0x65, 0x76, 0x64, 0x88, 0x5e, 0x2f, 0x7b, - 0x7b, 0xe2, 0xc8, 0x7d, 0x0b, 0x4e, 0xb6, 0x32, 0x4e, 0x32, 0x31, 0xaf, 0xfd, 0x9f, 0x7c, 0x8f, - 0x89, 0xcf, 0x3e, 0x99, 0x05, 0xc5, 0x99, 0x6d, 0x50, 0x1e, 0xc1, 0xef, 0xd0, 0x0d, 0xe2, 0xb4, - 0x74, 0x76, 0xfb, 0x86, 0x28, 0xc3, 0x0a, 0x4a, 0xcf, 0xbb, 0x93, 0xaa, 0xf3, 0xd7, 0xc8, 0x7e, - 0x9d, 0xb4, 0x48, 0x23, 0xf2, 0x83, 0x6f, 0x6a, 0xf7, 0xcf, 0xf2, 0xd1, 0xe7, 0xc7, 0xe5, 0xa8, - 0x20, 0x50, 0xbe, 0x46, 0xf6, 0xf9, 0x54, 0xe8, 0x5f, 0x57, 0x2e, 0xfc, 0xba, 0x9f, 0xb3, 0x60, - 0x5c, 0x7d, 0xdd, 0x31, 0x9c, 0x0b, 0x8b, 0xe6, 0xb9, 0x70, 0xb6, 0x70, 0x81, 0xe7, 0x9c, 0x08, - 0x5f, 0x2b, 0xc1, 0x19, 0x85, 0x43, 0xdf, 0x06, 0xfc, 0x8f, 0x58, 0x55, 0x97, 0xa0, 0xe2, 0x29, - 0xa9, 0x95, 0x65, 0x8a, 0x8b, 0x62, 0x99, 0x55, 0x8c, 0x43, 0x59, 0x3c, 0x2f, 0x16, 0x2d, 0x8d, - 0xe9, 0xe2, 0x5c, 0x21, 0xba, 0x5d, 0x84, 0x72, 0xd7, 0x6d, 0x8a, 0x0b, 0xe6, 0x03, 0x72, 0xb4, - 0x6f, 0xae, 0x56, 0xef, 0x1f, 0xcc, 0x3d, 0x9e, 0xa7, 0x4a, 0xa0, 0x37, 0x5b, 0x38, 0x7f, 0x73, - 0xb5, 0x8a, 0x69, 0x65, 0xb4, 0x00, 0x93, 0x52, 0x5b, 0x72, 0x8b, 0xb2, 0x5b, 0xbe, 0x27, 0xee, - 0x21, 0x25, 0x93, 0xc5, 0x26, 0x18, 0x27, 0xf1, 0x51, 0x15, 0xa6, 0x76, 0xbb, 0x9b, 0xa4, 0x45, - 0x22, 0xfe, 0xc1, 0xd7, 0x08, 0x97, 0x58, 0x56, 0xe2, 0x97, 0xd9, 0xb5, 0x04, 0x1c, 0xa7, 0x6a, - 0xd8, 0x7f, 0xc1, 0xee, 0x03, 0x31, 0x7a, 0xb5, 0xc0, 0xa7, 0x0b, 0x8b, 0x52, 0xff, 0x66, 0x2e, - 0xe7, 0x7e, 0x56, 0xc5, 0x35, 0xb2, 0xbf, 0xe1, 0x53, 0xce, 0x3c, 0x7b, 0x55, 0x18, 0x6b, 0x7e, - 0xa0, 0x70, 0xcd, 0xff, 0x7c, 0x09, 0x4e, 0xa9, 0x11, 0x30, 0x98, 0xc0, 0x6f, 0xf5, 0x31, 0xb8, - 0x0c, 0xa3, 0x4d, 0xb2, 0xe5, 0x74, 0x5b, 0x91, 0x12, 0x9f, 0x0f, 0x72, 0x15, 0x4a, 0x35, 0x2e, - 0xc6, 0x3a, 0xce, 0x21, 0x86, 0xed, 0x7f, 0x8c, 0xb2, 0x8b, 0x38, 0x72, 0xe8, 0x1a, 0x57, 0xbb, - 0xc6, 0xca, 0xdd, 0x35, 0x4f, 0xc0, 0xa0, 0xdb, 0xa6, 0x8c, 0x59, 0xc9, 0xe4, 0xb7, 0x56, 0x69, - 0x21, 0xe6, 0x30, 0xf4, 0x3e, 0x18, 0x6e, 0xf8, 0xed, 0xb6, 0xe3, 0x35, 0xd9, 0x95, 0x57, 0x59, - 0x1c, 0xa5, 0xbc, 0xdb, 0x12, 0x2f, 0xc2, 0x12, 0x86, 0x1e, 0x83, 0x01, 0x27, 0xd8, 0xe6, 0x32, - 0x8c, 0xca, 0xe2, 0x08, 0x6d, 0x69, 0x21, 0xd8, 0x0e, 0x31, 0x2b, 0xa5, 0x4f, 0xb0, 0x3b, 0x7e, - 0xb0, 0xeb, 0x7a, 0xdb, 0x55, 0x37, 0x10, 0x5b, 0x42, 0xdd, 0x85, 0xb7, 0x15, 0x04, 0x6b, 0x58, - 0x68, 0x05, 0x06, 0x3b, 0x7e, 0x10, 0x85, 0x33, 0x43, 0x6c, 0xb8, 0x1f, 0xcf, 0x39, 0x88, 0xf8, - 0xd7, 0xd6, 0xfc, 0x20, 0x8a, 0x3f, 0x80, 0xfe, 0x0b, 0x31, 0xaf, 0x8e, 0xae, 0xc3, 0x30, 0xf1, - 0xf6, 0x56, 0x02, 0xbf, 0x3d, 0x73, 0x22, 0x9f, 0xd2, 0x32, 0x47, 0xe1, 0xcb, 0x2c, 0xe6, 0x51, - 0x45, 0x31, 0x96, 0x24, 0xd0, 0x77, 0x40, 0x99, 0x78, 0x7b, 0x33, 0xc3, 0x8c, 0xd2, 0x6c, 0x0e, - 0xa5, 0x5b, 0x4e, 0x10, 0x9f, 0xf9, 0xcb, 0xde, 0x1e, 0xa6, 0x75, 0xd0, 0xc7, 0xa1, 0x22, 0x0f, - 0x8c, 0x50, 0x08, 0xeb, 0x32, 0x17, 0xac, 0x3c, 0x66, 0x30, 0x79, 0xb3, 0xeb, 0x06, 0xa4, 0x4d, - 0xbc, 0x28, 0x8c, 0x4f, 0x48, 0x09, 0x0d, 0x71, 0x4c, 0x0d, 0x7d, 0x5c, 0x4a, 0x88, 0xd7, 0xfc, - 0xae, 0x17, 0x85, 0x33, 0x15, 0xd6, 0xbd, 0x4c, 0xdd, 0xdd, 0xad, 0x18, 0x2f, 0x29, 0x42, 0xe6, - 0x95, 0xb1, 0x41, 0x0a, 0x7d, 0x12, 0xc6, 0xf9, 0x7f, 0xae, 0x01, 0x0b, 0x67, 0x4e, 0x31, 0xda, - 0xe7, 0xf3, 0x69, 0x73, 0xc4, 0xc5, 0x53, 0x82, 0xf8, 0xb8, 0x5e, 0x1a, 0x62, 0x93, 0x1a, 0xc2, - 0x30, 0xde, 0x72, 0xf7, 0x88, 0x47, 0xc2, 0xb0, 0x16, 0xf8, 0x9b, 0x64, 0x06, 0xd8, 0xc0, 0x9c, - 0xc9, 0xd6, 0x98, 0xf9, 0x9b, 0x64, 0x71, 0x9a, 0xd2, 0xbc, 0xae, 0xd7, 0xc1, 0x26, 0x09, 0x74, - 0x13, 0x26, 0xe8, 0x8b, 0xcd, 0x8d, 0x89, 0x8e, 0xf6, 0x22, 0xca, 0xde, 0x55, 0xd8, 0xa8, 0x84, - 0x13, 0x44, 0xd0, 0x0d, 0x18, 0x0b, 0x23, 0x27, 0x88, 0xba, 0x1d, 0x4e, 0xf4, 0x74, 0x2f, 0xa2, - 0x4c, 0xe1, 0x5a, 0xd7, 0xaa, 0x60, 0x83, 0x00, 0x7a, 0x0d, 0x2a, 0x2d, 0x77, 0x8b, 0x34, 0xf6, - 0x1b, 0x2d, 0x32, 0x33, 0xc6, 0xa8, 0x65, 0x1e, 0x2a, 0xd7, 0x25, 0x12, 0xe7, 0x73, 0xd5, 0x5f, - 0x1c, 0x57, 0x47, 0xb7, 0xe0, 0x74, 0x44, 0x82, 0xb6, 0xeb, 0x39, 0xf4, 0x30, 0x10, 0x4f, 0x2b, - 0xa6, 0xc8, 0x1c, 0x67, 0xbb, 0xed, 0x9c, 0x98, 0x8d, 0xd3, 0x1b, 0x99, 0x58, 0x38, 0xa7, 0x36, - 0xba, 0x0b, 0x33, 0x19, 0x10, 0xbf, 0xe5, 0x36, 0xf6, 0x67, 0x4e, 0x32, 0xca, 0x1f, 0x16, 0x94, - 0x67, 0x36, 0x72, 0xf0, 0xee, 0x17, 0xc0, 0x70, 0x2e, 0x75, 0x74, 0x03, 0x26, 0xd9, 0x09, 0x54, - 0xeb, 0xb6, 0x5a, 0xa2, 0xc1, 0x09, 0xd6, 0xe0, 0xfb, 0xe4, 0x7d, 0xbc, 0x6a, 0x82, 0xef, 0x1f, - 0xcc, 0x41, 0xfc, 0x0f, 0x27, 0x6b, 0xa3, 0x4d, 0xa6, 0x33, 0xeb, 0x06, 0x6e, 0xb4, 0x4f, 0xcf, - 0x0d, 0x72, 0x37, 0x9a, 0x99, 0x2c, 0x94, 0x57, 0xe8, 0xa8, 0x4a, 0xb1, 0xa6, 0x17, 0xe2, 0x24, - 0x41, 0x7a, 0xa4, 0x86, 0x51, 0xd3, 0xf5, 0x66, 0xa6, 0xf8, 0xbb, 0x44, 0x9e, 0x48, 0x75, 0x5a, - 0x88, 0x39, 0x8c, 0xe9, 0xcb, 0xe8, 0x8f, 0x1b, 0xf4, 0xe6, 0x9a, 0x66, 0x88, 0xb1, 0xbe, 0x4c, - 0x02, 0x70, 0x8c, 0x43, 0x99, 0xc9, 0x28, 0xda, 0x9f, 0x41, 0x0c, 0x55, 0x1d, 0x2c, 0x1b, 0x1b, - 0x1f, 0xc7, 0xb4, 0xdc, 0xde, 0x84, 0x09, 0x75, 0x10, 0xb2, 0x31, 0x41, 0x73, 0x30, 0xc8, 0xd8, - 0x27, 0x21, 0x5d, 0xab, 0xd0, 0x2e, 0x30, 0xd6, 0x0a, 0xf3, 0x72, 0xd6, 0x05, 0xf7, 0x2d, 0xb2, - 0xb8, 0x1f, 0x11, 0xfe, 0xa6, 0x2f, 0x6b, 0x5d, 0x90, 0x00, 0x1c, 0xe3, 0xd8, 0xff, 0x9b, 0xb3, - 0xa1, 0xf1, 0x69, 0xdb, 0xc7, 0xfd, 0xf2, 0x0c, 0x8c, 0xec, 0xf8, 0x61, 0x44, 0xb1, 0x59, 0x1b, - 0x83, 0x31, 0xe3, 0x79, 0x55, 0x94, 0x63, 0x85, 0x81, 0x5e, 0x81, 0xf1, 0x86, 0xde, 0x80, 0xb8, - 0x1c, 0xd5, 0x31, 0x62, 0xb4, 0x8e, 0x4d, 0x5c, 0xf4, 0x12, 0x8c, 0x30, 0x1b, 0x90, 0x86, 0xdf, - 0x12, 0x5c, 0x9b, 0xbc, 0xe1, 0x47, 0x6a, 0xa2, 0xfc, 0xbe, 0xf6, 0x1b, 0x2b, 0x6c, 0x74, 0x01, - 0x86, 0x68, 0x17, 0x56, 0x6b, 0xe2, 0x5a, 0x52, 0x82, 0xa2, 0xab, 0xac, 0x14, 0x0b, 0xa8, 0xfd, - 0xff, 0x95, 0xb4, 0x51, 0xa6, 0xef, 0x61, 0x82, 0x6a, 0x30, 0x7c, 0xc7, 0x71, 0x23, 0xd7, 0xdb, - 0x16, 0xfc, 0xc7, 0x53, 0x85, 0x77, 0x14, 0xab, 0x74, 0x9b, 0x57, 0xe0, 0xb7, 0xa8, 0xf8, 0x83, - 0x25, 0x19, 0x4a, 0x31, 0xe8, 0x7a, 0x1e, 0xa5, 0x58, 0xea, 0x97, 0x22, 0xe6, 0x15, 0x38, 0x45, - 0xf1, 0x07, 0x4b, 0x32, 0xe8, 0x0d, 0x00, 0xb9, 0xc3, 0x48, 0x53, 0xd8, 0x5e, 0x3c, 0xd3, 0x9b, - 0xe8, 0x86, 0xaa, 0xb3, 0x38, 0x41, 0xef, 0xe8, 0xf8, 0x3f, 0xd6, 0xe8, 0xd9, 0x11, 0xe3, 0xd3, - 0xd2, 0x9d, 0x41, 0xdf, 0x45, 0x97, 0xb8, 0x13, 0x44, 0xa4, 0xb9, 0x10, 0x89, 0xc1, 0x79, 0x7f, - 0x7f, 0x8f, 0x94, 0x0d, 0xb7, 0x4d, 0xf4, 0xed, 0x20, 0x88, 0xe0, 0x98, 0x9e, 0xfd, 0x8b, 0x65, - 0x98, 0xc9, 0xeb, 0x2e, 0x5d, 0x74, 0xe4, 0xae, 0x1b, 0x2d, 0x51, 0xf6, 0xca, 0x32, 0x17, 0xdd, - 0xb2, 0x28, 0xc7, 0x0a, 0x83, 0xce, 0x7e, 0xe8, 0x6e, 0xcb, 0x37, 0xe6, 0x60, 0x3c, 0xfb, 0x75, - 0x56, 0x8a, 0x05, 0x94, 0xe2, 0x05, 0xc4, 0x09, 0x85, 0x71, 0x8f, 0xb6, 0x4a, 0x30, 0x2b, 0xc5, - 0x02, 0xaa, 0x4b, 0xbb, 0x06, 0x7a, 0x48, 0xbb, 0x8c, 0x21, 0x1a, 0x3c, 0xda, 0x21, 0x42, 0x9f, - 0x02, 0xd8, 0x72, 0x3d, 0x37, 0xdc, 0x61, 0xd4, 0x87, 0x0e, 0x4d, 0x5d, 0x31, 0x67, 0x2b, 0x8a, - 0x0a, 0xd6, 0x28, 0xa2, 0x17, 0x61, 0x54, 0x6d, 0xc0, 0xd5, 0x2a, 0xd3, 0x74, 0x6a, 0x96, 0x23, - 0xf1, 0x69, 0x54, 0xc5, 0x3a, 0x9e, 0xfd, 0x99, 0xe4, 0x7a, 0x11, 0x3b, 0x40, 0x1b, 0x5f, 0xab, - 0xdf, 0xf1, 0x2d, 0x15, 0x8f, 0xaf, 0xfd, 0x8d, 0x32, 0x4c, 0x1a, 0x8d, 0x75, 0xc3, 0x3e, 0xce, - 0xac, 0x2b, 0xf4, 0x00, 0x77, 0x22, 0x22, 0xf6, 0x9f, 0xdd, 0x7b, 0xab, 0xe8, 0x87, 0x3c, 0xdd, - 0x01, 0xbc, 0x3e, 0xfa, 0x14, 0x54, 0x5a, 0x4e, 0xc8, 0x24, 0x67, 0x44, 0xec, 0xbb, 0x7e, 0x88, - 0xc5, 0x0f, 0x13, 0x27, 0x8c, 0xb4, 0x5b, 0x93, 0xd3, 0x8e, 0x49, 0xd2, 0x9b, 0x86, 0xf2, 0x27, - 0xd2, 0x7a, 0x4c, 0x75, 0x82, 0x32, 0x31, 0xfb, 0x98, 0xc3, 0xd0, 0x4b, 0x30, 0x16, 0x10, 0xb6, - 0x2a, 0x96, 0x28, 0x37, 0xc7, 0x96, 0xd9, 0x60, 0xcc, 0xf6, 0x61, 0x0d, 0x86, 0x0d, 0xcc, 0xf8, - 0x6d, 0x30, 0x54, 0xf0, 0x36, 0x78, 0x0a, 0x86, 0xd9, 0x0f, 0xb5, 0x02, 0xd4, 0x6c, 0xac, 0xf2, - 0x62, 0x2c, 0xe1, 0xc9, 0x05, 0x33, 0xd2, 0xdf, 0x82, 0xa1, 0xaf, 0x0f, 0xb1, 0xa8, 0x99, 0x96, - 0x79, 0x84, 0x9f, 0x72, 0x62, 0xc9, 0x63, 0x09, 0xb3, 0xdf, 0x0f, 0x13, 0x55, 0x87, 0xb4, 0x7d, - 0x6f, 0xd9, 0x6b, 0x76, 0x7c, 0xd7, 0x8b, 0xd0, 0x0c, 0x0c, 0xb0, 0x4b, 0x84, 0x1f, 0x01, 0x03, - 0xb4, 0x21, 0xcc, 0x4a, 0xec, 0x6d, 0x38, 0x55, 0xf5, 0xef, 0x78, 0x77, 0x9c, 0xa0, 0xb9, 0x50, - 0x5b, 0xd5, 0xde, 0xd7, 0xeb, 0xf2, 0x7d, 0xc7, 0x8d, 0xb6, 0x32, 0x8f, 0x5e, 0xad, 0x26, 0x67, - 0x6b, 0x57, 0xdc, 0x16, 0xc9, 0x91, 0x82, 0xfc, 0xe5, 0x92, 0xd1, 0x52, 0x8c, 0xaf, 0xb4, 0x5a, - 0x56, 0xae, 0x56, 0xeb, 0x75, 0x18, 0xd9, 0x72, 0x49, 0xab, 0x89, 0xc9, 0x96, 0x58, 0x89, 0x4f, - 0xe6, 0xdb, 0xa1, 0xac, 0x50, 0x4c, 0x29, 0xf5, 0xe2, 0xaf, 0xc3, 0x15, 0x51, 0x19, 0x2b, 0x32, - 0x68, 0x17, 0xa6, 0xe4, 0x83, 0x41, 0x42, 0xc5, 0xba, 0x7c, 0xaa, 0xe8, 0x15, 0x62, 0x12, 0x3f, - 0x79, 0xef, 0x60, 0x6e, 0x0a, 0x27, 0xc8, 0xe0, 0x14, 0x61, 0xfa, 0x1c, 0x6c, 0xd3, 0x13, 0x78, - 0x80, 0x0d, 0x3f, 0x7b, 0x0e, 0xb2, 0x97, 0x2d, 0x2b, 0xb5, 0x7f, 0xc2, 0x82, 0x47, 0x52, 0x23, - 0x23, 0x5e, 0xf8, 0x47, 0x3c, 0x0b, 0xc9, 0x17, 0x77, 0xa9, 0xf7, 0x8b, 0xdb, 0xfe, 0x9b, 0x16, - 0x9c, 0x5c, 0x6e, 0x77, 0xa2, 0xfd, 0xaa, 0x6b, 0xaa, 0xa0, 0x3e, 0x04, 0x43, 0x6d, 0xd2, 0x74, - 0xbb, 0x6d, 0x31, 0x73, 0x73, 0xf2, 0x94, 0x5a, 0x63, 0xa5, 0xf7, 0x0f, 0xe6, 0xc6, 0xeb, 0x91, - 0x1f, 0x38, 0xdb, 0x84, 0x17, 0x60, 0x81, 0xce, 0xce, 0x7a, 0xf7, 0x2d, 0x72, 0xdd, 0x6d, 0xbb, - 0xd2, 0xae, 0xa8, 0x50, 0x66, 0x37, 0x2f, 0x07, 0x74, 0xfe, 0xf5, 0xae, 0xe3, 0x45, 0x6e, 0xb4, - 0x2f, 0xb4, 0x47, 0x92, 0x08, 0x8e, 0xe9, 0xd9, 0x5f, 0xb7, 0x60, 0x52, 0xae, 0xfb, 0x85, 0x66, - 0x33, 0x20, 0x61, 0x88, 0x66, 0xa1, 0xe4, 0x76, 0x44, 0x2f, 0x41, 0xf4, 0xb2, 0xb4, 0x5a, 0xc3, - 0x25, 0xb7, 0x23, 0xd9, 0x32, 0x76, 0x10, 0x96, 0x4d, 0x45, 0xda, 0x55, 0x51, 0x8e, 0x15, 0x06, - 0xba, 0x08, 0x23, 0x9e, 0xdf, 0xe4, 0xb6, 0x5d, 0xfc, 0x4a, 0x63, 0x0b, 0x6c, 0x5d, 0x94, 0x61, - 0x05, 0x45, 0x35, 0xa8, 0x70, 0xb3, 0xa7, 0x78, 0xd1, 0xf6, 0x65, 0x3c, 0xc5, 0xbe, 0x6c, 0x43, - 0xd6, 0xc4, 0x31, 0x11, 0xfb, 0x57, 0x2d, 0x18, 0x93, 0x5f, 0xd6, 0x27, 0xcf, 0x49, 0xb7, 0x56, - 0xcc, 0x6f, 0xc6, 0x5b, 0x8b, 0xf2, 0x8c, 0x0c, 0x62, 0xb0, 0x8a, 0xe5, 0x43, 0xb1, 0x8a, 0x97, - 0x61, 0xd4, 0xe9, 0x74, 0x6a, 0x26, 0x9f, 0xc9, 0x96, 0xd2, 0x42, 0x5c, 0x8c, 0x75, 0x1c, 0xfb, - 0x4b, 0x25, 0x98, 0x90, 0x5f, 0x50, 0xef, 0x6e, 0x86, 0x24, 0x42, 0x1b, 0x50, 0x71, 0xf8, 0x2c, - 0x11, 0xb9, 0xc8, 0x9f, 0xc8, 0x96, 0x23, 0x18, 0x53, 0x1a, 0x5f, 0xf8, 0x0b, 0xb2, 0x36, 0x8e, - 0x09, 0xa1, 0x16, 0x4c, 0x7b, 0x7e, 0xc4, 0x0e, 0x7f, 0x05, 0x2f, 0x52, 0xed, 0x24, 0xa9, 0x9f, - 0x11, 0xd4, 0xa7, 0xd7, 0x93, 0x54, 0x70, 0x9a, 0x30, 0x5a, 0x96, 0xb2, 0x99, 0x72, 0xbe, 0x30, - 0x40, 0x9f, 0xb8, 0x6c, 0xd1, 0x8c, 0xfd, 0x2b, 0x16, 0x54, 0x24, 0xda, 0x71, 0x68, 0xf1, 0xd6, - 0x60, 0x38, 0x64, 0x93, 0x20, 0x87, 0xc6, 0x2e, 0xea, 0x38, 0x9f, 0xaf, 0xf8, 0x4e, 0xe3, 0xff, - 0x43, 0x2c, 0x69, 0x30, 0xd1, 0xbc, 0xea, 0xfe, 0x3b, 0x44, 0x34, 0xaf, 0xfa, 0x93, 0x73, 0x29, - 0xfd, 0x11, 0xeb, 0xb3, 0x26, 0xeb, 0xa2, 0xac, 0x57, 0x27, 0x20, 0x5b, 0xee, 0xdd, 0x24, 0xeb, - 0x55, 0x63, 0xa5, 0x58, 0x40, 0xd1, 0x1b, 0x30, 0xd6, 0x90, 0x32, 0xd9, 0x78, 0x87, 0x5f, 0x28, - 0xd4, 0x0f, 0x28, 0x55, 0x12, 0x97, 0x85, 0x2c, 0x69, 0xf5, 0xb1, 0x41, 0xcd, 0x34, 0x23, 0x28, - 0xf7, 0x32, 0x23, 0x88, 0xe9, 0xe6, 0x2b, 0xd5, 0x7f, 0xd2, 0x82, 0x21, 0x2e, 0x8b, 0xeb, 0x4f, - 0x14, 0xaa, 0x69, 0xd6, 0xe2, 0xb1, 0xbb, 0x45, 0x0b, 0x85, 0xa6, 0x0c, 0xad, 0x41, 0x85, 0xfd, - 0x60, 0xb2, 0xc4, 0x72, 0xbe, 0xd5, 0x3d, 0x6f, 0x55, 0xef, 0xe0, 0x2d, 0x59, 0x0d, 0xc7, 0x14, - 0xec, 0x1f, 0x2f, 0xd3, 0xd3, 0x2d, 0x46, 0x35, 0x2e, 0x7d, 0xeb, 0xe1, 0x5d, 0xfa, 0xa5, 0x87, - 0x75, 0xe9, 0x6f, 0xc3, 0x64, 0x43, 0xd3, 0xc3, 0xc5, 0x33, 0x79, 0xb1, 0x70, 0x91, 0x68, 0x2a, - 0x3b, 0x2e, 0x65, 0x59, 0x32, 0x89, 0xe0, 0x24, 0x55, 0xf4, 0x5d, 0x30, 0xc6, 0xe7, 0x59, 0xb4, - 0xc2, 0x2d, 0x31, 0xde, 0x97, 0xbf, 0x5e, 0xf4, 0x26, 0xb8, 0x54, 0x4e, 0xab, 0x8e, 0x0d, 0x62, - 0xf6, 0x9f, 0x5a, 0x80, 0x96, 0x3b, 0x3b, 0xa4, 0x4d, 0x02, 0xa7, 0x15, 0x8b, 0xd3, 0x7f, 0xd8, - 0x82, 0x19, 0x92, 0x2a, 0x5e, 0xf2, 0xdb, 0x6d, 0xf1, 0x68, 0xc9, 0x79, 0x57, 0x2f, 0xe7, 0xd4, - 0x51, 0x6e, 0x09, 0x33, 0x79, 0x18, 0x38, 0xb7, 0x3d, 0xb4, 0x06, 0x27, 0xf8, 0x2d, 0xa9, 0x00, - 0x9a, 0xed, 0xf5, 0xa3, 0x82, 0xf0, 0x89, 0x8d, 0x34, 0x0a, 0xce, 0xaa, 0x67, 0x7f, 0xdf, 0x18, - 0xe4, 0xf6, 0xe2, 0x5d, 0x3d, 0xc2, 0xbb, 0x7a, 0x84, 0x77, 0xf5, 0x08, 0xef, 0xea, 0x11, 0xde, - 0xd5, 0x23, 0x7c, 0xdb, 0xeb, 0x11, 0xfe, 0x7f, 0x0b, 0x4e, 0xa9, 0x6b, 0xc0, 0x78, 0xf8, 0x7e, - 0x16, 0x4e, 0xf0, 0xed, 0xb6, 0xd4, 0x72, 0xdc, 0xf6, 0x06, 0x69, 0x77, 0x5a, 0x4e, 0x24, 0xb5, - 0xee, 0x97, 0x33, 0x57, 0x6e, 0xc2, 0x62, 0xd5, 0xa8, 0xb8, 0xf8, 0x08, 0xbd, 0x9e, 0x32, 0x00, - 0x38, 0xab, 0x19, 0xfb, 0x17, 0x47, 0x60, 0x70, 0x79, 0x8f, 0x78, 0xd1, 0x31, 0x3c, 0x11, 0x1a, - 0x30, 0xe1, 0x7a, 0x7b, 0x7e, 0x6b, 0x8f, 0x34, 0x39, 0xfc, 0x30, 0x2f, 0xd9, 0xd3, 0x82, 0xf4, - 0xc4, 0xaa, 0x41, 0x02, 0x27, 0x48, 0x3e, 0x0c, 0x69, 0xf2, 0x15, 0x18, 0xe2, 0x87, 0xb8, 0x10, - 0x25, 0x67, 0x9e, 0xd9, 0x6c, 0x10, 0xc5, 0xd5, 0x14, 0x4b, 0xba, 0xf9, 0x25, 0x21, 0xaa, 0xa3, - 0xcf, 0xc0, 0xc4, 0x96, 0x1b, 0x84, 0xd1, 0x86, 0xdb, 0x26, 0x61, 0xe4, 0xb4, 0x3b, 0x0f, 0x20, - 0x3d, 0x56, 0xe3, 0xb0, 0x62, 0x50, 0xc2, 0x09, 0xca, 0x68, 0x1b, 0xc6, 0x5b, 0x8e, 0xde, 0xd4, - 0xf0, 0xa1, 0x9b, 0x52, 0xb7, 0xc3, 0x75, 0x9d, 0x10, 0x36, 0xe9, 0xd2, 0xed, 0xd4, 0x60, 0x02, - 0xd0, 0x11, 0x26, 0x16, 0x50, 0xdb, 0x89, 0x4b, 0x3e, 0x39, 0x8c, 0x32, 0x3a, 0xcc, 0x40, 0xb6, - 0x62, 0x32, 0x3a, 0x9a, 0x19, 0xec, 0xa7, 0xa1, 0x42, 0xe8, 0x10, 0x52, 0xc2, 0xe2, 0x82, 0xb9, - 0xd4, 0x5f, 0x5f, 0xd7, 0xdc, 0x46, 0xe0, 0x9b, 0x72, 0xfb, 0x65, 0x49, 0x09, 0xc7, 0x44, 0xd1, - 0x12, 0x0c, 0x85, 0x24, 0x70, 0x49, 0x28, 0xae, 0x9a, 0x82, 0x69, 0x64, 0x68, 0xdc, 0xb7, 0x84, - 0xff, 0xc6, 0xa2, 0x2a, 0x5d, 0x5e, 0x0e, 0x13, 0x69, 0xb2, 0xcb, 0x40, 0x5b, 0x5e, 0x0b, 0xac, - 0x14, 0x0b, 0x28, 0x7a, 0x0d, 0x86, 0x03, 0xd2, 0x62, 0x8a, 0xa1, 0xf1, 0xfe, 0x17, 0x39, 0xd7, - 0x33, 0xf1, 0x7a, 0x58, 0x12, 0x40, 0xd7, 0x00, 0x05, 0x84, 0x32, 0x4a, 0xae, 0xb7, 0xad, 0xcc, - 0x46, 0xc5, 0x41, 0xab, 0x18, 0x52, 0x1c, 0x63, 0x48, 0x37, 0x1f, 0x9c, 0x51, 0x0d, 0x5d, 0x81, - 0x69, 0x55, 0xba, 0xea, 0x85, 0x91, 0x43, 0x0f, 0xb8, 0x49, 0x46, 0x4b, 0xc9, 0x29, 0x70, 0x12, - 0x01, 0xa7, 0xeb, 0xd8, 0x5f, 0xb6, 0x80, 0x8f, 0xf3, 0x31, 0xbc, 0xce, 0x5f, 0x35, 0x5f, 0xe7, - 0x67, 0x72, 0x67, 0x2e, 0xe7, 0x65, 0xfe, 0x65, 0x0b, 0x46, 0xb5, 0x99, 0x8d, 0xd7, 0xac, 0x55, - 0xb0, 0x66, 0xbb, 0x30, 0x45, 0x57, 0xfa, 0x8d, 0xcd, 0x90, 0x04, 0x7b, 0xa4, 0xc9, 0x16, 0x66, - 0xe9, 0xc1, 0x16, 0xa6, 0x32, 0x51, 0xbb, 0x9e, 0x20, 0x88, 0x53, 0x4d, 0xd8, 0x9f, 0x96, 0x5d, - 0x55, 0x16, 0x7d, 0x0d, 0x35, 0xe7, 0x09, 0x8b, 0x3e, 0x35, 0xab, 0x38, 0xc6, 0xa1, 0x5b, 0x6d, - 0xc7, 0x0f, 0xa3, 0xa4, 0x45, 0xdf, 0x55, 0x3f, 0x8c, 0x30, 0x83, 0xd8, 0xcf, 0x03, 0x2c, 0xdf, - 0x25, 0x0d, 0xbe, 0x62, 0xf5, 0xc7, 0x83, 0x95, 0xff, 0x78, 0xb0, 0x7f, 0xdb, 0x82, 0x89, 0x95, - 0x25, 0xe3, 0xe6, 0x9a, 0x07, 0xe0, 0x2f, 0x9e, 0xdb, 0xb7, 0xd7, 0xa5, 0x3a, 0x9c, 0x6b, 0x34, - 0x55, 0x29, 0xd6, 0x30, 0xd0, 0x19, 0x28, 0xb7, 0xba, 0x9e, 0x10, 0x1f, 0x0e, 0xd3, 0xeb, 0xf1, - 0x7a, 0xd7, 0xc3, 0xb4, 0x4c, 0x73, 0x29, 0x28, 0xf7, 0xed, 0x52, 0xd0, 0xd3, 0xb5, 0x1f, 0xcd, - 0xc1, 0xe0, 0x9d, 0x3b, 0x6e, 0x93, 0x3b, 0x50, 0x0a, 0x55, 0xfd, 0xed, 0xdb, 0xab, 0xd5, 0x10, - 0xf3, 0x72, 0xfb, 0x0b, 0x65, 0x98, 0x5d, 0x69, 0x91, 0xbb, 0x6f, 0xd3, 0x89, 0xb4, 0x5f, 0x87, - 0x88, 0xc3, 0x09, 0x62, 0x0e, 0xeb, 0xf4, 0xd2, 0x7b, 0x3c, 0xb6, 0x60, 0x98, 0x1b, 0xb4, 0x49, - 0x97, 0xd2, 0x57, 0xb2, 0x5a, 0xcf, 0x1f, 0x90, 0x79, 0x6e, 0x18, 0x27, 0x3c, 0xe2, 0xd4, 0x85, - 0x29, 0x4a, 0xb1, 0x24, 0x3e, 0xfb, 0x32, 0x8c, 0xe9, 0x98, 0x87, 0x72, 0x3f, 0xfb, 0x7f, 0xca, - 0x30, 0x45, 0x7b, 0xf0, 0x50, 0x27, 0xe2, 0x66, 0x7a, 0x22, 0x8e, 0xda, 0x05, 0xa9, 0xf7, 0x6c, - 0xbc, 0x91, 0x9c, 0x8d, 0xcb, 0x79, 0xb3, 0x71, 0xdc, 0x73, 0xf0, 0xbd, 0x16, 0x9c, 0x58, 0x69, - 0xf9, 0x8d, 0xdd, 0x84, 0x9b, 0xd0, 0x8b, 0x30, 0x4a, 0x8f, 0xe3, 0xd0, 0xf0, 0x60, 0x37, 0x62, - 0x1a, 0x08, 0x10, 0xd6, 0xf1, 0xb4, 0x6a, 0x37, 0x6f, 0xae, 0x56, 0xb3, 0x42, 0x21, 0x08, 0x10, - 0xd6, 0xf1, 0xec, 0xdf, 0xb0, 0xe0, 0xec, 0x95, 0xa5, 0xe5, 0x78, 0x29, 0xa6, 0xa2, 0x31, 0x5c, - 0x80, 0xa1, 0x4e, 0x53, 0xeb, 0x4a, 0x2c, 0x5e, 0xad, 0xb2, 0x5e, 0x08, 0xe8, 0x3b, 0x25, 0xd2, - 0xc8, 0xcf, 0x5a, 0x70, 0xe2, 0x8a, 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, 0x32, 0x15, 0x4d, 0x58, 0x94, 0x63, 0x85, 0x41, 0x3f, 0xac, 0xe9, 0x06, 0x4c, 0x46, - 0xb7, 0x2f, 0x4e, 0x58, 0xf5, 0x61, 0x55, 0x09, 0xc0, 0x31, 0x8e, 0xfd, 0xc7, 0x16, 0xcc, 0x5d, - 0x69, 0x75, 0xc3, 0x88, 0x04, 0x5b, 0x61, 0xce, 0xe9, 0xf8, 0x3c, 0x54, 0x88, 0x94, 0x88, 0x8b, - 0x5e, 0x2b, 0x8e, 0x51, 0x89, 0xca, 0x79, 0x78, 0x02, 0x85, 0xd7, 0x87, 0xd3, 0xe1, 0xe1, 0xbc, - 0xc6, 0x56, 0x00, 0x11, 0xbd, 0x2d, 0x3d, 0x5e, 0x03, 0x73, 0xfc, 0x5e, 0x4e, 0x41, 0x71, 0x46, - 0x0d, 0xfb, 0x27, 0x2c, 0x38, 0xa5, 0x3e, 0xf8, 0x1d, 0xf7, 0x99, 0xf6, 0x57, 0x4b, 0x30, 0x7e, - 0x75, 0x63, 0xa3, 0x76, 0x85, 0x44, 0xe2, 0xda, 0xee, 0xad, 0xe7, 0xc6, 0x9a, 0xba, 0xae, 0xe8, - 0x31, 0xd7, 0x8d, 0xdc, 0xd6, 0x3c, 0x0f, 0xfb, 0x33, 0xbf, 0xea, 0x45, 0x37, 0x82, 0x7a, 0x14, - 0xb8, 0xde, 0x76, 0xa6, 0x82, 0x4f, 0x32, 0x17, 0xe5, 0x3c, 0xe6, 0x02, 0x3d, 0x0f, 0x43, 0x2c, - 0xee, 0x90, 0x9c, 0x84, 0x47, 0xd5, 0x5b, 0x88, 0x95, 0xde, 0x3f, 0x98, 0xab, 0xdc, 0xc4, 0xab, - 0xfc, 0x0f, 0x16, 0xa8, 0xe8, 0x26, 0x8c, 0xee, 0x44, 0x51, 0xe7, 0x2a, 0x71, 0x9a, 0x24, 0x90, - 0xc7, 0xe1, 0xb9, 0xac, 0xe3, 0x90, 0x0e, 0x02, 0x47, 0x8b, 0x4f, 0x90, 0xb8, 0x2c, 0xc4, 0x3a, - 0x1d, 0xbb, 0x0e, 0x10, 0xc3, 0x8e, 0x48, 0x53, 0x61, 0x6f, 0x40, 0x85, 0x7e, 0xee, 0x42, 0xcb, - 0x75, 0x8a, 0x75, 0xc1, 0x4f, 0x43, 0x45, 0x6a, 0x7a, 0x43, 0xe1, 0x14, 0xcd, 0xae, 0x0e, 0xa9, - 0x08, 0x0e, 0x71, 0x0c, 0xb7, 0xb7, 0xe0, 0x24, 0xb3, 0xdb, 0x73, 0xa2, 0x1d, 0x63, 0xf5, 0xf5, - 0x9e, 0xe6, 0x67, 0xc4, 0xd3, 0x8a, 0xf7, 0x79, 0x46, 0xf3, 0x3b, 0x1c, 0x93, 0x14, 0xe3, 0x67, - 0x96, 0xfd, 0x8d, 0x01, 0x78, 0x74, 0xb5, 0x9e, 0x1f, 0x37, 0xe3, 0x25, 0x18, 0xe3, 0x1c, 0x1b, - 0x9d, 0x74, 0xa7, 0x25, 0xda, 0x55, 0x42, 0xc8, 0x0d, 0x0d, 0x86, 0x0d, 0x4c, 0x74, 0x16, 0xca, - 0xee, 0x9b, 0x5e, 0xd2, 0x2b, 0x67, 0xf5, 0xf5, 0x75, 0x4c, 0xcb, 0x29, 0x98, 0x32, 0x7f, 0xfc, - 0x54, 0x55, 0x60, 0xc5, 0x00, 0xbe, 0x0a, 0x13, 0x6e, 0xd8, 0x08, 0xdd, 0x55, 0x8f, 0xee, 0x40, - 0x6d, 0x0f, 0xab, 0x67, 0x3f, 0xed, 0xb4, 0x82, 0xe2, 0x04, 0xb6, 0x76, 0xc4, 0x0f, 0xf6, 0xcd, - 0x40, 0xf6, 0xf4, 0x12, 0xa6, 0xbc, 0x71, 0x87, 0x7d, 0x5d, 0xc8, 0xa4, 0xc9, 0x82, 0x37, 0xe6, - 0x1f, 0x1c, 0x62, 0x09, 0xa3, 0x6f, 0xaa, 0xc6, 0x8e, 0xd3, 0x59, 0xe8, 0x46, 0x3b, 0x55, 0x37, - 0x6c, 0xf8, 0x7b, 0x24, 0xd8, 0x67, 0xcf, 0xe1, 0x91, 0xf8, 0x4d, 0xa5, 0x00, 0x4b, 0x57, 0x17, - 0x6a, 0x14, 0x13, 0xa7, 0xeb, 0xa0, 0x05, 0x98, 0x94, 0x85, 0x75, 0x12, 0xb2, 0xc3, 0x7d, 0x94, - 0x91, 0x51, 0x7e, 0x32, 0xa2, 0x58, 0x11, 0x49, 0xe2, 0x9b, 0x3c, 0x26, 0x1c, 0x05, 0x8f, 0xf9, - 0x21, 0x18, 0x77, 0x3d, 0x37, 0x72, 0x9d, 0xc8, 0xe7, 0xaa, 0x10, 0xfe, 0xf2, 0x65, 0x32, 0xde, - 0x55, 0x1d, 0x80, 0x4d, 0x3c, 0xfb, 0x3f, 0x0e, 0xc0, 0x34, 0x9b, 0xb6, 0x77, 0x57, 0xd8, 0xb7, - 0xd3, 0x0a, 0xbb, 0x99, 0x5e, 0x61, 0x47, 0xc1, 0x3c, 0x3f, 0xf0, 0x32, 0xfb, 0x0c, 0x54, 0x94, - 0x6b, 0x90, 0xf4, 0x0d, 0xb4, 0x72, 0x7c, 0x03, 0x7b, 0xdf, 0xcb, 0xd2, 0xba, 0xaa, 0x9c, 0x69, - 0x5d, 0xf5, 0x15, 0x0b, 0x62, 0xd9, 0x3e, 0x7a, 0x1d, 0x2a, 0x1d, 0x9f, 0x19, 0x0d, 0x06, 0xd2, - 0x12, 0xf7, 0xbd, 0x85, 0xca, 0x01, 0x1e, 0x3a, 0x28, 0xe0, 0xa3, 0x50, 0x93, 0x55, 0x71, 0x4c, - 0x05, 0x5d, 0x83, 0xe1, 0x4e, 0x40, 0xea, 0x11, 0x8b, 0xa3, 0xd1, 0x3f, 0x41, 0xbe, 0x6a, 0x78, - 0x45, 0x2c, 0x29, 0xd8, 0xff, 0xd9, 0x82, 0xa9, 0x24, 0x2a, 0xfa, 0x30, 0x0c, 0x90, 0xbb, 0xa4, - 0x21, 0xfa, 0x9b, 0x79, 0xc9, 0xc6, 0xd2, 0x01, 0x3e, 0x00, 0xf4, 0x3f, 0x66, 0xb5, 0xd0, 0x55, - 0x18, 0xa6, 0x37, 0xec, 0x15, 0x15, 0xc3, 0xe9, 0xf1, 0xbc, 0x5b, 0x5a, 0xb1, 0x2a, 0xbc, 0x73, - 0xa2, 0x08, 0xcb, 0xea, 0xcc, 0xa4, 0xa9, 0xd1, 0xa9, 0xd3, 0x57, 0x46, 0x54, 0xf4, 0x18, 0xde, - 0x58, 0xaa, 0x71, 0x24, 0x41, 0x8d, 0x9b, 0x34, 0xc9, 0x42, 0x1c, 0x13, 0xb1, 0x7f, 0xde, 0x02, - 0xe0, 0x16, 0x5c, 0x8e, 0xb7, 0x4d, 0x8e, 0x41, 0xa0, 0x5d, 0x85, 0x81, 0xb0, 0x43, 0x1a, 0x45, - 0xf6, 0xac, 0x71, 0x7f, 0xea, 0x1d, 0xd2, 0x88, 0x57, 0x1c, 0xfd, 0x87, 0x59, 0x6d, 0xfb, 0xfb, - 0x01, 0x26, 0x62, 0xb4, 0xd5, 0x88, 0xb4, 0xd1, 0xb3, 0x46, 0x3c, 0x81, 0x33, 0x89, 0x78, 0x02, - 0x15, 0x86, 0xad, 0xc9, 0x4e, 0x3f, 0x03, 0xe5, 0xb6, 0x73, 0x57, 0x08, 0xc7, 0x9e, 0x2e, 0xee, - 0x06, 0xa5, 0x3f, 0xbf, 0xe6, 0xdc, 0xe5, 0xef, 0xc7, 0xa7, 0xe5, 0x0e, 0x59, 0x73, 0xee, 0xde, - 0xe7, 0x56, 0xab, 0xec, 0x94, 0xbe, 0xee, 0x86, 0xd1, 0xe7, 0xfe, 0x43, 0xfc, 0x9f, 0xed, 0x3b, - 0xda, 0x08, 0x6b, 0xcb, 0xf5, 0x84, 0x71, 0x52, 0x5f, 0x6d, 0xb9, 0x5e, 0xb2, 0x2d, 0xd7, 0xeb, - 0xa3, 0x2d, 0xd7, 0x43, 0x6f, 0xc1, 0xb0, 0xb0, 0x1d, 0x14, 0xf1, 0x7b, 0x2e, 0xf5, 0xd1, 0x9e, - 0x30, 0x3d, 0xe4, 0x6d, 0x5e, 0x92, 0xef, 0x63, 0x51, 0xda, 0xb3, 0x5d, 0xd9, 0x20, 0xfa, 0x4b, - 0x16, 0x4c, 0x88, 0xdf, 0x98, 0xbc, 0xd9, 0x25, 0x61, 0x24, 0xd8, 0xd2, 0x0f, 0xf6, 0xdf, 0x07, - 0x51, 0x91, 0x77, 0xe5, 0x83, 0xf2, 0x9e, 0x31, 0x81, 0x3d, 0x7b, 0x94, 0xe8, 0x05, 0xfa, 0xdb, - 0x16, 0x9c, 0x6c, 0x3b, 0x77, 0x79, 0x8b, 0xbc, 0x0c, 0x3b, 0x91, 0xeb, 0x0b, 0x1d, 0xfc, 0x87, - 0xfb, 0x9b, 0xfe, 0x54, 0x75, 0xde, 0x49, 0xa9, 0x28, 0x3c, 0x99, 0x85, 0xd2, 0xb3, 0xab, 0x99, - 0xfd, 0x9a, 0xdd, 0x82, 0x11, 0xb9, 0xde, 0x32, 0xa4, 0x10, 0x55, 0x9d, 0xe7, 0x3e, 0xb4, 0xe9, - 0xa6, 0xee, 0xa7, 0x4f, 0xdb, 0x11, 0x6b, 0xed, 0xa1, 0xb6, 0xf3, 0x19, 0x18, 0xd3, 0xd7, 0xd8, - 0x43, 0x6d, 0xeb, 0x4d, 0x38, 0x91, 0xb1, 0x96, 0x1e, 0x6a, 0x93, 0x77, 0xe0, 0x4c, 0xee, 0xfa, - 0x78, 0x98, 0x0d, 0xdb, 0x5f, 0xb5, 0xf4, 0x73, 0xf0, 0x18, 0xb4, 0x0a, 0x4b, 0xa6, 0x56, 0xe1, - 0x5c, 0xf1, 0xce, 0xc9, 0x51, 0x2d, 0xbc, 0xa1, 0x77, 0x9a, 0x9e, 0xea, 0xe8, 0x35, 0x18, 0x6a, - 0xd1, 0x12, 0x69, 0x81, 0x6a, 0xf7, 0xde, 0x91, 0x31, 0x33, 0xc9, 0xca, 0x43, 0x2c, 0x28, 0xd8, - 0xbf, 0x64, 0xc1, 0xc0, 0x31, 0x8c, 0x04, 0x36, 0x47, 0xe2, 0xd9, 0x5c, 0xd2, 0x22, 0xb4, 0xf0, - 0x3c, 0x76, 0xee, 0x2c, 0xdf, 0x8d, 0x88, 0x17, 0xb2, 0x1b, 0x39, 0x73, 0x60, 0x7e, 0xda, 0x82, - 0x13, 0xd7, 0x7d, 0xa7, 0xb9, 0xe8, 0xb4, 0x1c, 0xaf, 0x41, 0x82, 0x55, 0x6f, 0xfb, 0x50, 0xe6, - 0xd3, 0xa5, 0x9e, 0xe6, 0xd3, 0x4b, 0xd2, 0xfa, 0x68, 0x20, 0x7f, 0xfe, 0x28, 0x27, 0x9d, 0x8c, - 0xb0, 0x62, 0xd8, 0xc9, 0xee, 0x00, 0xd2, 0x7b, 0x29, 0x9c, 0x59, 0x30, 0x0c, 0xbb, 0xbc, 0xbf, - 0x62, 0x12, 0x9f, 0xcc, 0xe6, 0x70, 0x53, 0x9f, 0xa7, 0xb9, 0x69, 0xf0, 0x02, 0x2c, 0x09, 0xd9, - 0x2f, 0x41, 0xa6, 0x47, 0x7c, 0x6f, 0xb9, 0x84, 0xfd, 0x71, 0x98, 0x66, 0x35, 0x0f, 0x29, 0x19, - 0xb0, 0x13, 0x62, 0xcf, 0x8c, 0x58, 0x79, 0xf6, 0xe7, 0x2d, 0x98, 0x5c, 0x4f, 0x84, 0x10, 0xbb, - 0xc0, 0x14, 0xa5, 0x19, 0xd2, 0xf6, 0x3a, 0x2b, 0xc5, 0x02, 0x7a, 0xe4, 0x42, 0xae, 0xbf, 0xb0, - 0x20, 0x0e, 0x52, 0x71, 0x0c, 0xec, 0xdb, 0x92, 0xc1, 0xbe, 0x65, 0x32, 0xb2, 0xaa, 0x3b, 0x79, - 0xdc, 0x1b, 0xba, 0xa6, 0xc2, 0x37, 0x15, 0xf0, 0xb0, 0x31, 0x19, 0xbe, 0x14, 0x27, 0xcc, 0x18, - 0x4f, 0x32, 0xa0, 0x93, 0xfd, 0x3b, 0x25, 0x40, 0x0a, 0xb7, 0xef, 0xf0, 0x52, 0xe9, 0x1a, 0x47, - 0x13, 0x5e, 0x6a, 0x0f, 0x10, 0x53, 0xf5, 0x07, 0x8e, 0x17, 0x72, 0xb2, 0xae, 0x10, 0xeb, 0x1d, - 0xce, 0x8e, 0x60, 0x56, 0x34, 0x89, 0xae, 0xa7, 0xa8, 0xe1, 0x8c, 0x16, 0x34, 0x13, 0x8e, 0xc1, - 0x7e, 0x4d, 0x38, 0x86, 0x7a, 0x38, 0xac, 0xfd, 0x9c, 0x05, 0xe3, 0x6a, 0x98, 0xde, 0x21, 0xe6, - 0xe4, 0xaa, 0x3f, 0x39, 0x07, 0x68, 0x4d, 0xeb, 0x32, 0xbb, 0x58, 0xbe, 0x93, 0x39, 0x1e, 0x3a, - 0x2d, 0xf7, 0x2d, 0xa2, 0x82, 0xfb, 0xcd, 0x09, 0x47, 0x42, 0x51, 0x7a, 0xff, 0x60, 0x6e, 0x5c, - 0xfd, 0xe3, 0xc1, 0x84, 0xe3, 0x2a, 0xf4, 0x48, 0x9e, 0x4c, 0x2c, 0x45, 0xf4, 0x22, 0x0c, 0x76, - 0x76, 0x9c, 0x90, 0x24, 0xdc, 0x6e, 0x06, 0x6b, 0xb4, 0xf0, 0xfe, 0xc1, 0xdc, 0x84, 0xaa, 0xc0, - 0x4a, 0x30, 0xc7, 0xee, 0x3f, 0x68, 0x57, 0x7a, 0x71, 0xf6, 0x0c, 0xda, 0xf5, 0xa7, 0x16, 0x0c, - 0xac, 0xfb, 0xcd, 0xe3, 0x38, 0x02, 0x5e, 0x35, 0x8e, 0x80, 0xc7, 0xf2, 0xe2, 0xbc, 0xe7, 0xee, - 0xfe, 0x95, 0xc4, 0xee, 0x3f, 0x97, 0x4b, 0xa1, 0x78, 0xe3, 0xb7, 0x61, 0x94, 0x45, 0x8f, 0x17, - 0x2e, 0x46, 0xcf, 0x1b, 0x1b, 0x7e, 0x2e, 0xb1, 0xe1, 0x27, 0x35, 0x54, 0x6d, 0xa7, 0x3f, 0x05, - 0xc3, 0xc2, 0x67, 0x25, 0xe9, 0xbf, 0x29, 0x70, 0xb1, 0x84, 0xdb, 0x3f, 0x59, 0x06, 0x23, 0x5a, - 0x3d, 0xfa, 0x15, 0x0b, 0xe6, 0x03, 0x6e, 0xcb, 0xda, 0xac, 0x76, 0x03, 0xd7, 0xdb, 0xae, 0x37, - 0x76, 0x48, 0xb3, 0xdb, 0x72, 0xbd, 0xed, 0xd5, 0x6d, 0xcf, 0x57, 0xc5, 0xcb, 0x77, 0x49, 0xa3, - 0xcb, 0xf4, 0x63, 0x3d, 0x42, 0xe3, 0x2b, 0x9b, 0xf0, 0xe7, 0xee, 0x1d, 0xcc, 0xcd, 0xe3, 0x43, - 0xd1, 0xc6, 0x87, 0xec, 0x0b, 0xfa, 0x0d, 0x0b, 0x2e, 0xf1, 0x20, 0xee, 0xfd, 0xf7, 0xbf, 0xe0, - 0xb5, 0x5c, 0x93, 0xa4, 0x62, 0x22, 0x1b, 0x24, 0x68, 0x2f, 0x7e, 0x48, 0x0c, 0xe8, 0xa5, 0xda, - 0xe1, 0xda, 0xc2, 0x87, 0xed, 0x9c, 0xfd, 0x8f, 0xcb, 0x30, 0x2e, 0x82, 0x3b, 0x89, 0x3b, 0xe0, - 0x45, 0x63, 0x49, 0x3c, 0x9e, 0x58, 0x12, 0xd3, 0x06, 0xf2, 0xd1, 0x1c, 0xff, 0x21, 0x4c, 0xd3, - 0xc3, 0xf9, 0x2a, 0x71, 0x82, 0x68, 0x93, 0x38, 0xdc, 0x32, 0xab, 0x7c, 0xe8, 0xd3, 0x5f, 0xc9, - 0x27, 0xaf, 0x27, 0x89, 0xe1, 0x34, 0xfd, 0x6f, 0xa7, 0x3b, 0xc7, 0x83, 0xa9, 0x54, 0x7c, 0xae, - 0x4f, 0x40, 0x45, 0x39, 0x5c, 0x88, 0x43, 0xa7, 0x38, 0xcc, 0x5d, 0x92, 0x02, 0x17, 0x7f, 0xc5, - 0xce, 0x3e, 0x31, 0x39, 0xfb, 0xef, 0x96, 0x8c, 0x06, 0xf9, 0x24, 0xae, 0xc3, 0x88, 0x13, 0x86, - 0xee, 0xb6, 0x47, 0x9a, 0x45, 0x12, 0xca, 0x54, 0x33, 0xcc, 0xe9, 0x65, 0x41, 0xd4, 0xc4, 0x8a, - 0x06, 0xba, 0xca, 0xed, 0xdf, 0xf6, 0x48, 0x91, 0x78, 0x32, 0x45, 0x0d, 0xa4, 0x85, 0xdc, 0x1e, - 0xc1, 0xa2, 0x3e, 0xfa, 0x24, 0x37, 0x50, 0xbc, 0xe6, 0xf9, 0x77, 0xbc, 0x2b, 0xbe, 0x2f, 0x03, - 0x28, 0xf4, 0x47, 0x70, 0x5a, 0x9a, 0x25, 0xaa, 0xea, 0xd8, 0xa4, 0xd6, 0x5f, 0xc0, 0xcb, 0xcf, - 0xc2, 0x09, 0x4a, 0xda, 0xf4, 0x6f, 0x0e, 0x11, 0x81, 0x49, 0x11, 0x39, 0x4c, 0x96, 0x89, 0xb1, - 0xcb, 0x7c, 0xca, 0x99, 0xb5, 0x63, 0x41, 0xfa, 0x35, 0x93, 0x04, 0x4e, 0xd2, 0xb4, 0x7f, 0xc6, - 0x02, 0xe6, 0xeb, 0x79, 0x0c, 0xfc, 0xc8, 0x47, 0x4c, 0x7e, 0x64, 0x26, 0x6f, 0x90, 0x73, 0x58, - 0x91, 0x17, 0xf8, 0xca, 0xaa, 0x05, 0xfe, 0xdd, 0x7d, 0x61, 0x55, 0xd2, 0xfb, 0xfd, 0x61, 0xff, - 0x2f, 0x8b, 0x1f, 0x62, 0xca, 0x1d, 0x02, 0x7d, 0x37, 0x8c, 0x34, 0x9c, 0x8e, 0xd3, 0xe0, 0xa9, - 0x55, 0x72, 0x25, 0x7a, 0x46, 0xa5, 0xf9, 0x25, 0x51, 0x83, 0x4b, 0xa8, 0x64, 0x04, 0xba, 0x11, - 0x59, 0xdc, 0x53, 0x2a, 0xa5, 0x9a, 0x9c, 0xdd, 0x85, 0x71, 0x83, 0xd8, 0x43, 0x15, 0x67, 0x7c, - 0x37, 0xbf, 0x62, 0x55, 0xc4, 0xc4, 0x36, 0x4c, 0x7b, 0xda, 0x7f, 0x7a, 0xa1, 0xc8, 0xc7, 0xe5, - 0x7b, 0x7b, 0x5d, 0xa2, 0xec, 0xf6, 0xd1, 0xdc, 0x48, 0x13, 0x64, 0x70, 0x9a, 0xb2, 0xfd, 0x53, - 0x16, 0x3c, 0xa2, 0x23, 0x6a, 0x9e, 0x2a, 0xbd, 0x94, 0x24, 0x55, 0x18, 0xf1, 0x3b, 0x24, 0x70, - 0x22, 0x3f, 0x10, 0xb7, 0xc6, 0x45, 0x39, 0xe8, 0x37, 0x44, 0xf9, 0x7d, 0x11, 0x98, 0x5c, 0x52, - 0x97, 0xe5, 0x58, 0xd5, 0xa4, 0xaf, 0x4f, 0x36, 0x18, 0xa1, 0xf0, 0x49, 0x62, 0x67, 0x00, 0xd3, - 0xa4, 0x87, 0x58, 0x40, 0xec, 0x6f, 0x58, 0x7c, 0x61, 0xe9, 0x5d, 0x47, 0x6f, 0xc2, 0x54, 0xdb, - 0x89, 0x1a, 0x3b, 0xcb, 0x77, 0x3b, 0x01, 0x57, 0x39, 0xc9, 0x71, 0x7a, 0xba, 0xd7, 0x38, 0x69, - 0x1f, 0x19, 0xdb, 0x5c, 0xae, 0x25, 0x88, 0xe1, 0x14, 0x79, 0xb4, 0x09, 0xa3, 0xac, 0x8c, 0xb9, - 0xdb, 0x85, 0x45, 0xac, 0x41, 0x5e, 0x6b, 0xca, 0x18, 0x61, 0x2d, 0xa6, 0x83, 0x75, 0xa2, 0xf6, - 0x57, 0xca, 0x7c, 0xb7, 0x33, 0x56, 0xfe, 0x29, 0x18, 0xee, 0xf8, 0xcd, 0xa5, 0xd5, 0x2a, 0x16, - 0xb3, 0xa0, 0xae, 0x91, 0x1a, 0x2f, 0xc6, 0x12, 0x8e, 0x2e, 0xc2, 0x88, 0xf8, 0x29, 0x55, 0x84, - 0xec, 0x6c, 0x16, 0x78, 0x21, 0x56, 0x50, 0xf4, 0x1c, 0x40, 0x27, 0xf0, 0xf7, 0xdc, 0x26, 0x0b, - 0x03, 0x51, 0x36, 0xed, 0x88, 0x6a, 0x0a, 0x82, 0x35, 0x2c, 0xf4, 0x0a, 0x8c, 0x77, 0xbd, 0x90, - 0xb3, 0x23, 0x5a, 0xd0, 0x57, 0x65, 0xe1, 0x72, 0x53, 0x07, 0x62, 0x13, 0x17, 0x2d, 0xc0, 0x50, - 0xe4, 0x30, 0xbb, 0x98, 0xc1, 0x7c, 0xbb, 0xdc, 0x0d, 0x8a, 0xa1, 0x67, 0xf1, 0xa0, 0x15, 0xb0, - 0xa8, 0x88, 0x3e, 0x21, 0x3d, 0x5f, 0xf9, 0xc1, 0x2e, 0x0c, 0xe2, 0xfb, 0xbb, 0x04, 0x34, 0xbf, - 0x57, 0x61, 0x68, 0x6f, 0xd0, 0x42, 0x2f, 0x03, 0x90, 0xbb, 0x11, 0x09, 0x3c, 0xa7, 0xa5, 0xcc, - 0xce, 0x14, 0x5f, 0x50, 0xf5, 0xd7, 0xfd, 0xe8, 0x66, 0x48, 0x96, 0x15, 0x06, 0xd6, 0xb0, 0xed, - 0xdf, 0xa8, 0x00, 0xc4, 0x7c, 0x3b, 0x7a, 0x2b, 0x75, 0x70, 0x3d, 0x53, 0xcc, 0xe9, 0x1f, 0xdd, - 0xa9, 0x85, 0x7e, 0xc0, 0x82, 0x51, 0xa7, 0xd5, 0xf2, 0x1b, 0x0e, 0x0f, 0xcb, 0x5b, 0x2a, 0x3e, - 0x38, 0x45, 0xfb, 0x0b, 0x71, 0x0d, 0xde, 0x85, 0xe7, 0xe5, 0x0a, 0xd5, 0x20, 0x3d, 0x7b, 0xa1, - 0x37, 0x8c, 0x3e, 0x20, 0x9f, 0x8a, 0x65, 0x63, 0x28, 0xd5, 0x53, 0xb1, 0xc2, 0xee, 0x08, 0xfd, - 0x95, 0x78, 0xd3, 0x78, 0x25, 0x0e, 0xe4, 0xbb, 0xf6, 0x19, 0xec, 0x6b, 0xaf, 0x07, 0x22, 0xaa, - 0xe9, 0x6e, 0xfe, 0x83, 0xf9, 0x7e, 0x74, 0xda, 0x3b, 0xa9, 0x87, 0x8b, 0xff, 0x67, 0x60, 0xb2, - 0x69, 0x32, 0x01, 0x62, 0x25, 0x3e, 0x99, 0x47, 0x37, 0xc1, 0x33, 0xc4, 0xd7, 0x7e, 0x02, 0x80, - 0x93, 0x84, 0x51, 0x8d, 0x47, 0x7d, 0x58, 0xf5, 0xb6, 0x7c, 0xe1, 0x94, 0x61, 0xe7, 0xce, 0xe5, - 0x7e, 0x18, 0x91, 0x36, 0xc5, 0x8c, 0x6f, 0xf7, 0x75, 0x51, 0x17, 0x2b, 0x2a, 0xe8, 0x35, 0x18, - 0x62, 0x8e, 0x54, 0xe1, 0xcc, 0x48, 0xbe, 0xc4, 0xd9, 0x0c, 0x63, 0x16, 0x6f, 0x48, 0xf6, 0x37, - 0xc4, 0x82, 0x02, 0xba, 0x2a, 0xdd, 0x14, 0xc3, 0x55, 0xef, 0x66, 0x48, 0x98, 0x9b, 0x62, 0x65, - 0xf1, 0xbd, 0xb1, 0x07, 0x22, 0x2f, 0xcf, 0xcc, 0xf5, 0x65, 0xd4, 0xa4, 0x5c, 0x94, 0xf8, 0x2f, - 0x53, 0x88, 0xcd, 0x40, 0x7e, 0xf7, 0xcc, 0x34, 0x63, 0xf1, 0x70, 0xde, 0x32, 0x49, 0xe0, 0x24, - 0x4d, 0xca, 0x91, 0xf2, 0x5d, 0x2f, 0xdc, 0x3a, 0x7a, 0x9d, 0x1d, 0xfc, 0x21, 0xce, 0x6e, 0x23, - 0x5e, 0x82, 0x45, 0xfd, 0x63, 0x65, 0x0f, 0x66, 0x3d, 0x98, 0x4a, 0x6e, 0xd1, 0x87, 0xca, 0x8e, - 0xfc, 0xe1, 0x00, 0x4c, 0x98, 0x4b, 0x0a, 0x5d, 0x82, 0x8a, 0x20, 0xa2, 0xc2, 0xfe, 0xab, 0x5d, - 0xb2, 0x26, 0x01, 0x38, 0xc6, 0x61, 0xd9, 0x1e, 0x58, 0x75, 0xcd, 0x8e, 0x37, 0xce, 0xf6, 0xa0, - 0x20, 0x58, 0xc3, 0xa2, 0x0f, 0xab, 0x4d, 0xdf, 0x8f, 0xd4, 0x85, 0xa4, 0xd6, 0xdd, 0x22, 0x2b, - 0xc5, 0x02, 0x4a, 0x2f, 0xa2, 0x5d, 0x12, 0x78, 0xa4, 0x65, 0x06, 0x08, 0x56, 0x17, 0xd1, 0x35, - 0x1d, 0x88, 0x4d, 0x5c, 0x7a, 0x9d, 0xfa, 0x21, 0x5b, 0xc8, 0xe2, 0xf9, 0x16, 0xdb, 0x45, 0xd7, - 0xb9, 0xa7, 0xb4, 0x84, 0xa3, 0x8f, 0xc3, 0x23, 0x2a, 0x08, 0x12, 0xe6, 0xda, 0x0c, 0xd9, 0xe2, - 0x90, 0x21, 0x6d, 0x79, 0x64, 0x29, 0x1b, 0x0d, 0xe7, 0xd5, 0x47, 0xaf, 0xc2, 0x84, 0x60, 0xf1, - 0x25, 0xc5, 0x61, 0xd3, 0xc2, 0xe8, 0x9a, 0x01, 0xc5, 0x09, 0x6c, 0x19, 0xe2, 0x98, 0x71, 0xd9, - 0x92, 0xc2, 0x48, 0x3a, 0xc4, 0xb1, 0x0e, 0xc7, 0xa9, 0x1a, 0x68, 0x01, 0x26, 0x39, 0x0f, 0xe6, - 0x7a, 0xdb, 0x7c, 0x4e, 0x84, 0xd7, 0x95, 0xda, 0x52, 0x37, 0x4c, 0x30, 0x4e, 0xe2, 0xa3, 0x97, - 0x60, 0xcc, 0x09, 0x1a, 0x3b, 0x6e, 0x44, 0x1a, 0x51, 0x37, 0xe0, 0xee, 0x58, 0x9a, 0x89, 0xd6, - 0x82, 0x06, 0xc3, 0x06, 0xa6, 0xfd, 0x16, 0x9c, 0xc8, 0x08, 0xa1, 0x40, 0x17, 0x8e, 0xd3, 0x71, - 0xe5, 0x37, 0x25, 0x2c, 0x9c, 0x17, 0x6a, 0xab, 0xf2, 0x6b, 0x34, 0x2c, 0xba, 0x3a, 0x59, 0xa8, - 0x05, 0x2d, 0x63, 0xa0, 0x5a, 0x9d, 0x2b, 0x12, 0x80, 0x63, 0x1c, 0xfb, 0xbf, 0x95, 0x60, 0x32, - 0x43, 0xb7, 0xc2, 0xb2, 0xd6, 0x25, 0x1e, 0x29, 0x71, 0x92, 0x3a, 0x33, 0x62, 0x76, 0xe9, 0x10, - 0x11, 0xb3, 0xcb, 0xbd, 0x22, 0x66, 0x0f, 0xbc, 0x9d, 0x88, 0xd9, 0xe6, 0x88, 0x0d, 0xf6, 0x35, - 0x62, 0x19, 0x51, 0xb6, 0x87, 0x0e, 0x19, 0x65, 0xdb, 0x18, 0xf4, 0xe1, 0x3e, 0x06, 0xfd, 0xc7, - 0x4b, 0x30, 0x95, 0x34, 0x25, 0x3d, 0x06, 0xb9, 0xed, 0x6b, 0x86, 0xdc, 0xf6, 0x62, 0x3f, 0x5e, - 0xb2, 0xb9, 0x32, 0x5c, 0x9c, 0x90, 0xe1, 0xbe, 0xbf, 0x2f, 0x6a, 0xc5, 0xf2, 0xdc, 0xbf, 0x56, - 0x82, 0x53, 0x99, 0x6e, 0xba, 0xc7, 0x30, 0x36, 0x37, 0x8c, 0xb1, 0x79, 0xb6, 0x6f, 0x0f, 0xe2, - 0xdc, 0x01, 0xba, 0x9d, 0x18, 0xa0, 0x4b, 0xfd, 0x93, 0x2c, 0x1e, 0xa5, 0xaf, 0x97, 0xe1, 0x5c, - 0x66, 0xbd, 0x58, 0xec, 0xb9, 0x62, 0x88, 0x3d, 0x9f, 0x4b, 0x88, 0x3d, 0xed, 0xe2, 0xda, 0x47, - 0x23, 0x07, 0x15, 0x9e, 0xb4, 0x2c, 0x1e, 0xc0, 0x03, 0xca, 0x40, 0x0d, 0x4f, 0x5a, 0x45, 0x08, - 0x9b, 0x74, 0xbf, 0x9d, 0x64, 0x9f, 0xff, 0xca, 0x82, 0x33, 0x99, 0x73, 0x73, 0x0c, 0xb2, 0xae, - 0x75, 0x53, 0xd6, 0xf5, 0x54, 0xdf, 0xab, 0x35, 0x47, 0xf8, 0xf5, 0x95, 0xc1, 0x9c, 0x6f, 0x61, - 0x2f, 0xf9, 0x1b, 0x30, 0xea, 0x34, 0x1a, 0x24, 0x0c, 0xd7, 0xfc, 0xa6, 0x0a, 0x0a, 0xfc, 0x2c, - 0x7b, 0x67, 0xc5, 0xc5, 0xf7, 0x0f, 0xe6, 0x66, 0x93, 0x24, 0x62, 0x30, 0xd6, 0x29, 0xa0, 0x4f, - 0xc2, 0x48, 0x28, 0xee, 0x4d, 0x31, 0xf7, 0xcf, 0xf7, 0x39, 0x38, 0xce, 0x26, 0x69, 0x99, 0x51, - 0x8b, 0x94, 0xa4, 0x42, 0x91, 0x34, 0x23, 0x9c, 0x94, 0x8e, 0x34, 0xc2, 0xc9, 0x73, 0x00, 0x7b, - 0xea, 0x31, 0x90, 0x94, 0x3f, 0x68, 0xcf, 0x04, 0x0d, 0x0b, 0x7d, 0x14, 0xa6, 0x42, 0x1e, 0xd6, - 0x6f, 0xa9, 0xe5, 0x84, 0xcc, 0x8f, 0x46, 0xac, 0x42, 0x16, 0x19, 0xa9, 0x9e, 0x80, 0xe1, 0x14, - 0x36, 0x5a, 0x91, 0xad, 0xb2, 0x18, 0x84, 0x7c, 0x61, 0x5e, 0x88, 0x5b, 0x14, 0x39, 0x73, 0x4f, - 0x26, 0x87, 0x9f, 0x0d, 0xbc, 0x56, 0x13, 0x7d, 0x12, 0x80, 0x2e, 0x1f, 0x21, 0x87, 0x18, 0xce, - 0x3f, 0x3c, 0xe9, 0xa9, 0xd2, 0xcc, 0x34, 0x6e, 0x66, 0xce, 0xaf, 0x55, 0x45, 0x04, 0x6b, 0x04, - 0xd1, 0x16, 0x8c, 0xc7, 0xff, 0xe2, 0x94, 0x92, 0x87, 0x6c, 0x81, 0xc9, 0xbd, 0xab, 0x3a, 0x1d, - 0x6c, 0x92, 0xb5, 0x7f, 0x62, 0x18, 0x1e, 0x2d, 0x38, 0x8b, 0xd1, 0x82, 0xa9, 0xef, 0x7d, 0x3a, - 0xf9, 0x88, 0x9f, 0xcd, 0xac, 0x6c, 0xbc, 0xea, 0x13, 0x4b, 0xbe, 0xf4, 0xb6, 0x97, 0xfc, 0x8f, - 0x58, 0x9a, 0x78, 0x85, 0x5b, 0x96, 0x7e, 0xe4, 0x90, 0x77, 0xcc, 0x11, 0xca, 0x5b, 0xb6, 0x32, - 0x84, 0x16, 0xcf, 0xf5, 0xdd, 0x9d, 0xfe, 0xa5, 0x18, 0x5f, 0xb5, 0x00, 0x09, 0xf1, 0x0a, 0x69, - 0xaa, 0x0d, 0x25, 0xe4, 0x19, 0x57, 0x0e, 0xfb, 0xfd, 0x0b, 0x29, 0x4a, 0x7c, 0x24, 0x5e, 0x96, - 0x97, 0x41, 0x1a, 0xa1, 0xe7, 0x98, 0x64, 0x74, 0x0f, 0x7d, 0x9c, 0x85, 0xbd, 0x75, 0xdf, 0x12, - 0x1c, 0x90, 0xd8, 0x70, 0x2f, 0x8a, 0x90, 0xb7, 0xaa, 0x9c, 0xb2, 0xba, 0x99, 0xdd, 0xd5, 0x91, - 0xb0, 0x41, 0xea, 0x78, 0xdf, 0xdf, 0x5d, 0x78, 0x24, 0x67, 0xc8, 0x1e, 0xea, 0x33, 0xfc, 0xb7, - 0x2d, 0x38, 0x5b, 0x18, 0xbf, 0xe5, 0x5b, 0x90, 0x41, 0xb4, 0x3f, 0x67, 0x41, 0xf6, 0x64, 0x1b, - 0x66, 0x65, 0x97, 0xa0, 0xd2, 0xa0, 0x85, 0x9a, 0xc3, 0x6e, 0x1c, 0xc9, 0x40, 0x02, 0x70, 0x8c, - 0x63, 0x58, 0x8f, 0x95, 0x7a, 0x5a, 0x8f, 0xfd, 0xaa, 0x05, 0xa9, 0x43, 0xfe, 0x18, 0xb8, 0x8d, - 0x55, 0x93, 0xdb, 0x78, 0x6f, 0x3f, 0xa3, 0x99, 0xc3, 0x68, 0xfc, 0xc9, 0x24, 0x9c, 0xce, 0x71, - 0xcb, 0xdb, 0x83, 0xe9, 0xed, 0x06, 0x31, 0x5d, 0xa1, 0x8b, 0x42, 0x04, 0x15, 0xfa, 0x4d, 0xb3, - 0x2c, 0xae, 0xd3, 0x29, 0x14, 0x9c, 0x6e, 0x02, 0x7d, 0xce, 0x82, 0x93, 0xce, 0x9d, 0x70, 0x99, - 0x72, 0x8d, 0x6e, 0x63, 0xb1, 0xe5, 0x37, 0x76, 0xe9, 0x95, 0x2c, 0x37, 0xc2, 0x0b, 0x99, 0x92, - 0xbc, 0xdb, 0xf5, 0x14, 0xbe, 0xd1, 0x3c, 0x4b, 0x6b, 0x9b, 0x85, 0x85, 0x33, 0xdb, 0x42, 0x58, - 0xe4, 0x3a, 0xa0, 0x6f, 0xd2, 0x02, 0x67, 0xfd, 0x2c, 0xff, 0x49, 0xce, 0x06, 0x49, 0x08, 0x56, - 0x74, 0xd0, 0xa7, 0xa1, 0xb2, 0x2d, 0xdd, 0x7d, 0x33, 0xd8, 0xac, 0x78, 0x20, 0x8b, 0x9d, 0xa0, - 0xb9, 0x3a, 0x5e, 0x21, 0xe1, 0x98, 0x28, 0x7a, 0x15, 0xca, 0xde, 0x56, 0x58, 0x94, 0x19, 0x36, - 0x61, 0x77, 0xc9, 0x43, 0x62, 0xac, 0xaf, 0xd4, 0x31, 0xad, 0x88, 0xae, 0x42, 0x39, 0xd8, 0x6c, - 0x0a, 0x31, 0x74, 0xe6, 0x26, 0xc5, 0x8b, 0xd5, 0x9c, 0x5e, 0x31, 0x4a, 0x78, 0xb1, 0x8a, 0x29, - 0x09, 0x54, 0x83, 0x41, 0xe6, 0xcb, 0x26, 0x98, 0x9a, 0xcc, 0xe7, 0x5b, 0x81, 0x4f, 0x28, 0x8f, - 0x9b, 0xc1, 0x10, 0x30, 0x27, 0x84, 0x36, 0x60, 0xa8, 0xc1, 0xb2, 0x88, 0x0a, 0x2e, 0xe6, 0x03, - 0x99, 0x02, 0xe7, 0x82, 0xf4, 0xaa, 0x42, 0xfe, 0xca, 0x30, 0xb0, 0xa0, 0xc5, 0xa8, 0x92, 0xce, - 0xce, 0x56, 0x28, 0xb2, 0x5e, 0x67, 0x53, 0x2d, 0xc8, 0x1a, 0x2c, 0xa8, 0x32, 0x0c, 0x2c, 0x68, - 0xa1, 0x97, 0xa1, 0xb4, 0xd5, 0x10, 0x7e, 0x6a, 0x99, 0x92, 0x67, 0x33, 0xaa, 0xc9, 0xe2, 0xd0, - 0xbd, 0x83, 0xb9, 0xd2, 0xca, 0x12, 0x2e, 0x6d, 0x35, 0xd0, 0x3a, 0x0c, 0x6f, 0xf1, 0x38, 0x08, - 0x42, 0xb8, 0xfc, 0x64, 0x76, 0x88, 0x86, 0x54, 0xa8, 0x04, 0xee, 0xf3, 0x24, 0x00, 0x58, 0x12, - 0x61, 0xa9, 0x03, 0x54, 0x3c, 0x07, 0x11, 0x4e, 0x6e, 0xfe, 0x70, 0x31, 0x38, 0x38, 0x93, 0x19, - 0x47, 0x85, 0xc0, 0x1a, 0x45, 0xba, 0xaa, 0x9d, 0xb7, 0xba, 0x01, 0x8b, 0xd9, 0x2d, 0xe2, 0x0e, - 0x65, 0xae, 0xea, 0x05, 0x89, 0x54, 0xb4, 0xaa, 0x15, 0x12, 0x8e, 0x89, 0xa2, 0x5d, 0x18, 0xdf, - 0x0b, 0x3b, 0x3b, 0x44, 0x6e, 0x69, 0x16, 0x86, 0x28, 0x87, 0x3f, 0xba, 0x25, 0x10, 0xdd, 0x20, - 0xea, 0x3a, 0xad, 0xd4, 0x29, 0xc4, 0x78, 0xd9, 0x5b, 0x3a, 0x31, 0x6c, 0xd2, 0xa6, 0xc3, 0xff, - 0x66, 0xd7, 0xdf, 0xdc, 0x8f, 0x88, 0x88, 0x02, 0x97, 0x39, 0xfc, 0xaf, 0x73, 0x94, 0xf4, 0xf0, - 0x0b, 0x00, 0x96, 0x44, 0xd0, 0x2d, 0x31, 0x3c, 0xec, 0xf4, 0x9c, 0xca, 0x0f, 0xd5, 0xba, 0x20, - 0x91, 0x72, 0x06, 0x85, 0x9d, 0x96, 0x31, 0x29, 0x76, 0x4a, 0x76, 0x76, 0xfc, 0xc8, 0xf7, 0x12, - 0x27, 0xf4, 0x74, 0xfe, 0x29, 0x59, 0xcb, 0xc0, 0x4f, 0x9f, 0x92, 0x59, 0x58, 0x38, 0xb3, 0x2d, - 0xd4, 0x84, 0x89, 0x8e, 0x1f, 0x44, 0x77, 0xfc, 0x40, 0xae, 0x2f, 0x54, 0x20, 0x1c, 0x33, 0x30, - 0x45, 0x8b, 0x2c, 0xc0, 0xa2, 0x09, 0xc1, 0x09, 0x9a, 0xe8, 0x63, 0x30, 0x1c, 0x36, 0x9c, 0x16, - 0x59, 0xbd, 0x31, 0x73, 0x22, 0xff, 0xfa, 0xa9, 0x73, 0x94, 0x9c, 0xd5, 0xc5, 0xf3, 0x0c, 0x70, - 0x14, 0x2c, 0xc9, 0xa1, 0x15, 0x18, 0x64, 0xa9, 0xe1, 0x58, 0xc8, 0xc2, 0x9c, 0x88, 0xb3, 0x29, - 0x2b, 0x78, 0x7e, 0x36, 0xb1, 0x62, 0xcc, 0xab, 0xd3, 0x3d, 0x20, 0xde, 0x88, 0x7e, 0x38, 0x73, - 0x2a, 0x7f, 0x0f, 0x88, 0xa7, 0xe5, 0x8d, 0x7a, 0xd1, 0x1e, 0x50, 0x48, 0x38, 0x26, 0x4a, 0x4f, - 0x66, 0x7a, 0x9a, 0x9e, 0x2e, 0x30, 0xdf, 0xca, 0x3d, 0x4b, 0xd9, 0xc9, 0x4c, 0x4f, 0x52, 0x4a, - 0xc2, 0xfe, 0xfd, 0xe1, 0x34, 0xcf, 0xc2, 0xa4, 0x0a, 0xdf, 0x67, 0xa5, 0x14, 0xce, 0x1f, 0xec, - 0x57, 0xc8, 0x79, 0x84, 0x4f, 0xa1, 0xcf, 0x59, 0x70, 0xba, 0x93, 0xf9, 0x21, 0x82, 0x01, 0xe8, - 0x4f, 0x56, 0xca, 0x3f, 0x5d, 0x85, 0xb7, 0xcc, 0x86, 0xe3, 0x9c, 0x96, 0x92, 0xcf, 0xcd, 0xf2, - 0xdb, 0x7e, 0x6e, 0xae, 0xc1, 0x48, 0x83, 0x3f, 0x45, 0x0a, 0xb3, 0x6a, 0x27, 0xdf, 0xde, 0x8c, - 0x95, 0x10, 0x6f, 0x98, 0x2d, 0xac, 0x48, 0xa0, 0x1f, 0xb5, 0xe0, 0x6c, 0xb2, 0xeb, 0x98, 0x30, - 0xb0, 0x88, 0x89, 0xc9, 0x05, 0x1a, 0x2b, 0xe2, 0xfb, 0x53, 0xfc, 0xbf, 0x81, 0x7c, 0xbf, 0x17, - 0x02, 0x2e, 0x6e, 0x0c, 0x55, 0x33, 0x24, 0x2a, 0x43, 0xa6, 0x16, 0xa9, 0x0f, 0xa9, 0xca, 0x0b, - 0x30, 0xd6, 0xf6, 0xbb, 0x5e, 0x24, 0xac, 0xbd, 0x84, 0xe5, 0x09, 0xb3, 0xb8, 0x58, 0xd3, 0xca, - 0xb1, 0x81, 0x95, 0x90, 0xc5, 0x8c, 0x3c, 0xb0, 0x2c, 0xe6, 0x0d, 0x18, 0xf3, 0x34, 0xf3, 0x64, - 0xc1, 0x0f, 0x5c, 0xc8, 0x8f, 0x67, 0xab, 0x1b, 0x33, 0xf3, 0x5e, 0xea, 0x25, 0xd8, 0xa0, 0x76, - 0xbc, 0x66, 0x60, 0x5f, 0xb6, 0x32, 0x98, 0x7a, 0x2e, 0x8a, 0xf9, 0xb0, 0x29, 0x8a, 0xb9, 0x90, - 0x14, 0xc5, 0xa4, 0x34, 0x08, 0x86, 0x14, 0xa6, 0xff, 0x74, 0x3d, 0xfd, 0xc6, 0xc4, 0xb4, 0x5b, - 0x70, 0xbe, 0xd7, 0xb5, 0xc4, 0xcc, 0xfe, 0x9a, 0x4a, 0x5f, 0x1c, 0x9b, 0xfd, 0x35, 0x57, 0xab, - 0x98, 0x41, 0xfa, 0x8d, 0xb6, 0x64, 0xff, 0x17, 0x0b, 0xca, 0x35, 0xbf, 0x79, 0x0c, 0x0f, 0xde, - 0x8f, 0x18, 0x0f, 0xde, 0x47, 0xb3, 0x2f, 0xc4, 0x66, 0xae, 0xfe, 0x63, 0x39, 0xa1, 0xff, 0x38, - 0x9b, 0x47, 0xa0, 0x58, 0xdb, 0xf1, 0xd3, 0x65, 0x18, 0xad, 0xf9, 0x4d, 0x65, 0x73, 0xff, 0x4f, - 0x1f, 0xc4, 0xe6, 0x3e, 0x37, 0xe9, 0x84, 0x46, 0x99, 0x59, 0x0b, 0x4a, 0x77, 0xe3, 0x6f, 0x31, - 0xd3, 0xfb, 0xdb, 0xc4, 0xdd, 0xde, 0x89, 0x48, 0x33, 0xf9, 0x39, 0xc7, 0x67, 0x7a, 0xff, 0xfb, - 0x25, 0x98, 0x4c, 0xb4, 0x8e, 0x5a, 0x30, 0xde, 0xd2, 0xa5, 0xeb, 0x62, 0x9d, 0x3e, 0x90, 0x60, - 0x5e, 0x98, 0x2e, 0x6b, 0x45, 0xd8, 0x24, 0x8e, 0xe6, 0x01, 0x94, 0xba, 0x59, 0x8a, 0x57, 0x19, - 0xd7, 0xaf, 0xf4, 0xd1, 0x21, 0xd6, 0x30, 0xd0, 0x8b, 0x30, 0x1a, 0xf9, 0x1d, 0xbf, 0xe5, 0x6f, - 0xef, 0x5f, 0x23, 0x32, 0xbe, 0x97, 0x32, 0x48, 0xdc, 0x88, 0x41, 0x58, 0xc7, 0x43, 0x77, 0x61, - 0x5a, 0x11, 0xa9, 0x1f, 0x81, 0xc6, 0x81, 0x49, 0x15, 0xd6, 0x93, 0x14, 0x71, 0xba, 0x11, 0xfb, - 0x67, 0xcb, 0x7c, 0x88, 0xbd, 0xc8, 0x7d, 0x77, 0x37, 0xbc, 0xb3, 0x77, 0xc3, 0xd7, 0x2d, 0x98, - 0xa2, 0xad, 0x33, 0x6b, 0x2b, 0x79, 0xcd, 0xab, 0x08, 0xda, 0x56, 0x41, 0x04, 0xed, 0x0b, 0xf4, - 0xd4, 0x6c, 0xfa, 0xdd, 0x48, 0xc8, 0xee, 0xb4, 0x63, 0x91, 0x96, 0x62, 0x01, 0x15, 0x78, 0x24, - 0x08, 0x84, 0x87, 0xa8, 0x8e, 0x47, 0x82, 0x00, 0x0b, 0xa8, 0x0c, 0xb0, 0x3d, 0x90, 0x1d, 0x60, - 0x9b, 0xc7, 0x49, 0x15, 0x76, 0x39, 0x82, 0xe1, 0xd2, 0xe2, 0xa4, 0x4a, 0x83, 0x9d, 0x18, 0xc7, - 0xfe, 0x6a, 0x19, 0xc6, 0x6a, 0x7e, 0x33, 0x56, 0x35, 0xbf, 0x60, 0xa8, 0x9a, 0xcf, 0x27, 0x54, - 0xcd, 0x53, 0x3a, 0xee, 0xbb, 0x8a, 0xe5, 0x6f, 0x96, 0x62, 0xf9, 0x1f, 0x59, 0x6c, 0xd6, 0xaa, - 0xeb, 0x75, 0x6e, 0xbc, 0x87, 0x2e, 0xc3, 0x28, 0x3b, 0x60, 0x98, 0x4b, 0xb2, 0xd4, 0xbf, 0xb2, - 0xc4, 0x51, 0xeb, 0x71, 0x31, 0xd6, 0x71, 0xd0, 0x45, 0x18, 0x09, 0x89, 0x13, 0x34, 0x76, 0xd4, - 0xe9, 0x2a, 0x94, 0xa5, 0xbc, 0x0c, 0x2b, 0x28, 0x7a, 0x3d, 0x0e, 0xd1, 0x59, 0xce, 0x77, 0x71, - 0xd4, 0xfb, 0xc3, 0xb7, 0x48, 0x7e, 0x5c, 0x4e, 0xfb, 0x36, 0xa0, 0x34, 0x7e, 0x1f, 0xb1, 0xe9, - 0xe6, 0xcc, 0xd8, 0x74, 0x95, 0x54, 0x5c, 0xba, 0x3f, 0xb7, 0x60, 0xa2, 0xe6, 0x37, 0xe9, 0xd6, - 0xfd, 0x76, 0xda, 0xa7, 0x7a, 0x7c, 0xe2, 0xa1, 0x82, 0xf8, 0xc4, 0x4f, 0xc0, 0x60, 0xcd, 0x6f, - 0xae, 0xd6, 0x8a, 0xe2, 0x0b, 0xd8, 0x7f, 0xdd, 0x82, 0xe1, 0x9a, 0xdf, 0x3c, 0x06, 0xb5, 0xc0, - 0x87, 0x4d, 0xb5, 0xc0, 0x23, 0x39, 0xeb, 0x26, 0x47, 0x13, 0xf0, 0x57, 0x07, 0x60, 0x9c, 0xf6, - 0xd3, 0xdf, 0x96, 0x53, 0x69, 0x0c, 0x9b, 0xd5, 0xc7, 0xb0, 0x51, 0x2e, 0xdc, 0x6f, 0xb5, 0xfc, - 0x3b, 0xc9, 0x69, 0x5d, 0x61, 0xa5, 0x58, 0x40, 0xd1, 0x33, 0x30, 0xd2, 0x09, 0xc8, 0x9e, 0xeb, - 0x0b, 0xf6, 0x56, 0x53, 0xb2, 0xd4, 0x44, 0x39, 0x56, 0x18, 0xf4, 0x59, 0x18, 0xba, 0x1e, 0xbd, - 0xca, 0x1b, 0xbe, 0xd7, 0xe4, 0x92, 0xf3, 0xb2, 0x48, 0xa2, 0xa1, 0x95, 0x63, 0x03, 0x0b, 0xdd, - 0x86, 0x0a, 0xfb, 0xcf, 0x8e, 0x9d, 0xc3, 0xa7, 0x63, 0x15, 0xe9, 0xf9, 0x04, 0x01, 0x1c, 0xd3, - 0x42, 0xcf, 0x01, 0x44, 0x32, 0x10, 0x7d, 0x28, 0xa2, 0xad, 0xa9, 0xa7, 0x80, 0x0a, 0x51, 0x1f, - 0x62, 0x0d, 0x0b, 0x3d, 0x0d, 0x95, 0xc8, 0x71, 0x5b, 0xd7, 0x5d, 0x8f, 0x84, 0x4c, 0x22, 0x5e, - 0x96, 0x59, 0xf2, 0x44, 0x21, 0x8e, 0xe1, 0x94, 0x15, 0x63, 0x91, 0x38, 0x78, 0x32, 0xe7, 0x11, - 0x86, 0xcd, 0x58, 0xb1, 0xeb, 0xaa, 0x14, 0x6b, 0x18, 0x68, 0x07, 0x1e, 0x73, 0x3d, 0x96, 0x70, - 0x82, 0xd4, 0x77, 0xdd, 0xce, 0xc6, 0xf5, 0xfa, 0x2d, 0x12, 0xb8, 0x5b, 0xfb, 0x8b, 0x4e, 0x63, - 0x97, 0x78, 0x32, 0xd1, 0xe6, 0x7b, 0x45, 0x17, 0x1f, 0x5b, 0x2d, 0xc0, 0xc5, 0x85, 0x94, 0xec, - 0xe7, 0xd9, 0x7a, 0xbf, 0x51, 0x47, 0xef, 0x37, 0x8e, 0x8e, 0xd3, 0xfa, 0xd1, 0x71, 0xff, 0x60, - 0x6e, 0xe8, 0x46, 0x5d, 0x0b, 0x24, 0xf1, 0x12, 0x9c, 0xaa, 0xf9, 0xcd, 0x9a, 0x1f, 0x44, 0x2b, - 0x7e, 0x70, 0xc7, 0x09, 0x9a, 0x72, 0x79, 0xcd, 0xc9, 0x50, 0x1a, 0xf4, 0xfc, 0x1c, 0xe4, 0xa7, - 0x8b, 0x11, 0x26, 0xe3, 0x79, 0xc6, 0xb1, 0x1d, 0xd2, 0x01, 0xac, 0xc1, 0x78, 0x07, 0x95, 0xb2, - 0xe5, 0x8a, 0x13, 0x11, 0x74, 0x83, 0xa5, 0xa2, 0x8e, 0xaf, 0x51, 0x51, 0xfd, 0x29, 0x2d, 0x15, - 0x75, 0x0c, 0xcc, 0xbc, 0x77, 0xcd, 0xfa, 0xf6, 0x7f, 0x1d, 0x64, 0x27, 0x6a, 0x22, 0xed, 0x07, - 0xfa, 0x14, 0x4c, 0x84, 0xe4, 0xba, 0xeb, 0x75, 0xef, 0x4a, 0x11, 0x46, 0x81, 0x0b, 0x5f, 0x7d, - 0x59, 0xc7, 0xe4, 0x82, 0x50, 0xb3, 0x0c, 0x27, 0xa8, 0xa1, 0x36, 0x4c, 0xdc, 0x71, 0xbd, 0xa6, - 0x7f, 0x27, 0x94, 0xf4, 0x47, 0xf2, 0xe5, 0xa1, 0xb7, 0x39, 0x66, 0xa2, 0x8f, 0x46, 0x73, 0xb7, - 0x0d, 0x62, 0x38, 0x41, 0x9c, 0xae, 0xda, 0xa0, 0xeb, 0x2d, 0x84, 0x37, 0x43, 0x12, 0x88, 0xa4, - 0xe2, 0x6c, 0xd5, 0x62, 0x59, 0x88, 0x63, 0x38, 0x5d, 0xb5, 0xec, 0xcf, 0x95, 0xc0, 0xef, 0xf2, - 0x1c, 0x13, 0x62, 0xd5, 0x62, 0x55, 0x8a, 0x35, 0x0c, 0xba, 0xab, 0xd9, 0xbf, 0x75, 0xdf, 0xc3, - 0xbe, 0x1f, 0xc9, 0x73, 0x80, 0xe9, 0xf4, 0xb5, 0x72, 0x6c, 0x60, 0xa1, 0x15, 0x40, 0x61, 0xb7, - 0xd3, 0x69, 0x31, 0xdb, 0x20, 0xa7, 0xc5, 0x48, 0x71, 0x7b, 0x89, 0x32, 0x0f, 0xbd, 0x5b, 0x4f, - 0x41, 0x71, 0x46, 0x0d, 0x7a, 0xc0, 0x6f, 0x89, 0xae, 0x0e, 0xb2, 0xae, 0x72, 0xdd, 0x49, 0x9d, - 0xf7, 0x53, 0xc2, 0xd0, 0x32, 0x0c, 0x87, 0xfb, 0x61, 0x23, 0x12, 0x91, 0x12, 0x73, 0x32, 0x3b, - 0xd5, 0x19, 0x8a, 0x96, 0x58, 0x90, 0x57, 0xc1, 0xb2, 0x2e, 0x6a, 0xc0, 0x09, 0x41, 0x71, 0x69, - 0xc7, 0xf1, 0x54, 0x9e, 0x1c, 0x6e, 0x22, 0x7d, 0xf9, 0xde, 0xc1, 0xdc, 0x09, 0xd1, 0xb2, 0x0e, - 0xbe, 0x7f, 0x30, 0x77, 0xba, 0xe6, 0x37, 0x33, 0x20, 0x38, 0x8b, 0x1a, 0x5f, 0x7c, 0x8d, 0x86, - 0xdf, 0xee, 0xd4, 0x02, 0x7f, 0xcb, 0x6d, 0x91, 0x22, 0xfd, 0x53, 0xdd, 0xc0, 0x14, 0x8b, 0xcf, - 0x28, 0xc3, 0x09, 0x6a, 0xf6, 0x77, 0x33, 0x26, 0x88, 0xe5, 0xd1, 0x8e, 0xba, 0x01, 0x41, 0x6d, - 0x18, 0xef, 0xb0, 0x6d, 0x22, 0x32, 0x3f, 0x88, 0xb5, 0xfe, 0x42, 0x9f, 0x72, 0x94, 0x3b, 0xf4, - 0xee, 0x30, 0x6d, 0x8c, 0x6a, 0x3a, 0x39, 0x6c, 0x52, 0xb7, 0x7f, 0xf3, 0x11, 0x76, 0x8d, 0xd6, - 0xb9, 0x70, 0x64, 0x58, 0x78, 0x64, 0x88, 0xf7, 0xd8, 0x6c, 0xbe, 0x94, 0x2e, 0x9e, 0x16, 0xe1, - 0xd5, 0x81, 0x65, 0x5d, 0xf4, 0x49, 0x98, 0xa0, 0xcf, 0x1b, 0x75, 0x95, 0x85, 0x33, 0x27, 0xf3, - 0x23, 0x67, 0x28, 0x2c, 0x3d, 0x2b, 0x8c, 0x5e, 0x19, 0x27, 0x88, 0xa1, 0xd7, 0x99, 0x4d, 0x8f, - 0x24, 0x5d, 0xea, 0x87, 0xb4, 0x6e, 0xbe, 0x23, 0xc9, 0x6a, 0x44, 0x50, 0x17, 0x4e, 0xa4, 0x73, - 0xc8, 0x85, 0x33, 0x76, 0x3e, 0x9f, 0x98, 0x4e, 0x03, 0x17, 0xa7, 0xef, 0x48, 0xc3, 0x42, 0x9c, - 0x45, 0x1f, 0x5d, 0x87, 0x71, 0x91, 0x4c, 0x5a, 0xac, 0xdc, 0xb2, 0x21, 0x3c, 0x1c, 0xc7, 0x3a, - 0xf0, 0x7e, 0xb2, 0x00, 0x9b, 0x95, 0xd1, 0x36, 0x9c, 0xd5, 0x92, 0x3b, 0x5d, 0x09, 0x1c, 0x66, - 0x01, 0xe0, 0xb2, 0xe3, 0x54, 0xbb, 0xe0, 0x1f, 0xbf, 0x77, 0x30, 0x77, 0x76, 0xa3, 0x08, 0x11, - 0x17, 0xd3, 0x41, 0x37, 0xe0, 0x14, 0xf7, 0xfb, 0xae, 0x12, 0xa7, 0xd9, 0x72, 0x3d, 0xc5, 0x41, - 0xf0, 0x2d, 0x7f, 0xe6, 0xde, 0xc1, 0xdc, 0xa9, 0x85, 0x2c, 0x04, 0x9c, 0x5d, 0x0f, 0x7d, 0x18, - 0x2a, 0x4d, 0x2f, 0x14, 0x63, 0x30, 0x64, 0xe4, 0xcf, 0xaa, 0x54, 0xd7, 0xeb, 0xea, 0xfb, 0xe3, - 0x3f, 0x38, 0xae, 0x80, 0xb6, 0xb9, 0x80, 0x59, 0x89, 0x3d, 0x86, 0x53, 0x71, 0xaf, 0x92, 0x92, - 0x41, 0xc3, 0xf3, 0x93, 0x6b, 0x56, 0x94, 0x43, 0x84, 0xe1, 0x14, 0x6a, 0x10, 0x46, 0xaf, 0x01, - 0xa2, 0xcf, 0x0e, 0xb7, 0x41, 0x16, 0x1a, 0x2c, 0xad, 0x08, 0x93, 0xc7, 0x8f, 0x98, 0xbe, 0x88, - 0xf5, 0x14, 0x06, 0xce, 0xa8, 0x85, 0xae, 0xd2, 0x53, 0x45, 0x2f, 0x15, 0xa7, 0x96, 0xca, 0x76, - 0x58, 0x25, 0x9d, 0x80, 0x30, 0x8b, 0x26, 0x93, 0x22, 0x4e, 0xd4, 0x43, 0x4d, 0x78, 0xcc, 0xe9, - 0x46, 0x3e, 0x93, 0xdd, 0x9b, 0xa8, 0x1b, 0xfe, 0x2e, 0xf1, 0x98, 0xda, 0x6c, 0x64, 0xf1, 0x3c, - 0x65, 0x51, 0x16, 0x0a, 0xf0, 0x70, 0x21, 0x15, 0xca, 0x5a, 0xaa, 0xf4, 0xc6, 0x60, 0x46, 0xf3, - 0xca, 0x48, 0x71, 0xfc, 0x22, 0x8c, 0xee, 0xf8, 0x61, 0xb4, 0x4e, 0xa2, 0x3b, 0x7e, 0xb0, 0x2b, - 0xa2, 0xd2, 0xc6, 0x31, 0xbe, 0x63, 0x10, 0xd6, 0xf1, 0xe8, 0xdb, 0x91, 0x19, 0x75, 0xac, 0x56, - 0x99, 0x3e, 0x7d, 0x24, 0x3e, 0x63, 0xae, 0xf2, 0x62, 0x2c, 0xe1, 0x12, 0x75, 0xb5, 0xb6, 0xc4, - 0x74, 0xe3, 0x09, 0xd4, 0xd5, 0xda, 0x12, 0x96, 0x70, 0xba, 0x5c, 0xc3, 0x1d, 0x27, 0x20, 0xb5, - 0xc0, 0x6f, 0x90, 0x50, 0x8b, 0x2c, 0xff, 0x28, 0x8f, 0xb9, 0x4b, 0x97, 0x6b, 0x3d, 0x0b, 0x01, - 0x67, 0xd7, 0x43, 0x24, 0x9d, 0xd8, 0x6c, 0x22, 0x5f, 0xa9, 0x91, 0xe6, 0x67, 0xfa, 0xcc, 0x6d, - 0xe6, 0xc1, 0x94, 0x4a, 0xa9, 0xc6, 0xa3, 0xec, 0x86, 0x33, 0x93, 0x6c, 0x6d, 0xf7, 0x1f, 0xa2, - 0x57, 0xa9, 0x89, 0x56, 0x13, 0x94, 0x70, 0x8a, 0xb6, 0x11, 0xb0, 0x6d, 0xaa, 0x67, 0xc0, 0xb6, - 0x4b, 0x50, 0x09, 0xbb, 0x9b, 0x4d, 0xbf, 0xed, 0xb8, 0x1e, 0xd3, 0x8d, 0x6b, 0x8f, 0x98, 0xba, - 0x04, 0xe0, 0x18, 0x07, 0xad, 0xc0, 0x88, 0x23, 0x75, 0x40, 0x28, 0x3f, 0x44, 0x8f, 0xd2, 0xfc, - 0xf0, 0xa8, 0x15, 0x52, 0xeb, 0xa3, 0xea, 0xa2, 0x57, 0x60, 0x5c, 0xf8, 0x2d, 0x8b, 0x6c, 0x9e, - 0x27, 0x4c, 0xe7, 0xb2, 0xba, 0x0e, 0xc4, 0x26, 0x2e, 0xba, 0x09, 0xa3, 0x91, 0xdf, 0x62, 0x1e, - 0x52, 0x94, 0xcd, 0x3b, 0x9d, 0x1f, 0x6c, 0x6e, 0x43, 0xa1, 0xe9, 0xe2, 0x57, 0x55, 0x15, 0xeb, - 0x74, 0xd0, 0x06, 0x5f, 0xef, 0x2c, 0x8e, 0x3c, 0x09, 0x67, 0x1e, 0xc9, 0xbf, 0x93, 0x54, 0xb8, - 0x79, 0x73, 0x3b, 0x88, 0x9a, 0x58, 0x27, 0x83, 0xae, 0xc0, 0x74, 0x27, 0x70, 0x7d, 0xb6, 0x26, - 0x94, 0xfa, 0x6f, 0xc6, 0x4c, 0xef, 0x54, 0x4b, 0x22, 0xe0, 0x74, 0x1d, 0xe6, 0x76, 0x2e, 0x0a, - 0x67, 0xce, 0xf0, 0x84, 0xdf, 0xfc, 0x4d, 0xc8, 0xcb, 0xb0, 0x82, 0xa2, 0x35, 0x76, 0x12, 0x73, - 0x71, 0xc6, 0xcc, 0x6c, 0x7e, 0x54, 0x20, 0x5d, 0xec, 0xc1, 0x99, 0x57, 0xf5, 0x17, 0xc7, 0x14, - 0x50, 0x53, 0xcb, 0x0c, 0x49, 0x5f, 0x0c, 0xe1, 0xcc, 0x63, 0x05, 0x96, 0x75, 0x89, 0xe7, 0x45, - 0xcc, 0x10, 0x18, 0xc5, 0x21, 0x4e, 0xd0, 0x44, 0x1f, 0x85, 0x29, 0x11, 0xcb, 0x30, 0x1e, 0xa6, - 0xb3, 0xb1, 0xdd, 0x39, 0x4e, 0xc0, 0x70, 0x0a, 0x9b, 0x67, 0x9e, 0x70, 0x36, 0x5b, 0x44, 0x1c, - 0x7d, 0xd7, 0x5d, 0x6f, 0x37, 0x9c, 0x39, 0xc7, 0xce, 0x07, 0x91, 0x79, 0x22, 0x09, 0xc5, 0x19, - 0x35, 0xd0, 0x06, 0x4c, 0x75, 0x02, 0x42, 0xda, 0x8c, 0xd1, 0x17, 0xf7, 0xd9, 0x1c, 0x8f, 0xba, - 0x40, 0x7b, 0x52, 0x4b, 0xc0, 0xee, 0x67, 0x94, 0xe1, 0x14, 0x05, 0x74, 0x07, 0x46, 0xfc, 0x3d, - 0x12, 0xec, 0x10, 0xa7, 0x39, 0x73, 0xbe, 0xc0, 0x0f, 0x42, 0x5c, 0x6e, 0x37, 0x04, 0x6e, 0xc2, - 0x64, 0x40, 0x16, 0xf7, 0x36, 0x19, 0x90, 0x8d, 0xa1, 0x1f, 0xb3, 0xe0, 0x8c, 0xd4, 0x32, 0xd4, - 0x3b, 0x74, 0xd4, 0x97, 0x7c, 0x2f, 0x8c, 0x02, 0x1e, 0x27, 0xe0, 0xf1, 0x7c, 0xdf, 0xf9, 0x8d, - 0x9c, 0x4a, 0x4a, 0xa2, 0x7a, 0x26, 0x0f, 0x23, 0xc4, 0xf9, 0x2d, 0xa2, 0x25, 0x98, 0x0e, 0x49, - 0x24, 0x0f, 0xa3, 0x85, 0x70, 0xe5, 0xf5, 0xea, 0xfa, 0xcc, 0x13, 0x3c, 0xc8, 0x01, 0xdd, 0x0c, - 0xf5, 0x24, 0x10, 0xa7, 0xf1, 0xd1, 0x65, 0x28, 0xf9, 0xe1, 0xcc, 0x7b, 0x0b, 0x92, 0x89, 0xd2, - 0xa7, 0x38, 0x37, 0x1d, 0xbb, 0x51, 0xc7, 0x25, 0x3f, 0x9c, 0xfd, 0x4e, 0x98, 0x4e, 0x71, 0x0c, - 0x87, 0x49, 0xc2, 0x33, 0xbb, 0x0b, 0xe3, 0xc6, 0xac, 0x3c, 0x54, 0x2d, 0xf5, 0xbf, 0x18, 0x86, - 0x8a, 0xd2, 0x60, 0xa2, 0x4b, 0xa6, 0x62, 0xfa, 0x4c, 0x52, 0x31, 0x3d, 0x52, 0xf3, 0x9b, 0x86, - 0x2e, 0x7a, 0x23, 0x23, 0x1a, 0x5c, 0xde, 0x19, 0xd0, 0xbf, 0x81, 0xbc, 0x26, 0x16, 0x2e, 0xf7, - 0xad, 0xe1, 0x1e, 0x28, 0x94, 0x34, 0x5f, 0x81, 0x69, 0xcf, 0x67, 0x6c, 0x2a, 0x69, 0x4a, 0x1e, - 0x84, 0xb1, 0x1a, 0x15, 0x3d, 0xbc, 0x4a, 0x02, 0x01, 0xa7, 0xeb, 0xd0, 0x06, 0x39, 0xaf, 0x90, - 0x14, 0x6d, 0x73, 0x56, 0x02, 0x0b, 0x28, 0x7a, 0x02, 0x06, 0x3b, 0x7e, 0x73, 0xb5, 0x26, 0x58, - 0x54, 0x2d, 0x06, 0x69, 0x73, 0xb5, 0x86, 0x39, 0x0c, 0x2d, 0xc0, 0x10, 0xfb, 0x11, 0xce, 0x8c, - 0xe5, 0xc7, 0xd1, 0x60, 0x35, 0xb4, 0x14, 0x47, 0xac, 0x02, 0x16, 0x15, 0x99, 0x88, 0x8d, 0xf2, - 0xf5, 0x4c, 0xc4, 0x36, 0xfc, 0x80, 0x22, 0x36, 0x49, 0x00, 0xc7, 0xb4, 0xd0, 0x5d, 0x38, 0x65, - 0xbc, 0xa5, 0xf8, 0x12, 0x21, 0xa1, 0xf0, 0xe5, 0x7f, 0xa2, 0xf0, 0x11, 0x25, 0x34, 0xe2, 0x67, - 0x45, 0xa7, 0x4f, 0xad, 0x66, 0x51, 0xc2, 0xd9, 0x0d, 0xa0, 0x16, 0x4c, 0x37, 0x52, 0xad, 0x8e, - 0xf4, 0xdf, 0xaa, 0x9a, 0xd0, 0x74, 0x8b, 0x69, 0xc2, 0xe8, 0x15, 0x18, 0x79, 0xd3, 0x0f, 0xd9, - 0xf1, 0x2e, 0xd8, 0x6a, 0xe9, 0x08, 0x3e, 0xf2, 0xfa, 0x8d, 0x3a, 0x2b, 0xbf, 0x7f, 0x30, 0x37, - 0x5a, 0xf3, 0x9b, 0xf2, 0x2f, 0x56, 0x15, 0xd0, 0x0f, 0x5a, 0x30, 0x9b, 0x7e, 0xac, 0xa9, 0x4e, - 0x8f, 0xf7, 0xdf, 0x69, 0x5b, 0x34, 0x3a, 0xbb, 0x9c, 0x4b, 0x0e, 0x17, 0x34, 0x65, 0xff, 0xb2, - 0xc5, 0x04, 0x75, 0x42, 0xd3, 0x44, 0xc2, 0x6e, 0xeb, 0x38, 0x32, 0xbb, 0x2e, 0x1b, 0x4a, 0xb0, - 0x07, 0xb6, 0x90, 0xf8, 0x27, 0x16, 0xb3, 0x90, 0x38, 0x46, 0x57, 0x88, 0xd7, 0x61, 0x24, 0x92, - 0x19, 0x77, 0x0b, 0x92, 0xd1, 0x6a, 0x9d, 0x62, 0x56, 0x22, 0x8a, 0xc9, 0x55, 0xc9, 0x75, 0x15, - 0x19, 0xfb, 0xef, 0xf3, 0x19, 0x90, 0x90, 0x63, 0xd0, 0x35, 0x54, 0x4d, 0x5d, 0xc3, 0x5c, 0x8f, - 0x2f, 0xc8, 0xd1, 0x39, 0xfc, 0x3d, 0xb3, 0xdf, 0x4c, 0xb8, 0xf3, 0x4e, 0x37, 0xcd, 0xb1, 0x3f, - 0x6f, 0x01, 0xc4, 0x21, 0x9e, 0x99, 0x48, 0xda, 0x0f, 0x64, 0x5a, 0xcf, 0xac, 0x04, 0x56, 0x2f, - 0x51, 0xb6, 0xd6, 0x8f, 0xfc, 0x86, 0xdf, 0x12, 0x9a, 0xb4, 0xc7, 0x62, 0x75, 0x07, 0x2f, 0xbf, - 0xaf, 0xfd, 0xc6, 0x0a, 0x1b, 0xcd, 0xc9, 0x80, 0x72, 0xe5, 0x58, 0x01, 0x67, 0x04, 0x93, 0xfb, - 0xa2, 0x05, 0x27, 0xb3, 0xec, 0x6a, 0xe9, 0x23, 0x89, 0x8b, 0xb9, 0x94, 0xd9, 0x94, 0x9a, 0xcd, - 0x5b, 0xa2, 0x1c, 0x2b, 0x8c, 0xbe, 0x93, 0xd5, 0x1d, 0x2e, 0xb6, 0xf2, 0x0d, 0x18, 0xaf, 0x05, - 0x44, 0xbb, 0x5c, 0x5f, 0xe5, 0x41, 0x0a, 0x78, 0x7f, 0x9e, 0x39, 0x74, 0x80, 0x02, 0xfb, 0x2b, - 0x25, 0x38, 0xc9, 0xad, 0x0f, 0x16, 0xf6, 0x7c, 0xb7, 0x59, 0xf3, 0x9b, 0xc2, 0x7b, 0xea, 0x13, - 0x30, 0xd6, 0xd1, 0x64, 0x93, 0x45, 0x71, 0x42, 0x75, 0x19, 0x66, 0x2c, 0x4d, 0xd1, 0x4b, 0xb1, - 0x41, 0x0b, 0x35, 0x61, 0x8c, 0xec, 0xb9, 0x0d, 0xa5, 0xc2, 0x2e, 0x1d, 0xfa, 0xa2, 0x53, 0xad, - 0x2c, 0x6b, 0x74, 0xb0, 0x41, 0xf5, 0x21, 0xa4, 0x90, 0xb6, 0xbf, 0x64, 0xc1, 0x23, 0x39, 0x51, - 0x45, 0x69, 0x73, 0x77, 0x98, 0x9d, 0x87, 0x58, 0xb6, 0xaa, 0x39, 0x6e, 0xfd, 0x81, 0x05, 0x14, - 0x7d, 0x0c, 0x80, 0x5b, 0x6f, 0xd0, 0x57, 0x7a, 0xaf, 0xf0, 0x8b, 0x46, 0xe4, 0x38, 0x2d, 0x08, - 0x98, 0xac, 0x8f, 0x35, 0x5a, 0xf6, 0x17, 0x07, 0x60, 0x90, 0xa7, 0xbb, 0xaf, 0xc1, 0xf0, 0x0e, - 0xcf, 0x13, 0x53, 0x38, 0x6f, 0x14, 0x57, 0xa6, 0x9e, 0x89, 0xe7, 0x4d, 0x2b, 0xc5, 0x92, 0x0c, - 0x5a, 0x83, 0x13, 0x3c, 0x5d, 0x4f, 0xab, 0x4a, 0x5a, 0xce, 0xbe, 0x14, 0xfb, 0xf1, 0x24, 0xb0, - 0x4a, 0xfc, 0xb9, 0x9a, 0x46, 0xc1, 0x59, 0xf5, 0xd0, 0xab, 0x30, 0x41, 0x9f, 0x61, 0x7e, 0x37, - 0x92, 0x94, 0x78, 0xa2, 0x1e, 0xf5, 0xee, 0xdb, 0x30, 0xa0, 0x38, 0x81, 0x8d, 0x5e, 0x81, 0xf1, - 0x4e, 0x4a, 0xc0, 0x39, 0x18, 0x4b, 0x02, 0x4c, 0xa1, 0xa6, 0x89, 0xcb, 0x4c, 0x6b, 0xbb, 0xcc, - 0x90, 0x78, 0x63, 0x27, 0x20, 0xe1, 0x8e, 0xdf, 0x6a, 0x32, 0xf6, 0x6f, 0x50, 0x33, 0xad, 0x4d, - 0xc0, 0x71, 0xaa, 0x06, 0xa5, 0xb2, 0xe5, 0xb8, 0xad, 0x6e, 0x40, 0x62, 0x2a, 0x43, 0x26, 0x95, - 0x95, 0x04, 0x1c, 0xa7, 0x6a, 0xf4, 0x96, 0xdc, 0x0e, 0x1f, 0x8d, 0xe4, 0xd6, 0xfe, 0x4f, 0x16, - 0x18, 0x53, 0xfb, 0x6d, 0x9c, 0x40, 0xe8, 0x4b, 0x16, 0x9c, 0xaa, 0x05, 0x3e, 0xbd, 0xa6, 0x64, - 0x20, 0x2a, 0x65, 0x83, 0x3e, 0x2c, 0xfd, 0x73, 0x0b, 0x42, 0x36, 0x0a, 0x2b, 0x5d, 0x4e, 0xc1, - 0x30, 0x03, 0xa9, 0x0b, 0x6f, 0x79, 0x49, 0x05, 0x5d, 0x86, 0x51, 0x91, 0xd7, 0x85, 0x99, 0x4a, - 0xf3, 0xed, 0xc0, 0xcc, 0x56, 0xaa, 0x71, 0x31, 0xd6, 0x71, 0xec, 0x1f, 0x2a, 0xc1, 0x89, 0x0c, - 0x5f, 0x17, 0x7e, 0x11, 0x6c, 0xbb, 0x61, 0xa4, 0x92, 0x87, 0x6a, 0x17, 0x01, 0x2f, 0xc7, 0x0a, - 0x83, 0x9e, 0x36, 0xfc, 0xaa, 0x49, 0x5e, 0x2f, 0xc2, 0x96, 0x5c, 0x40, 0x0f, 0x99, 0x86, 0xf3, - 0x3c, 0x0c, 0x74, 0x43, 0x22, 0x83, 0xad, 0xaa, 0x8b, 0x97, 0x29, 0x26, 0x19, 0x84, 0x3e, 0x84, - 0xb6, 0x95, 0x8e, 0x4f, 0x7b, 0x08, 0x71, 0x2d, 0x1f, 0x87, 0xd1, 0xce, 0x45, 0xc4, 0x73, 0xbc, - 0x48, 0x3c, 0x97, 0xe2, 0xa8, 0x81, 0xac, 0x14, 0x0b, 0xa8, 0xfd, 0x85, 0x32, 0x9c, 0xc9, 0xf5, - 0x7e, 0xa3, 0x5d, 0x6f, 0xfb, 0x9e, 0x1b, 0xf9, 0xca, 0x1e, 0x88, 0x47, 0x0a, 0x24, 0x9d, 0x9d, - 0x35, 0x51, 0x8e, 0x15, 0x06, 0xba, 0x00, 0x83, 0x4c, 0xac, 0x99, 0x4a, 0xa3, 0xba, 0x58, 0xe5, - 0xa1, 0xa3, 0x38, 0xb8, 0xef, 0x14, 0xd5, 0x4f, 0x50, 0x1e, 0xc4, 0x6f, 0x25, 0xaf, 0x04, 0xda, - 0x5d, 0xdf, 0x6f, 0x61, 0x06, 0x44, 0xef, 0x13, 0xe3, 0x95, 0x30, 0x80, 0xc1, 0x4e, 0xd3, 0x0f, - 0xb5, 0x41, 0x7b, 0x0a, 0x86, 0x77, 0xc9, 0x7e, 0xe0, 0x7a, 0xdb, 0x49, 0xc3, 0xa8, 0x6b, 0xbc, - 0x18, 0x4b, 0xb8, 0x99, 0xf7, 0x6f, 0xf8, 0xa8, 0x73, 0x4b, 0x8f, 0xf4, 0x64, 0x30, 0x7e, 0xa4, - 0x0c, 0x93, 0x78, 0xb1, 0xfa, 0xee, 0x44, 0xdc, 0x4c, 0x4f, 0xc4, 0x51, 0xe7, 0x96, 0xee, 0x3d, - 0x1b, 0xbf, 0x60, 0xc1, 0x24, 0xcb, 0x2e, 0x23, 0x7c, 0xdc, 0x5d, 0xdf, 0x3b, 0x06, 0x66, 0xfe, - 0x09, 0x18, 0x0c, 0x68, 0xa3, 0xc9, 0xfc, 0xa9, 0xac, 0x27, 0x98, 0xc3, 0xd0, 0x63, 0x30, 0xc0, - 0xba, 0x40, 0x27, 0x6f, 0x8c, 0x5f, 0x0f, 0x55, 0x27, 0x72, 0x30, 0x2b, 0x65, 0x81, 0x93, 0x30, - 0xe9, 0xb4, 0x5c, 0xde, 0xe9, 0x58, 0xe9, 0xfc, 0xce, 0xf0, 0x8b, 0xcf, 0xec, 0xda, 0xdb, 0x0b, - 0x9c, 0x94, 0x4d, 0xb2, 0xf8, 0xa1, 0xfc, 0xc7, 0x25, 0x38, 0x97, 0x59, 0xaf, 0xef, 0xc0, 0x49, - 0xc5, 0xb5, 0x1f, 0x66, 0xfe, 0x90, 0xf2, 0x31, 0x9a, 0x9d, 0x0e, 0xf4, 0xcb, 0xbf, 0x0f, 0xf6, - 0x11, 0xcf, 0x28, 0x73, 0xc8, 0xde, 0x21, 0xf1, 0x8c, 0x32, 0xfb, 0x96, 0xf3, 0xd0, 0xff, 0x8b, - 0x52, 0xce, 0xb7, 0xb0, 0x27, 0xff, 0x45, 0x7a, 0xce, 0x30, 0x60, 0x28, 0x9f, 0xd1, 0xfc, 0x8c, - 0xe1, 0x65, 0x58, 0x41, 0xd1, 0x02, 0x4c, 0xb6, 0x5d, 0x8f, 0x1e, 0x3e, 0xfb, 0x26, 0x33, 0xad, - 0xc2, 0xcd, 0xad, 0x99, 0x60, 0x9c, 0xc4, 0x47, 0xae, 0x16, 0xeb, 0x88, 0x7f, 0xdd, 0x2b, 0x87, - 0xda, 0x75, 0xf3, 0xa6, 0x42, 0x5e, 0x8d, 0x62, 0x46, 0xdc, 0xa3, 0x35, 0x4d, 0xd2, 0x53, 0xee, - 0x5f, 0xd2, 0x33, 0x96, 0x2d, 0xe5, 0x99, 0x7d, 0x05, 0xc6, 0x1f, 0x58, 0xb4, 0x6f, 0x7f, 0xbd, - 0x0c, 0x8f, 0x16, 0x6c, 0x7b, 0x7e, 0xd6, 0x1b, 0x73, 0xa0, 0x9d, 0xf5, 0xa9, 0x79, 0xa8, 0xc1, - 0xc9, 0xad, 0x6e, 0xab, 0xb5, 0xcf, 0xbc, 0x31, 0x48, 0x53, 0x62, 0x08, 0x9e, 0x52, 0x8a, 0x37, - 0x4e, 0xae, 0x64, 0xe0, 0xe0, 0xcc, 0x9a, 0xf4, 0x91, 0x44, 0x6f, 0x92, 0x7d, 0x45, 0x2a, 0xf1, - 0x48, 0xc2, 0x3a, 0x10, 0x9b, 0xb8, 0xe8, 0x0a, 0x4c, 0x3b, 0x7b, 0x8e, 0xcb, 0x03, 0x46, 0x4b, - 0x02, 0xfc, 0x95, 0xa4, 0x24, 0xb2, 0x0b, 0x49, 0x04, 0x9c, 0xae, 0x83, 0x5e, 0x03, 0xe4, 0x6f, - 0x32, 0x9b, 0xed, 0xe6, 0x15, 0xe2, 0x09, 0xbd, 0x29, 0x9b, 0xbb, 0x72, 0x7c, 0x24, 0xdc, 0x48, - 0x61, 0xe0, 0x8c, 0x5a, 0x89, 0x98, 0x3e, 0x43, 0xf9, 0x31, 0x7d, 0x8a, 0xcf, 0xc5, 0x9e, 0xa9, - 0x6b, 0xfe, 0xbd, 0x45, 0xaf, 0x2f, 0xce, 0xe4, 0x9b, 0x21, 0x30, 0x5f, 0x61, 0x76, 0x8f, 0x5c, - 0x5a, 0xab, 0x45, 0x40, 0x39, 0xa5, 0xd9, 0x3d, 0xc6, 0x40, 0x6c, 0xe2, 0xf2, 0x05, 0x11, 0xc6, - 0x8e, 0xb7, 0x06, 0x8b, 0x2f, 0xe2, 0x74, 0x29, 0x0c, 0xf4, 0x71, 0x18, 0x6e, 0xba, 0x7b, 0x6e, - 0x28, 0x64, 0x55, 0x87, 0x56, 0x0c, 0xc5, 0xe7, 0x60, 0x95, 0x93, 0xc1, 0x92, 0x9e, 0xfd, 0x23, - 0x25, 0x18, 0x97, 0x2d, 0xbe, 0xde, 0xf5, 0x23, 0xe7, 0x18, 0xae, 0xe5, 0x2b, 0xc6, 0xb5, 0xfc, - 0xbe, 0xa2, 0x60, 0x65, 0xac, 0x4b, 0xb9, 0xd7, 0xf1, 0x8d, 0xc4, 0x75, 0xfc, 0x64, 0x6f, 0x52, - 0xc5, 0xd7, 0xf0, 0x3f, 0xb0, 0x60, 0xda, 0xc0, 0x3f, 0x86, 0xdb, 0x60, 0xc5, 0xbc, 0x0d, 0x1e, - 0xef, 0xf9, 0x0d, 0x39, 0xb7, 0xc0, 0xf7, 0x97, 0x13, 0x7d, 0x67, 0xa7, 0xff, 0x9b, 0x30, 0xb0, - 0xe3, 0x04, 0xcd, 0xa2, 0xe4, 0x0c, 0xa9, 0x4a, 0xf3, 0x57, 0x9d, 0x40, 0x28, 0x8e, 0x9f, 0x91, - 0xa3, 0x4e, 0x8b, 0x7a, 0x2a, 0x8d, 0x59, 0x53, 0xe8, 0x25, 0x18, 0x0a, 0x1b, 0x7e, 0x47, 0xf9, - 0x62, 0x9c, 0x67, 0x03, 0xcd, 0x4a, 0xee, 0x1f, 0xcc, 0x21, 0xb3, 0x39, 0x5a, 0x8c, 0x05, 0x3e, - 0xfa, 0x04, 0x8c, 0xb3, 0x5f, 0xca, 0x8a, 0xab, 0x9c, 0x2f, 0x50, 0xa8, 0xeb, 0x88, 0xdc, 0xc4, - 0xd1, 0x28, 0xc2, 0x26, 0xa9, 0xd9, 0x6d, 0xa8, 0xa8, 0xcf, 0x7a, 0xa8, 0x9a, 0xd7, 0x7f, 0x53, - 0x86, 0x13, 0x19, 0x6b, 0x0e, 0x85, 0xc6, 0x4c, 0x5c, 0xee, 0x73, 0xa9, 0xbe, 0xcd, 0xb9, 0x08, - 0xd9, 0x6b, 0xa8, 0x29, 0xd6, 0x56, 0xdf, 0x8d, 0xde, 0x0c, 0x49, 0xb2, 0x51, 0x5a, 0xd4, 0xbb, - 0x51, 0xda, 0xd8, 0xb1, 0x0d, 0x35, 0x6d, 0x48, 0xf5, 0xf4, 0xa1, 0xce, 0xe9, 0x9f, 0x95, 0xe1, - 0x64, 0x56, 0xfc, 0x44, 0xf4, 0xd9, 0x44, 0x6a, 0xd0, 0x17, 0xfa, 0x8d, 0xbc, 0xc8, 0xf3, 0x85, - 0x8a, 0x90, 0x6e, 0xf3, 0x66, 0xb2, 0xd0, 0x9e, 0xc3, 0x2c, 0xda, 0x64, 0x41, 0x25, 0x02, 0x9e, - 0xd2, 0x55, 0x1e, 0x1f, 0x1f, 0xec, 0xbb, 0x03, 0x22, 0x17, 0x6c, 0x98, 0xb0, 0x10, 0x91, 0xc5, - 0xbd, 0x2d, 0x44, 0x64, 0xcb, 0xb3, 0x2e, 0x8c, 0x6a, 0x5f, 0xf3, 0x50, 0x67, 0x7c, 0x97, 0xde, - 0x56, 0x5a, 0xbf, 0x1f, 0xea, 0xac, 0x7f, 0xc9, 0x82, 0x84, 0xd3, 0x80, 0x12, 0x8b, 0x59, 0xb9, - 0x62, 0xb1, 0xf3, 0x30, 0x10, 0xf8, 0x2d, 0x92, 0xcc, 0xa1, 0x89, 0xfd, 0x16, 0xc1, 0x0c, 0x42, - 0x31, 0xa2, 0x58, 0xd8, 0x31, 0xa6, 0x3f, 0xe4, 0xc4, 0x13, 0xed, 0x09, 0x18, 0x6c, 0x91, 0x3d, - 0xd2, 0x4a, 0xa6, 0x3a, 0xba, 0x4e, 0x0b, 0x31, 0x87, 0xd9, 0xbf, 0x30, 0x00, 0x67, 0x0b, 0xc3, - 0xb2, 0xd0, 0xe7, 0xd0, 0xb6, 0x13, 0x91, 0x3b, 0xce, 0x7e, 0x32, 0x27, 0xc9, 0x15, 0x5e, 0x8c, - 0x25, 0x9c, 0xf9, 0x82, 0xf1, 0xd0, 0xe2, 0x09, 0x21, 0xa2, 0x88, 0x28, 0x2e, 0xa0, 0xa6, 0x50, - 0xaa, 0x7c, 0x14, 0x42, 0xa9, 0xe7, 0x00, 0xc2, 0xb0, 0xc5, 0x4d, 0xab, 0x9a, 0xc2, 0xc9, 0x2c, - 0x0e, 0x41, 0x5f, 0xbf, 0x2e, 0x20, 0x58, 0xc3, 0x42, 0x55, 0x98, 0xea, 0x04, 0x7e, 0xc4, 0x65, - 0xb2, 0x55, 0x6e, 0x7d, 0x38, 0x68, 0x46, 0xc4, 0xa8, 0x25, 0xe0, 0x38, 0x55, 0x03, 0xbd, 0x08, - 0xa3, 0x22, 0x4a, 0x46, 0xcd, 0xf7, 0x5b, 0x42, 0x0c, 0xa4, 0x0c, 0xf2, 0xea, 0x31, 0x08, 0xeb, - 0x78, 0x5a, 0x35, 0x26, 0xe8, 0x1d, 0xce, 0xac, 0xc6, 0x85, 0xbd, 0x1a, 0x5e, 0x22, 0x96, 0xea, - 0x48, 0x5f, 0xb1, 0x54, 0x63, 0xc1, 0x58, 0xa5, 0x6f, 0xcd, 0x21, 0xf4, 0x14, 0x25, 0xfd, 0xdc, - 0x00, 0x9c, 0x10, 0x0b, 0xe7, 0x61, 0x2f, 0x97, 0x9b, 0xe9, 0xe5, 0x72, 0x14, 0xa2, 0xb3, 0x77, - 0xd7, 0xcc, 0x71, 0xaf, 0x99, 0x1f, 0xb5, 0xc0, 0x64, 0xaf, 0xd0, 0xff, 0x95, 0x9b, 0xd4, 0xe9, - 0xc5, 0x5c, 0x76, 0x4d, 0xc5, 0xe5, 0x7c, 0x9b, 0xe9, 0x9d, 0xec, 0x7f, 0x67, 0xc1, 0xe3, 0x3d, - 0x29, 0xa2, 0x65, 0xa8, 0x30, 0x1e, 0x50, 0x7b, 0x9d, 0x3d, 0xa9, 0xac, 0x93, 0x25, 0x20, 0x87, - 0x25, 0x8d, 0x6b, 0xa2, 0xe5, 0x54, 0xf6, 0xac, 0xa7, 0x32, 0xb2, 0x67, 0x9d, 0x32, 0x86, 0xe7, - 0x01, 0xd3, 0x67, 0xfd, 0x30, 0xbd, 0x71, 0x0c, 0xcf, 0x20, 0xf4, 0x41, 0x43, 0xec, 0x67, 0x27, - 0xc4, 0x7e, 0xc8, 0xc4, 0xd6, 0xee, 0x90, 0x8f, 0xc2, 0x14, 0x0b, 0x9f, 0xc5, 0x6c, 0xe5, 0x85, - 0xcf, 0x52, 0x29, 0xb6, 0x87, 0xbd, 0x9e, 0x80, 0xe1, 0x14, 0xb6, 0xfd, 0x47, 0x65, 0x18, 0xe2, - 0xdb, 0xef, 0x18, 0xde, 0x84, 0x4f, 0x43, 0xc5, 0x6d, 0xb7, 0xbb, 0x3c, 0x21, 0xd2, 0x20, 0xf7, - 0x6e, 0xa6, 0xf3, 0xb4, 0x2a, 0x0b, 0x71, 0x0c, 0x47, 0x2b, 0x42, 0xe2, 0x5c, 0x10, 0xa1, 0x93, - 0x77, 0x7c, 0xbe, 0xea, 0x44, 0x0e, 0x67, 0x70, 0xd4, 0x3d, 0x1b, 0xcb, 0xa6, 0xd1, 0xa7, 0x00, - 0xc2, 0x28, 0x70, 0xbd, 0x6d, 0x5a, 0x26, 0x02, 0x03, 0xbf, 0xbf, 0x80, 0x5a, 0x5d, 0x21, 0x73, - 0x9a, 0xf1, 0x99, 0xa3, 0x00, 0x58, 0xa3, 0x88, 0xe6, 0x8d, 0x9b, 0x7e, 0x36, 0x31, 0x77, 0xc0, - 0xa9, 0xc6, 0x73, 0x36, 0xfb, 0x21, 0xa8, 0x28, 0xe2, 0xbd, 0xe4, 0x4f, 0x63, 0x3a, 0x5b, 0xf4, - 0x11, 0x98, 0x4c, 0xf4, 0xed, 0x50, 0xe2, 0xab, 0x5f, 0xb4, 0x60, 0x92, 0x77, 0x66, 0xd9, 0xdb, - 0x13, 0xb7, 0xc1, 0x5b, 0x70, 0xb2, 0x95, 0x71, 0x2a, 0x8b, 0xe9, 0xef, 0xff, 0x14, 0x57, 0xe2, - 0xaa, 0x2c, 0x28, 0xce, 0x6c, 0x03, 0x5d, 0xa4, 0x3b, 0x8e, 0x9e, 0xba, 0x4e, 0x4b, 0x38, 0x3b, - 0x8f, 0xf1, 0xdd, 0xc6, 0xcb, 0xb0, 0x82, 0xda, 0xbf, 0x6b, 0xc1, 0x34, 0xef, 0xf9, 0x35, 0xb2, - 0xaf, 0xce, 0xa6, 0x6f, 0x66, 0xdf, 0x45, 0x2a, 0xbe, 0x52, 0x4e, 0x2a, 0x3e, 0xfd, 0xd3, 0xca, - 0x85, 0x9f, 0xf6, 0x15, 0x0b, 0xc4, 0x0a, 0x39, 0x06, 0x21, 0xc4, 0x77, 0x9a, 0x42, 0x88, 0xd9, - 0xfc, 0x4d, 0x90, 0x23, 0x7d, 0xf8, 0x73, 0x0b, 0xa6, 0x38, 0x42, 0xac, 0x2d, 0xff, 0xa6, 0xce, - 0x43, 0x3f, 0x09, 0xbb, 0xaf, 0x91, 0xfd, 0x0d, 0xbf, 0xe6, 0x44, 0x3b, 0xd9, 0x1f, 0x65, 0x4c, - 0xd6, 0x40, 0xe1, 0x64, 0x35, 0xe5, 0x06, 0x32, 0x32, 0xd5, 0xf4, 0x88, 0x00, 0x71, 0xd8, 0x4c, - 0x35, 0xf6, 0x37, 0x2c, 0x40, 0xbc, 0x19, 0x83, 0x71, 0xa3, 0xec, 0x10, 0x2b, 0xd5, 0x2e, 0xba, - 0xf8, 0x68, 0x52, 0x10, 0xac, 0x61, 0x1d, 0xc9, 0xf0, 0x24, 0x4c, 0x1e, 0xca, 0xbd, 0x4d, 0x1e, - 0x0e, 0x31, 0xa2, 0xff, 0x72, 0x08, 0x92, 0xde, 0x51, 0xe8, 0x16, 0x8c, 0x35, 0x9c, 0x8e, 0xb3, - 0xe9, 0xb6, 0xdc, 0xc8, 0x25, 0x61, 0x91, 0x45, 0xd3, 0x92, 0x86, 0x27, 0x94, 0xd4, 0x5a, 0x09, - 0x36, 0xe8, 0xa0, 0x79, 0x80, 0x4e, 0xe0, 0xee, 0xb9, 0x2d, 0xb2, 0xcd, 0x64, 0x25, 0x2c, 0xbc, - 0x02, 0x37, 0xaf, 0x92, 0xa5, 0x58, 0xc3, 0xc8, 0x70, 0x45, 0x2f, 0x3f, 0x64, 0x57, 0x74, 0x38, - 0x36, 0x57, 0xf4, 0x81, 0x43, 0xb9, 0xa2, 0x8f, 0x1c, 0xda, 0x15, 0x7d, 0xb0, 0x2f, 0x57, 0x74, - 0x0c, 0xa7, 0x25, 0xef, 0x49, 0xff, 0xaf, 0xb8, 0x2d, 0x22, 0x1e, 0x1c, 0x3c, 0x26, 0xc4, 0xec, - 0xbd, 0x83, 0xb9, 0xd3, 0x38, 0x13, 0x03, 0xe7, 0xd4, 0x44, 0x1f, 0x83, 0x19, 0xa7, 0xd5, 0xf2, - 0xef, 0xa8, 0x49, 0x5d, 0x0e, 0x1b, 0x4e, 0x8b, 0x2b, 0x21, 0x86, 0x19, 0xd5, 0xc7, 0xee, 0x1d, - 0xcc, 0xcd, 0x2c, 0xe4, 0xe0, 0xe0, 0xdc, 0xda, 0xe8, 0xc3, 0x50, 0xe9, 0x04, 0x7e, 0x63, 0x4d, - 0x73, 0xe1, 0x3c, 0x47, 0x07, 0xb0, 0x26, 0x0b, 0xef, 0x1f, 0xcc, 0x8d, 0xab, 0x3f, 0xec, 0xc2, - 0x8f, 0x2b, 0x64, 0xf8, 0x96, 0x8f, 0x1e, 0xa9, 0x6f, 0xf9, 0x2e, 0x9c, 0xa8, 0x93, 0xc0, 0x75, - 0x5a, 0xee, 0x5b, 0x94, 0x5f, 0x96, 0xe7, 0xd3, 0x06, 0x54, 0x82, 0xc4, 0x89, 0xdc, 0x57, 0xd4, - 0x4c, 0x2d, 0x65, 0x88, 0x3c, 0x81, 0x63, 0x42, 0xf6, 0xff, 0xb4, 0x60, 0x58, 0x78, 0x43, 0x1d, - 0x03, 0xd7, 0xb8, 0x60, 0x68, 0x12, 0xe6, 0xb2, 0x07, 0x8c, 0x75, 0x26, 0x57, 0x87, 0xb0, 0x9a, - 0xd0, 0x21, 0x3c, 0x5e, 0x44, 0xa4, 0x58, 0x7b, 0xf0, 0x57, 0xca, 0x94, 0x7b, 0x37, 0xfc, 0x72, - 0x1f, 0xfe, 0x10, 0xac, 0xc3, 0x70, 0x28, 0xfc, 0x42, 0x4b, 0xf9, 0x5e, 0x09, 0xc9, 0x49, 0x8c, - 0xed, 0xd8, 0x84, 0x27, 0xa8, 0x24, 0x92, 0xe9, 0x70, 0x5a, 0x7e, 0x88, 0x0e, 0xa7, 0xbd, 0x3c, - 0x97, 0x07, 0x8e, 0xc2, 0x73, 0xd9, 0xfe, 0x1a, 0xbb, 0x39, 0xf5, 0xf2, 0x63, 0x60, 0xaa, 0xae, - 0x98, 0x77, 0xac, 0x5d, 0xb0, 0xb2, 0x44, 0xa7, 0x72, 0x98, 0xab, 0x9f, 0xb7, 0xe0, 0x6c, 0xc6, - 0x57, 0x69, 0x9c, 0xd6, 0x33, 0x30, 0xe2, 0x74, 0x9b, 0xae, 0xda, 0xcb, 0x9a, 0x3e, 0x71, 0x41, - 0x94, 0x63, 0x85, 0x81, 0x96, 0x60, 0x9a, 0xdc, 0xed, 0xb8, 0x5c, 0x95, 0xaa, 0x1b, 0xf0, 0x96, - 0xb9, 0x0b, 0xdd, 0x72, 0x12, 0x88, 0xd3, 0xf8, 0x2a, 0x5a, 0x4c, 0x39, 0x37, 0x5a, 0xcc, 0xdf, - 0xb2, 0x60, 0x54, 0x79, 0x46, 0x3e, 0xf4, 0xd1, 0xfe, 0xa8, 0x39, 0xda, 0x8f, 0x16, 0x8c, 0x76, - 0xce, 0x30, 0xff, 0x76, 0x49, 0xf5, 0xb7, 0xe6, 0x07, 0x51, 0x1f, 0x1c, 0xdc, 0x83, 0x3b, 0x1f, - 0x5c, 0x86, 0x51, 0xa7, 0xd3, 0x91, 0x00, 0x69, 0x83, 0xc6, 0x62, 0x20, 0xc7, 0xc5, 0x58, 0xc7, - 0x51, 0xbe, 0x10, 0xe5, 0x5c, 0x5f, 0x88, 0x26, 0x40, 0xe4, 0x04, 0xdb, 0x24, 0xa2, 0x65, 0x22, - 0x1c, 0x5c, 0xfe, 0x79, 0xd3, 0x8d, 0xdc, 0xd6, 0xbc, 0xeb, 0x45, 0x61, 0x14, 0xcc, 0xaf, 0x7a, - 0xd1, 0x8d, 0x80, 0x3f, 0x21, 0xb5, 0x78, 0x4b, 0x8a, 0x16, 0xd6, 0xe8, 0xca, 0x28, 0x00, 0xac, - 0x8d, 0x41, 0xd3, 0x98, 0x61, 0x5d, 0x94, 0x63, 0x85, 0x61, 0x7f, 0x88, 0xdd, 0x3e, 0x6c, 0x4c, - 0x0f, 0x17, 0x6b, 0xe8, 0xef, 0x8c, 0xa9, 0xd9, 0x60, 0x9a, 0xcc, 0xaa, 0x1e, 0xd1, 0xa8, 0xf8, - 0xb0, 0xa7, 0x0d, 0xeb, 0x9e, 0x79, 0x71, 0xd8, 0x23, 0xf4, 0x5d, 0x29, 0x03, 0x95, 0x67, 0x7b, - 0xdc, 0x1a, 0x87, 0x30, 0x49, 0x61, 0x09, 0x51, 0x58, 0xba, 0x88, 0xd5, 0x9a, 0xd8, 0x17, 0x5a, - 0x42, 0x14, 0x01, 0xc0, 0x31, 0x0e, 0x65, 0xa6, 0xd4, 0x9f, 0x70, 0x06, 0xc5, 0x81, 0x41, 0x15, - 0x76, 0x88, 0x35, 0x0c, 0x74, 0x49, 0x08, 0x14, 0xb8, 0x5e, 0xe0, 0xd1, 0x84, 0x40, 0x41, 0x0e, - 0x97, 0x26, 0x05, 0xba, 0x0c, 0xa3, 0x2a, 0x07, 0x76, 0x8d, 0xa7, 0x22, 0x12, 0xcb, 0x6c, 0x39, - 0x2e, 0xc6, 0x3a, 0x0e, 0xda, 0x80, 0xc9, 0x90, 0xcb, 0xd9, 0x54, 0xb4, 0x66, 0x2e, 0xaf, 0x7c, - 0xbf, 0xb4, 0x02, 0xaa, 0x9b, 0xe0, 0xfb, 0xac, 0x88, 0x9f, 0x4e, 0xd2, 0x53, 0x3f, 0x49, 0x02, - 0xbd, 0x0a, 0x13, 0x2d, 0xdf, 0x69, 0x2e, 0x3a, 0x2d, 0xc7, 0x6b, 0xb0, 0xf1, 0x19, 0x31, 0x53, - 0xa9, 0x5e, 0x37, 0xa0, 0x38, 0x81, 0x4d, 0x99, 0x37, 0xbd, 0x44, 0x44, 0x18, 0x77, 0xbc, 0x6d, - 0x12, 0x8a, 0x8c, 0xc6, 0x8c, 0x79, 0xbb, 0x9e, 0x83, 0x83, 0x73, 0x6b, 0xa3, 0x97, 0x60, 0x4c, - 0x7e, 0xbe, 0x16, 0xd8, 0x22, 0x76, 0x2b, 0xd1, 0x60, 0xd8, 0xc0, 0x44, 0x77, 0xe0, 0x94, 0xfc, - 0xbf, 0x11, 0x38, 0x5b, 0x5b, 0x6e, 0x43, 0x78, 0x7b, 0x73, 0xff, 0xd3, 0x05, 0xe9, 0x24, 0xb9, - 0x9c, 0x85, 0x74, 0xff, 0x60, 0xee, 0xbc, 0x18, 0xb5, 0x4c, 0x38, 0x9b, 0xc4, 0x6c, 0xfa, 0x68, - 0x0d, 0x4e, 0xec, 0x10, 0xa7, 0x15, 0xed, 0x2c, 0xed, 0x90, 0xc6, 0xae, 0xdc, 0x74, 0x2c, 0x5c, - 0x86, 0xe6, 0x82, 0x71, 0x35, 0x8d, 0x82, 0xb3, 0xea, 0xa1, 0x37, 0x60, 0xa6, 0xd3, 0xdd, 0x6c, - 0xb9, 0xe1, 0xce, 0xba, 0x1f, 0x31, 0x53, 0x20, 0x95, 0x52, 0x5b, 0xc4, 0xd5, 0x50, 0x01, 0x49, - 0x6a, 0x39, 0x78, 0x38, 0x97, 0x02, 0x7a, 0x0b, 0x4e, 0x25, 0x16, 0x83, 0x88, 0x2c, 0x30, 0x91, - 0x9f, 0xaf, 0xa1, 0x9e, 0x55, 0x41, 0x04, 0xe9, 0xc8, 0x02, 0xe1, 0xec, 0x26, 0xd0, 0xcb, 0x00, - 0x6e, 0x67, 0xc5, 0x69, 0xbb, 0x2d, 0xfa, 0x5c, 0x3c, 0xc1, 0xd6, 0x09, 0x7d, 0x3a, 0xc0, 0x6a, - 0x4d, 0x96, 0xd2, 0xf3, 0x59, 0xfc, 0xdb, 0xc7, 0x1a, 0x36, 0xaa, 0xc1, 0x84, 0xf8, 0xb7, 0x2f, - 0xa6, 0x75, 0x5a, 0x39, 0xf1, 0x4f, 0xc8, 0x1a, 0x6a, 0x2e, 0x91, 0x59, 0xc2, 0x66, 0x2f, 0x51, - 0x1f, 0x6d, 0xc3, 0x59, 0x99, 0x7f, 0x4b, 0x5f, 0xa7, 0x72, 0x1e, 0x42, 0x96, 0x28, 0x61, 0x84, - 0x7b, 0x78, 0x2c, 0x14, 0x21, 0xe2, 0x62, 0x3a, 0xf4, 0x7e, 0xd7, 0x97, 0x3b, 0xf7, 0x81, 0x3d, - 0xc5, 0xcd, 0x93, 0xe8, 0xfd, 0x7e, 0x3d, 0x09, 0xc4, 0x69, 0x7c, 0x14, 0xc2, 0x29, 0xd7, 0xcb, - 0x5a, 0xdd, 0xa7, 0x19, 0xa1, 0x8f, 0x70, 0xf7, 0xdf, 0xe2, 0x95, 0x9d, 0x09, 0xe7, 0x2b, 0x3b, - 0x93, 0xf6, 0xdb, 0xb3, 0xc2, 0xfb, 0x1d, 0x8b, 0xd6, 0xd6, 0x38, 0x75, 0xf4, 0x69, 0x18, 0xd3, - 0x3f, 0x4c, 0x70, 0x1d, 0x17, 0xb2, 0x19, 0x59, 0xed, 0x7c, 0xe0, 0x7c, 0xbe, 0x3a, 0x03, 0x74, - 0x18, 0x36, 0x28, 0xa2, 0x46, 0x86, 0xa3, 0xfc, 0xa5, 0xfe, 0xb8, 0x9a, 0xfe, 0x8d, 0xd0, 0x08, - 0x64, 0x2f, 0x7b, 0x74, 0x1d, 0x46, 0x1a, 0x2d, 0x97, 0x78, 0xd1, 0x6a, 0xad, 0x28, 0x1a, 0xde, - 0x92, 0xc0, 0x11, 0xfb, 0x48, 0xe4, 0x3d, 0xe0, 0x65, 0x58, 0x51, 0xb0, 0x7f, 0xad, 0x04, 0x73, - 0x3d, 0x92, 0x68, 0x24, 0x54, 0x52, 0x56, 0x5f, 0x2a, 0xa9, 0x05, 0x99, 0x37, 0x7e, 0x3d, 0x21, - 0xed, 0x4a, 0xe4, 0x84, 0x8f, 0x65, 0x5e, 0x49, 0xfc, 0xbe, 0x5d, 0x04, 0x74, 0xad, 0xd6, 0x40, - 0x4f, 0x27, 0x17, 0x43, 0x9b, 0x3d, 0xd8, 0xff, 0x13, 0x38, 0x57, 0x33, 0x69, 0x7f, 0xad, 0x04, - 0xa7, 0xd4, 0x10, 0x7e, 0xfb, 0x0e, 0xdc, 0xcd, 0xf4, 0xc0, 0x1d, 0x81, 0x5e, 0xd7, 0xbe, 0x01, - 0x43, 0x3c, 0xbc, 0x5f, 0x1f, 0xac, 0xf7, 0x13, 0x66, 0xf8, 0x5c, 0xc5, 0xed, 0x19, 0x21, 0x74, - 0x7f, 0xd0, 0x82, 0xc9, 0x84, 0xb7, 0x18, 0xc2, 0x9a, 0x4b, 0xf1, 0x83, 0xb0, 0xc7, 0x59, 0x8c, - 0xf7, 0x79, 0x18, 0xd8, 0xf1, 0xc3, 0x28, 0x69, 0xf4, 0x71, 0xd5, 0x0f, 0x23, 0xcc, 0x20, 0xf6, - 0xef, 0x59, 0x30, 0xb8, 0xe1, 0xb8, 0x5e, 0x24, 0x15, 0x04, 0x56, 0x8e, 0x82, 0xa0, 0x9f, 0xef, - 0x42, 0x2f, 0xc2, 0x10, 0xd9, 0xda, 0x22, 0x8d, 0x48, 0xcc, 0xaa, 0x8c, 0xc7, 0x30, 0xb4, 0xcc, - 0x4a, 0x29, 0x2f, 0xc8, 0x1a, 0xe3, 0x7f, 0xb1, 0x40, 0x46, 0xb7, 0xa1, 0x12, 0xb9, 0x6d, 0xb2, - 0xd0, 0x6c, 0x0a, 0xb5, 0xf9, 0x03, 0xc4, 0x94, 0xd8, 0x90, 0x04, 0x70, 0x4c, 0xcb, 0xfe, 0x42, - 0x09, 0x20, 0x8e, 0x8b, 0xd4, 0xeb, 0x13, 0x17, 0x53, 0x0a, 0xd5, 0x0b, 0x19, 0x0a, 0x55, 0x14, - 0x13, 0xcc, 0xd0, 0xa6, 0xaa, 0x61, 0x2a, 0xf7, 0x35, 0x4c, 0x03, 0x87, 0x19, 0xa6, 0x25, 0x98, - 0x8e, 0xe3, 0x3a, 0x99, 0x61, 0xed, 0xd8, 0xf5, 0xb9, 0x91, 0x04, 0xe2, 0x34, 0xbe, 0x4d, 0xe0, - 0xbc, 0x0a, 0x6f, 0x23, 0x6e, 0x34, 0x66, 0x95, 0xad, 0x2b, 0xa8, 0x7b, 0x8c, 0x53, 0xac, 0x31, - 0x2e, 0xe5, 0x6a, 0x8c, 0x7f, 0xca, 0x82, 0x93, 0xc9, 0x76, 0x98, 0x13, 0xf2, 0xe7, 0x2d, 0x38, - 0xc5, 0xf4, 0xe6, 0xac, 0xd5, 0xb4, 0x96, 0xfe, 0x85, 0xc2, 0x90, 0x3d, 0x39, 0x3d, 0x8e, 0x03, - 0x7f, 0xac, 0x65, 0x91, 0xc6, 0xd9, 0x2d, 0xda, 0xff, 0xb6, 0x04, 0x33, 0x79, 0xb1, 0x7e, 0x98, - 0xd3, 0x86, 0x73, 0xb7, 0xbe, 0x4b, 0xee, 0x08, 0xd3, 0xf8, 0xd8, 0x69, 0x83, 0x17, 0x63, 0x09, - 0x4f, 0xe6, 0x45, 0x28, 0xf5, 0x99, 0x17, 0x61, 0x07, 0xa6, 0xef, 0xec, 0x10, 0xef, 0xa6, 0x17, - 0x3a, 0x91, 0x1b, 0x6e, 0xb9, 0x4c, 0xc7, 0xcc, 0xd7, 0x8d, 0x4c, 0xa6, 0x3a, 0x7d, 0x3b, 0x89, - 0x70, 0xff, 0x60, 0xee, 0xac, 0x51, 0x10, 0x77, 0x99, 0x1f, 0x24, 0x38, 0x4d, 0x34, 0x9d, 0x56, - 0x62, 0xe0, 0x21, 0xa6, 0x95, 0xb0, 0x3f, 0x6f, 0xc1, 0x99, 0xdc, 0xcc, 0xc2, 0xe8, 0x22, 0x8c, - 0x38, 0x1d, 0x97, 0x8b, 0xe9, 0xc5, 0x31, 0xca, 0xc4, 0x41, 0xb5, 0x55, 0x2e, 0xa4, 0x57, 0x50, - 0x7a, 0x7a, 0xed, 0xba, 0x5e, 0x33, 0x79, 0x7a, 0x5d, 0x73, 0xbd, 0x26, 0x66, 0x10, 0x75, 0x1c, - 0x97, 0xf3, 0x8e, 0x63, 0xfb, 0x07, 0x2c, 0x10, 0x0e, 0xa7, 0x7d, 0x9c, 0xdd, 0x9f, 0x80, 0xb1, - 0xbd, 0x74, 0xea, 0xa9, 0xf3, 0xf9, 0x1e, 0xb8, 0x22, 0xe1, 0x94, 0x62, 0xc8, 0x8c, 0x34, 0x53, - 0x06, 0x2d, 0xbb, 0x09, 0x02, 0x5a, 0x25, 0x4c, 0x08, 0xdd, 0xbb, 0x37, 0xcf, 0x01, 0x34, 0x19, - 0x2e, 0xcb, 0x47, 0x59, 0x32, 0x6f, 0xe6, 0xaa, 0x82, 0x60, 0x0d, 0xcb, 0xfe, 0xd7, 0x25, 0x18, - 0x95, 0xa9, 0x8e, 0xba, 0x5e, 0x3f, 0xa2, 0xa2, 0x43, 0xe5, 0x3e, 0x45, 0x97, 0xa0, 0xc2, 0x64, - 0x99, 0xb5, 0x58, 0xc2, 0xa6, 0x24, 0x09, 0x6b, 0x12, 0x80, 0x63, 0x1c, 0xba, 0x8b, 0xc2, 0xee, - 0x26, 0x43, 0x4f, 0xb8, 0x47, 0xd6, 0x79, 0x31, 0x96, 0x70, 0xf4, 0x31, 0x98, 0xe2, 0xf5, 0x02, - 0xbf, 0xe3, 0x6c, 0x73, 0xfd, 0xc7, 0xa0, 0x8a, 0x1a, 0x31, 0xb5, 0x96, 0x80, 0xdd, 0x3f, 0x98, - 0x3b, 0x99, 0x2c, 0x63, 0x8a, 0xbd, 0x14, 0x15, 0x66, 0xe6, 0xc4, 0x1b, 0xa1, 0xbb, 0x3f, 0x65, - 0x1d, 0x15, 0x83, 0xb0, 0x8e, 0x67, 0x7f, 0x1a, 0x50, 0x3a, 0xe9, 0x13, 0x7a, 0x8d, 0xdb, 0xb6, - 0xba, 0x01, 0x69, 0x16, 0x29, 0xfa, 0xf4, 0xd8, 0x08, 0xd2, 0xb3, 0x89, 0xd7, 0xc2, 0xaa, 0xbe, - 0xfd, 0xff, 0x96, 0x61, 0x2a, 0xe9, 0xcb, 0x8d, 0xae, 0xc2, 0x10, 0x67, 0x3d, 0x04, 0xf9, 0x02, - 0x3b, 0x12, 0xcd, 0x03, 0x9c, 0x1d, 0xc2, 0x82, 0x7b, 0x11, 0xf5, 0xd1, 0x1b, 0x30, 0xda, 0xf4, - 0xef, 0x78, 0x77, 0x9c, 0xa0, 0xb9, 0x50, 0x5b, 0x15, 0xcb, 0x39, 0xf3, 0x61, 0x5b, 0x8d, 0xd1, - 0x74, 0xaf, 0x72, 0xa6, 0x33, 0x8d, 0x41, 0x58, 0x27, 0x87, 0x36, 0x58, 0xa4, 0xf8, 0x2d, 0x77, - 0x7b, 0xcd, 0xe9, 0x14, 0x39, 0x3a, 0x2c, 0x49, 0x24, 0x8d, 0xf2, 0xb8, 0x08, 0x27, 0xcf, 0x01, - 0x38, 0x26, 0x84, 0x3e, 0x0b, 0x27, 0xc2, 0x1c, 0x71, 0x7b, 0x5e, 0x0e, 0xc0, 0x22, 0x09, 0xf4, - 0xe2, 0x23, 0xf7, 0x0e, 0xe6, 0x4e, 0x64, 0x09, 0xe6, 0xb3, 0x9a, 0xb1, 0xbf, 0x78, 0x12, 0x8c, - 0x4d, 0x6c, 0xa4, 0x84, 0xb5, 0x8e, 0x28, 0x25, 0x2c, 0x86, 0x11, 0xd2, 0xee, 0x44, 0xfb, 0x55, - 0x37, 0x28, 0x4a, 0x8c, 0xbf, 0x2c, 0x70, 0xd2, 0x34, 0x25, 0x04, 0x2b, 0x3a, 0xd9, 0x79, 0x7b, - 0xcb, 0xdf, 0xc4, 0xbc, 0xbd, 0x03, 0xc7, 0x98, 0xb7, 0x77, 0x1d, 0x86, 0xb7, 0xdd, 0x08, 0x93, - 0x8e, 0x2f, 0x98, 0xfe, 0xcc, 0x75, 0x78, 0x85, 0xa3, 0xa4, 0x33, 0x44, 0x0a, 0x00, 0x96, 0x44, - 0xd0, 0x6b, 0x6a, 0x07, 0x0e, 0xe5, 0x3f, 0xcc, 0xd3, 0x06, 0x0f, 0x99, 0x7b, 0x50, 0x64, 0xe7, - 0x1d, 0x7e, 0xd0, 0xec, 0xbc, 0x2b, 0x32, 0xa7, 0xee, 0x48, 0xbe, 0x57, 0x12, 0x4b, 0x99, 0xdb, - 0x23, 0x93, 0xee, 0x2d, 0x3d, 0x0f, 0x71, 0x25, 0xff, 0x24, 0x50, 0x29, 0x86, 0xfb, 0xcc, 0x3e, - 0xfc, 0x03, 0x16, 0x9c, 0xea, 0x64, 0xa5, 0xe4, 0x16, 0xb6, 0x01, 0x2f, 0xf6, 0x9d, 0xf5, 0xdb, - 0x68, 0x90, 0xc9, 0xd4, 0xb2, 0xf3, 0xba, 0x67, 0x37, 0x47, 0x07, 0x3a, 0xd8, 0x6c, 0x0a, 0x1d, - 0xf5, 0x13, 0x39, 0x69, 0x8c, 0x0b, 0x92, 0x17, 0x6f, 0x64, 0xa4, 0xcc, 0x7d, 0x6f, 0x5e, 0xca, - 0xdc, 0xbe, 0x13, 0xe5, 0xbe, 0xa6, 0x12, 0x18, 0x8f, 0xe7, 0x2f, 0x25, 0x9e, 0x9e, 0xb8, 0x67, - 0xda, 0xe2, 0xd7, 0x54, 0xda, 0xe2, 0x82, 0x88, 0xbe, 0x3c, 0x29, 0x71, 0xcf, 0x64, 0xc5, 0x5a, - 0xc2, 0xe1, 0xc9, 0xa3, 0x49, 0x38, 0x6c, 0x5c, 0x35, 0x3c, 0xe7, 0xed, 0xd3, 0x3d, 0xae, 0x1a, - 0x83, 0x6e, 0xf1, 0x65, 0xc3, 0x93, 0x2b, 0x4f, 0x3f, 0x50, 0x72, 0xe5, 0x5b, 0x7a, 0xb2, 0x62, - 0xd4, 0x23, 0x1b, 0x2f, 0x45, 0xea, 0x33, 0x45, 0xf1, 0x2d, 0xfd, 0x02, 0x3c, 0x91, 0x4f, 0x57, - 0xdd, 0x73, 0x69, 0xba, 0x99, 0x57, 0x60, 0x2a, 0xf5, 0xf1, 0xc9, 0xe3, 0x49, 0x7d, 0x7c, 0xea, - 0xc8, 0x53, 0x1f, 0x9f, 0x3e, 0x86, 0xd4, 0xc7, 0x8f, 0x1c, 0x63, 0xea, 0xe3, 0x5b, 0xcc, 0xa0, - 0x86, 0x87, 0xed, 0x11, 0x11, 0x88, 0x9f, 0xca, 0x89, 0x5b, 0x95, 0x8e, 0xed, 0xc3, 0x3f, 0x4e, - 0x81, 0x70, 0x4c, 0x2a, 0x23, 0xa5, 0xf2, 0xcc, 0x43, 0x48, 0xa9, 0xbc, 0x1e, 0xa7, 0x54, 0x3e, - 0x93, 0x3f, 0xd5, 0x19, 0x2e, 0x18, 0x39, 0x89, 0x94, 0x6f, 0xe9, 0x09, 0x90, 0x1f, 0x2d, 0xd0, - 0x9a, 0x64, 0x09, 0x1e, 0x0b, 0xd2, 0x1e, 0xbf, 0xca, 0xd3, 0x1e, 0x3f, 0x96, 0x7f, 0x92, 0x27, - 0xaf, 0x3b, 0x23, 0xd9, 0x31, 0xed, 0x97, 0x0a, 0x5c, 0xc9, 0x62, 0x2d, 0xe7, 0xf4, 0x4b, 0x45, - 0xbe, 0x4c, 0xf7, 0x4b, 0x81, 0x70, 0x4c, 0xca, 0xfe, 0xa1, 0x12, 0x9c, 0x2b, 0xde, 0x6f, 0xb1, - 0x34, 0xb5, 0x16, 0x2b, 0x91, 0x13, 0xd2, 0x54, 0xfe, 0x66, 0x8b, 0xb1, 0xfa, 0x8e, 0xc3, 0x77, - 0x05, 0xa6, 0x95, 0xef, 0x46, 0xcb, 0x6d, 0xec, 0xaf, 0xc7, 0x2f, 0x5f, 0xe5, 0xef, 0x5e, 0x4f, - 0x22, 0xe0, 0x74, 0x1d, 0xb4, 0x00, 0x93, 0x46, 0xe1, 0x6a, 0x55, 0xbc, 0xcd, 0x94, 0xf8, 0xb6, - 0x6e, 0x82, 0x71, 0x12, 0xdf, 0xfe, 0xb2, 0x05, 0x8f, 0xe4, 0xe4, 0x0c, 0xec, 0x3b, 0xcc, 0xdc, - 0x16, 0x4c, 0x76, 0xcc, 0xaa, 0x3d, 0x22, 0x63, 0x1a, 0x99, 0x09, 0x55, 0x5f, 0x13, 0x00, 0x9c, - 0x24, 0x6a, 0xff, 0x4c, 0x09, 0xce, 0x16, 0x1a, 0x23, 0x22, 0x0c, 0xa7, 0xb7, 0xdb, 0xa1, 0xb3, - 0x14, 0x90, 0x26, 0xf1, 0x22, 0xd7, 0x69, 0xd5, 0x3b, 0xa4, 0xa1, 0xc9, 0xc3, 0x99, 0x55, 0xdf, - 0x95, 0xb5, 0xfa, 0x42, 0x1a, 0x03, 0xe7, 0xd4, 0x44, 0x2b, 0x80, 0xd2, 0x10, 0x31, 0xc3, 0x2c, - 0x6a, 0x77, 0x9a, 0x1e, 0xce, 0xa8, 0x81, 0x3e, 0x04, 0xe3, 0xca, 0xc8, 0x51, 0x9b, 0x71, 0x76, - 0xb0, 0x63, 0x1d, 0x80, 0x4d, 0x3c, 0x74, 0x99, 0x87, 0x7d, 0x17, 0x09, 0x02, 0x84, 0xf0, 0x7c, - 0x52, 0xc6, 0x74, 0x17, 0xc5, 0x58, 0xc7, 0x59, 0xbc, 0xf8, 0xeb, 0x7f, 0x70, 0xee, 0x3d, 0xbf, - 0xf5, 0x07, 0xe7, 0xde, 0xf3, 0xbb, 0x7f, 0x70, 0xee, 0x3d, 0xdf, 0x73, 0xef, 0x9c, 0xf5, 0xeb, - 0xf7, 0xce, 0x59, 0xbf, 0x75, 0xef, 0x9c, 0xf5, 0xbb, 0xf7, 0xce, 0x59, 0xbf, 0x7f, 0xef, 0x9c, - 0xf5, 0x85, 0x3f, 0x3c, 0xf7, 0x9e, 0x4f, 0x94, 0xf6, 0x2e, 0xff, 0x9f, 0x00, 0x00, 0x00, 0xff, - 0xff, 0x82, 0x9e, 0xbd, 0x79, 0x30, 0x07, 0x01, 0x00, + // 14240 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x79, 0x70, 0x24, 0xd7, + 0x79, 0x18, 0xae, 0x9e, 0xc1, 0x35, 0x1f, 0xee, 0xb7, 0x07, 0xb1, 0x20, 0x77, 0xb1, 0x6c, 0x4a, + 0xcb, 0xa5, 0x48, 0x62, 0xb5, 0x3c, 0x24, 0x9a, 0x94, 0x68, 0x01, 0x18, 0x60, 0x17, 0xdc, 0x05, + 0x76, 0xf8, 0x06, 0xbb, 0x2b, 0xc9, 0x94, 0x4a, 0x8d, 0x99, 0x07, 0xa0, 0x85, 0x99, 0xee, 0x61, + 0x77, 0x0f, 0x76, 0xc1, 0x9f, 0x5c, 0x3f, 0x47, 0x3e, 0xe5, 0x23, 0xa5, 0x4a, 0x39, 0x47, 0xc9, + 0x2e, 0x57, 0xca, 0x71, 0x62, 0x2b, 0xca, 0xe5, 0xc8, 0xb1, 0x1d, 0xcb, 0x89, 0x9d, 0xdb, 0xc9, + 0x1f, 0xb6, 0xe3, 0x4a, 0x2c, 0x57, 0xb9, 0x82, 0xd8, 0xeb, 0x54, 0xb9, 0x54, 0x95, 0xd8, 0x4e, + 0x9c, 0xfc, 0x91, 0x8d, 0x2b, 0x4e, 0xbd, 0xb3, 0xdf, 0xeb, 0x6b, 0x06, 0x4b, 0x2c, 0x44, 0xa9, + 0xf8, 0xdf, 0xcc, 0xfb, 0xbe, 0xf7, 0xbd, 0xd7, 0xef, 0xfc, 0xde, 0x77, 0xc2, 0x2b, 0xbb, 0x2f, + 0x85, 0xf3, 0xae, 0x7f, 0x69, 0xb7, 0xbb, 0x49, 0x02, 0x8f, 0x44, 0x24, 0xbc, 0xb4, 0x47, 0xbc, + 0xa6, 0x1f, 0x5c, 0x12, 0x00, 0xa7, 0xe3, 0x5e, 0x6a, 0xf8, 0x01, 0xb9, 0xb4, 0x77, 0xf9, 0xd2, + 0x36, 0xf1, 0x48, 0xe0, 0x44, 0xa4, 0x39, 0xdf, 0x09, 0xfc, 0xc8, 0x47, 0x88, 0xe3, 0xcc, 0x3b, + 0x1d, 0x77, 0x9e, 0xe2, 0xcc, 0xef, 0x5d, 0x9e, 0x7d, 0x76, 0xdb, 0x8d, 0x76, 0xba, 0x9b, 0xf3, + 0x0d, 0xbf, 0x7d, 0x69, 0xdb, 0xdf, 0xf6, 0x2f, 0x31, 0xd4, 0xcd, 0xee, 0x16, 0xfb, 0xc7, 0xfe, + 0xb0, 0x5f, 0x9c, 0xc4, 0xec, 0x0b, 0x71, 0x33, 0x6d, 0xa7, 0xb1, 0xe3, 0x7a, 0x24, 0xd8, 0xbf, + 0xd4, 0xd9, 0xdd, 0x66, 0xed, 0x06, 0x24, 0xf4, 0xbb, 0x41, 0x83, 0x24, 0x1b, 0x2e, 0xac, 0x15, + 0x5e, 0x6a, 0x93, 0xc8, 0xc9, 0xe8, 0xee, 0xec, 0xa5, 0xbc, 0x5a, 0x41, 0xd7, 0x8b, 0xdc, 0x76, + 0xba, 0x99, 0x0f, 0xf6, 0xaa, 0x10, 0x36, 0x76, 0x48, 0xdb, 0x49, 0xd5, 0x7b, 0x3e, 0xaf, 0x5e, + 0x37, 0x72, 0x5b, 0x97, 0x5c, 0x2f, 0x0a, 0xa3, 0x20, 0x59, 0xc9, 0xfe, 0x9a, 0x05, 0xe7, 0x17, + 0x6e, 0xd7, 0x97, 0x5b, 0x4e, 0x18, 0xb9, 0x8d, 0xc5, 0x96, 0xdf, 0xd8, 0xad, 0x47, 0x7e, 0x40, + 0x6e, 0xf9, 0xad, 0x6e, 0x9b, 0xd4, 0xd9, 0x40, 0xa0, 0x67, 0x60, 0x64, 0x8f, 0xfd, 0x5f, 0xad, + 0xce, 0x58, 0xe7, 0xad, 0x8b, 0x95, 0xc5, 0xa9, 0x5f, 0x3b, 0x98, 0x7b, 0xcf, 0xbd, 0x83, 0xb9, + 0x91, 0x5b, 0xa2, 0x1c, 0x2b, 0x0c, 0x74, 0x01, 0x86, 0xb6, 0xc2, 0x8d, 0xfd, 0x0e, 0x99, 0x29, + 0x31, 0xdc, 0x09, 0x81, 0x3b, 0xb4, 0x52, 0xa7, 0xa5, 0x58, 0x40, 0xd1, 0x25, 0xa8, 0x74, 0x9c, + 0x20, 0x72, 0x23, 0xd7, 0xf7, 0x66, 0xca, 0xe7, 0xad, 0x8b, 0x83, 0x8b, 0xd3, 0x02, 0xb5, 0x52, + 0x93, 0x00, 0x1c, 0xe3, 0xd0, 0x6e, 0x04, 0xc4, 0x69, 0xde, 0xf0, 0x5a, 0xfb, 0x33, 0x03, 0xe7, + 0xad, 0x8b, 0x23, 0x71, 0x37, 0xb0, 0x28, 0xc7, 0x0a, 0xc3, 0xfe, 0x62, 0x09, 0x46, 0x16, 0xb6, + 0xb6, 0x5c, 0xcf, 0x8d, 0xf6, 0xd1, 0x2d, 0x18, 0xf3, 0xfc, 0x26, 0x91, 0xff, 0xd9, 0x57, 0x8c, + 0x3e, 0x77, 0x7e, 0x3e, 0xbd, 0x94, 0xe6, 0xd7, 0x35, 0xbc, 0xc5, 0xa9, 0x7b, 0x07, 0x73, 0x63, + 0x7a, 0x09, 0x36, 0xe8, 0x20, 0x0c, 0xa3, 0x1d, 0xbf, 0xa9, 0xc8, 0x96, 0x18, 0xd9, 0xb9, 0x2c, + 0xb2, 0xb5, 0x18, 0x6d, 0x71, 0xf2, 0xde, 0xc1, 0xdc, 0xa8, 0x56, 0x80, 0x75, 0x22, 0x68, 0x13, + 0x26, 0xe9, 0x5f, 0x2f, 0x72, 0x15, 0xdd, 0x32, 0xa3, 0xfb, 0x44, 0x1e, 0x5d, 0x0d, 0x75, 0xf1, + 0xc4, 0xbd, 0x83, 0xb9, 0xc9, 0x44, 0x21, 0x4e, 0x12, 0xb4, 0xdf, 0x82, 0x89, 0x85, 0x28, 0x72, + 0x1a, 0x3b, 0xa4, 0xc9, 0x67, 0x10, 0xbd, 0x00, 0x03, 0x9e, 0xd3, 0x26, 0x62, 0x7e, 0xcf, 0x8b, + 0x81, 0x1d, 0x58, 0x77, 0xda, 0xe4, 0xfe, 0xc1, 0xdc, 0xd4, 0x4d, 0xcf, 0x7d, 0xb3, 0x2b, 0x56, + 0x05, 0x2d, 0xc3, 0x0c, 0x1b, 0x3d, 0x07, 0xd0, 0x24, 0x7b, 0x6e, 0x83, 0xd4, 0x9c, 0x68, 0x47, + 0xcc, 0x37, 0x12, 0x75, 0xa1, 0xaa, 0x20, 0x58, 0xc3, 0xb2, 0xef, 0x42, 0x65, 0x61, 0xcf, 0x77, + 0x9b, 0x35, 0xbf, 0x19, 0xa2, 0x5d, 0x98, 0xec, 0x04, 0x64, 0x8b, 0x04, 0xaa, 0x68, 0xc6, 0x3a, + 0x5f, 0xbe, 0x38, 0xfa, 0xdc, 0xc5, 0xcc, 0x8f, 0x35, 0x51, 0x97, 0xbd, 0x28, 0xd8, 0x5f, 0x7c, + 0x44, 0xb4, 0x37, 0x99, 0x80, 0xe2, 0x24, 0x65, 0xfb, 0x5f, 0x96, 0xe0, 0xd4, 0xc2, 0x5b, 0xdd, + 0x80, 0x54, 0xdd, 0x70, 0x37, 0xb9, 0xc2, 0x9b, 0x6e, 0xb8, 0xbb, 0x1e, 0x8f, 0x80, 0x5a, 0x5a, + 0x55, 0x51, 0x8e, 0x15, 0x06, 0x7a, 0x16, 0x86, 0xe9, 0xef, 0x9b, 0x78, 0x55, 0x7c, 0xf2, 0x09, + 0x81, 0x3c, 0x5a, 0x75, 0x22, 0xa7, 0xca, 0x41, 0x58, 0xe2, 0xa0, 0x35, 0x18, 0x6d, 0xb0, 0x0d, + 0xb9, 0xbd, 0xe6, 0x37, 0x09, 0x9b, 0xcc, 0xca, 0xe2, 0xd3, 0x14, 0x7d, 0x29, 0x2e, 0xbe, 0x7f, + 0x30, 0x37, 0xc3, 0xfb, 0x26, 0x48, 0x68, 0x30, 0xac, 0xd7, 0x47, 0xb6, 0xda, 0x5f, 0x03, 0x8c, + 0x12, 0x64, 0xec, 0xad, 0x8b, 0xda, 0x56, 0x19, 0x64, 0x5b, 0x65, 0x2c, 0x7b, 0x9b, 0xa0, 0xcb, + 0x30, 0xb0, 0xeb, 0x7a, 0xcd, 0x99, 0x21, 0x46, 0xeb, 0x2c, 0x9d, 0xf3, 0x6b, 0xae, 0xd7, 0xbc, + 0x7f, 0x30, 0x37, 0x6d, 0x74, 0x87, 0x16, 0x62, 0x86, 0x6a, 0xff, 0xa9, 0x05, 0x73, 0x0c, 0xb6, + 0xe2, 0xb6, 0x48, 0x8d, 0x04, 0xa1, 0x1b, 0x46, 0xc4, 0x8b, 0x8c, 0x01, 0x7d, 0x0e, 0x20, 0x24, + 0x8d, 0x80, 0x44, 0xda, 0x90, 0xaa, 0x85, 0x51, 0x57, 0x10, 0xac, 0x61, 0xd1, 0x03, 0x21, 0xdc, + 0x71, 0x02, 0xb6, 0xbe, 0xc4, 0xc0, 0xaa, 0x03, 0xa1, 0x2e, 0x01, 0x38, 0xc6, 0x31, 0x0e, 0x84, + 0x72, 0xaf, 0x03, 0x01, 0x7d, 0x04, 0x26, 0xe3, 0xc6, 0xc2, 0x8e, 0xd3, 0x90, 0x03, 0xc8, 0xb6, + 0x4c, 0xdd, 0x04, 0xe1, 0x24, 0xae, 0xfd, 0xb7, 0x2d, 0xb1, 0x78, 0xe8, 0x57, 0xbf, 0xc3, 0xbf, + 0xd5, 0xfe, 0x45, 0x0b, 0x86, 0x17, 0x5d, 0xaf, 0xe9, 0x7a, 0xdb, 0xe8, 0xd3, 0x30, 0x42, 0xef, + 0xa6, 0xa6, 0x13, 0x39, 0xe2, 0xdc, 0xfb, 0x80, 0xb6, 0xb7, 0xd4, 0x55, 0x31, 0xdf, 0xd9, 0xdd, + 0xa6, 0x05, 0xe1, 0x3c, 0xc5, 0xa6, 0xbb, 0xed, 0xc6, 0xe6, 0x67, 0x48, 0x23, 0x5a, 0x23, 0x91, + 0x13, 0x7f, 0x4e, 0x5c, 0x86, 0x15, 0x55, 0x74, 0x0d, 0x86, 0x22, 0x27, 0xd8, 0x26, 0x91, 0x38, + 0x00, 0x33, 0x0f, 0x2a, 0x5e, 0x13, 0xd3, 0x1d, 0x49, 0xbc, 0x06, 0x89, 0xaf, 0x85, 0x0d, 0x56, + 0x15, 0x0b, 0x12, 0xf6, 0x8f, 0x0c, 0xc3, 0x99, 0xa5, 0xfa, 0x6a, 0xce, 0xba, 0xba, 0x00, 0x43, + 0xcd, 0xc0, 0xdd, 0x23, 0x81, 0x18, 0x67, 0x45, 0xa5, 0xca, 0x4a, 0xb1, 0x80, 0xa2, 0x97, 0x60, + 0x8c, 0x5f, 0x48, 0x57, 0x1d, 0xaf, 0xd9, 0x92, 0x43, 0x7c, 0x52, 0x60, 0x8f, 0xdd, 0xd2, 0x60, + 0xd8, 0xc0, 0x3c, 0xe4, 0xa2, 0xba, 0x90, 0xd8, 0x8c, 0x79, 0x97, 0xdd, 0xe7, 0x2d, 0x98, 0xe2, + 0xcd, 0x2c, 0x44, 0x51, 0xe0, 0x6e, 0x76, 0x23, 0x12, 0xce, 0x0c, 0xb2, 0x93, 0x6e, 0x29, 0x6b, + 0xb4, 0x72, 0x47, 0x60, 0xfe, 0x56, 0x82, 0x0a, 0x3f, 0x04, 0x67, 0x44, 0xbb, 0x53, 0x49, 0x30, + 0x4e, 0x35, 0x8b, 0xbe, 0xdb, 0x82, 0xd9, 0x86, 0xef, 0x45, 0x81, 0xdf, 0x6a, 0x91, 0xa0, 0xd6, + 0xdd, 0x6c, 0xb9, 0xe1, 0x0e, 0x5f, 0xa7, 0x98, 0x6c, 0xb1, 0x93, 0x20, 0x67, 0x0e, 0x15, 0x92, + 0x98, 0xc3, 0x73, 0xf7, 0x0e, 0xe6, 0x66, 0x97, 0x72, 0x49, 0xe1, 0x82, 0x66, 0xd0, 0x2e, 0x20, + 0x7a, 0x95, 0xd6, 0x23, 0x67, 0x9b, 0xc4, 0x8d, 0x0f, 0xf7, 0xdf, 0xf8, 0xe9, 0x7b, 0x07, 0x73, + 0x68, 0x3d, 0x45, 0x02, 0x67, 0x90, 0x45, 0x6f, 0xc2, 0x49, 0x5a, 0x9a, 0xfa, 0xd6, 0x91, 0xfe, + 0x9b, 0x9b, 0xb9, 0x77, 0x30, 0x77, 0x72, 0x3d, 0x83, 0x08, 0xce, 0x24, 0x8d, 0xbe, 0xcb, 0x82, + 0x33, 0xf1, 0xe7, 0x2f, 0xdf, 0xed, 0x38, 0x5e, 0x33, 0x6e, 0xb8, 0xd2, 0x7f, 0xc3, 0xf4, 0x4c, + 0x3e, 0xb3, 0x94, 0x47, 0x09, 0xe7, 0x37, 0x32, 0xbb, 0x04, 0xa7, 0x32, 0x57, 0x0b, 0x9a, 0x82, + 0xf2, 0x2e, 0xe1, 0x5c, 0x50, 0x05, 0xd3, 0x9f, 0xe8, 0x24, 0x0c, 0xee, 0x39, 0xad, 0xae, 0xd8, + 0x28, 0x98, 0xff, 0x79, 0xb9, 0xf4, 0x92, 0x65, 0xff, 0xab, 0x32, 0x4c, 0x2e, 0xd5, 0x57, 0x1f, + 0x68, 0x17, 0xea, 0xd7, 0x50, 0xa9, 0xf0, 0x1a, 0x8a, 0x2f, 0xb5, 0x72, 0xee, 0xa5, 0xf6, 0xff, + 0x67, 0x6c, 0xa1, 0x01, 0xb6, 0x85, 0xbe, 0x2d, 0x67, 0x0b, 0x1d, 0xf1, 0xc6, 0xd9, 0xcb, 0x59, + 0x45, 0x83, 0x6c, 0x32, 0x33, 0x39, 0x96, 0xeb, 0x7e, 0xc3, 0x69, 0x25, 0x8f, 0xbe, 0x43, 0x2e, + 0xa5, 0xa3, 0x99, 0xc7, 0x06, 0x8c, 0x2d, 0x39, 0x1d, 0x67, 0xd3, 0x6d, 0xb9, 0x91, 0x4b, 0x42, + 0xf4, 0x24, 0x94, 0x9d, 0x66, 0x93, 0x71, 0x5b, 0x95, 0xc5, 0x53, 0xf7, 0x0e, 0xe6, 0xca, 0x0b, + 0x4d, 0x7a, 0xed, 0x83, 0xc2, 0xda, 0xc7, 0x14, 0x03, 0xbd, 0x1f, 0x06, 0x9a, 0x81, 0xdf, 0x99, + 0x29, 0x31, 0x4c, 0xba, 0xeb, 0x06, 0xaa, 0x81, 0xdf, 0x49, 0xa0, 0x32, 0x1c, 0xfb, 0x57, 0x4b, + 0xf0, 0xd8, 0x12, 0xe9, 0xec, 0xac, 0xd4, 0x73, 0xce, 0xef, 0x8b, 0x30, 0xd2, 0xf6, 0x3d, 0x37, + 0xf2, 0x83, 0x50, 0x34, 0xcd, 0x56, 0xc4, 0x9a, 0x28, 0xc3, 0x0a, 0x8a, 0xce, 0xc3, 0x40, 0x27, + 0x66, 0x2a, 0xc7, 0x24, 0x43, 0xca, 0xd8, 0x49, 0x06, 0xa1, 0x18, 0xdd, 0x90, 0x04, 0x62, 0xc5, + 0x28, 0x8c, 0x9b, 0x21, 0x09, 0x30, 0x83, 0xc4, 0x37, 0x33, 0xbd, 0xb3, 0xc5, 0x09, 0x9d, 0xb8, + 0x99, 0x29, 0x04, 0x6b, 0x58, 0xa8, 0x06, 0x95, 0x30, 0x31, 0xb3, 0x7d, 0x6d, 0xd3, 0x71, 0x76, + 0x75, 0xab, 0x99, 0x8c, 0x89, 0x18, 0x37, 0xca, 0x50, 0xcf, 0xab, 0xfb, 0xab, 0x25, 0x40, 0x7c, + 0x08, 0xbf, 0xc9, 0x06, 0xee, 0x66, 0x7a, 0xe0, 0xfa, 0xdf, 0x12, 0x47, 0x35, 0x7a, 0xff, 0xd3, + 0x82, 0xc7, 0x96, 0x5c, 0xaf, 0x49, 0x82, 0x9c, 0x05, 0xf8, 0x70, 0xde, 0xb2, 0x87, 0x63, 0x1a, + 0x8c, 0x25, 0x36, 0x70, 0x04, 0x4b, 0xcc, 0xfe, 0x63, 0x0b, 0x10, 0xff, 0xec, 0x77, 0xdc, 0xc7, + 0xde, 0x4c, 0x7f, 0xec, 0x11, 0x2c, 0x0b, 0xfb, 0x3a, 0x4c, 0x2c, 0xb5, 0x5c, 0xe2, 0x45, 0xab, + 0xb5, 0x25, 0xdf, 0xdb, 0x72, 0xb7, 0xd1, 0xcb, 0x30, 0x11, 0xb9, 0x6d, 0xe2, 0x77, 0xa3, 0x3a, + 0x69, 0xf8, 0x1e, 0x7b, 0x49, 0x5a, 0x17, 0x07, 0x17, 0xd1, 0xbd, 0x83, 0xb9, 0x89, 0x0d, 0x03, + 0x82, 0x13, 0x98, 0xf6, 0xef, 0xd2, 0xf1, 0xf3, 0xdb, 0x1d, 0xdf, 0x23, 0x5e, 0xb4, 0xe4, 0x7b, + 0x4d, 0x2e, 0x71, 0x78, 0x19, 0x06, 0x22, 0x3a, 0x1e, 0x7c, 0xec, 0x2e, 0xc8, 0x8d, 0x42, 0x47, + 0xe1, 0xfe, 0xc1, 0xdc, 0xe9, 0x74, 0x0d, 0x36, 0x4e, 0xac, 0x0e, 0xfa, 0x36, 0x18, 0x0a, 0x23, + 0x27, 0xea, 0x86, 0x62, 0x34, 0x1f, 0x97, 0xa3, 0x59, 0x67, 0xa5, 0xf7, 0x0f, 0xe6, 0x26, 0x55, + 0x35, 0x5e, 0x84, 0x45, 0x05, 0xf4, 0x14, 0x0c, 0xb7, 0x49, 0x18, 0x3a, 0xdb, 0xf2, 0x36, 0x9c, + 0x14, 0x75, 0x87, 0xd7, 0x78, 0x31, 0x96, 0x70, 0xf4, 0x04, 0x0c, 0x92, 0x20, 0xf0, 0x03, 0xb1, + 0x47, 0xc7, 0x05, 0xe2, 0xe0, 0x32, 0x2d, 0xc4, 0x1c, 0x66, 0xff, 0x86, 0x05, 0x93, 0xaa, 0xaf, + 0xbc, 0xad, 0x63, 0x78, 0x15, 0x7c, 0x02, 0xa0, 0x21, 0x3f, 0x30, 0x64, 0xb7, 0xc7, 0xe8, 0x73, + 0x17, 0x32, 0x2f, 0xea, 0xd4, 0x30, 0xc6, 0x94, 0x55, 0x51, 0x88, 0x35, 0x6a, 0xf6, 0x3f, 0xb1, + 0xe0, 0x44, 0xe2, 0x8b, 0xae, 0xbb, 0x61, 0x84, 0xde, 0x48, 0x7d, 0xd5, 0x7c, 0x7f, 0x5f, 0x45, + 0x6b, 0xb3, 0x6f, 0x52, 0x4b, 0x59, 0x96, 0x68, 0x5f, 0x74, 0x15, 0x06, 0xdd, 0x88, 0xb4, 0xe5, + 0xc7, 0x3c, 0x51, 0xf8, 0x31, 0xbc, 0x57, 0xf1, 0x8c, 0xac, 0xd2, 0x9a, 0x98, 0x13, 0xb0, 0x7f, + 0xb5, 0x0c, 0x15, 0xbe, 0x6c, 0xd7, 0x9c, 0xce, 0x31, 0xcc, 0xc5, 0xd3, 0x50, 0x71, 0xdb, 0xed, + 0x6e, 0xe4, 0x6c, 0x8a, 0xe3, 0x7c, 0x84, 0x6f, 0xad, 0x55, 0x59, 0x88, 0x63, 0x38, 0x5a, 0x85, + 0x01, 0xd6, 0x15, 0xfe, 0x95, 0x4f, 0x66, 0x7f, 0xa5, 0xe8, 0xfb, 0x7c, 0xd5, 0x89, 0x1c, 0xce, + 0x49, 0xa9, 0x7b, 0x84, 0x16, 0x61, 0x46, 0x02, 0x39, 0x00, 0x9b, 0xae, 0xe7, 0x04, 0xfb, 0xb4, + 0x6c, 0xa6, 0xcc, 0x08, 0x3e, 0x5b, 0x4c, 0x70, 0x51, 0xe1, 0x73, 0xb2, 0xea, 0xc3, 0x62, 0x00, + 0xd6, 0x88, 0xce, 0x7e, 0x08, 0x2a, 0x0a, 0xf9, 0x30, 0x0c, 0xd1, 0xec, 0x47, 0x60, 0x32, 0xd1, + 0x56, 0xaf, 0xea, 0x63, 0x3a, 0x3f, 0xf5, 0x4b, 0xec, 0xc8, 0x10, 0xbd, 0x5e, 0xf6, 0xf6, 0xc4, + 0x91, 0xfb, 0x16, 0x9c, 0x6c, 0x65, 0x9c, 0x64, 0x62, 0x5e, 0xfb, 0x3f, 0xf9, 0x1e, 0x13, 0x9f, + 0x7d, 0x32, 0x0b, 0x8a, 0x33, 0xdb, 0xa0, 0x3c, 0x82, 0xdf, 0xa1, 0x1b, 0xc4, 0x69, 0xe9, 0xec, + 0xf6, 0x0d, 0x51, 0x86, 0x15, 0x94, 0x9e, 0x77, 0x27, 0x55, 0xe7, 0xaf, 0x91, 0xfd, 0x3a, 0x69, + 0x91, 0x46, 0xe4, 0x07, 0xdf, 0xd0, 0xee, 0x9f, 0xe5, 0xa3, 0xcf, 0x8f, 0xcb, 0x51, 0x41, 0xa0, + 0x7c, 0x8d, 0xec, 0xf3, 0xa9, 0xd0, 0xbf, 0xae, 0x5c, 0xf8, 0x75, 0x3f, 0x6b, 0xc1, 0xb8, 0xfa, + 0xba, 0x63, 0x38, 0x17, 0x16, 0xcd, 0x73, 0xe1, 0x6c, 0xe1, 0x02, 0xcf, 0x39, 0x11, 0xbe, 0x5a, + 0x82, 0x33, 0x0a, 0x87, 0xbe, 0x0d, 0xf8, 0x1f, 0xb1, 0xaa, 0x2e, 0x41, 0xc5, 0x53, 0x52, 0x2b, + 0xcb, 0x14, 0x17, 0xc5, 0x32, 0xab, 0x18, 0x87, 0xb2, 0x78, 0x5e, 0x2c, 0x5a, 0x1a, 0xd3, 0xc5, + 0xb9, 0x42, 0x74, 0xbb, 0x08, 0xe5, 0xae, 0xdb, 0x14, 0x17, 0xcc, 0x07, 0xe4, 0x68, 0xdf, 0x5c, + 0xad, 0xde, 0x3f, 0x98, 0x7b, 0x3c, 0x4f, 0x95, 0x40, 0x6f, 0xb6, 0x70, 0xfe, 0xe6, 0x6a, 0x15, + 0xd3, 0xca, 0x68, 0x01, 0x26, 0xa5, 0xb6, 0xe4, 0x16, 0x65, 0xb7, 0x7c, 0x4f, 0xdc, 0x43, 0x4a, + 0x26, 0x8b, 0x4d, 0x30, 0x4e, 0xe2, 0xa3, 0x2a, 0x4c, 0xed, 0x76, 0x37, 0x49, 0x8b, 0x44, 0xfc, + 0x83, 0xaf, 0x11, 0x2e, 0xb1, 0xac, 0xc4, 0x2f, 0xb3, 0x6b, 0x09, 0x38, 0x4e, 0xd5, 0xb0, 0xff, + 0x9c, 0xdd, 0x07, 0x62, 0xf4, 0x6a, 0x81, 0x4f, 0x17, 0x16, 0xa5, 0xfe, 0x8d, 0x5c, 0xce, 0xfd, + 0xac, 0x8a, 0x6b, 0x64, 0x7f, 0xc3, 0xa7, 0x9c, 0x79, 0xf6, 0xaa, 0x30, 0xd6, 0xfc, 0x40, 0xe1, + 0x9a, 0xff, 0xb9, 0x12, 0x9c, 0x52, 0x23, 0x60, 0x30, 0x81, 0xdf, 0xec, 0x63, 0x70, 0x19, 0x46, + 0x9b, 0x64, 0xcb, 0xe9, 0xb6, 0x22, 0x25, 0x3e, 0x1f, 0xe4, 0x2a, 0x94, 0x6a, 0x5c, 0x8c, 0x75, + 0x9c, 0x43, 0x0c, 0xdb, 0xff, 0x1a, 0x65, 0x17, 0x71, 0xe4, 0xd0, 0x35, 0xae, 0x76, 0x8d, 0x95, + 0xbb, 0x6b, 0x9e, 0x80, 0x41, 0xb7, 0x4d, 0x19, 0xb3, 0x92, 0xc9, 0x6f, 0xad, 0xd2, 0x42, 0xcc, + 0x61, 0xe8, 0x7d, 0x30, 0xdc, 0xf0, 0xdb, 0x6d, 0xc7, 0x6b, 0xb2, 0x2b, 0xaf, 0xb2, 0x38, 0x4a, + 0x79, 0xb7, 0x25, 0x5e, 0x84, 0x25, 0x0c, 0x3d, 0x06, 0x03, 0x4e, 0xb0, 0xcd, 0x65, 0x18, 0x95, + 0xc5, 0x11, 0xda, 0xd2, 0x42, 0xb0, 0x1d, 0x62, 0x56, 0x4a, 0x9f, 0x60, 0x77, 0xfc, 0x60, 0xd7, + 0xf5, 0xb6, 0xab, 0x6e, 0x20, 0xb6, 0x84, 0xba, 0x0b, 0x6f, 0x2b, 0x08, 0xd6, 0xb0, 0xd0, 0x0a, + 0x0c, 0x76, 0xfc, 0x20, 0x0a, 0x67, 0x86, 0xd8, 0x70, 0x3f, 0x9e, 0x73, 0x10, 0xf1, 0xaf, 0xad, + 0xf9, 0x41, 0x14, 0x7f, 0x00, 0xfd, 0x17, 0x62, 0x5e, 0x1d, 0x5d, 0x87, 0x61, 0xe2, 0xed, 0xad, + 0x04, 0x7e, 0x7b, 0xe6, 0x44, 0x3e, 0xa5, 0x65, 0x8e, 0xc2, 0x97, 0x59, 0xcc, 0xa3, 0x8a, 0x62, + 0x2c, 0x49, 0xa0, 0x6f, 0x83, 0x32, 0xf1, 0xf6, 0x66, 0x86, 0x19, 0xa5, 0xd9, 0x1c, 0x4a, 0xb7, + 0x9c, 0x20, 0x3e, 0xf3, 0x97, 0xbd, 0x3d, 0x4c, 0xeb, 0xa0, 0x8f, 0x43, 0x45, 0x1e, 0x18, 0xa1, + 0x10, 0xd6, 0x65, 0x2e, 0x58, 0x79, 0xcc, 0x60, 0xf2, 0x66, 0xd7, 0x0d, 0x48, 0x9b, 0x78, 0x51, + 0x18, 0x9f, 0x90, 0x12, 0x1a, 0xe2, 0x98, 0x1a, 0xfa, 0xb8, 0x94, 0x10, 0xaf, 0xf9, 0x5d, 0x2f, + 0x0a, 0x67, 0x2a, 0xac, 0x7b, 0x99, 0xba, 0xbb, 0x5b, 0x31, 0x5e, 0x52, 0x84, 0xcc, 0x2b, 0x63, + 0x83, 0x14, 0xfa, 0x24, 0x8c, 0xf3, 0xff, 0x5c, 0x03, 0x16, 0xce, 0x9c, 0x62, 0xb4, 0xcf, 0xe7, + 0xd3, 0xe6, 0x88, 0x8b, 0xa7, 0x04, 0xf1, 0x71, 0xbd, 0x34, 0xc4, 0x26, 0x35, 0x84, 0x61, 0xbc, + 0xe5, 0xee, 0x11, 0x8f, 0x84, 0x61, 0x2d, 0xf0, 0x37, 0xc9, 0x0c, 0xb0, 0x81, 0x39, 0x93, 0xad, + 0x31, 0xf3, 0x37, 0xc9, 0xe2, 0x34, 0xa5, 0x79, 0x5d, 0xaf, 0x83, 0x4d, 0x12, 0xe8, 0x26, 0x4c, + 0xd0, 0x17, 0x9b, 0x1b, 0x13, 0x1d, 0xed, 0x45, 0x94, 0xbd, 0xab, 0xb0, 0x51, 0x09, 0x27, 0x88, + 0xa0, 0x1b, 0x30, 0x16, 0x46, 0x4e, 0x10, 0x75, 0x3b, 0x9c, 0xe8, 0xe9, 0x5e, 0x44, 0x99, 0xc2, + 0xb5, 0xae, 0x55, 0xc1, 0x06, 0x01, 0xf4, 0x1a, 0x54, 0x5a, 0xee, 0x16, 0x69, 0xec, 0x37, 0x5a, + 0x64, 0x66, 0x8c, 0x51, 0xcb, 0x3c, 0x54, 0xae, 0x4b, 0x24, 0xce, 0xe7, 0xaa, 0xbf, 0x38, 0xae, + 0x8e, 0x6e, 0xc1, 0xe9, 0x88, 0x04, 0x6d, 0xd7, 0x73, 0xe8, 0x61, 0x20, 0x9e, 0x56, 0x4c, 0x91, + 0x39, 0xce, 0x76, 0xdb, 0x39, 0x31, 0x1b, 0xa7, 0x37, 0x32, 0xb1, 0x70, 0x4e, 0x6d, 0x74, 0x17, + 0x66, 0x32, 0x20, 0x7e, 0xcb, 0x6d, 0xec, 0xcf, 0x9c, 0x64, 0x94, 0x3f, 0x2c, 0x28, 0xcf, 0x6c, + 0xe4, 0xe0, 0xdd, 0x2f, 0x80, 0xe1, 0x5c, 0xea, 0xe8, 0x06, 0x4c, 0xb2, 0x13, 0xa8, 0xd6, 0x6d, + 0xb5, 0x44, 0x83, 0x13, 0xac, 0xc1, 0xf7, 0xc9, 0xfb, 0x78, 0xd5, 0x04, 0xdf, 0x3f, 0x98, 0x83, + 0xf8, 0x1f, 0x4e, 0xd6, 0x46, 0x9b, 0x4c, 0x67, 0xd6, 0x0d, 0xdc, 0x68, 0x9f, 0x9e, 0x1b, 0xe4, + 0x6e, 0x34, 0x33, 0x59, 0x28, 0xaf, 0xd0, 0x51, 0x95, 0x62, 0x4d, 0x2f, 0xc4, 0x49, 0x82, 0xf4, + 0x48, 0x0d, 0xa3, 0xa6, 0xeb, 0xcd, 0x4c, 0xf1, 0x77, 0x89, 0x3c, 0x91, 0xea, 0xb4, 0x10, 0x73, + 0x18, 0xd3, 0x97, 0xd1, 0x1f, 0x37, 0xe8, 0xcd, 0x35, 0xcd, 0x10, 0x63, 0x7d, 0x99, 0x04, 0xe0, + 0x18, 0x87, 0x32, 0x93, 0x51, 0xb4, 0x3f, 0x83, 0x18, 0xaa, 0x3a, 0x58, 0x36, 0x36, 0x3e, 0x8e, + 0x69, 0xb9, 0xbd, 0x09, 0x13, 0xea, 0x20, 0x64, 0x63, 0x82, 0xe6, 0x60, 0x90, 0xb1, 0x4f, 0x42, + 0xba, 0x56, 0xa1, 0x5d, 0x60, 0xac, 0x15, 0xe6, 0xe5, 0xac, 0x0b, 0xee, 0x5b, 0x64, 0x71, 0x3f, + 0x22, 0xfc, 0x4d, 0x5f, 0xd6, 0xba, 0x20, 0x01, 0x38, 0xc6, 0xb1, 0xff, 0x2f, 0x67, 0x43, 0xe3, + 0xd3, 0xb6, 0x8f, 0xfb, 0xe5, 0x19, 0x18, 0xd9, 0xf1, 0xc3, 0x88, 0x62, 0xb3, 0x36, 0x06, 0x63, + 0xc6, 0xf3, 0xaa, 0x28, 0xc7, 0x0a, 0x03, 0xbd, 0x02, 0xe3, 0x0d, 0xbd, 0x01, 0x71, 0x39, 0xaa, + 0x63, 0xc4, 0x68, 0x1d, 0x9b, 0xb8, 0xe8, 0x25, 0x18, 0x61, 0x36, 0x20, 0x0d, 0xbf, 0x25, 0xb8, + 0x36, 0x79, 0xc3, 0x8f, 0xd4, 0x44, 0xf9, 0x7d, 0xed, 0x37, 0x56, 0xd8, 0xe8, 0x02, 0x0c, 0xd1, + 0x2e, 0xac, 0xd6, 0xc4, 0xb5, 0xa4, 0x04, 0x45, 0x57, 0x59, 0x29, 0x16, 0x50, 0xfb, 0x2f, 0x95, + 0xb4, 0x51, 0xa6, 0xef, 0x61, 0x82, 0x6a, 0x30, 0x7c, 0xc7, 0x71, 0x23, 0xd7, 0xdb, 0x16, 0xfc, + 0xc7, 0x53, 0x85, 0x77, 0x14, 0xab, 0x74, 0x9b, 0x57, 0xe0, 0xb7, 0xa8, 0xf8, 0x83, 0x25, 0x19, + 0x4a, 0x31, 0xe8, 0x7a, 0x1e, 0xa5, 0x58, 0xea, 0x97, 0x22, 0xe6, 0x15, 0x38, 0x45, 0xf1, 0x07, + 0x4b, 0x32, 0xe8, 0x0d, 0x00, 0xb9, 0xc3, 0x48, 0x53, 0xd8, 0x5e, 0x3c, 0xd3, 0x9b, 0xe8, 0x86, + 0xaa, 0xb3, 0x38, 0x41, 0xef, 0xe8, 0xf8, 0x3f, 0xd6, 0xe8, 0xd9, 0x11, 0xe3, 0xd3, 0xd2, 0x9d, + 0x41, 0xdf, 0x41, 0x97, 0xb8, 0x13, 0x44, 0xa4, 0xb9, 0x10, 0x89, 0xc1, 0x79, 0x7f, 0x7f, 0x8f, + 0x94, 0x0d, 0xb7, 0x4d, 0xf4, 0xed, 0x20, 0x88, 0xe0, 0x98, 0x9e, 0xfd, 0x0b, 0x65, 0x98, 0xc9, + 0xeb, 0x2e, 0x5d, 0x74, 0xe4, 0xae, 0x1b, 0x2d, 0x51, 0xf6, 0xca, 0x32, 0x17, 0xdd, 0xb2, 0x28, + 0xc7, 0x0a, 0x83, 0xce, 0x7e, 0xe8, 0x6e, 0xcb, 0x37, 0xe6, 0x60, 0x3c, 0xfb, 0x75, 0x56, 0x8a, + 0x05, 0x94, 0xe2, 0x05, 0xc4, 0x09, 0x85, 0x71, 0x8f, 0xb6, 0x4a, 0x30, 0x2b, 0xc5, 0x02, 0xaa, + 0x4b, 0xbb, 0x06, 0x7a, 0x48, 0xbb, 0x8c, 0x21, 0x1a, 0x3c, 0xda, 0x21, 0x42, 0x9f, 0x02, 0xd8, + 0x72, 0x3d, 0x37, 0xdc, 0x61, 0xd4, 0x87, 0x0e, 0x4d, 0x5d, 0x31, 0x67, 0x2b, 0x8a, 0x0a, 0xd6, + 0x28, 0xa2, 0x17, 0x61, 0x54, 0x6d, 0xc0, 0xd5, 0x2a, 0xd3, 0x74, 0x6a, 0x96, 0x23, 0xf1, 0x69, + 0x54, 0xc5, 0x3a, 0x9e, 0xfd, 0x99, 0xe4, 0x7a, 0x11, 0x3b, 0x40, 0x1b, 0x5f, 0xab, 0xdf, 0xf1, + 0x2d, 0x15, 0x8f, 0xaf, 0xfd, 0xf5, 0x32, 0x4c, 0x1a, 0x8d, 0x75, 0xc3, 0x3e, 0xce, 0xac, 0x2b, + 0xf4, 0x00, 0x77, 0x22, 0x22, 0xf6, 0x9f, 0xdd, 0x7b, 0xab, 0xe8, 0x87, 0x3c, 0xdd, 0x01, 0xbc, + 0x3e, 0xfa, 0x14, 0x54, 0x5a, 0x4e, 0xc8, 0x24, 0x67, 0x44, 0xec, 0xbb, 0x7e, 0x88, 0xc5, 0x0f, + 0x13, 0x27, 0x8c, 0xb4, 0x5b, 0x93, 0xd3, 0x8e, 0x49, 0xd2, 0x9b, 0x86, 0xf2, 0x27, 0xd2, 0x7a, + 0x4c, 0x75, 0x82, 0x32, 0x31, 0xfb, 0x98, 0xc3, 0xd0, 0x4b, 0x30, 0x16, 0x10, 0xb6, 0x2a, 0x96, + 0x28, 0x37, 0xc7, 0x96, 0xd9, 0x60, 0xcc, 0xf6, 0x61, 0x0d, 0x86, 0x0d, 0xcc, 0xf8, 0x6d, 0x30, + 0x54, 0xf0, 0x36, 0x78, 0x0a, 0x86, 0xd9, 0x0f, 0xb5, 0x02, 0xd4, 0x6c, 0xac, 0xf2, 0x62, 0x2c, + 0xe1, 0xc9, 0x05, 0x33, 0xd2, 0xdf, 0x82, 0xa1, 0xaf, 0x0f, 0xb1, 0xa8, 0x99, 0x96, 0x79, 0x84, + 0x9f, 0x72, 0x62, 0xc9, 0x63, 0x09, 0xb3, 0xdf, 0x0f, 0x13, 0x55, 0x87, 0xb4, 0x7d, 0x6f, 0xd9, + 0x6b, 0x76, 0x7c, 0xd7, 0x8b, 0xd0, 0x0c, 0x0c, 0xb0, 0x4b, 0x84, 0x1f, 0x01, 0x03, 0xb4, 0x21, + 0xcc, 0x4a, 0xec, 0x6d, 0x38, 0x55, 0xf5, 0xef, 0x78, 0x77, 0x9c, 0xa0, 0xb9, 0x50, 0x5b, 0xd5, + 0xde, 0xd7, 0xeb, 0xf2, 0x7d, 0xc7, 0x8d, 0xb6, 0x32, 0x8f, 0x5e, 0xad, 0x26, 0x67, 0x6b, 0x57, + 0xdc, 0x16, 0xc9, 0x91, 0x82, 0xfc, 0xd5, 0x92, 0xd1, 0x52, 0x8c, 0xaf, 0xb4, 0x5a, 0x56, 0xae, + 0x56, 0xeb, 0x75, 0x18, 0xd9, 0x72, 0x49, 0xab, 0x89, 0xc9, 0x96, 0x58, 0x89, 0x4f, 0xe6, 0xdb, + 0xa1, 0xac, 0x50, 0x4c, 0x29, 0xf5, 0xe2, 0xaf, 0xc3, 0x15, 0x51, 0x19, 0x2b, 0x32, 0x68, 0x17, + 0xa6, 0xe4, 0x83, 0x41, 0x42, 0xc5, 0xba, 0x7c, 0xaa, 0xe8, 0x15, 0x62, 0x12, 0x3f, 0x79, 0xef, + 0x60, 0x6e, 0x0a, 0x27, 0xc8, 0xe0, 0x14, 0x61, 0xfa, 0x1c, 0x6c, 0xd3, 0x13, 0x78, 0x80, 0x0d, + 0x3f, 0x7b, 0x0e, 0xb2, 0x97, 0x2d, 0x2b, 0xb5, 0x7f, 0xdc, 0x82, 0x47, 0x52, 0x23, 0x23, 0x5e, + 0xf8, 0x47, 0x3c, 0x0b, 0xc9, 0x17, 0x77, 0xa9, 0xf7, 0x8b, 0xdb, 0xfe, 0x3b, 0x16, 0x9c, 0x5c, + 0x6e, 0x77, 0xa2, 0xfd, 0xaa, 0x6b, 0xaa, 0xa0, 0x3e, 0x04, 0x43, 0x6d, 0xd2, 0x74, 0xbb, 0x6d, + 0x31, 0x73, 0x73, 0xf2, 0x94, 0x5a, 0x63, 0xa5, 0xf7, 0x0f, 0xe6, 0xc6, 0xeb, 0x91, 0x1f, 0x38, + 0xdb, 0x84, 0x17, 0x60, 0x81, 0xce, 0xce, 0x7a, 0xf7, 0x2d, 0x72, 0xdd, 0x6d, 0xbb, 0xd2, 0xae, + 0xa8, 0x50, 0x66, 0x37, 0x2f, 0x07, 0x74, 0xfe, 0xf5, 0xae, 0xe3, 0x45, 0x6e, 0xb4, 0x2f, 0xb4, + 0x47, 0x92, 0x08, 0x8e, 0xe9, 0xd9, 0x5f, 0xb3, 0x60, 0x52, 0xae, 0xfb, 0x85, 0x66, 0x33, 0x20, + 0x61, 0x88, 0x66, 0xa1, 0xe4, 0x76, 0x44, 0x2f, 0x41, 0xf4, 0xb2, 0xb4, 0x5a, 0xc3, 0x25, 0xb7, + 0x23, 0xd9, 0x32, 0x76, 0x10, 0x96, 0x4d, 0x45, 0xda, 0x55, 0x51, 0x8e, 0x15, 0x06, 0xba, 0x08, + 0x23, 0x9e, 0xdf, 0xe4, 0xb6, 0x5d, 0xfc, 0x4a, 0x63, 0x0b, 0x6c, 0x5d, 0x94, 0x61, 0x05, 0x45, + 0x35, 0xa8, 0x70, 0xb3, 0xa7, 0x78, 0xd1, 0xf6, 0x65, 0x3c, 0xc5, 0xbe, 0x6c, 0x43, 0xd6, 0xc4, + 0x31, 0x11, 0xfb, 0x57, 0x2c, 0x18, 0x93, 0x5f, 0xd6, 0x27, 0xcf, 0x49, 0xb7, 0x56, 0xcc, 0x6f, + 0xc6, 0x5b, 0x8b, 0xf2, 0x8c, 0x0c, 0x62, 0xb0, 0x8a, 0xe5, 0x43, 0xb1, 0x8a, 0x97, 0x61, 0xd4, + 0xe9, 0x74, 0x6a, 0x26, 0x9f, 0xc9, 0x96, 0xd2, 0x42, 0x5c, 0x8c, 0x75, 0x1c, 0xfb, 0xc7, 0x4a, + 0x30, 0x21, 0xbf, 0xa0, 0xde, 0xdd, 0x0c, 0x49, 0x84, 0x36, 0xa0, 0xe2, 0xf0, 0x59, 0x22, 0x72, + 0x91, 0x3f, 0x91, 0x2d, 0x47, 0x30, 0xa6, 0x34, 0xbe, 0xf0, 0x17, 0x64, 0x6d, 0x1c, 0x13, 0x42, + 0x2d, 0x98, 0xf6, 0xfc, 0x88, 0x1d, 0xfe, 0x0a, 0x5e, 0xa4, 0xda, 0x49, 0x52, 0x3f, 0x23, 0xa8, + 0x4f, 0xaf, 0x27, 0xa9, 0xe0, 0x34, 0x61, 0xb4, 0x2c, 0x65, 0x33, 0xe5, 0x7c, 0x61, 0x80, 0x3e, + 0x71, 0xd9, 0xa2, 0x19, 0xfb, 0x97, 0x2d, 0xa8, 0x48, 0xb4, 0xe3, 0xd0, 0xe2, 0xad, 0xc1, 0x70, + 0xc8, 0x26, 0x41, 0x0e, 0x8d, 0x5d, 0xd4, 0x71, 0x3e, 0x5f, 0xf1, 0x9d, 0xc6, 0xff, 0x87, 0x58, + 0xd2, 0x60, 0xa2, 0x79, 0xd5, 0xfd, 0x77, 0x88, 0x68, 0x5e, 0xf5, 0x27, 0xe7, 0x52, 0xfa, 0x43, + 0xd6, 0x67, 0x4d, 0xd6, 0x45, 0x59, 0xaf, 0x4e, 0x40, 0xb6, 0xdc, 0xbb, 0x49, 0xd6, 0xab, 0xc6, + 0x4a, 0xb1, 0x80, 0xa2, 0x37, 0x60, 0xac, 0x21, 0x65, 0xb2, 0xf1, 0x0e, 0xbf, 0x50, 0xa8, 0x1f, + 0x50, 0xaa, 0x24, 0x2e, 0x0b, 0x59, 0xd2, 0xea, 0x63, 0x83, 0x9a, 0x69, 0x46, 0x50, 0xee, 0x65, + 0x46, 0x10, 0xd3, 0xcd, 0x57, 0xaa, 0xff, 0x84, 0x05, 0x43, 0x5c, 0x16, 0xd7, 0x9f, 0x28, 0x54, + 0xd3, 0xac, 0xc5, 0x63, 0x77, 0x8b, 0x16, 0x0a, 0x4d, 0x19, 0x5a, 0x83, 0x0a, 0xfb, 0xc1, 0x64, + 0x89, 0xe5, 0x7c, 0xab, 0x7b, 0xde, 0xaa, 0xde, 0xc1, 0x5b, 0xb2, 0x1a, 0x8e, 0x29, 0xd8, 0x3f, + 0x5a, 0xa6, 0xa7, 0x5b, 0x8c, 0x6a, 0x5c, 0xfa, 0xd6, 0xc3, 0xbb, 0xf4, 0x4b, 0x0f, 0xeb, 0xd2, + 0xdf, 0x86, 0xc9, 0x86, 0xa6, 0x87, 0x8b, 0x67, 0xf2, 0x62, 0xe1, 0x22, 0xd1, 0x54, 0x76, 0x5c, + 0xca, 0xb2, 0x64, 0x12, 0xc1, 0x49, 0xaa, 0xe8, 0x3b, 0x60, 0x8c, 0xcf, 0xb3, 0x68, 0x85, 0x5b, + 0x62, 0xbc, 0x2f, 0x7f, 0xbd, 0xe8, 0x4d, 0x70, 0xa9, 0x9c, 0x56, 0x1d, 0x1b, 0xc4, 0xec, 0x3f, + 0xb1, 0x00, 0x2d, 0x77, 0x76, 0x48, 0x9b, 0x04, 0x4e, 0x2b, 0x16, 0xa7, 0xff, 0xa0, 0x05, 0x33, + 0x24, 0x55, 0xbc, 0xe4, 0xb7, 0xdb, 0xe2, 0xd1, 0x92, 0xf3, 0xae, 0x5e, 0xce, 0xa9, 0xa3, 0xdc, + 0x12, 0x66, 0xf2, 0x30, 0x70, 0x6e, 0x7b, 0x68, 0x0d, 0x4e, 0xf0, 0x5b, 0x52, 0x01, 0x34, 0xdb, + 0xeb, 0x47, 0x05, 0xe1, 0x13, 0x1b, 0x69, 0x14, 0x9c, 0x55, 0xcf, 0xfe, 0x9e, 0x31, 0xc8, 0xed, + 0xc5, 0xbb, 0x7a, 0x84, 0x77, 0xf5, 0x08, 0xef, 0xea, 0x11, 0xde, 0xd5, 0x23, 0xbc, 0xab, 0x47, + 0xf8, 0x96, 0xd7, 0x23, 0xfc, 0x65, 0x0b, 0x4e, 0xa9, 0x6b, 0xc0, 0x78, 0xf8, 0x7e, 0x16, 0x4e, + 0xf0, 0xed, 0xb6, 0xd4, 0x72, 0xdc, 0xf6, 0x06, 0x69, 0x77, 0x5a, 0x4e, 0x24, 0xb5, 0xee, 0x97, + 0x33, 0x57, 0x6e, 0xc2, 0x62, 0xd5, 0xa8, 0xb8, 0xf8, 0x08, 0xbd, 0x9e, 0x32, 0x00, 0x38, 0xab, + 0x19, 0xfb, 0x17, 0x46, 0x60, 0x70, 0x79, 0x8f, 0x78, 0xd1, 0x31, 0x3c, 0x11, 0x1a, 0x30, 0xe1, + 0x7a, 0x7b, 0x7e, 0x6b, 0x8f, 0x34, 0x39, 0xfc, 0x30, 0x2f, 0xd9, 0xd3, 0x82, 0xf4, 0xc4, 0xaa, + 0x41, 0x02, 0x27, 0x48, 0x3e, 0x0c, 0x69, 0xf2, 0x15, 0x18, 0xe2, 0x87, 0xb8, 0x10, 0x25, 0x67, + 0x9e, 0xd9, 0x6c, 0x10, 0xc5, 0xd5, 0x14, 0x4b, 0xba, 0xf9, 0x25, 0x21, 0xaa, 0xa3, 0xcf, 0xc0, + 0xc4, 0x96, 0x1b, 0x84, 0xd1, 0x86, 0xdb, 0x26, 0x61, 0xe4, 0xb4, 0x3b, 0x0f, 0x20, 0x3d, 0x56, + 0xe3, 0xb0, 0x62, 0x50, 0xc2, 0x09, 0xca, 0x68, 0x1b, 0xc6, 0x5b, 0x8e, 0xde, 0xd4, 0xf0, 0xa1, + 0x9b, 0x52, 0xb7, 0xc3, 0x75, 0x9d, 0x10, 0x36, 0xe9, 0xd2, 0xed, 0xd4, 0x60, 0x02, 0xd0, 0x11, + 0x26, 0x16, 0x50, 0xdb, 0x89, 0x4b, 0x3e, 0x39, 0x8c, 0x32, 0x3a, 0xcc, 0x40, 0xb6, 0x62, 0x32, + 0x3a, 0x9a, 0x19, 0xec, 0xa7, 0xa1, 0x42, 0xe8, 0x10, 0x52, 0xc2, 0xe2, 0x82, 0xb9, 0xd4, 0x5f, + 0x5f, 0xd7, 0xdc, 0x46, 0xe0, 0x9b, 0x72, 0xfb, 0x65, 0x49, 0x09, 0xc7, 0x44, 0xd1, 0x12, 0x0c, + 0x85, 0x24, 0x70, 0x49, 0x28, 0xae, 0x9a, 0x82, 0x69, 0x64, 0x68, 0xdc, 0xb7, 0x84, 0xff, 0xc6, + 0xa2, 0x2a, 0x5d, 0x5e, 0x0e, 0x13, 0x69, 0xb2, 0xcb, 0x40, 0x5b, 0x5e, 0x0b, 0xac, 0x14, 0x0b, + 0x28, 0x7a, 0x0d, 0x86, 0x03, 0xd2, 0x62, 0x8a, 0xa1, 0xf1, 0xfe, 0x17, 0x39, 0xd7, 0x33, 0xf1, + 0x7a, 0x58, 0x12, 0x40, 0xd7, 0x00, 0x05, 0x84, 0x32, 0x4a, 0xae, 0xb7, 0xad, 0xcc, 0x46, 0xc5, + 0x41, 0xab, 0x18, 0x52, 0x1c, 0x63, 0x48, 0x37, 0x1f, 0x9c, 0x51, 0x0d, 0x5d, 0x81, 0x69, 0x55, + 0xba, 0xea, 0x85, 0x91, 0x43, 0x0f, 0xb8, 0x49, 0x46, 0x4b, 0xc9, 0x29, 0x70, 0x12, 0x01, 0xa7, + 0xeb, 0xd8, 0x5f, 0xb2, 0x80, 0x8f, 0xf3, 0x31, 0xbc, 0xce, 0x5f, 0x35, 0x5f, 0xe7, 0x67, 0x72, + 0x67, 0x2e, 0xe7, 0x65, 0xfe, 0x25, 0x0b, 0x46, 0xb5, 0x99, 0x8d, 0xd7, 0xac, 0x55, 0xb0, 0x66, + 0xbb, 0x30, 0x45, 0x57, 0xfa, 0x8d, 0xcd, 0x90, 0x04, 0x7b, 0xa4, 0xc9, 0x16, 0x66, 0xe9, 0xc1, + 0x16, 0xa6, 0x32, 0x51, 0xbb, 0x9e, 0x20, 0x88, 0x53, 0x4d, 0xd8, 0x9f, 0x96, 0x5d, 0x55, 0x16, + 0x7d, 0x0d, 0x35, 0xe7, 0x09, 0x8b, 0x3e, 0x35, 0xab, 0x38, 0xc6, 0xa1, 0x5b, 0x6d, 0xc7, 0x0f, + 0xa3, 0xa4, 0x45, 0xdf, 0x55, 0x3f, 0x8c, 0x30, 0x83, 0xd8, 0xcf, 0x03, 0x2c, 0xdf, 0x25, 0x0d, + 0xbe, 0x62, 0xf5, 0xc7, 0x83, 0x95, 0xff, 0x78, 0xb0, 0x7f, 0xcb, 0x82, 0x89, 0x95, 0x25, 0xe3, + 0xe6, 0x9a, 0x07, 0xe0, 0x2f, 0x9e, 0xdb, 0xb7, 0xd7, 0xa5, 0x3a, 0x9c, 0x6b, 0x34, 0x55, 0x29, + 0xd6, 0x30, 0xd0, 0x19, 0x28, 0xb7, 0xba, 0x9e, 0x10, 0x1f, 0x0e, 0xd3, 0xeb, 0xf1, 0x7a, 0xd7, + 0xc3, 0xb4, 0x4c, 0x73, 0x29, 0x28, 0xf7, 0xed, 0x52, 0xd0, 0xd3, 0xb5, 0x1f, 0xcd, 0xc1, 0xe0, + 0x9d, 0x3b, 0x6e, 0x93, 0x3b, 0x50, 0x0a, 0x55, 0xfd, 0xed, 0xdb, 0xab, 0xd5, 0x10, 0xf3, 0x72, + 0xfb, 0x0b, 0x65, 0x98, 0x5d, 0x69, 0x91, 0xbb, 0x6f, 0xd3, 0x89, 0xb4, 0x5f, 0x87, 0x88, 0xc3, + 0x09, 0x62, 0x0e, 0xeb, 0xf4, 0xd2, 0x7b, 0x3c, 0xb6, 0x60, 0x98, 0x1b, 0xb4, 0x49, 0x97, 0xd2, + 0x57, 0xb2, 0x5a, 0xcf, 0x1f, 0x90, 0x79, 0x6e, 0x18, 0x27, 0x3c, 0xe2, 0xd4, 0x85, 0x29, 0x4a, + 0xb1, 0x24, 0x3e, 0xfb, 0x32, 0x8c, 0xe9, 0x98, 0x87, 0x72, 0x3f, 0xfb, 0x0b, 0x65, 0x98, 0xa2, + 0x3d, 0x78, 0xa8, 0x13, 0x71, 0x33, 0x3d, 0x11, 0x47, 0xed, 0x82, 0xd4, 0x7b, 0x36, 0xde, 0x48, + 0xce, 0xc6, 0xe5, 0xbc, 0xd9, 0x38, 0xee, 0x39, 0xf8, 0x6e, 0x0b, 0x4e, 0xac, 0xb4, 0xfc, 0xc6, + 0x6e, 0xc2, 0x4d, 0xe8, 0x45, 0x18, 0xa5, 0xc7, 0x71, 0x68, 0x78, 0xb0, 0x1b, 0x31, 0x0d, 0x04, + 0x08, 0xeb, 0x78, 0x5a, 0xb5, 0x9b, 0x37, 0x57, 0xab, 0x59, 0xa1, 0x10, 0x04, 0x08, 0xeb, 0x78, + 0xf6, 0xaf, 0x5b, 0x70, 0xf6, 0xca, 0xd2, 0x72, 0xbc, 0x14, 0x53, 0xd1, 0x18, 0x2e, 0xc0, 0x50, + 0xa7, 0xa9, 0x75, 0x25, 0x16, 0xaf, 0x56, 0x59, 0x2f, 0x04, 0xf4, 0x9d, 0x12, 0x69, 0xe4, 0x26, + 0xc0, 0x15, 0x5c, 0x5b, 0x12, 0xe7, 0xae, 0xd4, 0xa6, 0x58, 0xb9, 0xda, 0x94, 0xf7, 0xc1, 0x30, + 0xbd, 0x17, 0xdc, 0x86, 0xec, 0x37, 0x57, 0xd0, 0xf2, 0x22, 0x2c, 0x61, 0xf6, 0xcf, 0x58, 0x70, + 0xe2, 0x8a, 0x1b, 0xd1, 0x4b, 0x3b, 0x19, 0x6e, 0x80, 0xde, 0xda, 0xa1, 0x1b, 0xf9, 0xc1, 0x7e, + 0x32, 0xdc, 0x00, 0x56, 0x10, 0xac, 0x61, 0xf1, 0x0f, 0xda, 0x73, 0x99, 0x85, 0x76, 0xc9, 0xd4, + 0x5f, 0x61, 0x51, 0x8e, 0x15, 0x06, 0x1d, 0xaf, 0xa6, 0x1b, 0x30, 0xd1, 0xdf, 0xbe, 0x38, 0xb8, + 0xd5, 0x78, 0x55, 0x25, 0x00, 0xc7, 0x38, 0xf6, 0x1f, 0x59, 0x30, 0x77, 0xa5, 0xd5, 0x0d, 0x23, + 0x12, 0x6c, 0x85, 0x39, 0x87, 0xee, 0xf3, 0x50, 0x21, 0x52, 0xd0, 0x2e, 0x7a, 0xad, 0x18, 0x51, + 0x25, 0x81, 0xe7, 0x51, 0x0f, 0x14, 0x5e, 0x1f, 0xbe, 0x8c, 0x87, 0x73, 0x46, 0x5b, 0x01, 0x44, + 0xf4, 0xb6, 0xf4, 0x30, 0x10, 0xcc, 0x9f, 0x7c, 0x39, 0x05, 0xc5, 0x19, 0x35, 0xec, 0x1f, 0xb7, + 0xe0, 0x94, 0xfa, 0xe0, 0x77, 0xdc, 0x67, 0xda, 0x5f, 0x29, 0xc1, 0xf8, 0xd5, 0x8d, 0x8d, 0xda, + 0x15, 0x12, 0x69, 0xab, 0xb2, 0x58, 0x7d, 0x8e, 0x35, 0x2d, 0x60, 0xd1, 0x1b, 0xb1, 0x1b, 0xb9, + 0xad, 0x79, 0x1e, 0x4d, 0x68, 0x7e, 0xd5, 0x8b, 0x6e, 0x04, 0xf5, 0x28, 0x70, 0xbd, 0xed, 0xcc, + 0x95, 0x2e, 0x79, 0x96, 0x72, 0x1e, 0xcf, 0x82, 0x9e, 0x87, 0x21, 0x16, 0xce, 0x48, 0x4e, 0xc2, + 0xa3, 0xea, 0x89, 0xc5, 0x4a, 0xef, 0x1f, 0xcc, 0x55, 0x6e, 0xe2, 0x55, 0xfe, 0x07, 0x0b, 0x54, + 0x74, 0x13, 0x46, 0x77, 0xa2, 0xa8, 0x73, 0x95, 0x38, 0x4d, 0x12, 0xc8, 0x53, 0xf6, 0x5c, 0xd6, + 0x29, 0x4b, 0x07, 0x81, 0xa3, 0xc5, 0x07, 0x53, 0x5c, 0x16, 0x62, 0x9d, 0x8e, 0x5d, 0x07, 0x88, + 0x61, 0x47, 0xa4, 0x00, 0xb1, 0x37, 0xa0, 0x42, 0x3f, 0x77, 0xa1, 0xe5, 0x3a, 0xc5, 0x2a, 0xe6, + 0xa7, 0xa1, 0x22, 0x15, 0xc8, 0xa1, 0xf0, 0xb5, 0x66, 0x37, 0x92, 0xd4, 0x2f, 0x87, 0x38, 0x86, + 0xdb, 0x5b, 0x70, 0x92, 0x99, 0x03, 0x3a, 0xd1, 0x8e, 0xb1, 0xfa, 0x7a, 0x4f, 0xf3, 0x33, 0xe2, + 0xc5, 0xc6, 0xfb, 0x3c, 0xa3, 0xb9, 0x33, 0x8e, 0x49, 0x8a, 0xf1, 0xeb, 0xcd, 0xfe, 0xfa, 0x00, + 0x3c, 0xba, 0x5a, 0xcf, 0x0f, 0xc7, 0xf1, 0x12, 0x8c, 0x71, 0x46, 0x90, 0x4e, 0xba, 0xd3, 0x12, + 0xed, 0x2a, 0xd9, 0xe6, 0x86, 0x06, 0xc3, 0x06, 0x26, 0x3a, 0x0b, 0x65, 0xf7, 0x4d, 0x2f, 0xe9, + 0xec, 0xb3, 0xfa, 0xfa, 0x3a, 0xa6, 0xe5, 0x14, 0x4c, 0x79, 0x4a, 0x7e, 0x58, 0x2b, 0xb0, 0xe2, + 0x2b, 0x5f, 0x85, 0x09, 0x37, 0x6c, 0x84, 0xee, 0xaa, 0x47, 0x77, 0xa0, 0xb6, 0x87, 0x95, 0x34, + 0x81, 0x76, 0x5a, 0x41, 0x71, 0x02, 0x5b, 0xbb, 0x39, 0x06, 0xfb, 0xe6, 0x4b, 0x7b, 0x3a, 0x1f, + 0xd3, 0x83, 0xbd, 0xc3, 0xbe, 0x2e, 0x64, 0x42, 0x6a, 0x71, 0xb0, 0xf3, 0x0f, 0x0e, 0xb1, 0x84, + 0xd1, 0xa7, 0x5a, 0x63, 0xc7, 0xe9, 0x2c, 0x74, 0xa3, 0x9d, 0xaa, 0x1b, 0x36, 0xfc, 0x3d, 0x12, + 0xec, 0xb3, 0x57, 0xf6, 0x48, 0xfc, 0x54, 0x53, 0x80, 0xa5, 0xab, 0x0b, 0x35, 0x8a, 0x89, 0xd3, + 0x75, 0xd0, 0x02, 0x4c, 0xca, 0xc2, 0x3a, 0x09, 0xd9, 0xe1, 0x3e, 0xca, 0xc8, 0x28, 0xf7, 0x1b, + 0x51, 0xac, 0x88, 0x24, 0xf1, 0x4d, 0xd6, 0x15, 0x8e, 0x82, 0x75, 0xfd, 0x10, 0x8c, 0xbb, 0x9e, + 0x1b, 0xb9, 0x4e, 0xe4, 0x73, 0x0d, 0x0b, 0x7f, 0x50, 0x33, 0xd1, 0xf1, 0xaa, 0x0e, 0xc0, 0x26, + 0x9e, 0xfd, 0x5f, 0x06, 0x60, 0x9a, 0x4d, 0xdb, 0xbb, 0x2b, 0xec, 0x5b, 0x69, 0x85, 0xdd, 0x4c, + 0xaf, 0xb0, 0xa3, 0xe0, 0xc9, 0x1f, 0x78, 0x99, 0x7d, 0x06, 0x2a, 0xca, 0xe3, 0x48, 0xba, 0x1c, + 0x5a, 0x39, 0x2e, 0x87, 0xbd, 0xef, 0x65, 0x69, 0xb4, 0x55, 0xce, 0x34, 0xda, 0xfa, 0xb2, 0x05, + 0xb1, 0xca, 0x00, 0xbd, 0x0e, 0x95, 0x8e, 0xcf, 0x6c, 0x11, 0x03, 0x69, 0xe0, 0xfb, 0xde, 0x42, + 0x9d, 0x03, 0x8f, 0x48, 0x14, 0xf0, 0x51, 0xa8, 0xc9, 0xaa, 0x38, 0xa6, 0x82, 0xae, 0xc1, 0x70, + 0x27, 0x20, 0xf5, 0x88, 0x85, 0xe7, 0xe8, 0x9f, 0x20, 0x5f, 0x35, 0xbc, 0x22, 0x96, 0x14, 0xec, + 0xff, 0x6a, 0xc1, 0x54, 0x12, 0x15, 0x7d, 0x18, 0x06, 0xc8, 0x5d, 0xd2, 0x10, 0xfd, 0xcd, 0xbc, + 0x64, 0x63, 0xa1, 0x03, 0x1f, 0x00, 0xfa, 0x1f, 0xb3, 0x5a, 0xe8, 0x2a, 0x0c, 0xd3, 0x1b, 0xf6, + 0x8a, 0x0a, 0x0d, 0xf5, 0x78, 0xde, 0x2d, 0xad, 0x58, 0x15, 0xde, 0x39, 0x51, 0x84, 0x65, 0x75, + 0x66, 0x29, 0xd5, 0xe8, 0xd4, 0xe9, 0xe3, 0x25, 0x2a, 0x7a, 0x63, 0x6f, 0x2c, 0xd5, 0x38, 0x92, + 0xa0, 0xc6, 0x2d, 0xa5, 0x64, 0x21, 0x8e, 0x89, 0xd8, 0x3f, 0x67, 0x01, 0x70, 0xc3, 0x30, 0xc7, + 0xdb, 0x26, 0xc7, 0x20, 0x27, 0xaf, 0xc2, 0x40, 0xd8, 0x21, 0x8d, 0x22, 0x33, 0xd9, 0xb8, 0x3f, + 0xf5, 0x0e, 0x69, 0xc4, 0x2b, 0x8e, 0xfe, 0xc3, 0xac, 0xb6, 0xfd, 0xbd, 0x00, 0x13, 0x31, 0xda, + 0x6a, 0x44, 0xda, 0xe8, 0x59, 0x23, 0x4c, 0xc1, 0x99, 0x44, 0x98, 0x82, 0x0a, 0xc3, 0xd6, 0x44, + 0xb2, 0x9f, 0x81, 0x72, 0xdb, 0xb9, 0x2b, 0x64, 0x6e, 0x4f, 0x17, 0x77, 0x83, 0xd2, 0x9f, 0x5f, + 0x73, 0xee, 0xf2, 0x67, 0xe9, 0xd3, 0x72, 0x87, 0xac, 0x39, 0x77, 0xef, 0x73, 0x63, 0x58, 0x76, + 0x4a, 0x5f, 0x77, 0xc3, 0xe8, 0x73, 0xff, 0x39, 0xfe, 0xcf, 0xf6, 0x1d, 0x6d, 0x84, 0xb5, 0xe5, + 0x7a, 0xc2, 0xe6, 0xa9, 0xaf, 0xb6, 0x5c, 0x2f, 0xd9, 0x96, 0xeb, 0xf5, 0xd1, 0x96, 0xeb, 0xa1, + 0xb7, 0x60, 0x58, 0x98, 0x24, 0x8a, 0xb0, 0x40, 0x97, 0xfa, 0x68, 0x4f, 0x58, 0x34, 0xf2, 0x36, + 0x2f, 0xc9, 0x67, 0xb7, 0x28, 0xed, 0xd9, 0xae, 0x6c, 0x10, 0xfd, 0x15, 0x0b, 0x26, 0xc4, 0x6f, + 0x4c, 0xde, 0xec, 0x92, 0x30, 0x12, 0x6c, 0xe9, 0x07, 0xfb, 0xef, 0x83, 0xa8, 0xc8, 0xbb, 0xf2, + 0x41, 0x79, 0xcf, 0x98, 0xc0, 0x9e, 0x3d, 0x4a, 0xf4, 0x02, 0xfd, 0x3d, 0x0b, 0x4e, 0xb6, 0x9d, + 0xbb, 0xbc, 0x45, 0x5e, 0x86, 0x9d, 0xc8, 0xf5, 0x85, 0x6a, 0xff, 0xc3, 0xfd, 0x4d, 0x7f, 0xaa, + 0x3a, 0xef, 0xa4, 0xd4, 0x3f, 0x9e, 0xcc, 0x42, 0xe9, 0xd9, 0xd5, 0xcc, 0x7e, 0xcd, 0x6e, 0xc1, + 0x88, 0x5c, 0x6f, 0x19, 0xc2, 0x8d, 0xaa, 0xce, 0x73, 0x1f, 0xda, 0x22, 0x54, 0x77, 0xff, 0xa7, + 0xed, 0x88, 0xb5, 0xf6, 0x50, 0xdb, 0xf9, 0x0c, 0x8c, 0xe9, 0x6b, 0xec, 0xa1, 0xb6, 0xf5, 0x26, + 0x9c, 0xc8, 0x58, 0x4b, 0x0f, 0xb5, 0xc9, 0x3b, 0x70, 0x26, 0x77, 0x7d, 0x3c, 0xcc, 0x86, 0xed, + 0xaf, 0x58, 0xfa, 0x39, 0x78, 0x0c, 0xca, 0x8a, 0x25, 0x53, 0x59, 0x71, 0xae, 0x78, 0xe7, 0xe4, + 0x68, 0x2c, 0xde, 0xd0, 0x3b, 0x4d, 0x4f, 0x75, 0xf4, 0x1a, 0x0c, 0xb5, 0x68, 0x89, 0x34, 0x6c, + 0xb5, 0x7b, 0xef, 0xc8, 0x98, 0x99, 0x64, 0xe5, 0x21, 0x16, 0x14, 0xec, 0x5f, 0xb4, 0x60, 0xe0, + 0x18, 0x46, 0x02, 0x9b, 0x23, 0xf1, 0x6c, 0x2e, 0x69, 0x11, 0xb1, 0x78, 0x1e, 0x3b, 0x77, 0x96, + 0xef, 0x46, 0xc4, 0x0b, 0xd9, 0x8d, 0x9c, 0x39, 0x30, 0x3f, 0x65, 0xc1, 0x89, 0xeb, 0xbe, 0xd3, + 0x5c, 0x74, 0x5a, 0x8e, 0xd7, 0x20, 0xc1, 0xaa, 0xb7, 0x7d, 0x28, 0xab, 0xec, 0x52, 0x4f, 0xab, + 0xec, 0x25, 0x69, 0xd4, 0x34, 0x90, 0x3f, 0x7f, 0x94, 0x93, 0x4e, 0x06, 0x6e, 0x31, 0xcc, 0x6f, + 0x77, 0x00, 0xe9, 0xbd, 0x14, 0x3e, 0x32, 0x18, 0x86, 0x5d, 0xde, 0x5f, 0x31, 0x89, 0x4f, 0x66, + 0x73, 0xb8, 0xa9, 0xcf, 0xd3, 0xbc, 0x3f, 0x78, 0x01, 0x96, 0x84, 0xec, 0x97, 0x20, 0xd3, 0xd1, + 0xbe, 0xb7, 0x5c, 0xc2, 0xfe, 0x38, 0x4c, 0xb3, 0x9a, 0x87, 0x94, 0x0c, 0xd8, 0x09, 0x69, 0x6a, + 0x46, 0x08, 0x3e, 0xfb, 0xf3, 0x16, 0x4c, 0xae, 0x27, 0x22, 0x93, 0x5d, 0x60, 0xfa, 0xd7, 0x0c, + 0x21, 0x7e, 0x9d, 0x95, 0x62, 0x01, 0x3d, 0x72, 0x21, 0xd7, 0x9f, 0x5b, 0x10, 0xc7, 0xbe, 0x38, + 0x06, 0xf6, 0x6d, 0xc9, 0x60, 0xdf, 0x32, 0x19, 0x59, 0xd5, 0x9d, 0x3c, 0xee, 0x0d, 0x5d, 0x53, + 0x51, 0xa1, 0x0a, 0x78, 0xd8, 0x98, 0x0c, 0x5f, 0x8a, 0x13, 0x66, 0xe8, 0x28, 0x19, 0x27, 0xca, + 0xfe, 0xed, 0x12, 0x20, 0x85, 0xdb, 0x77, 0xd4, 0xaa, 0x74, 0x8d, 0xa3, 0x89, 0x5a, 0xb5, 0x07, + 0x88, 0x59, 0x10, 0x04, 0x8e, 0x17, 0x72, 0xb2, 0xae, 0x10, 0xeb, 0x1d, 0xce, 0x3c, 0x61, 0x56, + 0x34, 0x89, 0xae, 0xa7, 0xa8, 0xe1, 0x8c, 0x16, 0x34, 0xcb, 0x90, 0xc1, 0x7e, 0x2d, 0x43, 0x86, + 0x7a, 0xf8, 0xc1, 0xfd, 0xac, 0x05, 0xe3, 0x6a, 0x98, 0xde, 0x21, 0x56, 0xea, 0xaa, 0x3f, 0x39, + 0x07, 0x68, 0x4d, 0xeb, 0x32, 0xbb, 0x58, 0xbe, 0x9d, 0xf9, 0x33, 0x3a, 0x2d, 0xf7, 0x2d, 0xa2, + 0x62, 0x06, 0xce, 0x09, 0xff, 0x44, 0x51, 0x7a, 0xff, 0x60, 0x6e, 0x5c, 0xfd, 0xe3, 0x31, 0x8a, + 0xe3, 0x2a, 0xf4, 0x48, 0x9e, 0x4c, 0x2c, 0x45, 0xf4, 0x22, 0x0c, 0x76, 0x76, 0x9c, 0x90, 0x24, + 0xbc, 0x79, 0x06, 0x6b, 0xb4, 0xf0, 0xfe, 0xc1, 0xdc, 0x84, 0xaa, 0xc0, 0x4a, 0x30, 0xc7, 0xee, + 0x3f, 0x16, 0x58, 0x7a, 0x71, 0xf6, 0x8c, 0x05, 0xf6, 0x27, 0x16, 0x0c, 0xac, 0xfb, 0xcd, 0xe3, + 0x38, 0x02, 0x5e, 0x35, 0x8e, 0x80, 0xc7, 0xf2, 0xc2, 0xc7, 0xe7, 0xee, 0xfe, 0x95, 0xc4, 0xee, + 0x3f, 0x97, 0x4b, 0xa1, 0x78, 0xe3, 0xb7, 0x61, 0x94, 0x05, 0xa5, 0x17, 0x9e, 0x4b, 0xcf, 0x1b, + 0x1b, 0x7e, 0x2e, 0xb1, 0xe1, 0x27, 0x35, 0x54, 0x6d, 0xa7, 0x3f, 0x05, 0xc3, 0xc2, 0x15, 0x26, + 0xe9, 0x16, 0x2a, 0x70, 0xb1, 0x84, 0xdb, 0x3f, 0x51, 0x06, 0x23, 0x08, 0x3e, 0xfa, 0x65, 0x0b, + 0xe6, 0x03, 0x6e, 0x22, 0xdb, 0xac, 0x76, 0x03, 0xd7, 0xdb, 0xae, 0x37, 0x76, 0x48, 0xb3, 0xdb, + 0x72, 0xbd, 0xed, 0xd5, 0x6d, 0xcf, 0x57, 0xc5, 0xcb, 0x77, 0x49, 0xa3, 0xcb, 0xd4, 0x6e, 0x3d, + 0x22, 0xee, 0x2b, 0x53, 0xf3, 0xe7, 0xee, 0x1d, 0xcc, 0xcd, 0xe3, 0x43, 0xd1, 0xc6, 0x87, 0xec, + 0x0b, 0xfa, 0x75, 0x0b, 0x2e, 0xf1, 0xd8, 0xf0, 0xfd, 0xf7, 0xbf, 0xe0, 0xb5, 0x5c, 0x93, 0xa4, + 0x62, 0x22, 0x1b, 0x24, 0x68, 0x2f, 0x7e, 0x48, 0x0c, 0xe8, 0xa5, 0xda, 0xe1, 0xda, 0xc2, 0x87, + 0xed, 0x9c, 0xfd, 0xcf, 0xca, 0x30, 0x2e, 0x62, 0x46, 0x89, 0x3b, 0xe0, 0x45, 0x63, 0x49, 0x3c, + 0x9e, 0x58, 0x12, 0xd3, 0x06, 0xf2, 0xd1, 0x1c, 0xff, 0x21, 0x4c, 0xd3, 0xc3, 0xf9, 0x2a, 0x71, + 0x82, 0x68, 0x93, 0x38, 0xdc, 0xe0, 0xab, 0x7c, 0xe8, 0xd3, 0x5f, 0xc9, 0x27, 0xaf, 0x27, 0x89, + 0xe1, 0x34, 0xfd, 0x6f, 0xa5, 0x3b, 0xc7, 0x83, 0xa9, 0x54, 0xd8, 0xaf, 0x4f, 0x40, 0x45, 0xf9, + 0x71, 0x88, 0x43, 0xa7, 0x38, 0x7a, 0x5e, 0x92, 0x02, 0x17, 0x7f, 0xc5, 0x3e, 0x44, 0x31, 0x39, + 0xfb, 0x1f, 0x94, 0x8c, 0x06, 0xf9, 0x24, 0xae, 0xc3, 0x88, 0x13, 0x86, 0xee, 0xb6, 0x47, 0x9a, + 0x45, 0x12, 0xca, 0x54, 0x33, 0xcc, 0x97, 0x66, 0x41, 0xd4, 0xc4, 0x8a, 0x06, 0xba, 0xca, 0xcd, + 0xea, 0xf6, 0x48, 0x91, 0x78, 0x32, 0x45, 0x0d, 0xa4, 0xe1, 0xdd, 0x1e, 0xc1, 0xa2, 0x3e, 0xfa, + 0x24, 0xb7, 0x7b, 0xbc, 0xe6, 0xf9, 0x77, 0xbc, 0x2b, 0xbe, 0x2f, 0xe3, 0x32, 0xf4, 0x47, 0x70, + 0x5a, 0x5a, 0x3b, 0xaa, 0xea, 0xd8, 0xa4, 0xd6, 0x5f, 0x1c, 0xcd, 0xcf, 0xc2, 0x09, 0x4a, 0xda, + 0x74, 0x9b, 0x0e, 0x11, 0x81, 0x49, 0x11, 0x90, 0x4c, 0x96, 0x89, 0xb1, 0xcb, 0x7c, 0xca, 0x99, + 0xb5, 0x63, 0x41, 0xfa, 0x35, 0x93, 0x04, 0x4e, 0xd2, 0xb4, 0x7f, 0xda, 0x02, 0xe6, 0x42, 0x7a, + 0x0c, 0xfc, 0xc8, 0x47, 0x4c, 0x7e, 0x64, 0x26, 0x6f, 0x90, 0x73, 0x58, 0x91, 0x17, 0xf8, 0xca, + 0xaa, 0x05, 0xfe, 0xdd, 0x7d, 0x61, 0xac, 0xd2, 0xfb, 0xfd, 0x61, 0xff, 0x1f, 0x8b, 0x1f, 0x62, + 0xca, 0xcb, 0x02, 0x7d, 0x27, 0x8c, 0x34, 0x9c, 0x8e, 0xd3, 0xe0, 0x19, 0x5b, 0x72, 0x25, 0x7a, + 0x46, 0xa5, 0xf9, 0x25, 0x51, 0x83, 0x4b, 0xa8, 0x64, 0x60, 0xbb, 0x11, 0x59, 0xdc, 0x53, 0x2a, + 0xa5, 0x9a, 0x9c, 0xdd, 0x85, 0x71, 0x83, 0xd8, 0x43, 0x15, 0x67, 0x7c, 0x27, 0xbf, 0x62, 0x55, + 0x20, 0xc6, 0x36, 0x4c, 0x7b, 0xda, 0x7f, 0x7a, 0xa1, 0xc8, 0xc7, 0xe5, 0x7b, 0x7b, 0x5d, 0xa2, + 0xec, 0xf6, 0xd1, 0xbc, 0x53, 0x13, 0x64, 0x70, 0x9a, 0xb2, 0xfd, 0x93, 0x16, 0x3c, 0xa2, 0x23, + 0x6a, 0x0e, 0x30, 0xbd, 0x94, 0x24, 0x55, 0x18, 0xf1, 0x3b, 0x24, 0x70, 0x22, 0x3f, 0x10, 0xb7, + 0xc6, 0x45, 0x39, 0xe8, 0x37, 0x44, 0xf9, 0x7d, 0x11, 0xef, 0x5c, 0x52, 0x97, 0xe5, 0x58, 0xd5, + 0xa4, 0xaf, 0x4f, 0x36, 0x18, 0xa1, 0x70, 0x75, 0x62, 0x67, 0x00, 0xd3, 0xa4, 0x87, 0x58, 0x40, + 0xec, 0xaf, 0x5b, 0x7c, 0x61, 0xe9, 0x5d, 0x47, 0x6f, 0xc2, 0x54, 0xdb, 0x89, 0x1a, 0x3b, 0xcb, + 0x77, 0x3b, 0x01, 0x57, 0x39, 0xc9, 0x71, 0x7a, 0xba, 0xd7, 0x38, 0x69, 0x1f, 0x19, 0x9b, 0x72, + 0xae, 0x25, 0x88, 0xe1, 0x14, 0x79, 0xb4, 0x09, 0xa3, 0xac, 0x8c, 0x79, 0xf1, 0x85, 0x45, 0xac, + 0x41, 0x5e, 0x6b, 0xca, 0x18, 0x61, 0x2d, 0xa6, 0x83, 0x75, 0xa2, 0xf6, 0x97, 0xcb, 0x7c, 0xb7, + 0x33, 0x56, 0xfe, 0x29, 0x18, 0xee, 0xf8, 0xcd, 0xa5, 0xd5, 0x2a, 0x16, 0xb3, 0xa0, 0xae, 0x91, + 0x1a, 0x2f, 0xc6, 0x12, 0x8e, 0x2e, 0xc2, 0x88, 0xf8, 0x29, 0x55, 0x84, 0xec, 0x6c, 0x16, 0x78, + 0x21, 0x56, 0x50, 0xf4, 0x1c, 0x40, 0x27, 0xf0, 0xf7, 0xdc, 0x26, 0x8b, 0x2e, 0x51, 0x36, 0xed, + 0x88, 0x6a, 0x0a, 0x82, 0x35, 0x2c, 0xf4, 0x0a, 0x8c, 0x77, 0xbd, 0x90, 0xb3, 0x23, 0x5a, 0x2c, + 0x59, 0x65, 0xe1, 0x72, 0x53, 0x07, 0x62, 0x13, 0x17, 0x2d, 0xc0, 0x50, 0xe4, 0x30, 0xbb, 0x98, + 0xc1, 0x7c, 0x73, 0xdf, 0x0d, 0x8a, 0xa1, 0x27, 0x07, 0xa1, 0x15, 0xb0, 0xa8, 0x88, 0x3e, 0x21, + 0x1d, 0x6a, 0xf9, 0xc1, 0x2e, 0xec, 0xec, 0xfb, 0xbb, 0x04, 0x34, 0x77, 0x5a, 0x61, 0xbf, 0x6f, + 0xd0, 0x42, 0x2f, 0x03, 0x90, 0xbb, 0x11, 0x09, 0x3c, 0xa7, 0xa5, 0xac, 0xd9, 0x14, 0x5f, 0x50, + 0xf5, 0xd7, 0xfd, 0xe8, 0x66, 0x48, 0x96, 0x15, 0x06, 0xd6, 0xb0, 0xed, 0x5f, 0xaf, 0x00, 0xc4, + 0x7c, 0x3b, 0x7a, 0x2b, 0x75, 0x70, 0x3d, 0x53, 0xcc, 0xe9, 0x1f, 0xdd, 0xa9, 0x85, 0xbe, 0xcf, + 0x82, 0x51, 0xa7, 0xd5, 0xf2, 0x1b, 0x0e, 0x8f, 0xf6, 0x5b, 0x2a, 0x3e, 0x38, 0x45, 0xfb, 0x0b, + 0x71, 0x0d, 0xde, 0x85, 0xe7, 0xe5, 0x0a, 0xd5, 0x20, 0x3d, 0x7b, 0xa1, 0x37, 0x8c, 0x3e, 0x20, + 0x9f, 0x8a, 0x65, 0x63, 0x28, 0xd5, 0x53, 0xb1, 0xc2, 0xee, 0x08, 0xfd, 0x95, 0x78, 0xd3, 0x78, + 0x25, 0x0e, 0xe4, 0x7b, 0x0c, 0x1a, 0xec, 0x6b, 0xaf, 0x07, 0x22, 0xaa, 0xe9, 0xd1, 0x03, 0x06, + 0xf3, 0xdd, 0xf3, 0xb4, 0x77, 0x52, 0x8f, 0xc8, 0x01, 0x9f, 0x81, 0xc9, 0xa6, 0xc9, 0x04, 0x88, + 0x95, 0xf8, 0x64, 0x1e, 0xdd, 0x04, 0xcf, 0x10, 0x5f, 0xfb, 0x09, 0x00, 0x4e, 0x12, 0x46, 0x35, + 0x1e, 0x4c, 0x62, 0xd5, 0xdb, 0xf2, 0x85, 0xaf, 0x87, 0x9d, 0x3b, 0x97, 0xfb, 0x61, 0x44, 0xda, + 0x14, 0x33, 0xbe, 0xdd, 0xd7, 0x45, 0x5d, 0xac, 0xa8, 0xa0, 0xd7, 0x60, 0x88, 0xf9, 0x67, 0x85, + 0x33, 0x23, 0xf9, 0x12, 0x67, 0x33, 0x3a, 0x5a, 0xbc, 0x21, 0xd9, 0xdf, 0x10, 0x0b, 0x0a, 0xe8, + 0xaa, 0xf4, 0x7e, 0x0c, 0x57, 0xbd, 0x9b, 0x21, 0x61, 0xde, 0x8f, 0x95, 0xc5, 0xf7, 0xc6, 0x8e, + 0x8d, 0xbc, 0x3c, 0x33, 0x85, 0x98, 0x51, 0x93, 0x72, 0x51, 0xe2, 0xbf, 0xcc, 0x4c, 0x36, 0x03, + 0xf9, 0xdd, 0x33, 0xb3, 0x97, 0xc5, 0xc3, 0x79, 0xcb, 0x24, 0x81, 0x93, 0x34, 0x29, 0x47, 0xca, + 0x77, 0xbd, 0xf0, 0x16, 0xe9, 0x75, 0x76, 0xf0, 0x87, 0x38, 0xbb, 0x8d, 0x78, 0x09, 0x16, 0xf5, + 0x8f, 0x95, 0x3d, 0x98, 0xf5, 0x60, 0x2a, 0xb9, 0x45, 0x1f, 0x2a, 0x3b, 0xf2, 0x07, 0x03, 0x30, + 0x61, 0x2e, 0x29, 0x74, 0x09, 0x2a, 0x82, 0x88, 0xca, 0x26, 0xa0, 0x76, 0xc9, 0x9a, 0x04, 0xe0, + 0x18, 0x87, 0x25, 0x91, 0x60, 0xd5, 0x35, 0xf3, 0xe0, 0x38, 0x89, 0x84, 0x82, 0x60, 0x0d, 0x8b, + 0x3e, 0xac, 0x36, 0x7d, 0x3f, 0x52, 0x17, 0x92, 0x5a, 0x77, 0x8b, 0xac, 0x14, 0x0b, 0x28, 0xbd, + 0x88, 0x76, 0x49, 0xe0, 0x91, 0x96, 0x19, 0x77, 0x58, 0x5d, 0x44, 0xd7, 0x74, 0x20, 0x36, 0x71, + 0xe9, 0x75, 0xea, 0x87, 0x6c, 0x21, 0x8b, 0xe7, 0x5b, 0x6c, 0x6e, 0x5d, 0xe7, 0x0e, 0xd8, 0x12, + 0x8e, 0x3e, 0x0e, 0x8f, 0xa8, 0xd8, 0x4a, 0x98, 0x6b, 0x33, 0x64, 0x8b, 0x43, 0x86, 0xb4, 0xe5, + 0x91, 0xa5, 0x6c, 0x34, 0x9c, 0x57, 0x1f, 0xbd, 0x0a, 0x13, 0x82, 0xc5, 0x97, 0x14, 0x87, 0x4d, + 0x0b, 0xa3, 0x6b, 0x06, 0x14, 0x27, 0xb0, 0x65, 0xe4, 0x64, 0xc6, 0x65, 0x4b, 0x0a, 0x23, 0xe9, + 0xc8, 0xc9, 0x3a, 0x1c, 0xa7, 0x6a, 0xa0, 0x05, 0x98, 0xe4, 0x3c, 0x98, 0xeb, 0x6d, 0xf3, 0x39, + 0x11, 0xce, 0x5c, 0x6a, 0x4b, 0xdd, 0x30, 0xc1, 0x38, 0x89, 0x8f, 0x5e, 0x82, 0x31, 0x27, 0x68, + 0xec, 0xb8, 0x11, 0x69, 0x44, 0xdd, 0x80, 0x7b, 0x79, 0x69, 0x26, 0x5a, 0x0b, 0x1a, 0x0c, 0x1b, + 0x98, 0xf6, 0x5b, 0x70, 0x22, 0x23, 0x32, 0x03, 0x5d, 0x38, 0x4e, 0xc7, 0x95, 0xdf, 0x94, 0xb0, + 0x70, 0x5e, 0xa8, 0xad, 0xca, 0xaf, 0xd1, 0xb0, 0xe8, 0xea, 0x64, 0x11, 0x1c, 0xb4, 0x44, 0x84, + 0x6a, 0x75, 0xae, 0x48, 0x00, 0x8e, 0x71, 0xec, 0xff, 0x51, 0x82, 0xc9, 0x0c, 0xdd, 0x0a, 0x4b, + 0x86, 0x97, 0x78, 0xa4, 0xc4, 0xb9, 0xef, 0xcc, 0x40, 0xdc, 0xa5, 0x43, 0x04, 0xe2, 0x2e, 0xf7, + 0x0a, 0xc4, 0x3d, 0xf0, 0x76, 0x02, 0x71, 0x9b, 0x23, 0x36, 0xd8, 0xd7, 0x88, 0x65, 0x04, 0xef, + 0x1e, 0x3a, 0x64, 0xf0, 0x6e, 0x63, 0xd0, 0x87, 0xfb, 0x18, 0xf4, 0x1f, 0x2d, 0xc1, 0x54, 0xd2, + 0x94, 0xf4, 0x18, 0xe4, 0xb6, 0xaf, 0x19, 0x72, 0xdb, 0x8b, 0xfd, 0x38, 0xdf, 0xe6, 0xca, 0x70, + 0x71, 0x42, 0x86, 0xfb, 0xfe, 0xbe, 0xa8, 0x15, 0xcb, 0x73, 0xff, 0x46, 0x09, 0x4e, 0x65, 0x7a, + 0xff, 0x1e, 0xc3, 0xd8, 0xdc, 0x30, 0xc6, 0xe6, 0xd9, 0xbe, 0x1d, 0x93, 0x73, 0x07, 0xe8, 0x76, + 0x62, 0x80, 0x2e, 0xf5, 0x4f, 0xb2, 0x78, 0x94, 0xbe, 0x56, 0x86, 0x73, 0x99, 0xf5, 0x62, 0xb1, + 0xe7, 0x8a, 0x21, 0xf6, 0x7c, 0x2e, 0x21, 0xf6, 0xb4, 0x8b, 0x6b, 0x1f, 0x8d, 0x1c, 0x54, 0x38, + 0xe8, 0xb2, 0x30, 0x03, 0x0f, 0x28, 0x03, 0x35, 0x1c, 0x74, 0x15, 0x21, 0x6c, 0xd2, 0xfd, 0x56, + 0x92, 0x7d, 0xfe, 0x5b, 0x0b, 0xce, 0x64, 0xce, 0xcd, 0x31, 0xc8, 0xba, 0xd6, 0x4d, 0x59, 0xd7, + 0x53, 0x7d, 0xaf, 0xd6, 0x1c, 0xe1, 0xd7, 0x97, 0x07, 0x73, 0xbe, 0x85, 0xbd, 0xe4, 0x6f, 0xc0, + 0xa8, 0xd3, 0x68, 0x90, 0x30, 0x5c, 0xf3, 0x9b, 0x2a, 0xd6, 0xf0, 0xb3, 0xec, 0x9d, 0x15, 0x17, + 0xdf, 0x3f, 0x98, 0x9b, 0x4d, 0x92, 0x88, 0xc1, 0x58, 0xa7, 0x80, 0x3e, 0x09, 0x23, 0xa1, 0xb8, + 0x37, 0xc5, 0xdc, 0x3f, 0xdf, 0xe7, 0xe0, 0x38, 0x9b, 0xa4, 0x65, 0x06, 0x43, 0x52, 0x92, 0x0a, + 0x45, 0xd2, 0x0c, 0x9c, 0x52, 0x3a, 0xd2, 0xc0, 0x29, 0xcf, 0x01, 0xec, 0xa9, 0xc7, 0x40, 0x52, + 0xfe, 0xa0, 0x3d, 0x13, 0x34, 0x2c, 0xf4, 0x51, 0x98, 0x0a, 0x79, 0xb4, 0xc0, 0xa5, 0x96, 0x13, + 0x32, 0x3f, 0x1a, 0xb1, 0x0a, 0x59, 0xc0, 0xa5, 0x7a, 0x02, 0x86, 0x53, 0xd8, 0x68, 0x45, 0xb6, + 0xca, 0x42, 0x1b, 0xf2, 0x85, 0x79, 0x21, 0x6e, 0x51, 0xa4, 0xe2, 0x3d, 0x99, 0x1c, 0x7e, 0x36, + 0xf0, 0x5a, 0x4d, 0xf4, 0x49, 0x00, 0xba, 0x7c, 0x84, 0x1c, 0x62, 0x38, 0xff, 0xf0, 0xa4, 0xa7, + 0x4a, 0x33, 0xd3, 0xb8, 0x99, 0xf9, 0xd4, 0x56, 0x15, 0x11, 0xac, 0x11, 0x44, 0x5b, 0x30, 0x1e, + 0xff, 0x8b, 0x33, 0x55, 0x1e, 0xb2, 0x05, 0x26, 0xf7, 0xae, 0xea, 0x74, 0xb0, 0x49, 0xd6, 0xfe, + 0xf1, 0x61, 0x78, 0xb4, 0xe0, 0x2c, 0x46, 0x0b, 0xa6, 0xbe, 0xf7, 0xe9, 0xe4, 0x23, 0x7e, 0x36, + 0xb3, 0xb2, 0xf1, 0xaa, 0x4f, 0x2c, 0xf9, 0xd2, 0xdb, 0x5e, 0xf2, 0x3f, 0x64, 0x69, 0xe2, 0x15, + 0x6e, 0x59, 0xfa, 0x91, 0x43, 0xde, 0x31, 0x47, 0x28, 0x6f, 0xd9, 0xca, 0x10, 0x5a, 0x3c, 0xd7, + 0x77, 0x77, 0xfa, 0x97, 0x62, 0x7c, 0xc5, 0x02, 0x24, 0xc4, 0x2b, 0xa4, 0xa9, 0x36, 0x94, 0x90, + 0x67, 0x5c, 0x39, 0xec, 0xf7, 0x2f, 0xa4, 0x28, 0xf1, 0x91, 0x78, 0x59, 0x5e, 0x06, 0x69, 0x84, + 0x9e, 0x63, 0x92, 0xd1, 0x3d, 0xf4, 0x71, 0x16, 0x4d, 0xd7, 0x7d, 0x4b, 0x70, 0x40, 0x62, 0xc3, + 0xbd, 0x28, 0x22, 0xe9, 0xaa, 0x72, 0xca, 0xea, 0x66, 0x76, 0x57, 0x47, 0xc2, 0x06, 0xa9, 0xe3, + 0x7d, 0x7f, 0x77, 0xe1, 0x91, 0x9c, 0x21, 0x7b, 0xa8, 0xcf, 0xf0, 0xdf, 0xb2, 0xe0, 0x6c, 0x61, + 0x58, 0x98, 0x6f, 0x42, 0x06, 0xd1, 0xfe, 0x9c, 0x05, 0xd9, 0x93, 0x6d, 0x98, 0x95, 0x5d, 0x82, + 0x4a, 0x83, 0x16, 0x6a, 0x7e, 0xc0, 0x71, 0x80, 0x04, 0x09, 0xc0, 0x31, 0x8e, 0x61, 0x3d, 0x56, + 0xea, 0x69, 0x3d, 0xf6, 0x2b, 0x16, 0xa4, 0x0e, 0xf9, 0x63, 0xe0, 0x36, 0x56, 0x4d, 0x6e, 0xe3, + 0xbd, 0xfd, 0x8c, 0x66, 0x0e, 0xa3, 0xf1, 0xc7, 0x93, 0x70, 0x3a, 0xc7, 0x2d, 0x6f, 0x0f, 0xa6, + 0xb7, 0x1b, 0xc4, 0xf4, 0xb0, 0x2e, 0x8a, 0x3c, 0x54, 0xe8, 0x8e, 0xcd, 0x92, 0xc3, 0x4e, 0xa7, + 0x50, 0x70, 0xba, 0x09, 0xf4, 0x39, 0x0b, 0x4e, 0x3a, 0x77, 0xc2, 0x65, 0xca, 0x35, 0xba, 0x8d, + 0xc5, 0x96, 0xdf, 0xd8, 0xa5, 0x57, 0xb2, 0xdc, 0x08, 0x2f, 0x64, 0x4a, 0xf2, 0x6e, 0xd7, 0x53, + 0xf8, 0x46, 0xf3, 0x2c, 0x5b, 0x6e, 0x16, 0x16, 0xce, 0x6c, 0x0b, 0x61, 0x91, 0x42, 0x81, 0xbe, + 0x49, 0x0b, 0x62, 0x00, 0x64, 0xf9, 0x4f, 0x72, 0x36, 0x48, 0x42, 0xb0, 0xa2, 0x83, 0x3e, 0x0d, + 0x95, 0x6d, 0xe9, 0xee, 0x9b, 0xc1, 0x66, 0xc5, 0x03, 0x59, 0xec, 0x04, 0xcd, 0xd5, 0xf1, 0x0a, + 0x09, 0xc7, 0x44, 0xd1, 0xab, 0x50, 0xf6, 0xb6, 0xc2, 0xa2, 0x84, 0xb3, 0x09, 0xbb, 0x4b, 0x1e, + 0x69, 0x63, 0x7d, 0xa5, 0x8e, 0x69, 0x45, 0x74, 0x15, 0xca, 0xc1, 0x66, 0x53, 0x88, 0xa1, 0x33, + 0x37, 0x29, 0x5e, 0xac, 0xe6, 0xf4, 0x8a, 0x51, 0xc2, 0x8b, 0x55, 0x4c, 0x49, 0xa0, 0x1a, 0x0c, + 0x32, 0x5f, 0x36, 0xc1, 0xd4, 0x64, 0x3e, 0xdf, 0x0a, 0x7c, 0x42, 0x79, 0x38, 0x0e, 0x86, 0x80, + 0x39, 0x21, 0xb4, 0x01, 0x43, 0x0d, 0x96, 0x9c, 0x54, 0x70, 0x31, 0x1f, 0xc8, 0x14, 0x38, 0x17, + 0x64, 0x6d, 0x15, 0xf2, 0x57, 0x86, 0x81, 0x05, 0x2d, 0x46, 0x95, 0x74, 0x76, 0xb6, 0x42, 0x91, + 0x4c, 0x3b, 0x9b, 0x6a, 0x41, 0x32, 0x62, 0x41, 0x95, 0x61, 0x60, 0x41, 0x0b, 0xbd, 0x0c, 0xa5, + 0xad, 0x86, 0xf0, 0x53, 0xcb, 0x94, 0x3c, 0x9b, 0xc1, 0x52, 0x16, 0x87, 0xee, 0x1d, 0xcc, 0x95, + 0x56, 0x96, 0x70, 0x69, 0xab, 0x81, 0xd6, 0x61, 0x78, 0x8b, 0x87, 0x57, 0x10, 0xc2, 0xe5, 0x27, + 0xb3, 0x23, 0x3f, 0xa4, 0x22, 0x30, 0x70, 0x9f, 0x27, 0x01, 0xc0, 0x92, 0x08, 0xcb, 0x48, 0xa0, + 0xc2, 0x44, 0x88, 0x28, 0x75, 0xf3, 0x87, 0x0b, 0xed, 0xc1, 0x99, 0xcc, 0x38, 0xd8, 0x04, 0xd6, + 0x28, 0xd2, 0x55, 0xed, 0xbc, 0xd5, 0x0d, 0x58, 0x28, 0x70, 0x11, 0xce, 0x28, 0x73, 0x55, 0x2f, + 0x48, 0xa4, 0xa2, 0x55, 0xad, 0x90, 0x70, 0x4c, 0x14, 0xed, 0xc2, 0xf8, 0x5e, 0xd8, 0xd9, 0x21, + 0x72, 0x4b, 0xb3, 0xe8, 0x46, 0x39, 0xfc, 0xd1, 0x2d, 0x81, 0xe8, 0x06, 0x51, 0xd7, 0x69, 0xa5, + 0x4e, 0x21, 0xc6, 0xcb, 0xde, 0xd2, 0x89, 0x61, 0x93, 0x36, 0x1d, 0xfe, 0x37, 0xbb, 0xfe, 0xe6, + 0x7e, 0x44, 0x44, 0x70, 0xb9, 0xcc, 0xe1, 0x7f, 0x9d, 0xa3, 0xa4, 0x87, 0x5f, 0x00, 0xb0, 0x24, + 0x82, 0x6e, 0x89, 0xe1, 0x61, 0xa7, 0xe7, 0x54, 0x7e, 0x04, 0xd8, 0x05, 0x89, 0x94, 0x33, 0x28, + 0xec, 0xb4, 0x8c, 0x49, 0xb1, 0x53, 0xb2, 0xb3, 0xe3, 0x47, 0xbe, 0x97, 0x38, 0xa1, 0xa7, 0xf3, + 0x4f, 0xc9, 0x5a, 0x06, 0x7e, 0xfa, 0x94, 0xcc, 0xc2, 0xc2, 0x99, 0x6d, 0xa1, 0x26, 0x4c, 0x74, + 0xfc, 0x20, 0xba, 0xe3, 0x07, 0x72, 0x7d, 0xa1, 0x02, 0xe1, 0x98, 0x81, 0x29, 0x5a, 0x64, 0x71, + 0x1b, 0x4d, 0x08, 0x4e, 0xd0, 0x44, 0x1f, 0x83, 0xe1, 0xb0, 0xe1, 0xb4, 0xc8, 0xea, 0x8d, 0x99, + 0x13, 0xf9, 0xd7, 0x4f, 0x9d, 0xa3, 0xe4, 0xac, 0x2e, 0x1e, 0x1d, 0x83, 0xa3, 0x60, 0x49, 0x0e, + 0xad, 0xc0, 0x20, 0xcb, 0x38, 0xc7, 0x22, 0x21, 0xe6, 0x04, 0xb2, 0x4d, 0x59, 0xc1, 0xf3, 0xb3, + 0x89, 0x15, 0x63, 0x5e, 0x9d, 0xee, 0x01, 0xf1, 0x46, 0xf4, 0xc3, 0x99, 0x53, 0xf9, 0x7b, 0x40, + 0x3c, 0x2d, 0x6f, 0xd4, 0x8b, 0xf6, 0x80, 0x42, 0xc2, 0x31, 0x51, 0x7a, 0x32, 0xd3, 0xd3, 0xf4, + 0x74, 0x81, 0xf9, 0x56, 0xee, 0x59, 0xca, 0x4e, 0x66, 0x7a, 0x92, 0x52, 0x12, 0xf6, 0xef, 0x0d, + 0xa7, 0x79, 0x16, 0x26, 0x55, 0xf8, 0x1e, 0x2b, 0xa5, 0x70, 0xfe, 0x60, 0xbf, 0x42, 0xce, 0x23, + 0x7c, 0x0a, 0x7d, 0xce, 0x82, 0xd3, 0x9d, 0xcc, 0x0f, 0x11, 0x0c, 0x40, 0x7f, 0xb2, 0x52, 0xfe, + 0xe9, 0x2a, 0x6a, 0x66, 0x36, 0x1c, 0xe7, 0xb4, 0x94, 0x7c, 0x6e, 0x96, 0xdf, 0xf6, 0x73, 0x73, + 0x0d, 0x46, 0x1a, 0xfc, 0x29, 0x52, 0x98, 0xac, 0x3b, 0xf9, 0xf6, 0x66, 0xac, 0x84, 0x78, 0xc3, + 0x6c, 0x61, 0x45, 0x02, 0xfd, 0xb0, 0x05, 0x67, 0x93, 0x5d, 0xc7, 0x84, 0x81, 0x45, 0xa8, 0x4d, + 0x2e, 0xd0, 0x58, 0x11, 0xdf, 0x9f, 0xe2, 0xff, 0x0d, 0xe4, 0xfb, 0xbd, 0x10, 0x70, 0x71, 0x63, + 0xa8, 0x9a, 0x21, 0x51, 0x19, 0x32, 0xb5, 0x48, 0x7d, 0x48, 0x55, 0x5e, 0x80, 0xb1, 0xb6, 0xdf, + 0xf5, 0x22, 0x61, 0xed, 0x25, 0x2c, 0x4f, 0x98, 0xc5, 0xc5, 0x9a, 0x56, 0x8e, 0x0d, 0xac, 0x84, + 0x2c, 0x66, 0xe4, 0x81, 0x65, 0x31, 0x6f, 0xc0, 0x98, 0xa7, 0x99, 0x27, 0x0b, 0x7e, 0xe0, 0x42, + 0x7e, 0x98, 0x5c, 0xdd, 0x98, 0x99, 0xf7, 0x52, 0x2f, 0xc1, 0x06, 0xb5, 0xe3, 0x35, 0x03, 0xfb, + 0x92, 0x95, 0xc1, 0xd4, 0x73, 0x51, 0xcc, 0x87, 0x4d, 0x51, 0xcc, 0x85, 0xa4, 0x28, 0x26, 0xa5, + 0x41, 0x30, 0xa4, 0x30, 0xfd, 0x67, 0x01, 0xea, 0x37, 0xd4, 0xa6, 0xdd, 0x82, 0xf3, 0xbd, 0xae, + 0x25, 0x66, 0xf6, 0xd7, 0x54, 0xfa, 0xe2, 0xd8, 0xec, 0xaf, 0xb9, 0x5a, 0xc5, 0x0c, 0xd2, 0x6f, + 0x10, 0x27, 0xfb, 0xbf, 0x59, 0x50, 0xae, 0xf9, 0xcd, 0x63, 0x78, 0xf0, 0x7e, 0xc4, 0x78, 0xf0, + 0x3e, 0x9a, 0x7d, 0x21, 0x36, 0x73, 0xf5, 0x1f, 0xcb, 0x09, 0xfd, 0xc7, 0xd9, 0x3c, 0x02, 0xc5, + 0xda, 0x8e, 0x9f, 0x2a, 0xc3, 0x68, 0xcd, 0x6f, 0x2a, 0x9b, 0xfb, 0x7f, 0xf1, 0x20, 0x36, 0xf7, + 0xb9, 0xb9, 0x2c, 0x34, 0xca, 0xcc, 0x5a, 0x50, 0xba, 0x1b, 0x7f, 0x93, 0x99, 0xde, 0xdf, 0x26, + 0xee, 0xf6, 0x4e, 0x44, 0x9a, 0xc9, 0xcf, 0x39, 0x3e, 0xd3, 0xfb, 0xdf, 0x2b, 0xc1, 0x64, 0xa2, + 0x75, 0xd4, 0x82, 0xf1, 0x96, 0x2e, 0x5d, 0x17, 0xeb, 0xf4, 0x81, 0x04, 0xf3, 0xc2, 0x74, 0x59, + 0x2b, 0xc2, 0x26, 0x71, 0x34, 0x0f, 0xa0, 0xd4, 0xcd, 0x52, 0xbc, 0xca, 0xb8, 0x7e, 0xa5, 0x8f, + 0x0e, 0xb1, 0x86, 0x81, 0x5e, 0x84, 0xd1, 0xc8, 0xef, 0xf8, 0x2d, 0x7f, 0x7b, 0xff, 0x1a, 0x91, + 0xf1, 0xbd, 0x94, 0x41, 0xe2, 0x46, 0x0c, 0xc2, 0x3a, 0x1e, 0xba, 0x0b, 0xd3, 0x8a, 0x48, 0xfd, + 0x08, 0x34, 0x0e, 0x4c, 0xaa, 0xb0, 0x9e, 0xa4, 0x88, 0xd3, 0x8d, 0xd8, 0x3f, 0x53, 0xe6, 0x43, + 0xec, 0x45, 0xee, 0xbb, 0xbb, 0xe1, 0x9d, 0xbd, 0x1b, 0xbe, 0x66, 0xc1, 0x14, 0x6d, 0x9d, 0x59, + 0x5b, 0xc9, 0x6b, 0x5e, 0x05, 0xe6, 0xb6, 0x0a, 0x02, 0x73, 0x5f, 0xa0, 0xa7, 0x66, 0xd3, 0xef, + 0x46, 0x42, 0x76, 0xa7, 0x1d, 0x8b, 0xb4, 0x14, 0x0b, 0xa8, 0xc0, 0x23, 0x41, 0x20, 0x3c, 0x44, + 0x75, 0x3c, 0x12, 0x04, 0x58, 0x40, 0x65, 0xdc, 0xee, 0x81, 0xec, 0xb8, 0xdd, 0x3c, 0xfc, 0xaa, + 0xb0, 0xcb, 0x11, 0x0c, 0x97, 0x16, 0x7e, 0x55, 0x1a, 0xec, 0xc4, 0x38, 0xf6, 0x57, 0xca, 0x30, + 0x56, 0xf3, 0x9b, 0xb1, 0xaa, 0xf9, 0x05, 0x43, 0xd5, 0x7c, 0x3e, 0xa1, 0x6a, 0x9e, 0xd2, 0x71, + 0xdf, 0x55, 0x2c, 0x7f, 0xa3, 0x14, 0xcb, 0xff, 0xd4, 0x62, 0xb3, 0x56, 0x5d, 0xaf, 0x73, 0xe3, + 0x3d, 0x74, 0x19, 0x46, 0xd9, 0x01, 0xc3, 0x5c, 0x92, 0xa5, 0xfe, 0x95, 0xe5, 0xa3, 0x5a, 0x8f, + 0x8b, 0xb1, 0x8e, 0x83, 0x2e, 0xc2, 0x48, 0x48, 0x9c, 0xa0, 0xb1, 0xa3, 0x4e, 0x57, 0xa1, 0x2c, + 0xe5, 0x65, 0x58, 0x41, 0xd1, 0xeb, 0x71, 0xe4, 0xcf, 0x72, 0xbe, 0x8b, 0xa3, 0xde, 0x1f, 0xbe, + 0x45, 0xf2, 0xc3, 0x7d, 0xda, 0xb7, 0x01, 0xa5, 0xf1, 0xfb, 0x88, 0x4d, 0x37, 0x67, 0xc6, 0xa6, + 0xab, 0xa4, 0xe2, 0xd2, 0xfd, 0x99, 0x05, 0x13, 0x35, 0xbf, 0x49, 0xb7, 0xee, 0xb7, 0xd2, 0x3e, + 0xd5, 0xc3, 0x1e, 0x0f, 0x15, 0x84, 0x3d, 0x7e, 0x02, 0x06, 0x6b, 0x7e, 0x73, 0xb5, 0x56, 0x14, + 0x5f, 0xc0, 0xfe, 0x9b, 0x16, 0x0c, 0xd7, 0xfc, 0xe6, 0x31, 0xa8, 0x05, 0x3e, 0x6c, 0xaa, 0x05, + 0x1e, 0xc9, 0x59, 0x37, 0x39, 0x9a, 0x80, 0xbf, 0x3e, 0x00, 0xe3, 0xb4, 0x9f, 0xfe, 0xb6, 0x9c, + 0x4a, 0x63, 0xd8, 0xac, 0x3e, 0x86, 0x8d, 0x72, 0xe1, 0x7e, 0xab, 0xe5, 0xdf, 0x49, 0x4e, 0xeb, + 0x0a, 0x2b, 0xc5, 0x02, 0x8a, 0x9e, 0x81, 0x91, 0x4e, 0x40, 0xf6, 0x5c, 0x5f, 0xb0, 0xb7, 0x9a, + 0x92, 0xa5, 0x26, 0xca, 0xb1, 0xc2, 0xa0, 0xcf, 0xc2, 0xd0, 0xf5, 0xe8, 0x55, 0xde, 0xf0, 0xbd, + 0x26, 0x97, 0x9c, 0x97, 0x45, 0x6e, 0x0e, 0xad, 0x1c, 0x1b, 0x58, 0xe8, 0x36, 0x54, 0xd8, 0x7f, + 0x76, 0xec, 0x1c, 0x3e, 0xcb, 0xab, 0xc8, 0xfa, 0x27, 0x08, 0xe0, 0x98, 0x16, 0x7a, 0x0e, 0x20, + 0x92, 0xf1, 0xed, 0x43, 0x11, 0x6d, 0x4d, 0x3d, 0x05, 0x54, 0xe4, 0xfb, 0x10, 0x6b, 0x58, 0xe8, + 0x69, 0xa8, 0x44, 0x8e, 0xdb, 0xba, 0xee, 0x7a, 0x24, 0x64, 0x12, 0xf1, 0xb2, 0x4c, 0xbe, 0x27, + 0x0a, 0x71, 0x0c, 0xa7, 0xac, 0x18, 0x8b, 0xc4, 0xc1, 0x73, 0x44, 0x8f, 0x30, 0x6c, 0xc6, 0x8a, + 0x5d, 0x57, 0xa5, 0x58, 0xc3, 0x40, 0x3b, 0xf0, 0x98, 0xeb, 0xb1, 0x3c, 0x16, 0xa4, 0xbe, 0xeb, + 0x76, 0x36, 0xae, 0xd7, 0x6f, 0x91, 0xc0, 0xdd, 0xda, 0x5f, 0x74, 0x1a, 0xbb, 0xc4, 0x93, 0xf9, + 0x3b, 0xdf, 0x2b, 0xba, 0xf8, 0xd8, 0x6a, 0x01, 0x2e, 0x2e, 0xa4, 0x64, 0x3f, 0xcf, 0xd6, 0xfb, + 0x8d, 0x3a, 0x7a, 0xbf, 0x71, 0x74, 0x9c, 0xd6, 0x8f, 0x8e, 0xfb, 0x07, 0x73, 0x43, 0x37, 0xea, + 0x5a, 0x20, 0x89, 0x97, 0xe0, 0x54, 0xcd, 0x6f, 0xd6, 0xfc, 0x20, 0x5a, 0xf1, 0x83, 0x3b, 0x4e, + 0xd0, 0x94, 0xcb, 0x6b, 0x4e, 0x86, 0xd2, 0xa0, 0xe7, 0xe7, 0x20, 0x3f, 0x5d, 0x8c, 0x30, 0x19, + 0xcf, 0x33, 0x8e, 0xed, 0x90, 0x0e, 0x60, 0x0d, 0xc6, 0x3b, 0xa8, 0x4c, 0x30, 0x57, 0x9c, 0x88, + 0xa0, 0x1b, 0x2c, 0xc3, 0x75, 0x7c, 0x8d, 0x8a, 0xea, 0x4f, 0x69, 0x19, 0xae, 0x63, 0x60, 0xe6, + 0xbd, 0x6b, 0xd6, 0xb7, 0xff, 0xfb, 0x20, 0x3b, 0x51, 0x13, 0xd9, 0x44, 0xd0, 0xa7, 0x60, 0x22, + 0x24, 0xd7, 0x5d, 0xaf, 0x7b, 0x57, 0x8a, 0x30, 0x0a, 0x5c, 0xf8, 0xea, 0xcb, 0x3a, 0x26, 0x17, + 0x84, 0x9a, 0x65, 0x38, 0x41, 0x0d, 0xb5, 0x61, 0xe2, 0x8e, 0xeb, 0x35, 0xfd, 0x3b, 0xa1, 0xa4, + 0x3f, 0x92, 0x2f, 0x0f, 0xbd, 0xcd, 0x31, 0x13, 0x7d, 0x34, 0x9a, 0xbb, 0x6d, 0x10, 0xc3, 0x09, + 0xe2, 0x74, 0xd5, 0x06, 0x5d, 0x6f, 0x21, 0xbc, 0x19, 0x92, 0x40, 0xe4, 0x2a, 0x67, 0xab, 0x16, + 0xcb, 0x42, 0x1c, 0xc3, 0xe9, 0xaa, 0x65, 0x7f, 0xae, 0x04, 0x7e, 0x97, 0xa7, 0xae, 0x10, 0xab, + 0x16, 0xab, 0x52, 0xac, 0x61, 0xd0, 0x5d, 0xcd, 0xfe, 0xad, 0xfb, 0x1e, 0xf6, 0xfd, 0x48, 0x9e, + 0x03, 0x4c, 0xa7, 0xaf, 0x95, 0x63, 0x03, 0x0b, 0xad, 0x00, 0x0a, 0xbb, 0x9d, 0x4e, 0x8b, 0xd9, + 0x06, 0x39, 0x2d, 0x46, 0x8a, 0xdb, 0x4b, 0x94, 0x79, 0xe8, 0xdd, 0x7a, 0x0a, 0x8a, 0x33, 0x6a, + 0xd0, 0x03, 0x7e, 0x4b, 0x74, 0x75, 0x90, 0x75, 0x95, 0xeb, 0x4e, 0xea, 0xbc, 0x9f, 0x12, 0x86, + 0x96, 0x61, 0x38, 0xdc, 0x0f, 0x1b, 0x91, 0x88, 0x94, 0x98, 0x93, 0x30, 0xaa, 0xce, 0x50, 0xb4, + 0x7c, 0x85, 0xbc, 0x0a, 0x96, 0x75, 0x51, 0x03, 0x4e, 0x08, 0x8a, 0x4b, 0x3b, 0x8e, 0xa7, 0xd2, + 0xef, 0x70, 0x13, 0xe9, 0xcb, 0xf7, 0x0e, 0xe6, 0x4e, 0x88, 0x96, 0x75, 0xf0, 0xfd, 0x83, 0xb9, + 0xd3, 0x35, 0xbf, 0x99, 0x01, 0xc1, 0x59, 0xd4, 0xf8, 0xe2, 0x6b, 0x34, 0xfc, 0x76, 0xa7, 0x16, + 0xf8, 0x5b, 0x6e, 0x8b, 0x14, 0xe9, 0x9f, 0xea, 0x06, 0xa6, 0x58, 0x7c, 0x46, 0x19, 0x4e, 0x50, + 0xb3, 0xbf, 0x93, 0x31, 0x41, 0x2c, 0x3d, 0x77, 0xd4, 0x0d, 0x08, 0x6a, 0xc3, 0x78, 0x87, 0x6d, + 0x13, 0x91, 0x50, 0x42, 0xac, 0xf5, 0x17, 0xfa, 0x94, 0xa3, 0xdc, 0xa1, 0x77, 0x87, 0x69, 0x63, + 0x54, 0xd3, 0xc9, 0x61, 0x93, 0xba, 0xfd, 0x1b, 0x8f, 0xb0, 0x6b, 0xb4, 0xce, 0x85, 0x23, 0xc3, + 0xc2, 0x23, 0x43, 0xbc, 0xc7, 0x66, 0xf3, 0xa5, 0x74, 0xf1, 0xb4, 0x08, 0xaf, 0x0e, 0x2c, 0xeb, + 0xa2, 0x4f, 0xc2, 0x04, 0x7d, 0xde, 0xa8, 0xab, 0x2c, 0x9c, 0x39, 0x99, 0x1f, 0x39, 0x43, 0x61, + 0xe9, 0xc9, 0x66, 0xf4, 0xca, 0x38, 0x41, 0x0c, 0xbd, 0xce, 0x6c, 0x7a, 0x24, 0xe9, 0x52, 0x3f, + 0xa4, 0x75, 0xf3, 0x1d, 0x49, 0x56, 0x23, 0x82, 0xba, 0x70, 0x22, 0x9d, 0x9a, 0x2e, 0x9c, 0xb1, + 0xf3, 0xf9, 0xc4, 0x74, 0x76, 0xb9, 0x38, 0x2b, 0x48, 0x1a, 0x16, 0xe2, 0x2c, 0xfa, 0xe8, 0x3a, + 0x8c, 0x8b, 0x1c, 0xd5, 0x62, 0xe5, 0x96, 0x0d, 0xe1, 0xe1, 0x38, 0xd6, 0x81, 0xf7, 0x93, 0x05, + 0xd8, 0xac, 0x8c, 0xb6, 0xe1, 0xac, 0x96, 0x33, 0xea, 0x4a, 0xe0, 0x30, 0x0b, 0x00, 0x97, 0x1d, + 0xa7, 0xda, 0x05, 0xff, 0xf8, 0xbd, 0x83, 0xb9, 0xb3, 0x1b, 0x45, 0x88, 0xb8, 0x98, 0x0e, 0xba, + 0x01, 0xa7, 0xb8, 0xdf, 0x77, 0x95, 0x38, 0xcd, 0x96, 0xeb, 0x29, 0x0e, 0x82, 0x6f, 0xf9, 0x33, + 0xf7, 0x0e, 0xe6, 0x4e, 0x2d, 0x64, 0x21, 0xe0, 0xec, 0x7a, 0xe8, 0xc3, 0x50, 0x69, 0x7a, 0xa1, + 0x18, 0x83, 0x21, 0x23, 0x2d, 0x57, 0xa5, 0xba, 0x5e, 0x57, 0xdf, 0x1f, 0xff, 0xc1, 0x71, 0x05, + 0xb4, 0xcd, 0x05, 0xcc, 0x4a, 0xec, 0x31, 0x9c, 0x8a, 0x7b, 0x95, 0x94, 0x0c, 0x1a, 0x9e, 0x9f, + 0x5c, 0xb3, 0xa2, 0x1c, 0x22, 0x0c, 0xa7, 0x50, 0x83, 0x30, 0x7a, 0x0d, 0x90, 0x08, 0xff, 0xbe, + 0xd0, 0x60, 0xd9, 0x4a, 0x98, 0x3c, 0x7e, 0xc4, 0xf4, 0x45, 0xac, 0xa7, 0x30, 0x70, 0x46, 0x2d, + 0x74, 0x95, 0x9e, 0x2a, 0x7a, 0xa9, 0x38, 0xb5, 0x54, 0x12, 0xc5, 0x2a, 0xe9, 0x04, 0x84, 0x59, + 0x34, 0x99, 0x14, 0x71, 0xa2, 0x1e, 0x6a, 0xc2, 0x63, 0x4e, 0x37, 0xf2, 0x99, 0xec, 0xde, 0x44, + 0xdd, 0xf0, 0x77, 0x89, 0xc7, 0xd4, 0x66, 0x23, 0x8b, 0xe7, 0x29, 0x8b, 0xb2, 0x50, 0x80, 0x87, + 0x0b, 0xa9, 0x50, 0xd6, 0x52, 0x65, 0x4d, 0x06, 0x33, 0x9a, 0x57, 0x46, 0xe6, 0xe4, 0x17, 0x61, + 0x74, 0xc7, 0x0f, 0xa3, 0x75, 0x12, 0xdd, 0xf1, 0x83, 0x5d, 0x11, 0x95, 0x36, 0x8e, 0xf1, 0x1d, + 0x83, 0xb0, 0x8e, 0x47, 0xdf, 0x8e, 0xcc, 0xa8, 0x63, 0xb5, 0xca, 0xf4, 0xe9, 0x23, 0xf1, 0x19, + 0x73, 0x95, 0x17, 0x63, 0x09, 0x97, 0xa8, 0xab, 0xb5, 0x25, 0xa6, 0x1b, 0x4f, 0xa0, 0xae, 0xd6, + 0x96, 0xb0, 0x84, 0xd3, 0xe5, 0x1a, 0xee, 0x38, 0x01, 0xa9, 0x05, 0x7e, 0x83, 0x84, 0x5a, 0x64, + 0xf9, 0x47, 0x79, 0xcc, 0x5d, 0xba, 0x5c, 0xeb, 0x59, 0x08, 0x38, 0xbb, 0x1e, 0x22, 0xe9, 0x7c, + 0x69, 0x13, 0xf9, 0x4a, 0x8d, 0x34, 0x3f, 0xd3, 0x67, 0xca, 0x34, 0x0f, 0xa6, 0x54, 0xa6, 0x36, + 0x1e, 0x65, 0x37, 0x9c, 0x99, 0x64, 0x6b, 0xbb, 0xff, 0x10, 0xbd, 0x4a, 0x4d, 0xb4, 0x9a, 0xa0, + 0x84, 0x53, 0xb4, 0x8d, 0x80, 0x6d, 0x53, 0x3d, 0x03, 0xb6, 0x5d, 0x82, 0x4a, 0xd8, 0xdd, 0x6c, + 0xfa, 0x6d, 0xc7, 0xf5, 0x98, 0x6e, 0x5c, 0x7b, 0xc4, 0xd4, 0x25, 0x00, 0xc7, 0x38, 0x68, 0x05, + 0x46, 0x1c, 0xa9, 0x03, 0x42, 0xf9, 0x21, 0x7a, 0x94, 0xe6, 0x87, 0x47, 0xad, 0x90, 0x5a, 0x1f, + 0x55, 0x17, 0xbd, 0x02, 0xe3, 0xc2, 0x6f, 0x59, 0x24, 0x09, 0x3d, 0x61, 0x3a, 0x97, 0xd5, 0x75, + 0x20, 0x36, 0x71, 0xd1, 0x4d, 0x18, 0x8d, 0xfc, 0x16, 0xf3, 0x90, 0xa2, 0x6c, 0xde, 0xe9, 0xfc, + 0x60, 0x73, 0x1b, 0x0a, 0x4d, 0x17, 0xbf, 0xaa, 0xaa, 0x58, 0xa7, 0x83, 0x36, 0xf8, 0x7a, 0x67, + 0x71, 0xe4, 0x49, 0x38, 0xf3, 0x48, 0xfe, 0x9d, 0xa4, 0xc2, 0xcd, 0x9b, 0xdb, 0x41, 0xd4, 0xc4, + 0x3a, 0x19, 0x74, 0x05, 0xa6, 0x3b, 0x81, 0xeb, 0xb3, 0x35, 0xa1, 0xd4, 0x7f, 0x33, 0x66, 0xd6, + 0xa8, 0x5a, 0x12, 0x01, 0xa7, 0xeb, 0x30, 0xb7, 0x73, 0x51, 0x38, 0x73, 0x86, 0x67, 0xbe, 0xe0, + 0x6f, 0x42, 0x5e, 0x86, 0x15, 0x14, 0xad, 0xb1, 0x93, 0x98, 0x8b, 0x33, 0x66, 0x66, 0xf3, 0xa3, + 0x02, 0xe9, 0x62, 0x0f, 0xce, 0xbc, 0xaa, 0xbf, 0x38, 0xa6, 0x80, 0x9a, 0x5a, 0xc2, 0x49, 0xfa, + 0x62, 0x08, 0x67, 0x1e, 0x2b, 0xb0, 0xac, 0x4b, 0x3c, 0x2f, 0x62, 0x86, 0xc0, 0x28, 0x0e, 0x71, + 0x82, 0x26, 0xfa, 0x28, 0x4c, 0x89, 0x58, 0x86, 0xf1, 0x30, 0x9d, 0x8d, 0xed, 0xce, 0x71, 0x02, + 0x86, 0x53, 0xd8, 0x3c, 0xf3, 0x84, 0xb3, 0xd9, 0x22, 0xe2, 0xe8, 0xbb, 0xee, 0x7a, 0xbb, 0xe1, + 0xcc, 0x39, 0x76, 0x3e, 0x88, 0xcc, 0x13, 0x49, 0x28, 0xce, 0xa8, 0x81, 0x36, 0x60, 0xaa, 0x13, + 0x10, 0xd2, 0x66, 0x8c, 0xbe, 0xb8, 0xcf, 0xe6, 0x78, 0xd4, 0x05, 0xda, 0x93, 0x5a, 0x02, 0x76, + 0x3f, 0xa3, 0x0c, 0xa7, 0x28, 0xa0, 0x3b, 0x30, 0xe2, 0xef, 0x91, 0x60, 0x87, 0x38, 0xcd, 0x99, + 0xf3, 0x05, 0x7e, 0x10, 0xe2, 0x72, 0xbb, 0x21, 0x70, 0x13, 0x26, 0x03, 0xb2, 0xb8, 0xb7, 0xc9, + 0x80, 0x6c, 0x0c, 0xfd, 0x88, 0x05, 0x67, 0xa4, 0x96, 0xa1, 0xde, 0xa1, 0xa3, 0xbe, 0xe4, 0x7b, + 0x61, 0x14, 0xf0, 0x38, 0x01, 0x8f, 0xe7, 0xfb, 0xce, 0x6f, 0xe4, 0x54, 0x52, 0x12, 0xd5, 0x33, + 0x79, 0x18, 0x21, 0xce, 0x6f, 0x11, 0x2d, 0xc1, 0x74, 0x48, 0x22, 0x79, 0x18, 0x2d, 0x84, 0x2b, + 0xaf, 0x57, 0xd7, 0x67, 0x9e, 0xe0, 0x41, 0x0e, 0xe8, 0x66, 0xa8, 0x27, 0x81, 0x38, 0x8d, 0x8f, + 0x2e, 0x43, 0xc9, 0x0f, 0x67, 0xde, 0x5b, 0x90, 0xa3, 0x94, 0x3e, 0xc5, 0xb9, 0xe9, 0xd8, 0x8d, + 0x3a, 0x2e, 0xf9, 0xe1, 0xec, 0xb7, 0xc3, 0x74, 0x8a, 0x63, 0x38, 0x4c, 0x6e, 0x9f, 0xd9, 0x5d, + 0x18, 0x37, 0x66, 0xe5, 0xa1, 0x6a, 0xa9, 0xff, 0xf5, 0x30, 0x54, 0x94, 0x06, 0x13, 0x5d, 0x32, + 0x15, 0xd3, 0x67, 0x92, 0x8a, 0xe9, 0x91, 0x9a, 0xdf, 0x34, 0x74, 0xd1, 0x1b, 0x19, 0xd1, 0xe0, + 0xf2, 0xce, 0x80, 0xfe, 0x0d, 0xe4, 0x35, 0xb1, 0x70, 0xb9, 0x6f, 0x0d, 0xf7, 0x40, 0xa1, 0xa4, + 0xf9, 0x0a, 0x4c, 0x7b, 0x3e, 0x63, 0x53, 0x49, 0x53, 0xf2, 0x20, 0x8c, 0xd5, 0xa8, 0xe8, 0xe1, + 0x55, 0x12, 0x08, 0x38, 0x5d, 0x87, 0x36, 0xc8, 0x79, 0x85, 0xa4, 0x68, 0x9b, 0xb3, 0x12, 0x58, + 0x40, 0xd1, 0x13, 0x30, 0xd8, 0xf1, 0x9b, 0xab, 0x35, 0xc1, 0xa2, 0x6a, 0x31, 0x48, 0x9b, 0xab, + 0x35, 0xcc, 0x61, 0x68, 0x01, 0x86, 0xd8, 0x8f, 0x70, 0x66, 0x2c, 0x3f, 0x8e, 0x06, 0xab, 0xa1, + 0x65, 0x4e, 0x62, 0x15, 0xb0, 0xa8, 0xc8, 0x44, 0x6c, 0x94, 0xaf, 0x67, 0x22, 0xb6, 0xe1, 0x07, + 0x14, 0xb1, 0x49, 0x02, 0x38, 0xa6, 0x85, 0xee, 0xc2, 0x29, 0xe3, 0x2d, 0xc5, 0x97, 0x08, 0x09, + 0x85, 0x2f, 0xff, 0x13, 0x85, 0x8f, 0x28, 0xa1, 0x11, 0x3f, 0x2b, 0x3a, 0x7d, 0x6a, 0x35, 0x8b, + 0x12, 0xce, 0x6e, 0x00, 0xb5, 0x60, 0xba, 0x91, 0x6a, 0x75, 0xa4, 0xff, 0x56, 0xd5, 0x84, 0xa6, + 0x5b, 0x4c, 0x13, 0x46, 0xaf, 0xc0, 0xc8, 0x9b, 0x7e, 0xc8, 0x8e, 0x77, 0xc1, 0x56, 0x4b, 0x47, + 0xf0, 0x91, 0xd7, 0x6f, 0xd4, 0x59, 0xf9, 0xfd, 0x83, 0xb9, 0xd1, 0x9a, 0xdf, 0x94, 0x7f, 0xb1, + 0xaa, 0x80, 0xbe, 0xdf, 0x82, 0xd9, 0xf4, 0x63, 0x4d, 0x75, 0x7a, 0xbc, 0xff, 0x4e, 0xdb, 0xa2, + 0xd1, 0xd9, 0xe5, 0x5c, 0x72, 0xb8, 0xa0, 0x29, 0xfb, 0x97, 0x2c, 0x26, 0xa8, 0x13, 0x9a, 0x26, + 0x12, 0x76, 0x5b, 0xc7, 0x91, 0x30, 0x76, 0xd9, 0x50, 0x82, 0x3d, 0xb0, 0x85, 0xc4, 0x3f, 0xb7, + 0x98, 0x85, 0xc4, 0x31, 0xba, 0x42, 0xbc, 0x0e, 0x23, 0x91, 0x4c, 0xe4, 0x5b, 0x90, 0xe3, 0x56, + 0xeb, 0x14, 0xb3, 0x12, 0x51, 0x4c, 0xae, 0xca, 0xd9, 0xab, 0xc8, 0xd8, 0xff, 0x88, 0xcf, 0x80, + 0x84, 0x1c, 0x83, 0xae, 0xa1, 0x6a, 0xea, 0x1a, 0xe6, 0x7a, 0x7c, 0x41, 0x8e, 0xce, 0xe1, 0x1f, + 0x9a, 0xfd, 0x66, 0xc2, 0x9d, 0x77, 0xba, 0x69, 0x8e, 0xfd, 0x79, 0x0b, 0x20, 0x0e, 0xf1, 0xdc, + 0x47, 0xaa, 0xb6, 0x97, 0x28, 0x5b, 0xeb, 0x47, 0x7e, 0xc3, 0x6f, 0x09, 0x4d, 0xda, 0x63, 0xb1, + 0xba, 0x83, 0x97, 0xdf, 0xd7, 0x7e, 0x63, 0x85, 0x8d, 0xe6, 0x64, 0x40, 0xb9, 0x72, 0xac, 0x80, + 0x33, 0x82, 0xc9, 0x7d, 0xd1, 0x82, 0x93, 0x59, 0x76, 0xb5, 0xf4, 0x91, 0xc4, 0xc5, 0x5c, 0xca, + 0x6c, 0x4a, 0xcd, 0xe6, 0x2d, 0x51, 0x8e, 0x15, 0x46, 0xdf, 0x39, 0xf0, 0x0e, 0x17, 0x5b, 0xf9, + 0x06, 0x8c, 0xd7, 0x02, 0xa2, 0x5d, 0xae, 0xaf, 0xf2, 0x20, 0x05, 0xbc, 0x3f, 0xcf, 0x1c, 0x3a, + 0x40, 0x81, 0xfd, 0xe5, 0x12, 0x9c, 0xe4, 0xd6, 0x07, 0x0b, 0x7b, 0xbe, 0xdb, 0xac, 0xf9, 0x4d, + 0xe1, 0x3d, 0xf5, 0x09, 0x18, 0xeb, 0x68, 0xb2, 0xc9, 0xa2, 0x38, 0xa1, 0xba, 0x0c, 0x33, 0x96, + 0xa6, 0xe8, 0xa5, 0xd8, 0xa0, 0x85, 0x9a, 0x30, 0x46, 0xf6, 0xdc, 0x86, 0x52, 0x61, 0x97, 0x0e, + 0x7d, 0xd1, 0xa9, 0x56, 0x96, 0x35, 0x3a, 0xd8, 0xa0, 0xfa, 0x10, 0x32, 0x53, 0xdb, 0x3f, 0x66, + 0xc1, 0x23, 0x39, 0x51, 0x45, 0x69, 0x73, 0x77, 0x98, 0x9d, 0x87, 0x58, 0xb6, 0xaa, 0x39, 0x6e, + 0xfd, 0x81, 0x05, 0x14, 0x7d, 0x0c, 0x80, 0x5b, 0x6f, 0xd0, 0x57, 0x7a, 0xaf, 0xf0, 0x8b, 0x46, + 0xe4, 0x38, 0x2d, 0x08, 0x98, 0xac, 0x8f, 0x35, 0x5a, 0xf6, 0x17, 0x07, 0x60, 0x90, 0x67, 0xd1, + 0xaf, 0xc1, 0xf0, 0x0e, 0xcf, 0x13, 0x53, 0x38, 0x6f, 0x14, 0x57, 0xa6, 0x9e, 0x89, 0xe7, 0x4d, + 0x2b, 0xc5, 0x92, 0x0c, 0x5a, 0x83, 0x13, 0x3c, 0x5d, 0x4f, 0xab, 0x4a, 0x5a, 0xce, 0xbe, 0x14, + 0xfb, 0xf1, 0xdc, 0xb2, 0x4a, 0xfc, 0xb9, 0x9a, 0x46, 0xc1, 0x59, 0xf5, 0xd0, 0xab, 0x30, 0x41, + 0x9f, 0x61, 0x7e, 0x37, 0x92, 0x94, 0x78, 0xa2, 0x1e, 0xf5, 0xee, 0xdb, 0x30, 0xa0, 0x38, 0x81, + 0x8d, 0x5e, 0x81, 0xf1, 0x4e, 0x4a, 0xc0, 0x39, 0x18, 0x4b, 0x02, 0x4c, 0xa1, 0xa6, 0x89, 0xcb, + 0x4c, 0x6b, 0xbb, 0xcc, 0x90, 0x78, 0x63, 0x27, 0x20, 0xe1, 0x8e, 0xdf, 0x6a, 0x32, 0xf6, 0x6f, + 0x50, 0x33, 0xad, 0x4d, 0xc0, 0x71, 0xaa, 0x06, 0xa5, 0xb2, 0xe5, 0xb8, 0xad, 0x6e, 0x40, 0x62, + 0x2a, 0x43, 0x26, 0x95, 0x95, 0x04, 0x1c, 0xa7, 0x6a, 0xf4, 0x96, 0xdc, 0x0e, 0x1f, 0x8d, 0xe4, + 0xd6, 0xfe, 0x5b, 0x25, 0x30, 0xa6, 0xf6, 0x5b, 0x37, 0x81, 0x10, 0xfd, 0xb2, 0xed, 0xa0, 0xd3, + 0x10, 0x96, 0x31, 0x99, 0x5f, 0x16, 0xe7, 0x05, 0xe5, 0x5f, 0x46, 0xff, 0x63, 0x56, 0x8b, 0xee, + 0xf1, 0x53, 0xb5, 0xc0, 0xa7, 0x97, 0x9c, 0x0c, 0x63, 0xa5, 0x2c, 0xd8, 0x87, 0xa5, 0x77, 0x6f, + 0x41, 0xc0, 0x47, 0x61, 0xe3, 0xcb, 0x29, 0x18, 0x46, 0x24, 0x75, 0xe1, 0x6b, 0x2f, 0xa9, 0xa0, + 0xcb, 0x30, 0x2a, 0xb2, 0xc2, 0x30, 0x43, 0x6b, 0xbe, 0x99, 0x98, 0xd1, 0x4b, 0x35, 0x2e, 0xc6, + 0x3a, 0x8e, 0xfd, 0x03, 0x25, 0x38, 0x91, 0xe1, 0x29, 0xc3, 0xaf, 0x91, 0x6d, 0x37, 0x8c, 0x54, + 0xea, 0x51, 0xed, 0x1a, 0xe1, 0xe5, 0x58, 0x61, 0xd0, 0xb3, 0x8a, 0x5f, 0x54, 0xc9, 0xcb, 0x49, + 0x58, 0xa2, 0x0b, 0xe8, 0x21, 0x93, 0x78, 0x9e, 0x87, 0x81, 0x6e, 0x48, 0x64, 0xa8, 0x56, 0x75, + 0x6d, 0x33, 0xb5, 0x26, 0x83, 0xd0, 0x67, 0xd4, 0xb6, 0xd2, 0x10, 0x6a, 0xcf, 0x28, 0xae, 0x23, + 0xe4, 0x30, 0xda, 0xb9, 0x88, 0x78, 0x8e, 0x17, 0x89, 0xc7, 0x56, 0x1c, 0x73, 0x90, 0x95, 0x62, + 0x01, 0xb5, 0xbf, 0x50, 0x86, 0x33, 0xb9, 0xbe, 0x73, 0xb4, 0xeb, 0x6d, 0xdf, 0x73, 0x23, 0x5f, + 0x59, 0x13, 0xf1, 0x38, 0x83, 0xa4, 0xb3, 0xb3, 0x26, 0xca, 0xb1, 0xc2, 0x40, 0x17, 0x60, 0x90, + 0x09, 0x45, 0x53, 0x49, 0x58, 0x17, 0xab, 0x3c, 0xf0, 0x14, 0x07, 0xf7, 0x9d, 0x37, 0xfb, 0x09, + 0xca, 0xc1, 0xf8, 0xad, 0xe4, 0x85, 0x42, 0xbb, 0xeb, 0xfb, 0x2d, 0xcc, 0x80, 0xe8, 0x7d, 0x62, + 0xbc, 0x12, 0xe6, 0x33, 0xd8, 0x69, 0xfa, 0xa1, 0x36, 0x68, 0x4f, 0xc1, 0xf0, 0x2e, 0xd9, 0x0f, + 0x5c, 0x6f, 0x3b, 0x69, 0x56, 0x75, 0x8d, 0x17, 0x63, 0x09, 0x37, 0xb3, 0x06, 0x0e, 0x1f, 0x75, + 0xc2, 0xeb, 0x91, 0x9e, 0xec, 0xc9, 0x0f, 0x95, 0x61, 0x12, 0x2f, 0x56, 0xdf, 0x9d, 0x88, 0x9b, + 0xe9, 0x89, 0x38, 0xea, 0x84, 0xd7, 0xbd, 0x67, 0xe3, 0xe7, 0x2d, 0x98, 0x64, 0xb9, 0x69, 0x84, + 0x87, 0xbc, 0xeb, 0x7b, 0xc7, 0xf0, 0x14, 0x78, 0x02, 0x06, 0x03, 0xda, 0x68, 0x32, 0xfb, 0x2a, + 0xeb, 0x09, 0xe6, 0x30, 0xf4, 0x18, 0x0c, 0xb0, 0x2e, 0xd0, 0xc9, 0x1b, 0xe3, 0x47, 0x70, 0xd5, + 0x89, 0x1c, 0xcc, 0x4a, 0x59, 0xd8, 0x25, 0x4c, 0x3a, 0x2d, 0x97, 0x77, 0x3a, 0x56, 0x59, 0xbf, + 0x33, 0xbc, 0xea, 0x33, 0xbb, 0xf6, 0xf6, 0xc2, 0x2e, 0x65, 0x93, 0x2c, 0x7e, 0x66, 0xff, 0x51, + 0x09, 0xce, 0x65, 0xd6, 0xeb, 0x3b, 0xec, 0x52, 0x71, 0xed, 0x87, 0x99, 0x7d, 0xa4, 0x7c, 0x8c, + 0x46, 0xab, 0x03, 0xfd, 0x72, 0xff, 0x83, 0x7d, 0x44, 0x43, 0xca, 0x1c, 0xb2, 0x77, 0x48, 0x34, + 0xa4, 0xcc, 0xbe, 0xe5, 0x88, 0x09, 0xfe, 0xbc, 0x94, 0xf3, 0x2d, 0x4c, 0x60, 0x70, 0x91, 0x9e, + 0x33, 0x0c, 0x18, 0xca, 0x47, 0x38, 0x3f, 0x63, 0x78, 0x19, 0x56, 0x50, 0xb4, 0x00, 0x93, 0x6d, + 0xd7, 0xa3, 0x87, 0xcf, 0xbe, 0xc9, 0x8a, 0xab, 0x60, 0x75, 0x6b, 0x26, 0x18, 0x27, 0xf1, 0x91, + 0xab, 0x45, 0x4a, 0xe2, 0x5f, 0xf7, 0xca, 0xa1, 0x76, 0xdd, 0xbc, 0xa9, 0xce, 0x57, 0xa3, 0x98, + 0x11, 0x35, 0x69, 0x4d, 0x93, 0x13, 0x95, 0xfb, 0x97, 0x13, 0x8d, 0x65, 0xcb, 0x88, 0x66, 0x5f, + 0x81, 0xf1, 0x07, 0x56, 0x0c, 0xd8, 0x5f, 0x2b, 0xc3, 0xa3, 0x05, 0xdb, 0x9e, 0x9f, 0xf5, 0xc6, + 0x1c, 0x68, 0x67, 0x7d, 0x6a, 0x1e, 0x6a, 0x70, 0x72, 0xab, 0xdb, 0x6a, 0xed, 0x33, 0x5f, 0x0e, + 0xd2, 0x94, 0x18, 0x82, 0xa7, 0x94, 0xc2, 0x91, 0x93, 0x2b, 0x19, 0x38, 0x38, 0xb3, 0x26, 0x7d, + 0x62, 0xd1, 0x9b, 0x64, 0x5f, 0x91, 0x4a, 0x3c, 0xb1, 0xb0, 0x0e, 0xc4, 0x26, 0x2e, 0xba, 0x02, + 0xd3, 0xce, 0x9e, 0xe3, 0xf2, 0x70, 0xd3, 0x92, 0x00, 0x7f, 0x63, 0x29, 0x79, 0xee, 0x42, 0x12, + 0x01, 0xa7, 0xeb, 0xa0, 0xd7, 0x00, 0xf9, 0x9b, 0xcc, 0xe2, 0xbb, 0x79, 0x85, 0x78, 0x42, 0xeb, + 0xca, 0xe6, 0xae, 0x1c, 0x1f, 0x09, 0x37, 0x52, 0x18, 0x38, 0xa3, 0x56, 0x22, 0x22, 0xd0, 0x50, + 0x7e, 0x44, 0xa0, 0xe2, 0x73, 0xb1, 0x67, 0xe2, 0x9b, 0xff, 0x64, 0xd1, 0xeb, 0x8b, 0x33, 0xf9, + 0x66, 0x00, 0xcd, 0x57, 0x98, 0xd5, 0x24, 0x97, 0xf5, 0x6a, 0xf1, 0x53, 0x4e, 0x69, 0x56, 0x93, + 0x31, 0x10, 0x9b, 0xb8, 0x7c, 0x41, 0x84, 0xb1, 0xdb, 0xae, 0xc1, 0xe2, 0x8b, 0x28, 0x5f, 0x0a, + 0x03, 0x7d, 0x1c, 0x86, 0x9b, 0xee, 0x9e, 0x1b, 0x0a, 0x49, 0xd7, 0xa1, 0xd5, 0x4a, 0xf1, 0x39, + 0x58, 0xe5, 0x64, 0xb0, 0xa4, 0x67, 0xff, 0x50, 0x09, 0xc6, 0x65, 0x8b, 0xaf, 0x77, 0xfd, 0xc8, + 0x39, 0x86, 0x6b, 0xf9, 0x8a, 0x71, 0x2d, 0xbf, 0xaf, 0x28, 0xd4, 0x19, 0xeb, 0x52, 0xee, 0x75, + 0x7c, 0x23, 0x71, 0x1d, 0x3f, 0xd9, 0x9b, 0x54, 0xf1, 0x35, 0xfc, 0x8f, 0x2d, 0x98, 0x36, 0xf0, + 0x8f, 0xe1, 0x36, 0x58, 0x31, 0x6f, 0x83, 0xc7, 0x7b, 0x7e, 0x43, 0xce, 0x2d, 0xf0, 0xbd, 0xe5, + 0x44, 0xdf, 0xd9, 0xe9, 0xff, 0x26, 0x0c, 0xec, 0x38, 0x41, 0xb3, 0x28, 0xb5, 0x43, 0xaa, 0xd2, + 0xfc, 0x55, 0x27, 0x10, 0x6a, 0xe7, 0x67, 0xe4, 0xa8, 0xd3, 0xa2, 0x9e, 0x2a, 0x67, 0xd6, 0x14, + 0x7a, 0x09, 0x86, 0xc2, 0x86, 0xdf, 0x51, 0x9e, 0x1c, 0xe7, 0xd9, 0x40, 0xb3, 0x92, 0xfb, 0x07, + 0x73, 0xc8, 0x6c, 0x8e, 0x16, 0x63, 0x81, 0x8f, 0x3e, 0x01, 0xe3, 0xec, 0x97, 0xb2, 0x01, 0x2b, + 0xe7, 0x8b, 0x23, 0xea, 0x3a, 0x22, 0x37, 0x90, 0x34, 0x8a, 0xb0, 0x49, 0x6a, 0x76, 0x1b, 0x2a, + 0xea, 0xb3, 0x1e, 0xaa, 0xde, 0xf6, 0xdf, 0x97, 0xe1, 0x44, 0xc6, 0x9a, 0x43, 0xa1, 0x31, 0x13, + 0x97, 0xfb, 0x5c, 0xaa, 0x6f, 0x73, 0x2e, 0x42, 0xf6, 0x1a, 0x6a, 0x8a, 0xb5, 0xd5, 0x77, 0xa3, + 0x37, 0x43, 0x92, 0x6c, 0x94, 0x16, 0xf5, 0x6e, 0x94, 0x36, 0x76, 0x6c, 0x43, 0x4d, 0x1b, 0x52, + 0x3d, 0x7d, 0xa8, 0x73, 0xfa, 0xa7, 0x65, 0x38, 0x99, 0x15, 0x7d, 0x11, 0x7d, 0x36, 0x91, 0x58, + 0xf4, 0x85, 0x7e, 0xe3, 0x36, 0xf2, 0x6c, 0xa3, 0x22, 0x20, 0xdc, 0xbc, 0x99, 0x6a, 0xb4, 0xe7, + 0x30, 0x8b, 0x36, 0x59, 0x48, 0x8a, 0x80, 0x27, 0x84, 0x95, 0xc7, 0xc7, 0x07, 0xfb, 0xee, 0x80, + 0xc8, 0x24, 0x1b, 0x26, 0xec, 0x4b, 0x64, 0x71, 0x6f, 0xfb, 0x12, 0xd9, 0xf2, 0xac, 0x0b, 0xa3, + 0xda, 0xd7, 0x3c, 0xd4, 0x19, 0xdf, 0xa5, 0xb7, 0x95, 0xd6, 0xef, 0x87, 0x3a, 0xeb, 0x3f, 0x66, + 0x41, 0xc2, 0xe5, 0x40, 0x89, 0xc5, 0xac, 0x5c, 0xb1, 0xd8, 0x79, 0x18, 0x08, 0xfc, 0x16, 0x49, + 0x66, 0xe0, 0xc4, 0x7e, 0x8b, 0x60, 0x06, 0xa1, 0x18, 0x51, 0x2c, 0xec, 0x18, 0xd3, 0x1f, 0x72, + 0xe2, 0x89, 0xf6, 0x04, 0x0c, 0xb6, 0xc8, 0x1e, 0x69, 0x25, 0x13, 0x25, 0x5d, 0xa7, 0x85, 0x98, + 0xc3, 0xec, 0x9f, 0x1f, 0x80, 0xb3, 0x85, 0x41, 0x5d, 0xe8, 0x73, 0x68, 0xdb, 0x89, 0xc8, 0x1d, + 0x67, 0x3f, 0x99, 0xd1, 0xe4, 0x0a, 0x2f, 0xc6, 0x12, 0xce, 0x3c, 0xc9, 0x78, 0x60, 0xf2, 0x84, + 0x10, 0x51, 0xc4, 0x23, 0x17, 0x50, 0x53, 0x28, 0x55, 0x3e, 0x0a, 0xa1, 0xd4, 0x73, 0x00, 0x61, + 0xd8, 0xe2, 0x86, 0x59, 0x4d, 0xe1, 0xa2, 0x16, 0x07, 0xb0, 0xaf, 0x5f, 0x17, 0x10, 0xac, 0x61, + 0xa1, 0x2a, 0x4c, 0x75, 0x02, 0x3f, 0xe2, 0x32, 0xd9, 0x2a, 0xb7, 0x5d, 0x1c, 0x34, 0xe3, 0x69, + 0xd4, 0x12, 0x70, 0x9c, 0xaa, 0x81, 0x5e, 0x84, 0x51, 0x11, 0x63, 0xa3, 0xe6, 0xfb, 0x2d, 0x21, + 0x06, 0x52, 0xe6, 0x7c, 0xf5, 0x18, 0x84, 0x75, 0x3c, 0xad, 0x1a, 0x13, 0xf4, 0x0e, 0x67, 0x56, + 0xe3, 0xc2, 0x5e, 0x0d, 0x2f, 0x11, 0x89, 0x75, 0xa4, 0xaf, 0x48, 0xac, 0xb1, 0x60, 0xac, 0xd2, + 0xb7, 0xde, 0x11, 0x7a, 0x8a, 0x92, 0x7e, 0x76, 0x00, 0x4e, 0x88, 0x85, 0xf3, 0xb0, 0x97, 0xcb, + 0xcd, 0xf4, 0x72, 0x39, 0x0a, 0xd1, 0xd9, 0xbb, 0x6b, 0xe6, 0xb8, 0xd7, 0xcc, 0x0f, 0x5b, 0x60, + 0xb2, 0x57, 0xe8, 0xff, 0xcb, 0x4d, 0x09, 0xf5, 0x62, 0x2e, 0xbb, 0xa6, 0xa2, 0x7a, 0xbe, 0xcd, + 0xe4, 0x50, 0xf6, 0x7f, 0xb4, 0xe0, 0xf1, 0x9e, 0x14, 0xd1, 0x32, 0x54, 0x18, 0x0f, 0xa8, 0xbd, + 0xce, 0x9e, 0x54, 0xb6, 0xcd, 0x12, 0x90, 0xc3, 0x92, 0xc6, 0x35, 0xd1, 0x72, 0x2a, 0xf7, 0xd6, + 0x53, 0x19, 0xb9, 0xb7, 0x4e, 0x19, 0xc3, 0xf3, 0x80, 0xc9, 0xb7, 0x7e, 0x90, 0xde, 0x38, 0x86, + 0x5f, 0x11, 0xfa, 0xa0, 0x21, 0xf6, 0xb3, 0x13, 0x62, 0x3f, 0x64, 0x62, 0x6b, 0x77, 0xc8, 0x47, + 0x61, 0x8a, 0x05, 0xdf, 0x62, 0x96, 0xf6, 0xc2, 0xe3, 0xa9, 0x14, 0x5b, 0xd3, 0x5e, 0x4f, 0xc0, + 0x70, 0x0a, 0xdb, 0xfe, 0xc3, 0x32, 0x0c, 0xf1, 0xed, 0x77, 0x0c, 0x6f, 0xc2, 0xa7, 0xa1, 0xe2, + 0xb6, 0xdb, 0x5d, 0x9e, 0x4e, 0x69, 0x90, 0xfb, 0x46, 0xd3, 0x79, 0x5a, 0x95, 0x85, 0x38, 0x86, + 0xa3, 0x15, 0x21, 0x71, 0x2e, 0x88, 0xef, 0xc9, 0x3b, 0x3e, 0x5f, 0x75, 0x22, 0x87, 0x33, 0x38, + 0xea, 0x9e, 0x8d, 0x65, 0xd3, 0xe8, 0x53, 0x00, 0x61, 0x14, 0xb8, 0xde, 0x36, 0x2d, 0x13, 0x61, + 0x85, 0xdf, 0x5f, 0x40, 0xad, 0xae, 0x90, 0x39, 0xcd, 0xf8, 0xcc, 0x51, 0x00, 0xac, 0x51, 0x44, + 0xf3, 0xc6, 0x4d, 0x3f, 0x9b, 0x98, 0x3b, 0xe0, 0x54, 0xe3, 0x39, 0x9b, 0xfd, 0x10, 0x54, 0x14, + 0xf1, 0x5e, 0xf2, 0xa7, 0x31, 0x9d, 0x2d, 0xfa, 0x08, 0x4c, 0x26, 0xfa, 0x76, 0x28, 0xf1, 0xd5, + 0x2f, 0x58, 0x30, 0xc9, 0x3b, 0xb3, 0xec, 0xed, 0x89, 0xdb, 0xe0, 0x2d, 0x38, 0xd9, 0xca, 0x38, + 0x95, 0xc5, 0xf4, 0xf7, 0x7f, 0x8a, 0x2b, 0x71, 0x55, 0x16, 0x14, 0x67, 0xb6, 0x81, 0x2e, 0xd2, + 0x1d, 0x47, 0x4f, 0x5d, 0xa7, 0x25, 0x5c, 0xa5, 0xc7, 0xf8, 0x6e, 0xe3, 0x65, 0x58, 0x41, 0xed, + 0xdf, 0xb1, 0x60, 0x9a, 0xf7, 0xfc, 0x1a, 0xd9, 0x57, 0x67, 0xd3, 0x37, 0xb2, 0xef, 0x22, 0x91, + 0x5f, 0x29, 0x27, 0x91, 0x9f, 0xfe, 0x69, 0xe5, 0xc2, 0x4f, 0xfb, 0xb2, 0x05, 0x62, 0x85, 0x1c, + 0x83, 0x10, 0xe2, 0xdb, 0x4d, 0x21, 0xc4, 0x6c, 0xfe, 0x26, 0xc8, 0x91, 0x3e, 0xfc, 0x99, 0x05, + 0x53, 0x1c, 0x21, 0xd6, 0x96, 0x7f, 0x43, 0xe7, 0xa1, 0x9f, 0x74, 0xdf, 0xd7, 0xc8, 0xfe, 0x86, + 0x5f, 0x73, 0xa2, 0x9d, 0xec, 0x8f, 0x32, 0x26, 0x6b, 0xa0, 0x70, 0xb2, 0x9a, 0x72, 0x03, 0x19, + 0x79, 0x6e, 0x7a, 0xc4, 0x8f, 0x38, 0x6c, 0x9e, 0x1b, 0xfb, 0xeb, 0x16, 0x20, 0xde, 0x8c, 0xc1, + 0xb8, 0x51, 0x76, 0x88, 0x95, 0x6a, 0x17, 0x5d, 0x7c, 0x34, 0x29, 0x08, 0xd6, 0xb0, 0x8e, 0x64, + 0x78, 0x12, 0x26, 0x0f, 0xe5, 0xde, 0x26, 0x0f, 0x87, 0x18, 0xd1, 0x7f, 0x33, 0x04, 0x49, 0xdf, + 0x2a, 0x74, 0x0b, 0xc6, 0x1a, 0x4e, 0xc7, 0xd9, 0x74, 0x5b, 0x6e, 0xe4, 0x92, 0xb0, 0xc8, 0x1e, + 0x6a, 0x49, 0xc3, 0x13, 0x4a, 0x6a, 0xad, 0x04, 0x1b, 0x74, 0xd0, 0x3c, 0x40, 0x27, 0x70, 0xf7, + 0xdc, 0x16, 0xd9, 0x66, 0xb2, 0x12, 0x16, 0x9c, 0x81, 0x1b, 0x67, 0xc9, 0x52, 0xac, 0x61, 0x64, + 0x38, 0xb2, 0x97, 0x1f, 0xb2, 0x23, 0x3b, 0x1c, 0x9b, 0x23, 0xfb, 0xc0, 0xa1, 0x1c, 0xd9, 0x47, + 0x0e, 0xed, 0xc8, 0x3e, 0xd8, 0x97, 0x23, 0x3b, 0x86, 0xd3, 0x92, 0xf7, 0xa4, 0xff, 0x57, 0xdc, + 0x16, 0x11, 0x0f, 0x0e, 0x1e, 0x51, 0x62, 0xf6, 0xde, 0xc1, 0xdc, 0x69, 0x9c, 0x89, 0x81, 0x73, + 0x6a, 0xa2, 0x8f, 0xc1, 0x8c, 0xd3, 0x6a, 0xf9, 0x77, 0xd4, 0xa4, 0x2e, 0x87, 0x0d, 0xa7, 0xc5, + 0x95, 0x10, 0xc3, 0x8c, 0xea, 0x63, 0xf7, 0x0e, 0xe6, 0x66, 0x16, 0x72, 0x70, 0x70, 0x6e, 0x6d, + 0xf4, 0x61, 0xa8, 0x74, 0x02, 0xbf, 0xb1, 0xa6, 0x39, 0x80, 0x9e, 0xa3, 0x03, 0x58, 0x93, 0x85, + 0xf7, 0x0f, 0xe6, 0xc6, 0xd5, 0x1f, 0x76, 0xe1, 0xc7, 0x15, 0x32, 0x3c, 0xd3, 0x47, 0x8f, 0xd4, + 0x33, 0x7d, 0x17, 0x4e, 0xd4, 0x49, 0xe0, 0x3a, 0x2d, 0xf7, 0x2d, 0xca, 0x2f, 0xcb, 0xf3, 0x69, + 0x03, 0x2a, 0x41, 0xe2, 0x44, 0xee, 0x2b, 0xe6, 0xa6, 0x96, 0x70, 0x44, 0x9e, 0xc0, 0x31, 0x21, + 0xfb, 0x7f, 0x5b, 0x30, 0x2c, 0x7c, 0xa9, 0x8e, 0x81, 0x6b, 0x5c, 0x30, 0x34, 0x09, 0x73, 0xd9, + 0x03, 0xc6, 0x3a, 0x93, 0xab, 0x43, 0x58, 0x4d, 0xe8, 0x10, 0x1e, 0x2f, 0x22, 0x52, 0xac, 0x3d, + 0xf8, 0x6b, 0x65, 0xca, 0xbd, 0x1b, 0x5e, 0xbd, 0x0f, 0x7f, 0x08, 0xd6, 0x61, 0x38, 0x14, 0x5e, + 0xa5, 0xa5, 0x7c, 0x9f, 0x86, 0xe4, 0x24, 0xc6, 0x76, 0x6c, 0xc2, 0x8f, 0x54, 0x12, 0xc9, 0x74, + 0x57, 0x2d, 0x3f, 0x44, 0x77, 0xd5, 0x5e, 0x7e, 0xcf, 0x03, 0x47, 0xe1, 0xf7, 0x6c, 0x7f, 0x95, + 0xdd, 0x9c, 0x7a, 0xf9, 0x31, 0x30, 0x55, 0x57, 0xcc, 0x3b, 0xd6, 0x2e, 0x58, 0x59, 0xa2, 0x53, + 0x39, 0xcc, 0xd5, 0xcf, 0x59, 0x70, 0x36, 0xe3, 0xab, 0x34, 0x4e, 0xeb, 0x19, 0x18, 0x71, 0xba, + 0x4d, 0x57, 0xed, 0x65, 0x4d, 0x9f, 0xb8, 0x20, 0xca, 0xb1, 0xc2, 0x40, 0x4b, 0x30, 0x4d, 0xee, + 0x76, 0x5c, 0xae, 0x4a, 0xd5, 0xcd, 0x7f, 0xcb, 0xdc, 0x01, 0x6f, 0x39, 0x09, 0xc4, 0x69, 0x7c, + 0x15, 0x6b, 0xa6, 0x9c, 0x1b, 0x6b, 0xe6, 0xef, 0x5a, 0x30, 0xaa, 0xfc, 0x2a, 0x1f, 0xfa, 0x68, + 0x7f, 0xd4, 0x1c, 0xed, 0x47, 0x0b, 0x46, 0x3b, 0x67, 0x98, 0x7f, 0xab, 0xa4, 0xfa, 0x5b, 0xf3, + 0x83, 0xa8, 0x0f, 0x0e, 0xee, 0xc1, 0x5d, 0x17, 0x2e, 0xc3, 0xa8, 0xd3, 0xe9, 0x48, 0x80, 0xb4, + 0x41, 0x63, 0x11, 0x94, 0xe3, 0x62, 0xac, 0xe3, 0x28, 0x4f, 0x8a, 0x72, 0xae, 0x27, 0x45, 0x13, + 0x20, 0x72, 0x82, 0x6d, 0x12, 0xd1, 0x32, 0x61, 0x32, 0x9b, 0x7f, 0xde, 0x74, 0x23, 0xb7, 0x35, + 0xef, 0x7a, 0x51, 0x18, 0x05, 0xf3, 0xab, 0x5e, 0x74, 0x23, 0xe0, 0x4f, 0x48, 0x2d, 0x5a, 0x93, + 0xa2, 0x85, 0x35, 0xba, 0x32, 0x86, 0x00, 0x6b, 0x63, 0xd0, 0x34, 0x66, 0x58, 0x17, 0xe5, 0x58, + 0x61, 0xd8, 0x1f, 0x62, 0xb7, 0x0f, 0x1b, 0xd3, 0xc3, 0x45, 0x2a, 0xfa, 0xfb, 0x63, 0x6a, 0x36, + 0x98, 0x26, 0xb3, 0xaa, 0xc7, 0x43, 0x2a, 0x3e, 0xec, 0x69, 0xc3, 0xba, 0x5f, 0x5f, 0x1c, 0x34, + 0x09, 0x7d, 0x47, 0xca, 0x40, 0xe5, 0xd9, 0x1e, 0xb7, 0xc6, 0x21, 0x4c, 0x52, 0x58, 0x3a, 0x15, + 0x96, 0x6c, 0x62, 0xb5, 0x26, 0xf6, 0x85, 0x96, 0x4e, 0x45, 0x00, 0x70, 0x8c, 0x43, 0x99, 0x29, + 0xf5, 0x27, 0x9c, 0x41, 0x71, 0x58, 0x51, 0x85, 0x1d, 0x62, 0x0d, 0x03, 0x5d, 0x12, 0x02, 0x05, + 0xae, 0x17, 0x78, 0x34, 0x21, 0x50, 0x90, 0xc3, 0xa5, 0x49, 0x81, 0x2e, 0xc3, 0xa8, 0xca, 0xa0, + 0x5d, 0xe3, 0x89, 0x8c, 0xc4, 0x32, 0x5b, 0x8e, 0x8b, 0xb1, 0x8e, 0x83, 0x36, 0x60, 0x32, 0xe4, + 0x72, 0x36, 0x15, 0xeb, 0x99, 0xcb, 0x2b, 0xdf, 0x2f, 0xad, 0x80, 0xea, 0x26, 0xf8, 0x3e, 0x2b, + 0xe2, 0xa7, 0x93, 0xf4, 0xf3, 0x4f, 0x92, 0x40, 0xaf, 0xc2, 0x44, 0xcb, 0x77, 0x9a, 0x8b, 0x4e, + 0xcb, 0xf1, 0x1a, 0x6c, 0x7c, 0x46, 0xcc, 0x44, 0xac, 0xd7, 0x0d, 0x28, 0x4e, 0x60, 0x53, 0xe6, + 0x4d, 0x2f, 0x11, 0xf1, 0xc9, 0x1d, 0x6f, 0x9b, 0x84, 0x22, 0x1f, 0x32, 0x63, 0xde, 0xae, 0xe7, + 0xe0, 0xe0, 0xdc, 0xda, 0xe8, 0x25, 0x18, 0x93, 0x9f, 0xaf, 0x85, 0xc5, 0x88, 0x9d, 0x52, 0x34, + 0x18, 0x36, 0x30, 0xd1, 0x1d, 0x38, 0x25, 0xff, 0x6f, 0x04, 0xce, 0xd6, 0x96, 0xdb, 0x10, 0xbe, + 0xe2, 0xdc, 0x7b, 0x75, 0x41, 0xba, 0x58, 0x2e, 0x67, 0x21, 0xdd, 0x3f, 0x98, 0x3b, 0x2f, 0x46, + 0x2d, 0x13, 0xce, 0x26, 0x31, 0x9b, 0x3e, 0x5a, 0x83, 0x13, 0x3b, 0xc4, 0x69, 0x45, 0x3b, 0x4b, + 0x3b, 0xa4, 0xb1, 0x2b, 0x37, 0x1d, 0x0b, 0xb6, 0xa1, 0x39, 0x70, 0x5c, 0x4d, 0xa3, 0xe0, 0xac, + 0x7a, 0xe8, 0x0d, 0x98, 0xe9, 0x74, 0x37, 0x5b, 0x6e, 0xb8, 0xb3, 0xee, 0x47, 0xcc, 0x14, 0x48, + 0x25, 0xe4, 0x16, 0x51, 0x39, 0x54, 0x38, 0x93, 0x5a, 0x0e, 0x1e, 0xce, 0xa5, 0x80, 0xde, 0x82, + 0x53, 0x89, 0xc5, 0x20, 0xe2, 0x12, 0x4c, 0xe4, 0x67, 0x7b, 0xa8, 0x67, 0x55, 0x10, 0x21, 0x3e, + 0xb2, 0x40, 0x38, 0xbb, 0x09, 0xf4, 0x32, 0x80, 0xdb, 0x59, 0x71, 0xda, 0x6e, 0x8b, 0x3e, 0x17, + 0x4f, 0xb0, 0x75, 0x42, 0x9f, 0x0e, 0xb0, 0x5a, 0x93, 0xa5, 0xf4, 0x7c, 0x16, 0xff, 0xf6, 0xb1, + 0x86, 0x8d, 0x6a, 0x30, 0x21, 0xfe, 0xed, 0x8b, 0x69, 0x9d, 0x56, 0x21, 0x00, 0x26, 0x64, 0x0d, + 0x35, 0x97, 0xc8, 0x2c, 0x61, 0xb3, 0x97, 0xa8, 0x8f, 0xb6, 0xe1, 0xac, 0xcc, 0xde, 0xa5, 0xaf, + 0x53, 0x39, 0x0f, 0x21, 0x4b, 0xb3, 0x30, 0xc2, 0xfd, 0x43, 0x16, 0x8a, 0x10, 0x71, 0x31, 0x1d, + 0x7a, 0xbf, 0xeb, 0xcb, 0x9d, 0x7b, 0xd0, 0x9e, 0xe2, 0xe6, 0x49, 0xf4, 0x7e, 0xbf, 0x9e, 0x04, + 0xe2, 0x34, 0x3e, 0x0a, 0xe1, 0x94, 0xeb, 0x65, 0xad, 0xee, 0xd3, 0x8c, 0xd0, 0x47, 0xb8, 0xf3, + 0x70, 0xf1, 0xca, 0xce, 0x84, 0xf3, 0x95, 0x9d, 0x49, 0xfb, 0xed, 0x59, 0xe1, 0xfd, 0xb6, 0x45, + 0x6b, 0x6b, 0x9c, 0x3a, 0xfa, 0x34, 0x8c, 0xe9, 0x1f, 0x26, 0xb8, 0x8e, 0x0b, 0xd9, 0x8c, 0xac, + 0x76, 0x3e, 0x70, 0x3e, 0x5f, 0x9d, 0x01, 0x3a, 0x0c, 0x1b, 0x14, 0x51, 0x23, 0xc3, 0xcd, 0xfe, + 0x52, 0x7f, 0x5c, 0x4d, 0xff, 0x46, 0x68, 0x04, 0xb2, 0x97, 0x3d, 0xba, 0x0e, 0x23, 0x8d, 0x96, + 0x4b, 0xbc, 0x68, 0xb5, 0x56, 0x14, 0x4b, 0x6f, 0x49, 0xe0, 0x88, 0x7d, 0x24, 0xb2, 0x26, 0xf0, + 0x32, 0xac, 0x28, 0xd8, 0xbf, 0x5a, 0x82, 0xb9, 0x1e, 0x29, 0x38, 0x12, 0x2a, 0x29, 0xab, 0x2f, + 0x95, 0xd4, 0x82, 0xcc, 0x3a, 0xbf, 0x9e, 0x90, 0x76, 0x25, 0x32, 0xca, 0xc7, 0x32, 0xaf, 0x24, + 0x7e, 0xdf, 0x2e, 0x02, 0xba, 0x56, 0x6b, 0xa0, 0xa7, 0x93, 0x8b, 0xa1, 0xcd, 0x1e, 0xec, 0xff, + 0x09, 0x9c, 0xab, 0x99, 0xb4, 0xbf, 0x5a, 0x82, 0x53, 0x6a, 0x08, 0xbf, 0x75, 0x07, 0xee, 0x66, + 0x7a, 0xe0, 0x8e, 0x40, 0xaf, 0x6b, 0xdf, 0x80, 0x21, 0x1e, 0x1c, 0xb0, 0x0f, 0xd6, 0xfb, 0x09, + 0x33, 0xf8, 0xae, 0xe2, 0xf6, 0x8c, 0x00, 0xbc, 0xdf, 0x6f, 0xc1, 0x64, 0xc2, 0xd7, 0x0c, 0x61, + 0xcd, 0x21, 0xf9, 0x41, 0xd8, 0xe3, 0x2c, 0xc6, 0xfb, 0x3c, 0x0c, 0xec, 0xf8, 0x61, 0x94, 0x34, + 0xfa, 0xb8, 0xea, 0x87, 0x11, 0x66, 0x10, 0xfb, 0x77, 0x2d, 0x18, 0xdc, 0x70, 0x5c, 0x2f, 0x92, + 0x0a, 0x02, 0x2b, 0x47, 0x41, 0xd0, 0xcf, 0x77, 0xa1, 0x17, 0x61, 0x88, 0x6c, 0x6d, 0x91, 0x46, + 0x24, 0x66, 0x55, 0x46, 0x73, 0x18, 0x5a, 0x66, 0xa5, 0x94, 0x17, 0x64, 0x8d, 0xf1, 0xbf, 0x58, + 0x20, 0xa3, 0xdb, 0x50, 0x89, 0xdc, 0x36, 0x59, 0x68, 0x36, 0x85, 0xda, 0xfc, 0x01, 0x22, 0x52, + 0x6c, 0x48, 0x02, 0x38, 0xa6, 0x65, 0x7f, 0xa1, 0x04, 0x10, 0x47, 0x55, 0xea, 0xf5, 0x89, 0x8b, + 0x29, 0x85, 0xea, 0x85, 0x0c, 0x85, 0x2a, 0x8a, 0x09, 0x66, 0x68, 0x53, 0xd5, 0x30, 0x95, 0xfb, + 0x1a, 0xa6, 0x81, 0xc3, 0x0c, 0xd3, 0x12, 0x4c, 0xc7, 0x51, 0xa1, 0xcc, 0xa0, 0x78, 0xec, 0xfa, + 0xdc, 0x48, 0x02, 0x71, 0x1a, 0xdf, 0x26, 0x70, 0x5e, 0x05, 0xc7, 0x11, 0x37, 0x1a, 0xb3, 0xca, + 0xd6, 0x15, 0xd4, 0x3d, 0xc6, 0x29, 0xd6, 0x18, 0x97, 0x72, 0x35, 0xc6, 0x3f, 0x69, 0xc1, 0xc9, + 0x64, 0x3b, 0xcc, 0x85, 0xf9, 0xf3, 0x16, 0x9c, 0x62, 0x7a, 0x73, 0xd6, 0x6a, 0x5a, 0x4b, 0xff, + 0x42, 0x61, 0xc0, 0x9f, 0x9c, 0x1e, 0xc7, 0x61, 0x43, 0xd6, 0xb2, 0x48, 0xe3, 0xec, 0x16, 0xed, + 0xff, 0x50, 0x82, 0x99, 0xbc, 0x48, 0x41, 0xcc, 0x69, 0xc3, 0xb9, 0x5b, 0xdf, 0x25, 0x77, 0x84, + 0x69, 0x7c, 0xec, 0xb4, 0xc1, 0x8b, 0xb1, 0x84, 0x27, 0xb3, 0x2a, 0x94, 0xfa, 0xcc, 0xaa, 0xb0, + 0x03, 0xd3, 0x77, 0x76, 0x88, 0x77, 0xd3, 0x0b, 0x9d, 0xc8, 0x0d, 0xb7, 0x5c, 0xa6, 0x63, 0xe6, + 0xeb, 0x46, 0xa6, 0x62, 0x9d, 0xbe, 0x9d, 0x44, 0xb8, 0x7f, 0x30, 0x77, 0xd6, 0x28, 0x88, 0xbb, + 0xcc, 0x0f, 0x12, 0x9c, 0x26, 0x9a, 0x4e, 0x4a, 0x31, 0xf0, 0x10, 0x93, 0x52, 0xd8, 0x9f, 0xb7, + 0xe0, 0x4c, 0x6e, 0x5e, 0x62, 0x74, 0x11, 0x46, 0x9c, 0x8e, 0xcb, 0xc5, 0xf4, 0xe2, 0x18, 0x65, + 0xe2, 0xa0, 0xda, 0x2a, 0x17, 0xd2, 0x2b, 0x28, 0x3d, 0xbd, 0x76, 0x5d, 0xaf, 0x99, 0x3c, 0xbd, + 0xae, 0xb9, 0x5e, 0x13, 0x33, 0x88, 0x3a, 0x8e, 0xcb, 0x79, 0xc7, 0xb1, 0xfd, 0x7d, 0x16, 0x08, + 0x87, 0xd3, 0x3e, 0xce, 0xee, 0x4f, 0xc0, 0xd8, 0x5e, 0x3a, 0x71, 0xd5, 0xf9, 0x7c, 0x0f, 0x5c, + 0x91, 0xae, 0x4a, 0x31, 0x64, 0x46, 0x92, 0x2a, 0x83, 0x96, 0xdd, 0x04, 0x01, 0xad, 0x12, 0x26, + 0x84, 0xee, 0xdd, 0x9b, 0xe7, 0x00, 0x9a, 0x0c, 0x97, 0x65, 0xb3, 0x2c, 0x99, 0x37, 0x73, 0x55, + 0x41, 0xb0, 0x86, 0x65, 0xff, 0xbb, 0x12, 0x8c, 0xca, 0x44, 0x49, 0x5d, 0xaf, 0x1f, 0x51, 0xd1, + 0xa1, 0x32, 0xa7, 0xa2, 0x4b, 0x50, 0x61, 0xb2, 0xcc, 0x5a, 0x2c, 0x61, 0x53, 0x92, 0x84, 0x35, + 0x09, 0xc0, 0x31, 0x0e, 0xdd, 0x45, 0x61, 0x77, 0x93, 0xa1, 0x27, 0xdc, 0x23, 0xeb, 0xbc, 0x18, + 0x4b, 0x38, 0xfa, 0x18, 0x4c, 0xf1, 0x7a, 0x81, 0xdf, 0x71, 0xb6, 0xb9, 0xfe, 0x63, 0x50, 0xc5, + 0x9c, 0x98, 0x5a, 0x4b, 0xc0, 0xee, 0x1f, 0xcc, 0x9d, 0x4c, 0x96, 0x31, 0xc5, 0x5e, 0x8a, 0x0a, + 0x33, 0x73, 0xe2, 0x8d, 0xd0, 0xdd, 0x9f, 0xb2, 0x8e, 0x8a, 0x41, 0x58, 0xc7, 0xb3, 0x3f, 0x0d, + 0x28, 0x9d, 0x32, 0x0a, 0xbd, 0xc6, 0x6d, 0x5b, 0xdd, 0x80, 0x34, 0x8b, 0x14, 0x7d, 0x7a, 0x64, + 0x05, 0xe9, 0xd9, 0xc4, 0x6b, 0x61, 0x55, 0xdf, 0xfe, 0x8b, 0x65, 0x98, 0x4a, 0xfa, 0x72, 0xa3, + 0xab, 0x30, 0xc4, 0x59, 0x0f, 0x41, 0xbe, 0xc0, 0x8e, 0x44, 0xf3, 0x00, 0x67, 0x87, 0xb0, 0xe0, + 0x5e, 0x44, 0x7d, 0xf4, 0x06, 0x8c, 0x36, 0xfd, 0x3b, 0xde, 0x1d, 0x27, 0x68, 0x2e, 0xd4, 0x56, + 0xc5, 0x72, 0xce, 0x7c, 0xd8, 0x56, 0x63, 0x34, 0xdd, 0xab, 0x9c, 0xe9, 0x4c, 0x63, 0x10, 0xd6, + 0xc9, 0xa1, 0x0d, 0x16, 0x67, 0x7e, 0xcb, 0xdd, 0x5e, 0x73, 0x3a, 0x45, 0x8e, 0x0e, 0x4b, 0x12, + 0x49, 0xa3, 0x3c, 0x2e, 0x82, 0xd1, 0x73, 0x00, 0x8e, 0x09, 0xa1, 0xcf, 0xc2, 0x89, 0x30, 0x47, + 0xdc, 0x9e, 0x97, 0x41, 0xb0, 0x48, 0x02, 0xbd, 0xf8, 0xc8, 0xbd, 0x83, 0xb9, 0x13, 0x59, 0x82, + 0xf9, 0xac, 0x66, 0xec, 0x2f, 0x9e, 0x04, 0x63, 0x13, 0x1b, 0x09, 0x65, 0xad, 0x23, 0x4a, 0x28, + 0x8b, 0x61, 0x84, 0xb4, 0x3b, 0xd1, 0x7e, 0xd5, 0x0d, 0x8a, 0xd2, 0xea, 0x2f, 0x0b, 0x9c, 0x34, + 0x4d, 0x09, 0xc1, 0x8a, 0x4e, 0x76, 0xd6, 0xdf, 0xf2, 0x37, 0x30, 0xeb, 0xef, 0xc0, 0x31, 0x66, + 0xfd, 0x5d, 0x87, 0xe1, 0x6d, 0x37, 0xc2, 0xa4, 0xe3, 0x0b, 0xa6, 0x3f, 0x73, 0x1d, 0x5e, 0xe1, + 0x28, 0xe9, 0xfc, 0x92, 0x02, 0x80, 0x25, 0x11, 0xf4, 0x9a, 0xda, 0x81, 0x43, 0xf9, 0x0f, 0xf3, + 0xb4, 0xc1, 0x43, 0xe6, 0x1e, 0x14, 0xb9, 0x7d, 0x87, 0x1f, 0x34, 0xb7, 0xef, 0x8a, 0xcc, 0xc8, + 0x3b, 0x92, 0xef, 0x95, 0xc4, 0x12, 0xee, 0xf6, 0xc8, 0xc3, 0x7b, 0x4b, 0xcf, 0x62, 0x5c, 0xc9, + 0x3f, 0x09, 0x54, 0x82, 0xe2, 0x3e, 0x73, 0x17, 0x7f, 0x9f, 0x05, 0xa7, 0x3a, 0x59, 0x09, 0xbd, + 0x85, 0x6d, 0xc0, 0x8b, 0x7d, 0xe7, 0x0c, 0x37, 0x1a, 0x64, 0x32, 0xb5, 0xec, 0xac, 0xf0, 0xd9, + 0xcd, 0xd1, 0x81, 0x0e, 0x36, 0x9b, 0x42, 0x47, 0xfd, 0x44, 0x4e, 0x12, 0xe4, 0x82, 0xd4, 0xc7, + 0x1b, 0x19, 0x09, 0x77, 0xdf, 0x9b, 0x97, 0x70, 0xb7, 0xef, 0x34, 0xbb, 0xaf, 0xa9, 0xf4, 0xc7, + 0xe3, 0xf9, 0x4b, 0x89, 0x27, 0x37, 0xee, 0x99, 0xf4, 0xf8, 0x35, 0x95, 0xf4, 0xb8, 0x20, 0x1e, + 0x30, 0x4f, 0x69, 0xdc, 0x33, 0xd5, 0xb1, 0x96, 0xae, 0x78, 0xf2, 0x68, 0xd2, 0x15, 0x1b, 0x57, + 0x0d, 0xcf, 0x98, 0xfb, 0x74, 0x8f, 0xab, 0xc6, 0xa0, 0x5b, 0x7c, 0xd9, 0xf0, 0xd4, 0xcc, 0xd3, + 0x0f, 0x94, 0x9a, 0xf9, 0x96, 0x9e, 0xea, 0x18, 0xf5, 0xc8, 0xe5, 0x4b, 0x91, 0xfa, 0x4c, 0x70, + 0x7c, 0x4b, 0xbf, 0x00, 0x4f, 0xe4, 0xd3, 0x55, 0xf7, 0x5c, 0x9a, 0x6e, 0xe6, 0x15, 0x98, 0x4a, + 0x9c, 0x7c, 0xf2, 0x78, 0x12, 0x27, 0x9f, 0x3a, 0xf2, 0xc4, 0xc9, 0xa7, 0x8f, 0x21, 0x71, 0xf2, + 0x23, 0xc7, 0x98, 0x38, 0xf9, 0x16, 0x33, 0xa8, 0xe1, 0x61, 0x7b, 0x44, 0xfc, 0xe2, 0xa7, 0x72, + 0xa2, 0x5e, 0xa5, 0x63, 0xfb, 0xf0, 0x8f, 0x53, 0x20, 0x1c, 0x93, 0xca, 0x48, 0xc8, 0x3c, 0xf3, + 0x10, 0x12, 0x32, 0xaf, 0xc7, 0x09, 0x99, 0xcf, 0xe4, 0x4f, 0x75, 0x86, 0x0b, 0x46, 0x4e, 0x1a, + 0xe6, 0x5b, 0x7a, 0xfa, 0xe4, 0x47, 0x0b, 0xb4, 0x26, 0x59, 0x82, 0xc7, 0x82, 0xa4, 0xc9, 0xaf, + 0xf2, 0xa4, 0xc9, 0x8f, 0xe5, 0x9f, 0xe4, 0xc9, 0xeb, 0xce, 0x48, 0x95, 0x4c, 0xfb, 0xa5, 0xc2, + 0x5e, 0xb2, 0x48, 0xcd, 0x39, 0xfd, 0x52, 0x71, 0x33, 0xd3, 0xfd, 0x52, 0x20, 0x1c, 0x93, 0xb2, + 0x7f, 0xa0, 0x04, 0xe7, 0x8a, 0xf7, 0x5b, 0x2c, 0x4d, 0xad, 0xc5, 0x4a, 0xe4, 0x84, 0x34, 0x95, + 0xbf, 0xd9, 0x62, 0xac, 0xbe, 0xa3, 0xf8, 0x5d, 0x81, 0x69, 0xe5, 0xbb, 0xd1, 0x72, 0x1b, 0xfb, + 0xeb, 0xf1, 0xcb, 0x57, 0xf9, 0xbb, 0xd7, 0x93, 0x08, 0x38, 0x5d, 0x07, 0x2d, 0xc0, 0xa4, 0x51, + 0xb8, 0x5a, 0x15, 0x6f, 0x33, 0x25, 0xbe, 0xad, 0x9b, 0x60, 0x9c, 0xc4, 0xb7, 0xbf, 0x64, 0xc1, + 0x23, 0x39, 0x19, 0x07, 0xfb, 0x0e, 0x52, 0xb7, 0x05, 0x93, 0x1d, 0xb3, 0x6a, 0x8f, 0xb8, 0x9a, + 0x46, 0x5e, 0x43, 0xd5, 0xd7, 0x04, 0x00, 0x27, 0x89, 0xda, 0x3f, 0x5d, 0x82, 0xb3, 0x85, 0xc6, + 0x88, 0x08, 0xc3, 0xe9, 0xed, 0x76, 0xe8, 0x2c, 0x05, 0xa4, 0x49, 0xbc, 0xc8, 0x75, 0x5a, 0xf5, + 0x0e, 0x69, 0x68, 0xf2, 0x70, 0x66, 0xd5, 0x77, 0x65, 0xad, 0xbe, 0x90, 0xc6, 0xc0, 0x39, 0x35, + 0xd1, 0x0a, 0xa0, 0x34, 0x44, 0xcc, 0x30, 0x8b, 0xf9, 0x9d, 0xa6, 0x87, 0x33, 0x6a, 0xa0, 0x0f, + 0xc1, 0xb8, 0x32, 0x72, 0xd4, 0x66, 0x9c, 0x1d, 0xec, 0x58, 0x07, 0x60, 0x13, 0x0f, 0x5d, 0xe6, + 0x41, 0xe3, 0x45, 0x7a, 0x01, 0x21, 0x3c, 0x9f, 0x94, 0x11, 0xe1, 0x45, 0x31, 0xd6, 0x71, 0x16, + 0x2f, 0xfe, 0xda, 0xef, 0x9f, 0x7b, 0xcf, 0x6f, 0xfe, 0xfe, 0xb9, 0xf7, 0xfc, 0xce, 0xef, 0x9f, + 0x7b, 0xcf, 0x77, 0xdd, 0x3b, 0x67, 0xfd, 0xda, 0xbd, 0x73, 0xd6, 0x6f, 0xde, 0x3b, 0x67, 0xfd, + 0xce, 0xbd, 0x73, 0xd6, 0xef, 0xdd, 0x3b, 0x67, 0x7d, 0xe1, 0x0f, 0xce, 0xbd, 0xe7, 0x13, 0xa5, + 0xbd, 0xcb, 0xff, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x4d, 0xc9, 0x26, 0x9f, 0xc5, 0x07, 0x01, 0x00, } func (m *AWSElasticBlockStoreVolumeSource) Marshal() (dAtA []byte, err error) { @@ -10574,6 +10605,39 @@ func (m *GCEPersistentDiskVolumeSource) MarshalToSizedBuffer(dAtA []byte) (int, return len(dAtA) - i, nil } +func (m *GRPCAction) 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 *GRPCAction) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *GRPCAction) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Service != nil { + i -= len(*m.Service) + copy(dAtA[i:], *m.Service) + i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Service))) + i-- + dAtA[i] = 0x12 + } + i = encodeVarintGenerated(dAtA, i, uint64(m.Port)) + i-- + dAtA[i] = 0x8 + return len(dAtA) - i, nil +} + func (m *GitRepoVolumeSource) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -15971,6 +16035,18 @@ func (m *ProbeHandler) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + if m.GRPC != nil { + { + size, err := m.GRPC.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + } if m.TCPSocket != nil { { size, err := m.TCPSocket.MarshalToSizedBuffer(dAtA[:i]) @@ -20966,6 +21042,20 @@ func (m *GCEPersistentDiskVolumeSource) Size() (n int) { return n } +func (m *GRPCAction) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + n += 1 + sovGenerated(uint64(m.Port)) + if m.Service != nil { + l = len(*m.Service) + n += 1 + l + sovGenerated(uint64(l)) + } + return n +} + func (m *GitRepoVolumeSource) Size() (n int) { if m == nil { return 0 @@ -22940,6 +23030,10 @@ func (m *ProbeHandler) Size() (n int) { l = m.TCPSocket.Size() n += 1 + l + sovGenerated(uint64(l)) } + if m.GRPC != nil { + l = m.GRPC.Size() + n += 1 + l + sovGenerated(uint64(l)) + } return n } @@ -25246,6 +25340,17 @@ func (this *GCEPersistentDiskVolumeSource) String() string { }, "") return s } +func (this *GRPCAction) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&GRPCAction{`, + `Port:` + fmt.Sprintf("%v", this.Port) + `,`, + `Service:` + valueToStringGenerated(this.Service) + `,`, + `}`, + }, "") + return s +} func (this *GitRepoVolumeSource) String() string { if this == nil { return "nil" @@ -26751,6 +26856,7 @@ func (this *ProbeHandler) String() string { `Exec:` + strings.Replace(this.Exec.String(), "ExecAction", "ExecAction", 1) + `,`, `HTTPGet:` + strings.Replace(this.HTTPGet.String(), "HTTPGetAction", "HTTPGetAction", 1) + `,`, `TCPSocket:` + strings.Replace(this.TCPSocket.String(), "TCPSocketAction", "TCPSocketAction", 1) + `,`, + `GRPC:` + strings.Replace(this.GRPC.String(), "GRPCAction", "GRPCAction", 1) + `,`, `}`, }, "") return s @@ -38913,6 +39019,108 @@ func (m *GCEPersistentDiskVolumeSource) Unmarshal(dAtA []byte) error { } return nil } +func (m *GRPCAction) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: GRPCAction: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: GRPCAction: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType) + } + m.Port = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Port |= int32(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Service", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + s := string(dAtA[iNdEx:postIndex]) + m.Service = &s + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func (m *GitRepoVolumeSource) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -56052,6 +56260,42 @@ func (m *ProbeHandler) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field GRPC", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.GRPC == nil { + m.GRPC = &GRPCAction{} + } + if err := m.GRPC.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/staging/src/k8s.io/api/core/v1/generated.proto b/staging/src/k8s.io/api/core/v1/generated.proto index dbfe979e1cd..b5b44781f02 100644 --- a/staging/src/k8s.io/api/core/v1/generated.proto +++ b/staging/src/k8s.io/api/core/v1/generated.proto @@ -1646,6 +1646,19 @@ message GCEPersistentDiskVolumeSource { optional bool readOnly = 4; } +message GRPCAction { + // Port number of the gRPC service. Number must be in the range 1 to 65535. + optional int32 port = 1; + + // Service is the name of the service to place in the gRPC HealthCheckRequest + // (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). + // + // If this is not specified, the default behavior is defined by gRPC. + // +optional + // +default="" + optional string service = 2; +} + // Represents a volume that is populated with the contents of a git repository. // Git repo volumes do not support ownership management. // Git repo volumes support SELinux relabeling. @@ -4005,6 +4018,12 @@ message ProbeHandler { // TCPSocket specifies an action involving a TCP port. // +optional optional TCPSocketAction tcpSocket = 3; + + // GRPC specifies an action involving a GRPC port. + // This is an alpha field and requires enabling GRPCContainerProbe feature gate. + // +featureGate=GRPCContainerProbe + // +optional + optional GRPCAction grpc = 4; } // Represents a projected volume source diff --git a/staging/src/k8s.io/api/core/v1/types.go b/staging/src/k8s.io/api/core/v1/types.go index d359707b43c..144767c2dab 100644 --- a/staging/src/k8s.io/api/core/v1/types.go +++ b/staging/src/k8s.io/api/core/v1/types.go @@ -2156,6 +2156,19 @@ type TCPSocketAction struct { Host string `json:"host,omitempty" protobuf:"bytes,2,opt,name=host"` } +type GRPCAction struct { + // Port number of the gRPC service. Number must be in the range 1 to 65535. + Port int32 `json:"port" protobuf:"bytes,1,opt,name=port"` + + // Service is the name of the service to place in the gRPC HealthCheckRequest + // (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). + // + // If this is not specified, the default behavior is defined by gRPC. + // +optional + // +default="" + Service *string `json:"service" protobuf:"bytes,2,opt,name=service"` +} + // ExecAction describes a "run in container" action. type ExecAction struct { // Command is the command line to execute inside the container, the working directory for the @@ -2450,6 +2463,12 @@ type ProbeHandler struct { // TCPSocket specifies an action involving a TCP port. // +optional TCPSocket *TCPSocketAction `json:"tcpSocket,omitempty" protobuf:"bytes,3,opt,name=tcpSocket"` + + // GRPC specifies an action involving a GRPC port. + // This is an alpha field and requires enabling GRPCContainerProbe feature gate. + // +featureGate=GRPCContainerProbe + // +optional + GRPC *GRPCAction `json:"gRPC,omitempty" protobuf:"bytes,4,opt,name=grpc"` } // LifecycleHandler defines a specific action that should be taken in a lifecycle 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 3f83dbcabbc..65ff7038e93 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 @@ -749,6 +749,15 @@ func (GCEPersistentDiskVolumeSource) SwaggerDoc() map[string]string { return map_GCEPersistentDiskVolumeSource } +var map_GRPCAction = map[string]string{ + "port": "Port number of the gRPC service. Number must be in the range 1 to 65535.", + "service": "Service is the name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md).\n\nIf this is not specified, the default behavior is defined by gRPC.", +} + +func (GRPCAction) SwaggerDoc() map[string]string { + return map_GRPCAction +} + var map_GitRepoVolumeSource = map[string]string{ "": "Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.\n\nDEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "repository": "Repository URL", @@ -1799,6 +1808,7 @@ var map_ProbeHandler = map[string]string{ "exec": "Exec specifies the action to take.", "httpGet": "HTTPGet specifies the http request to perform.", "tcpSocket": "TCPSocket specifies an action involving a TCP port.", + "gRPC": "GRPC specifies an action involving a GRPC port. This is an alpha field and requires enabling GRPCContainerProbe feature gate.", } func (ProbeHandler) 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 d7cb35d8b44..fc951ad44d2 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 @@ -1669,6 +1669,27 @@ func (in *GCEPersistentDiskVolumeSource) DeepCopy() *GCEPersistentDiskVolumeSour return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GRPCAction) DeepCopyInto(out *GRPCAction) { + *out = *in + if in.Service != nil { + in, out := &in.Service, &out.Service + *out = new(string) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCAction. +func (in *GRPCAction) DeepCopy() *GRPCAction { + if in == nil { + return nil + } + out := new(GRPCAction) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GitRepoVolumeSource) DeepCopyInto(out *GitRepoVolumeSource) { *out = *in @@ -4232,6 +4253,11 @@ func (in *ProbeHandler) DeepCopyInto(out *ProbeHandler) { *out = new(TCPSocketAction) **out = **in } + if in.GRPC != nil { + in, out := &in.GRPC, &out.GRPC + *out = new(GRPCAction) + (*in).DeepCopyInto(*out) + } return } diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.json b/staging/src/k8s.io/api/testdata/HEAD/apps.v1.DaemonSet.json index d9ba8655ec1..04afda44d7d 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 @@ -558,605 +558,645 @@ "port": 1714588921, "host": "213" }, - "initialDelaySeconds": -1246371817, - "timeoutSeconds": 617318981, - "periodSeconds": 432291364, - "successThreshold": 676578360, - "failureThreshold": -552281772, - "terminationGracePeriodSeconds": -2910346974754087949 + "gRPC": { + "port": -614161319, + "service": "214" + }, + "initialDelaySeconds": 452673549, + "timeoutSeconds": 627670321, + "periodSeconds": -125932767, + "successThreshold": -18758819, + "failureThreshold": -1666819085, + "terminationGracePeriodSeconds": -1212012606981050727 }, "readinessProbe": { "exec": { "command": [ - "214" + "215" ] }, "httpGet": { - "path": "215", - "port": 656200799, - "host": "216", + "path": "216", + "port": "217", + "host": "218", + "scheme": "\u0026皥贸碔lNKƙ順\\E¦队偯", "httpHeaders": [ { - "name": "217", - "value": "218" + "name": "219", + "value": "220" } ] }, "tcpSocket": { - "port": "219", - "host": "220" + "port": -316996074, + "host": "221" }, - "initialDelaySeconds": -2165496, - "timeoutSeconds": -1778952574, - "periodSeconds": 1386255869, - "successThreshold": -778272981, - "failureThreshold": 2056774277, - "terminationGracePeriodSeconds": -9219895030215397584 + "gRPC": { + "port": -760292259, + "service": "222" + }, + "initialDelaySeconds": -1164530482, + "timeoutSeconds": 1877574041, + "periodSeconds": 1430286749, + "successThreshold": -374766088, + "failureThreshold": -736151561, + "terminationGracePeriodSeconds": -6508463748290235837 }, "startupProbe": { "exec": { "command": [ - "221" + "223" ] }, "httpGet": { - "path": "222", - "port": "223", - "host": "224", - "scheme": "鬶l獕;跣Hǝcw", + "path": "224", + "port": "225", + "host": "226", + "scheme": "颶妧Ö闊", "httpHeaders": [ { - "name": "225", - "value": "226" + "name": "227", + "value": "228" } ] }, "tcpSocket": { - "port": -374766088, - "host": "227" + "port": "229", + "host": "230" }, - "initialDelaySeconds": -736151561, - "timeoutSeconds": -1515369804, - "periodSeconds": -1856061695, - "successThreshold": 1868683352, - "failureThreshold": -1137436579, - "terminationGracePeriodSeconds": 8876559635423161004 + "gRPC": { + "port": -1984097455, + "service": "231" + }, + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "lifecycle": { "postStart": { "exec": { "command": [ - "228" + "232" ] }, "httpGet": { - "path": "229", - "port": "230", - "host": "231", - "scheme": "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", + "path": "233", + "port": 1328165061, + "host": "234", + "scheme": "¸gĩ", "httpHeaders": [ { - "name": "232", - "value": "233" + "name": "235", + "value": "236" } ] }, "tcpSocket": { - "port": 1993268896, - "host": "234" + "port": 1186392166, + "host": "237" } }, "preStop": { "exec": { "command": [ - "235" + "238" ] }, "httpGet": { - "path": "236", - "port": "237", - "host": "238", - "scheme": "ƿ頀\"冓鍓贯澔 ", + "path": "239", + "port": -1315487077, + "host": "240", + "scheme": "ğ_", "httpHeaders": [ { - "name": "239", - "value": "240" + "name": "241", + "value": "242" } ] }, "tcpSocket": { - "port": "241", - "host": "242" + "port": "243", + "host": "244" } } }, - "terminationMessagePath": "243", - "terminationMessagePolicy": "6Ɖ飴ɎiǨź'", - "imagePullPolicy": "{屿oiɥ嵐sC8?Ǻ", + "terminationMessagePath": "245", + "terminationMessagePolicy": "ëJ橈'琕鶫:顇ə娯Ȱ囌", + "imagePullPolicy": "ɐ鰥", "securityContext": { "capabilities": { "add": [ - ";Nŕ璻Jih亏yƕ丆録²Ŏ" + "´DÒȗÔÂɘɢ鬍熖B芭花ª瘡" ], "drop": [ - "/灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫" + "J" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "244", - "role": "245", - "type": "246", - "level": "247" + "user": "246", + "role": "247", + "type": "248", + "level": "249" }, "windowsOptions": { - "gmsaCredentialSpecName": "248", - "gmsaCredentialSpec": "249", - "runAsUserName": "250", + "gmsaCredentialSpecName": "250", + "gmsaCredentialSpec": "251", + "runAsUserName": "252", "hostProcess": true }, - "runAsUser": 4041264710404335706, - "runAsGroup": 6453802934472477147, + "runAsUser": 8519266600558609398, + "runAsGroup": -8859267173741137425, "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "šeSvEȤƏ埮pɵ{WOŭW灬pȭ", + "procMount": "nj汰8ŕİi騎C\"6x$1sȣ±p", "seccompProfile": { - "type": "V擭銆j", - "localhostProfile": "251" + "type": "", + "localhostProfile": "253" } - } + }, + "stdin": true, + "stdinOnce": true, + "tty": true } ], "containers": [ { - "name": "252", - "image": "253", + "name": "254", + "image": "255", "command": [ - "254" + "256" ], "args": [ - "255" + "257" ], - "workingDir": "256", + "workingDir": "258", "ports": [ { - "name": "257", - "hostPort": -1408385387, - "containerPort": -1225881740, - "protocol": "撑¼蠾8餑噭", - "hostIP": "258" + "name": "259", + "hostPort": -1170565984, + "containerPort": -444561761, + "protocol": "5哇芆斩ìh4ɊHȖ|ʐş", + "hostIP": "260" } ], "envFrom": [ { - "prefix": "259", + "prefix": "261", "configMapRef": { - "name": "260", - "optional": true + "name": "262", + "optional": false }, "secretRef": { - "name": "261", - "optional": false + "name": "263", + "optional": true } } ], "env": [ { - "name": "262", - "value": "263", + "name": "264", + "value": "265", "valueFrom": { "fieldRef": { - "apiVersion": "264", - "fieldPath": "265" + "apiVersion": "266", + "fieldPath": "267" }, "resourceFieldRef": { - "containerName": "266", - "resource": "267", - "divisor": "834" + "containerName": "268", + "resource": "269", + "divisor": "219" }, "configMapKeyRef": { - "name": "268", - "key": "269", - "optional": true - }, - "secretKeyRef": { "name": "270", "key": "271", "optional": false + }, + "secretKeyRef": { + "name": "272", + "key": "273", + "optional": false } } } ], "resources": { "limits": { - "n(fǂǢ曣ŋayåe躒訙Ǫ": "12" + "丽饾| 鞤ɱď": "590" }, "requests": { - "(娕uE增猍": "264" + "噭DµņP)DŽ髐njʉBn(f": "584" } }, "volumeMounts": [ { - "name": "272", - "mountPath": "273", - "subPath": "274", - "mountPropagation": "irȎ3Ĕ\\ɢX鰨松", - "subPathExpr": "275" + "name": "274", + "readOnly": true, + "mountPath": "275", + "subPath": "276", + "mountPropagation": "鑳w妕眵笭/9崍h趭", + "subPathExpr": "277" } ], "volumeDevices": [ { - "name": "276", - "devicePath": "277" + "name": "278", + "devicePath": "279" } ], "livenessProbe": { "exec": { "command": [ - "278" + "280" ] }, "httpGet": { - "path": "279", - "port": "280", - "host": "281", - "scheme": "ɜ瞍阎lğ Ņ#耗Ǚ(", + "path": "281", + "port": 597943993, + "host": "282", + "scheme": "8", "httpHeaders": [ { - "name": "282", - "value": "283" + "name": "283", + "value": "284" } ] }, "tcpSocket": { - "port": 317211081, - "host": "284" + "port": "285", + "host": "286" }, - "initialDelaySeconds": -1934305215, - "timeoutSeconds": -655359985, - "periodSeconds": 875971520, - "successThreshold": 161338049, - "failureThreshold": 65094252, - "terminationGracePeriodSeconds": -6831592407095063988 + "gRPC": { + "port": -977348956, + "service": "287" + }, + "initialDelaySeconds": -637630736, + "timeoutSeconds": 601942575, + "periodSeconds": -1320027474, + "successThreshold": -1750169306, + "failureThreshold": 2112112129, + "terminationGracePeriodSeconds": 2270336783402505634 }, "readinessProbe": { "exec": { "command": [ - "285" + "288" ] }, "httpGet": { - "path": "286", - "port": -2126891601, - "host": "287", - "scheme": "l}Ñ蠂Ü[ƛ^輅9ɛ棕", + "path": "289", + "port": -239264629, + "host": "290", + "scheme": "ɻ挴ʠɜ瞍阎lğ Ņ#耗Ǚ", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "291", + "value": "292" } ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": "293", + "host": "294" }, - "initialDelaySeconds": 1660454722, - "timeoutSeconds": -1317234078, - "periodSeconds": -1347045470, - "successThreshold": 1169580662, - "failureThreshold": 404234347, - "terminationGracePeriodSeconds": 8560122250231719622 + "gRPC": { + "port": 626243488, + "service": "295" + }, + "initialDelaySeconds": -1920304485, + "timeoutSeconds": -1842062977, + "periodSeconds": 1424401373, + "successThreshold": -531787516, + "failureThreshold": 2073630689, + "terminationGracePeriodSeconds": -3568583337361453338 }, "startupProbe": { "exec": { "command": [ - "292" + "296" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "ǚŜEuEy竬ʆɞ", + "path": "297", + "port": -894026356, + "host": "298", + "scheme": "繐汚磉反-n覦", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "299", + "value": "300" } ] }, "tcpSocket": { - "port": "298", - "host": "299" + "port": "301", + "host": "302" }, - "initialDelaySeconds": 336252010, - "timeoutSeconds": 677650619, - "periodSeconds": 930785927, - "successThreshold": 1624098740, - "failureThreshold": 1419787816, - "terminationGracePeriodSeconds": -506227444233847191 + "gRPC": { + "port": 413903479, + "service": "303" + }, + "initialDelaySeconds": 1708236944, + "timeoutSeconds": -1192140557, + "periodSeconds": 1961354355, + "successThreshold": -1977635123, + "failureThreshold": 1660454722, + "terminationGracePeriodSeconds": -5657477284668711794 }, "lifecycle": { "postStart": { "exec": { "command": [ - "300" + "304" ] }, "httpGet": { - "path": "301", - "port": "302", - "host": "303", - "scheme": "ĝ®EĨǔvÄÚ×p鬷", + "path": "305", + "port": 1190831814, + "host": "306", + "scheme": "dŊiɢ", "httpHeaders": [ { - "name": "304", - "value": "305" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": 1673908530, - "host": "306" + "port": -370404018, + "host": "309" } }, "preStop": { "exec": { "command": [ - "307" + "310" ] }, "httpGet": { - "path": "308", - "port": "309", - "host": "310", - "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", + "path": "311", + "port": 280878117, + "host": "312", + "scheme": "ɞȥ}礤铟怖ý萜Ǖ", "httpHeaders": [ { - "name": "311", - "value": "312" + "name": "313", + "value": "314" } ] }, "tcpSocket": { - "port": -1912967242, - "host": "313" + "port": -1088996269, + "host": "315" } } }, - "terminationMessagePath": "314", - "terminationMessagePolicy": "漤ŗ坟", - "imagePullPolicy": "-紑浘牬釼aTGÒ鵌", + "terminationMessagePath": "316", + "terminationMessagePolicy": "ƘƵŧ1ƟƓ宆!", + "imagePullPolicy": "×p鬷m罂o3ǰ廋i乳'ȘUɻ;", "securityContext": { "capabilities": { "add": [ - "Nh×DJɶ羹ƞʓ%ʝ`ǭ" + "桉桃喕蠲$ɛ溢臜裡×" ], "drop": [ - "ñ?卶滿筇ȟP:/a" + "-紑浘牬釼aTGÒ鵌" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "315", - "role": "316", - "type": "317", - "level": "318" + "user": "317", + "role": "318", + "type": "319", + "level": "320" }, "windowsOptions": { - "gmsaCredentialSpecName": "319", - "gmsaCredentialSpec": "320", - "runAsUserName": "321", + "gmsaCredentialSpecName": "321", + "gmsaCredentialSpec": "322", + "runAsUserName": "323", "hostProcess": false }, - "runAsUser": 308757565294839546, - "runAsGroup": 5797412715505520759, + "runAsUser": -3539084410583519556, + "runAsGroup": 296399212346260204, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "ð仁Q橱9ij\\Ď愝Ű藛b磾sY", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "ʓ%ʝ`ǭ躌ñ?卶滿筇ȟP:/", "seccompProfile": { - "type": "繽敮ǰ詀ǿ忀oɎƺ", - "localhostProfile": "322" + "type": "殆诵H玲鑠ĭ$#卛8ð仁Q", + "localhostProfile": "324" } }, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "323", - "image": "324", + "name": "325", + "image": "326", "command": [ - "325" + "327" ], "args": [ - "326" + "328" ], - "workingDir": "327", + "workingDir": "329", "ports": [ { - "name": "328", - "hostPort": 788093377, - "containerPort": -557687916, - "protocol": "_敕", - "hostIP": "329" + "name": "330", + "hostPort": -846940406, + "containerPort": 2004993767, + "protocol": "Ű藛b磾sYȠ繽敮ǰ", + "hostIP": "331" } ], "envFrom": [ { - "prefix": "330", + "prefix": "332", "configMapRef": { - "name": "331", - "optional": true + "name": "333", + "optional": false }, "secretRef": { - "name": "332", - "optional": false + "name": "334", + "optional": true } } ], "env": [ { - "name": "333", - "value": "334", + "name": "335", + "value": "336", "valueFrom": { "fieldRef": { - "apiVersion": "335", - "fieldPath": "336" + "apiVersion": "337", + "fieldPath": "338" }, "resourceFieldRef": { - "containerName": "337", - "resource": "338", - "divisor": "971" + "containerName": "339", + "resource": "340", + "divisor": "121" }, "configMapKeyRef": { - "name": "339", - "key": "340", - "optional": true - }, - "secretKeyRef": { "name": "341", "key": "342", "optional": true + }, + "secretKeyRef": { + "name": "343", + "key": "344", + "optional": false } } } ], "resources": { "limits": { - "湷D谹気Ƀ秮òƬɸĻo:{": "523" + "$矐_敕ű嵞嬯t{Eɾ敹Ȯ-": "642" }, "requests": { - "赮ǒđ\u003e*劶?jĎĭ¥#ƱÁR»": "929" + "蛹Ƚȿ醏g遧Ȋ飂廤Ƌʙcx": "77" } }, "volumeMounts": [ { - "name": "343", - "readOnly": true, - "mountPath": "344", - "subPath": "345", - "mountPropagation": "|ǓÓ敆OɈÏ 瞍髃", - "subPathExpr": "346" + "name": "345", + "mountPath": "346", + "subPath": "347", + "mountPropagation": "¬h`職铳s44矕Ƈè*鑏='ʨ|", + "subPathExpr": "348" } ], "volumeDevices": [ { - "name": "347", - "devicePath": "348" + "name": "349", + "devicePath": "350" } ], "livenessProbe": { "exec": { "command": [ - "349" + "351" ] }, "httpGet": { - "path": "350", - "port": "351", - "host": "352", - "scheme": "07曳wœj堑ūM鈱ɖ'蠨", + "path": "352", + "port": -592535081, + "host": "353", + "scheme": "fsǕT", "httpHeaders": [ { - "name": "353", - "value": "354" + "name": "354", + "value": "355" } ] }, "tcpSocket": { - "port": "355", + "port": -394464008, "host": "356" }, - "initialDelaySeconds": -242798806, - "timeoutSeconds": -1940800545, - "periodSeconds": 681004793, - "successThreshold": 2002666266, - "failureThreshold": -2033879721, - "terminationGracePeriodSeconds": -4409241678312226730 + "gRPC": { + "port": -839925309, + "service": "357" + }, + "initialDelaySeconds": -526099499, + "timeoutSeconds": -1014296961, + "periodSeconds": 1708011112, + "successThreshold": -603097910, + "failureThreshold": 1776174141, + "terminationGracePeriodSeconds": -5794598592563963676 }, "readinessProbe": { "exec": { "command": [ - "357" + "358" ] }, "httpGet": { - "path": "358", - "port": 279062028, - "host": "359", - "scheme": "Byß讪Ă2讅缔m葰賦迾娙ƴ4虵p", + "path": "359", + "port": 134832144, + "host": "360", + "scheme": "Ș鹾KƂʼnçȶŮ嫠!@@)Zq=歍", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "361", + "value": "362" } ] }, "tcpSocket": { - "port": -943058206, - "host": "362" + "port": -1289510276, + "host": "363" }, - "initialDelaySeconds": 725557531, - "timeoutSeconds": -703127031, - "periodSeconds": 741667779, - "successThreshold": -381344241, - "failureThreshold": -2122876628, - "terminationGracePeriodSeconds": 2700145646260085226 + "gRPC": { + "port": 701103233, + "service": "364" + }, + "initialDelaySeconds": 1995848794, + "timeoutSeconds": -281926929, + "periodSeconds": -372626292, + "successThreshold": 2018111855, + "failureThreshold": 1019901190, + "terminationGracePeriodSeconds": -6980960365540477247 }, "startupProbe": { "exec": { "command": [ - "363" + "365" ] }, "httpGet": { - "path": "364", - "port": "365", - "host": "366", - "scheme": "thp像-", + "path": "366", + "port": "367", + "host": "368", + "scheme": "p蓋沥7uPƒw©ɴ", "httpHeaders": [ { - "name": "367", - "value": "368" + "name": "369", + "value": "370" } ] }, "tcpSocket": { - "port": "369", - "host": "370" + "port": -671265235, + "host": "371" }, - "initialDelaySeconds": 1589417286, - "timeoutSeconds": 445878206, - "periodSeconds": 1874051321, - "successThreshold": -500012714, - "failureThreshold": 1762917570, - "terminationGracePeriodSeconds": 4794571970514469019 + "gRPC": { + "port": 1782790310, + "service": "372" + }, + "initialDelaySeconds": 1587036035, + "timeoutSeconds": 1760208172, + "periodSeconds": -59501664, + "successThreshold": 1261462387, + "failureThreshold": -1289875111, + "terminationGracePeriodSeconds": -7492770647593151162 }, "lifecycle": { "postStart": { "exec": { "command": [ - "371" + "373" ] }, "httpGet": { - "path": "372", - "port": "373", - "host": "374", - "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", + "path": "374", + "port": 1762917570, + "host": "375", + "scheme": "Ų買霎ȃň[\u003eą", "httpHeaders": [ { - "name": "375", - "value": "376" + "name": "376", + "value": "377" } ] }, "tcpSocket": { - "port": "377", + "port": 1414336865, "host": "378" } }, @@ -1168,8 +1208,9 @@ }, "httpGet": { "path": "380", - "port": -1743587482, + "port": 1129006716, "host": "381", + "scheme": "ȱɷȰW瀤oɢ嫎¸殚篎3", "httpHeaders": [ { "name": "382", @@ -1178,104 +1219,101 @@ ] }, "tcpSocket": { - "port": 858034123, - "host": "384" + "port": "384", + "host": "385" } } }, - "terminationMessagePath": "385", - "terminationMessagePolicy": "喾@潷", - "imagePullPolicy": "#t(ȗŜŲ\u0026洪y儕l", + "terminationMessagePath": "386", + "terminationMessagePolicy": "[y#t(", "securityContext": { "capabilities": { "add": [ - "ɻŶJ詢" + "rƈa餖Ľ" ], "drop": [ - "ǾɁ鍻G鯇ɀ魒Ð扬=惍E" + "淴ɑ?¶Ȳ" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "386", - "role": "387", - "type": "388", - "level": "389" + "user": "387", + "role": "388", + "type": "389", + "level": "390" }, "windowsOptions": { - "gmsaCredentialSpecName": "390", - "gmsaCredentialSpec": "391", - "runAsUserName": "392", - "hostProcess": false + "gmsaCredentialSpecName": "391", + "gmsaCredentialSpec": "392", + "runAsUserName": "393", + "hostProcess": true }, - "runAsUser": -5071790362153704411, - "runAsGroup": -2841141127223294729, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, + "runAsUser": 5200080507234099655, + "runAsGroup": 8544841476815986834, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": ";Ƭ婦d%蹶/ʗp壥Ƥ", + "procMount": "œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.b屏ɧ", "seccompProfile": { - "type": "郡ɑ鮽ǍJB膾扉A­1襏櫯³", - "localhostProfile": "393" + "type": "ʫį淓¯Ą0ƛ忀z委\u003e,趐V曡88 ", + "localhostProfile": "394" } }, "stdinOnce": true, - "targetContainerName": "394" + "targetContainerName": "395" } ], - "restartPolicy": "刪q塨Ý-扚聧扈4ƫZɀȩ愉", - "terminationGracePeriodSeconds": -1390311149947249535, - "activeDeadlineSeconds": 2684251781701131156, - "dnsPolicy": "厶s", + "restartPolicy": "荊ù灹8緔Tj§E蓋", + "terminationGracePeriodSeconds": -2019276087967685705, + "activeDeadlineSeconds": 9106348347596466980, + "dnsPolicy": "ȩ愉B", "nodeSelector": { - "395": "396" + "396": "397" }, - "serviceAccountName": "397", - "serviceAccount": "398", + "serviceAccountName": "398", + "serviceAccount": "399", "automountServiceAccountToken": true, - "nodeName": "399", - "hostPID": true, - "hostIPC": true, - "shareProcessNamespace": true, + "nodeName": "400", + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "400", - "role": "401", - "type": "402", - "level": "403" + "user": "401", + "role": "402", + "type": "403", + "level": "404" }, "windowsOptions": { - "gmsaCredentialSpecName": "404", - "gmsaCredentialSpec": "405", - "runAsUserName": "406", - "hostProcess": true + "gmsaCredentialSpecName": "405", + "gmsaCredentialSpec": "406", + "runAsUserName": "407", + "hostProcess": false }, - "runAsUser": -3184085461588437523, - "runAsGroup": -2037509302018919599, + "runAsUser": 231646691853926712, + "runAsGroup": 3044211288080348140, "runAsNonRoot": true, "supplementalGroups": [ - -885564056413671854 + 7168071284072373028 ], - "fsGroup": 4301352137345790658, + "fsGroup": -640858663485353963, "sysctls": [ { - "name": "407", - "value": "408" + "name": "408", + "value": "409" } ], - "fsGroupChangePolicy": "柱栦阫Ƈʥ椹", + "fsGroupChangePolicy": "氙'[\u003eĵ'o儿", "seccompProfile": { - "type": "飝ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i", - "localhostProfile": "409" + "type": "銭u裡_Ơ9o", + "localhostProfile": "410" } }, "imagePullSecrets": [ { - "name": "410" + "name": "411" } ], - "hostname": "411", - "subdomain": "412", + "hostname": "412", + "subdomain": "413", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1283,19 +1321,19 @@ { "matchExpressions": [ { - "key": "413", - "operator": "șƷK*ƌ驔瓊'", + "key": "414", + "operator": "ʛ饊ɣKIJWĶʗ{裦i÷ɷȤ砘", "values": [ - "414" + "415" ] } ], "matchFields": [ { - "key": "415", - "operator": "Mĕ霉}閜LIȜŚɇA%ɀ蓧", + "key": "416", + "operator": "K*ƌ驔瓊'轁ʦ婷ɂ挃ŪǗ", "values": [ - "416" + "417" ] } ] @@ -1304,23 +1342,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 836045166, + "weight": -1084193035, "preference": { "matchExpressions": [ { - "key": "417", - "operator": "ȋ灋槊盘", + "key": "418", + "operator": "", "values": [ - "418" + "419" ] } ], "matchFields": [ { - "key": "419", - "operator": "牬庘颮6(", + "key": "420", + "operator": "", "values": [ - "420" + "421" ] } ] @@ -1333,29 +1371,26 @@ { "labelSelector": { "matchLabels": { - "8o1-x-1wl--7/S.ol": "Fgw_-z_659GE.l_.23--_6l.-5B" + "p8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---ez-o-u.s11-7p--3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--28/V.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8oJ": "46.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__e" }, "matchExpressions": [ { - "key": "z_o_2.--4Z7__i1T.miw_a", - "operator": "NotIn", - "values": [ - "At-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpS__.39g_.t" - ] + "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" } ] }, "namespaces": [ - "427" + "428" ], - "topologyKey": "428", + "topologyKey": "429", "namespaceSelector": { "matchLabels": { - "5gp-c-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-64/M-_x18mtxb__-ex-_1_-ODgL": "GIT_B" + "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": "8-b6E_--Y_Dp8O_._e_3_.4_Wh", + "key": "34-5-yqu20-9105g4-edj0fh/8C4_-_2G0.-c_C.G.h--m._fN._k8__._p", "operator": "DoesNotExist" } ] @@ -1364,36 +1399,36 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -585767440, + "weight": -37906634, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "I_--.k47M7y-Dy__3wc.q.8_00.0_._f": "L-__bf_9_-C-PfNx__-U_.Pn-W23-_.z_.._s--_F-BR0" + "4.7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.eD": "5_.W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g" }, "matchExpressions": [ { - "key": "n", + "key": "cx-64dw-buvf.1g--1035ad1o-d-6-bk81-34s-s-63z-v--8r-0-2--rad877gr2/w_tdt_-Z0T", "operator": "NotIn", "values": [ - "a68-7AlR__8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-EP" + "g.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-U" ] } ] }, "namespaces": [ - "441" + "442" ], - "topologyKey": "442", + "topologyKey": "443", "namespaceSelector": { "matchLabels": { - "tO4-7-P41_.-.-AQ._r.-_R1": "8KLu..ly--J-_.ZCRT.0z-e" + "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" }, "matchExpressions": [ { - "key": "34G._--u.._.105-4_ed-0-H", - "operator": "NotIn", + "key": "vSW_4-__h", + "operator": "In", "values": [ - "a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1q" + "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" ] } ] @@ -1407,27 +1442,33 @@ { "labelSelector": { "matchLabels": { - "3_Lsu-H_.f82-82": "dWNn_U-...1P_.D8_t..-Ww27" + "4-vi9g-dn---6-81-ssml-3-b--x-8234jscfajzc476b---nhc50-2/7_3o_V-w._-0d__7.81_-._-_8_.._.a": "L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.R" }, "matchExpressions": [ { - "key": "v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1", - "operator": "DoesNotExist" + "key": "Q-.-.g-_Z_-nSLq", + "operator": "In", + "values": [ + "lks7dG-9S-O62o.8._.---UK_-.j2z" + ] } ] }, "namespaces": [ - "455" + "456" ], - "topologyKey": "456", + "topologyKey": "457", "namespaceSelector": { "matchLabels": { - "8": "7--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_DR" + "1p-06jVZ-uP.t_.O937uh": "j-dY7_M_-._M5..-N_H_55..--EO" }, "matchExpressions": [ { - "key": "y72r--49u-0m7uu/x_qv4--_.6_N_9X-B.s8.N_rM-k5.C.7", - "operator": "DoesNotExist" + "key": "F_o_-._kzB7U_.Q.45cy-.._-__-Zvt.LT60v.WxPc---K__-iguFGT._Y", + "operator": "NotIn", + "values": [ + "" + ] } ] } @@ -1435,31 +1476,37 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 339079271, + "weight": -1205967741, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV" + "38vuo17qre-33-5-u8f0f1qv--i72-x3e.z-8-tcd2-84s-n-i-711s4--9s8--o-8dm---b----036/6M__4-Pg": "EI_4G" }, "matchExpressions": [ { - "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", - "operator": "Exists" + "key": "g--v8-c58kh44k-b13--522555-11jla8-phs1a--y.m4j1-10-p-4zk-63m-z235-af-3z6-ql----v-r8th/o._g_..o", + "operator": "NotIn", + "values": [ + "C_60-__.19_-gYY._..fP--hQ7e" + ] } ] }, "namespaces": [ - "469" + "470" ], - "topologyKey": "470", + "topologyKey": "471", "namespaceSelector": { "matchLabels": { - "E35H__.B_E": "U..u8gwbk" + "3c9_4._U.kT-.---c---cO1_x.Pi.---l.---9._-__X2_w_bn..--_qD-J_.4": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", - "operator": "Exists" + "key": "KTlO.__0PX", + "operator": "In", + "values": [ + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" + ] } ] } @@ -1468,66 +1515,64 @@ ] } }, - "schedulerName": "477", + "schedulerName": "478", "tolerations": [ { - "key": "478", - "operator": "ŭʔb'?舍ȃʥx臥]å摞", - "value": "479", - "tolerationSeconds": 3053978290188957517 + "key": "479", + "operator": "Ŕsʅ朁遐»`癸ƥf豯烠砖#囹J,R譏", + "value": "480", + "effect": "r埁摢噓涫祲ŗȨĽ堐mpƮ搌", + "tolerationSeconds": 6217170132371410053 } ], "hostAliases": [ { - "ip": "480", + "ip": "481", "hostnames": [ - "481" + "482" ] } ], - "priorityClassName": "482", - "priority": -340583156, + "priorityClassName": "483", + "priority": -1371816595, "dnsConfig": { "nameservers": [ - "483" + "484" ], "searches": [ - "484" + "485" ], "options": [ { - "name": "485", - "value": "486" + "name": "486", + "value": "487" } ] }, "readinessGates": [ { - "conditionType": "țc£PAÎǨȨ栋" + "conditionType": "?ȣ4c" } ], - "runtimeClassName": "487", + "runtimeClassName": "488", "enableServiceLinks": false, - "preemptionPolicy": "n{鳻", + "preemptionPolicy": "%ǁšjƾ$ʛ螳%65c3盧Ŷb", "overhead": { - "隅DžbİEMǶɼ`|褞": "229" + "ʬÇ[輚趞ț@": "597" }, "topologySpreadConstraints": [ { - "maxSkew": 1486667065, - "topologyKey": "488", - "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", + "maxSkew": 1762898358, + "topologyKey": "489", + "whenUnsatisfiable": "ʚʛ\u0026]ŶɄğɒơ舎", "labelSelector": { "matchLabels": { - "H_55..--E3_2D-1DW__o_-.k": "7" + "5-s14.6----3-893097-0zy976-0--q-90fo4grk4k-116-h8-7176-xr----7k68/i.._---6_.0.m.--.-dh.v._5.vB-w": "j_.17.T-_.X_KS-J.9_j570n__.-7_I8.--4-___..7" }, "matchExpressions": [ { - "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", - "operator": "NotIn", - "values": [ - "H1z..j_.r3--T" - ] + "key": "kk-7zt89--9opnn-v00hioyoe9-r8y-u-dt--8-ra--t30q.f-4o-2--g---080j-4-h--qz-m-gpr6399/q.-2_9.9-..-JA-H-C5-8_--4V", + "operator": "Exists" } ] } @@ -1535,37 +1580,37 @@ ], "setHostnameAsFQDN": false, "os": { - "name": "Ê" + "name": "%ȅdzɬ牦[闤ŬNĻGƧĪɱ|åȧ$Ĥ" } } }, "updateStrategy": { - "type": "汸\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫", + "type": "ʟ]mʦ獪霛圦Ƶ胐N砽§", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": -463159422, - "revisionHistoryLimit": -855944448 + "minReadySeconds": 529770835, + "revisionHistoryLimit": -1937346941 }, "status": { - "currentNumberScheduled": -1556190810, - "numberMisscheduled": -487001726, - "desiredNumberScheduled": 929611261, - "numberReady": -1728725476, - "observedGeneration": -6594742865080720976, - "updatedNumberScheduled": -1612961101, - "numberAvailable": 1731921624, - "numberUnavailable": 826023875, - "collisionCount": 619959999, + "currentNumberScheduled": -1039302739, + "numberMisscheduled": -89689385, + "desiredNumberScheduled": -1429991698, + "numberReady": 428205654, + "observedGeneration": -7167127345249609151, + "updatedNumberScheduled": -1647164053, + "numberAvailable": -1402277158, + "numberUnavailable": -1513836046, + "collisionCount": -230316059, "conditions": [ { - "type": "¹bCũw¼ ǫđ槴Ċį軠\u003e桼劑躮", - "status": "9=ȳB鼲糰Eè6苁嗀ĕ佣", - "lastTransitionTime": "2821-04-08T08:07:20Z", - "reason": "495", - "message": "496" + "type": "Ƙȑ", + "status": "ɘʘ?s檣ŝƚʤ\u003cƟʚ`÷", + "lastTransitionTime": "2825-03-21T02:40:56Z", + "reason": "496", + "message": "497" } ] } 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 d7f35cd05531678a8bff93703eaf341aee58e46e..d0041556d90b4a6017bc75ddf52ad1f2232feb65 100644 GIT binary patch delta 6060 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 bPtKZkcHg(-u?8QgFKO}uXp|ryqtE{V9KCte delta 5131 zcmZ8ld0bT2^`AE`A+P<_@g=5YvUECXrMCC^_C=Gb2rk40QA4Et^+m)5fuPITUBzfqw$2RsF*-11TN(FNE4$` zL8n9(Iwf+8=SC;mN?23nU+j%9c)Hu1^<#_yPViy57{1lFwM0m0olHFJhk4gZ6jUJ5 z`g!)_t`o(cnvz)4Nu4=+zB|3zdMscu@=!wlO00G+j{B)J_QR*DF|7&>ahfaLR~_H^ zLRXr8*?QmmQ+GM{{ZlgnuC&})PZ>VX%KnY?TIDV06jPbj zjF;T5p6!48{MUuPV>IX*zkK(;?{ovcHND?ClltuPN0%|l^7`b!wV_GJfye<2--0Y+ zDT)x$KYBViEX8QyGpm2pR6pJoY-+Ps9x!GZYmLeJX=HtQ1!3SOK9TPeB6J9*YNP#T=98U;gvaFe`X>Y*%hp!wl zs&%>VOb*WoIA1!DGn;CgN^hAZd8Uf0TWUX^`VP}R?Z`X(vg1^nu^u?{Yuy>Ao%wm3 zrQHx=Pq&?MX65TL2D46Oe17_a&#{2Yf$a2;Yib%6GBX_|{ri_9Ajv51vJeP`7y^Y9 z28H~B>P2iXme`8n@N75;P$+0E6pS7UR`bvH<`LVc-@2}1{+RCV55JuHEc@FJzQF>< z9p8+%pS*c}nSuJd^NY$4Gp~L435NFJARM8P0^#9s2)rBwFBF0f3(+`F_Bb0_JvHr? z+=&)v^I#Z-|K8J7Z>w^3oL=v!JmDFvb=T*+i+U&OJS_$Grsqt(;imqH>O=0P)@YZ!lGPj_1GPIeL8kI@@t`tvz?;LVLQq;xu|qAeQ=lQGTst20Y94ApoVyMzEZ!%)P{nRvMxSwrD-rFa^o0y-rY0CC9{ zGCr1gV)dRB1*9ngFRuwEV-=EN0Z@ck67YdUDE?TQ60a~M09=HqDADv*a$j_cvV)kl zF+OQsoOa2|B%qKy$x&e`+@2tkR7hY*6`~@+dXWT*0@f(ZOREyLC<@8SdlWJWhKv!B zU6S5_Z^qa1dlJA-urq!K00-eFfMzHzB{32JKvN922k?MBAOksOXPUel2;7nlKuM*g zeMza2Q2DM@pwJ4~6trhOF>B4btx6!V7}u_pK%@|?0I*#NN{}`wq_Rt46_QiJ_Y%Jh zir=*#njV}Qy+4VtsQtcr^*y(*gcBFlcsT}b(ygo5pm}=DZUU@_9z^a|WCg4Op}RMx z!Y#KcWM~`+he1-vGzI#*A4Y362n?f$XK^fUIxh4MK?35+*f6CcS+mFx3f<-qh&e`o z6vJ8EKWP&OL=ei+FkmEDxtUZFVZ6d<;@8r1>yt?`7Dgik?h&ynY%58nfn9`x`?K5{ z68Z(F6_TcSz$v?;00q`g@A}LRB`SQI@;p#BD=QO7g;7#>DDfm|NKgVn6abrfQV9|i zG77{gavYgJGH~zBDT=avD@nhs&6$a(tMPsKAMrV?vVMOuSgVk`B?iFD@bRedjd990 zK$0XKs*pjFl0=dqJcSXV+u#5+o#diYR!1fu2;R-}+nJZh)nGMAvik&RE5jd<* zB)btB{$GbMgX2*;@`4^hbOnw{#4-^8lG#~tZ7wkESAfDRL1DxSoH{5ni4Y@lGNAT} z$;nGnm6s22F#M#TY*geIKp?qaA~!0D8^B9Exr!A3Yom0vpX;OdPGQ6y3_pqCF*uc+ zsswW|1fg4j;yvBf5G-+I_>S!`YA~<|gAE{z59bvo4mvJM@q`c(16VQyu1Qotd}tK3 zQ;C4!1}HWH1wcHhNNW`(76urAl?S59JrPlH&l5Dhh$UknRv^w{5QWGfWdi^^Noq3y z%*%Vp;7GW$Lc^pZW_z)@A0kGOwJ*%zL`uI7rad0a@=!4us00%aZzIWMX-`VzO9Y88 z*sSc^6HRU-!7eckBvBw?Gc=Ff1E66bZp(UzGu$iThnN(bR zEW)6vzWiRNk3RUDE4y0Ny5^}PZ(soz^WGd+Q`dU0e&6?LLj{JXAzwsUxaS&hb zy?J06TL5n!SjG@ny4Cj0MYWgE(1Kp&y=q{+g45E^t{QYhG7P23oBaL<#Gee1hh}!( zICs}artY_AR?P}%|KVRnzFnzo^Q~(SN!>T6is~kg=A>hh-5CC7@8*o;rBuvM?2bk3 zj-?^hs4|^3HEeL#SxY!kkK$4 z69WaCIQNjF=TdyMy~T0i$o^H*a_dmqAch-O;o4;z%~h`Q;gIOPpAMBCv{Ze1F~?KX zJKk$9Ar>xiWt?$m6teFABaXT@PwB9$A={HV?8<9#4_2B_Z?d+z2HPQFfHx+?A#%>a zlwvpma%4`_eel*N)!*0ND3Ag$$Y!t=|ETzUs_*Lt+xCzr&8K#4IS_0MY_^m-PIe{O zFB}TrWbO=iWppIiIuV;;IK&D#NZ%Nq(qR#EaKGoB6`h`foESLH)6@J#Rk7=Fo#9u4 zCEwF@-d+-IZ8Hxo@=+BEUh@nk^kT5O`Y1U=6D(BCFh7QsL5&K-={25?{#aLW)iU=$ z(^_l&&J=G<8Ki*`9&p0%3R_?IqQ*zb8BufR%c%y06a=I5RTnya+*gO*Z9){9Z_Ruv_}-`qJ-8M$b=JFnPwc%miMo!j!i z#ujJU30R**S+5Fs{fnCw-HrFU7Y`v4#z}~rNc1>NDv7aSMTVi*Zul&F8+#1RvuK{v zdf$aUaFTEx!){{)uCdka9B&F;X)Lj}+1i{9g_B5!_!XwQhs}yRu0uzaKI2~Ux z@yJsKaythoQV{osg4h=ToF*fuubKZ@OQ(@!j6xJAh-WHQJz|@0}0_rhY z78Veel~9ieXt#fc7$lX2Y?5?&ScAf4r_F6jZ z7fr+QOAnz4^3c|W_>=AnUDk3_*`F3W3i_AFm`Y5Y<1OwR{=C;dP9~PYl{_^Ka+Ze- zfaMvzKP5Wr`cljlF^+~ZbNdEQUXT6gB6mX@0z1p2IPeDUrwYRIC>Fe+IeYVX5vq_7 z=C|%xZu=S|-QD^dCUrn<&fTGhsP`tT`hCOFyXl_VkFLDo8pk3UF+AF96E6~L(H4@o zR2RLLmko0W871o%1RgY=ba$OKWisxrY?ooAa-X}b+uhgdzBJ}&J7zi0xsP2)@LDK9 z*s}utARTYFw2e)9jq-MZ0;8!LpL$>IpKtoG+jr7BqwDI&>VVSMDkpr|L3Mn6qws;5 zlg49%McMr$3nLpaJlt!gNE6S%j|i;zV|`#nSRYuC(?1^R9&Mkfa1OVbj)v`h#nYI- z*Vbbnuyu!fEfZ0oMB!(l6A^S^Y6tr?%LM#}z{0#m&872;S1An;Zam`5?|9aExH$Mh*9pG@KxObcVI>KoN|JRgwzslsdal1Q zhy|z&lnV8o`JS4yt)=$sSjeNxEFF$Btx*fzgZ)b;suLVdEtY0)zlpvBurk7y%)oYY zA^x=I@F{zlr)$(&91`fx8FS|6uN?2B-7Tfg_H*NX=xx?px3MFb%G-CcEJUd{LM-j; zJ5l^u_^G84d&qHgY=v`lz+22&4#ks`da)$j7gB+RoEyS{`w`{>yn9$d&_9&4H^FhZ z6!y)s>N5XR-t=IP^wxj69w4{{^J~3&_t-snmB1|1WPb8VweKbW z``=njKU**qOd#Ury)9SFT zxPE*va+Uc^%J_)R+HNXyo<46XFr9M`H~h(YYQ#}c<{s)IwDPmIzCh1NudA;+*w`k_ lcNbą tcpSocket: host: "378" - port: "377" + port: 1414336865 preStop: exec: command: @@ -427,135 +443,142 @@ spec: - name: "382" value: "383" path: "380" - port: -1743587482 + port: 1129006716 + scheme: ȱɷȰW瀤oɢ嫎¸殚篎3 tcpSocket: - host: "384" - port: 858034123 + host: "385" + port: "384" livenessProbe: exec: command: - - "349" - failureThreshold: -2033879721 + - "351" + failureThreshold: 1776174141 + gRPC: + port: -839925309 + service: "357" httpGet: - host: "352" + host: "353" httpHeaders: - - name: "353" - value: "354" - path: "350" - port: "351" - scheme: 07曳wœj堑ūM鈱ɖ'蠨 - initialDelaySeconds: -242798806 - periodSeconds: 681004793 - successThreshold: 2002666266 + - name: "354" + value: "355" + path: "352" + port: -592535081 + scheme: fsǕT + initialDelaySeconds: -526099499 + periodSeconds: 1708011112 + successThreshold: -603097910 tcpSocket: host: "356" - port: "355" - terminationGracePeriodSeconds: -4409241678312226730 - timeoutSeconds: -1940800545 - name: "323" + port: -394464008 + terminationGracePeriodSeconds: -5794598592563963676 + timeoutSeconds: -1014296961 + name: "325" ports: - - containerPort: -557687916 - hostIP: "329" - hostPort: 788093377 - name: "328" - protocol: _敕 + - containerPort: 2004993767 + hostIP: "331" + hostPort: -846940406 + name: "330" + protocol: Ű藛b磾sYȠ繽敮ǰ readinessProbe: exec: command: - - "357" - failureThreshold: -2122876628 + - "358" + failureThreshold: 1019901190 + gRPC: + port: 701103233 + service: "364" httpGet: - host: "359" + host: "360" httpHeaders: - - name: "360" - value: "361" - path: "358" - port: 279062028 - scheme: Byß讪Ă2讅缔m葰賦迾娙ƴ4虵p - initialDelaySeconds: 725557531 - periodSeconds: 741667779 - successThreshold: -381344241 + - name: "361" + value: "362" + path: "359" + port: 134832144 + scheme: Ș鹾KƂʼnçȶŮ嫠!@@)Zq=歍 + initialDelaySeconds: 1995848794 + periodSeconds: -372626292 + successThreshold: 2018111855 tcpSocket: - host: "362" - port: -943058206 - terminationGracePeriodSeconds: 2700145646260085226 - timeoutSeconds: -703127031 + host: "363" + port: -1289510276 + terminationGracePeriodSeconds: -6980960365540477247 + timeoutSeconds: -281926929 resources: limits: - 湷D谹気Ƀ秮òƬɸĻo:{: "523" + $矐_敕ű嵞嬯t{Eɾ敹Ȯ-: "642" requests: - 赮ǒđ>*劶?jĎĭ¥#ƱÁR»: "929" + 蛹Ƚȿ醏g遧Ȋ飂廤Ƌʙcx: "77" securityContext: allowPrivilegeEscalation: false capabilities: add: - - ɻŶJ詢 + - rƈa餖Ľ drop: - - ǾɁ鍻G鯇ɀ魒Ð扬=惍E - privileged: false - procMount: ;Ƭ婦d%蹶/ʗp壥Ƥ - readOnlyRootFilesystem: false - runAsGroup: -2841141127223294729 - runAsNonRoot: false - runAsUser: -5071790362153704411 + - 淴ɑ?¶Ȳ + privileged: true + procMount: œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.b屏ɧ + readOnlyRootFilesystem: true + runAsGroup: 8544841476815986834 + runAsNonRoot: true + runAsUser: 5200080507234099655 seLinuxOptions: - level: "389" - role: "387" - type: "388" - user: "386" + level: "390" + role: "388" + type: "389" + user: "387" seccompProfile: - localhostProfile: "393" - type: 郡ɑ鮽ǍJB膾扉A­1襏櫯³ + localhostProfile: "394" + type: 'ʫį淓¯Ą0ƛ忀z委>,趐V曡88 ' windowsOptions: - gmsaCredentialSpec: "391" - gmsaCredentialSpecName: "390" - hostProcess: false - runAsUserName: "392" + gmsaCredentialSpec: "392" + gmsaCredentialSpecName: "391" + hostProcess: true + runAsUserName: "393" startupProbe: exec: command: - - "363" - failureThreshold: 1762917570 + - "365" + failureThreshold: -1289875111 + gRPC: + port: 1782790310 + service: "372" httpGet: - host: "366" + host: "368" httpHeaders: - - name: "367" - value: "368" - path: "364" - port: "365" - scheme: thp像- - initialDelaySeconds: 1589417286 - periodSeconds: 1874051321 - successThreshold: -500012714 + - name: "369" + value: "370" + path: "366" + port: "367" + scheme: p蓋沥7uPƒw©ɴ + initialDelaySeconds: 1587036035 + periodSeconds: -59501664 + successThreshold: 1261462387 tcpSocket: - host: "370" - port: "369" - terminationGracePeriodSeconds: 4794571970514469019 - timeoutSeconds: 445878206 + host: "371" + port: -671265235 + terminationGracePeriodSeconds: -7492770647593151162 + timeoutSeconds: 1760208172 stdinOnce: true - targetContainerName: "394" - terminationMessagePath: "385" - terminationMessagePolicy: 喾@潷 + targetContainerName: "395" + terminationMessagePath: "386" + terminationMessagePolicy: '[y#t(' volumeDevices: - - devicePath: "348" - name: "347" + - devicePath: "350" + name: "349" volumeMounts: - - mountPath: "344" - mountPropagation: '|ǓÓ敆OɈÏ 瞍髃' - name: "343" - readOnly: true - subPath: "345" - subPathExpr: "346" - workingDir: "327" + - mountPath: "346" + mountPropagation: ¬h`職铳s44矕Ƈè*鑏='ʨ| + name: "345" + subPath: "347" + subPathExpr: "348" + workingDir: "329" hostAliases: - hostnames: - - "481" - ip: "480" - hostIPC: true - hostPID: true - hostname: "411" + - "482" + ip: "481" + hostname: "412" imagePullSecrets: - - name: "410" + - name: "411" initContainers: - args: - "184" @@ -589,43 +612,46 @@ spec: name: "190" optional: false image: "182" - imagePullPolicy: '{屿oiɥ嵐sC8?Ǻ' + imagePullPolicy: ɐ鰥 lifecycle: postStart: exec: command: - - "228" + - "232" httpGet: - host: "231" - httpHeaders: - - name: "232" - value: "233" - path: "229" - port: "230" - scheme: ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ - tcpSocket: host: "234" - port: 1993268896 + httpHeaders: + - name: "235" + value: "236" + path: "233" + port: 1328165061 + scheme: ¸gĩ + tcpSocket: + host: "237" + port: 1186392166 preStop: exec: command: - - "235" + - "238" httpGet: - host: "238" + host: "240" httpHeaders: - - name: "239" - value: "240" - path: "236" - port: "237" - scheme: 'ƿ頀"冓鍓贯澔 ' + - name: "241" + value: "242" + path: "239" + port: -1315487077 + scheme: ğ_ tcpSocket: - host: "242" - port: "241" + host: "244" + port: "243" livenessProbe: exec: command: - "207" - failureThreshold: -552281772 + failureThreshold: -1666819085 + gRPC: + port: -614161319 + service: "214" httpGet: host: "210" httpHeaders: @@ -634,14 +660,14 @@ spec: path: "208" port: "209" scheme: u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ - initialDelaySeconds: -1246371817 - periodSeconds: 432291364 - successThreshold: 676578360 + initialDelaySeconds: 452673549 + periodSeconds: -125932767 + successThreshold: -18758819 tcpSocket: host: "213" port: 1714588921 - terminationGracePeriodSeconds: -2910346974754087949 - timeoutSeconds: 617318981 + terminationGracePeriodSeconds: -1212012606981050727 + timeoutSeconds: 627670321 name: "181" ports: - containerPort: -1252938503 @@ -652,23 +678,27 @@ spec: readinessProbe: exec: command: - - "214" - failureThreshold: 2056774277 + - "215" + failureThreshold: -736151561 + gRPC: + port: -760292259 + service: "222" httpGet: - host: "216" + host: "218" httpHeaders: - - name: "217" - value: "218" - path: "215" - port: 656200799 - initialDelaySeconds: -2165496 - periodSeconds: 1386255869 - successThreshold: -778272981 + - name: "219" + value: "220" + path: "216" + port: "217" + scheme: '&皥贸碔lNKƙ順\E¦队偯' + initialDelaySeconds: -1164530482 + periodSeconds: 1430286749 + successThreshold: -374766088 tcpSocket: - host: "220" - port: "219" - terminationGracePeriodSeconds: -9219895030215397584 - timeoutSeconds: -1778952574 + host: "221" + port: -316996074 + terminationGracePeriodSeconds: -6508463748290235837 + timeoutSeconds: 1877574041 resources: limits: LĹ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊: "807" @@ -678,51 +708,57 @@ spec: allowPrivilegeEscalation: true capabilities: add: - - ;Nŕ璻Jih亏yƕ丆録²Ŏ + - ´DÒȗÔÂɘɢ鬍熖B芭花ª瘡 drop: - - /灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫 - privileged: true - procMount: šeSvEȤƏ埮pɵ{WOŭW灬pȭ + - J + privileged: false + procMount: nj汰8ŕİi騎C"6x$1sȣ±p readOnlyRootFilesystem: true - runAsGroup: 6453802934472477147 + runAsGroup: -8859267173741137425 runAsNonRoot: true - runAsUser: 4041264710404335706 + runAsUser: 8519266600558609398 seLinuxOptions: - level: "247" - role: "245" - type: "246" - user: "244" + level: "249" + role: "247" + type: "248" + user: "246" seccompProfile: - localhostProfile: "251" - type: V擭銆j + localhostProfile: "253" + type: "" windowsOptions: - gmsaCredentialSpec: "249" - gmsaCredentialSpecName: "248" + gmsaCredentialSpec: "251" + gmsaCredentialSpecName: "250" hostProcess: true - runAsUserName: "250" + runAsUserName: "252" startupProbe: exec: command: - - "221" - failureThreshold: -1137436579 + - "223" + failureThreshold: 1156888068 + gRPC: + port: -1984097455 + service: "231" httpGet: - host: "224" + host: "226" httpHeaders: - - name: "225" - value: "226" - path: "222" - port: "223" - scheme: 鬶l獕;跣Hǝcw - initialDelaySeconds: -736151561 - periodSeconds: -1856061695 - successThreshold: 1868683352 + - name: "227" + value: "228" + path: "224" + port: "225" + scheme: 颶妧Ö闊 + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: - host: "227" - port: -374766088 - terminationGracePeriodSeconds: 8876559635423161004 - timeoutSeconds: -1515369804 - terminationMessagePath: "243" - terminationMessagePolicy: 6Ɖ飴ɎiǨź' + host: "230" + port: "229" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 + stdin: true + stdinOnce: true + terminationMessagePath: "245" + terminationMessagePolicy: ëJ橈'琕鶫:顇ə娯Ȱ囌 + tty: true volumeDevices: - devicePath: "206" name: "205" @@ -733,68 +769,67 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "399" + nodeName: "400" nodeSelector: - "395": "396" + "396": "397" os: - name: Ê + name: '%ȅdzɬ牦[闤ŬNĻGƧĪɱ|åȧ$Ĥ' overhead: - 隅DžbİEMǶɼ`|褞: "229" - preemptionPolicy: n{鳻 - priority: -340583156 - priorityClassName: "482" + ʬÇ[輚趞ț@: "597" + preemptionPolicy: '%ǁšjƾ$ʛ螳%65c3盧Ŷb' + priority: -1371816595 + priorityClassName: "483" readinessGates: - - conditionType: țc£PAÎǨȨ栋 - restartPolicy: 刪q塨Ý-扚聧扈4ƫZɀȩ愉 - runtimeClassName: "487" - schedulerName: "477" + - conditionType: ?ȣ4c + restartPolicy: 荊ù灹8緔Tj§E蓋 + runtimeClassName: "488" + schedulerName: "478" securityContext: - fsGroup: 4301352137345790658 - fsGroupChangePolicy: 柱栦阫Ƈʥ椹 - runAsGroup: -2037509302018919599 + fsGroup: -640858663485353963 + fsGroupChangePolicy: 氙'[>ĵ'o儿 + runAsGroup: 3044211288080348140 runAsNonRoot: true - runAsUser: -3184085461588437523 + runAsUser: 231646691853926712 seLinuxOptions: - level: "403" - role: "401" - type: "402" - user: "400" + level: "404" + role: "402" + type: "403" + user: "401" seccompProfile: - localhostProfile: "409" - type: 飝ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i + localhostProfile: "410" + type: 銭u裡_Ơ9o supplementalGroups: - - -885564056413671854 + - 7168071284072373028 sysctls: - - name: "407" - value: "408" + - name: "408" + value: "409" windowsOptions: - gmsaCredentialSpec: "405" - gmsaCredentialSpecName: "404" - hostProcess: true - runAsUserName: "406" - serviceAccount: "398" - serviceAccountName: "397" + gmsaCredentialSpec: "406" + gmsaCredentialSpecName: "405" + hostProcess: false + runAsUserName: "407" + serviceAccount: "399" + serviceAccountName: "398" setHostnameAsFQDN: false - shareProcessNamespace: true - subdomain: "412" - terminationGracePeriodSeconds: -1390311149947249535 + shareProcessNamespace: false + subdomain: "413" + terminationGracePeriodSeconds: -2019276087967685705 tolerations: - - key: "478" - operator: ŭʔb'?舍ȃʥx臥]å摞 - tolerationSeconds: 3053978290188957517 - value: "479" + - effect: r埁摢噓涫祲ŗȨĽ堐mpƮ搌 + key: "479" + operator: Ŕsʅ朁遐»`癸ƥf豯烠砖#囹J,R譏 + tolerationSeconds: 6217170132371410053 + value: "480" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b - operator: NotIn - values: - - H1z..j_.r3--T + - key: kk-7zt89--9opnn-v00hioyoe9-r8y-u-dt--8-ra--t30q.f-4o-2--g---080j-4-h--qz-m-gpr6399/q.-2_9.9-..-JA-H-C5-8_--4V + operator: Exists matchLabels: - H_55..--E3_2D-1DW__o_-.k: "7" - maxSkew: 1486667065 - topologyKey: "488" - whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 + 5-s14.6----3-893097-0zy976-0--q-90fo4grk4k-116-h8-7176-xr----7k68/i.._---6_.0.m.--.-dh.v._5.vB-w: j_.17.T-_.X_KS-J.9_j570n__.-7_I8.--4-___..7 + maxSkew: 1762898358 + topologyKey: "489" + whenUnsatisfiable: ʚʛ&]ŶɄğɒơ舎 volumes: - awsElasticBlockStore: fsType: "49" @@ -1055,20 +1090,20 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 汸<ƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫 + type: ʟ]mʦ獪霛圦Ƶ胐N砽§ status: - collisionCount: 619959999 + collisionCount: -230316059 conditions: - - lastTransitionTime: "2821-04-08T08:07:20Z" - message: "496" - reason: "495" - status: 9=ȳB鼲糰Eè6苁嗀ĕ佣 - type: ¹bCũw¼ ǫđ槴Ċį軠>桼劑躮 - currentNumberScheduled: -1556190810 - desiredNumberScheduled: 929611261 - numberAvailable: 1731921624 - numberMisscheduled: -487001726 - numberReady: -1728725476 - numberUnavailable: 826023875 - observedGeneration: -6594742865080720976 - updatedNumberScheduled: -1612961101 + - lastTransitionTime: "2825-03-21T02:40:56Z" + message: "497" + reason: "496" + status: ɘʘ?s檣ŝƚʤ<Ɵʚ`÷ + type: Ƙȑ + currentNumberScheduled: -1039302739 + desiredNumberScheduled: -1429991698 + numberAvailable: -1402277158 + numberMisscheduled: -89689385 + numberReady: 428205654 + numberUnavailable: -1513836046 + observedGeneration: -7167127345249609151 + updatedNumberScheduled: -1647164053 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 31083694261..7daf2f80b37 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 @@ -560,24 +560,28 @@ "port": -498930176, "host": "212" }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479, - "terminationGracePeriodSeconds": 3196828455642760911 + "gRPC": { + "port": -670390306, + "service": "213" + }, + "initialDelaySeconds": -2036074491, + "timeoutSeconds": -148216266, + "periodSeconds": 165047920, + "successThreshold": -393291312, + "failureThreshold": -93157681, + "terminationGracePeriodSeconds": -4856573944864548413 }, "readinessProbe": { "exec": { "command": [ - "213" + "214" ] }, "httpGet": { - "path": "214", - "port": "215", + "path": "215", + "port": -331283026, "host": "216", - "scheme": "3!Zɾģ毋Ó6", + "scheme": "ȉ", "httpHeaders": [ { "name": "217", @@ -586,27 +590,31 @@ ] }, "tcpSocket": { - "port": -832805508, + "port": 714088955, "host": "219" }, - "initialDelaySeconds": -228822833, - "timeoutSeconds": -970312425, - "periodSeconds": -1213051101, - "successThreshold": 1451056156, - "failureThreshold": 267768240, - "terminationGracePeriodSeconds": -549108701661089463 + "gRPC": { + "port": -630252364, + "service": "220" + }, + "initialDelaySeconds": 391562775, + "timeoutSeconds": -775511009, + "periodSeconds": -832805508, + "successThreshold": -228822833, + "failureThreshold": -970312425, + "terminationGracePeriodSeconds": -5210014804617784724 }, "startupProbe": { "exec": { "command": [ - "220" + "221" ] }, "httpGet": { - "path": "221", - "port": "222", + "path": "222", + "port": -1455098755, "host": "223", - "scheme": "#yV'WKw(ğ儴Ůĺ}", + "scheme": "眖R#yV'W", "httpHeaders": [ { "name": "224", @@ -615,97 +623,102 @@ ] }, "tcpSocket": { - "port": -20130017, - "host": "226" + "port": "226", + "host": "227" }, - "initialDelaySeconds": -1244623134, - "timeoutSeconds": -1334110502, - "periodSeconds": -398297599, - "successThreshold": 873056500, - "failureThreshold": -36782737, - "terminationGracePeriodSeconds": -7464951486382552895 + "gRPC": { + "port": -1798849477, + "service": "228" + }, + "initialDelaySeconds": -1017263912, + "timeoutSeconds": 852780575, + "periodSeconds": -1252938503, + "successThreshold": 893823156, + "failureThreshold": -1980314709, + "terminationGracePeriodSeconds": 2455602852175027275 }, "lifecycle": { "postStart": { "exec": { "command": [ - "227" + "229" ] }, "httpGet": { - "path": "228", - "port": "229", - "host": "230", - "scheme": "鄠[颐o啛更偢ɇ卷荙JL", + "path": "230", + "port": "231", + "host": "232", + "scheme": "ȓ蹣ɐǛv+8Ƥ熪军", "httpHeaders": [ { - "name": "231", - "value": "232" + "name": "233", + "value": "234" } ] }, "tcpSocket": { - "port": "233", - "host": "234" + "port": 622267234, + "host": "235" } }, "preStop": { "exec": { "command": [ - "235" + "236" ] }, "httpGet": { - "path": "236", - "port": -1506633471, - "host": "237", - "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", + "path": "237", + "port": -1463645123, + "host": "238", + "scheme": "荙JLĹ]佱¿\u003e犵殇ŕ", "httpHeaders": [ { - "name": "238", - "value": "239" + "name": "239", + "value": "240" } ] }, "tcpSocket": { - "port": "240", - "host": "241" + "port": "241", + "host": "242" } } }, - "terminationMessagePath": "242", - "terminationMessagePolicy": "屡ʁ", + "terminationMessagePath": "243", + "terminationMessagePolicy": "圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀", + "imagePullPolicy": "ĬÇó藢xɮĵȑ6L*Z", "securityContext": { "capabilities": { "add": [ - "Ÿ8T 苧yñKJɐ扵" + "咡W" ], "drop": [ - "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" + "敄lu|" ] }, "privileged": false, "seLinuxOptions": { - "user": "243", - "role": "244", - "type": "245", - "level": "246" + "user": "244", + "role": "245", + "type": "246", + "level": "247" }, "windowsOptions": { - "gmsaCredentialSpecName": "247", - "gmsaCredentialSpec": "248", - "runAsUserName": "249", - "hostProcess": true + "gmsaCredentialSpecName": "248", + "gmsaCredentialSpec": "249", + "runAsUserName": "250", + "hostProcess": false }, - "runAsUser": 3582457287488712192, - "runAsGroup": -7664873352063067579, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "runAsUser": -226514069321683925, + "runAsGroup": -4333562938396485230, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "\u003c6", + "procMount": "E埄Ȁ朦 wƯ貾坢'", "seccompProfile": { - "type": "簳°Ļǟi\u0026皥贸", - "localhostProfile": "250" + "type": "aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l", + "localhostProfile": "251" } }, "stdin": true @@ -713,59 +726,59 @@ ], "containers": [ { - "name": "251", - "image": "252", + "name": "252", + "image": "253", "command": [ - "253" - ], - "args": [ "254" ], - "workingDir": "255", + "args": [ + "255" + ], + "workingDir": "256", "ports": [ { - "name": "256", - "hostPort": -1314967760, - "containerPort": 1174240097, - "protocol": "\\E¦队偯J僳徥淳", - "hostIP": "257" + "name": "257", + "hostPort": -560717833, + "containerPort": -760292259, + "protocol": "w媀瓄\u0026翜舞拉Œɥ颶妧Ö闊 鰔澝qV訆", + "hostIP": "258" } ], "envFrom": [ { - "prefix": "258", + "prefix": "259", "configMapRef": { - "name": "259", + "name": "260", "optional": false }, "secretRef": { - "name": "260", + "name": "261", "optional": true } } ], "env": [ { - "name": "261", - "value": "262", + "name": "262", + "value": "263", "valueFrom": { "fieldRef": { - "apiVersion": "263", - "fieldPath": "264" + "apiVersion": "264", + "fieldPath": "265" }, "resourceFieldRef": { - "containerName": "265", - "resource": "266", - "divisor": "965" + "containerName": "266", + "resource": "267", + "divisor": "945" }, "configMapKeyRef": { - "name": "267", - "key": "268", + "name": "268", + "key": "269", "optional": false }, "secretKeyRef": { - "name": "269", - "key": "270", + "name": "270", + "key": "271", "optional": false } } @@ -773,512 +786,540 @@ ], "resources": { "limits": { - "4Ǒ輂,ŕĪ": "398" + "ĩ餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴": "86" }, "requests": { - "V訆Ǝżŧ": "915" + "ə娯Ȱ囌{": "853" } }, "volumeMounts": [ { - "name": "271", + "name": "272", "readOnly": true, - "mountPath": "272", - "subPath": "273", - "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", - "subPathExpr": "274" + "mountPath": "273", + "subPath": "274", + "mountPropagation": "龏´DÒȗÔÂɘɢ鬍", + "subPathExpr": "275" } ], "volumeDevices": [ { - "name": "275", - "devicePath": "276" + "name": "276", + "devicePath": "277" } ], "livenessProbe": { "exec": { "command": [ - "277" + "278" ] }, "httpGet": { - "path": "278", - "port": "279", - "host": "280", - "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", + "path": "279", + "port": "280", + "host": "281", + "scheme": "Jih亏yƕ丆録²", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "282", + "value": "283" } ] }, "tcpSocket": { - "port": -614098868, - "host": "283" + "port": 2080874371, + "host": "284" }, - "initialDelaySeconds": 234253676, - "timeoutSeconds": 846286700, - "periodSeconds": 1080545253, - "successThreshold": 1843491416, - "failureThreshold": -1204965397, - "terminationGracePeriodSeconds": -2125560879532395341 + "gRPC": { + "port": -1187301925, + "service": "285" + }, + "initialDelaySeconds": -402384013, + "timeoutSeconds": -181601395, + "periodSeconds": -617381112, + "successThreshold": 1851229369, + "failureThreshold": -560238386, + "terminationGracePeriodSeconds": 7124276984274024394 }, "readinessProbe": { "exec": { "command": [ - "284" + "286" ] }, "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "花ª瘡蟦JBʟ鍏", + "path": "287", + "port": "288", + "host": "289", + "scheme": "\"6x$1sȣ±p", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": 1900201288, + "host": "292" }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013, - "terminationGracePeriodSeconds": -779972051078659613 + "gRPC": { + "port": 1443329506, + "service": "293" + }, + "initialDelaySeconds": 480631652, + "timeoutSeconds": -1983435813, + "periodSeconds": 1167615307, + "successThreshold": 455833230, + "failureThreshold": 1956567721, + "terminationGracePeriodSeconds": 666108157153018873 }, "startupProbe": { "exec": { "command": [ - "292" + "294" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "İ", + "path": "295", + "port": "296", + "host": "297", + "scheme": "ɵ", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "298", + "value": "299" } ] }, "tcpSocket": { - "port": "298", - "host": "299" + "port": "300", + "host": "301" }, - "initialDelaySeconds": -1615316902, - "timeoutSeconds": -793616601, - "periodSeconds": -522215271, - "successThreshold": 1374479082, - "failureThreshold": 737722974, - "terminationGracePeriodSeconds": -247950237984551522 + "gRPC": { + "port": 1473407401, + "service": "302" + }, + "initialDelaySeconds": 1575106083, + "timeoutSeconds": -1995371971, + "periodSeconds": -1700828941, + "successThreshold": 248533396, + "failureThreshold": -1835677314, + "terminationGracePeriodSeconds": 854912766214576273 }, "lifecycle": { "postStart": { "exec": { "command": [ - "300" + "303" ] }, "httpGet": { - "path": "301", - "port": 1502643091, - "host": "302", - "scheme": "­蜷ɔ幩š", + "path": "304", + "port": "305", + "host": "306", + "scheme": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": 455833230, - "host": "305" + "port": "309", + "host": "310" } }, "preStop": { "exec": { "command": [ - "306" + "311" ] }, "httpGet": { - "path": "307", - "port": 1076497581, - "host": "308", - "scheme": "h4ɊHȖ|ʐ", + "path": "312", + "port": "313", + "host": "314", + "scheme": "ƷƣMț", "httpHeaders": [ { - "name": "309", - "value": "310" + "name": "315", + "value": "316" } ] }, "tcpSocket": { - "port": 248533396, - "host": "311" + "port": "317", + "host": "318" } } }, - "terminationMessagePath": "312", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", + "terminationMessagePath": "319", + "terminationMessagePolicy": "XW疪鑳w妕眵", + "imagePullPolicy": "e躒訙Ǫʓ)ǂť嗆u8晲T[ir", "securityContext": { "capabilities": { "add": [ - "DŽ髐njʉBn(fǂǢ曣" + "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎" ], "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "313", - "role": "314", - "type": "315", - "level": "316" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "317", - "gmsaCredentialSpec": "318", - "runAsUserName": "319", - "hostProcess": true - }, - "runAsUser": -3576337664396773931, - "runAsGroup": -4786249339103684082, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "u8晲", - "seccompProfile": { - "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", - "localhostProfile": "320" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "321", - "image": "322", - "command": [ - "323" - ], - "args": [ - "324" - ], - "workingDir": "325", - "ports": [ - { - "name": "326", - "hostPort": 1453852685, - "containerPort": 2037135322, - "protocol": "ǧĒzŔ瘍N", - "hostIP": "327" - } - ], - "envFrom": [ - { - "prefix": "328", - "configMapRef": { - "name": "329", - "optional": true - }, - "secretRef": { - "name": "330", - "optional": true - } - } - ], - "env": [ - { - "name": "331", - "value": "332", - "valueFrom": { - "fieldRef": { - "apiVersion": "333", - "fieldPath": "334" - }, - "resourceFieldRef": { - "containerName": "335", - "resource": "336", - "divisor": "464" - }, - "configMapKeyRef": { - "name": "337", - "key": "338", - "optional": true - }, - "secretKeyRef": { - "name": "339", - "key": "340", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "汚磉反-n": "653" - }, - "requests": { - "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" - } - }, - "volumeMounts": [ - { - "name": "341", - "mountPath": "342", - "subPath": "343", - "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", - "subPathExpr": "344" - } - ], - "volumeDevices": [ - { - "name": "345", - "devicePath": "346" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "347" - ] - }, - "httpGet": { - "path": "348", - "port": -1088996269, - "host": "349", - "scheme": "ƘƵŧ1ƟƓ宆!", - "httpHeaders": [ - { - "name": "350", - "value": "351" - } - ] - }, - "tcpSocket": { - "port": -1836225650, - "host": "352" - }, - "initialDelaySeconds": -1065853311, - "timeoutSeconds": 559999152, - "periodSeconds": -843639240, - "successThreshold": 1573261475, - "failureThreshold": -1211577347, - "terminationGracePeriodSeconds": 6567123901989213629 - }, - "readinessProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": 705333281, - "host": "355", - "scheme": "xƂ9阠", - "httpHeaders": [ - { - "name": "356", - "value": "357" - } - ] - }, - "tcpSocket": { - "port": -916583020, - "host": "358" - }, - "initialDelaySeconds": -606614374, - "timeoutSeconds": -3478003, - "periodSeconds": 498878902, - "successThreshold": 652646450, - "failureThreshold": 757223010, - "terminationGracePeriodSeconds": -8216131738691912586 - }, - "startupProbe": { - "exec": { - "command": [ - "359" - ] - }, - "httpGet": { - "path": "360", - "port": "361", - "host": "362", - "scheme": "Ů\u003cy鯶縆łƑ[澔", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": 1288391156, - "host": "365" - }, - "initialDelaySeconds": -952255430, - "timeoutSeconds": 1568034275, - "periodSeconds": -824007302, - "successThreshold": -359713104, - "failureThreshold": 1671084780, - "terminationGracePeriodSeconds": 1571605531283019612 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "366" - ] - }, - "httpGet": { - "path": "367", - "port": "368", - "host": "369", - "scheme": "%ʝ`ǭ", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": -1467648837, - "host": "372" - } - }, - "preStop": { - "exec": { - "command": [ - "373" - ] - }, - "httpGet": { - "path": "374", - "port": "375", - "host": "376", - "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", - "httpHeaders": [ - { - "name": "377", - "value": "378" - } - ] - }, - "tcpSocket": { - "port": "379", - "host": "380" - } - } - }, - "terminationMessagePath": "381", - "terminationMessagePolicy": "¯ÁȦtl敷斢", - "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", - "securityContext": { - "capabilities": { - "add": [ - "鬬$矐_敕ű嵞嬯t{Eɾ" - ], - "drop": [ - "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + "佉賞ǧĒzŔ" ] }, "privileged": true, "seLinuxOptions": { - "user": "382", - "role": "383", - "type": "384", - "level": "385" + "user": "320", + "role": "321", + "type": "322", + "level": "323" }, "windowsOptions": { - "gmsaCredentialSpecName": "386", - "gmsaCredentialSpec": "387", - "runAsUserName": "388", - "hostProcess": true + "gmsaCredentialSpecName": "324", + "gmsaCredentialSpec": "325", + "runAsUserName": "326", + "hostProcess": false }, - "runAsUser": 4224635496843945227, - "runAsGroup": 73764735411458498, - "runAsNonRoot": false, + "runAsUser": 3762269034390589700, + "runAsGroup": 8906175993302041196, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "s44矕Ƈè", + "procMount": "b繐汚磉反-n覦灲閈誹", "seccompProfile": { - "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", - "localhostProfile": "389" + "type": "蕉ɼ搳ǭ濑箨ʨIk(dŊ", + "localhostProfile": "327" } }, - "tty": true, - "targetContainerName": "390" + "stdinOnce": true, + "tty": true } ], - "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "terminationGracePeriodSeconds": -8335674866227004872, - "activeDeadlineSeconds": 3305070661619041050, - "dnsPolicy": "+Œ9两", + "ephemeralContainers": [ + { + "name": "328", + "image": "329", + "command": [ + "330" + ], + "args": [ + "331" + ], + "workingDir": "332", + "ports": [ + { + "name": "333", + "hostPort": -370404018, + "containerPort": -1844150067, + "protocol": "滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ", + "hostIP": "334" + } + ], + "envFrom": [ + { + "prefix": "335", + "configMapRef": { + "name": "336", + "optional": false + }, + "secretRef": { + "name": "337", + "optional": true + } + } + ], + "env": [ + { + "name": "338", + "value": "339", + "valueFrom": { + "fieldRef": { + "apiVersion": "340", + "fieldPath": "341" + }, + "resourceFieldRef": { + "containerName": "342", + "resource": "343", + "divisor": "334" + }, + "configMapKeyRef": { + "name": "344", + "key": "345", + "optional": true + }, + "secretKeyRef": { + "name": "346", + "key": "347", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$": "160" + }, + "requests": { + "Z漤ŗ坟Ů\u003cy鯶縆ł": "907" + } + }, + "volumeMounts": [ + { + "name": "348", + "mountPath": "349", + "subPath": "350", + "mountPropagation": "Ò鵌Ē", + "subPathExpr": "351" + } + ], + "volumeDevices": [ + { + "name": "352", + "devicePath": "353" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "354" + ] + }, + "httpGet": { + "path": "355", + "port": "356", + "host": "357", + "scheme": "鉂WJ1抉泅ą\u0026疀ȼN翾ȾD虓氙磂t", + "httpHeaders": [ + { + "name": "358", + "value": "359" + } + ] + }, + "tcpSocket": { + "port": "360", + "host": "361" + }, + "gRPC": { + "port": 1445923603, + "service": "362" + }, + "initialDelaySeconds": 2040952835, + "timeoutSeconds": -1101457109, + "periodSeconds": -513325570, + "successThreshold": 1491794693, + "failureThreshold": -1457715462, + "terminationGracePeriodSeconds": 5797412715505520759 + }, + "readinessProbe": { + "exec": { + "command": [ + "363" + ] + }, + "httpGet": { + "path": "364", + "port": 534591402, + "host": "365", + "scheme": "ð仁Q橱9ij\\Ď愝Ű藛b磾sY", + "httpHeaders": [ + { + "name": "366", + "value": "367" + } + ] + }, + "tcpSocket": { + "port": "368", + "host": "369" + }, + "gRPC": { + "port": -1459316800, + "service": "370" + }, + "initialDelaySeconds": 343200077, + "timeoutSeconds": -1500740922, + "periodSeconds": -217760519, + "successThreshold": 616165315, + "failureThreshold": 731136838, + "terminationGracePeriodSeconds": 7306468936162090894 + }, + "startupProbe": { + "exec": { + "command": [ + "371" + ] + }, + "httpGet": { + "path": "372", + "port": "373", + "host": "374", + "scheme": "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹", + "httpHeaders": [ + { + "name": "375", + "value": "376" + } + ] + }, + "tcpSocket": { + "port": -337985364, + "host": "377" + }, + "gRPC": { + "port": -299466656, + "service": "378" + }, + "initialDelaySeconds": -656703944, + "timeoutSeconds": -143604764, + "periodSeconds": -1649234654, + "successThreshold": -263708518, + "failureThreshold": 541943046, + "terminationGracePeriodSeconds": 6451878315918197645 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "379" + ] + }, + "httpGet": { + "path": "380", + "port": "381", + "host": "382", + "scheme": "đ\u003e*劶?", + "httpHeaders": [ + { + "name": "383", + "value": "384" + } + ] + }, + "tcpSocket": { + "port": -176877925, + "host": "385" + } + }, + "preStop": { + "exec": { + "command": [ + "386" + ] + }, + "httpGet": { + "path": "387", + "port": -783700027, + "host": "388", + "scheme": "*鑏=", + "httpHeaders": [ + { + "name": "389", + "value": "390" + } + ] + }, + "tcpSocket": { + "port": "391", + "host": "392" + } + } + }, + "terminationMessagePath": "393", + "terminationMessagePolicy": "|ǓÓ敆OɈÏ 瞍髃", + "imagePullPolicy": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", + "securityContext": { + "capabilities": { + "add": [ + "h盌3+Œ" + ], + "drop": [ + "两@8Byß讪Ă2讅缔m葰賦迾娙ƴ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "394", + "role": "395", + "type": "396", + "level": "397" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "398", + "gmsaCredentialSpec": "399", + "runAsUserName": "400", + "hostProcess": false + }, + "runAsUser": 2527646958598971462, + "runAsGroup": -4050404152969473199, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "", + "seccompProfile": { + "type": "ɴĶ烷Ľthp像-觗裓6Ř", + "localhostProfile": "401" + } + }, + "stdinOnce": true, + "tty": true, + "targetContainerName": "402" + } + ], + "restartPolicy": "5Ų買霎ȃň[\u003eą S", + "terminationGracePeriodSeconds": -22513568208595409, + "activeDeadlineSeconds": 5686960545941743295, + "dnsPolicy": "hȱɷȰW瀤oɢ嫎", "nodeSelector": { - "391": "392" + "403": "404" }, - "serviceAccountName": "393", - "serviceAccount": "394", + "serviceAccountName": "405", + "serviceAccount": "406", "automountServiceAccountToken": false, - "nodeName": "395", + "nodeName": "407", + "hostNetwork": true, "hostPID": true, + "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "396", - "role": "397", - "type": "398", - "level": "399" + "user": "408", + "role": "409", + "type": "410", + "level": "411" }, "windowsOptions": { - "gmsaCredentialSpecName": "400", - "gmsaCredentialSpec": "401", - "runAsUserName": "402", + "gmsaCredentialSpecName": "412", + "gmsaCredentialSpec": "413", + "runAsUserName": "414", "hostProcess": false }, - "runAsUser": 3438266910774132295, - "runAsGroup": 3230705132538051674, - "runAsNonRoot": true, + "runAsUser": -7967112147393038497, + "runAsGroup": 5464200670028420111, + "runAsNonRoot": false, "supplementalGroups": [ - -1600417733583164525 + -7991366882837904237 ], - "fsGroup": -3964669311891901178, + "fsGroup": -8312413102936832334, "sysctls": [ { - "name": "403", - "value": "404" + "name": "415", + "value": "416" } ], - "fsGroupChangePolicy": "ƴ4虵p", + "fsGroupChangePolicy": "洪", "seccompProfile": { - "type": "沥7uPƒw©ɴĶ烷Ľthp", - "localhostProfile": "405" + "type": "儕lmòɻŶJ詢QǾɁ鍻G", + "localhostProfile": "417" } }, "imagePullSecrets": [ { - "name": "406" + "name": "418" } ], - "hostname": "407", - "subdomain": "408", + "hostname": "419", + "subdomain": "420", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1286,19 +1327,19 @@ { "matchExpressions": [ { - "key": "409", - "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", + "key": "421", + "operator": "颪œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.", "values": [ - "410" + "422" ] } ], "matchFields": [ { - "key": "411", - "operator": " ", + "key": "423", + "operator": "%蹶/ʗ", "values": [ - "412" + "424" ] } ] @@ -1307,23 +1348,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -5241849, + "weight": -1759815583, "preference": { "matchExpressions": [ { - "key": "413", - "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", + "key": "425", + "operator": "揤郡ɑ鮽ǍJB膾扉", "values": [ - "414" + "426" ] } ], "matchFields": [ { - "key": "415", - "operator": "[y#t(", + "key": "427", + "operator": "88 u怞荊ù灹8緔Tj§E蓋C", "values": [ - "416" + "428" ] } ] @@ -1336,30 +1377,27 @@ { "labelSelector": { "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "t-u-4----q-x3w3dn5-1rhm-5y--z---69o-9-69mxv17r--32b-----4-67t.qk5--f4e4--r1k278l-d-8o1-x-1wl-r/a6Sp_N-S..O-BZ..6-1.b": "L_gw_-z6" }, "matchExpressions": [ { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", - "operator": "NotIn", - "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" - ] + "key": "0l_.23--_6l.-5_BZk5v3U", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "423" + "435" ], - "topologyKey": "424", + "topologyKey": "436", "namespaceSelector": { "matchLabels": { - "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + "6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD7": "5-x6db-L7.-__-G_2kCpS__3" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", - "operator": "DoesNotExist" + "key": "w-_-_ve5.m_2_--Z", + "operator": "Exists" } ] } @@ -1367,30 +1405,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -234140, + "weight": -1257588741, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + "t-9jcz9f-6-4g-z46--f2t-m836.073phjo--8kb6--ut---p8--3-e-3-44---h-q7-p-2djmscp--ac8u23-k/x-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1": "47M7d" }, "matchExpressions": [ { - "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "key": "q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/q.8_00.L", "operator": "Exists" } ] }, "namespaces": [ - "437" + "449" ], - "topologyKey": "438", + "topologyKey": "450", "namespaceSelector": { "matchLabels": { - "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + "r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y": "w1k8KLu..ly--JM" }, "matchExpressions": [ { - "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "key": "RT.0zo", "operator": "DoesNotExist" } ] @@ -1404,32 +1442,29 @@ { "labelSelector": { "matchLabels": { - "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + "FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C": "m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH" }, "matchExpressions": [ { - "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", - "operator": "In", - "values": [ - "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" - ] + "key": "7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "451" + "463" ], - "topologyKey": "452", + "topologyKey": "464", "namespaceSelector": { "matchLabels": { - "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + "p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22": "eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p" }, "matchExpressions": [ { - "key": "N7.81_-._-_8_.._._a9", + "key": "Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w", "operator": "In", "values": [ - "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + "u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d" ] } ] @@ -1438,31 +1473,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1276377114, + "weight": 339079271, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + "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": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", - "operator": "DoesNotExist" + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", + "operator": "Exists" } ] }, "namespaces": [ - "465" + "477" ], - "topologyKey": "466", + "topologyKey": "478", "namespaceSelector": { "matchLabels": { - "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", - "operator": "DoesNotExist" + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1471,66 +1506,65 @@ ] } }, - "schedulerName": "473", + "schedulerName": "485", "tolerations": [ { - "key": "474", - "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "475", - "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", - "tolerationSeconds": 3252034671163905138 + "key": "486", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "487", + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "476", + "ip": "488", "hostnames": [ - "477" + "489" ] } ], - "priorityClassName": "478", - "priority": 347613368, + "priorityClassName": "490", + "priority": -340583156, "dnsConfig": { "nameservers": [ - "479" + "491" ], "searches": [ - "480" + "492" ], "options": [ { - "name": "481", - "value": "482" + "name": "493", + "value": "494" } ] }, "readinessGates": [ { - "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "483", + "runtimeClassName": "495", "enableServiceLinks": false, - "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "preemptionPolicy": "n{鳻", "overhead": { - "D輷": "792" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": -484382570, - "topologyKey": "484", - "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "maxSkew": 1486667065, + "topologyKey": "496", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", "operator": "NotIn", "values": [ - "h.v._5.vB-.-7-.6Jv-86___3" + "H1z..j_.r3--T" ] } ] @@ -1539,39 +1573,38 @@ ], "setHostnameAsFQDN": false, "os": { - "name": "c'V{E犓`ɜɅc" + "name": "Ê" } } }, "strategy": { - "type": "Ýɹ橽ƴåj}c殶ėŔ裑烴\u003c暉Ŝ!", + "type": "汸\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": -779806398, - "revisionHistoryLimit": 440570496, - "paused": true, - "progressDeadlineSeconds": 1952245732 + "minReadySeconds": -463159422, + "revisionHistoryLimit": -855944448, + "progressDeadlineSeconds": -487001726 }, "status": { - "observedGeneration": 3465735415490749292, - "replicas": 1535734699, - "updatedReplicas": 1969397344, - "readyReplicas": 1117243224, - "availableReplicas": 1150861753, - "unavailableReplicas": -750110452, + "observedGeneration": -430213889424572931, + "replicas": -1728725476, + "updatedReplicas": -36544080, + "readyReplicas": -1612961101, + "availableReplicas": 1731921624, + "unavailableReplicas": 826023875, "conditions": [ { - "type": "妽4LM桵Ţ宧ʜ", - "status": "ŲNªǕt谍Ã\u0026榠塹", - "lastUpdateTime": "2128-12-14T03:53:25Z", - "lastTransitionTime": "2463-06-07T06:21:23Z", - "reason": "491", - "message": "492" + "type": "¦褅桃|薝Țµʍ^鼑:$Ǿ觇ƒ", + "status": "桼劑躮ǿȦU锭ǭ舒", + "lastUpdateTime": "2294-08-28T16:58:10Z", + "lastTransitionTime": "2140-08-23T12:38:52Z", + "reason": "503", + "message": "504" } ], - "collisionCount": 407647568 + "collisionCount": 275578828 } } \ 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 b0ca4fb892d30d45afe40531232f53a03551d9f0..c98fb338bdd200ecd4d86d7c3ef03b463ad8b02a 100644 GIT binary patch delta 5590 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 XeroUkUi;a%_w#T3(pvyYz~J})dgm6O delta 5936 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 ZoUkDMt=e~g(lqn2*Dei=19>wA{XfuKFX#XO 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 f50d2da074e..aceabad2d1c 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,11 +31,10 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: -779806398 - paused: true - progressDeadlineSeconds: 1952245732 + minReadySeconds: -463159422 + progressDeadlineSeconds: -487001726 replicas: 896585016 - revisionHistoryLimit: 440570496 + revisionHistoryLimit: -855944448 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 @@ -46,7 +45,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: Ýɹ橽ƴåj}c殶ėŔ裑烴<暉Ŝ! + type: 汸<ƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫 template: metadata: annotations: @@ -79,490 +78,508 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: 3305070661619041050 + activeDeadlineSeconds: 5686960545941743295 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "413" - operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' + - key: "425" + operator: 揤郡ɑ鮽ǍJB膾扉 values: - - "414" + - "426" matchFields: - - key: "415" - operator: '[y#t(' + - key: "427" + operator: 88 u怞荊ù灹8緔Tj§E蓋C values: - - "416" - weight: -5241849 + - "428" + weight: -1759815583 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "409" - operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 + - key: "421" + operator: 颪œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬. values: - - "410" + - "422" matchFields: - - key: "411" - operator: ' ' + - key: "423" + operator: '%蹶/ʗ' values: - - "412" + - "424" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + - key: q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/q.8_00.L operator: Exists matchLabels: - 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 + ? t-9jcz9f-6-4g-z46--f2t-m836.073phjo--8kb6--ut---p8--3-e-3-44---h-q7-p-2djmscp--ac8u23-k/x-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1 + : 47M7d namespaceSelector: matchExpressions: - - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + - key: RT.0zo operator: DoesNotExist matchLabels: - Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E + r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y: w1k8KLu..ly--JM namespaces: - - "437" - topologyKey: "438" - weight: -234140 + - "449" + topologyKey: "450" + weight: -1257588741 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q - operator: NotIn - values: - - 0..KpiS.oK-.O--5-yp8q_s-L - matchLabels: - rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q - namespaceSelector: - matchExpressions: - - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + - key: 0l_.23--_6l.-5_BZk5v3U operator: DoesNotExist matchLabels: - 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g + t-u-4----q-x3w3dn5-1rhm-5y--z---69o-9-69mxv17r--32b-----4-67t.qk5--f4e4--r1k278l-d-8o1-x-1wl-r/a6Sp_N-S..O-BZ..6-1.b: L_gw_-z6 + namespaceSelector: + matchExpressions: + - key: w-_-_ve5.m_2_--Z + operator: Exists + matchLabels: + 6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD7: 5-x6db-L7.-__-G_2kCpS__3 namespaces: - - "423" - topologyKey: "424" + - "435" + topologyKey: "436" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h - operator: DoesNotExist + - key: 3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5 + operator: Exists matchLabels: - 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 + 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: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 - operator: DoesNotExist + - key: Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i + operator: Exists 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 + E35H__.B_E: U..u8gwbk namespaces: - - "465" - topologyKey: "466" - weight: 1276377114 + - "477" + topologyKey: "478" + weight: 339079271 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 - operator: In - values: - - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 + - key: 7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g + operator: DoesNotExist matchLabels: - n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" + FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C: m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH namespaceSelector: matchExpressions: - - key: N7.81_-._-_8_.._._a9 + - key: Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w operator: In values: - - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh + - u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d matchLabels: - m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT + p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22: eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p namespaces: - - "451" - topologyKey: "452" + - "463" + topologyKey: "464" automountServiceAccountToken: false containers: - args: + - "255" + command: - "254" - command: - - "253" env: - - name: "261" - value: "262" + - name: "262" + value: "263" valueFrom: configMapKeyRef: - key: "268" - name: "267" + key: "269" + name: "268" optional: false fieldRef: - apiVersion: "263" - fieldPath: "264" + apiVersion: "264" + fieldPath: "265" resourceFieldRef: - containerName: "265" - divisor: "965" - resource: "266" + containerName: "266" + divisor: "945" + resource: "267" secretKeyRef: - key: "270" - name: "269" + key: "271" + name: "270" optional: false envFrom: - configMapRef: - name: "259" - optional: false - prefix: "258" - secretRef: name: "260" - optional: true - image: "252" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "300" - httpGet: - host: "302" - httpHeaders: - - name: "303" - value: "304" - path: "301" - port: 1502643091 - scheme: ­蜷ɔ幩š - tcpSocket: - host: "305" - port: 455833230 - preStop: - exec: - command: - - "306" - httpGet: - host: "308" - httpHeaders: - - name: "309" - value: "310" - path: "307" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "311" - port: 248533396 - livenessProbe: - exec: - command: - - "277" - failureThreshold: -1204965397 - httpGet: - host: "280" - httpHeaders: - - name: "281" - value: "282" - path: "278" - port: "279" - scheme: 蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏 - initialDelaySeconds: 234253676 - periodSeconds: 1080545253 - successThreshold: 1843491416 - tcpSocket: - host: "283" - port: -614098868 - terminationGracePeriodSeconds: -2125560879532395341 - timeoutSeconds: 846286700 - name: "251" - ports: - - containerPort: 1174240097 - hostIP: "257" - hostPort: -1314967760 - name: "256" - protocol: \E¦队偯J僳徥淳 - readinessProbe: - exec: - command: - - "284" - failureThreshold: -402384013 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -779972051078659613 - timeoutSeconds: 215186711 - resources: - limits: - 4Ǒ輂,ŕĪ: "398" - requests: - V訆Ǝżŧ: "915" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: u8晲 - readOnlyRootFilesystem: false - runAsGroup: -4786249339103684082 - runAsNonRoot: true - runAsUser: -3576337664396773931 - seLinuxOptions: - level: "316" - role: "314" - type: "315" - user: "313" - seccompProfile: - localhostProfile: "320" - type: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' - windowsOptions: - gmsaCredentialSpec: "318" - gmsaCredentialSpecName: "317" - hostProcess: true - runAsUserName: "319" - startupProbe: - exec: - command: - - "292" - failureThreshold: 737722974 - httpGet: - host: "295" - httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: İ - initialDelaySeconds: -1615316902 - periodSeconds: -522215271 - successThreshold: 1374479082 - tcpSocket: - host: "299" - port: "298" - terminationGracePeriodSeconds: -247950237984551522 - timeoutSeconds: -793616601 - stdin: true - terminationMessagePath: "312" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - volumeDevices: - - devicePath: "276" - name: "275" - volumeMounts: - - mountPath: "272" - mountPropagation: SÄ蚃ɣľ)酊龨δ摖ȱğ_< - name: "271" - readOnly: true - subPath: "273" - subPathExpr: "274" - workingDir: "255" - dnsConfig: - nameservers: - - "479" - options: - - name: "481" - value: "482" - searches: - - "480" - dnsPolicy: +Œ9两 - enableServiceLinks: false - ephemeralContainers: - - args: - - "324" - command: - - "323" - env: - - name: "331" - value: "332" - valueFrom: - configMapKeyRef: - key: "338" - name: "337" - optional: true - fieldRef: - apiVersion: "333" - fieldPath: "334" - resourceFieldRef: - containerName: "335" - divisor: "464" - resource: "336" - secretKeyRef: - key: "340" - name: "339" - optional: false - envFrom: - - configMapRef: - name: "329" - optional: true - prefix: "328" + optional: false + prefix: "259" secretRef: - name: "330" + name: "261" optional: true - image: "322" - imagePullPolicy: 愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL + image: "253" + imagePullPolicy: e躒訙Ǫʓ)ǂť嗆u8晲T[ir lifecycle: postStart: exec: command: - - "366" + - "303" httpGet: - host: "369" + host: "306" httpHeaders: - - name: "370" - value: "371" - path: "367" - port: "368" - scheme: '%ʝ`ǭ' + - name: "307" + value: "308" + path: "304" + port: "305" + scheme: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ tcpSocket: - host: "372" - port: -1467648837 + host: "310" + port: "309" preStop: exec: command: - - "373" + - "311" httpGet: - host: "376" + host: "314" httpHeaders: - - name: "377" - value: "378" - path: "374" - port: "375" - scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S + - name: "315" + value: "316" + path: "312" + port: "313" + scheme: ƷƣMț tcpSocket: - host: "380" - port: "379" + host: "318" + port: "317" livenessProbe: exec: command: - - "347" - failureThreshold: -1211577347 + - "278" + failureThreshold: -560238386 + gRPC: + port: -1187301925 + service: "285" httpGet: - host: "349" + host: "281" httpHeaders: - - name: "350" - value: "351" - path: "348" - port: -1088996269 - scheme: ƘƵŧ1ƟƓ宆! - initialDelaySeconds: -1065853311 - periodSeconds: -843639240 - successThreshold: 1573261475 + - name: "282" + value: "283" + path: "279" + port: "280" + scheme: Jih亏yƕ丆録² + initialDelaySeconds: -402384013 + periodSeconds: -617381112 + successThreshold: 1851229369 tcpSocket: - host: "352" - port: -1836225650 - terminationGracePeriodSeconds: 6567123901989213629 - timeoutSeconds: 559999152 - name: "321" + host: "284" + port: 2080874371 + terminationGracePeriodSeconds: 7124276984274024394 + timeoutSeconds: -181601395 + name: "252" ports: - - containerPort: 2037135322 - hostIP: "327" - hostPort: 1453852685 - name: "326" - protocol: ǧĒzŔ瘍N + - containerPort: -760292259 + hostIP: "258" + hostPort: -560717833 + name: "257" + protocol: w媀瓄&翜舞拉Œɥ颶妧Ö闊 鰔澝qV訆 readinessProbe: exec: command: - - "353" - failureThreshold: 757223010 + - "286" + failureThreshold: 1956567721 + gRPC: + port: 1443329506 + service: "293" httpGet: - host: "355" + host: "289" httpHeaders: - - name: "356" - value: "357" - path: "354" - port: 705333281 - scheme: xƂ9阠 - initialDelaySeconds: -606614374 - periodSeconds: 498878902 - successThreshold: 652646450 + - name: "290" + value: "291" + path: "287" + port: "288" + scheme: '"6x$1sȣ±p' + initialDelaySeconds: 480631652 + periodSeconds: 1167615307 + successThreshold: 455833230 tcpSocket: - host: "358" - port: -916583020 - terminationGracePeriodSeconds: -8216131738691912586 - timeoutSeconds: -3478003 + host: "292" + port: 1900201288 + terminationGracePeriodSeconds: 666108157153018873 + timeoutSeconds: -1983435813 resources: limits: - 汚磉反-n: "653" + ĩ餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴: "86" requests: - ^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ: "999" + ə娯Ȱ囌{: "853" securityContext: allowPrivilegeEscalation: false capabilities: add: - - 鬬$矐_敕ű嵞嬯t{Eɾ + - Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 drop: - - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' + - 佉賞ǧĒzŔ privileged: true - procMount: s44矕Ƈè + procMount: b繐汚磉反-n覦灲閈誹 readOnlyRootFilesystem: false - runAsGroup: 73764735411458498 - runAsNonRoot: false - runAsUser: 4224635496843945227 + runAsGroup: 8906175993302041196 + runAsNonRoot: true + runAsUser: 3762269034390589700 seLinuxOptions: - level: "385" - role: "383" - type: "384" - user: "382" + level: "323" + role: "321" + type: "322" + user: "320" seccompProfile: - localhostProfile: "389" - type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 + localhostProfile: "327" + type: 蕉ɼ搳ǭ濑箨ʨIk(dŊ windowsOptions: - gmsaCredentialSpec: "387" - gmsaCredentialSpecName: "386" - hostProcess: true - runAsUserName: "388" + gmsaCredentialSpec: "325" + gmsaCredentialSpecName: "324" + hostProcess: false + runAsUserName: "326" startupProbe: exec: command: - - "359" - failureThreshold: 1671084780 + - "294" + failureThreshold: -1835677314 + gRPC: + port: 1473407401 + service: "302" httpGet: - host: "362" + host: "297" httpHeaders: - - name: "363" - value: "364" - path: "360" - port: "361" - scheme: Ů*劶? + tcpSocket: + host: "385" + port: -176877925 + preStop: + exec: + command: + - "386" + httpGet: + host: "388" + httpHeaders: + - name: "389" + value: "390" + path: "387" + port: -783700027 + scheme: '*鑏=' + tcpSocket: + host: "392" + port: "391" + livenessProbe: + exec: + command: + - "354" + failureThreshold: -1457715462 + gRPC: + port: 1445923603 + service: "362" + httpGet: + host: "357" + httpHeaders: + - name: "358" + value: "359" + path: "355" + port: "356" + scheme: 鉂WJ1抉泅ą&疀ȼN翾ȾD虓氙磂t + initialDelaySeconds: 2040952835 + periodSeconds: -513325570 + successThreshold: 1491794693 + tcpSocket: + host: "361" + port: "360" + terminationGracePeriodSeconds: 5797412715505520759 + timeoutSeconds: -1101457109 + name: "328" + ports: + - containerPort: -1844150067 + hostIP: "334" + hostPort: -370404018 + name: "333" + protocol: 滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ + readinessProbe: + exec: + command: + - "363" + failureThreshold: 731136838 + gRPC: + port: -1459316800 + service: "370" + httpGet: + host: "365" + httpHeaders: + - name: "366" + value: "367" + path: "364" + port: 534591402 + scheme: ð仁Q橱9ij\Ď愝Ű藛b磾sY + initialDelaySeconds: 343200077 + periodSeconds: -217760519 + successThreshold: 616165315 + tcpSocket: + host: "369" + port: "368" + terminationGracePeriodSeconds: 7306468936162090894 + timeoutSeconds: -1500740922 + resources: + limits: + 3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$: "160" + requests: + Z漤ŗ坟Ů犵殇ŕ tcpSocket: - host: "241" - port: "240" + host: "242" + port: "241" livenessProbe: exec: command: - "207" - failureThreshold: -1150474479 + failureThreshold: -93157681 + gRPC: + port: -670390306 + service: "213" httpGet: host: "209" httpHeaders: @@ -640,14 +661,14 @@ spec: path: "208" port: -1196874390 scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 tcpSocket: host: "212" port: -498930176 - terminationGracePeriodSeconds: 3196828455642760911 - timeoutSeconds: -465677631 + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 name: "181" ports: - containerPort: 377225334 @@ -658,24 +679,27 @@ spec: readinessProbe: exec: command: - - "213" - failureThreshold: 267768240 + - "214" + failureThreshold: -970312425 + gRPC: + port: -630252364 + service: "220" httpGet: host: "216" httpHeaders: - name: "217" value: "218" - path: "214" - port: "215" - scheme: 3!Zɾģ毋Ó6 - initialDelaySeconds: -228822833 - periodSeconds: -1213051101 - successThreshold: 1451056156 + path: "215" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 391562775 + periodSeconds: -832805508 + successThreshold: -228822833 tcpSocket: host: "219" - port: -832805508 - terminationGracePeriodSeconds: -549108701661089463 - timeoutSeconds: -970312425 + port: 714088955 + terminationGracePeriodSeconds: -5210014804617784724 + timeoutSeconds: -775511009 resources: limits: ǚ灄鸫rʤî萨zvt: "829" @@ -685,52 +709,55 @@ spec: allowPrivilegeEscalation: true capabilities: add: - - Ÿ8T 苧yñKJɐ扵 + - 咡W drop: - - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + - 敄lu| privileged: false - procMount: <6 - readOnlyRootFilesystem: false - runAsGroup: -7664873352063067579 - runAsNonRoot: true - runAsUser: 3582457287488712192 + procMount: E埄Ȁ朦 wƯ貾坢' + readOnlyRootFilesystem: true + runAsGroup: -4333562938396485230 + runAsNonRoot: false + runAsUser: -226514069321683925 seLinuxOptions: - level: "246" - role: "244" - type: "245" - user: "243" + level: "247" + role: "245" + type: "246" + user: "244" seccompProfile: - localhostProfile: "250" - type: 簳°Ļǟi&皥贸 + localhostProfile: "251" + type: aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l windowsOptions: - gmsaCredentialSpec: "248" - gmsaCredentialSpecName: "247" - hostProcess: true - runAsUserName: "249" + gmsaCredentialSpec: "249" + gmsaCredentialSpecName: "248" + hostProcess: false + runAsUserName: "250" startupProbe: exec: command: - - "220" - failureThreshold: -36782737 + - "221" + failureThreshold: -1980314709 + gRPC: + port: -1798849477 + service: "228" httpGet: host: "223" httpHeaders: - name: "224" value: "225" - path: "221" - port: "222" - scheme: '#yV''WKw(ğ儴Ůĺ}' - initialDelaySeconds: -1244623134 - periodSeconds: -398297599 - successThreshold: 873056500 + path: "222" + port: -1455098755 + scheme: 眖R#yV'W + initialDelaySeconds: -1017263912 + periodSeconds: -1252938503 + successThreshold: 893823156 tcpSocket: - host: "226" - port: -20130017 - terminationGracePeriodSeconds: -7464951486382552895 - timeoutSeconds: -1334110502 + host: "227" + port: "226" + terminationGracePeriodSeconds: 2455602852175027275 + timeoutSeconds: 852780575 stdin: true - terminationMessagePath: "242" - terminationMessagePolicy: 屡ʁ + terminationMessagePath: "243" + terminationMessagePolicy: 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀 volumeDevices: - devicePath: "206" name: "205" @@ -742,69 +769,68 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "395" + nodeName: "407" nodeSelector: - "391": "392" + "403": "404" os: - name: c'V{E犓`ɜɅc + name: Ê overhead: - D輷: "792" - preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 - priority: 347613368 - priorityClassName: "478" + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "490" readinessGates: - - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ - restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - runtimeClassName: "483" - schedulerName: "473" + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: 5Ų買霎ȃň[>ą S + runtimeClassName: "495" + schedulerName: "485" securityContext: - fsGroup: -3964669311891901178 - fsGroupChangePolicy: ƴ4虵p - runAsGroup: 3230705132538051674 - runAsNonRoot: true - runAsUser: 3438266910774132295 + fsGroup: -8312413102936832334 + fsGroupChangePolicy: 洪 + runAsGroup: 5464200670028420111 + runAsNonRoot: false + runAsUser: -7967112147393038497 seLinuxOptions: - level: "399" - role: "397" - type: "398" - user: "396" + level: "411" + role: "409" + type: "410" + user: "408" seccompProfile: - localhostProfile: "405" - type: 沥7uPƒw©ɴĶ烷Ľthp + localhostProfile: "417" + type: 儕lmòɻŶJ詢QǾɁ鍻G supplementalGroups: - - -1600417733583164525 + - -7991366882837904237 sysctls: - - name: "403" - value: "404" + - name: "415" + value: "416" windowsOptions: - gmsaCredentialSpec: "401" - gmsaCredentialSpecName: "400" + gmsaCredentialSpec: "413" + gmsaCredentialSpecName: "412" hostProcess: false - runAsUserName: "402" - serviceAccount: "394" - serviceAccountName: "393" + runAsUserName: "414" + serviceAccount: "406" + serviceAccountName: "405" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "408" - terminationGracePeriodSeconds: -8335674866227004872 + subdomain: "420" + terminationGracePeriodSeconds: -22513568208595409 tolerations: - - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "474" - operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 - tolerationSeconds: 3252034671163905138 - value: "475" + - key: "486" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "487" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b operator: NotIn values: - - h.v._5.vB-.-7-.6Jv-86___3 + - H1z..j_.r3--T matchLabels: - n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb - maxSkew: -484382570 - topologyKey: "484" - whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "496" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "49" @@ -1064,17 +1090,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 1150861753 - collisionCount: 407647568 + availableReplicas: 1731921624 + collisionCount: 275578828 conditions: - - lastTransitionTime: "2463-06-07T06:21:23Z" - lastUpdateTime: "2128-12-14T03:53:25Z" - message: "492" - reason: "491" - status: ŲNªǕt谍Ã&榠塹 - type: 妽4LM桵Ţ宧ʜ - observedGeneration: 3465735415490749292 - readyReplicas: 1117243224 - replicas: 1535734699 - unavailableReplicas: -750110452 - updatedReplicas: 1969397344 + - lastTransitionTime: "2140-08-23T12:38:52Z" + lastUpdateTime: "2294-08-28T16:58:10Z" + message: "504" + reason: "503" + status: 桼劑躮ǿȦU锭ǭ舒 + type: ¦褅桃|薝Țµʍ^鼑:$Ǿ觇ƒ + observedGeneration: -430213889424572931 + readyReplicas: -1612961101 + replicas: -1728725476 + unavailableReplicas: 826023875 + updatedReplicas: -36544080 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 79a1559b75b..ff7e81cb94f 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 @@ -558,24 +558,28 @@ "port": -187060941, "host": "212" }, - "initialDelaySeconds": -442393168, - "timeoutSeconds": -307373517, - "periodSeconds": 1109079597, - "successThreshold": -646728130, - "failureThreshold": 1684643131, - "terminationGracePeriodSeconds": 5055443896475056676 + "gRPC": { + "port": 1507815593, + "service": "213" + }, + "initialDelaySeconds": 1498833271, + "timeoutSeconds": 1505082076, + "periodSeconds": 1447898632, + "successThreshold": 1602745893, + "failureThreshold": 1599076900, + "terminationGracePeriodSeconds": -8249176398367452506 }, "readinessProbe": { "exec": { "command": [ - "213" + "214" ] }, "httpGet": { - "path": "214", - "port": "215", + "path": "215", + "port": 963670270, "host": "216", - "scheme": "惇¸t颟.鵫ǚ灄鸫rʤî萨", + "scheme": "ɘȌ脾嚏吐ĠLƐȤ藠3.v", "httpHeaders": [ { "name": "217", @@ -587,336 +591,330 @@ "port": "219", "host": "220" }, - "initialDelaySeconds": 1885896895, - "timeoutSeconds": -1232888129, - "periodSeconds": -1682044542, - "successThreshold": 1182477686, - "failureThreshold": -503805926, - "terminationGracePeriodSeconds": 332054723335023688 + "gRPC": { + "port": 1182477686, + "service": "221" + }, + "initialDelaySeconds": -503805926, + "timeoutSeconds": 77312514, + "periodSeconds": -763687725, + "successThreshold": -246563990, + "failureThreshold": 10098903, + "terminationGracePeriodSeconds": 4704090421576984895 }, "startupProbe": { "exec": { "command": [ - "221" + "222" ] }, "httpGet": { - "path": "222", - "port": "223", - "host": "224", - "scheme": "«丯Ƙ枛牐ɺ皚", + "path": "223", + "port": "224", + "host": "225", + "scheme": "牐ɺ皚|懥", "httpHeaders": [ { - "name": "225", - "value": "226" + "name": "226", + "value": "227" } ] }, "tcpSocket": { - "port": -1934111455, - "host": "227" + "port": "228", + "host": "229" }, - "initialDelaySeconds": 766864314, - "timeoutSeconds": 1146016612, - "periodSeconds": 1495880465, - "successThreshold": -1032967081, - "failureThreshold": 59664438, - "terminationGracePeriodSeconds": 4116652091516790056 + "gRPC": { + "port": 593802074, + "service": "230" + }, + "initialDelaySeconds": 538852927, + "timeoutSeconds": -407545915, + "periodSeconds": 902535764, + "successThreshold": 716842280, + "failureThreshold": 1479266199, + "terminationGracePeriodSeconds": 702282827459446622 }, "lifecycle": { "postStart": { "exec": { "command": [ - "228" + "231" ] }, "httpGet": { - "path": "229", - "port": -1196874390, - "host": "230", - "scheme": "S晒嶗UÐ_ƮA攤", + "path": "232", + "port": 1883209805, + "host": "233", + "scheme": "ɓȌʟni酛3ƁÀ*", "httpHeaders": [ { - "name": "231", - "value": "232" + "name": "234", + "value": "235" } ] }, "tcpSocket": { - "port": -498930176, - "host": "233" + "port": "236", + "host": "237" } }, "preStop": { "exec": { "command": [ - "234" + "238" ] }, "httpGet": { - "path": "235", - "port": "236", - "host": "237", - "scheme": "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡", + "path": "239", + "port": "240", + "host": "241", + "scheme": "fBls3!Zɾģ毋Ó6", "httpHeaders": [ { - "name": "238", - "value": "239" + "name": "242", + "value": "243" } ] }, "tcpSocket": { - "port": "240", - "host": "241" + "port": -832805508, + "host": "244" } } }, - "terminationMessagePath": "242", - "terminationMessagePolicy": "?$矡ȶ网棊ʢ", - "imagePullPolicy": "ʎȺ眖R#", + "terminationMessagePath": "245", + "terminationMessagePolicy": "庎D}埽uʎȺ眖R#yV'WKw(ğ儴", + "imagePullPolicy": "跦Opwǩ曬逴褜1", "securityContext": { "capabilities": { "add": [ - "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ" + "ȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]" ], "drop": [ - "" + "¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩ" ] }, "privileged": true, "seLinuxOptions": { - "user": "243", - "role": "244", - "type": "245", - "level": "246" + "user": "246", + "role": "247", + "type": "248", + "level": "249" }, "windowsOptions": { - "gmsaCredentialSpecName": "247", - "gmsaCredentialSpec": "248", - "runAsUserName": "249", + "gmsaCredentialSpecName": "250", + "gmsaCredentialSpec": "251", + "runAsUserName": "252", "hostProcess": false }, - "runAsUser": -2529737859863639391, - "runAsGroup": 7694930383795602762, + "runAsUser": 2185575187737222181, + "runAsGroup": 3811348330690808371, "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "\u003e郵[+扴ȨŮ", + "allowPrivilegeEscalation": false, + "procMount": " 苧yñKJɐ", "seccompProfile": { - "type": "朷Ǝ膯ljVX1虊谇", - "localhostProfile": "250" + "type": "Gƚ绤fʀļ腩墺Ò媁荭gw", + "localhostProfile": "253" } }, - "stdin": true, - "tty": true + "stdinOnce": true } ], "containers": [ { - "name": "251", - "image": "252", + "name": "254", + "image": "255", "command": [ - "253" + "256" ], "args": [ - "254" + "257" ], - "workingDir": "255", + "workingDir": "258", "ports": [ { - "name": "256", - "hostPort": 1381579966, - "containerPort": -1418092595, - "protocol": "闳ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢x", - "hostIP": "257" + "name": "259", + "hostPort": -1532958330, + "containerPort": -438588982, + "protocol": "表徶đ寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥", + "hostIP": "260" } ], "envFrom": [ { - "prefix": "258", + "prefix": "261", "configMapRef": { - "name": "259", - "optional": true + "name": "262", + "optional": false }, "secretRef": { - "name": "260", - "optional": true + "name": "263", + "optional": false } } ], "env": [ { - "name": "261", - "value": "262", + "name": "264", + "value": "265", "valueFrom": { "fieldRef": { - "apiVersion": "263", - "fieldPath": "264" + "apiVersion": "266", + "fieldPath": "267" }, "resourceFieldRef": { - "containerName": "265", - "resource": "266", - "divisor": "894" + "containerName": "268", + "resource": "269", + "divisor": "801" }, "configMapKeyRef": { - "name": "267", - "key": "268", - "optional": true + "name": "270", + "key": "271", + "optional": false }, "secretKeyRef": { - "name": "269", - "key": "270", - "optional": false + "name": "272", + "key": "273", + "optional": true } } } ], "resources": { "limits": { - "W\u003c敄lu|榝$î.Ȏ": "546" + "队偯J僳徥淳4揻": "175" }, "requests": { - "剒蔞|表": "379" + "": "170" } }, "volumeMounts": [ { - "name": "271", - "readOnly": true, - "mountPath": "272", - "subPath": "273", - "mountPropagation": "朦 wƯ貾坢'跩", - "subPathExpr": "274" + "name": "274", + "mountPath": "275", + "subPath": "276", + "mountPropagation": "×x锏ɟ4Ǒ", + "subPathExpr": "277" } ], "volumeDevices": [ { - "name": "275", - "devicePath": "276" + "name": "278", + "devicePath": "279" } ], "livenessProbe": { "exec": { "command": [ - "277" + "280" ] }, "httpGet": { - "path": "278", - "port": -1471289102, - "host": "279", - "scheme": "i\u0026皥贸碔lNKƙ順\\E¦队偯J僳徥淳", + "path": "281", + "port": "282", + "host": "283", + "scheme": "澝qV訆Ǝżŧ", "httpHeaders": [ { - "name": "280", - "value": "281" + "name": "284", + "value": "285" } ] }, "tcpSocket": { - "port": 113873869, - "host": "282" + "port": 204229950, + "host": "286" }, - "initialDelaySeconds": -1421951296, - "timeoutSeconds": 878005329, - "periodSeconds": -1244119841, - "successThreshold": 1235694147, - "failureThreshold": 348370746, - "terminationGracePeriodSeconds": 2011630253582325853 + "gRPC": { + "port": 1315054653, + "service": "287" + }, + "initialDelaySeconds": 711020087, + "timeoutSeconds": 1103049140, + "periodSeconds": -1965247100, + "successThreshold": 218453478, + "failureThreshold": 1993268896, + "terminationGracePeriodSeconds": -9140155223242250138 }, "readinessProbe": { "exec": { "command": [ - "283" + "288" ] }, "httpGet": { - "path": "284", - "port": 1907998540, - "host": "285", - "scheme": ",ŕ", + "path": "289", + "port": -1315487077, + "host": "290", + "scheme": "ğ_", "httpHeaders": [ { - "name": "286", - "value": "287" + "name": "291", + "value": "292" } ] }, "tcpSocket": { - "port": "288", - "host": "289" + "port": "293", + "host": "294" }, - "initialDelaySeconds": -253326525, - "timeoutSeconds": 567263590, - "periodSeconds": 887319241, - "successThreshold": 1559618829, - "failureThreshold": 1156888068, - "terminationGracePeriodSeconds": -5566612115749133989 + "gRPC": { + "port": 972193458, + "service": "295" + }, + "initialDelaySeconds": 1290950685, + "timeoutSeconds": 12533543, + "periodSeconds": 1058960779, + "successThreshold": -2133441986, + "failureThreshold": 472742933, + "terminationGracePeriodSeconds": 217739466937954194 }, "startupProbe": { "exec": { "command": [ - "290" + "296" ] }, "httpGet": { - "path": "291", - "port": 1315054653, - "host": "292", - "scheme": "蚃ɣľ)酊龨δ摖ȱ", + "path": "297", + "port": 1401790459, + "host": "298", + "scheme": "ǵɐ鰥Z", "httpHeaders": [ { - "name": "293", - "value": "294" + "name": "299", + "value": "300" } ] }, "tcpSocket": { - "port": "295", - "host": "296" + "port": -1103045151, + "host": "301" }, - "initialDelaySeconds": 1905181464, - "timeoutSeconds": -1730959016, - "periodSeconds": 1272940694, - "successThreshold": -385597677, - "failureThreshold": 422133388, - "terminationGracePeriodSeconds": 8385745044578923915 + "gRPC": { + "port": 311083651, + "service": "302" + }, + "initialDelaySeconds": 353361793, + "timeoutSeconds": -2081447068, + "periodSeconds": -708413798, + "successThreshold": -898536659, + "failureThreshold": -1513284745, + "terminationGracePeriodSeconds": 5404658974498114041 }, "lifecycle": { "postStart": { "exec": { "command": [ - "297" + "303" ] }, "httpGet": { - "path": "298", - "port": "299", - "host": "300", - "scheme": "iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": 802134138, - "host": "303" - } - }, - "preStop": { - "exec": { - "command": [ - "304" - ] - }, - "httpGet": { - "path": "305", - "port": -126958936, + "path": "304", + "port": "305", "host": "306", - "scheme": "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻", "httpHeaders": [ { "name": "307", @@ -925,104 +923,130 @@ ] }, "tcpSocket": { - "port": "309", - "host": "310" + "port": 323903711, + "host": "309" + } + }, + "preStop": { + "exec": { + "command": [ + "310" + ] + }, + "httpGet": { + "path": "311", + "port": "312", + "host": "313", + "scheme": "丆", + "httpHeaders": [ + { + "name": "314", + "value": "315" + } + ] + }, + "tcpSocket": { + "port": "316", + "host": "317" } } }, - "terminationMessagePath": "311", - "terminationMessagePolicy": "ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS", - "imagePullPolicy": "哇芆斩ìh4ɊHȖ|ʐşƧ諔迮", + "terminationMessagePath": "318", + "terminationMessagePolicy": "Ŏ)/灩聋3趐囨鏻砅邻", + "imagePullPolicy": "騎C\"6x$1sȣ±p鋄", "securityContext": { "capabilities": { "add": [ - "嘢4ʗN,丽饾| 鞤ɱďW賁" + "ȹ均i绝5哇芆斩ìh4Ɋ" ], "drop": [ - "ɭɪǹ0衷," + "Ȗ|ʐşƧ諔迮ƙIJ嘢4" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "312", - "role": "313", - "type": "314", - "level": "315" + "user": "319", + "role": "320", + "type": "321", + "level": "322" }, "windowsOptions": { - "gmsaCredentialSpecName": "316", - "gmsaCredentialSpec": "317", - "runAsUserName": "318", - "hostProcess": true + "gmsaCredentialSpecName": "323", + "gmsaCredentialSpec": "324", + "runAsUserName": "325", + "hostProcess": false }, - "runAsUser": -1119183212148951030, - "runAsGroup": -7146044409185304665, + "runAsUser": -7936947433725476327, + "runAsGroup": -5712715102324619404, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "w妕眵笭/9崍h趭(娕", + "procMount": "W賁Ěɭɪǹ0", "seccompProfile": { - "type": "E增猍", - "localhostProfile": "319" + "type": ",ƷƣMț譎懚XW疪鑳", + "localhostProfile": "326" } - } + }, + "stdin": true, + "stdinOnce": true, + "tty": true } ], "ephemeralContainers": [ { - "name": "320", - "image": "321", + "name": "327", + "image": "328", "command": [ - "322" + "329" ], "args": [ - "323" + "330" ], - "workingDir": "324", + "workingDir": "331", "ports": [ { - "name": "325", - "hostPort": 601942575, - "containerPort": -1320027474, - "protocol": "Ƶf", - "hostIP": "326" + "name": "332", + "hostPort": 217308913, + "containerPort": 455919108, + "protocol": "崍h趭(娕u", + "hostIP": "333" } ], "envFrom": [ { - "prefix": "327", + "prefix": "334", "configMapRef": { - "name": "328", - "optional": true + "name": "335", + "optional": false }, "secretRef": { - "name": "329", - "optional": true + "name": "336", + "optional": false } } ], "env": [ { - "name": "330", - "value": "331", + "name": "337", + "value": "338", "valueFrom": { "fieldRef": { - "apiVersion": "332", - "fieldPath": "333" + "apiVersion": "339", + "fieldPath": "340" }, "resourceFieldRef": { - "containerName": "334", - "resource": "335", - "divisor": "179" + "containerName": "341", + "resource": "342", + "divisor": "360" }, "configMapKeyRef": { - "name": "336", - "key": "337", + "name": "343", + "key": "344", "optional": false }, "secretKeyRef": { - "name": "338", - "key": "339", + "name": "345", + "key": "346", "optional": false } } @@ -1030,57 +1054,29 @@ ], "resources": { "limits": { - "阎l": "464" + "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" }, "requests": { - "'佉": "633" + "蕎'": "62" } }, "volumeMounts": [ { - "name": "340", - "mountPath": "341", - "subPath": "342", - "mountPropagation": "(ť1ùfŭƽ", - "subPathExpr": "343" + "name": "347", + "readOnly": true, + "mountPath": "348", + "subPath": "349", + "mountPropagation": "Ǚ(", + "subPathExpr": "350" } ], "volumeDevices": [ { - "name": "344", - "devicePath": "345" + "name": "351", + "devicePath": "352" } ], "livenessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": -684167223, - "host": "348", - "scheme": "1b", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -47594442, - "timeoutSeconds": -2064284357, - "periodSeconds": 725624946, - "successThreshold": -34803208, - "failureThreshold": -313085430, - "terminationGracePeriodSeconds": -7686796864837350582 - }, - "readinessProbe": { "exec": { "command": [ "353" @@ -1088,9 +1084,9 @@ }, "httpGet": { "path": "354", - "port": 1611386356, + "port": -1842062977, "host": "355", - "scheme": "ɼ搳ǭ濑箨ʨIk(", + "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "356", @@ -1099,185 +1095,227 @@ ] }, "tcpSocket": { - "port": 2115799218, - "host": "358" + "port": "358", + "host": "359" }, - "initialDelaySeconds": 1984241264, - "timeoutSeconds": -758033170, - "periodSeconds": -487434422, - "successThreshold": -370404018, - "failureThreshold": -1844150067, - "terminationGracePeriodSeconds": 1778358283914418699 + "gRPC": { + "port": 413903479, + "service": "360" + }, + "initialDelaySeconds": 1708236944, + "timeoutSeconds": -1192140557, + "periodSeconds": 1961354355, + "successThreshold": -1977635123, + "failureThreshold": 1660454722, + "terminationGracePeriodSeconds": -5657477284668711794 }, - "startupProbe": { + "readinessProbe": { "exec": { "command": [ - "359" + "361" ] }, "httpGet": { - "path": "360", - "port": "361", - "host": "362", - "scheme": "焬CQm坊柩", + "path": "362", + "port": 1993058773, + "host": "363", + "scheme": "糂腂ǂǚŜEu", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "364", + "value": "365" } ] }, "tcpSocket": { - "port": "365", + "port": -468215285, "host": "366" }, - "initialDelaySeconds": -135823101, - "timeoutSeconds": -1345219897, - "periodSeconds": 1141812777, - "successThreshold": -1830926023, - "failureThreshold": -320410537, - "terminationGracePeriodSeconds": 8766190045617353809 + "gRPC": { + "port": 571693619, + "service": "367" + }, + "initialDelaySeconds": 1643238856, + "timeoutSeconds": -2028546276, + "periodSeconds": -2128305760, + "successThreshold": 1605974497, + "failureThreshold": 466207237, + "terminationGracePeriodSeconds": 6810468860514125748 + }, + "startupProbe": { + "exec": { + "command": [ + "368" + ] + }, + "httpGet": { + "path": "369", + "port": "370", + "host": "371", + "scheme": "[ƕƑĝ®EĨǔvÄÚ", + "httpHeaders": [ + { + "name": "372", + "value": "373" + } + ] + }, + "tcpSocket": { + "port": 1673785355, + "host": "374" + }, + "gRPC": { + "port": 559999152, + "service": "375" + }, + "initialDelaySeconds": -843639240, + "timeoutSeconds": 1573261475, + "periodSeconds": -1211577347, + "successThreshold": 1529027685, + "failureThreshold": -1612005385, + "terminationGracePeriodSeconds": -7329765383695934568 }, "lifecycle": { "postStart": { "exec": { "command": [ - "367" + "376" ] }, "httpGet": { - "path": "368", - "port": "369", - "host": "370", - "scheme": "!鍲ɋȑoG鄧蜢暳ǽżLj", + "path": "377", + "port": "378", + "host": "379", + "scheme": "ɻ;襕ċ桉桃喕", "httpHeaders": [ { - "name": "371", - "value": "372" + "name": "380", + "value": "381" } ] }, "tcpSocket": { - "port": 1333166203, - "host": "373" + "port": "382", + "host": "383" } }, "preStop": { "exec": { "command": [ - "374" + "384" ] }, "httpGet": { - "path": "375", - "port": 758604605, - "host": "376", - "scheme": "ċ桉桃喕蠲$ɛ溢臜裡×銵-紑", + "path": "385", + "port": "386", + "host": "387", + "scheme": "漤ŗ坟", "httpHeaders": [ { - "name": "377", - "value": "378" + "name": "388", + "value": "389" } ] }, "tcpSocket": { - "port": "379", - "host": "380" + "port": -1617422199, + "host": "390" } } }, - "terminationMessagePath": "381", - "terminationMessagePolicy": "釼aTGÒ鵌", - "imagePullPolicy": "ŵǤ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN翾Ⱦ", + "terminationMessagePath": "391", + "terminationMessagePolicy": "鯶縆", + "imagePullPolicy": "aTGÒ鵌Ē3", "securityContext": { "capabilities": { "add": [ - "氙磂tńČȷǻ.wȏâ磠Ƴ崖S«V¯Á" + "×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶滿筇" ], "drop": [ - "tl敷斢杧ż鯀" + "P:/a殆诵H玲鑠ĭ$#卛8ð仁Q" ] }, "privileged": true, "seLinuxOptions": { - "user": "382", - "role": "383", - "type": "384", - "level": "385" + "user": "392", + "role": "393", + "type": "394", + "level": "395" }, "windowsOptions": { - "gmsaCredentialSpecName": "386", - "gmsaCredentialSpec": "387", - "runAsUserName": "388", - "hostProcess": true + "gmsaCredentialSpecName": "396", + "gmsaCredentialSpec": "397", + "runAsUserName": "398", + "hostProcess": false }, - "runAsUser": -3379825899840103887, - "runAsGroup": -6950412587983829837, - "runAsNonRoot": true, + "runAsUser": -4594605252165716214, + "runAsGroup": 8611382659007276093, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "张q櫞繡旹翃ɾ氒ĺʈʫ羶剹ƊF豎穜姰", + "allowPrivilegeEscalation": false, + "procMount": "sYȠ繽敮ǰ詀", "seccompProfile": { - "type": "咑耖p^鏋蛹Ƚȿ醏g", - "localhostProfile": "389" + "type": "忀oɎƺL肄$鬬", + "localhostProfile": "399" } }, + "stdin": true, "tty": true, - "targetContainerName": "390" + "targetContainerName": "400" } ], - "restartPolicy": "飂廤Ƌʙcx", - "terminationGracePeriodSeconds": -4767735291842597991, - "activeDeadlineSeconds": -7888525810745339742, - "dnsPolicy": "h`職铳s44矕Ƈ", + "restartPolicy": "_敕", + "terminationGracePeriodSeconds": 7232696855417465611, + "activeDeadlineSeconds": -3924015511039305229, + "dnsPolicy": "穜姰l咑耖p^鏋蛹Ƚȿ", "nodeSelector": { - "391": "392" + "401": "402" }, - "serviceAccountName": "393", - "serviceAccount": "394", + "serviceAccountName": "403", + "serviceAccount": "404", "automountServiceAccountToken": true, - "nodeName": "395", - "hostIPC": true, - "shareProcessNamespace": true, + "nodeName": "405", + "hostNetwork": true, + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "396", - "role": "397", - "type": "398", - "level": "399" + "user": "406", + "role": "407", + "type": "408", + "level": "409" }, "windowsOptions": { - "gmsaCredentialSpecName": "400", - "gmsaCredentialSpec": "401", - "runAsUserName": "402", - "hostProcess": false + "gmsaCredentialSpecName": "410", + "gmsaCredentialSpec": "411", + "runAsUserName": "412", + "hostProcess": true }, - "runAsUser": 5422399684456852309, - "runAsGroup": -4636770370363077377, - "runAsNonRoot": false, + "runAsUser": -8490059975047402203, + "runAsGroup": 6219097993402437076, + "runAsNonRoot": true, "supplementalGroups": [ - -5728960352366086876 + 4224635496843945227 ], - "fsGroup": 1712752437570220896, + "fsGroup": 73764735411458498, "sysctls": [ { - "name": "403", - "value": "404" + "name": "413", + "value": "414" } ], - "fsGroupChangePolicy": "", + "fsGroupChangePolicy": "劶?jĎĭ¥#ƱÁR»", "seccompProfile": { - "type": "#", - "localhostProfile": "405" + "type": "揀.e鍃G昧牱fsǕT衩k", + "localhostProfile": "415" } }, "imagePullSecrets": [ { - "name": "406" + "name": "416" } ], - "hostname": "407", - "subdomain": "408", + "hostname": "417", + "subdomain": "418", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1285,19 +1323,19 @@ { "matchExpressions": [ { - "key": "409", - "operator": "7曳wœj堑ūM鈱ɖ'蠨磼O_h盌3", + "key": "419", + "operator": "s梊ɥʋăƻ遲njlȘ鹾K", "values": [ - "410" + "420" ] } ], "matchFields": [ { - "key": "411", - "operator": "@@)Zq=歍þ螗ɃŒGm¨z鋎靀G¿", + "key": "421", + "operator": "_h盌", "values": [ - "412" + "422" ] } ] @@ -1306,23 +1344,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 687140791, + "weight": -1249187397, "preference": { "matchExpressions": [ { - "key": "413", - "operator": "ļǹʅŚO虀", + "key": "423", + "operator": "9两@8Byß讪Ă2讅缔m葰賦迾娙ƴ4", "values": [ - "414" + "424" ] } ], "matchFields": [ { - "key": "415", - "operator": "ɴĶ烷Ľthp像-觗裓6Ř", + "key": "425", + "operator": "#ļǹʅŚO虀^背遻堣灭ƴɦ燻", "values": [ - "416" + "426" ] } ] @@ -1335,30 +1373,30 @@ { "labelSelector": { "matchLabels": { - "0": "X8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" + "7-3x-3/23_P": "d._.Um.-__k.5" }, "matchExpressions": [ { - "key": "c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o", + "key": "1-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3C", "operator": "In", "values": [ - "g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" + "p_N-S..O-BZ..6-1.S-B3_.b17ca-_p-y.eQZ9p_6.Cw" ] } ] }, "namespaces": [ - "423" + "433" ], - "topologyKey": "424", + "topologyKey": "434", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "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": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", - "operator": "Exists" + "key": "8mtxb__-ex-_1_-ODgC_1-_8__3", + "operator": "DoesNotExist" } ] } @@ -1366,37 +1404,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -555161071, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "73ph2/2..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m..C": "r-v-3-BO" }, "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": "q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/2._I-_P..w-W_-nE...-__--.k47M7y-Dy__3wc.q.8_00.L", + "operator": "Exists" } ] }, "namespaces": [ - "437" + "447" ], - "topologyKey": "438", + "topologyKey": "448", "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" + "r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y": "w1k8KLu..ly--JM" }, "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": "RT.0zo", + "operator": "DoesNotExist" } ] } @@ -1409,29 +1441,29 @@ { "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" + "FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C": "m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "451" + "461" ], - "topologyKey": "452", + "topologyKey": "462", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22": "eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", + "key": "Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w", "operator": "In", "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" + "u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d" ] } ] @@ -1440,34 +1472,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 339079271, "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" + "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": "6W74-R_Z_Tz.a3_Ho", + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", "operator": "Exists" } ] }, "namespaces": [ - "465" + "475" ], - "topologyKey": "466", + "topologyKey": "476", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1476,92 +1505,91 @@ ] } }, - "schedulerName": "473", + "schedulerName": "483", "tolerations": [ { - "key": "474", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "475", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "484", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "485", + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "476", + "ip": "486", "hostnames": [ - "477" + "487" ] } ], - "priorityClassName": "478", - "priority": 743241089, + "priorityClassName": "488", + "priority": -340583156, "dnsConfig": { "nameservers": [ - "479" + "489" ], "searches": [ - "480" + "490" ], "options": [ { - "name": "481", - "value": "482" + "name": "491", + "value": "492" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "483", + "runtimeClassName": "493", "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "preemptionPolicy": "n{鳻", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "484", - "whenUnsatisfiable": "", + "maxSkew": 1486667065, + "topologyKey": "494", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", - "operator": "In", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", + "operator": "NotIn", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "H1z..j_.r3--T" ] } ] } } ], - "setHostnameAsFQDN": true, + "setHostnameAsFQDN": false, "os": { - "name": "+\u0026ɃB沅零șPî壣" + "name": "Ê" } } } }, "status": { - "replicas": 157451826, - "fullyLabeledReplicas": -1872689134, - "readyReplicas": 1791185938, - "availableReplicas": 1559072561, - "observedGeneration": 5029735218517286947, + "replicas": 1710495724, + "fullyLabeledReplicas": 895180747, + "readyReplicas": 1856897421, + "availableReplicas": -900119103, + "observedGeneration": -2756902756708364909, "conditions": [ { - "type": "Y圻醆锛[M牍Ƃ氙吐ɝ鶼", - "status": "ŭ瘢颦z疵悡nȩ純z邜", - "lastTransitionTime": "2124-10-20T09:17:54Z", - "reason": "491", - "message": "492" + "type": "庺%#囨q砅ƎXÄdƦ;ƣŽ氮怉", + "status": "ȩ硘(ǒ[", + "lastTransitionTime": "2209-10-18T22:10:43Z", + "reason": "501", + "message": "502" } ] } 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 e86bafced65deb1638f1a5de584a73b233102248..4dc991310fd075c9d98957bda658dacc3ba778b7 100644 GIT binary patch delta 5141 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 UKB?F1jKLDePXZwrbVl9(0XhB-fB*mh delta 5496 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犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩ privileged: true - procMount: '>郵[+扴ȨŮ' + procMount: ' 苧yñKJɐ' readOnlyRootFilesystem: false - runAsGroup: 7694930383795602762 + runAsGroup: 3811348330690808371 runAsNonRoot: true - runAsUser: -2529737859863639391 + runAsUser: 2185575187737222181 seLinuxOptions: - level: "246" - role: "244" - type: "245" - user: "243" + level: "249" + role: "247" + type: "248" + user: "246" seccompProfile: - localhostProfile: "250" - type: 朷Ǝ膯ljVX1虊谇 + localhostProfile: "253" + type: Gƚ绤fʀļ腩墺Ò媁荭gw windowsOptions: - gmsaCredentialSpec: "248" - gmsaCredentialSpecName: "247" + gmsaCredentialSpec: "251" + gmsaCredentialSpecName: "250" hostProcess: false - runAsUserName: "249" + runAsUserName: "252" startupProbe: exec: command: - - "221" - failureThreshold: 59664438 + - "222" + failureThreshold: 1479266199 + gRPC: + port: 593802074 + service: "230" httpGet: - host: "224" + host: "225" httpHeaders: - - name: "225" - value: "226" - path: "222" - port: "223" - scheme: «丯Ƙ枛牐ɺ皚 - initialDelaySeconds: 766864314 - periodSeconds: 1495880465 - successThreshold: -1032967081 + - name: "226" + value: "227" + path: "223" + port: "224" + scheme: 牐ɺ皚|懥 + initialDelaySeconds: 538852927 + periodSeconds: 902535764 + successThreshold: 716842280 tcpSocket: - host: "227" - port: -1934111455 - terminationGracePeriodSeconds: 4116652091516790056 - timeoutSeconds: 1146016612 - stdin: true - terminationMessagePath: "242" - terminationMessagePolicy: ?$矡ȶ网棊ʢ - tty: true + host: "229" + port: "228" + terminationGracePeriodSeconds: 702282827459446622 + timeoutSeconds: -407545915 + stdinOnce: true + terminationMessagePath: "245" + terminationMessagePolicy: 庎D}埽uʎȺ眖R#yV'WKw(ğ儴 volumeDevices: - devicePath: "206" name: "205" @@ -739,69 +762,68 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "395" + nodeName: "405" nodeSelector: - "391": "392" + "401": "402" os: - name: +&ɃB沅零șPî壣 + name: Ê overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "478" + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "488" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: 飂廤Ƌʙcx - runtimeClassName: "483" - schedulerName: "473" + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: _敕 + runtimeClassName: "493" + schedulerName: "483" securityContext: - fsGroup: 1712752437570220896 - fsGroupChangePolicy: "" - runAsGroup: -4636770370363077377 - runAsNonRoot: false - runAsUser: 5422399684456852309 + fsGroup: 73764735411458498 + fsGroupChangePolicy: 劶?jĎĭ¥#ƱÁR» + runAsGroup: 6219097993402437076 + runAsNonRoot: true + runAsUser: -8490059975047402203 seLinuxOptions: - level: "399" - role: "397" - type: "398" - user: "396" + level: "409" + role: "407" + type: "408" + user: "406" seccompProfile: - localhostProfile: "405" - type: '#' + localhostProfile: "415" + type: 揀.e鍃G昧牱fsǕT衩k supplementalGroups: - - -5728960352366086876 + - 4224635496843945227 sysctls: - - name: "403" - value: "404" + - name: "413" + value: "414" windowsOptions: - gmsaCredentialSpec: "401" - gmsaCredentialSpecName: "400" - hostProcess: false - runAsUserName: "402" - serviceAccount: "394" - serviceAccountName: "393" - setHostnameAsFQDN: true - shareProcessNamespace: true - subdomain: "408" - terminationGracePeriodSeconds: -4767735291842597991 + gmsaCredentialSpec: "411" + gmsaCredentialSpecName: "410" + hostProcess: true + runAsUserName: "412" + serviceAccount: "404" + serviceAccountName: "403" + setHostnameAsFQDN: false + shareProcessNamespace: false + subdomain: "418" + terminationGracePeriodSeconds: 7232696855417465611 tolerations: - - effect: '慰x:' - key: "474" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "475" + - key: "484" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "485" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x - operator: In + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b + operator: NotIn values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - H1z..j_.r3--T matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "484" - whenUnsatisfiable: "" + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "494" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "49" @@ -1057,14 +1079,14 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 1559072561 + availableReplicas: -900119103 conditions: - - lastTransitionTime: "2124-10-20T09:17:54Z" - message: "492" - reason: "491" - status: ŭ瘢颦z疵悡nȩ純z邜 - type: Y圻醆锛[M牍Ƃ氙吐ɝ鶼 - fullyLabeledReplicas: -1872689134 - observedGeneration: 5029735218517286947 - readyReplicas: 1791185938 - replicas: 157451826 + - lastTransitionTime: "2209-10-18T22:10:43Z" + message: "502" + reason: "501" + status: ȩ硘(ǒ[ + type: 庺%#囨q砅ƎXÄdƦ;ƣŽ氮怉 + fullyLabeledReplicas: 895180747 + observedGeneration: -2756902756708364909 + readyReplicas: 1856897421 + replicas: 1710495724 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 9f90d0d5cf5..f75e26c5f45 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 @@ -560,24 +560,28 @@ "port": -498930176, "host": "212" }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479, - "terminationGracePeriodSeconds": 3196828455642760911 + "gRPC": { + "port": -670390306, + "service": "213" + }, + "initialDelaySeconds": -2036074491, + "timeoutSeconds": -148216266, + "periodSeconds": 165047920, + "successThreshold": -393291312, + "failureThreshold": -93157681, + "terminationGracePeriodSeconds": -4856573944864548413 }, "readinessProbe": { "exec": { "command": [ - "213" + "214" ] }, "httpGet": { - "path": "214", - "port": "215", + "path": "215", + "port": -331283026, "host": "216", - "scheme": "3!Zɾģ毋Ó6", + "scheme": "ȉ", "httpHeaders": [ { "name": "217", @@ -586,27 +590,31 @@ ] }, "tcpSocket": { - "port": -832805508, + "port": 714088955, "host": "219" }, - "initialDelaySeconds": -228822833, - "timeoutSeconds": -970312425, - "periodSeconds": -1213051101, - "successThreshold": 1451056156, - "failureThreshold": 267768240, - "terminationGracePeriodSeconds": -549108701661089463 + "gRPC": { + "port": -630252364, + "service": "220" + }, + "initialDelaySeconds": 391562775, + "timeoutSeconds": -775511009, + "periodSeconds": -832805508, + "successThreshold": -228822833, + "failureThreshold": -970312425, + "terminationGracePeriodSeconds": -5210014804617784724 }, "startupProbe": { "exec": { "command": [ - "220" + "221" ] }, "httpGet": { - "path": "221", - "port": "222", + "path": "222", + "port": -1455098755, "host": "223", - "scheme": "#yV'WKw(ğ儴Ůĺ}", + "scheme": "眖R#yV'W", "httpHeaders": [ { "name": "224", @@ -615,97 +623,102 @@ ] }, "tcpSocket": { - "port": -20130017, - "host": "226" + "port": "226", + "host": "227" }, - "initialDelaySeconds": -1244623134, - "timeoutSeconds": -1334110502, - "periodSeconds": -398297599, - "successThreshold": 873056500, - "failureThreshold": -36782737, - "terminationGracePeriodSeconds": -7464951486382552895 + "gRPC": { + "port": -1798849477, + "service": "228" + }, + "initialDelaySeconds": -1017263912, + "timeoutSeconds": 852780575, + "periodSeconds": -1252938503, + "successThreshold": 893823156, + "failureThreshold": -1980314709, + "terminationGracePeriodSeconds": 2455602852175027275 }, "lifecycle": { "postStart": { "exec": { "command": [ - "227" + "229" ] }, "httpGet": { - "path": "228", - "port": "229", - "host": "230", - "scheme": "鄠[颐o啛更偢ɇ卷荙JL", + "path": "230", + "port": "231", + "host": "232", + "scheme": "ȓ蹣ɐǛv+8Ƥ熪军", "httpHeaders": [ { - "name": "231", - "value": "232" + "name": "233", + "value": "234" } ] }, "tcpSocket": { - "port": "233", - "host": "234" + "port": 622267234, + "host": "235" } }, "preStop": { "exec": { "command": [ - "235" + "236" ] }, "httpGet": { - "path": "236", - "port": -1506633471, - "host": "237", - "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", + "path": "237", + "port": -1463645123, + "host": "238", + "scheme": "荙JLĹ]佱¿\u003e犵殇ŕ", "httpHeaders": [ { - "name": "238", - "value": "239" + "name": "239", + "value": "240" } ] }, "tcpSocket": { - "port": "240", - "host": "241" + "port": "241", + "host": "242" } } }, - "terminationMessagePath": "242", - "terminationMessagePolicy": "屡ʁ", + "terminationMessagePath": "243", + "terminationMessagePolicy": "圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀", + "imagePullPolicy": "ĬÇó藢xɮĵȑ6L*Z", "securityContext": { "capabilities": { "add": [ - "Ÿ8T 苧yñKJɐ扵" + "咡W" ], "drop": [ - "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" + "敄lu|" ] }, "privileged": false, "seLinuxOptions": { - "user": "243", - "role": "244", - "type": "245", - "level": "246" + "user": "244", + "role": "245", + "type": "246", + "level": "247" }, "windowsOptions": { - "gmsaCredentialSpecName": "247", - "gmsaCredentialSpec": "248", - "runAsUserName": "249", - "hostProcess": true + "gmsaCredentialSpecName": "248", + "gmsaCredentialSpec": "249", + "runAsUserName": "250", + "hostProcess": false }, - "runAsUser": 3582457287488712192, - "runAsGroup": -7664873352063067579, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "runAsUser": -226514069321683925, + "runAsGroup": -4333562938396485230, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "\u003c6", + "procMount": "E埄Ȁ朦 wƯ貾坢'", "seccompProfile": { - "type": "簳°Ļǟi\u0026皥贸", - "localhostProfile": "250" + "type": "aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l", + "localhostProfile": "251" } }, "stdin": true @@ -713,59 +726,59 @@ ], "containers": [ { - "name": "251", - "image": "252", + "name": "252", + "image": "253", "command": [ - "253" - ], - "args": [ "254" ], - "workingDir": "255", + "args": [ + "255" + ], + "workingDir": "256", "ports": [ { - "name": "256", - "hostPort": -1314967760, - "containerPort": 1174240097, - "protocol": "\\E¦队偯J僳徥淳", - "hostIP": "257" + "name": "257", + "hostPort": -560717833, + "containerPort": -760292259, + "protocol": "w媀瓄\u0026翜舞拉Œɥ颶妧Ö闊 鰔澝qV訆", + "hostIP": "258" } ], "envFrom": [ { - "prefix": "258", + "prefix": "259", "configMapRef": { - "name": "259", + "name": "260", "optional": false }, "secretRef": { - "name": "260", + "name": "261", "optional": true } } ], "env": [ { - "name": "261", - "value": "262", + "name": "262", + "value": "263", "valueFrom": { "fieldRef": { - "apiVersion": "263", - "fieldPath": "264" + "apiVersion": "264", + "fieldPath": "265" }, "resourceFieldRef": { - "containerName": "265", - "resource": "266", - "divisor": "965" + "containerName": "266", + "resource": "267", + "divisor": "945" }, "configMapKeyRef": { - "name": "267", - "key": "268", + "name": "268", + "key": "269", "optional": false }, "secretKeyRef": { - "name": "269", - "key": "270", + "name": "270", + "key": "271", "optional": false } } @@ -773,512 +786,540 @@ ], "resources": { "limits": { - "4Ǒ輂,ŕĪ": "398" + "ĩ餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴": "86" }, "requests": { - "V訆Ǝżŧ": "915" + "ə娯Ȱ囌{": "853" } }, "volumeMounts": [ { - "name": "271", + "name": "272", "readOnly": true, - "mountPath": "272", - "subPath": "273", - "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", - "subPathExpr": "274" + "mountPath": "273", + "subPath": "274", + "mountPropagation": "龏´DÒȗÔÂɘɢ鬍", + "subPathExpr": "275" } ], "volumeDevices": [ { - "name": "275", - "devicePath": "276" + "name": "276", + "devicePath": "277" } ], "livenessProbe": { "exec": { "command": [ - "277" + "278" ] }, "httpGet": { - "path": "278", - "port": "279", - "host": "280", - "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", + "path": "279", + "port": "280", + "host": "281", + "scheme": "Jih亏yƕ丆録²", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "282", + "value": "283" } ] }, "tcpSocket": { - "port": -614098868, - "host": "283" + "port": 2080874371, + "host": "284" }, - "initialDelaySeconds": 234253676, - "timeoutSeconds": 846286700, - "periodSeconds": 1080545253, - "successThreshold": 1843491416, - "failureThreshold": -1204965397, - "terminationGracePeriodSeconds": -2125560879532395341 + "gRPC": { + "port": -1187301925, + "service": "285" + }, + "initialDelaySeconds": -402384013, + "timeoutSeconds": -181601395, + "periodSeconds": -617381112, + "successThreshold": 1851229369, + "failureThreshold": -560238386, + "terminationGracePeriodSeconds": 7124276984274024394 }, "readinessProbe": { "exec": { "command": [ - "284" + "286" ] }, "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "花ª瘡蟦JBʟ鍏", + "path": "287", + "port": "288", + "host": "289", + "scheme": "\"6x$1sȣ±p", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": 1900201288, + "host": "292" }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013, - "terminationGracePeriodSeconds": -779972051078659613 + "gRPC": { + "port": 1443329506, + "service": "293" + }, + "initialDelaySeconds": 480631652, + "timeoutSeconds": -1983435813, + "periodSeconds": 1167615307, + "successThreshold": 455833230, + "failureThreshold": 1956567721, + "terminationGracePeriodSeconds": 666108157153018873 }, "startupProbe": { "exec": { "command": [ - "292" + "294" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "İ", + "path": "295", + "port": "296", + "host": "297", + "scheme": "ɵ", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "298", + "value": "299" } ] }, "tcpSocket": { - "port": "298", - "host": "299" + "port": "300", + "host": "301" }, - "initialDelaySeconds": -1615316902, - "timeoutSeconds": -793616601, - "periodSeconds": -522215271, - "successThreshold": 1374479082, - "failureThreshold": 737722974, - "terminationGracePeriodSeconds": -247950237984551522 + "gRPC": { + "port": 1473407401, + "service": "302" + }, + "initialDelaySeconds": 1575106083, + "timeoutSeconds": -1995371971, + "periodSeconds": -1700828941, + "successThreshold": 248533396, + "failureThreshold": -1835677314, + "terminationGracePeriodSeconds": 854912766214576273 }, "lifecycle": { "postStart": { "exec": { "command": [ - "300" + "303" ] }, "httpGet": { - "path": "301", - "port": 1502643091, - "host": "302", - "scheme": "­蜷ɔ幩š", + "path": "304", + "port": "305", + "host": "306", + "scheme": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": 455833230, - "host": "305" + "port": "309", + "host": "310" } }, "preStop": { "exec": { "command": [ - "306" + "311" ] }, "httpGet": { - "path": "307", - "port": 1076497581, - "host": "308", - "scheme": "h4ɊHȖ|ʐ", + "path": "312", + "port": "313", + "host": "314", + "scheme": "ƷƣMț", "httpHeaders": [ { - "name": "309", - "value": "310" + "name": "315", + "value": "316" } ] }, "tcpSocket": { - "port": 248533396, - "host": "311" + "port": "317", + "host": "318" } } }, - "terminationMessagePath": "312", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", + "terminationMessagePath": "319", + "terminationMessagePolicy": "XW疪鑳w妕眵", + "imagePullPolicy": "e躒訙Ǫʓ)ǂť嗆u8晲T[ir", "securityContext": { "capabilities": { "add": [ - "DŽ髐njʉBn(fǂǢ曣" + "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎" ], "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "313", - "role": "314", - "type": "315", - "level": "316" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "317", - "gmsaCredentialSpec": "318", - "runAsUserName": "319", - "hostProcess": true - }, - "runAsUser": -3576337664396773931, - "runAsGroup": -4786249339103684082, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "u8晲", - "seccompProfile": { - "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", - "localhostProfile": "320" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "321", - "image": "322", - "command": [ - "323" - ], - "args": [ - "324" - ], - "workingDir": "325", - "ports": [ - { - "name": "326", - "hostPort": 1453852685, - "containerPort": 2037135322, - "protocol": "ǧĒzŔ瘍N", - "hostIP": "327" - } - ], - "envFrom": [ - { - "prefix": "328", - "configMapRef": { - "name": "329", - "optional": true - }, - "secretRef": { - "name": "330", - "optional": true - } - } - ], - "env": [ - { - "name": "331", - "value": "332", - "valueFrom": { - "fieldRef": { - "apiVersion": "333", - "fieldPath": "334" - }, - "resourceFieldRef": { - "containerName": "335", - "resource": "336", - "divisor": "464" - }, - "configMapKeyRef": { - "name": "337", - "key": "338", - "optional": true - }, - "secretKeyRef": { - "name": "339", - "key": "340", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "汚磉反-n": "653" - }, - "requests": { - "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" - } - }, - "volumeMounts": [ - { - "name": "341", - "mountPath": "342", - "subPath": "343", - "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", - "subPathExpr": "344" - } - ], - "volumeDevices": [ - { - "name": "345", - "devicePath": "346" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "347" - ] - }, - "httpGet": { - "path": "348", - "port": -1088996269, - "host": "349", - "scheme": "ƘƵŧ1ƟƓ宆!", - "httpHeaders": [ - { - "name": "350", - "value": "351" - } - ] - }, - "tcpSocket": { - "port": -1836225650, - "host": "352" - }, - "initialDelaySeconds": -1065853311, - "timeoutSeconds": 559999152, - "periodSeconds": -843639240, - "successThreshold": 1573261475, - "failureThreshold": -1211577347, - "terminationGracePeriodSeconds": 6567123901989213629 - }, - "readinessProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": 705333281, - "host": "355", - "scheme": "xƂ9阠", - "httpHeaders": [ - { - "name": "356", - "value": "357" - } - ] - }, - "tcpSocket": { - "port": -916583020, - "host": "358" - }, - "initialDelaySeconds": -606614374, - "timeoutSeconds": -3478003, - "periodSeconds": 498878902, - "successThreshold": 652646450, - "failureThreshold": 757223010, - "terminationGracePeriodSeconds": -8216131738691912586 - }, - "startupProbe": { - "exec": { - "command": [ - "359" - ] - }, - "httpGet": { - "path": "360", - "port": "361", - "host": "362", - "scheme": "Ů\u003cy鯶縆łƑ[澔", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": 1288391156, - "host": "365" - }, - "initialDelaySeconds": -952255430, - "timeoutSeconds": 1568034275, - "periodSeconds": -824007302, - "successThreshold": -359713104, - "failureThreshold": 1671084780, - "terminationGracePeriodSeconds": 1571605531283019612 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "366" - ] - }, - "httpGet": { - "path": "367", - "port": "368", - "host": "369", - "scheme": "%ʝ`ǭ", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": -1467648837, - "host": "372" - } - }, - "preStop": { - "exec": { - "command": [ - "373" - ] - }, - "httpGet": { - "path": "374", - "port": "375", - "host": "376", - "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", - "httpHeaders": [ - { - "name": "377", - "value": "378" - } - ] - }, - "tcpSocket": { - "port": "379", - "host": "380" - } - } - }, - "terminationMessagePath": "381", - "terminationMessagePolicy": "¯ÁȦtl敷斢", - "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", - "securityContext": { - "capabilities": { - "add": [ - "鬬$矐_敕ű嵞嬯t{Eɾ" - ], - "drop": [ - "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + "佉賞ǧĒzŔ" ] }, "privileged": true, "seLinuxOptions": { - "user": "382", - "role": "383", - "type": "384", - "level": "385" + "user": "320", + "role": "321", + "type": "322", + "level": "323" }, "windowsOptions": { - "gmsaCredentialSpecName": "386", - "gmsaCredentialSpec": "387", - "runAsUserName": "388", - "hostProcess": true + "gmsaCredentialSpecName": "324", + "gmsaCredentialSpec": "325", + "runAsUserName": "326", + "hostProcess": false }, - "runAsUser": 4224635496843945227, - "runAsGroup": 73764735411458498, - "runAsNonRoot": false, + "runAsUser": 3762269034390589700, + "runAsGroup": 8906175993302041196, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "s44矕Ƈè", + "procMount": "b繐汚磉反-n覦灲閈誹", "seccompProfile": { - "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", - "localhostProfile": "389" + "type": "蕉ɼ搳ǭ濑箨ʨIk(dŊ", + "localhostProfile": "327" } }, - "tty": true, - "targetContainerName": "390" + "stdinOnce": true, + "tty": true } ], - "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "terminationGracePeriodSeconds": -8335674866227004872, - "activeDeadlineSeconds": 3305070661619041050, - "dnsPolicy": "+Œ9两", + "ephemeralContainers": [ + { + "name": "328", + "image": "329", + "command": [ + "330" + ], + "args": [ + "331" + ], + "workingDir": "332", + "ports": [ + { + "name": "333", + "hostPort": -370404018, + "containerPort": -1844150067, + "protocol": "滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ", + "hostIP": "334" + } + ], + "envFrom": [ + { + "prefix": "335", + "configMapRef": { + "name": "336", + "optional": false + }, + "secretRef": { + "name": "337", + "optional": true + } + } + ], + "env": [ + { + "name": "338", + "value": "339", + "valueFrom": { + "fieldRef": { + "apiVersion": "340", + "fieldPath": "341" + }, + "resourceFieldRef": { + "containerName": "342", + "resource": "343", + "divisor": "334" + }, + "configMapKeyRef": { + "name": "344", + "key": "345", + "optional": true + }, + "secretKeyRef": { + "name": "346", + "key": "347", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$": "160" + }, + "requests": { + "Z漤ŗ坟Ů\u003cy鯶縆ł": "907" + } + }, + "volumeMounts": [ + { + "name": "348", + "mountPath": "349", + "subPath": "350", + "mountPropagation": "Ò鵌Ē", + "subPathExpr": "351" + } + ], + "volumeDevices": [ + { + "name": "352", + "devicePath": "353" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "354" + ] + }, + "httpGet": { + "path": "355", + "port": "356", + "host": "357", + "scheme": "鉂WJ1抉泅ą\u0026疀ȼN翾ȾD虓氙磂t", + "httpHeaders": [ + { + "name": "358", + "value": "359" + } + ] + }, + "tcpSocket": { + "port": "360", + "host": "361" + }, + "gRPC": { + "port": 1445923603, + "service": "362" + }, + "initialDelaySeconds": 2040952835, + "timeoutSeconds": -1101457109, + "periodSeconds": -513325570, + "successThreshold": 1491794693, + "failureThreshold": -1457715462, + "terminationGracePeriodSeconds": 5797412715505520759 + }, + "readinessProbe": { + "exec": { + "command": [ + "363" + ] + }, + "httpGet": { + "path": "364", + "port": 534591402, + "host": "365", + "scheme": "ð仁Q橱9ij\\Ď愝Ű藛b磾sY", + "httpHeaders": [ + { + "name": "366", + "value": "367" + } + ] + }, + "tcpSocket": { + "port": "368", + "host": "369" + }, + "gRPC": { + "port": -1459316800, + "service": "370" + }, + "initialDelaySeconds": 343200077, + "timeoutSeconds": -1500740922, + "periodSeconds": -217760519, + "successThreshold": 616165315, + "failureThreshold": 731136838, + "terminationGracePeriodSeconds": 7306468936162090894 + }, + "startupProbe": { + "exec": { + "command": [ + "371" + ] + }, + "httpGet": { + "path": "372", + "port": "373", + "host": "374", + "scheme": "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹", + "httpHeaders": [ + { + "name": "375", + "value": "376" + } + ] + }, + "tcpSocket": { + "port": -337985364, + "host": "377" + }, + "gRPC": { + "port": -299466656, + "service": "378" + }, + "initialDelaySeconds": -656703944, + "timeoutSeconds": -143604764, + "periodSeconds": -1649234654, + "successThreshold": -263708518, + "failureThreshold": 541943046, + "terminationGracePeriodSeconds": 6451878315918197645 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "379" + ] + }, + "httpGet": { + "path": "380", + "port": "381", + "host": "382", + "scheme": "đ\u003e*劶?", + "httpHeaders": [ + { + "name": "383", + "value": "384" + } + ] + }, + "tcpSocket": { + "port": -176877925, + "host": "385" + } + }, + "preStop": { + "exec": { + "command": [ + "386" + ] + }, + "httpGet": { + "path": "387", + "port": -783700027, + "host": "388", + "scheme": "*鑏=", + "httpHeaders": [ + { + "name": "389", + "value": "390" + } + ] + }, + "tcpSocket": { + "port": "391", + "host": "392" + } + } + }, + "terminationMessagePath": "393", + "terminationMessagePolicy": "|ǓÓ敆OɈÏ 瞍髃", + "imagePullPolicy": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", + "securityContext": { + "capabilities": { + "add": [ + "h盌3+Œ" + ], + "drop": [ + "两@8Byß讪Ă2讅缔m葰賦迾娙ƴ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "394", + "role": "395", + "type": "396", + "level": "397" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "398", + "gmsaCredentialSpec": "399", + "runAsUserName": "400", + "hostProcess": false + }, + "runAsUser": 2527646958598971462, + "runAsGroup": -4050404152969473199, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "", + "seccompProfile": { + "type": "ɴĶ烷Ľthp像-觗裓6Ř", + "localhostProfile": "401" + } + }, + "stdinOnce": true, + "tty": true, + "targetContainerName": "402" + } + ], + "restartPolicy": "5Ų買霎ȃň[\u003eą S", + "terminationGracePeriodSeconds": -22513568208595409, + "activeDeadlineSeconds": 5686960545941743295, + "dnsPolicy": "hȱɷȰW瀤oɢ嫎", "nodeSelector": { - "391": "392" + "403": "404" }, - "serviceAccountName": "393", - "serviceAccount": "394", + "serviceAccountName": "405", + "serviceAccount": "406", "automountServiceAccountToken": false, - "nodeName": "395", + "nodeName": "407", + "hostNetwork": true, "hostPID": true, + "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "396", - "role": "397", - "type": "398", - "level": "399" + "user": "408", + "role": "409", + "type": "410", + "level": "411" }, "windowsOptions": { - "gmsaCredentialSpecName": "400", - "gmsaCredentialSpec": "401", - "runAsUserName": "402", + "gmsaCredentialSpecName": "412", + "gmsaCredentialSpec": "413", + "runAsUserName": "414", "hostProcess": false }, - "runAsUser": 3438266910774132295, - "runAsGroup": 3230705132538051674, - "runAsNonRoot": true, + "runAsUser": -7967112147393038497, + "runAsGroup": 5464200670028420111, + "runAsNonRoot": false, "supplementalGroups": [ - -1600417733583164525 + -7991366882837904237 ], - "fsGroup": -3964669311891901178, + "fsGroup": -8312413102936832334, "sysctls": [ { - "name": "403", - "value": "404" + "name": "415", + "value": "416" } ], - "fsGroupChangePolicy": "ƴ4虵p", + "fsGroupChangePolicy": "洪", "seccompProfile": { - "type": "沥7uPƒw©ɴĶ烷Ľthp", - "localhostProfile": "405" + "type": "儕lmòɻŶJ詢QǾɁ鍻G", + "localhostProfile": "417" } }, "imagePullSecrets": [ { - "name": "406" + "name": "418" } ], - "hostname": "407", - "subdomain": "408", + "hostname": "419", + "subdomain": "420", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1286,19 +1327,19 @@ { "matchExpressions": [ { - "key": "409", - "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", + "key": "421", + "operator": "颪œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.", "values": [ - "410" + "422" ] } ], "matchFields": [ { - "key": "411", - "operator": " ", + "key": "423", + "operator": "%蹶/ʗ", "values": [ - "412" + "424" ] } ] @@ -1307,23 +1348,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -5241849, + "weight": -1759815583, "preference": { "matchExpressions": [ { - "key": "413", - "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", + "key": "425", + "operator": "揤郡ɑ鮽ǍJB膾扉", "values": [ - "414" + "426" ] } ], "matchFields": [ { - "key": "415", - "operator": "[y#t(", + "key": "427", + "operator": "88 u怞荊ù灹8緔Tj§E蓋C", "values": [ - "416" + "428" ] } ] @@ -1336,30 +1377,27 @@ { "labelSelector": { "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "t-u-4----q-x3w3dn5-1rhm-5y--z---69o-9-69mxv17r--32b-----4-67t.qk5--f4e4--r1k278l-d-8o1-x-1wl-r/a6Sp_N-S..O-BZ..6-1.b": "L_gw_-z6" }, "matchExpressions": [ { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", - "operator": "NotIn", - "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" - ] + "key": "0l_.23--_6l.-5_BZk5v3U", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "423" + "435" ], - "topologyKey": "424", + "topologyKey": "436", "namespaceSelector": { "matchLabels": { - "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + "6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD7": "5-x6db-L7.-__-G_2kCpS__3" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", - "operator": "DoesNotExist" + "key": "w-_-_ve5.m_2_--Z", + "operator": "Exists" } ] } @@ -1367,30 +1405,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -234140, + "weight": -1257588741, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + "t-9jcz9f-6-4g-z46--f2t-m836.073phjo--8kb6--ut---p8--3-e-3-44---h-q7-p-2djmscp--ac8u23-k/x-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1": "47M7d" }, "matchExpressions": [ { - "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "key": "q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/q.8_00.L", "operator": "Exists" } ] }, "namespaces": [ - "437" + "449" ], - "topologyKey": "438", + "topologyKey": "450", "namespaceSelector": { "matchLabels": { - "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + "r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y": "w1k8KLu..ly--JM" }, "matchExpressions": [ { - "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "key": "RT.0zo", "operator": "DoesNotExist" } ] @@ -1404,32 +1442,29 @@ { "labelSelector": { "matchLabels": { - "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + "FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C": "m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH" }, "matchExpressions": [ { - "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", - "operator": "In", - "values": [ - "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" - ] + "key": "7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "451" + "463" ], - "topologyKey": "452", + "topologyKey": "464", "namespaceSelector": { "matchLabels": { - "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + "p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22": "eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p" }, "matchExpressions": [ { - "key": "N7.81_-._-_8_.._._a9", + "key": "Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w", "operator": "In", "values": [ - "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + "u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d" ] } ] @@ -1438,31 +1473,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1276377114, + "weight": 339079271, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + "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": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", - "operator": "DoesNotExist" + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", + "operator": "Exists" } ] }, "namespaces": [ - "465" + "477" ], - "topologyKey": "466", + "topologyKey": "478", "namespaceSelector": { "matchLabels": { - "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", - "operator": "DoesNotExist" + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1471,66 +1506,65 @@ ] } }, - "schedulerName": "473", + "schedulerName": "485", "tolerations": [ { - "key": "474", - "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "475", - "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", - "tolerationSeconds": 3252034671163905138 + "key": "486", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "487", + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "476", + "ip": "488", "hostnames": [ - "477" + "489" ] } ], - "priorityClassName": "478", - "priority": 347613368, + "priorityClassName": "490", + "priority": -340583156, "dnsConfig": { "nameservers": [ - "479" + "491" ], "searches": [ - "480" + "492" ], "options": [ { - "name": "481", - "value": "482" + "name": "493", + "value": "494" } ] }, "readinessGates": [ { - "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "483", + "runtimeClassName": "495", "enableServiceLinks": false, - "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "preemptionPolicy": "n{鳻", "overhead": { - "D輷": "792" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": -484382570, - "topologyKey": "484", - "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "maxSkew": 1486667065, + "topologyKey": "496", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", "operator": "NotIn", "values": [ - "h.v._5.vB-.-7-.6Jv-86___3" + "H1z..j_.r3--T" ] } ] @@ -1539,146 +1573,146 @@ ], "setHostnameAsFQDN": false, "os": { - "name": "c'V{E犓`ɜɅc" + "name": "Ê" } } }, "volumeClaimTemplates": [ { "metadata": { - "name": "491", - "generateName": "492", - "namespace": "493", - "selfLink": "494", - "uid": "`", - "resourceVersion": "5863709333089187294", - "generation": 6477367096865964611, - "creationTimestamp": "2097-02-11T08:53:04Z", - "deletionGracePeriodSeconds": 5497143372256332223, + "name": "503", + "generateName": "504", + "namespace": "505", + "selfLink": "506", + "uid": "µʍ^鼑", + "resourceVersion": "12522354568905793793", + "generation": -7492163414721477183, + "creationTimestamp": "2091-04-29T08:40:13Z", + "deletionGracePeriodSeconds": -790340248384719952, "labels": { - "496": "497" + "508": "509" }, "annotations": { - "498": "499" + "510": "511" }, "ownerReferences": [ { - "apiVersion": "500", - "kind": "501", - "name": "502", - "uid": "Z穑S13t", - "controller": false, - "blockOwnerDeletion": true + "apiVersion": "512", + "kind": "513", + "name": "514", + "uid": "#囨q", + "controller": true, + "blockOwnerDeletion": false } ], "finalizers": [ - "503" + "515" ], - "clusterName": "504", + "clusterName": "516", "managedFields": [ { - "manager": "505", - "operation": "董缞濪葷cŲNª", - "apiVersion": "506", - "fieldsType": "507", - "subresource": "508" + "manager": "517", + "operation": "ÄdƦ;ƣŽ氮怉ƥ;\"薑Ȣ#闬輙怀¹", + "apiVersion": "518", + "fieldsType": "519", + "subresource": "520" } ] }, "spec": { "accessModes": [ - "豘ñ澀j劎笜釼鮭Ɯ镶Eq荣¿S5Tƙ" + "觇ƒ幦ų勏Y9=ȳB鼲糰E" ], "selector": { "matchLabels": { - "N_l..-_.1-j---30q.-2_9.9-..-JA-H-5": "8_--4.__z2-.T2I" + "655-905---o7-g-10-oh-c3-----va10-m-fq97-81-xa-h0-4d-z-23---49t7.28-d-e10-f-o-fr5/Y__03_6.K8l.YlG0.87B1": "z23.Ya-C3-._-l__S" }, "matchExpressions": [ { - "key": "7--4a06y7-dt--5--8-69vc31o-865227qok-3-v8e7wfk4ek.hi93f---z-4-q24gt/Mw.___-_-mv9h.-7.s__-_g6_-_No", + "key": "019_-gYY.3", "operator": "In", "values": [ - "D.9-F_A-t0-o.7_a-t.-d6h__._-.Z-Q.1-B.__--wr_-Iu9._.UT-o" + "F-__q6Q_--a_-_zzQ" ] } ] }, "resources": { "limits": { - "xġ疾ɇù扻喥|{軈ĕʦ竳÷ 骵蓧": "587" + "莥N": "597" }, "requests": { - "": "856" + "_Gȱ恛穒挤ţ#你顫#b°": "796" } }, - "volumeName": "515", - "storageClassName": "516", - "volumeMode": "涼ĥ訛\\`ĝňYuĞyÜ蛃慕ʓvâ", + "volumeName": "527", + "storageClassName": "528", + "volumeMode": "wŲ魦Ɔ0ƢĮÀĘÆɆ", "dataSource": { - "apiGroup": "517", - "kind": "518", - "name": "519" + "apiGroup": "529", + "kind": "530", + "name": "531" }, "dataSourceRef": { - "apiGroup": "520", - "kind": "521", - "name": "522" + "apiGroup": "532", + "kind": "533", + "name": "534" } }, "status": { - "phase": "忣àÂƺ琰Ȃ芋醳鮩!廊臚cɶċ", + "phase": "ñƍU烈 źfjǰɪ嘞", "accessModes": [ - "v}鮩澊聝楧" + "}杻扞Ğuƈ?犻盪ǵĿř岈" ], "capacity": { - "问Ð7ɞŶJŖ)j{驟ʦcȃ": "657" + "Ǐ]S5:œƌ嵃ǁǞŢ": "247" }, "conditions": [ { - "type": "ņȎZȐ樾'Ż£劾ů", - "status": "Q¢鬣_棈Ý泷", - "lastProbeTime": "2156-05-28T07:29:36Z", - "lastTransitionTime": "2066-08-08T11:27:30Z", - "reason": "523", - "message": "524" + "type": "爪$R", + "status": "z¦", + "lastProbeTime": "2219-08-25T11:44:30Z", + "lastTransitionTime": "2211-02-15T05:10:41Z", + "reason": "535", + "message": "536" } ], "allocatedResources": { - "鐳VDɝ": "844" + "ĐȌƨǴ叆ĄD輷東t½ǩ £tMǍ}": "968" }, - "resizeStatus": "但Ǭľa执mÎDƃ" + "resizeStatus": "ʨɺC`牯" } } ], - "serviceName": "525", - "podManagementPolicy": "ƌ妜;)t罎j´A", + "serviceName": "537", + "podManagementPolicy": "Ȍ%ÿ¼璤ňɈ", "updateStrategy": { - "type": "徙蔿Yċʤw俣Ǫ", + "type": "銜Ʌ0斃搡Cʼn嘡", "rollingUpdate": { - "partition": 2000146968 + "partition": 79841 } }, - "revisionHistoryLimit": 560461224, - "minReadySeconds": 2059121580 + "revisionHistoryLimit": -1166275743, + "minReadySeconds": -1056262432 }, "status": { - "observedGeneration": -632886252136267545, - "replicas": 750655684, - "readyReplicas": -1012893423, - "currentReplicas": -1295777734, - "updatedReplicas": -1394190312, - "currentRevision": "526", - "updateRevision": "527", - "collisionCount": 1077247354, + "observedGeneration": -3770279213092072518, + "replicas": -1669166259, + "readyReplicas": -175399547, + "currentReplicas": 223338274, + "updatedReplicas": -1279136912, + "currentRevision": "538", + "updateRevision": "539", + "collisionCount": 1222237461, "conditions": [ { - "type": "堏ȑ湸睑L暱ʖ妾崗", - "status": "ij敪賻yʗHiv\u003c", - "lastTransitionTime": "2814-04-22T10:44:02Z", - "reason": "528", - "message": "529" + "type": "壣V礆á¤拈tY", + "status": "飼蒱鄆\u0026嬜Š\u0026?鳢.ǀŭ瘢颦z", + "lastTransitionTime": "2368-07-30T22:05:09Z", + "reason": "540", + "message": "541" } ], - "availableReplicas": 747018016 + "availableReplicas": -1174483980 } } \ No newline at end of file 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 938f6747e773cd51cfa7042db5cb9eeb623e1dcd..19eb00c3aa32720405cf637855039628a1ed2938 100644 GIT binary patch delta 6286 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 delta 6719 zcmY*e30PIvwdSBGJ#8a7u?;0@N^TNEZ1&;IgH786F)B_tE9Si|^C+`iAjx-S5EYd{ zL>UAWL~sC^6cokC9pKWwCTW{5iTW}a@06+0CdQcQt$nXa^Y}hC=d81bwb%HsMOWl2 z3u}Js-?Fgwcjx@yjO@P>L-}|9p-%B{^Dmz__@@8j0Mk$)Jx!2#1_mJn2GIb6G#3V0 z;K?T?sPCO`_I&+4{7}K~-~QtCbi?cy7K|VBG_*NNPDeS)1|4Ia&f!6_M4h(;mMCO5 zMF{ybO_Mi~yh+Uc7Ppz zweAb0Ph0CPCm8rF>KgL^O|NrzSJ0;wQBvXKsh z#u*-VHy=`LyF493_Nvs0ZtM9cC(hVwJbj%pp0Vn=d?O0UARGVk-Jw`NgpdJ!L|8NPN1B%WE z-E2MEeaENAgLnTYDb!=LUoesP@2Rk>AAM~1vBCZOY|Sg*d8yh5WsdD{+#Eab1r^sw z(Mt(OBF8Zt`NK0bT(oY-_+JA;KvW_p7=AI{<32QO-|skg+)UJrku%wC7iFRjm2jd@G1S*{kXYqt7 zUILzZ*<^rG34PX+3K1w^Xlp z50+S(>^&zaVsI+)B~=-qis@&)`{@Gn1kiQyM^n+^j)E>5{4IT68`TwJ2tJ;N_fGi-@A_-4&Hwze>+iOSZ>W&R z?H!Z#>zzI4@|^9J_Rgu@mNMI@r(|GaPsU_}=iJy5Td8$d=*Z`Lu736Pr`>y~u%?Qy z&L7_0i@-k& z8t4t!p7`c;OKbmMu7(Fwp>=O||Mk_{-3|{GR`KC+r+MJ>j(LvMc@FNHJhsMFTRt(mkZj-$uo5pb0h@{*%MT+Yg=wBayQk5U#C6%+ zg-AsxTW1mGR>6Qoyc7!w2;l;Om9sI+ZbYmx8KXEY7AqPPvQomVCb3H}EP$_D+2`5p z9F|3BB~wVR(c+MZ#5i7!kBvjw*+p_9LV7k*cqAATc_jrQ86}`}l(&Ty>iX|{z{KSz z6{D@$VrF<&0ggc^CK=(COu+K2{Kc6ezu{PRNp|XLHfsrDSCF+u*;)?HLrX#Af(W+} zBtwlqT}IJq970?&%0YsVD;bLtWuXYAsFEUP6lLd0k|v@ogv2C18*VF!nMRa>3bpV> zOfg=E*<4(JS)7QGs%7E2Kh1j76v_N*BNk95mN`M(kb%T#BSyJuGP8rCjbcg~Y^J5h zDF|)NM<6~8_C|^DD@iDkH6oM>r*Ossc*sPW$`MMwk}j!8ElNN|Fxwcf7T8HuOOloBBQFs0xBYF+4&M!kFbzqQ9Pc{E@Z(hwy-#9 zIg8UZOf+H27NXe*7C(nMeF3wOR-QS<*Wz_xCHT2)77MsA7H6?+HjV(p zLMvq!M=F?20M+T4+5cZ+Ay;S8_0#BYDS8vVE>lIZiX=*)J~b63p#+ZCv-kpWD=VaH zCM1yEG7-wv6fj=UtcLO>Eg2bw9JLq~War6}22=Q4H4UKxp%5ujf-x>Uk)brEg`zj8 zGRj89uz5O?bBWy-sac3a#vD|flwedvBiJjFVtEZEN#O}RnxC+Y#c}BxzglGTunANF zf-3-FB)-XlVJC@B4{pIIhBd~sY&!U~%oejIa6F9DnMdMS zq_Z12hzo2691zc|7$-rH5EaBmtYMbWvzM!^#=~dOs79=c#j(1V$MAwwHaR9CbL~2~ z0hxkO1{Pu3LKF$SuxVg_u|Q;5B`y*#OJQD_9@zBRtM5%`hNqk8?ay0xHx&hl-G;g)h}vEW@r5slZO`ij~08#!N6f zDW6@-u3HP9fFquZz@oeeE);a5p0aZvc_g3PDxuA zgSK)^3caB~mNF7iewGfgEf%S1iF#78rXnG&AOW0<%jQ{8;R*y)h~l%ea)I^u)a0$e zad;X^*r?)VL|DsY2${?AA}o^!v_Ql{%1?~dMErZ21Yj5j#ctBrb{1At6SEv%pWm4CN$QVU3yu(t!}9@_ZiHx1I-5%0gPg7MK$UzlamTT#=Tc zLKNgw;GGCIHC8Ul(9^>Kc&C`6QN{+Mbe2dG=PJuEmQXZG7NZpA;l*%)WTI=7vLv2e z5rLlv<-#kNkn@;?zA$gK%- zuPU}v&cMNf2Lh<+0Gc<|nPzV?1zj(1FPj;Bx$~^=a0+rLj54-!lU#ZZJR{KRC2VsXsz8DPP z`a0e;Y4+>g{~oFROWz$T?lMJh^l~Gp%%6Z8;Xeh5KnfC(Gd$!eKfKA)UX$ghZ+12h zIZE2?I~;q5-Fq9OmYTfGiKHMAg`a>u5x|ciN=$-xZ;?Q7cvl!wu#^l;_22b!O3=3; zs)kVB-B{`F+mYtlIcjUncT{h4wRd?A4o)7=bu@KNb>#R?A^1`JX|*A7CLl=w$^}Wt z^(#I?(SM*B>xi}{)V;f_$lSjq%3kB#b%uGu*5n#Jnl!b|a>2d*xTF2Nd7tA%iFakO=P*!LyPKwVkAdZoAg-&gF~OuJZQ~yLG7l)iL|I*Xk)g z%KsUK;B`SF3X%Y?3lhQW!SwyEzQOT6%jiT~>Ks>7r+a7wCdgc!_~28f07w6ksS+Q! zhWcchzyY|fr|5M)RdC)yOyGYs41v_kf@okKD_ZyD`X$CNOPiy7$l7Z;|FTy!f&_aA z@;&Ql>m9u9GX-x&C@4YKTgH2RW)OU(=i@Sy?>V&O<6YzTF!$%RU5BS}|GInrQ{PJM za&29w-8wbcKy_1o1JruJh^oXqp8K-1ebBjoztKA2={aVr;B4)dUh_6fgSo<9F*!2X z?%p>7@kNyl53O~T?F_Y^PfDBUv!8G@v`$vP>}(lz?rOD|TElL2fB5c|T_4n-^Q6L% zRDj!(s*V#k(ftS}>h>3&aFn(ej~}yabDeCm)J*QNb(-J`6N4;&Q>(E74X{GDv zN!x|-?!|?!!BY43QYginyxkgIkCNaNi6>1KQG#xbD9se-LYHOt;<^jJ2{s8pkXG%x z7Y9Y~V~xz$ys_#Zcdp&>Ig7VbAnAr#wg%f7YZq^8v(-6zD;_2OC&~bSM1ViO=v?*Y znf<;3*V{CZg`kp)@0a-^a&X`4WxM@DM^0V)#78iNbsTB)p55b<$1;(3hL{%i| zMpPx!kDIBG{X|tUJml&q&9|0Y_Dl{>jIzebYID1*{Yh&ON&ntCk{4w zPMvz()mDR@_4U?%$C*~gsnhu{F0hX=4^Q?Y=eglXci%Z@-$8qstE<;MU^`_Wv5aQT zgWex$6KDcC7>Y(wlfbexIdu0_)t9aRKL6UhFhA(-_&qz`(bU+pzr2i!qM>ATwbk2p zn7h3l9*yWqGm##Hra{X19Ubhct^VVaQ{693)S2s?^%X1ZJI&RhuGYO|qP~st^EP)V zZ*xZ^ncAxsK?i1hkD|A?bKm%BbIIhf{0wLPu=7B>H_eC=aXtys%n$fOly#D3On@tY zRDl8rUQ`4FW9@yW$aDIvYox+jYOCGk9NX`eJZZ3s;JLmY+vjyXPUxT!k{opY&h2ye zO#Fl9w?7I9y*pL;rH>HS_sNBS`hqI=@fRN+nxS3m?Rxw6wf}Yfih=WWuEF20-9L!F zFaF7OFD`IZ)@`;QvTu(!?4LoOr65$0evPC$eJRmoDLC&({x@_ z1zpn2<=>kf?^oU07!erw*q4vZ(g}C%aJ+S3 z`S=O4S`lDSBVf>&+G+G0cYlMq-#NA|%~4t9I(5jiX_@~pm})wu;;`Xcb&HbEoyp?nhY&knU@V$C|afs%W(!Ef6Vd-3P{KpIV_|E9m+GHMm>iXA(@$_0j`!HDM8`P zt`QcSn8Oqu3us-6<&+{7B>;Sup%H-;y&zuX0pcsNAgDQ6=}@m0Xo;#ZDP2lTXH!yj zk(5xy0J3ugDH(9I5q5<_2yH3QQy{%S$q8@CPz&MZS>EbRjRaPn$IqdB4rQ?_jz#&b z2_+~g-ZGPoK`ViCsL+8!V=hLEw?fs$u3dw&Ko`6sggVb&uyne+n_t*$X|e9yxYg2H zWIp6>E^}_LpQLEy3CXG{>*CPl)fPe)5U;qMSH48;Q=D5^hK5QajhNJJEoB3?_M{T?P7oBo_`o_$Vom8N!Wc;T4xaoTHmsF6Y|Bk~yxb{{_ zi_c|4&u^wbU+kHuX;( za2y+R3>{=*劶? + tcpSocket: + host: "385" + port: -176877925 + preStop: + exec: + command: + - "386" + httpGet: + host: "388" + httpHeaders: + - name: "389" + value: "390" + path: "387" + port: -783700027 + scheme: '*鑏=' + tcpSocket: + host: "392" + port: "391" + livenessProbe: + exec: + command: + - "354" + failureThreshold: -1457715462 + gRPC: + port: 1445923603 + service: "362" + httpGet: + host: "357" + httpHeaders: + - name: "358" + value: "359" + path: "355" + port: "356" + scheme: 鉂WJ1抉泅ą&疀ȼN翾ȾD虓氙磂t + initialDelaySeconds: 2040952835 + periodSeconds: -513325570 + successThreshold: 1491794693 + tcpSocket: + host: "361" + port: "360" + terminationGracePeriodSeconds: 5797412715505520759 + timeoutSeconds: -1101457109 + name: "328" + ports: + - containerPort: -1844150067 + hostIP: "334" + hostPort: -370404018 + name: "333" + protocol: 滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ + readinessProbe: + exec: + command: + - "363" + failureThreshold: 731136838 + gRPC: + port: -1459316800 + service: "370" + httpGet: + host: "365" + httpHeaders: + - name: "366" + value: "367" + path: "364" + port: 534591402 + scheme: ð仁Q橱9ij\Ď愝Ű藛b磾sY + initialDelaySeconds: 343200077 + periodSeconds: -217760519 + successThreshold: 616165315 + tcpSocket: + host: "369" + port: "368" + terminationGracePeriodSeconds: 7306468936162090894 + timeoutSeconds: -1500740922 + resources: + limits: + 3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$: "160" + requests: + Z漤ŗ坟Ů犵殇ŕ tcpSocket: - host: "241" - port: "240" + host: "242" + port: "241" livenessProbe: exec: command: - "207" - failureThreshold: -1150474479 + failureThreshold: -93157681 + gRPC: + port: -670390306 + service: "213" httpGet: host: "209" httpHeaders: @@ -635,14 +657,14 @@ spec: path: "208" port: -1196874390 scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 tcpSocket: host: "212" port: -498930176 - terminationGracePeriodSeconds: 3196828455642760911 - timeoutSeconds: -465677631 + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 name: "181" ports: - containerPort: 377225334 @@ -653,24 +675,27 @@ spec: readinessProbe: exec: command: - - "213" - failureThreshold: 267768240 + - "214" + failureThreshold: -970312425 + gRPC: + port: -630252364 + service: "220" httpGet: host: "216" httpHeaders: - name: "217" value: "218" - path: "214" - port: "215" - scheme: 3!Zɾģ毋Ó6 - initialDelaySeconds: -228822833 - periodSeconds: -1213051101 - successThreshold: 1451056156 + path: "215" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 391562775 + periodSeconds: -832805508 + successThreshold: -228822833 tcpSocket: host: "219" - port: -832805508 - terminationGracePeriodSeconds: -549108701661089463 - timeoutSeconds: -970312425 + port: 714088955 + terminationGracePeriodSeconds: -5210014804617784724 + timeoutSeconds: -775511009 resources: limits: ǚ灄鸫rʤî萨zvt: "829" @@ -680,52 +705,55 @@ spec: allowPrivilegeEscalation: true capabilities: add: - - Ÿ8T 苧yñKJɐ扵 + - 咡W drop: - - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + - 敄lu| privileged: false - procMount: <6 - readOnlyRootFilesystem: false - runAsGroup: -7664873352063067579 - runAsNonRoot: true - runAsUser: 3582457287488712192 + procMount: E埄Ȁ朦 wƯ貾坢' + readOnlyRootFilesystem: true + runAsGroup: -4333562938396485230 + runAsNonRoot: false + runAsUser: -226514069321683925 seLinuxOptions: - level: "246" - role: "244" - type: "245" - user: "243" + level: "247" + role: "245" + type: "246" + user: "244" seccompProfile: - localhostProfile: "250" - type: 簳°Ļǟi&皥贸 + localhostProfile: "251" + type: aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l windowsOptions: - gmsaCredentialSpec: "248" - gmsaCredentialSpecName: "247" - hostProcess: true - runAsUserName: "249" + gmsaCredentialSpec: "249" + gmsaCredentialSpecName: "248" + hostProcess: false + runAsUserName: "250" startupProbe: exec: command: - - "220" - failureThreshold: -36782737 + - "221" + failureThreshold: -1980314709 + gRPC: + port: -1798849477 + service: "228" httpGet: host: "223" httpHeaders: - name: "224" value: "225" - path: "221" - port: "222" - scheme: '#yV''WKw(ğ儴Ůĺ}' - initialDelaySeconds: -1244623134 - periodSeconds: -398297599 - successThreshold: 873056500 + path: "222" + port: -1455098755 + scheme: 眖R#yV'W + initialDelaySeconds: -1017263912 + periodSeconds: -1252938503 + successThreshold: 893823156 tcpSocket: - host: "226" - port: -20130017 - terminationGracePeriodSeconds: -7464951486382552895 - timeoutSeconds: -1334110502 + host: "227" + port: "226" + terminationGracePeriodSeconds: 2455602852175027275 + timeoutSeconds: 852780575 stdin: true - terminationMessagePath: "242" - terminationMessagePolicy: 屡ʁ + terminationMessagePath: "243" + terminationMessagePolicy: 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀 volumeDevices: - devicePath: "206" name: "205" @@ -737,69 +765,68 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "395" + nodeName: "407" nodeSelector: - "391": "392" + "403": "404" os: - name: c'V{E犓`ɜɅc + name: Ê overhead: - D輷: "792" - preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 - priority: 347613368 - priorityClassName: "478" + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "490" readinessGates: - - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ - restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - runtimeClassName: "483" - schedulerName: "473" + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: 5Ų買霎ȃň[>ą S + runtimeClassName: "495" + schedulerName: "485" securityContext: - fsGroup: -3964669311891901178 - fsGroupChangePolicy: ƴ4虵p - runAsGroup: 3230705132538051674 - runAsNonRoot: true - runAsUser: 3438266910774132295 + fsGroup: -8312413102936832334 + fsGroupChangePolicy: 洪 + runAsGroup: 5464200670028420111 + runAsNonRoot: false + runAsUser: -7967112147393038497 seLinuxOptions: - level: "399" - role: "397" - type: "398" - user: "396" + level: "411" + role: "409" + type: "410" + user: "408" seccompProfile: - localhostProfile: "405" - type: 沥7uPƒw©ɴĶ烷Ľthp + localhostProfile: "417" + type: 儕lmòɻŶJ詢QǾɁ鍻G supplementalGroups: - - -1600417733583164525 + - -7991366882837904237 sysctls: - - name: "403" - value: "404" + - name: "415" + value: "416" windowsOptions: - gmsaCredentialSpec: "401" - gmsaCredentialSpecName: "400" + gmsaCredentialSpec: "413" + gmsaCredentialSpecName: "412" hostProcess: false - runAsUserName: "402" - serviceAccount: "394" - serviceAccountName: "393" + runAsUserName: "414" + serviceAccount: "406" + serviceAccountName: "405" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "408" - terminationGracePeriodSeconds: -8335674866227004872 + subdomain: "420" + terminationGracePeriodSeconds: -22513568208595409 tolerations: - - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "474" - operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 - tolerationSeconds: 3252034671163905138 - value: "475" + - key: "486" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "487" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b operator: NotIn values: - - h.v._5.vB-.-7-.6Jv-86___3 + - H1z..j_.r3--T matchLabels: - n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb - maxSkew: -484382570 - topologyKey: "484" - whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "496" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "49" @@ -1060,95 +1087,95 @@ spec: volumePath: "103" updateStrategy: rollingUpdate: - partition: 2000146968 - type: 徙蔿Yċʤw俣Ǫ + partition: 79841 + type: 銜Ʌ0斃搡Cʼn嘡 volumeClaimTemplates: - metadata: annotations: - "498": "499" - clusterName: "504" - creationTimestamp: "2097-02-11T08:53:04Z" - deletionGracePeriodSeconds: 5497143372256332223 + "510": "511" + clusterName: "516" + creationTimestamp: "2091-04-29T08:40:13Z" + deletionGracePeriodSeconds: -790340248384719952 finalizers: - - "503" - generateName: "492" - generation: 6477367096865964611 + - "515" + generateName: "504" + generation: -7492163414721477183 labels: - "496": "497" + "508": "509" managedFields: - - apiVersion: "506" - fieldsType: "507" - manager: "505" - operation: 董缞濪葷cŲNª - subresource: "508" - name: "491" - namespace: "493" + - apiVersion: "518" + fieldsType: "519" + manager: "517" + operation: ÄdƦ;ƣŽ氮怉ƥ;"薑Ȣ#闬輙怀¹ + subresource: "520" + name: "503" + namespace: "505" ownerReferences: - - apiVersion: "500" - blockOwnerDeletion: true - controller: false - kind: "501" - name: "502" - uid: Z穑S13t - resourceVersion: "5863709333089187294" - selfLink: "494" - uid: '`' + - apiVersion: "512" + blockOwnerDeletion: false + controller: true + kind: "513" + name: "514" + uid: '#囨q' + resourceVersion: "12522354568905793793" + selfLink: "506" + uid: µʍ^鼑 spec: accessModes: - - 豘ñ澀j劎笜釼鮭Ɯ镶Eq荣¿S5Tƙ + - 觇ƒ幦ų勏Y9=ȳB鼲糰E dataSource: - apiGroup: "517" - kind: "518" - name: "519" + apiGroup: "529" + kind: "530" + name: "531" dataSourceRef: - apiGroup: "520" - kind: "521" - name: "522" + apiGroup: "532" + kind: "533" + name: "534" resources: limits: - xġ疾ɇù扻喥|{軈ĕʦ竳÷ 骵蓧: "587" + 莥N: "597" requests: - "": "856" + _Gȱ恛穒挤ţ#你顫#b°: "796" selector: matchExpressions: - - key: 7--4a06y7-dt--5--8-69vc31o-865227qok-3-v8e7wfk4ek.hi93f---z-4-q24gt/Mw.___-_-mv9h.-7.s__-_g6_-_No + - key: 019_-gYY.3 operator: In values: - - D.9-F_A-t0-o.7_a-t.-d6h__._-.Z-Q.1-B.__--wr_-Iu9._.UT-o + - F-__q6Q_--a_-_zzQ matchLabels: - N_l..-_.1-j---30q.-2_9.9-..-JA-H-5: 8_--4.__z2-.T2I - storageClassName: "516" - volumeMode: 涼ĥ訛\`ĝňYuĞyÜ蛃慕ʓvâ - volumeName: "515" + 655-905---o7-g-10-oh-c3-----va10-m-fq97-81-xa-h0-4d-z-23---49t7.28-d-e10-f-o-fr5/Y__03_6.K8l.YlG0.87B1: z23.Ya-C3-._-l__S + storageClassName: "528" + volumeMode: wŲ魦Ɔ0ƢĮÀĘÆɆ + volumeName: "527" status: accessModes: - - v}鮩澊聝楧 + - '}杻扞Ğuƈ?犻盪ǵĿř岈' allocatedResources: - 鐳VDɝ: "844" + ĐȌƨǴ叆ĄD輷東t½ǩ £tMǍ}: "968" capacity: - 问Ð7ɞŶJŖ)j{驟ʦcȃ: "657" + Ǐ]S5:œƌ嵃ǁǞŢ: "247" conditions: - - lastProbeTime: "2156-05-28T07:29:36Z" - lastTransitionTime: "2066-08-08T11:27:30Z" - message: "524" - reason: "523" - status: Q¢鬣_棈Ý泷 - type: ņȎZȐ樾'Ż£劾ů - phase: 忣àÂƺ琰Ȃ芋醳鮩!廊臚cɶċ - resizeStatus: 但Ǭľa执mÎDƃ + - lastProbeTime: "2219-08-25T11:44:30Z" + lastTransitionTime: "2211-02-15T05:10:41Z" + message: "536" + reason: "535" + status: z¦ + type: 爪$R + phase: ñƍU烈 źfjǰɪ嘞 + resizeStatus: ʨɺC`牯 status: - availableReplicas: 747018016 - collisionCount: 1077247354 + availableReplicas: -1174483980 + collisionCount: 1222237461 conditions: - - lastTransitionTime: "2814-04-22T10:44:02Z" - message: "529" - reason: "528" - status: ij敪賻yʗHiv< - type: 堏ȑ湸睑L暱ʖ妾崗 - currentReplicas: -1295777734 - currentRevision: "526" - observedGeneration: -632886252136267545 - readyReplicas: -1012893423 - replicas: 750655684 - updateRevision: "527" - updatedReplicas: -1394190312 + - lastTransitionTime: "2368-07-30T22:05:09Z" + message: "541" + reason: "540" + status: 飼蒱鄆&嬜Š&?鳢.ǀŭ瘢颦z + type: 壣V礆á¤拈tY + currentReplicas: 223338274 + currentRevision: "538" + observedGeneration: -3770279213092072518 + readyReplicas: -175399547 + replicas: -1669166259 + updateRevision: "539" + updatedReplicas: -1279136912 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 691a5171630..ef352ab4d8a 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 @@ -560,24 +560,28 @@ "port": -498930176, "host": "212" }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479, - "terminationGracePeriodSeconds": 3196828455642760911 + "gRPC": { + "port": -670390306, + "service": "213" + }, + "initialDelaySeconds": -2036074491, + "timeoutSeconds": -148216266, + "periodSeconds": 165047920, + "successThreshold": -393291312, + "failureThreshold": -93157681, + "terminationGracePeriodSeconds": -4856573944864548413 }, "readinessProbe": { "exec": { "command": [ - "213" + "214" ] }, "httpGet": { - "path": "214", - "port": "215", + "path": "215", + "port": -331283026, "host": "216", - "scheme": "3!Zɾģ毋Ó6", + "scheme": "ȉ", "httpHeaders": [ { "name": "217", @@ -586,27 +590,31 @@ ] }, "tcpSocket": { - "port": -832805508, + "port": 714088955, "host": "219" }, - "initialDelaySeconds": -228822833, - "timeoutSeconds": -970312425, - "periodSeconds": -1213051101, - "successThreshold": 1451056156, - "failureThreshold": 267768240, - "terminationGracePeriodSeconds": -549108701661089463 + "gRPC": { + "port": -630252364, + "service": "220" + }, + "initialDelaySeconds": 391562775, + "timeoutSeconds": -775511009, + "periodSeconds": -832805508, + "successThreshold": -228822833, + "failureThreshold": -970312425, + "terminationGracePeriodSeconds": -5210014804617784724 }, "startupProbe": { "exec": { "command": [ - "220" + "221" ] }, "httpGet": { - "path": "221", - "port": "222", + "path": "222", + "port": -1455098755, "host": "223", - "scheme": "#yV'WKw(ğ儴Ůĺ}", + "scheme": "眖R#yV'W", "httpHeaders": [ { "name": "224", @@ -615,97 +623,102 @@ ] }, "tcpSocket": { - "port": -20130017, - "host": "226" + "port": "226", + "host": "227" }, - "initialDelaySeconds": -1244623134, - "timeoutSeconds": -1334110502, - "periodSeconds": -398297599, - "successThreshold": 873056500, - "failureThreshold": -36782737, - "terminationGracePeriodSeconds": -7464951486382552895 + "gRPC": { + "port": -1798849477, + "service": "228" + }, + "initialDelaySeconds": -1017263912, + "timeoutSeconds": 852780575, + "periodSeconds": -1252938503, + "successThreshold": 893823156, + "failureThreshold": -1980314709, + "terminationGracePeriodSeconds": 2455602852175027275 }, "lifecycle": { "postStart": { "exec": { "command": [ - "227" + "229" ] }, "httpGet": { - "path": "228", - "port": "229", - "host": "230", - "scheme": "鄠[颐o啛更偢ɇ卷荙JL", + "path": "230", + "port": "231", + "host": "232", + "scheme": "ȓ蹣ɐǛv+8Ƥ熪军", "httpHeaders": [ { - "name": "231", - "value": "232" + "name": "233", + "value": "234" } ] }, "tcpSocket": { - "port": "233", - "host": "234" + "port": 622267234, + "host": "235" } }, "preStop": { "exec": { "command": [ - "235" + "236" ] }, "httpGet": { - "path": "236", - "port": -1506633471, - "host": "237", - "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", + "path": "237", + "port": -1463645123, + "host": "238", + "scheme": "荙JLĹ]佱¿\u003e犵殇ŕ", "httpHeaders": [ { - "name": "238", - "value": "239" + "name": "239", + "value": "240" } ] }, "tcpSocket": { - "port": "240", - "host": "241" + "port": "241", + "host": "242" } } }, - "terminationMessagePath": "242", - "terminationMessagePolicy": "屡ʁ", + "terminationMessagePath": "243", + "terminationMessagePolicy": "圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀", + "imagePullPolicy": "ĬÇó藢xɮĵȑ6L*Z", "securityContext": { "capabilities": { "add": [ - "Ÿ8T 苧yñKJɐ扵" + "咡W" ], "drop": [ - "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" + "敄lu|" ] }, "privileged": false, "seLinuxOptions": { - "user": "243", - "role": "244", - "type": "245", - "level": "246" + "user": "244", + "role": "245", + "type": "246", + "level": "247" }, "windowsOptions": { - "gmsaCredentialSpecName": "247", - "gmsaCredentialSpec": "248", - "runAsUserName": "249", - "hostProcess": true + "gmsaCredentialSpecName": "248", + "gmsaCredentialSpec": "249", + "runAsUserName": "250", + "hostProcess": false }, - "runAsUser": 3582457287488712192, - "runAsGroup": -7664873352063067579, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "runAsUser": -226514069321683925, + "runAsGroup": -4333562938396485230, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "\u003c6", + "procMount": "E埄Ȁ朦 wƯ貾坢'", "seccompProfile": { - "type": "簳°Ļǟi\u0026皥贸", - "localhostProfile": "250" + "type": "aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l", + "localhostProfile": "251" } }, "stdin": true @@ -713,59 +726,59 @@ ], "containers": [ { - "name": "251", - "image": "252", + "name": "252", + "image": "253", "command": [ - "253" - ], - "args": [ "254" ], - "workingDir": "255", + "args": [ + "255" + ], + "workingDir": "256", "ports": [ { - "name": "256", - "hostPort": -1314967760, - "containerPort": 1174240097, - "protocol": "\\E¦队偯J僳徥淳", - "hostIP": "257" + "name": "257", + "hostPort": -560717833, + "containerPort": -760292259, + "protocol": "w媀瓄\u0026翜舞拉Œɥ颶妧Ö闊 鰔澝qV訆", + "hostIP": "258" } ], "envFrom": [ { - "prefix": "258", + "prefix": "259", "configMapRef": { - "name": "259", + "name": "260", "optional": false }, "secretRef": { - "name": "260", + "name": "261", "optional": true } } ], "env": [ { - "name": "261", - "value": "262", + "name": "262", + "value": "263", "valueFrom": { "fieldRef": { - "apiVersion": "263", - "fieldPath": "264" + "apiVersion": "264", + "fieldPath": "265" }, "resourceFieldRef": { - "containerName": "265", - "resource": "266", - "divisor": "965" + "containerName": "266", + "resource": "267", + "divisor": "945" }, "configMapKeyRef": { - "name": "267", - "key": "268", + "name": "268", + "key": "269", "optional": false }, "secretKeyRef": { - "name": "269", - "key": "270", + "name": "270", + "key": "271", "optional": false } } @@ -773,512 +786,540 @@ ], "resources": { "limits": { - "4Ǒ輂,ŕĪ": "398" + "ĩ餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴": "86" }, "requests": { - "V訆Ǝżŧ": "915" + "ə娯Ȱ囌{": "853" } }, "volumeMounts": [ { - "name": "271", + "name": "272", "readOnly": true, - "mountPath": "272", - "subPath": "273", - "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", - "subPathExpr": "274" + "mountPath": "273", + "subPath": "274", + "mountPropagation": "龏´DÒȗÔÂɘɢ鬍", + "subPathExpr": "275" } ], "volumeDevices": [ { - "name": "275", - "devicePath": "276" + "name": "276", + "devicePath": "277" } ], "livenessProbe": { "exec": { "command": [ - "277" + "278" ] }, "httpGet": { - "path": "278", - "port": "279", - "host": "280", - "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", + "path": "279", + "port": "280", + "host": "281", + "scheme": "Jih亏yƕ丆録²", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "282", + "value": "283" } ] }, "tcpSocket": { - "port": -614098868, - "host": "283" + "port": 2080874371, + "host": "284" }, - "initialDelaySeconds": 234253676, - "timeoutSeconds": 846286700, - "periodSeconds": 1080545253, - "successThreshold": 1843491416, - "failureThreshold": -1204965397, - "terminationGracePeriodSeconds": -2125560879532395341 + "gRPC": { + "port": -1187301925, + "service": "285" + }, + "initialDelaySeconds": -402384013, + "timeoutSeconds": -181601395, + "periodSeconds": -617381112, + "successThreshold": 1851229369, + "failureThreshold": -560238386, + "terminationGracePeriodSeconds": 7124276984274024394 }, "readinessProbe": { "exec": { "command": [ - "284" + "286" ] }, "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "花ª瘡蟦JBʟ鍏", + "path": "287", + "port": "288", + "host": "289", + "scheme": "\"6x$1sȣ±p", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": 1900201288, + "host": "292" }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013, - "terminationGracePeriodSeconds": -779972051078659613 + "gRPC": { + "port": 1443329506, + "service": "293" + }, + "initialDelaySeconds": 480631652, + "timeoutSeconds": -1983435813, + "periodSeconds": 1167615307, + "successThreshold": 455833230, + "failureThreshold": 1956567721, + "terminationGracePeriodSeconds": 666108157153018873 }, "startupProbe": { "exec": { "command": [ - "292" + "294" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "İ", + "path": "295", + "port": "296", + "host": "297", + "scheme": "ɵ", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "298", + "value": "299" } ] }, "tcpSocket": { - "port": "298", - "host": "299" + "port": "300", + "host": "301" }, - "initialDelaySeconds": -1615316902, - "timeoutSeconds": -793616601, - "periodSeconds": -522215271, - "successThreshold": 1374479082, - "failureThreshold": 737722974, - "terminationGracePeriodSeconds": -247950237984551522 + "gRPC": { + "port": 1473407401, + "service": "302" + }, + "initialDelaySeconds": 1575106083, + "timeoutSeconds": -1995371971, + "periodSeconds": -1700828941, + "successThreshold": 248533396, + "failureThreshold": -1835677314, + "terminationGracePeriodSeconds": 854912766214576273 }, "lifecycle": { "postStart": { "exec": { "command": [ - "300" + "303" ] }, "httpGet": { - "path": "301", - "port": 1502643091, - "host": "302", - "scheme": "­蜷ɔ幩š", + "path": "304", + "port": "305", + "host": "306", + "scheme": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": 455833230, - "host": "305" + "port": "309", + "host": "310" } }, "preStop": { "exec": { "command": [ - "306" + "311" ] }, "httpGet": { - "path": "307", - "port": 1076497581, - "host": "308", - "scheme": "h4ɊHȖ|ʐ", + "path": "312", + "port": "313", + "host": "314", + "scheme": "ƷƣMț", "httpHeaders": [ { - "name": "309", - "value": "310" + "name": "315", + "value": "316" } ] }, "tcpSocket": { - "port": 248533396, - "host": "311" + "port": "317", + "host": "318" } } }, - "terminationMessagePath": "312", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", + "terminationMessagePath": "319", + "terminationMessagePolicy": "XW疪鑳w妕眵", + "imagePullPolicy": "e躒訙Ǫʓ)ǂť嗆u8晲T[ir", "securityContext": { "capabilities": { "add": [ - "DŽ髐njʉBn(fǂǢ曣" + "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎" ], "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "313", - "role": "314", - "type": "315", - "level": "316" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "317", - "gmsaCredentialSpec": "318", - "runAsUserName": "319", - "hostProcess": true - }, - "runAsUser": -3576337664396773931, - "runAsGroup": -4786249339103684082, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "u8晲", - "seccompProfile": { - "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", - "localhostProfile": "320" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "321", - "image": "322", - "command": [ - "323" - ], - "args": [ - "324" - ], - "workingDir": "325", - "ports": [ - { - "name": "326", - "hostPort": 1453852685, - "containerPort": 2037135322, - "protocol": "ǧĒzŔ瘍N", - "hostIP": "327" - } - ], - "envFrom": [ - { - "prefix": "328", - "configMapRef": { - "name": "329", - "optional": true - }, - "secretRef": { - "name": "330", - "optional": true - } - } - ], - "env": [ - { - "name": "331", - "value": "332", - "valueFrom": { - "fieldRef": { - "apiVersion": "333", - "fieldPath": "334" - }, - "resourceFieldRef": { - "containerName": "335", - "resource": "336", - "divisor": "464" - }, - "configMapKeyRef": { - "name": "337", - "key": "338", - "optional": true - }, - "secretKeyRef": { - "name": "339", - "key": "340", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "汚磉反-n": "653" - }, - "requests": { - "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" - } - }, - "volumeMounts": [ - { - "name": "341", - "mountPath": "342", - "subPath": "343", - "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", - "subPathExpr": "344" - } - ], - "volumeDevices": [ - { - "name": "345", - "devicePath": "346" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "347" - ] - }, - "httpGet": { - "path": "348", - "port": -1088996269, - "host": "349", - "scheme": "ƘƵŧ1ƟƓ宆!", - "httpHeaders": [ - { - "name": "350", - "value": "351" - } - ] - }, - "tcpSocket": { - "port": -1836225650, - "host": "352" - }, - "initialDelaySeconds": -1065853311, - "timeoutSeconds": 559999152, - "periodSeconds": -843639240, - "successThreshold": 1573261475, - "failureThreshold": -1211577347, - "terminationGracePeriodSeconds": 6567123901989213629 - }, - "readinessProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": 705333281, - "host": "355", - "scheme": "xƂ9阠", - "httpHeaders": [ - { - "name": "356", - "value": "357" - } - ] - }, - "tcpSocket": { - "port": -916583020, - "host": "358" - }, - "initialDelaySeconds": -606614374, - "timeoutSeconds": -3478003, - "periodSeconds": 498878902, - "successThreshold": 652646450, - "failureThreshold": 757223010, - "terminationGracePeriodSeconds": -8216131738691912586 - }, - "startupProbe": { - "exec": { - "command": [ - "359" - ] - }, - "httpGet": { - "path": "360", - "port": "361", - "host": "362", - "scheme": "Ů\u003cy鯶縆łƑ[澔", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": 1288391156, - "host": "365" - }, - "initialDelaySeconds": -952255430, - "timeoutSeconds": 1568034275, - "periodSeconds": -824007302, - "successThreshold": -359713104, - "failureThreshold": 1671084780, - "terminationGracePeriodSeconds": 1571605531283019612 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "366" - ] - }, - "httpGet": { - "path": "367", - "port": "368", - "host": "369", - "scheme": "%ʝ`ǭ", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": -1467648837, - "host": "372" - } - }, - "preStop": { - "exec": { - "command": [ - "373" - ] - }, - "httpGet": { - "path": "374", - "port": "375", - "host": "376", - "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", - "httpHeaders": [ - { - "name": "377", - "value": "378" - } - ] - }, - "tcpSocket": { - "port": "379", - "host": "380" - } - } - }, - "terminationMessagePath": "381", - "terminationMessagePolicy": "¯ÁȦtl敷斢", - "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", - "securityContext": { - "capabilities": { - "add": [ - "鬬$矐_敕ű嵞嬯t{Eɾ" - ], - "drop": [ - "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + "佉賞ǧĒzŔ" ] }, "privileged": true, "seLinuxOptions": { - "user": "382", - "role": "383", - "type": "384", - "level": "385" + "user": "320", + "role": "321", + "type": "322", + "level": "323" }, "windowsOptions": { - "gmsaCredentialSpecName": "386", - "gmsaCredentialSpec": "387", - "runAsUserName": "388", - "hostProcess": true + "gmsaCredentialSpecName": "324", + "gmsaCredentialSpec": "325", + "runAsUserName": "326", + "hostProcess": false }, - "runAsUser": 4224635496843945227, - "runAsGroup": 73764735411458498, - "runAsNonRoot": false, + "runAsUser": 3762269034390589700, + "runAsGroup": 8906175993302041196, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "s44矕Ƈè", + "procMount": "b繐汚磉反-n覦灲閈誹", "seccompProfile": { - "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", - "localhostProfile": "389" + "type": "蕉ɼ搳ǭ濑箨ʨIk(dŊ", + "localhostProfile": "327" } }, - "tty": true, - "targetContainerName": "390" + "stdinOnce": true, + "tty": true } ], - "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "terminationGracePeriodSeconds": -8335674866227004872, - "activeDeadlineSeconds": 3305070661619041050, - "dnsPolicy": "+Œ9两", + "ephemeralContainers": [ + { + "name": "328", + "image": "329", + "command": [ + "330" + ], + "args": [ + "331" + ], + "workingDir": "332", + "ports": [ + { + "name": "333", + "hostPort": -370404018, + "containerPort": -1844150067, + "protocol": "滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ", + "hostIP": "334" + } + ], + "envFrom": [ + { + "prefix": "335", + "configMapRef": { + "name": "336", + "optional": false + }, + "secretRef": { + "name": "337", + "optional": true + } + } + ], + "env": [ + { + "name": "338", + "value": "339", + "valueFrom": { + "fieldRef": { + "apiVersion": "340", + "fieldPath": "341" + }, + "resourceFieldRef": { + "containerName": "342", + "resource": "343", + "divisor": "334" + }, + "configMapKeyRef": { + "name": "344", + "key": "345", + "optional": true + }, + "secretKeyRef": { + "name": "346", + "key": "347", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$": "160" + }, + "requests": { + "Z漤ŗ坟Ů\u003cy鯶縆ł": "907" + } + }, + "volumeMounts": [ + { + "name": "348", + "mountPath": "349", + "subPath": "350", + "mountPropagation": "Ò鵌Ē", + "subPathExpr": "351" + } + ], + "volumeDevices": [ + { + "name": "352", + "devicePath": "353" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "354" + ] + }, + "httpGet": { + "path": "355", + "port": "356", + "host": "357", + "scheme": "鉂WJ1抉泅ą\u0026疀ȼN翾ȾD虓氙磂t", + "httpHeaders": [ + { + "name": "358", + "value": "359" + } + ] + }, + "tcpSocket": { + "port": "360", + "host": "361" + }, + "gRPC": { + "port": 1445923603, + "service": "362" + }, + "initialDelaySeconds": 2040952835, + "timeoutSeconds": -1101457109, + "periodSeconds": -513325570, + "successThreshold": 1491794693, + "failureThreshold": -1457715462, + "terminationGracePeriodSeconds": 5797412715505520759 + }, + "readinessProbe": { + "exec": { + "command": [ + "363" + ] + }, + "httpGet": { + "path": "364", + "port": 534591402, + "host": "365", + "scheme": "ð仁Q橱9ij\\Ď愝Ű藛b磾sY", + "httpHeaders": [ + { + "name": "366", + "value": "367" + } + ] + }, + "tcpSocket": { + "port": "368", + "host": "369" + }, + "gRPC": { + "port": -1459316800, + "service": "370" + }, + "initialDelaySeconds": 343200077, + "timeoutSeconds": -1500740922, + "periodSeconds": -217760519, + "successThreshold": 616165315, + "failureThreshold": 731136838, + "terminationGracePeriodSeconds": 7306468936162090894 + }, + "startupProbe": { + "exec": { + "command": [ + "371" + ] + }, + "httpGet": { + "path": "372", + "port": "373", + "host": "374", + "scheme": "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹", + "httpHeaders": [ + { + "name": "375", + "value": "376" + } + ] + }, + "tcpSocket": { + "port": -337985364, + "host": "377" + }, + "gRPC": { + "port": -299466656, + "service": "378" + }, + "initialDelaySeconds": -656703944, + "timeoutSeconds": -143604764, + "periodSeconds": -1649234654, + "successThreshold": -263708518, + "failureThreshold": 541943046, + "terminationGracePeriodSeconds": 6451878315918197645 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "379" + ] + }, + "httpGet": { + "path": "380", + "port": "381", + "host": "382", + "scheme": "đ\u003e*劶?", + "httpHeaders": [ + { + "name": "383", + "value": "384" + } + ] + }, + "tcpSocket": { + "port": -176877925, + "host": "385" + } + }, + "preStop": { + "exec": { + "command": [ + "386" + ] + }, + "httpGet": { + "path": "387", + "port": -783700027, + "host": "388", + "scheme": "*鑏=", + "httpHeaders": [ + { + "name": "389", + "value": "390" + } + ] + }, + "tcpSocket": { + "port": "391", + "host": "392" + } + } + }, + "terminationMessagePath": "393", + "terminationMessagePolicy": "|ǓÓ敆OɈÏ 瞍髃", + "imagePullPolicy": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", + "securityContext": { + "capabilities": { + "add": [ + "h盌3+Œ" + ], + "drop": [ + "两@8Byß讪Ă2讅缔m葰賦迾娙ƴ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "394", + "role": "395", + "type": "396", + "level": "397" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "398", + "gmsaCredentialSpec": "399", + "runAsUserName": "400", + "hostProcess": false + }, + "runAsUser": 2527646958598971462, + "runAsGroup": -4050404152969473199, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "", + "seccompProfile": { + "type": "ɴĶ烷Ľthp像-觗裓6Ř", + "localhostProfile": "401" + } + }, + "stdinOnce": true, + "tty": true, + "targetContainerName": "402" + } + ], + "restartPolicy": "5Ų買霎ȃň[\u003eą S", + "terminationGracePeriodSeconds": -22513568208595409, + "activeDeadlineSeconds": 5686960545941743295, + "dnsPolicy": "hȱɷȰW瀤oɢ嫎", "nodeSelector": { - "391": "392" + "403": "404" }, - "serviceAccountName": "393", - "serviceAccount": "394", + "serviceAccountName": "405", + "serviceAccount": "406", "automountServiceAccountToken": false, - "nodeName": "395", + "nodeName": "407", + "hostNetwork": true, "hostPID": true, + "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "396", - "role": "397", - "type": "398", - "level": "399" + "user": "408", + "role": "409", + "type": "410", + "level": "411" }, "windowsOptions": { - "gmsaCredentialSpecName": "400", - "gmsaCredentialSpec": "401", - "runAsUserName": "402", + "gmsaCredentialSpecName": "412", + "gmsaCredentialSpec": "413", + "runAsUserName": "414", "hostProcess": false }, - "runAsUser": 3438266910774132295, - "runAsGroup": 3230705132538051674, - "runAsNonRoot": true, + "runAsUser": -7967112147393038497, + "runAsGroup": 5464200670028420111, + "runAsNonRoot": false, "supplementalGroups": [ - -1600417733583164525 + -7991366882837904237 ], - "fsGroup": -3964669311891901178, + "fsGroup": -8312413102936832334, "sysctls": [ { - "name": "403", - "value": "404" + "name": "415", + "value": "416" } ], - "fsGroupChangePolicy": "ƴ4虵p", + "fsGroupChangePolicy": "洪", "seccompProfile": { - "type": "沥7uPƒw©ɴĶ烷Ľthp", - "localhostProfile": "405" + "type": "儕lmòɻŶJ詢QǾɁ鍻G", + "localhostProfile": "417" } }, "imagePullSecrets": [ { - "name": "406" + "name": "418" } ], - "hostname": "407", - "subdomain": "408", + "hostname": "419", + "subdomain": "420", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1286,19 +1327,19 @@ { "matchExpressions": [ { - "key": "409", - "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", + "key": "421", + "operator": "颪œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.", "values": [ - "410" + "422" ] } ], "matchFields": [ { - "key": "411", - "operator": " ", + "key": "423", + "operator": "%蹶/ʗ", "values": [ - "412" + "424" ] } ] @@ -1307,23 +1348,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -5241849, + "weight": -1759815583, "preference": { "matchExpressions": [ { - "key": "413", - "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", + "key": "425", + "operator": "揤郡ɑ鮽ǍJB膾扉", "values": [ - "414" + "426" ] } ], "matchFields": [ { - "key": "415", - "operator": "[y#t(", + "key": "427", + "operator": "88 u怞荊ù灹8緔Tj§E蓋C", "values": [ - "416" + "428" ] } ] @@ -1336,30 +1377,27 @@ { "labelSelector": { "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "t-u-4----q-x3w3dn5-1rhm-5y--z---69o-9-69mxv17r--32b-----4-67t.qk5--f4e4--r1k278l-d-8o1-x-1wl-r/a6Sp_N-S..O-BZ..6-1.b": "L_gw_-z6" }, "matchExpressions": [ { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", - "operator": "NotIn", - "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" - ] + "key": "0l_.23--_6l.-5_BZk5v3U", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "423" + "435" ], - "topologyKey": "424", + "topologyKey": "436", "namespaceSelector": { "matchLabels": { - "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + "6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD7": "5-x6db-L7.-__-G_2kCpS__3" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", - "operator": "DoesNotExist" + "key": "w-_-_ve5.m_2_--Z", + "operator": "Exists" } ] } @@ -1367,30 +1405,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -234140, + "weight": -1257588741, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + "t-9jcz9f-6-4g-z46--f2t-m836.073phjo--8kb6--ut---p8--3-e-3-44---h-q7-p-2djmscp--ac8u23-k/x-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1": "47M7d" }, "matchExpressions": [ { - "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "key": "q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/q.8_00.L", "operator": "Exists" } ] }, "namespaces": [ - "437" + "449" ], - "topologyKey": "438", + "topologyKey": "450", "namespaceSelector": { "matchLabels": { - "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + "r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y": "w1k8KLu..ly--JM" }, "matchExpressions": [ { - "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "key": "RT.0zo", "operator": "DoesNotExist" } ] @@ -1404,32 +1442,29 @@ { "labelSelector": { "matchLabels": { - "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + "FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C": "m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH" }, "matchExpressions": [ { - "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", - "operator": "In", - "values": [ - "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" - ] + "key": "7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "451" + "463" ], - "topologyKey": "452", + "topologyKey": "464", "namespaceSelector": { "matchLabels": { - "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + "p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22": "eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p" }, "matchExpressions": [ { - "key": "N7.81_-._-_8_.._._a9", + "key": "Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w", "operator": "In", "values": [ - "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + "u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d" ] } ] @@ -1438,31 +1473,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1276377114, + "weight": 339079271, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + "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": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", - "operator": "DoesNotExist" + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", + "operator": "Exists" } ] }, "namespaces": [ - "465" + "477" ], - "topologyKey": "466", + "topologyKey": "478", "namespaceSelector": { "matchLabels": { - "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", - "operator": "DoesNotExist" + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1471,66 +1506,65 @@ ] } }, - "schedulerName": "473", + "schedulerName": "485", "tolerations": [ { - "key": "474", - "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "475", - "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", - "tolerationSeconds": 3252034671163905138 + "key": "486", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "487", + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "476", + "ip": "488", "hostnames": [ - "477" + "489" ] } ], - "priorityClassName": "478", - "priority": 347613368, + "priorityClassName": "490", + "priority": -340583156, "dnsConfig": { "nameservers": [ - "479" + "491" ], "searches": [ - "480" + "492" ], "options": [ { - "name": "481", - "value": "482" + "name": "493", + "value": "494" } ] }, "readinessGates": [ { - "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "483", + "runtimeClassName": "495", "enableServiceLinks": false, - "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "preemptionPolicy": "n{鳻", "overhead": { - "D輷": "792" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": -484382570, - "topologyKey": "484", - "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "maxSkew": 1486667065, + "topologyKey": "496", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", "operator": "NotIn", "values": [ - "h.v._5.vB-.-7-.6Jv-86___3" + "H1z..j_.r3--T" ] } ] @@ -1539,42 +1573,41 @@ ], "setHostnameAsFQDN": false, "os": { - "name": "c'V{E犓`ɜɅc" + "name": "Ê" } } }, "strategy": { - "type": "Ýɹ橽ƴåj}c殶ėŔ裑烴\u003c暉Ŝ!", + "type": "汸\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": -779806398, - "revisionHistoryLimit": 440570496, - "paused": true, + "minReadySeconds": -463159422, + "revisionHistoryLimit": -855944448, "rollbackTo": { - "revision": -7008927308432218140 + "revision": 8396665783362056578 }, - "progressDeadlineSeconds": -43713883 + "progressDeadlineSeconds": -2081947001 }, "status": { - "observedGeneration": 6595930309397245706, - "replicas": -98839735, - "updatedReplicas": -691251015, - "readyReplicas": -408821490, - "availableReplicas": 376262938, - "unavailableReplicas": 632292328, + "observedGeneration": -7424819380422523827, + "replicas": 926271164, + "updatedReplicas": 1447614235, + "readyReplicas": -1113487741, + "availableReplicas": -1232724924, + "unavailableReplicas": 619959999, "conditions": [ { - "type": "ĈȖ董缞濪葷cŲ", - "status": "5Ë", - "lastUpdateTime": "2909-01-09T22:03:18Z", - "lastTransitionTime": "2294-05-20T00:00:03Z", - "reason": "491", - "message": "492" + "type": "¹bCũw¼ ǫđ槴Ċį軠\u003e桼劑躮", + "status": "9=ȳB鼲糰Eè6苁嗀ĕ佣", + "lastUpdateTime": "2821-04-08T08:07:20Z", + "lastTransitionTime": "2915-05-25T05:58:38Z", + "reason": "503", + "message": "504" } ], - "collisionCount": 955020766 + "collisionCount": 1266675441 } } \ 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 73b5b1b32208de7dacc68a838181321af3845cd7..2d923f6fe3daccd5edc5dfd117cc2fab78c29941 100644 GIT binary patch delta 5644 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 delta 5996 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劶? + tcpSocket: + host: "385" + port: -176877925 + preStop: + exec: + command: + - "386" + httpGet: + host: "388" + httpHeaders: + - name: "389" + value: "390" + path: "387" + port: -783700027 + scheme: '*鑏=' + tcpSocket: + host: "392" + port: "391" + livenessProbe: + exec: + command: + - "354" + failureThreshold: -1457715462 + gRPC: + port: 1445923603 + service: "362" + httpGet: + host: "357" + httpHeaders: + - name: "358" + value: "359" + path: "355" + port: "356" + scheme: 鉂WJ1抉泅ą&疀ȼN翾ȾD虓氙磂t + initialDelaySeconds: 2040952835 + periodSeconds: -513325570 + successThreshold: 1491794693 + tcpSocket: + host: "361" + port: "360" + terminationGracePeriodSeconds: 5797412715505520759 + timeoutSeconds: -1101457109 + name: "328" + ports: + - containerPort: -1844150067 + hostIP: "334" + hostPort: -370404018 + name: "333" + protocol: 滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ + readinessProbe: + exec: + command: + - "363" + failureThreshold: 731136838 + gRPC: + port: -1459316800 + service: "370" + httpGet: + host: "365" + httpHeaders: + - name: "366" + value: "367" + path: "364" + port: 534591402 + scheme: ð仁Q橱9ij\Ď愝Ű藛b磾sY + initialDelaySeconds: 343200077 + periodSeconds: -217760519 + successThreshold: 616165315 + tcpSocket: + host: "369" + port: "368" + terminationGracePeriodSeconds: 7306468936162090894 + timeoutSeconds: -1500740922 + resources: + limits: + 3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$: "160" + requests: + Z漤ŗ坟Ů犵殇ŕ tcpSocket: - host: "241" - port: "240" + host: "242" + port: "241" livenessProbe: exec: command: - "207" - failureThreshold: -1150474479 + failureThreshold: -93157681 + gRPC: + port: -670390306 + service: "213" httpGet: host: "209" httpHeaders: @@ -642,14 +663,14 @@ spec: path: "208" port: -1196874390 scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 tcpSocket: host: "212" port: -498930176 - terminationGracePeriodSeconds: 3196828455642760911 - timeoutSeconds: -465677631 + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 name: "181" ports: - containerPort: 377225334 @@ -660,24 +681,27 @@ spec: readinessProbe: exec: command: - - "213" - failureThreshold: 267768240 + - "214" + failureThreshold: -970312425 + gRPC: + port: -630252364 + service: "220" httpGet: host: "216" httpHeaders: - name: "217" value: "218" - path: "214" - port: "215" - scheme: 3!Zɾģ毋Ó6 - initialDelaySeconds: -228822833 - periodSeconds: -1213051101 - successThreshold: 1451056156 + path: "215" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 391562775 + periodSeconds: -832805508 + successThreshold: -228822833 tcpSocket: host: "219" - port: -832805508 - terminationGracePeriodSeconds: -549108701661089463 - timeoutSeconds: -970312425 + port: 714088955 + terminationGracePeriodSeconds: -5210014804617784724 + timeoutSeconds: -775511009 resources: limits: ǚ灄鸫rʤî萨zvt: "829" @@ -687,52 +711,55 @@ spec: allowPrivilegeEscalation: true capabilities: add: - - Ÿ8T 苧yñKJɐ扵 + - 咡W drop: - - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + - 敄lu| privileged: false - procMount: <6 - readOnlyRootFilesystem: false - runAsGroup: -7664873352063067579 - runAsNonRoot: true - runAsUser: 3582457287488712192 + procMount: E埄Ȁ朦 wƯ貾坢' + readOnlyRootFilesystem: true + runAsGroup: -4333562938396485230 + runAsNonRoot: false + runAsUser: -226514069321683925 seLinuxOptions: - level: "246" - role: "244" - type: "245" - user: "243" + level: "247" + role: "245" + type: "246" + user: "244" seccompProfile: - localhostProfile: "250" - type: 簳°Ļǟi&皥贸 + localhostProfile: "251" + type: aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l windowsOptions: - gmsaCredentialSpec: "248" - gmsaCredentialSpecName: "247" - hostProcess: true - runAsUserName: "249" + gmsaCredentialSpec: "249" + gmsaCredentialSpecName: "248" + hostProcess: false + runAsUserName: "250" startupProbe: exec: command: - - "220" - failureThreshold: -36782737 + - "221" + failureThreshold: -1980314709 + gRPC: + port: -1798849477 + service: "228" httpGet: host: "223" httpHeaders: - name: "224" value: "225" - path: "221" - port: "222" - scheme: '#yV''WKw(ğ儴Ůĺ}' - initialDelaySeconds: -1244623134 - periodSeconds: -398297599 - successThreshold: 873056500 + path: "222" + port: -1455098755 + scheme: 眖R#yV'W + initialDelaySeconds: -1017263912 + periodSeconds: -1252938503 + successThreshold: 893823156 tcpSocket: - host: "226" - port: -20130017 - terminationGracePeriodSeconds: -7464951486382552895 - timeoutSeconds: -1334110502 + host: "227" + port: "226" + terminationGracePeriodSeconds: 2455602852175027275 + timeoutSeconds: 852780575 stdin: true - terminationMessagePath: "242" - terminationMessagePolicy: 屡ʁ + terminationMessagePath: "243" + terminationMessagePolicy: 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀 volumeDevices: - devicePath: "206" name: "205" @@ -744,69 +771,68 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "395" + nodeName: "407" nodeSelector: - "391": "392" + "403": "404" os: - name: c'V{E犓`ɜɅc + name: Ê overhead: - D輷: "792" - preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 - priority: 347613368 - priorityClassName: "478" + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "490" readinessGates: - - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ - restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - runtimeClassName: "483" - schedulerName: "473" + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: 5Ų買霎ȃň[>ą S + runtimeClassName: "495" + schedulerName: "485" securityContext: - fsGroup: -3964669311891901178 - fsGroupChangePolicy: ƴ4虵p - runAsGroup: 3230705132538051674 - runAsNonRoot: true - runAsUser: 3438266910774132295 + fsGroup: -8312413102936832334 + fsGroupChangePolicy: 洪 + runAsGroup: 5464200670028420111 + runAsNonRoot: false + runAsUser: -7967112147393038497 seLinuxOptions: - level: "399" - role: "397" - type: "398" - user: "396" + level: "411" + role: "409" + type: "410" + user: "408" seccompProfile: - localhostProfile: "405" - type: 沥7uPƒw©ɴĶ烷Ľthp + localhostProfile: "417" + type: 儕lmòɻŶJ詢QǾɁ鍻G supplementalGroups: - - -1600417733583164525 + - -7991366882837904237 sysctls: - - name: "403" - value: "404" + - name: "415" + value: "416" windowsOptions: - gmsaCredentialSpec: "401" - gmsaCredentialSpecName: "400" + gmsaCredentialSpec: "413" + gmsaCredentialSpecName: "412" hostProcess: false - runAsUserName: "402" - serviceAccount: "394" - serviceAccountName: "393" + runAsUserName: "414" + serviceAccount: "406" + serviceAccountName: "405" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "408" - terminationGracePeriodSeconds: -8335674866227004872 + subdomain: "420" + terminationGracePeriodSeconds: -22513568208595409 tolerations: - - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "474" - operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 - tolerationSeconds: 3252034671163905138 - value: "475" + - key: "486" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "487" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b operator: NotIn values: - - h.v._5.vB-.-7-.6Jv-86___3 + - H1z..j_.r3--T matchLabels: - n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb - maxSkew: -484382570 - topologyKey: "484" - whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "496" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "49" @@ -1066,17 +1092,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 376262938 - collisionCount: 955020766 + availableReplicas: -1232724924 + collisionCount: 1266675441 conditions: - - lastTransitionTime: "2294-05-20T00:00:03Z" - lastUpdateTime: "2909-01-09T22:03:18Z" - message: "492" - reason: "491" - status: 5Ë - type: ĈȖ董缞濪葷cŲ - observedGeneration: 6595930309397245706 - readyReplicas: -408821490 - replicas: -98839735 - unavailableReplicas: 632292328 - updatedReplicas: -691251015 + - lastTransitionTime: "2915-05-25T05:58:38Z" + lastUpdateTime: "2821-04-08T08:07:20Z" + message: "504" + reason: "503" + status: 9=ȳB鼲糰Eè6苁嗀ĕ佣 + type: ¹bCũw¼ ǫđ槴Ċį軠>桼劑躮 + observedGeneration: -7424819380422523827 + readyReplicas: -1113487741 + replicas: 926271164 + unavailableReplicas: 619959999 + updatedReplicas: 1447614235 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 fc5c2fd5b83..c5d22102fa0 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 @@ -560,24 +560,28 @@ "port": -498930176, "host": "212" }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479, - "terminationGracePeriodSeconds": 3196828455642760911 + "gRPC": { + "port": -670390306, + "service": "213" + }, + "initialDelaySeconds": -2036074491, + "timeoutSeconds": -148216266, + "periodSeconds": 165047920, + "successThreshold": -393291312, + "failureThreshold": -93157681, + "terminationGracePeriodSeconds": -4856573944864548413 }, "readinessProbe": { "exec": { "command": [ - "213" + "214" ] }, "httpGet": { - "path": "214", - "port": "215", + "path": "215", + "port": -331283026, "host": "216", - "scheme": "3!Zɾģ毋Ó6", + "scheme": "ȉ", "httpHeaders": [ { "name": "217", @@ -586,27 +590,31 @@ ] }, "tcpSocket": { - "port": -832805508, + "port": 714088955, "host": "219" }, - "initialDelaySeconds": -228822833, - "timeoutSeconds": -970312425, - "periodSeconds": -1213051101, - "successThreshold": 1451056156, - "failureThreshold": 267768240, - "terminationGracePeriodSeconds": -549108701661089463 + "gRPC": { + "port": -630252364, + "service": "220" + }, + "initialDelaySeconds": 391562775, + "timeoutSeconds": -775511009, + "periodSeconds": -832805508, + "successThreshold": -228822833, + "failureThreshold": -970312425, + "terminationGracePeriodSeconds": -5210014804617784724 }, "startupProbe": { "exec": { "command": [ - "220" + "221" ] }, "httpGet": { - "path": "221", - "port": "222", + "path": "222", + "port": -1455098755, "host": "223", - "scheme": "#yV'WKw(ğ儴Ůĺ}", + "scheme": "眖R#yV'W", "httpHeaders": [ { "name": "224", @@ -615,97 +623,102 @@ ] }, "tcpSocket": { - "port": -20130017, - "host": "226" + "port": "226", + "host": "227" }, - "initialDelaySeconds": -1244623134, - "timeoutSeconds": -1334110502, - "periodSeconds": -398297599, - "successThreshold": 873056500, - "failureThreshold": -36782737, - "terminationGracePeriodSeconds": -7464951486382552895 + "gRPC": { + "port": -1798849477, + "service": "228" + }, + "initialDelaySeconds": -1017263912, + "timeoutSeconds": 852780575, + "periodSeconds": -1252938503, + "successThreshold": 893823156, + "failureThreshold": -1980314709, + "terminationGracePeriodSeconds": 2455602852175027275 }, "lifecycle": { "postStart": { "exec": { "command": [ - "227" + "229" ] }, "httpGet": { - "path": "228", - "port": "229", - "host": "230", - "scheme": "鄠[颐o啛更偢ɇ卷荙JL", + "path": "230", + "port": "231", + "host": "232", + "scheme": "ȓ蹣ɐǛv+8Ƥ熪军", "httpHeaders": [ { - "name": "231", - "value": "232" + "name": "233", + "value": "234" } ] }, "tcpSocket": { - "port": "233", - "host": "234" + "port": 622267234, + "host": "235" } }, "preStop": { "exec": { "command": [ - "235" + "236" ] }, "httpGet": { - "path": "236", - "port": -1506633471, - "host": "237", - "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", + "path": "237", + "port": -1463645123, + "host": "238", + "scheme": "荙JLĹ]佱¿\u003e犵殇ŕ", "httpHeaders": [ { - "name": "238", - "value": "239" + "name": "239", + "value": "240" } ] }, "tcpSocket": { - "port": "240", - "host": "241" + "port": "241", + "host": "242" } } }, - "terminationMessagePath": "242", - "terminationMessagePolicy": "屡ʁ", + "terminationMessagePath": "243", + "terminationMessagePolicy": "圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀", + "imagePullPolicy": "ĬÇó藢xɮĵȑ6L*Z", "securityContext": { "capabilities": { "add": [ - "Ÿ8T 苧yñKJɐ扵" + "咡W" ], "drop": [ - "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" + "敄lu|" ] }, "privileged": false, "seLinuxOptions": { - "user": "243", - "role": "244", - "type": "245", - "level": "246" + "user": "244", + "role": "245", + "type": "246", + "level": "247" }, "windowsOptions": { - "gmsaCredentialSpecName": "247", - "gmsaCredentialSpec": "248", - "runAsUserName": "249", - "hostProcess": true + "gmsaCredentialSpecName": "248", + "gmsaCredentialSpec": "249", + "runAsUserName": "250", + "hostProcess": false }, - "runAsUser": 3582457287488712192, - "runAsGroup": -7664873352063067579, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "runAsUser": -226514069321683925, + "runAsGroup": -4333562938396485230, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "\u003c6", + "procMount": "E埄Ȁ朦 wƯ貾坢'", "seccompProfile": { - "type": "簳°Ļǟi\u0026皥贸", - "localhostProfile": "250" + "type": "aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l", + "localhostProfile": "251" } }, "stdin": true @@ -713,59 +726,59 @@ ], "containers": [ { - "name": "251", - "image": "252", + "name": "252", + "image": "253", "command": [ - "253" - ], - "args": [ "254" ], - "workingDir": "255", + "args": [ + "255" + ], + "workingDir": "256", "ports": [ { - "name": "256", - "hostPort": -1314967760, - "containerPort": 1174240097, - "protocol": "\\E¦队偯J僳徥淳", - "hostIP": "257" + "name": "257", + "hostPort": -560717833, + "containerPort": -760292259, + "protocol": "w媀瓄\u0026翜舞拉Œɥ颶妧Ö闊 鰔澝qV訆", + "hostIP": "258" } ], "envFrom": [ { - "prefix": "258", + "prefix": "259", "configMapRef": { - "name": "259", + "name": "260", "optional": false }, "secretRef": { - "name": "260", + "name": "261", "optional": true } } ], "env": [ { - "name": "261", - "value": "262", + "name": "262", + "value": "263", "valueFrom": { "fieldRef": { - "apiVersion": "263", - "fieldPath": "264" + "apiVersion": "264", + "fieldPath": "265" }, "resourceFieldRef": { - "containerName": "265", - "resource": "266", - "divisor": "965" + "containerName": "266", + "resource": "267", + "divisor": "945" }, "configMapKeyRef": { - "name": "267", - "key": "268", + "name": "268", + "key": "269", "optional": false }, "secretKeyRef": { - "name": "269", - "key": "270", + "name": "270", + "key": "271", "optional": false } } @@ -773,512 +786,540 @@ ], "resources": { "limits": { - "4Ǒ輂,ŕĪ": "398" + "ĩ餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴": "86" }, "requests": { - "V訆Ǝżŧ": "915" + "ə娯Ȱ囌{": "853" } }, "volumeMounts": [ { - "name": "271", + "name": "272", "readOnly": true, - "mountPath": "272", - "subPath": "273", - "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", - "subPathExpr": "274" + "mountPath": "273", + "subPath": "274", + "mountPropagation": "龏´DÒȗÔÂɘɢ鬍", + "subPathExpr": "275" } ], "volumeDevices": [ { - "name": "275", - "devicePath": "276" + "name": "276", + "devicePath": "277" } ], "livenessProbe": { "exec": { "command": [ - "277" + "278" ] }, "httpGet": { - "path": "278", - "port": "279", - "host": "280", - "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", + "path": "279", + "port": "280", + "host": "281", + "scheme": "Jih亏yƕ丆録²", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "282", + "value": "283" } ] }, "tcpSocket": { - "port": -614098868, - "host": "283" + "port": 2080874371, + "host": "284" }, - "initialDelaySeconds": 234253676, - "timeoutSeconds": 846286700, - "periodSeconds": 1080545253, - "successThreshold": 1843491416, - "failureThreshold": -1204965397, - "terminationGracePeriodSeconds": -2125560879532395341 + "gRPC": { + "port": -1187301925, + "service": "285" + }, + "initialDelaySeconds": -402384013, + "timeoutSeconds": -181601395, + "periodSeconds": -617381112, + "successThreshold": 1851229369, + "failureThreshold": -560238386, + "terminationGracePeriodSeconds": 7124276984274024394 }, "readinessProbe": { "exec": { "command": [ - "284" + "286" ] }, "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "花ª瘡蟦JBʟ鍏", + "path": "287", + "port": "288", + "host": "289", + "scheme": "\"6x$1sȣ±p", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": 1900201288, + "host": "292" }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013, - "terminationGracePeriodSeconds": -779972051078659613 + "gRPC": { + "port": 1443329506, + "service": "293" + }, + "initialDelaySeconds": 480631652, + "timeoutSeconds": -1983435813, + "periodSeconds": 1167615307, + "successThreshold": 455833230, + "failureThreshold": 1956567721, + "terminationGracePeriodSeconds": 666108157153018873 }, "startupProbe": { "exec": { "command": [ - "292" + "294" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "İ", + "path": "295", + "port": "296", + "host": "297", + "scheme": "ɵ", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "298", + "value": "299" } ] }, "tcpSocket": { - "port": "298", - "host": "299" + "port": "300", + "host": "301" }, - "initialDelaySeconds": -1615316902, - "timeoutSeconds": -793616601, - "periodSeconds": -522215271, - "successThreshold": 1374479082, - "failureThreshold": 737722974, - "terminationGracePeriodSeconds": -247950237984551522 + "gRPC": { + "port": 1473407401, + "service": "302" + }, + "initialDelaySeconds": 1575106083, + "timeoutSeconds": -1995371971, + "periodSeconds": -1700828941, + "successThreshold": 248533396, + "failureThreshold": -1835677314, + "terminationGracePeriodSeconds": 854912766214576273 }, "lifecycle": { "postStart": { "exec": { "command": [ - "300" + "303" ] }, "httpGet": { - "path": "301", - "port": 1502643091, - "host": "302", - "scheme": "­蜷ɔ幩š", + "path": "304", + "port": "305", + "host": "306", + "scheme": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": 455833230, - "host": "305" + "port": "309", + "host": "310" } }, "preStop": { "exec": { "command": [ - "306" + "311" ] }, "httpGet": { - "path": "307", - "port": 1076497581, - "host": "308", - "scheme": "h4ɊHȖ|ʐ", + "path": "312", + "port": "313", + "host": "314", + "scheme": "ƷƣMț", "httpHeaders": [ { - "name": "309", - "value": "310" + "name": "315", + "value": "316" } ] }, "tcpSocket": { - "port": 248533396, - "host": "311" + "port": "317", + "host": "318" } } }, - "terminationMessagePath": "312", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", + "terminationMessagePath": "319", + "terminationMessagePolicy": "XW疪鑳w妕眵", + "imagePullPolicy": "e躒訙Ǫʓ)ǂť嗆u8晲T[ir", "securityContext": { "capabilities": { "add": [ - "DŽ髐njʉBn(fǂǢ曣" + "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎" ], "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "313", - "role": "314", - "type": "315", - "level": "316" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "317", - "gmsaCredentialSpec": "318", - "runAsUserName": "319", - "hostProcess": true - }, - "runAsUser": -3576337664396773931, - "runAsGroup": -4786249339103684082, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "u8晲", - "seccompProfile": { - "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", - "localhostProfile": "320" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "321", - "image": "322", - "command": [ - "323" - ], - "args": [ - "324" - ], - "workingDir": "325", - "ports": [ - { - "name": "326", - "hostPort": 1453852685, - "containerPort": 2037135322, - "protocol": "ǧĒzŔ瘍N", - "hostIP": "327" - } - ], - "envFrom": [ - { - "prefix": "328", - "configMapRef": { - "name": "329", - "optional": true - }, - "secretRef": { - "name": "330", - "optional": true - } - } - ], - "env": [ - { - "name": "331", - "value": "332", - "valueFrom": { - "fieldRef": { - "apiVersion": "333", - "fieldPath": "334" - }, - "resourceFieldRef": { - "containerName": "335", - "resource": "336", - "divisor": "464" - }, - "configMapKeyRef": { - "name": "337", - "key": "338", - "optional": true - }, - "secretKeyRef": { - "name": "339", - "key": "340", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "汚磉反-n": "653" - }, - "requests": { - "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" - } - }, - "volumeMounts": [ - { - "name": "341", - "mountPath": "342", - "subPath": "343", - "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", - "subPathExpr": "344" - } - ], - "volumeDevices": [ - { - "name": "345", - "devicePath": "346" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "347" - ] - }, - "httpGet": { - "path": "348", - "port": -1088996269, - "host": "349", - "scheme": "ƘƵŧ1ƟƓ宆!", - "httpHeaders": [ - { - "name": "350", - "value": "351" - } - ] - }, - "tcpSocket": { - "port": -1836225650, - "host": "352" - }, - "initialDelaySeconds": -1065853311, - "timeoutSeconds": 559999152, - "periodSeconds": -843639240, - "successThreshold": 1573261475, - "failureThreshold": -1211577347, - "terminationGracePeriodSeconds": 6567123901989213629 - }, - "readinessProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": 705333281, - "host": "355", - "scheme": "xƂ9阠", - "httpHeaders": [ - { - "name": "356", - "value": "357" - } - ] - }, - "tcpSocket": { - "port": -916583020, - "host": "358" - }, - "initialDelaySeconds": -606614374, - "timeoutSeconds": -3478003, - "periodSeconds": 498878902, - "successThreshold": 652646450, - "failureThreshold": 757223010, - "terminationGracePeriodSeconds": -8216131738691912586 - }, - "startupProbe": { - "exec": { - "command": [ - "359" - ] - }, - "httpGet": { - "path": "360", - "port": "361", - "host": "362", - "scheme": "Ů\u003cy鯶縆łƑ[澔", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": 1288391156, - "host": "365" - }, - "initialDelaySeconds": -952255430, - "timeoutSeconds": 1568034275, - "periodSeconds": -824007302, - "successThreshold": -359713104, - "failureThreshold": 1671084780, - "terminationGracePeriodSeconds": 1571605531283019612 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "366" - ] - }, - "httpGet": { - "path": "367", - "port": "368", - "host": "369", - "scheme": "%ʝ`ǭ", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": -1467648837, - "host": "372" - } - }, - "preStop": { - "exec": { - "command": [ - "373" - ] - }, - "httpGet": { - "path": "374", - "port": "375", - "host": "376", - "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", - "httpHeaders": [ - { - "name": "377", - "value": "378" - } - ] - }, - "tcpSocket": { - "port": "379", - "host": "380" - } - } - }, - "terminationMessagePath": "381", - "terminationMessagePolicy": "¯ÁȦtl敷斢", - "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", - "securityContext": { - "capabilities": { - "add": [ - "鬬$矐_敕ű嵞嬯t{Eɾ" - ], - "drop": [ - "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + "佉賞ǧĒzŔ" ] }, "privileged": true, "seLinuxOptions": { - "user": "382", - "role": "383", - "type": "384", - "level": "385" + "user": "320", + "role": "321", + "type": "322", + "level": "323" }, "windowsOptions": { - "gmsaCredentialSpecName": "386", - "gmsaCredentialSpec": "387", - "runAsUserName": "388", - "hostProcess": true + "gmsaCredentialSpecName": "324", + "gmsaCredentialSpec": "325", + "runAsUserName": "326", + "hostProcess": false }, - "runAsUser": 4224635496843945227, - "runAsGroup": 73764735411458498, - "runAsNonRoot": false, + "runAsUser": 3762269034390589700, + "runAsGroup": 8906175993302041196, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "s44矕Ƈè", + "procMount": "b繐汚磉反-n覦灲閈誹", "seccompProfile": { - "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", - "localhostProfile": "389" + "type": "蕉ɼ搳ǭ濑箨ʨIk(dŊ", + "localhostProfile": "327" } }, - "tty": true, - "targetContainerName": "390" + "stdinOnce": true, + "tty": true } ], - "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "terminationGracePeriodSeconds": -8335674866227004872, - "activeDeadlineSeconds": 3305070661619041050, - "dnsPolicy": "+Œ9两", + "ephemeralContainers": [ + { + "name": "328", + "image": "329", + "command": [ + "330" + ], + "args": [ + "331" + ], + "workingDir": "332", + "ports": [ + { + "name": "333", + "hostPort": -370404018, + "containerPort": -1844150067, + "protocol": "滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ", + "hostIP": "334" + } + ], + "envFrom": [ + { + "prefix": "335", + "configMapRef": { + "name": "336", + "optional": false + }, + "secretRef": { + "name": "337", + "optional": true + } + } + ], + "env": [ + { + "name": "338", + "value": "339", + "valueFrom": { + "fieldRef": { + "apiVersion": "340", + "fieldPath": "341" + }, + "resourceFieldRef": { + "containerName": "342", + "resource": "343", + "divisor": "334" + }, + "configMapKeyRef": { + "name": "344", + "key": "345", + "optional": true + }, + "secretKeyRef": { + "name": "346", + "key": "347", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$": "160" + }, + "requests": { + "Z漤ŗ坟Ů\u003cy鯶縆ł": "907" + } + }, + "volumeMounts": [ + { + "name": "348", + "mountPath": "349", + "subPath": "350", + "mountPropagation": "Ò鵌Ē", + "subPathExpr": "351" + } + ], + "volumeDevices": [ + { + "name": "352", + "devicePath": "353" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "354" + ] + }, + "httpGet": { + "path": "355", + "port": "356", + "host": "357", + "scheme": "鉂WJ1抉泅ą\u0026疀ȼN翾ȾD虓氙磂t", + "httpHeaders": [ + { + "name": "358", + "value": "359" + } + ] + }, + "tcpSocket": { + "port": "360", + "host": "361" + }, + "gRPC": { + "port": 1445923603, + "service": "362" + }, + "initialDelaySeconds": 2040952835, + "timeoutSeconds": -1101457109, + "periodSeconds": -513325570, + "successThreshold": 1491794693, + "failureThreshold": -1457715462, + "terminationGracePeriodSeconds": 5797412715505520759 + }, + "readinessProbe": { + "exec": { + "command": [ + "363" + ] + }, + "httpGet": { + "path": "364", + "port": 534591402, + "host": "365", + "scheme": "ð仁Q橱9ij\\Ď愝Ű藛b磾sY", + "httpHeaders": [ + { + "name": "366", + "value": "367" + } + ] + }, + "tcpSocket": { + "port": "368", + "host": "369" + }, + "gRPC": { + "port": -1459316800, + "service": "370" + }, + "initialDelaySeconds": 343200077, + "timeoutSeconds": -1500740922, + "periodSeconds": -217760519, + "successThreshold": 616165315, + "failureThreshold": 731136838, + "terminationGracePeriodSeconds": 7306468936162090894 + }, + "startupProbe": { + "exec": { + "command": [ + "371" + ] + }, + "httpGet": { + "path": "372", + "port": "373", + "host": "374", + "scheme": "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹", + "httpHeaders": [ + { + "name": "375", + "value": "376" + } + ] + }, + "tcpSocket": { + "port": -337985364, + "host": "377" + }, + "gRPC": { + "port": -299466656, + "service": "378" + }, + "initialDelaySeconds": -656703944, + "timeoutSeconds": -143604764, + "periodSeconds": -1649234654, + "successThreshold": -263708518, + "failureThreshold": 541943046, + "terminationGracePeriodSeconds": 6451878315918197645 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "379" + ] + }, + "httpGet": { + "path": "380", + "port": "381", + "host": "382", + "scheme": "đ\u003e*劶?", + "httpHeaders": [ + { + "name": "383", + "value": "384" + } + ] + }, + "tcpSocket": { + "port": -176877925, + "host": "385" + } + }, + "preStop": { + "exec": { + "command": [ + "386" + ] + }, + "httpGet": { + "path": "387", + "port": -783700027, + "host": "388", + "scheme": "*鑏=", + "httpHeaders": [ + { + "name": "389", + "value": "390" + } + ] + }, + "tcpSocket": { + "port": "391", + "host": "392" + } + } + }, + "terminationMessagePath": "393", + "terminationMessagePolicy": "|ǓÓ敆OɈÏ 瞍髃", + "imagePullPolicy": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", + "securityContext": { + "capabilities": { + "add": [ + "h盌3+Œ" + ], + "drop": [ + "两@8Byß讪Ă2讅缔m葰賦迾娙ƴ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "394", + "role": "395", + "type": "396", + "level": "397" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "398", + "gmsaCredentialSpec": "399", + "runAsUserName": "400", + "hostProcess": false + }, + "runAsUser": 2527646958598971462, + "runAsGroup": -4050404152969473199, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "", + "seccompProfile": { + "type": "ɴĶ烷Ľthp像-觗裓6Ř", + "localhostProfile": "401" + } + }, + "stdinOnce": true, + "tty": true, + "targetContainerName": "402" + } + ], + "restartPolicy": "5Ų買霎ȃň[\u003eą S", + "terminationGracePeriodSeconds": -22513568208595409, + "activeDeadlineSeconds": 5686960545941743295, + "dnsPolicy": "hȱɷȰW瀤oɢ嫎", "nodeSelector": { - "391": "392" + "403": "404" }, - "serviceAccountName": "393", - "serviceAccount": "394", + "serviceAccountName": "405", + "serviceAccount": "406", "automountServiceAccountToken": false, - "nodeName": "395", + "nodeName": "407", + "hostNetwork": true, "hostPID": true, + "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "396", - "role": "397", - "type": "398", - "level": "399" + "user": "408", + "role": "409", + "type": "410", + "level": "411" }, "windowsOptions": { - "gmsaCredentialSpecName": "400", - "gmsaCredentialSpec": "401", - "runAsUserName": "402", + "gmsaCredentialSpecName": "412", + "gmsaCredentialSpec": "413", + "runAsUserName": "414", "hostProcess": false }, - "runAsUser": 3438266910774132295, - "runAsGroup": 3230705132538051674, - "runAsNonRoot": true, + "runAsUser": -7967112147393038497, + "runAsGroup": 5464200670028420111, + "runAsNonRoot": false, "supplementalGroups": [ - -1600417733583164525 + -7991366882837904237 ], - "fsGroup": -3964669311891901178, + "fsGroup": -8312413102936832334, "sysctls": [ { - "name": "403", - "value": "404" + "name": "415", + "value": "416" } ], - "fsGroupChangePolicy": "ƴ4虵p", + "fsGroupChangePolicy": "洪", "seccompProfile": { - "type": "沥7uPƒw©ɴĶ烷Ľthp", - "localhostProfile": "405" + "type": "儕lmòɻŶJ詢QǾɁ鍻G", + "localhostProfile": "417" } }, "imagePullSecrets": [ { - "name": "406" + "name": "418" } ], - "hostname": "407", - "subdomain": "408", + "hostname": "419", + "subdomain": "420", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1286,19 +1327,19 @@ { "matchExpressions": [ { - "key": "409", - "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", + "key": "421", + "operator": "颪œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.", "values": [ - "410" + "422" ] } ], "matchFields": [ { - "key": "411", - "operator": " ", + "key": "423", + "operator": "%蹶/ʗ", "values": [ - "412" + "424" ] } ] @@ -1307,23 +1348,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -5241849, + "weight": -1759815583, "preference": { "matchExpressions": [ { - "key": "413", - "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", + "key": "425", + "operator": "揤郡ɑ鮽ǍJB膾扉", "values": [ - "414" + "426" ] } ], "matchFields": [ { - "key": "415", - "operator": "[y#t(", + "key": "427", + "operator": "88 u怞荊ù灹8緔Tj§E蓋C", "values": [ - "416" + "428" ] } ] @@ -1336,30 +1377,27 @@ { "labelSelector": { "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "t-u-4----q-x3w3dn5-1rhm-5y--z---69o-9-69mxv17r--32b-----4-67t.qk5--f4e4--r1k278l-d-8o1-x-1wl-r/a6Sp_N-S..O-BZ..6-1.b": "L_gw_-z6" }, "matchExpressions": [ { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", - "operator": "NotIn", - "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" - ] + "key": "0l_.23--_6l.-5_BZk5v3U", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "423" + "435" ], - "topologyKey": "424", + "topologyKey": "436", "namespaceSelector": { "matchLabels": { - "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + "6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD7": "5-x6db-L7.-__-G_2kCpS__3" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", - "operator": "DoesNotExist" + "key": "w-_-_ve5.m_2_--Z", + "operator": "Exists" } ] } @@ -1367,30 +1405,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -234140, + "weight": -1257588741, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + "t-9jcz9f-6-4g-z46--f2t-m836.073phjo--8kb6--ut---p8--3-e-3-44---h-q7-p-2djmscp--ac8u23-k/x-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1": "47M7d" }, "matchExpressions": [ { - "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "key": "q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/q.8_00.L", "operator": "Exists" } ] }, "namespaces": [ - "437" + "449" ], - "topologyKey": "438", + "topologyKey": "450", "namespaceSelector": { "matchLabels": { - "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + "r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y": "w1k8KLu..ly--JM" }, "matchExpressions": [ { - "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "key": "RT.0zo", "operator": "DoesNotExist" } ] @@ -1404,32 +1442,29 @@ { "labelSelector": { "matchLabels": { - "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + "FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C": "m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH" }, "matchExpressions": [ { - "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", - "operator": "In", - "values": [ - "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" - ] + "key": "7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "451" + "463" ], - "topologyKey": "452", + "topologyKey": "464", "namespaceSelector": { "matchLabels": { - "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + "p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22": "eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p" }, "matchExpressions": [ { - "key": "N7.81_-._-_8_.._._a9", + "key": "Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w", "operator": "In", "values": [ - "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + "u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d" ] } ] @@ -1438,31 +1473,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1276377114, + "weight": 339079271, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + "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": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", - "operator": "DoesNotExist" + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", + "operator": "Exists" } ] }, "namespaces": [ - "465" + "477" ], - "topologyKey": "466", + "topologyKey": "478", "namespaceSelector": { "matchLabels": { - "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", - "operator": "DoesNotExist" + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1471,66 +1506,65 @@ ] } }, - "schedulerName": "473", + "schedulerName": "485", "tolerations": [ { - "key": "474", - "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "475", - "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", - "tolerationSeconds": 3252034671163905138 + "key": "486", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "487", + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "476", + "ip": "488", "hostnames": [ - "477" + "489" ] } ], - "priorityClassName": "478", - "priority": 347613368, + "priorityClassName": "490", + "priority": -340583156, "dnsConfig": { "nameservers": [ - "479" + "491" ], "searches": [ - "480" + "492" ], "options": [ { - "name": "481", - "value": "482" + "name": "493", + "value": "494" } ] }, "readinessGates": [ { - "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "483", + "runtimeClassName": "495", "enableServiceLinks": false, - "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "preemptionPolicy": "n{鳻", "overhead": { - "D輷": "792" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": -484382570, - "topologyKey": "484", - "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "maxSkew": 1486667065, + "topologyKey": "496", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", "operator": "NotIn", "values": [ - "h.v._5.vB-.-7-.6Jv-86___3" + "H1z..j_.r3--T" ] } ] @@ -1539,146 +1573,146 @@ ], "setHostnameAsFQDN": false, "os": { - "name": "c'V{E犓`ɜɅc" + "name": "Ê" } } }, "volumeClaimTemplates": [ { "metadata": { - "name": "491", - "generateName": "492", - "namespace": "493", - "selfLink": "494", - "uid": "`", - "resourceVersion": "5863709333089187294", - "generation": 6477367096865964611, - "creationTimestamp": "2097-02-11T08:53:04Z", - "deletionGracePeriodSeconds": 5497143372256332223, + "name": "503", + "generateName": "504", + "namespace": "505", + "selfLink": "506", + "uid": "µʍ^鼑", + "resourceVersion": "12522354568905793793", + "generation": -7492163414721477183, + "creationTimestamp": "2091-04-29T08:40:13Z", + "deletionGracePeriodSeconds": -790340248384719952, "labels": { - "496": "497" + "508": "509" }, "annotations": { - "498": "499" + "510": "511" }, "ownerReferences": [ { - "apiVersion": "500", - "kind": "501", - "name": "502", - "uid": "Z穑S13t", - "controller": false, - "blockOwnerDeletion": true + "apiVersion": "512", + "kind": "513", + "name": "514", + "uid": "#囨q", + "controller": true, + "blockOwnerDeletion": false } ], "finalizers": [ - "503" + "515" ], - "clusterName": "504", + "clusterName": "516", "managedFields": [ { - "manager": "505", - "operation": "董缞濪葷cŲNª", - "apiVersion": "506", - "fieldsType": "507", - "subresource": "508" + "manager": "517", + "operation": "ÄdƦ;ƣŽ氮怉ƥ;\"薑Ȣ#闬輙怀¹", + "apiVersion": "518", + "fieldsType": "519", + "subresource": "520" } ] }, "spec": { "accessModes": [ - "豘ñ澀j劎笜釼鮭Ɯ镶Eq荣¿S5Tƙ" + "觇ƒ幦ų勏Y9=ȳB鼲糰E" ], "selector": { "matchLabels": { - "N_l..-_.1-j---30q.-2_9.9-..-JA-H-5": "8_--4.__z2-.T2I" + "655-905---o7-g-10-oh-c3-----va10-m-fq97-81-xa-h0-4d-z-23---49t7.28-d-e10-f-o-fr5/Y__03_6.K8l.YlG0.87B1": "z23.Ya-C3-._-l__S" }, "matchExpressions": [ { - "key": "7--4a06y7-dt--5--8-69vc31o-865227qok-3-v8e7wfk4ek.hi93f---z-4-q24gt/Mw.___-_-mv9h.-7.s__-_g6_-_No", + "key": "019_-gYY.3", "operator": "In", "values": [ - "D.9-F_A-t0-o.7_a-t.-d6h__._-.Z-Q.1-B.__--wr_-Iu9._.UT-o" + "F-__q6Q_--a_-_zzQ" ] } ] }, "resources": { "limits": { - "xġ疾ɇù扻喥|{軈ĕʦ竳÷ 骵蓧": "587" + "莥N": "597" }, "requests": { - "": "856" + "_Gȱ恛穒挤ţ#你顫#b°": "796" } }, - "volumeName": "515", - "storageClassName": "516", - "volumeMode": "涼ĥ訛\\`ĝňYuĞyÜ蛃慕ʓvâ", + "volumeName": "527", + "storageClassName": "528", + "volumeMode": "wŲ魦Ɔ0ƢĮÀĘÆɆ", "dataSource": { - "apiGroup": "517", - "kind": "518", - "name": "519" + "apiGroup": "529", + "kind": "530", + "name": "531" }, "dataSourceRef": { - "apiGroup": "520", - "kind": "521", - "name": "522" + "apiGroup": "532", + "kind": "533", + "name": "534" } }, "status": { - "phase": "忣àÂƺ琰Ȃ芋醳鮩!廊臚cɶċ", + "phase": "ñƍU烈 źfjǰɪ嘞", "accessModes": [ - "v}鮩澊聝楧" + "}杻扞Ğuƈ?犻盪ǵĿř岈" ], "capacity": { - "问Ð7ɞŶJŖ)j{驟ʦcȃ": "657" + "Ǐ]S5:œƌ嵃ǁǞŢ": "247" }, "conditions": [ { - "type": "ņȎZȐ樾'Ż£劾ů", - "status": "Q¢鬣_棈Ý泷", - "lastProbeTime": "2156-05-28T07:29:36Z", - "lastTransitionTime": "2066-08-08T11:27:30Z", - "reason": "523", - "message": "524" + "type": "爪$R", + "status": "z¦", + "lastProbeTime": "2219-08-25T11:44:30Z", + "lastTransitionTime": "2211-02-15T05:10:41Z", + "reason": "535", + "message": "536" } ], "allocatedResources": { - "鐳VDɝ": "844" + "ĐȌƨǴ叆ĄD輷東t½ǩ £tMǍ}": "968" }, - "resizeStatus": "但Ǭľa执mÎDƃ" + "resizeStatus": "ʨɺC`牯" } } ], - "serviceName": "525", - "podManagementPolicy": "ƌ妜;)t罎j´A", + "serviceName": "537", + "podManagementPolicy": "Ȍ%ÿ¼璤ňɈ", "updateStrategy": { - "type": "徙蔿Yċʤw俣Ǫ", + "type": "銜Ʌ0斃搡Cʼn嘡", "rollingUpdate": { - "partition": 2000146968 + "partition": 79841 } }, - "revisionHistoryLimit": 560461224, - "minReadySeconds": 2059121580 + "revisionHistoryLimit": -1166275743, + "minReadySeconds": -1056262432 }, "status": { - "observedGeneration": -8200913189823252840, - "replicas": 1892314617, - "readyReplicas": -1893854851, - "currentReplicas": 658548230, - "updatedReplicas": -301228056, - "currentRevision": "526", - "updateRevision": "527", - "collisionCount": 446542989, + "observedGeneration": 1124654959171263717, + "replicas": -1775998279, + "readyReplicas": 233229473, + "currentReplicas": 99917513, + "updatedReplicas": 421164481, + "currentRevision": "538", + "updateRevision": "539", + "collisionCount": -1137929768, "conditions": [ { - "type": "Ǚ3洠º襊Ł靫挕欰ij敪賻yʗHiv", - "status": "V汦\u003e蒃U", - "lastTransitionTime": "2800-08-07T22:03:04Z", - "reason": "528", - "message": "529" + "type": "/d\u0026蒡榤Ⱦ盜ŭ飼蒱鄆", + "status": "", + "lastTransitionTime": "2358-03-12T13:17:54Z", + "reason": "540", + "message": "541" } ], - "availableReplicas": -2059927818 + "availableReplicas": 171558604 } } \ No newline at end of file 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 35f8f6d3de3dd212f41d40f106a420fc31eb2aac..d0c2eae1dc102df590ff860227e152e47bcbdac9 100644 GIT binary patch delta 6290 zcmY*d30M?Ywx&=Lth|Y&#^fTMn`QX;PFLN!_uO;O za?gLx)s=^rSLyuUTUNbj#NYIE|9i2N|CDN6>VML|T^W4Ge|3PtG>@JmNCE={hX4_E zK%{UWvJg!^DM7aP{tbUr@ZTgp(tyL;)%exsRp;{eldIldbRH9pXpEL|ste+aG;w z|Hi9pG9m?iF+Uh=AG9}>hK4)TUSn= zoEO(k(a#b|Fo&54@*{pPi2-v`2n@)&hh}SL8a)-J-@7hX+Y6jE)l*~cwh7hKRqZ%& zZu!&@kq&bT14Io8qVH%Mb9xxzIVRG}pXZryn8pj=^T#}RHReU#-PTLi&ULmXFB@JW zi)3J9_?{0>IP+=}5PimjyWLl6+&w2|`eu#4nK@)R<)|;oR-GpXwmh>pBmW{rFQ$KO zKK^@q#}1FF$JsKm*j8X3@?1P4Hh7TS4vZ_f8qc}g+@2QWAiceO3Yq|Pd)Gy;)BUR4+MptK|@TV!I^W;$!gd6p4pz&`@-Ta z3wYR24-vQojUmkicW<00TV99QZ9flSe*?>Y(QD*zT(9^HdM!I=X9J%|m?@ zaa@Ijr=ko{#T32HJ6kU@kH81L^u4wPy$pV(S9Jb%ue}64iC(?_r}iQ$;COJR-q-CD z0S59W1a*E~dMhA!{J7b6$D6*m_OCa-@;X-7@y-`>xbJHIa@_Z>R`>TEY<%O@Pwol% zxnvn|4_xvzAF~x&N}u_ixj1xl=!LU`AN;f6;G6%Z!X{rbnk|)O|BM#yOSJXdFWF4n zT?Jif_72CHV@u#jB8OprkrN|;NKruKO+b_#)E}utDx;L5!Du1}XAn7k$Q+U9bU^r^ z_da=H=EGszrD`hJFVt9e@E?_y@uSsL*g!?S=X`m?Yey-rvgeyGKJCBo;TrEg#NR|- zjsUBP;G00eD@9%m^)p1xabE1(1h#V&)h4G*57X?GZj%0?ve>-Ss7U&Ght+k!aS&|q1n!YR(D1D^oZ-=i0Zm@d`r^Q=}5Qn$TBih zWl93*27metMHf(XRu;-eB7(pD$dHF~aeS(T_>9C9BppB~AI4>U8qxzz$;;uD41}-{ zN2bFfS;=De?~@SPBkl$k8T>v$QIkphxpuNl(BfHyg6NqMw?l7J&K5BSsC$c z922-!OUTtwzRWyIKfonxtbh@ELX(qOBxw<``=lJamHDsbX}dF{)3PG-_GV^*>M?|u zh-KX$=%?sK#)s!WY)DwHFu@YaljGyiT7^ZLhE{6AzGdl~H4QT%bWkqRke0JsVpB9h zLnxNH%gZd2ar*~;bE~iC&h`FRfBIvJuA=A?Dhuh8cIE5$AQ_1XC|{J}ctRFRQL)T& z3QkW`n=f*ARH%qnIn z{kXCn$t){s>$WO}y=(VuMjWe$&xAM2X0lq+204k%Mu=U568=*za3cUbKt$aXMem>= zPKWcev1mQ4PFkzw!1-A*K6gc2c249TNs560#k*IqEKY$9H6cgUZw2$SI9g*APEochY&x@tetgXV1!>&2Toj$ZCq9?OAm6emaVHNev}LPc?J`zH zoAnwJa~c2DsUbKUY5Q{^k~CJv6v1YyY_yiK4y+2ZcY_G=2*n^R8Rc+@--hBD zLxF#w>;1p9Q_O9OK1tC@G?$&HMT($~4O@^Fod+?oLSwa5cKc3HGz&^U5Q#QP+a*m% zg`+EK8Y4#~Ak_-){ZHPy#pv7uncx@|UWe%Y6J8rqQ4xwEvw-F&>eGu>_3S z2rZJCw-uDACgjHL1BA3_qn47em)**u-AX>n;!yfVV&DV>f}zySYeDtmUc&TVxEnGX z;TBe<4$3rd@Y@9e)LgjRQj7r)JYxV9_wFlwFZl2oq(2@96@OYe+1Gua)ak*IOQ&ytcXf=4ZJ_8FZ?@${=5ffjkW1zRa6Esc z=mX!n5CS@RS?6ynBjCm$5GW(?>KzF8&GZXz__3QGfg>X+9B;l%fPdwgGZvEOTnD@k3)ji;@I1#nhJo4;~@&2jF-?_?%oaYZ4EVW)Bivbu4 zBKITo5JaAg2uVP2#sc%%>BG~5?)r{A`+4(_ty*3i9-H4v(f87G9X0LSnY)~|MakLE z12h5gI%g^_I2Im+QhV zUTf@|!=0&r`xRdlsDHlvYI*rcVY#k{@*AKyfDurm1Y6F{9*=wMNq1?5t#I~Kp8N2r zXQxj&t6L#2qG0#g3MI?6hxw)vr$K{T>YCbBwnK)fX{lc zx2P9F$W%S}ny44wq^J)lh7Phd?V9S`@bvVtnI2n@v+c--goX4e<@YrekoufwaP*M> zgY?fmjm0y?ab{EGx|w17*dL#FceRpo(I5!=a{m@8aOCUH%}@@BfO;3r6xq9M!vV5I_KKBTAlbx-$iT6(lDGjS?|^K@08fXiVF02X6D9Ec#Sg-;jYRD!99X!;3y zA)YZgMvv^hF*5j=tzoNubgBDPt@((v-B9LiFLcz^y4wa85qt15$NZYUKh`-FEmP6#bo>QV8A~L9?KF6XSlpt~8cTd-NhK`zR1bE{&^-^>?i4iP` z%qsHpLs5ezC~B~z=pONu9oinnI}PP!&cR}H@uRM~0^3-$YjVOivD|&a=ro;hbsoy{ zR+tjeg!I$G2ZWr1Wm5PU>&E)QZLll^6@Gf+rMrXA4BYtK7b&6N9cek@vqo6)KhMkr za9>ya-R28Y^>$lN+x4Q(D~1iR9Tc7Fl~%^g(;%%ZGNhZ(ckA!pQRH^SvZVXfwCTp^ z!Hv$|e!Y3{_vT~Hq85wEUEdVv>YT`o@k&WLE*Ls4KLj`??G`MPMDfCfnmZfAh{6TE z)bV;J6>KdYxM=Xn6Z+Lx#~Xay;9^ zBaphV3hBX@9k5D@U{%lsnyY^o?kFFA(kqV&QHoVD`PFOGcat4O-7&amGxgK%`)+?db7b;w4Q$hK{FjDMO zPhIQ&;z-*&MUELN%FkQUlX@9Ly$l5>$qu3PFYFi1!>+4Ra;4Lx=p;io?#DYh53iV~A3O27kW}f9Up2m+Nc+ z^s5v-M}o!^5HSRZqyr*{2Tl#mR{X&;RxK>x1xXMf@FiK*bCROR@UOmj#PM2l$H~G5 zDk3oO=DV-A-y7t&!Q}eC#*2naWkvs>Vj-e(L-&jMfszYKVg@`1?Z)KW4{VIG+-inn$zwRT#@ou>27f->u=r8;+AwXI{Jr~a&a z?1ZzRU}}VLQw1RUh&hr0+DKRY=@9qn!`2$dNVjFsailUv|6AK&glBBPHE4>2mgLXq zx$a}9qRIUy=@n)n9ipwY^*awXxq54yN4qSY3vZ0KdD_n`jGHo%NeXG*NRZj#YI%;{ zBTEtjT|o9pQ&0lpIh2-&c0pc&KSRz=cuzrl_Ujd-LfO3&C2~lNhti#t)JW84DXgGE zQNA1I?Lld1PlmKOM$L zYHrQ8mOkk!A9XeL%?z0*EhiiUr6GU`W-6aGY?hW-jMk%$p~9JiGp&{mqCbFyx^Ozc zRob^`6Ei1&syiewu=TTT6<05KJ~BNyHRh`6 zvXt6OmxR!ar@Yx-%sJ}{omK72EM<;{c4lti^;>hFx?cC`>%Qc&>iwI2r9Oxjk`d?_ z>6~i2edDG1K_mZL-S3O6;Pw+uX`%M<*A|Dp_>sp(5mD78K=iBL>>Rl6W3y=~Pyb?Z z{G;xgc4v2&ZNk;mY&qxY9CO$7dx}aJKREcI@6KF9aPT>j$brZrzvF6!Yh#F?&hP&L DaBUJ_ delta 6699 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 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 184cd513c20..5c5a09f27b5 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,17 +31,17 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 2059121580 - podManagementPolicy: ƌ妜;)t罎j´A + minReadySeconds: -1056262432 + podManagementPolicy: Ȍ%ÿ¼璤ňɈ replicas: 896585016 - revisionHistoryLimit: 560461224 + revisionHistoryLimit: -1166275743 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: "525" + serviceName: "537" template: metadata: annotations: @@ -74,490 +74,508 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: 3305070661619041050 + activeDeadlineSeconds: 5686960545941743295 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "413" - operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' + - key: "425" + operator: 揤郡ɑ鮽ǍJB膾扉 values: - - "414" + - "426" matchFields: - - key: "415" - operator: '[y#t(' + - key: "427" + operator: 88 u怞荊ù灹8緔Tj§E蓋C values: - - "416" - weight: -5241849 + - "428" + weight: -1759815583 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "409" - operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 + - key: "421" + operator: 颪œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬. values: - - "410" + - "422" matchFields: - - key: "411" - operator: ' ' + - key: "423" + operator: '%蹶/ʗ' values: - - "412" + - "424" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + - key: q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/q.8_00.L operator: Exists matchLabels: - 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 + ? t-9jcz9f-6-4g-z46--f2t-m836.073phjo--8kb6--ut---p8--3-e-3-44---h-q7-p-2djmscp--ac8u23-k/x-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1 + : 47M7d namespaceSelector: matchExpressions: - - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + - key: RT.0zo operator: DoesNotExist matchLabels: - Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E + r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y: w1k8KLu..ly--JM namespaces: - - "437" - topologyKey: "438" - weight: -234140 + - "449" + topologyKey: "450" + weight: -1257588741 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q - operator: NotIn - values: - - 0..KpiS.oK-.O--5-yp8q_s-L - matchLabels: - rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q - namespaceSelector: - matchExpressions: - - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + - key: 0l_.23--_6l.-5_BZk5v3U operator: DoesNotExist matchLabels: - 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g + t-u-4----q-x3w3dn5-1rhm-5y--z---69o-9-69mxv17r--32b-----4-67t.qk5--f4e4--r1k278l-d-8o1-x-1wl-r/a6Sp_N-S..O-BZ..6-1.b: L_gw_-z6 + namespaceSelector: + matchExpressions: + - key: w-_-_ve5.m_2_--Z + operator: Exists + matchLabels: + 6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD7: 5-x6db-L7.-__-G_2kCpS__3 namespaces: - - "423" - topologyKey: "424" + - "435" + topologyKey: "436" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h - operator: DoesNotExist + - key: 3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5 + operator: Exists matchLabels: - 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 + 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: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 - operator: DoesNotExist + - key: Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i + operator: Exists 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 + E35H__.B_E: U..u8gwbk namespaces: - - "465" - topologyKey: "466" - weight: 1276377114 + - "477" + topologyKey: "478" + weight: 339079271 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 - operator: In - values: - - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 + - key: 7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g + operator: DoesNotExist matchLabels: - n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" + FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C: m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH namespaceSelector: matchExpressions: - - key: N7.81_-._-_8_.._._a9 + - key: Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w operator: In values: - - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh + - u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d matchLabels: - m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT + p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22: eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p namespaces: - - "451" - topologyKey: "452" + - "463" + topologyKey: "464" automountServiceAccountToken: false containers: - args: + - "255" + command: - "254" - command: - - "253" env: - - name: "261" - value: "262" + - name: "262" + value: "263" valueFrom: configMapKeyRef: - key: "268" - name: "267" + key: "269" + name: "268" optional: false fieldRef: - apiVersion: "263" - fieldPath: "264" + apiVersion: "264" + fieldPath: "265" resourceFieldRef: - containerName: "265" - divisor: "965" - resource: "266" + containerName: "266" + divisor: "945" + resource: "267" secretKeyRef: - key: "270" - name: "269" + key: "271" + name: "270" optional: false envFrom: - configMapRef: - name: "259" - optional: false - prefix: "258" - secretRef: name: "260" - optional: true - image: "252" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "300" - httpGet: - host: "302" - httpHeaders: - - name: "303" - value: "304" - path: "301" - port: 1502643091 - scheme: ­蜷ɔ幩š - tcpSocket: - host: "305" - port: 455833230 - preStop: - exec: - command: - - "306" - httpGet: - host: "308" - httpHeaders: - - name: "309" - value: "310" - path: "307" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "311" - port: 248533396 - livenessProbe: - exec: - command: - - "277" - failureThreshold: -1204965397 - httpGet: - host: "280" - httpHeaders: - - name: "281" - value: "282" - path: "278" - port: "279" - scheme: 蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏 - initialDelaySeconds: 234253676 - periodSeconds: 1080545253 - successThreshold: 1843491416 - tcpSocket: - host: "283" - port: -614098868 - terminationGracePeriodSeconds: -2125560879532395341 - timeoutSeconds: 846286700 - name: "251" - ports: - - containerPort: 1174240097 - hostIP: "257" - hostPort: -1314967760 - name: "256" - protocol: \E¦队偯J僳徥淳 - readinessProbe: - exec: - command: - - "284" - failureThreshold: -402384013 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -779972051078659613 - timeoutSeconds: 215186711 - resources: - limits: - 4Ǒ輂,ŕĪ: "398" - requests: - V訆Ǝżŧ: "915" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: u8晲 - readOnlyRootFilesystem: false - runAsGroup: -4786249339103684082 - runAsNonRoot: true - runAsUser: -3576337664396773931 - seLinuxOptions: - level: "316" - role: "314" - type: "315" - user: "313" - seccompProfile: - localhostProfile: "320" - type: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' - windowsOptions: - gmsaCredentialSpec: "318" - gmsaCredentialSpecName: "317" - hostProcess: true - runAsUserName: "319" - startupProbe: - exec: - command: - - "292" - failureThreshold: 737722974 - httpGet: - host: "295" - httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: İ - initialDelaySeconds: -1615316902 - periodSeconds: -522215271 - successThreshold: 1374479082 - tcpSocket: - host: "299" - port: "298" - terminationGracePeriodSeconds: -247950237984551522 - timeoutSeconds: -793616601 - stdin: true - terminationMessagePath: "312" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - volumeDevices: - - devicePath: "276" - name: "275" - volumeMounts: - - mountPath: "272" - mountPropagation: SÄ蚃ɣľ)酊龨δ摖ȱğ_< - name: "271" - readOnly: true - subPath: "273" - subPathExpr: "274" - workingDir: "255" - dnsConfig: - nameservers: - - "479" - options: - - name: "481" - value: "482" - searches: - - "480" - dnsPolicy: +Œ9两 - enableServiceLinks: false - ephemeralContainers: - - args: - - "324" - command: - - "323" - env: - - name: "331" - value: "332" - valueFrom: - configMapKeyRef: - key: "338" - name: "337" - optional: true - fieldRef: - apiVersion: "333" - fieldPath: "334" - resourceFieldRef: - containerName: "335" - divisor: "464" - resource: "336" - secretKeyRef: - key: "340" - name: "339" - optional: false - envFrom: - - configMapRef: - name: "329" - optional: true - prefix: "328" + optional: false + prefix: "259" secretRef: - name: "330" + name: "261" optional: true - image: "322" - imagePullPolicy: 愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL + image: "253" + imagePullPolicy: e躒訙Ǫʓ)ǂť嗆u8晲T[ir lifecycle: postStart: exec: command: - - "366" + - "303" httpGet: - host: "369" + host: "306" httpHeaders: - - name: "370" - value: "371" - path: "367" - port: "368" - scheme: '%ʝ`ǭ' + - name: "307" + value: "308" + path: "304" + port: "305" + scheme: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ tcpSocket: - host: "372" - port: -1467648837 + host: "310" + port: "309" preStop: exec: command: - - "373" + - "311" httpGet: - host: "376" + host: "314" httpHeaders: - - name: "377" - value: "378" - path: "374" - port: "375" - scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S + - name: "315" + value: "316" + path: "312" + port: "313" + scheme: ƷƣMț tcpSocket: - host: "380" - port: "379" + host: "318" + port: "317" livenessProbe: exec: command: - - "347" - failureThreshold: -1211577347 + - "278" + failureThreshold: -560238386 + gRPC: + port: -1187301925 + service: "285" httpGet: - host: "349" + host: "281" httpHeaders: - - name: "350" - value: "351" - path: "348" - port: -1088996269 - scheme: ƘƵŧ1ƟƓ宆! - initialDelaySeconds: -1065853311 - periodSeconds: -843639240 - successThreshold: 1573261475 + - name: "282" + value: "283" + path: "279" + port: "280" + scheme: Jih亏yƕ丆録² + initialDelaySeconds: -402384013 + periodSeconds: -617381112 + successThreshold: 1851229369 tcpSocket: - host: "352" - port: -1836225650 - terminationGracePeriodSeconds: 6567123901989213629 - timeoutSeconds: 559999152 - name: "321" + host: "284" + port: 2080874371 + terminationGracePeriodSeconds: 7124276984274024394 + timeoutSeconds: -181601395 + name: "252" ports: - - containerPort: 2037135322 - hostIP: "327" - hostPort: 1453852685 - name: "326" - protocol: ǧĒzŔ瘍N + - containerPort: -760292259 + hostIP: "258" + hostPort: -560717833 + name: "257" + protocol: w媀瓄&翜舞拉Œɥ颶妧Ö闊 鰔澝qV訆 readinessProbe: exec: command: - - "353" - failureThreshold: 757223010 + - "286" + failureThreshold: 1956567721 + gRPC: + port: 1443329506 + service: "293" httpGet: - host: "355" + host: "289" httpHeaders: - - name: "356" - value: "357" - path: "354" - port: 705333281 - scheme: xƂ9阠 - initialDelaySeconds: -606614374 - periodSeconds: 498878902 - successThreshold: 652646450 + - name: "290" + value: "291" + path: "287" + port: "288" + scheme: '"6x$1sȣ±p' + initialDelaySeconds: 480631652 + periodSeconds: 1167615307 + successThreshold: 455833230 tcpSocket: - host: "358" - port: -916583020 - terminationGracePeriodSeconds: -8216131738691912586 - timeoutSeconds: -3478003 + host: "292" + port: 1900201288 + terminationGracePeriodSeconds: 666108157153018873 + timeoutSeconds: -1983435813 resources: limits: - 汚磉反-n: "653" + ĩ餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴: "86" requests: - ^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ: "999" + ə娯Ȱ囌{: "853" securityContext: allowPrivilegeEscalation: false capabilities: add: - - 鬬$矐_敕ű嵞嬯t{Eɾ + - Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 drop: - - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' + - 佉賞ǧĒzŔ privileged: true - procMount: s44矕Ƈè + procMount: b繐汚磉反-n覦灲閈誹 readOnlyRootFilesystem: false - runAsGroup: 73764735411458498 - runAsNonRoot: false - runAsUser: 4224635496843945227 + runAsGroup: 8906175993302041196 + runAsNonRoot: true + runAsUser: 3762269034390589700 seLinuxOptions: - level: "385" - role: "383" - type: "384" - user: "382" + level: "323" + role: "321" + type: "322" + user: "320" seccompProfile: - localhostProfile: "389" - type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 + localhostProfile: "327" + type: 蕉ɼ搳ǭ濑箨ʨIk(dŊ windowsOptions: - gmsaCredentialSpec: "387" - gmsaCredentialSpecName: "386" - hostProcess: true - runAsUserName: "388" + gmsaCredentialSpec: "325" + gmsaCredentialSpecName: "324" + hostProcess: false + runAsUserName: "326" startupProbe: exec: command: - - "359" - failureThreshold: 1671084780 + - "294" + failureThreshold: -1835677314 + gRPC: + port: 1473407401 + service: "302" httpGet: - host: "362" + host: "297" httpHeaders: - - name: "363" - value: "364" - path: "360" - port: "361" - scheme: Ů*劶? + tcpSocket: + host: "385" + port: -176877925 + preStop: + exec: + command: + - "386" + httpGet: + host: "388" + httpHeaders: + - name: "389" + value: "390" + path: "387" + port: -783700027 + scheme: '*鑏=' + tcpSocket: + host: "392" + port: "391" + livenessProbe: + exec: + command: + - "354" + failureThreshold: -1457715462 + gRPC: + port: 1445923603 + service: "362" + httpGet: + host: "357" + httpHeaders: + - name: "358" + value: "359" + path: "355" + port: "356" + scheme: 鉂WJ1抉泅ą&疀ȼN翾ȾD虓氙磂t + initialDelaySeconds: 2040952835 + periodSeconds: -513325570 + successThreshold: 1491794693 + tcpSocket: + host: "361" + port: "360" + terminationGracePeriodSeconds: 5797412715505520759 + timeoutSeconds: -1101457109 + name: "328" + ports: + - containerPort: -1844150067 + hostIP: "334" + hostPort: -370404018 + name: "333" + protocol: 滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ + readinessProbe: + exec: + command: + - "363" + failureThreshold: 731136838 + gRPC: + port: -1459316800 + service: "370" + httpGet: + host: "365" + httpHeaders: + - name: "366" + value: "367" + path: "364" + port: 534591402 + scheme: ð仁Q橱9ij\Ď愝Ű藛b磾sY + initialDelaySeconds: 343200077 + periodSeconds: -217760519 + successThreshold: 616165315 + tcpSocket: + host: "369" + port: "368" + terminationGracePeriodSeconds: 7306468936162090894 + timeoutSeconds: -1500740922 + resources: + limits: + 3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$: "160" + requests: + Z漤ŗ坟Ů犵殇ŕ tcpSocket: - host: "241" - port: "240" + host: "242" + port: "241" livenessProbe: exec: command: - "207" - failureThreshold: -1150474479 + failureThreshold: -93157681 + gRPC: + port: -670390306 + service: "213" httpGet: host: "209" httpHeaders: @@ -635,14 +657,14 @@ spec: path: "208" port: -1196874390 scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 tcpSocket: host: "212" port: -498930176 - terminationGracePeriodSeconds: 3196828455642760911 - timeoutSeconds: -465677631 + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 name: "181" ports: - containerPort: 377225334 @@ -653,24 +675,27 @@ spec: readinessProbe: exec: command: - - "213" - failureThreshold: 267768240 + - "214" + failureThreshold: -970312425 + gRPC: + port: -630252364 + service: "220" httpGet: host: "216" httpHeaders: - name: "217" value: "218" - path: "214" - port: "215" - scheme: 3!Zɾģ毋Ó6 - initialDelaySeconds: -228822833 - periodSeconds: -1213051101 - successThreshold: 1451056156 + path: "215" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 391562775 + periodSeconds: -832805508 + successThreshold: -228822833 tcpSocket: host: "219" - port: -832805508 - terminationGracePeriodSeconds: -549108701661089463 - timeoutSeconds: -970312425 + port: 714088955 + terminationGracePeriodSeconds: -5210014804617784724 + timeoutSeconds: -775511009 resources: limits: ǚ灄鸫rʤî萨zvt: "829" @@ -680,52 +705,55 @@ spec: allowPrivilegeEscalation: true capabilities: add: - - Ÿ8T 苧yñKJɐ扵 + - 咡W drop: - - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + - 敄lu| privileged: false - procMount: <6 - readOnlyRootFilesystem: false - runAsGroup: -7664873352063067579 - runAsNonRoot: true - runAsUser: 3582457287488712192 + procMount: E埄Ȁ朦 wƯ貾坢' + readOnlyRootFilesystem: true + runAsGroup: -4333562938396485230 + runAsNonRoot: false + runAsUser: -226514069321683925 seLinuxOptions: - level: "246" - role: "244" - type: "245" - user: "243" + level: "247" + role: "245" + type: "246" + user: "244" seccompProfile: - localhostProfile: "250" - type: 簳°Ļǟi&皥贸 + localhostProfile: "251" + type: aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l windowsOptions: - gmsaCredentialSpec: "248" - gmsaCredentialSpecName: "247" - hostProcess: true - runAsUserName: "249" + gmsaCredentialSpec: "249" + gmsaCredentialSpecName: "248" + hostProcess: false + runAsUserName: "250" startupProbe: exec: command: - - "220" - failureThreshold: -36782737 + - "221" + failureThreshold: -1980314709 + gRPC: + port: -1798849477 + service: "228" httpGet: host: "223" httpHeaders: - name: "224" value: "225" - path: "221" - port: "222" - scheme: '#yV''WKw(ğ儴Ůĺ}' - initialDelaySeconds: -1244623134 - periodSeconds: -398297599 - successThreshold: 873056500 + path: "222" + port: -1455098755 + scheme: 眖R#yV'W + initialDelaySeconds: -1017263912 + periodSeconds: -1252938503 + successThreshold: 893823156 tcpSocket: - host: "226" - port: -20130017 - terminationGracePeriodSeconds: -7464951486382552895 - timeoutSeconds: -1334110502 + host: "227" + port: "226" + terminationGracePeriodSeconds: 2455602852175027275 + timeoutSeconds: 852780575 stdin: true - terminationMessagePath: "242" - terminationMessagePolicy: 屡ʁ + terminationMessagePath: "243" + terminationMessagePolicy: 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀 volumeDevices: - devicePath: "206" name: "205" @@ -737,69 +765,68 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "395" + nodeName: "407" nodeSelector: - "391": "392" + "403": "404" os: - name: c'V{E犓`ɜɅc + name: Ê overhead: - D輷: "792" - preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 - priority: 347613368 - priorityClassName: "478" + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "490" readinessGates: - - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ - restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - runtimeClassName: "483" - schedulerName: "473" + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: 5Ų買霎ȃň[>ą S + runtimeClassName: "495" + schedulerName: "485" securityContext: - fsGroup: -3964669311891901178 - fsGroupChangePolicy: ƴ4虵p - runAsGroup: 3230705132538051674 - runAsNonRoot: true - runAsUser: 3438266910774132295 + fsGroup: -8312413102936832334 + fsGroupChangePolicy: 洪 + runAsGroup: 5464200670028420111 + runAsNonRoot: false + runAsUser: -7967112147393038497 seLinuxOptions: - level: "399" - role: "397" - type: "398" - user: "396" + level: "411" + role: "409" + type: "410" + user: "408" seccompProfile: - localhostProfile: "405" - type: 沥7uPƒw©ɴĶ烷Ľthp + localhostProfile: "417" + type: 儕lmòɻŶJ詢QǾɁ鍻G supplementalGroups: - - -1600417733583164525 + - -7991366882837904237 sysctls: - - name: "403" - value: "404" + - name: "415" + value: "416" windowsOptions: - gmsaCredentialSpec: "401" - gmsaCredentialSpecName: "400" + gmsaCredentialSpec: "413" + gmsaCredentialSpecName: "412" hostProcess: false - runAsUserName: "402" - serviceAccount: "394" - serviceAccountName: "393" + runAsUserName: "414" + serviceAccount: "406" + serviceAccountName: "405" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "408" - terminationGracePeriodSeconds: -8335674866227004872 + subdomain: "420" + terminationGracePeriodSeconds: -22513568208595409 tolerations: - - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "474" - operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 - tolerationSeconds: 3252034671163905138 - value: "475" + - key: "486" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "487" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b operator: NotIn values: - - h.v._5.vB-.-7-.6Jv-86___3 + - H1z..j_.r3--T matchLabels: - n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb - maxSkew: -484382570 - topologyKey: "484" - whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "496" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "49" @@ -1060,95 +1087,95 @@ spec: volumePath: "103" updateStrategy: rollingUpdate: - partition: 2000146968 - type: 徙蔿Yċʤw俣Ǫ + partition: 79841 + type: 銜Ʌ0斃搡Cʼn嘡 volumeClaimTemplates: - metadata: annotations: - "498": "499" - clusterName: "504" - creationTimestamp: "2097-02-11T08:53:04Z" - deletionGracePeriodSeconds: 5497143372256332223 + "510": "511" + clusterName: "516" + creationTimestamp: "2091-04-29T08:40:13Z" + deletionGracePeriodSeconds: -790340248384719952 finalizers: - - "503" - generateName: "492" - generation: 6477367096865964611 + - "515" + generateName: "504" + generation: -7492163414721477183 labels: - "496": "497" + "508": "509" managedFields: - - apiVersion: "506" - fieldsType: "507" - manager: "505" - operation: 董缞濪葷cŲNª - subresource: "508" - name: "491" - namespace: "493" + - apiVersion: "518" + fieldsType: "519" + manager: "517" + operation: ÄdƦ;ƣŽ氮怉ƥ;"薑Ȣ#闬輙怀¹ + subresource: "520" + name: "503" + namespace: "505" ownerReferences: - - apiVersion: "500" - blockOwnerDeletion: true - controller: false - kind: "501" - name: "502" - uid: Z穑S13t - resourceVersion: "5863709333089187294" - selfLink: "494" - uid: '`' + - apiVersion: "512" + blockOwnerDeletion: false + controller: true + kind: "513" + name: "514" + uid: '#囨q' + resourceVersion: "12522354568905793793" + selfLink: "506" + uid: µʍ^鼑 spec: accessModes: - - 豘ñ澀j劎笜釼鮭Ɯ镶Eq荣¿S5Tƙ + - 觇ƒ幦ų勏Y9=ȳB鼲糰E dataSource: - apiGroup: "517" - kind: "518" - name: "519" + apiGroup: "529" + kind: "530" + name: "531" dataSourceRef: - apiGroup: "520" - kind: "521" - name: "522" + apiGroup: "532" + kind: "533" + name: "534" resources: limits: - xġ疾ɇù扻喥|{軈ĕʦ竳÷ 骵蓧: "587" + 莥N: "597" requests: - "": "856" + _Gȱ恛穒挤ţ#你顫#b°: "796" selector: matchExpressions: - - key: 7--4a06y7-dt--5--8-69vc31o-865227qok-3-v8e7wfk4ek.hi93f---z-4-q24gt/Mw.___-_-mv9h.-7.s__-_g6_-_No + - key: 019_-gYY.3 operator: In values: - - D.9-F_A-t0-o.7_a-t.-d6h__._-.Z-Q.1-B.__--wr_-Iu9._.UT-o + - F-__q6Q_--a_-_zzQ matchLabels: - N_l..-_.1-j---30q.-2_9.9-..-JA-H-5: 8_--4.__z2-.T2I - storageClassName: "516" - volumeMode: 涼ĥ訛\`ĝňYuĞyÜ蛃慕ʓvâ - volumeName: "515" + 655-905---o7-g-10-oh-c3-----va10-m-fq97-81-xa-h0-4d-z-23---49t7.28-d-e10-f-o-fr5/Y__03_6.K8l.YlG0.87B1: z23.Ya-C3-._-l__S + storageClassName: "528" + volumeMode: wŲ魦Ɔ0ƢĮÀĘÆɆ + volumeName: "527" status: accessModes: - - v}鮩澊聝楧 + - '}杻扞Ğuƈ?犻盪ǵĿř岈' allocatedResources: - 鐳VDɝ: "844" + ĐȌƨǴ叆ĄD輷東t½ǩ £tMǍ}: "968" capacity: - 问Ð7ɞŶJŖ)j{驟ʦcȃ: "657" + Ǐ]S5:œƌ嵃ǁǞŢ: "247" conditions: - - lastProbeTime: "2156-05-28T07:29:36Z" - lastTransitionTime: "2066-08-08T11:27:30Z" - message: "524" - reason: "523" - status: Q¢鬣_棈Ý泷 - type: ņȎZȐ樾'Ż£劾ů - phase: 忣àÂƺ琰Ȃ芋醳鮩!廊臚cɶċ - resizeStatus: 但Ǭľa执mÎDƃ + - lastProbeTime: "2219-08-25T11:44:30Z" + lastTransitionTime: "2211-02-15T05:10:41Z" + message: "536" + reason: "535" + status: z¦ + type: 爪$R + phase: ñƍU烈 źfjǰɪ嘞 + resizeStatus: ʨɺC`牯 status: - availableReplicas: -2059927818 - collisionCount: 446542989 + availableReplicas: 171558604 + collisionCount: -1137929768 conditions: - - lastTransitionTime: "2800-08-07T22:03:04Z" - message: "529" - reason: "528" - status: V汦>蒃U - type: Ǚ3洠º襊Ł靫挕欰ij敪賻yʗHiv - currentReplicas: 658548230 - currentRevision: "526" - observedGeneration: -8200913189823252840 - readyReplicas: -1893854851 - replicas: 1892314617 - updateRevision: "527" - updatedReplicas: -301228056 + - lastTransitionTime: "2358-03-12T13:17:54Z" + message: "541" + reason: "540" + status: "" + type: /d&蒡榤Ⱦ盜ŭ飼蒱鄆 + currentReplicas: 99917513 + currentRevision: "538" + observedGeneration: 1124654959171263717 + readyReplicas: 233229473 + replicas: -1775998279 + updateRevision: "539" + updatedReplicas: 421164481 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 263adf31277..d2dade9510a 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 @@ -558,605 +558,645 @@ "port": 1714588921, "host": "213" }, - "initialDelaySeconds": -1246371817, - "timeoutSeconds": 617318981, - "periodSeconds": 432291364, - "successThreshold": 676578360, - "failureThreshold": -552281772, - "terminationGracePeriodSeconds": -2910346974754087949 + "gRPC": { + "port": -614161319, + "service": "214" + }, + "initialDelaySeconds": 452673549, + "timeoutSeconds": 627670321, + "periodSeconds": -125932767, + "successThreshold": -18758819, + "failureThreshold": -1666819085, + "terminationGracePeriodSeconds": -1212012606981050727 }, "readinessProbe": { "exec": { "command": [ - "214" + "215" ] }, "httpGet": { - "path": "215", - "port": 656200799, - "host": "216", + "path": "216", + "port": "217", + "host": "218", + "scheme": "\u0026皥贸碔lNKƙ順\\E¦队偯", "httpHeaders": [ { - "name": "217", - "value": "218" + "name": "219", + "value": "220" } ] }, "tcpSocket": { - "port": "219", - "host": "220" + "port": -316996074, + "host": "221" }, - "initialDelaySeconds": -2165496, - "timeoutSeconds": -1778952574, - "periodSeconds": 1386255869, - "successThreshold": -778272981, - "failureThreshold": 2056774277, - "terminationGracePeriodSeconds": -9219895030215397584 + "gRPC": { + "port": -760292259, + "service": "222" + }, + "initialDelaySeconds": -1164530482, + "timeoutSeconds": 1877574041, + "periodSeconds": 1430286749, + "successThreshold": -374766088, + "failureThreshold": -736151561, + "terminationGracePeriodSeconds": -6508463748290235837 }, "startupProbe": { "exec": { "command": [ - "221" + "223" ] }, "httpGet": { - "path": "222", - "port": "223", - "host": "224", - "scheme": "鬶l獕;跣Hǝcw", + "path": "224", + "port": "225", + "host": "226", + "scheme": "颶妧Ö闊", "httpHeaders": [ { - "name": "225", - "value": "226" + "name": "227", + "value": "228" } ] }, "tcpSocket": { - "port": -374766088, - "host": "227" + "port": "229", + "host": "230" }, - "initialDelaySeconds": -736151561, - "timeoutSeconds": -1515369804, - "periodSeconds": -1856061695, - "successThreshold": 1868683352, - "failureThreshold": -1137436579, - "terminationGracePeriodSeconds": 8876559635423161004 + "gRPC": { + "port": -1984097455, + "service": "231" + }, + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "lifecycle": { "postStart": { "exec": { "command": [ - "228" + "232" ] }, "httpGet": { - "path": "229", - "port": "230", - "host": "231", - "scheme": "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", + "path": "233", + "port": 1328165061, + "host": "234", + "scheme": "¸gĩ", "httpHeaders": [ { - "name": "232", - "value": "233" + "name": "235", + "value": "236" } ] }, "tcpSocket": { - "port": 1993268896, - "host": "234" + "port": 1186392166, + "host": "237" } }, "preStop": { "exec": { "command": [ - "235" + "238" ] }, "httpGet": { - "path": "236", - "port": "237", - "host": "238", - "scheme": "ƿ頀\"冓鍓贯澔 ", + "path": "239", + "port": -1315487077, + "host": "240", + "scheme": "ğ_", "httpHeaders": [ { - "name": "239", - "value": "240" + "name": "241", + "value": "242" } ] }, "tcpSocket": { - "port": "241", - "host": "242" + "port": "243", + "host": "244" } } }, - "terminationMessagePath": "243", - "terminationMessagePolicy": "6Ɖ飴ɎiǨź'", - "imagePullPolicy": "{屿oiɥ嵐sC8?Ǻ", + "terminationMessagePath": "245", + "terminationMessagePolicy": "ëJ橈'琕鶫:顇ə娯Ȱ囌", + "imagePullPolicy": "ɐ鰥", "securityContext": { "capabilities": { "add": [ - ";Nŕ璻Jih亏yƕ丆録²Ŏ" + "´DÒȗÔÂɘɢ鬍熖B芭花ª瘡" ], "drop": [ - "/灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫" + "J" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "244", - "role": "245", - "type": "246", - "level": "247" + "user": "246", + "role": "247", + "type": "248", + "level": "249" }, "windowsOptions": { - "gmsaCredentialSpecName": "248", - "gmsaCredentialSpec": "249", - "runAsUserName": "250", + "gmsaCredentialSpecName": "250", + "gmsaCredentialSpec": "251", + "runAsUserName": "252", "hostProcess": true }, - "runAsUser": 4041264710404335706, - "runAsGroup": 6453802934472477147, + "runAsUser": 8519266600558609398, + "runAsGroup": -8859267173741137425, "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "šeSvEȤƏ埮pɵ{WOŭW灬pȭ", + "procMount": "nj汰8ŕİi騎C\"6x$1sȣ±p", "seccompProfile": { - "type": "V擭銆j", - "localhostProfile": "251" + "type": "", + "localhostProfile": "253" } - } + }, + "stdin": true, + "stdinOnce": true, + "tty": true } ], "containers": [ { - "name": "252", - "image": "253", + "name": "254", + "image": "255", "command": [ - "254" + "256" ], "args": [ - "255" + "257" ], - "workingDir": "256", + "workingDir": "258", "ports": [ { - "name": "257", - "hostPort": -1408385387, - "containerPort": -1225881740, - "protocol": "撑¼蠾8餑噭", - "hostIP": "258" + "name": "259", + "hostPort": -1170565984, + "containerPort": -444561761, + "protocol": "5哇芆斩ìh4ɊHȖ|ʐş", + "hostIP": "260" } ], "envFrom": [ { - "prefix": "259", + "prefix": "261", "configMapRef": { - "name": "260", - "optional": true + "name": "262", + "optional": false }, "secretRef": { - "name": "261", - "optional": false + "name": "263", + "optional": true } } ], "env": [ { - "name": "262", - "value": "263", + "name": "264", + "value": "265", "valueFrom": { "fieldRef": { - "apiVersion": "264", - "fieldPath": "265" + "apiVersion": "266", + "fieldPath": "267" }, "resourceFieldRef": { - "containerName": "266", - "resource": "267", - "divisor": "834" + "containerName": "268", + "resource": "269", + "divisor": "219" }, "configMapKeyRef": { - "name": "268", - "key": "269", - "optional": true - }, - "secretKeyRef": { "name": "270", "key": "271", "optional": false + }, + "secretKeyRef": { + "name": "272", + "key": "273", + "optional": false } } } ], "resources": { "limits": { - "n(fǂǢ曣ŋayåe躒訙Ǫ": "12" + "丽饾| 鞤ɱď": "590" }, "requests": { - "(娕uE增猍": "264" + "噭DµņP)DŽ髐njʉBn(f": "584" } }, "volumeMounts": [ { - "name": "272", - "mountPath": "273", - "subPath": "274", - "mountPropagation": "irȎ3Ĕ\\ɢX鰨松", - "subPathExpr": "275" + "name": "274", + "readOnly": true, + "mountPath": "275", + "subPath": "276", + "mountPropagation": "鑳w妕眵笭/9崍h趭", + "subPathExpr": "277" } ], "volumeDevices": [ { - "name": "276", - "devicePath": "277" + "name": "278", + "devicePath": "279" } ], "livenessProbe": { "exec": { "command": [ - "278" + "280" ] }, "httpGet": { - "path": "279", - "port": "280", - "host": "281", - "scheme": "ɜ瞍阎lğ Ņ#耗Ǚ(", + "path": "281", + "port": 597943993, + "host": "282", + "scheme": "8", "httpHeaders": [ { - "name": "282", - "value": "283" + "name": "283", + "value": "284" } ] }, "tcpSocket": { - "port": 317211081, - "host": "284" + "port": "285", + "host": "286" }, - "initialDelaySeconds": -1934305215, - "timeoutSeconds": -655359985, - "periodSeconds": 875971520, - "successThreshold": 161338049, - "failureThreshold": 65094252, - "terminationGracePeriodSeconds": -6831592407095063988 + "gRPC": { + "port": -977348956, + "service": "287" + }, + "initialDelaySeconds": -637630736, + "timeoutSeconds": 601942575, + "periodSeconds": -1320027474, + "successThreshold": -1750169306, + "failureThreshold": 2112112129, + "terminationGracePeriodSeconds": 2270336783402505634 }, "readinessProbe": { "exec": { "command": [ - "285" + "288" ] }, "httpGet": { - "path": "286", - "port": -2126891601, - "host": "287", - "scheme": "l}Ñ蠂Ü[ƛ^輅9ɛ棕", + "path": "289", + "port": -239264629, + "host": "290", + "scheme": "ɻ挴ʠɜ瞍阎lğ Ņ#耗Ǚ", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "291", + "value": "292" } ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": "293", + "host": "294" }, - "initialDelaySeconds": 1660454722, - "timeoutSeconds": -1317234078, - "periodSeconds": -1347045470, - "successThreshold": 1169580662, - "failureThreshold": 404234347, - "terminationGracePeriodSeconds": 8560122250231719622 + "gRPC": { + "port": 626243488, + "service": "295" + }, + "initialDelaySeconds": -1920304485, + "timeoutSeconds": -1842062977, + "periodSeconds": 1424401373, + "successThreshold": -531787516, + "failureThreshold": 2073630689, + "terminationGracePeriodSeconds": -3568583337361453338 }, "startupProbe": { "exec": { "command": [ - "292" + "296" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "ǚŜEuEy竬ʆɞ", + "path": "297", + "port": -894026356, + "host": "298", + "scheme": "繐汚磉反-n覦", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "299", + "value": "300" } ] }, "tcpSocket": { - "port": "298", - "host": "299" + "port": "301", + "host": "302" }, - "initialDelaySeconds": 336252010, - "timeoutSeconds": 677650619, - "periodSeconds": 930785927, - "successThreshold": 1624098740, - "failureThreshold": 1419787816, - "terminationGracePeriodSeconds": -506227444233847191 + "gRPC": { + "port": 413903479, + "service": "303" + }, + "initialDelaySeconds": 1708236944, + "timeoutSeconds": -1192140557, + "periodSeconds": 1961354355, + "successThreshold": -1977635123, + "failureThreshold": 1660454722, + "terminationGracePeriodSeconds": -5657477284668711794 }, "lifecycle": { "postStart": { "exec": { "command": [ - "300" + "304" ] }, "httpGet": { - "path": "301", - "port": "302", - "host": "303", - "scheme": "ĝ®EĨǔvÄÚ×p鬷", + "path": "305", + "port": 1190831814, + "host": "306", + "scheme": "dŊiɢ", "httpHeaders": [ { - "name": "304", - "value": "305" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": 1673908530, - "host": "306" + "port": -370404018, + "host": "309" } }, "preStop": { "exec": { "command": [ - "307" + "310" ] }, "httpGet": { - "path": "308", - "port": "309", - "host": "310", - "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", + "path": "311", + "port": 280878117, + "host": "312", + "scheme": "ɞȥ}礤铟怖ý萜Ǖ", "httpHeaders": [ { - "name": "311", - "value": "312" + "name": "313", + "value": "314" } ] }, "tcpSocket": { - "port": -1912967242, - "host": "313" + "port": -1088996269, + "host": "315" } } }, - "terminationMessagePath": "314", - "terminationMessagePolicy": "漤ŗ坟", - "imagePullPolicy": "-紑浘牬釼aTGÒ鵌", + "terminationMessagePath": "316", + "terminationMessagePolicy": "ƘƵŧ1ƟƓ宆!", + "imagePullPolicy": "×p鬷m罂o3ǰ廋i乳'ȘUɻ;", "securityContext": { "capabilities": { "add": [ - "Nh×DJɶ羹ƞʓ%ʝ`ǭ" + "桉桃喕蠲$ɛ溢臜裡×" ], "drop": [ - "ñ?卶滿筇ȟP:/a" + "-紑浘牬釼aTGÒ鵌" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "315", - "role": "316", - "type": "317", - "level": "318" + "user": "317", + "role": "318", + "type": "319", + "level": "320" }, "windowsOptions": { - "gmsaCredentialSpecName": "319", - "gmsaCredentialSpec": "320", - "runAsUserName": "321", + "gmsaCredentialSpecName": "321", + "gmsaCredentialSpec": "322", + "runAsUserName": "323", "hostProcess": false }, - "runAsUser": 308757565294839546, - "runAsGroup": 5797412715505520759, + "runAsUser": -3539084410583519556, + "runAsGroup": 296399212346260204, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "ð仁Q橱9ij\\Ď愝Ű藛b磾sY", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "ʓ%ʝ`ǭ躌ñ?卶滿筇ȟP:/", "seccompProfile": { - "type": "繽敮ǰ詀ǿ忀oɎƺ", - "localhostProfile": "322" + "type": "殆诵H玲鑠ĭ$#卛8ð仁Q", + "localhostProfile": "324" } }, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "323", - "image": "324", + "name": "325", + "image": "326", "command": [ - "325" + "327" ], "args": [ - "326" + "328" ], - "workingDir": "327", + "workingDir": "329", "ports": [ { - "name": "328", - "hostPort": 788093377, - "containerPort": -557687916, - "protocol": "_敕", - "hostIP": "329" + "name": "330", + "hostPort": -846940406, + "containerPort": 2004993767, + "protocol": "Ű藛b磾sYȠ繽敮ǰ", + "hostIP": "331" } ], "envFrom": [ { - "prefix": "330", + "prefix": "332", "configMapRef": { - "name": "331", - "optional": true + "name": "333", + "optional": false }, "secretRef": { - "name": "332", - "optional": false + "name": "334", + "optional": true } } ], "env": [ { - "name": "333", - "value": "334", + "name": "335", + "value": "336", "valueFrom": { "fieldRef": { - "apiVersion": "335", - "fieldPath": "336" + "apiVersion": "337", + "fieldPath": "338" }, "resourceFieldRef": { - "containerName": "337", - "resource": "338", - "divisor": "971" + "containerName": "339", + "resource": "340", + "divisor": "121" }, "configMapKeyRef": { - "name": "339", - "key": "340", - "optional": true - }, - "secretKeyRef": { "name": "341", "key": "342", "optional": true + }, + "secretKeyRef": { + "name": "343", + "key": "344", + "optional": false } } } ], "resources": { "limits": { - "湷D谹気Ƀ秮òƬɸĻo:{": "523" + "$矐_敕ű嵞嬯t{Eɾ敹Ȯ-": "642" }, "requests": { - "赮ǒđ\u003e*劶?jĎĭ¥#ƱÁR»": "929" + "蛹Ƚȿ醏g遧Ȋ飂廤Ƌʙcx": "77" } }, "volumeMounts": [ { - "name": "343", - "readOnly": true, - "mountPath": "344", - "subPath": "345", - "mountPropagation": "|ǓÓ敆OɈÏ 瞍髃", - "subPathExpr": "346" + "name": "345", + "mountPath": "346", + "subPath": "347", + "mountPropagation": "¬h`職铳s44矕Ƈè*鑏='ʨ|", + "subPathExpr": "348" } ], "volumeDevices": [ { - "name": "347", - "devicePath": "348" + "name": "349", + "devicePath": "350" } ], "livenessProbe": { "exec": { "command": [ - "349" + "351" ] }, "httpGet": { - "path": "350", - "port": "351", - "host": "352", - "scheme": "07曳wœj堑ūM鈱ɖ'蠨", + "path": "352", + "port": -592535081, + "host": "353", + "scheme": "fsǕT", "httpHeaders": [ { - "name": "353", - "value": "354" + "name": "354", + "value": "355" } ] }, "tcpSocket": { - "port": "355", + "port": -394464008, "host": "356" }, - "initialDelaySeconds": -242798806, - "timeoutSeconds": -1940800545, - "periodSeconds": 681004793, - "successThreshold": 2002666266, - "failureThreshold": -2033879721, - "terminationGracePeriodSeconds": -4409241678312226730 + "gRPC": { + "port": -839925309, + "service": "357" + }, + "initialDelaySeconds": -526099499, + "timeoutSeconds": -1014296961, + "periodSeconds": 1708011112, + "successThreshold": -603097910, + "failureThreshold": 1776174141, + "terminationGracePeriodSeconds": -5794598592563963676 }, "readinessProbe": { "exec": { "command": [ - "357" + "358" ] }, "httpGet": { - "path": "358", - "port": 279062028, - "host": "359", - "scheme": "Byß讪Ă2讅缔m葰賦迾娙ƴ4虵p", + "path": "359", + "port": 134832144, + "host": "360", + "scheme": "Ș鹾KƂʼnçȶŮ嫠!@@)Zq=歍", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "361", + "value": "362" } ] }, "tcpSocket": { - "port": -943058206, - "host": "362" + "port": -1289510276, + "host": "363" }, - "initialDelaySeconds": 725557531, - "timeoutSeconds": -703127031, - "periodSeconds": 741667779, - "successThreshold": -381344241, - "failureThreshold": -2122876628, - "terminationGracePeriodSeconds": 2700145646260085226 + "gRPC": { + "port": 701103233, + "service": "364" + }, + "initialDelaySeconds": 1995848794, + "timeoutSeconds": -281926929, + "periodSeconds": -372626292, + "successThreshold": 2018111855, + "failureThreshold": 1019901190, + "terminationGracePeriodSeconds": -6980960365540477247 }, "startupProbe": { "exec": { "command": [ - "363" + "365" ] }, "httpGet": { - "path": "364", - "port": "365", - "host": "366", - "scheme": "thp像-", + "path": "366", + "port": "367", + "host": "368", + "scheme": "p蓋沥7uPƒw©ɴ", "httpHeaders": [ { - "name": "367", - "value": "368" + "name": "369", + "value": "370" } ] }, "tcpSocket": { - "port": "369", - "host": "370" + "port": -671265235, + "host": "371" }, - "initialDelaySeconds": 1589417286, - "timeoutSeconds": 445878206, - "periodSeconds": 1874051321, - "successThreshold": -500012714, - "failureThreshold": 1762917570, - "terminationGracePeriodSeconds": 4794571970514469019 + "gRPC": { + "port": 1782790310, + "service": "372" + }, + "initialDelaySeconds": 1587036035, + "timeoutSeconds": 1760208172, + "periodSeconds": -59501664, + "successThreshold": 1261462387, + "failureThreshold": -1289875111, + "terminationGracePeriodSeconds": -7492770647593151162 }, "lifecycle": { "postStart": { "exec": { "command": [ - "371" + "373" ] }, "httpGet": { - "path": "372", - "port": "373", - "host": "374", - "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", + "path": "374", + "port": 1762917570, + "host": "375", + "scheme": "Ų買霎ȃň[\u003eą", "httpHeaders": [ { - "name": "375", - "value": "376" + "name": "376", + "value": "377" } ] }, "tcpSocket": { - "port": "377", + "port": 1414336865, "host": "378" } }, @@ -1168,8 +1208,9 @@ }, "httpGet": { "path": "380", - "port": -1743587482, + "port": 1129006716, "host": "381", + "scheme": "ȱɷȰW瀤oɢ嫎¸殚篎3", "httpHeaders": [ { "name": "382", @@ -1178,104 +1219,101 @@ ] }, "tcpSocket": { - "port": 858034123, - "host": "384" + "port": "384", + "host": "385" } } }, - "terminationMessagePath": "385", - "terminationMessagePolicy": "喾@潷", - "imagePullPolicy": "#t(ȗŜŲ\u0026洪y儕l", + "terminationMessagePath": "386", + "terminationMessagePolicy": "[y#t(", "securityContext": { "capabilities": { "add": [ - "ɻŶJ詢" + "rƈa餖Ľ" ], "drop": [ - "ǾɁ鍻G鯇ɀ魒Ð扬=惍E" + "淴ɑ?¶Ȳ" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "386", - "role": "387", - "type": "388", - "level": "389" + "user": "387", + "role": "388", + "type": "389", + "level": "390" }, "windowsOptions": { - "gmsaCredentialSpecName": "390", - "gmsaCredentialSpec": "391", - "runAsUserName": "392", - "hostProcess": false + "gmsaCredentialSpecName": "391", + "gmsaCredentialSpec": "392", + "runAsUserName": "393", + "hostProcess": true }, - "runAsUser": -5071790362153704411, - "runAsGroup": -2841141127223294729, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, + "runAsUser": 5200080507234099655, + "runAsGroup": 8544841476815986834, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": ";Ƭ婦d%蹶/ʗp壥Ƥ", + "procMount": "œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.b屏ɧ", "seccompProfile": { - "type": "郡ɑ鮽ǍJB膾扉A­1襏櫯³", - "localhostProfile": "393" + "type": "ʫį淓¯Ą0ƛ忀z委\u003e,趐V曡88 ", + "localhostProfile": "394" } }, "stdinOnce": true, - "targetContainerName": "394" + "targetContainerName": "395" } ], - "restartPolicy": "刪q塨Ý-扚聧扈4ƫZɀȩ愉", - "terminationGracePeriodSeconds": -1390311149947249535, - "activeDeadlineSeconds": 2684251781701131156, - "dnsPolicy": "厶s", + "restartPolicy": "荊ù灹8緔Tj§E蓋", + "terminationGracePeriodSeconds": -2019276087967685705, + "activeDeadlineSeconds": 9106348347596466980, + "dnsPolicy": "ȩ愉B", "nodeSelector": { - "395": "396" + "396": "397" }, - "serviceAccountName": "397", - "serviceAccount": "398", + "serviceAccountName": "398", + "serviceAccount": "399", "automountServiceAccountToken": true, - "nodeName": "399", - "hostPID": true, - "hostIPC": true, - "shareProcessNamespace": true, + "nodeName": "400", + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "400", - "role": "401", - "type": "402", - "level": "403" + "user": "401", + "role": "402", + "type": "403", + "level": "404" }, "windowsOptions": { - "gmsaCredentialSpecName": "404", - "gmsaCredentialSpec": "405", - "runAsUserName": "406", - "hostProcess": true + "gmsaCredentialSpecName": "405", + "gmsaCredentialSpec": "406", + "runAsUserName": "407", + "hostProcess": false }, - "runAsUser": -3184085461588437523, - "runAsGroup": -2037509302018919599, + "runAsUser": 231646691853926712, + "runAsGroup": 3044211288080348140, "runAsNonRoot": true, "supplementalGroups": [ - -885564056413671854 + 7168071284072373028 ], - "fsGroup": 4301352137345790658, + "fsGroup": -640858663485353963, "sysctls": [ { - "name": "407", - "value": "408" + "name": "408", + "value": "409" } ], - "fsGroupChangePolicy": "柱栦阫Ƈʥ椹", + "fsGroupChangePolicy": "氙'[\u003eĵ'o儿", "seccompProfile": { - "type": "飝ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i", - "localhostProfile": "409" + "type": "銭u裡_Ơ9o", + "localhostProfile": "410" } }, "imagePullSecrets": [ { - "name": "410" + "name": "411" } ], - "hostname": "411", - "subdomain": "412", + "hostname": "412", + "subdomain": "413", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1283,19 +1321,19 @@ { "matchExpressions": [ { - "key": "413", - "operator": "șƷK*ƌ驔瓊'", + "key": "414", + "operator": "ʛ饊ɣKIJWĶʗ{裦i÷ɷȤ砘", "values": [ - "414" + "415" ] } ], "matchFields": [ { - "key": "415", - "operator": "Mĕ霉}閜LIȜŚɇA%ɀ蓧", + "key": "416", + "operator": "K*ƌ驔瓊'轁ʦ婷ɂ挃ŪǗ", "values": [ - "416" + "417" ] } ] @@ -1304,23 +1342,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 836045166, + "weight": -1084193035, "preference": { "matchExpressions": [ { - "key": "417", - "operator": "ȋ灋槊盘", + "key": "418", + "operator": "", "values": [ - "418" + "419" ] } ], "matchFields": [ { - "key": "419", - "operator": "牬庘颮6(", + "key": "420", + "operator": "", "values": [ - "420" + "421" ] } ] @@ -1333,29 +1371,26 @@ { "labelSelector": { "matchLabels": { - "8o1-x-1wl--7/S.ol": "Fgw_-z_659GE.l_.23--_6l.-5B" + "p8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---ez-o-u.s11-7p--3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--28/V.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8oJ": "46.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__e" }, "matchExpressions": [ { - "key": "z_o_2.--4Z7__i1T.miw_a", - "operator": "NotIn", - "values": [ - "At-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpS__.39g_.t" - ] + "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" } ] }, "namespaces": [ - "427" + "428" ], - "topologyKey": "428", + "topologyKey": "429", "namespaceSelector": { "matchLabels": { - "5gp-c-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-64/M-_x18mtxb__-ex-_1_-ODgL": "GIT_B" + "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": "8-b6E_--Y_Dp8O_._e_3_.4_Wh", + "key": "34-5-yqu20-9105g4-edj0fh/8C4_-_2G0.-c_C.G.h--m._fN._k8__._p", "operator": "DoesNotExist" } ] @@ -1364,36 +1399,36 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -585767440, + "weight": -37906634, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "I_--.k47M7y-Dy__3wc.q.8_00.0_._f": "L-__bf_9_-C-PfNx__-U_.Pn-W23-_.z_.._s--_F-BR0" + "4.7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.eD": "5_.W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g" }, "matchExpressions": [ { - "key": "n", + "key": "cx-64dw-buvf.1g--1035ad1o-d-6-bk81-34s-s-63z-v--8r-0-2--rad877gr2/w_tdt_-Z0T", "operator": "NotIn", "values": [ - "a68-7AlR__8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-EP" + "g.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-U" ] } ] }, "namespaces": [ - "441" + "442" ], - "topologyKey": "442", + "topologyKey": "443", "namespaceSelector": { "matchLabels": { - "tO4-7-P41_.-.-AQ._r.-_R1": "8KLu..ly--J-_.ZCRT.0z-e" + "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" }, "matchExpressions": [ { - "key": "34G._--u.._.105-4_ed-0-H", - "operator": "NotIn", + "key": "vSW_4-__h", + "operator": "In", "values": [ - "a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1q" + "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" ] } ] @@ -1407,27 +1442,33 @@ { "labelSelector": { "matchLabels": { - "3_Lsu-H_.f82-82": "dWNn_U-...1P_.D8_t..-Ww27" + "4-vi9g-dn---6-81-ssml-3-b--x-8234jscfajzc476b---nhc50-2/7_3o_V-w._-0d__7.81_-._-_8_.._.a": "L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.R" }, "matchExpressions": [ { - "key": "v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1", - "operator": "DoesNotExist" + "key": "Q-.-.g-_Z_-nSLq", + "operator": "In", + "values": [ + "lks7dG-9S-O62o.8._.---UK_-.j2z" + ] } ] }, "namespaces": [ - "455" + "456" ], - "topologyKey": "456", + "topologyKey": "457", "namespaceSelector": { "matchLabels": { - "8": "7--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_DR" + "1p-06jVZ-uP.t_.O937uh": "j-dY7_M_-._M5..-N_H_55..--EO" }, "matchExpressions": [ { - "key": "y72r--49u-0m7uu/x_qv4--_.6_N_9X-B.s8.N_rM-k5.C.7", - "operator": "DoesNotExist" + "key": "F_o_-._kzB7U_.Q.45cy-.._-__-Zvt.LT60v.WxPc---K__-iguFGT._Y", + "operator": "NotIn", + "values": [ + "" + ] } ] } @@ -1435,31 +1476,37 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 339079271, + "weight": -1205967741, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV" + "38vuo17qre-33-5-u8f0f1qv--i72-x3e.z-8-tcd2-84s-n-i-711s4--9s8--o-8dm---b----036/6M__4-Pg": "EI_4G" }, "matchExpressions": [ { - "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", - "operator": "Exists" + "key": "g--v8-c58kh44k-b13--522555-11jla8-phs1a--y.m4j1-10-p-4zk-63m-z235-af-3z6-ql----v-r8th/o._g_..o", + "operator": "NotIn", + "values": [ + "C_60-__.19_-gYY._..fP--hQ7e" + ] } ] }, "namespaces": [ - "469" + "470" ], - "topologyKey": "470", + "topologyKey": "471", "namespaceSelector": { "matchLabels": { - "E35H__.B_E": "U..u8gwbk" + "3c9_4._U.kT-.---c---cO1_x.Pi.---l.---9._-__X2_w_bn..--_qD-J_.4": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", - "operator": "Exists" + "key": "KTlO.__0PX", + "operator": "In", + "values": [ + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" + ] } ] } @@ -1468,66 +1515,64 @@ ] } }, - "schedulerName": "477", + "schedulerName": "478", "tolerations": [ { - "key": "478", - "operator": "ŭʔb'?舍ȃʥx臥]å摞", - "value": "479", - "tolerationSeconds": 3053978290188957517 + "key": "479", + "operator": "Ŕsʅ朁遐»`癸ƥf豯烠砖#囹J,R譏", + "value": "480", + "effect": "r埁摢噓涫祲ŗȨĽ堐mpƮ搌", + "tolerationSeconds": 6217170132371410053 } ], "hostAliases": [ { - "ip": "480", + "ip": "481", "hostnames": [ - "481" + "482" ] } ], - "priorityClassName": "482", - "priority": -340583156, + "priorityClassName": "483", + "priority": -1371816595, "dnsConfig": { "nameservers": [ - "483" + "484" ], "searches": [ - "484" + "485" ], "options": [ { - "name": "485", - "value": "486" + "name": "486", + "value": "487" } ] }, "readinessGates": [ { - "conditionType": "țc£PAÎǨȨ栋" + "conditionType": "?ȣ4c" } ], - "runtimeClassName": "487", + "runtimeClassName": "488", "enableServiceLinks": false, - "preemptionPolicy": "n{鳻", + "preemptionPolicy": "%ǁšjƾ$ʛ螳%65c3盧Ŷb", "overhead": { - "隅DžbİEMǶɼ`|褞": "229" + "ʬÇ[輚趞ț@": "597" }, "topologySpreadConstraints": [ { - "maxSkew": 1486667065, - "topologyKey": "488", - "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", + "maxSkew": 1762898358, + "topologyKey": "489", + "whenUnsatisfiable": "ʚʛ\u0026]ŶɄğɒơ舎", "labelSelector": { "matchLabels": { - "H_55..--E3_2D-1DW__o_-.k": "7" + "5-s14.6----3-893097-0zy976-0--q-90fo4grk4k-116-h8-7176-xr----7k68/i.._---6_.0.m.--.-dh.v._5.vB-w": "j_.17.T-_.X_KS-J.9_j570n__.-7_I8.--4-___..7" }, "matchExpressions": [ { - "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", - "operator": "NotIn", - "values": [ - "H1z..j_.r3--T" - ] + "key": "kk-7zt89--9opnn-v00hioyoe9-r8y-u-dt--8-ra--t30q.f-4o-2--g---080j-4-h--qz-m-gpr6399/q.-2_9.9-..-JA-H-C5-8_--4V", + "operator": "Exists" } ] } @@ -1535,37 +1580,37 @@ ], "setHostnameAsFQDN": false, "os": { - "name": "Ê" + "name": "%ȅdzɬ牦[闤ŬNĻGƧĪɱ|åȧ$Ĥ" } } }, "updateStrategy": { - "type": "汸\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫", + "type": "ʟ]mʦ獪霛圦Ƶ胐N砽§", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": -463159422, - "revisionHistoryLimit": -855944448 + "minReadySeconds": 529770835, + "revisionHistoryLimit": -1937346941 }, "status": { - "currentNumberScheduled": -1556190810, - "numberMisscheduled": -487001726, - "desiredNumberScheduled": 929611261, - "numberReady": -1728725476, - "observedGeneration": -6594742865080720976, - "updatedNumberScheduled": -1612961101, - "numberAvailable": 1731921624, - "numberUnavailable": 826023875, - "collisionCount": 619959999, + "currentNumberScheduled": -1039302739, + "numberMisscheduled": -89689385, + "desiredNumberScheduled": -1429991698, + "numberReady": 428205654, + "observedGeneration": -7167127345249609151, + "updatedNumberScheduled": -1647164053, + "numberAvailable": -1402277158, + "numberUnavailable": -1513836046, + "collisionCount": -230316059, "conditions": [ { - "type": "¹bCũw¼ ǫđ槴Ċį軠\u003e桼劑躮", - "status": "9=ȳB鼲糰Eè6苁嗀ĕ佣", - "lastTransitionTime": "2821-04-08T08:07:20Z", - "reason": "495", - "message": "496" + "type": "Ƙȑ", + "status": "ɘʘ?s檣ŝƚʤ\u003cƟʚ`÷", + "lastTransitionTime": "2825-03-21T02:40:56Z", + "reason": "496", + "message": "497" } ] } 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 49fc4bd2aff6d49e67979998ada711115b05060a..8ab1505bf1199715ddbdffcff3e040a06289fcb5 100644 GIT binary patch delta 6147 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 delta 5163 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ą tcpSocket: host: "378" - port: "377" + port: 1414336865 preStop: exec: command: @@ -427,135 +443,142 @@ spec: - name: "382" value: "383" path: "380" - port: -1743587482 + port: 1129006716 + scheme: ȱɷȰW瀤oɢ嫎¸殚篎3 tcpSocket: - host: "384" - port: 858034123 + host: "385" + port: "384" livenessProbe: exec: command: - - "349" - failureThreshold: -2033879721 + - "351" + failureThreshold: 1776174141 + gRPC: + port: -839925309 + service: "357" httpGet: - host: "352" + host: "353" httpHeaders: - - name: "353" - value: "354" - path: "350" - port: "351" - scheme: 07曳wœj堑ūM鈱ɖ'蠨 - initialDelaySeconds: -242798806 - periodSeconds: 681004793 - successThreshold: 2002666266 + - name: "354" + value: "355" + path: "352" + port: -592535081 + scheme: fsǕT + initialDelaySeconds: -526099499 + periodSeconds: 1708011112 + successThreshold: -603097910 tcpSocket: host: "356" - port: "355" - terminationGracePeriodSeconds: -4409241678312226730 - timeoutSeconds: -1940800545 - name: "323" + port: -394464008 + terminationGracePeriodSeconds: -5794598592563963676 + timeoutSeconds: -1014296961 + name: "325" ports: - - containerPort: -557687916 - hostIP: "329" - hostPort: 788093377 - name: "328" - protocol: _敕 + - containerPort: 2004993767 + hostIP: "331" + hostPort: -846940406 + name: "330" + protocol: Ű藛b磾sYȠ繽敮ǰ readinessProbe: exec: command: - - "357" - failureThreshold: -2122876628 + - "358" + failureThreshold: 1019901190 + gRPC: + port: 701103233 + service: "364" httpGet: - host: "359" + host: "360" httpHeaders: - - name: "360" - value: "361" - path: "358" - port: 279062028 - scheme: Byß讪Ă2讅缔m葰賦迾娙ƴ4虵p - initialDelaySeconds: 725557531 - periodSeconds: 741667779 - successThreshold: -381344241 + - name: "361" + value: "362" + path: "359" + port: 134832144 + scheme: Ș鹾KƂʼnçȶŮ嫠!@@)Zq=歍 + initialDelaySeconds: 1995848794 + periodSeconds: -372626292 + successThreshold: 2018111855 tcpSocket: - host: "362" - port: -943058206 - terminationGracePeriodSeconds: 2700145646260085226 - timeoutSeconds: -703127031 + host: "363" + port: -1289510276 + terminationGracePeriodSeconds: -6980960365540477247 + timeoutSeconds: -281926929 resources: limits: - 湷D谹気Ƀ秮òƬɸĻo:{: "523" + $矐_敕ű嵞嬯t{Eɾ敹Ȯ-: "642" requests: - 赮ǒđ>*劶?jĎĭ¥#ƱÁR»: "929" + 蛹Ƚȿ醏g遧Ȋ飂廤Ƌʙcx: "77" securityContext: allowPrivilegeEscalation: false capabilities: add: - - ɻŶJ詢 + - rƈa餖Ľ drop: - - ǾɁ鍻G鯇ɀ魒Ð扬=惍E - privileged: false - procMount: ;Ƭ婦d%蹶/ʗp壥Ƥ - readOnlyRootFilesystem: false - runAsGroup: -2841141127223294729 - runAsNonRoot: false - runAsUser: -5071790362153704411 + - 淴ɑ?¶Ȳ + privileged: true + procMount: œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.b屏ɧ + readOnlyRootFilesystem: true + runAsGroup: 8544841476815986834 + runAsNonRoot: true + runAsUser: 5200080507234099655 seLinuxOptions: - level: "389" - role: "387" - type: "388" - user: "386" + level: "390" + role: "388" + type: "389" + user: "387" seccompProfile: - localhostProfile: "393" - type: 郡ɑ鮽ǍJB膾扉A­1襏櫯³ + localhostProfile: "394" + type: 'ʫį淓¯Ą0ƛ忀z委>,趐V曡88 ' windowsOptions: - gmsaCredentialSpec: "391" - gmsaCredentialSpecName: "390" - hostProcess: false - runAsUserName: "392" + gmsaCredentialSpec: "392" + gmsaCredentialSpecName: "391" + hostProcess: true + runAsUserName: "393" startupProbe: exec: command: - - "363" - failureThreshold: 1762917570 + - "365" + failureThreshold: -1289875111 + gRPC: + port: 1782790310 + service: "372" httpGet: - host: "366" + host: "368" httpHeaders: - - name: "367" - value: "368" - path: "364" - port: "365" - scheme: thp像- - initialDelaySeconds: 1589417286 - periodSeconds: 1874051321 - successThreshold: -500012714 + - name: "369" + value: "370" + path: "366" + port: "367" + scheme: p蓋沥7uPƒw©ɴ + initialDelaySeconds: 1587036035 + periodSeconds: -59501664 + successThreshold: 1261462387 tcpSocket: - host: "370" - port: "369" - terminationGracePeriodSeconds: 4794571970514469019 - timeoutSeconds: 445878206 + host: "371" + port: -671265235 + terminationGracePeriodSeconds: -7492770647593151162 + timeoutSeconds: 1760208172 stdinOnce: true - targetContainerName: "394" - terminationMessagePath: "385" - terminationMessagePolicy: 喾@潷 + targetContainerName: "395" + terminationMessagePath: "386" + terminationMessagePolicy: '[y#t(' volumeDevices: - - devicePath: "348" - name: "347" + - devicePath: "350" + name: "349" volumeMounts: - - mountPath: "344" - mountPropagation: '|ǓÓ敆OɈÏ 瞍髃' - name: "343" - readOnly: true - subPath: "345" - subPathExpr: "346" - workingDir: "327" + - mountPath: "346" + mountPropagation: ¬h`職铳s44矕Ƈè*鑏='ʨ| + name: "345" + subPath: "347" + subPathExpr: "348" + workingDir: "329" hostAliases: - hostnames: - - "481" - ip: "480" - hostIPC: true - hostPID: true - hostname: "411" + - "482" + ip: "481" + hostname: "412" imagePullSecrets: - - name: "410" + - name: "411" initContainers: - args: - "184" @@ -589,43 +612,46 @@ spec: name: "190" optional: false image: "182" - imagePullPolicy: '{屿oiɥ嵐sC8?Ǻ' + imagePullPolicy: ɐ鰥 lifecycle: postStart: exec: command: - - "228" + - "232" httpGet: - host: "231" - httpHeaders: - - name: "232" - value: "233" - path: "229" - port: "230" - scheme: ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ - tcpSocket: host: "234" - port: 1993268896 + httpHeaders: + - name: "235" + value: "236" + path: "233" + port: 1328165061 + scheme: ¸gĩ + tcpSocket: + host: "237" + port: 1186392166 preStop: exec: command: - - "235" + - "238" httpGet: - host: "238" + host: "240" httpHeaders: - - name: "239" - value: "240" - path: "236" - port: "237" - scheme: 'ƿ頀"冓鍓贯澔 ' + - name: "241" + value: "242" + path: "239" + port: -1315487077 + scheme: ğ_ tcpSocket: - host: "242" - port: "241" + host: "244" + port: "243" livenessProbe: exec: command: - "207" - failureThreshold: -552281772 + failureThreshold: -1666819085 + gRPC: + port: -614161319 + service: "214" httpGet: host: "210" httpHeaders: @@ -634,14 +660,14 @@ spec: path: "208" port: "209" scheme: u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ - initialDelaySeconds: -1246371817 - periodSeconds: 432291364 - successThreshold: 676578360 + initialDelaySeconds: 452673549 + periodSeconds: -125932767 + successThreshold: -18758819 tcpSocket: host: "213" port: 1714588921 - terminationGracePeriodSeconds: -2910346974754087949 - timeoutSeconds: 617318981 + terminationGracePeriodSeconds: -1212012606981050727 + timeoutSeconds: 627670321 name: "181" ports: - containerPort: -1252938503 @@ -652,23 +678,27 @@ spec: readinessProbe: exec: command: - - "214" - failureThreshold: 2056774277 + - "215" + failureThreshold: -736151561 + gRPC: + port: -760292259 + service: "222" httpGet: - host: "216" + host: "218" httpHeaders: - - name: "217" - value: "218" - path: "215" - port: 656200799 - initialDelaySeconds: -2165496 - periodSeconds: 1386255869 - successThreshold: -778272981 + - name: "219" + value: "220" + path: "216" + port: "217" + scheme: '&皥贸碔lNKƙ順\E¦队偯' + initialDelaySeconds: -1164530482 + periodSeconds: 1430286749 + successThreshold: -374766088 tcpSocket: - host: "220" - port: "219" - terminationGracePeriodSeconds: -9219895030215397584 - timeoutSeconds: -1778952574 + host: "221" + port: -316996074 + terminationGracePeriodSeconds: -6508463748290235837 + timeoutSeconds: 1877574041 resources: limits: LĹ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊: "807" @@ -678,51 +708,57 @@ spec: allowPrivilegeEscalation: true capabilities: add: - - ;Nŕ璻Jih亏yƕ丆録²Ŏ + - ´DÒȗÔÂɘɢ鬍熖B芭花ª瘡 drop: - - /灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫 - privileged: true - procMount: šeSvEȤƏ埮pɵ{WOŭW灬pȭ + - J + privileged: false + procMount: nj汰8ŕİi騎C"6x$1sȣ±p readOnlyRootFilesystem: true - runAsGroup: 6453802934472477147 + runAsGroup: -8859267173741137425 runAsNonRoot: true - runAsUser: 4041264710404335706 + runAsUser: 8519266600558609398 seLinuxOptions: - level: "247" - role: "245" - type: "246" - user: "244" + level: "249" + role: "247" + type: "248" + user: "246" seccompProfile: - localhostProfile: "251" - type: V擭銆j + localhostProfile: "253" + type: "" windowsOptions: - gmsaCredentialSpec: "249" - gmsaCredentialSpecName: "248" + gmsaCredentialSpec: "251" + gmsaCredentialSpecName: "250" hostProcess: true - runAsUserName: "250" + runAsUserName: "252" startupProbe: exec: command: - - "221" - failureThreshold: -1137436579 + - "223" + failureThreshold: 1156888068 + gRPC: + port: -1984097455 + service: "231" httpGet: - host: "224" + host: "226" httpHeaders: - - name: "225" - value: "226" - path: "222" - port: "223" - scheme: 鬶l獕;跣Hǝcw - initialDelaySeconds: -736151561 - periodSeconds: -1856061695 - successThreshold: 1868683352 + - name: "227" + value: "228" + path: "224" + port: "225" + scheme: 颶妧Ö闊 + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: - host: "227" - port: -374766088 - terminationGracePeriodSeconds: 8876559635423161004 - timeoutSeconds: -1515369804 - terminationMessagePath: "243" - terminationMessagePolicy: 6Ɖ飴ɎiǨź' + host: "230" + port: "229" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 + stdin: true + stdinOnce: true + terminationMessagePath: "245" + terminationMessagePolicy: ëJ橈'琕鶫:顇ə娯Ȱ囌 + tty: true volumeDevices: - devicePath: "206" name: "205" @@ -733,68 +769,67 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "399" + nodeName: "400" nodeSelector: - "395": "396" + "396": "397" os: - name: Ê + name: '%ȅdzɬ牦[闤ŬNĻGƧĪɱ|åȧ$Ĥ' overhead: - 隅DžbİEMǶɼ`|褞: "229" - preemptionPolicy: n{鳻 - priority: -340583156 - priorityClassName: "482" + ʬÇ[輚趞ț@: "597" + preemptionPolicy: '%ǁšjƾ$ʛ螳%65c3盧Ŷb' + priority: -1371816595 + priorityClassName: "483" readinessGates: - - conditionType: țc£PAÎǨȨ栋 - restartPolicy: 刪q塨Ý-扚聧扈4ƫZɀȩ愉 - runtimeClassName: "487" - schedulerName: "477" + - conditionType: ?ȣ4c + restartPolicy: 荊ù灹8緔Tj§E蓋 + runtimeClassName: "488" + schedulerName: "478" securityContext: - fsGroup: 4301352137345790658 - fsGroupChangePolicy: 柱栦阫Ƈʥ椹 - runAsGroup: -2037509302018919599 + fsGroup: -640858663485353963 + fsGroupChangePolicy: 氙'[>ĵ'o儿 + runAsGroup: 3044211288080348140 runAsNonRoot: true - runAsUser: -3184085461588437523 + runAsUser: 231646691853926712 seLinuxOptions: - level: "403" - role: "401" - type: "402" - user: "400" + level: "404" + role: "402" + type: "403" + user: "401" seccompProfile: - localhostProfile: "409" - type: 飝ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i + localhostProfile: "410" + type: 銭u裡_Ơ9o supplementalGroups: - - -885564056413671854 + - 7168071284072373028 sysctls: - - name: "407" - value: "408" + - name: "408" + value: "409" windowsOptions: - gmsaCredentialSpec: "405" - gmsaCredentialSpecName: "404" - hostProcess: true - runAsUserName: "406" - serviceAccount: "398" - serviceAccountName: "397" + gmsaCredentialSpec: "406" + gmsaCredentialSpecName: "405" + hostProcess: false + runAsUserName: "407" + serviceAccount: "399" + serviceAccountName: "398" setHostnameAsFQDN: false - shareProcessNamespace: true - subdomain: "412" - terminationGracePeriodSeconds: -1390311149947249535 + shareProcessNamespace: false + subdomain: "413" + terminationGracePeriodSeconds: -2019276087967685705 tolerations: - - key: "478" - operator: ŭʔb'?舍ȃʥx臥]å摞 - tolerationSeconds: 3053978290188957517 - value: "479" + - effect: r埁摢噓涫祲ŗȨĽ堐mpƮ搌 + key: "479" + operator: Ŕsʅ朁遐»`癸ƥf豯烠砖#囹J,R譏 + tolerationSeconds: 6217170132371410053 + value: "480" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b - operator: NotIn - values: - - H1z..j_.r3--T + - key: kk-7zt89--9opnn-v00hioyoe9-r8y-u-dt--8-ra--t30q.f-4o-2--g---080j-4-h--qz-m-gpr6399/q.-2_9.9-..-JA-H-C5-8_--4V + operator: Exists matchLabels: - H_55..--E3_2D-1DW__o_-.k: "7" - maxSkew: 1486667065 - topologyKey: "488" - whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 + 5-s14.6----3-893097-0zy976-0--q-90fo4grk4k-116-h8-7176-xr----7k68/i.._---6_.0.m.--.-dh.v._5.vB-w: j_.17.T-_.X_KS-J.9_j570n__.-7_I8.--4-___..7 + maxSkew: 1762898358 + topologyKey: "489" + whenUnsatisfiable: ʚʛ&]ŶɄğɒơ舎 volumes: - awsElasticBlockStore: fsType: "49" @@ -1055,20 +1090,20 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 汸<ƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫 + type: ʟ]mʦ獪霛圦Ƶ胐N砽§ status: - collisionCount: 619959999 + collisionCount: -230316059 conditions: - - lastTransitionTime: "2821-04-08T08:07:20Z" - message: "496" - reason: "495" - status: 9=ȳB鼲糰Eè6苁嗀ĕ佣 - type: ¹bCũw¼ ǫđ槴Ċį軠>桼劑躮 - currentNumberScheduled: -1556190810 - desiredNumberScheduled: 929611261 - numberAvailable: 1731921624 - numberMisscheduled: -487001726 - numberReady: -1728725476 - numberUnavailable: 826023875 - observedGeneration: -6594742865080720976 - updatedNumberScheduled: -1612961101 + - lastTransitionTime: "2825-03-21T02:40:56Z" + message: "497" + reason: "496" + status: ɘʘ?s檣ŝƚʤ<Ɵʚ`÷ + type: Ƙȑ + currentNumberScheduled: -1039302739 + desiredNumberScheduled: -1429991698 + numberAvailable: -1402277158 + numberMisscheduled: -89689385 + numberReady: 428205654 + numberUnavailable: -1513836046 + observedGeneration: -7167127345249609151 + updatedNumberScheduled: -1647164053 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 ae72560b878..0dbce0940de 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 @@ -560,24 +560,28 @@ "port": -498930176, "host": "212" }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479, - "terminationGracePeriodSeconds": 3196828455642760911 + "gRPC": { + "port": -670390306, + "service": "213" + }, + "initialDelaySeconds": -2036074491, + "timeoutSeconds": -148216266, + "periodSeconds": 165047920, + "successThreshold": -393291312, + "failureThreshold": -93157681, + "terminationGracePeriodSeconds": -4856573944864548413 }, "readinessProbe": { "exec": { "command": [ - "213" + "214" ] }, "httpGet": { - "path": "214", - "port": "215", + "path": "215", + "port": -331283026, "host": "216", - "scheme": "3!Zɾģ毋Ó6", + "scheme": "ȉ", "httpHeaders": [ { "name": "217", @@ -586,27 +590,31 @@ ] }, "tcpSocket": { - "port": -832805508, + "port": 714088955, "host": "219" }, - "initialDelaySeconds": -228822833, - "timeoutSeconds": -970312425, - "periodSeconds": -1213051101, - "successThreshold": 1451056156, - "failureThreshold": 267768240, - "terminationGracePeriodSeconds": -549108701661089463 + "gRPC": { + "port": -630252364, + "service": "220" + }, + "initialDelaySeconds": 391562775, + "timeoutSeconds": -775511009, + "periodSeconds": -832805508, + "successThreshold": -228822833, + "failureThreshold": -970312425, + "terminationGracePeriodSeconds": -5210014804617784724 }, "startupProbe": { "exec": { "command": [ - "220" + "221" ] }, "httpGet": { - "path": "221", - "port": "222", + "path": "222", + "port": -1455098755, "host": "223", - "scheme": "#yV'WKw(ğ儴Ůĺ}", + "scheme": "眖R#yV'W", "httpHeaders": [ { "name": "224", @@ -615,97 +623,102 @@ ] }, "tcpSocket": { - "port": -20130017, - "host": "226" + "port": "226", + "host": "227" }, - "initialDelaySeconds": -1244623134, - "timeoutSeconds": -1334110502, - "periodSeconds": -398297599, - "successThreshold": 873056500, - "failureThreshold": -36782737, - "terminationGracePeriodSeconds": -7464951486382552895 + "gRPC": { + "port": -1798849477, + "service": "228" + }, + "initialDelaySeconds": -1017263912, + "timeoutSeconds": 852780575, + "periodSeconds": -1252938503, + "successThreshold": 893823156, + "failureThreshold": -1980314709, + "terminationGracePeriodSeconds": 2455602852175027275 }, "lifecycle": { "postStart": { "exec": { "command": [ - "227" + "229" ] }, "httpGet": { - "path": "228", - "port": "229", - "host": "230", - "scheme": "鄠[颐o啛更偢ɇ卷荙JL", + "path": "230", + "port": "231", + "host": "232", + "scheme": "ȓ蹣ɐǛv+8Ƥ熪军", "httpHeaders": [ { - "name": "231", - "value": "232" + "name": "233", + "value": "234" } ] }, "tcpSocket": { - "port": "233", - "host": "234" + "port": 622267234, + "host": "235" } }, "preStop": { "exec": { "command": [ - "235" + "236" ] }, "httpGet": { - "path": "236", - "port": -1506633471, - "host": "237", - "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", + "path": "237", + "port": -1463645123, + "host": "238", + "scheme": "荙JLĹ]佱¿\u003e犵殇ŕ", "httpHeaders": [ { - "name": "238", - "value": "239" + "name": "239", + "value": "240" } ] }, "tcpSocket": { - "port": "240", - "host": "241" + "port": "241", + "host": "242" } } }, - "terminationMessagePath": "242", - "terminationMessagePolicy": "屡ʁ", + "terminationMessagePath": "243", + "terminationMessagePolicy": "圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀", + "imagePullPolicy": "ĬÇó藢xɮĵȑ6L*Z", "securityContext": { "capabilities": { "add": [ - "Ÿ8T 苧yñKJɐ扵" + "咡W" ], "drop": [ - "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" + "敄lu|" ] }, "privileged": false, "seLinuxOptions": { - "user": "243", - "role": "244", - "type": "245", - "level": "246" + "user": "244", + "role": "245", + "type": "246", + "level": "247" }, "windowsOptions": { - "gmsaCredentialSpecName": "247", - "gmsaCredentialSpec": "248", - "runAsUserName": "249", - "hostProcess": true + "gmsaCredentialSpecName": "248", + "gmsaCredentialSpec": "249", + "runAsUserName": "250", + "hostProcess": false }, - "runAsUser": 3582457287488712192, - "runAsGroup": -7664873352063067579, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "runAsUser": -226514069321683925, + "runAsGroup": -4333562938396485230, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "\u003c6", + "procMount": "E埄Ȁ朦 wƯ貾坢'", "seccompProfile": { - "type": "簳°Ļǟi\u0026皥贸", - "localhostProfile": "250" + "type": "aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l", + "localhostProfile": "251" } }, "stdin": true @@ -713,59 +726,59 @@ ], "containers": [ { - "name": "251", - "image": "252", + "name": "252", + "image": "253", "command": [ - "253" - ], - "args": [ "254" ], - "workingDir": "255", + "args": [ + "255" + ], + "workingDir": "256", "ports": [ { - "name": "256", - "hostPort": -1314967760, - "containerPort": 1174240097, - "protocol": "\\E¦队偯J僳徥淳", - "hostIP": "257" + "name": "257", + "hostPort": -560717833, + "containerPort": -760292259, + "protocol": "w媀瓄\u0026翜舞拉Œɥ颶妧Ö闊 鰔澝qV訆", + "hostIP": "258" } ], "envFrom": [ { - "prefix": "258", + "prefix": "259", "configMapRef": { - "name": "259", + "name": "260", "optional": false }, "secretRef": { - "name": "260", + "name": "261", "optional": true } } ], "env": [ { - "name": "261", - "value": "262", + "name": "262", + "value": "263", "valueFrom": { "fieldRef": { - "apiVersion": "263", - "fieldPath": "264" + "apiVersion": "264", + "fieldPath": "265" }, "resourceFieldRef": { - "containerName": "265", - "resource": "266", - "divisor": "965" + "containerName": "266", + "resource": "267", + "divisor": "945" }, "configMapKeyRef": { - "name": "267", - "key": "268", + "name": "268", + "key": "269", "optional": false }, "secretKeyRef": { - "name": "269", - "key": "270", + "name": "270", + "key": "271", "optional": false } } @@ -773,512 +786,540 @@ ], "resources": { "limits": { - "4Ǒ輂,ŕĪ": "398" + "ĩ餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴": "86" }, "requests": { - "V訆Ǝżŧ": "915" + "ə娯Ȱ囌{": "853" } }, "volumeMounts": [ { - "name": "271", + "name": "272", "readOnly": true, - "mountPath": "272", - "subPath": "273", - "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", - "subPathExpr": "274" + "mountPath": "273", + "subPath": "274", + "mountPropagation": "龏´DÒȗÔÂɘɢ鬍", + "subPathExpr": "275" } ], "volumeDevices": [ { - "name": "275", - "devicePath": "276" + "name": "276", + "devicePath": "277" } ], "livenessProbe": { "exec": { "command": [ - "277" + "278" ] }, "httpGet": { - "path": "278", - "port": "279", - "host": "280", - "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", + "path": "279", + "port": "280", + "host": "281", + "scheme": "Jih亏yƕ丆録²", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "282", + "value": "283" } ] }, "tcpSocket": { - "port": -614098868, - "host": "283" + "port": 2080874371, + "host": "284" }, - "initialDelaySeconds": 234253676, - "timeoutSeconds": 846286700, - "periodSeconds": 1080545253, - "successThreshold": 1843491416, - "failureThreshold": -1204965397, - "terminationGracePeriodSeconds": -2125560879532395341 + "gRPC": { + "port": -1187301925, + "service": "285" + }, + "initialDelaySeconds": -402384013, + "timeoutSeconds": -181601395, + "periodSeconds": -617381112, + "successThreshold": 1851229369, + "failureThreshold": -560238386, + "terminationGracePeriodSeconds": 7124276984274024394 }, "readinessProbe": { "exec": { "command": [ - "284" + "286" ] }, "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "花ª瘡蟦JBʟ鍏", + "path": "287", + "port": "288", + "host": "289", + "scheme": "\"6x$1sȣ±p", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": 1900201288, + "host": "292" }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013, - "terminationGracePeriodSeconds": -779972051078659613 + "gRPC": { + "port": 1443329506, + "service": "293" + }, + "initialDelaySeconds": 480631652, + "timeoutSeconds": -1983435813, + "periodSeconds": 1167615307, + "successThreshold": 455833230, + "failureThreshold": 1956567721, + "terminationGracePeriodSeconds": 666108157153018873 }, "startupProbe": { "exec": { "command": [ - "292" + "294" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "İ", + "path": "295", + "port": "296", + "host": "297", + "scheme": "ɵ", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "298", + "value": "299" } ] }, "tcpSocket": { - "port": "298", - "host": "299" + "port": "300", + "host": "301" }, - "initialDelaySeconds": -1615316902, - "timeoutSeconds": -793616601, - "periodSeconds": -522215271, - "successThreshold": 1374479082, - "failureThreshold": 737722974, - "terminationGracePeriodSeconds": -247950237984551522 + "gRPC": { + "port": 1473407401, + "service": "302" + }, + "initialDelaySeconds": 1575106083, + "timeoutSeconds": -1995371971, + "periodSeconds": -1700828941, + "successThreshold": 248533396, + "failureThreshold": -1835677314, + "terminationGracePeriodSeconds": 854912766214576273 }, "lifecycle": { "postStart": { "exec": { "command": [ - "300" + "303" ] }, "httpGet": { - "path": "301", - "port": 1502643091, - "host": "302", - "scheme": "­蜷ɔ幩š", + "path": "304", + "port": "305", + "host": "306", + "scheme": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": 455833230, - "host": "305" + "port": "309", + "host": "310" } }, "preStop": { "exec": { "command": [ - "306" + "311" ] }, "httpGet": { - "path": "307", - "port": 1076497581, - "host": "308", - "scheme": "h4ɊHȖ|ʐ", + "path": "312", + "port": "313", + "host": "314", + "scheme": "ƷƣMț", "httpHeaders": [ { - "name": "309", - "value": "310" + "name": "315", + "value": "316" } ] }, "tcpSocket": { - "port": 248533396, - "host": "311" + "port": "317", + "host": "318" } } }, - "terminationMessagePath": "312", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", + "terminationMessagePath": "319", + "terminationMessagePolicy": "XW疪鑳w妕眵", + "imagePullPolicy": "e躒訙Ǫʓ)ǂť嗆u8晲T[ir", "securityContext": { "capabilities": { "add": [ - "DŽ髐njʉBn(fǂǢ曣" + "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎" ], "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "313", - "role": "314", - "type": "315", - "level": "316" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "317", - "gmsaCredentialSpec": "318", - "runAsUserName": "319", - "hostProcess": true - }, - "runAsUser": -3576337664396773931, - "runAsGroup": -4786249339103684082, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "u8晲", - "seccompProfile": { - "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", - "localhostProfile": "320" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "321", - "image": "322", - "command": [ - "323" - ], - "args": [ - "324" - ], - "workingDir": "325", - "ports": [ - { - "name": "326", - "hostPort": 1453852685, - "containerPort": 2037135322, - "protocol": "ǧĒzŔ瘍N", - "hostIP": "327" - } - ], - "envFrom": [ - { - "prefix": "328", - "configMapRef": { - "name": "329", - "optional": true - }, - "secretRef": { - "name": "330", - "optional": true - } - } - ], - "env": [ - { - "name": "331", - "value": "332", - "valueFrom": { - "fieldRef": { - "apiVersion": "333", - "fieldPath": "334" - }, - "resourceFieldRef": { - "containerName": "335", - "resource": "336", - "divisor": "464" - }, - "configMapKeyRef": { - "name": "337", - "key": "338", - "optional": true - }, - "secretKeyRef": { - "name": "339", - "key": "340", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "汚磉反-n": "653" - }, - "requests": { - "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" - } - }, - "volumeMounts": [ - { - "name": "341", - "mountPath": "342", - "subPath": "343", - "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", - "subPathExpr": "344" - } - ], - "volumeDevices": [ - { - "name": "345", - "devicePath": "346" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "347" - ] - }, - "httpGet": { - "path": "348", - "port": -1088996269, - "host": "349", - "scheme": "ƘƵŧ1ƟƓ宆!", - "httpHeaders": [ - { - "name": "350", - "value": "351" - } - ] - }, - "tcpSocket": { - "port": -1836225650, - "host": "352" - }, - "initialDelaySeconds": -1065853311, - "timeoutSeconds": 559999152, - "periodSeconds": -843639240, - "successThreshold": 1573261475, - "failureThreshold": -1211577347, - "terminationGracePeriodSeconds": 6567123901989213629 - }, - "readinessProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": 705333281, - "host": "355", - "scheme": "xƂ9阠", - "httpHeaders": [ - { - "name": "356", - "value": "357" - } - ] - }, - "tcpSocket": { - "port": -916583020, - "host": "358" - }, - "initialDelaySeconds": -606614374, - "timeoutSeconds": -3478003, - "periodSeconds": 498878902, - "successThreshold": 652646450, - "failureThreshold": 757223010, - "terminationGracePeriodSeconds": -8216131738691912586 - }, - "startupProbe": { - "exec": { - "command": [ - "359" - ] - }, - "httpGet": { - "path": "360", - "port": "361", - "host": "362", - "scheme": "Ů\u003cy鯶縆łƑ[澔", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": 1288391156, - "host": "365" - }, - "initialDelaySeconds": -952255430, - "timeoutSeconds": 1568034275, - "periodSeconds": -824007302, - "successThreshold": -359713104, - "failureThreshold": 1671084780, - "terminationGracePeriodSeconds": 1571605531283019612 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "366" - ] - }, - "httpGet": { - "path": "367", - "port": "368", - "host": "369", - "scheme": "%ʝ`ǭ", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": -1467648837, - "host": "372" - } - }, - "preStop": { - "exec": { - "command": [ - "373" - ] - }, - "httpGet": { - "path": "374", - "port": "375", - "host": "376", - "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", - "httpHeaders": [ - { - "name": "377", - "value": "378" - } - ] - }, - "tcpSocket": { - "port": "379", - "host": "380" - } - } - }, - "terminationMessagePath": "381", - "terminationMessagePolicy": "¯ÁȦtl敷斢", - "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", - "securityContext": { - "capabilities": { - "add": [ - "鬬$矐_敕ű嵞嬯t{Eɾ" - ], - "drop": [ - "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + "佉賞ǧĒzŔ" ] }, "privileged": true, "seLinuxOptions": { - "user": "382", - "role": "383", - "type": "384", - "level": "385" + "user": "320", + "role": "321", + "type": "322", + "level": "323" }, "windowsOptions": { - "gmsaCredentialSpecName": "386", - "gmsaCredentialSpec": "387", - "runAsUserName": "388", - "hostProcess": true + "gmsaCredentialSpecName": "324", + "gmsaCredentialSpec": "325", + "runAsUserName": "326", + "hostProcess": false }, - "runAsUser": 4224635496843945227, - "runAsGroup": 73764735411458498, - "runAsNonRoot": false, + "runAsUser": 3762269034390589700, + "runAsGroup": 8906175993302041196, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "s44矕Ƈè", + "procMount": "b繐汚磉反-n覦灲閈誹", "seccompProfile": { - "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", - "localhostProfile": "389" + "type": "蕉ɼ搳ǭ濑箨ʨIk(dŊ", + "localhostProfile": "327" } }, - "tty": true, - "targetContainerName": "390" + "stdinOnce": true, + "tty": true } ], - "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "terminationGracePeriodSeconds": -8335674866227004872, - "activeDeadlineSeconds": 3305070661619041050, - "dnsPolicy": "+Œ9两", + "ephemeralContainers": [ + { + "name": "328", + "image": "329", + "command": [ + "330" + ], + "args": [ + "331" + ], + "workingDir": "332", + "ports": [ + { + "name": "333", + "hostPort": -370404018, + "containerPort": -1844150067, + "protocol": "滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ", + "hostIP": "334" + } + ], + "envFrom": [ + { + "prefix": "335", + "configMapRef": { + "name": "336", + "optional": false + }, + "secretRef": { + "name": "337", + "optional": true + } + } + ], + "env": [ + { + "name": "338", + "value": "339", + "valueFrom": { + "fieldRef": { + "apiVersion": "340", + "fieldPath": "341" + }, + "resourceFieldRef": { + "containerName": "342", + "resource": "343", + "divisor": "334" + }, + "configMapKeyRef": { + "name": "344", + "key": "345", + "optional": true + }, + "secretKeyRef": { + "name": "346", + "key": "347", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$": "160" + }, + "requests": { + "Z漤ŗ坟Ů\u003cy鯶縆ł": "907" + } + }, + "volumeMounts": [ + { + "name": "348", + "mountPath": "349", + "subPath": "350", + "mountPropagation": "Ò鵌Ē", + "subPathExpr": "351" + } + ], + "volumeDevices": [ + { + "name": "352", + "devicePath": "353" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "354" + ] + }, + "httpGet": { + "path": "355", + "port": "356", + "host": "357", + "scheme": "鉂WJ1抉泅ą\u0026疀ȼN翾ȾD虓氙磂t", + "httpHeaders": [ + { + "name": "358", + "value": "359" + } + ] + }, + "tcpSocket": { + "port": "360", + "host": "361" + }, + "gRPC": { + "port": 1445923603, + "service": "362" + }, + "initialDelaySeconds": 2040952835, + "timeoutSeconds": -1101457109, + "periodSeconds": -513325570, + "successThreshold": 1491794693, + "failureThreshold": -1457715462, + "terminationGracePeriodSeconds": 5797412715505520759 + }, + "readinessProbe": { + "exec": { + "command": [ + "363" + ] + }, + "httpGet": { + "path": "364", + "port": 534591402, + "host": "365", + "scheme": "ð仁Q橱9ij\\Ď愝Ű藛b磾sY", + "httpHeaders": [ + { + "name": "366", + "value": "367" + } + ] + }, + "tcpSocket": { + "port": "368", + "host": "369" + }, + "gRPC": { + "port": -1459316800, + "service": "370" + }, + "initialDelaySeconds": 343200077, + "timeoutSeconds": -1500740922, + "periodSeconds": -217760519, + "successThreshold": 616165315, + "failureThreshold": 731136838, + "terminationGracePeriodSeconds": 7306468936162090894 + }, + "startupProbe": { + "exec": { + "command": [ + "371" + ] + }, + "httpGet": { + "path": "372", + "port": "373", + "host": "374", + "scheme": "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹", + "httpHeaders": [ + { + "name": "375", + "value": "376" + } + ] + }, + "tcpSocket": { + "port": -337985364, + "host": "377" + }, + "gRPC": { + "port": -299466656, + "service": "378" + }, + "initialDelaySeconds": -656703944, + "timeoutSeconds": -143604764, + "periodSeconds": -1649234654, + "successThreshold": -263708518, + "failureThreshold": 541943046, + "terminationGracePeriodSeconds": 6451878315918197645 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "379" + ] + }, + "httpGet": { + "path": "380", + "port": "381", + "host": "382", + "scheme": "đ\u003e*劶?", + "httpHeaders": [ + { + "name": "383", + "value": "384" + } + ] + }, + "tcpSocket": { + "port": -176877925, + "host": "385" + } + }, + "preStop": { + "exec": { + "command": [ + "386" + ] + }, + "httpGet": { + "path": "387", + "port": -783700027, + "host": "388", + "scheme": "*鑏=", + "httpHeaders": [ + { + "name": "389", + "value": "390" + } + ] + }, + "tcpSocket": { + "port": "391", + "host": "392" + } + } + }, + "terminationMessagePath": "393", + "terminationMessagePolicy": "|ǓÓ敆OɈÏ 瞍髃", + "imagePullPolicy": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", + "securityContext": { + "capabilities": { + "add": [ + "h盌3+Œ" + ], + "drop": [ + "两@8Byß讪Ă2讅缔m葰賦迾娙ƴ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "394", + "role": "395", + "type": "396", + "level": "397" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "398", + "gmsaCredentialSpec": "399", + "runAsUserName": "400", + "hostProcess": false + }, + "runAsUser": 2527646958598971462, + "runAsGroup": -4050404152969473199, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "", + "seccompProfile": { + "type": "ɴĶ烷Ľthp像-觗裓6Ř", + "localhostProfile": "401" + } + }, + "stdinOnce": true, + "tty": true, + "targetContainerName": "402" + } + ], + "restartPolicy": "5Ų買霎ȃň[\u003eą S", + "terminationGracePeriodSeconds": -22513568208595409, + "activeDeadlineSeconds": 5686960545941743295, + "dnsPolicy": "hȱɷȰW瀤oɢ嫎", "nodeSelector": { - "391": "392" + "403": "404" }, - "serviceAccountName": "393", - "serviceAccount": "394", + "serviceAccountName": "405", + "serviceAccount": "406", "automountServiceAccountToken": false, - "nodeName": "395", + "nodeName": "407", + "hostNetwork": true, "hostPID": true, + "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "396", - "role": "397", - "type": "398", - "level": "399" + "user": "408", + "role": "409", + "type": "410", + "level": "411" }, "windowsOptions": { - "gmsaCredentialSpecName": "400", - "gmsaCredentialSpec": "401", - "runAsUserName": "402", + "gmsaCredentialSpecName": "412", + "gmsaCredentialSpec": "413", + "runAsUserName": "414", "hostProcess": false }, - "runAsUser": 3438266910774132295, - "runAsGroup": 3230705132538051674, - "runAsNonRoot": true, + "runAsUser": -7967112147393038497, + "runAsGroup": 5464200670028420111, + "runAsNonRoot": false, "supplementalGroups": [ - -1600417733583164525 + -7991366882837904237 ], - "fsGroup": -3964669311891901178, + "fsGroup": -8312413102936832334, "sysctls": [ { - "name": "403", - "value": "404" + "name": "415", + "value": "416" } ], - "fsGroupChangePolicy": "ƴ4虵p", + "fsGroupChangePolicy": "洪", "seccompProfile": { - "type": "沥7uPƒw©ɴĶ烷Ľthp", - "localhostProfile": "405" + "type": "儕lmòɻŶJ詢QǾɁ鍻G", + "localhostProfile": "417" } }, "imagePullSecrets": [ { - "name": "406" + "name": "418" } ], - "hostname": "407", - "subdomain": "408", + "hostname": "419", + "subdomain": "420", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1286,19 +1327,19 @@ { "matchExpressions": [ { - "key": "409", - "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", + "key": "421", + "operator": "颪œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.", "values": [ - "410" + "422" ] } ], "matchFields": [ { - "key": "411", - "operator": " ", + "key": "423", + "operator": "%蹶/ʗ", "values": [ - "412" + "424" ] } ] @@ -1307,23 +1348,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -5241849, + "weight": -1759815583, "preference": { "matchExpressions": [ { - "key": "413", - "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", + "key": "425", + "operator": "揤郡ɑ鮽ǍJB膾扉", "values": [ - "414" + "426" ] } ], "matchFields": [ { - "key": "415", - "operator": "[y#t(", + "key": "427", + "operator": "88 u怞荊ù灹8緔Tj§E蓋C", "values": [ - "416" + "428" ] } ] @@ -1336,30 +1377,27 @@ { "labelSelector": { "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "t-u-4----q-x3w3dn5-1rhm-5y--z---69o-9-69mxv17r--32b-----4-67t.qk5--f4e4--r1k278l-d-8o1-x-1wl-r/a6Sp_N-S..O-BZ..6-1.b": "L_gw_-z6" }, "matchExpressions": [ { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", - "operator": "NotIn", - "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" - ] + "key": "0l_.23--_6l.-5_BZk5v3U", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "423" + "435" ], - "topologyKey": "424", + "topologyKey": "436", "namespaceSelector": { "matchLabels": { - "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + "6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD7": "5-x6db-L7.-__-G_2kCpS__3" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", - "operator": "DoesNotExist" + "key": "w-_-_ve5.m_2_--Z", + "operator": "Exists" } ] } @@ -1367,30 +1405,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -234140, + "weight": -1257588741, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + "t-9jcz9f-6-4g-z46--f2t-m836.073phjo--8kb6--ut---p8--3-e-3-44---h-q7-p-2djmscp--ac8u23-k/x-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1": "47M7d" }, "matchExpressions": [ { - "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "key": "q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/q.8_00.L", "operator": "Exists" } ] }, "namespaces": [ - "437" + "449" ], - "topologyKey": "438", + "topologyKey": "450", "namespaceSelector": { "matchLabels": { - "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + "r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y": "w1k8KLu..ly--JM" }, "matchExpressions": [ { - "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "key": "RT.0zo", "operator": "DoesNotExist" } ] @@ -1404,32 +1442,29 @@ { "labelSelector": { "matchLabels": { - "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + "FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C": "m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH" }, "matchExpressions": [ { - "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", - "operator": "In", - "values": [ - "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" - ] + "key": "7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "451" + "463" ], - "topologyKey": "452", + "topologyKey": "464", "namespaceSelector": { "matchLabels": { - "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + "p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22": "eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p" }, "matchExpressions": [ { - "key": "N7.81_-._-_8_.._._a9", + "key": "Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w", "operator": "In", "values": [ - "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + "u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d" ] } ] @@ -1438,31 +1473,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1276377114, + "weight": 339079271, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + "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": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", - "operator": "DoesNotExist" + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", + "operator": "Exists" } ] }, "namespaces": [ - "465" + "477" ], - "topologyKey": "466", + "topologyKey": "478", "namespaceSelector": { "matchLabels": { - "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", - "operator": "DoesNotExist" + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1471,66 +1506,65 @@ ] } }, - "schedulerName": "473", + "schedulerName": "485", "tolerations": [ { - "key": "474", - "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "475", - "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", - "tolerationSeconds": 3252034671163905138 + "key": "486", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "487", + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "476", + "ip": "488", "hostnames": [ - "477" + "489" ] } ], - "priorityClassName": "478", - "priority": 347613368, + "priorityClassName": "490", + "priority": -340583156, "dnsConfig": { "nameservers": [ - "479" + "491" ], "searches": [ - "480" + "492" ], "options": [ { - "name": "481", - "value": "482" + "name": "493", + "value": "494" } ] }, "readinessGates": [ { - "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "483", + "runtimeClassName": "495", "enableServiceLinks": false, - "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "preemptionPolicy": "n{鳻", "overhead": { - "D輷": "792" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": -484382570, - "topologyKey": "484", - "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "maxSkew": 1486667065, + "topologyKey": "496", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", "operator": "NotIn", "values": [ - "h.v._5.vB-.-7-.6Jv-86___3" + "H1z..j_.r3--T" ] } ] @@ -1539,39 +1573,38 @@ ], "setHostnameAsFQDN": false, "os": { - "name": "c'V{E犓`ɜɅc" + "name": "Ê" } } }, "strategy": { - "type": "Ýɹ橽ƴåj}c殶ėŔ裑烴\u003c暉Ŝ!", + "type": "汸\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": -779806398, - "revisionHistoryLimit": 440570496, - "paused": true, - "progressDeadlineSeconds": 1952245732 + "minReadySeconds": -463159422, + "revisionHistoryLimit": -855944448, + "progressDeadlineSeconds": -487001726 }, "status": { - "observedGeneration": 3465735415490749292, - "replicas": 1535734699, - "updatedReplicas": 1969397344, - "readyReplicas": 1117243224, - "availableReplicas": 1150861753, - "unavailableReplicas": -750110452, + "observedGeneration": -430213889424572931, + "replicas": -1728725476, + "updatedReplicas": -36544080, + "readyReplicas": -1612961101, + "availableReplicas": 1731921624, + "unavailableReplicas": 826023875, "conditions": [ { - "type": "妽4LM桵Ţ宧ʜ", - "status": "ŲNªǕt谍Ã\u0026榠塹", - "lastUpdateTime": "2128-12-14T03:53:25Z", - "lastTransitionTime": "2463-06-07T06:21:23Z", - "reason": "491", - "message": "492" + "type": "¦褅桃|薝Țµʍ^鼑:$Ǿ觇ƒ", + "status": "桼劑躮ǿȦU锭ǭ舒", + "lastUpdateTime": "2294-08-28T16:58:10Z", + "lastTransitionTime": "2140-08-23T12:38:52Z", + "reason": "503", + "message": "504" } ], - "collisionCount": 407647568 + "collisionCount": 275578828 } } \ 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 884023eae3768ca98dcb9364ca59f2dd2b915c48..a30c6f329f129ce1ec9940291f783d615d27d6d7 100644 GIT binary patch delta 5630 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 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.yaml b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.Deployment.yaml index 895fdf5c7fb..37d25e707f1 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,11 +31,10 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: -779806398 - paused: true - progressDeadlineSeconds: 1952245732 + minReadySeconds: -463159422 + progressDeadlineSeconds: -487001726 replicas: 896585016 - revisionHistoryLimit: 440570496 + revisionHistoryLimit: -855944448 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 @@ -46,7 +45,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: Ýɹ橽ƴåj}c殶ėŔ裑烴<暉Ŝ! + type: 汸<ƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫 template: metadata: annotations: @@ -79,490 +78,508 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: 3305070661619041050 + activeDeadlineSeconds: 5686960545941743295 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "413" - operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' + - key: "425" + operator: 揤郡ɑ鮽ǍJB膾扉 values: - - "414" + - "426" matchFields: - - key: "415" - operator: '[y#t(' + - key: "427" + operator: 88 u怞荊ù灹8緔Tj§E蓋C values: - - "416" - weight: -5241849 + - "428" + weight: -1759815583 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "409" - operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 + - key: "421" + operator: 颪œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬. values: - - "410" + - "422" matchFields: - - key: "411" - operator: ' ' + - key: "423" + operator: '%蹶/ʗ' values: - - "412" + - "424" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + - key: q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/q.8_00.L operator: Exists matchLabels: - 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 + ? t-9jcz9f-6-4g-z46--f2t-m836.073phjo--8kb6--ut---p8--3-e-3-44---h-q7-p-2djmscp--ac8u23-k/x-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1 + : 47M7d namespaceSelector: matchExpressions: - - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + - key: RT.0zo operator: DoesNotExist matchLabels: - Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E + r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y: w1k8KLu..ly--JM namespaces: - - "437" - topologyKey: "438" - weight: -234140 + - "449" + topologyKey: "450" + weight: -1257588741 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q - operator: NotIn - values: - - 0..KpiS.oK-.O--5-yp8q_s-L - matchLabels: - rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q - namespaceSelector: - matchExpressions: - - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + - key: 0l_.23--_6l.-5_BZk5v3U operator: DoesNotExist matchLabels: - 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g + t-u-4----q-x3w3dn5-1rhm-5y--z---69o-9-69mxv17r--32b-----4-67t.qk5--f4e4--r1k278l-d-8o1-x-1wl-r/a6Sp_N-S..O-BZ..6-1.b: L_gw_-z6 + namespaceSelector: + matchExpressions: + - key: w-_-_ve5.m_2_--Z + operator: Exists + matchLabels: + 6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD7: 5-x6db-L7.-__-G_2kCpS__3 namespaces: - - "423" - topologyKey: "424" + - "435" + topologyKey: "436" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h - operator: DoesNotExist + - key: 3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5 + operator: Exists matchLabels: - 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 + 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: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 - operator: DoesNotExist + - key: Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i + operator: Exists 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 + E35H__.B_E: U..u8gwbk namespaces: - - "465" - topologyKey: "466" - weight: 1276377114 + - "477" + topologyKey: "478" + weight: 339079271 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 - operator: In - values: - - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 + - key: 7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g + operator: DoesNotExist matchLabels: - n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" + FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C: m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH namespaceSelector: matchExpressions: - - key: N7.81_-._-_8_.._._a9 + - key: Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w operator: In values: - - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh + - u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d matchLabels: - m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT + p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22: eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p namespaces: - - "451" - topologyKey: "452" + - "463" + topologyKey: "464" automountServiceAccountToken: false containers: - args: + - "255" + command: - "254" - command: - - "253" env: - - name: "261" - value: "262" + - name: "262" + value: "263" valueFrom: configMapKeyRef: - key: "268" - name: "267" + key: "269" + name: "268" optional: false fieldRef: - apiVersion: "263" - fieldPath: "264" + apiVersion: "264" + fieldPath: "265" resourceFieldRef: - containerName: "265" - divisor: "965" - resource: "266" + containerName: "266" + divisor: "945" + resource: "267" secretKeyRef: - key: "270" - name: "269" + key: "271" + name: "270" optional: false envFrom: - configMapRef: - name: "259" - optional: false - prefix: "258" - secretRef: name: "260" - optional: true - image: "252" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "300" - httpGet: - host: "302" - httpHeaders: - - name: "303" - value: "304" - path: "301" - port: 1502643091 - scheme: ­蜷ɔ幩š - tcpSocket: - host: "305" - port: 455833230 - preStop: - exec: - command: - - "306" - httpGet: - host: "308" - httpHeaders: - - name: "309" - value: "310" - path: "307" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "311" - port: 248533396 - livenessProbe: - exec: - command: - - "277" - failureThreshold: -1204965397 - httpGet: - host: "280" - httpHeaders: - - name: "281" - value: "282" - path: "278" - port: "279" - scheme: 蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏 - initialDelaySeconds: 234253676 - periodSeconds: 1080545253 - successThreshold: 1843491416 - tcpSocket: - host: "283" - port: -614098868 - terminationGracePeriodSeconds: -2125560879532395341 - timeoutSeconds: 846286700 - name: "251" - ports: - - containerPort: 1174240097 - hostIP: "257" - hostPort: -1314967760 - name: "256" - protocol: \E¦队偯J僳徥淳 - readinessProbe: - exec: - command: - - "284" - failureThreshold: -402384013 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -779972051078659613 - timeoutSeconds: 215186711 - resources: - limits: - 4Ǒ輂,ŕĪ: "398" - requests: - V訆Ǝżŧ: "915" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: u8晲 - readOnlyRootFilesystem: false - runAsGroup: -4786249339103684082 - runAsNonRoot: true - runAsUser: -3576337664396773931 - seLinuxOptions: - level: "316" - role: "314" - type: "315" - user: "313" - seccompProfile: - localhostProfile: "320" - type: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' - windowsOptions: - gmsaCredentialSpec: "318" - gmsaCredentialSpecName: "317" - hostProcess: true - runAsUserName: "319" - startupProbe: - exec: - command: - - "292" - failureThreshold: 737722974 - httpGet: - host: "295" - httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: İ - initialDelaySeconds: -1615316902 - periodSeconds: -522215271 - successThreshold: 1374479082 - tcpSocket: - host: "299" - port: "298" - terminationGracePeriodSeconds: -247950237984551522 - timeoutSeconds: -793616601 - stdin: true - terminationMessagePath: "312" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - volumeDevices: - - devicePath: "276" - name: "275" - volumeMounts: - - mountPath: "272" - mountPropagation: SÄ蚃ɣľ)酊龨δ摖ȱğ_< - name: "271" - readOnly: true - subPath: "273" - subPathExpr: "274" - workingDir: "255" - dnsConfig: - nameservers: - - "479" - options: - - name: "481" - value: "482" - searches: - - "480" - dnsPolicy: +Œ9两 - enableServiceLinks: false - ephemeralContainers: - - args: - - "324" - command: - - "323" - env: - - name: "331" - value: "332" - valueFrom: - configMapKeyRef: - key: "338" - name: "337" - optional: true - fieldRef: - apiVersion: "333" - fieldPath: "334" - resourceFieldRef: - containerName: "335" - divisor: "464" - resource: "336" - secretKeyRef: - key: "340" - name: "339" - optional: false - envFrom: - - configMapRef: - name: "329" - optional: true - prefix: "328" + optional: false + prefix: "259" secretRef: - name: "330" + name: "261" optional: true - image: "322" - imagePullPolicy: 愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL + image: "253" + imagePullPolicy: e躒訙Ǫʓ)ǂť嗆u8晲T[ir lifecycle: postStart: exec: command: - - "366" + - "303" httpGet: - host: "369" + host: "306" httpHeaders: - - name: "370" - value: "371" - path: "367" - port: "368" - scheme: '%ʝ`ǭ' + - name: "307" + value: "308" + path: "304" + port: "305" + scheme: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ tcpSocket: - host: "372" - port: -1467648837 + host: "310" + port: "309" preStop: exec: command: - - "373" + - "311" httpGet: - host: "376" + host: "314" httpHeaders: - - name: "377" - value: "378" - path: "374" - port: "375" - scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S + - name: "315" + value: "316" + path: "312" + port: "313" + scheme: ƷƣMț tcpSocket: - host: "380" - port: "379" + host: "318" + port: "317" livenessProbe: exec: command: - - "347" - failureThreshold: -1211577347 + - "278" + failureThreshold: -560238386 + gRPC: + port: -1187301925 + service: "285" httpGet: - host: "349" + host: "281" httpHeaders: - - name: "350" - value: "351" - path: "348" - port: -1088996269 - scheme: ƘƵŧ1ƟƓ宆! - initialDelaySeconds: -1065853311 - periodSeconds: -843639240 - successThreshold: 1573261475 + - name: "282" + value: "283" + path: "279" + port: "280" + scheme: Jih亏yƕ丆録² + initialDelaySeconds: -402384013 + periodSeconds: -617381112 + successThreshold: 1851229369 tcpSocket: - host: "352" - port: -1836225650 - terminationGracePeriodSeconds: 6567123901989213629 - timeoutSeconds: 559999152 - name: "321" + host: "284" + port: 2080874371 + terminationGracePeriodSeconds: 7124276984274024394 + timeoutSeconds: -181601395 + name: "252" ports: - - containerPort: 2037135322 - hostIP: "327" - hostPort: 1453852685 - name: "326" - protocol: ǧĒzŔ瘍N + - containerPort: -760292259 + hostIP: "258" + hostPort: -560717833 + name: "257" + protocol: w媀瓄&翜舞拉Œɥ颶妧Ö闊 鰔澝qV訆 readinessProbe: exec: command: - - "353" - failureThreshold: 757223010 + - "286" + failureThreshold: 1956567721 + gRPC: + port: 1443329506 + service: "293" httpGet: - host: "355" + host: "289" httpHeaders: - - name: "356" - value: "357" - path: "354" - port: 705333281 - scheme: xƂ9阠 - initialDelaySeconds: -606614374 - periodSeconds: 498878902 - successThreshold: 652646450 + - name: "290" + value: "291" + path: "287" + port: "288" + scheme: '"6x$1sȣ±p' + initialDelaySeconds: 480631652 + periodSeconds: 1167615307 + successThreshold: 455833230 tcpSocket: - host: "358" - port: -916583020 - terminationGracePeriodSeconds: -8216131738691912586 - timeoutSeconds: -3478003 + host: "292" + port: 1900201288 + terminationGracePeriodSeconds: 666108157153018873 + timeoutSeconds: -1983435813 resources: limits: - 汚磉反-n: "653" + ĩ餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴: "86" requests: - ^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ: "999" + ə娯Ȱ囌{: "853" securityContext: allowPrivilegeEscalation: false capabilities: add: - - 鬬$矐_敕ű嵞嬯t{Eɾ + - Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 drop: - - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' + - 佉賞ǧĒzŔ privileged: true - procMount: s44矕Ƈè + procMount: b繐汚磉反-n覦灲閈誹 readOnlyRootFilesystem: false - runAsGroup: 73764735411458498 - runAsNonRoot: false - runAsUser: 4224635496843945227 + runAsGroup: 8906175993302041196 + runAsNonRoot: true + runAsUser: 3762269034390589700 seLinuxOptions: - level: "385" - role: "383" - type: "384" - user: "382" + level: "323" + role: "321" + type: "322" + user: "320" seccompProfile: - localhostProfile: "389" - type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 + localhostProfile: "327" + type: 蕉ɼ搳ǭ濑箨ʨIk(dŊ windowsOptions: - gmsaCredentialSpec: "387" - gmsaCredentialSpecName: "386" - hostProcess: true - runAsUserName: "388" + gmsaCredentialSpec: "325" + gmsaCredentialSpecName: "324" + hostProcess: false + runAsUserName: "326" startupProbe: exec: command: - - "359" - failureThreshold: 1671084780 + - "294" + failureThreshold: -1835677314 + gRPC: + port: 1473407401 + service: "302" httpGet: - host: "362" + host: "297" httpHeaders: - - name: "363" - value: "364" - path: "360" - port: "361" - scheme: Ů*劶? + tcpSocket: + host: "385" + port: -176877925 + preStop: + exec: + command: + - "386" + httpGet: + host: "388" + httpHeaders: + - name: "389" + value: "390" + path: "387" + port: -783700027 + scheme: '*鑏=' + tcpSocket: + host: "392" + port: "391" + livenessProbe: + exec: + command: + - "354" + failureThreshold: -1457715462 + gRPC: + port: 1445923603 + service: "362" + httpGet: + host: "357" + httpHeaders: + - name: "358" + value: "359" + path: "355" + port: "356" + scheme: 鉂WJ1抉泅ą&疀ȼN翾ȾD虓氙磂t + initialDelaySeconds: 2040952835 + periodSeconds: -513325570 + successThreshold: 1491794693 + tcpSocket: + host: "361" + port: "360" + terminationGracePeriodSeconds: 5797412715505520759 + timeoutSeconds: -1101457109 + name: "328" + ports: + - containerPort: -1844150067 + hostIP: "334" + hostPort: -370404018 + name: "333" + protocol: 滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ + readinessProbe: + exec: + command: + - "363" + failureThreshold: 731136838 + gRPC: + port: -1459316800 + service: "370" + httpGet: + host: "365" + httpHeaders: + - name: "366" + value: "367" + path: "364" + port: 534591402 + scheme: ð仁Q橱9ij\Ď愝Ű藛b磾sY + initialDelaySeconds: 343200077 + periodSeconds: -217760519 + successThreshold: 616165315 + tcpSocket: + host: "369" + port: "368" + terminationGracePeriodSeconds: 7306468936162090894 + timeoutSeconds: -1500740922 + resources: + limits: + 3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$: "160" + requests: + Z漤ŗ坟Ů犵殇ŕ tcpSocket: - host: "241" - port: "240" + host: "242" + port: "241" livenessProbe: exec: command: - "207" - failureThreshold: -1150474479 + failureThreshold: -93157681 + gRPC: + port: -670390306 + service: "213" httpGet: host: "209" httpHeaders: @@ -640,14 +661,14 @@ spec: path: "208" port: -1196874390 scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 tcpSocket: host: "212" port: -498930176 - terminationGracePeriodSeconds: 3196828455642760911 - timeoutSeconds: -465677631 + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 name: "181" ports: - containerPort: 377225334 @@ -658,24 +679,27 @@ spec: readinessProbe: exec: command: - - "213" - failureThreshold: 267768240 + - "214" + failureThreshold: -970312425 + gRPC: + port: -630252364 + service: "220" httpGet: host: "216" httpHeaders: - name: "217" value: "218" - path: "214" - port: "215" - scheme: 3!Zɾģ毋Ó6 - initialDelaySeconds: -228822833 - periodSeconds: -1213051101 - successThreshold: 1451056156 + path: "215" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 391562775 + periodSeconds: -832805508 + successThreshold: -228822833 tcpSocket: host: "219" - port: -832805508 - terminationGracePeriodSeconds: -549108701661089463 - timeoutSeconds: -970312425 + port: 714088955 + terminationGracePeriodSeconds: -5210014804617784724 + timeoutSeconds: -775511009 resources: limits: ǚ灄鸫rʤî萨zvt: "829" @@ -685,52 +709,55 @@ spec: allowPrivilegeEscalation: true capabilities: add: - - Ÿ8T 苧yñKJɐ扵 + - 咡W drop: - - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + - 敄lu| privileged: false - procMount: <6 - readOnlyRootFilesystem: false - runAsGroup: -7664873352063067579 - runAsNonRoot: true - runAsUser: 3582457287488712192 + procMount: E埄Ȁ朦 wƯ貾坢' + readOnlyRootFilesystem: true + runAsGroup: -4333562938396485230 + runAsNonRoot: false + runAsUser: -226514069321683925 seLinuxOptions: - level: "246" - role: "244" - type: "245" - user: "243" + level: "247" + role: "245" + type: "246" + user: "244" seccompProfile: - localhostProfile: "250" - type: 簳°Ļǟi&皥贸 + localhostProfile: "251" + type: aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l windowsOptions: - gmsaCredentialSpec: "248" - gmsaCredentialSpecName: "247" - hostProcess: true - runAsUserName: "249" + gmsaCredentialSpec: "249" + gmsaCredentialSpecName: "248" + hostProcess: false + runAsUserName: "250" startupProbe: exec: command: - - "220" - failureThreshold: -36782737 + - "221" + failureThreshold: -1980314709 + gRPC: + port: -1798849477 + service: "228" httpGet: host: "223" httpHeaders: - name: "224" value: "225" - path: "221" - port: "222" - scheme: '#yV''WKw(ğ儴Ůĺ}' - initialDelaySeconds: -1244623134 - periodSeconds: -398297599 - successThreshold: 873056500 + path: "222" + port: -1455098755 + scheme: 眖R#yV'W + initialDelaySeconds: -1017263912 + periodSeconds: -1252938503 + successThreshold: 893823156 tcpSocket: - host: "226" - port: -20130017 - terminationGracePeriodSeconds: -7464951486382552895 - timeoutSeconds: -1334110502 + host: "227" + port: "226" + terminationGracePeriodSeconds: 2455602852175027275 + timeoutSeconds: 852780575 stdin: true - terminationMessagePath: "242" - terminationMessagePolicy: 屡ʁ + terminationMessagePath: "243" + terminationMessagePolicy: 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀 volumeDevices: - devicePath: "206" name: "205" @@ -742,69 +769,68 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "395" + nodeName: "407" nodeSelector: - "391": "392" + "403": "404" os: - name: c'V{E犓`ɜɅc + name: Ê overhead: - D輷: "792" - preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 - priority: 347613368 - priorityClassName: "478" + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "490" readinessGates: - - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ - restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - runtimeClassName: "483" - schedulerName: "473" + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: 5Ų買霎ȃň[>ą S + runtimeClassName: "495" + schedulerName: "485" securityContext: - fsGroup: -3964669311891901178 - fsGroupChangePolicy: ƴ4虵p - runAsGroup: 3230705132538051674 - runAsNonRoot: true - runAsUser: 3438266910774132295 + fsGroup: -8312413102936832334 + fsGroupChangePolicy: 洪 + runAsGroup: 5464200670028420111 + runAsNonRoot: false + runAsUser: -7967112147393038497 seLinuxOptions: - level: "399" - role: "397" - type: "398" - user: "396" + level: "411" + role: "409" + type: "410" + user: "408" seccompProfile: - localhostProfile: "405" - type: 沥7uPƒw©ɴĶ烷Ľthp + localhostProfile: "417" + type: 儕lmòɻŶJ詢QǾɁ鍻G supplementalGroups: - - -1600417733583164525 + - -7991366882837904237 sysctls: - - name: "403" - value: "404" + - name: "415" + value: "416" windowsOptions: - gmsaCredentialSpec: "401" - gmsaCredentialSpecName: "400" + gmsaCredentialSpec: "413" + gmsaCredentialSpecName: "412" hostProcess: false - runAsUserName: "402" - serviceAccount: "394" - serviceAccountName: "393" + runAsUserName: "414" + serviceAccount: "406" + serviceAccountName: "405" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "408" - terminationGracePeriodSeconds: -8335674866227004872 + subdomain: "420" + terminationGracePeriodSeconds: -22513568208595409 tolerations: - - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "474" - operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 - tolerationSeconds: 3252034671163905138 - value: "475" + - key: "486" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "487" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b operator: NotIn values: - - h.v._5.vB-.-7-.6Jv-86___3 + - H1z..j_.r3--T matchLabels: - n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb - maxSkew: -484382570 - topologyKey: "484" - whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "496" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "49" @@ -1064,17 +1090,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 1150861753 - collisionCount: 407647568 + availableReplicas: 1731921624 + collisionCount: 275578828 conditions: - - lastTransitionTime: "2463-06-07T06:21:23Z" - lastUpdateTime: "2128-12-14T03:53:25Z" - message: "492" - reason: "491" - status: ŲNªǕt谍Ã&榠塹 - type: 妽4LM桵Ţ宧ʜ - observedGeneration: 3465735415490749292 - readyReplicas: 1117243224 - replicas: 1535734699 - unavailableReplicas: -750110452 - updatedReplicas: 1969397344 + - lastTransitionTime: "2140-08-23T12:38:52Z" + lastUpdateTime: "2294-08-28T16:58:10Z" + message: "504" + reason: "503" + status: 桼劑躮ǿȦU锭ǭ舒 + type: ¦褅桃|薝Țµʍ^鼑:$Ǿ觇ƒ + observedGeneration: -430213889424572931 + readyReplicas: -1612961101 + replicas: -1728725476 + unavailableReplicas: 826023875 + updatedReplicas: -36544080 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 0e23cd69c6e..96bc07802e2 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 @@ -558,24 +558,28 @@ "port": -187060941, "host": "212" }, - "initialDelaySeconds": -442393168, - "timeoutSeconds": -307373517, - "periodSeconds": 1109079597, - "successThreshold": -646728130, - "failureThreshold": 1684643131, - "terminationGracePeriodSeconds": 5055443896475056676 + "gRPC": { + "port": 1507815593, + "service": "213" + }, + "initialDelaySeconds": 1498833271, + "timeoutSeconds": 1505082076, + "periodSeconds": 1447898632, + "successThreshold": 1602745893, + "failureThreshold": 1599076900, + "terminationGracePeriodSeconds": -8249176398367452506 }, "readinessProbe": { "exec": { "command": [ - "213" + "214" ] }, "httpGet": { - "path": "214", - "port": "215", + "path": "215", + "port": 963670270, "host": "216", - "scheme": "惇¸t颟.鵫ǚ灄鸫rʤî萨", + "scheme": "ɘȌ脾嚏吐ĠLƐȤ藠3.v", "httpHeaders": [ { "name": "217", @@ -587,336 +591,330 @@ "port": "219", "host": "220" }, - "initialDelaySeconds": 1885896895, - "timeoutSeconds": -1232888129, - "periodSeconds": -1682044542, - "successThreshold": 1182477686, - "failureThreshold": -503805926, - "terminationGracePeriodSeconds": 332054723335023688 + "gRPC": { + "port": 1182477686, + "service": "221" + }, + "initialDelaySeconds": -503805926, + "timeoutSeconds": 77312514, + "periodSeconds": -763687725, + "successThreshold": -246563990, + "failureThreshold": 10098903, + "terminationGracePeriodSeconds": 4704090421576984895 }, "startupProbe": { "exec": { "command": [ - "221" + "222" ] }, "httpGet": { - "path": "222", - "port": "223", - "host": "224", - "scheme": "«丯Ƙ枛牐ɺ皚", + "path": "223", + "port": "224", + "host": "225", + "scheme": "牐ɺ皚|懥", "httpHeaders": [ { - "name": "225", - "value": "226" + "name": "226", + "value": "227" } ] }, "tcpSocket": { - "port": -1934111455, - "host": "227" + "port": "228", + "host": "229" }, - "initialDelaySeconds": 766864314, - "timeoutSeconds": 1146016612, - "periodSeconds": 1495880465, - "successThreshold": -1032967081, - "failureThreshold": 59664438, - "terminationGracePeriodSeconds": 4116652091516790056 + "gRPC": { + "port": 593802074, + "service": "230" + }, + "initialDelaySeconds": 538852927, + "timeoutSeconds": -407545915, + "periodSeconds": 902535764, + "successThreshold": 716842280, + "failureThreshold": 1479266199, + "terminationGracePeriodSeconds": 702282827459446622 }, "lifecycle": { "postStart": { "exec": { "command": [ - "228" + "231" ] }, "httpGet": { - "path": "229", - "port": -1196874390, - "host": "230", - "scheme": "S晒嶗UÐ_ƮA攤", + "path": "232", + "port": 1883209805, + "host": "233", + "scheme": "ɓȌʟni酛3ƁÀ*", "httpHeaders": [ { - "name": "231", - "value": "232" + "name": "234", + "value": "235" } ] }, "tcpSocket": { - "port": -498930176, - "host": "233" + "port": "236", + "host": "237" } }, "preStop": { "exec": { "command": [ - "234" + "238" ] }, "httpGet": { - "path": "235", - "port": "236", - "host": "237", - "scheme": "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡", + "path": "239", + "port": "240", + "host": "241", + "scheme": "fBls3!Zɾģ毋Ó6", "httpHeaders": [ { - "name": "238", - "value": "239" + "name": "242", + "value": "243" } ] }, "tcpSocket": { - "port": "240", - "host": "241" + "port": -832805508, + "host": "244" } } }, - "terminationMessagePath": "242", - "terminationMessagePolicy": "?$矡ȶ网棊ʢ", - "imagePullPolicy": "ʎȺ眖R#", + "terminationMessagePath": "245", + "terminationMessagePolicy": "庎D}埽uʎȺ眖R#yV'WKw(ğ儴", + "imagePullPolicy": "跦Opwǩ曬逴褜1", "securityContext": { "capabilities": { "add": [ - "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ" + "ȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]" ], "drop": [ - "" + "¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩ" ] }, "privileged": true, "seLinuxOptions": { - "user": "243", - "role": "244", - "type": "245", - "level": "246" + "user": "246", + "role": "247", + "type": "248", + "level": "249" }, "windowsOptions": { - "gmsaCredentialSpecName": "247", - "gmsaCredentialSpec": "248", - "runAsUserName": "249", + "gmsaCredentialSpecName": "250", + "gmsaCredentialSpec": "251", + "runAsUserName": "252", "hostProcess": false }, - "runAsUser": -2529737859863639391, - "runAsGroup": 7694930383795602762, + "runAsUser": 2185575187737222181, + "runAsGroup": 3811348330690808371, "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "\u003e郵[+扴ȨŮ", + "allowPrivilegeEscalation": false, + "procMount": " 苧yñKJɐ", "seccompProfile": { - "type": "朷Ǝ膯ljVX1虊谇", - "localhostProfile": "250" + "type": "Gƚ绤fʀļ腩墺Ò媁荭gw", + "localhostProfile": "253" } }, - "stdin": true, - "tty": true + "stdinOnce": true } ], "containers": [ { - "name": "251", - "image": "252", + "name": "254", + "image": "255", "command": [ - "253" + "256" ], "args": [ - "254" + "257" ], - "workingDir": "255", + "workingDir": "258", "ports": [ { - "name": "256", - "hostPort": 1381579966, - "containerPort": -1418092595, - "protocol": "闳ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢x", - "hostIP": "257" + "name": "259", + "hostPort": -1532958330, + "containerPort": -438588982, + "protocol": "表徶đ寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥", + "hostIP": "260" } ], "envFrom": [ { - "prefix": "258", + "prefix": "261", "configMapRef": { - "name": "259", - "optional": true + "name": "262", + "optional": false }, "secretRef": { - "name": "260", - "optional": true + "name": "263", + "optional": false } } ], "env": [ { - "name": "261", - "value": "262", + "name": "264", + "value": "265", "valueFrom": { "fieldRef": { - "apiVersion": "263", - "fieldPath": "264" + "apiVersion": "266", + "fieldPath": "267" }, "resourceFieldRef": { - "containerName": "265", - "resource": "266", - "divisor": "894" + "containerName": "268", + "resource": "269", + "divisor": "801" }, "configMapKeyRef": { - "name": "267", - "key": "268", - "optional": true + "name": "270", + "key": "271", + "optional": false }, "secretKeyRef": { - "name": "269", - "key": "270", - "optional": false + "name": "272", + "key": "273", + "optional": true } } } ], "resources": { "limits": { - "W\u003c敄lu|榝$î.Ȏ": "546" + "队偯J僳徥淳4揻": "175" }, "requests": { - "剒蔞|表": "379" + "": "170" } }, "volumeMounts": [ { - "name": "271", - "readOnly": true, - "mountPath": "272", - "subPath": "273", - "mountPropagation": "朦 wƯ貾坢'跩", - "subPathExpr": "274" + "name": "274", + "mountPath": "275", + "subPath": "276", + "mountPropagation": "×x锏ɟ4Ǒ", + "subPathExpr": "277" } ], "volumeDevices": [ { - "name": "275", - "devicePath": "276" + "name": "278", + "devicePath": "279" } ], "livenessProbe": { "exec": { "command": [ - "277" + "280" ] }, "httpGet": { - "path": "278", - "port": -1471289102, - "host": "279", - "scheme": "i\u0026皥贸碔lNKƙ順\\E¦队偯J僳徥淳", + "path": "281", + "port": "282", + "host": "283", + "scheme": "澝qV訆Ǝżŧ", "httpHeaders": [ { - "name": "280", - "value": "281" + "name": "284", + "value": "285" } ] }, "tcpSocket": { - "port": 113873869, - "host": "282" + "port": 204229950, + "host": "286" }, - "initialDelaySeconds": -1421951296, - "timeoutSeconds": 878005329, - "periodSeconds": -1244119841, - "successThreshold": 1235694147, - "failureThreshold": 348370746, - "terminationGracePeriodSeconds": 2011630253582325853 + "gRPC": { + "port": 1315054653, + "service": "287" + }, + "initialDelaySeconds": 711020087, + "timeoutSeconds": 1103049140, + "periodSeconds": -1965247100, + "successThreshold": 218453478, + "failureThreshold": 1993268896, + "terminationGracePeriodSeconds": -9140155223242250138 }, "readinessProbe": { "exec": { "command": [ - "283" + "288" ] }, "httpGet": { - "path": "284", - "port": 1907998540, - "host": "285", - "scheme": ",ŕ", + "path": "289", + "port": -1315487077, + "host": "290", + "scheme": "ğ_", "httpHeaders": [ { - "name": "286", - "value": "287" + "name": "291", + "value": "292" } ] }, "tcpSocket": { - "port": "288", - "host": "289" + "port": "293", + "host": "294" }, - "initialDelaySeconds": -253326525, - "timeoutSeconds": 567263590, - "periodSeconds": 887319241, - "successThreshold": 1559618829, - "failureThreshold": 1156888068, - "terminationGracePeriodSeconds": -5566612115749133989 + "gRPC": { + "port": 972193458, + "service": "295" + }, + "initialDelaySeconds": 1290950685, + "timeoutSeconds": 12533543, + "periodSeconds": 1058960779, + "successThreshold": -2133441986, + "failureThreshold": 472742933, + "terminationGracePeriodSeconds": 217739466937954194 }, "startupProbe": { "exec": { "command": [ - "290" + "296" ] }, "httpGet": { - "path": "291", - "port": 1315054653, - "host": "292", - "scheme": "蚃ɣľ)酊龨δ摖ȱ", + "path": "297", + "port": 1401790459, + "host": "298", + "scheme": "ǵɐ鰥Z", "httpHeaders": [ { - "name": "293", - "value": "294" + "name": "299", + "value": "300" } ] }, "tcpSocket": { - "port": "295", - "host": "296" + "port": -1103045151, + "host": "301" }, - "initialDelaySeconds": 1905181464, - "timeoutSeconds": -1730959016, - "periodSeconds": 1272940694, - "successThreshold": -385597677, - "failureThreshold": 422133388, - "terminationGracePeriodSeconds": 8385745044578923915 + "gRPC": { + "port": 311083651, + "service": "302" + }, + "initialDelaySeconds": 353361793, + "timeoutSeconds": -2081447068, + "periodSeconds": -708413798, + "successThreshold": -898536659, + "failureThreshold": -1513284745, + "terminationGracePeriodSeconds": 5404658974498114041 }, "lifecycle": { "postStart": { "exec": { "command": [ - "297" + "303" ] }, "httpGet": { - "path": "298", - "port": "299", - "host": "300", - "scheme": "iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": 802134138, - "host": "303" - } - }, - "preStop": { - "exec": { - "command": [ - "304" - ] - }, - "httpGet": { - "path": "305", - "port": -126958936, + "path": "304", + "port": "305", "host": "306", - "scheme": "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻", "httpHeaders": [ { "name": "307", @@ -925,104 +923,130 @@ ] }, "tcpSocket": { - "port": "309", - "host": "310" + "port": 323903711, + "host": "309" + } + }, + "preStop": { + "exec": { + "command": [ + "310" + ] + }, + "httpGet": { + "path": "311", + "port": "312", + "host": "313", + "scheme": "丆", + "httpHeaders": [ + { + "name": "314", + "value": "315" + } + ] + }, + "tcpSocket": { + "port": "316", + "host": "317" } } }, - "terminationMessagePath": "311", - "terminationMessagePolicy": "ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS", - "imagePullPolicy": "哇芆斩ìh4ɊHȖ|ʐşƧ諔迮", + "terminationMessagePath": "318", + "terminationMessagePolicy": "Ŏ)/灩聋3趐囨鏻砅邻", + "imagePullPolicy": "騎C\"6x$1sȣ±p鋄", "securityContext": { "capabilities": { "add": [ - "嘢4ʗN,丽饾| 鞤ɱďW賁" + "ȹ均i绝5哇芆斩ìh4Ɋ" ], "drop": [ - "ɭɪǹ0衷," + "Ȗ|ʐşƧ諔迮ƙIJ嘢4" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "312", - "role": "313", - "type": "314", - "level": "315" + "user": "319", + "role": "320", + "type": "321", + "level": "322" }, "windowsOptions": { - "gmsaCredentialSpecName": "316", - "gmsaCredentialSpec": "317", - "runAsUserName": "318", - "hostProcess": true + "gmsaCredentialSpecName": "323", + "gmsaCredentialSpec": "324", + "runAsUserName": "325", + "hostProcess": false }, - "runAsUser": -1119183212148951030, - "runAsGroup": -7146044409185304665, + "runAsUser": -7936947433725476327, + "runAsGroup": -5712715102324619404, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "w妕眵笭/9崍h趭(娕", + "procMount": "W賁Ěɭɪǹ0", "seccompProfile": { - "type": "E增猍", - "localhostProfile": "319" + "type": ",ƷƣMț譎懚XW疪鑳", + "localhostProfile": "326" } - } + }, + "stdin": true, + "stdinOnce": true, + "tty": true } ], "ephemeralContainers": [ { - "name": "320", - "image": "321", + "name": "327", + "image": "328", "command": [ - "322" + "329" ], "args": [ - "323" + "330" ], - "workingDir": "324", + "workingDir": "331", "ports": [ { - "name": "325", - "hostPort": 601942575, - "containerPort": -1320027474, - "protocol": "Ƶf", - "hostIP": "326" + "name": "332", + "hostPort": 217308913, + "containerPort": 455919108, + "protocol": "崍h趭(娕u", + "hostIP": "333" } ], "envFrom": [ { - "prefix": "327", + "prefix": "334", "configMapRef": { - "name": "328", - "optional": true + "name": "335", + "optional": false }, "secretRef": { - "name": "329", - "optional": true + "name": "336", + "optional": false } } ], "env": [ { - "name": "330", - "value": "331", + "name": "337", + "value": "338", "valueFrom": { "fieldRef": { - "apiVersion": "332", - "fieldPath": "333" + "apiVersion": "339", + "fieldPath": "340" }, "resourceFieldRef": { - "containerName": "334", - "resource": "335", - "divisor": "179" + "containerName": "341", + "resource": "342", + "divisor": "360" }, "configMapKeyRef": { - "name": "336", - "key": "337", + "name": "343", + "key": "344", "optional": false }, "secretKeyRef": { - "name": "338", - "key": "339", + "name": "345", + "key": "346", "optional": false } } @@ -1030,57 +1054,29 @@ ], "resources": { "limits": { - "阎l": "464" + "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" }, "requests": { - "'佉": "633" + "蕎'": "62" } }, "volumeMounts": [ { - "name": "340", - "mountPath": "341", - "subPath": "342", - "mountPropagation": "(ť1ùfŭƽ", - "subPathExpr": "343" + "name": "347", + "readOnly": true, + "mountPath": "348", + "subPath": "349", + "mountPropagation": "Ǚ(", + "subPathExpr": "350" } ], "volumeDevices": [ { - "name": "344", - "devicePath": "345" + "name": "351", + "devicePath": "352" } ], "livenessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": -684167223, - "host": "348", - "scheme": "1b", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -47594442, - "timeoutSeconds": -2064284357, - "periodSeconds": 725624946, - "successThreshold": -34803208, - "failureThreshold": -313085430, - "terminationGracePeriodSeconds": -7686796864837350582 - }, - "readinessProbe": { "exec": { "command": [ "353" @@ -1088,9 +1084,9 @@ }, "httpGet": { "path": "354", - "port": 1611386356, + "port": -1842062977, "host": "355", - "scheme": "ɼ搳ǭ濑箨ʨIk(", + "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "356", @@ -1099,185 +1095,227 @@ ] }, "tcpSocket": { - "port": 2115799218, - "host": "358" + "port": "358", + "host": "359" }, - "initialDelaySeconds": 1984241264, - "timeoutSeconds": -758033170, - "periodSeconds": -487434422, - "successThreshold": -370404018, - "failureThreshold": -1844150067, - "terminationGracePeriodSeconds": 1778358283914418699 + "gRPC": { + "port": 413903479, + "service": "360" + }, + "initialDelaySeconds": 1708236944, + "timeoutSeconds": -1192140557, + "periodSeconds": 1961354355, + "successThreshold": -1977635123, + "failureThreshold": 1660454722, + "terminationGracePeriodSeconds": -5657477284668711794 }, - "startupProbe": { + "readinessProbe": { "exec": { "command": [ - "359" + "361" ] }, "httpGet": { - "path": "360", - "port": "361", - "host": "362", - "scheme": "焬CQm坊柩", + "path": "362", + "port": 1993058773, + "host": "363", + "scheme": "糂腂ǂǚŜEu", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "364", + "value": "365" } ] }, "tcpSocket": { - "port": "365", + "port": -468215285, "host": "366" }, - "initialDelaySeconds": -135823101, - "timeoutSeconds": -1345219897, - "periodSeconds": 1141812777, - "successThreshold": -1830926023, - "failureThreshold": -320410537, - "terminationGracePeriodSeconds": 8766190045617353809 + "gRPC": { + "port": 571693619, + "service": "367" + }, + "initialDelaySeconds": 1643238856, + "timeoutSeconds": -2028546276, + "periodSeconds": -2128305760, + "successThreshold": 1605974497, + "failureThreshold": 466207237, + "terminationGracePeriodSeconds": 6810468860514125748 + }, + "startupProbe": { + "exec": { + "command": [ + "368" + ] + }, + "httpGet": { + "path": "369", + "port": "370", + "host": "371", + "scheme": "[ƕƑĝ®EĨǔvÄÚ", + "httpHeaders": [ + { + "name": "372", + "value": "373" + } + ] + }, + "tcpSocket": { + "port": 1673785355, + "host": "374" + }, + "gRPC": { + "port": 559999152, + "service": "375" + }, + "initialDelaySeconds": -843639240, + "timeoutSeconds": 1573261475, + "periodSeconds": -1211577347, + "successThreshold": 1529027685, + "failureThreshold": -1612005385, + "terminationGracePeriodSeconds": -7329765383695934568 }, "lifecycle": { "postStart": { "exec": { "command": [ - "367" + "376" ] }, "httpGet": { - "path": "368", - "port": "369", - "host": "370", - "scheme": "!鍲ɋȑoG鄧蜢暳ǽżLj", + "path": "377", + "port": "378", + "host": "379", + "scheme": "ɻ;襕ċ桉桃喕", "httpHeaders": [ { - "name": "371", - "value": "372" + "name": "380", + "value": "381" } ] }, "tcpSocket": { - "port": 1333166203, - "host": "373" + "port": "382", + "host": "383" } }, "preStop": { "exec": { "command": [ - "374" + "384" ] }, "httpGet": { - "path": "375", - "port": 758604605, - "host": "376", - "scheme": "ċ桉桃喕蠲$ɛ溢臜裡×銵-紑", + "path": "385", + "port": "386", + "host": "387", + "scheme": "漤ŗ坟", "httpHeaders": [ { - "name": "377", - "value": "378" + "name": "388", + "value": "389" } ] }, "tcpSocket": { - "port": "379", - "host": "380" + "port": -1617422199, + "host": "390" } } }, - "terminationMessagePath": "381", - "terminationMessagePolicy": "釼aTGÒ鵌", - "imagePullPolicy": "ŵǤ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN翾Ⱦ", + "terminationMessagePath": "391", + "terminationMessagePolicy": "鯶縆", + "imagePullPolicy": "aTGÒ鵌Ē3", "securityContext": { "capabilities": { "add": [ - "氙磂tńČȷǻ.wȏâ磠Ƴ崖S«V¯Á" + "×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶滿筇" ], "drop": [ - "tl敷斢杧ż鯀" + "P:/a殆诵H玲鑠ĭ$#卛8ð仁Q" ] }, "privileged": true, "seLinuxOptions": { - "user": "382", - "role": "383", - "type": "384", - "level": "385" + "user": "392", + "role": "393", + "type": "394", + "level": "395" }, "windowsOptions": { - "gmsaCredentialSpecName": "386", - "gmsaCredentialSpec": "387", - "runAsUserName": "388", - "hostProcess": true + "gmsaCredentialSpecName": "396", + "gmsaCredentialSpec": "397", + "runAsUserName": "398", + "hostProcess": false }, - "runAsUser": -3379825899840103887, - "runAsGroup": -6950412587983829837, - "runAsNonRoot": true, + "runAsUser": -4594605252165716214, + "runAsGroup": 8611382659007276093, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "张q櫞繡旹翃ɾ氒ĺʈʫ羶剹ƊF豎穜姰", + "allowPrivilegeEscalation": false, + "procMount": "sYȠ繽敮ǰ詀", "seccompProfile": { - "type": "咑耖p^鏋蛹Ƚȿ醏g", - "localhostProfile": "389" + "type": "忀oɎƺL肄$鬬", + "localhostProfile": "399" } }, + "stdin": true, "tty": true, - "targetContainerName": "390" + "targetContainerName": "400" } ], - "restartPolicy": "飂廤Ƌʙcx", - "terminationGracePeriodSeconds": -4767735291842597991, - "activeDeadlineSeconds": -7888525810745339742, - "dnsPolicy": "h`職铳s44矕Ƈ", + "restartPolicy": "_敕", + "terminationGracePeriodSeconds": 7232696855417465611, + "activeDeadlineSeconds": -3924015511039305229, + "dnsPolicy": "穜姰l咑耖p^鏋蛹Ƚȿ", "nodeSelector": { - "391": "392" + "401": "402" }, - "serviceAccountName": "393", - "serviceAccount": "394", + "serviceAccountName": "403", + "serviceAccount": "404", "automountServiceAccountToken": true, - "nodeName": "395", - "hostIPC": true, - "shareProcessNamespace": true, + "nodeName": "405", + "hostNetwork": true, + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "396", - "role": "397", - "type": "398", - "level": "399" + "user": "406", + "role": "407", + "type": "408", + "level": "409" }, "windowsOptions": { - "gmsaCredentialSpecName": "400", - "gmsaCredentialSpec": "401", - "runAsUserName": "402", - "hostProcess": false + "gmsaCredentialSpecName": "410", + "gmsaCredentialSpec": "411", + "runAsUserName": "412", + "hostProcess": true }, - "runAsUser": 5422399684456852309, - "runAsGroup": -4636770370363077377, - "runAsNonRoot": false, + "runAsUser": -8490059975047402203, + "runAsGroup": 6219097993402437076, + "runAsNonRoot": true, "supplementalGroups": [ - -5728960352366086876 + 4224635496843945227 ], - "fsGroup": 1712752437570220896, + "fsGroup": 73764735411458498, "sysctls": [ { - "name": "403", - "value": "404" + "name": "413", + "value": "414" } ], - "fsGroupChangePolicy": "", + "fsGroupChangePolicy": "劶?jĎĭ¥#ƱÁR»", "seccompProfile": { - "type": "#", - "localhostProfile": "405" + "type": "揀.e鍃G昧牱fsǕT衩k", + "localhostProfile": "415" } }, "imagePullSecrets": [ { - "name": "406" + "name": "416" } ], - "hostname": "407", - "subdomain": "408", + "hostname": "417", + "subdomain": "418", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1285,19 +1323,19 @@ { "matchExpressions": [ { - "key": "409", - "operator": "7曳wœj堑ūM鈱ɖ'蠨磼O_h盌3", + "key": "419", + "operator": "s梊ɥʋăƻ遲njlȘ鹾K", "values": [ - "410" + "420" ] } ], "matchFields": [ { - "key": "411", - "operator": "@@)Zq=歍þ螗ɃŒGm¨z鋎靀G¿", + "key": "421", + "operator": "_h盌", "values": [ - "412" + "422" ] } ] @@ -1306,23 +1344,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 687140791, + "weight": -1249187397, "preference": { "matchExpressions": [ { - "key": "413", - "operator": "ļǹʅŚO虀", + "key": "423", + "operator": "9两@8Byß讪Ă2讅缔m葰賦迾娙ƴ4", "values": [ - "414" + "424" ] } ], "matchFields": [ { - "key": "415", - "operator": "ɴĶ烷Ľthp像-觗裓6Ř", + "key": "425", + "operator": "#ļǹʅŚO虀^背遻堣灭ƴɦ燻", "values": [ - "416" + "426" ] } ] @@ -1335,30 +1373,30 @@ { "labelSelector": { "matchLabels": { - "0": "X8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" + "7-3x-3/23_P": "d._.Um.-__k.5" }, "matchExpressions": [ { - "key": "c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o", + "key": "1-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3C", "operator": "In", "values": [ - "g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" + "p_N-S..O-BZ..6-1.S-B3_.b17ca-_p-y.eQZ9p_6.Cw" ] } ] }, "namespaces": [ - "423" + "433" ], - "topologyKey": "424", + "topologyKey": "434", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "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": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", - "operator": "Exists" + "key": "8mtxb__-ex-_1_-ODgC_1-_8__3", + "operator": "DoesNotExist" } ] } @@ -1366,37 +1404,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -555161071, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "73ph2/2..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m..C": "r-v-3-BO" }, "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": "q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/2._I-_P..w-W_-nE...-__--.k47M7y-Dy__3wc.q.8_00.L", + "operator": "Exists" } ] }, "namespaces": [ - "437" + "447" ], - "topologyKey": "438", + "topologyKey": "448", "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" + "r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y": "w1k8KLu..ly--JM" }, "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": "RT.0zo", + "operator": "DoesNotExist" } ] } @@ -1409,29 +1441,29 @@ { "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" + "FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C": "m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "451" + "461" ], - "topologyKey": "452", + "topologyKey": "462", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22": "eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", + "key": "Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w", "operator": "In", "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" + "u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d" ] } ] @@ -1440,34 +1472,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 339079271, "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" + "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": "6W74-R_Z_Tz.a3_Ho", + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", "operator": "Exists" } ] }, "namespaces": [ - "465" + "475" ], - "topologyKey": "466", + "topologyKey": "476", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1476,92 +1505,91 @@ ] } }, - "schedulerName": "473", + "schedulerName": "483", "tolerations": [ { - "key": "474", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "475", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "484", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "485", + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "476", + "ip": "486", "hostnames": [ - "477" + "487" ] } ], - "priorityClassName": "478", - "priority": 743241089, + "priorityClassName": "488", + "priority": -340583156, "dnsConfig": { "nameservers": [ - "479" + "489" ], "searches": [ - "480" + "490" ], "options": [ { - "name": "481", - "value": "482" + "name": "491", + "value": "492" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "483", + "runtimeClassName": "493", "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "preemptionPolicy": "n{鳻", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "484", - "whenUnsatisfiable": "", + "maxSkew": 1486667065, + "topologyKey": "494", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", - "operator": "In", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", + "operator": "NotIn", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "H1z..j_.r3--T" ] } ] } } ], - "setHostnameAsFQDN": true, + "setHostnameAsFQDN": false, "os": { - "name": "+\u0026ɃB沅零șPî壣" + "name": "Ê" } } } }, "status": { - "replicas": 157451826, - "fullyLabeledReplicas": -1872689134, - "readyReplicas": 1791185938, - "availableReplicas": 1559072561, - "observedGeneration": 5029735218517286947, + "replicas": 1710495724, + "fullyLabeledReplicas": 895180747, + "readyReplicas": 1856897421, + "availableReplicas": -900119103, + "observedGeneration": -2756902756708364909, "conditions": [ { - "type": "Y圻醆锛[M牍Ƃ氙吐ɝ鶼", - "status": "ŭ瘢颦z疵悡nȩ純z邜", - "lastTransitionTime": "2124-10-20T09:17:54Z", - "reason": "491", - "message": "492" + "type": "庺%#囨q砅ƎXÄdƦ;ƣŽ氮怉", + "status": "ȩ硘(ǒ[", + "lastTransitionTime": "2209-10-18T22:10:43Z", + "reason": "501", + "message": "502" } ] } 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 7d5cf31ffb4384e252f52e9a61203db6b9059c42..c7b46ed18352e9c0c34f9ffde95392f4388f07cb 100644 GIT binary patch delta 5175 zcmY*ddt6mj_P+5+)%i8|k9E&$uf6u# z-?i3v?b|Pv{jvDzpzAM|Oy~}BSV}ItgFaMj!_;6p$gIDmBqO8LRS5czrc?Q8@+I&-aiNqx zN)=$Jip>vt`uA^M=4;&PC>%aBd}IE#sygRFP*~@ecM8UYXMg?e$G3GaMp!+^%Hz1&zTU3;RL}WOPi8mzZJAWe4vJn9 zutjBFAd^^_hd_H(&foI?sSh-f#aK9Vu)Rjp&9Lw=k44bU2pDa_%n&-?m^+rid|{_Kl81IBRWw@+T7)Y8wIzZ|N*x+6F?o1$MPR$vY@ z;6u!b_dJ3*01M`1vw=*GIfVhCnjWTUu=2CB-IWw^0_H5tE4l)nW1fZY_gk=j5*{3h`G6z!6<}T_Pn38NYBJ+*ESzqZw@u_zoOOdIlKgqu>BlHqq<`z| zcJJS{-rKuha@%(Ka(8<6Gz}e(6J5E?z3OB_3j(+R~$0c%)`E}Vs}-ezo^$+o8#Zndz2!e zQ%JBVmUgOwqGR-d7Fh?1MPbMm{BxkIIwXJ*)f_r<(pBtltB(l)#RA4~oar%|Aj*2B zH|yJbkRmU5z)M!nu`-I>2*%8TfkrCqs-wRqfRXUZ>-$=M3ShVS@h`b1q}9X^iG6FAvZA`1Zc6|Gn0_I^t$W_NUj&9m6h4_^r38+I^&LquW|q z;>*~R^oGAE&sWv$>~juGf%S3vV5`*>iqM#9&?JzUH#*EQdTDx%8wmcrcc7d z=2=BvoCZ570zyIXpp6&8si;TXxm_>E+Y9Z@gY^>}Cx$W?5B4s8iVpJ>Ww2}f1zEE^ z6-T_gPpnNDDPQ6{*tCHRmeOG}MPA-PfmCvdR7fJo57qcuj@ow!zLp&CnX*m3k~UvQgKwbU-MG)u3E&h3kwIjP#5_I0erBY5 zG-tSSfp1^N8$N4RzCW|qU0dhPY<6_I8oaxD$@enzeh8f#OqWvhlk|86;cW;{7O=LE zd0;iGu}e3xNYgg35|d27#3K!1Em{*0(ozLhO43+%1!B|IX((1*smU74EfO_W71_BO z(l~g#m7U2ZZDv`7uyr~UG$+CILXtKgy~?r+(6ktql@ZUril$+Wjpdb9E0LCjwzF#% z#aNOwnVp^nzQ!1=#G=_p(Wfc;zb!Z&rAY{W3Q9*Z27!>2j8c(=)}T#_nuug13p|gM zB$zaP6WX{9VjvA|nHi6;Bu=&Vvr3G(;j-OQ(@rDBBEirYjKn+%IaC|R{8#<6_D79`*}B&H*Q zM=2{|<#7mY=Hk#6Awf(5k8F^@Un{vZ6)e!^AZ;PoftG710SqA=AkrxgE}{QE6Z-& zj!@J*<}rHg;w3DXp7`(XF?q(&p9j%}6up3cVP?WIEY4zKb{MCzJSQPhTeBK*XuXym zld?ifRJTaWHUh4|7f)@{Rb*Iy50wwJb$QW$}ECP2d5}@DOd&L_oLz?!#N>DaulXO=8y4&(Gbi5DS;3q50`+ zSEsQUvD)+~aU~B!wCS^9>~vN|uUa%Drs*Mpx7sM?iAfSXUjuqqBeVi(8&N8U_+@A{ zlMxi^{roQnDdrYM*HCmk&DrKN;mr0(v{+g$X+i=l1aJ?~OkpJJGGH{%VKzPmp_Kp- z2(j21+B}3-L2M!s0iV*&FTEJFI#-YQV#MMXBxp&zH|NG#2Uz?h~*GUJxQ64iBS zu^Skcp14Tcv~E4SltpWlbhL#-NsAEpZynNN07|b$gI^vM*Wc4x329NqhbY@P+q6f2 z90Oav$~N^k%dAj#ny&oxKOs=pcx=2icyTl&?9%rip9=|p`%-6nNJRa$nmZxf;qL~1 z3{e~E_uTmF>A}GQDrP@Luhr`xu!onRF!GXK|9-x5_T6B;{_(QemZCx;Ek2VUlawnZrF~iHztN(*muo# zxAJ}UkFH!&_(B zVVBLBKU$Np-k(#29hpNJlXNq%l`u*CD*_~7C~*Q-n56-gDkBn=mU}Er5P`Y~B5!_p z?X-<4_~{r|zrD`Wnm1&Vb&Von%Obv8>hFwx^KGD9>jYI4bDJyHW?{Gw*--_hNKGt(gg@hc>U?W zpZfG*%hBIQP(Ze8XxYD1*+o3_9Q9RTcOaX%18i7!TI+dyN92f`TBK@AvL5cJ+8GE8p_$s@L}dN-Dfje#OrP!r=r9fbJ7dX;lz# z5dm|?fjhS|g2IMdKk5r$FZ{#KmX_d%#!=r#LEPS&*0Uk%<-+&BJ9hq^&&D-UR6E5% zVTT?hY`A%}EcUsVeQy^yvqtN;`F7R+X{g>)asVP&mCS~Sb2l#A+7A8LHmQd&NKqy1 zNmT|(II2!6zvsQbSpzeEKs`p@15FeyoQZr(dJEAa{FO3%K{2$^S+#1gZs99Kg(Hp5 zMo(?tSD?d!|4tcxq(Tz@)8Em%Bj`!`5r1XQNKUN1EppySm+Q=%Z}|=%ApIDuI5%iN z725sdw{{42(IT2Aj%2$IJG+Lh2VDmoCx=dY8`>v$8oRxHeV&1w(V}oqX|=cgfH@vI zzOdPvBoX2ei8Wyc;%6+^v_vS68yHGq=Fog%OzIXkdWp=XvdgzETm`9aE|jtL>$c9E zwFGL(3K4Ovti&xu8()KL%(Age2$X0bAP>yu)2%EUud&HcOqY}fT??hJLTii#(%J|r zVfYqk5imCi1TT5 zh}~c;>KqS?;8iRNq~XOf2MsUj1+Yju3Q@e*@nR8BhebKeFb&faXwzC}-%yq>-zPUU00-Nl|0 zmEOAD?xF&e;A?0g5XTZg3QNC&IFSJ*{FH znsaZ*4qwiWksTwI!_|>nb(6?>1BUa4K(mwAdAT-#alJd0NsHdmd9D~@56gO3}5 zG&Zcd<_t5!(YSj9}Vt`TDTdC;iB zNk-rl0;@7;R26fm=gi^Zz3%-r0Y${es^#tycc1wD&b_UJ=N2v=1fM*9<&s%LrT&xo z_EMaFiUO);9@;x2%GKrV?{*v*wLLSs|IHC=v#%$A=)}wJf-X<*fVX)U^VGsAlUI6L zcKTXR&h{3z`%7x=%@ZfM3#!ziwyV9Fivo!qTZrKnpyU{i8$d|mxi?C$UHbIcfp-FJ zv|(zW^WyEBm%e!?E$X3^70z03cb})cWu(p5l%e<0(7gs@s|9KUwy2QZAE%A(fs8~~ zp`$0-w{uqD#oI8v56ls#0bJ6a*DRPfzHj=ax{ z4vf`dq>v+)wm)a(5f~|w@$~Ua*8_DntnOgNjgau4_SW?WpdR5qoqsWeyYt`dU7Dso&!kl|1egzivocwyI_3jy$%;zO^so^Ks%e0Sjb(cmy!mH+(c zH=kd=NQD<&dbI52P&zBZJ-+R^Z$qi(p*)7Ik2 o*v*V{HhB+LM2wWaZVCCV>=82D9P+02J;TGynhq delta 5600 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犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩ privileged: true - procMount: '>郵[+扴ȨŮ' + procMount: ' 苧yñKJɐ' readOnlyRootFilesystem: false - runAsGroup: 7694930383795602762 + runAsGroup: 3811348330690808371 runAsNonRoot: true - runAsUser: -2529737859863639391 + runAsUser: 2185575187737222181 seLinuxOptions: - level: "246" - role: "244" - type: "245" - user: "243" + level: "249" + role: "247" + type: "248" + user: "246" seccompProfile: - localhostProfile: "250" - type: 朷Ǝ膯ljVX1虊谇 + localhostProfile: "253" + type: Gƚ绤fʀļ腩墺Ò媁荭gw windowsOptions: - gmsaCredentialSpec: "248" - gmsaCredentialSpecName: "247" + gmsaCredentialSpec: "251" + gmsaCredentialSpecName: "250" hostProcess: false - runAsUserName: "249" + runAsUserName: "252" startupProbe: exec: command: - - "221" - failureThreshold: 59664438 + - "222" + failureThreshold: 1479266199 + gRPC: + port: 593802074 + service: "230" httpGet: - host: "224" + host: "225" httpHeaders: - - name: "225" - value: "226" - path: "222" - port: "223" - scheme: «丯Ƙ枛牐ɺ皚 - initialDelaySeconds: 766864314 - periodSeconds: 1495880465 - successThreshold: -1032967081 + - name: "226" + value: "227" + path: "223" + port: "224" + scheme: 牐ɺ皚|懥 + initialDelaySeconds: 538852927 + periodSeconds: 902535764 + successThreshold: 716842280 tcpSocket: - host: "227" - port: -1934111455 - terminationGracePeriodSeconds: 4116652091516790056 - timeoutSeconds: 1146016612 - stdin: true - terminationMessagePath: "242" - terminationMessagePolicy: ?$矡ȶ网棊ʢ - tty: true + host: "229" + port: "228" + terminationGracePeriodSeconds: 702282827459446622 + timeoutSeconds: -407545915 + stdinOnce: true + terminationMessagePath: "245" + terminationMessagePolicy: 庎D}埽uʎȺ眖R#yV'WKw(ğ儴 volumeDevices: - devicePath: "206" name: "205" @@ -739,69 +762,68 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "395" + nodeName: "405" nodeSelector: - "391": "392" + "401": "402" os: - name: +&ɃB沅零șPî壣 + name: Ê overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "478" + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "488" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: 飂廤Ƌʙcx - runtimeClassName: "483" - schedulerName: "473" + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: _敕 + runtimeClassName: "493" + schedulerName: "483" securityContext: - fsGroup: 1712752437570220896 - fsGroupChangePolicy: "" - runAsGroup: -4636770370363077377 - runAsNonRoot: false - runAsUser: 5422399684456852309 + fsGroup: 73764735411458498 + fsGroupChangePolicy: 劶?jĎĭ¥#ƱÁR» + runAsGroup: 6219097993402437076 + runAsNonRoot: true + runAsUser: -8490059975047402203 seLinuxOptions: - level: "399" - role: "397" - type: "398" - user: "396" + level: "409" + role: "407" + type: "408" + user: "406" seccompProfile: - localhostProfile: "405" - type: '#' + localhostProfile: "415" + type: 揀.e鍃G昧牱fsǕT衩k supplementalGroups: - - -5728960352366086876 + - 4224635496843945227 sysctls: - - name: "403" - value: "404" + - name: "413" + value: "414" windowsOptions: - gmsaCredentialSpec: "401" - gmsaCredentialSpecName: "400" - hostProcess: false - runAsUserName: "402" - serviceAccount: "394" - serviceAccountName: "393" - setHostnameAsFQDN: true - shareProcessNamespace: true - subdomain: "408" - terminationGracePeriodSeconds: -4767735291842597991 + gmsaCredentialSpec: "411" + gmsaCredentialSpecName: "410" + hostProcess: true + runAsUserName: "412" + serviceAccount: "404" + serviceAccountName: "403" + setHostnameAsFQDN: false + shareProcessNamespace: false + subdomain: "418" + terminationGracePeriodSeconds: 7232696855417465611 tolerations: - - effect: '慰x:' - key: "474" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "475" + - key: "484" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "485" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x - operator: In + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b + operator: NotIn values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - H1z..j_.r3--T matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "484" - whenUnsatisfiable: "" + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "494" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "49" @@ -1057,14 +1079,14 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 1559072561 + availableReplicas: -900119103 conditions: - - lastTransitionTime: "2124-10-20T09:17:54Z" - message: "492" - reason: "491" - status: ŭ瘢颦z疵悡nȩ純z邜 - type: Y圻醆锛[M牍Ƃ氙吐ɝ鶼 - fullyLabeledReplicas: -1872689134 - observedGeneration: 5029735218517286947 - readyReplicas: 1791185938 - replicas: 157451826 + - lastTransitionTime: "2209-10-18T22:10:43Z" + message: "502" + reason: "501" + status: ȩ硘(ǒ[ + type: 庺%#囨q砅ƎXÄdƦ;ƣŽ氮怉 + fullyLabeledReplicas: 895180747 + observedGeneration: -2756902756708364909 + readyReplicas: 1856897421 + replicas: 1710495724 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 b67d0af41e9..f21e2902b57 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 @@ -560,24 +560,28 @@ "port": -498930176, "host": "212" }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479, - "terminationGracePeriodSeconds": 3196828455642760911 + "gRPC": { + "port": -670390306, + "service": "213" + }, + "initialDelaySeconds": -2036074491, + "timeoutSeconds": -148216266, + "periodSeconds": 165047920, + "successThreshold": -393291312, + "failureThreshold": -93157681, + "terminationGracePeriodSeconds": -4856573944864548413 }, "readinessProbe": { "exec": { "command": [ - "213" + "214" ] }, "httpGet": { - "path": "214", - "port": "215", + "path": "215", + "port": -331283026, "host": "216", - "scheme": "3!Zɾģ毋Ó6", + "scheme": "ȉ", "httpHeaders": [ { "name": "217", @@ -586,27 +590,31 @@ ] }, "tcpSocket": { - "port": -832805508, + "port": 714088955, "host": "219" }, - "initialDelaySeconds": -228822833, - "timeoutSeconds": -970312425, - "periodSeconds": -1213051101, - "successThreshold": 1451056156, - "failureThreshold": 267768240, - "terminationGracePeriodSeconds": -549108701661089463 + "gRPC": { + "port": -630252364, + "service": "220" + }, + "initialDelaySeconds": 391562775, + "timeoutSeconds": -775511009, + "periodSeconds": -832805508, + "successThreshold": -228822833, + "failureThreshold": -970312425, + "terminationGracePeriodSeconds": -5210014804617784724 }, "startupProbe": { "exec": { "command": [ - "220" + "221" ] }, "httpGet": { - "path": "221", - "port": "222", + "path": "222", + "port": -1455098755, "host": "223", - "scheme": "#yV'WKw(ğ儴Ůĺ}", + "scheme": "眖R#yV'W", "httpHeaders": [ { "name": "224", @@ -615,97 +623,102 @@ ] }, "tcpSocket": { - "port": -20130017, - "host": "226" + "port": "226", + "host": "227" }, - "initialDelaySeconds": -1244623134, - "timeoutSeconds": -1334110502, - "periodSeconds": -398297599, - "successThreshold": 873056500, - "failureThreshold": -36782737, - "terminationGracePeriodSeconds": -7464951486382552895 + "gRPC": { + "port": -1798849477, + "service": "228" + }, + "initialDelaySeconds": -1017263912, + "timeoutSeconds": 852780575, + "periodSeconds": -1252938503, + "successThreshold": 893823156, + "failureThreshold": -1980314709, + "terminationGracePeriodSeconds": 2455602852175027275 }, "lifecycle": { "postStart": { "exec": { "command": [ - "227" + "229" ] }, "httpGet": { - "path": "228", - "port": "229", - "host": "230", - "scheme": "鄠[颐o啛更偢ɇ卷荙JL", + "path": "230", + "port": "231", + "host": "232", + "scheme": "ȓ蹣ɐǛv+8Ƥ熪军", "httpHeaders": [ { - "name": "231", - "value": "232" + "name": "233", + "value": "234" } ] }, "tcpSocket": { - "port": "233", - "host": "234" + "port": 622267234, + "host": "235" } }, "preStop": { "exec": { "command": [ - "235" + "236" ] }, "httpGet": { - "path": "236", - "port": -1506633471, - "host": "237", - "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", + "path": "237", + "port": -1463645123, + "host": "238", + "scheme": "荙JLĹ]佱¿\u003e犵殇ŕ", "httpHeaders": [ { - "name": "238", - "value": "239" + "name": "239", + "value": "240" } ] }, "tcpSocket": { - "port": "240", - "host": "241" + "port": "241", + "host": "242" } } }, - "terminationMessagePath": "242", - "terminationMessagePolicy": "屡ʁ", + "terminationMessagePath": "243", + "terminationMessagePolicy": "圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀", + "imagePullPolicy": "ĬÇó藢xɮĵȑ6L*Z", "securityContext": { "capabilities": { "add": [ - "Ÿ8T 苧yñKJɐ扵" + "咡W" ], "drop": [ - "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" + "敄lu|" ] }, "privileged": false, "seLinuxOptions": { - "user": "243", - "role": "244", - "type": "245", - "level": "246" + "user": "244", + "role": "245", + "type": "246", + "level": "247" }, "windowsOptions": { - "gmsaCredentialSpecName": "247", - "gmsaCredentialSpec": "248", - "runAsUserName": "249", - "hostProcess": true + "gmsaCredentialSpecName": "248", + "gmsaCredentialSpec": "249", + "runAsUserName": "250", + "hostProcess": false }, - "runAsUser": 3582457287488712192, - "runAsGroup": -7664873352063067579, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "runAsUser": -226514069321683925, + "runAsGroup": -4333562938396485230, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "\u003c6", + "procMount": "E埄Ȁ朦 wƯ貾坢'", "seccompProfile": { - "type": "簳°Ļǟi\u0026皥贸", - "localhostProfile": "250" + "type": "aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l", + "localhostProfile": "251" } }, "stdin": true @@ -713,59 +726,59 @@ ], "containers": [ { - "name": "251", - "image": "252", + "name": "252", + "image": "253", "command": [ - "253" - ], - "args": [ "254" ], - "workingDir": "255", + "args": [ + "255" + ], + "workingDir": "256", "ports": [ { - "name": "256", - "hostPort": -1314967760, - "containerPort": 1174240097, - "protocol": "\\E¦队偯J僳徥淳", - "hostIP": "257" + "name": "257", + "hostPort": -560717833, + "containerPort": -760292259, + "protocol": "w媀瓄\u0026翜舞拉Œɥ颶妧Ö闊 鰔澝qV訆", + "hostIP": "258" } ], "envFrom": [ { - "prefix": "258", + "prefix": "259", "configMapRef": { - "name": "259", + "name": "260", "optional": false }, "secretRef": { - "name": "260", + "name": "261", "optional": true } } ], "env": [ { - "name": "261", - "value": "262", + "name": "262", + "value": "263", "valueFrom": { "fieldRef": { - "apiVersion": "263", - "fieldPath": "264" + "apiVersion": "264", + "fieldPath": "265" }, "resourceFieldRef": { - "containerName": "265", - "resource": "266", - "divisor": "965" + "containerName": "266", + "resource": "267", + "divisor": "945" }, "configMapKeyRef": { - "name": "267", - "key": "268", + "name": "268", + "key": "269", "optional": false }, "secretKeyRef": { - "name": "269", - "key": "270", + "name": "270", + "key": "271", "optional": false } } @@ -773,512 +786,540 @@ ], "resources": { "limits": { - "4Ǒ輂,ŕĪ": "398" + "ĩ餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴": "86" }, "requests": { - "V訆Ǝżŧ": "915" + "ə娯Ȱ囌{": "853" } }, "volumeMounts": [ { - "name": "271", + "name": "272", "readOnly": true, - "mountPath": "272", - "subPath": "273", - "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", - "subPathExpr": "274" + "mountPath": "273", + "subPath": "274", + "mountPropagation": "龏´DÒȗÔÂɘɢ鬍", + "subPathExpr": "275" } ], "volumeDevices": [ { - "name": "275", - "devicePath": "276" + "name": "276", + "devicePath": "277" } ], "livenessProbe": { "exec": { "command": [ - "277" + "278" ] }, "httpGet": { - "path": "278", - "port": "279", - "host": "280", - "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", + "path": "279", + "port": "280", + "host": "281", + "scheme": "Jih亏yƕ丆録²", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "282", + "value": "283" } ] }, "tcpSocket": { - "port": -614098868, - "host": "283" + "port": 2080874371, + "host": "284" }, - "initialDelaySeconds": 234253676, - "timeoutSeconds": 846286700, - "periodSeconds": 1080545253, - "successThreshold": 1843491416, - "failureThreshold": -1204965397, - "terminationGracePeriodSeconds": -2125560879532395341 + "gRPC": { + "port": -1187301925, + "service": "285" + }, + "initialDelaySeconds": -402384013, + "timeoutSeconds": -181601395, + "periodSeconds": -617381112, + "successThreshold": 1851229369, + "failureThreshold": -560238386, + "terminationGracePeriodSeconds": 7124276984274024394 }, "readinessProbe": { "exec": { "command": [ - "284" + "286" ] }, "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "花ª瘡蟦JBʟ鍏", + "path": "287", + "port": "288", + "host": "289", + "scheme": "\"6x$1sȣ±p", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": 1900201288, + "host": "292" }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013, - "terminationGracePeriodSeconds": -779972051078659613 + "gRPC": { + "port": 1443329506, + "service": "293" + }, + "initialDelaySeconds": 480631652, + "timeoutSeconds": -1983435813, + "periodSeconds": 1167615307, + "successThreshold": 455833230, + "failureThreshold": 1956567721, + "terminationGracePeriodSeconds": 666108157153018873 }, "startupProbe": { "exec": { "command": [ - "292" + "294" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "İ", + "path": "295", + "port": "296", + "host": "297", + "scheme": "ɵ", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "298", + "value": "299" } ] }, "tcpSocket": { - "port": "298", - "host": "299" + "port": "300", + "host": "301" }, - "initialDelaySeconds": -1615316902, - "timeoutSeconds": -793616601, - "periodSeconds": -522215271, - "successThreshold": 1374479082, - "failureThreshold": 737722974, - "terminationGracePeriodSeconds": -247950237984551522 + "gRPC": { + "port": 1473407401, + "service": "302" + }, + "initialDelaySeconds": 1575106083, + "timeoutSeconds": -1995371971, + "periodSeconds": -1700828941, + "successThreshold": 248533396, + "failureThreshold": -1835677314, + "terminationGracePeriodSeconds": 854912766214576273 }, "lifecycle": { "postStart": { "exec": { "command": [ - "300" + "303" ] }, "httpGet": { - "path": "301", - "port": 1502643091, - "host": "302", - "scheme": "­蜷ɔ幩š", + "path": "304", + "port": "305", + "host": "306", + "scheme": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": 455833230, - "host": "305" + "port": "309", + "host": "310" } }, "preStop": { "exec": { "command": [ - "306" + "311" ] }, "httpGet": { - "path": "307", - "port": 1076497581, - "host": "308", - "scheme": "h4ɊHȖ|ʐ", + "path": "312", + "port": "313", + "host": "314", + "scheme": "ƷƣMț", "httpHeaders": [ { - "name": "309", - "value": "310" + "name": "315", + "value": "316" } ] }, "tcpSocket": { - "port": 248533396, - "host": "311" + "port": "317", + "host": "318" } } }, - "terminationMessagePath": "312", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", + "terminationMessagePath": "319", + "terminationMessagePolicy": "XW疪鑳w妕眵", + "imagePullPolicy": "e躒訙Ǫʓ)ǂť嗆u8晲T[ir", "securityContext": { "capabilities": { "add": [ - "DŽ髐njʉBn(fǂǢ曣" + "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎" ], "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "313", - "role": "314", - "type": "315", - "level": "316" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "317", - "gmsaCredentialSpec": "318", - "runAsUserName": "319", - "hostProcess": true - }, - "runAsUser": -3576337664396773931, - "runAsGroup": -4786249339103684082, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "u8晲", - "seccompProfile": { - "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", - "localhostProfile": "320" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "321", - "image": "322", - "command": [ - "323" - ], - "args": [ - "324" - ], - "workingDir": "325", - "ports": [ - { - "name": "326", - "hostPort": 1453852685, - "containerPort": 2037135322, - "protocol": "ǧĒzŔ瘍N", - "hostIP": "327" - } - ], - "envFrom": [ - { - "prefix": "328", - "configMapRef": { - "name": "329", - "optional": true - }, - "secretRef": { - "name": "330", - "optional": true - } - } - ], - "env": [ - { - "name": "331", - "value": "332", - "valueFrom": { - "fieldRef": { - "apiVersion": "333", - "fieldPath": "334" - }, - "resourceFieldRef": { - "containerName": "335", - "resource": "336", - "divisor": "464" - }, - "configMapKeyRef": { - "name": "337", - "key": "338", - "optional": true - }, - "secretKeyRef": { - "name": "339", - "key": "340", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "汚磉反-n": "653" - }, - "requests": { - "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" - } - }, - "volumeMounts": [ - { - "name": "341", - "mountPath": "342", - "subPath": "343", - "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", - "subPathExpr": "344" - } - ], - "volumeDevices": [ - { - "name": "345", - "devicePath": "346" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "347" - ] - }, - "httpGet": { - "path": "348", - "port": -1088996269, - "host": "349", - "scheme": "ƘƵŧ1ƟƓ宆!", - "httpHeaders": [ - { - "name": "350", - "value": "351" - } - ] - }, - "tcpSocket": { - "port": -1836225650, - "host": "352" - }, - "initialDelaySeconds": -1065853311, - "timeoutSeconds": 559999152, - "periodSeconds": -843639240, - "successThreshold": 1573261475, - "failureThreshold": -1211577347, - "terminationGracePeriodSeconds": 6567123901989213629 - }, - "readinessProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": 705333281, - "host": "355", - "scheme": "xƂ9阠", - "httpHeaders": [ - { - "name": "356", - "value": "357" - } - ] - }, - "tcpSocket": { - "port": -916583020, - "host": "358" - }, - "initialDelaySeconds": -606614374, - "timeoutSeconds": -3478003, - "periodSeconds": 498878902, - "successThreshold": 652646450, - "failureThreshold": 757223010, - "terminationGracePeriodSeconds": -8216131738691912586 - }, - "startupProbe": { - "exec": { - "command": [ - "359" - ] - }, - "httpGet": { - "path": "360", - "port": "361", - "host": "362", - "scheme": "Ů\u003cy鯶縆łƑ[澔", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": 1288391156, - "host": "365" - }, - "initialDelaySeconds": -952255430, - "timeoutSeconds": 1568034275, - "periodSeconds": -824007302, - "successThreshold": -359713104, - "failureThreshold": 1671084780, - "terminationGracePeriodSeconds": 1571605531283019612 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "366" - ] - }, - "httpGet": { - "path": "367", - "port": "368", - "host": "369", - "scheme": "%ʝ`ǭ", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": -1467648837, - "host": "372" - } - }, - "preStop": { - "exec": { - "command": [ - "373" - ] - }, - "httpGet": { - "path": "374", - "port": "375", - "host": "376", - "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", - "httpHeaders": [ - { - "name": "377", - "value": "378" - } - ] - }, - "tcpSocket": { - "port": "379", - "host": "380" - } - } - }, - "terminationMessagePath": "381", - "terminationMessagePolicy": "¯ÁȦtl敷斢", - "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", - "securityContext": { - "capabilities": { - "add": [ - "鬬$矐_敕ű嵞嬯t{Eɾ" - ], - "drop": [ - "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + "佉賞ǧĒzŔ" ] }, "privileged": true, "seLinuxOptions": { - "user": "382", - "role": "383", - "type": "384", - "level": "385" + "user": "320", + "role": "321", + "type": "322", + "level": "323" }, "windowsOptions": { - "gmsaCredentialSpecName": "386", - "gmsaCredentialSpec": "387", - "runAsUserName": "388", - "hostProcess": true + "gmsaCredentialSpecName": "324", + "gmsaCredentialSpec": "325", + "runAsUserName": "326", + "hostProcess": false }, - "runAsUser": 4224635496843945227, - "runAsGroup": 73764735411458498, - "runAsNonRoot": false, + "runAsUser": 3762269034390589700, + "runAsGroup": 8906175993302041196, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "s44矕Ƈè", + "procMount": "b繐汚磉反-n覦灲閈誹", "seccompProfile": { - "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", - "localhostProfile": "389" + "type": "蕉ɼ搳ǭ濑箨ʨIk(dŊ", + "localhostProfile": "327" } }, - "tty": true, - "targetContainerName": "390" + "stdinOnce": true, + "tty": true } ], - "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "terminationGracePeriodSeconds": -8335674866227004872, - "activeDeadlineSeconds": 3305070661619041050, - "dnsPolicy": "+Œ9两", + "ephemeralContainers": [ + { + "name": "328", + "image": "329", + "command": [ + "330" + ], + "args": [ + "331" + ], + "workingDir": "332", + "ports": [ + { + "name": "333", + "hostPort": -370404018, + "containerPort": -1844150067, + "protocol": "滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ", + "hostIP": "334" + } + ], + "envFrom": [ + { + "prefix": "335", + "configMapRef": { + "name": "336", + "optional": false + }, + "secretRef": { + "name": "337", + "optional": true + } + } + ], + "env": [ + { + "name": "338", + "value": "339", + "valueFrom": { + "fieldRef": { + "apiVersion": "340", + "fieldPath": "341" + }, + "resourceFieldRef": { + "containerName": "342", + "resource": "343", + "divisor": "334" + }, + "configMapKeyRef": { + "name": "344", + "key": "345", + "optional": true + }, + "secretKeyRef": { + "name": "346", + "key": "347", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$": "160" + }, + "requests": { + "Z漤ŗ坟Ů\u003cy鯶縆ł": "907" + } + }, + "volumeMounts": [ + { + "name": "348", + "mountPath": "349", + "subPath": "350", + "mountPropagation": "Ò鵌Ē", + "subPathExpr": "351" + } + ], + "volumeDevices": [ + { + "name": "352", + "devicePath": "353" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "354" + ] + }, + "httpGet": { + "path": "355", + "port": "356", + "host": "357", + "scheme": "鉂WJ1抉泅ą\u0026疀ȼN翾ȾD虓氙磂t", + "httpHeaders": [ + { + "name": "358", + "value": "359" + } + ] + }, + "tcpSocket": { + "port": "360", + "host": "361" + }, + "gRPC": { + "port": 1445923603, + "service": "362" + }, + "initialDelaySeconds": 2040952835, + "timeoutSeconds": -1101457109, + "periodSeconds": -513325570, + "successThreshold": 1491794693, + "failureThreshold": -1457715462, + "terminationGracePeriodSeconds": 5797412715505520759 + }, + "readinessProbe": { + "exec": { + "command": [ + "363" + ] + }, + "httpGet": { + "path": "364", + "port": 534591402, + "host": "365", + "scheme": "ð仁Q橱9ij\\Ď愝Ű藛b磾sY", + "httpHeaders": [ + { + "name": "366", + "value": "367" + } + ] + }, + "tcpSocket": { + "port": "368", + "host": "369" + }, + "gRPC": { + "port": -1459316800, + "service": "370" + }, + "initialDelaySeconds": 343200077, + "timeoutSeconds": -1500740922, + "periodSeconds": -217760519, + "successThreshold": 616165315, + "failureThreshold": 731136838, + "terminationGracePeriodSeconds": 7306468936162090894 + }, + "startupProbe": { + "exec": { + "command": [ + "371" + ] + }, + "httpGet": { + "path": "372", + "port": "373", + "host": "374", + "scheme": "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹", + "httpHeaders": [ + { + "name": "375", + "value": "376" + } + ] + }, + "tcpSocket": { + "port": -337985364, + "host": "377" + }, + "gRPC": { + "port": -299466656, + "service": "378" + }, + "initialDelaySeconds": -656703944, + "timeoutSeconds": -143604764, + "periodSeconds": -1649234654, + "successThreshold": -263708518, + "failureThreshold": 541943046, + "terminationGracePeriodSeconds": 6451878315918197645 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "379" + ] + }, + "httpGet": { + "path": "380", + "port": "381", + "host": "382", + "scheme": "đ\u003e*劶?", + "httpHeaders": [ + { + "name": "383", + "value": "384" + } + ] + }, + "tcpSocket": { + "port": -176877925, + "host": "385" + } + }, + "preStop": { + "exec": { + "command": [ + "386" + ] + }, + "httpGet": { + "path": "387", + "port": -783700027, + "host": "388", + "scheme": "*鑏=", + "httpHeaders": [ + { + "name": "389", + "value": "390" + } + ] + }, + "tcpSocket": { + "port": "391", + "host": "392" + } + } + }, + "terminationMessagePath": "393", + "terminationMessagePolicy": "|ǓÓ敆OɈÏ 瞍髃", + "imagePullPolicy": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", + "securityContext": { + "capabilities": { + "add": [ + "h盌3+Œ" + ], + "drop": [ + "两@8Byß讪Ă2讅缔m葰賦迾娙ƴ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "394", + "role": "395", + "type": "396", + "level": "397" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "398", + "gmsaCredentialSpec": "399", + "runAsUserName": "400", + "hostProcess": false + }, + "runAsUser": 2527646958598971462, + "runAsGroup": -4050404152969473199, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "", + "seccompProfile": { + "type": "ɴĶ烷Ľthp像-觗裓6Ř", + "localhostProfile": "401" + } + }, + "stdinOnce": true, + "tty": true, + "targetContainerName": "402" + } + ], + "restartPolicy": "5Ų買霎ȃň[\u003eą S", + "terminationGracePeriodSeconds": -22513568208595409, + "activeDeadlineSeconds": 5686960545941743295, + "dnsPolicy": "hȱɷȰW瀤oɢ嫎", "nodeSelector": { - "391": "392" + "403": "404" }, - "serviceAccountName": "393", - "serviceAccount": "394", + "serviceAccountName": "405", + "serviceAccount": "406", "automountServiceAccountToken": false, - "nodeName": "395", + "nodeName": "407", + "hostNetwork": true, "hostPID": true, + "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "396", - "role": "397", - "type": "398", - "level": "399" + "user": "408", + "role": "409", + "type": "410", + "level": "411" }, "windowsOptions": { - "gmsaCredentialSpecName": "400", - "gmsaCredentialSpec": "401", - "runAsUserName": "402", + "gmsaCredentialSpecName": "412", + "gmsaCredentialSpec": "413", + "runAsUserName": "414", "hostProcess": false }, - "runAsUser": 3438266910774132295, - "runAsGroup": 3230705132538051674, - "runAsNonRoot": true, + "runAsUser": -7967112147393038497, + "runAsGroup": 5464200670028420111, + "runAsNonRoot": false, "supplementalGroups": [ - -1600417733583164525 + -7991366882837904237 ], - "fsGroup": -3964669311891901178, + "fsGroup": -8312413102936832334, "sysctls": [ { - "name": "403", - "value": "404" + "name": "415", + "value": "416" } ], - "fsGroupChangePolicy": "ƴ4虵p", + "fsGroupChangePolicy": "洪", "seccompProfile": { - "type": "沥7uPƒw©ɴĶ烷Ľthp", - "localhostProfile": "405" + "type": "儕lmòɻŶJ詢QǾɁ鍻G", + "localhostProfile": "417" } }, "imagePullSecrets": [ { - "name": "406" + "name": "418" } ], - "hostname": "407", - "subdomain": "408", + "hostname": "419", + "subdomain": "420", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1286,19 +1327,19 @@ { "matchExpressions": [ { - "key": "409", - "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", + "key": "421", + "operator": "颪œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.", "values": [ - "410" + "422" ] } ], "matchFields": [ { - "key": "411", - "operator": " ", + "key": "423", + "operator": "%蹶/ʗ", "values": [ - "412" + "424" ] } ] @@ -1307,23 +1348,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -5241849, + "weight": -1759815583, "preference": { "matchExpressions": [ { - "key": "413", - "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", + "key": "425", + "operator": "揤郡ɑ鮽ǍJB膾扉", "values": [ - "414" + "426" ] } ], "matchFields": [ { - "key": "415", - "operator": "[y#t(", + "key": "427", + "operator": "88 u怞荊ù灹8緔Tj§E蓋C", "values": [ - "416" + "428" ] } ] @@ -1336,30 +1377,27 @@ { "labelSelector": { "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "t-u-4----q-x3w3dn5-1rhm-5y--z---69o-9-69mxv17r--32b-----4-67t.qk5--f4e4--r1k278l-d-8o1-x-1wl-r/a6Sp_N-S..O-BZ..6-1.b": "L_gw_-z6" }, "matchExpressions": [ { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", - "operator": "NotIn", - "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" - ] + "key": "0l_.23--_6l.-5_BZk5v3U", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "423" + "435" ], - "topologyKey": "424", + "topologyKey": "436", "namespaceSelector": { "matchLabels": { - "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + "6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD7": "5-x6db-L7.-__-G_2kCpS__3" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", - "operator": "DoesNotExist" + "key": "w-_-_ve5.m_2_--Z", + "operator": "Exists" } ] } @@ -1367,30 +1405,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -234140, + "weight": -1257588741, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + "t-9jcz9f-6-4g-z46--f2t-m836.073phjo--8kb6--ut---p8--3-e-3-44---h-q7-p-2djmscp--ac8u23-k/x-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1": "47M7d" }, "matchExpressions": [ { - "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "key": "q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/q.8_00.L", "operator": "Exists" } ] }, "namespaces": [ - "437" + "449" ], - "topologyKey": "438", + "topologyKey": "450", "namespaceSelector": { "matchLabels": { - "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + "r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y": "w1k8KLu..ly--JM" }, "matchExpressions": [ { - "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "key": "RT.0zo", "operator": "DoesNotExist" } ] @@ -1404,32 +1442,29 @@ { "labelSelector": { "matchLabels": { - "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + "FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C": "m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH" }, "matchExpressions": [ { - "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", - "operator": "In", - "values": [ - "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" - ] + "key": "7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "451" + "463" ], - "topologyKey": "452", + "topologyKey": "464", "namespaceSelector": { "matchLabels": { - "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + "p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22": "eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p" }, "matchExpressions": [ { - "key": "N7.81_-._-_8_.._._a9", + "key": "Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w", "operator": "In", "values": [ - "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + "u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d" ] } ] @@ -1438,31 +1473,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1276377114, + "weight": 339079271, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + "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": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", - "operator": "DoesNotExist" + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", + "operator": "Exists" } ] }, "namespaces": [ - "465" + "477" ], - "topologyKey": "466", + "topologyKey": "478", "namespaceSelector": { "matchLabels": { - "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", - "operator": "DoesNotExist" + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1471,66 +1506,65 @@ ] } }, - "schedulerName": "473", + "schedulerName": "485", "tolerations": [ { - "key": "474", - "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "475", - "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", - "tolerationSeconds": 3252034671163905138 + "key": "486", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "487", + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "476", + "ip": "488", "hostnames": [ - "477" + "489" ] } ], - "priorityClassName": "478", - "priority": 347613368, + "priorityClassName": "490", + "priority": -340583156, "dnsConfig": { "nameservers": [ - "479" + "491" ], "searches": [ - "480" + "492" ], "options": [ { - "name": "481", - "value": "482" + "name": "493", + "value": "494" } ] }, "readinessGates": [ { - "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "483", + "runtimeClassName": "495", "enableServiceLinks": false, - "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "preemptionPolicy": "n{鳻", "overhead": { - "D輷": "792" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": -484382570, - "topologyKey": "484", - "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "maxSkew": 1486667065, + "topologyKey": "496", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", "operator": "NotIn", "values": [ - "h.v._5.vB-.-7-.6Jv-86___3" + "H1z..j_.r3--T" ] } ] @@ -1539,146 +1573,146 @@ ], "setHostnameAsFQDN": false, "os": { - "name": "c'V{E犓`ɜɅc" + "name": "Ê" } } }, "volumeClaimTemplates": [ { "metadata": { - "name": "491", - "generateName": "492", - "namespace": "493", - "selfLink": "494", - "uid": "`", - "resourceVersion": "5863709333089187294", - "generation": 6477367096865964611, - "creationTimestamp": "2097-02-11T08:53:04Z", - "deletionGracePeriodSeconds": 5497143372256332223, + "name": "503", + "generateName": "504", + "namespace": "505", + "selfLink": "506", + "uid": "µʍ^鼑", + "resourceVersion": "12522354568905793793", + "generation": -7492163414721477183, + "creationTimestamp": "2091-04-29T08:40:13Z", + "deletionGracePeriodSeconds": -790340248384719952, "labels": { - "496": "497" + "508": "509" }, "annotations": { - "498": "499" + "510": "511" }, "ownerReferences": [ { - "apiVersion": "500", - "kind": "501", - "name": "502", - "uid": "Z穑S13t", - "controller": false, - "blockOwnerDeletion": true + "apiVersion": "512", + "kind": "513", + "name": "514", + "uid": "#囨q", + "controller": true, + "blockOwnerDeletion": false } ], "finalizers": [ - "503" + "515" ], - "clusterName": "504", + "clusterName": "516", "managedFields": [ { - "manager": "505", - "operation": "董缞濪葷cŲNª", - "apiVersion": "506", - "fieldsType": "507", - "subresource": "508" + "manager": "517", + "operation": "ÄdƦ;ƣŽ氮怉ƥ;\"薑Ȣ#闬輙怀¹", + "apiVersion": "518", + "fieldsType": "519", + "subresource": "520" } ] }, "spec": { "accessModes": [ - "豘ñ澀j劎笜釼鮭Ɯ镶Eq荣¿S5Tƙ" + "觇ƒ幦ų勏Y9=ȳB鼲糰E" ], "selector": { "matchLabels": { - "N_l..-_.1-j---30q.-2_9.9-..-JA-H-5": "8_--4.__z2-.T2I" + "655-905---o7-g-10-oh-c3-----va10-m-fq97-81-xa-h0-4d-z-23---49t7.28-d-e10-f-o-fr5/Y__03_6.K8l.YlG0.87B1": "z23.Ya-C3-._-l__S" }, "matchExpressions": [ { - "key": "7--4a06y7-dt--5--8-69vc31o-865227qok-3-v8e7wfk4ek.hi93f---z-4-q24gt/Mw.___-_-mv9h.-7.s__-_g6_-_No", + "key": "019_-gYY.3", "operator": "In", "values": [ - "D.9-F_A-t0-o.7_a-t.-d6h__._-.Z-Q.1-B.__--wr_-Iu9._.UT-o" + "F-__q6Q_--a_-_zzQ" ] } ] }, "resources": { "limits": { - "xġ疾ɇù扻喥|{軈ĕʦ竳÷ 骵蓧": "587" + "莥N": "597" }, "requests": { - "": "856" + "_Gȱ恛穒挤ţ#你顫#b°": "796" } }, - "volumeName": "515", - "storageClassName": "516", - "volumeMode": "涼ĥ訛\\`ĝňYuĞyÜ蛃慕ʓvâ", + "volumeName": "527", + "storageClassName": "528", + "volumeMode": "wŲ魦Ɔ0ƢĮÀĘÆɆ", "dataSource": { - "apiGroup": "517", - "kind": "518", - "name": "519" + "apiGroup": "529", + "kind": "530", + "name": "531" }, "dataSourceRef": { - "apiGroup": "520", - "kind": "521", - "name": "522" + "apiGroup": "532", + "kind": "533", + "name": "534" } }, "status": { - "phase": "忣àÂƺ琰Ȃ芋醳鮩!廊臚cɶċ", + "phase": "ñƍU烈 źfjǰɪ嘞", "accessModes": [ - "v}鮩澊聝楧" + "}杻扞Ğuƈ?犻盪ǵĿř岈" ], "capacity": { - "问Ð7ɞŶJŖ)j{驟ʦcȃ": "657" + "Ǐ]S5:œƌ嵃ǁǞŢ": "247" }, "conditions": [ { - "type": "ņȎZȐ樾'Ż£劾ů", - "status": "Q¢鬣_棈Ý泷", - "lastProbeTime": "2156-05-28T07:29:36Z", - "lastTransitionTime": "2066-08-08T11:27:30Z", - "reason": "523", - "message": "524" + "type": "爪$R", + "status": "z¦", + "lastProbeTime": "2219-08-25T11:44:30Z", + "lastTransitionTime": "2211-02-15T05:10:41Z", + "reason": "535", + "message": "536" } ], "allocatedResources": { - "鐳VDɝ": "844" + "ĐȌƨǴ叆ĄD輷東t½ǩ £tMǍ}": "968" }, - "resizeStatus": "但Ǭľa执mÎDƃ" + "resizeStatus": "ʨɺC`牯" } } ], - "serviceName": "525", - "podManagementPolicy": "ƌ妜;)t罎j´A", + "serviceName": "537", + "podManagementPolicy": "Ȍ%ÿ¼璤ňɈ", "updateStrategy": { - "type": "徙蔿Yċʤw俣Ǫ", + "type": "銜Ʌ0斃搡Cʼn嘡", "rollingUpdate": { - "partition": 2000146968 + "partition": 79841 } }, - "revisionHistoryLimit": 560461224, - "minReadySeconds": 2059121580 + "revisionHistoryLimit": -1166275743, + "minReadySeconds": -1056262432 }, "status": { - "observedGeneration": -632886252136267545, - "replicas": 750655684, - "readyReplicas": -1012893423, - "currentReplicas": -1295777734, - "updatedReplicas": -1394190312, - "currentRevision": "526", - "updateRevision": "527", - "collisionCount": 1077247354, + "observedGeneration": -3770279213092072518, + "replicas": -1669166259, + "readyReplicas": -175399547, + "currentReplicas": 223338274, + "updatedReplicas": -1279136912, + "currentRevision": "538", + "updateRevision": "539", + "collisionCount": 1222237461, "conditions": [ { - "type": "堏ȑ湸睑L暱ʖ妾崗", - "status": "ij敪賻yʗHiv\u003c", - "lastTransitionTime": "2814-04-22T10:44:02Z", - "reason": "528", - "message": "529" + "type": "壣V礆á¤拈tY", + "status": "飼蒱鄆\u0026嬜Š\u0026?鳢.ǀŭ瘢颦z", + "lastTransitionTime": "2368-07-30T22:05:09Z", + "reason": "540", + "message": "541" } ], - "availableReplicas": 747018016 + "availableReplicas": -1174483980 } } \ No newline at end of file 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 a28b2631a08f3bfafd67d32d6cfaf78b6211851d..77331aca867bce4b5b4883b5c39cf4a13781e169 100644 GIT binary patch delta 6327 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 delta 6692 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 diff --git a/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.yaml b/staging/src/k8s.io/api/testdata/HEAD/apps.v1beta2.StatefulSet.yaml index 18e7144c481..ee9ce6f6d0b 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,17 +31,17 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 2059121580 - podManagementPolicy: ƌ妜;)t罎j´A + minReadySeconds: -1056262432 + podManagementPolicy: Ȍ%ÿ¼璤ňɈ replicas: 896585016 - revisionHistoryLimit: 560461224 + revisionHistoryLimit: -1166275743 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: "525" + serviceName: "537" template: metadata: annotations: @@ -74,490 +74,508 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: 3305070661619041050 + activeDeadlineSeconds: 5686960545941743295 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "413" - operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' + - key: "425" + operator: 揤郡ɑ鮽ǍJB膾扉 values: - - "414" + - "426" matchFields: - - key: "415" - operator: '[y#t(' + - key: "427" + operator: 88 u怞荊ù灹8緔Tj§E蓋C values: - - "416" - weight: -5241849 + - "428" + weight: -1759815583 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "409" - operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 + - key: "421" + operator: 颪œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬. values: - - "410" + - "422" matchFields: - - key: "411" - operator: ' ' + - key: "423" + operator: '%蹶/ʗ' values: - - "412" + - "424" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + - key: q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/q.8_00.L operator: Exists matchLabels: - 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 + ? t-9jcz9f-6-4g-z46--f2t-m836.073phjo--8kb6--ut---p8--3-e-3-44---h-q7-p-2djmscp--ac8u23-k/x-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1 + : 47M7d namespaceSelector: matchExpressions: - - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + - key: RT.0zo operator: DoesNotExist matchLabels: - Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E + r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y: w1k8KLu..ly--JM namespaces: - - "437" - topologyKey: "438" - weight: -234140 + - "449" + topologyKey: "450" + weight: -1257588741 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q - operator: NotIn - values: - - 0..KpiS.oK-.O--5-yp8q_s-L - matchLabels: - rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q - namespaceSelector: - matchExpressions: - - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + - key: 0l_.23--_6l.-5_BZk5v3U operator: DoesNotExist matchLabels: - 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g + t-u-4----q-x3w3dn5-1rhm-5y--z---69o-9-69mxv17r--32b-----4-67t.qk5--f4e4--r1k278l-d-8o1-x-1wl-r/a6Sp_N-S..O-BZ..6-1.b: L_gw_-z6 + namespaceSelector: + matchExpressions: + - key: w-_-_ve5.m_2_--Z + operator: Exists + matchLabels: + 6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD7: 5-x6db-L7.-__-G_2kCpS__3 namespaces: - - "423" - topologyKey: "424" + - "435" + topologyKey: "436" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h - operator: DoesNotExist + - key: 3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5 + operator: Exists matchLabels: - 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 + 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: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 - operator: DoesNotExist + - key: Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i + operator: Exists 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 + E35H__.B_E: U..u8gwbk namespaces: - - "465" - topologyKey: "466" - weight: 1276377114 + - "477" + topologyKey: "478" + weight: 339079271 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 - operator: In - values: - - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 + - key: 7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g + operator: DoesNotExist matchLabels: - n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" + FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C: m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH namespaceSelector: matchExpressions: - - key: N7.81_-._-_8_.._._a9 + - key: Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w operator: In values: - - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh + - u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d matchLabels: - m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT + p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22: eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p namespaces: - - "451" - topologyKey: "452" + - "463" + topologyKey: "464" automountServiceAccountToken: false containers: - args: + - "255" + command: - "254" - command: - - "253" env: - - name: "261" - value: "262" + - name: "262" + value: "263" valueFrom: configMapKeyRef: - key: "268" - name: "267" + key: "269" + name: "268" optional: false fieldRef: - apiVersion: "263" - fieldPath: "264" + apiVersion: "264" + fieldPath: "265" resourceFieldRef: - containerName: "265" - divisor: "965" - resource: "266" + containerName: "266" + divisor: "945" + resource: "267" secretKeyRef: - key: "270" - name: "269" + key: "271" + name: "270" optional: false envFrom: - configMapRef: - name: "259" - optional: false - prefix: "258" - secretRef: name: "260" - optional: true - image: "252" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "300" - httpGet: - host: "302" - httpHeaders: - - name: "303" - value: "304" - path: "301" - port: 1502643091 - scheme: ­蜷ɔ幩š - tcpSocket: - host: "305" - port: 455833230 - preStop: - exec: - command: - - "306" - httpGet: - host: "308" - httpHeaders: - - name: "309" - value: "310" - path: "307" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "311" - port: 248533396 - livenessProbe: - exec: - command: - - "277" - failureThreshold: -1204965397 - httpGet: - host: "280" - httpHeaders: - - name: "281" - value: "282" - path: "278" - port: "279" - scheme: 蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏 - initialDelaySeconds: 234253676 - periodSeconds: 1080545253 - successThreshold: 1843491416 - tcpSocket: - host: "283" - port: -614098868 - terminationGracePeriodSeconds: -2125560879532395341 - timeoutSeconds: 846286700 - name: "251" - ports: - - containerPort: 1174240097 - hostIP: "257" - hostPort: -1314967760 - name: "256" - protocol: \E¦队偯J僳徥淳 - readinessProbe: - exec: - command: - - "284" - failureThreshold: -402384013 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -779972051078659613 - timeoutSeconds: 215186711 - resources: - limits: - 4Ǒ輂,ŕĪ: "398" - requests: - V訆Ǝżŧ: "915" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: u8晲 - readOnlyRootFilesystem: false - runAsGroup: -4786249339103684082 - runAsNonRoot: true - runAsUser: -3576337664396773931 - seLinuxOptions: - level: "316" - role: "314" - type: "315" - user: "313" - seccompProfile: - localhostProfile: "320" - type: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' - windowsOptions: - gmsaCredentialSpec: "318" - gmsaCredentialSpecName: "317" - hostProcess: true - runAsUserName: "319" - startupProbe: - exec: - command: - - "292" - failureThreshold: 737722974 - httpGet: - host: "295" - httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: İ - initialDelaySeconds: -1615316902 - periodSeconds: -522215271 - successThreshold: 1374479082 - tcpSocket: - host: "299" - port: "298" - terminationGracePeriodSeconds: -247950237984551522 - timeoutSeconds: -793616601 - stdin: true - terminationMessagePath: "312" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - volumeDevices: - - devicePath: "276" - name: "275" - volumeMounts: - - mountPath: "272" - mountPropagation: SÄ蚃ɣľ)酊龨δ摖ȱğ_< - name: "271" - readOnly: true - subPath: "273" - subPathExpr: "274" - workingDir: "255" - dnsConfig: - nameservers: - - "479" - options: - - name: "481" - value: "482" - searches: - - "480" - dnsPolicy: +Œ9两 - enableServiceLinks: false - ephemeralContainers: - - args: - - "324" - command: - - "323" - env: - - name: "331" - value: "332" - valueFrom: - configMapKeyRef: - key: "338" - name: "337" - optional: true - fieldRef: - apiVersion: "333" - fieldPath: "334" - resourceFieldRef: - containerName: "335" - divisor: "464" - resource: "336" - secretKeyRef: - key: "340" - name: "339" - optional: false - envFrom: - - configMapRef: - name: "329" - optional: true - prefix: "328" + optional: false + prefix: "259" secretRef: - name: "330" + name: "261" optional: true - image: "322" - imagePullPolicy: 愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL + image: "253" + imagePullPolicy: e躒訙Ǫʓ)ǂť嗆u8晲T[ir lifecycle: postStart: exec: command: - - "366" + - "303" httpGet: - host: "369" + host: "306" httpHeaders: - - name: "370" - value: "371" - path: "367" - port: "368" - scheme: '%ʝ`ǭ' + - name: "307" + value: "308" + path: "304" + port: "305" + scheme: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ tcpSocket: - host: "372" - port: -1467648837 + host: "310" + port: "309" preStop: exec: command: - - "373" + - "311" httpGet: - host: "376" + host: "314" httpHeaders: - - name: "377" - value: "378" - path: "374" - port: "375" - scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S + - name: "315" + value: "316" + path: "312" + port: "313" + scheme: ƷƣMț tcpSocket: - host: "380" - port: "379" + host: "318" + port: "317" livenessProbe: exec: command: - - "347" - failureThreshold: -1211577347 + - "278" + failureThreshold: -560238386 + gRPC: + port: -1187301925 + service: "285" httpGet: - host: "349" + host: "281" httpHeaders: - - name: "350" - value: "351" - path: "348" - port: -1088996269 - scheme: ƘƵŧ1ƟƓ宆! - initialDelaySeconds: -1065853311 - periodSeconds: -843639240 - successThreshold: 1573261475 + - name: "282" + value: "283" + path: "279" + port: "280" + scheme: Jih亏yƕ丆録² + initialDelaySeconds: -402384013 + periodSeconds: -617381112 + successThreshold: 1851229369 tcpSocket: - host: "352" - port: -1836225650 - terminationGracePeriodSeconds: 6567123901989213629 - timeoutSeconds: 559999152 - name: "321" + host: "284" + port: 2080874371 + terminationGracePeriodSeconds: 7124276984274024394 + timeoutSeconds: -181601395 + name: "252" ports: - - containerPort: 2037135322 - hostIP: "327" - hostPort: 1453852685 - name: "326" - protocol: ǧĒzŔ瘍N + - containerPort: -760292259 + hostIP: "258" + hostPort: -560717833 + name: "257" + protocol: w媀瓄&翜舞拉Œɥ颶妧Ö闊 鰔澝qV訆 readinessProbe: exec: command: - - "353" - failureThreshold: 757223010 + - "286" + failureThreshold: 1956567721 + gRPC: + port: 1443329506 + service: "293" httpGet: - host: "355" + host: "289" httpHeaders: - - name: "356" - value: "357" - path: "354" - port: 705333281 - scheme: xƂ9阠 - initialDelaySeconds: -606614374 - periodSeconds: 498878902 - successThreshold: 652646450 + - name: "290" + value: "291" + path: "287" + port: "288" + scheme: '"6x$1sȣ±p' + initialDelaySeconds: 480631652 + periodSeconds: 1167615307 + successThreshold: 455833230 tcpSocket: - host: "358" - port: -916583020 - terminationGracePeriodSeconds: -8216131738691912586 - timeoutSeconds: -3478003 + host: "292" + port: 1900201288 + terminationGracePeriodSeconds: 666108157153018873 + timeoutSeconds: -1983435813 resources: limits: - 汚磉反-n: "653" + ĩ餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴: "86" requests: - ^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ: "999" + ə娯Ȱ囌{: "853" securityContext: allowPrivilegeEscalation: false capabilities: add: - - 鬬$矐_敕ű嵞嬯t{Eɾ + - Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 drop: - - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' + - 佉賞ǧĒzŔ privileged: true - procMount: s44矕Ƈè + procMount: b繐汚磉反-n覦灲閈誹 readOnlyRootFilesystem: false - runAsGroup: 73764735411458498 - runAsNonRoot: false - runAsUser: 4224635496843945227 + runAsGroup: 8906175993302041196 + runAsNonRoot: true + runAsUser: 3762269034390589700 seLinuxOptions: - level: "385" - role: "383" - type: "384" - user: "382" + level: "323" + role: "321" + type: "322" + user: "320" seccompProfile: - localhostProfile: "389" - type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 + localhostProfile: "327" + type: 蕉ɼ搳ǭ濑箨ʨIk(dŊ windowsOptions: - gmsaCredentialSpec: "387" - gmsaCredentialSpecName: "386" - hostProcess: true - runAsUserName: "388" + gmsaCredentialSpec: "325" + gmsaCredentialSpecName: "324" + hostProcess: false + runAsUserName: "326" startupProbe: exec: command: - - "359" - failureThreshold: 1671084780 + - "294" + failureThreshold: -1835677314 + gRPC: + port: 1473407401 + service: "302" httpGet: - host: "362" + host: "297" httpHeaders: - - name: "363" - value: "364" - path: "360" - port: "361" - scheme: Ů*劶? + tcpSocket: + host: "385" + port: -176877925 + preStop: + exec: + command: + - "386" + httpGet: + host: "388" + httpHeaders: + - name: "389" + value: "390" + path: "387" + port: -783700027 + scheme: '*鑏=' + tcpSocket: + host: "392" + port: "391" + livenessProbe: + exec: + command: + - "354" + failureThreshold: -1457715462 + gRPC: + port: 1445923603 + service: "362" + httpGet: + host: "357" + httpHeaders: + - name: "358" + value: "359" + path: "355" + port: "356" + scheme: 鉂WJ1抉泅ą&疀ȼN翾ȾD虓氙磂t + initialDelaySeconds: 2040952835 + periodSeconds: -513325570 + successThreshold: 1491794693 + tcpSocket: + host: "361" + port: "360" + terminationGracePeriodSeconds: 5797412715505520759 + timeoutSeconds: -1101457109 + name: "328" + ports: + - containerPort: -1844150067 + hostIP: "334" + hostPort: -370404018 + name: "333" + protocol: 滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ + readinessProbe: + exec: + command: + - "363" + failureThreshold: 731136838 + gRPC: + port: -1459316800 + service: "370" + httpGet: + host: "365" + httpHeaders: + - name: "366" + value: "367" + path: "364" + port: 534591402 + scheme: ð仁Q橱9ij\Ď愝Ű藛b磾sY + initialDelaySeconds: 343200077 + periodSeconds: -217760519 + successThreshold: 616165315 + tcpSocket: + host: "369" + port: "368" + terminationGracePeriodSeconds: 7306468936162090894 + timeoutSeconds: -1500740922 + resources: + limits: + 3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$: "160" + requests: + Z漤ŗ坟Ů犵殇ŕ tcpSocket: - host: "241" - port: "240" + host: "242" + port: "241" livenessProbe: exec: command: - "207" - failureThreshold: -1150474479 + failureThreshold: -93157681 + gRPC: + port: -670390306 + service: "213" httpGet: host: "209" httpHeaders: @@ -635,14 +657,14 @@ spec: path: "208" port: -1196874390 scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 tcpSocket: host: "212" port: -498930176 - terminationGracePeriodSeconds: 3196828455642760911 - timeoutSeconds: -465677631 + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 name: "181" ports: - containerPort: 377225334 @@ -653,24 +675,27 @@ spec: readinessProbe: exec: command: - - "213" - failureThreshold: 267768240 + - "214" + failureThreshold: -970312425 + gRPC: + port: -630252364 + service: "220" httpGet: host: "216" httpHeaders: - name: "217" value: "218" - path: "214" - port: "215" - scheme: 3!Zɾģ毋Ó6 - initialDelaySeconds: -228822833 - periodSeconds: -1213051101 - successThreshold: 1451056156 + path: "215" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 391562775 + periodSeconds: -832805508 + successThreshold: -228822833 tcpSocket: host: "219" - port: -832805508 - terminationGracePeriodSeconds: -549108701661089463 - timeoutSeconds: -970312425 + port: 714088955 + terminationGracePeriodSeconds: -5210014804617784724 + timeoutSeconds: -775511009 resources: limits: ǚ灄鸫rʤî萨zvt: "829" @@ -680,52 +705,55 @@ spec: allowPrivilegeEscalation: true capabilities: add: - - Ÿ8T 苧yñKJɐ扵 + - 咡W drop: - - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + - 敄lu| privileged: false - procMount: <6 - readOnlyRootFilesystem: false - runAsGroup: -7664873352063067579 - runAsNonRoot: true - runAsUser: 3582457287488712192 + procMount: E埄Ȁ朦 wƯ貾坢' + readOnlyRootFilesystem: true + runAsGroup: -4333562938396485230 + runAsNonRoot: false + runAsUser: -226514069321683925 seLinuxOptions: - level: "246" - role: "244" - type: "245" - user: "243" + level: "247" + role: "245" + type: "246" + user: "244" seccompProfile: - localhostProfile: "250" - type: 簳°Ļǟi&皥贸 + localhostProfile: "251" + type: aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l windowsOptions: - gmsaCredentialSpec: "248" - gmsaCredentialSpecName: "247" - hostProcess: true - runAsUserName: "249" + gmsaCredentialSpec: "249" + gmsaCredentialSpecName: "248" + hostProcess: false + runAsUserName: "250" startupProbe: exec: command: - - "220" - failureThreshold: -36782737 + - "221" + failureThreshold: -1980314709 + gRPC: + port: -1798849477 + service: "228" httpGet: host: "223" httpHeaders: - name: "224" value: "225" - path: "221" - port: "222" - scheme: '#yV''WKw(ğ儴Ůĺ}' - initialDelaySeconds: -1244623134 - periodSeconds: -398297599 - successThreshold: 873056500 + path: "222" + port: -1455098755 + scheme: 眖R#yV'W + initialDelaySeconds: -1017263912 + periodSeconds: -1252938503 + successThreshold: 893823156 tcpSocket: - host: "226" - port: -20130017 - terminationGracePeriodSeconds: -7464951486382552895 - timeoutSeconds: -1334110502 + host: "227" + port: "226" + terminationGracePeriodSeconds: 2455602852175027275 + timeoutSeconds: 852780575 stdin: true - terminationMessagePath: "242" - terminationMessagePolicy: 屡ʁ + terminationMessagePath: "243" + terminationMessagePolicy: 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀 volumeDevices: - devicePath: "206" name: "205" @@ -737,69 +765,68 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "395" + nodeName: "407" nodeSelector: - "391": "392" + "403": "404" os: - name: c'V{E犓`ɜɅc + name: Ê overhead: - D輷: "792" - preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 - priority: 347613368 - priorityClassName: "478" + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "490" readinessGates: - - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ - restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - runtimeClassName: "483" - schedulerName: "473" + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: 5Ų買霎ȃň[>ą S + runtimeClassName: "495" + schedulerName: "485" securityContext: - fsGroup: -3964669311891901178 - fsGroupChangePolicy: ƴ4虵p - runAsGroup: 3230705132538051674 - runAsNonRoot: true - runAsUser: 3438266910774132295 + fsGroup: -8312413102936832334 + fsGroupChangePolicy: 洪 + runAsGroup: 5464200670028420111 + runAsNonRoot: false + runAsUser: -7967112147393038497 seLinuxOptions: - level: "399" - role: "397" - type: "398" - user: "396" + level: "411" + role: "409" + type: "410" + user: "408" seccompProfile: - localhostProfile: "405" - type: 沥7uPƒw©ɴĶ烷Ľthp + localhostProfile: "417" + type: 儕lmòɻŶJ詢QǾɁ鍻G supplementalGroups: - - -1600417733583164525 + - -7991366882837904237 sysctls: - - name: "403" - value: "404" + - name: "415" + value: "416" windowsOptions: - gmsaCredentialSpec: "401" - gmsaCredentialSpecName: "400" + gmsaCredentialSpec: "413" + gmsaCredentialSpecName: "412" hostProcess: false - runAsUserName: "402" - serviceAccount: "394" - serviceAccountName: "393" + runAsUserName: "414" + serviceAccount: "406" + serviceAccountName: "405" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "408" - terminationGracePeriodSeconds: -8335674866227004872 + subdomain: "420" + terminationGracePeriodSeconds: -22513568208595409 tolerations: - - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "474" - operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 - tolerationSeconds: 3252034671163905138 - value: "475" + - key: "486" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "487" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b operator: NotIn values: - - h.v._5.vB-.-7-.6Jv-86___3 + - H1z..j_.r3--T matchLabels: - n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb - maxSkew: -484382570 - topologyKey: "484" - whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "496" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "49" @@ -1060,95 +1087,95 @@ spec: volumePath: "103" updateStrategy: rollingUpdate: - partition: 2000146968 - type: 徙蔿Yċʤw俣Ǫ + partition: 79841 + type: 銜Ʌ0斃搡Cʼn嘡 volumeClaimTemplates: - metadata: annotations: - "498": "499" - clusterName: "504" - creationTimestamp: "2097-02-11T08:53:04Z" - deletionGracePeriodSeconds: 5497143372256332223 + "510": "511" + clusterName: "516" + creationTimestamp: "2091-04-29T08:40:13Z" + deletionGracePeriodSeconds: -790340248384719952 finalizers: - - "503" - generateName: "492" - generation: 6477367096865964611 + - "515" + generateName: "504" + generation: -7492163414721477183 labels: - "496": "497" + "508": "509" managedFields: - - apiVersion: "506" - fieldsType: "507" - manager: "505" - operation: 董缞濪葷cŲNª - subresource: "508" - name: "491" - namespace: "493" + - apiVersion: "518" + fieldsType: "519" + manager: "517" + operation: ÄdƦ;ƣŽ氮怉ƥ;"薑Ȣ#闬輙怀¹ + subresource: "520" + name: "503" + namespace: "505" ownerReferences: - - apiVersion: "500" - blockOwnerDeletion: true - controller: false - kind: "501" - name: "502" - uid: Z穑S13t - resourceVersion: "5863709333089187294" - selfLink: "494" - uid: '`' + - apiVersion: "512" + blockOwnerDeletion: false + controller: true + kind: "513" + name: "514" + uid: '#囨q' + resourceVersion: "12522354568905793793" + selfLink: "506" + uid: µʍ^鼑 spec: accessModes: - - 豘ñ澀j劎笜釼鮭Ɯ镶Eq荣¿S5Tƙ + - 觇ƒ幦ų勏Y9=ȳB鼲糰E dataSource: - apiGroup: "517" - kind: "518" - name: "519" + apiGroup: "529" + kind: "530" + name: "531" dataSourceRef: - apiGroup: "520" - kind: "521" - name: "522" + apiGroup: "532" + kind: "533" + name: "534" resources: limits: - xġ疾ɇù扻喥|{軈ĕʦ竳÷ 骵蓧: "587" + 莥N: "597" requests: - "": "856" + _Gȱ恛穒挤ţ#你顫#b°: "796" selector: matchExpressions: - - key: 7--4a06y7-dt--5--8-69vc31o-865227qok-3-v8e7wfk4ek.hi93f---z-4-q24gt/Mw.___-_-mv9h.-7.s__-_g6_-_No + - key: 019_-gYY.3 operator: In values: - - D.9-F_A-t0-o.7_a-t.-d6h__._-.Z-Q.1-B.__--wr_-Iu9._.UT-o + - F-__q6Q_--a_-_zzQ matchLabels: - N_l..-_.1-j---30q.-2_9.9-..-JA-H-5: 8_--4.__z2-.T2I - storageClassName: "516" - volumeMode: 涼ĥ訛\`ĝňYuĞyÜ蛃慕ʓvâ - volumeName: "515" + 655-905---o7-g-10-oh-c3-----va10-m-fq97-81-xa-h0-4d-z-23---49t7.28-d-e10-f-o-fr5/Y__03_6.K8l.YlG0.87B1: z23.Ya-C3-._-l__S + storageClassName: "528" + volumeMode: wŲ魦Ɔ0ƢĮÀĘÆɆ + volumeName: "527" status: accessModes: - - v}鮩澊聝楧 + - '}杻扞Ğuƈ?犻盪ǵĿř岈' allocatedResources: - 鐳VDɝ: "844" + ĐȌƨǴ叆ĄD輷東t½ǩ £tMǍ}: "968" capacity: - 问Ð7ɞŶJŖ)j{驟ʦcȃ: "657" + Ǐ]S5:œƌ嵃ǁǞŢ: "247" conditions: - - lastProbeTime: "2156-05-28T07:29:36Z" - lastTransitionTime: "2066-08-08T11:27:30Z" - message: "524" - reason: "523" - status: Q¢鬣_棈Ý泷 - type: ņȎZȐ樾'Ż£劾ů - phase: 忣àÂƺ琰Ȃ芋醳鮩!廊臚cɶċ - resizeStatus: 但Ǭľa执mÎDƃ + - lastProbeTime: "2219-08-25T11:44:30Z" + lastTransitionTime: "2211-02-15T05:10:41Z" + message: "536" + reason: "535" + status: z¦ + type: 爪$R + phase: ñƍU烈 źfjǰɪ嘞 + resizeStatus: ʨɺC`牯 status: - availableReplicas: 747018016 - collisionCount: 1077247354 + availableReplicas: -1174483980 + collisionCount: 1222237461 conditions: - - lastTransitionTime: "2814-04-22T10:44:02Z" - message: "529" - reason: "528" - status: ij敪賻yʗHiv< - type: 堏ȑ湸睑L暱ʖ妾崗 - currentReplicas: -1295777734 - currentRevision: "526" - observedGeneration: -632886252136267545 - readyReplicas: -1012893423 - replicas: 750655684 - updateRevision: "527" - updatedReplicas: -1394190312 + - lastTransitionTime: "2368-07-30T22:05:09Z" + message: "541" + reason: "540" + status: 飼蒱鄆&嬜Š&?鳢.ǀŭ瘢颦z + type: 壣V礆á¤拈tY + currentReplicas: 223338274 + currentRevision: "538" + observedGeneration: -3770279213092072518 + readyReplicas: -175399547 + replicas: -1669166259 + updateRevision: "539" + updatedReplicas: -1279136912 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 b58065100aa..d1365d65ba9 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 @@ -608,212 +608,224 @@ "port": -1543701088, "host": "232" }, - "initialDelaySeconds": 513341278, - "timeoutSeconds": 627713162, - "periodSeconds": 1255312175, - "successThreshold": -1740959124, - "failureThreshold": 158280212, - "terminationGracePeriodSeconds": -1552383991890236277 + "gRPC": { + "port": -228822833, + "service": "233" + }, + "initialDelaySeconds": -970312425, + "timeoutSeconds": -1213051101, + "periodSeconds": 1451056156, + "successThreshold": 267768240, + "failureThreshold": -127849333, + "terminationGracePeriodSeconds": -6249601560883066585 }, "readinessProbe": { "exec": { "command": [ - "233" + "234" ] }, "httpGet": { - "path": "234", - "port": -1099429189, - "host": "235", - "scheme": "9Ì", + "path": "235", + "port": 1741405963, + "host": "236", + "scheme": "V'WKw(ğ儴", "httpHeaders": [ { - "name": "236", - "value": "237" + "name": "237", + "value": "238" } ] }, "tcpSocket": { - "port": -1364571630, - "host": "238" + "port": 965937684, + "host": "239" }, - "initialDelaySeconds": 1689978741, - "timeoutSeconds": -1423854443, - "periodSeconds": -1798849477, - "successThreshold": -1017263912, - "failureThreshold": 852780575, - "terminationGracePeriodSeconds": -5381329890395615297 + "gRPC": { + "port": 571739592, + "service": "240" + }, + "initialDelaySeconds": 1853396726, + "timeoutSeconds": 1330271338, + "periodSeconds": -280820676, + "successThreshold": 376404581, + "failureThreshold": -661937776, + "terminationGracePeriodSeconds": 8892821664271613295 }, "startupProbe": { "exec": { "command": [ - "239" + "241" ] }, "httpGet": { - "path": "240", - "port": 1853396726, - "host": "241", - "scheme": "曬逴褜1ØœȠƬQg鄠[颐o啛更偢ɇ卷", + "path": "242", + "port": "243", + "host": "244", + "scheme": "Qg鄠[", "httpHeaders": [ { - "name": "242", - "value": "243" + "name": "245", + "value": "246" } ] }, "tcpSocket": { - "port": "244", - "host": "245" + "port": -241238495, + "host": "247" }, - "initialDelaySeconds": -1789370277, - "timeoutSeconds": -1738948598, - "periodSeconds": 1724958480, - "successThreshold": -879005591, - "failureThreshold": -743369977, - "terminationGracePeriodSeconds": -6977492437661738751 + "gRPC": { + "port": 410611837, + "service": "248" + }, + "initialDelaySeconds": 809006670, + "timeoutSeconds": 972978563, + "periodSeconds": 17771103, + "successThreshold": -1008070934, + "failureThreshold": 1388782554, + "terminationGracePeriodSeconds": 4876101091241607178 }, "lifecycle": { "postStart": { "exec": { "command": [ - "246" + "249" ] }, "httpGet": { - "path": "247", - "port": "248", - "host": "249", - "scheme": "j爻ƙt叀碧闳ȩr嚧ʣq埄趛屡ʁ岼昕Ĭ", + "path": "250", + "port": -1624574056, + "host": "251", + "scheme": "犵殇ŕ-Ɂ圯W:ĸ輦唊#", "httpHeaders": [ { - "name": "250", - "value": "251" + "name": "252", + "value": "253" } ] }, "tcpSocket": { - "port": "252", - "host": "253" + "port": "254", + "host": "255" } }, "preStop": { "exec": { "command": [ - "254" + "256" ] }, "httpGet": { - "path": "255", - "port": "256", - "host": "257", - "scheme": "y", + "path": "257", + "port": 1748715911, + "host": "258", + "scheme": "屡ʁ", "httpHeaders": [ { - "name": "258", - "value": "259" + "name": "259", + "value": "260" } ] }, "tcpSocket": { - "port": -1620315711, - "host": "260" + "port": -1554559634, + "host": "261" } } }, - "terminationMessagePath": "261", - "terminationMessagePolicy": "ɐ扵", - "imagePullPolicy": "鐫û咡W\u003c敄lu|榝", + "terminationMessagePath": "262", + "imagePullPolicy": "8T 苧yñKJɐ扵Gƚ绤fʀ", "securityContext": { "capabilities": { "add": [ - ".Ȏ蝪ʜ5遰=" + "墺Ò媁荭gw忊|E剒蔞|表徶đ" ], "drop": [ - "埄Ȁ朦 wƯ貾坢'跩a" + "议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "262", - "role": "263", - "type": "264", - "level": "265" + "user": "263", + "role": "264", + "type": "265", + "level": "266" }, "windowsOptions": { - "gmsaCredentialSpecName": "266", - "gmsaCredentialSpec": "267", - "runAsUserName": "268", + "gmsaCredentialSpecName": "267", + "gmsaCredentialSpec": "268", + "runAsUserName": "269", "hostProcess": false }, - "runAsUser": 3024893073780181445, - "runAsGroup": 5005043520982487553, - "runAsNonRoot": false, + "runAsUser": -3342656999442156006, + "runAsGroup": -5569844914519516591, + "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "垾现葢ŵ橨", + "procMount": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", "seccompProfile": { - "type": "l獕;跣Hǝcw媀瓄", - "localhostProfile": "269" + "type": "Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", + "localhostProfile": "270" } - } + }, + "stdin": true, + "tty": true } ], "containers": [ { - "name": "270", - "image": "271", + "name": "271", + "image": "272", "command": [ - "272" - ], - "args": [ "273" ], - "workingDir": "274", + "args": [ + "274" + ], + "workingDir": "275", "ports": [ { - "name": "275", - "hostPort": 1868683352, - "containerPort": -1137436579, - "protocol": "颶妧Ö闊", - "hostIP": "276" + "name": "276", + "hostPort": -825277526, + "containerPort": 1157117817, + "hostIP": "277" } ], "envFrom": [ { - "prefix": "277", + "prefix": "278", "configMapRef": { - "name": "278", + "name": "279", "optional": false }, "secretRef": { - "name": "279", - "optional": true + "name": "280", + "optional": false } } ], "env": [ { - "name": "280", - "value": "281", + "name": "281", + "value": "282", "valueFrom": { "fieldRef": { - "apiVersion": "282", - "fieldPath": "283" + "apiVersion": "283", + "fieldPath": "284" }, "resourceFieldRef": { - "containerName": "284", - "resource": "285", - "divisor": "381" + "containerName": "285", + "resource": "286", + "divisor": "107" }, "configMapKeyRef": { - "name": "286", - "key": "287", - "optional": true + "name": "287", + "key": "288", + "optional": false }, "secretKeyRef": { - "name": "288", - "key": "289", + "name": "289", + "key": "290", "optional": false } } @@ -821,140 +833,129 @@ ], "resources": { "limits": { - "²sNƗ¸g": "50" + "琕鶫:顇ə娯Ȱ囌{": "853" }, "requests": { - "酊龨δ摖ȱğ_\u003c": "118" + "Z龏´DÒȗÔÂɘɢ鬍熖B芭花": "372" } }, "volumeMounts": [ { - "name": "290", + "name": "291", "readOnly": true, - "mountPath": "291", - "subPath": "292", - "mountPropagation": "ƺ蛜6Ɖ飴ɎiǨź", - "subPathExpr": "293" + "mountPath": "292", + "subPath": "293", + "mountPropagation": "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻", + "subPathExpr": "294" } ], "volumeDevices": [ { - "name": "294", - "devicePath": "295" + "name": "295", + "devicePath": "296" } ], "livenessProbe": { "exec": { "command": [ - "296" + "297" ] }, "httpGet": { - "path": "297", - "port": 865289071, - "host": "298", - "scheme": "iɥ嵐sC8", + "path": "298", + "port": "299", + "host": "300", + "scheme": "C\"6x$1s", "httpHeaders": [ { - "name": "299", - "value": "300" + "name": "301", + "value": "302" } ] }, "tcpSocket": { - "port": -898536659, - "host": "301" + "port": "303", + "host": "304" }, - "initialDelaySeconds": -1513284745, - "timeoutSeconds": 1258370227, - "periodSeconds": -414121491, - "successThreshold": -1862764022, - "failureThreshold": -300247800, - "terminationGracePeriodSeconds": 1661310708546756312 + "gRPC": { + "port": 1502643091, + "service": "305" + }, + "initialDelaySeconds": -1850786456, + "timeoutSeconds": -518160270, + "periodSeconds": 1073055345, + "successThreshold": 1443329506, + "failureThreshold": 480631652, + "terminationGracePeriodSeconds": -8518791946699766113 }, "readinessProbe": { "exec": { "command": [ - "302" + "306" ] }, "httpGet": { - "path": "303", - "port": "304", - "host": "305", - "scheme": "yƕ丆録²Ŏ)", + "path": "307", + "port": 155090390, + "host": "308", + "scheme": "Ə埮pɵ{WOŭW灬pȭCV擭銆", "httpHeaders": [ { - "name": "306", - "value": "307" + "name": "309", + "value": "310" } ] }, "tcpSocket": { - "port": 507384491, - "host": "308" + "port": "311", + "host": "312" }, - "initialDelaySeconds": -1117254382, - "timeoutSeconds": 1354318307, - "periodSeconds": -1329220997, - "successThreshold": -1659431885, - "failureThreshold": -668834933, - "terminationGracePeriodSeconds": -3376301370309029429 + "gRPC": { + "port": 1137109081, + "service": "313" + }, + "initialDelaySeconds": -1896415283, + "timeoutSeconds": 1540899353, + "periodSeconds": -1330095135, + "successThreshold": 1566213732, + "failureThreshold": 1697842937, + "terminationGracePeriodSeconds": 4015558014521575949 }, "startupProbe": { "exec": { "command": [ - "309" + "314" ] }, "httpGet": { - "path": "310", - "port": -305362540, - "host": "311", - "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "path": "315", + "port": 2084371155, + "host": "316", + "scheme": "ɭɪǹ0衷,", "httpHeaders": [ { - "name": "312", - "value": "313" + "name": "317", + "value": "318" } ] }, "tcpSocket": { - "port": 1167615307, - "host": "314" + "port": 1692740191, + "host": "319" }, - "initialDelaySeconds": 455833230, - "timeoutSeconds": 1956567721, - "periodSeconds": 155090390, - "successThreshold": -2113700533, - "failureThreshold": -2130294761, - "terminationGracePeriodSeconds": -3385088507022597813 + "gRPC": { + "port": -260580148, + "service": "320" + }, + "initialDelaySeconds": -2146249756, + "timeoutSeconds": -1588068441, + "periodSeconds": 129997413, + "successThreshold": 257855378, + "failureThreshold": -1158164196, + "terminationGracePeriodSeconds": 3747469357740480836 }, "lifecycle": { "postStart": { - "exec": { - "command": [ - "315" - ] - }, - "httpGet": { - "path": "316", - "port": 1473407401, - "host": "317", - "scheme": "ʐşƧ", - "httpHeaders": [ - { - "name": "318", - "value": "319" - } - ] - }, - "tcpSocket": { - "port": 199049889, - "host": "320" - } - }, - "preStop": { "exec": { "command": [ "321" @@ -962,117 +963,137 @@ }, "httpGet": { "path": "322", - "port": -1952582931, - "host": "323", - "scheme": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", + "port": "323", + "host": "324", + "scheme": "/", "httpHeaders": [ { - "name": "324", - "value": "325" + "name": "325", + "value": "326" } ] }, "tcpSocket": { - "port": "326", + "port": 1616390418, "host": "327" } + }, + "preStop": { + "exec": { + "command": [ + "328" + ] + }, + "httpGet": { + "path": "329", + "port": "330", + "host": "331", + "scheme": "ť嗆u8晲T", + "httpHeaders": [ + { + "name": "332", + "value": "333" + } + ] + }, + "tcpSocket": { + "port": "334", + "host": "335" + } } }, - "terminationMessagePath": "328", - "terminationMessagePolicy": ")DŽ髐njʉBn(fǂ", - "imagePullPolicy": "疪鑳w妕眵笭/9崍", + "terminationMessagePath": "336", + "imagePullPolicy": "Ŵ壶ƵfȽÃ茓pȓɻ", "securityContext": { "capabilities": { "add": [ - "(娕uE增猍" + "ɜ瞍阎lğ Ņ#耗Ǚ(" ], "drop": [ - " xǨŴ壶ƵfȽÃ茓pȓɻ挴ʠɜ瞍" + "1ùfŭƽ眝{æ盪泙若`l}Ñ蠂" ] }, "privileged": true, "seLinuxOptions": { - "user": "329", - "role": "330", - "type": "331", - "level": "332" + "user": "337", + "role": "338", + "type": "339", + "level": "340" }, "windowsOptions": { - "gmsaCredentialSpecName": "333", - "gmsaCredentialSpec": "334", - "runAsUserName": "335", - "hostProcess": false + "gmsaCredentialSpecName": "341", + "gmsaCredentialSpec": "342", + "runAsUserName": "343", + "hostProcess": true }, - "runAsUser": 2548453080315983269, - "runAsGroup": -8236071895143008294, + "runAsUser": 2740243472098122859, + "runAsGroup": 1777701907934560087, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "1ùfŭƽ眝{æ盪泙若`l}Ñ蠂", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "炊礫Ƽ¨Ix糂腂ǂǚŜEuEy竬ʆɞ", "seccompProfile": { - "type": "[ƛ^輅", - "localhostProfile": "336" + "type": "}礤铟怖ý萜Ǖc8ǣ", + "localhostProfile": "344" } - }, - "stdinOnce": true, - "tty": true + } } ], "ephemeralContainers": [ { - "name": "337", - "image": "338", + "name": "345", + "image": "346", "command": [ - "339" + "347" ], "args": [ - "340" + "348" ], - "workingDir": "341", + "workingDir": "349", "ports": [ { - "name": "342", - "hostPort": -1977635123, - "containerPort": 1660454722, - "protocol": "礫Ƽ¨Ix糂腂ǂǚŜEu", - "hostIP": "343" + "name": "350", + "hostPort": -36573584, + "containerPort": -587859607, + "protocol": "宆!鍲ɋȑoG鄧蜢暳ǽżLj捲攻xƂ", + "hostIP": "351" } ], "envFrom": [ { - "prefix": "344", + "prefix": "352", "configMapRef": { - "name": "345", + "name": "353", "optional": true }, "secretRef": { - "name": "346", + "name": "354", "optional": true } } ], "env": [ { - "name": "347", - "value": "348", + "name": "355", + "value": "356", "valueFrom": { "fieldRef": { - "apiVersion": "349", - "fieldPath": "350" + "apiVersion": "357", + "fieldPath": "358" }, "resourceFieldRef": { - "containerName": "351", - "resource": "352", - "divisor": "741" + "containerName": "359", + "resource": "360", + "divisor": "833" }, "configMapKeyRef": { - "name": "353", - "key": "354", - "optional": true + "name": "361", + "key": "362", + "optional": false }, "secretKeyRef": { - "name": "355", - "key": "356", + "name": "363", + "key": "364", "optional": false } } @@ -1080,256 +1101,268 @@ ], "resources": { "limits": { - "ý萜Ǖc": "275" + "Z漤ŗ坟Ů\u003cy鯶縆ł": "907" }, "requests": { - "Ƒĝ®EĨǔvÄÚ×p鬷m": "69" + "G": "705" } }, "volumeMounts": [ { - "name": "357", - "readOnly": true, - "mountPath": "358", - "subPath": "359", - "mountPropagation": "暳ǽżLj捲攻xƂ9阠$嬏wy¶熀", - "subPathExpr": "360" + "name": "365", + "mountPath": "366", + "subPath": "367", + "mountPropagation": "ŵǤ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN翾Ⱦ", + "subPathExpr": "368" } ], "volumeDevices": [ { - "name": "361", - "devicePath": "362" + "name": "369", + "devicePath": "370" } ], "livenessProbe": { "exec": { "command": [ - "363" + "371" ] }, "httpGet": { - "path": "364", - "port": "365", - "host": "366", - "scheme": "裡×銵-紑浘牬釼", - "httpHeaders": [ - { - "name": "367", - "value": "368" - } - ] - }, - "tcpSocket": { - "port": 1648539888, - "host": "369" - }, - "initialDelaySeconds": 762856658, - "timeoutSeconds": -1898251770, - "periodSeconds": 713473395, - "successThreshold": -912220708, - "failureThreshold": -92253969, - "terminationGracePeriodSeconds": 1046110838271944058 - }, - "readinessProbe": { - "exec": { - "command": [ - "370" - ] - }, - "httpGet": { - "path": "371", - "port": 1797904220, - "host": "372", - "scheme": "羹", - "httpHeaders": [ - { - "name": "373", - "value": "374" - } - ] - }, - "tcpSocket": { - "port": "375", - "host": "376" - }, - "initialDelaySeconds": -1510210852, - "timeoutSeconds": 1604463080, - "periodSeconds": 1770824317, - "successThreshold": -1736247571, - "failureThreshold": 1504775716, - "terminationGracePeriodSeconds": 8657972883429789645 - }, - "startupProbe": { - "exec": { - "command": [ - "377" - ] - }, - "httpGet": { - "path": "378", - "port": 1859267428, - "host": "379", + "path": "372", + "port": "373", + "host": "374", "scheme": "ȟP", "httpHeaders": [ { - "name": "380", - "value": "381" + "name": "375", + "value": "376" } ] }, "tcpSocket": { "port": 1445923603, - "host": "382" + "host": "377" }, - "initialDelaySeconds": 2040952835, - "timeoutSeconds": -1101457109, - "periodSeconds": -513325570, - "successThreshold": 1491794693, - "failureThreshold": -1457715462, - "terminationGracePeriodSeconds": 5797412715505520759 + "gRPC": { + "port": -1447808835, + "service": "378" + }, + "initialDelaySeconds": 1304378059, + "timeoutSeconds": -1738065470, + "periodSeconds": 71888222, + "successThreshold": -353088012, + "failureThreshold": 336203895, + "terminationGracePeriodSeconds": -1123471466011207477 + }, + "readinessProbe": { + "exec": { + "command": [ + "379" + ] + }, + "httpGet": { + "path": "380", + "port": "381", + "host": "382", + "scheme": "¯ÁȦtl敷斢", + "httpHeaders": [ + { + "name": "383", + "value": "384" + } + ] + }, + "tcpSocket": { + "port": "385", + "host": "386" + }, + "gRPC": { + "port": 494494744, + "service": "387" + }, + "initialDelaySeconds": -578081758, + "timeoutSeconds": 1290872770, + "periodSeconds": -547346163, + "successThreshold": -786927040, + "failureThreshold": -585628051, + "terminationGracePeriodSeconds": 8850141386971124227 + }, + "startupProbe": { + "exec": { + "command": [ + "388" + ] + }, + "httpGet": { + "path": "389", + "port": -2011369579, + "host": "390", + "scheme": "忀oɎƺL肄$鬬", + "httpHeaders": [ + { + "name": "391", + "value": "392" + } + ] + }, + "tcpSocket": { + "port": -1128805635, + "host": "393" + }, + "gRPC": { + "port": 253035196, + "service": "394" + }, + "initialDelaySeconds": 1683993464, + "timeoutSeconds": -371229129, + "periodSeconds": -614393357, + "successThreshold": -183458945, + "failureThreshold": -1223327585, + "terminationGracePeriodSeconds": -425547479604104324 }, "lifecycle": { "postStart": { "exec": { "command": [ - "383" + "395" ] }, "httpGet": { - "path": "384", - "port": "385", - "host": "386", - "scheme": "V", + "path": "396", + "port": "397", + "host": "398", + "scheme": "湷D谹気Ƀ秮òƬɸĻo:{", "httpHeaders": [ { - "name": "387", - "value": "388" + "name": "399", + "value": "400" } ] }, "tcpSocket": { - "port": 1791758702, - "host": "389" + "port": "401", + "host": "402" } }, "preStop": { "exec": { "command": [ - "390" + "403" ] }, "httpGet": { - "path": "391", - "port": "392", - "host": "393", - "scheme": "\\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o", + "path": "404", + "port": -752447038, + "host": "405", + "scheme": "*劶?jĎĭ¥#Ʊ", "httpHeaders": [ { - "name": "394", - "value": "395" + "name": "406", + "value": "407" } ] }, "tcpSocket": { - "port": -1082980401, - "host": "396" + "port": "408", + "host": "409" } } }, - "terminationMessagePath": "397", - "terminationMessagePolicy": "肄$鬬", - "imagePullPolicy": "ʈʫ羶剹ƊF豎穜", + "terminationMessagePath": "410", + "terminationMessagePolicy": "»淹揀.e鍃G昧牱", + "imagePullPolicy": "Ï 瞍髃#ɣȕW歹s梊ɥʋăƻ遲njl", "securityContext": { "capabilities": { "add": [ - "咑耖p^鏋蛹Ƚȿ醏g" + "KƂʼnçȶŮ嫠!@@)Z" ], "drop": [ - "Ȋ飂廤Ƌʙcx赮ǒđ\u003e*劶?jĎ" + "=歍þ" ] }, "privileged": false, "seLinuxOptions": { - "user": "398", - "role": "399", - "type": "400", - "level": "401" + "user": "411", + "role": "412", + "type": "413", + "level": "414" }, "windowsOptions": { - "gmsaCredentialSpecName": "402", - "gmsaCredentialSpec": "403", - "runAsUserName": "404", + "gmsaCredentialSpecName": "415", + "gmsaCredentialSpec": "416", + "runAsUserName": "417", "hostProcess": true }, - "runAsUser": -3365965984794126745, - "runAsGroup": 7755347487915595851, + "runAsUser": 8572105301692435343, + "runAsGroup": 7479459484302716044, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "e", + "procMount": "¿əW#ļǹʅŚO虀^背遻堣灭ƴɦ燻踸", "seccompProfile": { - "type": "G昧牱fsǕT衩kƒK07曳wœj堑", - "localhostProfile": "405" + "type": "Sĕ濦ʓɻŊ0蚢鑸鶲Ãqb轫ʓ滨ĖRh", + "localhostProfile": "418" } }, - "stdin": true, + "stdinOnce": true, "tty": true, - "targetContainerName": "406" + "targetContainerName": "419" } ], - "restartPolicy": "鈱ɖ'蠨磼O_h盌3+Œ9两@8", - "terminationGracePeriodSeconds": 8904478052175112945, - "activeDeadlineSeconds": -560099625007040954, - "dnsPolicy": "螗ɃŒGm¨z鋎靀", + "restartPolicy": "hȱɷȰW瀤oɢ嫎", + "terminationGracePeriodSeconds": -7488651211709812271, + "activeDeadlineSeconds": 3874939679796659278, + "dnsPolicy": "G喾@潷ƹ8ï", "nodeSelector": { - "407": "408" + "420": "421" }, - "serviceAccountName": "409", - "serviceAccount": "410", + "serviceAccountName": "422", + "serviceAccount": "423", "automountServiceAccountToken": true, - "nodeName": "411", + "nodeName": "424", "hostNetwork": true, - "shareProcessNamespace": true, + "hostPID": true, + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "412", - "role": "413", - "type": "414", - "level": "415" + "user": "425", + "role": "426", + "type": "427", + "level": "428" }, "windowsOptions": { - "gmsaCredentialSpecName": "416", - "gmsaCredentialSpec": "417", - "runAsUserName": "418", + "gmsaCredentialSpecName": "429", + "gmsaCredentialSpec": "430", + "runAsUserName": "431", "hostProcess": true }, - "runAsUser": 107192836721418523, - "runAsGroup": -3019907599090873206, + "runAsUser": -1357828024706138776, + "runAsGroup": -3501425899000054955, "runAsNonRoot": true, "supplementalGroups": [ - 5333609790435719468 + 8102472596003640481 ], - "fsGroup": 2700145646260085226, + "fsGroup": 6543873941346781273, "sysctls": [ { - "name": "419", - "value": "420" + "name": "432", + "value": "433" } ], - "fsGroupChangePolicy": "灭ƴɦ燻踸陴Sĕ濦", + "fsGroupChangePolicy": "E1º轪d覉;Ĕ颪œ", "seccompProfile": { - "type": "ɻŊ0", - "localhostProfile": "421" + "type": "洈愥朘ZDŽʤ搤ȃ$|gɳ礬", + "localhostProfile": "434" } }, "imagePullSecrets": [ { - "name": "422" + "name": "435" } ], - "hostname": "423", - "subdomain": "424", + "hostname": "436", + "subdomain": "437", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1337,19 +1370,19 @@ { "matchExpressions": [ { - "key": "425", - "operator": "", + "key": "438", + "operator": "蹶/ʗp壥Ƥ揤郡", "values": [ - "426" + "439" ] } ], "matchFields": [ { - "key": "427", - "operator": "b轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "440", + "operator": "z委\u003e,趐V曡88 ", "values": [ - "428" + "441" ] } ] @@ -1358,23 +1391,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 903393545, + "weight": 2001418580, "preference": { "matchExpressions": [ { - "key": "429", - "operator": "嫎¸殚篎3o8[y#t(", + "key": "442", + "operator": "ù灹8緔Tj§E蓋", "values": [ - "430" + "443" ] } ], "matchFields": [ { - "key": "431", - "operator": "¯rƈa餖Ľƛ淴ɑ?¶Ȳ", + "key": "444", + "operator": "Zɀȩ", "values": [ - "432" + "445" ] } ] @@ -1387,33 +1420,27 @@ { "labelSelector": { "matchLabels": { - "8v--xk-gr-2/5-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6SN": "S" + "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q": "4XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0Ht" }, "matchExpressions": [ { - "key": "0l4-vo5bypq.5---f31-0-2t3z-w5h/Z9p_6.C.-e16-O_.Q-U-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k7", - "operator": "NotIn", - "values": [ - "V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX3" - ] + "key": "7Vz_6.Hz_V_.r_v_._X", + "operator": "Exists" } ] }, "namespaces": [ - "439" + "452" ], - "topologyKey": "440", + "topologyKey": "453", "namespaceSelector": { "matchLabels": { - "5023-lt3-w-br75gp-c-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-6-g.4-----385h---0-u73phjo--8kb6--ut---p8--3-e-3-44---h-q7-ps/HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxB": "w-W_-E" + "7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV22-4-y5": "yQh7.6.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__-ex-_1_-ODgC1" }, "matchExpressions": [ { - "key": "75p1em---1wwv3-f/k47M7y-Dy__3wcq", - "operator": "NotIn", - "values": [ - "x4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-A" - ] + "key": "a.O2G_-_K-.03.mp.-10KkQ-R_R.-.--G", + "operator": "Exists" } ] } @@ -1421,34 +1448,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 199195373, + "weight": 76443899, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "w_--5-_.3--_9QW2JkU27_.-4T-9": "4.K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._4" + "p2djmscp--ac8u23-k----26u5--72n-5.j8-0020-1-5/N7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._i": "wvU" }, "matchExpressions": [ { - "key": "J-_.ZCRT.0z-oe.G79.3bU_._nV34GH", - "operator": "DoesNotExist" + "key": "4-4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2-W", + "operator": "In", + "values": [ + "2-.s_6O-5_7_-0w_--5-_.3--_9QWJ" + ] } ] }, "namespaces": [ - "453" + "466" ], - "topologyKey": "454", + "topologyKey": "467", "namespaceSelector": { "matchLabels": { - "5i-z-s--o8t5-l6-407--m-dc---6-q-q0o90--g-09--d5ez1----b9/ERG2nV.__Y": "T_YT.1--3" + "14i": "07-ht-E6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-...C4_-_2G0.-c_CG" }, "matchExpressions": [ { - "key": "3_Lsu-H_.f82-82", - "operator": "NotIn", - "values": [ - "P6j.u--.K--g__..2bidF.-0-...WE.-_tdt_-Z0_TM_p6lM.Y-nI" - ] + "key": "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5", + "operator": "Exists" } ] } @@ -1461,29 +1488,29 @@ { "labelSelector": { "matchLabels": { - "t1n13sx82-cx-4q/Lbk81S3.T": "d" + "6j4uvf1-sdg--132bid-7x0u738--7w-tdt-u-0----p6l-3-znd-b/D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-1WV.-__05._Lsu-H_.f82-8_U": "55Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3M" }, "matchExpressions": [ { - "key": "l--7-n--kfk3x-j9133e--2t.58-7e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z4063---kb/i..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_D7RufiV-7uu", - "operator": "DoesNotExist" + "key": "pT-___-_5-6h_Ky7-_0Vw-Nzfdw.30", + "operator": "Exists" } ] }, "namespaces": [ - "467" + "480" ], - "topologyKey": "468", + "topologyKey": "481", "namespaceSelector": { "matchLabels": { - "f_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__78": "O-._-_8_.._._a-.N.__-_._.3l-_86_u2-7_._qN__A_f_B" + "l--7-n--kfk3x-j9133e--2t.58-7e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z4063---kb/5_D7RufiV-7uu": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "U__L.KH6K.RwsfI_j", - "operator": "In", + "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" ] } ] @@ -1492,36 +1519,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1560053496, + "weight": -512304328, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "5396hq/v..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35HB": "u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-Z" + "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h": "16-...98m.p-kq.ByM1_..H1z..j_.r3--mT8vo" }, "matchExpressions": [ { - "key": "ai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O937uh", - "operator": "In", - "values": [ - "7.W74-R_Z_Tz.a3_HWo4_6" - ] + "key": "y--03-64-8l7-l-0787-1.t655-905---o7-g-10-oh-c3-----va10-m-fq97-81-xa-h0-4d-z-23---494/q-I_i72Tx3___-..f5-6x-_-o_6O_If-5_-_._F-09z02.4Z1", + "operator": "Exists" } ] }, "namespaces": [ - "481" + "494" ], - "topologyKey": "482", + "topologyKey": "495", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "8-f2-ge-a--q6--sea-c-zz----0-d---z--3c9-47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/4--_63-Nz23.Ya-C3-._-l__KSvV-8-L__C_60-__.1S": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] @@ -1531,96 +1555,93 @@ ] } }, - "schedulerName": "489", + "schedulerName": "502", "tolerations": [ { - "key": "490", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "491", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "503", + "operator": "Ŕsʅ朁遐»`癸ƥf豯烠砖#囹J,R譏", + "value": "504", + "effect": "r埁摢噓涫祲ŗȨĽ堐mpƮ搌", + "tolerationSeconds": 6217170132371410053 } ], "hostAliases": [ { - "ip": "492", + "ip": "505", "hostnames": [ - "493" + "506" ] } ], - "priorityClassName": "494", - "priority": 743241089, + "priorityClassName": "507", + "priority": -1371816595, "dnsConfig": { "nameservers": [ - "495" + "508" ], "searches": [ - "496" + "509" ], "options": [ { - "name": "497", - "value": "498" + "name": "510", + "value": "511" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "?ȣ4c" } ], - "runtimeClassName": "499", + "runtimeClassName": "512", "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "preemptionPolicy": "%ǁšjƾ$ʛ螳%65c3盧Ŷb", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "ʬÇ[輚趞ț@": "597" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "500", - "whenUnsatisfiable": "", + "maxSkew": 1762898358, + "topologyKey": "513", + "whenUnsatisfiable": "ʚʛ\u0026]ŶɄğɒơ舎", "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" + "5-s14.6----3-893097-0zy976-0--q-90fo4grk4k-116-h8-7176-xr----7k68/i.._---6_.0.m.--.-dh.v._5.vB-w": "j_.17.T-_.X_KS-J.9_j570n__.-7_I8.--4-___..7" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", - "operator": "In", - "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" - ] + "key": "kk-7zt89--9opnn-v00hioyoe9-r8y-u-dt--8-ra--t30q.f-4o-2--g---080j-4-h--qz-m-gpr6399/q.-2_9.9-..-JA-H-C5-8_--4V", + "operator": "Exists" } ] } } ], - "setHostnameAsFQDN": true, + "setHostnameAsFQDN": false, "os": { - "name": "+\u0026ɃB沅零șPî壣" + "name": "%ȅdzɬ牦[闤ŬNĻGƧĪɱ|åȧ$Ĥ" } } }, - "ttlSecondsAfterFinished": -2008027992, - "completionMode": "蒡", - "suspend": false + "ttlSecondsAfterFinished": -1905218436, + "completionMode": "mʦ獪", + "suspend": true } }, - "successfulJobsHistoryLimit": -1190434752, - "failedJobsHistoryLimit": -212409426 + "successfulJobsHistoryLimit": -860626688, + "failedJobsHistoryLimit": 1630051801 }, "status": { "active": [ { - "kind": "507", - "namespace": "508", - "name": "509", - "uid": "蒱鄆\u0026嬜Š\u0026?鳢.ǀŭ瘢颦", - "apiVersion": "510", - "resourceVersion": "511", - "fieldPath": "512" + "kind": "520", + "namespace": "521", + "name": "522", + "uid": "砽§^Dê婼SƸ炃\u0026-Ƹ绿", + "apiVersion": "523", + "resourceVersion": "524", + "fieldPath": "525" } ] } 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 2a2f580cbebaa065cfc21e84d40f9b69c6be9cf3..17526e83348f23a00fe7db67f4b46795aa0503cd 100644 GIT binary patch delta 6000 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 RU|!&Xh)aP;fnEl${{u3vM0)@L delta 5381 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 Y?$}%Js&AUV!Z 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 861900c8f37..d3c9e5016bb 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 @@ -32,7 +32,7 @@ metadata: uid: "7" spec: concurrencyPolicy: Hr鯹)晿,趐V曡88 ' values: - - "428" + - "441" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: J-_.ZCRT.0z-oe.G79.3bU_._nV34GH - operator: DoesNotExist + - key: 4-4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2-W + operator: In + values: + - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ matchLabels: - w_--5-_.3--_9QW2JkU27_.-4T-9: 4.K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._4 + p2djmscp--ac8u23-k----26u5--72n-5.j8-0020-1-5/N7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._i: wvU namespaceSelector: matchExpressions: - - key: 3_Lsu-H_.f82-82 - operator: NotIn - values: - - P6j.u--.K--g__..2bidF.-0-...WE.-_tdt_-Z0_TM_p6lM.Y-nI + - key: fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5 + operator: Exists matchLabels: - 5i-z-s--o8t5-l6-407--m-dc---6-q-q0o90--g-09--d5ez1----b9/ERG2nV.__Y: T_YT.1--3 + 14i: 07-ht-E6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-...C4_-_2G0.-c_CG namespaces: - - "453" - topologyKey: "454" - weight: 199195373 + - "466" + topologyKey: "467" + weight: 76443899 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 0l4-vo5bypq.5---f31-0-2t3z-w5h/Z9p_6.C.-e16-O_.Q-U-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k7 - operator: NotIn - values: - - V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX3 + - key: 7Vz_6.Hz_V_.r_v_._X + operator: Exists matchLabels: - 8v--xk-gr-2/5-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6SN: S + 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q: 4XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0Ht namespaceSelector: matchExpressions: - - key: 75p1em---1wwv3-f/k47M7y-Dy__3wcq - operator: NotIn - values: - - x4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-A + - key: a.O2G_-_K-.03.mp.-10KkQ-R_R.-.--G + operator: Exists matchLabels: - ? 5023-lt3-w-br75gp-c-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-6-g.4-----385h---0-u73phjo--8kb6--ut---p8--3-e-3-44---h-q7-ps/HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxB - : w-W_-E + 7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV22-4-y5: yQh7.6.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__-ex-_1_-ODgC1 namespaces: - - "439" - topologyKey: "440" + - "452" + topologyKey: "453" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: ai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O937uh - operator: In - values: - - 7.W74-R_Z_Tz.a3_HWo4_6 + - key: y--03-64-8l7-l-0787-1.t655-905---o7-g-10-oh-c3-----va10-m-fq97-81-xa-h0-4d-z-23---494/q-I_i72Tx3___-..f5-6x-_-o_6O_If-5_-_._F-09z02.4Z1 + operator: Exists matchLabels: - 5396hq/v..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35HB: u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-Z + v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h: 16-...98m.p-kq.ByM1_..H1z..j_.r3--mT8vo namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV + - key: KTlO.__0PX operator: In values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + ? 8-f2-ge-a--q6--sea-c-zz----0-d---z--3c9-47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/4--_63-Nz23.Ya-C3-._-l__KSvV-8-L__C_60-__.1S + : u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D namespaces: - - "481" - topologyKey: "482" - weight: 1560053496 + - "494" + topologyKey: "495" + weight: -512304328 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: l--7-n--kfk3x-j9133e--2t.58-7e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z4063---kb/i..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_D7RufiV-7uu - operator: DoesNotExist + - key: pT-___-_5-6h_Ky7-_0Vw-Nzfdw.30 + operator: Exists matchLabels: - t1n13sx82-cx-4q/Lbk81S3.T: d + 6j4uvf1-sdg--132bid-7x0u738--7w-tdt-u-0----p6l-3-znd-b/D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-1WV.-__05._Lsu-H_.f82-8_U: 55Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3M namespaceSelector: matchExpressions: - - key: U__L.KH6K.RwsfI_j - operator: In + - 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: - f_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__78: O-._-_8_.._._a-.N.__-_._.3l-_86_u2-7_._qN__A_f_B + l--7-n--kfk3x-j9133e--2t.58-7e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z4063---kb/5_D7RufiV-7uu: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p namespaces: - - "467" - topologyKey: "468" + - "480" + topologyKey: "481" automountServiceAccountToken: true containers: - args: - - "273" + - "274" command: - - "272" + - "273" env: - - name: "280" - value: "281" + - name: "281" + value: "282" valueFrom: configMapKeyRef: - key: "287" - name: "286" - optional: true + key: "288" + name: "287" + optional: false fieldRef: - apiVersion: "282" - fieldPath: "283" + apiVersion: "283" + fieldPath: "284" resourceFieldRef: - containerName: "284" - divisor: "381" - resource: "285" + containerName: "285" + divisor: "107" + resource: "286" secretKeyRef: - key: "289" - name: "288" + key: "290" + name: "289" optional: false envFrom: - configMapRef: - name: "278" - optional: false - prefix: "277" - secretRef: name: "279" - optional: true - image: "271" - imagePullPolicy: 疪鑳w妕眵笭/9崍 + optional: false + prefix: "278" + secretRef: + name: "280" + optional: false + image: "272" + imagePullPolicy: Ŵ壶ƵfȽÃ茓pȓɻ lifecycle: postStart: - exec: - command: - - "315" - httpGet: - host: "317" - httpHeaders: - - name: "318" - value: "319" - path: "316" - port: 1473407401 - scheme: ʐşƧ - tcpSocket: - host: "320" - port: 199049889 - preStop: exec: command: - "321" httpGet: - host: "323" + host: "324" httpHeaders: - - name: "324" - value: "325" + - name: "325" + value: "326" path: "322" - port: -1952582931 - scheme: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ + port: "323" + scheme: / tcpSocket: host: "327" - port: "326" + port: 1616390418 + preStop: + exec: + command: + - "328" + httpGet: + host: "331" + httpHeaders: + - name: "332" + value: "333" + path: "329" + port: "330" + scheme: ť嗆u8晲T + tcpSocket: + host: "335" + port: "334" livenessProbe: exec: command: - - "296" - failureThreshold: -300247800 + - "297" + failureThreshold: 480631652 + gRPC: + port: 1502643091 + service: "305" httpGet: - host: "298" + host: "300" httpHeaders: - - name: "299" - value: "300" - path: "297" - port: 865289071 - scheme: iɥ嵐sC8 - initialDelaySeconds: -1513284745 - periodSeconds: -414121491 - successThreshold: -1862764022 + - name: "301" + value: "302" + path: "298" + port: "299" + scheme: C"6x$1s + initialDelaySeconds: -1850786456 + periodSeconds: 1073055345 + successThreshold: 1443329506 tcpSocket: - host: "301" - port: -898536659 - terminationGracePeriodSeconds: 1661310708546756312 - timeoutSeconds: 1258370227 - name: "270" + host: "304" + port: "303" + terminationGracePeriodSeconds: -8518791946699766113 + timeoutSeconds: -518160270 + name: "271" ports: - - containerPort: -1137436579 - hostIP: "276" - hostPort: 1868683352 - name: "275" - protocol: 颶妧Ö闊 + - containerPort: 1157117817 + hostIP: "277" + hostPort: -825277526 + name: "276" readinessProbe: exec: command: - - "302" - failureThreshold: -668834933 + - "306" + failureThreshold: 1697842937 + gRPC: + port: 1137109081 + service: "313" httpGet: - host: "305" - httpHeaders: - - name: "306" - value: "307" - path: "303" - port: "304" - scheme: yƕ丆録²Ŏ) - initialDelaySeconds: -1117254382 - periodSeconds: -1329220997 - successThreshold: -1659431885 - tcpSocket: host: "308" - port: 507384491 - terminationGracePeriodSeconds: -3376301370309029429 - timeoutSeconds: 1354318307 + httpHeaders: + - name: "309" + value: "310" + path: "307" + port: 155090390 + scheme: Ə埮pɵ{WOŭW灬pȭCV擭銆 + initialDelaySeconds: -1896415283 + periodSeconds: -1330095135 + successThreshold: 1566213732 + tcpSocket: + host: "312" + port: "311" + terminationGracePeriodSeconds: 4015558014521575949 + timeoutSeconds: 1540899353 resources: limits: - ²sNƗ¸g: "50" + 琕鶫:顇ə娯Ȱ囌{: "853" requests: - 酊龨δ摖ȱğ_<: "118" + Z龏´DÒȗÔÂɘɢ鬍熖B芭花: "372" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - (娕uE增猍 + - ɜ瞍阎lğ Ņ#耗Ǚ( drop: - - ' xǨŴ壶ƵfȽÃ茓pȓɻ挴ʠɜ瞍' + - 1ùfŭƽ眝{æ盪泙若`l}Ñ蠂 privileged: true - procMount: 1ùfŭƽ眝{æ盪泙若`l}Ñ蠂 - readOnlyRootFilesystem: true - runAsGroup: -8236071895143008294 + procMount: 炊礫Ƽ¨Ix糂腂ǂǚŜEuEy竬ʆɞ + readOnlyRootFilesystem: false + runAsGroup: 1777701907934560087 runAsNonRoot: false - runAsUser: 2548453080315983269 + runAsUser: 2740243472098122859 seLinuxOptions: - level: "332" - role: "330" - type: "331" - user: "329" + level: "340" + role: "338" + type: "339" + user: "337" seccompProfile: - localhostProfile: "336" - type: '[ƛ^輅' + localhostProfile: "344" + type: '}礤铟怖ý萜Ǖc8ǣ' windowsOptions: - gmsaCredentialSpec: "334" - gmsaCredentialSpecName: "333" - hostProcess: false - runAsUserName: "335" + gmsaCredentialSpec: "342" + gmsaCredentialSpecName: "341" + hostProcess: true + runAsUserName: "343" startupProbe: exec: command: - - "309" - failureThreshold: -2130294761 + - "314" + failureThreshold: -1158164196 + gRPC: + port: -260580148 + service: "320" httpGet: - host: "311" + host: "316" httpHeaders: - - name: "312" - value: "313" - path: "310" - port: -305362540 - scheme: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - initialDelaySeconds: 455833230 - periodSeconds: 155090390 - successThreshold: -2113700533 + - name: "317" + value: "318" + path: "315" + port: 2084371155 + scheme: ɭɪǹ0衷, + initialDelaySeconds: -2146249756 + periodSeconds: 129997413 + successThreshold: 257855378 tcpSocket: - host: "314" - port: 1167615307 - terminationGracePeriodSeconds: -3385088507022597813 - timeoutSeconds: 1956567721 - stdinOnce: true - terminationMessagePath: "328" - terminationMessagePolicy: )DŽ髐njʉBn(fǂ - tty: true + host: "319" + port: 1692740191 + terminationGracePeriodSeconds: 3747469357740480836 + timeoutSeconds: -1588068441 + terminationMessagePath: "336" volumeDevices: - - devicePath: "295" - name: "294" + - devicePath: "296" + name: "295" volumeMounts: - - mountPath: "291" - mountPropagation: ƺ蛜6Ɖ飴ɎiǨź - name: "290" + - mountPath: "292" + mountPropagation: 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻 + name: "291" readOnly: true - subPath: "292" - subPathExpr: "293" - workingDir: "274" + subPath: "293" + subPathExpr: "294" + workingDir: "275" dnsConfig: nameservers: - - "495" + - "508" options: - - name: "497" - value: "498" + - name: "510" + value: "511" searches: - - "496" - dnsPolicy: 螗ɃŒGm¨z鋎靀 + - "509" + dnsPolicy: G喾@潷ƹ8ï enableServiceLinks: false ephemeralContainers: - args: - - "340" + - "348" command: - - "339" + - "347" env: - - name: "347" - value: "348" + - name: "355" + value: "356" valueFrom: configMapKeyRef: - key: "354" - name: "353" - optional: true + key: "362" + name: "361" + optional: false fieldRef: - apiVersion: "349" - fieldPath: "350" + apiVersion: "357" + fieldPath: "358" resourceFieldRef: - containerName: "351" - divisor: "741" - resource: "352" + containerName: "359" + divisor: "833" + resource: "360" secretKeyRef: - key: "356" - name: "355" + key: "364" + name: "363" optional: false envFrom: - configMapRef: - name: "345" + name: "353" optional: true - prefix: "344" + prefix: "352" secretRef: - name: "346" + name: "354" optional: true - image: "338" - imagePullPolicy: ʈʫ羶剹ƊF豎穜 + image: "346" + imagePullPolicy: Ï 瞍髃#ɣȕW歹s梊ɥʋăƻ遲njl lifecycle: postStart: exec: command: - - "383" + - "395" httpGet: - host: "386" + host: "398" httpHeaders: - - name: "387" - value: "388" - path: "384" - port: "385" - scheme: V + - name: "399" + value: "400" + path: "396" + port: "397" + scheme: 湷D谹気Ƀ秮òƬɸĻo:{ tcpSocket: - host: "389" - port: 1791758702 + host: "402" + port: "401" preStop: exec: command: - - "390" + - "403" httpGet: - host: "393" + host: "405" httpHeaders: - - name: "394" - value: "395" - path: "391" - port: "392" - scheme: \Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o + - name: "406" + value: "407" + path: "404" + port: -752447038 + scheme: '*劶?jĎĭ¥#Ʊ' tcpSocket: - host: "396" - port: -1082980401 + host: "409" + port: "408" livenessProbe: exec: command: - - "363" - failureThreshold: -92253969 + - "371" + failureThreshold: 336203895 + gRPC: + port: -1447808835 + service: "378" httpGet: - host: "366" + host: "374" httpHeaders: - - name: "367" - value: "368" - path: "364" - port: "365" - scheme: 裡×銵-紑浘牬釼 - initialDelaySeconds: 762856658 - periodSeconds: 713473395 - successThreshold: -912220708 + - name: "375" + value: "376" + path: "372" + port: "373" + scheme: ȟP + initialDelaySeconds: 1304378059 + periodSeconds: 71888222 + successThreshold: -353088012 tcpSocket: - host: "369" - port: 1648539888 - terminationGracePeriodSeconds: 1046110838271944058 - timeoutSeconds: -1898251770 - name: "337" + host: "377" + port: 1445923603 + terminationGracePeriodSeconds: -1123471466011207477 + timeoutSeconds: -1738065470 + name: "345" ports: - - containerPort: 1660454722 - hostIP: "343" - hostPort: -1977635123 - name: "342" - protocol: 礫Ƽ¨Ix糂腂ǂǚŜEu + - containerPort: -587859607 + hostIP: "351" + hostPort: -36573584 + name: "350" + protocol: 宆!鍲ɋȑoG鄧蜢暳ǽżLj捲攻xƂ readinessProbe: exec: command: - - "370" - failureThreshold: 1504775716 + - "379" + failureThreshold: -585628051 + gRPC: + port: 494494744 + service: "387" httpGet: - host: "372" + host: "382" httpHeaders: - - name: "373" - value: "374" - path: "371" - port: 1797904220 - scheme: 羹 - initialDelaySeconds: -1510210852 - periodSeconds: 1770824317 - successThreshold: -1736247571 + - name: "383" + value: "384" + path: "380" + port: "381" + scheme: ¯ÁȦtl敷斢 + initialDelaySeconds: -578081758 + periodSeconds: -547346163 + successThreshold: -786927040 tcpSocket: - host: "376" - port: "375" - terminationGracePeriodSeconds: 8657972883429789645 - timeoutSeconds: 1604463080 + host: "386" + port: "385" + terminationGracePeriodSeconds: 8850141386971124227 + timeoutSeconds: 1290872770 resources: limits: - ý萜Ǖc: "275" + Z漤ŗ坟Ů*劶?jĎ + - =歍þ privileged: false - procMount: e - readOnlyRootFilesystem: false - runAsGroup: 7755347487915595851 + procMount: ¿əW#ļǹʅŚO虀^背遻堣灭ƴɦ燻踸 + readOnlyRootFilesystem: true + runAsGroup: 7479459484302716044 runAsNonRoot: false - runAsUser: -3365965984794126745 + runAsUser: 8572105301692435343 seLinuxOptions: - level: "401" - role: "399" - type: "400" - user: "398" + level: "414" + role: "412" + type: "413" + user: "411" seccompProfile: - localhostProfile: "405" - type: G昧牱fsǕT衩kƒK07曳wœj堑 + localhostProfile: "418" + type: Sĕ濦ʓɻŊ0蚢鑸鶲Ãqb轫ʓ滨ĖRh windowsOptions: - gmsaCredentialSpec: "403" - gmsaCredentialSpecName: "402" + gmsaCredentialSpec: "416" + gmsaCredentialSpecName: "415" hostProcess: true - runAsUserName: "404" + runAsUserName: "417" startupProbe: exec: command: - - "377" - failureThreshold: -1457715462 + - "388" + failureThreshold: -1223327585 + gRPC: + port: 253035196 + service: "394" httpGet: - host: "379" + host: "390" httpHeaders: - - name: "380" - value: "381" - path: "378" - port: 1859267428 - scheme: ȟP - initialDelaySeconds: 2040952835 - periodSeconds: -513325570 - successThreshold: 1491794693 + - name: "391" + value: "392" + path: "389" + port: -2011369579 + scheme: 忀oɎƺL肄$鬬 + initialDelaySeconds: 1683993464 + periodSeconds: -614393357 + successThreshold: -183458945 tcpSocket: - host: "382" - port: 1445923603 - terminationGracePeriodSeconds: 5797412715505520759 - timeoutSeconds: -1101457109 - stdin: true - targetContainerName: "406" - terminationMessagePath: "397" - terminationMessagePolicy: 肄$鬬 + host: "393" + port: -1128805635 + terminationGracePeriodSeconds: -425547479604104324 + timeoutSeconds: -371229129 + stdinOnce: true + targetContainerName: "419" + terminationMessagePath: "410" + terminationMessagePolicy: »淹揀.e鍃G昧牱 tty: true volumeDevices: - - devicePath: "362" - name: "361" + - devicePath: "370" + name: "369" volumeMounts: - - mountPath: "358" - mountPropagation: 暳ǽżLj捲攻xƂ9阠$嬏wy¶熀 - name: "357" - readOnly: true - subPath: "359" - subPathExpr: "360" - workingDir: "341" + - mountPath: "366" + mountPropagation: ŵǤ桒ɴ鉂WJ1抉泅ą&疀ȼN翾Ⱦ + name: "365" + subPath: "367" + subPathExpr: "368" + workingDir: "349" hostAliases: - hostnames: - - "493" - ip: "492" + - "506" + ip: "505" hostNetwork: true - hostname: "423" + hostPID: true + hostname: "436" imagePullSecrets: - - name: "422" + - name: "435" initContainers: - args: - "203" @@ -636,43 +644,46 @@ spec: name: "209" optional: false image: "201" - imagePullPolicy: 鐫û咡W<敄lu|榝 + imagePullPolicy: 8T 苧yñKJɐ扵Gƚ绤fʀ lifecycle: postStart: exec: command: - - "246" + - "249" httpGet: - host: "249" + host: "251" httpHeaders: - - name: "250" - value: "251" - path: "247" - port: "248" - scheme: j爻ƙt叀碧闳ȩr嚧ʣq埄趛屡ʁ岼昕Ĭ + - name: "252" + value: "253" + path: "250" + port: -1624574056 + scheme: 犵殇ŕ-Ɂ圯W:ĸ輦唊# tcpSocket: - host: "253" - port: "252" + host: "255" + port: "254" preStop: exec: command: - - "254" + - "256" httpGet: - host: "257" + host: "258" httpHeaders: - - name: "258" - value: "259" - path: "255" - port: "256" - scheme: "y" + - name: "259" + value: "260" + path: "257" + port: 1748715911 + scheme: 屡ʁ tcpSocket: - host: "260" - port: -1620315711 + host: "261" + port: -1554559634 livenessProbe: exec: command: - "226" - failureThreshold: 158280212 + failureThreshold: -127849333 + gRPC: + port: -228822833 + service: "233" httpGet: host: "229" httpHeaders: @@ -681,14 +692,14 @@ spec: path: "227" port: "228" scheme: 翁杙Ŧ癃8鸖ɱJȉ罴ņ螡ź - initialDelaySeconds: 513341278 - periodSeconds: 1255312175 - successThreshold: -1740959124 + initialDelaySeconds: -970312425 + periodSeconds: 1451056156 + successThreshold: 267768240 tcpSocket: host: "232" port: -1543701088 - terminationGracePeriodSeconds: -1552383991890236277 - timeoutSeconds: 627713162 + terminationGracePeriodSeconds: -6249601560883066585 + timeoutSeconds: -1213051101 name: "200" ports: - containerPort: -1409668172 @@ -699,24 +710,27 @@ spec: readinessProbe: exec: command: - - "233" - failureThreshold: 852780575 + - "234" + failureThreshold: -661937776 + gRPC: + port: 571739592 + service: "240" httpGet: - host: "235" + host: "236" httpHeaders: - - name: "236" - value: "237" - path: "234" - port: -1099429189 - scheme: 9Ì - initialDelaySeconds: 1689978741 - periodSeconds: -1798849477 - successThreshold: -1017263912 + - name: "237" + value: "238" + path: "235" + port: 1741405963 + scheme: V'WKw(ğ儴 + initialDelaySeconds: 1853396726 + periodSeconds: -280820676 + successThreshold: 376404581 tcpSocket: - host: "238" - port: -1364571630 - terminationGracePeriodSeconds: -5381329890395615297 - timeoutSeconds: -1423854443 + host: "239" + port: 965937684 + terminationGracePeriodSeconds: 8892821664271613295 + timeoutSeconds: 1330271338 resources: limits: "": "55" @@ -726,51 +740,55 @@ spec: allowPrivilegeEscalation: false capabilities: add: - - .Ȏ蝪ʜ5遰= + - 墺Ò媁荭gw忊|E剒蔞|表徶đ drop: - - 埄Ȁ朦 wƯ貾坢'跩a - privileged: true - procMount: 垾现葢ŵ橨 + - 议Ƭƶ氩Ȩ<6鄰簳°Ļǟi& + privileged: false + procMount: ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ readOnlyRootFilesystem: true - runAsGroup: 5005043520982487553 - runAsNonRoot: false - runAsUser: 3024893073780181445 + runAsGroup: -5569844914519516591 + runAsNonRoot: true + runAsUser: -3342656999442156006 seLinuxOptions: - level: "265" - role: "263" - type: "264" - user: "262" + level: "266" + role: "264" + type: "265" + user: "263" seccompProfile: - localhostProfile: "269" - type: l獕;跣Hǝcw媀瓄 + localhostProfile: "270" + type: Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ windowsOptions: - gmsaCredentialSpec: "267" - gmsaCredentialSpecName: "266" + gmsaCredentialSpec: "268" + gmsaCredentialSpecName: "267" hostProcess: false - runAsUserName: "268" + runAsUserName: "269" startupProbe: exec: command: - - "239" - failureThreshold: -743369977 + - "241" + failureThreshold: 1388782554 + gRPC: + port: 410611837 + service: "248" httpGet: - host: "241" + host: "244" httpHeaders: - - name: "242" - value: "243" - path: "240" - port: 1853396726 - scheme: 曬逴褜1ØœȠƬQg鄠[颐o啛更偢ɇ卷 - initialDelaySeconds: -1789370277 - periodSeconds: 1724958480 - successThreshold: -879005591 + - name: "245" + value: "246" + path: "242" + port: "243" + scheme: Qg鄠[ + initialDelaySeconds: 809006670 + periodSeconds: 17771103 + successThreshold: -1008070934 tcpSocket: - host: "245" - port: "244" - terminationGracePeriodSeconds: -6977492437661738751 - timeoutSeconds: -1738948598 - terminationMessagePath: "261" - terminationMessagePolicy: ɐ扵 + host: "247" + port: -241238495 + terminationGracePeriodSeconds: 4876101091241607178 + timeoutSeconds: 972978563 + stdin: true + terminationMessagePath: "262" + tty: true volumeDevices: - devicePath: "225" name: "224" @@ -781,69 +799,67 @@ spec: subPath: "222" subPathExpr: "223" workingDir: "204" - nodeName: "411" + nodeName: "424" nodeSelector: - "407": "408" + "420": "421" os: - name: +&ɃB沅零șPî壣 + name: '%ȅdzɬ牦[闤ŬNĻGƧĪɱ|åȧ$Ĥ' overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "494" + ʬÇ[輚趞ț@: "597" + preemptionPolicy: '%ǁšjƾ$ʛ螳%65c3盧Ŷb' + priority: -1371816595 + priorityClassName: "507" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: 鈱ɖ'蠨磼O_h盌3+Œ9两@8 - runtimeClassName: "499" - schedulerName: "489" + - conditionType: ?ȣ4c + restartPolicy: hȱɷȰW瀤oɢ嫎 + runtimeClassName: "512" + schedulerName: "502" securityContext: - fsGroup: 2700145646260085226 - fsGroupChangePolicy: 灭ƴɦ燻踸陴Sĕ濦 - runAsGroup: -3019907599090873206 + fsGroup: 6543873941346781273 + fsGroupChangePolicy: E1º轪d覉;Ĕ颪œ + runAsGroup: -3501425899000054955 runAsNonRoot: true - runAsUser: 107192836721418523 + runAsUser: -1357828024706138776 seLinuxOptions: - level: "415" - role: "413" - type: "414" - user: "412" + level: "428" + role: "426" + type: "427" + user: "425" seccompProfile: - localhostProfile: "421" - type: ɻŊ0 + localhostProfile: "434" + type: 洈愥朘ZDŽʤ搤ȃ$|gɳ礬 supplementalGroups: - - 5333609790435719468 + - 8102472596003640481 sysctls: - - name: "419" - value: "420" + - name: "432" + value: "433" windowsOptions: - gmsaCredentialSpec: "417" - gmsaCredentialSpecName: "416" + gmsaCredentialSpec: "430" + gmsaCredentialSpecName: "429" hostProcess: true - runAsUserName: "418" - serviceAccount: "410" - serviceAccountName: "409" - setHostnameAsFQDN: true - shareProcessNamespace: true - subdomain: "424" - terminationGracePeriodSeconds: 8904478052175112945 + runAsUserName: "431" + serviceAccount: "423" + serviceAccountName: "422" + setHostnameAsFQDN: false + shareProcessNamespace: false + subdomain: "437" + terminationGracePeriodSeconds: -7488651211709812271 tolerations: - - effect: '慰x:' - key: "490" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "491" + - effect: r埁摢噓涫祲ŗȨĽ堐mpƮ搌 + key: "503" + operator: Ŕsʅ朁遐»`癸ƥf豯烠砖#囹J,R譏 + tolerationSeconds: 6217170132371410053 + value: "504" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x - operator: In - values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - key: kk-7zt89--9opnn-v00hioyoe9-r8y-u-dt--8-ra--t30q.f-4o-2--g---080j-4-h--qz-m-gpr6399/q.-2_9.9-..-JA-H-C5-8_--4V + operator: Exists 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: "500" - whenUnsatisfiable: "" + 5-s14.6----3-893097-0zy976-0--q-90fo4grk4k-116-h8-7176-xr----7k68/i.._---6_.0.m.--.-dh.v._5.vB-w: j_.17.T-_.X_KS-J.9_j570n__.-7_I8.--4-___..7 + maxSkew: 1762898358 + topologyKey: "513" + whenUnsatisfiable: ʚʛ&]ŶɄğɒơ舎 volumes: - awsElasticBlockStore: fsType: "68" @@ -1101,17 +1117,17 @@ spec: storagePolicyID: "125" storagePolicyName: "124" volumePath: "122" - ttlSecondsAfterFinished: -2008027992 + ttlSecondsAfterFinished: -1905218436 schedule: "20" startingDeadlineSeconds: -2555947251840004808 - successfulJobsHistoryLimit: -1190434752 + successfulJobsHistoryLimit: -860626688 suspend: true status: active: - - apiVersion: "510" - fieldPath: "512" - kind: "507" - name: "509" - namespace: "508" - resourceVersion: "511" - uid: 蒱鄆&嬜Š&?鳢.ǀŭ瘢颦 + - apiVersion: "523" + fieldPath: "525" + kind: "520" + name: "522" + namespace: "521" + resourceVersion: "524" + uid: 砽§^Dê婼SƸ炃&-Ƹ绿 diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.json b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.json index a3430083ccd..e81864f4a55 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.json +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.json @@ -562,34 +562,42 @@ "port": "212", "host": "213" }, - "initialDelaySeconds": -802585193, - "timeoutSeconds": 1901330124, - "periodSeconds": 1944205014, - "successThreshold": -2079582559, - "failureThreshold": -1167888910, - "terminationGracePeriodSeconds": 9134864175859680954 + "gRPC": { + "port": -774074461, + "service": "214" + }, + "initialDelaySeconds": -1503428149, + "timeoutSeconds": 279808574, + "periodSeconds": -1765469779, + "successThreshold": 1525829664, + "failureThreshold": -1047607622, + "terminationGracePeriodSeconds": -3116113949617156745 }, "readinessProbe": { "exec": { "command": [ - "214" + "215" ] }, "httpGet": { - "path": "215", - "port": "216", - "host": "217", - "scheme": "ȹ嫰ƹǔw÷nI粛E煹ǐƲE", + "path": "216", + "port": "217", + "host": "218", + "scheme": "s{Ⱦdz@ùƸʋŀ樺ȃ", "httpHeaders": [ { - "name": "218", - "value": "219" + "name": "219", + "value": "220" } ] }, "tcpSocket": { + "port": -270045321, + "host": "221" + }, + "gRPC": { "port": -88173241, - "host": "220" + "service": "222" }, "initialDelaySeconds": -1390686338, "timeoutSeconds": 1762266578, @@ -601,314 +609,309 @@ "startupProbe": { "exec": { "command": [ - "221" + "223" ] }, "httpGet": { - "path": "222", + "path": "224", "port": -1273036797, - "host": "223", + "host": "225", "scheme": "ŤǢʭ嵔棂p儼Ƿ裚瓶", "httpHeaders": [ { - "name": "224", - "value": "225" + "name": "226", + "value": "227" } ] }, "tcpSocket": { "port": -1549755975, - "host": "226" + "host": "228" }, - "initialDelaySeconds": -1275947865, - "timeoutSeconds": -2112697830, - "periodSeconds": -560140039, - "successThreshold": -1933850966, - "failureThreshold": 441998152, - "terminationGracePeriodSeconds": 3211788672813464064 + "gRPC": { + "port": -820458255, + "service": "229" + }, + "initialDelaySeconds": -1109164040, + "timeoutSeconds": -172174631, + "periodSeconds": 899007965, + "successThreshold": -742356330, + "failureThreshold": -122979840, + "terminationGracePeriodSeconds": 3932374770591864310 }, "lifecycle": { "postStart": { "exec": { "command": [ - "227" + "230" ] }, "httpGet": { - "path": "228", - "port": "229", - "host": "230", - "scheme": "拜Ȍzɟ踡肒Ao/樝f", + "path": "231", + "port": -1018741501, + "host": "232", + "scheme": "ɿʒ刽ʼn掏1ſ盷", "httpHeaders": [ { - "name": "231", - "value": "232" + "name": "233", + "value": "234" } ] }, "tcpSocket": { - "port": -1497057920, - "host": "233" + "port": 817152661, + "host": "235" } }, "preStop": { "exec": { "command": [ - "234" + "236" ] }, "httpGet": { - "path": "235", - "port": "236", - "host": "237", - "scheme": "x榜VƋZ1Ůđ眊ľǎɳ,ǿ飏騀呣ǎ", + "path": "237", + "port": "238", + "host": "239", + "scheme": "ŽoǠŻʘY賃ɪ鐊瀑Ź9Ǖ", "httpHeaders": [ { - "name": "238", - "value": "239" + "name": "240", + "value": "241" } ] }, "tcpSocket": { - "port": "240", - "host": "241" + "port": "242", + "host": "243" } } }, - "terminationMessagePath": "242", - "terminationMessagePolicy": "萭旿@掇lNdǂ\u003e5姣", + "terminationMessagePath": "244", + "terminationMessagePolicy": "Ȋɞ-uƻ悖ȩ0Ƹ", + "imagePullPolicy": "lNdǂ\u003e5", "securityContext": { "capabilities": { "add": [ - "ȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄" + "懔%熷谟" ], "drop": [ - "rʤî萨zvt莭琽§ć\\ ïì" + "蛯ɰ荶ljʁ揆ɘȌ" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "243", - "role": "244", - "type": "245", - "level": "246" + "user": "245", + "role": "246", + "type": "247", + "level": "248" }, "windowsOptions": { - "gmsaCredentialSpecName": "247", - "gmsaCredentialSpec": "248", - "runAsUserName": "249", - "hostProcess": false + "gmsaCredentialSpecName": "249", + "gmsaCredentialSpec": "250", + "runAsUserName": "251", + "hostProcess": true }, - "runAsUser": 5064334456447889244, - "runAsGroup": 9197199583783594492, - "runAsNonRoot": false, + "runAsUser": -3530853032778992089, + "runAsGroup": -834696834428133864, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "N粕擓ƖHVe熼", + "allowPrivilegeEscalation": true, + "procMount": "", "seccompProfile": { - "type": "FD剂讼ɓȌʟn", - "localhostProfile": "250" + "type": "-鿧悮坮Ȣ幟ļ", + "localhostProfile": "252" } }, - "stdinOnce": true, + "stdin": true, "tty": true } ], "containers": [ { - "name": "251", - "image": "252", + "name": "253", + "image": "254", "command": [ - "253" + "255" ], "args": [ - "254" + "256" ], - "workingDir": "255", + "workingDir": "257", "ports": [ { - "name": "256", - "hostPort": 1087851818, - "containerPort": -1142814363, - "protocol": "f\u003c鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡źȰ", - "hostIP": "257" + "name": "258", + "hostPort": -1336170981, + "containerPort": 1179132251, + "protocol": "Kʝ瘴I\\p[ħsĨɆâĺɗ", + "hostIP": "259" } ], "envFrom": [ { - "prefix": "258", + "prefix": "260", "configMapRef": { - "name": "259", - "optional": false + "name": "261", + "optional": true }, "secretRef": { - "name": "260", + "name": "262", "optional": true } } ], "env": [ { - "name": "261", - "value": "262", + "name": "263", + "value": "264", "valueFrom": { "fieldRef": { - "apiVersion": "263", - "fieldPath": "264" + "apiVersion": "265", + "fieldPath": "266" }, "resourceFieldRef": { - "containerName": "265", - "resource": "266", - "divisor": "1" + "containerName": "267", + "resource": "268", + "divisor": "99" }, "configMapKeyRef": { - "name": "267", - "key": "268", - "optional": true - }, - "secretKeyRef": { "name": "269", "key": "270", - "optional": true + "optional": false + }, + "secretKeyRef": { + "name": "271", + "key": "272", + "optional": false } } } ], "resources": { "limits": { - "ɳɷ9Ì": "134" + "攤/ɸɎ R§耶FfBl": "326" }, "requests": { - "WKw(": "800" + "ɱJȉ罴": "587" } }, "volumeMounts": [ { - "name": "271", + "name": "273", "readOnly": true, - "mountPath": "272", - "subPath": "273", - "mountPropagation": "跦Opwǩ曬逴褜1", - "subPathExpr": "274" + "mountPath": "274", + "subPath": "275", + "mountPropagation": "6dz娝嘚庎D}埽uʎȺ眖R#yV'W", + "subPathExpr": "276" } ], "volumeDevices": [ { - "name": "275", - "devicePath": "276" + "name": "277", + "devicePath": "278" } ], "livenessProbe": { "exec": { "command": [ - "277" + "279" ] }, "httpGet": { - "path": "278", - "port": "279", - "host": "280", + "path": "280", + "port": "281", + "host": "282", + "scheme": "Í勅跦Opwǩ曬逴褜1ØœȠƬ", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "283", + "value": "284" } ] }, "tcpSocket": { - "port": 785984384, - "host": "283" + "port": "285", + "host": "286" }, - "initialDelaySeconds": 193463975, - "timeoutSeconds": 1831208885, - "periodSeconds": -1425408777, - "successThreshold": -820113531, - "failureThreshold": 622267234, - "terminationGracePeriodSeconds": 1763564411727068601 + "gRPC": { + "port": 193463975, + "service": "287" + }, + "initialDelaySeconds": 1831208885, + "timeoutSeconds": -1425408777, + "periodSeconds": -820113531, + "successThreshold": 622267234, + "failureThreshold": 410611837, + "terminationGracePeriodSeconds": 3474657193869121827 }, "readinessProbe": { "exec": { "command": [ - "284" + "288" ] }, "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "Ů+朷Ǝ膯ljVX1虊", + "path": "289", + "port": "290", + "host": "291", + "scheme": "+", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "292", + "value": "293" } ] }, "tcpSocket": { - "port": -979584143, - "host": "290" + "port": "294", + "host": "295" }, - "initialDelaySeconds": -1748648882, - "timeoutSeconds": -239843014, - "periodSeconds": 1381579966, - "successThreshold": -1418092595, - "failureThreshold": -1538905728, - "terminationGracePeriodSeconds": -1867540518204155332 + "gRPC": { + "port": -879005591, + "service": "296" + }, + "initialDelaySeconds": -743369977, + "timeoutSeconds": -1624574056, + "periodSeconds": -635050145, + "successThreshold": 319766081, + "failureThreshold": -1355476687, + "terminationGracePeriodSeconds": 3785971062093853048 }, "startupProbe": { "exec": { "command": [ - "291" + "297" ] }, "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", + "path": "298", + "port": 467291328, + "host": "299", + "scheme": "ĸ輦唊", "httpHeaders": [ { - "name": "295", - "value": "296" + "name": "300", + "value": "301" } ] }, "tcpSocket": { - "port": 1574967021, - "host": "297" + "port": "302", + "host": "303" }, - "initialDelaySeconds": -244758593, - "timeoutSeconds": 591440053, - "periodSeconds": 104069700, - "successThreshold": -331594625, - "failureThreshold": 888935190, - "terminationGracePeriodSeconds": 7193904584276385338 + "gRPC": { + "port": -1546367923, + "service": "304" + }, + "initialDelaySeconds": -1403552092, + "timeoutSeconds": 453108839, + "periodSeconds": 1748715911, + "successThreshold": -888240870, + "failureThreshold": 508868877, + "terminationGracePeriodSeconds": 4480986625444454685 }, "lifecycle": { "postStart": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": "300", - "host": "301", - "scheme": "w忊|E剒蔞|表徶đ寳议", - "httpHeaders": [ - { - "name": "302", - "value": "303" - } - ] - }, - "tcpSocket": { - "port": -614161319, - "host": "304" - } - }, - "preStop": { "exec": { "command": [ "305" @@ -918,7 +921,7 @@ "path": "306", "port": "307", "host": "308", - "scheme": "跩aŕ翑", + "scheme": "T 苧yñKJɐ扵G", "httpHeaders": [ { "name": "309", @@ -930,160 +933,156 @@ "port": "311", "host": "312" } + }, + "preStop": { + "exec": { + "command": [ + "313" + ] + }, + "httpGet": { + "path": "314", + "port": -331594625, + "host": "315", + "scheme": "lu|榝$î.", + "httpHeaders": [ + { + "name": "316", + "value": "317" + } + ] + }, + "tcpSocket": { + "port": "318", + "host": "319" + } } }, - "terminationMessagePath": "313", - "imagePullPolicy": "\u0026皥贸碔lNKƙ順\\E¦队偯", + "terminationMessagePath": "320", + "terminationMessagePolicy": "ʜ5遰=E埄Ȁ朦 wƯ貾坢'跩aŕ", + "imagePullPolicy": "Ļǟi\u0026", "securityContext": { "capabilities": { "add": [ - "徥淳4揻-$ɽ丟" + "碔" ], "drop": [ - "" + "NKƙ順\\E¦队偯J僳徥淳4揻-$" ] }, "privileged": false, "seLinuxOptions": { - "user": "314", - "role": "315", - "type": "316", - "level": "317" + "user": "321", + "role": "322", + "type": "323", + "level": "324" }, "windowsOptions": { - "gmsaCredentialSpecName": "318", - "gmsaCredentialSpec": "319", - "runAsUserName": "320", + "gmsaCredentialSpecName": "325", + "gmsaCredentialSpec": "326", + "runAsUserName": "327", "hostProcess": false }, - "runAsUser": -816831389119959689, - "runAsGroup": 8194791334069427324, + "runAsUser": 8025933883888025358, + "runAsGroup": 8201449858636177397, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ", + "procMount": "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", "seccompProfile": { - "type": "ȱğ_\u003cǬëJ橈'琕鶫:顇ə", - "localhostProfile": "321" + "type": ")酊龨δ摖ȱğ_\u003cǬëJ橈'琕鶫:", + "localhostProfile": "328" } }, - "stdinOnce": true, + "stdin": true, "tty": true } ], "ephemeralContainers": [ { - "name": "322", - "image": "323", + "name": "329", + "image": "330", "command": [ - "324" + "331" ], "args": [ - "325" + "332" ], - "workingDir": "326", + "workingDir": "333", "ports": [ { - "name": "327", - "hostPort": 1504385614, - "containerPort": 865289071, - "protocol": "iɥ嵐sC8", - "hostIP": "328" + "name": "334", + "hostPort": -116224247, + "containerPort": -2097329452, + "protocol": "屿oiɥ嵐sC8?", + "hostIP": "335" } ], "envFrom": [ { - "prefix": "329", + "prefix": "336", "configMapRef": { - "name": "330", + "name": "337", "optional": false }, "secretRef": { - "name": "331", - "optional": false + "name": "338", + "optional": true } } ], "env": [ { - "name": "332", - "value": "333", + "name": "339", + "value": "340", "valueFrom": { "fieldRef": { - "apiVersion": "334", - "fieldPath": "335" + "apiVersion": "341", + "fieldPath": "342" }, "resourceFieldRef": { - "containerName": "336", - "resource": "337", - "divisor": "832" + "containerName": "343", + "resource": "344", + "divisor": "974" }, "configMapKeyRef": { - "name": "338", - "key": "339", - "optional": false + "name": "345", + "key": "346", + "optional": true }, "secretKeyRef": { - "name": "340", - "key": "341", - "optional": false + "name": "347", + "key": "348", + "optional": true } } } ], "resources": { "limits": { - "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻": "127" + "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻": "838" }, "requests": { - "C\"6x$1s": "463" + "i騎C\"6x$1sȣ±p鋄5弢ȹ均": "582" } }, "volumeMounts": [ { - "name": "342", - "mountPath": "343", - "subPath": "344", - "mountPropagation": "P­蜷ɔ幩šeSvEȤƏ埮pɵ{W", - "subPathExpr": "345" + "name": "349", + "readOnly": true, + "mountPath": "350", + "subPath": "351", + "mountPropagation": "vEȤƏ埮p", + "subPathExpr": "352" } ], "volumeDevices": [ { - "name": "346", - "devicePath": "347" + "name": "353", + "devicePath": "354" } ], "livenessProbe": { - "exec": { - "command": [ - "348" - ] - }, - "httpGet": { - "path": "349", - "port": -1700828941, - "host": "350", - "scheme": "諔迮ƙ", - "httpHeaders": [ - { - "name": "351", - "value": "352" - } - ] - }, - "tcpSocket": { - "port": "353", - "host": "354" - }, - "initialDelaySeconds": -969533986, - "timeoutSeconds": 299741709, - "periodSeconds": -488127393, - "successThreshold": 1137109081, - "failureThreshold": -1896415283, - "terminationGracePeriodSeconds": 6618112330449141397 - }, - "readinessProbe": { "exec": { "command": [ "355" @@ -1091,28 +1090,32 @@ }, "httpGet": { "path": "356", - "port": "357", - "host": "358", - "scheme": "ɱďW賁Ě", + "port": 1473407401, + "host": "357", + "scheme": "ʐşƧ", "httpHeaders": [ { - "name": "359", - "value": "360" + "name": "358", + "value": "359" } ] }, "tcpSocket": { - "port": 1436222565, - "host": "361" + "port": 199049889, + "host": "360" }, - "initialDelaySeconds": -674445196, - "timeoutSeconds": 1239158543, - "periodSeconds": -543432015, - "successThreshold": -515370067, - "failureThreshold": 2073046460, - "terminationGracePeriodSeconds": 7270263763744228913 + "gRPC": { + "port": -667808868, + "service": "361" + }, + "initialDelaySeconds": -1411971593, + "timeoutSeconds": -1952582931, + "periodSeconds": -74827262, + "successThreshold": 467105019, + "failureThreshold": 998588134, + "terminationGracePeriodSeconds": -7936947433725476327 }, - "startupProbe": { + "readinessProbe": { "exec": { "command": [ "362" @@ -1122,7 +1125,7 @@ "path": "363", "port": "364", "host": "365", - "scheme": "XW疪鑳w妕眵", + "scheme": "¼蠾8餑噭Dµņ", "httpHeaders": [ { "name": "366", @@ -1131,158 +1134,193 @@ ] }, "tcpSocket": { - "port": 455919108, - "host": "368" + "port": "368", + "host": "369" }, - "initialDelaySeconds": -832681001, - "timeoutSeconds": 1616390418, - "periodSeconds": -1337533938, - "successThreshold": 1473765654, - "failureThreshold": 252309773, - "terminationGracePeriodSeconds": -8460346884535567850 + "gRPC": { + "port": -543432015, + "service": "370" + }, + "initialDelaySeconds": -515370067, + "timeoutSeconds": 2073046460, + "periodSeconds": 1692740191, + "successThreshold": -278396828, + "failureThreshold": 1497888778, + "terminationGracePeriodSeconds": -7146044409185304665 + }, + "startupProbe": { + "exec": { + "command": [ + "371" + ] + }, + "httpGet": { + "path": "372", + "port": "373", + "host": "374", + "scheme": "鑳w妕眵笭/9崍h趭", + "httpHeaders": [ + { + "name": "375", + "value": "376" + } + ] + }, + "tcpSocket": { + "port": "377", + "host": "378" + }, + "gRPC": { + "port": 1454160406, + "service": "379" + }, + "initialDelaySeconds": 597943993, + "timeoutSeconds": -1237718434, + "periodSeconds": -1379762675, + "successThreshold": -869776221, + "failureThreshold": -1869812680, + "terminationGracePeriodSeconds": -4480129203693517072 }, "lifecycle": { "postStart": { "exec": { "command": [ - "369" + "380" ] }, "httpGet": { - "path": "370", - "port": -869776221, - "host": "371", - "scheme": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "path": "381", + "port": 2112112129, + "host": "382", + "scheme": "ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗", "httpHeaders": [ { - "name": "372", - "value": "373" + "name": "383", + "value": "384" } ] }, "tcpSocket": { - "port": "374", - "host": "375" + "port": "385", + "host": "386" } }, "preStop": { "exec": { "command": [ - "376" + "387" ] }, "httpGet": { - "path": "377", - "port": -1917609921, - "host": "378", - "scheme": "耗", + "path": "388", + "port": -1920304485, + "host": "389", "httpHeaders": [ { - "name": "379", - "value": "380" + "name": "390", + "value": "391" } ] }, "tcpSocket": { - "port": "381", - "host": "382" + "port": -531787516, + "host": "392" } } }, - "terminationMessagePath": "383", - "terminationMessagePolicy": "ť1ùfŭƽ眝{æ盪泙若`l}Ñ蠂Ü[", - "imagePullPolicy": "灲閈誹ʅ蕉ɼ搳", + "terminationMessagePath": "393", + "terminationMessagePolicy": "璾ėȜv", + "imagePullPolicy": "若`l}", "securityContext": { "capabilities": { "add": [ - "箨ʨIk(dŊiɢ" + "Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ" ], "drop": [ - "Į蛋I滞廬耐鷞焬CQ" + "Ix糂腂ǂǚŜEuEy" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "384", - "role": "385", - "type": "386", - "level": "387" + "user": "394", + "role": "395", + "type": "396", + "level": "397" }, "windowsOptions": { - "gmsaCredentialSpecName": "388", - "gmsaCredentialSpec": "389", - "runAsUserName": "390", + "gmsaCredentialSpecName": "398", + "gmsaCredentialSpec": "399", + "runAsUserName": "400", "hostProcess": false }, - "runAsUser": -506227444233847191, - "runAsGroup": -583355774536171734, + "runAsUser": -8712539912912040623, + "runAsGroup": 1444191387770239457, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "EĨǔvÄÚ×p", + "allowPrivilegeEscalation": true, + "procMount": "Ǖc8ǣƘƵŧ1ƟƓ宆!", "seccompProfile": { - "type": "m罂o3ǰ廋i乳'ȘUɻ", - "localhostProfile": "391" + "type": "ɋȑoG鄧蜢暳ǽżLj捲", + "localhostProfile": "401" } }, "stdin": true, - "stdinOnce": true, - "tty": true, - "targetContainerName": "392" + "targetContainerName": "402" } ], - "restartPolicy": "ċ桉桃喕蠲$ɛ溢臜裡×銵-紑", - "terminationGracePeriodSeconds": -3877666641335425693, - "activeDeadlineSeconds": -2391833818948531474, - "dnsPolicy": "Ƒ[澔", + "restartPolicy": "Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶", + "terminationGracePeriodSeconds": -2391833818948531474, + "activeDeadlineSeconds": 4961684277572791542, + "dnsPolicy": "G", "nodeSelector": { - "393": "394" + "403": "404" }, - "serviceAccountName": "395", - "serviceAccount": "396", - "automountServiceAccountToken": true, - "nodeName": "397", - "hostPID": true, + "serviceAccountName": "405", + "serviceAccount": "406", + "automountServiceAccountToken": false, + "nodeName": "407", + "hostNetwork": true, + "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "398", - "role": "399", - "type": "400", - "level": "401" + "user": "408", + "role": "409", + "type": "410", + "level": "411" }, "windowsOptions": { - "gmsaCredentialSpecName": "402", - "gmsaCredentialSpec": "403", - "runAsUserName": "404", - "hostProcess": false + "gmsaCredentialSpecName": "412", + "gmsaCredentialSpec": "413", + "runAsUserName": "414", + "hostProcess": true }, - "runAsUser": 7177254483209867257, - "runAsGroup": 7721939829013914482, + "runAsUser": 296399212346260204, + "runAsGroup": 1571605531283019612, "runAsNonRoot": true, "supplementalGroups": [ - -5080569150241191388 + -7623856058716507834 ], - "fsGroup": -6486306216295496187, + "fsGroup": -2208341819971075364, "sysctls": [ { - "name": "405", - "value": "406" + "name": "415", + "value": "416" } ], - "fsGroupChangePolicy": "ȼN翾ȾD虓氙磂tńČȷǻ.wȏâ磠", + "fsGroupChangePolicy": "`ǭ躌ñ?卶滿筇ȟP:/a殆诵", "seccompProfile": { - "type": "崖S«V¯Á", - "localhostProfile": "407" + "type": "玲鑠ĭ$#卛8ð仁Q橱9ij", + "localhostProfile": "417" } }, "imagePullSecrets": [ { - "name": "408" + "name": "418" } ], - "hostname": "409", - "subdomain": "410", + "hostname": "419", + "subdomain": "420", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1290,19 +1328,19 @@ { "matchExpressions": [ { - "key": "411", - "operator": "\\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o", + "key": "421", + "operator": "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃", "values": [ - "412" + "422" ] } ], "matchFields": [ { - "key": "413", - "operator": "旹翃ɾ氒ĺʈʫ", + "key": "423", + "operator": "鬬$矐_敕ű嵞嬯t{Eɾ", "values": [ - "414" + "424" ] } ] @@ -1311,23 +1349,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -855547676, + "weight": 1471419756, "preference": { "matchExpressions": [ { - "key": "415", - "operator": "F豎穜姰l咑耖p^鏋蛹Ƚȿ", + "key": "425", + "operator": "湷D谹気Ƀ秮òƬɸĻo:{", "values": [ - "416" + "426" ] } ], "matchFields": [ { - "key": "417", - "operator": "ò", + "key": "427", + "operator": "赮ǒđ\u003e*劶?jĎĭ¥#ƱÁR»", "values": [ - "418" + "428" ] } ] @@ -1340,29 +1378,26 @@ { "labelSelector": { "matchLabels": { - "4_-y.8_38xm-.nx.sEK4.B.__6m": "J1-1.9_.-.Ms7_tP" + "129-9d8-s7-t7--336-11k9-8609a-e1/R.--4Q3": "5-.DG7r-3.----._4__XOnf_ZN.-_--r.E__-.8_e_l23" }, "matchExpressions": [ { - "key": "37zzgy3-4----nf---3a-cgr6---r58-e-l203-8sln7-3x-b--550397801/1.k9M86.9a_-0R_.Z__v", - "operator": "NotIn", - "values": [ - "0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" - ] + "key": "w80-4-6849--w-0-24u7-9pq66cs3--6/97..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_m", + "operator": "Exists" } ] }, "namespaces": [ - "425" + "435" ], - "topologyKey": "426", + "topologyKey": "436", "namespaceSelector": { "matchLabels": { - "3QC1--L--v_Z--ZgC": "Q__-v_t_u_.__O" + "p-61-2we16h-v/Y-v_t_u_.__I_-_-3-d": "69oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..Ki" }, "matchExpressions": [ { - "key": "w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a", + "key": "7p--3zm-lx300w-tj-5.a-50/O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_BZk5v3aUK_--_o_2.-4", "operator": "Exists" } ] @@ -1371,34 +1406,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 957174721, + "weight": -561220979, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.Hz_V_.r_v_._e_-78o_66": "11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2C" + "g-2wt-g-ve55m-2-dm--ux3--0--2pn-5023-lt3-w-br75gp-c-o/AX.gUqV22-4-ye52yQh7.6.y": "w0_i" }, "matchExpressions": [ { - "key": "4exr-1-o--g--1l-8---3snw0-3i--a7-2--o--u0038mp9c10-k-r--l.06-4g-z46--f2t-m839q/2_--XZ-x.__.Y_p", - "operator": "NotIn", - "values": [ - "N7_B_r" - ] + "key": "i---rgvf3q-z-5z80n--t5p/0KkQ-R_R.-.--4_IT_O__3.5h_XC0_7", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "439" + "449" ], - "topologyKey": "440", + "topologyKey": "450", "namespaceSelector": { "matchLabels": { - "O_._e_3_.4_W_-q": "Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.-4D-rr" + "i_P..wW": "inE...-__--.k47M7y-Dy__3wc.q.8_00.0_._.-_L-_b" }, "matchExpressions": [ { - "key": "XN_h_4Hl-X0_2--__4K..-68-7AlR__8-7_-YD-Q9_-T", - "operator": "Exists" + "key": "C-PfNx__-U7", + "operator": "In", + "values": [ + "IuGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlR__87" + ] } ] } @@ -1411,33 +1446,30 @@ { "labelSelector": { "matchLabels": { - "ue--s-1--t-4m7a-41-6j4m--4-r4p--w1k8--u87lyqq-o-3-7/07-ht-E6_Q": "h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWUV" + "T..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l6Q": "a_t--O.3L.z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.BO" }, "matchExpressions": [ { - "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", - "operator": "In", + "key": "0ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._C", + "operator": "NotIn", "values": [ - "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" + "dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.e.x" ] } ] }, "namespaces": [ - "453" + "463" ], - "topologyKey": "454", + "topologyKey": "464", "namespaceSelector": { "matchLabels": { - "2-_.4dwFbuvf": "5Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7J" + "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": "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" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1445,34 +1477,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1832836223, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "BQ.9-_.m7-Q____vSW_4-__h": "w-ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yj" + "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": "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" + "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": [ - "467" + "477" ], - "topologyKey": "468", + "topologyKey": "478", "namespaceSelector": { "matchLabels": { - "8.7-72qz.W.d.._1-3968": "G__B.3R6-.7Bf8GA--__A7r.8U.V_p61-dO" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "006j--tu-0t-8-937uqhtjrd-7---u6--522p----5506rh-3-2-h10.ale-to9e--a-7j9/lks7dG-9S-O62o.8._.---UK_-.j21---W", - "operator": "NotIn", - "values": [ - "z87_2---2.E.p9-.-3.__a.bl_--..-A" - ] + "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" } ] } @@ -1481,64 +1513,67 @@ ] } }, - "schedulerName": "475", + "schedulerName": "485", "tolerations": [ { - "key": "476", - "operator": "Ü", - "value": "477", - "effect": "貛香\"砻B鷋RȽXv*!ɝ茀Ǩ", - "tolerationSeconds": 8594241010639209901 + "key": "486", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "487", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "478", + "ip": "488", "hostnames": [ - "479" + "489" ] } ], - "priorityClassName": "480", - "priority": 878153992, + "priorityClassName": "490", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "481" + "491" ], "searches": [ - "482" + "492" ], "options": [ { - "name": "483", - "value": "484" + "name": "493", + "value": "494" } ] }, "readinessGates": [ { - "conditionType": "=ȑ-A敲ʉ" + "conditionType": "#sM網" } ], - "runtimeClassName": "485", - "enableServiceLinks": false, - "preemptionPolicy": "梊蝴.Ĉ马āƭw鰕ǰ\"șa", + "runtimeClassName": "495", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ": "283" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -702578810, - "topologyKey": "486", - "whenUnsatisfiable": "Ž氮怉ƥ;\"薑Ȣ#闬輙怀¹bCũw", + "maxSkew": -447559705, + "topologyKey": "496", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "N-_.F": "09z2" + "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": "z-g--v8-c58kh44k-b13--2.7a-h0-4d-z-23---49tw-a/G5-_-_Llmft6.5H905IBI-._g_0", - "operator": "DoesNotExist" + "key": "KTlO.__0PX", + "operator": "In", + "values": [ + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" + ] } ] } @@ -1546,37 +1581,37 @@ ], "setHostnameAsFQDN": false, "os": { - "name": "脡ǯ?b砸ƻ舁Ȁ贠ȇö匉" + "name": "sʅ朁遐»`癸ƥf豯烠砖#囹J,R" } } }, - "ttlSecondsAfterFinished": -166315230, - "completionMode": "TaI楅©Ǫ壿/š^劶äɲ泒", - "suspend": true + "ttlSecondsAfterFinished": 114661309, + "completionMode": "埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$\u003cʖ欢", + "suspend": false }, "status": { "conditions": [ { - "type": "燬Ǻ媳ɦ:Ȱ掯鿊刞篍倧F*Ʊ巭銔0", - "status": "", - "lastProbeTime": "2534-12-23T07:02:01Z", - "lastTransitionTime": "2015-06-07T16:38:22Z", - "reason": "493", - "message": "494" + "type": "?ȣ4c", + "status": "粝ôD齆O", + "lastProbeTime": "2923-06-04T19:02:02Z", + "lastTransitionTime": "2889-05-11T04:07:25Z", + "reason": "503", + "message": "504" } ], - "active": -257419482, - "succeeded": -808276219, - "failed": -29650850, - "completedIndexes": "495", + "active": -794443035, + "succeeded": -1709231587, + "failed": 885124697, + "completedIndexes": "505", "uncountedTerminatedPods": { "succeeded": [ - "抒h莤W{ɳ謏Ɵȗń暸a" + "65c3盧ŶbșʬÇ[輚趞ț" ], "failed": [ - "ʖ臓祴ʬlǢǤųG3Ç" + "" ] }, - "ready": 934248925 + "ready": -1106455686 } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.pb b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.pb index 0fc6265bf7f3e7032a5961f92cd0318487c17e6e..8d6cb8c5cd9facec3260cc503bffef5225179ad2 100644 GIT binary patch delta 5963 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%0DP}`JT_6Z+^Mu@=o9OLqA%lJ<@#U zn~w-N^H$fy!z0HnFSQXwF9Ds8Ac;_m)IqpPlJ;q}x7N{Gt+h9t3vdh;Y&4iJY)xJA zoaLxmm}zSB?JBryX|6cils1fuV*wg9Ao?+g5}7d*c}>@v+&?0of*IVY3DBwGRWiUX z$in9Yah-USBwsa`Ab(p$@6^HX@OQeO2+du>+t!q?9_^>c^BgBT$FnB8(i}Y%rXH=q zTpgC}_5%6rE0YD$mV#h=bAh9x+dRD9m}hCRW@R}#D#n{9t8mu|U0}XjBjIu2;r$+$ z@|dmYt(~}F>*=;-9-M4>S*uo-n41YN{)t<7{wqV0%af$ADx0eISqyRt-&N+nEGam9xGnb^FePybkR?&*3JGgEYi*0yIRNZV3>P zdk#-Yo|pPNFYcY~_2Yqyb?(}^yFuT9;-uv=UL!AE3u}1%InR6lk;K(I#3K+Lh5I62 z#Ltp9z#>B+JNtK@2W#=X-b>@^=Xo4yyuf;C0#=e7`C?Sr{e@bCy&=buea_j`!`T6C z{&KCDzL-tIZv>GK(!uTmhkJ8gfGY}K5SBc%eymHa8?=;LhfYp3?%b3bXg)r9*jnEm zZy9(ul!G<8jX4Cl4xbvlAX6;<(^I%}{^j!h|8=E1Z@i<9F=##1j&gOhd$Jmz4?MmQ z;o(B$pXURw!%d1#@VwUX`Ds`6?RDtJuSJBj>&q4Q z&wO2DEdKkO+p`IBjZ+YvjzXA$ICBE?I!IXtUMFiw%jxmMp=w{&c#TU4xcJ~jX1Z6i z=Ka0X*{ks)>v^lVZ)7?T96t8brCC0wCw{y)9eQ0S8uF(bw)0p1eDx9ebm86hyB|#5 zj0o?V4tZYG<3p5}7$+Rf2Mvwi%-kdZ9ulj4_RZai<|2N){4Gn2?sJSb9;dBiBH(GdL5N{YWvVsj#_cha^6%=K=)Z1jzU%K$d(Q_X?|8YQ8bt zyY0FP&@5|zaKn7I;p<<1BZ3|a9B(s~ryBPgYm8O#&dy)P&I~s&(2L^E|7mhTjQv7( z9B=Beo-5dWW2o;1^N}rqS%JTuet^E~URX(AR+7+P54P~=3{ z zqp!2)_!RZmX1mUL-^#JCMrJdIuAfMkD{u7xmpTv+Dgz0e@% zO*ZGdJaJjmub=n0iiDtro5R-FT5`rtn%b?+qka>OZ(H-v7>`?eZGENd32)GC4f%pS zx6?FiZSS+RE;aYqicUF3^R0Qu?57S{Gf%8sGI`oM*yYGCXDE%ghlk_H=s diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.yaml b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.yaml index 35078cbfc8a..51dfbad60de 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v1.Job.yaml @@ -33,7 +33,7 @@ metadata: spec: activeDeadlineSeconds: -5584804243908071872 backoffLimit: -783752440 - completionMode: TaI楅©Ǫ壿/š^劶äɲ泒 + completionMode: 埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$<ʖ欢 completions: 1305381319 manualSelector: true parallelism: 896585016 @@ -45,7 +45,7 @@ spec: - 3_bQw.-dG6c-.x matchLabels: hjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N4: 3L.u - suspend: true + suspend: false template: metadata: annotations: @@ -78,166 +78,147 @@ spec: selfLink: "29" uid: ɸ=ǤÆ碛,1 spec: - activeDeadlineSeconds: -2391833818948531474 + activeDeadlineSeconds: 4961684277572791542 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "415" - operator: F豎穜姰l咑耖p^鏋蛹Ƚȿ + - key: "425" + operator: 湷D谹気Ƀ秮òƬɸĻo:{ values: - - "416" + - "426" matchFields: - - key: "417" - operator: ò + - key: "427" + operator: 赮ǒđ>*劶?jĎĭ¥#ƱÁR» values: - - "418" - weight: -855547676 + - "428" + weight: 1471419756 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "411" - operator: \Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o + - key: "421" + operator: 鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃 values: - - "412" + - "422" matchFields: - - key: "413" - operator: 旹翃ɾ氒ĺʈʫ + - key: "423" + operator: 鬬$矐_敕ű嵞嬯t{Eɾ values: - - "414" + - "424" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 4exr-1-o--g--1l-8---3snw0-3i--a7-2--o--u0038mp9c10-k-r--l.06-4g-z46--f2t-m839q/2_--XZ-x.__.Y_p - operator: NotIn - values: - - N7_B_r + - key: i---rgvf3q-z-5z80n--t5p/0KkQ-R_R.-.--4_IT_O__3.5h_XC0_7 + operator: DoesNotExist matchLabels: - o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.Hz_V_.r_v_._e_-78o_66: 11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2C + g-2wt-g-ve55m-2-dm--ux3--0--2pn-5023-lt3-w-br75gp-c-o/AX.gUqV22-4-ye52yQh7.6.y: w0_i namespaceSelector: matchExpressions: - - key: XN_h_4Hl-X0_2--__4K..-68-7AlR__8-7_-YD-Q9_-T - operator: Exists + - key: C-PfNx__-U7 + operator: In + values: + - IuGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlR__87 matchLabels: - O_._e_3_.4_W_-q: Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.-4D-rr + i_P..wW: inE...-__--.k47M7y-Dy__3wc.q.8_00.0_._.-_L-_b namespaces: - - "439" - topologyKey: "440" - weight: 957174721 + - "449" + topologyKey: "450" + weight: -561220979 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 37zzgy3-4----nf---3a-cgr6---r58-e-l203-8sln7-3x-b--550397801/1.k9M86.9a_-0R_.Z__v - operator: NotIn - values: - - 0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc - matchLabels: - 4_-y.8_38xm-.nx.sEK4.B.__6m: J1-1.9_.-.Ms7_tP - namespaceSelector: - matchExpressions: - - key: w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a + - key: w80-4-6849--w-0-24u7-9pq66cs3--6/97..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_m operator: Exists matchLabels: - 3QC1--L--v_Z--ZgC: Q__-v_t_u_.__O + 129-9d8-s7-t7--336-11k9-8609a-e1/R.--4Q3: 5-.DG7r-3.----._4__XOnf_ZN.-_--r.E__-.8_e_l23 + namespaceSelector: + matchExpressions: + - key: 7p--3zm-lx300w-tj-5.a-50/O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_BZk5v3aUK_--_o_2.-4 + operator: Exists + matchLabels: + p-61-2we16h-v/Y-v_t_u_.__I_-_-3-d: 69oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..Ki namespaces: - - "425" - topologyKey: "426" + - "435" + topologyKey: "436" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: dy-4-03ls-86-u2i7-6-q-----f-b-3-----73.6b---nhc50-de2qh2-b-6s/J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9-A - operator: Exists - matchLabels: - BQ.9-_.m7-Q____vSW_4-__h: w-ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yj - namespaceSelector: - matchExpressions: - - key: 006j--tu-0t-8-937uqhtjrd-7---u6--522p----5506rh-3-2-h10.ale-to9e--a-7j9/lks7dG-9S-O62o.8._.---UK_-.j21---W + - 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: - - z87_2---2.E.p9-.-3.__a.bl_--..-A + - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m matchLabels: - 8.7-72qz.W.d.._1-3968: G__B.3R6-.7Bf8GA--__A7r.8U.V_p61-dO + 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: 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: + 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K namespaces: - - "467" - topologyKey: "468" - weight: -1832836223 + - "477" + topologyKey: "478" + weight: 1131487788 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W - operator: In - values: - - U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx - matchLabels: - 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: 61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo + - key: 0ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._C operator: NotIn values: - - 0--_qv4--_.6_N_9X-B.s8.B + - dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.e.x matchLabels: - 2-_.4dwFbuvf: 5Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7J + T..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l6Q: a_t--O.3L.z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.BO + namespaceSelector: + matchExpressions: + - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J + operator: DoesNotExist + 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 namespaces: - - "453" - topologyKey: "454" - automountServiceAccountToken: true + - "463" + topologyKey: "464" + automountServiceAccountToken: false containers: - args: - - "254" + - "256" command: - - "253" + - "255" env: - - name: "261" - value: "262" + - name: "263" + value: "264" valueFrom: configMapKeyRef: - key: "268" - name: "267" - optional: true - fieldRef: - apiVersion: "263" - fieldPath: "264" - resourceFieldRef: - containerName: "265" - divisor: "1" - resource: "266" - secretKeyRef: key: "270" name: "269" - optional: true + optional: false + fieldRef: + apiVersion: "265" + fieldPath: "266" + resourceFieldRef: + containerName: "267" + divisor: "99" + resource: "268" + secretKeyRef: + key: "272" + name: "271" + optional: false envFrom: - configMapRef: - name: "259" - optional: false - prefix: "258" - secretRef: - name: "260" + name: "261" optional: true - image: "252" - imagePullPolicy: '&皥贸碔lNKƙ順\E¦队偯' + prefix: "260" + secretRef: + name: "262" + optional: true + image: "254" + imagePullPolicy: Ļǟi& lifecycle: postStart: - exec: - command: - - "298" - httpGet: - host: "301" - httpHeaders: - - name: "302" - value: "303" - path: "299" - port: "300" - scheme: w忊|E剒蔞|表徶đ寳议 - tcpSocket: - host: "304" - port: -614161319 - preStop: exec: command: - "305" @@ -248,284 +229,263 @@ spec: value: "310" path: "306" port: "307" - scheme: 跩aŕ翑 + scheme: T 苧yñKJɐ扵G tcpSocket: host: "312" port: "311" + preStop: + exec: + command: + - "313" + httpGet: + host: "315" + httpHeaders: + - name: "316" + value: "317" + path: "314" + port: -331594625 + scheme: lu|榝$î. + tcpSocket: + host: "319" + port: "318" livenessProbe: exec: command: - - "277" - failureThreshold: 622267234 + - "279" + failureThreshold: 410611837 + gRPC: + port: 193463975 + service: "287" httpGet: - host: "280" + host: "282" httpHeaders: - - name: "281" - value: "282" - path: "278" - port: "279" - initialDelaySeconds: 193463975 - periodSeconds: -1425408777 - successThreshold: -820113531 + - name: "283" + value: "284" + path: "280" + port: "281" + scheme: Í勅跦Opwǩ曬逴褜1ØœȠƬ + initialDelaySeconds: 1831208885 + periodSeconds: -820113531 + successThreshold: 622267234 tcpSocket: - host: "283" - port: 785984384 - terminationGracePeriodSeconds: 1763564411727068601 - timeoutSeconds: 1831208885 - name: "251" + host: "286" + port: "285" + terminationGracePeriodSeconds: 3474657193869121827 + timeoutSeconds: -1425408777 + name: "253" ports: - - containerPort: -1142814363 - hostIP: "257" - hostPort: 1087851818 - name: "256" - protocol: f<鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡źȰ + - containerPort: 1179132251 + hostIP: "259" + hostPort: -1336170981 + name: "258" + protocol: Kʝ瘴I\p[ħsĨɆâĺɗ readinessProbe: exec: command: - - "284" - failureThreshold: -1538905728 + - "288" + failureThreshold: -1355476687 + gRPC: + port: -879005591 + service: "296" httpGet: - host: "287" + host: "291" httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: Ů+朷Ǝ膯ljVX1虊 - initialDelaySeconds: -1748648882 - periodSeconds: 1381579966 - successThreshold: -1418092595 + - name: "292" + value: "293" + path: "289" + port: "290" + scheme: + + initialDelaySeconds: -743369977 + periodSeconds: -635050145 + successThreshold: 319766081 tcpSocket: - host: "290" - port: -979584143 - terminationGracePeriodSeconds: -1867540518204155332 - timeoutSeconds: -239843014 + host: "295" + port: "294" + terminationGracePeriodSeconds: 3785971062093853048 + timeoutSeconds: -1624574056 resources: limits: - ɳɷ9Ì: "134" + 攤/ɸɎ R§耶FfBl: "326" requests: - WKw(: "800" + ɱJȉ罴: "587" securityContext: allowPrivilegeEscalation: true capabilities: add: - - 徥淳4揻-$ɽ丟 + - 碔 drop: - - "" + - NKƙ順\E¦队偯J僳徥淳4揻-$ privileged: false - procMount: M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ - readOnlyRootFilesystem: false - runAsGroup: 8194791334069427324 + procMount: ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ + readOnlyRootFilesystem: true + runAsGroup: 8201449858636177397 runAsNonRoot: false - runAsUser: -816831389119959689 + runAsUser: 8025933883888025358 seLinuxOptions: - level: "317" - role: "315" - type: "316" - user: "314" + level: "324" + role: "322" + type: "323" + user: "321" seccompProfile: - localhostProfile: "321" - type: ȱğ_<ǬëJ橈'琕鶫:顇ə + localhostProfile: "328" + type: ')酊龨δ摖ȱğ_<ǬëJ橈''琕鶫:' windowsOptions: - gmsaCredentialSpec: "319" - gmsaCredentialSpecName: "318" + gmsaCredentialSpec: "326" + gmsaCredentialSpecName: "325" hostProcess: false - runAsUserName: "320" + runAsUserName: "327" startupProbe: exec: command: - - "291" - failureThreshold: 888935190 + - "297" + failureThreshold: 508868877 + gRPC: + port: -1546367923 + service: "304" httpGet: - host: "294" + host: "299" httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* - initialDelaySeconds: -244758593 - periodSeconds: 104069700 - successThreshold: -331594625 + - name: "300" + value: "301" + path: "298" + port: 467291328 + scheme: ĸ輦唊 + initialDelaySeconds: -1403552092 + periodSeconds: 1748715911 + successThreshold: -888240870 tcpSocket: - host: "297" - port: 1574967021 - terminationGracePeriodSeconds: 7193904584276385338 - timeoutSeconds: 591440053 - stdinOnce: true - terminationMessagePath: "313" + host: "303" + port: "302" + terminationGracePeriodSeconds: 4480986625444454685 + timeoutSeconds: 453108839 + stdin: true + terminationMessagePath: "320" + terminationMessagePolicy: ʜ5遰=E埄Ȁ朦 wƯ貾坢'跩aŕ tty: true volumeDevices: - - devicePath: "276" - name: "275" + - devicePath: "278" + name: "277" volumeMounts: - - mountPath: "272" - mountPropagation: 跦Opwǩ曬逴褜1 - name: "271" + - mountPath: "274" + mountPropagation: 6dz娝嘚庎D}埽uʎȺ眖R#yV'W + name: "273" readOnly: true - subPath: "273" - subPathExpr: "274" - workingDir: "255" + subPath: "275" + subPathExpr: "276" + workingDir: "257" dnsConfig: nameservers: - - "481" + - "491" options: - - name: "483" - value: "484" + - name: "493" + value: "494" searches: - - "482" - dnsPolicy: Ƒ[澔 - enableServiceLinks: false + - "492" + dnsPolicy: G + enableServiceLinks: true ephemeralContainers: - args: - - "325" + - "332" command: - - "324" + - "331" env: - - name: "332" - value: "333" + - name: "339" + value: "340" valueFrom: configMapKeyRef: - key: "339" - name: "338" - optional: false + key: "346" + name: "345" + optional: true fieldRef: - apiVersion: "334" - fieldPath: "335" + apiVersion: "341" + fieldPath: "342" resourceFieldRef: - containerName: "336" - divisor: "832" - resource: "337" + containerName: "343" + divisor: "974" + resource: "344" secretKeyRef: - key: "341" - name: "340" - optional: false + key: "348" + name: "347" + optional: true envFrom: - configMapRef: - name: "330" + name: "337" optional: false - prefix: "329" + prefix: "336" secretRef: - name: "331" - optional: false - image: "323" - imagePullPolicy: 灲閈誹ʅ蕉ɼ搳 + name: "338" + optional: true + image: "330" + imagePullPolicy: 若`l} lifecycle: postStart: exec: command: - - "369" + - "380" httpGet: - host: "371" + host: "382" httpHeaders: - - name: "372" - value: "373" - path: "370" - port: -869776221 - scheme: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' + - name: "383" + value: "384" + path: "381" + port: 2112112129 + scheme: ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗 tcpSocket: - host: "375" - port: "374" + host: "386" + port: "385" preStop: exec: command: - - "376" + - "387" httpGet: - host: "378" + host: "389" httpHeaders: - - name: "379" - value: "380" - path: "377" - port: -1917609921 - scheme: 耗 + - name: "390" + value: "391" + path: "388" + port: -1920304485 tcpSocket: - host: "382" - port: "381" + host: "392" + port: -531787516 livenessProbe: exec: command: - - "348" - failureThreshold: -1896415283 + - "355" + failureThreshold: 998588134 + gRPC: + port: -667808868 + service: "361" httpGet: - host: "350" + host: "357" httpHeaders: - - name: "351" - value: "352" - path: "349" - port: -1700828941 - scheme: 諔迮ƙ - initialDelaySeconds: -969533986 - periodSeconds: -488127393 - successThreshold: 1137109081 + - name: "358" + value: "359" + path: "356" + port: 1473407401 + scheme: ʐşƧ + initialDelaySeconds: -1411971593 + periodSeconds: -74827262 + successThreshold: 467105019 tcpSocket: - host: "354" - port: "353" - terminationGracePeriodSeconds: 6618112330449141397 - timeoutSeconds: 299741709 - name: "322" + host: "360" + port: 199049889 + terminationGracePeriodSeconds: -7936947433725476327 + timeoutSeconds: -1952582931 + name: "329" ports: - - containerPort: 865289071 - hostIP: "328" - hostPort: 1504385614 - name: "327" - protocol: iɥ嵐sC8 + - containerPort: -2097329452 + hostIP: "335" + hostPort: -116224247 + name: "334" + protocol: 屿oiɥ嵐sC8? readinessProbe: - exec: - command: - - "355" - failureThreshold: 2073046460 - httpGet: - host: "358" - httpHeaders: - - name: "359" - value: "360" - path: "356" - port: "357" - scheme: ɱďW賁Ě - initialDelaySeconds: -674445196 - periodSeconds: -543432015 - successThreshold: -515370067 - tcpSocket: - host: "361" - port: 1436222565 - terminationGracePeriodSeconds: 7270263763744228913 - timeoutSeconds: 1239158543 - resources: - limits: - h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻: "127" - requests: - C"6x$1s: "463" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - 箨ʨIk(dŊiɢ - drop: - - Į蛋I滞廬耐鷞焬CQ - privileged: true - procMount: EĨǔvÄÚ×p - readOnlyRootFilesystem: false - runAsGroup: -583355774536171734 - runAsNonRoot: false - runAsUser: -506227444233847191 - seLinuxOptions: - level: "387" - role: "385" - type: "386" - user: "384" - seccompProfile: - localhostProfile: "391" - type: m罂o3ǰ廋i乳'ȘUɻ - windowsOptions: - gmsaCredentialSpec: "389" - gmsaCredentialSpecName: "388" - hostProcess: false - runAsUserName: "390" - startupProbe: exec: command: - "362" - failureThreshold: 252309773 + failureThreshold: 1497888778 + gRPC: + port: -543432015 + service: "370" httpGet: host: "365" httpHeaders: @@ -533,39 +493,94 @@ spec: value: "367" path: "363" port: "364" - scheme: XW疪鑳w妕眵 - initialDelaySeconds: -832681001 - periodSeconds: -1337533938 - successThreshold: 1473765654 + scheme: ¼蠾8餑噭Dµņ + initialDelaySeconds: -515370067 + periodSeconds: 1692740191 + successThreshold: -278396828 tcpSocket: - host: "368" - port: 455919108 - terminationGracePeriodSeconds: -8460346884535567850 - timeoutSeconds: 1616390418 + host: "369" + port: "368" + terminationGracePeriodSeconds: -7146044409185304665 + timeoutSeconds: 2073046460 + resources: + limits: + 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻: "838" + requests: + i騎C"6x$1sȣ±p鋄5弢ȹ均: "582" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ + drop: + - Ix糂腂ǂǚŜEuEy + privileged: false + procMount: Ǖc8ǣƘƵŧ1ƟƓ宆! + readOnlyRootFilesystem: false + runAsGroup: 1444191387770239457 + runAsNonRoot: false + runAsUser: -8712539912912040623 + seLinuxOptions: + level: "397" + role: "395" + type: "396" + user: "394" + seccompProfile: + localhostProfile: "401" + type: ɋȑoG鄧蜢暳ǽżLj捲 + windowsOptions: + gmsaCredentialSpec: "399" + gmsaCredentialSpecName: "398" + hostProcess: false + runAsUserName: "400" + startupProbe: + exec: + command: + - "371" + failureThreshold: -1869812680 + gRPC: + port: 1454160406 + service: "379" + httpGet: + host: "374" + httpHeaders: + - name: "375" + value: "376" + path: "372" + port: "373" + scheme: 鑳w妕眵笭/9崍h趭 + initialDelaySeconds: 597943993 + periodSeconds: -1379762675 + successThreshold: -869776221 + tcpSocket: + host: "378" + port: "377" + terminationGracePeriodSeconds: -4480129203693517072 + timeoutSeconds: -1237718434 stdin: true - stdinOnce: true - targetContainerName: "392" - terminationMessagePath: "383" - terminationMessagePolicy: ť1ùfŭƽ眝{æ盪泙若`l}Ñ蠂Ü[ - tty: true + targetContainerName: "402" + terminationMessagePath: "393" + terminationMessagePolicy: 璾ėȜv volumeDevices: - - devicePath: "347" - name: "346" + - devicePath: "354" + name: "353" volumeMounts: - - mountPath: "343" - mountPropagation: P­蜷ɔ幩šeSvEȤƏ埮pɵ{W - name: "342" - subPath: "344" - subPathExpr: "345" - workingDir: "326" + - mountPath: "350" + mountPropagation: vEȤƏ埮p + name: "349" + readOnly: true + subPath: "351" + subPathExpr: "352" + workingDir: "333" hostAliases: - hostnames: - - "479" - ip: "478" - hostPID: true - hostname: "409" + - "489" + ip: "488" + hostIPC: true + hostNetwork: true + hostname: "419" imagePullSecrets: - - name: "408" + - name: "418" initContainers: - args: - "184" @@ -599,42 +614,46 @@ spec: name: "190" optional: false image: "182" + imagePullPolicy: lNdǂ>5 lifecycle: postStart: exec: command: - - "227" + - "230" httpGet: - host: "230" + host: "232" httpHeaders: - - name: "231" - value: "232" - path: "228" - port: "229" - scheme: 拜Ȍzɟ踡肒Ao/樝f + - name: "233" + value: "234" + path: "231" + port: -1018741501 + scheme: ɿʒ刽ʼn掏1ſ盷 tcpSocket: - host: "233" - port: -1497057920 + host: "235" + port: 817152661 preStop: exec: command: - - "234" + - "236" httpGet: - host: "237" + host: "239" httpHeaders: - - name: "238" - value: "239" - path: "235" - port: "236" - scheme: x榜VƋZ1Ůđ眊ľǎɳ,ǿ飏騀呣ǎ + - name: "240" + value: "241" + path: "237" + port: "238" + scheme: ŽoǠŻʘY賃ɪ鐊瀑Ź9Ǖ tcpSocket: - host: "241" - port: "240" + host: "243" + port: "242" livenessProbe: exec: command: - "207" - failureThreshold: -1167888910 + failureThreshold: -1047607622 + gRPC: + port: -774074461 + service: "214" httpGet: host: "209" httpHeaders: @@ -643,14 +662,14 @@ spec: path: "208" port: 1094670193 scheme: 栲茇竛吲蚛隖<ǶĬ4y£軶ǃ*ʙ嫙& - initialDelaySeconds: -802585193 - periodSeconds: 1944205014 - successThreshold: -2079582559 + initialDelaySeconds: -1503428149 + periodSeconds: -1765469779 + successThreshold: 1525829664 tcpSocket: host: "213" port: "212" - terminationGracePeriodSeconds: 9134864175859680954 - timeoutSeconds: 1901330124 + terminationGracePeriodSeconds: -3116113949617156745 + timeoutSeconds: 279808574 name: "181" ports: - containerPort: 44308192 @@ -661,22 +680,25 @@ spec: readinessProbe: exec: command: - - "214" + - "215" failureThreshold: -1294101963 + gRPC: + port: -88173241 + service: "222" httpGet: - host: "217" + host: "218" httpHeaders: - - name: "218" - value: "219" - path: "215" - port: "216" - scheme: ȹ嫰ƹǔw÷nI粛E煹ǐƲE + - name: "219" + value: "220" + path: "216" + port: "217" + scheme: s{Ⱦdz@ùƸʋŀ樺ȃ initialDelaySeconds: -1390686338 periodSeconds: 1908897348 successThreshold: -153894372 tcpSocket: - host: "220" - port: -88173241 + host: "221" + port: -270045321 terminationGracePeriodSeconds: -8426138335498948912 timeoutSeconds: 1762266578 resources: @@ -685,55 +707,58 @@ spec: requests: 瀹鞎sn芞: "621" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - ȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄 + - 懔%熷谟 drop: - - rʤî萨zvt莭琽§ć\ ïì - privileged: false - procMount: N粕擓ƖHVe熼 + - 蛯ɰ荶ljʁ揆ɘȌ + privileged: true + procMount: "" readOnlyRootFilesystem: false - runAsGroup: 9197199583783594492 - runAsNonRoot: false - runAsUser: 5064334456447889244 + runAsGroup: -834696834428133864 + runAsNonRoot: true + runAsUser: -3530853032778992089 seLinuxOptions: - level: "246" - role: "244" - type: "245" - user: "243" + level: "248" + role: "246" + type: "247" + user: "245" seccompProfile: - localhostProfile: "250" - type: FD剂讼ɓȌʟn + localhostProfile: "252" + type: -鿧悮坮Ȣ幟ļ windowsOptions: - gmsaCredentialSpec: "248" - gmsaCredentialSpecName: "247" - hostProcess: false - runAsUserName: "249" + gmsaCredentialSpec: "250" + gmsaCredentialSpecName: "249" + hostProcess: true + runAsUserName: "251" startupProbe: exec: command: - - "221" - failureThreshold: 441998152 + - "223" + failureThreshold: -122979840 + gRPC: + port: -820458255 + service: "229" httpGet: - host: "223" + host: "225" httpHeaders: - - name: "224" - value: "225" - path: "222" + - name: "226" + value: "227" + path: "224" port: -1273036797 scheme: ŤǢʭ嵔棂p儼Ƿ裚瓶 - initialDelaySeconds: -1275947865 - periodSeconds: -560140039 - successThreshold: -1933850966 + initialDelaySeconds: -1109164040 + periodSeconds: 899007965 + successThreshold: -742356330 tcpSocket: - host: "226" + host: "228" port: -1549755975 - terminationGracePeriodSeconds: 3211788672813464064 - timeoutSeconds: -2112697830 - stdinOnce: true - terminationMessagePath: "242" - terminationMessagePolicy: 萭旿@掇lNdǂ>5姣 + terminationGracePeriodSeconds: 3932374770591864310 + timeoutSeconds: -172174631 + stdin: true + terminationMessagePath: "244" + terminationMessagePolicy: Ȋɞ-uƻ悖ȩ0Ƹ tty: true volumeDevices: - devicePath: "206" @@ -746,67 +771,69 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "397" + nodeName: "407" nodeSelector: - "393": "394" + "403": "404" os: - name: 脡ǯ?b砸ƻ舁Ȁ贠ȇö匉 + name: sʅ朁遐»`癸ƥf豯烠砖#囹J,R overhead: - <ƋlɋN磋镮ȺPÈɥ偁髕ģƗ: "283" - preemptionPolicy: 梊蝴.Ĉ马āƭw鰕ǰ"șa - priority: 878153992 - priorityClassName: "480" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "490" readinessGates: - - conditionType: =ȑ-A敲ʉ - restartPolicy: ċ桉桃喕蠲$ɛ溢臜裡×銵-紑 - runtimeClassName: "485" - schedulerName: "475" + - conditionType: '#sM網' + restartPolicy: Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů(A 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 O(1?qmkpg`TKK}<|JXfXw delta 5382 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,趐V曡88 ' values: - - "428" + - "441" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: J-_.ZCRT.0z-oe.G79.3bU_._nV34GH - operator: DoesNotExist + - key: 4-4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2-W + operator: In + values: + - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ matchLabels: - w_--5-_.3--_9QW2JkU27_.-4T-9: 4.K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._4 + p2djmscp--ac8u23-k----26u5--72n-5.j8-0020-1-5/N7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._i: wvU namespaceSelector: matchExpressions: - - key: 3_Lsu-H_.f82-82 - operator: NotIn - values: - - P6j.u--.K--g__..2bidF.-0-...WE.-_tdt_-Z0_TM_p6lM.Y-nI + - key: fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5 + operator: Exists matchLabels: - 5i-z-s--o8t5-l6-407--m-dc---6-q-q0o90--g-09--d5ez1----b9/ERG2nV.__Y: T_YT.1--3 + 14i: 07-ht-E6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-...C4_-_2G0.-c_CG namespaces: - - "453" - topologyKey: "454" - weight: 199195373 + - "466" + topologyKey: "467" + weight: 76443899 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 0l4-vo5bypq.5---f31-0-2t3z-w5h/Z9p_6.C.-e16-O_.Q-U-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k7 - operator: NotIn - values: - - V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX3 + - key: 7Vz_6.Hz_V_.r_v_._X + operator: Exists matchLabels: - 8v--xk-gr-2/5-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6SN: S + 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q: 4XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0Ht namespaceSelector: matchExpressions: - - key: 75p1em---1wwv3-f/k47M7y-Dy__3wcq - operator: NotIn - values: - - x4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-A + - key: a.O2G_-_K-.03.mp.-10KkQ-R_R.-.--G + operator: Exists matchLabels: - ? 5023-lt3-w-br75gp-c-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-6-g.4-----385h---0-u73phjo--8kb6--ut---p8--3-e-3-44---h-q7-ps/HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxB - : w-W_-E + 7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV22-4-y5: yQh7.6.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__-ex-_1_-ODgC1 namespaces: - - "439" - topologyKey: "440" + - "452" + topologyKey: "453" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: ai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O937uh - operator: In - values: - - 7.W74-R_Z_Tz.a3_HWo4_6 + - key: y--03-64-8l7-l-0787-1.t655-905---o7-g-10-oh-c3-----va10-m-fq97-81-xa-h0-4d-z-23---494/q-I_i72Tx3___-..f5-6x-_-o_6O_If-5_-_._F-09z02.4Z1 + operator: Exists matchLabels: - 5396hq/v..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35HB: u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-Z + v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h: 16-...98m.p-kq.ByM1_..H1z..j_.r3--mT8vo namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV + - key: KTlO.__0PX operator: In values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + ? 8-f2-ge-a--q6--sea-c-zz----0-d---z--3c9-47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/4--_63-Nz23.Ya-C3-._-l__KSvV-8-L__C_60-__.1S + : u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D namespaces: - - "481" - topologyKey: "482" - weight: 1560053496 + - "494" + topologyKey: "495" + weight: -512304328 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: l--7-n--kfk3x-j9133e--2t.58-7e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z4063---kb/i..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_D7RufiV-7uu - operator: DoesNotExist + - key: pT-___-_5-6h_Ky7-_0Vw-Nzfdw.30 + operator: Exists matchLabels: - t1n13sx82-cx-4q/Lbk81S3.T: d + 6j4uvf1-sdg--132bid-7x0u738--7w-tdt-u-0----p6l-3-znd-b/D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-1WV.-__05._Lsu-H_.f82-8_U: 55Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3M namespaceSelector: matchExpressions: - - key: U__L.KH6K.RwsfI_j - operator: In + - 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: - f_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__78: O-._-_8_.._._a-.N.__-_._.3l-_86_u2-7_._qN__A_f_B + l--7-n--kfk3x-j9133e--2t.58-7e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z4063---kb/5_D7RufiV-7uu: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p namespaces: - - "467" - topologyKey: "468" + - "480" + topologyKey: "481" automountServiceAccountToken: true containers: - args: - - "273" + - "274" command: - - "272" + - "273" env: - - name: "280" - value: "281" + - name: "281" + value: "282" valueFrom: configMapKeyRef: - key: "287" - name: "286" - optional: true + key: "288" + name: "287" + optional: false fieldRef: - apiVersion: "282" - fieldPath: "283" + apiVersion: "283" + fieldPath: "284" resourceFieldRef: - containerName: "284" - divisor: "381" - resource: "285" + containerName: "285" + divisor: "107" + resource: "286" secretKeyRef: - key: "289" - name: "288" + key: "290" + name: "289" optional: false envFrom: - configMapRef: - name: "278" - optional: false - prefix: "277" - secretRef: name: "279" - optional: true - image: "271" - imagePullPolicy: 疪鑳w妕眵笭/9崍 + optional: false + prefix: "278" + secretRef: + name: "280" + optional: false + image: "272" + imagePullPolicy: Ŵ壶ƵfȽÃ茓pȓɻ lifecycle: postStart: - exec: - command: - - "315" - httpGet: - host: "317" - httpHeaders: - - name: "318" - value: "319" - path: "316" - port: 1473407401 - scheme: ʐşƧ - tcpSocket: - host: "320" - port: 199049889 - preStop: exec: command: - "321" httpGet: - host: "323" + host: "324" httpHeaders: - - name: "324" - value: "325" + - name: "325" + value: "326" path: "322" - port: -1952582931 - scheme: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ + port: "323" + scheme: / tcpSocket: host: "327" - port: "326" + port: 1616390418 + preStop: + exec: + command: + - "328" + httpGet: + host: "331" + httpHeaders: + - name: "332" + value: "333" + path: "329" + port: "330" + scheme: ť嗆u8晲T + tcpSocket: + host: "335" + port: "334" livenessProbe: exec: command: - - "296" - failureThreshold: -300247800 + - "297" + failureThreshold: 480631652 + gRPC: + port: 1502643091 + service: "305" httpGet: - host: "298" + host: "300" httpHeaders: - - name: "299" - value: "300" - path: "297" - port: 865289071 - scheme: iɥ嵐sC8 - initialDelaySeconds: -1513284745 - periodSeconds: -414121491 - successThreshold: -1862764022 + - name: "301" + value: "302" + path: "298" + port: "299" + scheme: C"6x$1s + initialDelaySeconds: -1850786456 + periodSeconds: 1073055345 + successThreshold: 1443329506 tcpSocket: - host: "301" - port: -898536659 - terminationGracePeriodSeconds: 1661310708546756312 - timeoutSeconds: 1258370227 - name: "270" + host: "304" + port: "303" + terminationGracePeriodSeconds: -8518791946699766113 + timeoutSeconds: -518160270 + name: "271" ports: - - containerPort: -1137436579 - hostIP: "276" - hostPort: 1868683352 - name: "275" - protocol: 颶妧Ö闊 + - containerPort: 1157117817 + hostIP: "277" + hostPort: -825277526 + name: "276" readinessProbe: exec: command: - - "302" - failureThreshold: -668834933 + - "306" + failureThreshold: 1697842937 + gRPC: + port: 1137109081 + service: "313" httpGet: - host: "305" - httpHeaders: - - name: "306" - value: "307" - path: "303" - port: "304" - scheme: yƕ丆録²Ŏ) - initialDelaySeconds: -1117254382 - periodSeconds: -1329220997 - successThreshold: -1659431885 - tcpSocket: host: "308" - port: 507384491 - terminationGracePeriodSeconds: -3376301370309029429 - timeoutSeconds: 1354318307 + httpHeaders: + - name: "309" + value: "310" + path: "307" + port: 155090390 + scheme: Ə埮pɵ{WOŭW灬pȭCV擭銆 + initialDelaySeconds: -1896415283 + periodSeconds: -1330095135 + successThreshold: 1566213732 + tcpSocket: + host: "312" + port: "311" + terminationGracePeriodSeconds: 4015558014521575949 + timeoutSeconds: 1540899353 resources: limits: - ²sNƗ¸g: "50" + 琕鶫:顇ə娯Ȱ囌{: "853" requests: - 酊龨δ摖ȱğ_<: "118" + Z龏´DÒȗÔÂɘɢ鬍熖B芭花: "372" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - (娕uE增猍 + - ɜ瞍阎lğ Ņ#耗Ǚ( drop: - - ' xǨŴ壶ƵfȽÃ茓pȓɻ挴ʠɜ瞍' + - 1ùfŭƽ眝{æ盪泙若`l}Ñ蠂 privileged: true - procMount: 1ùfŭƽ眝{æ盪泙若`l}Ñ蠂 - readOnlyRootFilesystem: true - runAsGroup: -8236071895143008294 + procMount: 炊礫Ƽ¨Ix糂腂ǂǚŜEuEy竬ʆɞ + readOnlyRootFilesystem: false + runAsGroup: 1777701907934560087 runAsNonRoot: false - runAsUser: 2548453080315983269 + runAsUser: 2740243472098122859 seLinuxOptions: - level: "332" - role: "330" - type: "331" - user: "329" + level: "340" + role: "338" + type: "339" + user: "337" seccompProfile: - localhostProfile: "336" - type: '[ƛ^輅' + localhostProfile: "344" + type: '}礤铟怖ý萜Ǖc8ǣ' windowsOptions: - gmsaCredentialSpec: "334" - gmsaCredentialSpecName: "333" - hostProcess: false - runAsUserName: "335" + gmsaCredentialSpec: "342" + gmsaCredentialSpecName: "341" + hostProcess: true + runAsUserName: "343" startupProbe: exec: command: - - "309" - failureThreshold: -2130294761 + - "314" + failureThreshold: -1158164196 + gRPC: + port: -260580148 + service: "320" httpGet: - host: "311" + host: "316" httpHeaders: - - name: "312" - value: "313" - path: "310" - port: -305362540 - scheme: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - initialDelaySeconds: 455833230 - periodSeconds: 155090390 - successThreshold: -2113700533 + - name: "317" + value: "318" + path: "315" + port: 2084371155 + scheme: ɭɪǹ0衷, + initialDelaySeconds: -2146249756 + periodSeconds: 129997413 + successThreshold: 257855378 tcpSocket: - host: "314" - port: 1167615307 - terminationGracePeriodSeconds: -3385088507022597813 - timeoutSeconds: 1956567721 - stdinOnce: true - terminationMessagePath: "328" - terminationMessagePolicy: )DŽ髐njʉBn(fǂ - tty: true + host: "319" + port: 1692740191 + terminationGracePeriodSeconds: 3747469357740480836 + timeoutSeconds: -1588068441 + terminationMessagePath: "336" volumeDevices: - - devicePath: "295" - name: "294" + - devicePath: "296" + name: "295" volumeMounts: - - mountPath: "291" - mountPropagation: ƺ蛜6Ɖ飴ɎiǨź - name: "290" + - mountPath: "292" + mountPropagation: 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻 + name: "291" readOnly: true - subPath: "292" - subPathExpr: "293" - workingDir: "274" + subPath: "293" + subPathExpr: "294" + workingDir: "275" dnsConfig: nameservers: - - "495" + - "508" options: - - name: "497" - value: "498" + - name: "510" + value: "511" searches: - - "496" - dnsPolicy: 螗ɃŒGm¨z鋎靀 + - "509" + dnsPolicy: G喾@潷ƹ8ï enableServiceLinks: false ephemeralContainers: - args: - - "340" + - "348" command: - - "339" + - "347" env: - - name: "347" - value: "348" + - name: "355" + value: "356" valueFrom: configMapKeyRef: - key: "354" - name: "353" - optional: true + key: "362" + name: "361" + optional: false fieldRef: - apiVersion: "349" - fieldPath: "350" + apiVersion: "357" + fieldPath: "358" resourceFieldRef: - containerName: "351" - divisor: "741" - resource: "352" + containerName: "359" + divisor: "833" + resource: "360" secretKeyRef: - key: "356" - name: "355" + key: "364" + name: "363" optional: false envFrom: - configMapRef: - name: "345" + name: "353" optional: true - prefix: "344" + prefix: "352" secretRef: - name: "346" + name: "354" optional: true - image: "338" - imagePullPolicy: ʈʫ羶剹ƊF豎穜 + image: "346" + imagePullPolicy: Ï 瞍髃#ɣȕW歹s梊ɥʋăƻ遲njl lifecycle: postStart: exec: command: - - "383" + - "395" httpGet: - host: "386" + host: "398" httpHeaders: - - name: "387" - value: "388" - path: "384" - port: "385" - scheme: V + - name: "399" + value: "400" + path: "396" + port: "397" + scheme: 湷D谹気Ƀ秮òƬɸĻo:{ tcpSocket: - host: "389" - port: 1791758702 + host: "402" + port: "401" preStop: exec: command: - - "390" + - "403" httpGet: - host: "393" + host: "405" httpHeaders: - - name: "394" - value: "395" - path: "391" - port: "392" - scheme: \Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o + - name: "406" + value: "407" + path: "404" + port: -752447038 + scheme: '*劶?jĎĭ¥#Ʊ' tcpSocket: - host: "396" - port: -1082980401 + host: "409" + port: "408" livenessProbe: exec: command: - - "363" - failureThreshold: -92253969 + - "371" + failureThreshold: 336203895 + gRPC: + port: -1447808835 + service: "378" httpGet: - host: "366" + host: "374" httpHeaders: - - name: "367" - value: "368" - path: "364" - port: "365" - scheme: 裡×銵-紑浘牬釼 - initialDelaySeconds: 762856658 - periodSeconds: 713473395 - successThreshold: -912220708 + - name: "375" + value: "376" + path: "372" + port: "373" + scheme: ȟP + initialDelaySeconds: 1304378059 + periodSeconds: 71888222 + successThreshold: -353088012 tcpSocket: - host: "369" - port: 1648539888 - terminationGracePeriodSeconds: 1046110838271944058 - timeoutSeconds: -1898251770 - name: "337" + host: "377" + port: 1445923603 + terminationGracePeriodSeconds: -1123471466011207477 + timeoutSeconds: -1738065470 + name: "345" ports: - - containerPort: 1660454722 - hostIP: "343" - hostPort: -1977635123 - name: "342" - protocol: 礫Ƽ¨Ix糂腂ǂǚŜEu + - containerPort: -587859607 + hostIP: "351" + hostPort: -36573584 + name: "350" + protocol: 宆!鍲ɋȑoG鄧蜢暳ǽżLj捲攻xƂ readinessProbe: exec: command: - - "370" - failureThreshold: 1504775716 + - "379" + failureThreshold: -585628051 + gRPC: + port: 494494744 + service: "387" httpGet: - host: "372" + host: "382" httpHeaders: - - name: "373" - value: "374" - path: "371" - port: 1797904220 - scheme: 羹 - initialDelaySeconds: -1510210852 - periodSeconds: 1770824317 - successThreshold: -1736247571 + - name: "383" + value: "384" + path: "380" + port: "381" + scheme: ¯ÁȦtl敷斢 + initialDelaySeconds: -578081758 + periodSeconds: -547346163 + successThreshold: -786927040 tcpSocket: - host: "376" - port: "375" - terminationGracePeriodSeconds: 8657972883429789645 - timeoutSeconds: 1604463080 + host: "386" + port: "385" + terminationGracePeriodSeconds: 8850141386971124227 + timeoutSeconds: 1290872770 resources: limits: - ý萜Ǖc: "275" + Z漤ŗ坟Ů*劶?jĎ + - =歍þ privileged: false - procMount: e - readOnlyRootFilesystem: false - runAsGroup: 7755347487915595851 + procMount: ¿əW#ļǹʅŚO虀^背遻堣灭ƴɦ燻踸 + readOnlyRootFilesystem: true + runAsGroup: 7479459484302716044 runAsNonRoot: false - runAsUser: -3365965984794126745 + runAsUser: 8572105301692435343 seLinuxOptions: - level: "401" - role: "399" - type: "400" - user: "398" + level: "414" + role: "412" + type: "413" + user: "411" seccompProfile: - localhostProfile: "405" - type: G昧牱fsǕT衩kƒK07曳wœj堑 + localhostProfile: "418" + type: Sĕ濦ʓɻŊ0蚢鑸鶲Ãqb轫ʓ滨ĖRh windowsOptions: - gmsaCredentialSpec: "403" - gmsaCredentialSpecName: "402" + gmsaCredentialSpec: "416" + gmsaCredentialSpecName: "415" hostProcess: true - runAsUserName: "404" + runAsUserName: "417" startupProbe: exec: command: - - "377" - failureThreshold: -1457715462 + - "388" + failureThreshold: -1223327585 + gRPC: + port: 253035196 + service: "394" httpGet: - host: "379" + host: "390" httpHeaders: - - name: "380" - value: "381" - path: "378" - port: 1859267428 - scheme: ȟP - initialDelaySeconds: 2040952835 - periodSeconds: -513325570 - successThreshold: 1491794693 + - name: "391" + value: "392" + path: "389" + port: -2011369579 + scheme: 忀oɎƺL肄$鬬 + initialDelaySeconds: 1683993464 + periodSeconds: -614393357 + successThreshold: -183458945 tcpSocket: - host: "382" - port: 1445923603 - terminationGracePeriodSeconds: 5797412715505520759 - timeoutSeconds: -1101457109 - stdin: true - targetContainerName: "406" - terminationMessagePath: "397" - terminationMessagePolicy: 肄$鬬 + host: "393" + port: -1128805635 + terminationGracePeriodSeconds: -425547479604104324 + timeoutSeconds: -371229129 + stdinOnce: true + targetContainerName: "419" + terminationMessagePath: "410" + terminationMessagePolicy: »淹揀.e鍃G昧牱 tty: true volumeDevices: - - devicePath: "362" - name: "361" + - devicePath: "370" + name: "369" volumeMounts: - - mountPath: "358" - mountPropagation: 暳ǽżLj捲攻xƂ9阠$嬏wy¶熀 - name: "357" - readOnly: true - subPath: "359" - subPathExpr: "360" - workingDir: "341" + - mountPath: "366" + mountPropagation: ŵǤ桒ɴ鉂WJ1抉泅ą&疀ȼN翾Ⱦ + name: "365" + subPath: "367" + subPathExpr: "368" + workingDir: "349" hostAliases: - hostnames: - - "493" - ip: "492" + - "506" + ip: "505" hostNetwork: true - hostname: "423" + hostPID: true + hostname: "436" imagePullSecrets: - - name: "422" + - name: "435" initContainers: - args: - "203" @@ -636,43 +644,46 @@ spec: name: "209" optional: false image: "201" - imagePullPolicy: 鐫û咡W<敄lu|榝 + imagePullPolicy: 8T 苧yñKJɐ扵Gƚ绤fʀ lifecycle: postStart: exec: command: - - "246" + - "249" httpGet: - host: "249" + host: "251" httpHeaders: - - name: "250" - value: "251" - path: "247" - port: "248" - scheme: j爻ƙt叀碧闳ȩr嚧ʣq埄趛屡ʁ岼昕Ĭ + - name: "252" + value: "253" + path: "250" + port: -1624574056 + scheme: 犵殇ŕ-Ɂ圯W:ĸ輦唊# tcpSocket: - host: "253" - port: "252" + host: "255" + port: "254" preStop: exec: command: - - "254" + - "256" httpGet: - host: "257" + host: "258" httpHeaders: - - name: "258" - value: "259" - path: "255" - port: "256" - scheme: "y" + - name: "259" + value: "260" + path: "257" + port: 1748715911 + scheme: 屡ʁ tcpSocket: - host: "260" - port: -1620315711 + host: "261" + port: -1554559634 livenessProbe: exec: command: - "226" - failureThreshold: 158280212 + failureThreshold: -127849333 + gRPC: + port: -228822833 + service: "233" httpGet: host: "229" httpHeaders: @@ -681,14 +692,14 @@ spec: path: "227" port: "228" scheme: 翁杙Ŧ癃8鸖ɱJȉ罴ņ螡ź - initialDelaySeconds: 513341278 - periodSeconds: 1255312175 - successThreshold: -1740959124 + initialDelaySeconds: -970312425 + periodSeconds: 1451056156 + successThreshold: 267768240 tcpSocket: host: "232" port: -1543701088 - terminationGracePeriodSeconds: -1552383991890236277 - timeoutSeconds: 627713162 + terminationGracePeriodSeconds: -6249601560883066585 + timeoutSeconds: -1213051101 name: "200" ports: - containerPort: -1409668172 @@ -699,24 +710,27 @@ spec: readinessProbe: exec: command: - - "233" - failureThreshold: 852780575 + - "234" + failureThreshold: -661937776 + gRPC: + port: 571739592 + service: "240" httpGet: - host: "235" + host: "236" httpHeaders: - - name: "236" - value: "237" - path: "234" - port: -1099429189 - scheme: 9Ì - initialDelaySeconds: 1689978741 - periodSeconds: -1798849477 - successThreshold: -1017263912 + - name: "237" + value: "238" + path: "235" + port: 1741405963 + scheme: V'WKw(ğ儴 + initialDelaySeconds: 1853396726 + periodSeconds: -280820676 + successThreshold: 376404581 tcpSocket: - host: "238" - port: -1364571630 - terminationGracePeriodSeconds: -5381329890395615297 - timeoutSeconds: -1423854443 + host: "239" + port: 965937684 + terminationGracePeriodSeconds: 8892821664271613295 + timeoutSeconds: 1330271338 resources: limits: "": "55" @@ -726,51 +740,55 @@ spec: allowPrivilegeEscalation: false capabilities: add: - - .Ȏ蝪ʜ5遰= + - 墺Ò媁荭gw忊|E剒蔞|表徶đ drop: - - 埄Ȁ朦 wƯ貾坢'跩a - privileged: true - procMount: 垾现葢ŵ橨 + - 议Ƭƶ氩Ȩ<6鄰簳°Ļǟi& + privileged: false + procMount: ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ readOnlyRootFilesystem: true - runAsGroup: 5005043520982487553 - runAsNonRoot: false - runAsUser: 3024893073780181445 + runAsGroup: -5569844914519516591 + runAsNonRoot: true + runAsUser: -3342656999442156006 seLinuxOptions: - level: "265" - role: "263" - type: "264" - user: "262" + level: "266" + role: "264" + type: "265" + user: "263" seccompProfile: - localhostProfile: "269" - type: l獕;跣Hǝcw媀瓄 + localhostProfile: "270" + type: Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ windowsOptions: - gmsaCredentialSpec: "267" - gmsaCredentialSpecName: "266" + gmsaCredentialSpec: "268" + gmsaCredentialSpecName: "267" hostProcess: false - runAsUserName: "268" + runAsUserName: "269" startupProbe: exec: command: - - "239" - failureThreshold: -743369977 + - "241" + failureThreshold: 1388782554 + gRPC: + port: 410611837 + service: "248" httpGet: - host: "241" + host: "244" httpHeaders: - - name: "242" - value: "243" - path: "240" - port: 1853396726 - scheme: 曬逴褜1ØœȠƬQg鄠[颐o啛更偢ɇ卷 - initialDelaySeconds: -1789370277 - periodSeconds: 1724958480 - successThreshold: -879005591 + - name: "245" + value: "246" + path: "242" + port: "243" + scheme: Qg鄠[ + initialDelaySeconds: 809006670 + periodSeconds: 17771103 + successThreshold: -1008070934 tcpSocket: - host: "245" - port: "244" - terminationGracePeriodSeconds: -6977492437661738751 - timeoutSeconds: -1738948598 - terminationMessagePath: "261" - terminationMessagePolicy: ɐ扵 + host: "247" + port: -241238495 + terminationGracePeriodSeconds: 4876101091241607178 + timeoutSeconds: 972978563 + stdin: true + terminationMessagePath: "262" + tty: true volumeDevices: - devicePath: "225" name: "224" @@ -781,69 +799,67 @@ spec: subPath: "222" subPathExpr: "223" workingDir: "204" - nodeName: "411" + nodeName: "424" nodeSelector: - "407": "408" + "420": "421" os: - name: +&ɃB沅零șPî壣 + name: '%ȅdzɬ牦[闤ŬNĻGƧĪɱ|åȧ$Ĥ' overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "494" + ʬÇ[輚趞ț@: "597" + preemptionPolicy: '%ǁšjƾ$ʛ螳%65c3盧Ŷb' + priority: -1371816595 + priorityClassName: "507" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: 鈱ɖ'蠨磼O_h盌3+Œ9两@8 - runtimeClassName: "499" - schedulerName: "489" + - conditionType: ?ȣ4c + restartPolicy: hȱɷȰW瀤oɢ嫎 + runtimeClassName: "512" + schedulerName: "502" securityContext: - fsGroup: 2700145646260085226 - fsGroupChangePolicy: 灭ƴɦ燻踸陴Sĕ濦 - runAsGroup: -3019907599090873206 + fsGroup: 6543873941346781273 + fsGroupChangePolicy: E1º轪d覉;Ĕ颪œ + runAsGroup: -3501425899000054955 runAsNonRoot: true - runAsUser: 107192836721418523 + runAsUser: -1357828024706138776 seLinuxOptions: - level: "415" - role: "413" - type: "414" - user: "412" + level: "428" + role: "426" + type: "427" + user: "425" seccompProfile: - localhostProfile: "421" - type: ɻŊ0 + localhostProfile: "434" + type: 洈愥朘ZDŽʤ搤ȃ$|gɳ礬 supplementalGroups: - - 5333609790435719468 + - 8102472596003640481 sysctls: - - name: "419" - value: "420" + - name: "432" + value: "433" windowsOptions: - gmsaCredentialSpec: "417" - gmsaCredentialSpecName: "416" + gmsaCredentialSpec: "430" + gmsaCredentialSpecName: "429" hostProcess: true - runAsUserName: "418" - serviceAccount: "410" - serviceAccountName: "409" - setHostnameAsFQDN: true - shareProcessNamespace: true - subdomain: "424" - terminationGracePeriodSeconds: 8904478052175112945 + runAsUserName: "431" + serviceAccount: "423" + serviceAccountName: "422" + setHostnameAsFQDN: false + shareProcessNamespace: false + subdomain: "437" + terminationGracePeriodSeconds: -7488651211709812271 tolerations: - - effect: '慰x:' - key: "490" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "491" + - effect: r埁摢噓涫祲ŗȨĽ堐mpƮ搌 + key: "503" + operator: Ŕsʅ朁遐»`癸ƥf豯烠砖#囹J,R譏 + tolerationSeconds: 6217170132371410053 + value: "504" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x - operator: In - values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - key: kk-7zt89--9opnn-v00hioyoe9-r8y-u-dt--8-ra--t30q.f-4o-2--g---080j-4-h--qz-m-gpr6399/q.-2_9.9-..-JA-H-C5-8_--4V + operator: Exists 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: "500" - whenUnsatisfiable: "" + 5-s14.6----3-893097-0zy976-0--q-90fo4grk4k-116-h8-7176-xr----7k68/i.._---6_.0.m.--.-dh.v._5.vB-w: j_.17.T-_.X_KS-J.9_j570n__.-7_I8.--4-___..7 + maxSkew: 1762898358 + topologyKey: "513" + whenUnsatisfiable: ʚʛ&]ŶɄğɒơ舎 volumes: - awsElasticBlockStore: fsType: "68" @@ -1101,17 +1117,17 @@ spec: storagePolicyID: "125" storagePolicyName: "124" volumePath: "122" - ttlSecondsAfterFinished: -2008027992 + ttlSecondsAfterFinished: -1905218436 schedule: "20" startingDeadlineSeconds: -2555947251840004808 - successfulJobsHistoryLimit: -1190434752 + successfulJobsHistoryLimit: -860626688 suspend: true status: active: - - apiVersion: "510" - fieldPath: "512" - kind: "507" - name: "509" - namespace: "508" - resourceVersion: "511" - uid: 蒱鄆&嬜Š&?鳢.ǀŭ瘢颦 + - apiVersion: "523" + fieldPath: "525" + kind: "520" + name: "522" + namespace: "521" + resourceVersion: "524" + uid: 砽§^Dê婼SƸ炃&-Ƹ绿 diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.json b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.json index 2c613237516..8ea55eee486 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.json +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.json @@ -606,95 +606,85 @@ "port": -438588982, "host": "230" }, - "initialDelaySeconds": 1004325340, - "timeoutSeconds": -1313320434, - "periodSeconds": 14304392, - "successThreshold": 465972736, - "failureThreshold": -1784617397, - "terminationGracePeriodSeconds": 8340498462419356921 + "gRPC": { + "port": 133009177, + "service": "231" + }, + "initialDelaySeconds": -1438286448, + "timeoutSeconds": 834105836, + "periodSeconds": -1462219068, + "successThreshold": -370386363, + "failureThreshold": 1714588921, + "terminationGracePeriodSeconds": -5353126188990290855 }, "readinessProbe": { "exec": { "command": [ - "231" + "232" ] }, "httpGet": { - "path": "232", - "port": 627670321, - "host": "233", + "path": "233", + "port": "234", + "host": "235", + "scheme": "跩aŕ翑", "httpHeaders": [ { - "name": "234", - "value": "235" + "name": "236", + "value": "237" } ] }, "tcpSocket": { - "port": "236", - "host": "237" + "port": "238", + "host": "239" }, - "initialDelaySeconds": -1666819085, - "timeoutSeconds": -282193676, - "periodSeconds": 1777326813, - "successThreshold": -1471289102, - "failureThreshold": 704287801, - "terminationGracePeriodSeconds": 8549738818875784336 + "gRPC": { + "port": 1990641192, + "service": "240" + }, + "initialDelaySeconds": -2121788927, + "timeoutSeconds": 1017803158, + "periodSeconds": 233282513, + "successThreshold": -518330919, + "failureThreshold": 1313273370, + "terminationGracePeriodSeconds": -5569844914519516591 }, "startupProbe": { "exec": { "command": [ - "238" + "241" ] }, "httpGet": { - "path": "239", - "port": -518330919, - "host": "240", - "scheme": "NKƙ順\\E¦队偯J僳徥淳4揻-$", + "path": "242", + "port": "243", + "host": "244", + "scheme": "E¦", "httpHeaders": [ { - "name": "241", - "value": "242" + "name": "245", + "value": "246" } ] }, "tcpSocket": { - "port": 1235694147, - "host": "243" + "port": "247", + "host": "248" }, - "initialDelaySeconds": 348370746, - "timeoutSeconds": 468369166, - "periodSeconds": 1909548849, - "successThreshold": 1492642476, - "failureThreshold": -367153801, - "terminationGracePeriodSeconds": 8194791334069427324 + "gRPC": { + "port": -1813746408, + "service": "249" + }, + "initialDelaySeconds": -853533760, + "timeoutSeconds": -560717833, + "periodSeconds": -760292259, + "successThreshold": -1164530482, + "failureThreshold": 1877574041, + "terminationGracePeriodSeconds": 6143034813730176704 }, "lifecycle": { "postStart": { - "exec": { - "command": [ - "244" - ] - }, - "httpGet": { - "path": "245", - "port": 1746399757, - "host": "246", - "scheme": "V訆Ǝżŧ", - "httpHeaders": [ - { - "name": "247", - "value": "248" - } - ] - }, - "tcpSocket": { - "port": 204229950, - "host": "249" - } - }, - "preStop": { "exec": { "command": [ "250" @@ -704,7 +694,6 @@ "path": "251", "port": "252", "host": "253", - "scheme": "ɣľ)酊龨δ摖ȱğ_\u003cǬëJ橈", "httpHeaders": [ { "name": "254", @@ -713,104 +702,128 @@ ] }, "tcpSocket": { - "port": "256", - "host": "257" + "port": 1909548849, + "host": "256" + } + }, + "preStop": { + "exec": { + "command": [ + "257" + ] + }, + "httpGet": { + "path": "258", + "port": -341287812, + "host": "259", + "scheme": " 鰔澝qV訆ƎżŧL²", + "httpHeaders": [ + { + "name": "260", + "value": "261" + } + ] + }, + "tcpSocket": { + "port": 1328165061, + "host": "262" } } }, - "terminationMessagePath": "258", - "terminationMessagePolicy": "鶫:顇ə娯Ȱ囌{屿oiɥ嵐sC", - "imagePullPolicy": "ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏", + "terminationMessagePath": "263", + "terminationMessagePolicy": "¸gĩ", + "imagePullPolicy": "酊龨δ摖ȱğ_\u003c", "securityContext": { "capabilities": { "add": [ - "²静ƲǦŐnj汰8" + "J橈'琕鶫:顇ə娯" ], "drop": [ - "İ" + "囌{屿oiɥ嵐sC" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "259", - "role": "260", - "type": "261", - "level": "262" + "user": "264", + "role": "265", + "type": "266", + "level": "267" }, "windowsOptions": { - "gmsaCredentialSpecName": "263", - "gmsaCredentialSpec": "264", - "runAsUserName": "265", - "hostProcess": true + "gmsaCredentialSpecName": "268", + "gmsaCredentialSpec": "269", + "runAsUserName": "270", + "hostProcess": false }, - "runAsUser": -1311522118950739815, - "runAsGroup": 5903342706635131481, + "runAsUser": -5175286970144973961, + "runAsGroup": 5404658974498114041, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "±p鋄5弢ȹ均i绝5哇芆", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "ih亏yƕ丆録²", "seccompProfile": { - "type": "ì", - "localhostProfile": "266" + "type": ")/灩聋3趐囨鏻", + "localhostProfile": "271" } - } + }, + "tty": true } ], "containers": [ { - "name": "267", - "image": "268", + "name": "272", + "image": "273", "command": [ - "269" + "274" ], "args": [ - "270" + "275" ], - "workingDir": "271", + "workingDir": "276", "ports": [ { - "name": "272", - "hostPort": -1449289597, - "containerPort": 1473407401, - "protocol": "ʐşƧ", - "hostIP": "273" + "name": "277", + "hostPort": -1365158918, + "containerPort": -305362540, + "protocol": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "hostIP": "278" } ], "envFrom": [ { - "prefix": "274", + "prefix": "279", "configMapRef": { - "name": "275", + "name": "280", "optional": true }, "secretRef": { - "name": "276", - "optional": false + "name": "281", + "optional": true } } ], "env": [ { - "name": "277", - "value": "278", + "name": "282", + "value": "283", "valueFrom": { "fieldRef": { - "apiVersion": "279", - "fieldPath": "280" + "apiVersion": "284", + "fieldPath": "285" }, "resourceFieldRef": { - "containerName": "281", - "resource": "282", - "divisor": "178" + "containerName": "286", + "resource": "287", + "divisor": "9" }, "configMapKeyRef": { - "name": "283", - "key": "284", + "name": "288", + "key": "289", "optional": false }, "secretKeyRef": { - "name": "285", - "key": "286", + "name": "290", + "key": "291", "optional": false } } @@ -818,86 +831,62 @@ ], "resources": { "limits": { - "饾| 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣM": "270" + "{WOŭW灬pȭCV擭銆jʒǚ鍰": "212" }, "requests": { - "(fǂǢ曣ŋayå": "182" + "| 鞤ɱďW賁Ěɭɪǹ0衷,": "227" } }, "volumeMounts": [ { - "name": "287", + "name": "292", "readOnly": true, - "mountPath": "288", - "subPath": "289", - "mountPropagation": "崍h趭(娕u", - "subPathExpr": "290" + "mountPath": "293", + "subPath": "294", + "mountPropagation": "Bn(fǂǢ曣ŋayåe躒訙Ǫ", + "subPathExpr": "295" } ], "volumeDevices": [ { - "name": "291", - "devicePath": "292" + "name": "296", + "devicePath": "297" } ], "livenessProbe": { "exec": { "command": [ - "293" + "298" ] }, "httpGet": { - "path": "294", - "port": -869776221, - "host": "295", - "scheme": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "path": "299", + "port": "300", + "host": "301", + "scheme": "uE增猍ǵ xǨŴ", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": "298", - "host": "299" + "port": 2112112129, + "host": "304" }, - "initialDelaySeconds": 1532103808, - "timeoutSeconds": 593357971, - "periodSeconds": 1453852685, - "successThreshold": 2037135322, - "failureThreshold": -571541491, - "terminationGracePeriodSeconds": -7117039988160665426 + "gRPC": { + "port": -1758095966, + "service": "305" + }, + "initialDelaySeconds": 1627026804, + "timeoutSeconds": -1508967300, + "periodSeconds": -1058923098, + "successThreshold": -1656699070, + "failureThreshold": -1918622971, + "terminationGracePeriodSeconds": 4430285638700927057 }, "readinessProbe": { - "exec": { - "command": [ - "300" - ] - }, - "httpGet": { - "path": "301", - "port": -1920304485, - "host": "302", - "httpHeaders": [ - { - "name": "303", - "value": "304" - } - ] - }, - "tcpSocket": { - "port": -531787516, - "host": "305" - }, - "initialDelaySeconds": 2073630689, - "timeoutSeconds": -830875556, - "periodSeconds": -1395144116, - "successThreshold": -684167223, - "failureThreshold": -751455207, - "terminationGracePeriodSeconds": -3839813958613977681 - }, - "startupProbe": { "exec": { "command": [ "306" @@ -905,108 +894,146 @@ }, "httpGet": { "path": "307", - "port": -2064284357, - "host": "308", + "port": "308", + "host": "309", + "scheme": "Ǹ|蕎'佉賞ǧĒz", "httpHeaders": [ { - "name": "309", - "value": "310" + "name": "310", + "value": "311" } ] }, "tcpSocket": { - "port": -313085430, - "host": "311" + "port": -1920304485, + "host": "312" }, - "initialDelaySeconds": -1789721862, - "timeoutSeconds": 638012651, - "periodSeconds": -1161185537, - "successThreshold": 1928937303, - "failureThreshold": 1611386356, - "terminationGracePeriodSeconds": 3527635231201289331 + "gRPC": { + "port": -655359985, + "service": "313" + }, + "initialDelaySeconds": 875971520, + "timeoutSeconds": 161338049, + "periodSeconds": 65094252, + "successThreshold": -1590604058, + "failureThreshold": -824445204, + "terminationGracePeriodSeconds": -9182172319006215143 + }, + "startupProbe": { + "exec": { + "command": [ + "314" + ] + }, + "httpGet": { + "path": "315", + "port": -1050824692, + "host": "316", + "scheme": "Ñ蠂Ü[ƛ^輅", + "httpHeaders": [ + { + "name": "317", + "value": "318" + } + ] + }, + "tcpSocket": { + "port": -1192140557, + "host": "319" + }, + "gRPC": { + "port": 240657401, + "service": "320" + }, + "initialDelaySeconds": 1817639756, + "timeoutSeconds": 374862544, + "periodSeconds": 1518001294, + "successThreshold": 1467189105, + "failureThreshold": -2068583194, + "terminationGracePeriodSeconds": -124867620858254891 }, "lifecycle": { "postStart": { "exec": { "command": [ - "312" + "321" ] }, "httpGet": { - "path": "313", - "port": -1347045470, - "host": "314", - "scheme": "¨Ix糂腂ǂǚŜEuEy", + "path": "322", + "port": "323", + "host": "324", + "scheme": "ǚŜEuEy竬ʆɞ", "httpHeaders": [ { - "name": "315", - "value": "316" + "name": "325", + "value": "326" } ] }, "tcpSocket": { - "port": -1945921250, - "host": "317" + "port": "327", + "host": "328" } }, "preStop": { "exec": { "command": [ - "318" + "329" ] }, "httpGet": { - "path": "319", - "port": 1605974497, - "host": "320", - "scheme": "m坊柩劄奼[ƕƑĝ", + "path": "330", + "port": "331", + "host": "332", + "scheme": "坊柩劄", "httpHeaders": [ { - "name": "321", - "value": "322" + "name": "333", + "value": "334" } ] }, "tcpSocket": { - "port": 293042649, - "host": "323" + "port": -1345219897, + "host": "335" } } }, - "terminationMessagePath": "324", - "terminationMessagePolicy": "ǔvÄÚ×p鬷m罂o3ǰ廋i乳'", - "imagePullPolicy": "xƂ9阠", + "terminationMessagePath": "336", + "terminationMessagePolicy": "Ƒĝ®EĨǔvÄÚ×p鬷m", + "imagePullPolicy": "鄧蜢暳ǽż", "securityContext": { "capabilities": { "add": [ - "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł" + "攻xƂ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů\u003c" ], "drop": [ - "[澔槃JŵǤ桒" + "鯶縆" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "325", - "role": "326", - "type": "327", - "level": "328" + "user": "337", + "role": "338", + "type": "339", + "level": "340" }, "windowsOptions": { - "gmsaCredentialSpecName": "329", - "gmsaCredentialSpec": "330", - "runAsUserName": "331", + "gmsaCredentialSpecName": "341", + "gmsaCredentialSpec": "342", + "runAsUserName": "343", "hostProcess": true }, - "runAsUser": 7721939829013914482, - "runAsGroup": -2468498954406158514, + "runAsUser": 3276444400509442476, + "runAsGroup": -928325006716912269, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ȼN翾ȾD虓氙磂tńČȷǻ.wȏâ磠", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "鉂WJ1抉泅ą\u0026疀ȼN翾ȾD虓氙磂t", "seccompProfile": { - "type": "崖S«V¯Á", - "localhostProfile": "332" + "type": "Čȷǻ.wȏâ磠Ƴ崖S«V", + "localhostProfile": "344" } }, "stdin": true, @@ -1015,318 +1042,325 @@ ], "ephemeralContainers": [ { - "name": "333", - "image": "334", + "name": "345", + "image": "346", "command": [ - "335" + "347" ], "args": [ - "336" + "348" ], - "workingDir": "337", + "workingDir": "349", "ports": [ { - "name": "338", - "hostPort": -1069764899, - "containerPort": -329321819, - "protocol": "ż鯀1", - "hostIP": "339" + "name": "350", + "hostPort": 1733132724, + "containerPort": -122203422, + "protocol": "斢杧ż鯀1'鸔", + "hostIP": "351" } ], "envFrom": [ { - "prefix": "340", + "prefix": "352", "configMapRef": { - "name": "341", + "name": "353", "optional": true }, "secretRef": { - "name": "342", - "optional": true + "name": "354", + "optional": false } } ], "env": [ { - "name": "343", - "value": "344", + "name": "355", + "value": "356", "valueFrom": { "fieldRef": { - "apiVersion": "345", - "fieldPath": "346" + "apiVersion": "357", + "fieldPath": "358" }, "resourceFieldRef": { - "containerName": "347", - "resource": "348", - "divisor": "343" + "containerName": "359", + "resource": "360", + "divisor": "363" }, "configMapKeyRef": { - "name": "349", - "key": "350", - "optional": true + "name": "361", + "key": "362", + "optional": false }, "secretKeyRef": { - "name": "351", - "key": "352", - "optional": false + "name": "363", + "key": "364", + "optional": true } } } ], "resources": { "limits": { - "q櫞繡": "121" + "繡旹翃ɾ氒ĺʈʫ羶剹Ɗ": "151" }, "requests": { - "肄$鬬": "915" + "t{Eɾ敹Ȯ-湷D": "398" } }, "volumeMounts": [ { - "name": "353", - "readOnly": true, - "mountPath": "354", - "subPath": "355", - "mountPropagation": "羶剹ƊF豎穜姰l咑耖", - "subPathExpr": "356" + "name": "365", + "mountPath": "366", + "subPath": "367", + "mountPropagation": "醏g遧Ȋ飂廤Ƌʙ", + "subPathExpr": "368" } ], "volumeDevices": [ { - "name": "357", - "devicePath": "358" + "name": "369", + "devicePath": "370" } ], "livenessProbe": { "exec": { "command": [ - "359" + "371" ] }, "httpGet": { - "path": "360", - "port": 892837330, - "host": "361", - "scheme": "気Ƀ秮ò", + "path": "372", + "port": "373", + "host": "374", "httpHeaders": [ { - "name": "362", - "value": "363" + "name": "375", + "value": "376" } ] }, "tcpSocket": { - "port": "364", - "host": "365" + "port": "377", + "host": "378" }, - "initialDelaySeconds": -1649234654, - "timeoutSeconds": -263708518, - "periodSeconds": 541943046, - "successThreshold": 1502194981, - "failureThreshold": 1447996588, - "terminationGracePeriodSeconds": -3565639689247870986 + "gRPC": { + "port": 151468789, + "service": "379" + }, + "initialDelaySeconds": 1389988151, + "timeoutSeconds": -1309338556, + "periodSeconds": 1928526133, + "successThreshold": 92593647, + "failureThreshold": -176877925, + "terminationGracePeriodSeconds": 4331154303122903365 }, "readinessProbe": { "exec": { "command": [ - "366" + "380" ] }, "httpGet": { - "path": "367", - "port": "368", - "host": "369", - "scheme": "h`職铳s44矕Ƈ", + "path": "381", + "port": "382", + "host": "383", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "384", + "value": "385" } ] }, "tcpSocket": { - "port": 1592612939, - "host": "372" + "port": 1903147240, + "host": "386" }, - "initialDelaySeconds": 168484477, - "timeoutSeconds": 1022152027, - "periodSeconds": -1001034710, - "successThreshold": 467693083, - "failureThreshold": 1262500808, - "terminationGracePeriodSeconds": -867246751039954454 + "gRPC": { + "port": -1001034710, + "service": "387" + }, + "initialDelaySeconds": 467693083, + "timeoutSeconds": 1262500808, + "periodSeconds": -201921620, + "successThreshold": 829672703, + "failureThreshold": 718799934, + "terminationGracePeriodSeconds": -5728960352366086876 }, "startupProbe": { "exec": { "command": [ - "373" + "388" ] }, "httpGet": { - "path": "374", - "port": -1452767599, - "host": "375", - "scheme": " 瞍髃#ɣȕ", + "path": "389", + "port": "390", + "host": "391", "httpHeaders": [ { - "name": "376", - "value": "377" + "name": "392", + "value": "393" } ] }, "tcpSocket": { - "port": "378", - "host": "379" + "port": -1857865963, + "host": "394" }, - "initialDelaySeconds": -1014296961, - "timeoutSeconds": 1708011112, - "periodSeconds": -603097910, - "successThreshold": 1776174141, - "failureThreshold": -1349160121, - "terminationGracePeriodSeconds": -3183357344394757806 + "gRPC": { + "port": 212308536, + "service": "395" + }, + "initialDelaySeconds": 1096508251, + "timeoutSeconds": 1527977545, + "periodSeconds": -995439906, + "successThreshold": -629974246, + "failureThreshold": 22814565, + "terminationGracePeriodSeconds": -385633037408963769 }, "lifecycle": { "postStart": { "exec": { "command": [ - "380" + "396" ] }, "httpGet": { - "path": "381", - "port": "382", - "host": "383", - "scheme": "'蠨磼O_h盌3+Œ9两@8", + "path": "397", + "port": 134832144, + "host": "398", + "scheme": "Ș鹾KƂʼnçȶŮ嫠!@@)Zq=歍", "httpHeaders": [ { - "name": "384", - "value": "385" + "name": "399", + "value": "400" } ] }, "tcpSocket": { - "port": -130408357, - "host": "386" + "port": -1289510276, + "host": "401" } }, "preStop": { "exec": { "command": [ - "387" + "402" ] }, "httpGet": { - "path": "388", - "port": "389", - "host": "390", - "scheme": "ŒGm¨z鋎靀G", + "path": "403", + "port": -281926929, + "host": "404", + "scheme": "葰賦", "httpHeaders": [ { - "name": "391", - "value": "392" + "name": "405", + "value": "406" } ] }, "tcpSocket": { - "port": "393", - "host": "394" + "port": "407", + "host": "408" } } }, - "terminationMessagePath": "395", - "terminationMessagePolicy": "W#ļǹʅŚO虀^", - "imagePullPolicy": "ɴĶ烷Ľthp像-觗裓6Ř", + "terminationMessagePath": "409", + "terminationMessagePolicy": "ƴ4虵p", + "imagePullPolicy": "ļǹʅŚO虀", "securityContext": { "capabilities": { "add": [ - "5Ų買霎ȃň[\u003eą S" + "遻堣灭ƴ" ], "drop": [ - "d'呪" + "燻" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "396", - "role": "397", - "type": "398", - "level": "399" + "user": "410", + "role": "411", + "type": "412", + "level": "413" }, "windowsOptions": { - "gmsaCredentialSpecName": "400", - "gmsaCredentialSpec": "401", - "runAsUserName": "402", - "hostProcess": false + "gmsaCredentialSpecName": "414", + "gmsaCredentialSpec": "415", + "runAsUserName": "416", + "hostProcess": true }, - "runAsUser": -4328915352766545090, - "runAsGroup": -8583816881639870831, + "runAsUser": 8980441885915239627, + "runAsGroup": 2793654627656241086, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": false, + "procMount": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", "seccompProfile": { - "type": "ǻG喾@潷ƹ8ï驿", - "localhostProfile": "403" + "type": "oɢ嫎", + "localhostProfile": "417" } }, "stdin": true, "stdinOnce": true, - "tty": true, - "targetContainerName": "404" + "targetContainerName": "418" } ], - "restartPolicy": "rƈa餖Ľ", - "terminationGracePeriodSeconds": -3501425899000054955, - "activeDeadlineSeconds": -5896459953103714718, - "dnsPolicy": "ŶJ詢QǾɁ鍻G鯇ɀ魒Ð扬=", + "restartPolicy": "篎3o8[y#t(ȗŜŲ\u0026洪y儕l", + "terminationGracePeriodSeconds": 4233308148542782456, + "activeDeadlineSeconds": -2958928304063527963, + "dnsPolicy": "¶ȲƪE1º轪d", "nodeSelector": { - "405": "406" + "419": "420" }, - "serviceAccountName": "407", - "serviceAccount": "408", - "automountServiceAccountToken": false, - "nodeName": "409", + "serviceAccountName": "421", + "serviceAccount": "422", + "automountServiceAccountToken": true, + "nodeName": "423", "hostNetwork": true, "hostPID": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "410", - "role": "411", - "type": "412", - "level": "413" + "user": "424", + "role": "425", + "type": "426", + "level": "427" }, "windowsOptions": { - "gmsaCredentialSpecName": "414", - "gmsaCredentialSpec": "415", - "runAsUserName": "416", + "gmsaCredentialSpecName": "428", + "gmsaCredentialSpec": "429", + "runAsUserName": "430", "hostProcess": false }, - "runAsUser": -2841141127223294729, - "runAsGroup": -6754946370765710682, + "runAsUser": -6558079743661172944, + "runAsGroup": -2713809069228546579, "runAsNonRoot": false, "supplementalGroups": [ - -1612979559790338418 + -5071790362153704411 ], - "fsGroup": 6541871045343732877, + "fsGroup": -2841141127223294729, "sysctls": [ { - "name": "417", - "value": "418" + "name": "431", + "value": "432" } ], - "fsGroupChangePolicy": "d%蹶/ʗp壥", + "fsGroupChangePolicy": "|gɳ礬.b屏ɧeʫį淓¯Ą0", "seccompProfile": { - "type": "揤郡ɑ鮽ǍJB膾扉", - "localhostProfile": "419" + "type": "忀z委\u003e,趐V曡88 u怞", + "localhostProfile": "433" } }, "imagePullSecrets": [ { - "name": "420" + "name": "434" } ], - "hostname": "421", - "subdomain": "422", + "hostname": "435", + "subdomain": "436", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1334,19 +1368,19 @@ { "matchExpressions": [ { - "key": "423", - "operator": " u怞荊ù灹8緔Tj§E蓋Cȗä", + "key": "437", + "operator": "塨Ý", "values": [ - "424" + "438" ] } ], "matchFields": [ { - "key": "425", - "operator": "愉BʟƮƙ", + "key": "439", + "operator": "§E蓋C", "values": [ - "426" + "440" ] } ] @@ -1355,23 +1389,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1699090088, + "weight": 460581668, "preference": { "matchExpressions": [ { - "key": "427", - "operator": "普闎Ť萃Q+駟à稨氙", + "key": "441", + "operator": " ɲ±", "values": [ - "428" + "442" ] } ], "matchFields": [ { - "key": "429", - "operator": "血x柱栦阫Ƈʥ椹ý飝ȕ笧L", + "key": "443", + "operator": "ƙ2詃ǣ普闎Ť萃Q+駟à稨氙'[\u003eĵ", "values": [ - "430" + "444" ] } ] @@ -1384,30 +1418,27 @@ { "labelSelector": { "matchLabels": { - "0l4-vo5bypq.5---f31-0-2t3z-w5h/Z9p_6.C.-e16-O_.Q-U-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k7": "2" + "Tt_u_.__I_-_-3-3--5X1rh-K5L": "zOBW.9oE9_6.--v17r__.b" }, "matchExpressions": [ { - "key": "e-_o_2.--4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV22-4-y5", + "key": "1wl----f31-0-2t3z-w5----7-z-63-z---5r-v-5-e-m7o/u-3-_n0..KpiS.oK-.O--b", "operator": "DoesNotExist" } ] }, "namespaces": [ - "437" + "451" ], - "topologyKey": "438", + "topologyKey": "452", "namespaceSelector": { "matchLabels": { - "Y.39g_.--_-_ve5.m_U": "mXZ-3" + "3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2": "CpS__.39g_.--_-_ve5.m_2_--XZx" }, "matchExpressions": [ { - "key": "p-a7-2--o--u0038mp9c10-k-r---3g7nz4-------385h-6.6qr-7----rgvf3q-z-5z80n--t5--9-4-d2-22--i--401/2-n_5023Xl-3Pw_-r75--_-A-o-_y", - "operator": "In", - "values": [ - "Z-nE...-__--.4" - ] + "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", + "operator": "DoesNotExist" } ] } @@ -1415,37 +1446,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 450920824, + "weight": 730155844, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "0k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a42-2y20--s-7l6e--s-9/5-.emV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K.a": "A_-_l67Q.-_t--O.3L.z2-y.-...CC" + "ZXC0_-7.-hj-O_8-b6E_--B": "p8O_._e_3_.4_W_H" }, "matchExpressions": [ { - "key": "d-m._fN._k8__._ep21", + "key": "6n-f-x--i-b/8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4", "operator": "In", "values": [ - "5_--u.._.105-4_ed-0-i_zZsYo" + "n-W23-_.z_.._s--_F-BR-.W" ] } ] }, "namespaces": [ - "451" + "465" ], - "topologyKey": "452", + "topologyKey": "466", "namespaceSelector": { "matchLabels": { - "8d5ez1----b69x98--7g0e6-x5-7-a6434---7i-f-d019v.g9f82k8-2-d--n--r8661--3-8-tc/TB-d--Q5._D60": "F.-0-...WE.-_tdE" + "4-2-k-27-4r4-d-9a42-2y20--9/AlR__8-7_-YD-Q9u": "gX__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-...C4_-_2G0.-c_C.7" }, "matchExpressions": [ { - "key": "t1n13sx82-cx-4q/0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._bk81S3.T", - "operator": "NotIn", - "values": [ - "2-__3uM77U7._pT-___-_5-6h_K7" - ] + "key": "Oep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q2", + "operator": "DoesNotExist" } ] } @@ -1458,33 +1486,27 @@ { "labelSelector": { "matchLabels": { - "q": "zfdw.3-._CJ4a1._-_CH-6" + "Qw__YT.1-y": "eo7.pJ-4-1WV.-__05._LsuH" }, "matchExpressions": [ { - "key": "nJ_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-_.m7-Q____vSW_4-__h", - "operator": "In", - "values": [ - "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" - ] + "key": "8", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "465" + "479" ], - "topologyKey": "466", + "topologyKey": "480", "namespaceSelector": { "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" + "s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp": "5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7" }, "matchExpressions": [ { - "key": "8v---a9j23/9", - "operator": "In", - "values": [ - "y__y.9O.L-.m.3h" - ] + "key": "27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y", + "operator": "DoesNotExist" } ] } @@ -1492,33 +1514,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -2090647419, + "weight": -1638320945, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "N-._M5..-N_H_55..--E3_2D-1DW_o": "k._kzB7U_.Q.45cy-.._-__-Zvt.L6" + "q_U-.60--o._8H__ln_9--Avi.gZdnUV6": "81_---l_3_-_G-D....js--a---..6bD_M--c.0Q-2" }, "matchExpressions": [ { - "key": "3m-8vuo17qre-33-5-u8f0f1qv--i72-x3---v255/GT._.Y4-0.67hP-lX-_-..5-.._r6M__4P", + "key": "1.--5B-.SuN.-v-SBR_P8.7-7q", "operator": "In", "values": [ - "6x-_-o_6O_If-5_-_._F-09z024" + "E35H__.B_6_-U..u8gb" ] } ] }, "namespaces": [ - "479" + "493" ], - "topologyKey": "480", + "topologyKey": "494", "namespaceSelector": { "matchLabels": { - "23---49tw-2j.7-e10-f-o-fr-5-3t--y9---5/G0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..--44-Bb1.R_.225.5D1.-a": "ql__KSvV-8-L__C_60-__.19_-gYY._..fP-h" + "8GA--__A7r.8U.V_p61-d_O-Ynu.7.._B-ks7dx": "S-O62o.8._.---UK_-.j21---__y.9O.L-.m.3--.4_-8U.2617.W7b" }, "matchExpressions": [ { - "key": "ctyxc-1-x9-i9wegl8ppv90-u---2-w-bn54kh-9/77q___n.__16ee.-.66c", + "key": "03-2-h1----o-k8-kz7/U", "operator": "Exists" } ] @@ -1528,78 +1550,78 @@ ] } }, - "schedulerName": "487", + "schedulerName": "501", "tolerations": [ { - "key": "488", - "operator": "珢\\%傢z¦Ā竚ĐȌƨǴ", - "value": "489", - "effect": "Ƀ咇8夎純Ǐnn坾", - "tolerationSeconds": 7246782235209217945 + "key": "502", + "operator": "KȴǃmŁȒ|", + "value": "503", + "effect": "ǟm{煰œ憼鮫ʌ槧ą°Z拕獘:pȚ\\", + "tolerationSeconds": 7009928011811725883 } ], "hostAliases": [ { - "ip": "490", + "ip": "504", "hostnames": [ - "491" + "505" ] } ], - "priorityClassName": "492", - "priority": 516555648, + "priorityClassName": "506", + "priority": 165747350, "dnsConfig": { "nameservers": [ - "493" + "507" ], "searches": [ - "494" + "508" ], "options": [ { - "name": "495", - "value": "496" + "name": "509", + "value": "510" } ] }, "readinessGates": [ { - "conditionType": "ɺ" + "conditionType": "竒决瘛ǪǵƢǦ澵貛香\"砻" } ], - "runtimeClassName": "497", - "enableServiceLinks": true, - "preemptionPolicy": "牯雫íȣƎǗ啕倽|銜Ʌ0斃搡Cʼn嘡", + "runtimeClassName": "511", + "enableServiceLinks": false, + "preemptionPolicy": "RȽXv*!ɝ茀ǨĪ弊ʥ", "overhead": { - "Ɇȏ+\u0026ɃB沅零șPî壣V礆á¤": "650" + "ȡWU=ȑ-A敲ʉ2腠梊蝴.Ĉ马": "503" }, "topologySpreadConstraints": [ { - "maxSkew": -1190434752, - "topologyKey": "498", - "whenUnsatisfiable": "ŭ飼蒱鄆", + "maxSkew": -1265830604, + "topologyKey": "512", + "whenUnsatisfiable": "Ŭ捕|ðÊʉiUȡɭĮ庺%#", "labelSelector": { "matchLabels": { - "i86t27w417-7-lyzeqr/G.i-F_.TJ.-V6K_.3_58t": "lSKp.Iw2__V3T68.W7De.._g" + "0711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/0-1q-I_i72Tx3___-..f5-6x-_-o6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "m2-8-i--------uzh9-6o0972-3-4.d50v-k47/z._3.x.8iSq-r_5--..dc3doP_.l-3", - "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" } ] } } ], - "setHostnameAsFQDN": true, + "setHostnameAsFQDN": false, "os": { - "name": "Ʌmƣ乇ǡ\u003cʍʃ'ơa6ʔF{ȃ" + "name": "}梳攔wŲ魦Ɔ0ƢĮÀĘ" } } }, - "ttlSecondsAfterFinished": -908823020, - "completionMode": "`", - "suspend": true + "ttlSecondsAfterFinished": -1887055171, + "completionMode": "3ñƍU烈 źfjǰɪ嘞ȏ}杻扞", + "suspend": false } } } \ No newline at end of file diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.pb b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.pb index 0e55ecb96d67e05205956f5c8757cb5dc3f38360..b29249df967c418e3577aba5bb814fcfc97a48c2 100644 GIT binary patch delta 5416 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 BWCZ{K delta 5532 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 VLc=#7p7*heWZs$sqbZZ${{mXOjT`^~ diff --git a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.yaml b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.yaml index c78e03fd725..3df15d04e9d 100644 --- a/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.yaml +++ b/staging/src/k8s.io/api/testdata/HEAD/batch.v1beta1.JobTemplate.yaml @@ -64,7 +64,7 @@ template: spec: activeDeadlineSeconds: -9086179100394185427 backoffLimit: -1796008812 - completionMode: '`' + completionMode: 3ñƍU烈 źfjǰɪ嘞ȏ}杻扞 completions: -1771909905 manualSelector: false parallelism: -443114323 @@ -76,7 +76,7 @@ template: - Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8 matchLabels: g5i9/l-Y._.-444: c2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am64 - suspend: true + suspend: false template: metadata: annotations: @@ -109,498 +109,505 @@ template: selfLink: "47" uid: Ȗ脵鴈Ō spec: - activeDeadlineSeconds: -5896459953103714718 + activeDeadlineSeconds: -2958928304063527963 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "427" - operator: 普闎Ť萃Q+駟à稨氙 + - key: "441" + operator: ' ɲ±' values: - - "428" + - "442" matchFields: - - key: "429" - operator: 血x柱栦阫Ƈʥ椹ý飝ȕ笧L + - key: "443" + operator: ƙ2詃ǣ普闎Ť萃Q+駟à稨氙'[>ĵ values: - - "430" - weight: -1699090088 + - "444" + weight: 460581668 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "423" - operator: ' u怞荊ù灹8緔Tj§E蓋Cȗä' + - key: "437" + operator: 塨Ý values: - - "424" + - "438" matchFields: - - key: "425" - operator: 愉BʟƮƙ + - key: "439" + operator: §E蓋C values: - - "426" + - "440" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: d-m._fN._k8__._ep21 + - key: 6n-f-x--i-b/8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4 operator: In values: - - 5_--u.._.105-4_ed-0-i_zZsYo + - n-W23-_.z_.._s--_F-BR-.W matchLabels: - 0k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a42-2y20--s-7l6e--s-9/5-.emV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K.a: A_-_l67Q.-_t--O.3L.z2-y.-...CC + ZXC0_-7.-hj-O_8-b6E_--B: p8O_._e_3_.4_W_H namespaceSelector: matchExpressions: - - key: t1n13sx82-cx-4q/0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._bk81S3.T - operator: NotIn - values: - - 2-__3uM77U7._pT-___-_5-6h_K7 + - key: Oep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q2 + operator: DoesNotExist matchLabels: - 8d5ez1----b69x98--7g0e6-x5-7-a6434---7i-f-d019v.g9f82k8-2-d--n--r8661--3-8-tc/TB-d--Q5._D60: F.-0-...WE.-_tdE + 4-2-k-27-4r4-d-9a42-2y20--9/AlR__8-7_-YD-Q9u: gX__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-...C4_-_2G0.-c_C.7 namespaces: - - "451" - topologyKey: "452" - weight: 450920824 + - "465" + topologyKey: "466" + weight: 730155844 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: e-_o_2.--4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV22-4-y5 + - key: 1wl----f31-0-2t3z-w5----7-z-63-z---5r-v-5-e-m7o/u-3-_n0..KpiS.oK-.O--b operator: DoesNotExist matchLabels: - 0l4-vo5bypq.5---f31-0-2t3z-w5h/Z9p_6.C.-e16-O_.Q-U-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k7: "2" + Tt_u_.__I_-_-3-3--5X1rh-K5L: zOBW.9oE9_6.--v17r__.b namespaceSelector: matchExpressions: - - key: p-a7-2--o--u0038mp9c10-k-r---3g7nz4-------385h-6.6qr-7----rgvf3q-z-5z80n--t5--9-4-d2-22--i--401/2-n_5023Xl-3Pw_-r75--_-A-o-_y - operator: In - values: - - Z-nE...-__--.4 + - key: w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf + operator: DoesNotExist matchLabels: - Y.39g_.--_-_ve5.m_U: mXZ-3 + 3-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2: CpS__.39g_.--_-_ve5.m_2_--XZx namespaces: - - "437" - topologyKey: "438" + - "451" + topologyKey: "452" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 3m-8vuo17qre-33-5-u8f0f1qv--i72-x3---v255/GT._.Y4-0.67hP-lX-_-..5-.._r6M__4P + - key: 1.--5B-.SuN.-v-SBR_P8.7-7q operator: In values: - - 6x-_-o_6O_If-5_-_._F-09z024 + - E35H__.B_6_-U..u8gb matchLabels: - N-._M5..-N_H_55..--E3_2D-1DW_o: k._kzB7U_.Q.45cy-.._-__-Zvt.L6 + q_U-.60--o._8H__ln_9--Avi.gZdnUV6: 81_---l_3_-_G-D....js--a---..6bD_M--c.0Q-2 namespaceSelector: matchExpressions: - - key: ctyxc-1-x9-i9wegl8ppv90-u---2-w-bn54kh-9/77q___n.__16ee.-.66c + - key: 03-2-h1----o-k8-kz7/U operator: Exists matchLabels: - 23---49tw-2j.7-e10-f-o-fr-5-3t--y9---5/G0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..--44-Bb1.R_.225.5D1.-a: ql__KSvV-8-L__C_60-__.19_-gYY._..fP-h + 8GA--__A7r.8U.V_p61-d_O-Ynu.7.._B-ks7dx: S-O62o.8._.---UK_-.j21---__y.9O.L-.m.3--.4_-8U.2617.W7b namespaces: - - "479" - topologyKey: "480" - weight: -2090647419 + - "493" + topologyKey: "494" + weight: -1638320945 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: nJ_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-_.m7-Q____vSW_4-__h - operator: In - values: - - m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1 + - key: "8" + operator: DoesNotExist matchLabels: - q: zfdw.3-._CJ4a1._-_CH-6 + Qw__YT.1-y: eo7.pJ-4-1WV.-__05._LsuH namespaceSelector: matchExpressions: - - key: 8v---a9j23/9 - operator: In - values: - - y__y.9O.L-.m.3h + - key: 27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y + operator: DoesNotExist matchLabels: - 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 + s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp: 5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7 namespaces: - - "465" - topologyKey: "466" - automountServiceAccountToken: false + - "479" + topologyKey: "480" + automountServiceAccountToken: true containers: - args: - - "270" + - "275" command: - - "269" + - "274" env: - - name: "277" - value: "278" + - name: "282" + value: "283" valueFrom: configMapKeyRef: - key: "284" - name: "283" + key: "289" + name: "288" optional: false fieldRef: - apiVersion: "279" - fieldPath: "280" + apiVersion: "284" + fieldPath: "285" resourceFieldRef: - containerName: "281" - divisor: "178" - resource: "282" + containerName: "286" + divisor: "9" + resource: "287" secretKeyRef: - key: "286" - name: "285" + key: "291" + name: "290" optional: false envFrom: - configMapRef: - name: "275" + name: "280" optional: true - prefix: "274" + prefix: "279" secretRef: - name: "276" - optional: false - image: "268" - imagePullPolicy: xƂ9阠 + name: "281" + optional: true + image: "273" + imagePullPolicy: 鄧蜢暳ǽż lifecycle: postStart: exec: command: - - "312" + - "321" httpGet: - host: "314" + host: "324" httpHeaders: - - name: "315" - value: "316" - path: "313" - port: -1347045470 - scheme: ¨Ix糂腂ǂǚŜEuEy + - name: "325" + value: "326" + path: "322" + port: "323" + scheme: ǚŜEuEy竬ʆɞ tcpSocket: - host: "317" - port: -1945921250 + host: "328" + port: "327" preStop: exec: command: - - "318" + - "329" httpGet: - host: "320" + host: "332" httpHeaders: - - name: "321" - value: "322" - path: "319" - port: 1605974497 - scheme: m坊柩劄奼[ƕƑĝ + - name: "333" + value: "334" + path: "330" + port: "331" + scheme: 坊柩劄 tcpSocket: - host: "323" - port: 293042649 + host: "335" + port: -1345219897 livenessProbe: exec: command: - - "293" - failureThreshold: -571541491 + - "298" + failureThreshold: -1918622971 + gRPC: + port: -1758095966 + service: "305" httpGet: - host: "295" + host: "301" httpHeaders: - - name: "296" - value: "297" - path: "294" - port: -869776221 - scheme: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' - initialDelaySeconds: 1532103808 - periodSeconds: 1453852685 - successThreshold: 2037135322 + - name: "302" + value: "303" + path: "299" + port: "300" + scheme: uE增猍ǵ xǨŴ + initialDelaySeconds: 1627026804 + periodSeconds: -1058923098 + successThreshold: -1656699070 tcpSocket: - host: "299" - port: "298" - terminationGracePeriodSeconds: -7117039988160665426 - timeoutSeconds: 593357971 - name: "267" + host: "304" + port: 2112112129 + terminationGracePeriodSeconds: 4430285638700927057 + timeoutSeconds: -1508967300 + name: "272" ports: - - containerPort: 1473407401 - hostIP: "273" - hostPort: -1449289597 - name: "272" - protocol: ʐşƧ + - containerPort: -305362540 + hostIP: "278" + hostPort: -1365158918 + name: "277" + protocol: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 readinessProbe: - exec: - command: - - "300" - failureThreshold: -751455207 - httpGet: - host: "302" - httpHeaders: - - name: "303" - value: "304" - path: "301" - port: -1920304485 - initialDelaySeconds: 2073630689 - periodSeconds: -1395144116 - successThreshold: -684167223 - tcpSocket: - host: "305" - port: -531787516 - terminationGracePeriodSeconds: -3839813958613977681 - timeoutSeconds: -830875556 - resources: - limits: - 饾| 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣM: "270" - requests: - (fǂǢ曣ŋayå: "182" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - wy¶熀ďJZ漤ŗ坟Ůą S + - 攻xƂ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů< drop: - - d'呪 + - 鯶縆 privileged: false - procMount: "" - readOnlyRootFilesystem: false - runAsGroup: -8583816881639870831 + procMount: 鉂WJ1抉泅ą&疀ȼN翾ȾD虓氙磂t + readOnlyRootFilesystem: true + runAsGroup: -928325006716912269 runAsNonRoot: false - runAsUser: -4328915352766545090 + runAsUser: 3276444400509442476 seLinuxOptions: - level: "399" - role: "397" - type: "398" - user: "396" + level: "340" + role: "338" + type: "339" + user: "337" seccompProfile: - localhostProfile: "403" - type: ǻG喾@潷ƹ8ï驿 + localhostProfile: "344" + type: Čȷǻ.wȏâ磠Ƴ崖S«V windowsOptions: - gmsaCredentialSpec: "401" - gmsaCredentialSpecName: "400" - hostProcess: false - runAsUserName: "402" + gmsaCredentialSpec: "342" + gmsaCredentialSpecName: "341" + hostProcess: true + runAsUserName: "343" startupProbe: exec: command: - - "373" - failureThreshold: -1349160121 + - "314" + failureThreshold: -2068583194 + gRPC: + port: 240657401 + service: "320" httpGet: - host: "375" + host: "316" httpHeaders: - - name: "376" - value: "377" - path: "374" - port: -1452767599 - scheme: ' 瞍髃#ɣȕ' - initialDelaySeconds: -1014296961 - periodSeconds: -603097910 - successThreshold: 1776174141 + - name: "317" + value: "318" + path: "315" + port: -1050824692 + scheme: Ñ蠂Ü[ƛ^輅 + initialDelaySeconds: 1817639756 + periodSeconds: 1518001294 + successThreshold: 1467189105 tcpSocket: - host: "379" - port: "378" - terminationGracePeriodSeconds: -3183357344394757806 - timeoutSeconds: 1708011112 + host: "319" + port: -1192140557 + terminationGracePeriodSeconds: -124867620858254891 + timeoutSeconds: 374862544 stdin: true - stdinOnce: true - targetContainerName: "404" - terminationMessagePath: "395" - terminationMessagePolicy: W#ļǹʅŚO虀^ + terminationMessagePath: "336" + terminationMessagePolicy: Ƒĝ®EĨǔvÄÚ×p鬷m tty: true volumeDevices: - - devicePath: "358" - name: "357" + - devicePath: "297" + name: "296" volumeMounts: - - mountPath: "354" - mountPropagation: 羶剹ƊF豎穜姰l咑耖 - name: "353" + - mountPath: "293" + mountPropagation: Bn(fǂǢ曣ŋayåe躒訙Ǫ + name: "292" readOnly: true - subPath: "355" - subPathExpr: "356" - workingDir: "337" + subPath: "294" + subPathExpr: "295" + workingDir: "276" + dnsConfig: + nameservers: + - "507" + options: + - name: "509" + value: "510" + searches: + - "508" + dnsPolicy: ¶ȲƪE1º轪d + enableServiceLinks: false + ephemeralContainers: + - args: + - "348" + command: + - "347" + env: + - name: "355" + value: "356" + valueFrom: + configMapKeyRef: + key: "362" + name: "361" + optional: false + fieldRef: + apiVersion: "357" + fieldPath: "358" + resourceFieldRef: + containerName: "359" + divisor: "363" + resource: "360" + secretKeyRef: + key: "364" + name: "363" + optional: true + envFrom: + - configMapRef: + name: "353" + optional: true + prefix: "352" + secretRef: + name: "354" + optional: false + image: "346" + imagePullPolicy: ļǹʅŚO虀 + lifecycle: + postStart: + exec: + command: + - "396" + httpGet: + host: "398" + httpHeaders: + - name: "399" + value: "400" + path: "397" + port: 134832144 + scheme: Ș鹾KƂʼnçȶŮ嫠!@@)Zq=歍 + tcpSocket: + host: "401" + port: -1289510276 + preStop: + exec: + command: + - "402" + httpGet: + host: "404" + httpHeaders: + - name: "405" + value: "406" + path: "403" + port: -281926929 + scheme: 葰賦 + tcpSocket: + host: "408" + port: "407" + livenessProbe: + exec: + command: + - "371" + failureThreshold: -176877925 + gRPC: + port: 151468789 + service: "379" + httpGet: + host: "374" + httpHeaders: + - name: "375" + value: "376" + path: "372" + port: "373" + initialDelaySeconds: 1389988151 + periodSeconds: 1928526133 + successThreshold: 92593647 + tcpSocket: + host: "378" + port: "377" + terminationGracePeriodSeconds: 4331154303122903365 + timeoutSeconds: -1309338556 + name: "345" + ports: + - containerPort: -122203422 + hostIP: "351" + hostPort: 1733132724 + name: "350" + protocol: 斢杧ż鯀1'鸔 + readinessProbe: + exec: + command: + - "380" + failureThreshold: 718799934 + gRPC: + port: -1001034710 + service: "387" + httpGet: + host: "383" + httpHeaders: + - name: "384" + value: "385" + path: "381" + port: "382" + initialDelaySeconds: 467693083 + periodSeconds: -201921620 + successThreshold: 829672703 + tcpSocket: + host: "386" + port: 1903147240 + terminationGracePeriodSeconds: -5728960352366086876 + timeoutSeconds: 1262500808 + resources: + limits: + 繡旹翃ɾ氒ĺʈʫ羶剹Ɗ: "151" + requests: + t{Eɾ敹Ȯ-湷D: "398" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - 遻堣灭ƴ + drop: + - 燻 + privileged: true + procMount: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + readOnlyRootFilesystem: true + runAsGroup: 2793654627656241086 + runAsNonRoot: false + runAsUser: 8980441885915239627 + seLinuxOptions: + level: "413" + role: "411" + type: "412" + user: "410" + seccompProfile: + localhostProfile: "417" + type: oɢ嫎 + windowsOptions: + gmsaCredentialSpec: "415" + gmsaCredentialSpecName: "414" + hostProcess: true + runAsUserName: "416" + startupProbe: + exec: + command: + - "388" + failureThreshold: 22814565 + gRPC: + port: 212308536 + service: "395" + httpGet: + host: "391" + httpHeaders: + - name: "392" + value: "393" + path: "389" + port: "390" + initialDelaySeconds: 1096508251 + periodSeconds: -995439906 + successThreshold: -629974246 + tcpSocket: + host: "394" + port: -1857865963 + terminationGracePeriodSeconds: -385633037408963769 + timeoutSeconds: 1527977545 + stdin: true + stdinOnce: true + targetContainerName: "418" + terminationMessagePath: "409" + terminationMessagePolicy: ƴ4虵p + volumeDevices: + - devicePath: "370" + name: "369" + volumeMounts: + - mountPath: "366" + mountPropagation: 醏g遧Ȋ飂廤Ƌʙ + name: "365" + subPath: "367" + subPathExpr: "368" + workingDir: "349" hostAliases: - hostnames: - - "491" - ip: "490" + - "505" + ip: "504" hostNetwork: true hostPID: true - hostname: "421" + hostname: "435" imagePullSecrets: - - name: "420" + - name: "434" initContainers: - args: - "202" @@ -634,24 +641,9 @@ template: name: "208" optional: false image: "200" - imagePullPolicy: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 + imagePullPolicy: 酊龨δ摖ȱğ_< lifecycle: postStart: - exec: - command: - - "244" - httpGet: - host: "246" - httpHeaders: - - name: "247" - value: "248" - path: "245" - port: 1746399757 - scheme: V訆Ǝżŧ - tcpSocket: - host: "249" - port: 204229950 - preStop: exec: command: - "250" @@ -662,15 +654,32 @@ template: value: "255" path: "251" port: "252" - scheme: ɣľ)酊龨δ摖ȱğ_<ǬëJ橈 tcpSocket: - host: "257" - port: "256" + host: "256" + port: 1909548849 + preStop: + exec: + command: + - "257" + httpGet: + host: "259" + httpHeaders: + - name: "260" + value: "261" + path: "258" + port: -341287812 + scheme: ' 鰔澝qV訆ƎżŧL²' + tcpSocket: + host: "262" + port: 1328165061 livenessProbe: exec: command: - "225" - failureThreshold: -1784617397 + failureThreshold: 1714588921 + gRPC: + port: 133009177 + service: "231" httpGet: host: "227" httpHeaders: @@ -679,14 +688,14 @@ template: path: "226" port: -1225815437 scheme: 荭gw忊|E - initialDelaySeconds: 1004325340 - periodSeconds: 14304392 - successThreshold: 465972736 + initialDelaySeconds: -1438286448 + periodSeconds: -1462219068 + successThreshold: -370386363 tcpSocket: host: "230" port: -438588982 - terminationGracePeriodSeconds: 8340498462419356921 - timeoutSeconds: -1313320434 + terminationGracePeriodSeconds: -5353126188990290855 + timeoutSeconds: 834105836 name: "199" ports: - containerPort: 1791615594 @@ -697,77 +706,85 @@ template: readinessProbe: exec: command: - - "231" - failureThreshold: 704287801 + - "232" + failureThreshold: 1313273370 + gRPC: + port: 1990641192 + service: "240" httpGet: - host: "233" + host: "235" httpHeaders: - - name: "234" - value: "235" - path: "232" - port: 627670321 - initialDelaySeconds: -1666819085 - periodSeconds: 1777326813 - successThreshold: -1471289102 + - name: "236" + value: "237" + path: "233" + port: "234" + scheme: 跩aŕ翑 + initialDelaySeconds: -2121788927 + periodSeconds: 233282513 + successThreshold: -518330919 tcpSocket: - host: "237" - port: "236" - terminationGracePeriodSeconds: 8549738818875784336 - timeoutSeconds: -282193676 + host: "239" + port: "238" + terminationGracePeriodSeconds: -5569844914519516591 + timeoutSeconds: 1017803158 resources: limits: "": "268" requests: -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ: "340" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ²静ƲǦŐnj汰8 + - J橈'琕鶫:顇ə娯 drop: - - İ - privileged: true - procMount: ±p鋄5弢ȹ均i绝5哇芆 - readOnlyRootFilesystem: true - runAsGroup: 5903342706635131481 + - 囌{屿oiɥ嵐sC + privileged: false + procMount: ih亏yƕ丆録² + readOnlyRootFilesystem: false + runAsGroup: 5404658974498114041 runAsNonRoot: false - runAsUser: -1311522118950739815 + runAsUser: -5175286970144973961 seLinuxOptions: - level: "262" - role: "260" - type: "261" - user: "259" + level: "267" + role: "265" + type: "266" + user: "264" seccompProfile: - localhostProfile: "266" - type: ì + localhostProfile: "271" + type: )/灩聋3趐囨鏻 windowsOptions: - gmsaCredentialSpec: "264" - gmsaCredentialSpecName: "263" - hostProcess: true - runAsUserName: "265" + gmsaCredentialSpec: "269" + gmsaCredentialSpecName: "268" + hostProcess: false + runAsUserName: "270" startupProbe: exec: command: - - "238" - failureThreshold: -367153801 + - "241" + failureThreshold: 1877574041 + gRPC: + port: -1813746408 + service: "249" httpGet: - host: "240" + host: "244" httpHeaders: - - name: "241" - value: "242" - path: "239" - port: -518330919 - scheme: NKƙ順\E¦队偯J僳徥淳4揻-$ - initialDelaySeconds: 348370746 - periodSeconds: 1909548849 - successThreshold: 1492642476 + - name: "245" + value: "246" + path: "242" + port: "243" + scheme: E¦ + initialDelaySeconds: -853533760 + periodSeconds: -760292259 + successThreshold: -1164530482 tcpSocket: - host: "243" - port: 1235694147 - terminationGracePeriodSeconds: 8194791334069427324 - timeoutSeconds: 468369166 - terminationMessagePath: "258" - terminationMessagePolicy: 鶫:顇ə娯Ȱ囌{屿oiɥ嵐sC + host: "248" + port: "247" + terminationGracePeriodSeconds: 6143034813730176704 + timeoutSeconds: -560717833 + terminationMessagePath: "263" + terminationMessagePolicy: ¸gĩ + tty: true volumeDevices: - devicePath: "224" name: "223" @@ -778,67 +795,67 @@ template: subPath: "221" subPathExpr: "222" workingDir: "203" - nodeName: "409" + nodeName: "423" nodeSelector: - "405": "406" + "419": "420" os: - name: Ʌmƣ乇ǡ<ʍʃ'ơa6ʔF{ȃ + name: '}梳攔wŲ魦Ɔ0ƢĮÀĘ' overhead: - Ɇȏ+&ɃB沅零șPî壣V礆á¤: "650" - preemptionPolicy: 牯雫íȣƎǗ啕倽|銜Ʌ0斃搡Cʼn嘡 - priority: 516555648 - priorityClassName: "492" + ȡWU=ȑ-A敲ʉ2腠梊蝴.Ĉ马: "503" + preemptionPolicy: RȽXv*!ɝ茀ǨĪ弊ʥ + priority: 165747350 + priorityClassName: "506" readinessGates: - - conditionType: ɺ - restartPolicy: rƈa餖Ľ - runtimeClassName: "497" - schedulerName: "487" + - conditionType: 竒决瘛ǪǵƢǦ澵貛香"砻 + restartPolicy: 篎3o8[y#t(ȗŜŲ&洪y儕l + runtimeClassName: "511" + schedulerName: "501" securityContext: - fsGroup: 6541871045343732877 - fsGroupChangePolicy: d%蹶/ʗp壥 - runAsGroup: -6754946370765710682 + fsGroup: -2841141127223294729 + fsGroupChangePolicy: '|gɳ礬.b屏ɧeʫį淓¯Ą0' + runAsGroup: -2713809069228546579 runAsNonRoot: false - runAsUser: -2841141127223294729 + runAsUser: -6558079743661172944 seLinuxOptions: - level: "413" - role: "411" - type: "412" - user: "410" + level: "427" + role: "425" + type: "426" + user: "424" seccompProfile: - localhostProfile: "419" - type: 揤郡ɑ鮽ǍJB膾扉 + localhostProfile: "433" + type: 忀z委>,趐V曡88 u怞 supplementalGroups: - - -1612979559790338418 + - -5071790362153704411 sysctls: - - name: "417" - value: "418" + - name: "431" + value: "432" windowsOptions: - gmsaCredentialSpec: "415" - gmsaCredentialSpecName: "414" + gmsaCredentialSpec: "429" + gmsaCredentialSpecName: "428" hostProcess: false - runAsUserName: "416" - serviceAccount: "408" - serviceAccountName: "407" - setHostnameAsFQDN: true + runAsUserName: "430" + serviceAccount: "422" + serviceAccountName: "421" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "422" - terminationGracePeriodSeconds: -3501425899000054955 + subdomain: "436" + terminationGracePeriodSeconds: 4233308148542782456 tolerations: - - effect: Ƀ咇8夎純Ǐnn坾 - key: "488" - operator: 珢\%傢z¦Ā竚ĐȌƨǴ - tolerationSeconds: 7246782235209217945 - value: "489" + - effect: ǟm{煰œ憼鮫ʌ槧ą°Z拕獘:pȚ\ + key: "502" + operator: KȴǃmŁȒ| + tolerationSeconds: 7009928011811725883 + value: "503" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: m2-8-i--------uzh9-6o0972-3-4.d50v-k47/z._3.x.8iSq-r_5--..dc3doP_.l-3 - 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: - i86t27w417-7-lyzeqr/G.i-F_.TJ.-V6K_.3_58t: lSKp.Iw2__V3T68.W7De.._g - maxSkew: -1190434752 - topologyKey: "498" - whenUnsatisfiable: ŭ飼蒱鄆 + 0711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/0-1q-I_i72Tx3___-..f5-6x-_-o6: I-._g_.._-hKc.OB_F_--.._m_-9 + maxSkew: -1265830604 + topologyKey: "512" + whenUnsatisfiable: Ŭ捕|ðÊʉiUȡɭĮ庺%# volumes: - awsElasticBlockStore: fsType: "67" @@ -1097,4 +1114,4 @@ template: storagePolicyID: "124" storagePolicyName: "123" volumePath: "121" - ttlSecondsAfterFinished: -908823020 + ttlSecondsAfterFinished: -1887055171 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 8febf175d74..e0c5bf497b3 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 @@ -502,352 +502,355 @@ "port": "188", "host": "189" }, - "initialDelaySeconds": -687313111, - "timeoutSeconds": -131161294, - "periodSeconds": 1730325900, - "successThreshold": -828368050, - "failureThreshold": 952979935, - "terminationGracePeriodSeconds": 3485267088372060587 + "gRPC": { + "port": 1843670786, + "service": "190" + }, + "initialDelaySeconds": -2041475873, + "timeoutSeconds": 2020789772, + "periodSeconds": 435655893, + "successThreshold": -683915391, + "failureThreshold": 2110181803, + "terminationGracePeriodSeconds": -8508077999296389100 }, "readinessProbe": { "exec": { "command": [ - "190" + "191" ] }, "httpGet": { - "path": "191", - "port": -1893103047, - "host": "192", - "scheme": "įXŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ", + "path": "192", + "port": "193", + "host": "194", + "scheme": "ź贩j瀉", "httpHeaders": [ { - "name": "193", - "value": "194" + "name": "195", + "value": "196" } ] }, "tcpSocket": { - "port": "195", - "host": "196" + "port": 580681683, + "host": "197" }, - "initialDelaySeconds": 1836896522, - "timeoutSeconds": -2101285839, - "periodSeconds": 2064656704, - "successThreshold": -1940723300, - "failureThreshold": 749147575, - "terminationGracePeriodSeconds": 2131277878630553496 + "gRPC": { + "port": -1996616480, + "service": "198" + }, + "initialDelaySeconds": 981940178, + "timeoutSeconds": -1841227335, + "periodSeconds": 312792977, + "successThreshold": 1597969994, + "failureThreshold": -288563359, + "terminationGracePeriodSeconds": 8180448406065045988 }, "startupProbe": { "exec": { "command": [ - "197" + "199" ] }, "httpGet": { - "path": "198", - "port": "199", - "host": "200", + "path": "200", + "port": "201", + "host": "202", + "scheme": "厶耈 T衧ȇe媹Hǝ呮}臷", "httpHeaders": [ { - "name": "201", - "value": "202" + "name": "203", + "value": "204" } ] }, "tcpSocket": { - "port": 675406340, - "host": "203" + "port": "205", + "host": "206" }, - "initialDelaySeconds": 994527057, - "timeoutSeconds": -1482763519, - "periodSeconds": -1346458591, - "successThreshold": 1234551517, - "failureThreshold": -1618937335, - "terminationGracePeriodSeconds": -8171267464271993058 + "gRPC": { + "port": 1154560741, + "service": "207" + }, + "initialDelaySeconds": -1376537100, + "timeoutSeconds": 1100645882, + "periodSeconds": -532628939, + "successThreshold": -748919010, + "failureThreshold": -1126738259, + "terminationGracePeriodSeconds": -8638776927777706944 }, "lifecycle": { "postStart": { "exec": { "command": [ - "204" + "208" ] }, "httpGet": { - "path": "205", - "port": -1296140, - "host": "206", - "scheme": "Y籎顒ǥŴ", + "path": "209", + "port": -199511133, + "host": "210", + "scheme": "ʪīT捘ɍi縱ù墴1Rƥ贫d飼$俊跾", "httpHeaders": [ { - "name": "207", - "value": "208" + "name": "211", + "value": "212" } ] }, "tcpSocket": { - "port": 1061537, - "host": "209" + "port": 173916181, + "host": "213" } }, "preStop": { "exec": { "command": [ - "210" + "214" ] }, "httpGet": { - "path": "211", - "port": "212", - "host": "213", - "scheme": "墴1Rƥ贫d", + "path": "215", + "port": "216", + "host": "217", + "scheme": "ūPH炮掊°nʮ閼咎櫸eʔ", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "218", + "value": "219" } ] }, "tcpSocket": { - "port": -33154680, - "host": "216" + "port": "220", + "host": "221" } } }, - "terminationMessagePath": "217", - "terminationMessagePolicy": "跾|@?鷅bȻN+ņ榱*", + "terminationMessagePath": "222", + "terminationMessagePolicy": "究:hoĂɋ瀐\u003cɉ湨", + "imagePullPolicy": "ɉ鎷卩蝾H韹寬娬ï瓼猀2:ö", "securityContext": { "capabilities": { "add": [ - "閼咎櫸eʔŊ" + "5w垁鷌辪虽U珝Żwʮ馜üNșƶ" ], "drop": [ - "究:hoĂɋ瀐\u003cɉ湨" + "ĩĉş蝿ɖȃ賲鐅臬" ] }, "privileged": false, "seLinuxOptions": { - "user": "218", - "role": "219", - "type": "220", - "level": "221" + "user": "223", + "role": "224", + "type": "225", + "level": "226" }, "windowsOptions": { - "gmsaCredentialSpecName": "222", - "gmsaCredentialSpec": "223", - "runAsUserName": "224", + "gmsaCredentialSpecName": "227", + "gmsaCredentialSpec": "228", + "runAsUserName": "229", "hostProcess": true }, - "runAsUser": 5069703513298030462, - "runAsGroup": -879001843196053690, - "runAsNonRoot": true, + "runAsUser": -2242514391033939790, + "runAsGroup": 2404245025847758433, + "runAsNonRoot": false, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "Ǯń", + "procMount": "ʭd鲡:贅wE@Ȗs«öʮĀ\u003cé瞾ʀN", "seccompProfile": { - "type": "ǰ溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳", - "localhostProfile": "225" + "type": "ɨǙÄr蛏豈ɃH", + "localhostProfile": "230" } }, - "stdin": true, - "tty": true + "stdin": true } ], "containers": [ { - "name": "226", - "image": "227", + "name": "231", + "image": "232", "command": [ - "228" + "233" ], "args": [ - "229" + "234" ], - "workingDir": "230", + "workingDir": "235", "ports": [ { - "name": "231", - "hostPort": 483512911, - "containerPort": -1941847253, - "protocol": "=6}ɡ", - "hostIP": "232" + "name": "236", + "hostPort": -1765469779, + "containerPort": 1525829664, + "protocol": "Áȉ彂Ŵ廷s{Ⱦdz@ùƸ", + "hostIP": "237" } ], "envFrom": [ { - "prefix": "233", + "prefix": "238", "configMapRef": { - "name": "234", - "optional": true + "name": "239", + "optional": false }, "secretRef": { - "name": "235", + "name": "240", "optional": true } } ], "env": [ { - "name": "236", - "value": "237", + "name": "241", + "value": "242", "valueFrom": { "fieldRef": { - "apiVersion": "238", - "fieldPath": "239" + "apiVersion": "243", + "fieldPath": "244" }, "resourceFieldRef": { - "containerName": "240", - "resource": "241", - "divisor": "421" + "containerName": "245", + "resource": "246", + "divisor": "970" }, "configMapKeyRef": { - "name": "242", - "key": "243", - "optional": false + "name": "247", + "key": "248", + "optional": true }, "secretKeyRef": { - "name": "244", - "key": "245", - "optional": false + "name": "249", + "key": "250", + "optional": true } } } ], "resources": { "limits": { - "_瀹鞎sn芞QÄȻȊ+?": "193" + "jƯĖ漘Z剚敍0)": "908" }, "requests": { - "@Ȗs«öʮĀ\u003cé瞾": "51" + "ʭ嵔棂p儼Ƿ裚瓶釆Ɗ+j忊Ŗ": "976" } }, "volumeMounts": [ { - "name": "246", - "mountPath": "247", - "subPath": "248", - "mountPropagation": "£軶ǃ*ʙ嫙\u0026蒒5靇C'ɵK.Q貇", - "subPathExpr": "249" + "name": "251", + "readOnly": true, + "mountPath": "252", + "subPath": "253", + "mountPropagation": "烀罁胾^拜Ȍzɟ踡肒A", + "subPathExpr": "254" } ], "volumeDevices": [ { - "name": "250", - "devicePath": "251" + "name": "255", + "devicePath": "256" } ], "livenessProbe": { "exec": { "command": [ - "252" + "257" ] }, "httpGet": { - "path": "253", - "port": "254", - "host": "255", - "scheme": "{Ⱦdz@", + "path": "258", + "port": 622473257, + "host": "259", + "scheme": "weLJèux榜VƋ", "httpHeaders": [ { - "name": "256", - "value": "257" + "name": "260", + "value": "261" } ] }, "tcpSocket": { - "port": 406308963, - "host": "258" + "port": -1810997540, + "host": "262" }, - "initialDelaySeconds": 632397602, - "timeoutSeconds": 2026784878, - "periodSeconds": -730174220, - "successThreshold": 433084615, - "failureThreshold": 208045354, - "terminationGracePeriodSeconds": -1159835821828680707 + "gRPC": { + "port": 1832870128, + "service": "263" + }, + "initialDelaySeconds": 191755979, + "timeoutSeconds": -2000048581, + "periodSeconds": 88483549, + "successThreshold": 364078113, + "failureThreshold": -181693648, + "terminationGracePeriodSeconds": 3556977032714681114 }, "readinessProbe": { "exec": { "command": [ - "259" + "264" ] }, "httpGet": { - "path": "260", - "port": 576428641, - "host": "261", - "scheme": "ƯĖ漘Z剚敍0)鈼¬麄p呝T", + "path": "265", + "port": -26910286, + "host": "266", + "scheme": "ƻ悖ȩ0Ƹ[", "httpHeaders": [ { - "name": "262", - "value": "263" + "name": "267", + "value": "268" } ] }, "tcpSocket": { - "port": -1891134534, - "host": "264" + "port": "269", + "host": "270" }, - "initialDelaySeconds": -1710454086, - "timeoutSeconds": 192146389, - "periodSeconds": 1285027515, - "successThreshold": 111876618, - "failureThreshold": -820458255, - "terminationGracePeriodSeconds": -4763823273964408583 + "gRPC": { + "port": 1584001904, + "service": "271" + }, + "initialDelaySeconds": -839281354, + "timeoutSeconds": 2035347577, + "periodSeconds": -819723498, + "successThreshold": -150133456, + "failureThreshold": 1507815593, + "terminationGracePeriodSeconds": 6437439882210784813 }, "startupProbe": { "exec": { "command": [ - "265" + "272" ] }, "httpGet": { - "path": "266", - "port": -122979840, - "host": "267", - "scheme": "罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩", + "path": "273", + "port": 1599076900, + "host": "274", + "scheme": "ɰ", "httpHeaders": [ { - "name": "268", - "value": "269" + "name": "275", + "value": "276" } ] }, "tcpSocket": { - "port": "270", - "host": "271" + "port": -1675041613, + "host": "277" }, - "initialDelaySeconds": 2045456786, - "timeoutSeconds": 988932710, - "periodSeconds": -1537700150, - "successThreshold": -1815868713, - "failureThreshold": 105707873, - "terminationGracePeriodSeconds": -810905585400838367 + "gRPC": { + "port": 1919527626, + "service": "278" + }, + "initialDelaySeconds": -389501466, + "timeoutSeconds": -161753937, + "periodSeconds": -1578746609, + "successThreshold": 1428207963, + "failureThreshold": 790462391, + "terminationGracePeriodSeconds": -3530853032778992089 }, "lifecycle": { "postStart": { - "exec": { - "command": [ - "272" - ] - }, - "httpGet": { - "path": "273", - "port": 1422435836, - "host": "274", - "scheme": ",ǿ飏騀呣ǎfǣ萭旿@掇lNdǂ", - "httpHeaders": [ - { - "name": "275", - "value": "276" - } - ] - }, - "tcpSocket": { - "port": "277", - "host": "278" - } - }, - "preStop": { "exec": { "command": [ "279" @@ -857,7 +860,7 @@ "path": "280", "port": "281", "host": "282", - "scheme": "Vȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄", + "scheme": "3.v-鿧悮坮Ȣ", "httpHeaders": [ { "name": "283", @@ -869,103 +872,125 @@ "port": "285", "host": "286" } + }, + "preStop": { + "exec": { + "command": [ + "287" + ] + }, + "httpGet": { + "path": "288", + "port": "289", + "host": "290", + "scheme": "丯Ƙ枛牐ɺ皚|", + "httpHeaders": [ + { + "name": "291", + "value": "292" + } + ] + }, + "tcpSocket": { + "port": "293", + "host": "294" + } } }, - "terminationMessagePath": "287", - "terminationMessagePolicy": "ʤî萨zvt莭", - "imagePullPolicy": "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p", + "terminationMessagePath": "295", + "terminationMessagePolicy": "N粕擓ƖHVe熼", + "imagePullPolicy": "Ź倗S晒嶗UÐ_ƮA攤/ɸɎ ", "securityContext": { "capabilities": { "add": [ - "sĨɆâĺɗŹ倗S晒嶗U" + "耶FfBls3!Zɾģ毋Ó6dz" ], "drop": [ - "_ƮA攤/ɸɎ R§耶FfBl" + "嘚庎D}" ] }, "privileged": true, "seLinuxOptions": { - "user": "288", - "role": "289", - "type": "290", - "level": "291" + "user": "296", + "role": "297", + "type": "298", + "level": "299" }, "windowsOptions": { - "gmsaCredentialSpecName": "292", - "gmsaCredentialSpec": "293", - "runAsUserName": "294", - "hostProcess": true + "gmsaCredentialSpecName": "300", + "gmsaCredentialSpec": "301", + "runAsUserName": "302", + "hostProcess": false }, - "runAsUser": 3850139838566476547, - "runAsGroup": -7106791338981314910, + "runAsUser": -11671145270681448, + "runAsGroup": -8648209499645539653, "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "娝嘚庎D}埽uʎȺ眖R#yV'", + "procMount": "WKw(", "seccompProfile": { - "type": "Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "localhostProfile": "295" + "type": "儴Ůĺ}潷ʒ胵輓Ɔȓ蹣ɐ", + "localhostProfile": "303" } }, - "stdin": true, - "tty": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "296", - "image": "297", + "name": "304", + "image": "305", "command": [ - "298" + "306" ], "args": [ - "299" + "307" ], - "workingDir": "300", + "workingDir": "308", "ports": [ { - "name": "301", - "hostPort": -1643733106, - "containerPort": -805795167, - "protocol": "8Ƥ熪军g\u003e郵[+", - "hostIP": "302" + "name": "309", + "hostPort": 785984384, + "containerPort": 193463975, + "protocol": "军g\u003e郵[+扴ȨŮ+朷Ǝ膯lj", + "hostIP": "310" } ], "envFrom": [ { - "prefix": "303", + "prefix": "311", "configMapRef": { - "name": "304", - "optional": true + "name": "312", + "optional": false }, "secretRef": { - "name": "305", + "name": "313", "optional": false } } ], "env": [ { - "name": "306", - "value": "307", + "name": "314", + "value": "315", "valueFrom": { "fieldRef": { - "apiVersion": "308", - "fieldPath": "309" + "apiVersion": "316", + "fieldPath": "317" }, "resourceFieldRef": { - "containerName": "310", - "resource": "311", - "divisor": "730" + "containerName": "318", + "resource": "319", + "divisor": "334" }, "configMapKeyRef": { - "name": "312", - "key": "313", - "optional": true + "name": "320", + "key": "321", + "optional": false }, "secretKeyRef": { - "name": "314", - "key": "315", + "name": "322", + "key": "323", "optional": false } } @@ -973,253 +998,266 @@ ], "resources": { "limits": { - "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq": "431" + "碧闳ȩr": "648" }, "requests": { - "ē鐭#嬀ơŸ8T 苧yñKJɐ": "894" + "ʩȂ4ē鐭#": "954" } }, "volumeMounts": [ { - "name": "316", - "mountPath": "317", - "subPath": "318", - "mountPropagation": "û咡W\u003c敄lu|榝$î.Ȏ蝪ʜ5", - "subPathExpr": "319" + "name": "324", + "mountPath": "325", + "subPath": "326", + "mountPropagation": "", + "subPathExpr": "327" } ], "volumeDevices": [ { - "name": "320", - "devicePath": "321" + "name": "328", + "devicePath": "329" } ], "livenessProbe": { "exec": { "command": [ - "322" + "330" ] }, "httpGet": { - "path": "323", - "port": 14304392, - "host": "324", - "scheme": "寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥贸碔", + "path": "331", + "port": -199753536, + "host": "332", + "scheme": "y", "httpHeaders": [ { - "name": "325", - "value": "326" + "name": "333", + "value": "334" } ] }, "tcpSocket": { - "port": "327", - "host": "328" + "port": -1620315711, + "host": "335" }, - "initialDelaySeconds": -1296830577, - "timeoutSeconds": -1314967760, - "periodSeconds": 1174240097, - "successThreshold": -1928016742, - "failureThreshold": -787458357, - "terminationGracePeriodSeconds": 342609112008782456 + "gRPC": { + "port": 582041100, + "service": "336" + }, + "initialDelaySeconds": 509188266, + "timeoutSeconds": -940514142, + "periodSeconds": 1574967021, + "successThreshold": -244758593, + "failureThreshold": 591440053, + "terminationGracePeriodSeconds": 446975960103225489 }, "readinessProbe": { "exec": { "command": [ - "329" + "337" ] }, "httpGet": { - "path": "330", - "port": -528664199, - "host": "331", - "scheme": "徥淳4揻-$ɽ丟", + "path": "338", + "port": "339", + "host": "340", + "scheme": "|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ朦 w", "httpHeaders": [ { - "name": "332", - "value": "333" + "name": "341", + "value": "342" } ] }, "tcpSocket": { - "port": "334", - "host": "335" + "port": 432291364, + "host": "343" }, - "initialDelaySeconds": 468369166, - "timeoutSeconds": 1909548849, - "periodSeconds": 1492642476, - "successThreshold": -367153801, - "failureThreshold": 1907998540, - "terminationGracePeriodSeconds": 8959437085840841638 + "gRPC": { + "port": -125932767, + "service": "344" + }, + "initialDelaySeconds": -18758819, + "timeoutSeconds": -1666819085, + "periodSeconds": -282193676, + "successThreshold": 1777326813, + "failureThreshold": -1471289102, + "terminationGracePeriodSeconds": 3024893073780181445 }, "startupProbe": { "exec": { "command": [ - "336" + "345" ] }, "httpGet": { - "path": "337", - "port": "338", - "host": "339", - "scheme": "M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ", + "path": "346", + "port": "347", + "host": "348", + "scheme": "碔", "httpHeaders": [ { - "name": "340", - "value": "341" + "name": "349", + "value": "350" } ] }, "tcpSocket": { - "port": 458427807, - "host": "342" + "port": "351", + "host": "352" }, - "initialDelaySeconds": -1971421078, - "timeoutSeconds": 1905181464, - "periodSeconds": -1730959016, - "successThreshold": 1272940694, - "failureThreshold": -385597677, - "terminationGracePeriodSeconds": 1813049096022212391 + "gRPC": { + "port": -2146674095, + "service": "353" + }, + "initialDelaySeconds": -260262954, + "timeoutSeconds": 1980459939, + "periodSeconds": 1625542084, + "successThreshold": -1554093462, + "failureThreshold": 303592056, + "terminationGracePeriodSeconds": -5636823324804561910 }, "lifecycle": { "postStart": { "exec": { "command": [ - "343" + "354" ] }, "httpGet": { - "path": "344", - "port": 50696420, - "host": "345", - "scheme": "iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ", + "path": "355", + "port": "356", + "host": "357", + "scheme": "淳4揻-$ɽ丟×x锏ɟ", "httpHeaders": [ { - "name": "346", - "value": "347" + "name": "358", + "value": "359" } ] }, "tcpSocket": { - "port": 802134138, - "host": "348" + "port": 1907998540, + "host": "360" } }, "preStop": { "exec": { "command": [ - "349" + "361" ] }, "httpGet": { - "path": "350", - "port": -126958936, - "host": "351", - "scheme": "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻", + "path": "362", + "port": "363", + "host": "364", + "scheme": "澝qV訆Ǝżŧ", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "365", + "value": "366" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": 204229950, + "host": "367" } } }, - "terminationMessagePath": "356", - "terminationMessagePolicy": "ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS", - "imagePullPolicy": "哇芆斩ìh4ɊHȖ|ʐşƧ諔迮", + "terminationMessagePath": "368", + "terminationMessagePolicy": "NƗ¸gĩ", + "imagePullPolicy": "酊龨δ摖ȱğ_\u003c", "securityContext": { "capabilities": { "add": [ - "嘢4ʗN,丽饾| 鞤ɱďW賁" + "J橈'琕鶫:顇ə娯" ], "drop": [ - "ɭɪǹ0衷," + "囌{屿oiɥ嵐sC" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "357", - "role": "358", - "type": "359", - "level": "360" + "user": "369", + "role": "370", + "type": "371", + "level": "372" }, "windowsOptions": { - "gmsaCredentialSpecName": "361", - "gmsaCredentialSpec": "362", - "runAsUserName": "363", - "hostProcess": true + "gmsaCredentialSpecName": "373", + "gmsaCredentialSpec": "374", + "runAsUserName": "375", + "hostProcess": false }, - "runAsUser": -1119183212148951030, - "runAsGroup": -7146044409185304665, + "runAsUser": -5175286970144973961, + "runAsGroup": 5404658974498114041, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "w妕眵笭/9崍h趭(娕", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "ih亏yƕ丆録²", "seccompProfile": { - "type": "E增猍", - "localhostProfile": "364" + "type": ")/灩聋3趐囨鏻", + "localhostProfile": "376" } }, - "targetContainerName": "365" + "tty": true, + "targetContainerName": "377" } ], - "restartPolicy": "xǨŴ壶ƵfȽÃ", - "terminationGracePeriodSeconds": -6480965203152502098, - "activeDeadlineSeconds": -1027633754006304958, - "dnsPolicy": "Ȁĵ鴁", + "restartPolicy": "爥", + "terminationGracePeriodSeconds": -6937733263836228614, + "activeDeadlineSeconds": -1311522118950739815, + "dnsPolicy": "x$1", "nodeSelector": { - "366": "367" + "378": "379" }, - "serviceAccountName": "368", - "serviceAccount": "369", - "automountServiceAccountToken": false, - "nodeName": "370", - "hostPID": true, + "serviceAccountName": "380", + "serviceAccount": "381", + "automountServiceAccountToken": true, + "nodeName": "382", + "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "371", - "role": "372", - "type": "373", - "level": "374" + "user": "383", + "role": "384", + "type": "385", + "level": "386" }, "windowsOptions": { - "gmsaCredentialSpecName": "375", - "gmsaCredentialSpec": "376", - "runAsUserName": "377", - "hostProcess": false + "gmsaCredentialSpecName": "387", + "gmsaCredentialSpec": "388", + "runAsUserName": "389", + "hostProcess": true }, - "runAsUser": 8749429589533479764, - "runAsGroup": -2587337448078233130, - "runAsNonRoot": false, + "runAsUser": -3293876530290657822, + "runAsGroup": 2064297229886854304, + "runAsNonRoot": true, "supplementalGroups": [ - 8748656795747647539 + -2305748055620880754 ], - "fsGroup": 1362411221198469787, + "fsGroup": 8403394374485358747, "sysctls": [ { - "name": "378", - "value": "379" + "name": "390", + "value": "391" } ], - "fsGroupChangePolicy": "輔3璾ėȜv1b繐汚磉反-n覦", + "fsGroupChangePolicy": "ì", "seccompProfile": { - "type": "閈誹ʅ蕉ɼ", - "localhostProfile": "380" + "type": "", + "localhostProfile": "392" } }, "imagePullSecrets": [ { - "name": "381" + "name": "393" } ], - "hostname": "382", - "subdomain": "383", + "hostname": "394", + "subdomain": "395", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1227,19 +1265,19 @@ { "matchExpressions": [ { - "key": "384", - "operator": "Ƽ¨Ix糂腂ǂ", + "key": "396", + "operator": "OŭW灬pȭCV擭", "values": [ - "385" + "397" ] } ], "matchFields": [ { - "key": "386", - "operator": "zĮ蛋I滞廬耐鷞焬CQ", + "key": "398", + "operator": "ʗN", "values": [ - "387" + "399" ] } ] @@ -1248,23 +1286,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1624098740, + "weight": -1847964580, "preference": { "matchExpressions": [ { - "key": "388", - "operator": "劄奼[ƕƑĝ®E", + "key": "400", + "operator": "| 鞤ɱďW賁Ěɭɪǹ0衷,", "values": [ - "389" + "401" ] } ], "matchFields": [ { - "key": "390", - "operator": "Ɠ宆!鍲ɋȑoG鄧", + "key": "402", + "operator": "ʉBn(fǂǢ曣ŋa", "values": [ - "391" + "403" ] } ] @@ -1277,29 +1315,32 @@ { "labelSelector": { "matchLabels": { - "K_A-_9_Z_C..7o_x3..-.8-Jp-94": "Tm.__G-8...__.Q_c8.G.b_9_18" + "0n": "8hx_-a__0-8-.M-.-.-8v-J1zET_..3dCv3j._.-_pP__up.2L_s-o779._-k5" }, "matchExpressions": [ { - "key": "1-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k..1Q7._l..Q", - "operator": "DoesNotExist" + "key": "9d4i-m7---k8235--8--c83-4b-9-1o8w-4/4csh-3--Z1Tvw39F_C-rtSY.g._2F7.-_e..Or_-.3OHgt._U.-x_rC9.D", + "operator": "NotIn", + "values": [ + "G31-_I-A-_3bz._8M0U1_-__.71-_-9_.X" + ] } ] }, "namespaces": [ - "398" + "410" ], - "topologyKey": "399", + "topologyKey": "411", "namespaceSelector": { "matchLabels": { - "4sE4": "B.__65m8_1-1.9_.-.Ms7_t.P_3..H..k9M6" + "70u-1ml.711k9-8609a-e0--1----v8-4--558n1asz-re/OMop34_-y.8_38xm-.nx.sEK4.B.__65m8_1-1.9_.-M": "ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--0" }, "matchExpressions": [ { - "key": "0R_.Z__Lv8_.O_..8n.--z_-..6W.VKs", - "operator": "NotIn", + "key": "2ga-v205p-26-u5wg-gb8a-6-80-4-6849--w-0-24u9.44rm-0uma6-p--d-17-o--776n15-b-3-b/5", + "operator": "In", "values": [ - "6E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V7" + "c" ] } ] @@ -1308,33 +1349,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -688929182, + "weight": -1097269124, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "y_-3_L_2--_v2.5p_6": "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q" + "w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a": "n9" }, "matchExpressions": [ { - "key": "3--51", - "operator": "NotIn", + "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": [ - "C.-e16-O5" + "h7.6.-y-s4483Po_L3f1-7_O4.w" ] } ] }, "namespaces": [ - "412" + "424" ], - "topologyKey": "413", + "topologyKey": "425", "namespaceSelector": { "matchLabels": { - "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj": "5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM" + "n_5023Xl-3Pw_-r75--_-A-o-__y_4": "12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr" }, "matchExpressions": [ { - "key": "8mtxb__-ex-_1_-ODgC_1-_8__3", + "key": "0n_Ht5W_._._-2M2._I-_P..w-W_-nE...-__--.k47My", "operator": "DoesNotExist" } ] @@ -1348,26 +1389,29 @@ { "labelSelector": { "matchLabels": { - "K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_X0": "u7.-hj-O_8-b6E_--Y_Dp8O_._e_3_.4_W_-_-7Tp_.----cp__ac8u.._K" + "E00.0_._.-_L-__bf_9_-C-PfNxG": "U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e" }, "matchExpressions": [ { - "key": "sap--h--q0h-t2n4s-6-k5-e.t8x7-l--b-9-u--17---u7-gl7814ei0/pT75-.emV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..-_V", - "operator": "Exists" + "key": "3--_9QW2JkU27_.-4T-I.-..K.2", + "operator": "In", + "values": [ + "6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8" + ] } ] }, "namespaces": [ - "426" + "438" ], - "topologyKey": "427", + "topologyKey": "439", "namespaceSelector": { "matchLabels": { - "e7-7973b--7-n-34-5-yqu20-9105g4-edj0fi-z-s--o8t7.4--p1-2-xa-o65p--edno-52--6-0dkn-9n7p22o4a-w----17/zA_-_l67Q.-_t--O.3L.z2-y.-...C4_-_2G0.-c_C.G.h-m": "e.Dx._.W-6..4_MU7iLfS0" + "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" }, "matchExpressions": [ { - "key": "P6j.u--.K--g__..b", + "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" } ] @@ -1376,34 +1420,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -616061040, + "weight": -176177167, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "L_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4.u": "j__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.w" + "8_t..-Ww2q.zK-p5": "8Z-O.-.jL_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._28" }, "matchExpressions": [ { - "key": "b6---9-d-6s83--r-vk58-7e74-ddq-al.8-0m2/48-S9_-4CwMqp..__X", + "key": "x.._-x_4..u2-__3uM77U7._pT-___-_r", "operator": "Exists" } ] }, "namespaces": [ - "440" + "452" ], - "topologyKey": "441", + "topologyKey": "453", "namespaceSelector": { "matchLabels": { - "97---1-i-67-3o--w/Q__-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...7a": "ZZ__.-_U-.60--o._8H__lB" + "46-48e-9-h4-w-qp25--7-n--kfk3x-j9133es/T-_Lq-.5s": "M-k5.C.e.._d-Y" }, "matchExpressions": [ { - "key": "vi.Z", - "operator": "NotIn", - "values": [ - "03l-_86_u2-7_._qN__A_f_-B3_U__L.H" - ] + "key": "N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-16", + "operator": "DoesNotExist" } ] } @@ -1412,64 +1453,67 @@ ] } }, - "schedulerName": "448", + "schedulerName": "460", "tolerations": [ { - "key": "449", - "operator": "瘂S淫íŶƭ鬯富Nú顏*z犔kU", - "value": "450", - "effect": "甬Ʈ岢r臣鐐qwïźU痤ȵ", - "tolerationSeconds": -4322909565451750640 + "key": "461", + "operator": "5谠vÐ仆dždĄ跞肞=ɴC}怢", + "value": "462", + "effect": "D?/nēɅĀ埰ʀł!U詨nj1ýǝ", + "tolerationSeconds": -7090833765995091747 } ], "hostAliases": [ { - "ip": "451", + "ip": "463", "hostnames": [ - "452" + "464" ] } ], - "priorityClassName": "453", - "priority": 780753434, + "priorityClassName": "465", + "priority": -1623129882, "dnsConfig": { "nameservers": [ - "454" + "466" ], "searches": [ - "455" + "467" ], "options": [ { - "name": "456", - "value": "457" + "name": "468", + "value": "469" } ] }, "readinessGates": [ { - "conditionType": "¤趜磕绘翁揌p:oŇE" + "conditionType": "d楗鱶镖喗vȥ倉螆ȨX" } ], - "runtimeClassName": "458", + "runtimeClassName": "470", "enableServiceLinks": false, - "preemptionPolicy": "ħ\\", + "preemptionPolicy": "«ɒó\u003c碡4鏽喡孨ʚé薘-­ɞ逭ɋ¡", "overhead": { - "kƱ": "313" + "": "846" }, "topologySpreadConstraints": [ { - "maxSkew": 1674267790, - "topologyKey": "459", - "whenUnsatisfiable": "G峣搒R谱ʜ篲\u0026ZǘtnjʣǕV", + "maxSkew": 1688294622, + "topologyKey": "471", + "whenUnsatisfiable": "矵\u00267Ʃɩ", "labelSelector": { "matchLabels": { - "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i": "Wq-...Oai.D7-_9..8-8yw..__Yb_8" + "t-nhc50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qc/2-7_._qN__A_f_-B3_U__L.KHK": "35H__.B_6_-U..u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4Po" }, "matchExpressions": [ { - "key": "h---dY7_M_-._M5..-N_H_55..--E3_2D1", - "operator": "DoesNotExist" + "key": "ai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O937uh", + "operator": "In", + "values": [ + "7.W74-R_Z_Tz.a3_HWo4_6" + ] } ] } @@ -1477,170 +1521,170 @@ ], "setHostnameAsFQDN": false, "os": { - "name": "値å镮" + "name": "/ƻ假Ĵ" } }, "status": { - "phase": "ą¨?ɣ蔫椁", + "phase": "诹ɼ#趶毎卸値å镮ó\"壽ȱǒ鉚#", "conditions": [ { - "type": "蝬KȴǃmŁȒ|'从LŸɬʥ", - "status": "鮫ʌ槧ą°Z拕獘:p", - "lastProbeTime": "2964-11-28T11:39:16Z", - "lastTransitionTime": "2684-04-17T20:01:15Z", - "reason": "466", - "message": "467" + "type": "撡'降\\4", + "status": "Ȓ|'从LŸɬʥhA輞0ɹmŎO", + "lastProbeTime": "2799-10-17T21:43:53Z", + "lastTransitionTime": "2007-08-17T02:42:37Z", + "reason": "478", + "message": "479" } ], - "message": "468", - "reason": "469", - "nominatedNodeName": "470", - "hostIP": "471", - "podIP": "472", + "message": "480", + "reason": "481", + "nominatedNodeName": "482", + "hostIP": "483", + "podIP": "484", "podIPs": [ { - "ip": "473" + "ip": "485" } ], "initContainerStatuses": [ { - "name": "474", + "name": "486", "state": { "waiting": { - "reason": "475", - "message": "476" + "reason": "487", + "message": "488" }, "running": { - "startedAt": "2045-05-04T00:27:18Z" + "startedAt": "2684-04-17T20:01:15Z" }, "terminated": { - "exitCode": 840157370, - "signal": 165747350, - "reason": "477", - "message": "478", - "startedAt": "2362-01-25T20:42:09Z", - "finishedAt": "2115-03-23T22:33:35Z", - "containerID": "479" + "exitCode": -933017112, + "signal": -182902213, + "reason": "489", + "message": "490", + "startedAt": "2221-08-06T21:21:19Z", + "finishedAt": "2760-10-14T11:51:24Z", + "containerID": "491" } }, "lastState": { "waiting": { - "reason": "480", - "message": "481" + "reason": "492", + "message": "493" }, "running": { - "startedAt": "2405-08-10T09:51:44Z" + "startedAt": "2574-10-15T01:48:10Z" }, "terminated": { - "exitCode": 1690803571, - "signal": 1574959758, - "reason": "482", - "message": "483", - "startedAt": "2871-08-02T00:56:38Z", - "finishedAt": "2056-06-22T17:22:55Z", - "containerID": "484" + "exitCode": -773770291, + "signal": 2124926228, + "reason": "494", + "message": "495", + "startedAt": "2902-10-04T13:01:15Z", + "finishedAt": "2127-06-24T09:29:52Z", + "containerID": "496" } }, - "ready": true, - "restartCount": -560956057, - "image": "485", - "imageID": "486", - "containerID": "487", - "started": false + "ready": false, + "restartCount": 1574959758, + "image": "497", + "imageID": "498", + "containerID": "499", + "started": true } ], "containerStatuses": [ { - "name": "488", + "name": "500", "state": { "waiting": { - "reason": "489", - "message": "490" + "reason": "501", + "message": "502" }, "running": { - "startedAt": "2514-10-23T19:30:50Z" + "startedAt": "2584-05-18T04:27:14Z" }, "terminated": { - "exitCode": -1915588568, - "signal": -748558554, - "reason": "491", - "message": "492", - "startedAt": "2669-01-03T02:05:34Z", - "finishedAt": "2539-08-23T00:33:24Z", - "containerID": "493" + "exitCode": -362057173, + "signal": 1953662668, + "reason": "503", + "message": "504", + "startedAt": "2914-12-02T03:21:31Z", + "finishedAt": "2676-03-28T17:20:22Z", + "containerID": "505" } }, "lastState": { "waiting": { - "reason": "494", - "message": "495" + "reason": "506", + "message": "507" }, "running": { - "startedAt": "2940-02-10T02:45:51Z" + "startedAt": "2930-09-29T01:55:03Z" }, "terminated": { - "exitCode": 508776344, - "signal": -419737006, - "reason": "496", - "message": "497", - "startedAt": "2556-04-09T04:29:45Z", - "finishedAt": "2716-06-10T12:34:06Z", - "containerID": "498" + "exitCode": 1729335119, + "signal": 1052076475, + "reason": "508", + "message": "509", + "startedAt": "2845-04-10T17:32:22Z", + "finishedAt": "2269-01-04T20:21:46Z", + "containerID": "510" } }, "ready": false, - "restartCount": 839330574, - "image": "499", - "imageID": "500", - "containerID": "501", - "started": true + "restartCount": -419737006, + "image": "511", + "imageID": "512", + "containerID": "513", + "started": false } ], - "qosClass": "!ɝ茀ǨĪ弊ʥ汹ȡWU=ȑ-A敲", + "qosClass": "nET¬%Ȏ", "ephemeralContainerStatuses": [ { - "name": "502", + "name": "514", "state": { "waiting": { - "reason": "503", - "message": "504" + "reason": "515", + "message": "516" }, "running": { - "startedAt": "2307-01-05T17:43:36Z" + "startedAt": "2758-10-26T12:02:16Z" }, "terminated": { - "exitCode": 390203674, - "signal": -372320382, - "reason": "505", - "message": "506", - "startedAt": "2843-07-14T02:23:26Z", - "finishedAt": "2475-06-22T13:38:30Z", - "containerID": "507" + "exitCode": -746177818, + "signal": 878153992, + "reason": "517", + "message": "518", + "startedAt": "2373-04-09T07:28:39Z", + "finishedAt": "2206-03-08T16:25:10Z", + "containerID": "519" } }, "lastState": { "waiting": { - "reason": "508", - "message": "509" + "reason": "520", + "message": "521" }, "running": { - "startedAt": "2873-08-04T14:47:20Z" + "startedAt": "2337-02-28T18:34:34Z" }, "terminated": { - "exitCode": -1736264167, - "signal": -61756682, - "reason": "510", - "message": "511", - "startedAt": "2083-06-13T02:40:30Z", - "finishedAt": "2162-04-09T16:36:03Z", - "containerID": "512" + "exitCode": -1497066738, + "signal": -1575088377, + "reason": "522", + "message": "523", + "startedAt": "2245-04-18T03:12:10Z", + "finishedAt": "2010-12-07T07:18:59Z", + "containerID": "524" } }, - "ready": true, - "restartCount": -598136292, - "image": "513", - "imageID": "514", - "containerID": "515", + "ready": false, + "restartCount": -985855709, + "image": "525", + "imageID": "526", + "containerID": "527", "started": true } ] diff --git a/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.pb b/staging/src/k8s.io/api/testdata/HEAD/core.v1.Pod.pb index 799829460bbc9b43de0ad3a31ba5603c7b1d103a..163ae32cb00b432cef6d99a0ad02fe716c435275 100644 GIT binary patch delta 6090 zcmZ8l30PFu*`5ng$D97ic$+676Wbrhq#@XIx%=YZBo!qR7qqybBu{Te5LZAJL7F@> zpaB;IWB?IG1YAG_1d&BhqQf#n60OgOJY_{Tw?scbH}u4;d##7bMCp{`S$NU z-=XJ^JU?ljl3^exl0lnTDtKXPB2~J3(rLoi{^m>LtapuMFvr6>$8%;Fcnb_dI1C~u z;8&8VrJ=m*);;(mLJl5ueK5}Qm?O`*-F+s1sMFooo$+Vq*^!gKck~YT;IHKAbKxri z6BIb}^CXF9Je~>EB>XJmXURN{3|3{vY<-A?Cr*&@suDt2?$1@2i%bX+Ih!<-lhzKm z4OV*ktK!|;t34IFm}e;bIipa|kfEb3?o;KShWs@5*8Y)hUqiLm-sLYW7~U~$t$Sd{ zP^G?AmgcZ^BmVRg>8S_tOE zk=7=>c#lx3zw7l6+&taN##a#J%Q{z*Kw%R}B889Xa8!I7*sHT9NtOqP`#kxT&L(EK z=cNE&Sk01RHjxvJgb52^m9VB|2D9Wj`t3M8VNG4fJYW8x9~*M(ieq#_Xk|g^t-wOq ziP6rUz%fkI)w>tQDJ`FWUV6Q?s(E?BL4usGGbXFLx)g@`=^TZH!xYZ)Fi&qn{(+;O z{8o2OtFzvI#rSJ0wLt$$k#%tt<=p zxu1!nVoy_rwJ?b3lZSfUwmpkHd&}HidzLs#wc*wop7KKxt{zu$Xzm_@oJv0Cvvs{- zT@|@LgP#)bIy>0lY1`?rOCu*Kqr0lweY$wotKcz@fRa@SQK@=0@;($Fk>NoI0=5_Zybba9VINe8N!4l*; zVbzr>=W=N#pL;W{qTqUJjqT6{&`seEy!wQFt0FkU|?fm;FcNwWLQn4r;uO`UI9DviU3+wL<66cD zPTbh@?V-1c5F)hrTFYP0y-{JiLWJ%6`lD03-|M=V$sBC@^wJxjfA{ue{SXz~MP(zw zMphm?4~Qt3oEl2Z3342doj^jY@+y}LnTA*Sd;&&c2Oh;T!to2TkRTb7Cc!>DxW>Z^ zhFaphdB@Y7Ei;#T>@7e^m8pmEOAuysPYhmAsYS+*s{F+Py;3ibU=soS!)ksd)PLZR zt9`H}&UZ3zu-et)IyTbF`0BcUYla;xH5qT@DAVZn$ds^EBl#oso_!5NJ6GVhJauV2 z`IlhwU4ooN1~DnrbIR%*4Xw~L1}TW1k7)Q;HlaCeZq#CpruoE~oA|Y~Mk6h4p{8Y} z(N=DrmVr`bS*10!PNa4c2?y5*p=b=`&S&7Bwy=HS@(3 zvt>5VBF*0Xi^+0 zge;X7g!B!F$=a|<LykB34GJ2+6XP!ip#Xl#>u4Qb8aov68wIWcq z0x&}7fK3o$lF>%Qap^+#<|J`*gt8F~$!c11wuW*+WOa5FymAN!pE-e<4LBF&%ZxxrRZJ=p-W;*pO ziI@~EI#Z0(V6%p}`5djih_r=32*qhA1t@`az&!LiL7u;v`o*l&qzrJGsGKz!)=cv! z50ICF$XbG2Ku(Tg7@EOkkTwrKNm!++8k&g~u8PT-O+_rx=!GdL4iuo#x#0Yu9;Cg1 zB4ZJ~8qP&@h9)gQq9$vI$<~sndE^sVSLz?)xH;>Va59h;7NZv-gy^|6rz`K_XCw_+ zTc&BzG~!ick1?685aa?6`9t7UOFcn`k(1=v5KepoFrcL@<%QYN)Gs$?0RuG4h)B?q z62XPmWRY>?bE2S2Oyqe?bI)$tWenUKQ8?e zz!I3|R?*Yxp4A}p`u>)yM1;4;k(`@Wc~4F{e)jwl{dp&uuL2}?dxn>>$PpirIuBp)Uv8%ocUiHgxhH9~Jlu*A3k&hXvFgu&9ETA! z$F7BeOP}J}?l10k?`rbZoQ?L^_PX1SyBm)?+PwCDZ;_3g?&!)LAjtnCr-<3^19|@L zBH!6#zP)FbcuQ)A`m*7`Bl{iwG0wfiUDTt4O@rHqYJD{Wu1eh53hns%>W$XAfv*5c7<80(b${)Rx3+j%r_7l$+LGw+sGIKVd@Vcb z_s+_U^UaQ~(bhrR?;K6u17}BVF&F`I90uJSBnOTIa1s9)X>v7=>~(BS_w6h3wR78C zTcTkD&-^FqV*%XjP>+?wpHLqwNf`Cnzk1{ms}A*81&qQfTnBN4Ad>@5s8Y|vp#Up> zg5DT>atvpg>@M!|*|wcOxY$>B)LEG1KGqvOQsds;`l_$6TQ@Oa3D_z8%nS?$g$&#z zjBfYfkq7WZHeLVh!k5+n&I`G{^V6aSLQh@K&kuNE*ntaQSKp76mX^z&K($j||L{uN z&B5N{ZA2qMbP$UG&qyrwE75o2;3h}uSYN?NLE_+6U-toD{()y*oiktc*y}Y_q>vL!8FoSCBvkK@!g6 zXcwJ?CvWTRK-j!ZJc?ffj29%?tZ&6xTT(wH44(kbemv20c#prm%U@CHuH3W9dDv~+ z?mJN6Y+Uv!(2|+22*YjS>GRF5GRMi^d9C$zg1_X9yRy#R(l}b}X!2E7q4O=S1AbeJ zYv=j8{Gf>dAR#L#g0v&(JHq&J(`$zz#|ScOp6IPT^&5G($<<`JtRtPdnJ8uTN|8Z{ zN!-TO8~_IiP!7L-orsbIl!e4~o1iejpQ6ZXWp3lj2&l7Ao3xEFnl?jQrJ+b(TcT<6 z=(*8zspohxTGQxAP14X3NYYAjb^?uJB`wYV++$O%3sb4NBwDeCo+U$}qiF>xo3nAs zT%Mqb3Y~@+Y3)xX>9VZKreB-snx%3KNi;hbbG^s4;eIt1R zng~220AOZBK)T>CFv#IB0C>c&RFmz4vG0OHj_$G^d>K5kU|;fc{w=3on&#Qw>1-To zo#xr!JzVT7XdBrMU$G2sBJhw=U=RaM1RnA^%w*g|;Bmg-Azxr@&I@L}XTal>!EDVlipiqyH4~{lD^MygXzqDnl-X{=+IUzuk z6Y%Aj$2oxKq;LZVKXPmlK`z5F#`6pnj(=D^t-hXj>F|ZxOaSfD?z3O_>rkdeBQq<&O8qnXI@|||NDyPNX?UuR@zzYt2s8h zU-Vn^PCOgsuHEXidG;R(&DI&k-5MUcHMkxbOox6bg_{~?QQ)B*)xCeq5nuqX2&T&g zh2IC}A>VfIb>FW^*Xw$2-Om7*PYqlg&wO*K`+OirC`0ylFI5yCzWYqVVS=vo{~QFr0dLBPpxB5j=#LbRjV@!{TJAy-e>g9A3eJ! z=!`Mg&)J%dOMQ*jg5lz!{-L8fJ?NakOG!_72GiN< z_7wqg@>*C{(tqiHZHNDCqoeqIr)PJivwg5u`(17ghIfz5@ic9F+FM%T?`odzuPb!z zbvL$ACilLgKfBupQrEZ+yHAy7%nVc&9`{&yXm-KCTEV4cF7*4Z&eqd+KdbD)WyJu^ zgIo5$R`plDWt%(4v}X0#>5|RE6=OXG{-Tca9eN)D?(Xm*zVXT;^bsB>sb?a*c}>2& zoxHEB)V;6KU($znNH)TtHxCHCdB8*2*2@Uba(WrDVh3hTI|D z1Y~%TH@)xuW()Rz+(>NrpykAb(7}Brh2z6MefL&%z*U%=V^>QFWyiK%cP?H1@soA} zOC(nX8R~<;H6w=m+-bx-^E?s{3E%+9h`p0>GW5N2$XWr|P6wCe#r2_MvOt0S>rek!7b_VdNrV;G+$5j44rz&mVuvSsd#CVFX2@7U8o6 z+z%0;4~K=>d9LjTV9l%=efC|BKyEVi4URPik^okX3aU{V;Ns#3*ImETx#-VpyYn*U zLQq+=t|0+%G0d#cg9565D;g=9t*huQ@79t4U@(5d`ASi)Y#W(JKF%ImY%J>K+5(YJzhzDl41aMtJ5!X7geV~Q}>;t$IW)cN>(`a<| z{^K%m2L|%osM>%3^lkMY*JGsuVueA0(~mm#bw=o?d&+KKeIlS#)vW7C#N|fhSY4Xa zZ+=leP1jNJk+QCUFPjPv+$;?|0#OcH&LYQ$8&%^D*FbBiPW7Jy-+RH&!0Ma;GBuQ4 XZwlxaOvQ|?X1Y*P|+ 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 SWO*RQ3Scx=TnvF^)cpr;>638) 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 d406e8aa124..196afa7b954 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,163 +31,149 @@ metadata: selfLink: "5" uid: "7" spec: - activeDeadlineSeconds: -1027633754006304958 + activeDeadlineSeconds: -1311522118950739815 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "388" - operator: 劄奼[ƕƑĝ®E + - key: "400" + operator: '| 鞤ɱďW賁Ěɭɪǹ0衷,' values: - - "389" + - "401" matchFields: - - key: "390" - operator: Ɠ宆!鍲ɋȑoG鄧 + - key: "402" + operator: ʉBn(fǂǢ曣ŋa values: - - "391" - weight: 1624098740 + - "403" + weight: -1847964580 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "384" - operator: Ƽ¨Ix糂腂ǂ + - key: "396" + operator: OŭW灬pȭCV擭 values: - - "385" + - "397" matchFields: - - key: "386" - operator: zĮ蛋I滞廬耐鷞焬CQ + - key: "398" + operator: ʗN values: - - "387" + - "399" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 3--51 - operator: NotIn + - 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: - - C.-e16-O5 + - h7.6.-y-s4483Po_L3f1-7_O4.w matchLabels: - y_-3_L_2--_v2.5p_6: u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q + w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a: n9 namespaceSelector: matchExpressions: - - key: 8mtxb__-ex-_1_-ODgC_1-_8__3 + - key: 0n_Ht5W_._._-2M2._I-_P..w-W_-nE...-__--.k47My operator: DoesNotExist matchLabels: - 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj: 5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM + n_5023Xl-3Pw_-r75--_-A-o-__y_4: 12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr namespaces: - - "412" - topologyKey: "413" - weight: -688929182 + - "424" + topologyKey: "425" + weight: -1097269124 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 1-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k..1Q7._l..Q - operator: DoesNotExist - matchLabels: - K_A-_9_Z_C..7o_x3..-.8-Jp-94: Tm.__G-8...__.Q_c8.G.b_9_18 - namespaceSelector: - matchExpressions: - - key: 0R_.Z__Lv8_.O_..8n.--z_-..6W.VKs + - 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: - - 6E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V7 + - G31-_I-A-_3bz._8M0U1_-__.71-_-9_.X matchLabels: - 4sE4: B.__65m8_1-1.9_.-.Ms7_t.P_3..H..k9M6 + 0n: 8hx_-a__0-8-.M-.-.-8v-J1zET_..3dCv3j._.-_pP__up.2L_s-o779._-k5 + namespaceSelector: + matchExpressions: + - key: 2ga-v205p-26-u5wg-gb8a-6-80-4-6849--w-0-24u9.44rm-0uma6-p--d-17-o--776n15-b-3-b/5 + operator: In + values: + - c + matchLabels: + 70u-1ml.711k9-8609a-e0--1----v8-4--558n1asz-re/OMop34_-y.8_38xm-.nx.sEK4.B.__65m8_1-1.9_.-M: ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--0 namespaces: - - "398" - topologyKey: "399" + - "410" + topologyKey: "411" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: b6---9-d-6s83--r-vk58-7e74-ddq-al.8-0m2/48-S9_-4CwMqp..__X + - key: x.._-x_4..u2-__3uM77U7._pT-___-_r operator: Exists matchLabels: - L_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4.u: j__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.w + 8_t..-Ww2q.zK-p5: 8Z-O.-.jL_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._28 namespaceSelector: matchExpressions: - - key: vi.Z - operator: NotIn - values: - - 03l-_86_u2-7_._qN__A_f_-B3_U__L.H + - key: N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-16 + operator: DoesNotExist matchLabels: - 97---1-i-67-3o--w/Q__-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...7a: ZZ__.-_U-.60--o._8H__lB + 46-48e-9-h4-w-qp25--7-n--kfk3x-j9133es/T-_Lq-.5s: M-k5.C.e.._d-Y namespaces: - - "440" - topologyKey: "441" - weight: -616061040 + - "452" + topologyKey: "453" + weight: -176177167 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: sap--h--q0h-t2n4s-6-k5-e.t8x7-l--b-9-u--17---u7-gl7814ei0/pT75-.emV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..-_V - operator: Exists + - key: 3--_9QW2JkU27_.-4T-I.-..K.2 + operator: In + values: + - 6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8 matchLabels: - K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_X0: u7.-hj-O_8-b6E_--Y_Dp8O_._e_3_.4_W_-_-7Tp_.----cp__ac8u.._K + 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: P6j.u--.K--g__..b + - 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: - ? 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 + 7G79.3bU_._nV34GH: qu.._.105-4_ed-0-iz namespaces: - - "426" - topologyKey: "427" - automountServiceAccountToken: false + - "438" + topologyKey: "439" + automountServiceAccountToken: true containers: - args: - - "229" + - "234" command: - - "228" + - "233" env: - - name: "236" - value: "237" + - name: "241" + value: "242" valueFrom: configMapKeyRef: - key: "243" - name: "242" - optional: false + key: "248" + name: "247" + optional: true fieldRef: - apiVersion: "238" - fieldPath: "239" + apiVersion: "243" + fieldPath: "244" resourceFieldRef: - containerName: "240" - divisor: "421" - resource: "241" + containerName: "245" + divisor: "970" + resource: "246" secretKeyRef: - key: "245" - name: "244" - optional: false + key: "250" + name: "249" + optional: true envFrom: - configMapRef: - name: "234" - optional: true - prefix: "233" + name: "239" + optional: false + prefix: "238" secretRef: - name: "235" + name: "240" optional: true - image: "227" - imagePullPolicy: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p + image: "232" + imagePullPolicy: 'Ź倗S晒嶗UÐ_ƮA攤/ɸɎ ' lifecycle: postStart: - exec: - command: - - "272" - httpGet: - host: "274" - httpHeaders: - - name: "275" - value: "276" - path: "273" - port: 1422435836 - scheme: ',ǿ飏騀呣ǎfǣ萭旿@掇lNdǂ' - tcpSocket: - host: "278" - port: "277" - preStop: exec: command: - "279" @@ -198,322 +184,356 @@ spec: value: "284" path: "280" port: "281" - scheme: Vȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄 + scheme: 3.v-鿧悮坮Ȣ tcpSocket: host: "286" port: "285" + preStop: + exec: + command: + - "287" + httpGet: + host: "290" + httpHeaders: + - name: "291" + value: "292" + path: "288" + port: "289" + scheme: 丯Ƙ枛牐ɺ皚| + tcpSocket: + host: "294" + port: "293" livenessProbe: exec: command: - - "252" - failureThreshold: 208045354 + - "257" + failureThreshold: -181693648 + gRPC: + port: 1832870128 + service: "263" httpGet: - host: "255" + host: "259" httpHeaders: - - name: "256" - value: "257" - path: "253" - port: "254" - scheme: '{Ⱦdz@' - initialDelaySeconds: 632397602 - periodSeconds: -730174220 - successThreshold: 433084615 + - name: "260" + value: "261" + path: "258" + port: 622473257 + scheme: weLJèux榜VƋ + initialDelaySeconds: 191755979 + periodSeconds: 88483549 + successThreshold: 364078113 tcpSocket: - host: "258" - port: 406308963 - terminationGracePeriodSeconds: -1159835821828680707 - timeoutSeconds: 2026784878 - name: "226" + host: "262" + port: -1810997540 + terminationGracePeriodSeconds: 3556977032714681114 + timeoutSeconds: -2000048581 + name: "231" ports: - - containerPort: -1941847253 - hostIP: "232" - hostPort: 483512911 - name: "231" - protocol: =6}ɡ + - containerPort: 1525829664 + hostIP: "237" + hostPort: -1765469779 + name: "236" + protocol: Áȉ彂Ŵ廷s{Ⱦdz@ùƸ readinessProbe: exec: command: - - "259" - failureThreshold: -820458255 + - "264" + failureThreshold: 1507815593 + gRPC: + port: 1584001904 + service: "271" httpGet: - host: "261" + host: "266" httpHeaders: - - name: "262" - value: "263" - path: "260" - port: 576428641 - scheme: ƯĖ漘Z剚敍0)鈼¬麄p呝T - initialDelaySeconds: -1710454086 - periodSeconds: 1285027515 - successThreshold: 111876618 + - name: "267" + value: "268" + path: "265" + port: -26910286 + scheme: ƻ悖ȩ0Ƹ[ + initialDelaySeconds: -839281354 + periodSeconds: -819723498 + successThreshold: -150133456 tcpSocket: - host: "264" - port: -1891134534 - terminationGracePeriodSeconds: -4763823273964408583 - timeoutSeconds: 192146389 + host: "270" + port: "269" + terminationGracePeriodSeconds: 6437439882210784813 + timeoutSeconds: 2035347577 resources: limits: - _瀹鞎sn芞QÄȻȊ+?: "193" + jƯĖ漘Z剚敍0): "908" requests: - '@Ȗs«öʮĀ<é瞾': "51" + ʭ嵔棂p儼Ƿ裚瓶釆Ɗ+j忊Ŗ: "976" securityContext: allowPrivilegeEscalation: false capabilities: add: - - sĨɆâĺɗŹ倗S晒嶗U + - 耶FfBls3!Zɾģ毋Ó6dz drop: - - _ƮA攤/ɸɎ R§耶FfBl + - 嘚庎D} privileged: true - procMount: 娝嘚庎D}埽uʎȺ眖R#yV' - readOnlyRootFilesystem: false - runAsGroup: -7106791338981314910 + procMount: WKw( + readOnlyRootFilesystem: true + runAsGroup: -8648209499645539653 runAsNonRoot: true - runAsUser: 3850139838566476547 + runAsUser: -11671145270681448 seLinuxOptions: - level: "291" - role: "289" - type: "290" - user: "288" + level: "299" + role: "297" + type: "298" + user: "296" seccompProfile: - localhostProfile: "295" - type: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ + localhostProfile: "303" + type: 儴Ůĺ}潷ʒ胵輓Ɔȓ蹣ɐ windowsOptions: - gmsaCredentialSpec: "293" - gmsaCredentialSpecName: "292" - hostProcess: true - runAsUserName: "294" + gmsaCredentialSpec: "301" + gmsaCredentialSpecName: "300" + hostProcess: false + runAsUserName: "302" startupProbe: exec: command: - - "265" - failureThreshold: 105707873 + - "272" + failureThreshold: 790462391 + gRPC: + port: 1919527626 + service: "278" httpGet: - host: "267" + host: "274" httpHeaders: - - name: "268" - value: "269" - path: "266" - port: -122979840 - scheme: 罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩 - initialDelaySeconds: 2045456786 - periodSeconds: -1537700150 - successThreshold: -1815868713 + - name: "275" + value: "276" + path: "273" + port: 1599076900 + scheme: ɰ + initialDelaySeconds: -389501466 + periodSeconds: -1578746609 + successThreshold: 1428207963 tcpSocket: - host: "271" - port: "270" - terminationGracePeriodSeconds: -810905585400838367 - timeoutSeconds: 988932710 + host: "277" + port: -1675041613 + terminationGracePeriodSeconds: -3530853032778992089 + timeoutSeconds: -161753937 stdin: true - terminationMessagePath: "287" - terminationMessagePolicy: ʤî萨zvt莭 - tty: true + terminationMessagePath: "295" + terminationMessagePolicy: N粕擓ƖHVe熼 volumeDevices: - - devicePath: "251" - name: "250" + - devicePath: "256" + name: "255" volumeMounts: - - mountPath: "247" - mountPropagation: £軶ǃ*ʙ嫙&蒒5靇C'ɵK.Q貇 - name: "246" - subPath: "248" - subPathExpr: "249" - workingDir: "230" + - mountPath: "252" + mountPropagation: 烀罁胾^拜Ȍzɟ踡肒A + name: "251" + readOnly: true + subPath: "253" + subPathExpr: "254" + workingDir: "235" dnsConfig: nameservers: - - "454" + - "466" options: - - name: "456" - value: "457" + - name: "468" + value: "469" searches: - - "455" - dnsPolicy: Ȁĵ鴁 + - "467" + dnsPolicy: x$1 enableServiceLinks: false ephemeralContainers: - args: - - "299" + - "307" command: - - "298" + - "306" env: - - name: "306" - value: "307" + - name: "314" + value: "315" valueFrom: configMapKeyRef: - key: "313" - name: "312" - optional: true + key: "321" + name: "320" + optional: false fieldRef: - apiVersion: "308" - fieldPath: "309" + apiVersion: "316" + fieldPath: "317" resourceFieldRef: - containerName: "310" - divisor: "730" - resource: "311" + containerName: "318" + divisor: "334" + resource: "319" secretKeyRef: - key: "315" - name: "314" + key: "323" + name: "322" optional: false envFrom: - configMapRef: - name: "304" - optional: true - prefix: "303" - secretRef: - name: "305" + name: "312" optional: false - image: "297" - imagePullPolicy: 哇芆斩ìh4ɊHȖ|ʐşƧ諔迮 + prefix: "311" + secretRef: + name: "313" + optional: false + image: "305" + imagePullPolicy: 酊龨δ摖ȱğ_< lifecycle: postStart: exec: command: - - "343" + - "354" httpGet: - host: "345" + host: "357" httpHeaders: - - name: "346" - value: "347" - path: "344" - port: 50696420 - scheme: iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ + - name: "358" + value: "359" + path: "355" + port: "356" + scheme: 淳4揻-$ɽ丟×x锏ɟ tcpSocket: - host: "348" - port: 802134138 + host: "360" + port: 1907998540 preStop: exec: command: - - "349" + - "361" httpGet: - host: "351" + host: "364" httpHeaders: - - name: "352" - value: "353" - path: "350" - port: -126958936 - scheme: h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻 + - name: "365" + value: "366" + path: "362" + port: "363" + scheme: 澝qV訆Ǝżŧ tcpSocket: - host: "355" - port: "354" + host: "367" + port: 204229950 livenessProbe: exec: command: - - "322" - failureThreshold: -787458357 + - "330" + failureThreshold: 591440053 + gRPC: + port: 582041100 + service: "336" httpGet: - host: "324" + host: "332" httpHeaders: - - name: "325" - value: "326" - path: "323" - port: 14304392 - scheme: 寳议Ƭƶ氩Ȩ<6鄰簳°Ļǟi&皥贸碔 - initialDelaySeconds: -1296830577 - periodSeconds: 1174240097 - successThreshold: -1928016742 + - name: "333" + value: "334" + path: "331" + port: -199753536 + scheme: "y" + initialDelaySeconds: 509188266 + periodSeconds: 1574967021 + successThreshold: -244758593 tcpSocket: - host: "328" - port: "327" - terminationGracePeriodSeconds: 342609112008782456 - timeoutSeconds: -1314967760 - name: "296" + host: "335" + port: -1620315711 + terminationGracePeriodSeconds: 446975960103225489 + timeoutSeconds: -940514142 + name: "304" ports: - - containerPort: -805795167 - hostIP: "302" - hostPort: -1643733106 - name: "301" - protocol: 8Ƥ熪军g>郵[+ + - containerPort: 193463975 + hostIP: "310" + hostPort: 785984384 + name: "309" + protocol: 军g>郵[+扴ȨŮ+朷Ǝ膯lj readinessProbe: exec: command: - - "329" - failureThreshold: 1907998540 + - "337" + failureThreshold: -1471289102 + gRPC: + port: -125932767 + service: "344" httpGet: - host: "331" + host: "340" httpHeaders: - - name: "332" - value: "333" - path: "330" - port: -528664199 - scheme: 徥淳4揻-$ɽ丟 - initialDelaySeconds: 468369166 - periodSeconds: 1492642476 - successThreshold: -367153801 + - name: "341" + value: "342" + path: "338" + port: "339" + scheme: '|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ朦 w' + initialDelaySeconds: -18758819 + periodSeconds: -282193676 + successThreshold: 1777326813 tcpSocket: - host: "335" - port: "334" - terminationGracePeriodSeconds: 8959437085840841638 - timeoutSeconds: 1909548849 + host: "343" + port: 432291364 + terminationGracePeriodSeconds: 3024893073780181445 + timeoutSeconds: -1666819085 resources: limits: - 1虊谇j爻ƙt叀碧闳ȩr嚧ʣq: "431" + 碧闳ȩr: "648" requests: - ē鐭#嬀ơŸ8T 苧yñKJɐ: "894" + ʩȂ4ē鐭#: "954" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - 嘢4ʗN,丽饾| 鞤ɱďW賁 + - J橈'琕鶫:顇ə娯 drop: - - ɭɪǹ0衷, - privileged: true - procMount: w妕眵笭/9崍h趭(娕 - readOnlyRootFilesystem: true - runAsGroup: -7146044409185304665 + - 囌{屿oiɥ嵐sC + privileged: false + procMount: ih亏yƕ丆録² + readOnlyRootFilesystem: false + runAsGroup: 5404658974498114041 runAsNonRoot: false - runAsUser: -1119183212148951030 + runAsUser: -5175286970144973961 seLinuxOptions: - level: "360" - role: "358" - type: "359" - user: "357" + level: "372" + role: "370" + type: "371" + user: "369" seccompProfile: - localhostProfile: "364" - type: E增猍 + localhostProfile: "376" + type: )/灩聋3趐囨鏻 windowsOptions: - gmsaCredentialSpec: "362" - gmsaCredentialSpecName: "361" - hostProcess: true - runAsUserName: "363" + gmsaCredentialSpec: "374" + gmsaCredentialSpecName: "373" + hostProcess: false + runAsUserName: "375" startupProbe: exec: command: - - "336" - failureThreshold: -385597677 + - "345" + failureThreshold: 303592056 + gRPC: + port: -2146674095 + service: "353" httpGet: - host: "339" + host: "348" httpHeaders: - - name: "340" - value: "341" - path: "337" - port: "338" - scheme: M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ - initialDelaySeconds: -1971421078 - periodSeconds: -1730959016 - successThreshold: 1272940694 + - name: "349" + value: "350" + path: "346" + port: "347" + scheme: 碔 + initialDelaySeconds: -260262954 + periodSeconds: 1625542084 + successThreshold: -1554093462 tcpSocket: - host: "342" - port: 458427807 - terminationGracePeriodSeconds: 1813049096022212391 - timeoutSeconds: 1905181464 - targetContainerName: "365" - terminationMessagePath: "356" - terminationMessagePolicy: ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS + host: "352" + port: "351" + terminationGracePeriodSeconds: -5636823324804561910 + timeoutSeconds: 1980459939 + targetContainerName: "377" + terminationMessagePath: "368" + terminationMessagePolicy: NƗ¸gĩ + tty: true volumeDevices: - - devicePath: "321" - name: "320" + - devicePath: "329" + name: "328" volumeMounts: - - mountPath: "317" - mountPropagation: û咡W<敄lu|榝$î.Ȏ蝪ʜ5 - name: "316" - subPath: "318" - subPathExpr: "319" - workingDir: "300" + - mountPath: "325" + mountPropagation: "" + name: "324" + subPath: "326" + subPathExpr: "327" + workingDir: "308" hostAliases: - hostnames: - - "452" - ip: "451" - hostPID: true - hostname: "382" + - "464" + ip: "463" + hostIPC: true + hostname: "394" imagePullSecrets: - - name: "381" + - name: "393" initContainers: - args: - "160" @@ -547,42 +567,46 @@ spec: name: "166" optional: true image: "158" + imagePullPolicy: ɉ鎷卩蝾H韹寬娬ï瓼猀2:ö lifecycle: postStart: exec: command: - - "204" + - "208" httpGet: - host: "206" + host: "210" httpHeaders: - - name: "207" - value: "208" - path: "205" - port: -1296140 - scheme: Y籎顒ǥŴ + - name: "211" + value: "212" + path: "209" + port: -199511133 + scheme: ʪīT捘ɍi縱ù墴1Rƥ贫d飼$俊跾 tcpSocket: - host: "209" - port: 1061537 + host: "213" + port: 173916181 preStop: exec: command: - - "210" + - "214" httpGet: - host: "213" + host: "217" httpHeaders: - - name: "214" - value: "215" - path: "211" - port: "212" - scheme: 墴1Rƥ贫d + - name: "218" + value: "219" + path: "215" + port: "216" + scheme: ūPH炮掊°nʮ閼咎櫸eʔ tcpSocket: - host: "216" - port: -33154680 + host: "221" + port: "220" livenessProbe: exec: command: - "183" - failureThreshold: 952979935 + failureThreshold: 2110181803 + gRPC: + port: 1843670786 + service: "190" httpGet: host: "185" httpHeaders: @@ -591,14 +615,14 @@ spec: path: "184" port: -522879476 scheme: "N" - initialDelaySeconds: -687313111 - periodSeconds: 1730325900 - successThreshold: -828368050 + initialDelaySeconds: -2041475873 + periodSeconds: 435655893 + successThreshold: -683915391 tcpSocket: host: "189" port: "188" - terminationGracePeriodSeconds: 3485267088372060587 - timeoutSeconds: -131161294 + terminationGracePeriodSeconds: -8508077999296389100 + timeoutSeconds: 2020789772 name: "157" ports: - containerPort: -1746427184 @@ -609,24 +633,27 @@ spec: readinessProbe: exec: command: - - "190" - failureThreshold: 749147575 + - "191" + failureThreshold: -288563359 + gRPC: + port: -1996616480 + service: "198" httpGet: - host: "192" + host: "194" httpHeaders: - - name: "193" - value: "194" - path: "191" - port: -1893103047 - scheme: įXŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ - initialDelaySeconds: 1836896522 - periodSeconds: 2064656704 - successThreshold: -1940723300 + - name: "195" + value: "196" + path: "192" + port: "193" + scheme: ź贩j瀉 + initialDelaySeconds: 981940178 + periodSeconds: 312792977 + successThreshold: 1597969994 tcpSocket: - host: "196" - port: "195" - terminationGracePeriodSeconds: 2131277878630553496 - timeoutSeconds: -2101285839 + host: "197" + port: 580681683 + terminationGracePeriodSeconds: 8180448406065045988 + timeoutSeconds: -1841227335 resources: limits: É/p: "144" @@ -636,52 +663,55 @@ spec: allowPrivilegeEscalation: false capabilities: add: - - 閼咎櫸eʔŊ + - 5w垁鷌辪虽U珝Żwʮ馜üNșƶ drop: - - 究:hoĂɋ瀐<ɉ湨 + - ĩĉş蝿ɖȃ賲鐅臬 privileged: false - procMount: Ǯń + procMount: ʭd鲡:贅wE@Ȗs«öʮĀ<é瞾ʀN readOnlyRootFilesystem: true - runAsGroup: -879001843196053690 - runAsNonRoot: true - runAsUser: 5069703513298030462 + runAsGroup: 2404245025847758433 + runAsNonRoot: false + runAsUser: -2242514391033939790 seLinuxOptions: - level: "221" - role: "219" - type: "220" - user: "218" + level: "226" + role: "224" + type: "225" + user: "223" seccompProfile: - localhostProfile: "225" - type: ǰ溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳 + localhostProfile: "230" + type: ɨǙÄr蛏豈ɃH windowsOptions: - gmsaCredentialSpec: "223" - gmsaCredentialSpecName: "222" + gmsaCredentialSpec: "228" + gmsaCredentialSpecName: "227" hostProcess: true - runAsUserName: "224" + runAsUserName: "229" startupProbe: exec: command: - - "197" - failureThreshold: -1618937335 + - "199" + failureThreshold: -1126738259 + gRPC: + port: 1154560741 + service: "207" httpGet: - host: "200" + host: "202" httpHeaders: - - name: "201" - value: "202" - path: "198" - port: "199" - initialDelaySeconds: 994527057 - periodSeconds: -1346458591 - successThreshold: 1234551517 + - name: "203" + value: "204" + path: "200" + port: "201" + scheme: 厶耈 T衧ȇe媹Hǝ呮}臷 + initialDelaySeconds: -1376537100 + periodSeconds: -532628939 + successThreshold: -748919010 tcpSocket: - host: "203" - port: 675406340 - terminationGracePeriodSeconds: -8171267464271993058 - timeoutSeconds: -1482763519 + host: "206" + port: "205" + terminationGracePeriodSeconds: -8638776927777706944 + timeoutSeconds: 1100645882 stdin: true - terminationMessagePath: "217" - terminationMessagePolicy: 跾|@?鷅bȻN+ņ榱* - tty: true + terminationMessagePath: "222" + terminationMessagePolicy: 究:hoĂɋ瀐<ɉ湨 volumeDevices: - devicePath: "182" name: "181" @@ -693,67 +723,69 @@ spec: subPath: "179" subPathExpr: "180" workingDir: "161" - nodeName: "370" + nodeName: "382" nodeSelector: - "366": "367" + "378": "379" os: - name: 値å镮 + name: /ƻ假Ĵ overhead: - kƱ: "313" - preemptionPolicy: ħ\ - priority: 780753434 - priorityClassName: "453" + "": "846" + preemptionPolicy: «ɒó<碡4鏽喡孨ʚé薘-­ɞ逭ɋ¡ + priority: -1623129882 + priorityClassName: "465" readinessGates: - - conditionType: ¤趜磕绘翁揌p:oŇE - restartPolicy: xǨŴ壶ƵfȽà - runtimeClassName: "458" - schedulerName: "448" + - conditionType: d楗鱶镖喗vȥ倉螆ȨX + restartPolicy: 爥 + runtimeClassName: "470" + schedulerName: "460" securityContext: - fsGroup: 1362411221198469787 - fsGroupChangePolicy: 輔3璾ėȜv1b繐汚磉反-n覦 - runAsGroup: -2587337448078233130 - runAsNonRoot: false - runAsUser: 8749429589533479764 + fsGroup: 8403394374485358747 + fsGroupChangePolicy: ì + runAsGroup: 2064297229886854304 + runAsNonRoot: true + runAsUser: -3293876530290657822 seLinuxOptions: - level: "374" - role: "372" - type: "373" - user: "371" + level: "386" + role: "384" + type: "385" + user: "383" seccompProfile: - localhostProfile: "380" - type: 閈誹ʅ蕉ɼ + localhostProfile: "392" + type: "" supplementalGroups: - - 8748656795747647539 + - -2305748055620880754 sysctls: - - name: "378" - value: "379" + - name: "390" + value: "391" windowsOptions: - gmsaCredentialSpec: "376" - gmsaCredentialSpecName: "375" - hostProcess: false - runAsUserName: "377" - serviceAccount: "369" - serviceAccountName: "368" + gmsaCredentialSpec: "388" + gmsaCredentialSpecName: "387" + hostProcess: true + runAsUserName: "389" + serviceAccount: "381" + serviceAccountName: "380" setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "383" - terminationGracePeriodSeconds: -6480965203152502098 + subdomain: "395" + terminationGracePeriodSeconds: -6937733263836228614 tolerations: - - effect: 甬Ʈ岢r臣鐐qwïźU痤ȵ - key: "449" - operator: 瘂S淫íŶƭ鬯富Nú顏*z犔kU - tolerationSeconds: -4322909565451750640 - value: "450" + - effect: D?/nēɅĀ埰ʀł!U詨nj1ýǝ + key: "461" + operator: 5谠vÐ仆dždĄ跞肞=ɴC}怢 + tolerationSeconds: -7090833765995091747 + value: "462" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: h---dY7_M_-._M5..-N_H_55..--E3_2D1 - operator: DoesNotExist + - key: ai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O937uh + operator: In + values: + - 7.W74-R_Z_Tz.a3_HWo4_6 matchLabels: - Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i: Wq-...Oai.D7-_9..8-8yw..__Yb_8 - maxSkew: 1674267790 - topologyKey: "459" - whenUnsatisfiable: G峣搒R谱ʜ篲&ZǘtnjʣǕV + t-nhc50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qc/2-7_._qN__A_f_-B3_U__L.KHK: 35H__.B_6_-U..u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4Po + maxSkew: 1688294622 + topologyKey: "471" + whenUnsatisfiable: 矵&7Ʃɩ volumes: - awsElasticBlockStore: fsType: "25" @@ -1010,126 +1042,126 @@ spec: volumePath: "79" status: conditions: - - lastProbeTime: "2964-11-28T11:39:16Z" - lastTransitionTime: "2684-04-17T20:01:15Z" - message: "467" - reason: "466" - status: 鮫ʌ槧ą°Z拕獘:p - type: 蝬KȴǃmŁȒ|'从LŸɬʥ + - lastProbeTime: "2799-10-17T21:43:53Z" + lastTransitionTime: "2007-08-17T02:42:37Z" + message: "479" + reason: "478" + status: Ȓ|'从LŸɬʥhA輞0ɹmŎO + type: 撡'降\4 containerStatuses: - - containerID: "501" - image: "499" - imageID: "500" + - containerID: "513" + image: "511" + imageID: "512" lastState: running: - startedAt: "2940-02-10T02:45:51Z" + startedAt: "2930-09-29T01:55:03Z" terminated: - containerID: "498" - exitCode: 508776344 - finishedAt: "2716-06-10T12:34:06Z" - message: "497" - reason: "496" - signal: -419737006 - startedAt: "2556-04-09T04:29:45Z" - waiting: - message: "495" - reason: "494" - name: "488" - ready: false - restartCount: 839330574 - started: true - state: - running: - startedAt: "2514-10-23T19:30:50Z" - terminated: - containerID: "493" - exitCode: -1915588568 - finishedAt: "2539-08-23T00:33:24Z" - message: "492" - reason: "491" - signal: -748558554 - startedAt: "2669-01-03T02:05:34Z" - waiting: - message: "490" - reason: "489" - ephemeralContainerStatuses: - - containerID: "515" - image: "513" - imageID: "514" - lastState: - running: - startedAt: "2873-08-04T14:47:20Z" - terminated: - containerID: "512" - exitCode: -1736264167 - finishedAt: "2162-04-09T16:36:03Z" - message: "511" - reason: "510" - signal: -61756682 - startedAt: "2083-06-13T02:40:30Z" - waiting: + containerID: "510" + exitCode: 1729335119 + finishedAt: "2269-01-04T20:21:46Z" message: "509" reason: "508" - name: "502" - ready: true - restartCount: -598136292 - started: true - state: - running: - startedAt: "2307-01-05T17:43:36Z" - terminated: - containerID: "507" - exitCode: 390203674 - finishedAt: "2475-06-22T13:38:30Z" - message: "506" - reason: "505" - signal: -372320382 - startedAt: "2843-07-14T02:23:26Z" + signal: 1052076475 + startedAt: "2845-04-10T17:32:22Z" waiting: - message: "504" - reason: "503" - hostIP: "471" - initContainerStatuses: - - containerID: "487" - image: "485" - imageID: "486" - lastState: - running: - startedAt: "2405-08-10T09:51:44Z" - terminated: - containerID: "484" - exitCode: 1690803571 - finishedAt: "2056-06-22T17:22:55Z" - message: "483" - reason: "482" - signal: 1574959758 - startedAt: "2871-08-02T00:56:38Z" - waiting: - message: "481" - reason: "480" - name: "474" - ready: true - restartCount: -560956057 + message: "507" + reason: "506" + name: "500" + ready: false + restartCount: -419737006 started: false state: running: - startedAt: "2045-05-04T00:27:18Z" + startedAt: "2584-05-18T04:27:14Z" terminated: - containerID: "479" - exitCode: 840157370 - finishedAt: "2115-03-23T22:33:35Z" - message: "478" - reason: "477" - signal: 165747350 - startedAt: "2362-01-25T20:42:09Z" + containerID: "505" + exitCode: -362057173 + finishedAt: "2676-03-28T17:20:22Z" + message: "504" + reason: "503" + signal: 1953662668 + startedAt: "2914-12-02T03:21:31Z" waiting: - message: "476" - reason: "475" - message: "468" - nominatedNodeName: "470" - phase: ą¨?ɣ蔫椁 - podIP: "472" + message: "502" + reason: "501" + ephemeralContainerStatuses: + - containerID: "527" + image: "525" + imageID: "526" + lastState: + running: + startedAt: "2337-02-28T18:34:34Z" + terminated: + containerID: "524" + exitCode: -1497066738 + finishedAt: "2010-12-07T07:18:59Z" + message: "523" + reason: "522" + signal: -1575088377 + startedAt: "2245-04-18T03:12:10Z" + waiting: + message: "521" + reason: "520" + name: "514" + ready: false + restartCount: -985855709 + started: true + state: + running: + startedAt: "2758-10-26T12:02:16Z" + terminated: + containerID: "519" + exitCode: -746177818 + finishedAt: "2206-03-08T16:25:10Z" + message: "518" + reason: "517" + signal: 878153992 + startedAt: "2373-04-09T07:28:39Z" + waiting: + message: "516" + reason: "515" + hostIP: "483" + initContainerStatuses: + - containerID: "499" + image: "497" + imageID: "498" + lastState: + running: + startedAt: "2574-10-15T01:48:10Z" + terminated: + containerID: "496" + exitCode: -773770291 + finishedAt: "2127-06-24T09:29:52Z" + message: "495" + reason: "494" + signal: 2124926228 + startedAt: "2902-10-04T13:01:15Z" + waiting: + message: "493" + reason: "492" + name: "486" + ready: false + restartCount: 1574959758 + started: true + state: + running: + startedAt: "2684-04-17T20:01:15Z" + terminated: + containerID: "491" + exitCode: -933017112 + finishedAt: "2760-10-14T11:51:24Z" + message: "490" + reason: "489" + signal: -182902213 + startedAt: "2221-08-06T21:21:19Z" + waiting: + message: "488" + reason: "487" + message: "480" + nominatedNodeName: "482" + phase: 诹ɼ#趶毎卸値å镮ó"壽ȱǒ鉚# + podIP: "484" podIPs: - - ip: "473" - qosClass: '!ɝ茀ǨĪ弊ʥ汹ȡWU=ȑ-A敲' - reason: "469" + - ip: "485" + qosClass: nET¬%Ȏ + reason: "481" 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 071cb725b63..70bcd9b92bc 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 @@ -544,152 +544,165 @@ "port": 1094670193, "host": "207" }, - "initialDelaySeconds": 905846572, - "timeoutSeconds": -396185898, - "periodSeconds": 166278802, - "successThreshold": -2005424724, - "failureThreshold": 462729263, - "terminationGracePeriodSeconds": -2545119488724336295 + "gRPC": { + "port": 393169267, + "service": "208" + }, + "initialDelaySeconds": 1381010768, + "timeoutSeconds": -722355061, + "periodSeconds": 1487374718, + "successThreshold": -1312504040, + "failureThreshold": 1135182169, + "terminationGracePeriodSeconds": 7918880607952936030 }, "readinessProbe": { "exec": { "command": [ - "208" + "209" ] }, "httpGet": { - "path": "209", - "port": 1054302708, - "host": "210", + "path": "210", + "port": "211", + "host": "212", + "scheme": "Ŭ", "httpHeaders": [ { - "name": "211", - "value": "212" + "name": "213", + "value": "214" } ] }, "tcpSocket": { - "port": "213", - "host": "214" + "port": "215", + "host": "216" }, - "initialDelaySeconds": -2093767566, - "timeoutSeconds": -1718681455, - "periodSeconds": 386652373, - "successThreshold": -1157800046, - "failureThreshold": 1577445629, - "terminationGracePeriodSeconds": 562397907094900922 + "gRPC": { + "port": 386652373, + "service": "217" + }, + "initialDelaySeconds": -1157800046, + "timeoutSeconds": 1577445629, + "periodSeconds": 130943466, + "successThreshold": -41112329, + "failureThreshold": -503369169, + "terminationGracePeriodSeconds": -3447077152667955293 }, "startupProbe": { "exec": { "command": [ - "215" + "218" ] }, "httpGet": { - "path": "216", - "port": "217", - "host": "218", - "scheme": "C'ɵK.Q貇£ȹ嫰ƹǔw÷nI粛", + "path": "219", + "port": -1167888910, + "host": "220", + "scheme": ".Q貇£ȹ嫰ƹǔw÷nI", "httpHeaders": [ { - "name": "219", - "value": "220" + "name": "221", + "value": "222" } ] }, "tcpSocket": { - "port": "221", - "host": "222" + "port": "223", + "host": "224" }, - "initialDelaySeconds": 800220849, - "timeoutSeconds": -1429994426, - "periodSeconds": 135036402, - "successThreshold": -1650568978, - "failureThreshold": 304141309, - "terminationGracePeriodSeconds": -378701183370790036 + "gRPC": { + "port": 2026784878, + "service": "225" + }, + "initialDelaySeconds": -730174220, + "timeoutSeconds": 433084615, + "periodSeconds": 208045354, + "successThreshold": -270045321, + "failureThreshold": -1366875038, + "terminationGracePeriodSeconds": -5104272258468425858 }, "lifecycle": { "postStart": { "exec": { "command": [ - "223" + "226" ] }, "httpGet": { - "path": "224", - "port": 1791729314, - "host": "225", - "scheme": "漘Z剚敍0)", + "path": "227", + "port": "228", + "host": "229", + "scheme": "@ɀ羭,铻OŤǢʭ嵔棂p儼Ƿ裚瓶釆", "httpHeaders": [ { - "name": "226", - "value": "227" + "name": "230", + "value": "231" } ] }, "tcpSocket": { - "port": 424236719, - "host": "228" + "port": -1275947865, + "host": "232" } }, "preStop": { "exec": { "command": [ - "229" + "233" ] }, "httpGet": { - "path": "230", - "port": -1131820775, - "host": "231", - "scheme": "Ƿ裚瓶釆Ɗ+j忊", + "path": "234", + "port": "235", + "host": "236", + "scheme": "嫭塓烀罁胾", "httpHeaders": [ { - "name": "232", - "value": "233" + "name": "237", + "value": "238" } ] }, "tcpSocket": { - "port": "234", - "host": "235" + "port": -233378149, + "host": "239" } } }, - "terminationMessagePath": "236", - "terminationMessagePolicy": "焗捏", - "imagePullPolicy": "罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩", + "terminationMessagePath": "240", + "terminationMessagePolicy": "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ", + "imagePullPolicy": "ƋZ1Ůđ眊ľǎɳ,ǿ飏騀呣ǎ", "securityContext": { "capabilities": { "add": [ - "" + "萭旿@掇lNdǂ\u003e5姣" ], "drop": [ - "ŻʘY賃ɪ鐊瀑Ź9ǕLLȊɞ-uƻ悖ȩ" + "懔%熷谟" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" + "user": "241", + "role": "242", + "type": "243", + "level": "244" }, "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243", - "hostProcess": true + "gmsaCredentialSpecName": "245", + "gmsaCredentialSpec": "246", + "runAsUserName": "247", + "hostProcess": false }, - "runAsUser": 301534795599983361, - "runAsGroup": -505892685699484816, + "runAsUser": 7026715191981514507, + "runAsGroup": -7194248947259215076, "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "", + "procMount": "嚏吐Ġ", "seccompProfile": { - "type": "Vȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄", - "localhostProfile": "244" + "type": "ƐȤ藠3.v-鿧悮坮", + "localhostProfile": "248" } }, "stdin": true, @@ -698,59 +711,59 @@ ], "containers": [ { - "name": "245", - "image": "246", + "name": "249", + "image": "250", "command": [ - "247" + "251" ], "args": [ - "248" + "252" ], - "workingDir": "249", + "workingDir": "253", "ports": [ { - "name": "250", - "hostPort": -421846800, - "containerPort": 62799871, - "protocol": "vt莭琽§ć\\ ïì«", - "hostIP": "251" + "name": "254", + "hostPort": -1561418761, + "containerPort": -1452676801, + "protocol": "ȿ0矀Kʝ", + "hostIP": "255" } ], "envFrom": [ { - "prefix": "252", + "prefix": "256", "configMapRef": { - "name": "253", - "optional": false + "name": "257", + "optional": true }, "secretRef": { - "name": "254", + "name": "258", "optional": true } } ], "env": [ { - "name": "255", - "value": "256", + "name": "259", + "value": "260", "valueFrom": { "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" + "apiVersion": "261", + "fieldPath": "262" }, "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "804" + "containerName": "263", + "resource": "264", + "divisor": "876" }, "configMapKeyRef": { - "name": "261", - "key": "262", - "optional": true + "name": "265", + "key": "266", + "optional": false }, "secretKeyRef": { - "name": "263", - "key": "264", + "name": "267", + "key": "268", "optional": true } } @@ -758,149 +771,139 @@ ], "resources": { "limits": { - "粕擓ƖHVe熼'FD": "235" + "ĺɗŹ倗S晒嶗UÐ_ƮA攤": "797" }, "requests": { - "嶗U": "647" + "À*f\u003c鴒翁杙Ŧ癃8": "873" } }, "volumeMounts": [ { - "name": "265", - "mountPath": "266", - "subPath": "267", - "mountPropagation": "i酛3ƁÀ*f\u003c鴒翁杙Ŧ癃", - "subPathExpr": "268" + "name": "269", + "readOnly": true, + "mountPath": "270", + "subPath": "271", + "mountPropagation": "Zɾģ毋Ó6dz娝嘚庎D}埽uʎ", + "subPathExpr": "272" } ], "volumeDevices": [ { - "name": "269", - "devicePath": "270" + "name": "273", + "devicePath": "274" } ], "livenessProbe": { "exec": { "command": [ - "271" + "275" ] }, "httpGet": { - "path": "272", - "port": 630004123, - "host": "273", - "scheme": "ɾģ毋Ó6dz娝嘚", + "path": "276", + "port": "277", + "host": "278", + "scheme": "9Ì", "httpHeaders": [ { - "name": "274", - "value": "275" + "name": "279", + "value": "280" } ] }, "tcpSocket": { - "port": -1213051101, - "host": "276" + "port": -1364571630, + "host": "281" }, - "initialDelaySeconds": 1451056156, - "timeoutSeconds": 267768240, - "periodSeconds": -127849333, - "successThreshold": -1455098755, - "failureThreshold": -1140531048, - "terminationGracePeriodSeconds": -8648209499645539653 + "gRPC": { + "port": 1226391571, + "service": "282" + }, + "initialDelaySeconds": 1477910551, + "timeoutSeconds": -534498506, + "periodSeconds": -1981710234, + "successThreshold": -1109619518, + "failureThreshold": -406384705, + "terminationGracePeriodSeconds": 4148670765068635051 }, "readinessProbe": { "exec": { "command": [ - "277" + "283" ] }, "httpGet": { - "path": "278", - "port": "279", - "host": "280", - "scheme": "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", + "path": "284", + "port": -1244623134, + "host": "285", + "scheme": "Ɔȓ蹣ɐǛv+8Ƥ熪", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "286", + "value": "287" } ] }, "tcpSocket": { - "port": -36782737, - "host": "283" + "port": "288", + "host": "289" }, - "initialDelaySeconds": -1738069460, - "timeoutSeconds": -1643733106, - "periodSeconds": -805795167, - "successThreshold": 1791615594, - "failureThreshold": 785984384, - "terminationGracePeriodSeconds": 830921445879518469 + "gRPC": { + "port": -241238495, + "service": "290" + }, + "initialDelaySeconds": -1556231754, + "timeoutSeconds": 461585849, + "periodSeconds": -321709789, + "successThreshold": -1463645123, + "failureThreshold": -1011390276, + "terminationGracePeriodSeconds": 6598159495737058266 }, "startupProbe": { "exec": { "command": [ - "284" + "291" ] }, "httpGet": { - "path": "285", - "port": 622267234, - "host": "286", - "scheme": "[+扴ȨŮ+朷Ǝ膯ljV", + "path": "292", + "port": "293", + "host": "294", + "scheme": "佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ", "httpHeaders": [ { - "name": "287", - "value": "288" + "name": "295", + "value": "296" } ] }, "tcpSocket": { - "port": "289", - "host": "290" + "port": -379385405, + "host": "297" }, - "initialDelaySeconds": -171684192, - "timeoutSeconds": -602419938, - "periodSeconds": 1040396664, - "successThreshold": -979584143, - "failureThreshold": -1748648882, - "terminationGracePeriodSeconds": -1030117900836778816 + "gRPC": { + "port": 1043311000, + "service": "298" + }, + "initialDelaySeconds": 102402611, + "timeoutSeconds": -1554559634, + "periodSeconds": 1718241831, + "successThreshold": 550615941, + "failureThreshold": 1180971695, + "terminationGracePeriodSeconds": -8469438885278515008 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "299" ] }, "httpGet": { - "path": "292", - "port": 415947324, - "host": "293", - "scheme": "v铿ʩȂ4ē鐭#嬀ơŸ8T 苧yñ", - "httpHeaders": [ - { - "name": "294", - "value": "295" - } - ] - }, - "tcpSocket": { - "port": "296", - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": "300", + "path": "300", + "port": -1620315711, "host": "301", - "scheme": "鐫û咡W\u003c敄lu|榝", + "scheme": "ɐ扵", "httpHeaders": [ { "name": "302", @@ -909,13 +912,36 @@ ] }, "tcpSocket": { - "port": 102215089, - "host": "304" + "port": "304", + "host": "305" + } + }, + "preStop": { + "exec": { + "command": [ + "306" + ] + }, + "httpGet": { + "path": "307", + "port": "308", + "host": "309", + "scheme": "\u003c敄lu|榝$î.Ȏ蝪ʜ5遰=E埄", + "httpHeaders": [ + { + "name": "310", + "value": "311" + } + ] + }, + "tcpSocket": { + "port": "312", + "host": "313" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "Ȏ蝪ʜ5遰=E埄Ȁ朦 wƯ貾坢'跩aŕ", + "terminationMessagePath": "314", + "terminationMessagePolicy": " wƯ貾坢'跩aŕ", "imagePullPolicy": "Ļǟi\u0026", "securityContext": { "capabilities": { @@ -928,15 +954,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "315", + "role": "316", + "type": "317", + "level": "318" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312", + "gmsaCredentialSpecName": "319", + "gmsaCredentialSpec": "320", + "runAsUserName": "321", "hostProcess": false }, "runAsUser": 8025933883888025358, @@ -947,7 +973,7 @@ "procMount": "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", "seccompProfile": { "type": ")酊龨δ摖ȱğ_\u003cǬëJ橈'琕鶫:", - "localhostProfile": "313" + "localhostProfile": "322" } }, "stdin": true, @@ -956,59 +982,59 @@ ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "323", + "image": "324", "command": [ - "316" + "325" ], "args": [ - "317" + "326" ], - "workingDir": "318", + "workingDir": "327", "ports": [ { - "name": "319", + "name": "328", "hostPort": -116224247, "containerPort": -2097329452, "protocol": "屿oiɥ嵐sC8?", - "hostIP": "320" + "hostIP": "329" } ], "envFrom": [ { - "prefix": "321", + "prefix": "330", "configMapRef": { - "name": "322", + "name": "331", "optional": false }, "secretRef": { - "name": "323", + "name": "332", "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "333", + "value": "334", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "335", + "fieldPath": "336" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", + "containerName": "337", + "resource": "338", "divisor": "974" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "339", + "key": "340", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", + "name": "341", + "key": "342", "optional": true } } @@ -1024,248 +1050,259 @@ }, "volumeMounts": [ { - "name": "334", + "name": "343", "readOnly": true, - "mountPath": "335", - "subPath": "336", + "mountPath": "344", + "subPath": "345", "mountPropagation": "vEȤƏ埮p", - "subPathExpr": "337" + "subPathExpr": "346" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "347", + "devicePath": "348" } ], "livenessProbe": { "exec": { "command": [ - "340" + "349" ] }, "httpGet": { - "path": "341", + "path": "350", "port": 1473407401, - "host": "342", + "host": "351", "scheme": "ʐşƧ", "httpHeaders": [ { - "name": "343", - "value": "344" + "name": "352", + "value": "353" } ] }, "tcpSocket": { "port": 199049889, - "host": "345" + "host": "354" }, - "initialDelaySeconds": 1947032456, - "timeoutSeconds": 1233904535, - "periodSeconds": -969533986, - "successThreshold": 299741709, - "failureThreshold": -488127393, - "terminationGracePeriodSeconds": 4883846315878203110 + "gRPC": { + "port": -667808868, + "service": "355" + }, + "initialDelaySeconds": -1411971593, + "timeoutSeconds": -1952582931, + "periodSeconds": -74827262, + "successThreshold": 467105019, + "failureThreshold": 998588134, + "terminationGracePeriodSeconds": -7936947433725476327 }, "readinessProbe": { "exec": { "command": [ - "346" + "356" ] }, "httpGet": { - "path": "347", - "port": "348", - "host": "349", - "scheme": " 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎", + "path": "357", + "port": "358", + "host": "359", + "scheme": "¼蠾8餑噭Dµņ", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "360", + "value": "361" } ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": "362", + "host": "363" }, - "initialDelaySeconds": -200074798, - "timeoutSeconds": 556036216, - "periodSeconds": -1838917931, - "successThreshold": -1563928252, - "failureThreshold": -302933400, - "terminationGracePeriodSeconds": 7094149050088640176 + "gRPC": { + "port": -543432015, + "service": "364" + }, + "initialDelaySeconds": -515370067, + "timeoutSeconds": 2073046460, + "periodSeconds": 1692740191, + "successThreshold": -278396828, + "failureThreshold": 1497888778, + "terminationGracePeriodSeconds": -7146044409185304665 }, "startupProbe": { "exec": { "command": [ - "354" + "365" ] }, "httpGet": { - "path": "355", - "port": -832681001, - "host": "356", - "scheme": "h趭", + "path": "366", + "port": "367", + "host": "368", + "scheme": "鑳w妕眵笭/9崍h趭", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "369", + "value": "370" } ] }, "tcpSocket": { - "port": "359", - "host": "360" + "port": "371", + "host": "372" }, - "initialDelaySeconds": -1969828011, - "timeoutSeconds": -1186720090, - "periodSeconds": -748525373, - "successThreshold": 805162379, - "failureThreshold": 1486914884, - "terminationGracePeriodSeconds": -2753079965660681160 + "gRPC": { + "port": 1454160406, + "service": "373" + }, + "initialDelaySeconds": 597943993, + "timeoutSeconds": -1237718434, + "periodSeconds": -1379762675, + "successThreshold": -869776221, + "failureThreshold": -1869812680, + "terminationGracePeriodSeconds": -4480129203693517072 }, "lifecycle": { "postStart": { "exec": { "command": [ - "361" + "374" ] }, "httpGet": { - "path": "362", - "port": -819013491, - "host": "363", - "scheme": "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎", + "path": "375", + "port": 2112112129, + "host": "376", + "scheme": "ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗", "httpHeaders": [ { - "name": "364", - "value": "365" + "name": "377", + "value": "378" } ] }, "tcpSocket": { - "port": "366", - "host": "367" + "port": "379", + "host": "380" } }, "preStop": { "exec": { "command": [ - "368" + "381" ] }, "httpGet": { - "path": "369", - "port": "370", - "host": "371", - "scheme": "(ť1ùfŭƽ", + "path": "382", + "port": -1920304485, + "host": "383", "httpHeaders": [ { - "name": "372", - "value": "373" + "name": "384", + "value": "385" } ] }, "tcpSocket": { - "port": "374", - "host": "375" + "port": -531787516, + "host": "386" } } }, - "terminationMessagePath": "376", - "terminationMessagePolicy": "æ盪泙若`l}Ñ蠂Ü", - "imagePullPolicy": "覦灲閈誹ʅ蕉", + "terminationMessagePath": "387", + "terminationMessagePolicy": "璾ėȜv", + "imagePullPolicy": "若`l}", "securityContext": { "capabilities": { "add": [ - "ǭ濑箨ʨIk" + "Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ" ], "drop": [ - "dŊiɢ" + "Ix糂腂ǂǚŜEuEy" ] }, "privileged": false, "seLinuxOptions": { - "user": "377", - "role": "378", - "type": "379", - "level": "380" + "user": "388", + "role": "389", + "type": "390", + "level": "391" }, "windowsOptions": { - "gmsaCredentialSpecName": "381", - "gmsaCredentialSpec": "382", - "runAsUserName": "383", - "hostProcess": true + "gmsaCredentialSpecName": "392", + "gmsaCredentialSpec": "393", + "runAsUserName": "394", + "hostProcess": false }, - "runAsUser": 3835909844513980271, - "runAsGroup": -4911894469676245979, + "runAsUser": -8712539912912040623, + "runAsGroup": 1444191387770239457, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "Qm坊柩劄", + "allowPrivilegeEscalation": true, + "procMount": "Ǖc8ǣƘƵŧ1ƟƓ宆!", "seccompProfile": { - "type": "[ƕƑĝ®EĨǔvÄÚ", - "localhostProfile": "384" + "type": "ɋȑoG鄧蜢暳ǽżLj捲", + "localhostProfile": "395" } }, "stdin": true, - "stdinOnce": true, - "tty": true, - "targetContainerName": "385" + "targetContainerName": "396" } ], - "restartPolicy": "鬷m罂", - "terminationGracePeriodSeconds": 6757106584708307313, - "activeDeadlineSeconds": -8137450023376708507, - "dnsPolicy": "żLj捲攻xƂ9阠$嬏wy¶熀", + "restartPolicy": "Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶", + "terminationGracePeriodSeconds": -2391833818948531474, + "activeDeadlineSeconds": 4961684277572791542, + "dnsPolicy": "G", "nodeSelector": { - "386": "387" + "397": "398" }, - "serviceAccountName": "388", - "serviceAccount": "389", - "automountServiceAccountToken": true, - "nodeName": "390", - "shareProcessNamespace": false, + "serviceAccountName": "399", + "serviceAccount": "400", + "automountServiceAccountToken": false, + "nodeName": "401", + "hostNetwork": true, + "hostIPC": true, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "391", - "role": "392", - "type": "393", - "level": "394" + "user": "402", + "role": "403", + "type": "404", + "level": "405" }, "windowsOptions": { - "gmsaCredentialSpecName": "395", - "gmsaCredentialSpec": "396", - "runAsUserName": "397", - "hostProcess": false + "gmsaCredentialSpecName": "406", + "gmsaCredentialSpec": "407", + "runAsUserName": "408", + "hostProcess": true }, - "runAsUser": 8790792169692841191, - "runAsGroup": 5680561050872693436, + "runAsUser": 296399212346260204, + "runAsGroup": 1571605531283019612, "runAsNonRoot": true, "supplementalGroups": [ - 7768299165267384830 + -7623856058716507834 ], - "fsGroup": -838253411893392910, + "fsGroup": -2208341819971075364, "sysctls": [ { - "name": "398", - "value": "399" + "name": "409", + "value": "410" } ], - "fsGroupChangePolicy": "槃JŵǤ桒ɴ鉂WJ", + "fsGroupChangePolicy": "`ǭ躌ñ?卶滿筇ȟP:/a殆诵", "seccompProfile": { - "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", - "localhostProfile": "400" + "type": "玲鑠ĭ$#卛8ð仁Q橱9ij", + "localhostProfile": "411" } }, "imagePullSecrets": [ { - "name": "401" + "name": "412" } ], - "hostname": "402", - "subdomain": "403", + "hostname": "413", + "subdomain": "414", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1273,19 +1310,19 @@ { "matchExpressions": [ { - "key": "404", - "operator": "鑠ĭ$#卛8ð仁Q橱9", + "key": "415", + "operator": "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃", "values": [ - "405" + "416" ] } ], "matchFields": [ { - "key": "406", - "operator": "斢杧ż鯀1'鸔", + "key": "417", + "operator": "鬬$矐_敕ű嵞嬯t{Eɾ", "values": [ - "407" + "418" ] } ] @@ -1294,23 +1331,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -585628051, + "weight": 1471419756, "preference": { "matchExpressions": [ { - "key": "408", - "operator": "炙B餸硷张q櫞繡旹翃ɾ氒ĺʈʫ羶剹", + "key": "419", + "operator": "湷D谹気Ƀ秮òƬɸĻo:{", "values": [ - "409" + "420" ] } ], "matchFields": [ { - "key": "410", - "operator": "嬯t{", + "key": "421", + "operator": "赮ǒđ\u003e*劶?jĎĭ¥#ƱÁR»", "values": [ - "411" + "422" ] } ] @@ -1323,29 +1360,26 @@ { "labelSelector": { "matchLabels": { - "4_-y.8_38xm-.nx.sEK4.B.__6m": "J1-1.9_.-.Ms7_tP" + "129-9d8-s7-t7--336-11k9-8609a-e1/R.--4Q3": "5-.DG7r-3.----._4__XOnf_ZN.-_--r.E__-.8_e_l23" }, "matchExpressions": [ { - "key": "37zzgy3-4----nf---3a-cgr6---r58-e-l203-8sln7-3x-b--550397801/1.k9M86.9a_-0R_.Z__v", - "operator": "NotIn", - "values": [ - "0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" - ] + "key": "w80-4-6849--w-0-24u7-9pq66cs3--6/97..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_m", + "operator": "Exists" } ] }, "namespaces": [ - "418" + "429" ], - "topologyKey": "419", + "topologyKey": "430", "namespaceSelector": { "matchLabels": { - "3QC1--L--v_Z--ZgC": "Q__-v_t_u_.__O" + "p-61-2we16h-v/Y-v_t_u_.__I_-_-3-d": "69oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..Ki" }, "matchExpressions": [ { - "key": "w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a", + "key": "7p--3zm-lx300w-tj-5.a-50/O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_BZk5v3aUK_--_o_2.-4", "operator": "Exists" } ] @@ -1354,34 +1388,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 957174721, + "weight": -561220979, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.Hz_V_.r_v_._e_-78o_66": "11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2C" + "g-2wt-g-ve55m-2-dm--ux3--0--2pn-5023-lt3-w-br75gp-c-o/AX.gUqV22-4-ye52yQh7.6.y": "w0_i" }, "matchExpressions": [ { - "key": "4exr-1-o--g--1l-8---3snw0-3i--a7-2--o--u0038mp9c10-k-r--l.06-4g-z46--f2t-m839q/2_--XZ-x.__.Y_p", - "operator": "NotIn", - "values": [ - "N7_B_r" - ] + "key": "i---rgvf3q-z-5z80n--t5p/0KkQ-R_R.-.--4_IT_O__3.5h_XC0_7", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "432" + "443" ], - "topologyKey": "433", + "topologyKey": "444", "namespaceSelector": { "matchLabels": { - "O_._e_3_.4_W_-q": "Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.-4D-rr" + "i_P..wW": "inE...-__--.k47M7y-Dy__3wc.q.8_00.0_._.-_L-_b" }, "matchExpressions": [ { - "key": "XN_h_4Hl-X0_2--__4K..-68-7AlR__8-7_-YD-Q9_-T", - "operator": "Exists" + "key": "C-PfNx__-U7", + "operator": "In", + "values": [ + "IuGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlR__87" + ] } ] } @@ -1394,33 +1428,30 @@ { "labelSelector": { "matchLabels": { - "ue--s-1--t-4m7a-41-6j4m--4-r4p--w1k8--u87lyqq-o-3-7/07-ht-E6_Q": "h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWUV" + "T..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l6Q": "a_t--O.3L.z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.BO" }, "matchExpressions": [ { - "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", - "operator": "In", + "key": "0ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._C", + "operator": "NotIn", "values": [ - "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" + "dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.e.x" ] } ] }, "namespaces": [ - "446" + "457" ], - "topologyKey": "447", + "topologyKey": "458", "namespaceSelector": { "matchLabels": { - "2-_.4dwFbuvf": "5Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7J" + "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": "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" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1428,34 +1459,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1832836223, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "BQ.9-_.m7-Q____vSW_4-__h": "w-ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yj" + "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": "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" + "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": [ - "460" + "471" ], - "topologyKey": "461", + "topologyKey": "472", "namespaceSelector": { "matchLabels": { - "8.7-72qz.W.d.._1-3968": "G__B.3R6-.7Bf8GA--__A7r.8U.V_p61-dO" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "006j--tu-0t-8-937uqhtjrd-7---u6--522p----5506rh-3-2-h10.ale-to9e--a-7j9/lks7dG-9S-O62o.8._.---UK_-.j21---W", - "operator": "NotIn", - "values": [ - "z87_2---2.E.p9-.-3.__a.bl_--..-A" - ] + "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" } ] } @@ -1464,64 +1495,67 @@ ] } }, - "schedulerName": "468", + "schedulerName": "479", "tolerations": [ { - "key": "469", - "operator": "Ü", - "value": "470", - "effect": "貛香\"砻B鷋RȽXv*!ɝ茀Ǩ", - "tolerationSeconds": 8594241010639209901 + "key": "480", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "481", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "471", + "ip": "482", "hostnames": [ - "472" + "483" ] } ], - "priorityClassName": "473", - "priority": 878153992, + "priorityClassName": "484", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "474" + "485" ], "searches": [ - "475" + "486" ], "options": [ { - "name": "476", - "value": "477" + "name": "487", + "value": "488" } ] }, "readinessGates": [ { - "conditionType": "=ȑ-A敲ʉ" + "conditionType": "#sM網" } ], - "runtimeClassName": "478", - "enableServiceLinks": false, - "preemptionPolicy": "梊蝴.Ĉ马āƭw鰕ǰ\"șa", + "runtimeClassName": "489", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ": "283" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -702578810, - "topologyKey": "479", - "whenUnsatisfiable": "Ž氮怉ƥ;\"薑Ȣ#闬輙怀¹bCũw", + "maxSkew": -447559705, + "topologyKey": "490", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "N-_.F": "09z2" + "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": "z-g--v8-c58kh44k-b13--2.7a-h0-4d-z-23---49tw-a/G5-_-_Llmft6.5H905IBI-._g_0", - "operator": "DoesNotExist" + "key": "KTlO.__0PX", + "operator": "In", + "values": [ + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" + ] } ] } @@ -1529,7 +1563,7 @@ ], "setHostnameAsFQDN": false, "os": { - "name": "脡ǯ?b砸ƻ舁Ȁ贠ȇö匉" + "name": "sʅ朁遐»`癸ƥf豯烠砖#囹J,R" } } } 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 9860de7d67f9be1b4a4eceb0504d0c2cc2decb00..1024cf18d4c58eef747a5917175d84aabbee6a70 100644 GIT binary patch delta 5655 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 w+XhsccwThDVYa(q`y}Uju@& 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劶?jĎĭ¥#ƱÁR» values: - - "411" - weight: -585628051 + - "422" + weight: 1471419756 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "404" - operator: 鑠ĭ$#卛8ð仁Q橱9 + - key: "415" + operator: 鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃 values: - - "405" + - "416" matchFields: - - key: "406" - operator: 斢杧ż鯀1'鸔 + - key: "417" + operator: 鬬$矐_敕ű嵞嬯t{Eɾ values: - - "407" + - "418" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 4exr-1-o--g--1l-8---3snw0-3i--a7-2--o--u0038mp9c10-k-r--l.06-4g-z46--f2t-m839q/2_--XZ-x.__.Y_p - operator: NotIn - values: - - N7_B_r + - key: i---rgvf3q-z-5z80n--t5p/0KkQ-R_R.-.--4_IT_O__3.5h_XC0_7 + operator: DoesNotExist matchLabels: - o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.Hz_V_.r_v_._e_-78o_66: 11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2C + g-2wt-g-ve55m-2-dm--ux3--0--2pn-5023-lt3-w-br75gp-c-o/AX.gUqV22-4-ye52yQh7.6.y: w0_i namespaceSelector: matchExpressions: - - key: XN_h_4Hl-X0_2--__4K..-68-7AlR__8-7_-YD-Q9_-T - operator: Exists + - key: C-PfNx__-U7 + operator: In + values: + - IuGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlR__87 matchLabels: - O_._e_3_.4_W_-q: Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.-4D-rr + i_P..wW: inE...-__--.k47M7y-Dy__3wc.q.8_00.0_._.-_L-_b namespaces: - - "432" - topologyKey: "433" - weight: 957174721 + - "443" + topologyKey: "444" + weight: -561220979 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 37zzgy3-4----nf---3a-cgr6---r58-e-l203-8sln7-3x-b--550397801/1.k9M86.9a_-0R_.Z__v - operator: NotIn - values: - - 0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc - matchLabels: - 4_-y.8_38xm-.nx.sEK4.B.__6m: J1-1.9_.-.Ms7_tP - namespaceSelector: - matchExpressions: - - key: w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a + - key: w80-4-6849--w-0-24u7-9pq66cs3--6/97..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_m operator: Exists matchLabels: - 3QC1--L--v_Z--ZgC: Q__-v_t_u_.__O + 129-9d8-s7-t7--336-11k9-8609a-e1/R.--4Q3: 5-.DG7r-3.----._4__XOnf_ZN.-_--r.E__-.8_e_l23 + namespaceSelector: + matchExpressions: + - key: 7p--3zm-lx300w-tj-5.a-50/O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_BZk5v3aUK_--_o_2.-4 + operator: Exists + matchLabels: + p-61-2we16h-v/Y-v_t_u_.__I_-_-3-d: 69oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..Ki namespaces: - - "418" - topologyKey: "419" + - "429" + topologyKey: "430" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: dy-4-03ls-86-u2i7-6-q-----f-b-3-----73.6b---nhc50-de2qh2-b-6s/J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9-A - operator: Exists - matchLabels: - BQ.9-_.m7-Q____vSW_4-__h: w-ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yj - namespaceSelector: - matchExpressions: - - key: 006j--tu-0t-8-937uqhtjrd-7---u6--522p----5506rh-3-2-h10.ale-to9e--a-7j9/lks7dG-9S-O62o.8._.---UK_-.j21---W + - 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: - - z87_2---2.E.p9-.-3.__a.bl_--..-A + - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m matchLabels: - 8.7-72qz.W.d.._1-3968: G__B.3R6-.7Bf8GA--__A7r.8U.V_p61-dO + 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: 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: + 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K namespaces: - - "460" - topologyKey: "461" - weight: -1832836223 + - "471" + topologyKey: "472" + weight: 1131487788 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W - operator: In - values: - - U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx - matchLabels: - 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: 61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo + - key: 0ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._C operator: NotIn values: - - 0--_qv4--_.6_N_9X-B.s8.B + - dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.e.x matchLabels: - 2-_.4dwFbuvf: 5Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7J + T..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l6Q: a_t--O.3L.z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.BO + namespaceSelector: + matchExpressions: + - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J + operator: DoesNotExist + 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 namespaces: - - "446" - topologyKey: "447" - automountServiceAccountToken: true + - "457" + topologyKey: "458" + automountServiceAccountToken: false containers: - args: - - "248" + - "252" command: - - "247" + - "251" env: - - name: "255" - value: "256" + - name: "259" + value: "260" valueFrom: configMapKeyRef: - key: "262" - name: "261" - optional: true + key: "266" + name: "265" + optional: false fieldRef: - apiVersion: "257" - fieldPath: "258" + apiVersion: "261" + fieldPath: "262" resourceFieldRef: - containerName: "259" - divisor: "804" - resource: "260" + containerName: "263" + divisor: "876" + resource: "264" secretKeyRef: - key: "264" - name: "263" + key: "268" + name: "267" optional: true envFrom: - configMapRef: - name: "253" - optional: false - prefix: "252" - secretRef: - name: "254" + name: "257" optional: true - image: "246" + prefix: "256" + secretRef: + name: "258" + optional: true + image: "250" imagePullPolicy: Ļǟi& lifecycle: postStart: exec: command: - - "291" - httpGet: - host: "293" - httpHeaders: - - name: "294" - value: "295" - path: "292" - port: 415947324 - scheme: v铿ʩȂ4ē鐭#嬀ơŸ8T 苧yñ - tcpSocket: - host: "297" - port: "296" - preStop: - exec: - command: - - "298" + - "299" httpGet: host: "301" httpHeaders: - name: "302" value: "303" - path: "299" - port: "300" - scheme: 鐫û咡W<敄lu|榝 + path: "300" + port: -1620315711 + scheme: ɐ扵 tcpSocket: - host: "304" - port: 102215089 + host: "305" + port: "304" + preStop: + exec: + command: + - "306" + httpGet: + host: "309" + httpHeaders: + - name: "310" + value: "311" + path: "307" + port: "308" + scheme: <敄lu|榝$î.Ȏ蝪ʜ5遰=E埄 + tcpSocket: + host: "313" + port: "312" livenessProbe: exec: command: - - "271" - failureThreshold: -1140531048 + - "275" + failureThreshold: -406384705 + gRPC: + port: 1226391571 + service: "282" httpGet: - host: "273" + host: "278" httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 630004123 - scheme: ɾģ毋Ó6dz娝嘚 - initialDelaySeconds: 1451056156 - periodSeconds: -127849333 - successThreshold: -1455098755 + - name: "279" + value: "280" + path: "276" + port: "277" + scheme: 9Ì + initialDelaySeconds: 1477910551 + periodSeconds: -1981710234 + successThreshold: -1109619518 tcpSocket: - host: "276" - port: -1213051101 - terminationGracePeriodSeconds: -8648209499645539653 - timeoutSeconds: 267768240 - name: "245" + host: "281" + port: -1364571630 + terminationGracePeriodSeconds: 4148670765068635051 + timeoutSeconds: -534498506 + name: "249" ports: - - containerPort: 62799871 - hostIP: "251" - hostPort: -421846800 - name: "250" - protocol: vt莭琽§ć\ ïì« + - containerPort: -1452676801 + hostIP: "255" + hostPort: -1561418761 + name: "254" + protocol: ȿ0矀Kʝ readinessProbe: exec: command: - - "277" - failureThreshold: 785984384 + - "283" + failureThreshold: -1011390276 + gRPC: + port: -241238495 + service: "290" httpGet: - host: "280" + host: "285" httpHeaders: - - name: "281" - value: "282" - path: "278" - port: "279" - scheme: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 + - name: "286" + value: "287" + path: "284" + port: -1244623134 + scheme: Ɔȓ蹣ɐǛv+8Ƥ熪 + initialDelaySeconds: -1556231754 + periodSeconds: -321709789 + successThreshold: -1463645123 tcpSocket: - host: "283" - port: -36782737 - terminationGracePeriodSeconds: 830921445879518469 - timeoutSeconds: -1643733106 + host: "289" + port: "288" + terminationGracePeriodSeconds: 6598159495737058266 + timeoutSeconds: 461585849 resources: limits: - 粕擓ƖHVe熼'FD: "235" + ĺɗŹ倗S晒嶗UÐ_ƮA攤: "797" requests: - 嶗U: "647" + À*f<鴒翁杙Ŧ癃8: "873" securityContext: allowPrivilegeEscalation: true capabilities: @@ -304,253 +306,265 @@ template: runAsNonRoot: false runAsUser: 8025933883888025358 seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" + level: "318" + role: "316" + type: "317" + user: "315" seccompProfile: - localhostProfile: "313" + localhostProfile: "322" type: ')酊龨δ摖ȱğ_<ǬëJ橈''琕鶫:' windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" + gmsaCredentialSpec: "320" + gmsaCredentialSpecName: "319" hostProcess: false - runAsUserName: "312" + runAsUserName: "321" startupProbe: exec: command: - - "284" - failureThreshold: -1748648882 + - "291" + failureThreshold: 1180971695 + gRPC: + port: 1043311000 + service: "298" httpGet: - host: "286" + host: "294" httpHeaders: - - name: "287" - value: "288" - path: "285" - port: 622267234 - scheme: '[+扴ȨŮ+朷Ǝ膯ljV' - initialDelaySeconds: -171684192 - periodSeconds: 1040396664 - successThreshold: -979584143 + - name: "295" + value: "296" + path: "292" + port: "293" + scheme: 佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ + initialDelaySeconds: 102402611 + periodSeconds: 1718241831 + successThreshold: 550615941 tcpSocket: - host: "290" - port: "289" - terminationGracePeriodSeconds: -1030117900836778816 - timeoutSeconds: -602419938 + host: "297" + port: -379385405 + terminationGracePeriodSeconds: -8469438885278515008 + timeoutSeconds: -1554559634 stdin: true - terminationMessagePath: "305" - terminationMessagePolicy: Ȏ蝪ʜ5遰=E埄Ȁ朦 wƯ貾坢'跩aŕ + terminationMessagePath: "314" + terminationMessagePolicy: ' wƯ貾坢''跩aŕ' tty: true volumeDevices: - - devicePath: "270" - name: "269" + - devicePath: "274" + name: "273" volumeMounts: - - mountPath: "266" - mountPropagation: i酛3ƁÀ*f<鴒翁杙Ŧ癃 - name: "265" - subPath: "267" - subPathExpr: "268" - workingDir: "249" + - mountPath: "270" + mountPropagation: Zɾģ毋Ó6dz娝嘚庎D}埽uʎ + name: "269" + readOnly: true + subPath: "271" + subPathExpr: "272" + workingDir: "253" dnsConfig: nameservers: - - "474" + - "485" options: - - name: "476" - value: "477" + - name: "487" + value: "488" searches: - - "475" - dnsPolicy: żLj捲攻xƂ9阠$嬏wy¶熀 - enableServiceLinks: false + - "486" + dnsPolicy: G + enableServiceLinks: true ephemeralContainers: - args: - - "317" + - "326" command: - - "316" + - "325" env: - - name: "324" - value: "325" + - name: "333" + value: "334" valueFrom: configMapKeyRef: - key: "331" - name: "330" + key: "340" + name: "339" optional: true fieldRef: - apiVersion: "326" - fieldPath: "327" + apiVersion: "335" + fieldPath: "336" resourceFieldRef: - containerName: "328" + containerName: "337" divisor: "974" - resource: "329" + resource: "338" secretKeyRef: - key: "333" - name: "332" + key: "342" + name: "341" optional: true envFrom: - configMapRef: - name: "322" + name: "331" optional: false - prefix: "321" + prefix: "330" secretRef: - name: "323" + name: "332" optional: true - image: "315" - imagePullPolicy: 覦灲閈誹ʅ蕉 + image: "324" + imagePullPolicy: 若`l} lifecycle: postStart: exec: command: - - "361" + - "374" httpGet: - host: "363" + host: "376" httpHeaders: - - name: "364" - value: "365" - path: "362" - port: -819013491 - scheme: Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 + - name: "377" + value: "378" + path: "375" + port: 2112112129 + scheme: ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗 tcpSocket: - host: "367" - port: "366" + host: "380" + port: "379" preStop: exec: command: - - "368" + - "381" httpGet: - host: "371" + host: "383" httpHeaders: - - name: "372" - value: "373" - path: "369" - port: "370" - scheme: (ť1ùfŭƽ + - name: "384" + value: "385" + path: "382" + port: -1920304485 tcpSocket: - host: "375" - port: "374" + host: "386" + port: -531787516 livenessProbe: exec: command: - - "340" - failureThreshold: -488127393 + - "349" + failureThreshold: 998588134 + gRPC: + port: -667808868 + service: "355" httpGet: - host: "342" + host: "351" httpHeaders: - - name: "343" - value: "344" - path: "341" + - name: "352" + value: "353" + path: "350" port: 1473407401 scheme: ʐşƧ - initialDelaySeconds: 1947032456 - periodSeconds: -969533986 - successThreshold: 299741709 + initialDelaySeconds: -1411971593 + periodSeconds: -74827262 + successThreshold: 467105019 tcpSocket: - host: "345" + host: "354" port: 199049889 - terminationGracePeriodSeconds: 4883846315878203110 - timeoutSeconds: 1233904535 - name: "314" + terminationGracePeriodSeconds: -7936947433725476327 + timeoutSeconds: -1952582931 + name: "323" ports: - containerPort: -2097329452 - hostIP: "320" + hostIP: "329" hostPort: -116224247 - name: "319" + name: "328" protocol: 屿oiɥ嵐sC8? readinessProbe: exec: command: - - "346" - failureThreshold: -302933400 + - "356" + failureThreshold: 1497888778 + gRPC: + port: -543432015 + service: "364" httpGet: - host: "349" + host: "359" httpHeaders: - - name: "350" - value: "351" - path: "347" - port: "348" - scheme: ' 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎' - initialDelaySeconds: -200074798 - periodSeconds: -1838917931 - successThreshold: -1563928252 + - name: "360" + value: "361" + path: "357" + port: "358" + scheme: ¼蠾8餑噭Dµņ + initialDelaySeconds: -515370067 + periodSeconds: 1692740191 + successThreshold: -278396828 tcpSocket: - host: "353" - port: "352" - terminationGracePeriodSeconds: 7094149050088640176 - timeoutSeconds: 556036216 + host: "363" + port: "362" + terminationGracePeriodSeconds: -7146044409185304665 + timeoutSeconds: 2073046460 resources: limits: 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻: "838" requests: i騎C"6x$1sȣ±p鋄5弢ȹ均: "582" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - ǭ濑箨ʨIk + - Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ drop: - - dŊiɢ + - Ix糂腂ǂǚŜEuEy privileged: false - procMount: Qm坊柩劄 + procMount: Ǖc8ǣƘƵŧ1ƟƓ宆! readOnlyRootFilesystem: false - runAsGroup: -4911894469676245979 + runAsGroup: 1444191387770239457 runAsNonRoot: false - runAsUser: 3835909844513980271 + runAsUser: -8712539912912040623 seLinuxOptions: - level: "380" - role: "378" - type: "379" - user: "377" + level: "391" + role: "389" + type: "390" + user: "388" seccompProfile: - localhostProfile: "384" - type: '[ƕƑĝ®EĨǔvÄÚ' + localhostProfile: "395" + type: ɋȑoG鄧蜢暳ǽżLj捲 windowsOptions: - gmsaCredentialSpec: "382" - gmsaCredentialSpecName: "381" - hostProcess: true - runAsUserName: "383" + gmsaCredentialSpec: "393" + gmsaCredentialSpecName: "392" + hostProcess: false + runAsUserName: "394" startupProbe: exec: command: - - "354" - failureThreshold: 1486914884 + - "365" + failureThreshold: -1869812680 + gRPC: + port: 1454160406 + service: "373" httpGet: - host: "356" + host: "368" httpHeaders: - - name: "357" - value: "358" - path: "355" - port: -832681001 - scheme: h趭 - initialDelaySeconds: -1969828011 - periodSeconds: -748525373 - successThreshold: 805162379 + - name: "369" + value: "370" + path: "366" + port: "367" + scheme: 鑳w妕眵笭/9崍h趭 + initialDelaySeconds: 597943993 + periodSeconds: -1379762675 + successThreshold: -869776221 tcpSocket: - host: "360" - port: "359" - terminationGracePeriodSeconds: -2753079965660681160 - timeoutSeconds: -1186720090 + host: "372" + port: "371" + terminationGracePeriodSeconds: -4480129203693517072 + timeoutSeconds: -1237718434 stdin: true - stdinOnce: true - targetContainerName: "385" - terminationMessagePath: "376" - terminationMessagePolicy: æ盪泙若`l}Ñ蠂Ü - tty: true + targetContainerName: "396" + terminationMessagePath: "387" + terminationMessagePolicy: 璾ėȜv volumeDevices: - - devicePath: "339" - name: "338" + - devicePath: "348" + name: "347" volumeMounts: - - mountPath: "335" + - mountPath: "344" mountPropagation: vEȤƏ埮p - name: "334" + name: "343" readOnly: true - subPath: "336" - subPathExpr: "337" - workingDir: "318" + subPath: "345" + subPathExpr: "346" + workingDir: "327" hostAliases: - hostnames: - - "472" - ip: "471" - hostname: "402" + - "483" + ip: "482" + hostIPC: true + hostNetwork: true + hostname: "413" imagePullSecrets: - - name: "401" + - name: "412" initContainers: - args: - "178" @@ -584,43 +598,46 @@ template: name: "184" optional: true image: "176" - imagePullPolicy: 罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩 + imagePullPolicy: ƋZ1Ůđ眊ľǎɳ,ǿ飏騀呣ǎ lifecycle: postStart: exec: command: - - "223" + - "226" httpGet: - host: "225" + host: "229" httpHeaders: - - name: "226" - value: "227" - path: "224" - port: 1791729314 - scheme: 漘Z剚敍0) + - name: "230" + value: "231" + path: "227" + port: "228" + scheme: '@ɀ羭,铻OŤǢʭ嵔棂p儼Ƿ裚瓶釆' tcpSocket: - host: "228" - port: 424236719 + host: "232" + port: -1275947865 preStop: exec: command: - - "229" + - "233" httpGet: - host: "231" + host: "236" httpHeaders: - - name: "232" - value: "233" - path: "230" - port: -1131820775 - scheme: Ƿ裚瓶釆Ɗ+j忊 + - name: "237" + value: "238" + path: "234" + port: "235" + scheme: 嫭塓烀罁胾 tcpSocket: - host: "235" - port: "234" + host: "239" + port: -233378149 livenessProbe: exec: command: - "201" - failureThreshold: 462729263 + failureThreshold: 1135182169 + gRPC: + port: 393169267 + service: "208" httpGet: host: "204" httpHeaders: @@ -629,14 +646,14 @@ template: path: "202" port: "203" scheme: '|dk_瀹鞎sn芞QÄȻȊ+?' - initialDelaySeconds: 905846572 - periodSeconds: 166278802 - successThreshold: -2005424724 + initialDelaySeconds: 1381010768 + periodSeconds: 1487374718 + successThreshold: -1312504040 tcpSocket: host: "207" port: 1094670193 - terminationGracePeriodSeconds: -2545119488724336295 - timeoutSeconds: -396185898 + terminationGracePeriodSeconds: 7918880607952936030 + timeoutSeconds: -722355061 name: "175" ports: - containerPort: 173916181 @@ -647,23 +664,27 @@ template: readinessProbe: exec: command: - - "208" - failureThreshold: 1577445629 + - "209" + failureThreshold: -503369169 + gRPC: + port: 386652373 + service: "217" httpGet: - host: "210" + host: "212" httpHeaders: - - name: "211" - value: "212" - path: "209" - port: 1054302708 - initialDelaySeconds: -2093767566 - periodSeconds: 386652373 - successThreshold: -1157800046 + - name: "213" + value: "214" + path: "210" + port: "211" + scheme: Ŭ + initialDelaySeconds: -1157800046 + periodSeconds: 130943466 + successThreshold: -41112329 tcpSocket: - host: "214" - port: "213" - terminationGracePeriodSeconds: 562397907094900922 - timeoutSeconds: -1718681455 + host: "216" + port: "215" + terminationGracePeriodSeconds: -3447077152667955293 + timeoutSeconds: 1577445629 resources: limits: 瓷碑: "809" @@ -673,53 +694,56 @@ template: allowPrivilegeEscalation: false capabilities: add: - - "" + - 萭旿@掇lNdǂ>5姣 drop: - - ŻʘY賃ɪ鐊瀑Ź9ǕLLȊɞ-uƻ悖ȩ - privileged: false - procMount: "" + - 懔%熷谟 + privileged: true + procMount: 嚏吐Ġ readOnlyRootFilesystem: false - runAsGroup: -505892685699484816 + runAsGroup: -7194248947259215076 runAsNonRoot: true - runAsUser: 301534795599983361 + runAsUser: 7026715191981514507 seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" + level: "244" + role: "242" + type: "243" + user: "241" seccompProfile: - localhostProfile: "244" - type: Vȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄 + localhostProfile: "248" + type: ƐȤ藠3.v-鿧悮坮 windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - hostProcess: true - runAsUserName: "243" + gmsaCredentialSpec: "246" + gmsaCredentialSpecName: "245" + hostProcess: false + runAsUserName: "247" startupProbe: exec: command: - - "215" - failureThreshold: 304141309 + - "218" + failureThreshold: -1366875038 + gRPC: + port: 2026784878 + service: "225" httpGet: - host: "218" + host: "220" httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: C'ɵK.Q貇£ȹ嫰ƹǔw÷nI粛 - initialDelaySeconds: 800220849 - periodSeconds: 135036402 - successThreshold: -1650568978 + - name: "221" + value: "222" + path: "219" + port: -1167888910 + scheme: .Q貇£ȹ嫰ƹǔw÷nI + initialDelaySeconds: -730174220 + periodSeconds: 208045354 + successThreshold: -270045321 tcpSocket: - host: "222" - port: "221" - terminationGracePeriodSeconds: -378701183370790036 - timeoutSeconds: -1429994426 + host: "224" + port: "223" + terminationGracePeriodSeconds: -5104272258468425858 + timeoutSeconds: 433084615 stdin: true stdinOnce: true - terminationMessagePath: "236" - terminationMessagePolicy: 焗捏 + terminationMessagePath: "240" + terminationMessagePolicy: zɟ踡肒Ao/樝fw[Řż丩ŽoǠ volumeDevices: - devicePath: "200" name: "199" @@ -730,67 +754,69 @@ template: subPath: "197" subPathExpr: "198" workingDir: "179" - nodeName: "390" + nodeName: "401" nodeSelector: - "386": "387" + "397": "398" os: - name: 脡ǯ?b砸ƻ舁Ȁ贠ȇö匉 + name: sʅ朁遐»`癸ƥf豯烠砖#囹J,R overhead: - <ƋlɋN磋镮ȺPÈɥ偁髕ģƗ: "283" - preemptionPolicy: 梊蝴.Ĉ马āƭw鰕ǰ"șa - priority: 878153992 - priorityClassName: "473" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "484" readinessGates: - - conditionType: =ȑ-A敲ʉ - restartPolicy: 鬷m罂 - runtimeClassName: "478" - schedulerName: "468" + - conditionType: '#sM網' + restartPolicy: Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟ŮY$r5juDXXq9Ae;h~0Sx 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 JHP}z@_kXF+$T|Q3 delta 5767 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 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 78bb1236c0a..0d13409448a 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,491 +67,503 @@ spec: selfLink: "25" uid: '*齧獚敆Ȏțêɘ' spec: - activeDeadlineSeconds: -7888525810745339742 + activeDeadlineSeconds: -7623856058716507834 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "409" - operator: ļǹʅŚO虀 + - key: "420" + operator: Ȋ飂廤Ƌʙcx赮ǒđ>*劶?jĎ values: - - "410" + - "421" matchFields: - - key: "411" - operator: ɴĶ烷Ľthp像-觗裓6Ř + - key: "422" + operator: 矕Ƈ values: - - "412" - weight: 687140791 + - "423" + weight: -299466656 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "405" - operator: 7曳wœj堑ūM鈱ɖ'蠨磼O_h盌3 + - key: "416" + operator: ƺL肄$鬬$矐_敕ű嵞嬯 values: - - "406" + - "417" matchFields: - - key: "407" - operator: '@@)Zq=歍þ螗ɃŒGm¨z鋎靀G¿' + - key: "418" + operator: 姰l咑耖p^鏋蛹Ƚȿ values: - - "408" + - "419" 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: yps4483-o--3f1p7--43nw-l-x18mtb/mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpH + operator: DoesNotExist matchLabels: - z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + nn093-pi-9o-l4-vo5byp8q-sf1--gw-jz/F_06.eqk5L: 3zHw.H__V.Vz_6.Hz_V_.r_v_._e_7 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: q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/q.8_00.L + 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 + t-9jcz9f-6-4g-z46--f2t-m836.073phjo--8kb6--ut---p8--3-e-3-44---h-q7-p-2djmscp--ac8u23-k/VT3sn-0_.i__a.O2G_-_K-.03.mp.1: 47M7d namespaces: - - "433" - topologyKey: "434" - weight: 888976270 + - "444" + topologyKey: "445" + weight: -2092358209 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o - operator: In + - key: r..6WV + operator: NotIn values: - - g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + - c-r.E__-.8_e_l2.._8s--7_3x_-J_....7 matchLabels: - "0": X8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7 + x1.99: 8Ms7_t.P_3..H..k9M86.9a_-0R_.D namespaceSelector: matchExpressions: - - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + - key: pq..--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOW operator: Exists matchLabels: - 4eq5: "" + lp9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_W: 0Q4_.84.K_-_02 namespaces: - - "419" - topologyKey: "420" + - "430" + topologyKey: "431" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 6W74-R_Z_Tz.a3_Ho + - key: nz4063---k1b6x91-0f-w8l--7c17--f9/9-_.m7-Q____vSW_4-___-_--ux_E4-.-Pe operator: Exists matchLabels: - n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + T: H--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkIm namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV - operator: In - values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - key: r.8U.V_p61-d_O-Ynu.7.._B-ksd + operator: Exists matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + ? f81-ssml-3-b--x-8234jscfajzc476b---nhc50-de2qh2b.e1-i-60a---9--n8i64t1-4----c-----35---1--e/7B__.QiA6._3o_V-w._-0d__7.81_-._-_8_.._._a-.N.__-_._.l + : h8.G__B.36 namespaces: - - "461" - topologyKey: "462" - weight: -1668452490 + - "472" + topologyKey: "473" + weight: -2011137790 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 - operator: Exists + - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + operator: DoesNotExist matchLabels: - 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 + 1.YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaceSelector: matchExpressions: - - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s + - key: 4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6 operator: In values: - - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + - bG-_-8Qi..9-4.2KF matchLabels: - u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + 7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g: K..2bidF.-u namespaces: - - "447" - topologyKey: "448" + - "458" + topologyKey: "459" automountServiceAccountToken: true containers: - args: - - "250" + - "253" command: - - "249" + - "252" env: - - name: "257" - value: "258" + - name: "260" + value: "261" valueFrom: configMapKeyRef: - key: "264" - name: "263" - optional: true - fieldRef: - apiVersion: "259" - fieldPath: "260" - resourceFieldRef: - containerName: "261" - divisor: "730" - resource: "262" - secretKeyRef: - key: "266" - name: "265" + key: "267" + name: "266" optional: false + fieldRef: + apiVersion: "262" + fieldPath: "263" + resourceFieldRef: + containerName: "264" + divisor: "800" + resource: "265" + secretKeyRef: + key: "269" + name: "268" + optional: true envFrom: - configMapRef: - name: "255" - optional: true - prefix: "254" - secretRef: - name: "256" + name: "258" optional: false - image: "248" - imagePullPolicy: 哇芆斩ìh4ɊHȖ|ʐşƧ諔迮 + prefix: "257" + secretRef: + name: "259" + optional: true + image: "251" lifecycle: postStart: exec: command: - - "294" - httpGet: - host: "296" - httpHeaders: - - name: "297" - value: "298" - path: "295" - port: 50696420 - scheme: iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ - tcpSocket: - host: "299" - port: 802134138 - preStop: - exec: - command: - - "300" + - "299" httpGet: host: "302" httpHeaders: - name: "303" value: "304" - path: "301" - port: -126958936 - scheme: h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻 + path: "300" + port: "301" + scheme: 皧V垾现葢ŵ橨鬶l獕;跣Hǝcw tcpSocket: - host: "306" - port: "305" + host: "305" + port: -374766088 + preStop: + exec: + command: + - "306" + httpGet: + host: "309" + httpHeaders: + - name: "310" + value: "311" + path: "307" + port: "308" + tcpSocket: + host: "312" + port: 1909548849 livenessProbe: exec: command: - - "273" - failureThreshold: -787458357 + - "276" + failureThreshold: -1257509355 + gRPC: + port: 319766081 + service: "282" httpGet: - host: "275" + host: "278" httpHeaders: - - name: "276" - value: "277" - path: "274" - port: 14304392 - scheme: 寳议Ƭƶ氩Ȩ<6鄰簳°Ļǟi&皥贸碔 - initialDelaySeconds: -1296830577 - periodSeconds: 1174240097 - successThreshold: -1928016742 + - name: "279" + value: "280" + path: "277" + port: 972978563 + scheme: ȨŮ+朷Ǝ膯 + initialDelaySeconds: -1355476687 + periodSeconds: -1558851751 + successThreshold: -940414829 tcpSocket: - host: "279" - port: "278" - terminationGracePeriodSeconds: 342609112008782456 - timeoutSeconds: -1314967760 - name: "247" + host: "281" + port: -1506633471 + terminationGracePeriodSeconds: 2007000972845989054 + timeoutSeconds: 881490079 + name: "250" ports: - - containerPort: -805795167 - hostIP: "253" - hostPort: -1643733106 - name: "252" - protocol: 8Ƥ熪军g>郵[+ + - containerPort: -2717401 + hostIP: "256" + hostPort: -1905643191 + name: "255" + protocol: ɳɷ9Ì readinessProbe: exec: command: - - "280" - failureThreshold: 1907998540 + - "283" + failureThreshold: 591440053 + gRPC: + port: 582041100 + service: "290" httpGet: - host: "282" + host: "285" httpHeaders: - - name: "283" - value: "284" - path: "281" - port: -528664199 - scheme: 徥淳4揻-$ɽ丟 - initialDelaySeconds: 468369166 - periodSeconds: 1492642476 - successThreshold: -367153801 + - name: "286" + value: "287" + path: "284" + port: 415947324 + scheme: v铿ʩȂ4ē鐭#嬀ơŸ8T 苧yñ + initialDelaySeconds: 509188266 + periodSeconds: 1574967021 + successThreshold: -244758593 tcpSocket: - host: "286" - port: "285" - terminationGracePeriodSeconds: 8959437085840841638 - timeoutSeconds: 1909548849 + host: "289" + port: "288" + terminationGracePeriodSeconds: 446975960103225489 + timeoutSeconds: -940514142 resources: limits: - 1虊谇j爻ƙt叀碧闳ȩr嚧ʣq: "431" + pw: "934" requests: - ē鐭#嬀ơŸ8T 苧yñKJɐ: "894" + 輓Ɔȓ蹣ɐǛv+8: "375" securityContext: allowPrivilegeEscalation: true capabilities: add: - - 嘢4ʗN,丽饾| 鞤ɱďW賁 + - 訆ƎżŧL²sNƗ¸gĩ餠籲磣 drop: - - ɭɪǹ0衷, + - 'ƿ頀"冓鍓贯澔 ' privileged: true - procMount: w妕眵笭/9崍h趭(娕 - readOnlyRootFilesystem: true - runAsGroup: -7146044409185304665 - runAsNonRoot: false - runAsUser: -1119183212148951030 + procMount: ǵɐ鰥Z + readOnlyRootFilesystem: false + runAsGroup: 217739466937954194 + runAsNonRoot: true + runAsUser: -6078441689118311403 seLinuxOptions: - level: "311" - role: "309" - type: "310" - user: "308" + level: "317" + role: "315" + type: "316" + user: "314" seccompProfile: - localhostProfile: "315" - type: E增猍 + localhostProfile: "321" + type: ´DÒȗÔÂɘɢ鬍熖B芭花ª瘡 windowsOptions: - gmsaCredentialSpec: "313" - gmsaCredentialSpecName: "312" - hostProcess: true - runAsUserName: "314" + gmsaCredentialSpec: "319" + gmsaCredentialSpecName: "318" + hostProcess: false + runAsUserName: "320" startupProbe: exec: command: - - "287" - failureThreshold: -385597677 + - "291" + failureThreshold: -1471289102 + gRPC: + port: -125932767 + service: "298" httpGet: - host: "290" + host: "294" httpHeaders: - - name: "291" - value: "292" - path: "288" - port: "289" - scheme: M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ - initialDelaySeconds: -1971421078 - periodSeconds: -1730959016 - successThreshold: 1272940694 + - name: "295" + value: "296" + path: "292" + port: "293" + scheme: '|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ朦 w' + initialDelaySeconds: -18758819 + periodSeconds: -282193676 + successThreshold: 1777326813 tcpSocket: - host: "293" - port: 458427807 - terminationGracePeriodSeconds: 1813049096022212391 - timeoutSeconds: 1905181464 - terminationMessagePath: "307" - terminationMessagePolicy: ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS + host: "297" + port: 432291364 + terminationGracePeriodSeconds: 3024893073780181445 + timeoutSeconds: -1666819085 + terminationMessagePath: "313" + terminationMessagePolicy: 4Ǒ輂,ŕĪ + tty: true volumeDevices: - - devicePath: "272" - name: "271" + - devicePath: "275" + name: "274" volumeMounts: - - mountPath: "268" - mountPropagation: û咡W<敄lu|榝$î.Ȏ蝪ʜ5 - name: "267" - subPath: "269" - subPathExpr: "270" - workingDir: "251" + - mountPath: "271" + mountPropagation: 颐o + name: "270" + subPath: "272" + subPathExpr: "273" + workingDir: "254" dnsConfig: nameservers: - - "475" + - "486" options: - - name: "477" - value: "478" + - name: "488" + value: "489" searches: - - "476" - dnsPolicy: h`職铳s44矕Ƈ - enableServiceLinks: false + - "487" + dnsPolicy: ą&疀ȼN翾ȾD虓氙磂tńČ + enableServiceLinks: true ephemeralContainers: - args: - - "319" + - "325" command: - - "318" + - "324" env: - - name: "326" - value: "327" + - name: "332" + value: "333" valueFrom: configMapKeyRef: - key: "333" - name: "332" + key: "339" + name: "338" optional: false fieldRef: - apiVersion: "328" - fieldPath: "329" + apiVersion: "334" + fieldPath: "335" resourceFieldRef: - containerName: "330" - divisor: "179" - resource: "331" + containerName: "336" + divisor: "372" + resource: "337" secretKeyRef: - key: "335" - name: "334" - optional: false + key: "341" + name: "340" + optional: true envFrom: - configMapRef: - name: "324" + name: "330" optional: true - prefix: "323" + prefix: "329" secretRef: - name: "325" + name: "331" optional: true - image: "317" - imagePullPolicy: ŵǤ桒ɴ鉂WJ1抉泅ą&疀ȼN翾Ⱦ + image: "323" + imagePullPolicy: Ȝv1b繐汚磉反-n覦灲閈誹ʅ蕉ɼ搳ǭ lifecycle: postStart: exec: command: - - "363" + - "374" httpGet: - host: "366" + host: "376" httpHeaders: - - name: "367" - value: "368" - path: "364" - port: "365" - scheme: '!鍲ɋȑoG鄧蜢暳ǽżLj' + - name: "377" + value: "378" + path: "375" + port: 1031506256 tcpSocket: - host: "369" - port: 1333166203 + host: "380" + port: "379" preStop: exec: command: - - "370" + - "381" httpGet: - host: "372" + host: "384" httpHeaders: - - name: "373" - value: "374" - path: "371" - port: 758604605 - scheme: ċ桉桃喕蠲$ɛ溢臜裡×銵-紑 + - name: "385" + value: "386" + path: "382" + port: "383" + scheme: ğ Ņ#耗Ǚ( tcpSocket: - host: "376" - port: "375" + host: "387" + port: 317211081 livenessProbe: exec: command: - - "342" - failureThreshold: -313085430 - httpGet: - host: "344" - httpHeaders: - - name: "345" - value: "346" - path: "343" - port: -684167223 - scheme: 1b - initialDelaySeconds: -47594442 - periodSeconds: 725624946 - successThreshold: -34803208 - tcpSocket: - host: "348" - port: "347" - terminationGracePeriodSeconds: -7686796864837350582 - timeoutSeconds: -2064284357 - name: "316" - ports: - - containerPort: -1320027474 - hostIP: "322" - hostPort: 601942575 - name: "321" - protocol: Ƶf - readinessProbe: - exec: - command: - - "349" - failureThreshold: -1844150067 + - "348" + failureThreshold: 403603802 + gRPC: + port: 2074529439 + service: "356" httpGet: host: "351" httpHeaders: - name: "352" value: "353" - path: "350" - port: 1611386356 - scheme: ɼ搳ǭ濑箨ʨIk( - initialDelaySeconds: 1984241264 - periodSeconds: -487434422 - successThreshold: -370404018 + path: "349" + port: "350" + scheme: CV擭銆jʒǚ鍰\縑ɀ + initialDelaySeconds: -572649441 + periodSeconds: 2084371155 + successThreshold: 935886668 tcpSocket: - host: "354" - port: 2115799218 - terminationGracePeriodSeconds: 1778358283914418699 - timeoutSeconds: -758033170 + host: "355" + port: "354" + terminationGracePeriodSeconds: 6168528947821987417 + timeoutSeconds: 829995028 + name: "322" + ports: + - containerPort: -992558278 + hostIP: "328" + hostPort: 657418949 + name: "327" + protocol: 鯂²静 + readinessProbe: + exec: + command: + - "357" + failureThreshold: -115381263 + gRPC: + port: 129997413 + service: "365" + httpGet: + host: "360" + httpHeaders: + - name: "361" + value: "362" + path: "358" + port: "359" + scheme: ƷƣMț + initialDelaySeconds: 257855378 + periodSeconds: 872525702 + successThreshold: 310594543 + tcpSocket: + host: "364" + port: "363" + terminationGracePeriodSeconds: -9064252153757561512 + timeoutSeconds: -1158164196 resources: limits: - 阎l: "464" + C"6x$1s: "463" requests: - '''佉': "633" + 涬P­蜷ɔ幩šeSvE: "491" securityContext: allowPrivilegeEscalation: true capabilities: add: - - 氙磂tńČȷǻ.wȏâ磠Ƴ崖S«V¯Á + - ʨIk(dŊiɢzĮ蛋I滞 drop: - - tl敷斢杧ż鯀 - privileged: true - procMount: 张q櫞繡旹翃ɾ氒ĺʈʫ羶剹ƊF豎穜姰 - readOnlyRootFilesystem: false - runAsGroup: -6950412587983829837 + - 耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨǔ + privileged: false + procMount: ǰ廋i乳'ȘUɻ;襕ċ桉桃喕 + readOnlyRootFilesystem: true + runAsGroup: 7188853363477864065 runAsNonRoot: true - runAsUser: -3379825899840103887 + runAsUser: 5238333428019385807 seLinuxOptions: - level: "381" - role: "379" - type: "380" - user: "378" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "385" - type: 咑耖p^鏋蛹Ƚȿ醏g + localhostProfile: "396" + type: $ɛ溢臜裡×銵-紑浘牬 windowsOptions: - gmsaCredentialSpec: "383" - gmsaCredentialSpecName: "382" + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" hostProcess: true - runAsUserName: "384" + runAsUserName: "395" startupProbe: exec: command: - - "355" - failureThreshold: -320410537 + - "366" + failureThreshold: -342387625 + gRPC: + port: 601942575 + service: "373" httpGet: - host: "358" + host: "368" httpHeaders: - - name: "359" - value: "360" - path: "356" - port: "357" - scheme: 焬CQm坊柩 - initialDelaySeconds: -135823101 - periodSeconds: 1141812777 - successThreshold: -1830926023 + - name: "369" + value: "370" + path: "367" + port: -1396197931 + scheme: ʓ)ǂť嗆u8晲T + initialDelaySeconds: -1320027474 + periodSeconds: 2112112129 + successThreshold: 528603974 tcpSocket: - host: "362" - port: "361" - terminationGracePeriodSeconds: 8766190045617353809 - timeoutSeconds: -1345219897 - targetContainerName: "386" - terminationMessagePath: "377" - terminationMessagePolicy: 釼aTGÒ鵌 - tty: true + host: "372" + port: "371" + terminationGracePeriodSeconds: 7999187157758442620 + timeoutSeconds: -1750169306 + stdin: true + targetContainerName: "397" + terminationMessagePath: "388" + terminationMessagePolicy: fŭƽ眝{ volumeDevices: - - devicePath: "341" - name: "340" + - devicePath: "347" + name: "346" volumeMounts: - - mountPath: "337" - mountPropagation: (ť1ùfŭƽ - name: "336" - subPath: "338" - subPathExpr: "339" - workingDir: "320" + - mountPath: "343" + mountPropagation: h4ɊHȖ|ʐ + name: "342" + readOnly: true + subPath: "344" + subPathExpr: "345" + workingDir: "326" hostAliases: - hostnames: - - "473" - ip: "472" - hostIPC: true - hostname: "403" + - "484" + ip: "483" + hostNetwork: true + hostname: "414" imagePullSecrets: - - name: "402" + - name: "413" initContainers: - args: - "180" @@ -585,43 +597,46 @@ spec: name: "186" optional: true image: "178" - imagePullPolicy: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p + imagePullPolicy: vt莭琽§ć\ ïì« lifecycle: postStart: exec: command: - - "223" + - "227" httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "224" - port: 1422435836 - scheme: ',ǿ飏騀呣ǎfǣ萭旿@掇lNdǂ' - tcpSocket: host: "229" - port: "228" + httpHeaders: + - name: "230" + value: "231" + path: "228" + port: -188803670 + scheme: 鐊瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ + tcpSocket: + host: "233" + port: "232" preStop: exec: command: - - "230" + - "234" httpGet: - host: "233" - httpHeaders: - - name: "234" - value: "235" - path: "231" - port: "232" - scheme: Vȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄 - tcpSocket: host: "237" + httpHeaders: + - name: "238" + value: "239" + path: "235" port: "236" + scheme: '>5姣>懔%熷谟' + tcpSocket: + host: "240" + port: -1920661051 livenessProbe: exec: command: - "203" - failureThreshold: 208045354 + failureThreshold: 304141309 + gRPC: + port: -162264011 + service: "210" httpGet: host: "206" httpHeaders: @@ -630,14 +645,14 @@ spec: path: "204" port: "205" scheme: '{Ⱦdz@' - initialDelaySeconds: 632397602 - periodSeconds: -730174220 - successThreshold: 433084615 + initialDelaySeconds: 800220849 + periodSeconds: 135036402 + successThreshold: -1650568978 tcpSocket: host: "209" port: 406308963 - terminationGracePeriodSeconds: -1159835821828680707 - timeoutSeconds: 2026784878 + terminationGracePeriodSeconds: -378701183370790036 + timeoutSeconds: -1429994426 name: "177" ports: - containerPort: -614785801 @@ -647,24 +662,27 @@ spec: readinessProbe: exec: command: - - "210" - failureThreshold: -820458255 + - "211" + failureThreshold: -172174631 + gRPC: + port: 192146389 + service: "218" httpGet: - host: "212" + host: "214" httpHeaders: - - name: "213" - value: "214" - path: "211" - port: 576428641 - scheme: ƯĖ漘Z剚敍0)鈼¬麄p呝T - initialDelaySeconds: -1710454086 - periodSeconds: 1285027515 - successThreshold: 111876618 + - name: "215" + value: "216" + path: "212" + port: "213" + scheme: 豎@ɀ羭,铻OŤǢʭ嵔棂p儼 + initialDelaySeconds: 1285027515 + periodSeconds: -820458255 + successThreshold: -1109164040 tcpSocket: - host: "215" - port: -1891134534 - terminationGracePeriodSeconds: -4763823273964408583 - timeoutSeconds: 192146389 + host: "217" + port: 973648295 + terminationGracePeriodSeconds: 3861209808960510792 + timeoutSeconds: 111876618 resources: limits: _瀹鞎sn芞QÄȻȊ+?: "193" @@ -674,52 +692,55 @@ spec: allowPrivilegeEscalation: false capabilities: add: - - sĨɆâĺɗŹ倗S晒嶗U + - 枛牐ɺ皚|懥ƖN粕擓ƖHVe熼'F drop: - - _ƮA攤/ɸɎ R§耶FfBl - privileged: true - procMount: 娝嘚庎D}埽uʎȺ眖R#yV' - readOnlyRootFilesystem: false - runAsGroup: -7106791338981314910 + - 剂讼ɓȌʟni酛3Ɓ + privileged: false + procMount: 鸖ɱJȉ罴ņ螡źȰ + readOnlyRootFilesystem: true + runAsGroup: 708875421817317137 runAsNonRoot: true - runAsUser: 3850139838566476547 + runAsUser: 4530581071337252406 seLinuxOptions: - level: "242" - role: "240" - type: "241" - user: "239" + level: "245" + role: "243" + type: "244" + user: "242" seccompProfile: - localhostProfile: "246" - type: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ + localhostProfile: "249" + type: $矡ȶ windowsOptions: - gmsaCredentialSpec: "244" - gmsaCredentialSpecName: "243" - hostProcess: true - runAsUserName: "245" + gmsaCredentialSpec: "247" + gmsaCredentialSpecName: "246" + hostProcess: false + runAsUserName: "248" startupProbe: exec: command: - - "216" - failureThreshold: 105707873 + - "219" + failureThreshold: 1972119760 + gRPC: + port: 817152661 + service: "226" httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "217" - port: -122979840 - scheme: 罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩 - initialDelaySeconds: 2045456786 - periodSeconds: -1537700150 - successThreshold: -1815868713 - tcpSocket: host: "222" + httpHeaders: + - name: "223" + value: "224" + path: "220" port: "221" - terminationGracePeriodSeconds: -810905585400838367 - timeoutSeconds: 988932710 - stdin: true - terminationMessagePath: "238" - terminationMessagePolicy: ʤî萨zvt莭 + scheme: 胾^拜Ȍzɟ踡肒Ao/ + initialDelaySeconds: 872417348 + periodSeconds: -716825709 + successThreshold: -929354164 + tcpSocket: + host: "225" + port: -245303037 + terminationGracePeriodSeconds: 6797958612283157094 + timeoutSeconds: -251118475 + stdinOnce: true + terminationMessagePath: "241" + terminationMessagePolicy: 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3 tty: true volumeDevices: - devicePath: "202" @@ -731,69 +752,67 @@ spec: subPath: "199" subPathExpr: "200" workingDir: "181" - nodeName: "391" + nodeName: "402" nodeSelector: - "387": "388" + "398": "399" os: - name: +&ɃB沅零șPî壣 + name: 撄貶à圽榕ɹN overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "474" + VPƻ涟雒驭堣Qw: "971" + preemptionPolicy: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 + priority: -512304328 + priorityClassName: "485" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: 飂廤Ƌʙcx - runtimeClassName: "479" - schedulerName: "469" + - conditionType: \紱A + restartPolicy: TGÒ鵌Ē3Nh×DJ + runtimeClassName: "490" + schedulerName: "480" securityContext: - fsGroup: 1712752437570220896 - fsGroupChangePolicy: "" - runAsGroup: -4636770370363077377 + fsGroup: 2097799378008387965 + fsGroupChangePolicy: tl敷斢杧ż鯀 + runAsGroup: 8150768530723749034 runAsNonRoot: false - runAsUser: 5422399684456852309 + runAsUser: 1443984735120029292 seLinuxOptions: - level: "395" - role: "393" - type: "394" - user: "392" + level: "406" + role: "404" + type: "405" + user: "403" seccompProfile: - localhostProfile: "401" - type: '#' + localhostProfile: "412" + type: '''鸔ɧWǘ炙B餸硷' supplementalGroups: - - -5728960352366086876 + - -4777827725116017226 sysctls: - - name: "399" - value: "400" + - name: "410" + value: "411" windowsOptions: - gmsaCredentialSpec: "397" - gmsaCredentialSpecName: "396" - hostProcess: false - runAsUserName: "398" - serviceAccount: "390" - serviceAccountName: "389" - setHostnameAsFQDN: true + gmsaCredentialSpec: "408" + gmsaCredentialSpecName: "407" + hostProcess: true + runAsUserName: "409" + serviceAccount: "401" + serviceAccountName: "400" + setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "404" - terminationGracePeriodSeconds: -4767735291842597991 + subdomain: "415" + terminationGracePeriodSeconds: -6534543348401656067 tolerations: - - effect: '慰x:' - key: "470" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "471" + - effect: f楯徰詞Ñ圅}R'ďį@PÞ姒 + key: "481" + operator: /階ħ叟Vhæcr#猂=đÁŊ锱軈騱ț + tolerationSeconds: -8081161671131924492 + value: "482" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x - operator: In - values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - key: A.3V.Zu.f.-1q-I_i72Tx3___-..f5-6x-_-o_6O_If-5_-_._F-09z024 + operator: DoesNotExist 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: "480" - whenUnsatisfiable: "" + leR--9-_J-_.-e9fz87_2---2.E.p9-.-3.__a.bl_--..-._S-.-d: 6-...98m.p-kq.ByM1_..H1z..j_r + maxSkew: 1979727155 + topologyKey: "491" + whenUnsatisfiable: 沨/ volumes: - awsElasticBlockStore: fsType: "45" @@ -1050,14 +1069,14 @@ spec: storagePolicyName: "101" volumePath: "99" status: - availableReplicas: 1559072561 + availableReplicas: -1969495731 conditions: - - lastTransitionTime: "2124-10-20T09:17:54Z" - message: "488" - reason: "487" - status: ŭ瘢颦z疵悡nȩ純z邜 - type: Y圻醆锛[M牍Ƃ氙吐ɝ鶼 - fullyLabeledReplicas: -1872689134 - observedGeneration: 5029735218517286947 - readyReplicas: 1791185938 - replicas: 157451826 + - lastTransitionTime: "2440-09-08T19:27:20Z" + message: "499" + reason: "498" + status: 詒ĸąsƶńIƭij韺ʧ + type: 郫焮3ó緼Ŷ獃夕ƆIJª + fullyLabeledReplicas: -1972662645 + observedGeneration: 7010637129919612247 + readyReplicas: -1948613844 + replicas: 1522257385 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 a61098b6444..b302211aa71 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 @@ -558,605 +558,645 @@ "port": 1714588921, "host": "213" }, - "initialDelaySeconds": -1246371817, - "timeoutSeconds": 617318981, - "periodSeconds": 432291364, - "successThreshold": 676578360, - "failureThreshold": -552281772, - "terminationGracePeriodSeconds": -2910346974754087949 + "gRPC": { + "port": -614161319, + "service": "214" + }, + "initialDelaySeconds": 452673549, + "timeoutSeconds": 627670321, + "periodSeconds": -125932767, + "successThreshold": -18758819, + "failureThreshold": -1666819085, + "terminationGracePeriodSeconds": -1212012606981050727 }, "readinessProbe": { "exec": { "command": [ - "214" + "215" ] }, "httpGet": { - "path": "215", - "port": 656200799, - "host": "216", + "path": "216", + "port": "217", + "host": "218", + "scheme": "\u0026皥贸碔lNKƙ順\\E¦队偯", "httpHeaders": [ { - "name": "217", - "value": "218" + "name": "219", + "value": "220" } ] }, "tcpSocket": { - "port": "219", - "host": "220" + "port": -316996074, + "host": "221" }, - "initialDelaySeconds": -2165496, - "timeoutSeconds": -1778952574, - "periodSeconds": 1386255869, - "successThreshold": -778272981, - "failureThreshold": 2056774277, - "terminationGracePeriodSeconds": -9219895030215397584 + "gRPC": { + "port": -760292259, + "service": "222" + }, + "initialDelaySeconds": -1164530482, + "timeoutSeconds": 1877574041, + "periodSeconds": 1430286749, + "successThreshold": -374766088, + "failureThreshold": -736151561, + "terminationGracePeriodSeconds": -6508463748290235837 }, "startupProbe": { "exec": { "command": [ - "221" + "223" ] }, "httpGet": { - "path": "222", - "port": "223", - "host": "224", - "scheme": "鬶l獕;跣Hǝcw", + "path": "224", + "port": "225", + "host": "226", + "scheme": "颶妧Ö闊", "httpHeaders": [ { - "name": "225", - "value": "226" + "name": "227", + "value": "228" } ] }, "tcpSocket": { - "port": -374766088, - "host": "227" + "port": "229", + "host": "230" }, - "initialDelaySeconds": -736151561, - "timeoutSeconds": -1515369804, - "periodSeconds": -1856061695, - "successThreshold": 1868683352, - "failureThreshold": -1137436579, - "terminationGracePeriodSeconds": 8876559635423161004 + "gRPC": { + "port": -1984097455, + "service": "231" + }, + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "lifecycle": { "postStart": { "exec": { "command": [ - "228" + "232" ] }, "httpGet": { - "path": "229", - "port": "230", - "host": "231", - "scheme": "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", + "path": "233", + "port": 1328165061, + "host": "234", + "scheme": "¸gĩ", "httpHeaders": [ { - "name": "232", - "value": "233" + "name": "235", + "value": "236" } ] }, "tcpSocket": { - "port": 1993268896, - "host": "234" + "port": 1186392166, + "host": "237" } }, "preStop": { "exec": { "command": [ - "235" + "238" ] }, "httpGet": { - "path": "236", - "port": "237", - "host": "238", - "scheme": "ƿ頀\"冓鍓贯澔 ", + "path": "239", + "port": -1315487077, + "host": "240", + "scheme": "ğ_", "httpHeaders": [ { - "name": "239", - "value": "240" + "name": "241", + "value": "242" } ] }, "tcpSocket": { - "port": "241", - "host": "242" + "port": "243", + "host": "244" } } }, - "terminationMessagePath": "243", - "terminationMessagePolicy": "6Ɖ飴ɎiǨź'", - "imagePullPolicy": "{屿oiɥ嵐sC8?Ǻ", + "terminationMessagePath": "245", + "terminationMessagePolicy": "ëJ橈'琕鶫:顇ə娯Ȱ囌", + "imagePullPolicy": "ɐ鰥", "securityContext": { "capabilities": { "add": [ - ";Nŕ璻Jih亏yƕ丆録²Ŏ" + "´DÒȗÔÂɘɢ鬍熖B芭花ª瘡" ], "drop": [ - "/灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫" + "J" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "244", - "role": "245", - "type": "246", - "level": "247" + "user": "246", + "role": "247", + "type": "248", + "level": "249" }, "windowsOptions": { - "gmsaCredentialSpecName": "248", - "gmsaCredentialSpec": "249", - "runAsUserName": "250", + "gmsaCredentialSpecName": "250", + "gmsaCredentialSpec": "251", + "runAsUserName": "252", "hostProcess": true }, - "runAsUser": 4041264710404335706, - "runAsGroup": 6453802934472477147, + "runAsUser": 8519266600558609398, + "runAsGroup": -8859267173741137425, "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "šeSvEȤƏ埮pɵ{WOŭW灬pȭ", + "procMount": "nj汰8ŕİi騎C\"6x$1sȣ±p", "seccompProfile": { - "type": "V擭銆j", - "localhostProfile": "251" + "type": "", + "localhostProfile": "253" } - } + }, + "stdin": true, + "stdinOnce": true, + "tty": true } ], "containers": [ { - "name": "252", - "image": "253", + "name": "254", + "image": "255", "command": [ - "254" + "256" ], "args": [ - "255" + "257" ], - "workingDir": "256", + "workingDir": "258", "ports": [ { - "name": "257", - "hostPort": -1408385387, - "containerPort": -1225881740, - "protocol": "撑¼蠾8餑噭", - "hostIP": "258" + "name": "259", + "hostPort": -1170565984, + "containerPort": -444561761, + "protocol": "5哇芆斩ìh4ɊHȖ|ʐş", + "hostIP": "260" } ], "envFrom": [ { - "prefix": "259", + "prefix": "261", "configMapRef": { - "name": "260", - "optional": true + "name": "262", + "optional": false }, "secretRef": { - "name": "261", - "optional": false + "name": "263", + "optional": true } } ], "env": [ { - "name": "262", - "value": "263", + "name": "264", + "value": "265", "valueFrom": { "fieldRef": { - "apiVersion": "264", - "fieldPath": "265" + "apiVersion": "266", + "fieldPath": "267" }, "resourceFieldRef": { - "containerName": "266", - "resource": "267", - "divisor": "834" + "containerName": "268", + "resource": "269", + "divisor": "219" }, "configMapKeyRef": { - "name": "268", - "key": "269", - "optional": true - }, - "secretKeyRef": { "name": "270", "key": "271", "optional": false + }, + "secretKeyRef": { + "name": "272", + "key": "273", + "optional": false } } } ], "resources": { "limits": { - "n(fǂǢ曣ŋayåe躒訙Ǫ": "12" + "丽饾| 鞤ɱď": "590" }, "requests": { - "(娕uE增猍": "264" + "噭DµņP)DŽ髐njʉBn(f": "584" } }, "volumeMounts": [ { - "name": "272", - "mountPath": "273", - "subPath": "274", - "mountPropagation": "irȎ3Ĕ\\ɢX鰨松", - "subPathExpr": "275" + "name": "274", + "readOnly": true, + "mountPath": "275", + "subPath": "276", + "mountPropagation": "鑳w妕眵笭/9崍h趭", + "subPathExpr": "277" } ], "volumeDevices": [ { - "name": "276", - "devicePath": "277" + "name": "278", + "devicePath": "279" } ], "livenessProbe": { "exec": { "command": [ - "278" + "280" ] }, "httpGet": { - "path": "279", - "port": "280", - "host": "281", - "scheme": "ɜ瞍阎lğ Ņ#耗Ǚ(", + "path": "281", + "port": 597943993, + "host": "282", + "scheme": "8", "httpHeaders": [ { - "name": "282", - "value": "283" + "name": "283", + "value": "284" } ] }, "tcpSocket": { - "port": 317211081, - "host": "284" + "port": "285", + "host": "286" }, - "initialDelaySeconds": -1934305215, - "timeoutSeconds": -655359985, - "periodSeconds": 875971520, - "successThreshold": 161338049, - "failureThreshold": 65094252, - "terminationGracePeriodSeconds": -6831592407095063988 + "gRPC": { + "port": -977348956, + "service": "287" + }, + "initialDelaySeconds": -637630736, + "timeoutSeconds": 601942575, + "periodSeconds": -1320027474, + "successThreshold": -1750169306, + "failureThreshold": 2112112129, + "terminationGracePeriodSeconds": 2270336783402505634 }, "readinessProbe": { "exec": { "command": [ - "285" + "288" ] }, "httpGet": { - "path": "286", - "port": -2126891601, - "host": "287", - "scheme": "l}Ñ蠂Ü[ƛ^輅9ɛ棕", + "path": "289", + "port": -239264629, + "host": "290", + "scheme": "ɻ挴ʠɜ瞍阎lğ Ņ#耗Ǚ", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "291", + "value": "292" } ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": "293", + "host": "294" }, - "initialDelaySeconds": 1660454722, - "timeoutSeconds": -1317234078, - "periodSeconds": -1347045470, - "successThreshold": 1169580662, - "failureThreshold": 404234347, - "terminationGracePeriodSeconds": 8560122250231719622 + "gRPC": { + "port": 626243488, + "service": "295" + }, + "initialDelaySeconds": -1920304485, + "timeoutSeconds": -1842062977, + "periodSeconds": 1424401373, + "successThreshold": -531787516, + "failureThreshold": 2073630689, + "terminationGracePeriodSeconds": -3568583337361453338 }, "startupProbe": { "exec": { "command": [ - "292" + "296" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "ǚŜEuEy竬ʆɞ", + "path": "297", + "port": -894026356, + "host": "298", + "scheme": "繐汚磉反-n覦", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "299", + "value": "300" } ] }, "tcpSocket": { - "port": "298", - "host": "299" + "port": "301", + "host": "302" }, - "initialDelaySeconds": 336252010, - "timeoutSeconds": 677650619, - "periodSeconds": 930785927, - "successThreshold": 1624098740, - "failureThreshold": 1419787816, - "terminationGracePeriodSeconds": -506227444233847191 + "gRPC": { + "port": 413903479, + "service": "303" + }, + "initialDelaySeconds": 1708236944, + "timeoutSeconds": -1192140557, + "periodSeconds": 1961354355, + "successThreshold": -1977635123, + "failureThreshold": 1660454722, + "terminationGracePeriodSeconds": -5657477284668711794 }, "lifecycle": { "postStart": { "exec": { "command": [ - "300" + "304" ] }, "httpGet": { - "path": "301", - "port": "302", - "host": "303", - "scheme": "ĝ®EĨǔvÄÚ×p鬷", + "path": "305", + "port": 1190831814, + "host": "306", + "scheme": "dŊiɢ", "httpHeaders": [ { - "name": "304", - "value": "305" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": 1673908530, - "host": "306" + "port": -370404018, + "host": "309" } }, "preStop": { "exec": { "command": [ - "307" + "310" ] }, "httpGet": { - "path": "308", - "port": "309", - "host": "310", - "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", + "path": "311", + "port": 280878117, + "host": "312", + "scheme": "ɞȥ}礤铟怖ý萜Ǖ", "httpHeaders": [ { - "name": "311", - "value": "312" + "name": "313", + "value": "314" } ] }, "tcpSocket": { - "port": -1912967242, - "host": "313" + "port": -1088996269, + "host": "315" } } }, - "terminationMessagePath": "314", - "terminationMessagePolicy": "漤ŗ坟", - "imagePullPolicy": "-紑浘牬釼aTGÒ鵌", + "terminationMessagePath": "316", + "terminationMessagePolicy": "ƘƵŧ1ƟƓ宆!", + "imagePullPolicy": "×p鬷m罂o3ǰ廋i乳'ȘUɻ;", "securityContext": { "capabilities": { "add": [ - "Nh×DJɶ羹ƞʓ%ʝ`ǭ" + "桉桃喕蠲$ɛ溢臜裡×" ], "drop": [ - "ñ?卶滿筇ȟP:/a" + "-紑浘牬釼aTGÒ鵌" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "315", - "role": "316", - "type": "317", - "level": "318" + "user": "317", + "role": "318", + "type": "319", + "level": "320" }, "windowsOptions": { - "gmsaCredentialSpecName": "319", - "gmsaCredentialSpec": "320", - "runAsUserName": "321", + "gmsaCredentialSpecName": "321", + "gmsaCredentialSpec": "322", + "runAsUserName": "323", "hostProcess": false }, - "runAsUser": 308757565294839546, - "runAsGroup": 5797412715505520759, + "runAsUser": -3539084410583519556, + "runAsGroup": 296399212346260204, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "ð仁Q橱9ij\\Ď愝Ű藛b磾sY", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "ʓ%ʝ`ǭ躌ñ?卶滿筇ȟP:/", "seccompProfile": { - "type": "繽敮ǰ詀ǿ忀oɎƺ", - "localhostProfile": "322" + "type": "殆诵H玲鑠ĭ$#卛8ð仁Q", + "localhostProfile": "324" } }, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "323", - "image": "324", + "name": "325", + "image": "326", "command": [ - "325" + "327" ], "args": [ - "326" + "328" ], - "workingDir": "327", + "workingDir": "329", "ports": [ { - "name": "328", - "hostPort": 788093377, - "containerPort": -557687916, - "protocol": "_敕", - "hostIP": "329" + "name": "330", + "hostPort": -846940406, + "containerPort": 2004993767, + "protocol": "Ű藛b磾sYȠ繽敮ǰ", + "hostIP": "331" } ], "envFrom": [ { - "prefix": "330", + "prefix": "332", "configMapRef": { - "name": "331", - "optional": true + "name": "333", + "optional": false }, "secretRef": { - "name": "332", - "optional": false + "name": "334", + "optional": true } } ], "env": [ { - "name": "333", - "value": "334", + "name": "335", + "value": "336", "valueFrom": { "fieldRef": { - "apiVersion": "335", - "fieldPath": "336" + "apiVersion": "337", + "fieldPath": "338" }, "resourceFieldRef": { - "containerName": "337", - "resource": "338", - "divisor": "971" + "containerName": "339", + "resource": "340", + "divisor": "121" }, "configMapKeyRef": { - "name": "339", - "key": "340", - "optional": true - }, - "secretKeyRef": { "name": "341", "key": "342", "optional": true + }, + "secretKeyRef": { + "name": "343", + "key": "344", + "optional": false } } } ], "resources": { "limits": { - "湷D谹気Ƀ秮òƬɸĻo:{": "523" + "$矐_敕ű嵞嬯t{Eɾ敹Ȯ-": "642" }, "requests": { - "赮ǒđ\u003e*劶?jĎĭ¥#ƱÁR»": "929" + "蛹Ƚȿ醏g遧Ȋ飂廤Ƌʙcx": "77" } }, "volumeMounts": [ { - "name": "343", - "readOnly": true, - "mountPath": "344", - "subPath": "345", - "mountPropagation": "|ǓÓ敆OɈÏ 瞍髃", - "subPathExpr": "346" + "name": "345", + "mountPath": "346", + "subPath": "347", + "mountPropagation": "¬h`職铳s44矕Ƈè*鑏='ʨ|", + "subPathExpr": "348" } ], "volumeDevices": [ { - "name": "347", - "devicePath": "348" + "name": "349", + "devicePath": "350" } ], "livenessProbe": { "exec": { "command": [ - "349" + "351" ] }, "httpGet": { - "path": "350", - "port": "351", - "host": "352", - "scheme": "07曳wœj堑ūM鈱ɖ'蠨", + "path": "352", + "port": -592535081, + "host": "353", + "scheme": "fsǕT", "httpHeaders": [ { - "name": "353", - "value": "354" + "name": "354", + "value": "355" } ] }, "tcpSocket": { - "port": "355", + "port": -394464008, "host": "356" }, - "initialDelaySeconds": -242798806, - "timeoutSeconds": -1940800545, - "periodSeconds": 681004793, - "successThreshold": 2002666266, - "failureThreshold": -2033879721, - "terminationGracePeriodSeconds": -4409241678312226730 + "gRPC": { + "port": -839925309, + "service": "357" + }, + "initialDelaySeconds": -526099499, + "timeoutSeconds": -1014296961, + "periodSeconds": 1708011112, + "successThreshold": -603097910, + "failureThreshold": 1776174141, + "terminationGracePeriodSeconds": -5794598592563963676 }, "readinessProbe": { "exec": { "command": [ - "357" + "358" ] }, "httpGet": { - "path": "358", - "port": 279062028, - "host": "359", - "scheme": "Byß讪Ă2讅缔m葰賦迾娙ƴ4虵p", + "path": "359", + "port": 134832144, + "host": "360", + "scheme": "Ș鹾KƂʼnçȶŮ嫠!@@)Zq=歍", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "361", + "value": "362" } ] }, "tcpSocket": { - "port": -943058206, - "host": "362" + "port": -1289510276, + "host": "363" }, - "initialDelaySeconds": 725557531, - "timeoutSeconds": -703127031, - "periodSeconds": 741667779, - "successThreshold": -381344241, - "failureThreshold": -2122876628, - "terminationGracePeriodSeconds": 2700145646260085226 + "gRPC": { + "port": 701103233, + "service": "364" + }, + "initialDelaySeconds": 1995848794, + "timeoutSeconds": -281926929, + "periodSeconds": -372626292, + "successThreshold": 2018111855, + "failureThreshold": 1019901190, + "terminationGracePeriodSeconds": -6980960365540477247 }, "startupProbe": { "exec": { "command": [ - "363" + "365" ] }, "httpGet": { - "path": "364", - "port": "365", - "host": "366", - "scheme": "thp像-", + "path": "366", + "port": "367", + "host": "368", + "scheme": "p蓋沥7uPƒw©ɴ", "httpHeaders": [ { - "name": "367", - "value": "368" + "name": "369", + "value": "370" } ] }, "tcpSocket": { - "port": "369", - "host": "370" + "port": -671265235, + "host": "371" }, - "initialDelaySeconds": 1589417286, - "timeoutSeconds": 445878206, - "periodSeconds": 1874051321, - "successThreshold": -500012714, - "failureThreshold": 1762917570, - "terminationGracePeriodSeconds": 4794571970514469019 + "gRPC": { + "port": 1782790310, + "service": "372" + }, + "initialDelaySeconds": 1587036035, + "timeoutSeconds": 1760208172, + "periodSeconds": -59501664, + "successThreshold": 1261462387, + "failureThreshold": -1289875111, + "terminationGracePeriodSeconds": -7492770647593151162 }, "lifecycle": { "postStart": { "exec": { "command": [ - "371" + "373" ] }, "httpGet": { - "path": "372", - "port": "373", - "host": "374", - "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", + "path": "374", + "port": 1762917570, + "host": "375", + "scheme": "Ų買霎ȃň[\u003eą", "httpHeaders": [ { - "name": "375", - "value": "376" + "name": "376", + "value": "377" } ] }, "tcpSocket": { - "port": "377", + "port": 1414336865, "host": "378" } }, @@ -1168,8 +1208,9 @@ }, "httpGet": { "path": "380", - "port": -1743587482, + "port": 1129006716, "host": "381", + "scheme": "ȱɷȰW瀤oɢ嫎¸殚篎3", "httpHeaders": [ { "name": "382", @@ -1178,104 +1219,101 @@ ] }, "tcpSocket": { - "port": 858034123, - "host": "384" + "port": "384", + "host": "385" } } }, - "terminationMessagePath": "385", - "terminationMessagePolicy": "喾@潷", - "imagePullPolicy": "#t(ȗŜŲ\u0026洪y儕l", + "terminationMessagePath": "386", + "terminationMessagePolicy": "[y#t(", "securityContext": { "capabilities": { "add": [ - "ɻŶJ詢" + "rƈa餖Ľ" ], "drop": [ - "ǾɁ鍻G鯇ɀ魒Ð扬=惍E" + "淴ɑ?¶Ȳ" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "386", - "role": "387", - "type": "388", - "level": "389" + "user": "387", + "role": "388", + "type": "389", + "level": "390" }, "windowsOptions": { - "gmsaCredentialSpecName": "390", - "gmsaCredentialSpec": "391", - "runAsUserName": "392", - "hostProcess": false + "gmsaCredentialSpecName": "391", + "gmsaCredentialSpec": "392", + "runAsUserName": "393", + "hostProcess": true }, - "runAsUser": -5071790362153704411, - "runAsGroup": -2841141127223294729, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, + "runAsUser": 5200080507234099655, + "runAsGroup": 8544841476815986834, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": ";Ƭ婦d%蹶/ʗp壥Ƥ", + "procMount": "œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.b屏ɧ", "seccompProfile": { - "type": "郡ɑ鮽ǍJB膾扉A­1襏櫯³", - "localhostProfile": "393" + "type": "ʫį淓¯Ą0ƛ忀z委\u003e,趐V曡88 ", + "localhostProfile": "394" } }, "stdinOnce": true, - "targetContainerName": "394" + "targetContainerName": "395" } ], - "restartPolicy": "刪q塨Ý-扚聧扈4ƫZɀȩ愉", - "terminationGracePeriodSeconds": -1390311149947249535, - "activeDeadlineSeconds": 2684251781701131156, - "dnsPolicy": "厶s", + "restartPolicy": "荊ù灹8緔Tj§E蓋", + "terminationGracePeriodSeconds": -2019276087967685705, + "activeDeadlineSeconds": 9106348347596466980, + "dnsPolicy": "ȩ愉B", "nodeSelector": { - "395": "396" + "396": "397" }, - "serviceAccountName": "397", - "serviceAccount": "398", + "serviceAccountName": "398", + "serviceAccount": "399", "automountServiceAccountToken": true, - "nodeName": "399", - "hostPID": true, - "hostIPC": true, - "shareProcessNamespace": true, + "nodeName": "400", + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "400", - "role": "401", - "type": "402", - "level": "403" + "user": "401", + "role": "402", + "type": "403", + "level": "404" }, "windowsOptions": { - "gmsaCredentialSpecName": "404", - "gmsaCredentialSpec": "405", - "runAsUserName": "406", - "hostProcess": true + "gmsaCredentialSpecName": "405", + "gmsaCredentialSpec": "406", + "runAsUserName": "407", + "hostProcess": false }, - "runAsUser": -3184085461588437523, - "runAsGroup": -2037509302018919599, + "runAsUser": 231646691853926712, + "runAsGroup": 3044211288080348140, "runAsNonRoot": true, "supplementalGroups": [ - -885564056413671854 + 7168071284072373028 ], - "fsGroup": 4301352137345790658, + "fsGroup": -640858663485353963, "sysctls": [ { - "name": "407", - "value": "408" + "name": "408", + "value": "409" } ], - "fsGroupChangePolicy": "柱栦阫Ƈʥ椹", + "fsGroupChangePolicy": "氙'[\u003eĵ'o儿", "seccompProfile": { - "type": "飝ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i", - "localhostProfile": "409" + "type": "銭u裡_Ơ9o", + "localhostProfile": "410" } }, "imagePullSecrets": [ { - "name": "410" + "name": "411" } ], - "hostname": "411", - "subdomain": "412", + "hostname": "412", + "subdomain": "413", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1283,19 +1321,19 @@ { "matchExpressions": [ { - "key": "413", - "operator": "șƷK*ƌ驔瓊'", + "key": "414", + "operator": "ʛ饊ɣKIJWĶʗ{裦i÷ɷȤ砘", "values": [ - "414" + "415" ] } ], "matchFields": [ { - "key": "415", - "operator": "Mĕ霉}閜LIȜŚɇA%ɀ蓧", + "key": "416", + "operator": "K*ƌ驔瓊'轁ʦ婷ɂ挃ŪǗ", "values": [ - "416" + "417" ] } ] @@ -1304,23 +1342,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 836045166, + "weight": -1084193035, "preference": { "matchExpressions": [ { - "key": "417", - "operator": "ȋ灋槊盘", + "key": "418", + "operator": "", "values": [ - "418" + "419" ] } ], "matchFields": [ { - "key": "419", - "operator": "牬庘颮6(", + "key": "420", + "operator": "", "values": [ - "420" + "421" ] } ] @@ -1333,29 +1371,26 @@ { "labelSelector": { "matchLabels": { - "8o1-x-1wl--7/S.ol": "Fgw_-z_659GE.l_.23--_6l.-5B" + "p8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---ez-o-u.s11-7p--3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--28/V.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8oJ": "46.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__e" }, "matchExpressions": [ { - "key": "z_o_2.--4Z7__i1T.miw_a", - "operator": "NotIn", - "values": [ - "At-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpS__.39g_.t" - ] + "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" } ] }, "namespaces": [ - "427" + "428" ], - "topologyKey": "428", + "topologyKey": "429", "namespaceSelector": { "matchLabels": { - "5gp-c-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-64/M-_x18mtxb__-ex-_1_-ODgL": "GIT_B" + "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": "8-b6E_--Y_Dp8O_._e_3_.4_Wh", + "key": "34-5-yqu20-9105g4-edj0fh/8C4_-_2G0.-c_C.G.h--m._fN._k8__._p", "operator": "DoesNotExist" } ] @@ -1364,36 +1399,36 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -585767440, + "weight": -37906634, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "I_--.k47M7y-Dy__3wc.q.8_00.0_._f": "L-__bf_9_-C-PfNx__-U_.Pn-W23-_.z_.._s--_F-BR0" + "4.7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.eD": "5_.W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g" }, "matchExpressions": [ { - "key": "n", + "key": "cx-64dw-buvf.1g--1035ad1o-d-6-bk81-34s-s-63z-v--8r-0-2--rad877gr2/w_tdt_-Z0T", "operator": "NotIn", "values": [ - "a68-7AlR__8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-EP" + "g.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-U" ] } ] }, "namespaces": [ - "441" + "442" ], - "topologyKey": "442", + "topologyKey": "443", "namespaceSelector": { "matchLabels": { - "tO4-7-P41_.-.-AQ._r.-_R1": "8KLu..ly--J-_.ZCRT.0z-e" + "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" }, "matchExpressions": [ { - "key": "34G._--u.._.105-4_ed-0-H", - "operator": "NotIn", + "key": "vSW_4-__h", + "operator": "In", "values": [ - "a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1q" + "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" ] } ] @@ -1407,27 +1442,33 @@ { "labelSelector": { "matchLabels": { - "3_Lsu-H_.f82-82": "dWNn_U-...1P_.D8_t..-Ww27" + "4-vi9g-dn---6-81-ssml-3-b--x-8234jscfajzc476b---nhc50-2/7_3o_V-w._-0d__7.81_-._-_8_.._.a": "L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.R" }, "matchExpressions": [ { - "key": "v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1", - "operator": "DoesNotExist" + "key": "Q-.-.g-_Z_-nSLq", + "operator": "In", + "values": [ + "lks7dG-9S-O62o.8._.---UK_-.j2z" + ] } ] }, "namespaces": [ - "455" + "456" ], - "topologyKey": "456", + "topologyKey": "457", "namespaceSelector": { "matchLabels": { - "8": "7--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_DR" + "1p-06jVZ-uP.t_.O937uh": "j-dY7_M_-._M5..-N_H_55..--EO" }, "matchExpressions": [ { - "key": "y72r--49u-0m7uu/x_qv4--_.6_N_9X-B.s8.N_rM-k5.C.7", - "operator": "DoesNotExist" + "key": "F_o_-._kzB7U_.Q.45cy-.._-__-Zvt.LT60v.WxPc---K__-iguFGT._Y", + "operator": "NotIn", + "values": [ + "" + ] } ] } @@ -1435,31 +1476,37 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 339079271, + "weight": -1205967741, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV" + "38vuo17qre-33-5-u8f0f1qv--i72-x3e.z-8-tcd2-84s-n-i-711s4--9s8--o-8dm---b----036/6M__4-Pg": "EI_4G" }, "matchExpressions": [ { - "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", - "operator": "Exists" + "key": "g--v8-c58kh44k-b13--522555-11jla8-phs1a--y.m4j1-10-p-4zk-63m-z235-af-3z6-ql----v-r8th/o._g_..o", + "operator": "NotIn", + "values": [ + "C_60-__.19_-gYY._..fP--hQ7e" + ] } ] }, "namespaces": [ - "469" + "470" ], - "topologyKey": "470", + "topologyKey": "471", "namespaceSelector": { "matchLabels": { - "E35H__.B_E": "U..u8gwbk" + "3c9_4._U.kT-.---c---cO1_x.Pi.---l.---9._-__X2_w_bn..--_qD-J_.4": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", - "operator": "Exists" + "key": "KTlO.__0PX", + "operator": "In", + "values": [ + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" + ] } ] } @@ -1468,66 +1515,64 @@ ] } }, - "schedulerName": "477", + "schedulerName": "478", "tolerations": [ { - "key": "478", - "operator": "ŭʔb'?舍ȃʥx臥]å摞", - "value": "479", - "tolerationSeconds": 3053978290188957517 + "key": "479", + "operator": "Ŕsʅ朁遐»`癸ƥf豯烠砖#囹J,R譏", + "value": "480", + "effect": "r埁摢噓涫祲ŗȨĽ堐mpƮ搌", + "tolerationSeconds": 6217170132371410053 } ], "hostAliases": [ { - "ip": "480", + "ip": "481", "hostnames": [ - "481" + "482" ] } ], - "priorityClassName": "482", - "priority": -340583156, + "priorityClassName": "483", + "priority": -1371816595, "dnsConfig": { "nameservers": [ - "483" + "484" ], "searches": [ - "484" + "485" ], "options": [ { - "name": "485", - "value": "486" + "name": "486", + "value": "487" } ] }, "readinessGates": [ { - "conditionType": "țc£PAÎǨȨ栋" + "conditionType": "?ȣ4c" } ], - "runtimeClassName": "487", + "runtimeClassName": "488", "enableServiceLinks": false, - "preemptionPolicy": "n{鳻", + "preemptionPolicy": "%ǁšjƾ$ʛ螳%65c3盧Ŷb", "overhead": { - "隅DžbİEMǶɼ`|褞": "229" + "ʬÇ[輚趞ț@": "597" }, "topologySpreadConstraints": [ { - "maxSkew": 1486667065, - "topologyKey": "488", - "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", + "maxSkew": 1762898358, + "topologyKey": "489", + "whenUnsatisfiable": "ʚʛ\u0026]ŶɄğɒơ舎", "labelSelector": { "matchLabels": { - "H_55..--E3_2D-1DW__o_-.k": "7" + "5-s14.6----3-893097-0zy976-0--q-90fo4grk4k-116-h8-7176-xr----7k68/i.._---6_.0.m.--.-dh.v._5.vB-w": "j_.17.T-_.X_KS-J.9_j570n__.-7_I8.--4-___..7" }, "matchExpressions": [ { - "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", - "operator": "NotIn", - "values": [ - "H1z..j_.r3--T" - ] + "key": "kk-7zt89--9opnn-v00hioyoe9-r8y-u-dt--8-ra--t30q.f-4o-2--g---080j-4-h--qz-m-gpr6399/q.-2_9.9-..-JA-H-C5-8_--4V", + "operator": "Exists" } ] } @@ -1535,38 +1580,38 @@ ], "setHostnameAsFQDN": false, "os": { - "name": "Ê" + "name": "%ȅdzɬ牦[闤ŬNĻGƧĪɱ|åȧ$Ĥ" } } }, "updateStrategy": { - "type": "汸\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫", + "type": "ʟ]mʦ獪霛圦Ƶ胐N砽§", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": -463159422, - "templateGeneration": 6610342178136989005, - "revisionHistoryLimit": -1556190810 + "minReadySeconds": 529770835, + "templateGeneration": -1750353206406420579, + "revisionHistoryLimit": -1039302739 }, "status": { - "currentNumberScheduled": -487001726, - "numberMisscheduled": 929611261, - "desiredNumberScheduled": -1728725476, - "numberReady": -36544080, - "observedGeneration": 3978304359289858739, - "updatedNumberScheduled": 1731921624, - "numberAvailable": 826023875, - "numberUnavailable": -780958866, - "collisionCount": -1460952461, + "currentNumberScheduled": -89689385, + "numberMisscheduled": -1429991698, + "desiredNumberScheduled": 428205654, + "numberReady": 241736257, + "observedGeneration": 1604016029658400107, + "updatedNumberScheduled": -1402277158, + "numberAvailable": -1513836046, + "numberUnavailable": -1472909941, + "collisionCount": -755983292, "conditions": [ { - "type": "bCũw¼ ǫđ槴Ċį軠\u003e桼劑", - "status": "Y9=ȳB鼲糰Eè6苁嗀ĕ佣8ç", - "lastTransitionTime": "2885-07-28T14:08:43Z", - "reason": "495", - "message": "496" + "type": "ȑ", + "status": "ɘʘ?s檣ŝƚʤ\u003cƟʚ`÷", + "lastTransitionTime": "2825-03-21T02:40:56Z", + "reason": "496", + "message": "497" } ] } 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 4e419c95e862fddef6618b12e01d86b5abaa955b..6f3029db717884327f243ba916d722bed33ac2c9 100644 GIT binary patch delta 6086 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 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 22b314f98c8..3c6c1b9ba23 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: -463159422 - revisionHistoryLimit: -1556190810 + minReadySeconds: 529770835 + revisionHistoryLimit: -1039302739 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,350 +73,366 @@ spec: selfLink: "29" uid: TʡȂŏ{sǡƟ spec: - activeDeadlineSeconds: 2684251781701131156 + activeDeadlineSeconds: 9106348347596466980 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "417" - operator: ȋ灋槊盘 + - key: "418" + operator: "" values: - - "418" + - "419" matchFields: - - key: "419" - operator: 牬庘颮6( + - key: "420" + operator: "" values: - - "420" - weight: 836045166 + - "421" + weight: -1084193035 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "413" - operator: șƷK*ƌ驔瓊' + - key: "414" + operator: ʛ饊ɣKIJWĶʗ{裦i÷ɷȤ砘 values: - - "414" + - "415" matchFields: - - key: "415" - operator: Mĕ霉}閜LIȜŚɇA%ɀ蓧 + - key: "416" + operator: K*ƌ驔瓊'轁ʦ婷ɂ挃ŪǗ values: - - "416" + - "417" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: "n" + - key: cx-64dw-buvf.1g--1035ad1o-d-6-bk81-34s-s-63z-v--8r-0-2--rad877gr2/w_tdt_-Z0T operator: NotIn values: - - a68-7AlR__8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-EP + - g.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-U matchLabels: - I_--.k47M7y-Dy__3wc.q.8_00.0_._f: L-__bf_9_-C-PfNx__-U_.Pn-W23-_.z_.._s--_F-BR0 + 4.7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.eD: 5_.W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g namespaceSelector: matchExpressions: - - key: 34G._--u.._.105-4_ed-0-H - operator: NotIn + - key: vSW_4-__h + operator: In values: - - a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1q + - m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1 matchLabels: - tO4-7-P41_.-.-AQ._r.-_R1: 8KLu..ly--J-_.ZCRT.0z-e + T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI: I-mt4...rQ namespaces: - - "441" - topologyKey: "442" - weight: -585767440 + - "442" + topologyKey: "443" + weight: -37906634 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: z_o_2.--4Z7__i1T.miw_a - operator: NotIn - values: - - At-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpS__.39g_.t - matchLabels: - 8o1-x-1wl--7/S.ol: Fgw_-z_659GE.l_.23--_6l.-5B - namespaceSelector: - matchExpressions: - - key: 8-b6E_--Y_Dp8O_._e_3_.4_Wh + - 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: - 5gp-c-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-64/M-_x18mtxb__-ex-_1_-ODgL: GIT_B + ? p8q-sf1--gw-jz-659--0l-023bm-6l2e5---k5v3a---ez-o-u.s11-7p--3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--28/V.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8oJ + : 46.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__e + namespaceSelector: + matchExpressions: + - key: 34-5-yqu20-9105g4-edj0fh/8C4_-_2G0.-c_C.G.h--m._fN._k8__._p + operator: DoesNotExist + matchLabels: + 54-br5r---r8oh782-u---76g---h-4-lx-0-2qg-4.94s-6-k57/8..-__--.k47M7y-Dy__3wc.q.8_00.0_._.-_L-_b: E_8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Qa namespaces: - - "427" - topologyKey: "428" + - "428" + topologyKey: "429" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5 - operator: Exists + - key: g--v8-c58kh44k-b13--522555-11jla8-phs1a--y.m4j1-10-p-4zk-63m-z235-af-3z6-ql----v-r8th/o._g_..o + operator: NotIn + values: + - C_60-__.19_-gYY._..fP--hQ7e matchLabels: - ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV + 38vuo17qre-33-5-u8f0f1qv--i72-x3e.z-8-tcd2-84s-n-i-711s4--9s8--o-8dm---b----036/6M__4-Pg: EI_4G namespaceSelector: matchExpressions: - - key: Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i - operator: Exists + - key: KTlO.__0PX + operator: In + values: + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - E35H__.B_E: U..u8gwbk + 3c9_4._U.kT-.---c---cO1_x.Pi.---l.---9._-__X2_w_bn..--_qD-J_.4: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D namespaces: - - "469" - topologyKey: "470" - weight: 339079271 + - "470" + topologyKey: "471" + weight: -1205967741 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 - operator: DoesNotExist + - key: Q-.-.g-_Z_-nSLq + operator: In + values: + - lks7dG-9S-O62o.8._.---UK_-.j2z matchLabels: - 3_Lsu-H_.f82-82: dWNn_U-...1P_.D8_t..-Ww27 + 4-vi9g-dn---6-81-ssml-3-b--x-8234jscfajzc476b---nhc50-2/7_3o_V-w._-0d__7.81_-._-_8_.._.a: L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.R namespaceSelector: matchExpressions: - - key: y72r--49u-0m7uu/x_qv4--_.6_N_9X-B.s8.N_rM-k5.C.7 - operator: DoesNotExist + - key: F_o_-._kzB7U_.Q.45cy-.._-__-Zvt.LT60v.WxPc---K__-iguFGT._Y + operator: NotIn + values: + - "" matchLabels: - "8": 7--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_DR + 1p-06jVZ-uP.t_.O937uh: j-dY7_M_-._M5..-N_H_55..--EO namespaces: - - "455" - topologyKey: "456" + - "456" + topologyKey: "457" automountServiceAccountToken: true containers: - args: - - "255" + - "257" command: - - "254" + - "256" env: - - name: "262" - value: "263" + - name: "264" + value: "265" valueFrom: configMapKeyRef: - key: "269" - name: "268" - optional: true - fieldRef: - apiVersion: "264" - fieldPath: "265" - resourceFieldRef: - containerName: "266" - divisor: "834" - resource: "267" - secretKeyRef: key: "271" name: "270" optional: false + fieldRef: + apiVersion: "266" + fieldPath: "267" + resourceFieldRef: + containerName: "268" + divisor: "219" + resource: "269" + secretKeyRef: + key: "273" + name: "272" + optional: false envFrom: - configMapRef: - name: "260" - optional: true - prefix: "259" - secretRef: - name: "261" + name: "262" optional: false - image: "253" - imagePullPolicy: -紑浘牬釼aTGÒ鵌 + prefix: "261" + secretRef: + name: "263" + optional: true + image: "255" + imagePullPolicy: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; lifecycle: postStart: exec: command: - - "300" + - "304" httpGet: - host: "303" - httpHeaders: - - name: "304" - value: "305" - path: "301" - port: "302" - scheme: ĝ®EĨǔvÄÚ×p鬷 - tcpSocket: host: "306" - port: 1673908530 + httpHeaders: + - name: "307" + value: "308" + path: "305" + port: 1190831814 + scheme: dŊiɢ + tcpSocket: + host: "309" + port: -370404018 preStop: exec: command: - - "307" + - "310" httpGet: - host: "310" + host: "312" httpHeaders: - - name: "311" - value: "312" - path: "308" - port: "309" - scheme: żLj捲攻xƂ9阠$嬏wy¶熀 + - name: "313" + value: "314" + path: "311" + port: 280878117 + scheme: ɞȥ}礤铟怖ý萜Ǖ tcpSocket: - host: "313" - port: -1912967242 + host: "315" + port: -1088996269 livenessProbe: exec: command: - - "278" - failureThreshold: 65094252 + - "280" + failureThreshold: 2112112129 + gRPC: + port: -977348956 + service: "287" httpGet: - host: "281" + host: "282" httpHeaders: - - name: "282" - value: "283" - path: "279" - port: "280" - scheme: ɜ瞍阎lğ Ņ#耗Ǚ( - initialDelaySeconds: -1934305215 - periodSeconds: 875971520 - successThreshold: 161338049 + - name: "283" + value: "284" + path: "281" + port: 597943993 + scheme: "8" + initialDelaySeconds: -637630736 + periodSeconds: -1320027474 + successThreshold: -1750169306 tcpSocket: - host: "284" - port: 317211081 - terminationGracePeriodSeconds: -6831592407095063988 - timeoutSeconds: -655359985 - name: "252" + host: "286" + port: "285" + terminationGracePeriodSeconds: 2270336783402505634 + timeoutSeconds: 601942575 + name: "254" ports: - - containerPort: -1225881740 - hostIP: "258" - hostPort: -1408385387 - name: "257" - protocol: 撑¼蠾8餑噭 + - containerPort: -444561761 + hostIP: "260" + hostPort: -1170565984 + name: "259" + protocol: 5哇芆斩ìh4ɊHȖ|ʐş readinessProbe: exec: command: - - "285" - failureThreshold: 404234347 + - "288" + failureThreshold: 2073630689 + gRPC: + port: 626243488 + service: "295" httpGet: - host: "287" + host: "290" httpHeaders: - - name: "288" - value: "289" - path: "286" - port: -2126891601 - scheme: l}Ñ蠂Ü[ƛ^輅9ɛ棕 - initialDelaySeconds: 1660454722 - periodSeconds: -1347045470 - successThreshold: 1169580662 + - name: "291" + value: "292" + path: "289" + port: -239264629 + scheme: ɻ挴ʠɜ瞍阎lğ Ņ#耗Ǚ + initialDelaySeconds: -1920304485 + periodSeconds: 1424401373 + successThreshold: -531787516 tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: 8560122250231719622 - timeoutSeconds: -1317234078 + host: "294" + port: "293" + terminationGracePeriodSeconds: -3568583337361453338 + timeoutSeconds: -1842062977 resources: limits: - n(fǂǢ曣ŋayåe躒訙Ǫ: "12" + 丽饾| 鞤ɱď: "590" requests: - (娕uE增猍: "264" + 噭DµņP)DŽ髐njʉBn(f: "584" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - Nh×DJɶ羹ƞʓ%ʝ`ǭ + - 桉桃喕蠲$ɛ溢臜裡× drop: - - ñ?卶滿筇ȟP:/a - privileged: false - procMount: ð仁Q橱9ij\Ď愝Ű藛b磾sY - readOnlyRootFilesystem: true - runAsGroup: 5797412715505520759 + - -紑浘牬釼aTGÒ鵌 + privileged: true + procMount: ʓ%ʝ`ǭ躌ñ?卶滿筇ȟP:/ + readOnlyRootFilesystem: false + runAsGroup: 296399212346260204 runAsNonRoot: false - runAsUser: 308757565294839546 + runAsUser: -3539084410583519556 seLinuxOptions: - level: "318" - role: "316" - type: "317" - user: "315" + level: "320" + role: "318" + type: "319" + user: "317" seccompProfile: - localhostProfile: "322" - type: 繽敮ǰ詀ǿ忀oɎƺ + localhostProfile: "324" + type: 殆诵H玲鑠ĭ$#卛8ð仁Q windowsOptions: - gmsaCredentialSpec: "320" - gmsaCredentialSpecName: "319" + gmsaCredentialSpec: "322" + gmsaCredentialSpecName: "321" hostProcess: false - runAsUserName: "321" + runAsUserName: "323" startupProbe: exec: command: - - "292" - failureThreshold: 1419787816 + - "296" + failureThreshold: 1660454722 + gRPC: + port: 413903479 + service: "303" httpGet: - host: "295" + host: "298" httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: ǚŜEuEy竬ʆɞ - initialDelaySeconds: 336252010 - periodSeconds: 930785927 - successThreshold: 1624098740 + - name: "299" + value: "300" + path: "297" + port: -894026356 + scheme: 繐汚磉反-n覦 + initialDelaySeconds: 1708236944 + periodSeconds: 1961354355 + successThreshold: -1977635123 tcpSocket: - host: "299" - port: "298" - terminationGracePeriodSeconds: -506227444233847191 - timeoutSeconds: 677650619 - terminationMessagePath: "314" - terminationMessagePolicy: 漤ŗ坟 - tty: true + host: "302" + port: "301" + terminationGracePeriodSeconds: -5657477284668711794 + timeoutSeconds: -1192140557 + stdinOnce: true + terminationMessagePath: "316" + terminationMessagePolicy: ƘƵŧ1ƟƓ宆! volumeDevices: - - devicePath: "277" - name: "276" + - devicePath: "279" + name: "278" volumeMounts: - - mountPath: "273" - mountPropagation: irȎ3Ĕ\ɢX鰨松 - name: "272" - subPath: "274" - subPathExpr: "275" - workingDir: "256" + - mountPath: "275" + mountPropagation: 鑳w妕眵笭/9崍h趭 + name: "274" + readOnly: true + subPath: "276" + subPathExpr: "277" + workingDir: "258" dnsConfig: nameservers: - - "483" - options: - - name: "485" - value: "486" - searches: - "484" - dnsPolicy: 厶s + options: + - name: "486" + value: "487" + searches: + - "485" + dnsPolicy: ȩ愉B enableServiceLinks: false ephemeralContainers: - args: - - "326" + - "328" command: - - "325" + - "327" env: - - name: "333" - value: "334" + - name: "335" + value: "336" valueFrom: configMapKeyRef: - key: "340" - name: "339" - optional: true - fieldRef: - apiVersion: "335" - fieldPath: "336" - resourceFieldRef: - containerName: "337" - divisor: "971" - resource: "338" - secretKeyRef: key: "342" name: "341" optional: true + fieldRef: + apiVersion: "337" + fieldPath: "338" + resourceFieldRef: + containerName: "339" + divisor: "121" + resource: "340" + secretKeyRef: + key: "344" + name: "343" + optional: false envFrom: - configMapRef: - name: "331" - optional: true - prefix: "330" - secretRef: - name: "332" + name: "333" optional: false - image: "324" - imagePullPolicy: '#t(ȗŜŲ&洪y儕l' + prefix: "332" + secretRef: + name: "334" + optional: true + image: "326" lifecycle: postStart: exec: command: - - "371" + - "373" httpGet: - host: "374" + host: "375" httpHeaders: - - name: "375" - value: "376" - path: "372" - port: "373" - scheme: b轫ʓ滨ĖRh}颉hȱɷȰW + - name: "376" + value: "377" + path: "374" + port: 1762917570 + scheme: Ų買霎ȃň[>ą tcpSocket: host: "378" - port: "377" + port: 1414336865 preStop: exec: command: @@ -427,135 +443,142 @@ spec: - name: "382" value: "383" path: "380" - port: -1743587482 + port: 1129006716 + scheme: ȱɷȰW瀤oɢ嫎¸殚篎3 tcpSocket: - host: "384" - port: 858034123 + host: "385" + port: "384" livenessProbe: exec: command: - - "349" - failureThreshold: -2033879721 + - "351" + failureThreshold: 1776174141 + gRPC: + port: -839925309 + service: "357" httpGet: - host: "352" + host: "353" httpHeaders: - - name: "353" - value: "354" - path: "350" - port: "351" - scheme: 07曳wœj堑ūM鈱ɖ'蠨 - initialDelaySeconds: -242798806 - periodSeconds: 681004793 - successThreshold: 2002666266 + - name: "354" + value: "355" + path: "352" + port: -592535081 + scheme: fsǕT + initialDelaySeconds: -526099499 + periodSeconds: 1708011112 + successThreshold: -603097910 tcpSocket: host: "356" - port: "355" - terminationGracePeriodSeconds: -4409241678312226730 - timeoutSeconds: -1940800545 - name: "323" + port: -394464008 + terminationGracePeriodSeconds: -5794598592563963676 + timeoutSeconds: -1014296961 + name: "325" ports: - - containerPort: -557687916 - hostIP: "329" - hostPort: 788093377 - name: "328" - protocol: _敕 + - containerPort: 2004993767 + hostIP: "331" + hostPort: -846940406 + name: "330" + protocol: Ű藛b磾sYȠ繽敮ǰ readinessProbe: exec: command: - - "357" - failureThreshold: -2122876628 + - "358" + failureThreshold: 1019901190 + gRPC: + port: 701103233 + service: "364" httpGet: - host: "359" + host: "360" httpHeaders: - - name: "360" - value: "361" - path: "358" - port: 279062028 - scheme: Byß讪Ă2讅缔m葰賦迾娙ƴ4虵p - initialDelaySeconds: 725557531 - periodSeconds: 741667779 - successThreshold: -381344241 + - name: "361" + value: "362" + path: "359" + port: 134832144 + scheme: Ș鹾KƂʼnçȶŮ嫠!@@)Zq=歍 + initialDelaySeconds: 1995848794 + periodSeconds: -372626292 + successThreshold: 2018111855 tcpSocket: - host: "362" - port: -943058206 - terminationGracePeriodSeconds: 2700145646260085226 - timeoutSeconds: -703127031 + host: "363" + port: -1289510276 + terminationGracePeriodSeconds: -6980960365540477247 + timeoutSeconds: -281926929 resources: limits: - 湷D谹気Ƀ秮òƬɸĻo:{: "523" + $矐_敕ű嵞嬯t{Eɾ敹Ȯ-: "642" requests: - 赮ǒđ>*劶?jĎĭ¥#ƱÁR»: "929" + 蛹Ƚȿ醏g遧Ȋ飂廤Ƌʙcx: "77" securityContext: allowPrivilegeEscalation: false capabilities: add: - - ɻŶJ詢 + - rƈa餖Ľ drop: - - ǾɁ鍻G鯇ɀ魒Ð扬=惍E - privileged: false - procMount: ;Ƭ婦d%蹶/ʗp壥Ƥ - readOnlyRootFilesystem: false - runAsGroup: -2841141127223294729 - runAsNonRoot: false - runAsUser: -5071790362153704411 + - 淴ɑ?¶Ȳ + privileged: true + procMount: œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.b屏ɧ + readOnlyRootFilesystem: true + runAsGroup: 8544841476815986834 + runAsNonRoot: true + runAsUser: 5200080507234099655 seLinuxOptions: - level: "389" - role: "387" - type: "388" - user: "386" + level: "390" + role: "388" + type: "389" + user: "387" seccompProfile: - localhostProfile: "393" - type: 郡ɑ鮽ǍJB膾扉A­1襏櫯³ + localhostProfile: "394" + type: 'ʫį淓¯Ą0ƛ忀z委>,趐V曡88 ' windowsOptions: - gmsaCredentialSpec: "391" - gmsaCredentialSpecName: "390" - hostProcess: false - runAsUserName: "392" + gmsaCredentialSpec: "392" + gmsaCredentialSpecName: "391" + hostProcess: true + runAsUserName: "393" startupProbe: exec: command: - - "363" - failureThreshold: 1762917570 + - "365" + failureThreshold: -1289875111 + gRPC: + port: 1782790310 + service: "372" httpGet: - host: "366" + host: "368" httpHeaders: - - name: "367" - value: "368" - path: "364" - port: "365" - scheme: thp像- - initialDelaySeconds: 1589417286 - periodSeconds: 1874051321 - successThreshold: -500012714 + - name: "369" + value: "370" + path: "366" + port: "367" + scheme: p蓋沥7uPƒw©ɴ + initialDelaySeconds: 1587036035 + periodSeconds: -59501664 + successThreshold: 1261462387 tcpSocket: - host: "370" - port: "369" - terminationGracePeriodSeconds: 4794571970514469019 - timeoutSeconds: 445878206 + host: "371" + port: -671265235 + terminationGracePeriodSeconds: -7492770647593151162 + timeoutSeconds: 1760208172 stdinOnce: true - targetContainerName: "394" - terminationMessagePath: "385" - terminationMessagePolicy: 喾@潷 + targetContainerName: "395" + terminationMessagePath: "386" + terminationMessagePolicy: '[y#t(' volumeDevices: - - devicePath: "348" - name: "347" + - devicePath: "350" + name: "349" volumeMounts: - - mountPath: "344" - mountPropagation: '|ǓÓ敆OɈÏ 瞍髃' - name: "343" - readOnly: true - subPath: "345" - subPathExpr: "346" - workingDir: "327" + - mountPath: "346" + mountPropagation: ¬h`職铳s44矕Ƈè*鑏='ʨ| + name: "345" + subPath: "347" + subPathExpr: "348" + workingDir: "329" hostAliases: - hostnames: - - "481" - ip: "480" - hostIPC: true - hostPID: true - hostname: "411" + - "482" + ip: "481" + hostname: "412" imagePullSecrets: - - name: "410" + - name: "411" initContainers: - args: - "184" @@ -589,43 +612,46 @@ spec: name: "190" optional: false image: "182" - imagePullPolicy: '{屿oiɥ嵐sC8?Ǻ' + imagePullPolicy: ɐ鰥 lifecycle: postStart: exec: command: - - "228" + - "232" httpGet: - host: "231" - httpHeaders: - - name: "232" - value: "233" - path: "229" - port: "230" - scheme: ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ - tcpSocket: host: "234" - port: 1993268896 + httpHeaders: + - name: "235" + value: "236" + path: "233" + port: 1328165061 + scheme: ¸gĩ + tcpSocket: + host: "237" + port: 1186392166 preStop: exec: command: - - "235" + - "238" httpGet: - host: "238" + host: "240" httpHeaders: - - name: "239" - value: "240" - path: "236" - port: "237" - scheme: 'ƿ頀"冓鍓贯澔 ' + - name: "241" + value: "242" + path: "239" + port: -1315487077 + scheme: ğ_ tcpSocket: - host: "242" - port: "241" + host: "244" + port: "243" livenessProbe: exec: command: - "207" - failureThreshold: -552281772 + failureThreshold: -1666819085 + gRPC: + port: -614161319 + service: "214" httpGet: host: "210" httpHeaders: @@ -634,14 +660,14 @@ spec: path: "208" port: "209" scheme: u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ - initialDelaySeconds: -1246371817 - periodSeconds: 432291364 - successThreshold: 676578360 + initialDelaySeconds: 452673549 + periodSeconds: -125932767 + successThreshold: -18758819 tcpSocket: host: "213" port: 1714588921 - terminationGracePeriodSeconds: -2910346974754087949 - timeoutSeconds: 617318981 + terminationGracePeriodSeconds: -1212012606981050727 + timeoutSeconds: 627670321 name: "181" ports: - containerPort: -1252938503 @@ -652,23 +678,27 @@ spec: readinessProbe: exec: command: - - "214" - failureThreshold: 2056774277 + - "215" + failureThreshold: -736151561 + gRPC: + port: -760292259 + service: "222" httpGet: - host: "216" + host: "218" httpHeaders: - - name: "217" - value: "218" - path: "215" - port: 656200799 - initialDelaySeconds: -2165496 - periodSeconds: 1386255869 - successThreshold: -778272981 + - name: "219" + value: "220" + path: "216" + port: "217" + scheme: '&皥贸碔lNKƙ順\E¦队偯' + initialDelaySeconds: -1164530482 + periodSeconds: 1430286749 + successThreshold: -374766088 tcpSocket: - host: "220" - port: "219" - terminationGracePeriodSeconds: -9219895030215397584 - timeoutSeconds: -1778952574 + host: "221" + port: -316996074 + terminationGracePeriodSeconds: -6508463748290235837 + timeoutSeconds: 1877574041 resources: limits: LĹ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊: "807" @@ -678,51 +708,57 @@ spec: allowPrivilegeEscalation: true capabilities: add: - - ;Nŕ璻Jih亏yƕ丆録²Ŏ + - ´DÒȗÔÂɘɢ鬍熖B芭花ª瘡 drop: - - /灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫 - privileged: true - procMount: šeSvEȤƏ埮pɵ{WOŭW灬pȭ + - J + privileged: false + procMount: nj汰8ŕİi騎C"6x$1sȣ±p readOnlyRootFilesystem: true - runAsGroup: 6453802934472477147 + runAsGroup: -8859267173741137425 runAsNonRoot: true - runAsUser: 4041264710404335706 + runAsUser: 8519266600558609398 seLinuxOptions: - level: "247" - role: "245" - type: "246" - user: "244" + level: "249" + role: "247" + type: "248" + user: "246" seccompProfile: - localhostProfile: "251" - type: V擭銆j + localhostProfile: "253" + type: "" windowsOptions: - gmsaCredentialSpec: "249" - gmsaCredentialSpecName: "248" + gmsaCredentialSpec: "251" + gmsaCredentialSpecName: "250" hostProcess: true - runAsUserName: "250" + runAsUserName: "252" startupProbe: exec: command: - - "221" - failureThreshold: -1137436579 + - "223" + failureThreshold: 1156888068 + gRPC: + port: -1984097455 + service: "231" httpGet: - host: "224" + host: "226" httpHeaders: - - name: "225" - value: "226" - path: "222" - port: "223" - scheme: 鬶l獕;跣Hǝcw - initialDelaySeconds: -736151561 - periodSeconds: -1856061695 - successThreshold: 1868683352 + - name: "227" + value: "228" + path: "224" + port: "225" + scheme: 颶妧Ö闊 + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: - host: "227" - port: -374766088 - terminationGracePeriodSeconds: 8876559635423161004 - timeoutSeconds: -1515369804 - terminationMessagePath: "243" - terminationMessagePolicy: 6Ɖ飴ɎiǨź' + host: "230" + port: "229" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 + stdin: true + stdinOnce: true + terminationMessagePath: "245" + terminationMessagePolicy: ëJ橈'琕鶫:顇ə娯Ȱ囌 + tty: true volumeDevices: - devicePath: "206" name: "205" @@ -733,68 +769,67 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "399" + nodeName: "400" nodeSelector: - "395": "396" + "396": "397" os: - name: Ê + name: '%ȅdzɬ牦[闤ŬNĻGƧĪɱ|åȧ$Ĥ' overhead: - 隅DžbİEMǶɼ`|褞: "229" - preemptionPolicy: n{鳻 - priority: -340583156 - priorityClassName: "482" + ʬÇ[輚趞ț@: "597" + preemptionPolicy: '%ǁšjƾ$ʛ螳%65c3盧Ŷb' + priority: -1371816595 + priorityClassName: "483" readinessGates: - - conditionType: țc£PAÎǨȨ栋 - restartPolicy: 刪q塨Ý-扚聧扈4ƫZɀȩ愉 - runtimeClassName: "487" - schedulerName: "477" + - conditionType: ?ȣ4c + restartPolicy: 荊ù灹8緔Tj§E蓋 + runtimeClassName: "488" + schedulerName: "478" securityContext: - fsGroup: 4301352137345790658 - fsGroupChangePolicy: 柱栦阫Ƈʥ椹 - runAsGroup: -2037509302018919599 + fsGroup: -640858663485353963 + fsGroupChangePolicy: 氙'[>ĵ'o儿 + runAsGroup: 3044211288080348140 runAsNonRoot: true - runAsUser: -3184085461588437523 + runAsUser: 231646691853926712 seLinuxOptions: - level: "403" - role: "401" - type: "402" - user: "400" + level: "404" + role: "402" + type: "403" + user: "401" seccompProfile: - localhostProfile: "409" - type: 飝ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i + localhostProfile: "410" + type: 銭u裡_Ơ9o supplementalGroups: - - -885564056413671854 + - 7168071284072373028 sysctls: - - name: "407" - value: "408" + - name: "408" + value: "409" windowsOptions: - gmsaCredentialSpec: "405" - gmsaCredentialSpecName: "404" - hostProcess: true - runAsUserName: "406" - serviceAccount: "398" - serviceAccountName: "397" + gmsaCredentialSpec: "406" + gmsaCredentialSpecName: "405" + hostProcess: false + runAsUserName: "407" + serviceAccount: "399" + serviceAccountName: "398" setHostnameAsFQDN: false - shareProcessNamespace: true - subdomain: "412" - terminationGracePeriodSeconds: -1390311149947249535 + shareProcessNamespace: false + subdomain: "413" + terminationGracePeriodSeconds: -2019276087967685705 tolerations: - - key: "478" - operator: ŭʔb'?舍ȃʥx臥]å摞 - tolerationSeconds: 3053978290188957517 - value: "479" + - effect: r埁摢噓涫祲ŗȨĽ堐mpƮ搌 + key: "479" + operator: Ŕsʅ朁遐»`癸ƥf豯烠砖#囹J,R譏 + tolerationSeconds: 6217170132371410053 + value: "480" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b - operator: NotIn - values: - - H1z..j_.r3--T + - key: kk-7zt89--9opnn-v00hioyoe9-r8y-u-dt--8-ra--t30q.f-4o-2--g---080j-4-h--qz-m-gpr6399/q.-2_9.9-..-JA-H-C5-8_--4V + operator: Exists matchLabels: - H_55..--E3_2D-1DW__o_-.k: "7" - maxSkew: 1486667065 - topologyKey: "488" - whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 + 5-s14.6----3-893097-0zy976-0--q-90fo4grk4k-116-h8-7176-xr----7k68/i.._---6_.0.m.--.-dh.v._5.vB-w: j_.17.T-_.X_KS-J.9_j570n__.-7_I8.--4-___..7 + maxSkew: 1762898358 + topologyKey: "489" + whenUnsatisfiable: ʚʛ&]ŶɄğɒơ舎 volumes: - awsElasticBlockStore: fsType: "49" @@ -1051,25 +1086,25 @@ spec: storagePolicyID: "106" storagePolicyName: "105" volumePath: "103" - templateGeneration: 6610342178136989005 + templateGeneration: -1750353206406420579 updateStrategy: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 汸<ƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫 + type: ʟ]mʦ獪霛圦Ƶ胐N砽§ status: - collisionCount: -1460952461 + collisionCount: -755983292 conditions: - - lastTransitionTime: "2885-07-28T14:08:43Z" - message: "496" - reason: "495" - status: Y9=ȳB鼲糰Eè6苁嗀ĕ佣8ç - type: bCũw¼ ǫđ槴Ċį軠>桼劑 - currentNumberScheduled: -487001726 - desiredNumberScheduled: -1728725476 - numberAvailable: 826023875 - numberMisscheduled: 929611261 - numberReady: -36544080 - numberUnavailable: -780958866 - observedGeneration: 3978304359289858739 - updatedNumberScheduled: 1731921624 + - lastTransitionTime: "2825-03-21T02:40:56Z" + message: "497" + reason: "496" + status: ɘʘ?s檣ŝƚʤ<Ɵʚ`÷ + type: ȑ + currentNumberScheduled: -89689385 + desiredNumberScheduled: 428205654 + numberAvailable: -1513836046 + numberMisscheduled: -1429991698 + numberReady: 241736257 + numberUnavailable: -1472909941 + observedGeneration: 1604016029658400107 + updatedNumberScheduled: -1402277158 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 b5eb7c076f2..fecce895a74 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 @@ -560,24 +560,28 @@ "port": -498930176, "host": "212" }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479, - "terminationGracePeriodSeconds": 3196828455642760911 + "gRPC": { + "port": -670390306, + "service": "213" + }, + "initialDelaySeconds": -2036074491, + "timeoutSeconds": -148216266, + "periodSeconds": 165047920, + "successThreshold": -393291312, + "failureThreshold": -93157681, + "terminationGracePeriodSeconds": -4856573944864548413 }, "readinessProbe": { "exec": { "command": [ - "213" + "214" ] }, "httpGet": { - "path": "214", - "port": "215", + "path": "215", + "port": -331283026, "host": "216", - "scheme": "3!Zɾģ毋Ó6", + "scheme": "ȉ", "httpHeaders": [ { "name": "217", @@ -586,27 +590,31 @@ ] }, "tcpSocket": { - "port": -832805508, + "port": 714088955, "host": "219" }, - "initialDelaySeconds": -228822833, - "timeoutSeconds": -970312425, - "periodSeconds": -1213051101, - "successThreshold": 1451056156, - "failureThreshold": 267768240, - "terminationGracePeriodSeconds": -549108701661089463 + "gRPC": { + "port": -630252364, + "service": "220" + }, + "initialDelaySeconds": 391562775, + "timeoutSeconds": -775511009, + "periodSeconds": -832805508, + "successThreshold": -228822833, + "failureThreshold": -970312425, + "terminationGracePeriodSeconds": -5210014804617784724 }, "startupProbe": { "exec": { "command": [ - "220" + "221" ] }, "httpGet": { - "path": "221", - "port": "222", + "path": "222", + "port": -1455098755, "host": "223", - "scheme": "#yV'WKw(ğ儴Ůĺ}", + "scheme": "眖R#yV'W", "httpHeaders": [ { "name": "224", @@ -615,97 +623,102 @@ ] }, "tcpSocket": { - "port": -20130017, - "host": "226" + "port": "226", + "host": "227" }, - "initialDelaySeconds": -1244623134, - "timeoutSeconds": -1334110502, - "periodSeconds": -398297599, - "successThreshold": 873056500, - "failureThreshold": -36782737, - "terminationGracePeriodSeconds": -7464951486382552895 + "gRPC": { + "port": -1798849477, + "service": "228" + }, + "initialDelaySeconds": -1017263912, + "timeoutSeconds": 852780575, + "periodSeconds": -1252938503, + "successThreshold": 893823156, + "failureThreshold": -1980314709, + "terminationGracePeriodSeconds": 2455602852175027275 }, "lifecycle": { "postStart": { "exec": { "command": [ - "227" + "229" ] }, "httpGet": { - "path": "228", - "port": "229", - "host": "230", - "scheme": "鄠[颐o啛更偢ɇ卷荙JL", + "path": "230", + "port": "231", + "host": "232", + "scheme": "ȓ蹣ɐǛv+8Ƥ熪军", "httpHeaders": [ { - "name": "231", - "value": "232" + "name": "233", + "value": "234" } ] }, "tcpSocket": { - "port": "233", - "host": "234" + "port": 622267234, + "host": "235" } }, "preStop": { "exec": { "command": [ - "235" + "236" ] }, "httpGet": { - "path": "236", - "port": -1506633471, - "host": "237", - "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", + "path": "237", + "port": -1463645123, + "host": "238", + "scheme": "荙JLĹ]佱¿\u003e犵殇ŕ", "httpHeaders": [ { - "name": "238", - "value": "239" + "name": "239", + "value": "240" } ] }, "tcpSocket": { - "port": "240", - "host": "241" + "port": "241", + "host": "242" } } }, - "terminationMessagePath": "242", - "terminationMessagePolicy": "屡ʁ", + "terminationMessagePath": "243", + "terminationMessagePolicy": "圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀", + "imagePullPolicy": "ĬÇó藢xɮĵȑ6L*Z", "securityContext": { "capabilities": { "add": [ - "Ÿ8T 苧yñKJɐ扵" + "咡W" ], "drop": [ - "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" + "敄lu|" ] }, "privileged": false, "seLinuxOptions": { - "user": "243", - "role": "244", - "type": "245", - "level": "246" + "user": "244", + "role": "245", + "type": "246", + "level": "247" }, "windowsOptions": { - "gmsaCredentialSpecName": "247", - "gmsaCredentialSpec": "248", - "runAsUserName": "249", - "hostProcess": true + "gmsaCredentialSpecName": "248", + "gmsaCredentialSpec": "249", + "runAsUserName": "250", + "hostProcess": false }, - "runAsUser": 3582457287488712192, - "runAsGroup": -7664873352063067579, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "runAsUser": -226514069321683925, + "runAsGroup": -4333562938396485230, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "\u003c6", + "procMount": "E埄Ȁ朦 wƯ貾坢'", "seccompProfile": { - "type": "簳°Ļǟi\u0026皥贸", - "localhostProfile": "250" + "type": "aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l", + "localhostProfile": "251" } }, "stdin": true @@ -713,59 +726,59 @@ ], "containers": [ { - "name": "251", - "image": "252", + "name": "252", + "image": "253", "command": [ - "253" - ], - "args": [ "254" ], - "workingDir": "255", + "args": [ + "255" + ], + "workingDir": "256", "ports": [ { - "name": "256", - "hostPort": -1314967760, - "containerPort": 1174240097, - "protocol": "\\E¦队偯J僳徥淳", - "hostIP": "257" + "name": "257", + "hostPort": -560717833, + "containerPort": -760292259, + "protocol": "w媀瓄\u0026翜舞拉Œɥ颶妧Ö闊 鰔澝qV訆", + "hostIP": "258" } ], "envFrom": [ { - "prefix": "258", + "prefix": "259", "configMapRef": { - "name": "259", + "name": "260", "optional": false }, "secretRef": { - "name": "260", + "name": "261", "optional": true } } ], "env": [ { - "name": "261", - "value": "262", + "name": "262", + "value": "263", "valueFrom": { "fieldRef": { - "apiVersion": "263", - "fieldPath": "264" + "apiVersion": "264", + "fieldPath": "265" }, "resourceFieldRef": { - "containerName": "265", - "resource": "266", - "divisor": "965" + "containerName": "266", + "resource": "267", + "divisor": "945" }, "configMapKeyRef": { - "name": "267", - "key": "268", + "name": "268", + "key": "269", "optional": false }, "secretKeyRef": { - "name": "269", - "key": "270", + "name": "270", + "key": "271", "optional": false } } @@ -773,512 +786,540 @@ ], "resources": { "limits": { - "4Ǒ輂,ŕĪ": "398" + "ĩ餠籲磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴": "86" }, "requests": { - "V訆Ǝżŧ": "915" + "ə娯Ȱ囌{": "853" } }, "volumeMounts": [ { - "name": "271", + "name": "272", "readOnly": true, - "mountPath": "272", - "subPath": "273", - "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", - "subPathExpr": "274" + "mountPath": "273", + "subPath": "274", + "mountPropagation": "龏´DÒȗÔÂɘɢ鬍", + "subPathExpr": "275" } ], "volumeDevices": [ { - "name": "275", - "devicePath": "276" + "name": "276", + "devicePath": "277" } ], "livenessProbe": { "exec": { "command": [ - "277" + "278" ] }, "httpGet": { - "path": "278", - "port": "279", - "host": "280", - "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", + "path": "279", + "port": "280", + "host": "281", + "scheme": "Jih亏yƕ丆録²", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "282", + "value": "283" } ] }, "tcpSocket": { - "port": -614098868, - "host": "283" + "port": 2080874371, + "host": "284" }, - "initialDelaySeconds": 234253676, - "timeoutSeconds": 846286700, - "periodSeconds": 1080545253, - "successThreshold": 1843491416, - "failureThreshold": -1204965397, - "terminationGracePeriodSeconds": -2125560879532395341 + "gRPC": { + "port": -1187301925, + "service": "285" + }, + "initialDelaySeconds": -402384013, + "timeoutSeconds": -181601395, + "periodSeconds": -617381112, + "successThreshold": 1851229369, + "failureThreshold": -560238386, + "terminationGracePeriodSeconds": 7124276984274024394 }, "readinessProbe": { "exec": { "command": [ - "284" + "286" ] }, "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "花ª瘡蟦JBʟ鍏", + "path": "287", + "port": "288", + "host": "289", + "scheme": "\"6x$1sȣ±p", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": 1900201288, + "host": "292" }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013, - "terminationGracePeriodSeconds": -779972051078659613 + "gRPC": { + "port": 1443329506, + "service": "293" + }, + "initialDelaySeconds": 480631652, + "timeoutSeconds": -1983435813, + "periodSeconds": 1167615307, + "successThreshold": 455833230, + "failureThreshold": 1956567721, + "terminationGracePeriodSeconds": 666108157153018873 }, "startupProbe": { "exec": { "command": [ - "292" + "294" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "İ", + "path": "295", + "port": "296", + "host": "297", + "scheme": "ɵ", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "298", + "value": "299" } ] }, "tcpSocket": { - "port": "298", - "host": "299" + "port": "300", + "host": "301" }, - "initialDelaySeconds": -1615316902, - "timeoutSeconds": -793616601, - "periodSeconds": -522215271, - "successThreshold": 1374479082, - "failureThreshold": 737722974, - "terminationGracePeriodSeconds": -247950237984551522 + "gRPC": { + "port": 1473407401, + "service": "302" + }, + "initialDelaySeconds": 1575106083, + "timeoutSeconds": -1995371971, + "periodSeconds": -1700828941, + "successThreshold": 248533396, + "failureThreshold": -1835677314, + "terminationGracePeriodSeconds": 854912766214576273 }, "lifecycle": { "postStart": { "exec": { "command": [ - "300" + "303" ] }, "httpGet": { - "path": "301", - "port": 1502643091, - "host": "302", - "scheme": "­蜷ɔ幩š", + "path": "304", + "port": "305", + "host": "306", + "scheme": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": 455833230, - "host": "305" + "port": "309", + "host": "310" } }, "preStop": { "exec": { "command": [ - "306" + "311" ] }, "httpGet": { - "path": "307", - "port": 1076497581, - "host": "308", - "scheme": "h4ɊHȖ|ʐ", + "path": "312", + "port": "313", + "host": "314", + "scheme": "ƷƣMț", "httpHeaders": [ { - "name": "309", - "value": "310" + "name": "315", + "value": "316" } ] }, "tcpSocket": { - "port": 248533396, - "host": "311" + "port": "317", + "host": "318" } } }, - "terminationMessagePath": "312", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", + "terminationMessagePath": "319", + "terminationMessagePolicy": "XW疪鑳w妕眵", + "imagePullPolicy": "e躒訙Ǫʓ)ǂť嗆u8晲T[ir", "securityContext": { "capabilities": { "add": [ - "DŽ髐njʉBn(fǂǢ曣" + "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎" ], "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "313", - "role": "314", - "type": "315", - "level": "316" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "317", - "gmsaCredentialSpec": "318", - "runAsUserName": "319", - "hostProcess": true - }, - "runAsUser": -3576337664396773931, - "runAsGroup": -4786249339103684082, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "u8晲", - "seccompProfile": { - "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", - "localhostProfile": "320" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "321", - "image": "322", - "command": [ - "323" - ], - "args": [ - "324" - ], - "workingDir": "325", - "ports": [ - { - "name": "326", - "hostPort": 1453852685, - "containerPort": 2037135322, - "protocol": "ǧĒzŔ瘍N", - "hostIP": "327" - } - ], - "envFrom": [ - { - "prefix": "328", - "configMapRef": { - "name": "329", - "optional": true - }, - "secretRef": { - "name": "330", - "optional": true - } - } - ], - "env": [ - { - "name": "331", - "value": "332", - "valueFrom": { - "fieldRef": { - "apiVersion": "333", - "fieldPath": "334" - }, - "resourceFieldRef": { - "containerName": "335", - "resource": "336", - "divisor": "464" - }, - "configMapKeyRef": { - "name": "337", - "key": "338", - "optional": true - }, - "secretKeyRef": { - "name": "339", - "key": "340", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "汚磉反-n": "653" - }, - "requests": { - "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" - } - }, - "volumeMounts": [ - { - "name": "341", - "mountPath": "342", - "subPath": "343", - "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", - "subPathExpr": "344" - } - ], - "volumeDevices": [ - { - "name": "345", - "devicePath": "346" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "347" - ] - }, - "httpGet": { - "path": "348", - "port": -1088996269, - "host": "349", - "scheme": "ƘƵŧ1ƟƓ宆!", - "httpHeaders": [ - { - "name": "350", - "value": "351" - } - ] - }, - "tcpSocket": { - "port": -1836225650, - "host": "352" - }, - "initialDelaySeconds": -1065853311, - "timeoutSeconds": 559999152, - "periodSeconds": -843639240, - "successThreshold": 1573261475, - "failureThreshold": -1211577347, - "terminationGracePeriodSeconds": 6567123901989213629 - }, - "readinessProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": 705333281, - "host": "355", - "scheme": "xƂ9阠", - "httpHeaders": [ - { - "name": "356", - "value": "357" - } - ] - }, - "tcpSocket": { - "port": -916583020, - "host": "358" - }, - "initialDelaySeconds": -606614374, - "timeoutSeconds": -3478003, - "periodSeconds": 498878902, - "successThreshold": 652646450, - "failureThreshold": 757223010, - "terminationGracePeriodSeconds": -8216131738691912586 - }, - "startupProbe": { - "exec": { - "command": [ - "359" - ] - }, - "httpGet": { - "path": "360", - "port": "361", - "host": "362", - "scheme": "Ů\u003cy鯶縆łƑ[澔", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": 1288391156, - "host": "365" - }, - "initialDelaySeconds": -952255430, - "timeoutSeconds": 1568034275, - "periodSeconds": -824007302, - "successThreshold": -359713104, - "failureThreshold": 1671084780, - "terminationGracePeriodSeconds": 1571605531283019612 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "366" - ] - }, - "httpGet": { - "path": "367", - "port": "368", - "host": "369", - "scheme": "%ʝ`ǭ", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": -1467648837, - "host": "372" - } - }, - "preStop": { - "exec": { - "command": [ - "373" - ] - }, - "httpGet": { - "path": "374", - "port": "375", - "host": "376", - "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", - "httpHeaders": [ - { - "name": "377", - "value": "378" - } - ] - }, - "tcpSocket": { - "port": "379", - "host": "380" - } - } - }, - "terminationMessagePath": "381", - "terminationMessagePolicy": "¯ÁȦtl敷斢", - "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", - "securityContext": { - "capabilities": { - "add": [ - "鬬$矐_敕ű嵞嬯t{Eɾ" - ], - "drop": [ - "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + "佉賞ǧĒzŔ" ] }, "privileged": true, "seLinuxOptions": { - "user": "382", - "role": "383", - "type": "384", - "level": "385" + "user": "320", + "role": "321", + "type": "322", + "level": "323" }, "windowsOptions": { - "gmsaCredentialSpecName": "386", - "gmsaCredentialSpec": "387", - "runAsUserName": "388", - "hostProcess": true + "gmsaCredentialSpecName": "324", + "gmsaCredentialSpec": "325", + "runAsUserName": "326", + "hostProcess": false }, - "runAsUser": 4224635496843945227, - "runAsGroup": 73764735411458498, - "runAsNonRoot": false, + "runAsUser": 3762269034390589700, + "runAsGroup": 8906175993302041196, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "s44矕Ƈè", + "procMount": "b繐汚磉反-n覦灲閈誹", "seccompProfile": { - "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", - "localhostProfile": "389" + "type": "蕉ɼ搳ǭ濑箨ʨIk(dŊ", + "localhostProfile": "327" } }, - "tty": true, - "targetContainerName": "390" + "stdinOnce": true, + "tty": true } ], - "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "terminationGracePeriodSeconds": -8335674866227004872, - "activeDeadlineSeconds": 3305070661619041050, - "dnsPolicy": "+Œ9两", + "ephemeralContainers": [ + { + "name": "328", + "image": "329", + "command": [ + "330" + ], + "args": [ + "331" + ], + "workingDir": "332", + "ports": [ + { + "name": "333", + "hostPort": -370404018, + "containerPort": -1844150067, + "protocol": "滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ", + "hostIP": "334" + } + ], + "envFrom": [ + { + "prefix": "335", + "configMapRef": { + "name": "336", + "optional": false + }, + "secretRef": { + "name": "337", + "optional": true + } + } + ], + "env": [ + { + "name": "338", + "value": "339", + "valueFrom": { + "fieldRef": { + "apiVersion": "340", + "fieldPath": "341" + }, + "resourceFieldRef": { + "containerName": "342", + "resource": "343", + "divisor": "334" + }, + "configMapKeyRef": { + "name": "344", + "key": "345", + "optional": true + }, + "secretKeyRef": { + "name": "346", + "key": "347", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$": "160" + }, + "requests": { + "Z漤ŗ坟Ů\u003cy鯶縆ł": "907" + } + }, + "volumeMounts": [ + { + "name": "348", + "mountPath": "349", + "subPath": "350", + "mountPropagation": "Ò鵌Ē", + "subPathExpr": "351" + } + ], + "volumeDevices": [ + { + "name": "352", + "devicePath": "353" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "354" + ] + }, + "httpGet": { + "path": "355", + "port": "356", + "host": "357", + "scheme": "鉂WJ1抉泅ą\u0026疀ȼN翾ȾD虓氙磂t", + "httpHeaders": [ + { + "name": "358", + "value": "359" + } + ] + }, + "tcpSocket": { + "port": "360", + "host": "361" + }, + "gRPC": { + "port": 1445923603, + "service": "362" + }, + "initialDelaySeconds": 2040952835, + "timeoutSeconds": -1101457109, + "periodSeconds": -513325570, + "successThreshold": 1491794693, + "failureThreshold": -1457715462, + "terminationGracePeriodSeconds": 5797412715505520759 + }, + "readinessProbe": { + "exec": { + "command": [ + "363" + ] + }, + "httpGet": { + "path": "364", + "port": 534591402, + "host": "365", + "scheme": "ð仁Q橱9ij\\Ď愝Ű藛b磾sY", + "httpHeaders": [ + { + "name": "366", + "value": "367" + } + ] + }, + "tcpSocket": { + "port": "368", + "host": "369" + }, + "gRPC": { + "port": -1459316800, + "service": "370" + }, + "initialDelaySeconds": 343200077, + "timeoutSeconds": -1500740922, + "periodSeconds": -217760519, + "successThreshold": 616165315, + "failureThreshold": 731136838, + "terminationGracePeriodSeconds": 7306468936162090894 + }, + "startupProbe": { + "exec": { + "command": [ + "371" + ] + }, + "httpGet": { + "path": "372", + "port": "373", + "host": "374", + "scheme": "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹", + "httpHeaders": [ + { + "name": "375", + "value": "376" + } + ] + }, + "tcpSocket": { + "port": -337985364, + "host": "377" + }, + "gRPC": { + "port": -299466656, + "service": "378" + }, + "initialDelaySeconds": -656703944, + "timeoutSeconds": -143604764, + "periodSeconds": -1649234654, + "successThreshold": -263708518, + "failureThreshold": 541943046, + "terminationGracePeriodSeconds": 6451878315918197645 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "379" + ] + }, + "httpGet": { + "path": "380", + "port": "381", + "host": "382", + "scheme": "đ\u003e*劶?", + "httpHeaders": [ + { + "name": "383", + "value": "384" + } + ] + }, + "tcpSocket": { + "port": -176877925, + "host": "385" + } + }, + "preStop": { + "exec": { + "command": [ + "386" + ] + }, + "httpGet": { + "path": "387", + "port": -783700027, + "host": "388", + "scheme": "*鑏=", + "httpHeaders": [ + { + "name": "389", + "value": "390" + } + ] + }, + "tcpSocket": { + "port": "391", + "host": "392" + } + } + }, + "terminationMessagePath": "393", + "terminationMessagePolicy": "|ǓÓ敆OɈÏ 瞍髃", + "imagePullPolicy": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", + "securityContext": { + "capabilities": { + "add": [ + "h盌3+Œ" + ], + "drop": [ + "两@8Byß讪Ă2讅缔m葰賦迾娙ƴ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "394", + "role": "395", + "type": "396", + "level": "397" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "398", + "gmsaCredentialSpec": "399", + "runAsUserName": "400", + "hostProcess": false + }, + "runAsUser": 2527646958598971462, + "runAsGroup": -4050404152969473199, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "", + "seccompProfile": { + "type": "ɴĶ烷Ľthp像-觗裓6Ř", + "localhostProfile": "401" + } + }, + "stdinOnce": true, + "tty": true, + "targetContainerName": "402" + } + ], + "restartPolicy": "5Ų買霎ȃň[\u003eą S", + "terminationGracePeriodSeconds": -22513568208595409, + "activeDeadlineSeconds": 5686960545941743295, + "dnsPolicy": "hȱɷȰW瀤oɢ嫎", "nodeSelector": { - "391": "392" + "403": "404" }, - "serviceAccountName": "393", - "serviceAccount": "394", + "serviceAccountName": "405", + "serviceAccount": "406", "automountServiceAccountToken": false, - "nodeName": "395", + "nodeName": "407", + "hostNetwork": true, "hostPID": true, + "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "396", - "role": "397", - "type": "398", - "level": "399" + "user": "408", + "role": "409", + "type": "410", + "level": "411" }, "windowsOptions": { - "gmsaCredentialSpecName": "400", - "gmsaCredentialSpec": "401", - "runAsUserName": "402", + "gmsaCredentialSpecName": "412", + "gmsaCredentialSpec": "413", + "runAsUserName": "414", "hostProcess": false }, - "runAsUser": 3438266910774132295, - "runAsGroup": 3230705132538051674, - "runAsNonRoot": true, + "runAsUser": -7967112147393038497, + "runAsGroup": 5464200670028420111, + "runAsNonRoot": false, "supplementalGroups": [ - -1600417733583164525 + -7991366882837904237 ], - "fsGroup": -3964669311891901178, + "fsGroup": -8312413102936832334, "sysctls": [ { - "name": "403", - "value": "404" + "name": "415", + "value": "416" } ], - "fsGroupChangePolicy": "ƴ4虵p", + "fsGroupChangePolicy": "洪", "seccompProfile": { - "type": "沥7uPƒw©ɴĶ烷Ľthp", - "localhostProfile": "405" + "type": "儕lmòɻŶJ詢QǾɁ鍻G", + "localhostProfile": "417" } }, "imagePullSecrets": [ { - "name": "406" + "name": "418" } ], - "hostname": "407", - "subdomain": "408", + "hostname": "419", + "subdomain": "420", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1286,19 +1327,19 @@ { "matchExpressions": [ { - "key": "409", - "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", + "key": "421", + "operator": "颪œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.", "values": [ - "410" + "422" ] } ], "matchFields": [ { - "key": "411", - "operator": " ", + "key": "423", + "operator": "%蹶/ʗ", "values": [ - "412" + "424" ] } ] @@ -1307,23 +1348,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -5241849, + "weight": -1759815583, "preference": { "matchExpressions": [ { - "key": "413", - "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", + "key": "425", + "operator": "揤郡ɑ鮽ǍJB膾扉", "values": [ - "414" + "426" ] } ], "matchFields": [ { - "key": "415", - "operator": "[y#t(", + "key": "427", + "operator": "88 u怞荊ù灹8緔Tj§E蓋C", "values": [ - "416" + "428" ] } ] @@ -1336,30 +1377,27 @@ { "labelSelector": { "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "t-u-4----q-x3w3dn5-1rhm-5y--z---69o-9-69mxv17r--32b-----4-67t.qk5--f4e4--r1k278l-d-8o1-x-1wl-r/a6Sp_N-S..O-BZ..6-1.b": "L_gw_-z6" }, "matchExpressions": [ { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", - "operator": "NotIn", - "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" - ] + "key": "0l_.23--_6l.-5_BZk5v3U", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "423" + "435" ], - "topologyKey": "424", + "topologyKey": "436", "namespaceSelector": { "matchLabels": { - "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + "6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD7": "5-x6db-L7.-__-G_2kCpS__3" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", - "operator": "DoesNotExist" + "key": "w-_-_ve5.m_2_--Z", + "operator": "Exists" } ] } @@ -1367,30 +1405,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -234140, + "weight": -1257588741, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + "t-9jcz9f-6-4g-z46--f2t-m836.073phjo--8kb6--ut---p8--3-e-3-44---h-q7-p-2djmscp--ac8u23-k/x-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1": "47M7d" }, "matchExpressions": [ { - "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "key": "q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/q.8_00.L", "operator": "Exists" } ] }, "namespaces": [ - "437" + "449" ], - "topologyKey": "438", + "topologyKey": "450", "namespaceSelector": { "matchLabels": { - "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + "r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y": "w1k8KLu..ly--JM" }, "matchExpressions": [ { - "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "key": "RT.0zo", "operator": "DoesNotExist" } ] @@ -1404,32 +1442,29 @@ { "labelSelector": { "matchLabels": { - "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + "FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C": "m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH" }, "matchExpressions": [ { - "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", - "operator": "In", - "values": [ - "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" - ] + "key": "7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "451" + "463" ], - "topologyKey": "452", + "topologyKey": "464", "namespaceSelector": { "matchLabels": { - "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + "p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22": "eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p" }, "matchExpressions": [ { - "key": "N7.81_-._-_8_.._._a9", + "key": "Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w", "operator": "In", "values": [ - "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + "u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d" ] } ] @@ -1438,31 +1473,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1276377114, + "weight": 339079271, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + "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": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", - "operator": "DoesNotExist" + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", + "operator": "Exists" } ] }, "namespaces": [ - "465" + "477" ], - "topologyKey": "466", + "topologyKey": "478", "namespaceSelector": { "matchLabels": { - "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", - "operator": "DoesNotExist" + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1471,66 +1506,65 @@ ] } }, - "schedulerName": "473", + "schedulerName": "485", "tolerations": [ { - "key": "474", - "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "475", - "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", - "tolerationSeconds": 3252034671163905138 + "key": "486", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "487", + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "476", + "ip": "488", "hostnames": [ - "477" + "489" ] } ], - "priorityClassName": "478", - "priority": 347613368, + "priorityClassName": "490", + "priority": -340583156, "dnsConfig": { "nameservers": [ - "479" + "491" ], "searches": [ - "480" + "492" ], "options": [ { - "name": "481", - "value": "482" + "name": "493", + "value": "494" } ] }, "readinessGates": [ { - "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "483", + "runtimeClassName": "495", "enableServiceLinks": false, - "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "preemptionPolicy": "n{鳻", "overhead": { - "D輷": "792" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": -484382570, - "topologyKey": "484", - "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "maxSkew": 1486667065, + "topologyKey": "496", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", "operator": "NotIn", "values": [ - "h.v._5.vB-.-7-.6Jv-86___3" + "H1z..j_.r3--T" ] } ] @@ -1539,42 +1573,41 @@ ], "setHostnameAsFQDN": false, "os": { - "name": "c'V{E犓`ɜɅc" + "name": "Ê" } } }, "strategy": { - "type": "Ýɹ橽ƴåj}c殶ėŔ裑烴\u003c暉Ŝ!", + "type": "汸\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": -779806398, - "revisionHistoryLimit": 440570496, - "paused": true, + "minReadySeconds": -463159422, + "revisionHistoryLimit": -855944448, "rollbackTo": { - "revision": -7008927308432218140 + "revision": 8396665783362056578 }, - "progressDeadlineSeconds": -43713883 + "progressDeadlineSeconds": -2081947001 }, "status": { - "observedGeneration": 6595930309397245706, - "replicas": -98839735, - "updatedReplicas": -691251015, - "readyReplicas": -408821490, - "availableReplicas": 376262938, - "unavailableReplicas": 632292328, + "observedGeneration": -7424819380422523827, + "replicas": 926271164, + "updatedReplicas": 1447614235, + "readyReplicas": -1113487741, + "availableReplicas": -1232724924, + "unavailableReplicas": 619959999, "conditions": [ { - "type": "ĈȖ董缞濪葷cŲ", - "status": "5Ë", - "lastUpdateTime": "2909-01-09T22:03:18Z", - "lastTransitionTime": "2294-05-20T00:00:03Z", - "reason": "491", - "message": "492" + "type": "¹bCũw¼ ǫđ槴Ċį軠\u003e桼劑躮", + "status": "9=ȳB鼲糰Eè6苁嗀ĕ佣", + "lastUpdateTime": "2821-04-08T08:07:20Z", + "lastTransitionTime": "2915-05-25T05:58:38Z", + "reason": "503", + "message": "504" } ], - "collisionCount": 955020766 + "collisionCount": 1266675441 } } \ 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 03916857134bc7764de42f6e7152357ee6ef5ba6..e13a4898a05bbf33e017ebc10a42b01b1e03f0c6 100644 GIT binary patch delta 5639 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 delta 5930 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 F{vY68E;IlD 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 3866f67dcf8..e95cc2b0716 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,13 +31,12 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: -779806398 - paused: true - progressDeadlineSeconds: -43713883 + minReadySeconds: -463159422 + progressDeadlineSeconds: -2081947001 replicas: 896585016 - revisionHistoryLimit: 440570496 + revisionHistoryLimit: -855944448 rollbackTo: - revision: -7008927308432218140 + revision: 8396665783362056578 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 @@ -48,7 +47,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: Ýɹ橽ƴåj}c殶ėŔ裑烴<暉Ŝ! + type: 汸<ƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫 template: metadata: annotations: @@ -81,490 +80,508 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: 3305070661619041050 + activeDeadlineSeconds: 5686960545941743295 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "413" - operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' + - key: "425" + operator: 揤郡ɑ鮽ǍJB膾扉 values: - - "414" + - "426" matchFields: - - key: "415" - operator: '[y#t(' + - key: "427" + operator: 88 u怞荊ù灹8緔Tj§E蓋C values: - - "416" - weight: -5241849 + - "428" + weight: -1759815583 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "409" - operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 + - key: "421" + operator: 颪œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬. values: - - "410" + - "422" matchFields: - - key: "411" - operator: ' ' + - key: "423" + operator: '%蹶/ʗ' values: - - "412" + - "424" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + - key: q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/q.8_00.L operator: Exists matchLabels: - 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 + ? t-9jcz9f-6-4g-z46--f2t-m836.073phjo--8kb6--ut---p8--3-e-3-44---h-q7-p-2djmscp--ac8u23-k/x-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1 + : 47M7d namespaceSelector: matchExpressions: - - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + - key: RT.0zo operator: DoesNotExist matchLabels: - Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E + r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y: w1k8KLu..ly--JM namespaces: - - "437" - topologyKey: "438" - weight: -234140 + - "449" + topologyKey: "450" + weight: -1257588741 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q - operator: NotIn - values: - - 0..KpiS.oK-.O--5-yp8q_s-L - matchLabels: - rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q - namespaceSelector: - matchExpressions: - - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + - key: 0l_.23--_6l.-5_BZk5v3U operator: DoesNotExist matchLabels: - 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g + t-u-4----q-x3w3dn5-1rhm-5y--z---69o-9-69mxv17r--32b-----4-67t.qk5--f4e4--r1k278l-d-8o1-x-1wl-r/a6Sp_N-S..O-BZ..6-1.b: L_gw_-z6 + namespaceSelector: + matchExpressions: + - key: w-_-_ve5.m_2_--Z + operator: Exists + matchLabels: + 6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD7: 5-x6db-L7.-__-G_2kCpS__3 namespaces: - - "423" - topologyKey: "424" + - "435" + topologyKey: "436" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h - operator: DoesNotExist + - key: 3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5 + operator: Exists matchLabels: - 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 + 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: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 - operator: DoesNotExist + - key: Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i + operator: Exists 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 + E35H__.B_E: U..u8gwbk namespaces: - - "465" - topologyKey: "466" - weight: 1276377114 + - "477" + topologyKey: "478" + weight: 339079271 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 - operator: In - values: - - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 + - key: 7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g + operator: DoesNotExist matchLabels: - n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" + FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C: m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH namespaceSelector: matchExpressions: - - key: N7.81_-._-_8_.._._a9 + - key: Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w operator: In values: - - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh + - u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d matchLabels: - m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT + p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22: eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p namespaces: - - "451" - topologyKey: "452" + - "463" + topologyKey: "464" automountServiceAccountToken: false containers: - args: + - "255" + command: - "254" - command: - - "253" env: - - name: "261" - value: "262" + - name: "262" + value: "263" valueFrom: configMapKeyRef: - key: "268" - name: "267" + key: "269" + name: "268" optional: false fieldRef: - apiVersion: "263" - fieldPath: "264" + apiVersion: "264" + fieldPath: "265" resourceFieldRef: - containerName: "265" - divisor: "965" - resource: "266" + containerName: "266" + divisor: "945" + resource: "267" secretKeyRef: - key: "270" - name: "269" + key: "271" + name: "270" optional: false envFrom: - configMapRef: - name: "259" - optional: false - prefix: "258" - secretRef: name: "260" - optional: true - image: "252" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "300" - httpGet: - host: "302" - httpHeaders: - - name: "303" - value: "304" - path: "301" - port: 1502643091 - scheme: ­蜷ɔ幩š - tcpSocket: - host: "305" - port: 455833230 - preStop: - exec: - command: - - "306" - httpGet: - host: "308" - httpHeaders: - - name: "309" - value: "310" - path: "307" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "311" - port: 248533396 - livenessProbe: - exec: - command: - - "277" - failureThreshold: -1204965397 - httpGet: - host: "280" - httpHeaders: - - name: "281" - value: "282" - path: "278" - port: "279" - scheme: 蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏 - initialDelaySeconds: 234253676 - periodSeconds: 1080545253 - successThreshold: 1843491416 - tcpSocket: - host: "283" - port: -614098868 - terminationGracePeriodSeconds: -2125560879532395341 - timeoutSeconds: 846286700 - name: "251" - ports: - - containerPort: 1174240097 - hostIP: "257" - hostPort: -1314967760 - name: "256" - protocol: \E¦队偯J僳徥淳 - readinessProbe: - exec: - command: - - "284" - failureThreshold: -402384013 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -779972051078659613 - timeoutSeconds: 215186711 - resources: - limits: - 4Ǒ輂,ŕĪ: "398" - requests: - V訆Ǝżŧ: "915" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: u8晲 - readOnlyRootFilesystem: false - runAsGroup: -4786249339103684082 - runAsNonRoot: true - runAsUser: -3576337664396773931 - seLinuxOptions: - level: "316" - role: "314" - type: "315" - user: "313" - seccompProfile: - localhostProfile: "320" - type: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' - windowsOptions: - gmsaCredentialSpec: "318" - gmsaCredentialSpecName: "317" - hostProcess: true - runAsUserName: "319" - startupProbe: - exec: - command: - - "292" - failureThreshold: 737722974 - httpGet: - host: "295" - httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: İ - initialDelaySeconds: -1615316902 - periodSeconds: -522215271 - successThreshold: 1374479082 - tcpSocket: - host: "299" - port: "298" - terminationGracePeriodSeconds: -247950237984551522 - timeoutSeconds: -793616601 - stdin: true - terminationMessagePath: "312" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - volumeDevices: - - devicePath: "276" - name: "275" - volumeMounts: - - mountPath: "272" - mountPropagation: SÄ蚃ɣľ)酊龨δ摖ȱğ_< - name: "271" - readOnly: true - subPath: "273" - subPathExpr: "274" - workingDir: "255" - dnsConfig: - nameservers: - - "479" - options: - - name: "481" - value: "482" - searches: - - "480" - dnsPolicy: +Œ9两 - enableServiceLinks: false - ephemeralContainers: - - args: - - "324" - command: - - "323" - env: - - name: "331" - value: "332" - valueFrom: - configMapKeyRef: - key: "338" - name: "337" - optional: true - fieldRef: - apiVersion: "333" - fieldPath: "334" - resourceFieldRef: - containerName: "335" - divisor: "464" - resource: "336" - secretKeyRef: - key: "340" - name: "339" - optional: false - envFrom: - - configMapRef: - name: "329" - optional: true - prefix: "328" + optional: false + prefix: "259" secretRef: - name: "330" + name: "261" optional: true - image: "322" - imagePullPolicy: 愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL + image: "253" + imagePullPolicy: e躒訙Ǫʓ)ǂť嗆u8晲T[ir lifecycle: postStart: exec: command: - - "366" + - "303" httpGet: - host: "369" + host: "306" httpHeaders: - - name: "370" - value: "371" - path: "367" - port: "368" - scheme: '%ʝ`ǭ' + - name: "307" + value: "308" + path: "304" + port: "305" + scheme: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ tcpSocket: - host: "372" - port: -1467648837 + host: "310" + port: "309" preStop: exec: command: - - "373" + - "311" httpGet: - host: "376" + host: "314" httpHeaders: - - name: "377" - value: "378" - path: "374" - port: "375" - scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S + - name: "315" + value: "316" + path: "312" + port: "313" + scheme: ƷƣMț tcpSocket: - host: "380" - port: "379" + host: "318" + port: "317" livenessProbe: exec: command: - - "347" - failureThreshold: -1211577347 + - "278" + failureThreshold: -560238386 + gRPC: + port: -1187301925 + service: "285" httpGet: - host: "349" + host: "281" httpHeaders: - - name: "350" - value: "351" - path: "348" - port: -1088996269 - scheme: ƘƵŧ1ƟƓ宆! - initialDelaySeconds: -1065853311 - periodSeconds: -843639240 - successThreshold: 1573261475 + - name: "282" + value: "283" + path: "279" + port: "280" + scheme: Jih亏yƕ丆録² + initialDelaySeconds: -402384013 + periodSeconds: -617381112 + successThreshold: 1851229369 tcpSocket: - host: "352" - port: -1836225650 - terminationGracePeriodSeconds: 6567123901989213629 - timeoutSeconds: 559999152 - name: "321" + host: "284" + port: 2080874371 + terminationGracePeriodSeconds: 7124276984274024394 + timeoutSeconds: -181601395 + name: "252" ports: - - containerPort: 2037135322 - hostIP: "327" - hostPort: 1453852685 - name: "326" - protocol: ǧĒzŔ瘍N + - containerPort: -760292259 + hostIP: "258" + hostPort: -560717833 + name: "257" + protocol: w媀瓄&翜舞拉Œɥ颶妧Ö闊 鰔澝qV訆 readinessProbe: exec: command: - - "353" - failureThreshold: 757223010 + - "286" + failureThreshold: 1956567721 + gRPC: + port: 1443329506 + service: "293" httpGet: - host: "355" + host: "289" httpHeaders: - - name: "356" - value: "357" - path: "354" - port: 705333281 - scheme: xƂ9阠 - initialDelaySeconds: -606614374 - periodSeconds: 498878902 - successThreshold: 652646450 + - name: "290" + value: "291" + path: "287" + port: "288" + scheme: '"6x$1sȣ±p' + initialDelaySeconds: 480631652 + periodSeconds: 1167615307 + successThreshold: 455833230 tcpSocket: - host: "358" - port: -916583020 - terminationGracePeriodSeconds: -8216131738691912586 - timeoutSeconds: -3478003 + host: "292" + port: 1900201288 + terminationGracePeriodSeconds: 666108157153018873 + timeoutSeconds: -1983435813 resources: limits: - 汚磉反-n: "653" + ĩ餠籲磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴: "86" requests: - ^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ: "999" + ə娯Ȱ囌{: "853" securityContext: allowPrivilegeEscalation: false capabilities: add: - - 鬬$矐_敕ű嵞嬯t{Eɾ + - Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 drop: - - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' + - 佉賞ǧĒzŔ privileged: true - procMount: s44矕Ƈè + procMount: b繐汚磉反-n覦灲閈誹 readOnlyRootFilesystem: false - runAsGroup: 73764735411458498 - runAsNonRoot: false - runAsUser: 4224635496843945227 + runAsGroup: 8906175993302041196 + runAsNonRoot: true + runAsUser: 3762269034390589700 seLinuxOptions: - level: "385" - role: "383" - type: "384" - user: "382" + level: "323" + role: "321" + type: "322" + user: "320" seccompProfile: - localhostProfile: "389" - type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 + localhostProfile: "327" + type: 蕉ɼ搳ǭ濑箨ʨIk(dŊ windowsOptions: - gmsaCredentialSpec: "387" - gmsaCredentialSpecName: "386" - hostProcess: true - runAsUserName: "388" + gmsaCredentialSpec: "325" + gmsaCredentialSpecName: "324" + hostProcess: false + runAsUserName: "326" startupProbe: exec: command: - - "359" - failureThreshold: 1671084780 + - "294" + failureThreshold: -1835677314 + gRPC: + port: 1473407401 + service: "302" httpGet: - host: "362" + host: "297" httpHeaders: - - name: "363" - value: "364" - path: "360" - port: "361" - scheme: Ů*劶? + tcpSocket: + host: "385" + port: -176877925 + preStop: + exec: + command: + - "386" + httpGet: + host: "388" + httpHeaders: + - name: "389" + value: "390" + path: "387" + port: -783700027 + scheme: '*鑏=' + tcpSocket: + host: "392" + port: "391" + livenessProbe: + exec: + command: + - "354" + failureThreshold: -1457715462 + gRPC: + port: 1445923603 + service: "362" + httpGet: + host: "357" + httpHeaders: + - name: "358" + value: "359" + path: "355" + port: "356" + scheme: 鉂WJ1抉泅ą&疀ȼN翾ȾD虓氙磂t + initialDelaySeconds: 2040952835 + periodSeconds: -513325570 + successThreshold: 1491794693 + tcpSocket: + host: "361" + port: "360" + terminationGracePeriodSeconds: 5797412715505520759 + timeoutSeconds: -1101457109 + name: "328" + ports: + - containerPort: -1844150067 + hostIP: "334" + hostPort: -370404018 + name: "333" + protocol: 滞廬耐鷞焬CQm坊柩劄奼[ƕƑĝ®EĨ + readinessProbe: + exec: + command: + - "363" + failureThreshold: 731136838 + gRPC: + port: -1459316800 + service: "370" + httpGet: + host: "365" + httpHeaders: + - name: "366" + value: "367" + path: "364" + port: 534591402 + scheme: ð仁Q橱9ij\Ď愝Ű藛b磾sY + initialDelaySeconds: 343200077 + periodSeconds: -217760519 + successThreshold: 616165315 + tcpSocket: + host: "369" + port: "368" + terminationGracePeriodSeconds: 7306468936162090894 + timeoutSeconds: -1500740922 + resources: + limits: + 3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$: "160" + requests: + Z漤ŗ坟Ů犵殇ŕ tcpSocket: - host: "241" - port: "240" + host: "242" + port: "241" livenessProbe: exec: command: - "207" - failureThreshold: -1150474479 + failureThreshold: -93157681 + gRPC: + port: -670390306 + service: "213" httpGet: host: "209" httpHeaders: @@ -642,14 +663,14 @@ spec: path: "208" port: -1196874390 scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 tcpSocket: host: "212" port: -498930176 - terminationGracePeriodSeconds: 3196828455642760911 - timeoutSeconds: -465677631 + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 name: "181" ports: - containerPort: 377225334 @@ -660,24 +681,27 @@ spec: readinessProbe: exec: command: - - "213" - failureThreshold: 267768240 + - "214" + failureThreshold: -970312425 + gRPC: + port: -630252364 + service: "220" httpGet: host: "216" httpHeaders: - name: "217" value: "218" - path: "214" - port: "215" - scheme: 3!Zɾģ毋Ó6 - initialDelaySeconds: -228822833 - periodSeconds: -1213051101 - successThreshold: 1451056156 + path: "215" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 391562775 + periodSeconds: -832805508 + successThreshold: -228822833 tcpSocket: host: "219" - port: -832805508 - terminationGracePeriodSeconds: -549108701661089463 - timeoutSeconds: -970312425 + port: 714088955 + terminationGracePeriodSeconds: -5210014804617784724 + timeoutSeconds: -775511009 resources: limits: ǚ灄鸫rʤî萨zvt: "829" @@ -687,52 +711,55 @@ spec: allowPrivilegeEscalation: true capabilities: add: - - Ÿ8T 苧yñKJɐ扵 + - 咡W drop: - - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + - 敄lu| privileged: false - procMount: <6 - readOnlyRootFilesystem: false - runAsGroup: -7664873352063067579 - runAsNonRoot: true - runAsUser: 3582457287488712192 + procMount: E埄Ȁ朦 wƯ貾坢' + readOnlyRootFilesystem: true + runAsGroup: -4333562938396485230 + runAsNonRoot: false + runAsUser: -226514069321683925 seLinuxOptions: - level: "246" - role: "244" - type: "245" - user: "243" + level: "247" + role: "245" + type: "246" + user: "244" seccompProfile: - localhostProfile: "250" - type: 簳°Ļǟi&皥贸 + localhostProfile: "251" + type: aŕ翑0展}硐庰%皧V垾现葢ŵ橨鬶l windowsOptions: - gmsaCredentialSpec: "248" - gmsaCredentialSpecName: "247" - hostProcess: true - runAsUserName: "249" + gmsaCredentialSpec: "249" + gmsaCredentialSpecName: "248" + hostProcess: false + runAsUserName: "250" startupProbe: exec: command: - - "220" - failureThreshold: -36782737 + - "221" + failureThreshold: -1980314709 + gRPC: + port: -1798849477 + service: "228" httpGet: host: "223" httpHeaders: - name: "224" value: "225" - path: "221" - port: "222" - scheme: '#yV''WKw(ğ儴Ůĺ}' - initialDelaySeconds: -1244623134 - periodSeconds: -398297599 - successThreshold: 873056500 + path: "222" + port: -1455098755 + scheme: 眖R#yV'W + initialDelaySeconds: -1017263912 + periodSeconds: -1252938503 + successThreshold: 893823156 tcpSocket: - host: "226" - port: -20130017 - terminationGracePeriodSeconds: -7464951486382552895 - timeoutSeconds: -1334110502 + host: "227" + port: "226" + terminationGracePeriodSeconds: 2455602852175027275 + timeoutSeconds: 852780575 stdin: true - terminationMessagePath: "242" - terminationMessagePolicy: 屡ʁ + terminationMessagePath: "243" + terminationMessagePolicy: 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀 volumeDevices: - devicePath: "206" name: "205" @@ -744,69 +771,68 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "395" + nodeName: "407" nodeSelector: - "391": "392" + "403": "404" os: - name: c'V{E犓`ɜɅc + name: Ê overhead: - D輷: "792" - preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 - priority: 347613368 - priorityClassName: "478" + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "490" readinessGates: - - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ - restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - runtimeClassName: "483" - schedulerName: "473" + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: 5Ų買霎ȃň[>ą S + runtimeClassName: "495" + schedulerName: "485" securityContext: - fsGroup: -3964669311891901178 - fsGroupChangePolicy: ƴ4虵p - runAsGroup: 3230705132538051674 - runAsNonRoot: true - runAsUser: 3438266910774132295 + fsGroup: -8312413102936832334 + fsGroupChangePolicy: 洪 + runAsGroup: 5464200670028420111 + runAsNonRoot: false + runAsUser: -7967112147393038497 seLinuxOptions: - level: "399" - role: "397" - type: "398" - user: "396" + level: "411" + role: "409" + type: "410" + user: "408" seccompProfile: - localhostProfile: "405" - type: 沥7uPƒw©ɴĶ烷Ľthp + localhostProfile: "417" + type: 儕lmòɻŶJ詢QǾɁ鍻G supplementalGroups: - - -1600417733583164525 + - -7991366882837904237 sysctls: - - name: "403" - value: "404" + - name: "415" + value: "416" windowsOptions: - gmsaCredentialSpec: "401" - gmsaCredentialSpecName: "400" + gmsaCredentialSpec: "413" + gmsaCredentialSpecName: "412" hostProcess: false - runAsUserName: "402" - serviceAccount: "394" - serviceAccountName: "393" + runAsUserName: "414" + serviceAccount: "406" + serviceAccountName: "405" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "408" - terminationGracePeriodSeconds: -8335674866227004872 + subdomain: "420" + terminationGracePeriodSeconds: -22513568208595409 tolerations: - - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "474" - operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 - tolerationSeconds: 3252034671163905138 - value: "475" + - key: "486" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "487" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b operator: NotIn values: - - h.v._5.vB-.-7-.6Jv-86___3 + - H1z..j_.r3--T matchLabels: - n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb - maxSkew: -484382570 - topologyKey: "484" - whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "496" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "49" @@ -1066,17 +1092,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 376262938 - collisionCount: 955020766 + availableReplicas: -1232724924 + collisionCount: 1266675441 conditions: - - lastTransitionTime: "2294-05-20T00:00:03Z" - lastUpdateTime: "2909-01-09T22:03:18Z" - message: "492" - reason: "491" - status: 5Ë - type: ĈȖ董缞濪葷cŲ - observedGeneration: 6595930309397245706 - readyReplicas: -408821490 - replicas: -98839735 - unavailableReplicas: 632292328 - updatedReplicas: -691251015 + - lastTransitionTime: "2915-05-25T05:58:38Z" + lastUpdateTime: "2821-04-08T08:07:20Z" + message: "504" + reason: "503" + status: 9=ȳB鼲糰Eè6苁嗀ĕ佣 + type: ¹bCũw¼ ǫđ槴Ċį軠>桼劑躮 + observedGeneration: -7424819380422523827 + readyReplicas: -1113487741 + replicas: 926271164 + unavailableReplicas: 619959999 + updatedReplicas: 1447614235 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 9dac2e3e7ce..999294727b2 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 @@ -558,24 +558,28 @@ "port": -187060941, "host": "212" }, - "initialDelaySeconds": -442393168, - "timeoutSeconds": -307373517, - "periodSeconds": 1109079597, - "successThreshold": -646728130, - "failureThreshold": 1684643131, - "terminationGracePeriodSeconds": 5055443896475056676 + "gRPC": { + "port": 1507815593, + "service": "213" + }, + "initialDelaySeconds": 1498833271, + "timeoutSeconds": 1505082076, + "periodSeconds": 1447898632, + "successThreshold": 1602745893, + "failureThreshold": 1599076900, + "terminationGracePeriodSeconds": -8249176398367452506 }, "readinessProbe": { "exec": { "command": [ - "213" + "214" ] }, "httpGet": { - "path": "214", - "port": "215", + "path": "215", + "port": 963670270, "host": "216", - "scheme": "惇¸t颟.鵫ǚ灄鸫rʤî萨", + "scheme": "ɘȌ脾嚏吐ĠLƐȤ藠3.v", "httpHeaders": [ { "name": "217", @@ -587,336 +591,330 @@ "port": "219", "host": "220" }, - "initialDelaySeconds": 1885896895, - "timeoutSeconds": -1232888129, - "periodSeconds": -1682044542, - "successThreshold": 1182477686, - "failureThreshold": -503805926, - "terminationGracePeriodSeconds": 332054723335023688 + "gRPC": { + "port": 1182477686, + "service": "221" + }, + "initialDelaySeconds": -503805926, + "timeoutSeconds": 77312514, + "periodSeconds": -763687725, + "successThreshold": -246563990, + "failureThreshold": 10098903, + "terminationGracePeriodSeconds": 4704090421576984895 }, "startupProbe": { "exec": { "command": [ - "221" + "222" ] }, "httpGet": { - "path": "222", - "port": "223", - "host": "224", - "scheme": "«丯Ƙ枛牐ɺ皚", + "path": "223", + "port": "224", + "host": "225", + "scheme": "牐ɺ皚|懥", "httpHeaders": [ { - "name": "225", - "value": "226" + "name": "226", + "value": "227" } ] }, "tcpSocket": { - "port": -1934111455, - "host": "227" + "port": "228", + "host": "229" }, - "initialDelaySeconds": 766864314, - "timeoutSeconds": 1146016612, - "periodSeconds": 1495880465, - "successThreshold": -1032967081, - "failureThreshold": 59664438, - "terminationGracePeriodSeconds": 4116652091516790056 + "gRPC": { + "port": 593802074, + "service": "230" + }, + "initialDelaySeconds": 538852927, + "timeoutSeconds": -407545915, + "periodSeconds": 902535764, + "successThreshold": 716842280, + "failureThreshold": 1479266199, + "terminationGracePeriodSeconds": 702282827459446622 }, "lifecycle": { "postStart": { "exec": { "command": [ - "228" + "231" ] }, "httpGet": { - "path": "229", - "port": -1196874390, - "host": "230", - "scheme": "S晒嶗UÐ_ƮA攤", + "path": "232", + "port": 1883209805, + "host": "233", + "scheme": "ɓȌʟni酛3ƁÀ*", "httpHeaders": [ { - "name": "231", - "value": "232" + "name": "234", + "value": "235" } ] }, "tcpSocket": { - "port": -498930176, - "host": "233" + "port": "236", + "host": "237" } }, "preStop": { "exec": { "command": [ - "234" + "238" ] }, "httpGet": { - "path": "235", - "port": "236", - "host": "237", - "scheme": "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡", + "path": "239", + "port": "240", + "host": "241", + "scheme": "fBls3!Zɾģ毋Ó6", "httpHeaders": [ { - "name": "238", - "value": "239" + "name": "242", + "value": "243" } ] }, "tcpSocket": { - "port": "240", - "host": "241" + "port": -832805508, + "host": "244" } } }, - "terminationMessagePath": "242", - "terminationMessagePolicy": "?$矡ȶ网棊ʢ", - "imagePullPolicy": "ʎȺ眖R#", + "terminationMessagePath": "245", + "terminationMessagePolicy": "庎D}埽uʎȺ眖R#yV'WKw(ğ儴", + "imagePullPolicy": "跦Opwǩ曬逴褜1", "securityContext": { "capabilities": { "add": [ - "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ" + "ȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]" ], "drop": [ - "" + "¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩ" ] }, "privileged": true, "seLinuxOptions": { - "user": "243", - "role": "244", - "type": "245", - "level": "246" + "user": "246", + "role": "247", + "type": "248", + "level": "249" }, "windowsOptions": { - "gmsaCredentialSpecName": "247", - "gmsaCredentialSpec": "248", - "runAsUserName": "249", + "gmsaCredentialSpecName": "250", + "gmsaCredentialSpec": "251", + "runAsUserName": "252", "hostProcess": false }, - "runAsUser": -2529737859863639391, - "runAsGroup": 7694930383795602762, + "runAsUser": 2185575187737222181, + "runAsGroup": 3811348330690808371, "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "\u003e郵[+扴ȨŮ", + "allowPrivilegeEscalation": false, + "procMount": " 苧yñKJɐ", "seccompProfile": { - "type": "朷Ǝ膯ljVX1虊谇", - "localhostProfile": "250" + "type": "Gƚ绤fʀļ腩墺Ò媁荭gw", + "localhostProfile": "253" } }, - "stdin": true, - "tty": true + "stdinOnce": true } ], "containers": [ { - "name": "251", - "image": "252", + "name": "254", + "image": "255", "command": [ - "253" + "256" ], "args": [ - "254" + "257" ], - "workingDir": "255", + "workingDir": "258", "ports": [ { - "name": "256", - "hostPort": 1381579966, - "containerPort": -1418092595, - "protocol": "闳ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢x", - "hostIP": "257" + "name": "259", + "hostPort": -1532958330, + "containerPort": -438588982, + "protocol": "表徶đ寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥", + "hostIP": "260" } ], "envFrom": [ { - "prefix": "258", + "prefix": "261", "configMapRef": { - "name": "259", - "optional": true + "name": "262", + "optional": false }, "secretRef": { - "name": "260", - "optional": true + "name": "263", + "optional": false } } ], "env": [ { - "name": "261", - "value": "262", + "name": "264", + "value": "265", "valueFrom": { "fieldRef": { - "apiVersion": "263", - "fieldPath": "264" + "apiVersion": "266", + "fieldPath": "267" }, "resourceFieldRef": { - "containerName": "265", - "resource": "266", - "divisor": "894" + "containerName": "268", + "resource": "269", + "divisor": "801" }, "configMapKeyRef": { - "name": "267", - "key": "268", - "optional": true + "name": "270", + "key": "271", + "optional": false }, "secretKeyRef": { - "name": "269", - "key": "270", - "optional": false + "name": "272", + "key": "273", + "optional": true } } } ], "resources": { "limits": { - "W\u003c敄lu|榝$î.Ȏ": "546" + "队偯J僳徥淳4揻": "175" }, "requests": { - "剒蔞|表": "379" + "": "170" } }, "volumeMounts": [ { - "name": "271", - "readOnly": true, - "mountPath": "272", - "subPath": "273", - "mountPropagation": "朦 wƯ貾坢'跩", - "subPathExpr": "274" + "name": "274", + "mountPath": "275", + "subPath": "276", + "mountPropagation": "×x锏ɟ4Ǒ", + "subPathExpr": "277" } ], "volumeDevices": [ { - "name": "275", - "devicePath": "276" + "name": "278", + "devicePath": "279" } ], "livenessProbe": { "exec": { "command": [ - "277" + "280" ] }, "httpGet": { - "path": "278", - "port": -1471289102, - "host": "279", - "scheme": "i\u0026皥贸碔lNKƙ順\\E¦队偯J僳徥淳", + "path": "281", + "port": "282", + "host": "283", + "scheme": "澝qV訆Ǝżŧ", "httpHeaders": [ { - "name": "280", - "value": "281" + "name": "284", + "value": "285" } ] }, "tcpSocket": { - "port": 113873869, - "host": "282" + "port": 204229950, + "host": "286" }, - "initialDelaySeconds": -1421951296, - "timeoutSeconds": 878005329, - "periodSeconds": -1244119841, - "successThreshold": 1235694147, - "failureThreshold": 348370746, - "terminationGracePeriodSeconds": 2011630253582325853 + "gRPC": { + "port": 1315054653, + "service": "287" + }, + "initialDelaySeconds": 711020087, + "timeoutSeconds": 1103049140, + "periodSeconds": -1965247100, + "successThreshold": 218453478, + "failureThreshold": 1993268896, + "terminationGracePeriodSeconds": -9140155223242250138 }, "readinessProbe": { "exec": { "command": [ - "283" + "288" ] }, "httpGet": { - "path": "284", - "port": 1907998540, - "host": "285", - "scheme": ",ŕ", + "path": "289", + "port": -1315487077, + "host": "290", + "scheme": "ğ_", "httpHeaders": [ { - "name": "286", - "value": "287" + "name": "291", + "value": "292" } ] }, "tcpSocket": { - "port": "288", - "host": "289" + "port": "293", + "host": "294" }, - "initialDelaySeconds": -253326525, - "timeoutSeconds": 567263590, - "periodSeconds": 887319241, - "successThreshold": 1559618829, - "failureThreshold": 1156888068, - "terminationGracePeriodSeconds": -5566612115749133989 + "gRPC": { + "port": 972193458, + "service": "295" + }, + "initialDelaySeconds": 1290950685, + "timeoutSeconds": 12533543, + "periodSeconds": 1058960779, + "successThreshold": -2133441986, + "failureThreshold": 472742933, + "terminationGracePeriodSeconds": 217739466937954194 }, "startupProbe": { "exec": { "command": [ - "290" + "296" ] }, "httpGet": { - "path": "291", - "port": 1315054653, - "host": "292", - "scheme": "蚃ɣľ)酊龨δ摖ȱ", + "path": "297", + "port": 1401790459, + "host": "298", + "scheme": "ǵɐ鰥Z", "httpHeaders": [ { - "name": "293", - "value": "294" + "name": "299", + "value": "300" } ] }, "tcpSocket": { - "port": "295", - "host": "296" + "port": -1103045151, + "host": "301" }, - "initialDelaySeconds": 1905181464, - "timeoutSeconds": -1730959016, - "periodSeconds": 1272940694, - "successThreshold": -385597677, - "failureThreshold": 422133388, - "terminationGracePeriodSeconds": 8385745044578923915 + "gRPC": { + "port": 311083651, + "service": "302" + }, + "initialDelaySeconds": 353361793, + "timeoutSeconds": -2081447068, + "periodSeconds": -708413798, + "successThreshold": -898536659, + "failureThreshold": -1513284745, + "terminationGracePeriodSeconds": 5404658974498114041 }, "lifecycle": { "postStart": { "exec": { "command": [ - "297" + "303" ] }, "httpGet": { - "path": "298", - "port": "299", - "host": "300", - "scheme": "iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": 802134138, - "host": "303" - } - }, - "preStop": { - "exec": { - "command": [ - "304" - ] - }, - "httpGet": { - "path": "305", - "port": -126958936, + "path": "304", + "port": "305", "host": "306", - "scheme": "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻", "httpHeaders": [ { "name": "307", @@ -925,104 +923,130 @@ ] }, "tcpSocket": { - "port": "309", - "host": "310" + "port": 323903711, + "host": "309" + } + }, + "preStop": { + "exec": { + "command": [ + "310" + ] + }, + "httpGet": { + "path": "311", + "port": "312", + "host": "313", + "scheme": "丆", + "httpHeaders": [ + { + "name": "314", + "value": "315" + } + ] + }, + "tcpSocket": { + "port": "316", + "host": "317" } } }, - "terminationMessagePath": "311", - "terminationMessagePolicy": "ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS", - "imagePullPolicy": "哇芆斩ìh4ɊHȖ|ʐşƧ諔迮", + "terminationMessagePath": "318", + "terminationMessagePolicy": "Ŏ)/灩聋3趐囨鏻砅邻", + "imagePullPolicy": "騎C\"6x$1sȣ±p鋄", "securityContext": { "capabilities": { "add": [ - "嘢4ʗN,丽饾| 鞤ɱďW賁" + "ȹ均i绝5哇芆斩ìh4Ɋ" ], "drop": [ - "ɭɪǹ0衷," + "Ȗ|ʐşƧ諔迮ƙIJ嘢4" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "312", - "role": "313", - "type": "314", - "level": "315" + "user": "319", + "role": "320", + "type": "321", + "level": "322" }, "windowsOptions": { - "gmsaCredentialSpecName": "316", - "gmsaCredentialSpec": "317", - "runAsUserName": "318", - "hostProcess": true + "gmsaCredentialSpecName": "323", + "gmsaCredentialSpec": "324", + "runAsUserName": "325", + "hostProcess": false }, - "runAsUser": -1119183212148951030, - "runAsGroup": -7146044409185304665, + "runAsUser": -7936947433725476327, + "runAsGroup": -5712715102324619404, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "w妕眵笭/9崍h趭(娕", + "procMount": "W賁Ěɭɪǹ0", "seccompProfile": { - "type": "E增猍", - "localhostProfile": "319" + "type": ",ƷƣMț譎懚XW疪鑳", + "localhostProfile": "326" } - } + }, + "stdin": true, + "stdinOnce": true, + "tty": true } ], "ephemeralContainers": [ { - "name": "320", - "image": "321", + "name": "327", + "image": "328", "command": [ - "322" + "329" ], "args": [ - "323" + "330" ], - "workingDir": "324", + "workingDir": "331", "ports": [ { - "name": "325", - "hostPort": 601942575, - "containerPort": -1320027474, - "protocol": "Ƶf", - "hostIP": "326" + "name": "332", + "hostPort": 217308913, + "containerPort": 455919108, + "protocol": "崍h趭(娕u", + "hostIP": "333" } ], "envFrom": [ { - "prefix": "327", + "prefix": "334", "configMapRef": { - "name": "328", - "optional": true + "name": "335", + "optional": false }, "secretRef": { - "name": "329", - "optional": true + "name": "336", + "optional": false } } ], "env": [ { - "name": "330", - "value": "331", + "name": "337", + "value": "338", "valueFrom": { "fieldRef": { - "apiVersion": "332", - "fieldPath": "333" + "apiVersion": "339", + "fieldPath": "340" }, "resourceFieldRef": { - "containerName": "334", - "resource": "335", - "divisor": "179" + "containerName": "341", + "resource": "342", + "divisor": "360" }, "configMapKeyRef": { - "name": "336", - "key": "337", + "name": "343", + "key": "344", "optional": false }, "secretKeyRef": { - "name": "338", - "key": "339", + "name": "345", + "key": "346", "optional": false } } @@ -1030,57 +1054,29 @@ ], "resources": { "limits": { - "阎l": "464" + "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" }, "requests": { - "'佉": "633" + "蕎'": "62" } }, "volumeMounts": [ { - "name": "340", - "mountPath": "341", - "subPath": "342", - "mountPropagation": "(ť1ùfŭƽ", - "subPathExpr": "343" + "name": "347", + "readOnly": true, + "mountPath": "348", + "subPath": "349", + "mountPropagation": "Ǚ(", + "subPathExpr": "350" } ], "volumeDevices": [ { - "name": "344", - "devicePath": "345" + "name": "351", + "devicePath": "352" } ], "livenessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": -684167223, - "host": "348", - "scheme": "1b", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -47594442, - "timeoutSeconds": -2064284357, - "periodSeconds": 725624946, - "successThreshold": -34803208, - "failureThreshold": -313085430, - "terminationGracePeriodSeconds": -7686796864837350582 - }, - "readinessProbe": { "exec": { "command": [ "353" @@ -1088,9 +1084,9 @@ }, "httpGet": { "path": "354", - "port": 1611386356, + "port": -1842062977, "host": "355", - "scheme": "ɼ搳ǭ濑箨ʨIk(", + "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "356", @@ -1099,185 +1095,227 @@ ] }, "tcpSocket": { - "port": 2115799218, - "host": "358" + "port": "358", + "host": "359" }, - "initialDelaySeconds": 1984241264, - "timeoutSeconds": -758033170, - "periodSeconds": -487434422, - "successThreshold": -370404018, - "failureThreshold": -1844150067, - "terminationGracePeriodSeconds": 1778358283914418699 + "gRPC": { + "port": 413903479, + "service": "360" + }, + "initialDelaySeconds": 1708236944, + "timeoutSeconds": -1192140557, + "periodSeconds": 1961354355, + "successThreshold": -1977635123, + "failureThreshold": 1660454722, + "terminationGracePeriodSeconds": -5657477284668711794 }, - "startupProbe": { + "readinessProbe": { "exec": { "command": [ - "359" + "361" ] }, "httpGet": { - "path": "360", - "port": "361", - "host": "362", - "scheme": "焬CQm坊柩", + "path": "362", + "port": 1993058773, + "host": "363", + "scheme": "糂腂ǂǚŜEu", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "364", + "value": "365" } ] }, "tcpSocket": { - "port": "365", + "port": -468215285, "host": "366" }, - "initialDelaySeconds": -135823101, - "timeoutSeconds": -1345219897, - "periodSeconds": 1141812777, - "successThreshold": -1830926023, - "failureThreshold": -320410537, - "terminationGracePeriodSeconds": 8766190045617353809 + "gRPC": { + "port": 571693619, + "service": "367" + }, + "initialDelaySeconds": 1643238856, + "timeoutSeconds": -2028546276, + "periodSeconds": -2128305760, + "successThreshold": 1605974497, + "failureThreshold": 466207237, + "terminationGracePeriodSeconds": 6810468860514125748 + }, + "startupProbe": { + "exec": { + "command": [ + "368" + ] + }, + "httpGet": { + "path": "369", + "port": "370", + "host": "371", + "scheme": "[ƕƑĝ®EĨǔvÄÚ", + "httpHeaders": [ + { + "name": "372", + "value": "373" + } + ] + }, + "tcpSocket": { + "port": 1673785355, + "host": "374" + }, + "gRPC": { + "port": 559999152, + "service": "375" + }, + "initialDelaySeconds": -843639240, + "timeoutSeconds": 1573261475, + "periodSeconds": -1211577347, + "successThreshold": 1529027685, + "failureThreshold": -1612005385, + "terminationGracePeriodSeconds": -7329765383695934568 }, "lifecycle": { "postStart": { "exec": { "command": [ - "367" + "376" ] }, "httpGet": { - "path": "368", - "port": "369", - "host": "370", - "scheme": "!鍲ɋȑoG鄧蜢暳ǽżLj", + "path": "377", + "port": "378", + "host": "379", + "scheme": "ɻ;襕ċ桉桃喕", "httpHeaders": [ { - "name": "371", - "value": "372" + "name": "380", + "value": "381" } ] }, "tcpSocket": { - "port": 1333166203, - "host": "373" + "port": "382", + "host": "383" } }, "preStop": { "exec": { "command": [ - "374" + "384" ] }, "httpGet": { - "path": "375", - "port": 758604605, - "host": "376", - "scheme": "ċ桉桃喕蠲$ɛ溢臜裡×銵-紑", + "path": "385", + "port": "386", + "host": "387", + "scheme": "漤ŗ坟", "httpHeaders": [ { - "name": "377", - "value": "378" + "name": "388", + "value": "389" } ] }, "tcpSocket": { - "port": "379", - "host": "380" + "port": -1617422199, + "host": "390" } } }, - "terminationMessagePath": "381", - "terminationMessagePolicy": "釼aTGÒ鵌", - "imagePullPolicy": "ŵǤ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN翾Ⱦ", + "terminationMessagePath": "391", + "terminationMessagePolicy": "鯶縆", + "imagePullPolicy": "aTGÒ鵌Ē3", "securityContext": { "capabilities": { "add": [ - "氙磂tńČȷǻ.wȏâ磠Ƴ崖S«V¯Á" + "×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶滿筇" ], "drop": [ - "tl敷斢杧ż鯀" + "P:/a殆诵H玲鑠ĭ$#卛8ð仁Q" ] }, "privileged": true, "seLinuxOptions": { - "user": "382", - "role": "383", - "type": "384", - "level": "385" + "user": "392", + "role": "393", + "type": "394", + "level": "395" }, "windowsOptions": { - "gmsaCredentialSpecName": "386", - "gmsaCredentialSpec": "387", - "runAsUserName": "388", - "hostProcess": true + "gmsaCredentialSpecName": "396", + "gmsaCredentialSpec": "397", + "runAsUserName": "398", + "hostProcess": false }, - "runAsUser": -3379825899840103887, - "runAsGroup": -6950412587983829837, - "runAsNonRoot": true, + "runAsUser": -4594605252165716214, + "runAsGroup": 8611382659007276093, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "张q櫞繡旹翃ɾ氒ĺʈʫ羶剹ƊF豎穜姰", + "allowPrivilegeEscalation": false, + "procMount": "sYȠ繽敮ǰ詀", "seccompProfile": { - "type": "咑耖p^鏋蛹Ƚȿ醏g", - "localhostProfile": "389" + "type": "忀oɎƺL肄$鬬", + "localhostProfile": "399" } }, + "stdin": true, "tty": true, - "targetContainerName": "390" + "targetContainerName": "400" } ], - "restartPolicy": "飂廤Ƌʙcx", - "terminationGracePeriodSeconds": -4767735291842597991, - "activeDeadlineSeconds": -7888525810745339742, - "dnsPolicy": "h`職铳s44矕Ƈ", + "restartPolicy": "_敕", + "terminationGracePeriodSeconds": 7232696855417465611, + "activeDeadlineSeconds": -3924015511039305229, + "dnsPolicy": "穜姰l咑耖p^鏋蛹Ƚȿ", "nodeSelector": { - "391": "392" + "401": "402" }, - "serviceAccountName": "393", - "serviceAccount": "394", + "serviceAccountName": "403", + "serviceAccount": "404", "automountServiceAccountToken": true, - "nodeName": "395", - "hostIPC": true, - "shareProcessNamespace": true, + "nodeName": "405", + "hostNetwork": true, + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "396", - "role": "397", - "type": "398", - "level": "399" + "user": "406", + "role": "407", + "type": "408", + "level": "409" }, "windowsOptions": { - "gmsaCredentialSpecName": "400", - "gmsaCredentialSpec": "401", - "runAsUserName": "402", - "hostProcess": false + "gmsaCredentialSpecName": "410", + "gmsaCredentialSpec": "411", + "runAsUserName": "412", + "hostProcess": true }, - "runAsUser": 5422399684456852309, - "runAsGroup": -4636770370363077377, - "runAsNonRoot": false, + "runAsUser": -8490059975047402203, + "runAsGroup": 6219097993402437076, + "runAsNonRoot": true, "supplementalGroups": [ - -5728960352366086876 + 4224635496843945227 ], - "fsGroup": 1712752437570220896, + "fsGroup": 73764735411458498, "sysctls": [ { - "name": "403", - "value": "404" + "name": "413", + "value": "414" } ], - "fsGroupChangePolicy": "", + "fsGroupChangePolicy": "劶?jĎĭ¥#ƱÁR»", "seccompProfile": { - "type": "#", - "localhostProfile": "405" + "type": "揀.e鍃G昧牱fsǕT衩k", + "localhostProfile": "415" } }, "imagePullSecrets": [ { - "name": "406" + "name": "416" } ], - "hostname": "407", - "subdomain": "408", + "hostname": "417", + "subdomain": "418", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1285,19 +1323,19 @@ { "matchExpressions": [ { - "key": "409", - "operator": "7曳wœj堑ūM鈱ɖ'蠨磼O_h盌3", + "key": "419", + "operator": "s梊ɥʋăƻ遲njlȘ鹾K", "values": [ - "410" + "420" ] } ], "matchFields": [ { - "key": "411", - "operator": "@@)Zq=歍þ螗ɃŒGm¨z鋎靀G¿", + "key": "421", + "operator": "_h盌", "values": [ - "412" + "422" ] } ] @@ -1306,23 +1344,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 687140791, + "weight": -1249187397, "preference": { "matchExpressions": [ { - "key": "413", - "operator": "ļǹʅŚO虀", + "key": "423", + "operator": "9两@8Byß讪Ă2讅缔m葰賦迾娙ƴ4", "values": [ - "414" + "424" ] } ], "matchFields": [ { - "key": "415", - "operator": "ɴĶ烷Ľthp像-觗裓6Ř", + "key": "425", + "operator": "#ļǹʅŚO虀^背遻堣灭ƴɦ燻", "values": [ - "416" + "426" ] } ] @@ -1335,30 +1373,30 @@ { "labelSelector": { "matchLabels": { - "0": "X8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" + "7-3x-3/23_P": "d._.Um.-__k.5" }, "matchExpressions": [ { - "key": "c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o", + "key": "1-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3C", "operator": "In", "values": [ - "g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" + "p_N-S..O-BZ..6-1.S-B3_.b17ca-_p-y.eQZ9p_6.Cw" ] } ] }, "namespaces": [ - "423" + "433" ], - "topologyKey": "424", + "topologyKey": "434", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "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": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", - "operator": "Exists" + "key": "8mtxb__-ex-_1_-ODgC_1-_8__3", + "operator": "DoesNotExist" } ] } @@ -1366,37 +1404,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -555161071, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "73ph2/2..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m..C": "r-v-3-BO" }, "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": "q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/2._I-_P..w-W_-nE...-__--.k47M7y-Dy__3wc.q.8_00.L", + "operator": "Exists" } ] }, "namespaces": [ - "437" + "447" ], - "topologyKey": "438", + "topologyKey": "448", "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" + "r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y": "w1k8KLu..ly--JM" }, "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": "RT.0zo", + "operator": "DoesNotExist" } ] } @@ -1409,29 +1441,29 @@ { "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" + "FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C": "m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "451" + "461" ], - "topologyKey": "452", + "topologyKey": "462", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22": "eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", + "key": "Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w", "operator": "In", "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" + "u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d" ] } ] @@ -1440,34 +1472,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 339079271, "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" + "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": "6W74-R_Z_Tz.a3_Ho", + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", "operator": "Exists" } ] }, "namespaces": [ - "465" + "475" ], - "topologyKey": "466", + "topologyKey": "476", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1476,92 +1505,91 @@ ] } }, - "schedulerName": "473", + "schedulerName": "483", "tolerations": [ { - "key": "474", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "475", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "484", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "485", + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "476", + "ip": "486", "hostnames": [ - "477" + "487" ] } ], - "priorityClassName": "478", - "priority": 743241089, + "priorityClassName": "488", + "priority": -340583156, "dnsConfig": { "nameservers": [ - "479" + "489" ], "searches": [ - "480" + "490" ], "options": [ { - "name": "481", - "value": "482" + "name": "491", + "value": "492" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "483", + "runtimeClassName": "493", "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "preemptionPolicy": "n{鳻", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "484", - "whenUnsatisfiable": "", + "maxSkew": 1486667065, + "topologyKey": "494", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", - "operator": "In", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", + "operator": "NotIn", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "H1z..j_.r3--T" ] } ] } } ], - "setHostnameAsFQDN": true, + "setHostnameAsFQDN": false, "os": { - "name": "+\u0026ɃB沅零șPî壣" + "name": "Ê" } } } }, "status": { - "replicas": 157451826, - "fullyLabeledReplicas": -1872689134, - "readyReplicas": 1791185938, - "availableReplicas": 1559072561, - "observedGeneration": 5029735218517286947, + "replicas": 1710495724, + "fullyLabeledReplicas": 895180747, + "readyReplicas": 1856897421, + "availableReplicas": -900119103, + "observedGeneration": -2756902756708364909, "conditions": [ { - "type": "Y圻醆锛[M牍Ƃ氙吐ɝ鶼", - "status": "ŭ瘢颦z疵悡nȩ純z邜", - "lastTransitionTime": "2124-10-20T09:17:54Z", - "reason": "491", - "message": "492" + "type": "庺%#囨q砅ƎXÄdƦ;ƣŽ氮怉", + "status": "ȩ硘(ǒ[", + "lastTransitionTime": "2209-10-18T22:10:43Z", + "reason": "501", + "message": "502" } ] } 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 8b9a9805f47f60993690290008a6d046760d23d8..0fb7519d3c789e1ec04faa059bd695d79a2ffc78 100644 GIT binary patch delta 5232 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犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩ privileged: true - procMount: '>郵[+扴ȨŮ' + procMount: ' 苧yñKJɐ' readOnlyRootFilesystem: false - runAsGroup: 7694930383795602762 + runAsGroup: 3811348330690808371 runAsNonRoot: true - runAsUser: -2529737859863639391 + runAsUser: 2185575187737222181 seLinuxOptions: - level: "246" - role: "244" - type: "245" - user: "243" + level: "249" + role: "247" + type: "248" + user: "246" seccompProfile: - localhostProfile: "250" - type: 朷Ǝ膯ljVX1虊谇 + localhostProfile: "253" + type: Gƚ绤fʀļ腩墺Ò媁荭gw windowsOptions: - gmsaCredentialSpec: "248" - gmsaCredentialSpecName: "247" + gmsaCredentialSpec: "251" + gmsaCredentialSpecName: "250" hostProcess: false - runAsUserName: "249" + runAsUserName: "252" startupProbe: exec: command: - - "221" - failureThreshold: 59664438 + - "222" + failureThreshold: 1479266199 + gRPC: + port: 593802074 + service: "230" httpGet: - host: "224" + host: "225" httpHeaders: - - name: "225" - value: "226" - path: "222" - port: "223" - scheme: «丯Ƙ枛牐ɺ皚 - initialDelaySeconds: 766864314 - periodSeconds: 1495880465 - successThreshold: -1032967081 + - name: "226" + value: "227" + path: "223" + port: "224" + scheme: 牐ɺ皚|懥 + initialDelaySeconds: 538852927 + periodSeconds: 902535764 + successThreshold: 716842280 tcpSocket: - host: "227" - port: -1934111455 - terminationGracePeriodSeconds: 4116652091516790056 - timeoutSeconds: 1146016612 - stdin: true - terminationMessagePath: "242" - terminationMessagePolicy: ?$矡ȶ网棊ʢ - tty: true + host: "229" + port: "228" + terminationGracePeriodSeconds: 702282827459446622 + timeoutSeconds: -407545915 + stdinOnce: true + terminationMessagePath: "245" + terminationMessagePolicy: 庎D}埽uʎȺ眖R#yV'WKw(ğ儴 volumeDevices: - devicePath: "206" name: "205" @@ -739,69 +762,68 @@ spec: subPath: "203" subPathExpr: "204" workingDir: "185" - nodeName: "395" + nodeName: "405" nodeSelector: - "391": "392" + "401": "402" os: - name: +&ɃB沅零șPî壣 + name: Ê overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "478" + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "488" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: 飂廤Ƌʙcx - runtimeClassName: "483" - schedulerName: "473" + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: _敕 + runtimeClassName: "493" + schedulerName: "483" securityContext: - fsGroup: 1712752437570220896 - fsGroupChangePolicy: "" - runAsGroup: -4636770370363077377 - runAsNonRoot: false - runAsUser: 5422399684456852309 + fsGroup: 73764735411458498 + fsGroupChangePolicy: 劶?jĎĭ¥#ƱÁR» + runAsGroup: 6219097993402437076 + runAsNonRoot: true + runAsUser: -8490059975047402203 seLinuxOptions: - level: "399" - role: "397" - type: "398" - user: "396" + level: "409" + role: "407" + type: "408" + user: "406" seccompProfile: - localhostProfile: "405" - type: '#' + localhostProfile: "415" + type: 揀.e鍃G昧牱fsǕT衩k supplementalGroups: - - -5728960352366086876 + - 4224635496843945227 sysctls: - - name: "403" - value: "404" + - name: "413" + value: "414" windowsOptions: - gmsaCredentialSpec: "401" - gmsaCredentialSpecName: "400" - hostProcess: false - runAsUserName: "402" - serviceAccount: "394" - serviceAccountName: "393" - setHostnameAsFQDN: true - shareProcessNamespace: true - subdomain: "408" - terminationGracePeriodSeconds: -4767735291842597991 + gmsaCredentialSpec: "411" + gmsaCredentialSpecName: "410" + hostProcess: true + runAsUserName: "412" + serviceAccount: "404" + serviceAccountName: "403" + setHostnameAsFQDN: false + shareProcessNamespace: false + subdomain: "418" + terminationGracePeriodSeconds: 7232696855417465611 tolerations: - - effect: '慰x:' - key: "474" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "475" + - key: "484" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "485" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x - operator: In + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b + operator: NotIn values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - H1z..j_.r3--T matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "484" - whenUnsatisfiable: "" + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "494" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "49" @@ -1057,14 +1079,14 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 1559072561 + availableReplicas: -900119103 conditions: - - lastTransitionTime: "2124-10-20T09:17:54Z" - message: "492" - reason: "491" - status: ŭ瘢颦z疵悡nȩ純z邜 - type: Y圻醆锛[M牍Ƃ氙吐ɝ鶼 - fullyLabeledReplicas: -1872689134 - observedGeneration: 5029735218517286947 - readyReplicas: 1791185938 - replicas: 157451826 + - lastTransitionTime: "2209-10-18T22:10:43Z" + message: "502" + reason: "501" + status: ȩ硘(ǒ[ + type: 庺%#囨q砅ƎXÄdƦ;ƣŽ氮怉 + fullyLabeledReplicas: 895180747 + observedGeneration: -2756902756708364909 + readyReplicas: 1856897421 + replicas: 1710495724 diff --git a/staging/src/k8s.io/client-go/applyconfigurations/core/v1/grpcaction.go b/staging/src/k8s.io/client-go/applyconfigurations/core/v1/grpcaction.go new file mode 100644 index 00000000000..f94e55937ab --- /dev/null +++ b/staging/src/k8s.io/client-go/applyconfigurations/core/v1/grpcaction.go @@ -0,0 +1,48 @@ +/* +Copyright The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by applyconfiguration-gen. DO NOT EDIT. + +package v1 + +// GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use +// with apply. +type GRPCActionApplyConfiguration struct { + Port *int32 `json:"port,omitempty"` + Service *string `json:"service,omitempty"` +} + +// GRPCActionApplyConfiguration constructs an declarative configuration of the GRPCAction type for use with +// apply. +func GRPCAction() *GRPCActionApplyConfiguration { + return &GRPCActionApplyConfiguration{} +} + +// WithPort sets the Port 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 Port field is set to the value of the last call. +func (b *GRPCActionApplyConfiguration) WithPort(value int32) *GRPCActionApplyConfiguration { + b.Port = &value + return b +} + +// WithService sets the Service 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 Service field is set to the value of the last call. +func (b *GRPCActionApplyConfiguration) WithService(value string) *GRPCActionApplyConfiguration { + b.Service = &value + return b +} diff --git a/staging/src/k8s.io/client-go/applyconfigurations/core/v1/probe.go b/staging/src/k8s.io/client-go/applyconfigurations/core/v1/probe.go index 484e9315c7b..10730557a0e 100644 --- a/staging/src/k8s.io/client-go/applyconfigurations/core/v1/probe.go +++ b/staging/src/k8s.io/client-go/applyconfigurations/core/v1/probe.go @@ -60,6 +60,14 @@ func (b *ProbeApplyConfiguration) WithTCPSocket(value *TCPSocketActionApplyConfi return b } +// WithGRPC sets the GRPC 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 GRPC field is set to the value of the last call. +func (b *ProbeApplyConfiguration) WithGRPC(value *GRPCActionApplyConfiguration) *ProbeApplyConfiguration { + b.GRPC = value + return b +} + // WithInitialDelaySeconds sets the InitialDelaySeconds 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 InitialDelaySeconds field is set to the value of the last call. diff --git a/staging/src/k8s.io/client-go/applyconfigurations/core/v1/probehandler.go b/staging/src/k8s.io/client-go/applyconfigurations/core/v1/probehandler.go index a93786b09cc..2da752c5616 100644 --- a/staging/src/k8s.io/client-go/applyconfigurations/core/v1/probehandler.go +++ b/staging/src/k8s.io/client-go/applyconfigurations/core/v1/probehandler.go @@ -24,6 +24,7 @@ type ProbeHandlerApplyConfiguration struct { Exec *ExecActionApplyConfiguration `json:"exec,omitempty"` HTTPGet *HTTPGetActionApplyConfiguration `json:"httpGet,omitempty"` TCPSocket *TCPSocketActionApplyConfiguration `json:"tcpSocket,omitempty"` + GRPC *GRPCActionApplyConfiguration `json:"gRPC,omitempty"` } // ProbeHandlerApplyConfiguration constructs an declarative configuration of the ProbeHandler type for use with @@ -55,3 +56,11 @@ func (b *ProbeHandlerApplyConfiguration) WithTCPSocket(value *TCPSocketActionApp b.TCPSocket = value return b } + +// WithGRPC sets the GRPC 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 GRPC field is set to the value of the last call. +func (b *ProbeHandlerApplyConfiguration) WithGRPC(value *GRPCActionApplyConfiguration) *ProbeHandlerApplyConfiguration { + b.GRPC = 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 36480ad4cad..3e4620fda5d 100644 --- a/staging/src/k8s.io/client-go/applyconfigurations/internal/internal.go +++ b/staging/src/k8s.io/client-go/applyconfigurations/internal/internal.go @@ -4478,6 +4478,17 @@ var schemaYAML = typed.YAMLObject(`types: - name: readOnly type: scalar: boolean +- name: io.k8s.api.core.v1.GRPCAction + map: + fields: + - name: port + type: + scalar: numeric + default: 0 + - name: service + type: + scalar: string + default: "" - name: io.k8s.api.core.v1.GitRepoVolumeSource map: fields: @@ -5937,6 +5948,9 @@ var schemaYAML = typed.YAMLObject(`types: - name: failureThreshold type: scalar: numeric + - name: gRPC + type: + namedType: io.k8s.api.core.v1.GRPCAction - name: httpGet type: namedType: io.k8s.api.core.v1.HTTPGetAction diff --git a/staging/src/k8s.io/client-go/applyconfigurations/utils.go b/staging/src/k8s.io/client-go/applyconfigurations/utils.go index 35d0255f7cb..dc6d3835ce4 100644 --- a/staging/src/k8s.io/client-go/applyconfigurations/utils.go +++ b/staging/src/k8s.io/client-go/applyconfigurations/utils.go @@ -601,6 +601,8 @@ func ForKind(kind schema.GroupVersionKind) interface{} { return &applyconfigurationscorev1.GlusterfsPersistentVolumeSourceApplyConfiguration{} case corev1.SchemeGroupVersion.WithKind("GlusterfsVolumeSource"): return &applyconfigurationscorev1.GlusterfsVolumeSourceApplyConfiguration{} + case corev1.SchemeGroupVersion.WithKind("GRPCAction"): + return &applyconfigurationscorev1.GRPCActionApplyConfiguration{} case corev1.SchemeGroupVersion.WithKind("HostAlias"): return &applyconfigurationscorev1.HostAliasApplyConfiguration{} case corev1.SchemeGroupVersion.WithKind("HostPathVolumeSource"): diff --git a/staging/src/k8s.io/kubectl/pkg/describe/describe.go b/staging/src/k8s.io/kubectl/pkg/describe/describe.go index 85da6819415..e6dc5b4a57b 100644 --- a/staging/src/k8s.io/kubectl/pkg/describe/describe.go +++ b/staging/src/k8s.io/kubectl/pkg/describe/describe.go @@ -1943,6 +1943,9 @@ func DescribeProbe(probe *corev1.Probe) string { return fmt.Sprintf("http-get %s %s", url.String(), attrs) case probe.TCPSocket != nil: return fmt.Sprintf("tcp-socket %s:%s %s", probe.TCPSocket.Host, probe.TCPSocket.Port.String(), attrs) + + case probe.GRPC != nil: + return fmt.Sprintf("grpc :%d %s %s", probe.GRPC.Port, *(probe.GRPC.Service), attrs) } return fmt.Sprintf("unknown %s", attrs) } diff --git a/test/e2e/common/node/container_probe.go b/test/e2e/common/node/container_probe.go index 1ae810bb0a2..4f1ea5eecd4 100644 --- a/test/e2e/common/node/container_probe.go +++ b/test/e2e/common/node/container_probe.go @@ -19,6 +19,7 @@ package node import ( "context" "fmt" + "net" "net/url" "time" @@ -35,10 +36,10 @@ import ( e2epod "k8s.io/kubernetes/test/e2e/framework/pod" e2eskipper "k8s.io/kubernetes/test/e2e/framework/skipper" testutils "k8s.io/kubernetes/test/utils" + imageutils "k8s.io/kubernetes/test/utils/image" "github.com/onsi/ginkgo" "github.com/onsi/gomega" - imageutils "k8s.io/kubernetes/test/utils/image" ) const ( @@ -512,6 +513,52 @@ var _ = SIGDescribe("Probing container", func() { // 10s delay + 10s period + 5s grace period = 25s < 30s << pod-level timeout 500 RunLivenessTest(f, pod, 1, time.Second*30) }) + + /* + Release: v1.23 + Testname: Pod liveness probe, using grpc call, success + Description: A Pod is created with liveness probe on grpc service. Liveness probe on this endpoint will not fail. When liveness probe does not fail then the restart count MUST remain zero. + */ + ginkgo.It("should *not* be restarted with a GRPC liveness probe [NodeAlphaFeature:GRPCContainerProbe][Feature:GRPCContainerProbe]", func() { + e2eskipper.SkipUnlessFeatureGateEnabled(kubefeatures.GRPCContainerProbe) + + livenessProbe := &v1.Probe{ + ProbeHandler: v1.ProbeHandler{ + GRPC: &v1.GRPCAction{ + Port: 2379, + Service: nil, + }, + }, + InitialDelaySeconds: probeTestInitialDelaySeconds, + FailureThreshold: 1, + } + + pod := gRPCServerPodSpec(nil, livenessProbe, "etcd") + RunLivenessTest(f, pod, 0, defaultObservationTimeout) + }) + + /* + Release: v1.23 + Testname: Pod liveness probe, using grpc call, failure + Description: A Pod is created with liveness probe on grpc service. Liveness probe on this endpoint should fail because of wrong probe port. + When liveness probe does fail then the restart count should +1. + */ + ginkgo.It("should be restarted with a GRPC liveness probe [NodeAlphaFeature:GRPCContainerProbe][Feature:GRPCContainerProbe]", func() { + e2eskipper.SkipUnlessFeatureGateEnabled(kubefeatures.GRPCContainerProbe) + service := "etcd_health" + livenessProbe := &v1.Probe{ + ProbeHandler: v1.ProbeHandler{ + GRPC: &v1.GRPCAction{ + Port: 2379 + 1, // this port is wrong + Service: &service, + }, + }, + InitialDelaySeconds: probeTestInitialDelaySeconds * 4, + FailureThreshold: 1, + } + pod := gRPCServerPodSpec(nil, livenessProbe, "etcd") + RunLivenessTest(f, pod, 1, defaultObservationTimeout) + }) }) // GetContainerStartedTime returns the time when the given container started and error if any @@ -758,3 +805,31 @@ func runReadinessFailTest(f *framework.Framework, pod *v1.Pod, notReadyUntil tim ns, pod.Name, time.Since(start)) } } + +func gRPCServerPodSpec(readinessProbe, livenessProbe *v1.Probe, containerName string) *v1.Pod { + etcdLocalhostAddress := "127.0.0.1" + if framework.TestContext.ClusterIsIPv6() { + etcdLocalhostAddress = "::1" + } + etcdURL := fmt.Sprintf("http://%s", net.JoinHostPort(etcdLocalhostAddress, "2379")) + return &v1.Pod{ + ObjectMeta: metav1.ObjectMeta{Name: "test-grpc-" + string(uuid.NewUUID())}, + Spec: v1.PodSpec{ + Containers: []v1.Container{ + { + Name: containerName, + Image: imageutils.GetE2EImage(imageutils.Etcd), + Command: []string{ + "/usr/local/bin/etcd", + "--listen-client-urls", + etcdURL, + "--advertise-client-urls", + etcdURL, + }, + LivenessProbe: livenessProbe, + ReadinessProbe: readinessProbe, + }, + }, + }, + } +} diff --git a/test/e2e_node/image_list.go b/test/e2e_node/image_list.go index 7c6aaa6002d..dd0316d3473 100644 --- a/test/e2e_node/image_list.go +++ b/test/e2e_node/image_list.go @@ -63,6 +63,7 @@ var NodePrePullImageList = sets.NewString( imageutils.GetE2EImage(imageutils.NodePerfNpbEp), imageutils.GetE2EImage(imageutils.NodePerfNpbIs), imageutils.GetE2EImage(imageutils.NodePerfTfWideDeep), + imageutils.GetE2EImage(imageutils.Etcd), ) // updateImageAllowList updates the framework.ImagePrePullList with From b9884355ffffbf3c63bc6b69d5bb6c9145579f21 Mon Sep 17 00:00:00 2001 From: Anago GCB Date: Wed, 17 Nov 2021 20:16:04 +0000 Subject: [PATCH 45/45] CHANGELOG: Update directory for v1.23.0-beta.0 release --- CHANGELOG/CHANGELOG-1.23.md | 280 +++++++++++++++++++++++++++++++++--- 1 file changed, 264 insertions(+), 16 deletions(-) diff --git a/CHANGELOG/CHANGELOG-1.23.md b/CHANGELOG/CHANGELOG-1.23.md index 29dfce7dec7..5803959b487 100644 --- a/CHANGELOG/CHANGELOG-1.23.md +++ b/CHANGELOG/CHANGELOG-1.23.md @@ -1,67 +1,67 @@ -- [v1.23.0-alpha.4](#v1230-alpha4) - - [Downloads for v1.23.0-alpha.4](#downloads-for-v1230-alpha4) +- [v1.23.0-beta.0](#v1230-beta0) + - [Downloads for v1.23.0-beta.0](#downloads-for-v1230-beta0) - [Source Code](#source-code) - [Client Binaries](#client-binaries) - [Server Binaries](#server-binaries) - [Node Binaries](#node-binaries) - - [Changelog since v1.23.0-alpha.3](#changelog-since-v1230-alpha3) + - [Changelog since v1.23.0-alpha.4](#changelog-since-v1230-alpha4) + - [Urgent Upgrade Notes](#urgent-upgrade-notes) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade) - [Changes by Kind](#changes-by-kind) - [Deprecation](#deprecation) - [API Change](#api-change) - [Feature](#feature) - - [Failing Test](#failing-test) + - [Documentation](#documentation) - [Bug or Regression](#bug-or-regression) - [Other (Cleanup or Flake)](#other-cleanup-or-flake) - [Dependencies](#dependencies) - [Added](#added) - [Changed](#changed) - [Removed](#removed) -- [v1.23.0-alpha.3](#v1230-alpha3) - - [Downloads for v1.23.0-alpha.3](#downloads-for-v1230-alpha3) +- [v1.23.0-alpha.4](#v1230-alpha4) + - [Downloads for v1.23.0-alpha.4](#downloads-for-v1230-alpha4) - [Source Code](#source-code-1) - [Client Binaries](#client-binaries-1) - [Server Binaries](#server-binaries-1) - [Node Binaries](#node-binaries-1) - - [Changelog since v1.23.0-alpha.2](#changelog-since-v1230-alpha2) + - [Changelog since v1.23.0-alpha.3](#changelog-since-v1230-alpha3) - [Changes by Kind](#changes-by-kind-1) - [Deprecation](#deprecation-1) - [API Change](#api-change-1) - [Feature](#feature-1) + - [Failing Test](#failing-test) - [Bug or Regression](#bug-or-regression-1) - [Other (Cleanup or Flake)](#other-cleanup-or-flake-1) - [Dependencies](#dependencies-1) - [Added](#added-1) - [Changed](#changed-1) - [Removed](#removed-1) -- [v1.23.0-alpha.2](#v1230-alpha2) - - [Downloads for v1.23.0-alpha.2](#downloads-for-v1230-alpha2) +- [v1.23.0-alpha.3](#v1230-alpha3) + - [Downloads for v1.23.0-alpha.3](#downloads-for-v1230-alpha3) - [Source Code](#source-code-2) - [Client Binaries](#client-binaries-2) - [Server Binaries](#server-binaries-2) - [Node Binaries](#node-binaries-2) - - [Changelog since v1.23.0-alpha.1](#changelog-since-v1230-alpha1) + - [Changelog since v1.23.0-alpha.2](#changelog-since-v1230-alpha2) - [Changes by Kind](#changes-by-kind-2) - [Deprecation](#deprecation-2) - [API Change](#api-change-2) - [Feature](#feature-2) - - [Documentation](#documentation) - [Bug or Regression](#bug-or-regression-2) - [Other (Cleanup or Flake)](#other-cleanup-or-flake-2) - [Dependencies](#dependencies-2) - [Added](#added-2) - [Changed](#changed-2) - [Removed](#removed-2) -- [v1.23.0-alpha.1](#v1230-alpha1) - - [Downloads for v1.23.0-alpha.1](#downloads-for-v1230-alpha1) +- [v1.23.0-alpha.2](#v1230-alpha2) + - [Downloads for v1.23.0-alpha.2](#downloads-for-v1230-alpha2) - [Source Code](#source-code-3) - [Client Binaries](#client-binaries-3) - [Server Binaries](#server-binaries-3) - [Node Binaries](#node-binaries-3) - - [Changelog since v1.22.0](#changelog-since-v1220) - - [Urgent Upgrade Notes](#urgent-upgrade-notes) - - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade) + - [Changelog since v1.23.0-alpha.1](#changelog-since-v1230-alpha1) - [Changes by Kind](#changes-by-kind-3) - [Deprecation](#deprecation-3) - [API Change](#api-change-3) @@ -73,9 +73,257 @@ - [Added](#added-3) - [Changed](#changed-3) - [Removed](#removed-3) +- [v1.23.0-alpha.1](#v1230-alpha1) + - [Downloads for v1.23.0-alpha.1](#downloads-for-v1230-alpha1) + - [Source Code](#source-code-4) + - [Client Binaries](#client-binaries-4) + - [Server Binaries](#server-binaries-4) + - [Node Binaries](#node-binaries-4) + - [Changelog since v1.22.0](#changelog-since-v1220) + - [Urgent Upgrade Notes](#urgent-upgrade-notes-1) + - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-1) + - [Changes by Kind](#changes-by-kind-4) + - [Deprecation](#deprecation-4) + - [API Change](#api-change-4) + - [Feature](#feature-4) + - [Documentation](#documentation-2) + - [Bug or Regression](#bug-or-regression-4) + - [Other (Cleanup or Flake)](#other-cleanup-or-flake-4) + - [Dependencies](#dependencies-4) + - [Added](#added-4) + - [Changed](#changed-4) + - [Removed](#removed-4) +# v1.23.0-beta.0 + + +## Downloads for v1.23.0-beta.0 + +### Source Code + +filename | sha512 hash +-------- | ----------- +[kubernetes.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes.tar.gz) | 048cc297840fd70dc571863bbed9da8176a479ca6b8ff17c9a2cc1b1dbf286377d85eb7fccc5d85e1d652658c393ea1eab7ab518631510e1e7462ea638a56b2b +[kubernetes-src.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-src.tar.gz) | 1d3f6f5bb54b61312934169845417dffc428bed0f51342dc2b0eebf7f16899843b0f66f9fb2dcdb2a6e9f25bbdc930ea9adac552b0b011e656151c8cae2f4f71 + +### Client Binaries + +filename | sha512 hash +-------- | ----------- +[kubernetes-client-darwin-amd64.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-client-darwin-amd64.tar.gz) | e22ce7199acf369eacf8422c8ee417041289e927bfc03c238f45faec75c2dabd7f8201c77ed39f20ac311d1ba289766825b7b2f738cfc59b5652a20b98117180 +[kubernetes-client-darwin-arm64.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-client-darwin-arm64.tar.gz) | 22fa13ca86eb5837db3844b6b7fd134c3ffa3ba5a008635bfa83613a100fa48b3e2331cdf5d368cb267c3cd27e3947fe08ac2540342f1b221192e972695a2cd6 +[kubernetes-client-linux-386.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-client-linux-386.tar.gz) | 8e239ce934d121b21b534a6d521ca02bf1c6709831e181d103c8d86cdab01b296546be25902162b1060876744f3b579de018b7c2d198e5d5efdd9c849b3ba7ef +[kubernetes-client-linux-amd64.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-client-linux-amd64.tar.gz) | e9355264e3ca91da833fe3c8c1dcc55c287a9b813aad91f26b09e6a75f48be57d12cb235c5f9c6fe2a0aceee09e2b5da84568d81d8002066c8e77d848a03f112 +[kubernetes-client-linux-arm.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-client-linux-arm.tar.gz) | 80e93b6c8cce8221f9a5aba8018fcd95b7ec57728a202fdd158b8df86a733e32d6bb60d8b7ea78da9556058074e9bb88c072b4207a43a4fd2f256cce2593a8df +[kubernetes-client-linux-arm64.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-client-linux-arm64.tar.gz) | 769a1aa41988bbf11a11ef40f42c76740fcbe7fe1fd5d6da948729e1a62bf9c4f28101f47fa9ccd12de50a378b3654e1e4c2d50afad59182c03b8d1e972341e7 +[kubernetes-client-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-client-linux-ppc64le.tar.gz) | 4a9346caef2714f03e65dc3e5e46ade1b311b91ef184b8a47466583e834f44dcdb21c3800793e87c20064b25c3eac2c34637ff6817f1752d52425cdfd5a912fb +[kubernetes-client-linux-s390x.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-client-linux-s390x.tar.gz) | f2129ea05e581a38bdc2771cfdd92ad990620fabf9655f7343c56541a544aa4c6c1e1a2e91a338d06dd0064f35fb5e3027259c317a0909badcbadc9e418c6ced +[kubernetes-client-windows-386.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-client-windows-386.tar.gz) | 2dc9459b02f4ed564a7d0e2062e3590c5240debc6a64449d1c714382ded197d5fcf99feecb80ba6483d265ab34126958737cd692783e675b39159be94729c018 +[kubernetes-client-windows-amd64.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-client-windows-amd64.tar.gz) | e58cb2f87f619d34afbb2c2c0f2bab484970406216698b79129637cb27c5508b2ca4bd2a3a91847868631bd72947887317692a73fec0f8d67c26aa59868c9d8f +[kubernetes-client-windows-arm64.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-client-windows-arm64.tar.gz) | 515bd2e3c95afe613db998ed42ea5456771c488e0963c9fe0328816a6baba09ea4e915d22538e05d478556d17f1678d6a96b75cae25ba742be73da23d04f72ff + +### Server Binaries + +filename | sha512 hash +-------- | ----------- +[kubernetes-server-linux-amd64.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-server-linux-amd64.tar.gz) | adc6c0e5c07c3e1d24ac4399ea725da5d72a043feaea0063f26188e469b4b8cf537df245015631f1efce9d5e457724858327da3c7c9763f6ca4538aaf77a5e67 +[kubernetes-server-linux-arm.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-server-linux-arm.tar.gz) | e6e673cb9baecc56ae03d716569769391cd6f8d38d85810f0199e71b20a4d4c3c92efe7b31a67af463fb01029d94cbcb0c6fe7a0918123055f3fa8f373e76c49 +[kubernetes-server-linux-arm64.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-server-linux-arm64.tar.gz) | f91dc6e948b702784909ca0c4b8758ad9dbfbcd202ec4e329666b07d42488df00ad64de6a68405668ed881e62e0515271c8168e8316519cd95802239abde4951 +[kubernetes-server-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-server-linux-ppc64le.tar.gz) | fbbf3daff8caa89f8249122ba19d67a0d9298fb47d327c0bebd7a54adad4fe6e809164d8bf8e563c79b1f9c8b646f29d18789ec938cbc5746e30649b392c7121 +[kubernetes-server-linux-s390x.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-server-linux-s390x.tar.gz) | a4ccda542f1b86667e6bf29afd091a2ce6f3a30165ff8b918585fc7794be26d00bd846acaa5b805b270a60df69fbe9827bab6ee472129996e28052bbbe1b0593 + +### Node Binaries + +filename | sha512 hash +-------- | ----------- +[kubernetes-node-linux-amd64.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-node-linux-amd64.tar.gz) | 4d7dd2e50fe65fd1140c51deeb90d8d9f89bbba59502becf626757e2e9eb59fb781bbf3ecb899f1b8e391746329c5c017177287004195387151799e73887f05b +[kubernetes-node-linux-arm.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-node-linux-arm.tar.gz) | d38cd4a06b983a7253d99a6d927c40cbacc636bd73d33172ee03cda502f806638d3cc6f096bc13a55a2faf11ab3e85d77dfd20559e2c880cf54f45ba0875c75c +[kubernetes-node-linux-arm64.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-node-linux-arm64.tar.gz) | fa1fa35f30ca589e031485affd2a1016ba5ca0efdf64b35d49c7738342acb55c40733e53fb3b477734bab68d97b00f9adcfb5954ab365169d8f00ac804cc60fb +[kubernetes-node-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-node-linux-ppc64le.tar.gz) | 412b3a133a7711e32455e49d1aac4ce9ee0e44df89afca40dfa8ac52a8aa98649bd4dd7eff85addd8a525bb16b65966dbde1df0c62a994213b4cfa1a7a3b8128 +[kubernetes-node-linux-s390x.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-node-linux-s390x.tar.gz) | 7e0e217893665a56406b6f1404d616da8578396890b04474fed12ea6b48f5fbf52432efd43c13f66a643284fd54c0fd3441940c777eb1cd0796443fd72d69b6f +[kubernetes-node-windows-amd64.tar.gz](https://dl.k8s.io/v1.23.0-beta.0/kubernetes-node-windows-amd64.tar.gz) | 768dfe871a028ff7d972d9b59935c1ebdcc8ea0ccf990ee84060ef3bb995ddecb48a49d9fb2ff12dc44ed404d6d9362ee78af3492a4206bb23eb8a0ac8d63ca2 + +## Changelog since v1.23.0-alpha.4 + +## Urgent Upgrade Notes + +### (No, really, you MUST read this before you upgrade) + + - Log messages in JSON format are written to stderr by default now (same as text format) instead of stdout. Users who expected JSON output on stdout must now capture stderr instead or in addition to stdout. (#106146, @pohly) [SIG API Machinery, Architecture, Cluster Lifecycle and Instrumentation] + - [kube-log-runner](https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/component-base/logs/kube-log-runner) is included in release tar balls. It can be used to replace the deprecated `--log-file` parameter. (#106123, @pohly) [SIG API Machinery, Architecture, Cloud Provider, Cluster Lifecycle and Instrumentation] + +## Changes by Kind + +### Deprecation + +- Kubeadm: add a new output/v1alpha2 API that is identical to the output/v1alpha1, but attempts to resolve some internal dependencies with the kubeadm/v1beta2 API. The output/v1alpha1 API is now deprecated and will be removed in a future release. (#105295, @neolit123) [SIG Cluster Lifecycle] +- Kubeadm: add the kubeadm specific, Alpha (disabled by default) feature gate UnversionedKubeletConfigMap. When this feature is enabled kubeadm will start using a new naming format for the ConfigMap where it stores the KubeletConfiguration structure. The old format included the Kubernetes version - "kube-system/kubelet-config-1.22", while the new format does not - "kube-system/kubelet-config". A similar formatting change is done for the related RBAC rules. The old format is now DEPRECATED and will be removed after the feature graduates to GA. When writing the ConfigMap kubeadm (init, upgrade apply) will respect the value of UnversionedKubeletConfigMap, while when reading it (join, reset, upgrade), it would attempt to use new format first and fallback to the legacy format if needed. (#105741, @neolit123) [SIG Cluster Lifecycle and Testing] + +### API Change + +- A new field `omitManagedFields` has been added to both `audit.Policy` and `audit.PolicyRule` + so cluster operators can opt in to omit managed fields of the request and response bodies from + being written to the API audit log. (#94986, @tkashem) [SIG API Machinery, Auth, Cloud Provider and Testing] +- Create HPA v2 from v2beta2 with some fields changed. (#102534, @wangyysde) [SIG API Machinery, Apps, Auth, Autoscaling and Testing] +- Fix kube-proxy regression on UDP services because the logic to detect stale connections was not considering if the endpoint was ready. (#106163, @aojea) [SIG API Machinery, Apps, Architecture, Auth, Autoscaling, CLI, Cloud Provider, Contributor Experience, Instrumentation, Network, Node, Release, Scalability, Scheduling, Storage, Testing and Windows] +- Implement support for recovering from volume expansion failures (#106154, @gnufied) [SIG API Machinery, Apps and Storage] +- In kubelet, log verbosity and flush frequency can also be configured via the configuration file and not just via command line flags. In other commands (kube-apiserver, kube-controller-manager), the flags are listed in the "Logs flags" group and not under "Global" or "Misc". The type for `-vmodule` was made a bit more descriptive (`pattern=N,...` instead of `moduleSpec`). (#106090, @pohly) [SIG API Machinery, Architecture, CLI, Cluster Lifecycle, Instrumentation, Node and Scheduling] +- IngressClass.Spec.Parameters.Namespace field is now GA. (#104636, @hbagdi) [SIG Network and Testing] +- KubeSchedulerConfiguration provides a new field `MultiPoint` which will register a plugin for all valid extension points (#105611, @damemi) [SIG Scheduling and Testing] +- Kubelet should reject pods whose OS doesn't match the node's OS label. (#105292, @ravisantoshgudimetla) [SIG Apps and Node] +- The CSIVolumeFSGroupPolicy feature has moved from beta to GA. (#105940, @dobsonj) [SIG Storage] +- The Kubelet's `--register-with-taints` option is now available via the Kubelet config file field registerWithTaints (#105437, @cmssczy) [SIG Node and Scalability] +- Validation rules for Custom Resource Definitions can be written in the [CEL expression language](https://github.com/google/cel-spec) using the `x-kubernetes-validations` extension in OpenAPIv3 schemas (alpha). This is gated by the alpha "CustomResourceValidationExpressions" feature gate. (#106051, @jpbetz) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Node, Storage and Testing] + +### Feature + +- (beta feature) If the CSI driver supports the NodeServiceCapability `VOLUME_MOUNT_GROUP` and the `DelegateFSGroupToCSIDriver` feature gate is enabled, kubelet will delegate applying FSGroup to the driver by passing it to NodeStageVolume and NodePublishVolume, regardless of what other FSGroup policies are set. (#106330, @verult) [SIG Storage] +- /openapi/v3 endpoint will be populated with OpenAPI v3 if the feature flag is enabled (#105945, @Jefftree) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Node, Storage and Testing] +- Add support for PodAndContainerStatsFromCRI featuregate, which allows a user to specify their pod stats must also come from the CRI, not cAdvisor. (#103095, @haircommander) [SIG Node] +- Add support for Portworx plugin to csi-translation-lib. Alpha release + + Portworx CSI driver is required to enable migration. + This PR adds support of the `CSIMigrationPortworx` feature gate, which can be enabled by: + + 1. Adding the feature flag to the kube-controller-manager `--feature-gates=CSIMigrationPortworx=true` + 2. Adding the feature flag to the kubelet config: + + featureGates: + CSIMigrationPortworx: true (#103447, @trierra) [SIG API Machinery, Apps, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Release, Scalability, Scheduling, Storage, Testing and Windows] +- Added ability for kubectl wait to wait on arbitary JSON path (#105776, @lauchokyip) [SIG CLI] +- Added the ability to specify whether to use an RFC7396 JSON Merge Patch, an RFC6902 JSON Patch, or a Strategic Merge Patch to perform an override of the resources created by kubectl run and kubectl expose. (#105140, @brianpursley) [SIG CLI] +- Adding option for kubectl cp to resume on network errors until completion, requires tar in addition to tail inside the container image (#104792, @matthyx) [SIG CLI] +- Adds --as-uid flag to kubectl to allow uid impersonation in the same way as user and group impersonation. (#105794, @margocrawf) [SIG API Machinery, Auth, CLI and Testing] +- Allows users to prevent garbage collection on pinned images (#103299, @wgahnagl) [SIG Node] +- CSIMigrationGCE feature flag is turned ON by default (#104722, @leiyiz) [SIG Apps, Cloud Provider, Node, Storage and Testing] +- Changed feature CSIMigrationAWS to on by default. This feature requires the AWS EBS CSI driver to be installed. (#106098, @wongma7) [SIG Storage] +- Ensures that volume is deleted from the storage backend when the user tries to delete the PV object manually and the PV ReclaimPolicy is Delete. (#105773, @deepakkinni) [SIG Apps and Storage] +- Graduating `controller_admission_duration_seconds`, `step_admission_duration_seconds`, `webhook_admission_duration_seconds`, `apiserver_current_inflight_requests` and `apiserver_response_sizes` metrics to stable. (#106122, @rezakrimi) [SIG API Machinery, Instrumentation and Testing] +- Graduating `pending_pods`, `preemption_attempts_total`, `preemption_victims` and `schedule_attempts_total` metrics to stable. Also `e2e_scheduling_duration_seconds` is renamed to `scheduling_attempt_duration_seconds` and the latter is graduated to stable. (#105941, @rezakrimi) [SIG Instrumentation, Scheduling and Testing] +- Integration testing now takes periodic Prometheus scrapes from the etcd server. + There is a new script ,`hack/run-prometheus-on-etcd-scrapes.sh`, that runs a containerized Prometheus server against an archive of such scrapes. (#106190, @MikeSpreitzer) [SIG API Machinery and Testing] +- Kube-apiserver: when merging lists, Server Side Apply now prefers the order of the submitted request instead of the existing persisted object (#105983, @jiahuif) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Storage and Testing] +- Kubectl describe namespace now shows Conditions (#106219, @dlipovetsky) [SIG CLI] +- Kubelet should reconcile `kubernetes.io/os` and `kubernetes.io/arch` labels on the node object. The side-effect of this is kubelet would deny admission to pod which has nodeSelector with label `kubernetes.io/os` or `kubernetes.io/arch` which doesn't match the underlying OS or arch on the host OS. + - The label reconciliation happens as part of periodic status update which can be configured via flag `--node-status-update-frequency` (#104613, @ravisantoshgudimetla) [SIG Node, Testing and Windows] +- Kubernetes is now built with Golang 1.17.3 (#106209, @cpanato) [SIG API Machinery, Cloud Provider, Instrumentation, Release and Testing] +- Move ConfigurableFSGroupPolicy to GA + Rename metric volume_fsgroup_recursive_apply to volume_apply_access_control (#105885, @gnufied) [SIG Instrumentation and Storage] +- Moving WindowsHostProcessContainers feature to beta (#106058, @marosset) [SIG Windows] +- The DownwardAPIHugePages feature is now enabled by default. (#106271, @mysunshine92) [SIG Node] +- The PodSecurity admission plugin has graduated to beta and is enabled by default. The admission configuration version has been promoted to pod-security.admission.config.k8s.io/v1beta1. See https://kubernetes.io/docs/concepts/security/pod-security-admission/ for usage guidelines. (#106089, @liggitt) [SIG Auth and Testing] +- This PR adds the following metrics for API Priority and Fairness. + - **apiserver_flowcontrol_priority_level_seat_count_samples**: histograms of seats occupied by executing requests (both regular and final-delay phases included), broken down by priority_level; the observations are taken once per millisecond. + - **apiserver_flowcontrol_priority_level_seat_count_watermarks**: histograms of high and low watermarks of number of seats occupied by executing requests (both regular and final-delay phases included), broken down by priority_level. + - **apiserver_flowcontrol_watch_count_samples**: histograms of number of watches relevant to a given mutating request, broken down by that request's priority_level and flow_schema. (#105873, @MikeSpreitzer) [SIG API Machinery, Instrumentation and Testing] +- Topology Aware Hints have graduated to beta. (#106433, @robscott) [SIG Network] +- Update the system-validators library to v1.6.0 (#106323, @neolit123) [SIG Cluster Lifecycle and Node] +- Upgrade etcd to 3.5.1 (#105706, @uthark) [SIG Cloud Provider, Cluster Lifecycle and Testing] +- When using `RequestedToCapacityRatio` ScoringStrategy, empty shape will cause error. (#106169, @kerthcet) [SIG Scheduling] + +### Documentation + +- Graduating `pod_scheduling_duration_seconds`, `pod_scheduling_attempts`, `framework_extension_point_duration_seconds`, `plugin_execution_duration_seconds` and `queue_incoming_pods_total` metrics to stable. (#106266, @ahg-g) [SIG Instrumentation, Scheduling and Testing] +- Users should not rely on unsupported CRON_TZ variable when specifying schedule, both the API server and cronjob controller will emit warnings pointing to https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/ containing explanation (#106455, @soltysh) [SIG Apps] + +### Bug or Regression + +- (PodSecurity admission) errors validating workload resources (deployment, replicaset, etc.) no longer block admission. (#106017, @tallclair) [SIG Auth] +- Add support for Windows Network stats in Containerd (#105744, @jsturtevant) [SIG Node, Testing and Windows] +- Added show-capacity option to `kubectl top node` to show `Capacity` resource usage (#102917, @bysnupy) [SIG CLI] +- Do not unmount and mount subpath bind mounts during container creation unless bind mount changes (#105512, @gnufied) [SIG Storage] +- Don't use a custom dialer for the kubelet if is not rotating certificates, so we can reuse TCP connections and have only one between the apiserver and the kubelet. + If users experiment problems with stale connections using HTTP1.1, they can force the previous behavior of the kubelet by setting the environment variable DISABLE_HTTP2. (#104844, @aojea) [SIG API Machinery, Auth and Node] +- EndpointSlice Mirroring controller now cleans up managed EndpointSlices when a Service selector is added (#105997, @robscott) [SIG Apps, Network and Testing] +- Enhanced event messages for pod failed for exec probe timeout (#106201, @yxxhero) [SIG Node] +- Ensure Pods are removed from the scheduler cache when the scheduler misses deletion events due to transient errors (#106102, @alculquicondor) [SIG Scheduling] +- Fix a panic in kubectl when creating secrets with an improper output type (#106317, @lauchokyip) [SIG CLI] +- Fixed a bug which could cause webhooks to have an incorrect copy of the old object after an Apply or Update (#106195, @alexzielenski) [SIG API Machinery] +- Fixed applying of SELinux labels to CSI volumes on very busy systems (with "error checking for SELinux support: could not get consistent content of /proc/self/mountinfo after 3 attempts") (#105934, @jsafrane) [SIG Storage] +- Fixed bug where using kubectl patch with $deleteFromPrimitiveList on a nonexistent or empty list would add the item to the list (#105421, @brianpursley) [SIG API Machinery] +- Fixed the issue where logging output of kube-scheduler configuration files included line breaks and escape characters. The output also attempted to output the configuration file in one section without showing the user a more readable format. (#106228, @sanchayanghosh) [SIG Scheduling] +- Kube-up now includes CoreDNS version v1.8.6 (#106091, @rajansandeep) [SIG Cloud Provider] +- Kubeadm: fix a bug on Windows worker nodes, where the downloaded KubeletConfiguration from the cluster can contain Linux paths that do not work on Windows and can trip the kubelet binary. (#105992, @hwdef) [SIG Cluster Lifecycle and Windows] +- Kubectl port-forward service will now properly exit when the attached pod dies (#103526, @brianpursley) [SIG API Machinery] +- Kubelet: fixes a file descriptor leak in log rotation (#106382, @rphillips) [SIG Node] +- Pod SecurityContext sysctls name parameter for update requests where the existing object's sysctl contains slashes and kubelet sysctl whitelist support contains slashes. (#102393, @mengjiao-liu) [SIG Apps, Auth, Node, Storage and Testing] +- Pod will not start when Init container was OOM killed. (#104650, @yxxhero) [SIG Node] +- Reduce the number of calls to docker for stats via dockershim. For Windows this reduces the latency when calling docker, for Linux this saves cpu cycles. (#104287, @jsturtevant) [SIG Node and Windows] +- Respect grace period when updating static pods. (#104743, @gjkim42) [SIG Node and Testing] +- The kube-proxy sync_proxy_rules_iptables_total metric now gives + the correct number of rules, rather than being off by one. + + Fixed multiple iptables proxy regressions introduced in 1.22: + + - When using Services with SessionAffinity, client affinity for an + endpoint now gets broken when that endpoint becomes non-ready + (rather than continuing until the endpoint is fully deleted). + + - Traffic to a service IP now starts getting rejected (as opposed to + merely dropped) as soon as there are no longer any *usable* + endpoints, rather than waiting until all of the terminating + endpoints have terminated even when those terminating endpoints + were not being used. + + - Chains for endpoints that won't be used are no longer output to + iptables, saving a bit of memory/time/cpu. (#106030, @danwinship) [SIG Network] +- Upgrades functionality of `kubectl kustomize` as described at + https://github.com/kubernetes-sigs/kustomize/releases/tag/kustomize%2Fv4.4.1 (#106389, @natasha41575) [SIG CLI] + +### Other (Cleanup or Flake) + +- Changed buckets in apiserver_request_duration_seconds metric from [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0,1.25, 1.5, 1.75, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30, 40, 50, 60] to [0.05, 0.1, 0.2, 0.4, 0.6, 0.8, 1.0, 1.25, 1.5, 2, 3, 4, 5, 6, 8, 10, 15, 20, 30, 45, 60] (#106306, @pawbana) [SIG API Machinery, Instrumentation and Testing] +- Kubectl: deprecated command line flags (like several of the klog flags) now have a `DEPRECATED: ` comment. (#106172, @pohly) [SIG CLI] +- Kubemark is now built as a portable, static binary. (#106150, @pohly) [SIG Scalability and Testing] +- Migrated `pkg/scheduler/framework/plugins/volumebinding/assume_cache.go` to structured logging. (#105904, @mengjiao-liu) [SIG Instrumentation, Scheduling and Storage] +- Migrated `pkg/scheduler/framework/preemption/preemption.go`, `pkg/scheduler/framework/plugins/examples/stateful/stateful.go`, and `pkg/scheduler/framework/plugins/noderesources/resource_allocation.go` to structured logging (#105967, @shivanshu1333) [SIG Instrumentation, Node and Scheduling] +- Migrated scheduler file `cache.go` to structured logging (#105969, @shivanshu1333) [SIG Instrumentation and Scheduling] +- Migrated scheduler files `comparer.go`, `dumper.go`, `node_tree.go` to structured logging (#105968, @shivanshu1333) [SIG Instrumentation and Scheduling] +- Remove deprecated and not supported old cronjob controller. (#106126, @soltysh) [SIG Apps] +- Remove ignore error flag for drain, and set this feature as default (#105571, @yuzhiquan) [SIG CLI] +- The kube-proxy image contains /go-runner as a replacement for deprecated klog flags. (#106301, @pohly) [SIG Testing] + +## Dependencies + +### Added +- github.com/OneOfOne/xxhash: [v1.2.2](https://github.com/OneOfOne/xxhash/tree/v1.2.2) +- github.com/antlr/antlr4/runtime/Go/antlr: [b48c857](https://github.com/antlr/antlr4/runtime/Go/antlr/tree/b48c857) +- github.com/cespare/xxhash: [v1.1.0](https://github.com/cespare/xxhash/tree/v1.1.0) +- github.com/cncf/xds/go: [fbca930](https://github.com/cncf/xds/go/tree/fbca930) +- github.com/getkin/kin-openapi: [v0.76.0](https://github.com/getkin/kin-openapi/tree/v0.76.0) +- github.com/google/cel-go: [v0.9.0](https://github.com/google/cel-go/tree/v0.9.0) +- github.com/google/cel-spec: [v0.6.0](https://github.com/google/cel-spec/tree/v0.6.0) +- github.com/spaolacci/murmur3: [f09979e](https://github.com/spaolacci/murmur3/tree/f09979e) + +### Changed +- github.com/containerd/containerd: [v1.4.9 → v1.4.11](https://github.com/containerd/containerd/compare/v1.4.9...v1.4.11) +- github.com/coredns/corefile-migration: [v1.0.12 → v1.0.14](https://github.com/coredns/corefile-migration/compare/v1.0.12...v1.0.14) +- github.com/docker/docker: [v20.10.2+incompatible → v20.10.7+incompatible](https://github.com/docker/docker/compare/v20.10.2...v20.10.7) +- github.com/envoyproxy/go-control-plane: [668b12f → 63b5d3c](https://github.com/envoyproxy/go-control-plane/compare/668b12f...63b5d3c) +- github.com/golang/glog: [23def4e → v1.0.0](https://github.com/golang/glog/compare/23def4e...v1.0.0) +- github.com/google/cadvisor: [v0.39.2 → v0.43.0](https://github.com/google/cadvisor/compare/v0.39.2...v0.43.0) +- golang.org/x/net: 60bc85c → e898025 +- golang.org/x/sys: 41cdb87 → f4d4317 +- golang.org/x/text: v0.3.6 → v0.3.7 +- google.golang.org/genproto: f16073e → fe13028 +- google.golang.org/grpc: v1.38.0 → v1.40.0 +- google.golang.org/protobuf: v1.26.0 → v1.27.1 +- k8s.io/kube-openapi: 7fbd8d5 → e816edb +- k8s.io/system-validators: v1.5.0 → v1.6.0 +- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.23 → v0.0.25 +- sigs.k8s.io/kustomize/api: v0.8.11 → v0.10.1 +- sigs.k8s.io/kustomize/cmd/config: v0.9.13 → v0.10.2 +- sigs.k8s.io/kustomize/kustomize/v4: v4.2.0 → v4.4.1 +- sigs.k8s.io/kustomize/kyaml: v0.11.0 → v0.13.0 +- sigs.k8s.io/structured-merge-diff/v4: v4.1.2 → v4.2.0 + +### Removed +_Nothing has changed._ + + + # v1.23.0-alpha.4