Commit Graph

127844 Commits

Author SHA1 Message Date
Aldo Culquicondor
7266759b67
Nominate macsko to SIG Scheduling approvers 2025-01-20 14:16:00 -05:00
David Eads
238c32a1d9 Remove cache.ErrRequeue
cache.ErrRequeue advertised itself as a way to requeue failures on a
FIFO, but it suffers the same problems as AddIfNotPresent.  If we do
requeue an item at the end, we'll move the informer back in time.  If we
requeue at the beginning we'll simply wedge FIFO.

We didn't find examples in the wild, but by removing the error type
those impacted will get a compile error and get to decide what action is
most appropriate for their failure.  Most of the time, proceeding to the
next item is best.
2025-01-20 14:01:52 -05:00
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
Kubernetes Prow Robot
e69a5ed9b3
Merge pull request #129200 from carlory/remove-GetDeviceNameFromMount
Remove GetDeviceNameFromMount from HostUtils
2025-01-20 10:00:35 -08:00
Kubernetes Prow Robot
ddfd02d568
Merge pull request #129687 from carlory/cleanup-gke
remove gke
2025-01-20 08:46:43 -08:00
Kubernetes Prow Robot
3305fcccf7
Merge pull request #126777 from carlory/fix-image-plugin
Fix GetVolumeName for image volumeplugin
2025-01-20 08:46:36 -08:00
Kubernetes Prow Robot
3a4c2a0bbb
Merge pull request #129271 from aroradaman/dual_stack_healthz
Dual stack healthz server
2025-01-20 07:32:42 -08:00
Kubernetes Prow Robot
beeb1d2b84
Merge pull request #128850 from toVersus/fix/sidecar-container-named-port
Fix named ports of restartable init containers don't propagate to EndpointSlice
2025-01-20 07:32:35 -08:00
carlory
aaac13fc6a remove gke from e2e 2025-01-20 21:50:46 +08:00
Kubernetes Prow Robot
78ad9a7b97
Merge pull request #129707 from soltysh/expand_portforward_errors
e2e: expand error conditions when test-ing port-forward
2025-01-20 05:36:40 -08:00
Antonio Ojea
09c82fc58a integration etcd storage test 2025-01-20 13:26:49 +00:00
Antonio Ojea
8fcb4b5773 comment we keep storing v1beta1 by default to handle upgrades 2025-01-20 13:26:04 +00:00
Antonio Ojea
3606d52cd6 make update 2025-01-20 13:01:54 +00:00
Antonio Ojea
779b9cf90c update integration test 2025-01-20 13:01:53 +00:00
Antonio Ojea
b6c3dfdad5 e2e test for service cidrs
deflake e2e servicecidr test
2025-01-20 13:01:53 +00:00
Antonio Ojea
7721590b9e update controller manager 2025-01-20 13:01:53 +00:00
Antonio Ojea
33ba585534 update kube-apiserver 2025-01-20 13:01:53 +00:00
Antonio Ojea
bea17e1497 update internal API 2025-01-20 13:01:53 +00:00
Antonio Ojea
ad511cd249 update registry 2025-01-20 13:01:53 +00:00
Antonio Ojea
e340a07ccf update kube-proxy 2025-01-20 13:01:53 +00:00
Antonio Ojea
ddfc4d3e58 update text fixtures for rbac 2025-01-20 13:01:53 +00:00
Antonio Ojea
c26a5796fd update networking strategy 2025-01-20 13:01:53 +00:00
Antonio Ojea
e3b3975821 describe servicecidr and ipaddress v1 2025-01-20 13:01:53 +00:00
Antonio Ojea
eeae7b3fc8 promote ServiceCIDR and IPAddress to GA 2025-01-20 13:01:53 +00:00
Antonio Ojea
272f33de90 api rule exception for ServiceCIDR 2025-01-20 13:01:53 +00:00
Antonio Ojea
68cae5131a server both ga and beta servicecidr and ipaddress apis 2025-01-20 13:01:53 +00:00
Antonio Ojea
3b48b0627b graduate DisableAllocatorDualWrite to beta disabled by default 2025-01-20 13:01:52 +00:00
Antonio Ojea
f97ff113fa graduate MultiCIDRServiceAllocator to GA
don't lock feature gate by default
2025-01-20 13:01:52 +00:00
Maciej Szulik
5cd7325cd7
e2e: expand error conditions when test-ing port-forward
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-01-20 13:21:43 +01:00
Kubernetes Prow Robot
32130691a4
Merge pull request #129678 from carlory/fsgroup
remove feature label FSGroup
2025-01-20 03:04:36 -08:00
Kubernetes Prow Robot
4766d191f4
Merge pull request #129577 from ning0515/fix-125332
Only set worker to nil when the key exists.
2025-01-20 01:14:36 -08:00
carlory
7d02a18a64 add a comment to InTreePluginPortworxUnregister 2025-01-20 17:09:14 +08:00
Patrick Ohly
03a3288ddd tests: include stdout of failed commands in JUnit
All of the shell commands used by `make test-cmd` log success and
failures to stdout, e.g.:
   get.sh -> if_has_string ->
   2c9153576e/hack/lib/test.sh (L340-L360)

juLog captured stdout in addition to forwarding it to the overall test stdout,
but then only used it to check for text that indicates a problem. The result
was that after a test failure, the only thing visible in Spyglass was a fairly
useless "script error" generated by juLog for its own call chain. One had to
know that the entire build log contained more information and where to look for
it.

Now the stdout text is included in the JUnit file and thus visible when looking
at just one failed test. The output itself is still hard to read (contains one
line saying "FAIL!" and one has to know that the text below that line explains
the failure), but that is a different story.
2025-01-20 09:28:19 +01:00
carlory
5ed3164d32 Update in-tree gcePersistentDisk tests 2025-01-20 14:55:14 +08:00
Kubernetes Prow Robot
2c9153576e
Merge pull request #129538 from hzxuzhonghu/http2-clean
Cleanup: only initiate http2 server options when http2 is not disabled
2025-01-19 21:02:36 -08:00
Kubernetes Prow Robot
8b1fe81dfa
Merge pull request #129681 from carlory/remove-Recreate
Remove unnecessary feature label Recreate
2025-01-19 09:32:35 -08:00
saza-ku
e26fb1c393 remove duplicated test case of pvc not found 2025-01-20 01:52:35 +09:00
Kubernetes Prow Robot
d12c3c3742
Merge pull request #129662 from utam0k/qhint-prefix
Put the target plugin names in the Qhint integration test cases
2025-01-19 06:08:35 -08:00
utam0k
e1fdced21f
Put the target plugin names in the Qhint integration test cases
Signed-off-by: utam0k <k0ma@utam0k.jp>
2025-01-19 21:55:11 +09:00
carlory
aecf3238bf fix lint errors
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-01-19 20:46:37 +08:00
Kubernetes Prow Robot
1c32094c03
Merge pull request #129258 from skitt/securejoin-0.3.5
Bump filepath-securejoin to 0.3.5
2025-01-18 11:44:34 -08:00
Kubernetes Prow Robot
c4358f3ec2
Merge pull request #129672 from carlory/flexvolume-feature-label
add a comment to features.Flexvolumes
2025-01-18 07:50:34 -08:00
Kubernetes Prow Robot
b92b3d33e2
Merge pull request #129644 from neolit123/1.33-update-text-at-end-of-reset
kubeadm: improve message in 'reset'
2025-01-18 06:38:41 -08:00
Kubernetes Prow Robot
fcc1e9002a
Merge pull request #129450 from carlory/kubeadm-exec-check
kubeadm: update preflight check
2025-01-18 06:38:34 -08:00
carlory
8b4eae24ab Move some exec helper functions from framework/volume to framework/pod 2025-01-18 21:42:42 +08:00
carlory
d3974065c8 Remove GetDeviceNameFromMount from HostUtils
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-01-18 21:23:54 +08:00
carlory
612fcdaf73 add a comment for features.Flexvolumes 2025-01-18 21:18:49 +08:00
Kubernetes Prow Robot
ecbe8319f4
Merge pull request #129692 from alexanderConstantinescu/kep-3836-133
KEP-3836: 1.33 - remove feature gate KubeProxyDrainingTerminatingNodes
2025-01-17 17:53:09 -08:00
Kubernetes Prow Robot
b480e3130f
Merge pull request #129669 from aramase/aramase/f/credential_provider_config_dup_validation
credential provider config: validate duplicate names early and preserve provider order
2025-01-17 17:53:03 -08:00
Kubernetes Prow Robot
5d478a6227
Merge pull request #129581 from carlory/e2e-honor-pv-relaim-policy
storage e2e tests: add more tests for pv relaim policy
2025-01-17 17:52:56 -08:00