Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update release notes draft to version v1.31.0-beta.0 #2575

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pr: 117842
releasenote:
text: |-
text: |-
Supported fine-grained supplemental groups policy (KEP-3619), which enabled
fine-grained control for supplementary groups in the first container processes.
This allows you to choose whether to include groups defined in the container image (/etc/groups)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ pr: 120696
releasenote:
text: 'component-base/logs: when compiled with Go >= 1.21, component-base will automatically
configure the slog default logger together with initializing klog.'
pr_body: ""
4 changes: 4 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-122025-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pr: 122025
releasenote:
text: "`lastSuccessfullTime` in cronjobs will now be set reliably."
pr_body: ""
5 changes: 4 additions & 1 deletion releases/release-1.31/release-notes/maps/pr-122812-map.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
pr: 122812
releasenote:
text: Added support for kube-proxy iptables mode to track packets that were wrongfully marked invalid by conntrack and subsequently dropped by introducing `kubeproxy_iptables_ct_state_invalid_dropped_packets_total` metric.
text: Added support for kube-proxy iptables mode to track packets that were wrongfully
marked invalid by conntrack and subsequently dropped by introducing `kubeproxy_iptables_ct_state_invalid_dropped_packets_total`
metric.
pr_body: ""
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
pr: 123587
releasenote:
text: Fixed "-kube-test-repo-list" e2e flag may not take effect.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is the first "-" in "-kube-test-repo-list" a typo?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's what the author originally had: kubernetes/kubernetes#123587

pr_body: ""
3 changes: 2 additions & 1 deletion releases/release-1.31/release-notes/maps/pr-123638-map.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
pr: 123638
releasenote:
text: Graduated MatchLabelKeys/MismatchLabelKeys feature in PodAffinity/PodAntiAffinity to Beta.
text: Graduated MatchLabelKeys/MismatchLabelKeys feature in PodAffinity/PodAntiAffinity
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
text: Graduated MatchLabelKeys/MismatchLabelKeys feature in PodAffinity/PodAntiAffinity
text: Graduated MatchLabelKeys/MismatchLabelKeys feature in PodAffinity/PodAntiAffinity.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry this is wrong, no need to update here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, thanks

to Beta.
pr_body: ""
6 changes: 6 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-124092-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pr: 124092
releasenote:
text: |-
- Windows Kubeproxy will use the update load balancer API for load balancer updates, instead of the previous delete and create APIs.
- Deletion of remote endpoints will be triggered only for terminated endpoints (those present in the old endpoints map but not in the new endpoints map), whereas previously it was also done for terminating endpoints.
pr_body: ""
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ pr: 124221
releasenote:
text: Fixed a typo in the help text for the pod_scheduling_sli_duration_seconds
metric in kube-scheduler.
pr_body: ""
4 changes: 3 additions & 1 deletion releases/release-1.31/release-notes/maps/pr-124328-map.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
pr: 124328
releasenote:
text: The name of CEL(Common Expression Language) optional type has been changed from `optional` to `optional_type`.
text: The name of CEL(Common Expression Language) optional type has been changed
from `optional` to `optional_type`.
pr_body: ""
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ releasenote:
text: "Fixed a race condition in kube-controller-manager and the scheduler, caused
by\na bug in the transforming informer during the Resync operation, \nby making
the transforming function idempotent."
pr_body: ""
5 changes: 5 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-124428-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pr: 124428
releasenote:
text: |-
Added a testcase to check hostname and hostNetwork.
pr_body: ""
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ releasenote:
CSI driver (https://github.com/ceph/ceph-csi/) in your Kubernetes Cluster. A re-deployment
of your application is required to use the new driver if you were using `kubernetes.io/cephfs`
volume plugin before upgrading cluster version to 1.31+.
pr_body: ""
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
pr: 124574
releasenote:
text: Added the ability to the kubelet server to dynamically load certificate files.
pr_body: ""
6 changes: 3 additions & 3 deletions releases/release-1.31/release-notes/maps/pr-124589-map.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
pr: 124589
releasenote:
text: |
"Fixed the ResourceClaim controller forgetting to wait for `podSchedulingSynced`
and `templatesSynced`."
text: "\"Fixed the ResourceClaim controller forgetting to wait for `podSchedulingSynced`
\nand `templatesSynced`.\""
pr_body: ""
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
pr: 124634
releasenote:
text: Moved remote CRI implementation from kubelet to `k8s.io/cri-client` repository.
pr_body: ""
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pr: 124828
releasenote:
text: Built Kubernetes with Go 1.22.3.
documentation: []
pr_body: ""
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ pr: 124886
releasenote:
text: Removed legacy cloud provider integration code (undoing a previous reverted
commit).
pr_body: ""
4 changes: 4 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-124969-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pr: 124969
releasenote:
text: PersistentVolumeLastPhaseTransitionTime feature is stable and enabled by default.
pr_body: ""
4 changes: 4 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-124994-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pr: 124994
releasenote:
text: Added namespace autocompletion for `kubectl config set-context` command.
pr_body: ""
7 changes: 7 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-124996-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
pr: 124996
releasenote:
text: "kube-scheduler implements scheduling hints for the VolumeZone plugin.\nThe
scheduling hints allow the scheduler to only retry scheduling a Pod\nthat was
previously rejected by the VolemeZone plugin if addition/update of node, \naddition/update
of PV, addition/update of PVC, or addition of SC matches pod's topology settings."
pr_body: ""
3 changes: 2 additions & 1 deletion releases/release-1.31/release-notes/maps/pr-125040-map.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
pr: 125040
releasenote:
text: Fixed an issue where kubelet on Windows would fail if a pod had a SecurityContext with `RunAsUser`.
text: Fixed an issue where kubelet on Windows would fail if a pod had a SecurityContext
with `RunAsUser`.
pr_body: ""
5 changes: 5 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-125097-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pr: 125097
releasenote:
text: The scheduler implements QueueingHint in VolumeBinding plugin's CSINode event,
which enhances the throughput of scheduling.
pr_body: ""
8 changes: 5 additions & 3 deletions releases/release-1.31/release-notes/maps/pr-125225-map.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
pr: 125225
releasenote:
text: TFixed an issue where the Service LoadBalancer controller was not correctly considering the service.Status
new IPMode field and excluding the Ports when checking if the status was changed,
resulting in the changed field potentially not to update the service.Status correctly.
text: Fixed an issue where the Service LoadBalancer controller was not correctly
considering the `service.Status new IPMode` field and excluding the Ports when checking
if the status was changed, resulting in the changed field potentially not to update
the `service.Status` correctly.
pr_body: ""
4 changes: 4 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-125328-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pr: 125328
releasenote:
text: Added a warning log, an event for cgroup v1 usage and a metric for cgroup version.
pr_body: ""
5 changes: 5 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-125333-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pr: 125333
releasenote:
text: "`--custom` flag in `kubectl debug` will be enabled by default and yaml support
is added."
pr_body: ""
6 changes: 3 additions & 3 deletions releases/release-1.31/release-notes/maps/pr-125359-map.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pr: 125359
releasenote:
text: 'Fixed: during the kube-controller-manager restart, when the corresponding Endpoints
resource was manually deleted and recreated, causing the endpointslice to fail
to be created normally.'
text: 'Fixed: during the kube-controller-manager restart, when the corresponding
Endpoints resource was manually deleted and recreated, causing the endpointslice
to fail to be created normally.'
pr_body: ""
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
pr: 125363
releasenote:
text: Built Kubernetes with Go 1.22.4.
pr_body: ""
4 changes: 4 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-125442-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pr: 125442
releasenote:
text: Graduated `JobPodFailurePolicy` to GA and locked it to it's default.
pr_body: ""
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
pr: 125459
releasenote:
text: LogarithmicScaleDown is now GA.
pr_body: ""
14 changes: 14 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-125510-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
pr: 125510
releasenote:
text: "Delay setting terminal Job conditions until all pods are terminal.\n\nAdditionally,
the FailureTarget condition is also added to the Job object in the first Job\nstatus
update as soon as the failure conditions are met (backoffLimit is exceeded, maxFailedIndexes,
\nor activeDeadlineSeconds is exceeded).\n\nSimilarly, the SuccessCriteriaMet
condition is added in the first update as soon as the expected number\nof pod
completions is reached.\n\nAlso, introduce the following validation rules for
Job status when JobManagedBy is enabled:\n1. the count of ready pods is less or
equal than active\n2. when transitioning to terminal phase for Job, the number
of terminating pods is 0\n3. terminal Job conditions (Failed and Complete) should
be preceded by adding the corresponding interim conditions: FailureTarget and
SuccessCriteriaMet"
pr_body: ""
4 changes: 4 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-125751-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pr: 125751
releasenote:
text: "`ElasticIndexedJob` is graduated to GA."
pr_body: ""
9 changes: 9 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-125767-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
pr: 125767
releasenote:
text: "For statically provisioned PVs, if its volume source is CSI type or it has
migrated annotation, when it's deleted, the PersisentVolume controller won't changes
its phase to the Failed state. \n\nWith this patch, the external provisioner can
remove the finalizer in next reconcile loop. Unfortunately if the provious existing
pv has the Failed state, this patch won't take effort. It requires users to remove
finalizer."
pr_body: ""
6 changes: 6 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-125828-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pr: 125828
releasenote:
text: Bump the KubeletCgroupDriverFromCRI feature gate to beta and true by default.
The kubelet will continue to use its KubeletConfiguration field as a fallback
if the CRI implementation doesn't support this feature.
pr_body: ""
8 changes: 8 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-125838-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
pr: 125838
releasenote:
text: The Service trafficDistribution field has graduated to beta and is now available
for configuration by default, without the need to enable any feature flag. Services
that do not have the field configured will continue to operate with their existing
behavior. Refer to the documentation https://kubernetes.io/docs/concepts/services-networking/service/#traffic-distribution
for more details.
pr_body: ""
4 changes: 4 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-125894-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pr: 125894
releasenote:
text: Kubernetes is now built with go 1.22.5.
pr_body: ""
6 changes: 6 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-125970-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pr: 125970
releasenote:
text: Added `/sys/devices/virtual/powercap` to default masked paths. It avoids the
potential security risk that the ability to read these files may offer a power-based
sidechannel attack against any workloads running on the same kernel.
pr_body: ""
4 changes: 4 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-126012-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pr: 126012
releasenote:
text: Stopped using wmic on Windows to get uuid in the kubelet.
pr_body: ""
4 changes: 4 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-126046-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pr: 126046
releasenote:
text: Use omitempty for optional Job Pod Failure Policy fields.
pr_body: ""
5 changes: 5 additions & 0 deletions releases/release-1.31/release-notes/maps/pr-126057-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pr: 126057
releasenote:
text: Fixed a 1.30.0 regression in openapi descriptions of `PodIP.IP` and `HostIP.IP`
fields to mark the fields used as keys in those lists as required.
pr_body: ""
Loading