Commit Graph

126 Commits

Author SHA1 Message Date
45144e6808 update readme
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-22 18:12:48 -07:00
a2ddeea0cd update readme
All checks were successful
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
All checks were successful
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
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-21 16:56:31 -07:00
ee7c654937 consolidate var + multitenancy working
All checks were successful
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
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-15 20:11:40 -07:00
b2b22a97e3 change name prefix to a suffix
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-14 15:04:31 -07:00
6f2a41a488 allow empty scoping label
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-13 15:29:29 -07:00
0ee54bdb70 use driver name in pod labels
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-12 18:42:36 -07:00
e21e942d7e fix pod label selector
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-11 19:56:03 -07:00
78718f2de1 option to disable peer purging, for testing
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-10 18:47:20 -07:00
b019bb578e fix nil pod checks
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-09 15:25:02 -07:00
40a43145b3 make host dir configurable, cleanup
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-08 13:13:41 -07:00
e36513d59a make node/pod labels configurable
Some checks failed
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
2024-08-07 15:18:49 -07:00
cf7741c72a push to docker hub
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-06 20:38:39 -07:00
faa23a334c standardize on the name "storage nodes"
All checks were successful
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
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-07 16:56:19 -07:00
f854721c23 integrate csi and controller, update deploy code
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-03 21:19:59 -07:00
be87ff8342 integrate introducer
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-02 13:33:50 -07:00
0344aef011 begin refeactoring csi into multi-call binary
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-08-01 19:21:41 -07:00
fd141e2696 paginage kube api calls
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-07-31 17:03:32 -07:00
b231a9a5c7 add readme
All checks were successful
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
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-07-29 16:19:19 -07:00
e6d8cb24b2 add nodecache implementation
Some checks failed
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
All checks were successful
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
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-07-26 18:01:12 -07:00
be732a22d5 update deleter locking
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-07-25 18:08:37 -07:00
7142ad7950 cleanup, remove resharer lock
Some checks failed
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.
Some checks failed
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
2024-07-23 17:43:55 -07:00
ae43c9c8a6 controller/nodewatcher: update locking
Some checks failed
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
Some checks failed
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
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-07-20 16:47:13 -07:00
905cb88bcd make inter-node api naming consistent
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-07-19 16:29:23 -07:00
a2845b461d move internal api protobufs into own dir
Some checks failed
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
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-07-17 16:49:32 -07:00
7af24131b9 validate volume modes
All checks were successful
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
Some checks failed
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
2024-07-15 15:56:32 -07:00
d774079641 add syncthing restart api
Some checks failed
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
Some checks are pending
Gitea/syncthingcsi/pipeline/head Build queued...
2024-07-13 13:10:58 -07:00
c587f8b048 misc fixes from ide lint
Some checks failed
Gitea/syncthingcsi/pipeline/head There was a failure building this commit
2024-07-12 19:56:32 -07:00
0afbc2fa74 initialize volumes
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-07-11 15:08:10 -07:00
f3aef69a6e implement node api
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-07-11 15:07:31 -07:00
3edbe310c7 add internode api skeleton
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-07-09 15:47:07 -07:00
1ea6a5b347 add grpc api for controller<->node apis
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-07-09 15:44:53 -07:00
88a8e13e2d matching syncthing logic for detecting sync completion
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-07-03 14:42:00 -07:00
2fa4c9193c update ControllerPublishVolume to just accept the share
All checks were successful
Gitea/syncthingcsi/pipeline/head This commit looks good
2024-07-03 12:58:30 -07:00
88ff12927e update resharer
All checks were successful
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