danielqsj
093328e57f
migrate to k8s.io/utils/strings
2019-01-30 10:24:00 +08:00
k8s-ci-robot
79e5cb2cb7
Merge pull request #71302 from liggitt/verify-unit-test-feature-gates
...
Split mutable and read-only access to feature gates, limit tests to readonly access
2018-11-29 21:45:12 -08:00
saad-ali
aa8244beb5
Modify CSI to handle both 0.3 and 1.0
...
Modify the CSI volume plugin to handle CSI version 0.x as well as 1.x
2018-11-21 18:37:31 -08:00
saad-ali
2b44ec5e9c
Reduce csipb dependencies
...
Remove csipb dependency from everywhere except the CSI client in
preperation for supporting multiple CSI clients.
2018-11-21 18:37:31 -08:00
Jordan Liggitt
2498ca7606
drop VerifyFeatureGatesUnchanged
2018-11-21 11:51:33 -05:00
Jordan Liggitt
248d661327
Add tests to ensure storage feature gate changes don't escape packages
2018-11-16 10:52:53 -05:00
saad-ali
09d3dce38a
Update CSI client to pick up CSI v1.0.0 changes
2018-11-15 16:39:59 -08:00
Davanum Srinivas
954996e231
Move from glog to klog
...
- Move from the old github.com/golang/glog to k8s.io/klog
- klog as explicit InitFlags() so we add them as necessary
- we update the other repositories that we vendor that made a similar
change from glog to klog
* github.com/kubernetes/repo-infra
* k8s.io/gengo/
* k8s.io/kube-openapi/
* github.com/google/cadvisor
- Entirely remove all references to glog
- Fix some tests by explicit InitFlags in their init() methods
Change-Id: I92db545ff36fcec83afe98f550c9e630098b3135
2018-11-10 07:50:31 -05:00
Cheng Xing
a8e282e905
Delaying kubeclient and csi client injection into CSI plugin
2018-09-13 14:10:49 -07:00
Cheng Xing
4ca39ef0ed
Consolidated CSIDriver logic under CSIDriverRegistry flag
2018-09-10 13:34:40 -07:00
Cheng Xing
becc6a9c19
Implemented logic in kubelet for registering node info, including wiring to CSINodeInfo; added unit tests for node updates; updated RBAC, NodeAuthorizer, NodeRestriction.
2018-09-06 19:16:51 -07:00
Jan Safranek
32ae639edf
Add unit tests for pod information in NodePublish
...
Some refactoring of CSI tests was necessary.
2018-09-05 21:20:01 -04:00
Kubernetes Submit Queue
ca43f007a3
Merge pull request #67731 from gnufied/fix-csi-attach-limit
...
Automatic merge from submit-queue (batch tested with PRs 68161, 68023, 67909, 67955, 67731). If you want to cherry-pick this change to another branch, please follow the instructions here: https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md .
Fix csi attach limit
Add support for volume limits for CSI.
xref: https://github.com/kubernetes/community/pull/2051
```release-note
Add support for volume attach limits for CSI volumes
```
2018-09-05 14:51:55 -07:00
Jan Safranek
f474b54447
Add unit tests for skipping attach
2018-09-05 10:15:43 -04:00
Jan Safranek
7c1311bcdb
Add CSIDriver lister to CSI plugin
...
So we don't instantiate a new lister in every SetUpAt() call.
2018-09-05 10:15:43 -04:00
Jan Safranek
7d673cb8f0
Pass new CSI API Client and informer to Volume Plugins
2018-08-31 12:25:59 -07:00
Hemant Kumar
4b17a48def
Implement support for updating volume limits
...
Create a new predicate to count CSI volumes
2018-08-22 19:36:00 -04:00
Jeff Grafton
23ceebac22
Run hack/update-bazel.sh
2018-06-22 16:22:57 -07:00
Yecheng Fu
c542b6be5d
Remove mount.GetMountRefs in favor of mounter.GetMountRefs
2018-06-20 17:01:27 +08:00
Vladimir Vivien
5044a3d12c
CSI implementation of raw block volume support
2018-06-05 16:53:56 -04:00
Serguei Bezverkhi
1c05ca5575
Adding CSI driver registration
2018-06-04 16:47:24 -04:00
Vladimir Vivien
d6d396215e
CSI fix for gRPC conn leak, test updates
2018-05-31 23:05:41 -04:00
Jan Safranek
a884a00d30
Fix CSI volume detach when the volume is already detached.
...
"NotFound" error should be treated as successful detach.
2018-05-04 12:22:15 +02:00
hzxuzhonghu
70e45eccf2
Replace "golang.org/x/net/context" with "context"
2018-03-22 20:57:14 +08:00
Serguei Bezverkhi
c8956fa93c
CSI code changes
2018-02-24 16:30:17 -05:00
Serguei Bezverkhi
3aa462eab4
autogenerated api changes
2018-02-23 16:50:44 -05:00
Jeff Grafton
ef56a8d6bb
Autogenerated: hack/update-bazel.sh
2018-02-16 13:43:01 -08:00
linyouchong
ddf4c2d62c
fix TODO:change to a api-server watch
2018-02-02 17:41:45 +08:00
NickrenREN
7b9d2c046f
Use v1beta1 VolumeAttachment
2018-01-31 18:46:11 +08:00
Jeff Grafton
efee0704c6
Autogenerate BUILD files
2017-12-23 13:12:11 -08:00
Vladimir Vivien
23d59cbe54
CSI - Multiple bug fixes for NodeProbe, vol data file, mount dir create
...
- NodeProbe rpc before node attach
- Teardown fix using volume info data file stored on node
- Pre-create the mount prior to calling nodepublish
2017-12-08 15:24:28 -05:00
Vladimir Vivien
e489629895
CSI - GoDeps dependency updates
2017-11-21 20:21:04 -05:00
Vladimir Vivien
c4a17304d5
CSI - Generated source code
...
This commit tracks all auto-generated sources.
2017-11-17 19:17:51 -05:00