Commit Graph

59 Commits

Author SHA1 Message Date
Chris Lu
bf92f0a086 fix build error 2021-02-17 01:09:44 -08:00
Chris Lu
56d1995f29
Update README.md 2021-02-17 00:54:46 -08:00
Chris Lu
cb9fd37baf adjust 2021-02-16 15:22:02 -08:00
Chris Lu
bbd2e539cb
Merge pull request #16 from ustuzhanin/helm
fix: add install by chart in Readme
2021-02-16 15:18:40 -08:00
Ustuzhanin Anton
171f304191
fix: README.md install by chart 2021-02-17 01:49:38 +05:00
Ustuzhanin Anton
50f31fe33c
fix: add install by chart in Readme 2021-02-17 01:23:09 +05:00
Chris Lu
ba2214b7f8
Merge pull request #15 from ustuzhanin/helm
Helm chart
2021-02-15 23:26:02 -08:00
Ustuzhanin Anton
b4390ffd5b
feat: add helm chert 2021-02-16 12:16:34 +05:00
Chris Lu
e5bc351871 Update go.mod 2021-02-08 02:42:58 -08:00
Ustuzhanin Anton
7fa73a5d2c
feat: fix helm chert 2021-02-02 15:04:18 +05:00
Chris Lu
30cd8c4168
Merge pull request #12 from danlsgiga/add-volume-mount-params
Add map.uid and map.gid volume mount params via volume context
2021-01-28 01:01:31 -08:00
Daniel Santos
ca767fdce1 Match variable names to Context instead of Parameters 2021-01-27 21:12:13 -07:00
Ustuzhanin Anton
89d2b22e4f
feat: add helm chert 2021-01-22 13:31:13 +05:00
Daniel Santos
7844509790 Use VolumeContext 2021-01-20 15:55:38 -07:00
Daniel Santos
d0d7f1ee3d Troubleshooting 2021-01-20 15:42:56 -07:00
Daniel Santos
9e3c2ce6e2 Use PublishContext instead 2021-01-20 15:40:34 -07:00
Daniel Santos
4274180f3d Add mount arguments as CSI volume parameters 2021-01-20 13:58:29 -07:00
Chris Lu
5c89ac3f88 adjust print out 2021-01-12 10:03:28 -08:00
Chris Lu
e4cb2a5c42 print out filer address 2021-01-12 09:43:13 -08:00
Chris Lu
1496166194 add missing equal sign in command line
fix https://github.com/seaweedfs/seaweedfs-csi-driver/issues/9
2021-01-11 18:37:35 -08:00
Chris Lu
e45e75e102 add an example on how to add more mount options 2021-01-11 11:31:49 -08:00
Chris Lu
fcc0835e93 refactoring 2021-01-11 11:26:51 -08:00
Chris Lu
0ddc866b7f update to latest
fix https://github.com/seaweedfs/seaweedfs-csi-driver/issues/7
2021-01-11 04:23:38 -08:00
Chris Lu
7523736239 upgrade to k8s.io/client-go v0.17.1, sync with seaweed 2.20
fix https://github.com/seaweedfs/seaweedfs-csi-driver/issues/7
2021-01-09 23:17:57 -08:00
Chris Lu
73d4234f5c reduce dependency 2020-11-22 17:17:55 -08:00
Chris Lu
16a2640481 sync with seaweedfs repo 2020-10-12 14:05:56 -07:00
Chris Lu
db1439327a
Merge pull request #4 from airhorns/patch-1
Update CSI yaml to allow using k8s service DNS to contact the filer
2020-10-02 13:18:23 -07:00
Harry Brundage
d1ebf58fcf
Update CSI yaml to allow using k8s service DNS to contact the filer
I think lots of users are going to use the CSI driver with a seaweedfs cluster also running in k8s. The natural way to connect the driver to that cluster would be using DNS instead of hard coded IPs, so I set `SEAWEEDFS_FILER` to something like `seaweedfs-filer.seaweed-namespace.svc:8888`, which the driver kept timing out trying to connect. I realized the driver was running using `hostNetwork: true`, which means the in-cluster DNS resolution doesn't happen, so the .svc hostnames are just unresolved.

This changes the default YAML for the next person coming along to use the in-cluster DNS resolution first, and then the host's DNS resolution, so that if the filer happens to be running the cluster, it can be connected from the driver running on the host.

An alternative would be to not use `hostNetworking` for the driver daemonset, but I am presuming that's there for a reason.
2020-10-02 09:03:43 -04:00
Chris Lu
08ee397866 auto created directory need to have open permission on k8s 2020-09-23 02:44:42 -07:00
Chris Lu
3ff7335577 fix compile error 2020-09-04 01:47:33 -07:00
Chris Lu
7cb22dfa36 start weed mount without blocking 2020-09-04 01:34:51 -07:00
Chris Lu
9155a07345 add logging 2020-09-04 00:19:40 -07:00
Chris Lu
bb16388537 add timeout 2020-09-03 23:05:26 -07:00
Chris Lu
e058a6f3a6
Update README.md 2020-07-24 22:25:39 -07:00
Chris Lu
4f75c16b15 fix compilation 2020-07-24 17:10:19 -07:00
Chris Lu
4cae5682d5 sync with seaweedfs repo with go get 2020-07-24 10:30:47 -07:00
Chris Lu
62f208d3b2
Update README.md 2020-06-15 12:53:59 -07:00
Chris Lu
b62ca8e2a9
Merge pull request #1 from thiscantbeserious/master
Make Builder Platform agnostic
2020-06-14 13:18:24 -07:00
thiscantbeserious
1b8019af22
Make Builder Platform agnostic 2020-06-14 12:17:56 +02:00
Chris Lu
d4baf626ca Update README.md 2020-06-12 17:55:30 -07:00
Chris Lu
83b6d75468 Update Dockerfile.dev 2020-06-12 16:03:29 -07:00
Chris Lu
1014dd3b49 add fuse 2020-06-12 15:18:11 -07:00
Chris Lu
7aee5efb03 auto create dir to mount 2020-06-12 12:10:22 -07:00
Chris Lu
080bff4198 empty controller publish unpublish volume implementation 2020-06-12 10:50:26 -07:00
Chris Lu
53f52bda31 add ControllerServiceCapability_RPC_PUBLISH_UNPUBLISH_VOLUME 2020-06-12 01:40:00 -07:00
Chris Lu
66ea0a8df9 set driver name 2020-06-12 01:15:28 -07:00
Chris Lu
6a781d3aee adjust logs 2020-06-12 00:57:01 -07:00
Chris Lu
d4653dd527 fix glog 2020-06-11 22:20:52 -07:00
Chris Lu
91e8ad3234 logging 2020-06-11 00:47:15 -07:00
Chris Lu
db2c12b1bc skip checking 2020-06-09 22:34:26 -07:00