kubernetes1.26-kubelet-common-1.26.15-150400.9.16.1<>,,fp9|{F d`R%_̎;& Pr}>_u/ClCbHu'+lb?q&KGSs6gcM3mD;ohCDt*(n<ɘXe>e<:xZχMDsT\BD! Z}ǛvhR/ "T]HmL>E1QpR@JB#7OrUқB-4Vh^n&gV2Znra>Iz?zd ( 6 P /AX^f 4|     ^ xtL x & LPj(k8t9:M=s>s?s@sFsGsHt8ItXtYt\t]u^v9bwcx,dxexfxlxuxvywyxz@yzzzzzzzCkubernetes1.26-kubelet-common1.26.15150400.9.16.1Kubernetes kubelet daemonManage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops. kubelet daemonfibs-power9-17SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Managementhttps://kubernetes.io/linuxppc64le if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in kubelet.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=kubelet SUBPNAME=-kubernetes1.26 SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi # Check if /etc/sysconfig/kubelet exists if [ -e "/etc/sysconfig/kubelet" ]; then # Extract the value from the fillup file UPDATED_KUBELET_VER=$(grep '^KUBELET_VER=' /usr/share/fillup-templates/sysconfig.kubelet-kubernetes1.26 | cut -d '=' -f2) # Update the value in the sysconfig file sed -i "s/^KUBELET_VER=.*/KUBELET_VER=$UPDATED_KUBELET_VER/" /etc/sysconfig/kubelet fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in kubelet.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi if [ $1 -eq 1 ]; then # Check if modprobe command is available [ ! -x /sbin/modprobe ] || { /sbin/modprobe br_netfilter && /sbin/modprobe overlay; } || true fi [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/kubelet.conf || : test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable kubelet.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop kubelet.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in kubelet.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart kubelet.service ) || : fi fi$Dy ,^AAA큤A큤A큤A큤AAfffdzfffffeJeJeJffeJfff99d46822bfd663c2fce039b3520e3498cbd5b984d507be6ff98dc258fed2eb581df851b02f0f79a015c381a7eb5bb8b04a6e42c609df5b028557f5ffbf58084fe9767f9b208f06da2b25422284782b5f26aeac4a37354d59a43890e559d2fc47ca108d069db48842fde048244d34d71d75c8e76760008fa3609e72a2fff206a2639af1c94c39ded3a781d1f82c7075b6af898b7bb6d284ea0313278568c542319d211837e467a4f807e50582778f879365feee41597ee5da30dc639e61bfb8decd82a4ec7740b048049425c013d2273e970e2645a78aa4d558a4e782ea7e365ecfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30f699b44def6f812f9a80203fea7f7d7cc0376a561e3aead09bc7cc5766a4c058service@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkubernetes1.26-1.26.15-150400.9.16.1.src.rpmkubernetes-kubelet-commonkubernetes1.26-kubelet-commonkubernetes1.26-kubelet-common(ppc-64) @    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shcri-runtimekubernetes-kubelet1.26rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1kubernetes-kubelet-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/sh/bin/sh/bin/shibs-power9-17 1727179739 1.26.151.26.15-150400.9.16.11.26.15-150400.9.16.1 kubernetes1.26manifestskubernetes1.26kubeletkubelet.servicekubelet.service.dkubelet.confrckubeletkubernetes1.26-kubelet-commonCHANGELOG-1.26.mdCONTRIBUTING.mdREADME.mdsysconfig.kubelet-kubernetes1.26kubernetes1.26-kubelet-commonLICENSEkubelet.1.gzkubeletvolume-plugin/etc//etc/kubernetes1.26//run//usr/bin//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/kubernetes1.26-kubelet-common//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/kubernetes1.26-kubelet-common//usr/share/man/man1//var/lib//var/lib/kubelet/-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_Updatedrpmxz5ppc64le-suse-linuxdirectoryPOSIX shell script, ASCII text executableASCII textexported SGML document, UTF-8 Unicode text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RImQ+T:utf-88dcec7e2b4cc37557dd3655e9cc0363899d7ccfb75795c82fc029e54f3e2e403?p7zXZ !t/7]"k%ӻ]{~QN#3 tsO֮`q䞴8ubT$!aPA=uCIs8}AR~%2&2)&iMY 6 lI14* 7y.)L繝hbV}#!u=ǧ4b b_;R'/qNKt:A/2m1(s&L Vbu68ÇϦ4GA?^t_Vu3o>5ؿaA[qgZۇ_Zp*lv1Bu/%3P'G.a븷/]! z/?n5?{ jZڼ&xX&YrC6˴3\-sQ Tf`C*4 ٔgypB1$Nke ?U h.}yg0FYJM`(`?ZRлTS<<pˎ+2[EDV?[`[,ȠlPfh ܄!5b-n͕]p CR!o]z,Ò]H⬀# \x\R-qj z90D߭{;Iv@@wG?O"M,TuMA7*6 qh0~ȥ/v cl_n*ԕp#r h Cv͊$\FpeEHޟǒ nO5~7ȭq%^G f}MiىU>&$<("4$_o]5g-CSI$vUMj"4;ivRɠH?Mr!έ5''T=~~(Ʌfz x U _ x*>FvIؙ. %W YZ