cffa03007b
volumes: error when using relative volumes sources in compose ( #353 )
...
Signed-off-by: Miek Gieben <miek@miek.nl >
Co-authored-by: Pasha Sviderski <me@psviderski.name >
2026-06-17 13:54:43 +10:00
Pasha Sviderski
0e820f9c52
feat(pre-deploy): add support for x-pre_deploy extension in Compose + e2e test
2026-04-08 19:16:42 +10:00
Pasha Sviderski
62976f3338
refactor: print warnings for all detected unsupported Compose features, not only first one
2026-03-31 17:08:53 +10:00
Miek Gieben and GitHub
d38312fec6
feat: print warning on some unsupported compose features ( #288 )
...
* feat: error on unsupported compose features
This implements a check for the unimplemented features of the uncloud
support matrix and points to the matrix in the error.
Fixes : #237
This redos #277 , as I messed up my branch, (basically rebase gone
wrong).
Signed-off-by: Miek Gieben <miek@miek.nl >
* Fix tests by capturing stderr
The error should be nil, but we _do_ want to know if the user saw an
warning. Redirect stderr to capture this as the error is emited by
printing to stderr.
Signed-off-by: Miek Gieben <miek@miek.nl >
---------
Signed-off-by: Miek Gieben <miek@miek.nl >
2026-03-31 16:37:35 +10:00
Pasha Sviderski
7a9eac593f
feat: implement container health monitoring and rollback during rolling deployment ( closes #24 )
2026-02-27 21:36:40 +10:00
Pasha Sviderski
f6d75d507c
lint
2025-11-20 16:04:06 +10:00
Pasha Sviderski
57205e1149
fix: new Compose deployment with volumes and --recreate flag ( fixes #176 )
2025-11-20 15:19:44 +10:00
Pasha Sviderski
26c3699a9e
feat: process image templates in compose services, set default git-based tags if not specified
2025-11-01 16:06:52 +10:00
Pasha Sviderski
4bc47af05b
refactor: strip project name from volume names without mangling project name
2025-10-30 20:54:15 +10:00
Pasha Sviderski
40862df038
fix: compose variables are now interpolated from .env file ( fixes #144 )
2025-10-15 17:45:53 +10:00
Pasha Sviderski
a30ed600b6
chore: update docker and compose Go dependencies to the latest versions
2025-10-08 13:56:58 +10:00
Pasha Sviderski
12c07812a2
chore: add Caddy config to ServiceSpec, load x-caddy to it
2025-08-13 18:44:38 +10:00
Pasha Sviderski
ec73f9ecd8
chore: handle x-caddy: path/to/Caddyfile to read Caddy config in compose from file
2025-08-13 13:45:39 +10:00
Pasha Sviderski
879c7c1876
test: x-caddy extension parsing
2025-08-13 13:45:39 +10:00
Anton Ovchinnikov
053d73048c
feat: Basic linting config
2025-07-13 23:50:27 +02:00
Evgenii Orlov and GitHub
31cd4c77e9
feat: support x-machines placement constraints in compose files ( #90 )
2025-07-10 16:46:29 +10:00
Connor Edwards
7bc69b9a9e
feat: add support for Compose profiles
2025-05-01 12:23:56 +09:00
Pavel Sviderski
db3016fe89
fix: --file flag description for uc deploy cmd
2025-04-30 11:45:25 +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
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