Commit Graph

69 Commits

Author SHA1 Message Date
Nikolai Shields
0466f0e51e Initial Commit 2021-03-28 11:18:13 -05:00
Chris Lu
b46b6c4c3f update 2021-03-12 02:57:26 -08:00
Chris Lu
92f880882c sync with seaweedfs 2.29 2021-03-06 21:20:37 -08:00
Chris Lu
b4eb1f3b52
Merge pull request #18 from ustuzhanin/helm
Helm update
2021-02-17 12:39:28 -08:00
Ustuzhanin Anton
f45aaa39dd
feat: custom updateStrategy for deamonset 2021-02-18 00:52:58 +05:00
Ustuzhanin Anton
d6cf7499e3
feat: custom updateStrategy for deamonset 2021-02-18 00:46:37 +05:00
Ustuzhanin Anton
ba19317751
feat: custom updateStrategy for deamonset 2021-02-18 00:42:52 +05:00
Ustuzhanin Anton
1e8ca97f81
Merge remote-tracking branch 'origin/master' into helm
# Conflicts:
#	README.md
2021-02-18 00:35:36 +05:00
ustuzhanin
767e95d2b6
Merge pull request #1 from seaweedfs/master
Update from upstream
2021-02-18 00:34:20 +05:00
Ustuzhanin Anton
641cce456f
feat: custom updateStrategy for deamonset 2021-02-18 00:29:44 +05:00
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