zhucan
4f8220979c
run 'make -k all test' failed
2019-05-14 18:41:19 +08:00
zhucan
10d6437d60
Merge branch 'master' into status-52
2019-05-14 18:26:07 +08:00
Kubernetes Prow Robot
567d14c09c
Merge pull request #123 from xing-yang/fake
...
Add groupName in doc.go when generating files
2019-05-10 14:32:13 -07:00
Kubernetes Prow Robot
3c03339d2d
Merge pull request #119 from zhucan/68
...
fix TODO use time.Time for createSnapshot & solute conflict
2019-05-09 14:02:50 -07:00
Xing Yang
e49856eb41
Add groupName in doc.go when generating files
2019-05-09 13:40:40 -07:00
zhucan
51a8bd87ea
add status subresources for volumeSnapshot & solute conflict
2019-05-07 14:08:37 +08:00
zhucan
26f95af09c
fix TODO use time.Time for createSnapshot & solute conflict
2019-04-30 16:39:12 +08:00
Xing Yang
603855fc1b
Add Delete Volume Finalizer
...
This PR adds Finalizer on the snapshot source PVC to prevent it
from being deleted when a snapshot is being created from it.
2019-04-26 20:05:05 -07:00
Kubernetes Prow Robot
3d4db44c04
Merge pull request #104 from oleksiys/master
...
Use discovered storageclassName to look up the storage class
2019-04-16 18:44:03 -07:00
Andrew Kim
06a4bf2a05
refactor external snapshotter to use csi-lib-utils/rpc
2019-04-01 14:40:11 -04:00
Hakan Memisoglu
2fcfc8be28
Improve the logs
2019-03-27 19:48:25 -07:00
Hakan Memisoglu
d6c5d512c6
Add test for prebound case
2019-03-27 19:42:46 -07:00
Hakan Memisoglu
c424e68cef
Fix for pre-bound snapshot empty source error
2019-03-27 19:37:28 -07:00
Humble Chirammal
eb2dd437c1
Migrate to k8s.io/klog from glog.
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2019-03-26 19:10:24 +05:30
oleksiys
00a501deb9
Use discovered storageclassName to look up the storage class.
2019-03-14 16:59:28 -07:00
Michelle Au
08e735383b
Use events V1 API
2019-03-11 11:17:00 -07:00
Andrew Kim
0da03b3210
external-snapshotter should use CSI connection lib
2019-02-13 22:42:05 -05:00
Patrick Ohly
054c612f6b
release tools
...
This synchronizes the build rules with other repos and (as part of
that) bumps the Go version to 1.11.1. The recommended formatting
changed slightly in that Go version.
2019-01-24 17:30:10 +01:00
Kubernetes Prow Robot
a7c6dec2ac
Merge pull request #81 from humblec/clean
...
Correct error variables and fix other golint errors.
2019-01-06 06:13:53 -08:00
Kubernetes Prow Robot
7d3b3ec1af
Merge pull request #82 from humblec/clean-2
...
Update exported function details with source code comments.
2019-01-06 06:12:18 -08:00
Humble Chirammal
546cafabdc
Remove redundant else
blocks
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2019-01-06 19:23:42 +05:30
Humble Chirammal
164d10a824
Update exported function details with source code comments.
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2019-01-06 19:09:51 +05:30
Humble Chirammal
6a4dfa47e5
Fix error formatting in snapshot controller.
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2019-01-06 14:53:24 +05:30
Humble Chirammal
0e4d11b0fb
Correct error variables and fix other golint errors.
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2019-01-06 14:31:02 +05:30
Kubernetes Prow Robot
9708a1b090
Merge pull request #75 from wackxu/pvclister
...
add pvcLister to snapshot controller
2019-01-02 07:17:24 -08:00
Kubernetes Prow Robot
1e1a432d5e
Merge pull request #78 from xing-yang/csi_secret
...
Add new reserved prefixed parameter keys
2018-12-04 00:52:54 -08:00
Xing Yang
0cf36adb91
Add new reserved prefixed parameter keys
...
This PR adds new reserved prefixed parameter keys which are stripped
out of parameter list, and adds deprecation notice for old keys and
keep their behavior the same.
```
csiParameterPrefix = "csi.storage.k8s.io/"
prefixedSnapshotterSecretNameKey = csiParameterPrefix + "snapshotter-secret-name"
prefixedSnapshotterSecretNamespaceKey = csiParameterPrefix + "snapshotter-secret-namespace"
```
2018-12-03 17:38:53 -08:00
Michelle Au
097a4b897c
use protosanitizer library
2018-11-30 13:29:40 -08:00
xushiwei
85504e1220
add pvcLister to snapshot controller
...
This reverts commit 96b6f495d3
.
2018-11-30 17:19:47 +08:00
Xing Yang
96b6f495d3
Revert "add pvcLister to snapshot controller"
2018-11-27 19:38:09 -05:00
k8s-ci-robot
a40dc65b96
Merge pull request #72 from wackxu/pvclister
...
add pvcLister to snapshot controller
2018-11-27 11:58:37 -08:00
Xing Yang
ea17039454
Add Finalizer for VolumeSnapshot/VolumeSnapshotContent
...
This PR adds a Finalizer for VolumeSnapshotContent.
If the VolumeSnapshotContent is bound to a VolumeSnapshot,
the VolumeSnapshotContent is being used and cannot be
deleted.
This PR also adds a Finalizer for VolumeSnapshot.
If a volume is being created from the snapshot,
the VolumeSnapshot is being used and cannot be deleted.
2018-11-27 10:35:44 -08:00
xushiwei
e4997e5fb8
add pvcLister to snapshot controller
2018-11-27 21:43:09 +08:00
Xing Yang
bfba4cba0f
Rename Ready to ReadyToUse
...
This PR renames Ready to ReadyToUse in VolumeSnapshot Status
to be consistent with the name in CSI spec.
2018-11-26 19:21:43 -08:00
xushiwei
ad5dd2b45d
add status Subresources for volumeSnapshot
2018-11-21 14:30:51 +08:00
k8s-ci-robot
2840dd887f
Merge pull request #50 from wackxu/patch-1
...
fix WaitForCacheSync and initializeCaches bug
2018-11-20 11:25:55 -08:00
xushiwei
89a64c9b92
fix fail UT
2018-11-20 20:54:07 +08:00
Jing Xu
96e3bd1818
Add volumesnapshot content deletion policy
...
This PR adds DeletionPolicy which describes a policy for end-of-life maintenance of volume snapshot contents.
There are two types of policies, delete and retain. By default, the
policy is delete. In this case, when volume snaphsot is deleted, the
volume snapshot content for it should be deleted, as well as the
physical snapshot. If the policy is set the retain, the volume snapshot
content will remain even if the volume snapshot it binds to is deleted.
2018-11-19 17:15:07 -08:00
Jing Xu
7a374a3838
Generated files
...
This comment includes the generated file changes.
2018-11-19 17:04:42 -08:00
Xing Yang
fddc5547f3
Use existing content name
...
If content name is already in snapshot object, just use it.
This may be the case for static provisioning. Otherwise construct
new name for content for dynamic provisioning.
2018-11-19 15:20:57 -08:00
k8s-ci-robot
799fb952e1
Merge pull request #61 from xing-yang/csi_snapshot_status
...
Call CreateSnapshot to check if snapshot is processed
2018-11-19 15:07:28 -08:00
Xing Yang
c01fb649f2
Call CreateSnapshot to check if snapshot is processed
...
This PR calls CreateSnapshot to check if the snapshot post-cut
processing (uploading) is complete and update status accordingly.
2018-11-19 13:02:21 -08:00
Cheng Xing
06b4d4ec0d
Updating generated API clients
2018-11-16 14:30:00 -08:00
Michelle Au
0decedb0fa
Update unit tests and disable broken status unit tests
2018-11-14 16:54:28 -08:00
Michelle Au
83c8c05a4a
Update snapshotter to use CSI spec 1.0. This breaks the snapshot handling of error and uploading status
2018-11-14 16:54:28 -08:00
Michelle Au
92f87c14e7
Update csi/v0 import to csi/
2018-11-14 13:25:09 -08:00
xushiwei
69335b15e7
fix some comment typo
2018-11-02 17:09:55 +08:00
xushiwei
a32313cccb
fix initializeCaches bug
2018-11-02 14:54:48 +08:00
XsWack
7fdc9ddbbe
Add classListerSynced for WaitForCacheSync
2018-11-02 14:54:48 +08:00
Xing Yang
c422fbde7c
Switch to use TypedLocalObjectReference in core API
2018-10-17 10:38:17 -07:00