Pasha Sviderski
29faeef5a5
docs: regenerate CLI reference
2026-05-21 15:17:49 +10:00
Aaron Echols and GitHub
424263bdd4
feat: allow to customise WireGuard listen port with --wg-port for machine init/add ( #366 )
2026-05-19 16:55:55 +10:00
Pasha Sviderski
519825c34a
docs: regenerate CLI reference
2026-05-05 13:51:28 +10:00
Pasha Sviderski
90af550693
docs: include Failed container/hook logs section in rolling deployment and pre-deploy hook pages
2026-04-24 13:20:41 +10:00
Pasha Sviderski
44897f351f
docs: update the length of the rerecorded demo app deploment video
2026-04-23 14:27:40 +10:00
Pasha Sviderski
39690eed72
docs: regenerate CLI reference
2026-04-22 14:00:50 +10:00
Pasha Sviderski
b852d34068
refactor(logs): update log formatting for systemd services and handle merging in the client
2026-04-21 22:00:38 +10:00
Miek Gieben and GitHub
6409a47c71
feat: add uc ctx show command to print the current cluster context ( #317 )
...
* feat: add uc ctx show
This only shows the current context and nothing more. On error nothing
is printed (also no error). This is useful to include in your prompt.
See: #314
Signed-off-by: Miek Gieben <miek@miek.nl >
* docs
Signed-off-by: Miek Gieben <miek@miek.nl >
---------
Signed-off-by: Miek Gieben <miek@miek.nl >
2026-04-21 18:22:02 +10:00
Miek Gieben and GitHub
f44ada06b9
feat(logs): 'uc machine logs' to view logs from systemd services on machines ( #283 )
...
* logging: client side
Create internal/logs and put abstracted way service and machine logging in there
This adds the bits to do machine logging of the services.
See #273 and discussion in #158
Signed-off-by: Miek Gieben <miek@miek.nl >
* go mod tidy
Signed-off-by: Miek Gieben <miek@miek.nl >
* fix typo
Signed-off-by: Miek Gieben <miek@miek.nl >
* Hook it up further
Signed-off-by: Miek Gieben <miek@miek.nl >
* Check unit validity server side
Signed-off-by: Miek Gieben <miek@miek.nl >
* Make cli-docs
Signed-off-by: Miek Gieben <miek@miek.nl >
* Add newline to logs
Signed-off-by: Miek Gieben <miek@miek.nl >
* docs
Signed-off-by: Miek Gieben <miek@miek.nl >
* Polish a bit
Signed-off-by: Miek Gieben <miek@miek.nl >
* comment fix
Signed-off-by: Miek Gieben <miek@miek.nl >
* There is no groupid
Signed-off-by: Miek Gieben <miek@miek.nl >
---------
Signed-off-by: Miek Gieben <miek@miek.nl >
2026-04-21 17:27:39 +10:00
Justin Bradford and GitHub
8d023f5c53
feat(rtt): 'machine rtt' command to show round-trip time between macines usign using gossip data ( #226 )
...
* Add corrosion admin client function to get RTT to other machines in the cluster
* Add `uc machine rtt` showing all pair-wise RTT stats from corrosion
* Add long description to machine rtt command
* Include machine peer RTTs in InspectMachine instead of adding new gRPC API for it
* Add nil check on InspectMachine's Rtt field to protect from a potential edge case
* Generate docs for machine rtt command
* Handle m.Message being nil when a node is down or unavailble
* Update cli-docs
* Use tui Table instead of tabwriter
* Change reported RTT to the median rather than mean. Still calculate include stddev, as it might be a useful indication of network jitter.
* Show RTT to peers in `wg show` output
* Update cli docs
2026-04-20 08:01:20 +10:00
Anton Ovchinnikov
3eda6cdc22
docs: Add info about nightly release
2026-04-13 22:19:32 +02:00
Pasha Sviderski
07e380b95f
chore(pre-deploy): warn about depends_on: service_completed_successfully to use pre-deploy hook instead
2026-04-10 17:08:38 +10:00
Pasha Sviderski
4e060914ec
docs: add themed diagram to Pre-deploy hooks doc
2026-04-10 15:10:07 +10:00
Pasha Sviderski
f317dde168
docs: move Compose extensions to a separate reference page
2026-04-09 20:24:48 +10:00
Pasha Sviderski
f2f6fee89a
docs: new pre-deploy hooks page and x-pre_deploy extension in the reference page
2026-04-09 20:24:19 +10:00
Pasha Sviderski
cb77d42107
Merge branch 'docs/uncloud-config'
2026-04-02 15:34:25 +10:00
Pasha Sviderski
d45b5a488e
docs: 2 new pages: Connecting to a cluster and CLI configuration file
2026-04-02 15:32:58 +10:00
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