kubernetes1.26-client-common-1.26.15-150400.9.16.1<>,|fp9|gz0nyATL=0tGa:O kk#͗)3G# >`aKLKMQ2H*H?d' 5 Z %rr r |r Dr #r $(r%r(*r*d*r,\,,-]-|--(-8-9.:0}>@BFG(rHrIrX,Y8Zl[p\tr]<r^bscdeflurvzmCkubernetes1.26-client-common1.26.15150400.9.16.1Kubernetes client tools common filesKubernetes client tools common filesfh03-ch2bSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Managementhttps://kubernetes.io/linuxx86_64/usr/sbin/update-alternatives \ --install /usr/bin/kubectl kubectl /usr/bin/kubectl1.26 126if [ ! -f /usr/bin/kubectl1.26 ] ; then update-alternatives --remove kubectl /usr/bin/kubectl1.26 fi ,^B I  %X `6;KNITQKwS  k Z7 3 B   2w?? M - r % c; !g gr/C 6h @x} A큤A큤feJeJfeJfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff639af1c94c39ded3a781d1f82c7075b6af898b7bb6d284ea0313278568c542319d211837e467a4f807e50582778f879365feee41597ee5da30dc639e61bfb8decfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30799f021a464af16338c1b1221b7cab766d44ed68b5c866282d8deb9a566c61457e707b35c5d07f3fb162c0b141733547e88e527d21438e2eefeb594f6b57c8c018245acbe03b3194d56eee5eb98973bb99e6ea3e1af0a26eb7da464bf97d07204674d285a072b5b457f3a8f790f67c39b70ceaa140dbe1844078604dd7e13275b96b5fd23b6b1a536b8468ec521744e5b873c628b6991fc64b29f350c357378094673ebe116cb5edd8095061681b224d09520e10ef5cec8c9201766f0dbb7fb7fdec21ec78993a71165e5d7c85a614acb4d9d823440b4ce5a472a27af9ccf49509d9ca8d4c7212c461abeefde50b62240020b2c28ccf4e9548d436c4895b502d3e596be3e58682f21073927577b8883530abbd5c7bb3ae169dcaf8c5de8f43c97866bc3d6504693bda8b8dac13603f434febd8399173c33f7431e4bdabd4bdca2ba68a7554b7a9e6e629c5e92cc68a3256978ed29ab7be2b9a6ac04815ad3ffba3e00727dc629fe6a049e4150b4821becfe797c91587e7a490cb3aea97e89a3d10832c323fbd3e3ce43f6e45fa986a04ee181952f77e8585a9bab347a6d98121542629b7eb1950157eebb1cccffe737337213edcf4d4a0ea8949a7b31358d89f7c5c17988ff133849b6a0056437172258ee37e5bfab030c47719f561fc939dcadf6a5a9e3136a80450d80220b4c4372d318aa5ee799e1f17b23a3ea3c863df97ed20b081d096276b43617e4705095a753cc87d1128adbcb87e85c6f57def7bb39814c231eee13ae43ce0e589163cd1a1f07f168ce2fab5bab4764b422fbdd7736f67525da5a10abe5209ed8360803c4d6dc543e4425e0046cbedf34ff8a3a1dfb5bb6accf92bb5fa8f7b6869d34a32533193ea1a3bfc2181171a53ca75c04e00bc720c1c3893aa997dc24f55199d3efbcb4d494de2a611f2ae219d839e177e0f3961f5d97970c82f23ed13a62adb86a0c8d19b007a574bc52dc2d30ef6627e4fc58a02fe8d98bcc5a5b046977d4b0c0e6cd3d9ade0a08bfe7f470998c348cc3db757d7ff8c762407de88ba3bd9d13bb34a6084f27c5d0cdee8c18533ae654682f95cbcaaf40abe62a36b047774a407b2dbc1288df6077367bb9ffa64cd1a99ceb89859f28f1bc2729f381527092cac31187ca80a610be0158e2072c27af0ce98c47beeac0c327767b56004d8dbba285d969071c864440caf8515f4ad92b6e5c657fbee53567d54a9ba4bea52e8745e16a0c3e4069191239ce252c1d586b7b754c74711161ed593249277a4d06733ca81c581d033639830f4f45e25d43d4fc60a4aea9ceab70ddbd6effad290e912eedef1a1e428712759405c89990e18f5d36b527c0bfc942b0b257d5918293d21229fd27e768ceaf37f59606887e3a3ff2f07455db1ee9c9993ba4990f758466219830df2ee7ee3122c9a49cded44939327d90809fcd8e371ebd6b36e0a80acd2e1d23b0befcc7ae50309ac00f57cd1e3884507606c1d69501ab8bb2e5e2c398e5d54e3a4e4b49fd083013048e027f869e0f86b6e9feb2d0bd64f5db903a80b179a6d53228673722c29ae42873f051d5ecb6957970b22d6fd9535138afa9a03702fee5642e2b3dbeb0a17ef038621603c9a75a0658cb2f7344cabf24d0b3dd7955fb424e161c9b1f6fad933674667884fb171fb10a515b36f4d4918b947539eacdc2610bc4c1b7577c8030b8db5d990b89a372b5ca1d8413982f1ce786fd9f9bc1953f374529c5f48ba884a0c64ab402cbdd3fe25f3f13750c729c70d8379285fb5c1ffb2ed0029824a59f033efe86905eeb93dad3be97eea9a01c8ea8b160578a00de390f462151c7a4e0490bd3e3bcf0e2b99b0b3c0f357d4f5d656c08844522d87bf8e8ca5fe9266641ec7307df8d109b6b12a8ee133b4df92742f0d472c38a858d4e4709f4b5040f14f617b5f8c7f1603787443468fdeffe217aa43d4fdc7566eccbf2a4945c31cbdcef1f52c322316e0fec76b32d49a18bd01962e5094465fcfcc4f8b334276cd259e2bf037c1e7cb59e9a280910eb50eb81e890a8610f1cef49d7adf51490aedfa6fd9dd3b6ea88d35d2ef7af9646612eb28d4dbc78472770f12df467ffbd6cc0bbcf259f269a5cfd0d9c8b244aa12cb8af073bf599ea7ba94f6a38d36616047512a5327f5fb4ff7769bb60c9b6c3456bd6e36b2c27cd87d269039cc40a0c79e56b168f99dcf60ef8aca8ac29ed27205134e8c8aba192f3d7c10c7d0cbfef47224cdbaebdfd4c4bdf952815986c7b6084e248ed5dbe64b5e26efc32e03978a3a82f28a0c09b967be4e4c96ff905e6db72c2f60178623ac995393c07473e1f6f2a97599a22eb6cd6f466e9a54be91f01e192ffe91478b8b5df1b23ef0e73ffa686c98f755424edbe477ab070f91622bdf72aa4391a939126dee26b938845cd4af2396bacfa77ab347ba9b6ffa640e93d4bc84baed5c69648609078710449867dfb5845b42dcc92ea1a65928fcaa2e01bc0738119ffb2a57a42b6d612e0bef198580f8df97ce2b76ef1d64cc9dfd39b785392bc0145a6874231a0a84c54e3d7a02bc6a5d3d284cb6564fc31e3477bd0e7ba454ad3394064ba99e7677bce1b141806b8110699e397920dce70702a885eed519c5bd35aefa89d5de35210e00f2ed0fb156e7f603db416ec993dd0ffb6d65f108bfd36c1af95437c1aa17a5fce3c76d4190f83eb3fe25ff04843b6a82122da93b548931d40fff87b110e4973991d88d70454a1fd9dafe1925f46e5adfe04a702ecb45fc6135a65cd27176e2311e4d4e4feb11cf217104258ee9729242fc7b6a9c73a9ecbf0c91fb0b6ec4d23a731edebf1b89522820c03dff5df02792a893aa8cb10e6285ee48c21ff33f4dec7f940507de3cedf81ffa114b1cba7de2039c9f50227bef882bd19ad94837fe938e18e7cd8042578d59365d241f321553f4ce854f74a7cdc6ac6f3589976e366b10e6d25e19aedc9eb55037f255eade8c8ccb1a09b39152a8a3bb2c67d86cc3a0bd7fcbd4a8a8c55d7b94818020c9dacb78655429d83c1af289358dde1b67d35d840aef1f15f8db4fc1496452b0a4ae9f0c8c0f3ea5a130e64056dae385620584fddda0c4fbfc42833743a0a2236955667354d1123884d570d3be28c3269e5d0d415de808377fee2d929403e4729705d7544527885b3a7c3853b74d8ebae1526d2415ed1a2e4ba5e6d512400ba3beb0cd0c29172d40ff0fd349d095aec56f39b7bfb3744caacb6f25c856951c719472b13b844668b3778750e97f651d5b1f6d24cf972a65fa5297825eb24a4628f6af94b037077d1bd7238c5aa0b9d892bbe88346db80fb4f3040ed38434e78804abd6abbff3697000b28df4308ce558cca9bacf3358248ace36f01b29360d37f3155b9e0c9ad6871dfbae9bc18ca55b968244f550798fe43b3aeb770ae8e18841c3808300ae4fa6e8721c79e70f05c16a5830dbf9fc4ecd2eaaedefd76160940566368e6d8f4a770bb32947fefcd052faa99cb0426d46b046e279c0b6e0f3b00c18adcbac651a8978ee928ef664db4f2574c74a7a9138b54788e38e01fa1b8c79af70bb52ea176e976936249b8f30c7fc4c0a450db5190f8f72527166b7e03981643568f45fda9fa2d89404f9563da5bce433067c8927cb74a8eceab092b98a7d1db733f046e2cf71325498002c04377f6b70ea701a0f903510cadbe36e62f40fa5ddc920ddb034b82fb5d6119bb16191f27b01344443fe5fe160492e1158c90fb00b7d89ffcad8e604d92a742e7da938ab733a78e6d08602385d086ea428d0b5e7228656fe5c4aa13e683804d9ba6412b81037416b9f68382a27b0a7766e9ab7ad348567e10bb58eb0864cf0edfeac5cf25124d289dffbb297b3b22d6c8ea6ae7d4cadb58c53fe1b0584928cd16009bf7bb3f236328a63ccabb5f9ea99b3c6e09e5edebca78553962111e798bef4a09f9dd6e9c354d732f6f73321d72730ffef2d3963ce95b5e5b7259af24b81eb404760e03d8394946976f12fa31e05308ae2252aaa5d2b42e3ea2b1703524c2d1e5a8ea33c5bad5de1db4b65be46235545fd1b975e06dc24040ff1b1aed29fcddcc77125948d3a90f093ee5ed5b42dd2b4c128a6fea8b544045fb520f2cc392ad3e3c22dc3e838cab49b191f349b8b34545b2cd4f231b750fb0c726fed556647b370de27ee3e7a9bb6f0ee2c3a2e12b42f94f7cab5c250605f977f8b3781acaeaa54a9ac2720f69ae61c832247fb47bb53608070a8a705fb8b025e2d55db67bb53ac56754c904b88a4fc4f7d8a41514c5f4bcc661a23ce7e844354acbe04681d494c38c74a5d00b1039d32f0d04fb1fd4b747e9aa731d566a725cc4769df337ac53131878a18a565d7b80ba5f52de0b9a02b21693cddf5f5e7d7e65da1247cd8cf093771cd1a97cb5fcf774500997b7dd34e210ee971a12306a5ebc1dec0d82fd66d1943474824cbc17bd528b935c8c7ba550148ef97484a5472b63b019bf73e6abfecda6680ddd9f2e6013f3e5c73b089eee9a7632cb41f58bb284d9d984ed62ba203b14e217c9b07cca7162b547092c9132074e1c62cc7b592b9ba54ca2f8f893f805a232f1fec2de091326e62c0ba0cadd420755e6593e9e0328fc5236f2888e21b83626ff801119730ed03ea543e6301f20e413ea8c97f6e304069fd1508e691026b86ed92e2f1c608a5e65498ea52031a53ce436b5cf5398dbb695cede68bcc9285dd90fa37730df869e849eda6506f0e78741e1b17900d0435d3f5e813b53947d9efd1fb16aca706ce0cc9c8a5d2966933838d0c3b5742ab06f68b2f7f3f2bd8794277af1acd3f2d3f0d0ffacd6e9b5ef30003f503f522108ae127c3d20fb336e971a27ac2ef1f6cc583089361b6fbc3e899c4445d965be0c92f7b80255952074e64890650f2d09ea63cc0243b0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkubernetes1.26-1.26.15-150400.9.16.1.src.rpmkubernetes-client-commonkubernetes1.26-client-commonkubernetes1.26-client-common(x86-64)    /bin/sh/bin/shkubernetes1.26-clientrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1kubernetes-client-common4.14.3f@fbfbff@f@e}@e}@e7@eee`@e:Te e eRdd d@dd7d!@d!@dd@d @d @priyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.combwiedemann@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.comdimstar@opensuse.orgpriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.comeich@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.comrombert@apache.orgrombert@apache.orgpriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.com- Security fix for bsc#1229869 * New Patch: bump-x-net-to-v0_23_0.patch - golang.org/x/net is bumped to v0.23.0 to address CVE-2023-45288- 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- Update .spec file to bump go version build requirements (per requested in bsc#1229858) * `BuildRequires: go >= 1.22.5` * `BuildRequires: golang(API) = 1.22`- Add upstream 122680.patch for reproducible builds (boo#1062303)- 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='auto') * ref: https://github.com/kubernetes/kubernetes/blob/9791f0d1f39f3f1e0796add7833c1059325d5098/hack/lib/golang.sh#L507- Update to version 1.26.15: * [CVE-2024-24786] Bump github.com/golang/protobuf v1.5.4, google.golang.org/protobuf v1.33.0, bsc#1229867 * [go] Bump images, dependencies and versions to go 1.21.8 / distroless-iptables to v0.4.6- add new patch to advance autoscaling v2 as the preferred API version, to fix bsc#1219964, CVE-2024-0793 * autoscaling-advance-v2-as-the-preferred-API-version.patch- Update to version 1.26.14: * [go] Bump images, dependencies and versions to go 1.21.7 / distroless-iptables to v0.4.5 * Add processStartTime in metrics/slis * If a pvc has an empty storageclass name, don't try to assign a default StorageClass to it. - Update .spec file to bump go version build requirements: * `BuildRequires: golang(API) = 1.21`- Use %patch -P N instead of deprecated %patchN.- Update .spec file to remove go version build requirements: * above build requirement causing build failures with following error: - `go: download go1.20.13 for linux/amd64: toolchain not available` - ref: https://go.dev/doc/toolchain - Update to version 1.26.13: * [go] Bump images, dependencies and versions to go 1.20.13 and distroless iptables to 0.2.9 * Handle edge cases in seat demand stats * fix: 119921 * Use a separate function for checking if device was reconstructed * Add tests for checking of uncertain device paths * Fix device uncertain errors on reboot * fix(scheduler): fix incorrect loop logic in MultiPoint to avoid a plugin being loaded multiple times * etcd: Update to version 3.5.10- Update to version 1.26.12: * run update-vendor script * [go] Bump images, dependencies and versions to go 1.20.12 * pass GOTOOLCHAIN to build containers * handle GOTOOLCHAIN in kube::golang::verify_go_version * fix: requeue pods rejected by Extenders properly * Bump distroless-iptables to v0.2.8 that uses go1.20.11 * fix: smb file share unavailable issue when it's deleted * run hack scripts to update cyphar/filepath-securejoin to v0.2.4 correctly * update filepath-securejoin dependency to 0.2.4 to fix security vulnerability- Update .spec file to bump go version build requirements: * `BuildRequires: go >= 1.20.11` - Update to version 1.26.11: * Use golang library instead of mklink * [go] Bump images, dependencies and versions to go 1.20.11 * Fixing attempt to deploy past allocatable memory limits test on Windows * bump golang.org/grpc to v1.56.3 * Add more test cases ensuring nextScheduleTimeDuration is never < 0 * Modify mostRecentScheduleTime to return more detailed information about missed schedules * Re-use common parts between getNextScheduleTime and nextScheduledTimeDuration * Cleanups in controller utils * Fixing gmsa-webhook install steps for Windows GMSA full tests * Service controller: improve node lifecycle updates * KCCM: fix GCP ILB by reintroducing readiness predicate for eTP:Local * Use Patch instead of SSA for Pod Disruption condition * Retry operations if CSI Driver Isn't Found by Treating this Error as Transient- Update .spec file to bump go version build requirements: * `BuildRequires: go >= 1.20.10` - Update to version 1.26.10: * Release commit for Kubernetes v1.26.10 * Register UnauthenticatedHTTP2DOSMitigation into kube components (CVE-2023-44487, CVE-2023-39325), bsc#1229869 * Skip TestUnauthenticatedHTTP2ClientConnectionClose http1 tests (CVE-2023-44487, CVE-2023-39325), bsc#1229869 * Disable UnauthenticatedHTTP2DOSMitigation by default (CVE-2023-44487, CVE-2023-39325), bsc#1229869 * Prevent rapid reset http2 DOS on API server (CVE-2023-44487, CVE-2023-39325), bsc#1229869 * Fix concurrent write when filling PVC labels * Modify test PVC to detect concurrent map write bug * [go] Bump images, dependencies and versions to go 1.20.10 * .: bump golang.org/x/net to v0.17.0 * Add nil checks for hpa object target type values * Mark a volume as uncertain-attached after detach error * [go] Bump images, versions and deps to use Go 1.20.9 * bump etcd cluster image to 3.5.9 * cronjob controller: ensure already existing jobs are added to Active list of cronjobs * change rolling update logic to exclude sunsetting nodes * vsphere: adapt to govmomi bump * .: bump govmomi to v0.30.6 * Increase range of job_sync_duration_seconds * sync Service API status rest storage * scheduler: start scheduling attempt with clean UnschedulablePlugins * updating dependencies.yaml for etcd v3.5.9 version * use upstream etcd github path instead of redirecting one * update etcd version in install.sh to 3.5.9 * move check for noop managed field timestamp updates- fixes for bsc#1214406 - update `Wants` directive in [Unit] section of `kubelet.service`: * add: `containerd.service` * remove: `docker.service` - updating container runtime prerequisites: (Refer: k8s.io/docs/setup/production-environment/container-runtimes/#install-and-configure-prerequisites) * update `90-kubeadm.conf` to add below iptables rules: - net.bridge.bridge-nf-call-iptables = 1 - net.bridge.bridge-nf-call-ip6tables = 1 * update `kubeadm.conf` to add `overlay` kernel module * update .spec file to: - add post-installation scriptlet for `kubeadm` package to enable iptables rules defined in `90-kubeadm.conf` using sysctl - add conditional checks to load kernel modules (br_netfilter, overlay) in `kubelet-common` package post-installation scriptlet - update `kubelet-common` post scriptlet to correctly update `KUBELET_VER` var in `/etc/sysconfig/kubelet` file based on fillup template - add below to `kubelet` subpackage to recommend installing correct version of package providing `kubernetes-kubelet-common` : * `Recommends: kubernetes-kubelet-common = %{version}` - add below to `kubeadm` subpackage to recommend installing correct version of `kubelet` and `kubelet-common` packages: * `Recommends: kubernetes%{baseversion}-kubelet`- Update .spec file to bump go version build requirements: * `BuildRequires: go >= 1.20.8` - Update to version 1.26.9: * Release commit for Kubernetes v1.26.9 * [go] Bump images, versions and deps to use Go 1.20.8 * Automated cherry pick of #119776: Fix a job quota related deadlock (#120321) * TopologyAwareHints: Take lock in HasPopulatedHints * Mark Job onPodConditions as optional in pod failure policy * Update CHANGELOG/CHANGELOG-1.26.md for v1.26.8 * Incorporating feedback on 119341 * check for overflow * Fix CEL cost handling of zero length replacement strings * generate ReportingInstance and ReportingController in Event * Pass Pinned field to kubecontainer.Image * update otelhttp to v0.35.1 * prep for go1.21: use -e in go list * Skip apiserver_admission_webhook_request_total during context-canceled * Ignore context canceled from validate and mutate webhook failopen metric * kubeadm: fix nil pointer when etcd member is already removed * update to golangci-lint v1.54.1 + go-ruleguard v0.4.0 * fix: when PreFilter returns UnschedulableAndUnresolvable, copy the state in all nodes in statusmap * Issue 4230: remove readiness check for cache exclusion * run dummy command return status 0 * unit test not requiring priviledge * Revert "Revert #114605: its unit test requires root permission" * node: devicemgr: topomgr: add logs * e2e: node: add test to check device-requiring pods are cleaned up * e2e: node: devices: improve the node reboot test * e2e: node: devicemanager: update tests * kubelet: devices: skip allocation for running pods * Add test coverage of result size of string operations * Bump cel-go to v0.12.7- Update .spec file to bump go version build requirements: * `BuildRequires: go >= 1.20.7` - Update to version 1.26.8: * Release commit for Kubernetes v1.26.8 * Use environment varaibles for parameters in Powershell * Use env varaibles for passing path * Avoid returning nil responseKind in v1beta1 aggregated discovery * [release-1.26] releng/go: Bump images, versions and deps to use Go 1.20.7 and update protoc * e2e_node: move getSampleDevicePluginPod to device_plugin_test.go * fix 'pod' in kubelet prober metrics * priority & fairness: support dynamically configuring work estimator max seats * events: fix EventSeries starting count discrepancy * tools/events: fix data race when emitting series * tools/events: retry on AlreadyExist for Series * kubeadm: backdate generated CAs by 5 minutes * client-go: allow to set NotBefore in NewSelfSignedCACert() * Fix a data race in TopologyCache * Fix TopologyAwareHint not working when zone label is added after Node creation- Restore the correct content of the kublet wrapper script (boo#1213829).- Update: `BuildRequires: go >= 1.20.6` - Update: `BuildRequires: golang(API) = 1.20` - Update to version 1.26.7: * [release-1.26] releng/go: Bump images, versions and deps to use Go 1.20.6 * Fix the converts an empty string to nil. * Add unit tests for parallel StatefulSet create & delete * Parallel StatefulSet pod create & delete * Refactor StatefulSet controller update logic * Only declare job as finished after removing all finalizers * Cherry pick of #118716 upstream release 1.26 (#118912) * Hide numberOfMissedSchedules as an algorithm internal number * Update schedule logic to properly calculate missed schedules * kubeadm: set priority for "system-node-critical" Pods * Automated cherry pick of #118805: test comment should match the code in podgc (#118914) * call ./hack/update-vendor.sh * kubeadm: remove function pointer comparison in phase test * Make etcd component status consistent with health probes * Fix deadlock in ready test * fix the existing problem (0 SerialNumber in all certificate) as part of this PR in a separate commit * update serial number to a valid non-zero number in ca certificate * deps: Bump to cAdvisor v0.46.1 * AWS: fix code for picking region from zone * Fix the git-repo test error caused by the correct use of loop variables * dra scheduler plugin test: fix loopvar bug and "reserve" expected data * don't process unsupported loadbalancers with mixed protocols * make MixedProtocolNotSupported public * Add node check to vSphere cloud provider * Set permissions on volume before publishing update * Adding additional validations to queried endpoint list iteration.- Update: `BuildRequires: go >= 1.19.10` - Update to version 1.26.6: * Release commit for Kubernetes v1.26.6 * update-vendor: update vendored go.sums * [release-1.26] releng/go: Update images, dependencies and version to Go 1.19.10 * kube-proxy avoid race condition using LocalModeNodeCIDR * Add ephemeralcontainer to imagepolicy securityaccount admission plugin * Add DisruptionTarget condition when preempting for critical pod * update webhook test to go 1.21 * Test APIService safe handling at startup * Fix waiting for CRD sync at server start * kubeadm: fix a bug where the static pod changes detection logic is inconsistent with kubelet * kubeadm: Make etcd member removal idempotent * kubeadm: Add etcd client unit tests * kubeadm: Use internal etcd client through an interface * run update-vendor.sh * vclib: Modify x509.UnknownAuthorityError unwrap check * vsphere: Adapt to govmomi version bumps * *: Bump version of vmware/govmomi- Update BuildRequires: `go >= 1.19.9` - Update to version 1.26.5: * Release commit for Kubernetes v1.26.5 * benchmark test to evaluate the overhead of podMatchesScopeFunc * Fix incorrect calculation for ResourceQuota with PriorityClass as its scope * Update podFailurePolicy comments from alpha-level to beta * releng/go: Update images, dependencies and version to Go 1.19.9 * Kube-proxy/ipvs: accept access to healthCheckNodePort on LbIP * node: device-plugin: e2e: Additional test cases * node: device-plugin: add node reboot test scenario * node: device-plugin: e2e: Capture pod admission failure * node: device-mgr: e2e: adapt to sample device plugin refactoring * node: device-mgr: e2e: Update the e2e test to reproduce issue:109595 * node: device-mgr: e2e: Implement End to end test * node: device-mgr: Handle recovery by checking if healthy devices exist * node: device-plugin: e2e: Add test case for kubelet restart * node: device-plugin: e2e: Provide sleep intervals via constants * node: device-plugin: e2e: Update test description to make it explicit * node: device-plugin: e2e: Isolate test to pod restart scenario * node: device-plugin: e2e: Annotate device check with error message * node: device-plugins: e2e: s/devLen/expectedSampleDevsAmount * node: device-plugins: e2e: Refactor parse log to return string and error * test: Fix path to e2e node sample device plugin * node: device-mgr: sample device plugin: manifest to avoid registration * node: device-mgr: sample device plugin: control registration process * e2e: node: unify sample device plugin utilities * Bump runc go module v1.1.4 -> v1.1.6 * Use absolute path instead requestURI in openapiv3 discovery * Correct the changelog for GlusterFS removal in 1.26. * Refactors discovery content-type and helper functions * Fix directory mismatch for `volume.SetVolumeOwnership()` * Investigate and fix the handling of Succeeded pods in DaemonSet * KCCM: add providerID predicate to service controller * add log includes pod preemption details * fix: the volume is not detached after the pod and PVC objects are deleted * use case-insensitive header keys for http probes * kube-aggregator: correctly use client-go TLS cache with custom dialer * Do not look at VPC-related resources outside the cluster's network * Bump konnectivity-client to 0.0.37 * kubelet: Do not mutate pods in the pod manager * Fix azure disk e2e after migration * Return error for localhost seccomp type with no localhost profile defined * Bump the timeout for volume expansion * Wait for pod to be running before expanding- Update to version 1.26.4: * Release commit for Kubernetes v1.26.4 * releng/go: Update images, dependencies and version to Go 1.19.8 * Drop development dependencies from test targets * Clear front proxy headers after authentication is complete * Make prerelease tag optional in CI versions * Annotate CI version regexes * Drop unused regex grouping * Delete unused version regex function * kubelet: Fix fs quota monitoring on volumes * fsquota: only generate pod uuid is nil * Preserve UID/ResourceVersion in the BindingREST endpoint * Add integration test for DefaultBinder * API-initiated eviction: handle deleteOptions correctly * Change where transformers are called. * Aggregated discovery resilient to nil GVK * wait again on pending state * cacher allow context cancellation if not ready * Unlock CSIMigrationvSphere feature gate until there is a supported vSphere CSI driver available * Route controller should update routes with NodeIP changed When a node reboots or kubelet restarts, it is possible that its IP is changed. In this case, node route should be updated with the correct IP. In this PR, it checks if the IP in an existing route is the same as the actual one. If not, it marks it as "update" so the old route will be deleted and a new one will be created. There's a new field EnableNodeAddresses, which is a feature gate for specific cloud providers to enable after they update their cloud provider code for CreateRoute(). * client-go/cache: update Replace comment to be more clear * client-go/cache: rewrite Replace to check queue first * client-go/cache: merge ReplaceMakesDeletionsForObjectsInQueue tests * client-go/cache: fix missing delete event on replace without knownObjects * client-go/cache: fix missing delete event on replace * CHANGELOG-1.26: move OpenStack in-tree provider removal to urgent notes- Stronger conflicts for completion packages- Split individual completions into separate packages- Add "BuildRequires: go>=1.19.7" in spec file- Update to version 1.26.3: * Release commit for Kubernetes v1.26.3 * Avoid metric lookup in Parallelizer.Util on every work piece * One lock among PodNominator and SchedulingQueue * Removes old discovery hack ignoring 403 and 404 * Plumb stale GroupVersions through aggregated discovery * releng/go: Update images, dependencies and version to Go 1.19.7 * Tolerate empty discovery response in memcache client * Fix for windows kube-proxy: 'externalTrafficPolicy: Local' results in no clusterIP entry in windows node. * Deflake tests in staging/src/k8s.io/kube-aggregator/pkg/apiserver * Fix a data race in TestDirty * ut: fix TestLegacyFallbackNoCache versions order * Fix legacy fallback stale for aggregated discovery * Re-enable label selector * Add integration test for diff --prune --selector * Use label selector for filtering out resources when pruning. Matches same behavior as for kubectl apply * svc: Support pods with same address * api: generated files * api: drop Resources.Claims from PVC and PVC template * scheduler/framework/plugins/volumebinding: fix inaccurate log for when a volume is bound to a claim * Fix validation.go to validate without StatefulSetStartOrdinal feature gate check. Adds test case to validate regression fix of validation failing when spec.ordinals set and feature gate disabled * Remove global framework variable * fix race in aggregated discovery handler * Remove check for CSI driver running on node for CSI migration attach operations * Disable multiple pv mount tests for vsphere intree driver * Simplify construction of /metrics request * Fix for issue with Loadbalancer policy creation for IPV6 endpoints in Dualstack mode. * Bump konnectivity-client to v0.0.36 * make GetSubnetPrefix IP family agnostic * Invoke gimme from kube::golang::verify_go_version * Defer builds to test-cmd and test-integration targets * Set node_stage whenever available * Carefully compute request path for metrics- Update to version 1.26.2: * Release commit for Kubernetes v1.26.2 * releng: Update images, dependencies and version to Go 1.19.6 * Update golang.org/x/net to v0.7.0 * Pin golang.org/x/net to v0.4.0 in 1.26 * Enforce nodeName cannot be set along with non empty schedulingGates * kubelet/client: collapse transport wiring onto standard approach * Ignore container events with nil PodSandboxStatus * apiserver: remove 34s from DELETECOLLECTION rest handler * update prev succeeded indexes for indexed jobs unconditionally * dynamic resource allocation: avoid apiserver complaint about list content * Avoid typechecking stdlib * Fix konnectivity-client metric registration. * Fix nil pointer error in nodevolumelimits csi logging * add scale test for probes * kubectl: use v2 for hpa * Fix panic on ClusterIP allocation for /28 subnets * use custom dialer for http probes * use custom dialer for tcp probes * add custom dialer optimized for probes * k8s.io/component-base/logs: match full help text in unit test * k8s.io/component-base/logs: relax flagset unit tests * k8s.io/component-base/logs: unit test for command line help output * k8s.io/component-base/logs: fix usage through Go flag package * fix bug with param controllers being removed if used by more than one policy * bump honnef.co/go/tools to support go1.20 * PodGC should not add DisruptionTarget condition for pods which are in terminal phase * pkg/controller/job: re-honor exponential backoff * releng: Update images, dependencies and version to Go 1.19.5 * Do not include scheduler name in the preemption event message * Explicitly call rand.Seed() method * Exports WarningPrinter field in DeleteOptions * Do not leak cross namespace pod metadata in preemption events * Adjust DisruptionTarget condition message to do not include preemptor pod metadata * egress_selector.go: register konnectivity-client metrics. * expose prometheus.Registerer so that we can hook into this from external sources * Bump konnectivity-client to v0.0.35 * Cherry pick 114857 to release-1.26 * Automated cherry pick of #114602: Removed the reverted changes from Changelogv1.26.md * Update daemonSet status even if syncDaemonSet fails * Licensing: skip modules with fewer subdirs than mods * Fix issues in volumesnapshot test for ephemeral storage * Fix clearing rate limiter in disruption controller * Add pod to dsw if termination is not completed during reconstruction #issues/113979 * Add .go-version file containing build go version * Windows Kube-Proxy implementation for internal traffic policy. * Fix a regression that scheduler always go through all Filter plugins * Fix SPDY proxy authentication with special chars * fix double lock and excercise its codepath in tests * Creating Ingress IP loadbalancer alone when all the endpoints are terminating. KEP1669 * Deflake a preemption test that may patch Node incorrectly * Introducing LoadbalancerPortMapping flags for VipExternalIP- initial package/bin/sh/bin/shkubernetes1.25-client-commonh03-ch2b 1727179703  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr1.26.151.26.15-150400.9.16.11.26.15-150400.9.16.1kubernetes1.26-client-commonCONTRIBUTING.mdREADME.mdkubernetes1.26-client-commonLICENSEkubectl-alpha-auth-whoami.1.gzkubectl-alpha-auth.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-delete-user.1.gzkubectl-config-get-clusters.1.gzkubectl-config-get-contexts.1.gzkubectl-config-get-users.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-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-ingress.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-token.1.gzkubectl-create.1.gzkubectl-debug.1.gzkubectl-delete.1.gzkubectl-describe.1.gzkubectl-diff.1.gzkubectl-drain.1.gzkubectl-edit.1.gzkubectl-events.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/doc/packages//usr/share/doc/packages/kubernetes1.26-client-common//usr/share/licenses//usr/share/licenses/kubernetes1.26-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:35818/SUSE_SLE-15-SP4_Update/ebeb4ba35751e727d5b8c8a8b44c79a2-kubernetes1.26.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxdirectoryASCII texttroff 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)7aYT/K2nbash-completionutf-8c226f16b785fede058b8e331e4635830f6353fbf1dcb5edcd158ae11093f853a?7zXZ !t/V]"k%ܙ]{~P]Fl#_[/T7~QٻrqK`IwD_ ɇ50V^1r*jD$7?̤~ ݌IvbEjSLiSM"(+[dVn_uej2 f@2s ply=#fmjTUbB$ECBuTi*$JR *djUπTM3ZP?wc_(= u5@1(h&n- ngZ h(vAz3+1 #!rx_Y;xH ēϜ*蘘L>jzj*59q4O8TEz4Uhٛ%j.Ē9o ! zC3I)9bwK:3l )@[t\Q9{ Yレ X[:vzy~}[ڕB6l7}  s| ˰:<:f;&4ux`HϬzqM0.ɣYw\14cwB(*X4M$2-k6*OnHW؟bpaLF5y8tY A_͉0xKFG ,4ՒJ#F\oS6Ю q ;8+@FƽbW1[4.RcpAº:"K$؉duMU1C 7n᜿5hE?M5 A*s|I,'Y-AYމOkN=z٢J<׃8M@hnUDzÓ*o%:)901ṝgl:b>^ip)_D#l(aPj}rT @o &Ioޙȓ^w#ȸܵ}P(׊[e{njzy~򜴆e&:uiP} w?na>D aIVtton᳅Z/fxഉhUhGdy~t br:߀2ZSqYC