4e292a0f04
Merge pull request #327 from vfreex/add-rbd-attacher-missing-permission
...
add missing PV update permission for rbd attacher
2019-04-17 09:09:40 +05:30
35c55aeb68
add missing PV update permission for rbd attacher
...
PR #290 missed the update permission to persistentvolumes.
Without that permission, you will get the following error when attaching a RBD volume to a pod:
```
Warning FailedAttachVolume 100s (x11 over 7m52s) attachdetach-controller AttachVolume.Attach failed for volume "pvc-d23f8745-60bb-11e9-bd35-5254001c78d6" : could not add PersistentVolume finalizer: persistentvolumes "pvc-d23f8745-60bb-11e9-bd35-5254001c78d6" is forbidden: User "system:serviceaccount:kube-system:rbd-csi-provisioner" cannot update resource "persistentvolumes" in API group "" at the cluster scope
```
2019-04-17 11:16:43 +08:00
974765a693
Fix image builder in the Makefile
...
The binary name has a typo.
2019-04-17 03:10:12 +00:00
ab47d83595
cmd: remove old command main files
...
Now that the unified binary has its own main file under "cmd/"
we no longer need the split main.go files.
Signed-off-by: John Mulligan <jmulligan@redhat.com >
2019-04-15 14:11:53 -04:00
13c60eae7c
Makefile: add initial build rules for combined binary and image
...
Add rules and variables to the Makefile so that the unified binary
and container image can be built.
Signed-off-by: John Mulligan <jmulligan@redhat.com >
2019-04-10 20:36:51 +00:00
a44714fdfb
deploy: create a new Dockerfile for unified cephcsi image
...
Signed-off-by: John Mulligan <jmulligan@redhat.com >
2019-04-10 20:36:51 +00:00
85e121ebfe
cmd: create a unified cephcsi binary
...
Create a single binary that can start ceph-csi in either rbd
or cephfs mode.
Signed-off-by: John Mulligan <jmulligan@redhat.com >
2019-04-10 20:36:51 +00:00
de94cb62a9
Makefile: add initial build rules for combined binary and image
...
Add rules and variables to the Makefile so that the unified binary
and container image can be built.
Signed-off-by: John Mulligan <jmulligan@redhat.com >
2019-04-10 08:04:48 +00:00
d969dada3e
deploy: create a new Dockerfile for unified cephcsi image
...
Signed-off-by: John Mulligan <jmulligan@redhat.com >
2019-04-10 08:04:48 +00:00
ffe2816cb5
cmd: create a unified cephcsi binary
...
Create a single binary that can start ceph-csi in either rbd
or cephfs mode.
Signed-off-by: John Mulligan <jmulligan@redhat.com >
2019-04-10 08:04:48 +00:00
4b0ffdaaa1
Merge pull request #290 from Madhu-1/fix-att
...
Deploy csi-attacher as sidecar container in provisioner statefulset
2019-04-05 12:43:14 +05:30
ac9b656d81
Merge pull request #306 from Madhu-1/update-rep
...
add go-report card and travis status
2019-04-04 14:44:05 +02:00
1bc39ab3b7
Merge pull request #300 from wilmardo/fixes-272
...
Replaces the references to Kubernetes Authors in the copyright
2019-04-04 13:49:57 +05:30
776cb3cdbc
Default to 2 approvals for a patch to get in.
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2019-04-04 07:38:02 +00:00
a4ea40cd15
add go-report card and travis status
...
Add link to go-report card and
travis build status in readme file.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-04-04 12:19:06 +05:30
92f663cf24
Add development-guide.md to the docs.
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2019-04-04 12:07:54 +05:30
5c39b14412
Add coding.md into docs
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com >
2019-04-04 11:52:57 +05:30
849de000f4
updated helm chat version
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-04-04 11:13:16 +05:30
3767375b6a
Add csidriver CRD
...
if attacher is not enabled, we need to
create the csidriver CRD with spec
to make attachRequired as false to
skip volume attach check in kube.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-04-04 11:11:29 +05:30
e4d830a2c2
remove extra node rules in provisioner
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-04-04 11:11:29 +05:30
c6b4e47723
add if condition for attacher
...
adding the condition will help us
to easily remove the attacher later.
or even we can add else condition
if we have an alternate to attacher.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-04-04 11:11:29 +05:30
54d52bb411
update attacher endpoint
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-04-04 11:11:29 +05:30
88bb36abdc
remove controller publish and unpublish call
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-04-04 11:11:29 +05:30
94f7ac3d4e
update cephfs helm template to deploy attacher sidecar container in provisioner.
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-04-04 11:11:29 +05:30
168468a934
deploy cssi-attacher as sidecar container in provisioner
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-04-04 11:11:29 +05:30
72d1520f6d
update readme to deploy attacher as a sidecar continer in provisioner pod
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-04-04 11:11:29 +05:30
5c600a1bc5
update rbd helm chats to deploy attacher as sidecar container in provisioner pod
...
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-04-04 11:11:29 +05:30
3ef11e06c3
deploy attacher sidecar in rbd provisioner sts
...
currently we are deploying external-attacher
as a seperate statefulset, which leads to
attacher communicating with the node provisoner
daemonset, This PR deploys external-attacher
as a sidecar container inside provisioner
statefulset, so that external-provisioner
always communicates with the plugin responsible
for the provision controller capcabilities.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-04-04 11:11:29 +05:30
426bf67966
Merge pull request #297 from Madhu-1/master
...
merge csiv1.0 branch to master
2019-04-03 19:14:21 +00:00
891daa9375
Replaces the references to the Kubernete Authors with the Ceph-CSI authors
2019-04-03 11:14:08 +02:00
a5d2abb3cc
Merge branch 'master' into csi-v1.0
2019-04-02 13:40:15 +05:30
7b4bdd8a2f
Merge pull request #283 from Madhu-1/CI-for-v0.3
...
update travis.yml and deploy.sh
2019-04-02 08:37:39 +02:00
d0d5da83c9
Merge pull request #282 from huaizong/improve-remount-pv-path-when-exit-v2
...
remount old mount point when csi plugin unexpect exit
2019-04-02 08:36:07 +02:00
acdc759029
bump up the chart version
2019-04-01 16:48:30 +00:00
4228ceb51e
rbd deploy csi-provisioner rbac add resources nodes
get, list, watch #293
2019-04-01 16:48:30 +00:00
bb6754fb37
csi-provisioner rbac add resources nodes
get, list, watch #293
2019-04-01 16:48:30 +00:00
1f1d5f47c3
code style
2019-04-01 23:02:19 +08:00
6de862d6cb
code style
2019-04-01 21:20:53 +08:00
205be90d74
update travis.yml and deploy.sh
...
update travis.yaml and deploy.sh
to build v0.3.0 images from csi-v0.3
branch instead of master.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2019-04-01 13:07:56 +05:30
f3e5f83ee0
mount info cache dir support multi cephfsdriver
2019-03-29 16:13:48 +08:00
1ccbb5b6a5
cephfs driver deploy support remount volume
2019-03-29 16:12:09 +08:00
dfdefe40c9
add cephfs driver **--mountcachedir** parameter document
2019-03-29 16:11:02 +08:00
4ec3a5777a
code style
2019-03-29 16:09:05 +08:00
2097741607
remove cephRootPrefix as global var
2019-03-29 06:26:48 +00:00
295202b98e
issue #285
...
fix unexpect getCephRootPathLocal value
PluginFolder update at main.go, so cephRootPrefix may get unexpected value
2019-03-29 06:26:48 +00:00
043d3603ff
remove unuse var
2019-03-29 10:51:11 +08:00
5b53e90ee4
fix code style
2019-03-29 10:18:59 +08:00
da52e8cc63
Merge pull request #260 from phlogistonjohn/jjm-dockercmd
...
makefile: use a variable to choose "docker" command
2019-03-27 13:43:07 -04:00
af330fe68e
1. fix mountcache race conflict
...
2. support user-defined cache dir
3. if not define mountcachedir disable mountcache
2019-03-27 16:04:58 +08:00
b0d6737db8
Removed duplicate patch template
...
Signed-off-by: ShyamsundarR <srangana@redhat.com >
2019-03-26 16:19:24 +00:00