Kubernetes Prow Robot
ac554af79b
Merge pull request #103142 from serathius/etcd-3.5.0
...
Upgrade etcd to 3.5.0
2021-07-07 12:40:22 -07:00
Kubernetes Prow Robot
a331cf74b7
Merge pull request #102050 from pohly/fix/deflake-metrics-proxy
...
remove metrics proxy
2021-07-02 12:30:10 -07:00
Kubernetes Prow Robot
62503f254e
Merge pull request #103413 from mgutierrez98/refactor-whitelist-blacklist
...
Refactored files containing whitelist/blacklist to allowlist/denylist…
2021-07-01 18:12:25 -07:00
mgutierrez98
1cfbb0aa25
remove webhook.go to revert changes to conformance test
2021-07-01 20:24:46 +00:00
Kubernetes Prow Robot
a0c83ba938
Merge pull request #103385 from ravisantoshgudimetla/fix-ubernetes-tests-2
...
[storage] [test] Ensure proper resource creation
2021-07-01 00:06:06 -07:00
Kubernetes Prow Robot
ea0098b811
Merge pull request #103219 from mgutierrez98/refactor-wait_go
...
Renamed variable within wait_test containing master to control plane
2021-06-30 20:59:54 -07:00
ravisantoshgudimetla
67bc23411b
[storage] [test] Ensure proper resource creation
...
Ensure resources are created in zone with schedulable
nodes. For example, if we have 4 zones with 3 zones
having worker nodes and 1 zone having master nodes(unscheduable
for workloads), we should not create resources like PV, PVC or
pods in that zone.
2021-06-30 18:01:57 -04:00
Nabarun Pal
d98b2dd2d6
generated: remove usage of go-bindata
...
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com >
2021-06-29 19:16:48 +05:30
Nabarun Pal
3af6329caf
e2e-framework: add an EmbeddedFileSource to sources
...
The data structure would wrap an embedded filesystem andthe root
directory relative to which the embedded filesystem is constructed.
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com >
2021-06-29 13:36:29 +05:30
mgutierrez98
70124846fa
control plane typo in node role path
2021-06-26 00:33:32 +00:00
mgutierrez98
80171465b3
Renamed variable containing master to control plane
2021-06-25 21:20:29 +00:00
Kubernetes Prow Robot
b132b69700
Merge pull request #103073 from ravisantoshgudimetla/add-e2e-minReadySeconds
...
StatefulSet minReadySeconds e2e
2021-06-25 12:12:59 -07:00
Kubernetes Prow Robot
7eae33cb0e
Merge pull request #101464 from Nick-Triller/deflake_assert_events
...
e2e: deflake test by not relying on events
2021-06-24 17:44:45 -07:00
Kubernetes Prow Robot
164ce31e7f
Merge pull request #103074 from wongma7/volumelimitsmigration
...
Disable deprecated volume limits test when CSI migration enabled and replace with CSI-specific test
2021-06-24 05:41:53 -07:00
Kubernetes Prow Robot
aae9c3418f
Merge pull request #103109 from niulechuan/cleanup/test-e2e-framework
...
Remove usage of github.com/pkg/errors
2021-06-24 01:57:40 -07:00
Marek Siarkowicz
ebe550bd48
Upgrade etcd to 3.5.0
2021-06-24 09:15:17 +02:00
Kubernetes Prow Robot
0ae157df39
Merge pull request #100641 from mauriciopoppe/external-storage-multivolume-windows
...
Enable GCE PD CSI multivolume tests with windows nodes
2021-06-23 10:36:11 -07:00
ravisantoshgudimetla
cf9510751d
StatefulSet minReadySeconds e2e
2021-06-23 08:23:23 -04:00
Niu Lechuan
12dcd2f84d
Remove usage of github.com/pkg/errors
...
Signed-off-by: Niu Lechuan <lechuan.niu@daocloud.io >
2021-06-23 17:46:23 +08:00
Kubernetes Prow Robot
af60bebde3
Merge pull request #97028 from knabben/e2e-restart-kubelet
...
Adding restart kubelet flag on e2e test
2021-06-22 21:00:09 -07:00
Matthew Wong
cd318aec0b
Disable deprecated volume limits test when migration enabled and replace with CSI-specific test
2021-06-22 11:31:00 -07:00
Mauricio Poppe
6583b05f07
replace more powershell commands with /bin/sh in volume/fixtures.go
2021-06-22 18:27:55 +00:00
Mauricio Poppe
7aa8a497df
replaced usage of powershell commands with linux commands
2021-06-22 18:27:55 +00:00
Mauricio Poppe
f0d7e9c9d1
undo windows compatibility changes because the linux commands work
2021-06-22 18:27:54 +00:00
Mauricio Poppe
54070a6628
Enable another test in windows, use a /bin/sh command instead of a PS one
2021-06-22 18:27:53 +00:00
Mauricio Poppe
ee34cd640a
enable gcpdcsi multivolume tests with windows nodes
2021-06-22 18:27:50 +00:00
Antonio Ojea
249db7ceb3
wait for endpoints to be available
2021-06-22 01:49:24 +02:00
Patrick Ohly
a4c7e91b59
e2e metrics: skip tests when metrics grabbing is disabled
...
The MetricsGrabber checked whether a component supported metrics
grabbing, but then tests didn't have an API to use the result of that
check. Because metrics grabbing is an optional debug feature, tests
must skip checks that depend on metrics data or, when the entire
test is about metrics data, skip the test.
This is now supported with a special error that gets wrapped and
returned by the individual Grab functions.
2021-06-16 12:02:41 +02:00
Patrick Ohly
1d3420ca72
e2e metrics: check whether debug handlers are available
...
This can be checked by trying to retrieve log output. As in the case
of no pod found, a warning gets emitted when log retrieval fails and
metrics grabbing gets disabled.
Logging is checked instead of actual metrics retrieval because the
latter is more complex and thus more likely to fail for other reasons.
2021-06-16 12:02:41 +02:00
Patrick Ohly
5e9076da93
e2e: grab controller and scheduler metrics via port forwarding
...
The previous approach with grabbing via a nginx proxy had some
drawbacks:
- it did not work when the pods only listened on localhost (as
configured by kubeadm) and the proxy got deployed on a different
node
- starting the proxy raced with starting the pods, causing
sporadic test failures because the proxy was not set up
properly unless it saw all pods when starting the e2e.test
- the proxy was always started, whether it is needed or not
- the proxy was left running after a test and then the next
test run triggered potentially confusing messages when
it failed to create objects for the proxy
The new approach is similar to "kubectl port-forward" + "kubectl get
--raw". It uses the port forwarding feature to establish a TCP
connection via a custom dialer, then lets client-go handle TLS and
credentials.
Somehow verifying the server certificate did not work. As this
shouldn't be a big concern for E2E testing, certificate checking gets
disabled on the client side instead of investigating this further.
2021-06-16 12:02:40 +02:00
Marek Siarkowicz
12447bc803
Upgrade etcd server version to 3.5.0-rc.0
2021-06-09 17:00:05 +02:00
Antonio Ojea
8e2eeffa79
PokeHTTP default timeout to avoid hanging connections
2021-06-02 22:38:12 +02:00
Kubernetes Prow Robot
c495744436
Merge pull request #101960 from knight42/fix/deflake-metrics-proxy
...
Deflake tests that need to grab metrics from controller-manager or scheduler
2021-05-27 03:40:23 -07:00
Jian Zeng
781c65a40c
fix: skip pods with empty ip
2021-05-27 16:06:34 +08:00
Jordan Liggitt
f871475a5e
Grant PSP permissions to all serviceaccounts in e2e, not just default
2021-05-25 17:49:21 -04:00
Kubernetes Prow Robot
d7903669c4
Merge pull request #96299 from ggriffiths/snapshot_controller_metrics_e2e_tests
...
Add Snapshot Controller e2e metric tests
2021-05-23 03:33:37 -07:00
Grant Griffiths
564e531aa7
Add Snapshot Controller e2e metric tests
...
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com >
2021-05-20 23:29:23 -07:00
Kubernetes Prow Robot
584fbd23d6
Merge pull request #101889 from pacoxu/add-e2e-log-cleanup
...
e2e: add log for running which cleanup action
2021-05-20 03:47:04 -07:00
Kubernetes Prow Robot
254c77bb89
Merge pull request #101612 from ikeeip/tests_e2e_resolve_todo_1
...
cleanup: remove TODO at e2e scheduling preemption test
2021-05-19 20:49:04 -07:00
Kubernetes Prow Robot
f01c9e8683
Merge pull request #102030 from aojea/ingress_beta
...
bump ingress e2e tests to v1
2021-05-19 17:23:17 -07:00
xing-yang
e3cc96e002
Update test/e2e/framework/volume owners file
2021-05-19 13:43:21 +00:00
Antonio Ojea
c822a1f2c6
gcp ingress only supports ImplementationSpecific path type
2021-05-19 11:48:01 +02:00
Konstantin Misyutin
351f4e9c9c
cleanup: remove TODO at e2e scheduling preemption test
...
Signed-off-by: Konstantin Misyutin <konstantin.misyutin@huawei.com >
2021-05-19 17:34:50 +08:00
Antonio Ojea
fa56d296e0
e2e ingress don't set class if empty
2021-05-19 10:23:49 +02:00
Antonio Ojea
7d7179ebfd
bump e2e test to ingress v1
2021-05-18 21:42:48 +02:00
pacoxu
8255288b20
e2e: add log for running which cleanup action
...
Signed-off-by: pacoxu <paco.xu@daocloud.io >
2021-05-16 15:50:43 +08:00
Jian Zeng
32c14da902
fix(metrics-proxy): wait for enough component pods to show up first
...
Signed-off-by: Jian Zeng <zengjian.zj@bytedance.com >
2021-05-15 22:07:05 +08:00
pacoxu
c496b1d335
e2e: waiting for scheduler pod to expose metrics once
...
Signed-off-by: pacoxu <paco.xu@daocloud.io >
2021-05-13 16:54:35 +08:00
Kubernetes Prow Robot
7563d3092e
Merge pull request #96216 from knight42/refactor/disable-insecure-port-in-ctrler-mgr
...
refactor: disable insecure serving in controller-manager
2021-05-10 13:49:36 -07:00
Kubernetes Prow Robot
e4b01cf0d1
Merge pull request #101806 from jingxu97/may/multivolumetest
...
Fix multivolume access tests for Windows
2021-05-07 16:47:25 -07:00