Dan Winship
19f19e2f4f
Merge the ExternalTrafficPolicy: Local
tests together
...
Merge TestOnlyLocalExternalIPs, TestOnlyLocalLoadBalancing, and
TestOnlyLocalNodePorts together into TestExternalTrafficPolicyLocal.
Drop the assertIPTablesRulesEqual tests in favor of
runPacketFlowTests.
Remove TestOnlyLocalNodePortsNoClusterCIDR; the relevant bits of the
"no local detector" case are already fully covered by
TestInternalExternalMasquerade.
2023-09-26 13:01:23 -04:00
Dan Winship
ff5f5bc161
Merge several NodePort tests into TestNodePorts
...
Previously we had TestNodePort, which tested basic NodePort behavior,
plus Test{Enable,Disable}LocalhostNodePorts{IPv4,IPv6} to test the
behavior of --localhost-nodeports under IPv4 and IPv6, plus
TestDisableLocalhostNodePortsIPv4WithNodeAddress to test
--nodeport-addresses.
Merge all of these together into TestNodePorts, and use
runPacketFlowTests to check the results rather than
assertIPTablesRulesEqual.
The packet tracer is not full-featured enough to be able to check the
"anti martian packet spoofing" rule, so we check the iptables dump for
that manually.
(This also fixes the --localhost-nodeport tests to use the same IP
ranges as most of the other tests now.)
2023-09-26 12:01:28 -04:00
Dan Winship
f38231d568
Merge all the "reject when no endpoints" tests together
...
Merge TestClusterIPReject, TestExternalIPsReject, TestNodePortReject,
and TestLoadBalancerReject into a single test.
Also remove the assertIPTablesRulesEqual tests because the packet flow
tests cover all of the details we care about here.
2023-09-26 12:00:19 -04:00
Dan Winship
2435da11d5
Rewrite TestClusterIPEndpointsMore as TestClusterIPGeneral
...
Create some ClusterIP services and use runPacketFlowTests to test
general functionality:
- normal connection
- hairpin connection
- multiple endpoints
- port != targetPort
- multiple protocols on same port
Remove the assertIPTablesRulesEqual test because the packet flow tests
cover all of the details we care about here.
2023-09-26 12:00:19 -04:00
Dan Winship
ce7ffa8175
Extend iptables packet tracer to support multiple node IPs
2023-09-26 12:00:17 -04:00
Kubernetes Prow Robot
e602e9e03c
Merge pull request #120865 from aojea/remotecmd_flake
...
deflake TestWebSocketClient_HeartbeatSucceeds
2023-09-26 06:50:14 -07:00
Kubernetes Prow Robot
ca1371ebfa
Merge pull request #120423 from saschagrunert/gci-mounter-static
...
Document `cluster/gce/gci/mounter` as static binary
2023-09-26 06:50:00 -07:00
caoyingjunz
2172ea6083
Fix typos: update Enpoint to Endpoint
2023-09-26 21:23:44 +08:00
Abu Kashem
6297067ff1
apf: request ejected from queue should use reason 'time-out'
2023-09-26 08:55:23 -04:00
Abu Kashem
11ef9514da
apf: remove RequestWaitLimit from queueset config
2023-09-26 08:55:23 -04:00
Abu Kashem
da8a472206
apf: remove timeoutOldRequestsAndRejectOrEnqueueLocked function
2023-09-26 08:55:22 -04:00
Abu Kashem
f39213a7e4
apf: use context for queue wait
2023-09-26 08:55:13 -04:00
Davanum Srinivas
52f5093d77
Build kubelet with CGO for sig-node e2e tests (not ginkgo)
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2023-09-26 08:32:59 -04:00
Maciej Szulik
9b32d2f67d
Default clientset_pkg and clientset_name variables
2023-09-26 11:39:03 +02:00
Kubernetes Release Robot
46835f8792
CHANGELOG: Update directory for v1.29.0-alpha.1 release
2023-09-25 16:57:38 +00:00
Kubernetes Prow Robot
1c651cf739
Merge pull request #120817 from bertinatto/fix-panic-vsphere
...
e2e: bootstrap vsphere tests earlier
2023-09-25 08:57:36 -07:00
Kubernetes Prow Robot
9410de78b2
Merge pull request #120872 from p0lyn0mial/upstream-has-initial-events-annotation
...
storage/util: introduce HasInitialEventsEndBookmarkAnnotation
2023-09-25 07:47:25 -07:00
Lukasz Szaszkiewicz
70ae9c441c
storage/util: introduce HasInitialEventsEndBookmarkAnnotation
2023-09-25 15:41:14 +02:00
Kubernetes Prow Robot
fcfc2d05a4
Merge pull request #119557 from p0lyn0mial/upstream-watch-list-etcd-store
...
Add support for API streaming to the etcd store implementation
2023-09-25 04:32:58 -07:00
Antonio Ojea
4a74958b2d
deflake TestWebSocketClient_HeartbeatSucceeds
...
Change-Id: I1f3331255ed81183b25ec24084c00d0cf7dfb510
2023-09-25 10:31:46 +00:00
Lukasz Szaszkiewicz
ca562fd280
storage/etcd: the watcher supports the API streaming
2023-09-25 12:26:38 +02:00
Kubernetes Prow Robot
c6bb90aeea
Merge pull request #120852 from bzsuni/cleanup/sets/scheduler
...
use generic Set in scheduler
2023-09-25 01:52:57 -07:00
Kubernetes Prow Robot
3cbfa3e2cd
Merge pull request #120854 from dpasiukevich/patch-1
...
Remove dpasiukevich from cluster/addons/dns OWNERS
2023-09-24 15:24:57 -07:00
Dzmitry Pasiukevich
72b68b8003
Remove dpasiukevich from cluster/addons/dns OWNERS
2023-09-24 21:47:22 +02:00
Kubernetes Prow Robot
ba0505319e
Merge pull request #120851 from dhruvmehtaaa/remove-code
...
Remove an old compatibility check/warning
2023-09-24 12:28:57 -07:00
bzsuni
b71d7f9305
use generic Set in scheduler
...
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2023-09-24 22:46:55 +08:00
dhruvmehtaaa
7c5219438d
Remove an old compatibility check/warning
2023-09-24 20:08:40 +05:30
Kubernetes Prow Robot
c5cf0ac188
Merge pull request #120836 from jkh52/knp-0.28.0
...
Bump Konnectivity to 0.28.0
2023-09-23 07:02:57 -07:00
Joseph Anttila Hall
1b602ffd9a
Bump Konnectivity to 0.28.0
2023-09-22 13:10:24 -07:00
Dezhou Jiang
06deb49d2c
Fix panic testing intree vSphere dynamic PV.
...
Change-Id: I9d1ee7f49f01c3308b967d84865fa6bcfafc4b0d
2023-09-22 18:58:44 +00:00
Dan Winship
0910fe4b98
Extend iptables packet tracer to check the protocol
2023-09-22 11:41:21 -04:00
Dan Winship
a25fb03c00
Add assertIPTablesChainEquals, to streamline a few tests
...
Rather than checking the entire iptables dump, only check a single
chain.
2023-09-22 11:41:21 -04:00
Dan Winship
0ab0e404b8
Drop the now-unused assertIPTablesRulesNotEqual
...
Previously this was used to assert "something changed since the last
sync", but we already have packet flow tests in all of those cases now
to assert that the *specific* something we care about changed.
2023-09-22 11:41:21 -04:00
Dan Winship
4438f5e436
Remove assertIPTablesRulesEqual checks from terminating endpoints tests
...
The flow tests sufficiently check the results.
Also remove some irrelevant bits of the Service definition that don't
affect these tests.
2023-09-22 11:41:17 -04:00
Kubernetes Prow Robot
3ac83f528d
Merge pull request #119290 from carlory/add-logger
...
the scheduling queue logs the error and treats it as QueueAfterBackoff
2023-09-22 08:10:49 -07:00
Dan Winship
d57a51d0a9
Remove assertIPTablesRulesEqual from InternalTrafficPolicy test
...
Just use the flow tests. Also, add a new test for a missing case.
2023-09-22 11:07:53 -04:00
Dan Winship
43db55e93d
Rename and extend TestOverallIPTablesRulesWithMultipleServices
...
Rename TestOverallIPTablesRulesWithMultipleServices to just
TestOverallIPTablesRules, and add one rule type we weren't previously
testing (session affinity).
2023-09-22 11:06:45 -04:00
Kubernetes Prow Robot
7a941176a7
Merge pull request #120807 from p0lyn0mial/upstream-extend-generic-watch-semantic-tests
...
Extend RunWatchSemantics test by a new flavour and fill the gap
2023-09-22 06:16:49 -07:00
Lukasz Szaszkiewicz
0e238c4c28
storage/testing/watcher_tests: add new flavour to RunWatchSemantics test and fill the gap
...
the new flavour proves that a storage layer follows RV
which is equal to the global rv
2023-09-22 13:02:22 +02:00
Kubernetes Prow Robot
4eb6b3907a
Merge pull request #120361 from tnqn/improve-test-log
...
Improve service unit test failure report
2023-09-21 21:17:52 -07:00
Kubernetes Prow Robot
19d82808c1
Merge pull request #120818 from danwinship/bridge-nf-call-iptables
...
Remove an old compatibility check/warning
2023-09-21 20:09:50 -07:00
Dan Winship
b489beb365
Remove an old compatibility check/warning
...
It was IPv4-specific but nobody ever noticed this or reported the lack
of IPv6 check as a problem, suggesting that it is no longer needed.
2023-09-21 16:49:23 -04:00
Kubernetes Prow Robot
1e862b0fec
Merge pull request #120388 from HirazawaUi/add-group-to-apiserver-tracing
...
Add group, version, namespace, name, and subresource to apiserver tracing
2023-09-21 13:07:10 -07:00
Fabio Bertinatto
eb109e3948
e2e: bootstrap vsphere tests earlier
2023-09-21 16:19:37 -03:00
Kubernetes Prow Robot
cde6a46a48
Merge pull request #120799 from aojea/workqueue_test
...
workqueue unit tests to assert collapsing behaviors
2023-09-21 08:44:27 -07:00
Kubernetes Prow Robot
0a2a568639
Merge pull request #120797 from p0lyn0mial/upstream-refactor-generic-watch-semantic-tests
...
storage/testing/watcher_tests: refactor RunWatchSemantics tests
2023-09-21 07:24:56 -07:00
Kubernetes Prow Robot
ed552363c3
Merge pull request #120405 from Rei1010/introduceNewMethod
...
using wait.Interrupted instead of deprecated wait.ErrWaitTimeout for apps
2023-09-21 07:24:44 -07:00
Evan Lezar
d3d1827c05
Use local isCgroup2UnifiedMode consistently
...
This change switches to using isCgroup2UnifiedMode locally to ensure
that any mocked function is also used when checking the swap controller
availability.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-09-21 16:09:04 +02:00
Antonio Ojea
8a31bb6786
workqueue unit tests to assert collapsing behaviors
...
Change-Id: If4bf54c3af603c17de49055960f9a76e7d38aab3
2023-09-21 11:13:33 +00:00
Kubernetes Prow Robot
5ebb9f3195
Merge pull request #120793 from chendave/doc
...
kubeadm: Nominate myself (chendave) as a kubeadm approver
2023-09-21 03:45:07 -07:00