Pasha Sviderski
|
db09dec855
|
chore: add more tests for MatchesDockerVolume and update error message when volume spec doesn't match
|
2025-12-15 18:12:12 +10:00 |
|
Pasha Sviderski
|
57205e1149
|
fix: new Compose deployment with volumes and --recreate flag (fixes #176)
|
2025-11-20 15:19:44 +10:00 |
|
Pavel Sviderski
|
33550be65e
|
fix: compose deployment plan preview
|
2025-04-23 12:04:04 +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
|
e5957d9d6b
|
chore: map compose volumes to server spec, initial volume scheduling
|
2025-04-21 21:25:26 +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
|
f08d9fe405
|
refactor: 'service run' create missing volumes satisfying all placement constraints
|
2025-04-20 19:57:30 +10:00 |
|
Pavel Sviderski
|
343357adf9
|
find optimal solution in VolumeScheduler
|
2025-04-20 18:53:18 +10:00 |
|
Pavel Sviderski
|
8ee551ca8f
|
cleanup
|
2025-04-20 11:15:07 +10:00 |
|
Pavel Sviderski
|
948201cb6f
|
add VolumeScheduler with one flaky test
|
2025-04-20 11:13:30 +10:00 |
|
Pavel Sviderski
|
1acb0ff110
|
chore: implement VolumesConstraint to only schedule on machines with required volumes
|
2025-04-17 21:34:52 +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
|
000a8a1d3e
|
chore: init scheduler entities
|
2025-04-15 22:30:03 +10:00 |
|