Skip to content

Commit 4d566d0

Browse files
authored
Merge pull request kubernetes#129126 from BenTheElder/api-change
changelog: scheduler plugins changes are API changes, not upgrade action required
2 parents 8a39b60 + f367122 commit 4d566d0

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

CHANGELOG/CHANGELOG-1.32.md

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1066,17 +1066,6 @@ name | architectures
10661066

10671067
## Changelog since v1.31.0
10681068

1069-
## Urgent Upgrade Notes
1070-
1071-
### (No, really, you MUST read this before you upgrade)
1072-
1073-
- ACTION REQUIRED for custom scheduler plugin developers:
1074-
`PodEligibleToPreemptOthers` in the `preemption` interface gets `ctx` in the parameters.
1075-
Please change your plugins' implementation accordingly. ([#126465](https://github.com/kubernetes/kubernetes/pull/126465), [@googs1025](https://github.com/googs1025)) [SIG Scheduling]
1076-
- Changed NodeToStatusMap from map to struct and exposed methods to access the entries. Added absentNodesStatus, which inform what is the status of nodes that are absent in the map.
1077-
1078-
For developers of out-of-tree PostFilter plugins, make sure to update usage of NodeToStatusMap. Additionally, NodeToStatusMap should be eventually renamed to NodeToStatusReader. ([#126022](https://github.com/kubernetes/kubernetes/pull/126022), [@macsko](https://github.com/macsko)) [SIG Node, Scheduling and Testing]
1079-
10801069
## Changes by Kind
10811070

10821071
### Deprecation
@@ -1085,6 +1074,11 @@ name | architectures
10851074

10861075
### API Change
10871076

1077+
- **ACTION REQUIRED** for custom scheduler plugin developers:
1078+
- `PodEligibleToPreemptOthers` in the `preemption` interface gets `ctx` in the parameters.
1079+
Please change your plugins' implementation accordingly. ([#126465](https://github.com/kubernetes/kubernetes/pull/126465), [@googs1025](https://github.com/googs1025)) [SIG Scheduling]
1080+
- Changed NodeToStatusMap from map to struct and exposed methods to access the entries. Added absentNodesStatus, which inform what is the status of nodes that are absent in the map.
1081+
- For developers of out-of-tree PostFilter plugins, make sure to update usage of NodeToStatusMap. Additionally, NodeToStatusMap should be eventually renamed to NodeToStatusReader. ([#126022](https://github.com/kubernetes/kubernetes/pull/126022), [@macsko](https://github.com/macsko)) [SIG Node, Scheduling and Testing]
10881082
- Allow for Pod search domains to be a single dot "." or contain an underscore "_" ([#127167](https://github.com/kubernetes/kubernetes/pull/127167), [@adrianmoisey](https://github.com/adrianmoisey)) [SIG Apps, Network and Testing]
10891083
- Disallow `k8s.io` and `kubernetes.io` namespaced extra key in structured authentication configuration. ([#126553](https://github.com/kubernetes/kubernetes/pull/126553), [@aramase](https://github.com/aramase)) [SIG Auth]
10901084
- Fix the bug where spec.terminationGracePeriodSeconds of the pod will always be overwritten by the MaxPodGracePeriodSeconds of the soft eviction, you can enable the `AllowOverwriteTerminationGracePeriodSeconds` feature gate, which will restore the previous behavior. If you do need to set this, please file an issue with the Kubernetes project to help contributors understand why you need it. ([#122890](https://github.com/kubernetes/kubernetes/pull/122890), [@HirazawaUi](https://github.com/HirazawaUi)) [SIG API Machinery, Architecture, Node and Testing]

0 commit comments

Comments
 (0)