mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-10 20:42:26 +00:00
Merge pull request #10703 from jszczepkowski/e2e-restart
Fixed flakiness of firewall cases of e2e reboot test.
This commit is contained in:
commit
934af8f220
@ -85,13 +85,17 @@ var _ = Describe("Reboot", func() {
|
|||||||
It("each node by dropping all inbound packets for a while and ensure they function afterwards", func() {
|
It("each node by dropping all inbound packets for a while and ensure they function afterwards", func() {
|
||||||
// tell the firewall to drop all inbound packets for a while
|
// tell the firewall to drop all inbound packets for a while
|
||||||
// We sleep 10 seconds to give some time for ssh command to cleanly finish before starting dropping inbound packets.
|
// We sleep 10 seconds to give some time for ssh command to cleanly finish before starting dropping inbound packets.
|
||||||
testReboot(c, "nohup sh -c 'sleep 10 && sudo iptables -A INPUT -j DROP && sleep 120 && sudo iptables -D INPUT -j DROP' >/dev/null 2>&1 &")
|
// We still accept packages send from localhost to prevent monit from restarting kubelet.
|
||||||
|
testReboot(c, "nohup sh -c 'sleep 10 && sudo iptables -A INPUT -s 127.0.0.1 -j ACCEPT && sudo iptables -A INPUT -j DROP && "+
|
||||||
|
" sleep 120 && sudo iptables -D INPUT -j DROP && sudo iptables -D INPUT -s 127.0.0.1 -j ACCEPT' >/dev/null 2>&1 &")
|
||||||
})
|
})
|
||||||
|
|
||||||
It("each node by dropping all outbound packets for a while and ensure they function afterwards", func() {
|
It("each node by dropping all outbound packets for a while and ensure they function afterwards", func() {
|
||||||
// tell the firewall to drop all outbound packets for a while
|
// tell the firewall to drop all outbound packets for a while
|
||||||
// We sleep 10 seconds to give some time for ssh command to cleanly finish before starting dropping outbound packets.
|
// We sleep 10 seconds to give some time for ssh command to cleanly finish before starting dropping outbound packets.
|
||||||
testReboot(c, "nohup sh -c 'sleep 10 && sudo iptables -A OUTPUT -j DROP && sleep 120 && sudo iptables -D OUTPUT -j DROP' >/dev/null 2>&1 &")
|
// We still accept packages send to localhost to prevent monit from restarting kubelet.
|
||||||
|
testReboot(c, "nohup sh -c 'sleep 10 && sudo iptables -A OUTPUT -s 127.0.0.1 -j ACCEPT && sudo iptables -A OUTPUT -j DROP && "+
|
||||||
|
" sleep 120 && sudo iptables -D OUTPUT -j DROP && sudo iptables -D OUTPUT -s 127.0.0.1 -j ACCEPT' >/dev/null 2>&1 &")
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user