kubernetes1.18-client-common-1.18.20-150200.5.25.1<>,Xhp9|ρO)q{5 .Jވ磓 @,M]Udjh.Q!%ȟ .y\B\BPלpKfQj(aFx '0۔ = >Y(/w-R-IYսj*n^`f,Jiniy QdOJayb8I0fI xs@:0As!zSdߠ0Swb1pX@'O fl6>E?d' 5 Z %mm m |m 0m "]m "m$m&m((m*++++++(+8, 9, :. >@FGmHmIhmXY\m]m^bc8deflumvzuCkubernetes1.18-client-common1.18.20150200.5.25.1Kubernetes client tools common filesKubernetes client tools common fileshh03-ch2c SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Managementhttps://kubernetes.io/linuxx86_64export baseversion="1.18" /usr/sbin/update-alternatives \ --install /usr/bin/kubectl kubectl /usr/bin/kubectl1.18 ${baseversion/./}if [ ! -f /usr/bin/kubectl1.18 ] ; then update-alternatives --remove kubectl /usr/bin/kubectl1.18 fi5 ,^  ._ i 4; z ? \   h  x ) 2 : ; 8  t@ \ R > j  ~ " l 2 -n k`' B ` J ) w 4  Z   $ U v < h u A큤A큤hh``h`hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh672e9a4eac973d6d9ebc01031bc085c3cce02442b131f059e94e15725109787355279698d1fe5d52360b42fb973124849247db9d8e4b7ad70517d68a122cfda10dee882744c4e6a5b1d726eab49332d04f791de1a12db72d7d26eb20c9bc58a4cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d8390a0291d40f416db4c71e3449535c8badd44c1600e9276759e30d6f64ad784f9169c8e53caec0df63e50554e088c79c89d0952f280ce01768d69b70bc6fcacc9b35208fd776d7654b61289b9ae61ab5779e07fd46844535084473c43919e20718c54f63491ce3d41f11476845f7f627580b49ff90683f96971c0875501aa1ee15038fd48948e6ed26b518d4d2978af39cbc142f6927d4bbc82a8ba40761ead9006d87db721697634fdc098c6d7529ce8275f0891976fcf34c633be9f52d4edff9238fb2c7748955050377cd9b17d878fe5fe0e2ac223a3d309b05f8486b57dc54f6a84caa8f4f92548e2a0f0b78a736e3dd91e1e27c1fa953ef5da06a64cba3e80d6bb1c0a2f342a900b516e2deb476757671cc1646d77185fb7f2d1346c768d1125da2c95fe2ce4475da773c0aa623220fb60402af35b275032f59224303df12719e7ddbb1beac3a25fe59bd7bfb7bbb645bbbcb72bd78bf83695a1342717ccf12700e94fd1cf0e46ee322c5fcc5361f6e3bb1888e221b73aec760a286a2c0a96e4418167ef1689fd850eeb120a249410e8dede4423fe452bd0a838a3dd0bd793429bf05ea227ed523f6182c55a7080743f8755f541389cf93c25101f8e9b2f81e39188a2698dae59435b8956bf7e9a8ffb0e26578f3e013e7af7d40ee1c99b5534a078a9f7c448db41a2289612d8fdfeeeb34a1d57e18422d1c10f6c1d9629331c696c69ee6d4dfee4f85b785097f20cf95b3963750751b96a8686e6ae015b11f9cd3db492d6ca216c8e20f7df4bf06103b403c73dddd495afcc207a5078611fae2ff4d22dbe3f3ec9732aa2280b3bd74e6eae03bc9c17650ce19dee8c87a4039c97e88dae6ee6cea603045efec39f8a2ec9aaceccc78ed5be5f3cb97dd3e5d6db4cc78d8a11a5d9f0f1883bf3c3c2804c81dda1fe0ea6de0ea16108e4481c4682dabd65c60919ea94c48879ac8ba0ef4ef2e9409b50f3844459bc96745055094759c07edb0f7631b6f7acae3cd1323e410f7c06e426368a3765ef6549a91a3d6667acaffa34a2598aca8bbdbe0d3625135f6e1c126e5c6d8246dd4e12614e7fffff8f5092e95a1ceb481616c8d426b13c2dd13cd03a1dbe20cf371f07410eb87c17fe15e39b417650a6bae54dcc985d6e088ca59bb04a227e77d1bd605e979fbd22d82232f72ae1093d39fab83b79ac2ad8b5319a3ac34c711e002c345b2dadff47862caf897a09835036e9233080c76d64f744950f1d417939b5584305e93e7341ed3c68e7b5ba3bd233c9fc49548c4f4ae1b7791a9fe39fbf6040be7766f63350cd14f03e31fd444a5c074e5b15313ec597f26137d07e91efbdba49e8608856125068731c230a1b9545bc8d18f336b94b73e0f445bf90805e8371bf9644e4c8850c3a3949e31d306c05b0de9142705ae6a362b2653796735b1667bdc497e22cb0762e7b30bef985eb06552ac3e6aaea307b8d3251193a28783e6590e8e77b4aa8d15d4b94d5dade7e27f80dba998520ec302f7f72a4ba3e5a849286a1532bb60d6c798f194920633287d7007ca41efde308d3c236cb92f04496974ce9d6e506e3a75a5fbf9b658df5f42ce5ad08307548afbcf100ec2dc1612bd287df9f41cf401a0ff6e657db021b8383f0e23e6e31f0dc67a627e17abac3f76402b8b52ed48b2be4501d2fe34fadff908b9599760b92b8510a9c427f621ef4cecb675005bd0ae11c07e07fd644d93eb796dbb2184d9c9f503f0e7fffc0263939f5da56d3a331c5586c79ab23622f0852e3f9e4d6ed0882ddea8eee8f8ec6b0ac48c36838e8b3794b77200efe3f7ae94db84551d9e8cdd4ba7715a6dd729ff9c8ac8474d9fcbfdeb5f72d9f904db095641c832cf3db879e3d454f8b27564f9118dddb5bc38d4a83a4dd8023350ae57f8280a131d52a50a8974cceb1f2f2b13546e86ea8c982701ccac81d1a3e2faff029f8c0fdf9dcd2e8952514f3d02db81b96ba22e0abd461364f432cb49398c7c5d541cb96ac06731d06a25637ce0078de86fb32054a8d4e31c4ce93acdea21e0a07bf3c2d1a2f44a1bcf5a1e09a9bc32d337641497a549533e0a641ed57165adb318eced7b8cb5ac249594a09575c6461849eb7c89cdf3672bfb2d509aa166a355dbf885bac5d771e31a5e1147f3f2235eefd06f1f97630826541fbbe60807992934d8ead3f80974552d0b092a8760b1eb4feecc468661e9bc8ed82b293e86103e302c4f2c159967b2393005c222bca5ad18cee06ede2e7693a2c4e1df0b88cc8bc6d88dac4cc8e310b941923e119713343e1f994464474ad6646c7ff1dbe35cda20c06d43097b9ff11576ed91e30aae26af6948e97c12d374154aa0cfea8342023c0c6ce495ee5937fac16040aa52978e8d1e043e35c3f9aae0ce5d4d767220579df9f8fa2e89795f63238114a67a7ae41f0ea69c2901afac6a65fa2d5106fdeba881b42965d68cb6ecfef1e8f99b29ecda0913e0095b22ee561d221a205b2fb2d95e894fc418ad4b09344e62e18922618349ef1986210972183496fb343062e612653c033680619edc05918afa348507330a6d0cbc656038830334f283e4fdc6365a026cf014ffdaf7e6b760161b219a7ed1609c9c454681977a447acb44981a47c680e1ff53b60f56e7d1d2f3c06e4812e03badb7039cda557fb15ab748c84f37fa5ba34f17e1b64b45260946a24cd9a741549dd0c12e1c7c845c7efa677a5e99fdecb8352e0f6951443609dd5e39d442f102408f5f4616c4deba5180e6b120fcb0f2d810b3643d5443f6fc639584365101458da5bdebf96f2b529b4a958eff3ab995dfc9c9295293750e3d2d308e1274d8e1482adc49b3398dbe37dd1c80cc2bc710f434d9a7427a77d30097e1567a384a73f310072c85b9a78b63d9eae8580e78b29db939f9b5aacb124ba2a2f708f2191189acc93db95f6418e75a7ef5e9d9ffc7d7db21c3179db562292ac3b2166620210456eed6f439939db53cd0b9762250fc7d4754c8d478acf1ccf0e2c0a2712f255ca59a6e117f7f8ac2961efd4212bac8538f1c934e4b61f750c68014be4d92142fde491a566cdbc214ec00cd37f134c30fc91f148e8dbaf3d5891c79bbb516765af79082d44e2ac27d97a6343a3f0b9c2ceee370dfc6397f99969142f650b201c87e02c58dbdf43b43d099fbf377cb841671bbf1205320ad70ed634a274c441c3a58d3372f96976845605d02270a496fd2711104e10f5170a5227ec6eb1fd3b78a11293daa21860a43fc12053d6fe1555f80be7fc84ae4a74296f7a06197170ff1dd1e9f635680dc6b375081e20a8abf9735b6ea476207787a8851c84c9b4b8fe8507fab37242e4c4b2a681ce7bef9639ed702e540add8c088610d13730a0f700d2bea614ccc30c8095f8e4fccf5cdff7d01c1700f1c59f051c98438ffa2a7d1b1095de00880746b333dfc6937fa2d3ed6e40d16e11078efcab5da86c1bd73b7c9ab17233965f06a0ac771740db735fa78cc2171aab7520a3c483537cb792d5b5542b80722ab1fe87c7a64edc5eaea01f542f5bdd216cb22ce5e66a5fee166c6316e130241829e93be3653ba70b7e192473ddbb56b6f88602370b2aa1aef0fdfc3757cd7d1e23316d3ecb06f55d94fd3845bce9cc58c62c1d788208ad4c1970732464f63701b62a5963636ca314a4070368d9d145558835d4dece1cf504beeb4776c4d950b9e3eb71a1c76ce4160ce0de77f8c2f5733380364ae95ffc9c628cfe8b31b8b64c991ed13b90aa9b9f8009b871a7f7ff85b753f79d98ac62a47dece47eed6f4f1ab7af405ff5bbbf5d934ed0c628988afb90b9d472cc2b7a20bfe0b0f4dfcb20b107b53f99d63dcccedd11dd3eadb3520a02abf19ed0fff7b3e11358aaab18692721fad8c651539612264e574f1f2d5cc09f28112e8a4f13734f8e5058676cb16fd60b25705c09dcb93b2677c07322dc7c3b50ae34255d8846b88c148d3d14be2ba1594c675b3e3d4417f3fb181cab447d6f84b5e31a3a15146cb6e77fc38636115300891172fe34769554ff74ac48852e94bb5dc1519c9b76c3a35f3cfe4b6db5da2a122595a505d7ed774e32c273ac4e0bbc932d7b024e0652a81cf89cbcdbd509e1f2dd558bda883a06de8b8e24fb5e9bca1877707fa5e7bfac2fb121a706bacb605d70baf91305825233d3475de87d50504762db8f286cfd3a27f3cdd260c8c78bd41d6a34afd69b847b68150b764955f74de913faada5ed91b4be46c07659c6c2e9b4b410842b6710f84df76b98c9b75f6afe8370ff1342f2f28ffb79827d874568a26cd12b5c139d0dbdcf481f0b19d05532bc6a12cd9a628136b6b8bd62a08ba4e9bf1fc95dfade8032855f4c6fa9bff3029e477c481cd119201c86c9c887ffbd58ee27ac89155621f4f73f06a8b77cdf79124c2db8d539a3db934d5aa5ee8daaaad6830c7d886fae65ce82010b0c65c3dee3bcf2b7c35a472a05794e37578888d4f92dc27c94a9942b52e41b519a80696df79af3f8309e6f918f88a5f575e1f0cdd6ae197ea6d178f240de09fce59539b510dab3e60a2451e5f1d92732ce930e827b96ae61c924b6b6d843aacf785fe32100a6842164340fc6f0d873df029f4a1e781041a69bcd37531d830bba11c07ccf502229b3734rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkubernetes1.18-1.18.20-150200.5.25.1.src.rpmkubernetes-client-commonkubernetes1.18-client-commonkubernetes1.18-client-common(x86-64)    /bin/sh/bin/shkubernetes1.18-clientrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1kubernetes-client-commonkubernetes-common4.14.1hf@hf@h @hd[@dm@___9_cO_V _H_>e_>e_>e_;_;_6|__ @_ @^@^W@^@^@^y^(@^^1^H^^%@priyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.comdcassany@suse.comdcassany@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comjevrard@suse.comjevrard@suse.comrbrown@suse.comdmueller@suse.comrbrown@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comrbrown@suse.combwiedemann@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.com- Pin `golang(API)` version to 1.23 * fix bsc#1246989, Kubernetes client (v1.18.10/v1.18.20) built with go1.24.5 breaks with * `panic: runtime error: invalid memory address or nil pointer dereference` - update .spec file to set FORCE_HOST_GO env variable, to force k8s build scripts use the local GOTOOLCHAIN version from the build pipeline (i.e. GOTOOLCHAIN='local') * ref: https://github.com/kubernetes/kubernetes/blob/9791f0d1f39f3f1e0796add7833c1059325d5098/hack/lib/golang.sh#L507- Update to version 1.18.20: * Revert "Cleanup portforward streams after their usage" * Updating EndpointSlice validation to match Endpoints validation * Make parallel build memory threshold configurable * pkg/kubelet: improve the node informer sync check * Additional CVE-2021-3121 fix * Fix startupProbe behaviour changed * Pin sigs.k8s.io/structured-merged-diff/v3 at v3.0.1 * apf: exempt probes /healthz /livez /readyz * Cleanup portforward streams after their usage * azure: fix node public IP not able to fetch issues from IMDS * Add AcceleratorStats to cri_stats_provider * Add yaml util to unmarshal numbers into int/float * Use apply to create objects in TestApplyStatus * Stop skipping APIService in apply test * Stop clearing OpenAPIConfig for kube-aggregator * Add ability to skip OpenAPI handler installation * apf: fix test flake * update gogo/protobuf to v1.3.2 * e2e fix: loosen configmap to 10 in resource quota * apf: handle error from PollImmediateUntil * Stop probing a pod during graceful shutdown * Increasing maximum number of ports allowed in EndpointSlice * webhook config manager: HasSynced returns true when the manager is synced with existing webhookconfig objects at startup * api-server add --lease-max-object-count * apiserver add metric etcd_lease_object_counts * apiserver add --lease-reuse-duration-seconds to config lease reuse duration * update metadata-concealment to 1.6 for removing legacy checking * Revert "Automated cherry pick of #97417: fix azure file secret not found issue" * Use the correct volum handle format for GCE regional PD. * allow configuring ReadIdelTimeout and PingTimeout via env var * Add a unit test testing the HTTP/2 health check help the REST client detects broken TCP connections. * configure the ReadIdleTimeout and PingTimeout of the h2 transport * update golang.org/x/net and golang.org/x/sys, equivalent of PR 96549 * deepcopy statefulsets * full deepcopy on munged pod spec * remove pod toleration toleration seconds mutation * add markers for inspected validation mutation hits * move secret mutation from validation to prepareforupdate * remove unnecessary mutations in validation * tweak validation to avoid mutation * For LoadBalancer Service type don't create a HNS policy for empty or invalid external loadbalancer IP * Add tests for populated volumes * Fix comment on getPodVolumeSubpathListFromDisk * Fix tests to test for new behavior * Add warnings after cleanup back * Automatically remove orphaned pod's dangling volumes * Updating EndpointSlice controller to wait for cache to be updated * Count pod overhead as an entity's resource usage * Skip visiting empty secret and configmap names * Fix PipeWriter#CloseWithError race on go1.13 * Include unit test * Adjust defer to correctly call * do not remove volume dir when saveVolumeData fails * build/OWNERS: Add Dan and Sascha as reviewers * Storage e2e: Remove pd csi driver installation in GKE * Use -LiteralPath instead of -Path * Escape the special character in vsphere windows path * kubelet: Fix mirrorPodTerminationMap leak * kubelet: Delete static pods gracefully * Respect grace period when removing mirror pod * Remove logspam on node sync * Merge pull request #96876 from howieyuen/no-execute-taint-missing * WIP: node sync at least once * kubeadm: drop explicit constant override in version test * kubeadm: get k8s CI version markers from k8s infra bucket * fix kube-scheduler cannot send event because the Note field is too large * Fix nil pointer dereference in disruption controller * Fix translation of Cinder storage classess to CSI * Fix build after cherry-picking * make podTopologyHints protected by lock * Recover CSI volumes from dangling attachments * IsVolumeAttachedToNode() renamed to GetAttachState(), and returns 3 states instead of combining "uncertain" and "detached" into "false" * Fixes Attach Detach Controller reconciler race reading ActualStateOfWorld and operation pending states; fixes reconciler_test mock detach to account for multiple attaches on a node * deferredResponseWriter returns after calling the Close() method * ignore cgroup driver check in windows node upgrade * aggregate errors when putting vmss * fix azure file migration issue * cleanup subnet in frontend ip configs * kubeadm: change the default image repository for CI images from gcr.io/kubernetes-ci-images to gcr.io/k8s-staging-ci-images * Use volumeHandle as PV name when translating EBS inline volume * fix the deadlock in priority and fairness config controller * clean up executing request on panic * AWS cloudprovider allow nlb-ip and external type lbs to be managed externally * kube-aggregator: fix apiservice availability gauge * Lower the frequency of volume plugin deprecation warning * use default unkown sock for kubeadm cmd if cri detect is not needed * cherry-pick part of #97451: fix nodeport quota check failure during creating clusterip * Release reserved GCE IP address after ensure completes. * Ensure reproducible builds when build through docker * Create OWNERS for most of the API Priority and Fairness impl * Fix bug in CPUManager with race on map acccess * fix azure file secret not found issue * fix: azure file latency issue for metadata-heavy workload * Add more logging for Mount error * Flush FibreChannel devices before deleting * Fix FibreChannel volume plugin corrupting filesystem on detach * Accept healthy instances in list of active instances * Remove ready directory which created in empty volumeMounter setUp func * Avoid unnecessary GCE API calls for IP-alias calls * Lazy initialization of network urls for GCE provider * Bump node-problem-detector to v0.8.5 * fix: resize Azure disk issue when it's in attached state * Fix issue in evaluating symlink path for subpath * Replace evalSymlink() with powershell command for subPath_windows.go * Fix cacheWatcher leak when time jump to the future and jump back * update e2e kubectl test * prune type in preserve-unknown-fields objects * apiextensions: prune array type without items in published OpenAPI * fix pull image error from multiple ACRs using azure managed identity * change GetFullQualifiedPluginNameForVolume to distinuish different drivers * Update max data disk count with new instance types * Ignore error while setting public-read on GCS files, GCS uniform access buckets will always fail. * Allow priority to be set for kubelet process on Windows * volume binding: report UnschedulableAndUnresolvable status instead of an error when bound PVs not found * Do not skip externalLB update if some nodes are not found. * Honor disabled LocalStorageCapacityIsolation in scheduling * Correctly parse X-Stream-Protocol-Version header * DelegatingAuthorizationOptions: exposes and sets a default timeout for SubjectAccessReview client * Disable watchcache for new events API for consistency with the old API * test: add unit-test for TranslateCSIPVToInTree. * fix azure file migration panic * Re-add the event recorder in the release test * Don't clear the cached resourcelock when errors occurs on updates * Add failing test showing release is not working properly * fix upgrade test * Add lease release tests in leader election * Generate complete leader election record to resolve leader election issues with LeaseLocks * Fix a bug that Pods with topologySpreadConstraints get scheduled to nodes without required labels * If we set SelectPolicy MinPolicySelect on scaleUp behavior or scaleDown behavior,Horizontal Pod Autoscaler doesn`t automatically scale the number of pods correctly * Do not update managedFields timestamp when they don't change * Update the PIP when it is not in the Succeeded provisioning state during the LB update. * Do not assume storageclass is still in-tree after csi migration * Fixes high CPU usage in kubectl drain * Automated cherry pick of #94781: Don't attempt to detach an FC device if we don't know its name * don't cache transports for incomparable configs * fix azure disk data loss issue on Windows * fix azure disk attach failure for disk size bigger than 4TB * e2e pods: add missing pod and node name in the formatted log line * Updating kube-proxy to trim space from loadBalancerSourceRanges * Mask bearer token in logs when logLevel >= 9 * Don't create a new sandbox for pod with RestartPolicyOnFailure if all containers succeeded- Follow up changes after go version bump to 1.22: - For ppc64le platform: disabled `export GOLDFLAGS='-linkmode=external'`. * to fix the build failure error: `-linkmode=external requires external (cgo) linking, but cgo is not enabled` - For linux/s390x platform: disabled building kubernetes binaries with `-buildmode=pie` * `-buildmode=pie` with "internal linking" is not yet supported on linux/s390x platform * ref: https://github.com/golang/go/blob/a63907808d14679c723e566cb83acc76fc8cafc2/src/internal/platform/supported.go#L223-L232 * ref: https://github.com/golang/go/issues/64875#issuecomment-1870734528- add patch file: cve-2025-22872-x-net-html-properly-handle-trailing-solidus.patch * fixes CVE-2025-22872, bsc#1241865 * Ref: https://github.com/golang/net/commit/e1fcd82abba34df74614020343be8eb1fe85f0d9- Update `Requires` in the "kubernetes1.18-client" pkg to: * Remove: `Requires: kubernetes-client-common >= %{version}` * Add: `Requires: kubernetes%{baseversion}-client-common`- Security Patch Fix for CVE-2023-2727 (bsc#1211630) and CVE-2023-2728 (bsc#1211631) * added patch: kube-apiserver-admission-plugin-policy.patch * this new kube-apiserver component patch prevents ephemeral containers: * * from using an image that is restricted by ImagePolicyWebhook (CVE-2023-2727) * * from bypassing the mountable secrets policy enforced by the ServiceAccount admission plugin ( CVE-2023-2728)- Adding a conflict on kubernetes client common to ensure there are no leftovers after migration from SP1 to SP2 on SLE15.- Build only kubernetes client subpackages on SLE- Update to version 1.18.10: * Fix reporting network_programming_latency metrics in kube-proxy * Azure: fix node removal race condition on VMSS deletion * make download-or-bust compatible with both sha512/sha1 * replace sha1 with sha512 * use more granular buckets for azure api calls * avoid potential secret leaking while reading .dockercfg * Mask Ceph RBD adminSecrets in logs when logLevel >= 4 * fix: azure disk resize error if source does not exist * fix detach azure disk issue when vm not exist * Fix UpdateSnapshot when Node is partially removed * kubeadm: make the CP join handling of kubeconfig similar to "init" * kubeadm: warn but do not error out on missing CA keys on CP join * fix: detach azure disk broken on Azure Stack * Handle nil elements when sorting, instead of panicking * do not mutate endpoints in the apiserver * Remove HeadlessService label in endpoints controller before comparing * Update CHANGELOG/CHANGELOG-1.18.md for v1.18.9 * count of etcd object should be limited to the specified resource * Track pods with required anti-affinity in scheduler NodeInfo and Snapshot. * Ensure getPrimaryInterfaceID not panic when network interfaces for Azure VMSS are null * Update staging/src/k8s.io/legacy-cloud-providers/azure/azure_loadbalancer_test.go * Allow 404 error on lb deletion in azure * chore: add diskclient.Update interface * chore: add diskclient.ListByResourceGroup interface * Fix doc for leader-elect-resource-lock flag- Update to version 1.18.9: * e2e: backport regenerate namespace name if the name is already taken #90591 * Update CNI plugins to v0.8.7 * azure: use the parsed value from the configuration * Cherry pick of #93908: Updating EndpointSlice controllers to return if error encountered * Update snapshot controller to use k8s.gcr.io * test(kuberuntime): deflake TestRemoveContainer * kubectl describe pod: use ReportingController as an event source * Fix an issue when rotated logs of dead containers are not removed. * Append suffix 'i' only if needed * Fixed reflector not recovering from "Too large resource version" errors with API servers 1.17.0-1.18.5 * let panics propagate up when processLoop panic * Add impersonated user to system:authenticated group * cleanup: print warning message after timeout * Revert "cleanup: decrease log level from warn to v3" * cleanup: decrease log level from warn to v3 * Remove duplicate nodeSelector * fix(azure): check error returned by scaleSet.getVMSS * remove oom TestStartingWatcher ""unit"" test * Ensuring EndpointSlice controller does not create EndpointSlices for Services that are being deleted. * If firstTimestamp is not set use eventTime when printing event * kubectl: fix the Scheduled eventTime is when use kubectl describe pod xxx * Update json-patch to v4.9.0 tagged release * Improve EndpointController's handling of headless services under dual-stack * Improve EndpointController dual-stack testing * Fix Endpoint/EndpointSlice pod change detection * Updating EndpointSlice controller to wait for all caches to be synced * Fix bug for inconsistent lists served from etcd * test(kubelet): add a regression test to verify kubelet would not panic * fix(kubelet): protect `containerCleanupInfos` from concurrent map writes * Keep track of remaining pods when a node is deleted. * add sjenning as kubelet approver * Remove direct accesses to cache's node map * Update CHANGELOG/CHANGELOG-1.18.md for v1.18.8 * Add tests for out of band attachments * Update e2e csi images to k8s.gcr.io * "unbound immediate PersistentVolumeClaims" should be UnschedulableAndUnresolvable error * Make AttachDisk idempotent again * Do not evict pods which tolerate all NoExecute taints * Fix namespace controller cleanup orphaning * Add labelSelector validation to Affinity/AntiAffinity score plugin * Use NLB Subnet CIDRs instead of VPC CIDRs in updateInstanceSecurityGroupsForNLB * Make nested /volume/ repo images overridable * fix: update max azure disk max count * Do not swallow NotFound error for DeletePod in dsc.manage- kubernetes%{baseversion}-kubeadm now obsoletes kubernetes%{baseversionminus1}-kubeadm- Introduce kubernetes$FOO-client-common package to make -client truely parralel installable- Harmonise macro names, use baseversionminus1 across all k8s packages for previous version number- Remove old macro on maxcriversion, with the new relaxed constraints- Relax constraints on kubeadm- Correct invalid use of %{_libexecdir} to ensure files should be in /usr/lib- update url- Update to version 1.18.8: * [go1.13] Update to go1.13.15 * [go1.15] build: Update to k/repo-infra@v0.0.12 (supports go1.15.0) * Update others OWNERS files from master * Promote spiffxp to build/ approver * build: Update Debian base images * build: Remove Debian base image building * Update to json-patch 4.8.0 * Revert "Automated cherry pick of #89629: fix 68211: modified subpath configmap mount fails when" * Azure: per VMSS, incremental VMSS VMs cache * Fix panic on /readyz * add dashpole as kubelet approver * Fix instance not found issues when an Azure Node is recreated in a short time * Use local daemonset manifest for installing Nvidia drivers * Fix scheduler issue with nodetree additions * tests: Fixes Windows kubelet-stats test * Fix a bug whereby reusable CPUs and devices were not being honored * Simplify logic in devicemanager TopologyHint generation * Add AnySet() to topologymanager bitmask API * update e2e test * autogen files update * fix 68211: modified subpath configmap mount fails when container restart * Fix ListZonesInRegion() after client BasePath change * Update Golang to v1.13.14 * Add bazel_skylib_workspace to fix make bazel-test 'no matching toolchains found' error * Update repo-infra to v0.0.8 (to support go1.14.6 and go1.13.14) * build: Update to repo-infra@v0.0.5 to support go1.14.3 and go1.13.11 * Update to repo-infra v0.0.4 * Update bazel to 2.2.0 * fix: initial delay in mounting azure disk/file * Skip ensuring VMSS in pool for nodes which should be excluded from lb * Update CHANGELOG/CHANGELOG-1.18.md for v1.18.6 * defaultpodtopologyspread: access listers in plugin instantiation- Update to version 1.18.6: * Don't return proxied redirects to the client * Include pod /etc/hosts in ephemeral storage calculation for eviction * Fix throttling issues when Azure VM computer name prefix is different from VMSS name * kube-proxy ipvs masquerade hairpin traffic * kubeadm: add --port=0 for kube-controller-manager and kube-scheduler * Wait for all informers to sync in /readyz. * Fix bug in reflector not recovering from "Too large resource version" errors * Delete default load balancer source range (0.0.0.0/0) to prevent redundant network security rules. * hyperkube: Use debian-hyperkube-base@v1.1.1 image * debian-hyperkube-base/Dockerfile: Add iproute2 package * debian-hyperkube-base/Dockerfile: Cleanup spacing * debian-hyperkube-base/Dockerfile: Alpha-sort packages * test: add unit test * fix: use force detach for azure disk * Update CHANGELOG/CHANGELOG-1.18.md for v1.18.5 * Add tests covering startup probe without readiness * Pods which have not "started" can not be "ready" * add docu + fix copyright year * fix: don't use docker config cache if it's empty * fix#92167: GetLabelsForVolume panic issue for azure disk PV * Fix DS expectations on recreate * kubelet, kube-proxy: unmark packets before masquerading them * kubeadm: don't re-add an etcd member if it already exists for "join" * some tests for new function * go-to-protobuf: fix rewrite of embedded struct fields * Windows tests: Makes gMSA test more nanoserver friendly * kubelet: fix `/stats/summary` endpoint on Windows when init-containers are present on the node- Update to version 1.18.5: * Update CHANGELOG/CHANGELOG-1.18.md for v1.18.5-rc.1 * hyperkube: Use debian-hyperkube-base@v1.1.0 image * hyperkube: Build debian-hyperkube-base v1.1.0 image * Update CHANGELOG/CHANGELOG-1.18.md for v1.18.4 * kubeadm join: Wait longer for TLS bootstrapping * CSI: Modify VolumeAttachment check to use Informer/Cache * Fix log timestamps to be displayed in fixed width- move newest kubernetes-client to update-alternatives with kuberlr- avoid verbose diagnostic print on start of kubelet- Update to version 1.18.4: * enable floating IP for IPv6 * Extend AWS azToRegion method to support Local Zones and other partitions * kubelet: block non-forwarded packets from crossing the localhost boundary * Deflake port-forward e2e test * Fix fieldType being dropped by older go-clients * FieldManager: Reset if we receive nil or a list with one empty item * set dest prefix and port for IPv6 sg rule * fieldManager: Ignore and log all errors when updating managedFields * Make kubectl tolerate other versions of the CSR API * Changes to ManagedFields is not mutation for GC * fix a number of unbounded dimensions in request metrics * build: Use debian-hyperkube-base@v1.0.0 image * Check for GCE finalizer in GetLoadBalancer. * Fix csi-provisioner image for pd csi driver * hyperkube: Build v1.0.0 image * build: Add dependency entries for debian-hyperkube-base * Update CNI to v0.8.6 * Fix public IP not shown issues after assigning public IP to Azure VMs * Skip Pod Conditions from scheduling queue updates * add test for finalizers * skip unnecessary scheduling attempt when pod's finalizers change * Update CHANGELOG/CHANGELOG-1.18.md for v1.18.3 * Add back anti-affinity to kube-dns pods. * Check for empty zone string * Azure - do not use 0 zone or empty string for zone when creating PVs * Fix client-ca dynamic reload in apiserver * Fix exclusive CPU allocations being deleted at container restart * Update strategy used to reuse CPUs from init containers in CPUManager- Remove %{?_smp_mflags} to make build more reliable [boo#1172744]- Add reproducible-buildid.patch to make package build reproducible- Update to version 1.18.3: * Move nfs-provisioner from quay.io/kubernetes_incubator to staging-csi * Use staging-csi to work around quay.io availability * Azure: support non-VMSS instances removal * deps: Use debian-base:v2.1.0 and debian-iptables:v12.1.0 * build: Add build-image OWNERS to debian-{base,iptables} and pause dirs * count no nodes scheduling failure as unschedulable instead of error * kubeadm: fix flakes when performing etcd MemberAdd on slower setups * base-images: Update to kube-cross:v1.13.9-5 * build: Alpha-sort dependencies.yaml * fix: azure disk dangling attach issue * kube-proxy: increase the session affinity timeout to ensure that the test passes in ipvs mode * cluster: ipvs conntrack module vs kernel version * allow k8s.io/kubernetes/third_party/forked/ipvs in e2e test framework import restrictions (transitive dep from pkg/kubemark) * add license headers for third_party/forked/ipvs * third_party/forked/ipvs: check the address family if the netlink address family attribute is not set * run hack/update-vendor.sh to remove github.com/docker/libnetwork * remove github.com/docker/libnetwork from go.mod * update pkg/util/ipvs to use third_party/forked/ipvs * move github.com/docker/libnetwork/ipvs to third_party/forked * fix backoff manager timer initialization race * fix: ACR auth fails in private azure clouds * Restore cache-control header filter * kube-scheduler: compatibility with ServerSideApply * bugfix: initcontainer wasn't considered when calculate resource request * fix: azure file csi migration failure * Fix flaws in Azure CSI translation * Revert "stop defaulting kubeconfig to http://localhost:8080" * Update CHANGELOG/CHANGELOG-1.18.md for v1.18.2 * Fix Node initialization for GCP cloud provider * Simplify unregistration of csiplugin * Unregister csiplugin even if socket path is gone * Move PSP tests behind a feature tag * kube-openapi bump to release-1.18 * Preserve int/float distinction when decoding raw values * Check Annotations map against nil for ConfigMapLock#Update() * Fix CSINodeInfo startup * Wait for APIServer 'ok' forever during CSINode initialization during Kubelet init- Add ConditionPathExists=/var/lib/kubelet/config.yaml to kubelet.service [boo#1146372]- Run sysctl -a --system before kubelet to ensure sysctl parameters are correctly loaded [boo#1171770]- Update to version 1.18.2: * Fix GCE ILB for large clusters * Restore the ability to `kubectl apply --prune` without -n flag * Fix client watch reestablishment handling of client-side timeouts * Fix priorityClass typo, add numeric priority to static pods * Update CHANGELOG/CHANGELOG-1.18.md for v1.18.1 * Test dropped round-trip annotations in HPA conversion * Drop round-trip annotations in HPA conversion * Skip updating cache on pod update if the node was deleted- kubelet-common: conflict with other instances of kubelet-common and require kubernetes-kubelet%{baseversion}- Update to version 1.18.1: * Ensure Azure availability zone is always in lower cases * Even with build error, kubectl apply should apply all valid resources * fix: update max azure disk max count * Ensure diff doesn't persist patches * Fix permissions for endpointslice controller * Clean up event messages for errors. * Allow list-resources.sh to continue if a resource fails to list * fix a bug where spn: prefix is unexpectedly added to kubeconfig apiserver-id setting * Adds integration test for apply failures when applying multiple resources * Fixes problem where kubectl apply stops after first error * fix cpu resource metric type by changing to counter * fix concurreny issue in lb creation * Kubeadm: fix Ready condition check * kubeadm: add missing RBAC for getting nodes on "upgrade apply" * Check that ImageInspect pointer is not nil * Fix bug about unintentional scale out during updating deployment. * Update CHANGELOG/CHANGELOG-1.18.md for v1.18.0 * build/dependencies: Remove bazel WORKSPACE go_version check * deps: Update to Golang 1.13.9 * build: Remove kube-cross image building * Label Windows test as Serial.- Initial Packaging - see kubernetes changelog for historic logs/bin/sh/bin/shh03-ch2c 1753717188  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm1.18.201.18.20-150200.5.25.11.18.20-150200.5.25.1kubectlkubernetes1.18-client-commonCONTRIBUTING.mdREADME.mdkubernetes1.18-client-commonLICENSEkubectl-alpha-debug.1.gzkubectl-alpha.1.gzkubectl-annotate.1.gzkubectl-api-resources.1.gzkubectl-api-versions.1.gzkubectl-apply-edit-last-applied.1.gzkubectl-apply-set-last-applied.1.gzkubectl-apply-view-last-applied.1.gzkubectl-apply.1.gzkubectl-attach.1.gzkubectl-auth-can-i.1.gzkubectl-auth-reconcile.1.gzkubectl-auth.1.gzkubectl-autoscale.1.gzkubectl-certificate-approve.1.gzkubectl-certificate-deny.1.gzkubectl-certificate.1.gzkubectl-cluster-info-dump.1.gzkubectl-cluster-info.1.gzkubectl-completion.1.gzkubectl-config-current-context.1.gzkubectl-config-delete-cluster.1.gzkubectl-config-delete-context.1.gzkubectl-config-get-clusters.1.gzkubectl-config-get-contexts.1.gzkubectl-config-rename-context.1.gzkubectl-config-set-cluster.1.gzkubectl-config-set-context.1.gzkubectl-config-set-credentials.1.gzkubectl-config-set.1.gzkubectl-config-unset.1.gzkubectl-config-use-context.1.gzkubectl-config-view.1.gzkubectl-config.1.gzkubectl-convert.1.gzkubectl-cordon.1.gzkubectl-cp.1.gzkubectl-create-clusterrole.1.gzkubectl-create-clusterrolebinding.1.gzkubectl-create-configmap.1.gzkubectl-create-cronjob.1.gzkubectl-create-deployment.1.gzkubectl-create-job.1.gzkubectl-create-namespace.1.gzkubectl-create-poddisruptionbudget.1.gzkubectl-create-priorityclass.1.gzkubectl-create-quota.1.gzkubectl-create-role.1.gzkubectl-create-rolebinding.1.gzkubectl-create-secret-docker-registry.1.gzkubectl-create-secret-generic.1.gzkubectl-create-secret-tls.1.gzkubectl-create-secret.1.gzkubectl-create-service-clusterip.1.gzkubectl-create-service-externalname.1.gzkubectl-create-service-loadbalancer.1.gzkubectl-create-service-nodeport.1.gzkubectl-create-service.1.gzkubectl-create-serviceaccount.1.gzkubectl-create.1.gzkubectl-delete.1.gzkubectl-describe.1.gzkubectl-diff.1.gzkubectl-drain.1.gzkubectl-edit.1.gzkubectl-exec.1.gzkubectl-explain.1.gzkubectl-expose.1.gzkubectl-get.1.gzkubectl-kustomize.1.gzkubectl-label.1.gzkubectl-logs.1.gzkubectl-options.1.gzkubectl-patch.1.gzkubectl-plugin-list.1.gzkubectl-plugin.1.gzkubectl-port-forward.1.gzkubectl-proxy.1.gzkubectl-replace.1.gzkubectl-rollout-history.1.gzkubectl-rollout-pause.1.gzkubectl-rollout-restart.1.gzkubectl-rollout-resume.1.gzkubectl-rollout-status.1.gzkubectl-rollout-undo.1.gzkubectl-rollout.1.gzkubectl-run.1.gzkubectl-scale.1.gzkubectl-set-env.1.gzkubectl-set-image.1.gzkubectl-set-resources.1.gzkubectl-set-selector.1.gzkubectl-set-serviceaccount.1.gzkubectl-set-subject.1.gzkubectl-set.1.gzkubectl-taint.1.gzkubectl-top-node.1.gzkubectl-top-pod.1.gzkubectl-top.1.gzkubectl-uncordon.1.gzkubectl-version.1.gzkubectl-wait.1.gzkubectl.1.gz/usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/kubernetes1.18-client-common//usr/share/licenses//usr/share/licenses/kubernetes1.18-client-common//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:39894/SUSE_SLE-15-SP2_Update/b49dedbf40863ef90daf56cb08a0c7e8-kubernetes1.18.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linuxASCII textdirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)C[7("bBbash-completionutf-86ac59a47b553c1ad016ebc2d492257bf127d08afbc54987551f6386c8c82de8b?7zXZ !t/Q]"k%ܙ]{~AY6\}9_%`yJpG -KW#l~ɥb_Տj\Fk[|h.3,sk5 -:%P-)MJ]_H^c"Vx--IS 3wݯ%(Iݿ*QޒF Zה+K R_Md[b=v ѻB$ʧI6iSRtQ?hXn{ˬ9ˆVHwVbjǧ_`sy} .Rcƞⲵ1}ꎒj $ Xf]zN7T-\@RG]})zj`(KÄy6BR EqȜ3XLk0qA&Z* cbA<B9H' *C( Ý#Vu Ӭ?/ȝ];aBts|%>[(ôt韍Ч$5+k]pt?h jޏN.7^&`_"#qOUkԘ,f\N'JPԾjᬷUJTif-h&(-^QTVQ4[:EhQ8o&iĐv4喤M'Qw_2f*}bDӭ,ЧT](D-X(8nF\Y+8,ϒk yjV |s'tVu Hd5Zt%FjF>3jX("{_dt=2;`cP!8(Hn>N)K|4|1$A rog0עns^[ё5y;g>U"bՙpOP=!V꾰jA0ӜzT8]0?m`1plEoAOao88KV׿L=T`~O/o@((hp~7/` wRK댽b7ʢ,7'alDKF<]ɝ Z! },H֘%2+oѦC`TV5`|5t4WȲhbF::1!C-U<|je_։-TxXy`NX&g Hn+DOԀ9~_+b;%3DQS\Af7ϼ3ߕƔ7Ζ@ iT{b7*s8 cƹvm$.&ʽ>X$[[_Rlxq4Eaz܏,GHdfeL!)8Z5͋m7dZ @XAXt5Tj2"XݍgTaٓ7٩L՗&q:BusG}qlu1'5,Y3/'ʓ 8 ( L׶ YZ