Pasha Sviderski
1caa5ccf0e
docs: generate CLI reference docs for wg commands
v0.16.0
2026-01-10 18:37:40 +11:00
Pasha Sviderski
76affeb6b2
chore: minor formatting for 'wg show' command, enrich Unimplemented error with >=0.16 requirement
2026-01-10 18:36:56 +11:00
Justin Bradford and GitHub
a945291371
feat: Add uc wg show command to inspect a machine's uncloud wireguard network ( #161 )
...
* feat: Add `uc wg show` command to inspect a machine's uncloud wireguard network (draft / work in progress)
* Compile proto files with `make proto-mise`
* Fix lint errors
* Output peers in tabwriter table
* Lookup machine name for wireguard peer public key
* Add --machine flag to `uc wg show` to proxy call to specific machine
* Small refactor to move wg show logic out into a separate function
2026-01-10 16:49:35 +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
Pasha Sviderski
1ea1d15845
docs: update README subtitle
2026-01-04 16:22:46 +10:00
Anton Ovchinnikov and GitHub
5e0d4d0f05
build: Generate CLI docs in GHA ( #236 )
...
* build: Generate CLI docs in GHA
* fix: Move no-tty logic outside cobra definitions
2026-01-02 10:23:42 +10:00
Anton Ovchinnikov and GitHub
9a1d2e0d46
fix: Equals and Clone for configs ( #235 )
2025-12-30 20:32:19 +10:00
Anton Ovchinnikov
878f96a4b7
Revert "build: Generate CLI docs in GHA"
...
This reverts commit 9efaab2beb .
2025-12-30 01:51:31 +01:00
Anton Ovchinnikov
9efaab2beb
build: Generate CLI docs in GHA
2025-12-30 01:22:56 +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
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
4be1ea3506
fix: machine name for failed machines in 'uc ps'
2025-12-23 19:49:21 +10:00
Pasha Sviderski
f86e63c851
chore: reduce the default gRPC connection timeout to proxied machines 20->10s
2025-12-23 19:48:57 +10:00
Pasha Sviderski
f6cf73190f
chore: wait for FailedPrecondition in addition to Unavailable for backward compatibility
2025-12-23 19:48:18 +10:00
Pasha Sviderski
5308c87651
chore: update 'uc machine init/add' to wait for cluster readiness, confirm caddy deployment on added machine
2025-12-23 19:47:26 +10:00
Pasha Sviderski
9bd5ffcd2d
chore: update ucind cluster to wait for initial store sync and cluster readiness
2025-12-23 19:02:04 +10:00
Pasha Sviderski
8d8acd5410
chore: wait for the initial store sync and cluster components before serving cluster gRPC requests
2025-12-23 19:00:09 +10:00
Pasha Sviderski
4d97c30a9c
chore: enable gRPC auto retries for transient Unavailable failures up to ~8s
2025-12-23 18:54:08 +10:00
Pasha Sviderski
aa71ab0220
fix: e2e caddy test after changing the config header
2025-12-22 21:22:56 +10: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
Justin Bradford and GitHub
65e9cdd444
refactor: use WaitGroup.Go to replace wg.Add(1)/go/wg.Done() boilerplate ( #222 )
...
https://pkg.go.dev/golang.org/x/tools/go/analysis/passes/modernize#hdr-Analyzer_waitgroup
2025-12-19 21:07:29 +10:00
Pasha Sviderski
85a2615db1
chore: add 'ctx conn' alias for 'ctx connection' command
2025-12-19 20:53:30 +10:00
Pasha Sviderski
777615bc56
chore: add TODO to remove extra checks after upgrading clusters to perform store sync
2025-12-19 20:52:46 +10:00
Pasha Sviderski
bac34ebd0c
chore: save machine state file atomically
2025-12-19 20:12:46 +10:00
Pasha Sviderski
b2322e1c49
fix: WireGuard peers misconfiguration on joined machine by waiting for the initial store sync
2025-12-19 19:52:13 +10:00
Pasha Sviderski
436671457d
chore: pass current store DB version when adding new machine to cluster
2025-12-19 18:51:49 +10:00
Pasha Sviderski
fc847093d2
chore: new InspectMachine gRPC method that to return store DB version (lamport time)
2025-12-19 16:29:14 +10:00
Pasha Sviderski
d2a7af744d
fix: uncloud daemon crash when listing partially replicated container records
2025-12-18 16:32:26 +10:00
Pasha Sviderski
5acf557675
chore: add --yes flag to 'uc machine init/add' to auto-confirm machine reset
2025-12-17 17:36:54 +10:00
Pasha Sviderski
0b32cd2095
chore: upgrade unregistry 0.3.1 -> 0.4.1 with a fix for pushing big images
v0.15.1
2025-12-16 20:08:40 +10:00
Pasha Sviderski
425b974331
fix: panic when initialising new cluster with --connect
2025-12-16 11:28:11 +10:00
Pasha Sviderski
db09dec855
chore: add more tests for MatchesDockerVolume and update error message when volume spec doesn't match
2025-12-15 18:12:12 +10:00
Justin Bradford and GitHub
20cdcdf917
fix: Set volume driver name to "local" if not specified ( #219 )
2025-12-15 17:50:36 +10:00
Pasha Sviderski
796363f23c
fix: TestCollectContainers unit tests
v0.15.0
2025-12-12 21:02:22 +10:00
Pasha Sviderski
cb0df2169f
feat: add IP ADDRESS column to 'uc ps' and 'uc inspect'
2025-12-12 20:23:43 +10:00
Pasha Sviderski
95afc7f289
chore: sort 'uc inspect' containers by CREATED
2025-12-12 20:13:02 +10:00
Pasha Sviderski
bc65c73c51
chore: add CREATED column to 'uc ps', fallback sorting by CREATED
2025-12-12 20:01:49 +10:00
Pasha Sviderski
596bc561b8
chore: 'uc stop' - make --timeout default explicit, update flag and long descriptions
2025-12-12 19:16:17 +10:00
Pasha Sviderski
f215fae6c7
chore: group deploy and service management commands in uc --help
2025-12-12 18:52:08 +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
ac18ff3e8b
docs: add examples section to uc logs command
2025-12-10 20:47:42 +10:00
a9a720f3c3
feat: Add uc service start/stop commands ( #195 )
...
* feat: Add `uc service start/stop` commands
* Add nolint:dupl for service start/stop commands
Co-authored-by: Pasha Sviderski <me@psviderski.name >
* Add --signal and --timeout options to uc service stop
* Check whether service stop --timeout flag was used to set options properly
---------
Co-authored-by: Pasha Sviderski <me@psviderski.name >
2025-12-09 15:58:09 +10:00
4b4b721d49
feat(uc/caddy): expose 443/udp port for HTTP3 ( #204 )
...
* feat(caddy): expose 443/udp port for HTTP3
* expose udp port 443 for caddy to support new HTTP3
* chore: Add comment for HTTP/3 (QUIC) port configuration
Added a comment to clarify the purpose of the UDP port configuration.
---------
Co-authored-by: Anton Ovchinnikov <anton@tonyo.info >
2025-12-08 19:21:30 +10:00
Justin Bradford and GitHub
6373d4097c
fix: volume driver options are not used if driver if not specified [bug #210 ] ( #211 )
2025-12-08 15:58:43 +10:00
Pasha Sviderski
dfe12ca644
docs: add #1 repo of the day badge to README
2025-12-08 12:23:50 +10:00