1300 Commits

Author SHA1 Message Date
wackxu
a2987675cf add csi-test to vendor 2018-08-30 21:32:24 +08:00
xushiwei 00425595
62551068b1 update .gitignore 2018-08-30 21:32:24 +08:00
k8s-ci-robot
234c01b3e9 Merge pull request #7 from xing-yang/snapshot_controller
Add Snapshot Controller
2018-08-29 23:41:51 -07:00
Xing Yang
17c7e1b8cf Allow new discovered error to show up 2018-08-24 16:55:57 -07:00
Xing Yang
9f3146b285 Fix error when checking and updating snapshotclass 2018-08-24 16:20:06 -07:00
Xing Yang
25be5fdffc shouldProcessSnapshot should return *VolumeSnapshot
Also rename shouldProcessSnapshot to checkAndUpdateSnapshotClass.
2018-08-24 07:01:29 -07:00
Xing Yang
4f5aec4682 Merge pull request #11 from xing-yang/fixes
Change VolumeSnapshotClassName to a pointer to string
2018-08-23 15:23:36 -04:00
Xing Yang
a9dd5c8ff3 Address review comments 2018-08-23 12:17:01 -07:00
Xing Yang
de25b16b03 Fix a typo 2018-08-22 21:22:39 -07:00
Xing Yang
7140b77f2b Change controller to use VolumeSnapshotClassName as pointer 2018-08-22 21:18:08 -07:00
Xing Yang
1893402c6a Re-generate deepcopy file after VolumeSnapshotClass change 2018-08-22 20:09:22 -07:00
Xing Yang
7baa5bf288 Change VolumeSnapshotClassName to pointer to a string 2018-08-22 20:08:07 -07:00
Xing Yang
d95ff46ce1 Split GetClassFromVolumeSnapshot to two functions
This commit splits GetClassFromVolumeSnapshot to two functions,
GetSnapshotClass and SetDefaultSnapshotClass.
2018-08-22 13:41:32 -07:00
Xing Yang
61c67ae236 Change Size to RestoreSize in snapshot controller 2018-08-21 19:37:13 -07:00
Xing Yang
66b982d7e6 Re-generate deepcopy file 2018-08-21 19:34:26 -07:00
Xing Yang
233b7171de Rename Size to RestoreSize 2018-08-21 19:33:27 -07:00
Xing Yang
84fc75e615 Modify controller to use resource.Quantity as size 2018-08-19 20:09:25 -07:00
Xing Yang
fb866ef23a Use CreationName in CSIVolumeSnapshotSource in controller 2018-08-19 10:22:05 -07:00
Xing Yang
db9e97500e Add generated deepcopy file 2018-08-19 10:14:37 -07:00
Xing Yang
9eb5892ca5 Use resource.Quantity for Size in API 2018-08-19 10:13:55 -07:00
Xing Yang
bfb7c69014 Set VolumeSnapshotClass in checkandBindSnapshotContent
go fmt fixes, detailed logging level, other small fixes
2018-08-19 09:10:21 -07:00
Jing Xu
870fd8ec8c Handle snapshot error, get default storage class, and other small
changes
2018-08-17 14:19:40 -07:00
Xing Yang
3e12fd6a36 Update generated deepcopy file 2018-08-16 07:46:44 -07:00
Xing Yang
faf16a64c6 Change ResourceList to int64 in API 2018-08-16 07:45:26 -07:00
Xing Yang
1ee6dd2c21 Address review comments in controller 2018-08-15 20:56:14 -07:00
Xing Yang
ce56c877c0 Merge pull request #9 from xing-yang/snapshot_controller_snapclass
Address review comments
2018-08-15 00:53:50 -04:00
Xing Yang
afd80c565c Add review comments in cmd and controller 2018-08-14 21:44:30 -07:00
Xing Yang
337564aeaa Address review comments in the APIs. 2018-08-14 20:45:20 -07:00
xing-yang
2c3b68f52b Handle Secrets in DeleteSnapshot
This PR handles secrets at DeleteSnapshot time.
2018-08-14 19:07:54 -07:00
xing-yang
da5647acbf Add generated file 2018-08-14 19:07:54 -07:00
xing-yang
c22737270c Add VolumeSnapshotClass to VolumeSnapshotContent
This PR adds VolumeSnapshotClass to VolumeSnapshotContent
and also adds snapshot size field.
2018-08-14 19:07:53 -07:00
xing-yang
8a08d423c4 Handle Secrets in CreateSnapshot
This PR adds handling for Secrets in CreateSnapshot.
2018-08-14 13:11:22 -07:00
xing-yang
2663b1351f Add Snapshot Controller
This PR adds external snapshot controller and main package under cmd.
2018-08-14 13:11:22 -07:00
k8s-ci-robot
cc19fd383f Merge pull request #6 from xing-yang/snapshot_apis
Add Snapshot APIs
2018-08-13 17:20:37 -07:00
xing-yang
3832c9d2b0 Add Snapshot APIs
This PR adds snapshot APIs as CRD.
2018-08-10 06:21:18 -07:00
xing-yang
e213d1890d Add generated file
This PR adds generated files under pkg/client and vendor folder.
2018-08-10 06:20:40 -07:00
Saad Ali
36b1de0341 Merge pull request #9 from kubernetes-csi/saad-ali-patch-2
Create SECURITY_CONTACTS
2018-08-08 14:00:37 -07:00
Saad Ali
37895fc889 Create SECURITY_CONTACTS
Closes https://github.com/kubernetes-csi/external-snapshotter/issues/1
2018-08-08 13:58:38 -07:00
Xing Yang
93ea47856c Merge pull request #8 from kubernetes-csi/saad-ali-patch-1
Create Owners files
2018-08-06 16:44:36 -04:00
Saad Ali
859dc605cb Create Owners files
Create OWNERS file for kubernetes-csi/external-snapshotter

xref https://github.com/kubernetes/community/issues/2467
2018-08-06 13:41:52 -07:00
Jing Xu
6912305a09 Merge pull request #5 from xing-yang/makefile
Add Makefile, Gopkg file, etc
2018-08-01 14:25:49 -07:00
xing-yang
28cbb330ce Modify Makefile
Modify Makefile so that it is consistent with Makefiles in other
sidecar containers repos.
2018-07-31 20:30:18 -07:00
xing-yang
eca951f614 Add Makefile and Gopkg files
This PR adds Makefile, Dockerfile, Gopkg file, and other scripts.
2018-07-31 10:41:32 -07:00
Jing Xu
1c42a9f6a6 Merge pull request #4 from xing-yang/rename
Rename folder to csi-snapshotter
2018-07-12 13:47:34 -07:00
Xing Yang
923e30c0bc Merge pull request #3 from xing-yang/code_of_conduct
Add code of conduct file
2018-07-12 14:57:08 -04:00
xing-yang
45ef209179 Rename folder to csi-snapshotter
This PR renames the folder for cmd from external-snapshotter to
csi-snapshotter to be consistent with other sidecar containers repo.
2018-07-12 10:07:42 -07:00
xing-yang
92cf73b949 Add code of conduct file
This PR adds code-of-conduct.md file.
2018-07-12 09:56:28 -07:00
Saad Ali
9cdc2cbb26 Merge pull request #2 from lpabon/travis
Travis support
2018-07-12 08:34:24 +03:00
Luis Pabón
2fc36b1764 Travis support 2018-07-11 10:48:54 -07:00
Saad Ali
93f69fc950 Initial commit 2018-07-09 10:05:08 +03:00