kubernetes1.28-client-common-1.28.13-150400.9.10.1<>,\fp9|9B>P0N\^^ydQkg=A~$*<Ņ޳L,FF0#h _ɿü,@u5 ~2~NޚNE"N[$Ŀ=_O]wkOߵPt>E?d' 5 Z %qq q tq 8q #iq #q%q'q* *8q+,X,t,-- -9(-:8-D9-:/>j@jFj#Gj8qHkqImqXn4Yn@\ntq]p8q^{b|Qc|d}e}f}l}u}qvdzfx|Ckubernetes1.28-client-common1.28.13150400.9.10.1Kubernetes client tools common filesKubernetes client tools common filesfh01-ch4cSUSE 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.28 128if [ ! -f /usr/bin/kubectl1.28 ] ; then update-alternatives --remove kubectl /usr/bin/kubectl1.28 fi >,^_ -l 2 yD @X`qvnzvr4v   z[ T e ( $ fa. % S  M -*  " ` <   >Od  W _5 +!A큤A큤ff f ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff639af1c94c39ded3a781d1f82c7075b6af898b7bb6d284ea0313278568c5423112c2c88c539afe3a6832698c5667d72d616d6b2df8c36ec246fe711d73f1eda4cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30e3798f9b14d94b834af60c8e7301df1c8e146d5da4b49699320dab3421a349c72a201ebe0d1147560b5e7dfdc49637ad0330c0ab2c0cb0c6a6a8891c61a3b173d615b3313f9fa0fc96ec314bea747bff09f97bdda1dca558e8c68b96d4c7136688176ea1d5756f7da20114cd2c1e297160991fef792432262411a220bf356bc440cdf8e5bf9d4a0462159750a96e89cd636fe8b4be496c2b7862987f46cc1171f99bc8799d28be7b63d4b62106fe69591debea69c4dab927deabcc63f7b06dc36727ed24ee630d9f87f9a963b27ed1b8398073e2d6bad7698633232dbb0ddce3c226cd216823bc29781358ce44d548be8e088b2f50b6be2bacf5943bcd3b4a49209fcf65ee12491f1f4e48368afe3bb9f570c564af65c417bd27c23a360823de12748a8b595f57569570eca2d4f5df5f75e2d043afa1549e5fc639195d3f8084c00288c3c7e766bbd0a5c2c330391d2a718eb0ff4e7ee5f305ac4b9858e98cbc841a19680c90a71882dc8cd2de6c94472341e5db26e28d7d16dfcbc88b03b953d704e4aac9528506dd7adfd64f70d65dbd52f45a167de1bc3d60b036b95a2a64c06d1fd37b3a278efddf9276d082863fa2ee7cd30145068293c8eb81e77dfbc2107dea909aaf4819a2885588c1522a616fb5858dbc3b9ddd2487fe37e309d5a45ab5e968b9568dd543b53e6289a738abdfaa37ecce2ef5cf746eb9fe8bc2b861eb572b61374b95842116fcad39b400c4f04a888a1cfb93dc3d3ded44f98c272530cac6068278974ad8c52a3e270dc9e71f6d423dea7a0f1de43900b276f366d566d91aa7d3bc60df0a602bfc93bc8c45f91ed6f746b37a8d1fc0cc75faa14897f8f2079fb2f2029478cddc4308adf5b404e943e9df8c2afbfe17fe72cddf0b77cbaee750d7f4688a1ff22098d239a0a78467c9a18d4ab552460895b41a434b4c1f716ac4284ebb69ea67ef5d8980e768c0618139e2f545e69721a4f0ff73d15775438717131f3636f365b6e86324e179c0f1ef5e121fc13c25985d01bf078dd73c484f49f9ea63755bceaf6426e51877896d39788eec4e50370c565ace6dfdc78c2f27aac29d063d701bc7c7ca61040c956a5bce578b5355223a55ced7019b7eaf273206a8219fadac08770364934ef96bbe1ca9dbc1dec6b22e97972cc3d69b7e3b89747435dc61137e9de0a8863252bfb41555998968e1de2c32563add0b157b4cbdb94b1eb4ce8c454ac1f915ce5509a2ef1b677ebdbd278ee6044c8a313d9e1509d4dcf82888af5ffe91e53acea2d32ff6f30837575ba3c103b4aa2f195aadc72fd9c6eb4d3c70c30dff852c83545915c591f370f1a59425e05c09087ff953c032ffe5131a5464b4e99f59fcf9a1acff0cbb2ac3a1696ed351542ca654cca774d219874d794b97a44acc1ca9dd2a4f94c05b245fa1fea9d1e58ba0fcf8f1cd04db68f13acffbe6bd58e051734a19074f79ad60c52b4616402548bb479fcf537f8a96cb9591699542931db8729728ad7a5db1b1421bf570ea76cce3a449d2b8989e040838ad4f8c5a2fa6cb5eed4e2794129c55d00aeb1ef59287b74a95d799dd496803703051b2ea25f57ea71b69c1b9ca184689a8a6df5cbbc9fed98573d2a95196ec87e51a38b4b359cb087b6a70d7d6713f7bc6684d4e49149189e2082598ebe790e4f6b5b290f9b13c15f18f47f5c2104716cc7060eaf09cd9fc20a26f0f8e3d0428e51f4b1b712a92093eb91a0be29400aebc4fca3b8d5624de6396fb45c875a0326761bc68c843c445b0d49b280693675dbb2000f9d6e456dd6f8da9c2cf4f6a1464419d2a3210af06b5bf571f2aa65bde7d141b034e5efbd45d532a73f442efb284620f275314f9be47daca32fb4125f91b20e3a27e3ecb1108ace48797b9a0ae7b496accfe23a9cc8f20fb1cc742389d4c8bbfb051e2b55e54fc402f5a1bfa62aa9adee90482434c2d2e853c070f71e53d0a3178b9b111144be36960d1d5dcf8ea5eb1b436cfc11a2d1df03782552362dee732b9f7dd1a3d84189aa360b8d5049ab1fb482843b0628af2002dc3787f8d8e1330f4ca73a6dd8bf1720b1b401c1a51746fb14bf99b01b93702c72e5de650182a924f44a7bb80242f7439a1ddc8e6f60d337ee96005862dea51e3857560f53960af9053f5c0083d5b787cfd838a7b2705cbfb15025843c115e721e6cf38681d97b73a84abe85f26d5b98a3152fb31a7d165f6c61b32845e17793eaf2ec00420c5555b13eea7c0279622d90fba93e065a82f1e89d5f9501ef0d6d5d7e32faa5d1e5477b939b10b0b1f09673ab41d10d67984815d274729a48df8896f51c555ae318e6d79d392f8962a24de2c6c76178d9dae8543c3e910cdcac02562cea9d76b8cc97332c05db8ac3ac9963a4e73198bc0e5377edcb5182514b2d3369c9b429908a0488290d5d089ccbfc821c653ecaa5f30ddba423ec49ad7216a379505dc73cd4e9a5ad12e5c6f8b8fcaeb86bbbc7e04a93707b142de807a9cd6231ed211e523d463b2826d0f084597c491de67b58512284955221c50535cede00e7694e4f8b6efb0096f05b685ef444b5e7f206c7f476dfecb0b38835a6a31d18938407b3ba9ff5e9f26d6d8864647591d8de352abd910727ccfaec2f9448a1bf6c700f6a4d062fff7179d07556cf5e11a53087b2a02aa0af97f650b3c05a06721df998558feea4a6053ae805d8d5b1d5571ad4b389a2b4339440d7cc60764ee805d98bc9e05efca8de9ea670ed72684d6ce72a5ae4d5f4addb1432a643dac37d214d5f42317c42c9c907c3e961db586c3c53bd89381a0aa8a5cad5fa6e5b1995f0809935f42f42d062065e889ca3b3c9184f325c2e44452ed03cf61c7d3b561ccd90ee57230186e02e91355416e6fc9b8e330f072e575c2e1897586d239f2653cad2e62e0fc8384ac29d46942149d5bc16b7c5e756b2e84eece59c3d523d19dc9c36b38ec70286cfbdee3ad14e2a5246cef5afa2347b49d768b92fe7943ab51f1e6f3e40c4dee700b0ad398a0fb36d0b08037aad7b8e490aa2f899211c38b4567c3b12b3522732b13edbdf531d54a43126985689ae0c05285a18e3a2182c792dc287a027c383618f2d056b2029abfb515d79bb2e09fcfc6100ea955041539a0b9ecdb14f8af1391926138f81c6a596273d3bc1a7e8d0285ff415cc221a004f79f9a895335e8d998d34f3e11201cd82f1315760caf25bef2eed8dfb473c787f01888e721ccb7ddf2e9fe3bc3e8a9c4c87d1d35e3ccedbfc326e8c1f3c2b6c079892435de41f6a8d25e50c694e8e52300d62bafe4d025eb60ef367aeafdc91297434c2dca78b2b3c8ad4ffd5c11f4e971202ebe19e2dc5b578cda51fd0ed33451d87757329f58322f2697d2fe48e92d60272bb3a2abc960f78dad55a81ccec1b6a37e0013a13cbe97a468b01c8d877fe2529cc2282ed25ab8c31196ef920fd8234a32499d6445e4f2d1f4a2e61f3bbc7b187024fe6b5a6ad5290baf0122c210563c5d799b3fe3f5d49a1a02f50cc6c23652573e5fca0ff686afff65cdd7472e70aa376335259ee0e63871a1f6de5916613ea6e9ca77f03abcd16e934131e45300d317ad5dbfb425c474b68226a61dfbf5fd7442b9beb93fd1ecf97ac0b03afa7d849d1d4dd256cb98f335c56f486783752d3f78f3e9a89ae7259d444fc7212395a7a474f9905390d06d483a8006a6c29efed14183b751ce0bdd268695605a59ac1ffabab533f7b9d9d07ed02b5b29970d22439e6ae61eedc172b8394be30d3b98f32ca6ea825677883de342f1144b7d85cd722e73279e08d97b305fbf42e09469cf8f31f05b6f68c2eada54b619f0090ca344c6af80b9f75d930322c6a149db790fbabaa5d3ef7d1b2806069829f41afa3d4f16a81b167eb4e40ef0e844a3aae6b94045c4afe3e472514f54062272ee7f07a66c7c9d8710965d92f981bf58c9a4a952115f3a3a5b3a0b238eb4edac6cc24215e3ffe08f97d04ae68b68bb16239e64af74dbbe15e59bfbac95b2570a692f22f97a4ec1e9344ebdd603dca4e0cdc138da9422914f7bb574f837f139ab90f9c9f1dbab5e09cb7f3b7d014a06bb5ccc2621d7652fc962c14aeceb1fbf4a82196fd7a560f45a043212e39af98ee6caaffd31a967e5c1c9814013fd12dd8ecb1642f7ef0e6463edc3abdba30250aeaee2ff0ee855f4eacbb0c35b0b0c02570de4ed2d2345f9df64c003b79713731688b357201a27afdbabc04c037693cea0b84206710a1191c174d1f91bd1c3f758e60bebc589e1acc7959f33a2bfa7161cdb8c7f61d531df4a23476c184fbe324eeda57cf1fd64b1abd7f2ac62037f973a9b31b4065402b990e3d26a5f3923673f0a55a1ee13cceed6f0756933c8c72085e7df5ee493c593d0862340d02e63c1c67f7011b3d75817fcf8a919d045a79f33077fe6c28ab0da31afaef05ac2066b8954bd95b6fd11268d1cae71a5c24fe3c23ec1d9dec187a0b0e2777816d928b4818d6ce77c844c7416ae61d93abd0b7d480ef6f70a9aef9d0f83736edbb60340b361110b39fc2f8c0aa1cbe8e919b005e18bea9678a4910448d55ec78fa3f168bacbcce175b987a4990ccc66bd6710d9d2f2dacbe41a0e2302f8d11047de5feccbfb41beacbf09c3de6881448df30c6d03524951d3b31d1f6293faa7d1856bd476c0dc0e4257fe88891be402c2f01c093057b78f1086e9057b3db726e1a0f77fc3aff0809966060cbbac8611e99fc1d98d767c4e08d3a6fc3f8bc71ee847f7afae29ef827d141b8641c72be90605d28a5f90aae2fc5ad00c7c36808c0410a5a6035cc4528174908c909aea1652ba22b53e3a8539c7ab082837bf470c58f612da350c3df481cfe721671ff62b5e0d581c27rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkubernetes1.28-1.28.13-150400.9.10.1.src.rpmkubernetes-client-commonkubernetes1.28-client-commonkubernetes1.28-client-common(x86-64)    /bin/sh/bin/shkubernetes1.28-clientrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1kubernetes-client-common4.14.3f?@f@f@f|fGFf! @f@f@e}@e7@eee`@e:Te e priyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@suse.compriyanka.saggu@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.com- Update to version 1.28.13: * Respect controllers on PVCs for retention policy * Updating kubelet on Windows to query uuid from registry * Update err message before ratcheting enabled. * Hot fix for panic on schema conversion. * update container ubuntu sha256 * update driver installer * mount-utils: treat syscall.ENODEV as corrupted mount * api: fix ValidatingAdmissionPolicyList json tag * apiserver: fix watch namespace * Fix that PodIP field is not set for terminal pod * Use omitempty for optional fields in Job Pod Failure Policy * bugfix: dont skip reconcile for unchanged policy if last sync failed- 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 to version 1.28.12: * Add funcs in pkg/filesystem/util that can actually set file permissiosn on Windows and update container log dir perms to 660 on Windows * Mark a test case which sets up a sample-apiserver as serial due to potential conflicts with other test cases which do the same. * Fix pv reclaim failed due to its phase is wrongly updated to the Failed state by kcm * fix issue with using feature HonorPVReclaimPolicy in csi-provisioner * defaultMaskedPaths must be kept in sync with moby/moby. * gitRepo volume: directory must be max 1 level deep * Bump images, dependencies and versions to go 1.22.5 and distroless iptables * Fix endpoints status out-of-sync when the pod state changes rapidly * Fix verify target to not update env var if already set * fix: skip isPodWorthRequeuing only when SchedulingGates gates the pod - Update .spec file to bump go version build requirements: * `BuildRequires: go >= 1.22.5` * `BuildRequires: golang(API) = 1.22` * ref: https://github.com/kubernetes/kubernetes/blob/v1.28.12/build/dependencies.yaml#L115-L117- Update to version 1.28.11: * Bump images, dependencies and versions to go 1.21.11 and distroless iptables/setcap/debian-base * Don't fill in NodeToStatusMap with UnschedulableAndUnresolvable * Revert "scheduler: preallocation for NodeToStatusMap" * add an integration test when nodeAffinity specifies a non-existent node. * base on allNodes when calculating nextStartNodeIndex * backport verify-govulncheck.sh to 1.28 * Don't sort under lock * Fix printPod panic with spurious container statuses * Cherry pick #124618 to 1.28 * Fix NFS related issues on GCP/Ubuntu * fix requests tracker concurrency * fix conflict race in statefulset rest update * fix stateful set pod recreation and event spam * fix pods tracking and internal error checking in statefulset tests * Updated & added visibility to apiserver x509 test certificates expiring this year- Update to version 1.28.10: * scheduler: preallocation for NodeToStatusMap * add e2e test when a plugin (in-tree or out-of-tree) return non-existent/illegal nodes, the pod should be scheduled normally if suitable nodes exists * test to catch illegal nodeNames returned by PreFilterResult * add integration test for pod with pvc has node-affinity to non-existent/existent nodes * hotfix when a plugin (in-tree or out-of-tree) return non-existent/illegal nodes, the pod scheduling flow will abort immediately. * Fix PersistentVolumeLabel admission plugin on Azure * cluster/gce: upgrade cos-97-lts -> cos-109-lts * storage e2e: update hostpath and mock images * add log verbosity to endpoint topology hint loop. * Rename `cluster` to `storage_cluster_id` for apiserver_storage_size_bytes metric * gce: fix test for non-existing instance in cloud * cloud-node-lifecycle controller: add fallback for empty providerID in shutdown- Update to version 1.28.9: * Add envFrom to serviceaccount admission plugin * update debian-base to bookworm-v1.0.2 * [go] Bump images, dependencies and versions to go 1.22.1 and distroless iptables / set-cap * [CVE-2023-45288] .*: bump x/net to v0.23.0, bsc#1229869 * Use the right feature gate when updating uncertain volumes * fix panic with SIGSEGV in kubeadm certs check-expiration * hack/tools: bump honnef.co/go/tools to v0.4.6 * Serve watch without resourceVersion from cache and introduce a WatchFromStorageWithoutResourceVersion feature gate to allow serving watch from storage. * fix aggregator path filtering to include / * Filter aggregated apiservice gv * Use DBG=1 for conformance verification * build: use -trimpath in non-DBG mode - Update .spec file to bump go version build requirements: * `BuildRequires: go >= 1.21.9` * ref: https://github.com/kubernetes/kubernetes/blob/v1.28.9/build/dependencies.yaml#L115-L117- 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.28.8: * remove --v arg from kubetest2-tester-ginkgo test args * ci: bump kind to latest for kms jobs * [go] Bump images, dependencies and versions to go 1.21.8 / distroless-iptables to v0.4.6 * [CVE-2024-24786] Bump github.com/golang/protobuf v1.5.4, google.golang.org/protobuf v1.33.0, bsc#1229867 * keep existing PDB conditions when updating status * Validate restartable init container state transition * Test that separation of streams work by using progress notifies * Prevent watch cache starvation, by moving its watch to separate RPC and add a SeparateCacheWatchRPC feature flag to disable this behavior * fix UT failure TestPrintIPAddressList * Fix race condition between external-resizer and kubelet * codegen: don't nuke files if only verifying * dra: increase timeout in setupFakeDRADriverGRPCServer to prevent tests to flake. * e2e_node: replace `registry.k8s.io/stress:v1` with agnhost * promote agnhost to v2.47 * fixing issue with GetCPUUsageNanoCores on Windows * Fix cleanup of file subpaths * etcd: Update to version 3.5.12 * build etcd image v3.5.12 - Update .spec file to bump go version build requirements: * `BuildRequires: go >= 1.21.8` * ref: https://github.com/kubernetes/kubernetes/blob/v1.28.8/build/dependencies.yaml#L115-L117- Update to version 1.28.7: * [go] Bump images, dependencies and versions to go 1.21.7 / setcap/debian-base to bookworm-v1.0.1 and distroless-iptables to v0.4.5 * Add processStartTime in metrics/slis * Revert "kubeadm: fix a bug where the uploaded kubelet configuration in kube-system/kubelet-config ConfigMap does not respect user patch" * kubeadm: better checks if the node is CP during "upgrade node" * If a pvc has an empty storageclass name, don't try to assign a default StorageClass to it. * Drop PendingChanges methods from change trackers, move into UpdateResults * Squash some unnecessarily-chained methods in the change trackers - 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.28.6: * Revert "Graduate Evented PLEG to Beta" * [go] Bump images, dependencies and versions to go 1.20.13 and distroless iptables to 0.2.9 * e2e framework: adapt unit test to Go 1.22 * use context for lazy evaluation. * Handle edge cases in seat demand stats * .*: bump golang.org/x/tools to v0.16.1 * 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 * Add unit test for Job Controller for panic when PodFailurePolicy is used on 1.28 * etcd: Update to version 3.5.10 * kube-proxy: Fix etp:Local for externalIPs- Update to version 1.28.5: * enable SchedulerQueueingHints feature gate in TestIncomingPodsMetrics * fix: disable SchedulerQueueingHints feature flag by default * Fix panic if there are more terminating pods than active pods * [go] Bump images, dependencies and versions to go 1.20.12 * Move adding GroupVersion log until after an update is confirmed * pass GOTOOLCHAIN to build containers * handle GOTOOLCHAIN in kube::golang::verify_go_version * fix: requeue pods rejected by Extenders properly * Bump distroless-iptables to 0.2.8 based on Go 1.20.11 * fix: smb file share unavailable issue when it's deleted * Make StatefulSet restart pods with phase Succeeded * 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 * DRA: call plugins for claims even if exist in cache * Fix panic when process RunScorePlugins for cap out of range * e2e: bootstrap vsphere tests earlier * apf: request ejected from queue should use reason 'time-out' * apf: remove RequestWaitLimit from queueset config * apf: remove timeoutOldRequestsAndRejectOrEnqueueLocked function * apf: use context for queue wait * apiserver: add flow control metric current_inqueue_seats- Update .spec file to bump go version build requirements: * `BuildRequires: go >= 1.20.11` - Update to version 1.28.4: * 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 * removing the import of "k8s.io/utils/ptr" because it was introduced after 1.28 * Fixing CurrentReplicas and CurrentRevision in completeRollingUpdate * Use Patch instead of SSA for Pod Disruption condition * KCCM: fix GCP ILB by reintroducing readiness predicate for eTP:Local * Fix panic testing intree vSphere dynamic PV. * service controller: improve node lifecycle updates - update nodes if providerID has changed * implement Stringer for podActions * 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.28.3: * 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 * Fix to honor PDB with an empty selector `{}` * .: bump golang.org/x/net to v0.17.0 * Mark a volume as uncertain-attached after detach error * Unit & integration tests for OpenAPIV2 AddUpdateAPIService * Fix 120878 - Refactor cacheabledownloader so handler can be updated and fix AddUpdateAPIService to update handler * Fix 120739 - Prevent AddUpdateAPIService from blocking on updating spec * Fix 120758 - prevent cache Load on uninitialized spec * Add nil checks for hpa object target type values * Make a certain ipv4-vs-ipv6 config error non-fatal, for backward compat * [go] Bump images, versions and deps to use Go 1.20.9 * Only configure swap if available on node * Use local isCgroup2UnifiedMode consistently * cronjob controller: ensure already existing jobs are added to Active list of cronjobs * reintroduce resourcequota.NewMonitor * 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 * kubeadm: remove reference of k8s.io/kubernetes/pkg/apis/core/v1 * fix race on etcd client constructor for healthchecks * e2e pods: fix WaitForPodsResponding retry * kmsv2: reload metrics bug fix backport * scheduler: start scheduling attempt with clean UnschedulablePlugins- Update to version 1.28.2: * fix(queue_test): make sure the first bind failure via counter * [go] Bump images, versions and deps to use Go 1.20.8 * scheduler: unit test case for concurrent event with other pod * scheduler: fix tracking of concurrent events * sort stability list of metrics in the shell command * Feature-gate SidecarContainers code in pkg/kubelet/kuberuntime * Add an e2e test for the pod sandbox changed scenario * fix: concurrent map writes in e2e test * Automated cherry pick of #119776: Fix a job quota related deadlock (#120319) * TopologyAwareHints: Take lock in HasPopulatedHints * Fallback to legacy discovery on a wider range of conditions in aggregator * Fix OpenAPI aggregation cleanup * apiextensions-apiserver: generate applyconfigurations * Revert to json-patch 4.12.0 * update build cross image to the correct release branch image * Mark Job onPodConditions as optional in pod failure policy * Incorporating feedback on 119341 * Release commit for Kubernetes v1.28.1 * Add wait for cache sync * check for overflow * Fix CEL cost handling of zero length replacement strings * Use env varaibles for passing path * Use environment varaibles for parameters in Powershell * e2e framework util subtle bug checking endpoints * Pass Pinned field to kubecontainer.Image * prep for go1.21: use -e in go list * kubeadm: fix nil pointer when etcd member is already removed * update to golangci-lint v1.54.1 + go-ruleguard v0.4.0 * Make gomaxprocs install optional, limit to tests * Drop [Feature: tag to make sure this tests runs on pre-submits * Statefulset should wait for new replicas when removing .start.ordinal * e2e WaitForServiceEndpointsNum take into account the address family * fix: when PreFilter returns UnschedulableAndUnresolvable, copy the state in all nodes in statusmap * Fix a bug that PostFilter plugin may not function if previous PreFilter plugins return Skip * Add test coverage of result size of string operations * Bump cel-go to v0.16.1- initial package for Kubernetes v1.28.0/bin/sh/bin/shh01-ch4c 1727179800  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq1.28.131.28.13-150400.9.10.11.28.13-150400.9.10.1kubernetes1.28-client-commonCONTRIBUTING.mdREADME.mdkubernetes1.28-client-commonLICENSEkubectl-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-whoami.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.28-client-common//usr/share/licenses//usr/share/licenses/kubernetes1.28-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:35820/SUSE_SLE-15-SP4_Update/ff9263e04f1057f6f69d28a2c4666df0-kubernetes1.28.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxdirectoryASCII textASCII text, with very long linestroff 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)xTtKkDXvbash-completionutf-820278ed2fe1cb1a14c14fbcadd2f4f7aecc91393b744834064bd03b6aaa6408e?7zXZ !t/b]"k%^{]{~AY6\t'y|B *̝#9lb搁dWjp$0ᱛ,@y~/р&Xĸl|U)mKv -Կ"1%0i5Р);66~iƂFe `67Gq =$AE,jxtQvP<#rS3 b؟rX*h;<:M 2r)P{Ă(WvF|pMc dGL Q(mA/ZۙȀoygH`ȯXH8T"[0xpt[m' nP &1sT'T8^ESt?hj)*{/lnKiWV$*9ت<r89ʟ災INt%,.Xfm1BכM,}X#3hh]ւtoqR $gJgHZ=Fc~ 5ff{ү ./l7S` W2^Ve4PsOP QA&11&UXNuWgNE,?w`ا$ken'Jfv``s'b\ uxlH]}2\LDKG_n`*e wD'?h4~*bQJJKKf = eon-hM 珣W9Jrk\MyO3C"maq+F ;sS%A8GN<PLLaˣ'v0dfQXDٗ *֤>rK/&06f