David Eads
8e77ac0001
Remove Queue.AddIfNotPresent
...
Logically a cache.Queue.AddIfNotPresent means that the informer can move
back in time since an older item is placed after newer items. The
alternative of placing errors at the head of the queue leads to
indefinite memory growth and repeated failures on retry.
Luckily this behavior was behind RetryOnError, which was always set to
false and impossible for normal users to set to true. By removing the
function and setting, impacted users (none found in a github search)
will get a compile failure.
2025-01-20 13:57:22 -05:00
David Eads
0ddab16945
shrink the cache.Queue interface to what is actually used
2025-01-13 15:15:23 -05:00
Kubernetes Prow Robot
b56d38e7d4
Merge pull request #129441 from serathius/watchcache-benchmark
...
Improve benchmark to handle multiple dimensions
2025-01-08 05:40:42 -08:00
Kubernetes Prow Robot
10fb206f70
Merge pull request #129201 from tnqn/fix-ns-controller-permission
...
Add watch permission to namespace-controller for WatchListClient feature
2025-01-08 05:40:31 -08:00
Kubernetes Prow Robot
90a45563ae
Merge pull request #129517 from googs1025/feature/remove/dra_resourceslice_qhint
...
feature(scheduler): remove dra plugin resourceslice QueueingHintFn
2025-01-08 03:22:30 -08:00
Marek Siarkowicz
4a0578e3de
Improve benchmark to handle multiple dimensions
2025-01-08 12:01:33 +01:00
Kubernetes Prow Robot
4ab6035925
Merge pull request #129369 from carlory/fix-118037-2
...
e2e: deflake volume tests
2025-01-08 00:34:36 -08:00
Kubernetes Prow Robot
26442a6a85
Merge pull request #129359 from andyzhangx/fix-pv-deletion-timeout
...
test: fix pv deletion timeout
2025-01-08 00:34:29 -08:00
googs1025
77eae7c34f
feature(scheduler): remove dra plugin resourceslice QueueingHintFn
2025-01-08 16:24:28 +08:00
Kubernetes Prow Robot
14dafc30c9
Merge pull request #129434 from xigang/crd_handler
...
refactor: simplify boolean expressions in CRD handler
2025-01-07 17:12:30 -08:00
Kubernetes Prow Robot
0e78cf18d1
Merge pull request #129440 from serathius/watchcache-extract-list-response
...
Extract list response struct to manage all the response fields
2025-01-07 14:08:41 -08:00
Kubernetes Prow Robot
09b8a26ac8
Merge pull request #129113 from kundan2707/cluster_bootstraap_link_update
...
updated bootstrap-discovery link
2025-01-07 14:08:30 -08:00
Kubernetes Prow Robot
f1b3fdf7e6
Merge pull request #129500 from carlory/PDBUnhealthyPodEvictionPolicy
...
Remove general available feature-gate PDBUnhealthyPodEvictionPolicy
2025-01-07 09:38:29 +01:00
carlory
75131475fd
Remove general available feature-gate PDBUnhealthyPodEvictionPolicy
2025-01-07 15:24:16 +08:00
Kubernetes Prow Robot
38fab70477
Merge pull request #128398 from tenzen-y/remaining-job-tracking-annotation-testing
...
Job: Remove JobTrackingFinalizer annotation specific testings
2025-01-07 06:26:28 +01:00
Kubernetes Prow Robot
2e53799601
Merge pull request #129483 from pacoxu/fix-no-sandbox
...
kubeadm: should not warn on non-detect sandbox image
2025-01-07 05:06:36 +01:00
Kubernetes Prow Robot
3a79d453fa
Merge pull request #128256 from lzhecheng/webhook-update-ValidatingWebhookConfigurations-retry
...
[e2e][webhook] Retry update ValidatingWebhookConfigurations
2025-01-07 05:06:29 +01:00
Kubernetes Prow Robot
c3f3fdc1aa
Merge pull request #129430 from MadhavJivrajani/go124-webhook-regex-ut
...
[go1.24] webhook: alter regex to account for x509sha1 GODEBUG removal
2025-01-06 21:28:30 +01:00
Kubernetes Prow Robot
b7ef173c59
Merge pull request #129349 from dims/bump-x/net-to-v0.33.0
...
Bump x/net to v0.33.0
2025-01-06 20:04:38 +01:00
Arda Güçlü
7c887412c8
Add validation for revisionHistoryLimit in sts to prevent negative value ( #129017 )
...
* Add validation for revisionHistoryLimit in sts to prevent negative value
* Add unit tests to verify warning messages
2025-01-06 20:04:31 +01:00
gshaibi
4114a9b4e4
[kubectl] Enhance describe output for projected volume sources to indicate optional Secret/ConfigMap ( #129457 )
...
* kubectl: enhance output for projected volume sources to indicate optional secrets
* .
2025-01-06 14:50:16 +01:00
Kubernetes Prow Robot
b358cf3a79
Merge pull request #128972 from manishym/beta-e2e
...
Add crd from external snapshotter
2025-01-06 11:24:16 +01:00
Paco Xu
02fbcb4e69
kubeadm: should not warn on non-detect sandbox image
2025-01-06 14:23:18 +08:00
Kubernetes Prow Robot
8f8c94a04d
Merge pull request #128872 from alvaroaleman/generics
...
Use generic btree in watchcache
2025-01-03 14:42:14 +01:00
Alvaro Aleman
b1cb471982
Use generic btree in watchcache
...
This change makes us use the generic btree available in newer versions
of github.com/google/btree. This avoids a bunch of type assertions and
makes the code easier to read.
2025-01-03 07:31:23 -05:00
Alvaro Aleman
a97ed3c98b
Update github.com/google/btree
2025-01-03 07:31:23 -05:00
Kubernetes Prow Robot
6746df77f2
Merge pull request #127153 from Anurag252/master
...
Add a static NodePort allocator for e2e tests
2025-01-02 16:56:14 +01:00
Kubernetes Prow Robot
281bba84ab
Merge pull request #129419 from googs1025/chore/resourcequotas
...
chore(printers): add miss unit test for resourcequota
2025-01-02 13:12:14 +01:00
Kubernetes Prow Robot
87cf098f34
Merge pull request #129452 from SataQiu/fix-20250102
...
kubeadm: fix a bug where the 'node.skipPhases' in UpgradeConfiguration is not respected by 'kubeadm upgrade node' command
2025-01-02 12:00:14 +01:00
SataQiu
4c6deed07e
kubeadm: fix a bug where the node.skipPhases in UpgradeNodeConfiguration is not respected by 'kubeadm upgrade node'
2025-01-02 17:44:05 +08:00
Kubernetes Prow Robot
3c229949f9
Merge pull request #129401 from pacoxu/kubeadm-upgrade-precheck
...
kubeadm: add kernel version check for upgrade
2025-01-02 03:50:13 +01:00
Kubernetes Prow Robot
1c2b2cce10
Merge pull request #129119 from macsko/fix_podtopologyspread_for_multiple_constraints_with_the_same_key
...
Fix PodTopologySpread matching pods counts for constraints with the same topologyKey
2025-01-01 11:04:14 +01:00
Kubernetes Prow Robot
d8d3691280
Merge pull request #129360 from utam0k/scheduler-profile-test-enqueue
...
Make it possible to pass a scheduler profile to RuntTestCoreResourceEnqueue
2024-12-31 15:00:13 +01:00
utam0k
5aa4dd4a6e
Make it possible to pass a scheduler profile to RuntTestCoreResourceEnqueue
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2024-12-31 21:47:06 +09:00
Marek Siarkowicz
78a6402755
Extract list response struct to manage all the response fields
2024-12-31 12:16:34 +01:00
Kubernetes Prow Robot
9fc9ddc7bc
Merge pull request #129432 from SataQiu/kubeadm-20241231
...
kubeadm: bump supported etcd version
2024-12-31 06:44:13 +01:00
xigang
deb234c9d5
refactor: simplify boolean expressions in CRD handler
...
Signed-off-by: xigang <wangxigang2014@gmail.com>
2024-12-31 11:15:29 +08:00
SataQiu
2fd16abbe8
kubeadm: bump supported etcd version
2024-12-31 10:11:38 +08:00
Madhav Jivrajani
cff0f4009f
webhook: alter regex to account for x509sha1 GODEBUG removal
...
go1.24 removes the x509sha1 GODEBUG variable, and with it the
support for SHA-1 signed certs. This commit alters the regex
in unit tests to account for that and prep for go1.24.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
2024-12-30 13:39:17 -08:00
Anurag252
a9b641464e
chore: adding support for staticPortRange
...
Signed-off-by: Anurag252 <Anuragsgsits@gmail.com>
chore: implementing review comments
Signed-off-by: Anurag252 <Anuragsgsits@gmail.com>
lint: implementing linting suggestions
Signed-off-by: Anurag252 <Anuragsgsits@gmail.com>
chore: review comments implementation
Signed-off-by: Anurag252 <Anuragsgsits@gmail.com>
chore: fixing build errors
Signed-off-by: Anurag252 <Anuragsgsits@gmail.com>
revert: removing empty spaces
Signed-off-by: Anurag252 <Anuragsgsits@gmail.com>
chore: implementing review suggestions
Signed-off-by: Anurag252 <Anuragsgsits@gmail.com>
chore: implementing review comments to get rid of typecasting
Signed-off-by: Anurag252 <Anuragsgsits@gmail.com>
fix: fixing failed tests
Signed-off-by: Anurag252 <Anuragsgsits@gmail.com>
fix: fixing failed tests
Signed-off-by: Anurag252 <Anuragsgsits@gmail.com>
fix: fixing failed tests
Signed-off-by: Anurag252 <Anuragsgsits@gmail.com>
chore: rename func as per code review
Signed-off-by: Anurag252 <Anuragsgsits@gmail.com>
chore: change in comments
Signed-off-by: Anurag252 <Anuragsgsits@gmail.com>
2024-12-30 22:26:43 +01:00
Kubernetes Prow Robot
71f32f9930
Merge pull request #129365 from xirehat/master
...
Fix Borg pub link in README
2024-12-30 18:34:12 +01:00
Kubernetes Prow Robot
bf403cb9e8
Merge pull request #129422 from cpanato/update-go1234
...
[go] Bump images, dependencies and versions to go 1.23.4 and distroless iptables
2024-12-30 16:32:13 +01:00
Paco Xu
2c305d71f0
kubeadm: add system verification check(including kernel version check) for upgrade
2024-12-30 18:17:56 +08:00
Maciej Skoczeń
c3a54926a4
Fix PodTopologySpread matching pods counts for constraints with the same topologyKey
2024-12-30 09:35:24 +00:00
Kubernetes Prow Robot
7606b77fff
Merge pull request #129418 from neolit123/1.33-fix-upgrade-addon-skip
...
kubeadm: skip disabled addons in clusterconfig on upgrade
2024-12-30 09:10:13 +01:00
cpanato
2cb1cc9e3a
Bump images, dependencies and versions to go 1.23.4 and distroless iptables
...
Signed-off-by: cpanato <ctadeu@gmail.com>
2024-12-30 09:05:16 +01:00
lixiv
215d0b094b
Add tests for kubectl qos ( #129388 )
...
* Add tests for kubectl qos
* Update staging/src/k8s.io/kubectl/pkg/util/qos/qos_test.go
Co-authored-by: Arda Güçlü <aguclu@redhat.com>
---------
Co-authored-by: Arda Güçlü <aguclu@redhat.com>
2024-12-30 05:46:12 +01:00
Kubernetes Prow Robot
8f330c6368
Merge pull request #129420 from pohly/client-go-tools-cache-testhammercontroller-fix
...
client-go cache: fix TestHammerController
2024-12-29 15:04:12 +01:00
Patrick Ohly
8e1403563a
client-go cache: fix TestHammerController
...
The test relied on a 100ms sleep to ensure that controller was done. If that
race was lost, one goroutine was intentionally prevented from completing by
locking a mutex permanently. A TODO was left about detecting that.
Adding goroutine leak checking in
https://github.com/kubernetes/kubernetes/pull/126387 revealed that this race
indeed sometimes is lost because the goroutine
leaked (https://github.com/kubernetes/kubernetes/issues/129400 ).
Waiting for controller shutdown instead of relying on timing should fix this.
2024-12-29 12:18:50 +01:00
googs1025
b649c11366
chore(printers): add miss unit test for resourcequota
2024-12-28 19:44:14 +08:00