Pasha Sviderski
5bfdbd5c8f
docs: regenerate CLI reference
2026-06-24 20:09:15 +10:00
Pasha Sviderski
69acf6f58e
docs: regenerate CLI reference
2026-06-19 20:55:48 +10:00
Pasha Sviderski
7bb3cb9682
logs: stream corrosion logs with 'uc machine logs corrosion' from container instead of journal ( fixes #392 )
2026-06-17 18:28:25 +10:00
Pasha Sviderski
3841da9e1d
website: node instead of machine in header, cut subheader
2026-06-17 16:32:09 +10:00
Pasha Sviderski
0c3b8b122f
network: add auto-detection of optimal MTU for WireGuard interface, --wg-mtu flag, set max_mtu for Corrosion to 1232
2026-06-16 21:36:12 +10:00
Pasha Sviderski
f275a31096
website: include js in the image
2026-06-12 13:41:32 +10:00
Pasha Sviderski
e622c06ca6
website: landing update: Multi-machine Docker Compose for production with terminal examples
2026-06-11 19:07:16 +10:00
Pasha Sviderski
fffc6a8b8a
website: landing revamp with deploy demo and testimonial
2026-06-10 19:53:28 +10:00
1247f961c2
feat: allow to bind to multiple host IP addresses specified as CIDR prefix in x-ports ( #358 )
...
Signed-off-by: Miek Gieben <miek@miek.nl >
Co-authored-by: Pasha Sviderski <me@psviderski.name >
2026-06-04 20:07:58 +10:00
3586a32987
feat: add 'uc proxy' command to proxy a service port to a local port ( #384 )
...
Signed-off-by: Miek Gieben <miek@miek.nl >
Co-authored-by: Pasha Sviderski <me@psviderski.name >
2026-06-02 18:56:16 +10:00
Miek Gieben and GitHub
11df8e4a75
feat: add 'uc caddy logs' alias for 'uc logs caddy' ( #381 )
2026-05-28 19:45:39 +10:00
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
e7a62f6908
chore: use 'lb_policy first' for uncloud.run to always route traffic to local replica
2026-04-24 16:12:58 +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
dd3d809c6e
chore: use a non-registry image format for website
2026-04-23 15:19:14 +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
Pasha Sviderski
39181708dd
chore: set x-context for website deploy
2026-04-15 14:28:43 +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