a9a720f3c3
feat: Add uc service start/stop commands ( #195 )
...
* feat: Add `uc service start/stop` commands
* Add nolint:dupl for service start/stop commands
Co-authored-by: Pasha Sviderski <me@psviderski.name >
* Add --signal and --timeout options to uc service stop
* Check whether service stop --timeout flag was used to set options properly
---------
Co-authored-by: Pasha Sviderski <me@psviderski.name >
2025-12-09 15:58:09 +10:00
Pasha Sviderski
458d282357
chore: correct comment and add TODO to move machine resolution to grpc-proxy router
2025-10-02 20:12:45 +10:00
Pasha Sviderski
2b4da1e6fe
chore: remove anonymous volumes created by service containers when removing them
2025-07-02 11:16:00 +10:00
Pavel Sviderski
fcf164dda1
chore: refactor schedulers to work with cluster state snapshot, VolumeScheduler updates state with scheduled volumes
2025-04-22 20:34:54 +10:00
Pavel Sviderski
143e68cc95
chore: do not set default volume driver to local, distinguish behaviour when it's set or not
2025-04-21 16:53:43 +10:00
Pavel Sviderski
45497fd20c
chore: update api.ServiceClient interface to include service creation and removal
2025-04-21 12:48:21 +10:00
Pavel Sviderski
f08d9fe405
refactor: 'service run' create missing volumes satisfying all placement constraints
2025-04-20 19:57:30 +10:00
Pavel Sviderski
948201cb6f
add VolumeScheduler with one flaky test
2025-04-20 11:13:30 +10:00
Pavel Sviderski
f3cb6657ae
chore: replace machine filter with placement constraint in service spec
2025-04-16 22:04:37 +10:00
Pavel Sviderski
f8ebd94a79
feat(volumes): create and mount data volumes when running service with 'uc run' command
2025-04-11 21:28:36 +10:00
Pavel Sviderski
87331a9265
chore: add filter to ListMachines
2025-04-11 21:26:40 +10:00
Pavel Sviderski
64f6a4f3d3
chore: use original service spec instead of deriving from container, fixes diff for scale
2025-03-30 12:54:36 +10:00
Pavel Sviderski
58b51b974c
refactor: postpone spec resolver initialisation when creating Deployment
2025-03-24 21:56:30 +10:00
Pavel Sviderski
3910101a88
refactor: embed ServiceSpecResolver into Deployment to handle spec only there
2025-03-24 20:10:28 +10:00
Pavel Sviderski
7a9d0cf9db
refactor: move compose and deploy packages under client
2025-03-24 14:41:50 +10:00
Pavel Sviderski
042dd594e0
refactor: decouple deploy and compose packages from client dependency
2025-03-24 14:38:16 +10:00
Pavel Sviderski
b1abd07dde
refactor: move api, client, compose packages to pkg
2025-03-22 18:43:00 +10:00