Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP4:FactoryCandidates
kubernetes1.28
kubernetes1.28.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kubernetes1.28.changes of Package kubernetes1.28
------------------------------------------------------------------- Mon Nov 4 06:08:51 UTC 2024 - Priyanka Saggu <priyanka.saggu@suse.com> - Update to version 1.28.15: * bump golang to 1.22.8 * kubeadm: fix a bug where the RemoveMember function did not return the correct member list when the member to be removed did not exist * Fix daemonset to ensure old unhealthy pods are counted towards max unavailable budget. * fix pod index label name * kubeadm: check the member list status before adding or removing an etcd member * kubeadm: check whether the peer URL for the added etcd member already exists when the MemberAddAsLearner/MemberAdd fails * add cross image as well * bugfix: endpoints controller track resource version conrrectly * Remove `socat` and `ebtables` from kubeadm preflight checks - Update .spec file to bump go version build requirements: * `BuildRequires: go >= 1.22.8` * ref: https://github.com/kubernetes/kubernetes/blob/v1.28.15/build/dependencies.yaml#L115-L117 ------------------------------------------------------------------- Mon Oct 14 06:51:47 UTC 2024 - Priyanka Saggu <priyanka.saggu@suse.com> - Update to version 1.28.14: * Release commit for Kubernetes v1.28.14 * succeeded pod is being re-admitted * Build etcd image of v3.5.15 * Update etcd from v3.5.14 to v3.5.15 * add missing RBAC to statefulset-controller for StatefulSetAutoDeletePVC feature * Bump images, dependencies and versions to go 1.22.6 and distroless iptables * Add a new workqueue to endpointslice controller for updating topology cache and checking node topology distribution. * fix a scheduler preemption issue that victim is not patched properly * kube-proxy: initialization wait for service and endpoint handlers synced - Update .spec file to bump go version build requirements: * `BuildRequires: go >= 1.22.6` * ref: https://github.com/kubernetes/kubernetes/blob/v1.28.14/build/dependencies.yaml#L115-L117 ------------------------------------------------------------------- Fri Aug 16 13:26:19 UTC 2024 - Priyanka Saggu <priyanka.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 ------------------------------------------------------------------- Tue Aug 6 11:55:00 UTC 2024 - Priyanka Saggu <priyanka.saggu@suse.com> - 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 ------------------------------------------------------------------- Tue Aug 06 11:51:00 UTC 2024 - priyanka.saggu@suse.com - 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 ------------------------------------------------------------------- Wed Jun 26 06:15:39 UTC 2024 - Priyanka Saggu <priyanka.saggu@suse.com> - 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 ------------------------------------------------------------------- Fri May 17 04:57:44 UTC 2024 - Priyanka Saggu <priyanka.saggu@suse.com> - 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 ------------------------------------------------------------------- Thu Apr 18 11:21:45 UTC 2024 - Priyanka Saggu <priyanka.saggu@suse.com> - 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 ------------------------------------------------------------------- Mon Apr 8 11:04:15 UTC 2024 - Priyanka Saggu <priyanka.saggu@suse.com> - 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 ------------------------------------------------------------------- Mon Apr 08 06:23:49 UTC 2024 - priyanka.saggu@suse.com - 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 ------------------------------------------------------------------- Mon Feb 26 08:54:27 UTC 2024 - priyanka.saggu@suse.com - 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` ------------------------------------------------------------------- Thu Feb 22 12:43:44 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> - Use %patch -P N instead of deprecated %patchN. ------------------------------------------------------------------- Wed Jan 24 10:47:23 UTC 2024 - priyanka.saggu@suse.com - 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 ------------------------------------------------------------------- Wed Jan 24 10:21:40 UTC 2024 - priyanka.saggu@suse.com - 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 ------------------------------------------------------------------- Fri Nov 24 06:39:49 UTC 2023 - Priyanka Saggu <priyanka.saggu@suse.com> - 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 ------------------------------------------------------------------- Thu Oct 26 04:55:27 UTC 2023 - Priyanka Saggu <priyanka.saggu@suse.com> - 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 ------------------------------------------------------------------- Wed Sep 20 18:53:22 UTC 2023 - Priyanka Saggu <priyanka.saggu@suse.com> - 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 ------------------------------------------------------------------- Wed Sep 20 18:27:23 UTC 2023 - Priyanka Saggu <priyanka.saggu@suse.com> - initial package for Kubernetes v1.28.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor