New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CSI Volume tests should work with non-default kubelet root directories #92664
Comments
/sig testing |
/sig storage |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
How? I've asked about that before and the conclusion was that there is no portable way to do that (i.e. no official API). It seems to fall onto cluster admins to configure CSI driver deployments so that this particular aspect matches the cluster. For the tests that means that there has to be a parameter for the kubelet data directory that users of e2e.test then have to set. |
We could add and respect a flag of course then all nodes have to be the same at least. Reminder though @pohly kubernetes-sigs/kind#1333 🙃 |
That's indeed another complication. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
/remove-lifecycle stale Tracked for csi-driver-host-path in kubernetes-csi/csi-driver-host-path#71 There's a bigger issue about both mock and hostpath driver in kubernetes-csi/csi-driver-host-path#247 which includes "support non-default kubelet path". |
The current hostpath driver in k/k testing supports non-default paths, but the e2e.test suite doesn't use that yet. /assign |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
What happened:
The CSI hostpath driver used in the e2e tests expects the root directory of nodes to be set to
/var/lib/kubelet
, hardcoded here, however nodes can be configured to use different paths. The tests should find out the root directory from kubelet to allow for this.Several test failures related to CSI Volumes:
What you expected to happen: Test should be expected to pass.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
kubectl version
):cat /etc/os-release
):uname -a
):The text was updated successfully, but these errors were encountered: