Pasha Sviderski
06c2bc55f2
feat: make connection method using system 'ssh' the default (add ssh+go:// fallback)
2026-03-27 20:27:36 +10:00
Pasha Sviderski
c3e666056f
docs: add warning about using a consistent context name for x-context
2026-03-26 17:23:50 +10:00
98439b7743
feat: support PID namespace mode in Compose ( #276 )
...
This adds `pid: host` compose key support.
Modelled after #238 .
See: #237
Signed-off-by: Miek Gieben <miek@miek.nl >
Co-authored-by: Pasha Sviderski <me@psviderski.name >
2026-03-24 16:18:53 +10:00
Pasha Sviderski
a5baf6e5c3
docs: regenerate CLI reference
2026-03-19 17:45:39 +10:00
Pasha Sviderski
95f80a7fda
docs: correct Docker volume drivers supported, add links
2026-03-19 11:30:00 +10:00
Pasha Sviderski
1525d182b5
feat: add cluster context support in Compose with x-context extension
2026-03-13 18:37:36 +10:00
Pasha Sviderski
8ae38cfd57
feat: add shm_size support in Compose and --shm-size flag for 'uc run' ( closes #267 )
2026-03-12 22:09:28 +10:00
Pasha Sviderski
b2fce73254
docs: regenerate CLI reference
2026-03-11 17:08:51 +10:00
Pasha Sviderski
a5c9085105
docs: add ulimits to Compose compatibility doc
2026-03-11 16:58:15 +10:00
Pasha Sviderski
d344392c1b
docs: add note on Compose compatibility doc to submit feature requests
2026-03-11 16:30:56 +10:00
Pasha Sviderski
78a3551c77
docs: regenerate CLI reference
2026-03-06 21:01:38 +10:00
Pasha Sviderski
d9934b9dba
feat: support compose stop_grace_period to change timeout before sending SIGKILL
2026-03-04 14:07:22 +10:00
Pasha Sviderski
c039390ade
docs: regenerate CLI reference
2026-03-04 12:47:21 +10:00
Pasha Sviderski
3f1a772288
docs: minor polish for rolling deployments doc
2026-03-03 16:39:43 +10:00
Pasha Sviderski
aef4b2213f
docs: rewrite Rolling deployments doc from Deployment strategies
2026-03-01 19:51:47 +10:00
Pasha Sviderski
eaa4455320
docs: generate CLI reference docs
2026-02-28 16:29:05 +10:00
Pasha Sviderski
3056e2af11
feat: add support for healthcheck in Compose
2026-02-25 14:54:24 +10:00
Pasha Sviderski
7bfaf31138
fix: image tag template formatting in docs
2026-02-24 16:42:55 +10:00
Justin Bradford and GitHub
ab6f856987
feat: Add support for compose devices mappings ( #250 )
...
* feat: Add support for compose `devices` mappings
https://docs.docker.com/reference/compose-file/services/#devices
```
services:
foo:
devices:
- "/dev/ttyUSB0:/dev/ttyUSB0"
- "/dev/sda:/dev/xvda:rwm"
```
* Lint fix
2026-02-11 17:00:18 +00:00
Nick and GitHub
53bf446502
deploy.update_config.order support to start-first or stop-first when replacing containers ( #248 )
2026-02-09 09:31:19 +00:00
Pasha Sviderski
1caa5ccf0e
docs: generate CLI reference docs for wg commands
2026-01-10 18:37:40 +11:00
06c3fba96e
feat: add support for sysctls compose key ( #239 )
...
* feat: add support for `sysctls` compose key
* lint
---------
Co-authored-by: Pasha Sviderski <me@psviderski.name >
2026-01-10 15:53:56 +11:00
Pasha Sviderski
7e739dd2f0
docs: update compose matrix 'build' supported, link capabilities man page
2026-01-10 15:27:42 +11:00
Andrey Viktorov and GitHub
6c2f85d38a
feat: add support for cap_add and cap_drop compose keys ( #238 )
2026-01-10 15:13:03 +11:00
Anton Ovchinnikov
57e2e22266
docs: Add missing docs for uc start/stop
2025-12-28 17:01:01 +01:00
Anton Ovchinnikov and GitHub
4ec5c15254
docs: Link to iximiuz Labs tutorials ( #230 )
2025-12-27 15:33:12 +10:00
Anton Ovchinnikov
33a3683196
chore: Regenerate CLI docs
2025-12-26 12:23:59 +01:00
Pasha Sviderski
2345ee9856
docs: improve Caddyfile header and note about misconfigured caddy service, minor docs update
2025-12-22 16:31:15 +10:00
Pasha Sviderski
5707c37b63
docs: replace managed DNS domain: cluster.uncloud.run -> uncld.dev
2025-12-12 18:21:11 +10:00
Pasha Sviderski
5780d3a8a4
docs: regenereate CLI reference
2025-12-10 20:48:28 +10:00
Pasha Sviderski
439d956ac2
docs: Deploy an app: build secrets are not supported ( resolves #181 )
2025-11-20 17:32:37 +10:00
Pasha Sviderski
055cfae272
docs: Compose compatibility matrix: deploy.rollback_config and deploy.update_config are not supported ( resolves #179 )
2025-11-20 17:15:40 +10:00
Pasha Sviderski
74c7738bc3
docs: update 'uc service rm' description that volumes are preserved
2025-11-20 16:36:36 +10:00
Pasha Sviderski
ce4a8cce72
docs: regenereate CLI reference
2025-11-20 10:53:37 +10:00
Pasha Sviderski
c489fcc63c
docs: typo
2025-11-20 08:06:26 +10:00
Pasha Sviderski
9ddcbd6de0
docs: render CLI reference
2025-11-20 08:06:26 +10:00
Pasha Sviderski
bbdeedb44e
docs: add Image tag format reference doc
2025-11-12 23:12:59 +10:00
Pasha Sviderski
3e64af910a
docs: split 'Deploy to specific machines' and 'Deploy a global service' into separate guides
2025-11-12 18:35:00 +10:00
Pasha Sviderski
fcdbf785bb
docs: init Guides section
2025-11-12 15:54:29 +10:00
Pasha Sviderski
7ebcba7c36
docs: add 'Deploy an app' how-to guide, init 'Image tag format' reference
2025-11-12 15:54:05 +10:00
Pasha Sviderski
e33fd40033
docs: split Compose docs into reference and concepts
2025-11-11 23:06:21 +10:00
Pasha Sviderski
2b93a1c089
chore: update --container flag help that accepts ID prefix
2025-11-10 08:41:25 +10:00
Anton Ovchinnikov and GitHub
15d4ef5518
feat: Allow container matching by ID prefix ( #175 )
2025-11-10 08:38:20 +10:00
Pasha Sviderski
8c4f21ff81
docs: regenerate CLI reference docs
2025-11-07 13:29:30 +10:00
Pasha Sviderski
b6dfc2175f
fix: reconfigure WireGuard peers when listed >=1 machines in cluster store ( fixes #155 )
2025-11-07 12:51:40 +10:00
Anton Ovchinnikov
06d988583d
doc: Generate docs
2025-11-05 23:48:30 +01:00
Anton Ovchinnikov and GitHub
abea3e229e
feat: "exec" command to start processes inside remote containers ( #139 )
2025-11-05 23:47:24 +01:00
Justin Bradford and GitHub
ba6290d616
feat: add "nearest.<service>.internal" mode to internal DNS ( #159 )
...
* feat: Adding a "nearest.service.local" mode to internal DNS
* Pass listenAddr to internal DNS server (rather than calling into network.MachineIP)
Also adds an exact round-robin via "rr.{service}" mode. Not sure we want that over random or not, though.
* Remove the resolved count and rotating round-robin. "rr.name" mode is now the same as default with random shuffle.
* Add test on nearest internal DNS lookup
* Add docs on internal DNS order modes
2025-10-29 14:25:59 +10:00
Justin Bradford and GitHub
3b4bcb7932
feat: support service.gpus and reservations.devices ( #156 )
...
* feat: support compose.yaml `service.gpus` and `service.deploy.resources.reservations.devices` DeviceRequests to Docker container
* Fix lint error
* Adjust test comments to work with linter
* Rename DeviceRequests to DeviceReservations to be more consistent with compose nomenclature
* Device reservation changes are immutable and should trigger a container recreate rather than update
2025-10-27 16:49:38 +10:00
Pasha Sviderski
dc569175ef
docs: add info that caddy could be deployed on specific machines
2025-10-13 20:40:11 +10:00