Patrick Ohly
359aff0552
client-go testing: include event handler in List+Watch unit test
...
The event handler must receive both object (the initial one from List, the
newer one from Watch) and it must be considered synced.
2026-01-15 16:08:23 +01:00
Patrick Ohly
6bfa727bee
client-go testing: fix List+Watch support
...
5644850607 added support for List+Watch to a fake client-go instance.
However, that support was not quite working yet as seen when analyzing a test
flake:
- List returned early when there were no objects, without adding the
ResourceVersion. The ResourceVersion should have been "0" instead.
- When encountering "" as ResourceVersion, Watch didn't deliver
any objects. That was meant to preserve compatibility with clients
which don't expect objects from a Watch, but the right semantic of
"" is "Start at most recent", which includes delivering existing
objects.
Tests which meddle with the List implementation via a reactor (like
clustertrustbundlepublisher) have to be aware that Watch now may
return objects when given an empty ResourceVersion.
2026-01-15 16:08:23 +01:00
Kubernetes Prow Robot
6f93518c7f
Merge pull request #136124 from MohammedMutee/fix-typecheck-flake
...
Fix flaky typecheck by enforcing serial execution
2026-01-09 15:05:41 +05:30
MohammedMutee
53d94b06b9
Fix flaky typecheck: enforce serial execution to prevent OOM
2026-01-09 10:40:43 +05:30
Darshan Murthy
1c24a05ce1
wire network group for declarative validation and +k8s:required to IngressClassParametersReference.Name and IngressClassParametersReference.Kind ( #134909 )
2026-01-09 03:11:43 +05:30
Kubernetes Prow Robot
758ef0ffbc
Merge pull request #136108 from pohly/ginkgo-gomega-update
...
dependencies: ginkgo v2.27.4, gomega v1.39.0
2026-01-09 02:11:54 +05:30
Kubernetes Prow Robot
25b452b971
Merge pull request #135631 from danwinship/ipvs-winkernel-resync-period
...
Switch ipvs and winkernel back to more regular forced syncs
2026-01-09 02:11:46 +05:30
Kubernetes Prow Robot
f22cda03cb
Merge pull request #135358 from harche/sort_hanlders
...
Sort runtime handlers list coming from the CRI runtime
2026-01-09 02:11:39 +05:30
Kubernetes Prow Robot
d8556481df
Merge pull request #135551 from Jefftree/deployment
...
Add pod indexer to deployment controller
2026-01-09 01:19:49 +05:30
Kubernetes Prow Robot
e551ea5ea5
Merge pull request #133678 from mortent/AllocatorPerfImprovements
...
DRA: Avoid unnecessary work in allocator
2026-01-09 01:19:41 +05:30
Kubernetes Prow Robot
72eaa2d5c9
Merge pull request #136111 from aojea/endpointslice_optional
...
define endpointslice.endpoints as optional
2026-01-09 00:27:46 +05:30
Kubernetes Prow Robot
228e56eddc
Merge pull request #136110 from liggitt/kyaml-watch-event
...
Fix kyaml output of watch events
2026-01-09 00:27:39 +05:30
Kubernetes Prow Robot
60e420eac3
Merge pull request #135930 from 249043822/br001
...
Fix:globalmount path may be residual while pod creation-deletion
2026-01-08 23:01:40 +05:30
Jordan Liggitt
c280c22ea4
Fix kyaml output of watch events
2026-01-08 12:14:41 -05:00
Antonio Ojea
e0c545353c
define endpointslice.endpoints as optional
...
The field is actually optional but defined as required in OpenAPI, causing issues
with clients that expected the field to be required when it was not.
2026-01-08 17:12:25 +00:00
Morten Torkildsen
9562aa8ba5
DRA: Avoid unnecessary work in allocator
2026-01-08 16:52:44 +00:00
Patrick Ohly
f8a0c80ed8
dependencies: ginkgo v2.27.4, gomega v1.39.0
...
Latest release of both. The CurrentTreeConstructionNodeReport fix
is needed before being able to use it in the E2E framework.
2026-01-08 17:16:05 +01:00
Jefftree
5e753a131d
Update benchmark for deployment
2026-01-08 15:10:32 +00:00
Kubernetes Prow Robot
b54554b72d
Merge pull request #135955 from utam0k/async-metrics
...
scheduler: align the meaning of victim metrics between async preemption and sync preemption
2026-01-08 20:39:41 +05:30
Kubernetes Prow Robot
26fd963327
Merge pull request #135664 from pohly/dra-upgrade-downgrade-refactor
...
DRA e2e: upgrade/downgrade refactor
2026-01-08 19:31:47 +05:30
Anson Qian
a816a7b1d8
Make ConcurrentResourceClaimSyncs configurable ( #134701 )
...
* DRA resource claim controller: configurable number of workers
It might never be necessary to change the default, but it is hard to be sure.
It's better to have the option, just in case.
* generate files
* resourceclaimcontroller: normalize validation error message
* Update cmd/kube-controller-manager/app/options/resourceclaimcontroller.go
Co-authored-by: Jordan Liggitt <jordan@liggitt.net >
---------
Co-authored-by: Patrick Ohly <patrick.ohly@intel.com >
Co-authored-by: Jordan Liggitt <jordan@liggitt.net >
2026-01-08 19:31:39 +05:30
Jefftree
1250c7d56e
Add pod indexer to deployment controller
2026-01-08 13:55:48 +00:00
Kubernetes Prow Robot
c4881eae3b
Merge pull request #136100 from soltysh/remove_dead_api
...
Remove dead api
2026-01-08 18:39:47 +05:30
Kubernetes Prow Robot
c9994c5f82
Merge pull request #135234 from atiratree/renameScaleReplicaSetAndRecordEvent
...
rename scaleReplicaSetAndRecordEvent to scaleReplicaSetWithLazyAnnotationUpdate
2026-01-08 18:39:40 +05:30
utam0k
44e0c79406
Align the meaning of victim metrics between async preemption and sync preemption
...
Signed-off-by: utam0k <k0ma@utam0k.jp >
2026-01-08 21:02:17 +09:00
Kubernetes Prow Robot
7e8e8a71be
Merge pull request #135986 from scaliby/simplify-describe-lookups
...
Refactor describe to inline client calls
2026-01-08 17:19:53 +05:30
Kubernetes Prow Robot
3fb97a0c8b
Merge pull request #135888 from scaliby/deduplicate-client-creation
...
Deduplicate client creation in describe tests
2026-01-08 17:19:46 +05:30
Kubernetes Prow Robot
5fbb132d69
Merge pull request #135625 from atiratree/quotamonitor-race
...
mark QuotaMonitor as not running and invalidate monitors list
2026-01-08 17:19:38 +05:30
Maciej Szulik
cfe5cb2e03
Drop describers for batch/v1beta1 CronJob and extensions/v1beta1 Ingress resources
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com >
2026-01-08 11:54:54 +01:00
Maciej Szulik
699197d7da
Use latest API for column definitions in printers
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com >
2026-01-08 11:54:28 +01:00
Kubernetes Prow Robot
97bd924010
Merge pull request #134162 from zeqian-meng/update-npb-ep-image
...
Upgrade Debian and NPB for npb-ep e2e test
2026-01-08 13:21:38 +05:30
Kubernetes Prow Robot
ca1f339c3e
Merge pull request #136060 from tallclair/config-mux
...
Clean up Pod config sources: remove dead code
2026-01-08 07:05:39 +05:30
Tim Allclair
99f08f0091
Remove unused SET config update type.
2026-01-07 16:46:01 -08:00
Tim Allclair
fca9563853
Remove unused config.Sync function.
2026-01-07 16:46:01 -08:00
张可10140699
ab19ec1bfc
Fix:globalmount path may be residual while pod creation-deletion
2026-01-08 08:36:40 +08:00
Kubernetes Prow Robot
8e4ba87939
Merge pull request #135689 from KasimVali2207/add-probe-stress-tests
...
Add stress tests for gRPC, HTTP, and TCP liveness probesAdd probe stress tests
2026-01-08 04:57:45 +05:30
Kubernetes Prow Robot
3619b0c8aa
Merge pull request #135189 from haircommander/proc-e2e-node
...
e2e_node: update proc mount test to correctly handle baseline PSA
2026-01-08 04:57:37 +05:30
Kubernetes Prow Robot
7e7267a6df
Merge pull request #136046 from Tanner-Gladson/issue-136027-error-verbosity
...
fix(controller/storageversionmigrator) Reduce log level
2026-01-08 04:03:50 +05:30
Kubernetes Prow Robot
8ab1bc1633
Merge pull request #135725 from bart0sh/PR211-add-extended-resources-test-cases
...
Fix extended resource handling for DRA-backed resources on pod admission
2026-01-08 04:03:42 +05:30
Kubernetes Prow Robot
817f68f75f
Merge pull request #135377 from harche/dra_flake_test
...
Fix race condition in DRA health e2e test pod status update
2026-01-08 03:01:46 +05:30
Kubernetes Prow Robot
df9a0bda18
Merge pull request #133797 from tico88612/cleanup/new-fake-with-options
...
Replace apimachinery/pkg/watch.NewFake with NewFakeWithOptions in pkg/controller
2026-01-08 03:01:38 +05:30
Peter Hunt
da695e7b78
e2e_node: update proc mount test to correctly handle baseline PSA
...
Signed-off-by: Peter Hunt <pehunt@redhat.com >
2026-01-07 15:59:26 -05:00
Kubernetes Prow Robot
0988d3fd05
Merge pull request #136034 from lalitc375/dv-hpa-min-max
...
Add ignoreConversionErrors option to validation testing
2026-01-08 01:03:51 +05:30
Kubernetes Prow Robot
210c838eaf
Merge pull request #135997 from ngopalak-redhat/ngopalak/fix_imagegc
...
Add negative validation for imageMinimumGCAge
2026-01-08 01:03:43 +05:30
Kubernetes Prow Robot
5aae66e736
Merge pull request #136073 from liggitt/fix-timeout-flake
...
Fix context timeout test flake
2026-01-07 22:33:48 +05:30
Kubernetes Prow Robot
2eb312a14f
Merge pull request #136066 from serathius/watchcache-cleanup-watch-without-rv
...
Cleanup WatchFromStorageWithoutResourceVersion feature gate
2026-01-07 22:33:41 +05:30
Kubernetes Prow Robot
0f4705e12e
Merge pull request #136068 from aojea/leader_race_time
...
fix leader election data race reading observedtime
2026-01-07 21:29:47 +05:30
Kubernetes Prow Robot
5750f54036
Merge pull request #136067 from dims/update-sig-architecture-email
...
chore: update sig-architecture mailing list email
2026-01-07 21:29:40 +05:30
Jordan Liggitt
5bba728bb8
Fix context timeout test flake
2026-01-07 09:47:47 -05:00
Kubernetes Prow Robot
18663b347e
Merge pull request #135983 from Goend/master
...
Fix the issue of slow creation of ResourceClaim in specific scenarios
2026-01-07 20:05:46 +05:30