Monthly Patch Release – July, 2024: Update to version 1.27.16 OBS-URL: https://build.opensuse.org/request/show/1191857 OBS-URL: https://build.opensuse.org/package/show/devel:kubic/kubernetes1.27?expand=0&rev=33
469 lines
25 KiB
Plaintext
469 lines
25 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Aug 6 11:41:17 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 6 11:19:18 UTC 2024 - Priyanka Saggu <priyanka.saggu@suse.com>
|
|
|
|
- Update to version 1.27.16:
|
|
* Add funcs in pkg/filesystem/util that can actually set file permissiosn on Windows and update container log dir perms to 660 on Windows
|
|
* Bump images, dependencies and versions to go 1.22.5 and distroless iptables
|
|
|
|
- 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.27.16/build/dependencies.yaml#L96-L98
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 26 07:08:14 UTC 2024 - Priyanka Saggu <priyanka.saggu@suse.com>
|
|
|
|
- Update to version 1.27.15:
|
|
* Bump images, dependencies and versions to go 1.21.11 and distroless iptables
|
|
* 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
|
|
* Cherry pick #124618 to 1.27
|
|
* Fix NFS related issues on GCP/Ubuntu
|
|
* Updated & added visibility to apiserver x509 test certificates expiring this year
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 17 05:02:25 UTC 2024 - Priyanka Saggu <priyanka.saggu@suse.com>
|
|
|
|
- Update to version 1.27.14:
|
|
* 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
|
|
* gce: fix test for non-existing instance in cloud
|
|
* cloud-node-lifecycle controller: add fallback for empty providerID in shutdown
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 18 11:26:41 UTC 2024 - Priyanka Saggu <priyanka.saggu@suse.com>
|
|
|
|
- Update to version 1.27.13:
|
|
* Add envFrom to serviceaccount admission plugin
|
|
* [go] Bump images, dependencies and versions to go 1.21.9 and distroless iptables
|
|
* [CVE-2023-45288] .*: bump x/net to v0.23.0
|
|
* 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.
|
|
* 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.27.13/build/dependencies.yaml#L96-L98
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 8 11:11:50 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 11:10:48 UTC 2024 - priyanka.saggu@suse.com
|
|
|
|
- Update to version 1.27.12:
|
|
* keep existing PDB conditions when updating status
|
|
* 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
|
|
* fix UT failure TestPrintIPAddressList
|
|
* 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.27.12/build/dependencies.yaml#L96-L98
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 26 08:39:41 UTC 2024 - priyanka.saggu@suse.com
|
|
|
|
- Update to version 1.27.11:
|
|
* [go] Bump images, dependencies and versions to go 1.21.7 / distroless-iptables to v0.4.5
|
|
* Revert "kubeadm: fix a bug where the uploaded kubelet configuration in kube-system/kubelet-config ConfigMap does not respect user patch"
|
|
* Add processStartTime in metrics/slis
|
|
* 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:44:02 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Use %patch -P N instead of deprecated %patchN.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 24 14:16:40 UTC 2024 - Priyanka Saggu <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.27.10:
|
|
* 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
|
|
* 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
|
|
* etcd: Update to version 3.5.10
|
|
* fix: smb file share unavailable issue when it's deleted
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 24 14:14:50 UTC 2024 - priyanka.saggu@suse.com
|
|
|
|
- Update to version 1.27.9:
|
|
* 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
|
|
* Move adding GroupVersion log until after an update is confirmed
|
|
* fix: requeue pods rejected by Extenders properly
|
|
* Bump distroless-iptables to 0.2.8 based on Go 1.20.11
|
|
* 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
|
|
* Fix panic when process RunScorePlugins for cap out of range
|
|
* e2e: bootstrap vsphere tests earlier
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 24 06:48:00 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.27.8:
|
|
* 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
|
|
* Fixing gmsa-webhook install steps for Windows GMSA full tests
|
|
* removing the import of "k8s.io/utils/ptr" because it was introduced after 1.28
|
|
* Fixing CurrentReplicas and CurrentRevision in completeRollingUpdate
|
|
* KCCM: fix GCP ILB by reintroducing readiness predicate for eTP:Local
|
|
* Use Patch instead of SSA for Pod Disruption condition
|
|
* service controller: improve node lifecycle updates
|
|
* Fix panic testing intree vSphere dynamic PV.
|
|
* Retry operations if CSI Driver Isn't Found by Treating this Error as Transient
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 26 05:39:37 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.27.7:
|
|
* Release commit for Kubernetes v1.27.7
|
|
* Register UnauthenticatedHTTP2DOSMitigation into kube components
|
|
* Skip TestUnauthenticatedHTTP2ClientConnectionClose http1 tests
|
|
* Disable UnauthenticatedHTTP2DOSMitigation by default
|
|
* Prevent rapid reset http2 DOS on API server
|
|
* 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
|
|
* Add nil checks for hpa object target type values
|
|
* [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
|
|
* move check for noop managed field timestamp updates
|
|
* mount-utils: fix flaky test 'TestFormat'
|
|
* Increase range of job_sync_duration_seconds
|
|
* sync Service API status rest storage
|
|
* 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
|
|
* Update CHANGELOG/CHANGELOG-1.27.md for v1.27.6
|
|
* fixup patcher test to include field manager
|
|
* remove checks for fieldmanager from handlers
|
|
* include apiextensions types in apiextensions generated openapi
|
|
* fix scale not being given gvk in CRD openapi schemas
|
|
* add OpenAPIV3 config to tests and server options
|
|
* add error for attempting to initialize field manager with nil typeconverter
|
|
* supply deduced typeconverter to apiserver tests
|
|
* Throw error if OpenAPIV3 config is not provided
|
|
* e2e pods: fix WaitForPodsResponding retry
|
|
* scheduler: start scheduling attempt with clean UnschedulablePlugins
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 20 17:49:17 UTC 2023 - Priyanka Saggu <priyanka.saggu@suse.com>
|
|
|
|
- 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`
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 20 09:26:45 UTC 2023 - Priyanka Saggu <priyanka.saggu@suse.com>
|
|
|
|
- Update .spec file to bump go version build requirements:
|
|
* `BuildRequires: go >= 1.20.8`
|
|
- Update to version 1.27.6:
|
|
* Release commit for Kubernetes v1.27.6
|
|
* [go] Bump images, versions and deps to use Go 1.20.8
|
|
* fix: concurrent map writes in e2e test
|
|
* Automated cherry pick of #119776: Fix a job quota related deadlock (#120320)
|
|
* Fix OpenAPI aggregation cleanup
|
|
* Fallback to legacy discovery on a wider range of conditions in aggregator
|
|
* apiextensions-apiserver: generate applyconfigurations
|
|
* TopologyAwareHints: Take lock in HasPopulatedHints
|
|
* Mark Job onPodConditions as optional in pod failure policy
|
|
* Update CHANGELOG/CHANGELOG-1.27.md for v1.27.5
|
|
* 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
|
|
* 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
|
|
* Fix a bug that PostFilter plugin may not function if previous PreFilter plugins return Skip
|
|
* Issue 4230: remove readiness check for cache exclusion
|
|
* add test for apiservices.apiregistration.k8s.io discoverability in openapi/v3
|
|
* update openapi
|
|
* expose apiregistration.k8s.io into OpenAPIV3
|
|
* fix openapi/v3 non local apiservices aggregation
|
|
* 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
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 12 12:53:12 UTC 2023 - priyanka.saggu@suse.com
|
|
|
|
- Update .spec file to bump go version build requirements:
|
|
* `BuildRequires: go >= 1.20.7`
|
|
- Update to version 1.27.5:
|
|
* Use environment varaibles for parameters in Powershell
|
|
* Use env varaibles for passing path
|
|
* Avoid returning nil responseKind in v1beta1 aggregated discovery
|
|
* [release-1.27] releng/go: Bump images, versions and deps to use Go 1.20.7
|
|
* e2e_node: move getSampleDevicePluginPod to device_plugin_test.go
|
|
* fix 'pod' in kubelet prober metrics
|
|
* priority & fairness: support dynamically configuring work estimator max seats
|
|
* Add mininumKubelet tag into ReadWriteOncePod test
|
|
* Include ignored pods when computing backoff delay for Job pod failures
|
|
* Adjust the algorithm for computing the pod finish time
|
|
* Rename updateReconstructedFromAPIServer
|
|
* Rename volumesNeedDevicePath
|
|
* Update volumesInUse after attachability is confirmed
|
|
* Add uncertain state of volume attach-ability
|
|
* Refactor FindAttachablePluginBySpec out of CSI code path
|
|
* kubeadm: backdate generated CAs by 5 minutes
|
|
* client-go: allow to set NotBefore in NewSelfSignedCACert()
|
|
* e2e: fix flaky test 'should contain OpenAPI V3 for Aggregated APIServer'
|
|
* Fix a data race in TopologyCache
|
|
* Fix TopologyAwareHint not working when zone label is added after Node creation
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 1 12:55:16 UTC 2023 - Egbert Eich <eich@suse.com>
|
|
|
|
- Restore the correct content of the kublet wrapper script (boo#1213829).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 26 11:03:03 UTC 2023 - Priyanka Saggu <priyanka.saggu@suse.com>
|
|
|
|
- Update: `BuildRequires: go >= 1.20.6`
|
|
- Update to version 1.27.4:
|
|
* [release-1.27] 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
|
|
* Automated cherry pick of #118716 upstream release 1.27 (#118911)
|
|
* Hide numberOfMissedSchedules as an algorithm internal number
|
|
* Update schedule logic to properly calculate missed schedules
|
|
* Automated cherry pick of #118805: test comment should match the code in podgc (#118913)
|
|
* call ./hack/update-vendor.sh
|
|
* kubeadm: remove function pointer comparison in phase test
|
|
* CHANGELOG-1.27: Add note for AWS in-tree provider removal
|
|
* Updating the nodeAffinity of gated pods having nil affinity should be allowed
|
|
* 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
|
|
* Delete CRDs created during field validation tests.
|
|
* kubectl explain should work for both cluster and namespace resources and without a GET method
|
|
* always execute condition for wait.PollUntilContextTimeout with immediate=true
|
|
* Review remarks to improve HandlePodCleanups in kubelet
|
|
* Fix the deletion of rejected pods
|
|
* Unset gated pod info timestamp in addToActiveQ
|
|
* deps: Bump to cAdvisor v0.47.2
|
|
* Make etcd component status consistent with health probes
|
|
* e2e storage: terminate worker quietly on test completion
|
|
* Fix flaky persistent volumes e2e test
|
|
* Set the node-ips annotation correctly with CloudDualStackNodeIPs
|
|
* 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
|
|
* Add node check to vSphere cloud provider
|
|
* Adding additional validations to queried endpoint list iteration.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 21 05:02:05 UTC 2023 - Priyanka Saggu <priyanka.saggu@suse.com>
|
|
|
|
- Update: `BuildRequires: go >= 1.20.5`
|
|
- Update to version 1.27.3:
|
|
* Release commit for Kubernetes v1.27.3
|
|
* update-vendor: update vendored go.sums
|
|
* releng/go: Update images, dependencies and version to Go 1.20.5
|
|
* kube-proxy avoid race condition using LocalModeNodeCIDR
|
|
* Add ephemeralcontainer to imagepolicy securityaccount admission plugin
|
|
* supported version of etcd 3.5.7-0 for Kubernetes v1.27.0-rc.0
|
|
* e2e framework retry on Service unavailable errors
|
|
* e2e: apply timeout for CSI Storage Capacity test only to node
|
|
* 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
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 12 05:12:03 UTC 2023 - Priyanka Saggu <priyanka.saggu@suse.com>
|
|
|
|
- Update: `BuildRequires: go >= 1.20.4`
|
|
- Update to version 1.27.2:
|
|
* Release commit for Kubernetes v1.27.2
|
|
* OpenAPI V3 invalid document checks
|
|
* QueryParamVerifier falls back on invalid v3 document
|
|
* QueryParamVerifierV3 resilient to minimal OpenAPI V3 documents
|
|
* kubeadm: fix a bug where file copy(backup) could not be executed correctly on Windows platform during upgrade
|
|
* 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
|
|
* Disable NewVolumeManagerReconstruction feature gate
|
|
* releng/go: Update images, dependencies and version to Go 1.20.4
|
|
* Bump konnectivity-client to v0.1.2
|
|
* 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
|
|
* Update kube-openapi to fix race
|
|
* Use absolute path instead requestURI in openapiv3 discovery
|
|
* proxy/ipvs: don't bind nodeips to the dummy device
|
|
* proxy/ipvs: add a GetAllLocalAddressesExcept() function
|
|
* Refactors discovery content-type and helper functions
|
|
* Fix scheduler performance regression after adding plugin metrics
|
|
* Update staging/src/k8s.io/apiserver/pkg/cel/common/values.go
|
|
* Fix bug where CEL listOfString.join() results in unexpected error
|
|
* Fix directory mismatch for `volume.SetVolumeOwnership()`
|
|
* Fix stomping os env in kubectl e2e tests
|
|
* KCCM: add providerID predicate to service controller
|
|
* Re-work logic in shouldSyncUpdatedNode
|
|
* add log includes pod preemption details
|
|
* verifyVolumeNoStatusUpdateNeeded may cause flake and so only keep the last ones
|
|
* deflake: Add retry with timeout to wait for final conditions
|
|
* kubelet: Mark new terminal pods as non-finished in pod worker
|
|
* test: Add node e2e to restart kubelet while pod is terminating
|
|
* kubelet: Ensure pods that have not started track a pendingUpdate
|
|
* changelog: fix formatting issue with v1.27 change log
|
|
* Update CHANGELOG/CHANGELOG-1.27.md for v1.27.1
|
|
* use case-insensitive header keys for http probes
|
|
* kube-aggregator: correctly use client-go TLS cache with custom dialer
|
|
* api: encode NamespacedName with lower case in JSON
|
|
* Do not look at VPC-related resources outside the cluster's network
|
|
* Fix azure disk e2e after migration
|
|
* vendor: bump runc to 1.1.6
|
|
* CVE-2023-27561: Bump runc go module v1.1.4 -> v1.1.5
|
|
* fix: the volume is not detached after the pod and PVC objects are deleted
|
|
* Return error for localhost seccomp type with no localhost profile defined
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 28 05:03:52 UTC 2023 - Priyanka Saggu <priyanka.saggu@suse.com>
|
|
|
|
- Update `Requires` in the "kubernetes1.27-client" pkg to:
|
|
* Requires: kubernetes%{baseversion}-client-common
|
|
- Remove following `Obsoletes` from the "kubernetes1.27-client-common" pkg:
|
|
* Obsoletes: kubernetes%{baseversionminus1}-client-common
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 28 04:58:58 UTC 2023 - Priyanka Saggu <priyanka.saggu@suse.com>
|
|
|
|
- Update to version 1.27.1:
|
|
* Release commit for Kubernetes v1.27.1
|
|
* fix: add the bug as a known issue o on the v1.26 release note
|
|
* Revert "Optimization on running prePreEnqueuePlugins before adding pods into activeQ"
|
|
* Revert "Merge pull request #113151 from ncdc/refactor-crd-conversion"
|
|
* Revert "CR conversion: protect from converter input edits"
|
|
* kubelet: Do not mutate pods in the pod manager
|
|
* Update CHANGELOG/CHANGELOG-1.27.md for v1.27.0
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 12 10:01:00 UTC 2023 - Priyanka Saggu <priyanka.saggu@suse.com>
|
|
|
|
- update patches:
|
|
* kubeadm-opensuse-registry.patch
|
|
* revert-coredns-image-renaming.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 12 09:42:32 UTC 2023 - Priyanka Saggu <priyanka.saggu@suse.com>
|
|
|
|
- initial package for Kubernetes v1.27.0
|