$ the-wire · showcase
CRD types move to k8s.io/apiextensions-api, grpc hits 1.85.0
By RepoJournal · Filed · About Kubernetes · Composed from the cited sources · methodology
The CRD types and clients now live in a new staging repo, k8s.io/apiextensions-api, with the old client aliases under deprecation, while grpc 1.85.0 propagates through the tree with golang/glog following it to v1.2.5.
Merge pull request #142746 from yongruilin/131447-move-code kubernetes/apiextensions-apiserver
CRD types and clients moved out of apiextensions-apiserver into the new staging repo k8s.io/apiextensions-api, and the aliases left behind in the old location are now marked deprecated. Code importing CRD types from apiextensions-apiserver still compiles but is on a deprecation path; plan the import swap to the new module.
address comment: mark the client alias variables deprecated kubernetes/apiextensions-apiserver
The follow-up commit that annotates the remaining client alias variables as deprecated. This is what turns the move into a migration: existing references resolve, but the aliases are not the long-term home.
Bump grpc to 1.85.0 kubernetes/kubernetes
grpc moves to 1.85.0 across the tree, dropping a number of unwanted dependencies and pulling x/net up with it. The PR carries an explicit release-note of NONE, so downstream module users see the dependency graph change but no behavior change.
Fix PodGroup preemption policy resolution from PriorityClass kubernetes/kubernetes
An unset preemptionPolicy on a PodGroup or CompositePodGroup now stays unset until priority admission resolves it from the PriorityClass, matching the Pod flow. Previously API defaulting set PreemptLowerPriority before admission ran, so a group pointing at a PriorityClass with preemptionPolicy: Never was rejected even when the user had omitted the field.
Bump golang/glog to v1.2.5 in hack/tools kubernetes/kubernetes
golang/glog goes to v1.2.5 in hack/tools after govulncheck flagged publishing-verifier and traceparse, which resolved glog v1.2.2. Scoped to the tooling module, not the shipped binaries.
Action items
- → Migrate CRD type and client imports off apiextensions-apiserver to k8s.io/apiextensions-api ahead of alias removal kubernetes/apiextensions-apiserver [plan]