Commit Graph

25131 Commits

Author SHA1 Message Date
Patrick Ohly
5c19239290 DRA allocator: promote experimental -> incubating -> stable
The previous incubating becomes stable, experimental the new incubating. Now
experimental and incubating are identical until we merge more experimental
changes again.

Specifically, these commands where used:

    rm -rf stable
    mv incubating stable
    mv stable/allocator_incubating.go stable/allocator_stable.go
    mv stable/pools_incubating.go stable/pools_stable.go
    sed -i -e 's/package incubating/package stable/' stable/*.go
    cp -a experimental incubating
    mv incubating/allocator_experimental.go incubating/allocator_incubating.go
    mv incubating/pools_experimental.go incubating/pools_incubating.go
    sed -i -e 's/package experimental/package incubating/' incubating/*.go

Some other packages then need to be adapted, in particular the
TestAllocatorSelection test.
2026-01-29 12:52:57 +01:00
Kubernetes Prow Robot
a41a5c35d3 Merge pull request #135106 from bkhadars/enable-commentstart1
enable commentstart check on admissionregistration API group
2026-01-28 20:39:53 +05:30
Kubernetes Prow Robot
1c9da264ab Merge pull request #129332 from pohly/log-client-go-clientcmd
client-go command: structured, contextual logging
2026-01-28 18:11:49 +05:30
kfess
3a0744ce6d Add missing tests for kubectl describe commands (#136461)
* Add missing tests for kubectl describe commands

* fix linter error
2026-01-28 16:37:52 +05:30
Kubernetes Prow Robot
b90909e432 Merge pull request #136582 from yongruilin/master_kubeopenapi-format
Bump k8s.io/kube-openapi to latest and enable numeric format validation
2026-01-28 05:37:48 +05:30
yongruilin
45b64fb145 Add ratcheting tests for numeric format validation 2026-01-27 21:49:24 +00:00
yongruilin
4a457d97f4 Add tests for invalid numeric formats 2026-01-27 21:48:25 +00:00
yongruilin
e4f87f1cd7 Add tests for numeric format validation 2026-01-27 21:48:18 +00:00
yongruilin
f050da1dec Update anyOf/allOf tests for numeric validation 2026-01-27 21:48:05 +00:00
yongruilin
eac0206446 Stop stripping valid formats for number/integer types 2026-01-27 21:45:41 +00:00
yongruilin
65b579a036 Bump k8s.io/kube-openapi to latest 2026-01-27 21:39:39 +00:00
Kubernetes Prow Robot
7f7deb8c7f Merge pull request #136578 from yongruilin/grandtour-codegen-doc
docs: Add comprehensive overview of Kubernetes Code Generator
2026-01-28 01:41:49 +05:30
yongruilin
ee926bc113 docs: Add comprehensive overview of Kubernetes Code Generator 2026-01-27 19:17:16 +00:00
Kubernetes Prow Robot
f2b4e9f9c5 Merge pull request #136502 from tzneal/fix-endpointslice-churn-for-headless-services
fix: normalize nil ports to empty slice in NewPortMapKey
2026-01-28 00:05:49 +05:30
Patrick Ohly
1620b27076 client-go remotecommand: structured, contextual logging
The API for the package already had a context, so all that was missing was to
extract and use the logger from that.
2026-01-27 18:36:25 +01:00
Patrick Ohly
8701f481ff client-go clientcmd: exclude from structured, contextual logging
The only log output is for error messages which should normally not occur. It's
also likely that users expect to see exactly those messages, so it's better to
not touch them.
2026-01-27 18:36:25 +01:00
Patrick Ohly
9d65b9be20 Revert "apimachinery: contextual logging in network util code" 2026-01-27 17:21:02 +01:00
Kubernetes Prow Robot
3dd404d7cd Merge pull request #136544 from aramase/aramase/c/rm_structured_authz_fg
Drop StructuredAuthorizationConfiguration feature gate
2026-01-27 21:43:52 +05:30
Todd Neal
4ba4211660 fix: normalize nil ports to empty slice in NewPortMapKey
Prevents EndpointSlice churn for headless services where
getEndpointPorts returns [] but existing slices from the API
have nil ports, causing different hash values.
2026-01-27 15:33:51 +00:00
Kubernetes Prow Robot
be658b44f3 Merge pull request #136441 from kannon92/remove-alpha-api-dra
remove alpha comments for GA or beta resource fields
2026-01-27 20:16:00 +05:30
Kubernetes Prow Robot
ab78ad32d1 Merge pull request #136194 from bart0sh/PR216-add-signode-approvers-to-dra-owners
add SIG-Node approvers to DRA dirs
2026-01-27 20:15:52 +05:30
Anish Ramasekar
a1478c7730 Drop StructuredAuthorizationConfiguration feature gate
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2026-01-26 11:35:39 -06:00
darshansreenivas
0b635116f1 feat(admissionregistration): enable declarative validation wiring and require ValidationActions 2026-01-24 03:46:24 -08:00
Darshan Murthy
b4947a5891 feat(storage): enable validation-gen + DV wiring for storage.k8s.io (#135438)
* Enable DV coverage for VolumeAttachmentSpec.Attacher validation

update code-gen

* addressing PR comments
2026-01-24 14:29:26 +05:30
Kubernetes Prow Robot
4d59060ba2 Merge pull request #136052 from sreeram-venkitesh/added-missing-tests-for-client-go-metrics
Added missing tests for client-go metrics
2026-01-24 10:33:47 +05:30
Kubernetes Prow Robot
5eb7087ccb Merge pull request #135761 from darshansreenivas/admissionregistratio_k8s_io_policy_name
feat: wire admissionregistration group for declarative validation and +k8s:required to ValidatingAdmissionPolicyBindingSpec.PolicyName
2026-01-24 10:33:31 +05:30
Kubernetes Prow Robot
4c221cdc56 Merge pull request #133335 from bart0sh/PR190-pluginmanager-fix-handling-registration-failures
pluginmanager: fix handling registration failures
2026-01-23 23:35:29 +05:30
Kubernetes Prow Robot
0af247eb14 Merge pull request #136344 from brejman/kep-5732-tas-rename-podgroupinfo
Rename PodGroupInfo in preparation for Workload-aware scheduling changes
2026-01-23 17:37:29 +05:30
Kevin Hannon
159eb4cd77 remove alpha comments for GA or beta DRA fields 2026-01-22 17:03:40 -05:00
Kubernetes Prow Robot
5614f02d2a Merge pull request #135940 from pohly/webhook-unit-test-flake
webhook admission: avoid risk of flakes
2026-01-23 03:03:27 +05:30
darshansreenivas
04ea1eabff feat(admissionregistration): wire group for declarative validation and require PolicyName 2026-01-22 11:19:22 -08:00
Ivan Valdes
63e442e167 Bump etcd 3.6.7 SDK 2026-01-22 08:51:06 -08:00
Bartosz
ae27a49a13 Rename PodGroupInfo to PodGroupState
This is in preparation for PodGroupInfo struct with more pod group
details
2026-01-22 14:45:40 +00:00
Basheer
eb343a9049 update generated code 2026-01-22 10:05:27 +05:30
Basheer
aecc4135cc enable commentstart check on admissionregistration API group 2026-01-22 10:05:23 +05:30
Kubernetes Prow Robot
290b358acd Merge pull request #136410 from michaelasp/addToReviewer
Add michaelasp to client-go/tools/cache reviewers
2026-01-22 07:57:33 +05:30
Kubernetes Prow Robot
6fde485ec9 Merge pull request #135309 from richabanker/zpages
Enhance content negotiation for zpages
2026-01-22 03:17:25 +05:30
Michael Aspinwall
8418cf16d7 Add michaelasp to client-go cache reviewers 2026-01-21 21:46:59 +00:00
Kubernetes Prow Robot
69eb15ee58 Merge pull request #136362 from dims/update-opentelemetry-v1.39.0
Update OpenTelemetry dependencies to latest versions
2026-01-22 02:23:25 +05:30
Kubernetes Prow Robot
dff962ddbb Merge pull request #136264 from michaelasp/unlockWhileProcess
Ensure that processing does not block queue writers in RealFIFO
2026-01-22 00:15:26 +05:30
Michael Aspinwall
082f38d97b Add benchmarks for adding objects with slow handlers 2026-01-21 17:56:17 +00:00
Michael Aspinwall
40c01b99a7 Ensure that processing does not block queue writers 2026-01-21 17:56:00 +00:00
Kubernetes Prow Robot
724f7a99c1 Merge pull request #136332 from seans3/websocket-test-logging
Adds more websocket flaky test logging
2026-01-21 22:21:26 +05:30
Kubernetes Prow Robot
6010707b8a Merge pull request #135470 from Ignoramuss/optionalorrequired-scheduling
api: add +required markers to scheduling API
2026-01-21 21:21:28 +05:30
Sean Sullivan
3975b1edca Adds more websocket flaky test logging 2026-01-21 07:33:21 +00:00
Kubernetes Prow Robot
05ed7d9992 Merge pull request #135167 from mengqiy/consistencychecker
log diff in consistent checker
2026-01-21 09:33:31 +05:30
Davanum Srinivas
c40ea60b9f Update OpenTelemetry dependencies to latest versions
Core packages (opentelemetry-go):
- go.opentelemetry.io/otel: v1.38.0 → v1.39.0
- go.opentelemetry.io/otel/metric: v1.38.0 → v1.39.0
- go.opentelemetry.io/otel/trace: v1.38.0 → v1.39.0
- go.opentelemetry.io/otel/sdk: v1.38.0 → v1.39.0

Exporters:
- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.34.0 → v1.39.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.34.0 → v1.39.0

Contrib instrumentation (opentelemetry-go-contrib):
- go.opentelemetry.io/contrib/.../otelhttp: v0.61.0 → v0.64.0
- go.opentelemetry.io/contrib/.../otelrestful: v0.44.0 → v0.64.0

Protocol definitions (opentelemetry-proto-go):
- go.opentelemetry.io/proto/otlp: v1.5.0 → v1.9.0

Notable changes:
- Go 1.24 is now the minimum required version (Go 1.23 support dropped) for OTEL components
- Performance: ~4x improvement in histogram concurrent operations; xxhash
  replaces fnv for attribute hashing
- Fixed goroutine leak in span processors when context is canceled
- otelrestful migrated semantic conventions from v1.20.0 to v1.34.0
  (e.g., http.method → http.request.method)
- Partial OTLP export errors now surfaced instead of being silently dropped
- otelrestful no longer depends on json-iterator/go, modern-go/concurrent,
  or modern-go/reflect2; unwanted-dependencies.json updated accordingly

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-20 18:24:44 -05:00
Kubernetes Prow Robot
8f76dbf79b Merge pull request #136227 from dims/update-grpc-ecosystem-deps-jan2026
Update gRPC ecosystem dependencies
2026-01-20 22:41:26 +05:30
Kubernetes Prow Robot
9ea678d860 Merge pull request #136010 from olamilekan000/fix-k8s-losing-some-line-of-logs
fix kubectl interactive mode losing some line of logs
2026-01-20 00:45:48 +05:30
olalekan odukoya
f338a70f25 fix kubectl in interactive mode losing some line of logs
Signed-off-by: olalekan odukoya <odukoyaonline@gmail.com>
2026-01-19 14:21:27 +01:00