Pasha Sviderski
ce46a67d6d
fix: ssh args for machine init/add when using ssh+cli
2026-01-28 17:44:54 +10:00
Pasha Sviderski
87e49dfb62
chore: label temporary socat proxy containers created by 'uc image push' with uncloud.managed
2026-01-28 17:40:15 +10:00
Pasha Sviderski
808bda67d4
chore: remove unused constants
2026-01-28 17:28:35 +10:00
Pasha Sviderski
c91a964513
chore: make ssh+cli connections reuse one SSH connection via control socket. Fix image push
2026-01-28 16:49:08 +10:00
Pasha Sviderski
e0a63a3f49
chore: typo
2026-01-27 11:32:18 +10:00
Pasha Sviderski
0b2e1bb7a2
chore: update newsletter form to substack
2026-01-26 21:10:40 +10:00
Pasha Sviderski
7c4f739d07
chore: specify machines to deploy website to
2026-01-26 18:03:46 +10:00
Nick and GitHub
3bd9400051
feat: add support for ulimits in compose and container creation ( #221 ) ( #244 )
...
* feat: add support for ulimits in compose and container creation ([#221 ](https://github.com/ipaddicting/uncloud/issues/221 ))
* refactor: move Ulimits to ContainerResources and use map, also removed GEMINI.md.
2026-01-20 16:17:54 +10:00
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