Commit graph

174 commits

Author SHA1 Message Date
Vitaliy Filippov
f889300e78 Example too 2021-09-14 13:38:01 +03:00
Vitaliy Filippov
7b422cfcbb Oops, of course it should be RWM 2021-09-14 13:36:37 +03:00
Vitaliy Filippov
2918533ec0 Bump version to 0.26.2, same as for GeeseFS 2021-09-07 14:55:20 +03:00
Vitaliy Filippov
95a3b041f1 Pass stderr through to not wait for it 2021-09-07 14:55:20 +03:00
Vitaliy Filippov
7c2bcfc4b0 Do not pass empty region, use stderr for GeeseFS log 2021-09-07 13:37:04 +03:00
Vitaliy Filippov
bca84a06f4 Add release action 2021-08-24 14:16:00 +03:00
Vitaliy Filippov
a0a0f62575 Rename repository to k8s-csi-s3 2021-08-24 13:33:26 +03:00
Vitaliy Filippov
70c48b0f67 Bump version to 0.25.2 2021-08-24 12:57:25 +03:00
Vitaliy Filippov
43a2468295 Update registry links 2021-08-24 12:56:08 +03:00
Vitaliy Filippov
c62ea7c4ba Update LICENSE and AUTHORS 2021-08-24 12:53:47 +03:00
Vitaliy Filippov
2483e648d0 Use geesefs build from github 2021-08-24 12:52:08 +03:00
Vitaliy Filippov
8dd363598d Copy example into readme 2021-07-27 14:54:17 +03:00
Vitaliy Filippov
f2a8688511 Remove scary "data loss" warning 2021-07-27 14:34:43 +03:00
Vitaliy Filippov
cc7645db7d Remove default region 2021-07-27 13:56:51 +03:00
Vitaliy Filippov
b58f8589e5 geesefs/goofys does not accept options after arguments because of urfave/cli 2021-07-27 13:56:51 +03:00
Vitaliy Filippov
72652c0277 Change example endpoint to Yandex S3 2021-07-27 13:56:51 +03:00
Vitaliy Filippov
128b9d7738 Rename ctrox/csi-s3 to yandex-cloud/csi-s3 2021-07-27 13:56:51 +03:00
Vitaliy Filippov
49d7c3a488 Rename CSI driver to ru.yandex.s3.csi 2021-07-27 13:56:50 +03:00
Vitaliy Filippov
46da5a7002 Add mount options example 2021-07-27 13:56:50 +03:00
Vitaliy Filippov
ce0d5e7704 Delete objects in parallel when deleting auto-created volumes 2021-07-27 13:10:45 +03:00
Vitaliy Filippov
426a9623b6 Add manual (static) provisioning example 2021-07-27 13:10:45 +03:00
Vitaliy Filippov
1f29b29459 Remove s3backer mounter as it's mostly unusable 2021-07-27 13:10:44 +03:00
Vitaliy Filippov
f723bccaf3 Rename Goofys mounter to GeeseFS and use it by default 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
322362ab88 It is. 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
4ba5ca319b Call process.Wait to reap children 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
55013c94bc Add 3 FIXMEs 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
a0cf78dcbc Remove recursion in waitForProcess 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
a7a8d4906e Adjust manifests for local development 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
c2a77cab45 Use goofys binary in docker image 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
2089c40001 Do not store additional metadata in .metadata.json in the bucket itself 2021-07-26 21:11:32 +03:00
Vitaliy Filippov
67a0d8ecbc Remove extra dependencies 2021-07-19 15:41:45 +03:00
Vitaliy Filippov
9562699f1b Remove additional FSPath prefix 2021-07-19 15:41:45 +03:00
Vitaliy Filippov
63a2ab3476 Use goofys binary 2021-07-19 15:41:45 +03:00
Vitaliy Filippov
d78d476d6d Add mount options support 2021-07-16 16:12:57 +03:00
Cyrill Troxler
0433ead376
Merge pull request #47 from Boxjan/master
* use rclone 1.54.1
* if removeBucket or removePrefix failed, fsmeta is not deleted
* fix removeObjects error check
* add removeObjectsOneByOne as a fallback when removeObjects fails
* fix repeat in yaml
2021-04-10 10:18:16 +02:00
boxjan
8449c1e2e9 Although get a EOF error, we should still know it 2021-04-09 21:45:52 +08:00
boxjan
fa9ef78362 fix problem: log format; fs meta; 2021-04-08 22:35:31 +08:00
boxjan
7b5a3f6f4d fix problem
* rclone use 1.54.1
* add EnsureFSMetaExist func
* fix removeObjects have err check
* add removeObjectsOneByOne, when removeObjects failed, will try to use it
* fix repeat in yaml
2021-04-08 00:06:56 +08:00
Cyrill Troxler
ebffbeb54c
Merge pull request #46 from ctrox/gh-actions
Add github action for build and test
2021-04-06 20:57:36 +02:00
Cyrill Troxler
9a835675ec Fix Makefile and Dockerfiles 2021-04-06 20:52:15 +02:00
Cyrill Troxler
5a53429207 Add github action for build and test 2021-04-06 20:40:42 +02:00
Cyrill Troxler
676dbef6d3 Prepare release v1.2.0-rc.1 2021-04-06 19:31:43 +02:00
Cyrill Troxler
b11261ebe7 Only delete bucket if the volume is the alone user 2021-04-06 19:24:09 +02:00
Cyrill Troxler
1e506ad2cc
Merge pull request #45 from Boxjan/master
use csi-provisioner:v2.1.0, provider and attacher will only run in master node
2021-04-06 18:31:41 +02:00
boxjan
ff26480a0f use csi-provisioner:v2.1.0, provider and attacher will only run in master 2021-04-06 22:17:01 +08:00
Cyrill Troxler
c4ff4b9c30 Fix list in README 2021-04-05 15:12:31 +02:00
Cyrill Troxler
9eaf79c577 Merge branch 'bucket-prefixes' 2021-04-05 15:10:18 +02:00
Cyrill Troxler
26cb1d95e8 Use volume ID as a prefix if the bucket is fixed in the storage class
With this, each volume will get its own prefix within the bucket if it
is configured in the storage class. This also ensures backwards
compatibility with older volumes that have been created in earlier
versions of csi-s3.
2021-04-05 15:07:16 +02:00
Cyrill Troxler
68ef284b9b Merge branch 'update-images' 2021-04-05 12:47:30 +02:00
Cyrill Troxler
0bc0af5d8b Update docker images
* Use go 1.16
* Use debian buster for dependencies
2021-04-05 12:46:05 +02:00