Kubernetes Prow Robot
7cc4fcd802
Merge pull request #108253 from pohly/kubelet-root
...
test: support storage tests with non-standard kubelet root directory
2022-03-15 00:30:10 -07:00
Paco Xu
b03e27af1b
migrate dockerhub image to k8s.gcr.io e2e test image
2022-03-09 09:54:11 +08:00
Patrick Ohly
ff5558edc3
test: support storage tests with non-standard kubelet root directory
...
Some storage tests deploy DaemonSets which hard-code /var/lib/kubelet as root
directory for kubelet registration and pod directory. There was already a
parameter which allowed specifying the root directory, just with a very
confusing name ("--volume-dir") and matching field name. A --kubelet-root-dir
parameters gets added because this may make it easier to find the parameter,
with the old name preserved as an alias for the same field for backwards
compatibility.
2022-03-03 12:34:18 +01:00
ahrtr
fe95aa614c
io/ioutil has already been deprecated in golang 1.16, so replace all ioutil with io and os
2022-02-03 05:32:12 +08:00
acumino
13b6b2d92d
remove code duplication
2022-01-23 17:30:51 +05:30
Kubernetes Prow Robot
c175418281
Merge pull request #107065 from saikat-royc/fix-node-stage-path
...
change node staging path for csi driver to PV agnostic
2022-01-21 01:31:58 -08:00
Saikat Roychowdhury
4a07657845
e2e test
2022-01-20 22:59:29 +00:00
Davanum Srinivas
8d43d0bc24
Validate OWNERS files - remove sections about emeritus reviewers
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2022-01-13 20:40:01 -05:00
Kubernetes Prow Robot
3bd422dc76
Merge pull request #107293 from dims/jan-1-owners-cleanup
...
Cleanup OWNERS files - Jan 2021 Week 1
2022-01-13 10:30:30 -08:00
Davanum Srinivas
9682b7248f
OWNERS cleanup - Jan 2021 Week 1
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2022-01-10 08:14:29 -05:00
Alexander Wels
8e29bb0454
Update test/e2e/storage/testsuites/provisioning.go
...
Add missing brackets
Co-authored-by: Patrick Ohly <patrick.ohly@intel.com >
2022-01-10 07:00:21 -06:00
Alexander Wels
59dcddae47
Update test/e2e/storage/testsuites/provisioning.go
...
Add missing brackets.
Co-authored-by: Patrick Ohly <patrick.ohly@intel.com >
2022-01-10 07:00:03 -06:00
Alexander Wels
2102769c14
Allow greater or equal in storage provisioning check
...
The current check enforces that a dynamic provisioner creates
persistent volumes of capacity equals to the persistent volume
claim request size. However there are provisioners that will
create persistent volumes with a capacity greater than the
request size (cinder comes to mind which increments in 1Gi
increments, so if you request 0.5Gi, you get 1Gi). Also
provisioners that have shared storage should be reporting the
total space not the request size (nfs/hostpath for instance).
All these will fail the provisioning check currently because
the capacity is > than the request size. This modifies the check
to be capacity >= request size.
Signed-off-by: Alexander Wels <awels@redhat.com >
2022-01-07 08:29:13 -06:00
Kubernetes Prow Robot
1007fb9e95
Merge pull request #107338 from bostrt/e2e-check-multi-zone
...
Skip tests unless multizone
2022-01-06 18:50:28 -08:00
Kubernetes Prow Robot
691e89a917
Merge pull request #107312 from mauriciopoppe/e2e-test-sync-before-snapshot
...
Execute sync before taking the snapshot
2022-01-05 14:56:11 -08:00
Kubernetes Prow Robot
e045e5c875
Merge pull request #107337 from derek-pryor/vsphere-session-leak
...
Fix the leak of vSphere client sessions
2022-01-05 13:54:36 -08:00
Kubernetes Prow Robot
faf1590950
Merge pull request #107179 from hakman/remove_dockershim_tests
...
Clean up dockershim in tests
2022-01-05 13:54:21 -08:00
Mauricio Poppe
50b2ec2add
Execute sync before taking the snapshot
2022-01-05 01:22:22 +00:00
Robert Bost
9ab07e1814
Skip tests unless multizone
2022-01-04 15:26:11 -07:00
Kubernetes Prow Robot
a6299aa2ab
Merge pull request #107173 from mauriciopoppe/fix-snapshot-refactor
...
Fix order of commands in the snapshot tests for persistent volumes
2021-12-22 15:54:36 -08:00
Ciprian Hacman
a0abe5aa33
Clean up dockershim in tests
...
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev >
2021-12-22 13:05:34 +02:00
Mauricio Poppe
028de6a8cb
Fix order of commands in the snapshot tests for persistent volumes
2021-12-22 00:14:45 +00:00
Kubernetes Prow Robot
ba8410ea5f
Merge pull request #106821 from justinsb/use_non_deprecated_zone_selector
...
e2e: Stop using deprecated zone nodeSelector
2021-12-21 15:59:47 -08:00
Derek Pryor
70e0f8197a
Fix the leak of vSphere client sessions
...
Implement the test cleanup callback method to close any open vSphere
client connections. Without this clean up sessions were leaking during
testing.
2021-12-21 14:07:53 -08:00
Kubernetes Prow Robot
d76c1c56c7
Merge pull request #106831 from gxglls/master
...
docs: fix error link path in storage e2e test doc
2021-12-21 12:44:12 -08:00
Fabio Bertinatto
434741ecb7
Don't log vSphere configuration data in storage e2e tests
2021-12-20 09:20:57 -03:00
Davanum Srinivas
497e9c1971
Cleanup OWNERS files (No Activity in the last year)
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2021-12-15 10:34:02 -05:00
Davanum Srinivas
9405e9b55e
Check in OWNERS modified by update-yamlfmt.sh
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2021-12-09 21:31:26 -05:00
Kubernetes Prow Robot
4e00604934
Merge pull request #106641 from verult/delegate-fsgroup-disable-onrootmismatch-e2e
...
DelegateFSGroupToCSIDriver e2e: skip tests with chgrp
2021-12-07 18:26:59 -08:00
Kubernetes Prow Robot
793a67ec48
Merge pull request #106609 from mauriciopoppe/volume-metrics-fix-status-count-storage-e2e
...
Add status count to the existing storage_operation_duration_seconds histogram, remove volume_provision metric check
2021-12-07 18:26:51 -08:00
Kubernetes Prow Robot
19fe56cb39
Merge pull request #106322 from amacaskill/volume-source-cloning-e2e
...
Fix failing volume cloning e2e test for GCE PD CSI Driver
2021-12-07 17:26:33 -08:00
Ziyin Lu
f1da79091f
docs: fix error link path in storage e2e test doc
2021-12-06 11:25:34 -05:00
justinsb
5a179f9382
e2e: Stop using deprecated zone nodeSelector
...
Update to the non-deprecated label names.
2021-12-04 13:34:55 -05:00
Mauricio Poppe
04805ca330
Add status count to the storage_operation_duration_seconds volume metric
2021-12-03 18:49:49 +00:00
Amarnath Valluri
e68c9f3dec
test/e2e/storage: replace mock driver with hostpath driver
...
This is a first step towards removing the mock CSI driver completely from
e2e testing in favor of hostpath plugin. With the recent hostpath plugin
changes(PR #260 , #269 ), it supports all the features supported by the mock
csi driver.
Using hostpath-plugin for testing also covers CSI persistent feature
usecases.
2021-12-02 14:41:08 +01:00
Alexis MacAskill
8102bbe05a
skip parallel volume cloning test for gce pd and fix disk not ready error for gce pd
2021-12-01 17:49:48 +00:00
Cheng Xing
4de40e90d4
DelegateFSGroupToCSIDriver e2e: skip tests with chgrp
2021-11-24 11:41:53 -08:00
Cheng Xing
bca1b79728
Delegate FSGroup CSI driver e2e: verify fsgroup is passed to CSI calls using mock driver tests
2021-11-22 17:00:39 -08:00
Léiyì Zhang
496ccc06ad
skip tests that uses default storage class when there is no default storage class installed
2021-11-17 19:14:16 +00:00
Kubernetes Prow Robot
6805e6ee41
Merge pull request #104722 from leiyiz/migration
...
turning on the CSIMigrationGCE feature flag
2021-11-16 15:28:32 -08:00
Léiyì Zhang
2298dc612c
skip in-tree and default Dynamic Provisioner test when there's no default storage class
2021-11-16 19:26:30 +00:00
Cheng Xing
23509a0852
Remove feature gate check when skipping OnRootMismatch fsgroupchangepolicy tests
2021-11-15 14:32:57 -08:00
Kubernetes Prow Robot
991bb65ecc
Merge pull request #106395 from verult/delegate-fsgroup-disable-onrootmismatch-e2e
...
Skip OnRootMismatch tests if the CSI driver supports VOLUME_MOUNT_GROUP.
2021-11-14 16:12:47 -08:00
Cheng Xing
4836fd1510
Skip OnRootMismatch tests if the CSI driver supports VOLUME_MOUNT_GROUP.
2021-11-12 18:27:22 -08:00
Kubernetes Prow Robot
c1b9ada067
Merge pull request #105459 from shivanshu1333/bug/master/105426
...
Fixed using reference in for loop
2021-11-12 17:36:47 -08:00
Shivanshu Raj Shrivastava
d9b21cd1de
fixed using reference to loop iterator
2021-11-12 17:22:36 +05:30
Kubernetes Prow Robot
a2960dc277
Merge pull request #106120 from jsafrane/fix-test-name
...
Fix ephemeral test description
2021-11-03 09:11:25 -07:00
Jan Safranek
f0bc04f169
Fix ephemeral test description
...
It looks like it tests two pods sharing the same volume, but the goal is
actually the opposite - two pods with the same inline volume definition
should get separate volumes.
2021-11-03 14:26:08 +01:00
Tim Hockin
11a25bfeb6
De-share the Handler struct in core API ( #105979 )
...
* De-share the Handler struct in core API
An upcoming PR adds a handler that only applies on one of these paths.
Having fields that don't work seems bad.
This never should have been shared. Lifecycle hooks are like a "write"
while probes are more like a "read". HTTPGet and TCPSocket don't really
make sense as lifecycle hooks (but I can't take that back). When we add
gRPC, it is EXPLICITLY a health check (defined by gRPC) not an arbitrary
RPC - so a probe makes sense but a hook does not.
In the future I can also see adding lifecycle hooks that don't make
sense as probes. E.g. 'sleep' is a common lifecycle request. The only
option is `exec`, which requires having a sleep binary in your image.
* Run update scripts
2021-10-29 13:15:11 -07:00
Kubernetes Prow Robot
c592bd40f2
Merge pull request #105609 from pohly/generic-ephemeral-volume-ga
...
generic ephemeral volume GA
2021-10-28 17:36:50 -07:00