Zasda Yusuf Mikail and GitHub
15d9ceb4d1
feat: auto-provision volumes on all machines for global services ( #243 )
...
* feat: auto-provision volumes on all machines for global services
* fix: schedule global service volumes only on machines that need them
* fix: use union of eligible machines for volumes shared by global services
* test: restore global with missing volume fails test
* refactor: simplify volume scheduler by removing redundant check
Move isVolumeSharedBetweenGlobalAndReplicated check earlier to fail
fast, then use isVolumeForGlobalService instead of the now-redundant
isVolumeOnlyForGlobalServices function.
2026-02-02 12:30:57 +01:00
Anton Ovchinnikov and GitHub
2c34ba7eff
fix(configs): Create non-existent parent directories automatically ( #233 )
2025-12-29 11:38:06 +01:00
Anton Ovchinnikov
7bff706aa0
ref: Rewrite config tests with Exec
2025-11-09 17:37:07 +01:00
Anton Ovchinnikov and GitHub
63c4de512e
feat: Initial support for Compose configs ( #116 )
2025-09-26 21:24:10 +10:00
Pasha Sviderski
2e585d0183
feat: add --recreate flag for deploy command to force container recreation
2025-08-07 18:09:35 +10:00
Evgenii Orlov and GitHub
31cd4c77e9
feat: support x-machines placement constraints in compose files ( #90 )
2025-07-10 16:46:29 +10:00
Anton Ovchinnikov and GitHub
2f55af0cab
test: Add an e2e test for build&push ( #69 )
...
* test: Add an e2e test for build&push
* test: Add image cleanup
* test: Switch to assert.NoError
2025-06-09 22:10:53 +02:00
Anton Ovchinnikov and GitHub
971b21d6c1
feat: Implement basic build & push capabilities for services ( #68 )
...
* wip: Build experiments
* wip: overall structure for build/push
* ref: Split method, add test fixture
* feat: Basic push functionality
* ref: Better structure and output
* feat: Handle registry auth
* feat: Integrate with deploy
* ref: Split into files
* fix: Modernize push options
2025-06-03 21:35:54 +02:00
Pavel Sviderski
b605a64fbe
chore: add e2e compose test with volumes
2025-04-23 10:41:24 +10:00
Pavel Sviderski
835c310987
chore: delete old basic-compose.yaml fixture
2025-04-21 12:50:13 +10:00
Pavel Sviderski
5fce84d33c
chore: cleanup compose-basic test
2025-04-21 12:49:44 +10:00
Pavel Sviderski
25b173128a
feat(env): support env vars for services (both run command and compose)
2025-04-03 18:14:17 +10:00
Pavel Sviderski
041d51b74f
refactor: compose deployment with pluggable spec resolver, basic test
2025-03-19 16:28:17 +10:00