Kubernetes Prow Robot
20a7253a0e
Merge pull request #109853 from ping035627/k8s-220506
...
Cleanup FindPluginBySpec() in VolumePluginMgr
2022-07-01 07:29:22 -07:00
Kubernetes Prow Robot
fa16bf8e12
Merge pull request #110791 from SataQiu/fix-kubeadm-20220626
...
kubeadm: fix the bug that configurable KubernetesVersion not respected during kubeadm join
2022-06-30 21:53:34 -07:00
Kubernetes Prow Robot
8b0221708c
Merge pull request #110744 from neolit123/1.25-update-etcd-startup-probe
...
kubeadm: use non-serializable startup probe for etcd pods
2022-06-30 21:53:22 -07:00
Kubernetes Prow Robot
d2cea9475b
Merge pull request #110840 from aojea/echoserver
...
Remove e2e echoserver image and replace it by agnost
2022-06-30 13:54:57 -07:00
Kubernetes Prow Robot
982743593b
Merge pull request #110798 from ii/create-event-lifecycle-test
...
Write Event Lifecycle Test +1 Endpoint
2022-06-30 13:54:44 -07:00
Kubernetes Prow Robot
cfc386c060
Merge pull request #110892 from yuanchen8911/prefilter
...
Refactor scheduler code
2022-06-30 12:42:42 -07:00
Yuan Chen
ef0456eb40
Refactor scheduler code
2022-06-30 11:27:25 -07:00
Kubernetes Prow Robot
3eb7b7a48f
Merge pull request #110874 from chendave/fix_debug
...
kubeadm: Force to disable debug mode for `crictl`
2022-06-30 10:42:20 -07:00
Kubernetes Prow Robot
8a7eda4f61
Merge pull request #110831 from chendave/openapi
...
Bump `kube-openapi` to the latest
2022-06-30 10:42:09 -07:00
Lubomir I. Ivanov
2829fc03e3
kubeadm: use non-serializable startup probe for etcd pods
...
As per the etcd maintainers' recommendation - startup probes
shouldn't be serialized, while the liveness probes should be.
2022-06-30 20:26:32 +03:00
Kubernetes Prow Robot
019141a13c
Merge pull request #110875 from marquiz/devel/e2e
...
test/e2e: fix GetCurrentKubeletConfig
2022-06-30 09:06:21 -07:00
Marcus Puckett
171431ca2c
Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster ( #108086 )
...
* move to using informers for getObjAndCheckCondition
* move to using informers for IsDeleted
* update tests to handle new informer methodology
* set minimum timeout to 1s because informer can't handle less for caching reasons
* fix null return for deletes issue
2022-06-30 09:06:08 -07:00
Kubernetes Prow Robot
4f97d6c942
Merge pull request #110889 from SataQiu/fix-kubeadm-20220630
...
kubeadm: improve the error message of getClusterNodeMask
2022-06-30 06:40:08 -07:00
SataQiu
2fb1941ae3
kubeadm: improve the error message of getClusterNodeMask func
2022-06-30 20:28:45 +08:00
Markus Lehtonen
2eadf30358
test/e2e: fix GetCurrentKubeletConfig
...
Seemingly on slow connections if the response to /configz request was
chunked the kubectl proxy was terminated before the response body was
received and read, causing unexpected EOF errors. This patch changes the
configz polling code so that the whole response body is read before
closing the proxy connection.
2022-06-30 14:57:12 +03:00
Dave Chen
c5b22b535b
kubeadm: Force to disable debug mode for crictl
...
Signed-off-by: Dave Chen <dave.chen@arm.com>
2022-06-30 15:08:45 +08:00
SataQiu
5b2d6ca5df
kubeadm: fix the bug that configurable KubernetesVersion not respected during kubeadm join
2022-06-30 14:47:33 +08:00
Kubernetes Prow Robot
91aca10d59
Merge pull request #108958 from 249043822/e2e-density
...
Fix:[Flaky test] create a sequence of pods latency/resource should be within limit when create 10 pods with 50 background pods
2022-06-29 20:18:06 -07:00
Kubernetes Prow Robot
5583f0c065
Merge pull request #110693 from psschwei/eviction-policy-link
...
Fix link to eviction policy in e2enode eviction test
2022-06-29 19:06:06 -07:00
Paul S. Schweigert
b6675fce4a
fix link to eviction policy in e2enode eviction test
...
Signed-off-by: Paul S. Schweigert <paulschw@us.ibm.com>
2022-06-29 19:23:49 -04:00
Kubernetes Prow Robot
b2ed6ca64f
Merge pull request #109479 from ardaguclu/new-kubecachedir-env
...
Introduce KUBECACHEDIR environment variable to override default discovery cache dir
2022-06-29 11:44:19 -07:00
Kensei Nakada
b0d47cb380
scheduler_perf: allow users to specify default pod and node specs ( #101799 )
...
* scheduler_perf: default pod and node spec
* Fix: un-support DefaultNodeTemplatePath
2022-06-29 11:44:07 -07:00
Kubernetes Prow Robot
f045fb688f
Merge pull request #110334 from danwinship/iptables-fewer-saves
...
only clean up iptables chains periodically in large clusters
2022-06-29 09:48:06 -07:00
Dan Winship
7d3ba837f5
proxy/iptables: only clean up chains periodically in large clusters
...
"iptables-save" takes several seconds to run on machines with lots of
iptables rules, and we only use its result to figure out which chains
are no longer referenced by any rules. While it makes things less
confusing if we delete unused chains immediately, it's not actually
_necessary_ since they never get called during packet processing. So
in large clusters, make it so we only clean up chains periodically
rather than on every sync.
2022-06-29 11:14:38 -04:00
Dan Winship
1cd461bd24
proxy/iptables: abstract the "endpointChainsNumberThreshold" a bit
...
Turn this into a generic "large cluster mode" that determines whether
we optimize for performance or debuggability.
2022-06-29 11:14:38 -04:00
Dan Winship
c12da17838
proxy/iptables: Add a unit test with multiple resyncs
2022-06-29 11:14:38 -04:00
Kubernetes Prow Robot
0d9ed2c3e7
Merge pull request #110328 from danwinship/iptables-counters
...
Stop trying to "preserve" iptables counters that are always 0
2022-06-29 08:06:06 -07:00
Kubernetes Prow Robot
dafa55be10
Merge pull request #110837 from SataQiu/fix-kubeadm-20220628
...
kubeadm: support retry mechanism for removing container in reset phase
2022-06-29 05:12:05 -07:00
Kubernetes Prow Robot
d0f5496d53
Merge pull request #110548 from benluddy/cel-unstructuredtoval-benchmark-fixture
...
Do test fixture setup outside cel.UnstructuredToVal benchmark loop.
2022-06-29 03:36:05 -07:00
SataQiu
3889a6cac8
kubeadm: support retry mechanism for removing container in reset phase
2022-06-29 17:54:56 +08:00
Antonio Ojea
092f7f601e
remove echoserver image
2022-06-29 09:50:04 +02:00
Antonio Ojea
3204572f01
replace echoserver image with agnhost
...
agnhost contains the same features than echoserver.
2022-06-29 09:49:19 +02:00
Kubernetes Prow Robot
ab4aa182a5
Merge pull request #110398 from ardaguclu/flatten-rollout-status
...
Enable resource builder flattening in rollout status
2022-06-28 23:08:04 -07:00
Kubernetes Prow Robot
2555fa71a7
Merge pull request #106551 from sunzhaochang/fix-lock-podconfig
...
Fix missing of RLock in SeenAllSources
2022-06-28 21:58:03 -07:00
sunzhaochang
e833c64ef0
Fix missing of Lock in SeenAllSources
2022-06-29 11:54:22 +08:00
Dave Chen
852f166960
Fix the failure of testcase TestFailureOutput
...
Signed-off-by: Dave Chen <dave.chen@arm.com>
2022-06-29 11:47:18 +08:00
Dave Chen
597071af17
Bump kube-openapi
to the latest
...
This will help us to get rid of `Ginkgo` v1 dep.
Signed-off-by: Dave Chen <dave.chen@arm.com>
2022-06-29 11:47:18 +08:00
Kubernetes Prow Robot
7f920da442
Merge pull request #110827 from Abirdcfly/simple2
...
cleanup:use append other than for loop
2022-06-28 19:58:15 -07:00
Kubernetes Prow Robot
4cd7394252
Merge pull request #110819 from pacoxu/kubeadm-join-doc
...
kubeadm: update join --discovery-file docs
2022-06-28 19:58:03 -07:00
Kubernetes Prow Robot
b5f202f0ed
Merge pull request #110619 from ardaguclu/split-patching
...
(kubectl apply): Split patching types into functions and refactorings
2022-06-28 15:19:35 -07:00
Kubernetes Release Robot
db8d77cfeb
CHANGELOG: Update directory for v1.25.0-alpha.2 release
2022-06-28 19:58:27 +00:00
Kubernetes Prow Robot
50b982edab
Merge pull request #109227 from Monokaix/refactor-pleg/getContainersFromPods
...
refactor: pleg/getContainersFromPods
2022-06-28 10:17:58 -07:00
Kubernetes Prow Robot
8f755aad55
Merge pull request #110745 from AllenZMC/improve_printers
...
Check for errors ahead of time
2022-06-28 08:03:58 -07:00
Dan Winship
7c27cf0b9b
Simplify iptables-save parsing
...
We don't need to parse out the counter values from the iptables-save
output (since they are always 0 for the chains we care about). Just
parse the chain names themselves.
Also, all of the callers of GetChainLines() pass it input that
contains only a single table, so just assume that, rather than
carefully parsing only a single table's worth of the input.
2022-06-28 08:39:32 -04:00
Dan Winship
4988699c2f
Use dedent to fix GetChainLines() tests
...
The test was calling GetChainLines() on invalid pseudo-iptables-save
output where most of the lines were indented. GetChainLines() happened
to still parse this "correctly", but it would be better to be testing
it on actually-correct data.
2022-06-28 08:39:32 -04:00
Dan Winship
a3556edba1
Stop trying to "preserve" iptables counters that are always 0
...
The iptables and ipvs proxies have code to try to preserve certain
iptables counters when modifying chains via iptables-restore, but the
counters in question only actually exist for the built-in chains (eg
INPUT, FORWARD, PREROUTING, etc), which we never modify via
iptables-restore (and in fact, *can't* safely modify via
iptables-restore), so we are really just doing a lot of unnecessary
work to copy the constant string "[0:0]" over from iptables-save
output to iptables-restore input. So stop doing that.
Also fix a confused error message when iptables-save fails.
2022-06-28 08:39:32 -04:00
Kubernetes Prow Robot
6269784cd0
Merge pull request #109250 from d-honeybadger/fix-cronjob-scheduling-every-syntax
...
Fix requeueing of cronjobs with every-style schedule
2022-06-28 04:37:57 -07:00
Abirdcfly
8e9a896483
cleanup:use append other than for loop
...
Signed-off-by: Abirdcfly <fp544037857@gmail.com>
2022-06-28 16:31:59 +08:00
Arda Güçlü
66c2f6069e
Move resource lookup into its own function
2022-06-28 09:30:06 +03:00
Paco Xu
0b44750ab9
kubeadm: update join --discovery-file docs(support tokenfile authProvider and exec)
2022-06-28 12:12:29 +08:00