|
45144e6808
|
update readme
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-22 18:12:48 -07:00 |
|
|
a2ddeea0cd
|
update readme
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-19 18:02:59 -07:00 |
|
|
7d4eab05f0
|
return grpc error codes where appropriate instead of generic errors
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-18 06:55:25 -07:00 |
|
|
e069d6d5e2
|
fix crash when there are no storage nodes labeled
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-21 16:56:31 -07:00 |
|
|
ee7c654937
|
consolidate var + multitenancy working
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-16 15:16:39 -07:00 |
|
|
f8b78ebc04
|
additional changes for dynamic driver name in driver registration and default storage class
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-15 20:11:40 -07:00 |
|
|
b2b22a97e3
|
change name prefix to a suffix
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-14 15:04:31 -07:00 |
|
|
6f2a41a488
|
allow empty scoping label
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-13 15:29:29 -07:00 |
|
|
0ee54bdb70
|
use driver name in pod labels
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-12 18:42:36 -07:00 |
|
|
e21e942d7e
|
fix pod label selector
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-11 19:56:03 -07:00 |
|
|
78718f2de1
|
option to disable peer purging, for testing
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-10 18:47:20 -07:00 |
|
|
b019bb578e
|
fix nil pod checks
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-09 15:25:02 -07:00 |
|
|
40a43145b3
|
make host dir configurable, cleanup
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-08 13:13:41 -07:00 |
|
|
e36513d59a
|
make node/pod labels configurable
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
|
2024-08-07 15:18:49 -07:00 |
|
|
cf7741c72a
|
push to docker hub
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-06 20:38:39 -07:00 |
|
|
faa23a334c
|
standardize on the name "storage nodes"
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-05 21:41:29 -07:00 |
|
|
788943b4fa
|
remove image_pull_policy=Always from 3rd party images
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-07 16:56:19 -07:00 |
|
|
f854721c23
|
integrate csi and controller, update deploy code
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-03 21:19:59 -07:00 |
|
|
be87ff8342
|
integrate introducer
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-02 13:33:50 -07:00 |
|
|
0344aef011
|
begin refeactoring csi into multi-call binary
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-08-01 19:21:41 -07:00 |
|
|
fd141e2696
|
paginage kube api calls
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-31 17:03:32 -07:00 |
|
|
b231a9a5c7
|
add readme
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-30 20:11:54 -07:00 |
|
|
5548c1b3b0
|
use the annotation for finding device ID and remove the nodeclass object as it wasn't needed anyway
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-29 16:19:19 -07:00 |
|
|
e6d8cb24b2
|
add nodecache implementation
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
|
2024-07-28 18:20:25 -07:00 |
|
|
bf657219c4
|
pass pod name to csi and add permissions for annotation
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-27 15:54:00 -07:00 |
|
|
dc393e3775
|
on startup annotate pod with the syncthing device ID
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-26 18:01:12 -07:00 |
|
|
be732a22d5
|
update deleter locking
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-25 18:08:37 -07:00 |
|
|
7142ad7950
|
cleanup, remove resharer lock
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
|
2024-07-24 16:59:43 -07:00 |
|
|
8fa2d34ba6
|
update node locking - it no longer needs locking in the node APIs as we're only observing and mounting/unmounting.
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
|
2024-07-23 17:43:55 -07:00 |
|
|
ae43c9c8a6
|
controller/nodewatcher: update locking
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
|
2024-07-22 09:54:51 -07:00 |
|
|
2070a49f8d
|
init new locker and remove old one
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
|
2024-07-21 17:41:34 -07:00 |
|
|
3e082ca9db
|
skeleton of node-level locking client
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-20 16:47:13 -07:00 |
|
|
905cb88bcd
|
make inter-node api naming consistent
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-19 16:29:23 -07:00 |
|
|
a2845b461d
|
move internal api protobufs into own dir
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
|
2024-07-18 14:45:27 -07:00 |
|
|
04dc274a37
|
support read-only volume modes
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-17 16:49:32 -07:00 |
|
|
7af24131b9
|
validate volume modes
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-16 20:07:57 -07:00 |
|
|
0fce5c066f
|
restart syncthing when un-becoming a data node
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
|
2024-07-15 15:56:32 -07:00 |
|
|
d774079641
|
add syncthing restart api
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
|
2022-11-14 18:14:27 -08:00 |
|
|
7f51db020b
|
simplify nodewatch to not remove share offers
Gitea/syncthingcsi/pipeline/head Build queued...
|
2024-07-13 13:10:58 -07:00 |
|
|
c587f8b048
|
misc fixes from ide lint
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
|
2024-07-12 19:56:32 -07:00 |
|
|
0afbc2fa74
|
initialize volumes
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-11 15:08:10 -07:00 |
|
|
f3aef69a6e
|
implement node api
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-11 15:07:31 -07:00 |
|
|
3edbe310c7
|
add internode api skeleton
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-09 15:47:07 -07:00 |
|
|
1ea6a5b347
|
add grpc api for controller<->node apis
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-09 15:44:53 -07:00 |
|
|
88a8e13e2d
|
matching syncthing logic for detecting sync completion
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-03 14:46:12 -07:00 |
|
|
79fb499bd8
|
different error messages for waiting for meta / waiting for sync
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-03 14:44:33 -07:00 |
|
|
739f55f1d2
|
update node unpublish to no longer remove sharing
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-03 14:43:59 -07:00 |
|
|
2a32d5bc93
|
update ControllerUnpublishVolume to remove folder and no longer remove share offer
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-03 14:42:00 -07:00 |
|
|
2fa4c9193c
|
update ControllerPublishVolume to just accept the share
Gitea/syncthingcsi/pipeline/head This commit looks good
|
2024-07-03 12:58:30 -07:00 |
|
|
88ff12927e
|
update resharer
Gitea/syncthingcsi/pipeline/head This commit looks good
the resharer now unconditionally offers all local folders to all remote nodes. On data nodes, the resharer also accepts shares.
|
2024-07-03 10:51:02 -07:00 |
|