Pasha Sviderski
b99abb7c39
website: update docs social card and favicons
2026-07-14 12:54:44 +10:00
Pasha Sviderski
c2ae11a293
docs(cluster): add section about SSH user permissions when connection to the cluster
2026-07-14 12:54:44 +10:00
Pasha Sviderski
f1555259de
chore(docs): update command outputs in Deploy demo app doc, add section to view logs
2026-07-14 12:54:44 +10:00
Pasha Sviderski
50f8fbcfda
fix(install): correctly compare installed nightly daemon version to upgrade to latest
2026-07-14 12:54:44 +10:00
Pasha Sviderski
73f29092ff
docs: update use cases on the Overview page
2026-07-14 12:54:44 +10:00
Pasha Sviderski
08b24af341
website: split newsletter subscription into a separate section
2026-07-14 12:54:43 +10:00
Pasha Sviderski
b9c54f1ff5
chore(website): configure ingress Caddy as trusted proxy to forward client IPs
2026-07-14 12:54:43 +10:00
Pasha Sviderski
4d76dd601c
website: refine faq open source question, update og image
2026-07-14 12:54:43 +10:00
Dario Griffo and GitHub
3af9936d27
docs(install): update Debian repository domain ( #413 )
...
The community repository moved from debian.griffo.io to deb.griffo.io
(Debian trademark policy; old domain redirects permanently). Also use
the keyring + signed-by layout and add the missing sudo and apt update.
2026-07-14 12:54:29 +10:00
Pasha Sviderski
dc721e511e
fix(daemon): extend systemd service start timeout when pulling Docker image for corrosion service
2026-07-10 20:42:27 +10:00
Pasha Sviderski
054b3b8fd4
website: change CTA link to getting started docs
2026-07-09 19:07:25 +10:00
Pasha Sviderski
b3896ff642
website: minor
2026-07-09 18:56:46 +10:00
Pasha Sviderski
5b2823de1e
website: update meta/og tags and images
2026-07-09 18:56:46 +10:00
Pasha Sviderski
0007f76d09
website: serve hub as /hub
2026-07-09 18:56:46 +10:00
Pasha Sviderski
f8e6d1caaa
website: send Hub early access form submission to posthog
2026-07-09 18:56:46 +10:00
Pasha Sviderski
e684795aee
website: refine styles for index and hub
2026-07-09 18:56:46 +10:00
Pasha Sviderski
7964273552
chore(experiments): go mod tidy
2026-07-09 18:56:46 +10:00
Pasha Sviderski
4ad4bce29d
website: refine FAQ and form on hub page
2026-07-09 18:56:46 +10:00
Pasha Sviderski
d670d18810
website: add new Hub page
2026-07-09 18:56:46 +10:00
Pasha Sviderski
a1957a156e
docs(install): update machine init/add output that doesn't install corrosion systemd service
2026-07-09 18:56:45 +10:00
Jiralite and GitHub
6266e9ec3a
chore(nightly-build): prettier warning in description ( #410 )
2026-07-06 12:07:59 +10:00
Anton Ovchinnikov and GitHub
7c4fcde88d
feat(cli): support env var UNCLOUD_DAEMON_VERSION to specify daemon version for "uc machine add/init" ( #409 )
2026-07-06 10:47:56 +10:00
Nick Campbell and GitHub
d36b28c55a
fix(docs): version command instead of --version in docs ( #408 )
2026-07-05 07:17:34 +10:00
Miek Gieben and GitHub
6b41340f1d
chore(cli): use cli.Cancelled when cancellikng the command to return non-zero exit code in all cases ( #406 )
...
Use `cli.Cancelled` in all cases where we cancel an operation instead of Printf && return nil
Signed-off-by: Miek Gieben <miek@miek.nl >
2026-06-30 19:49:11 +10:00
Pasha Sviderski
4b9ea43402
docs(cli): update machine init/add help with info about installing Docker and uncloudd
2026-06-29 21:03:11 +10:00
Pasha Sviderski
e5f23a9189
fix(install): allow to install uc CLI version <0.20 after the artifact renaming
2026-06-26 21:39:39 +10:00
Pasha Sviderski
15e3e32b47
chore(grpc): update min client/server versions to 0.20.0
2026-06-26 20:53:42 +10:00
Pasha Sviderski
a5d73fe4d7
refactor(cli): move cmd/uncloud to cmd/uc, change the artifact name uncloud_* -> uc_*
v0.20.0
2026-06-26 20:07:15 +10:00
Pasha Sviderski
e01c8d3cc7
docs(secrets): add new Concepts/Secrets doc about passing sensitive data to services, including x-command extension
2026-06-26 19:36:42 +10:00
Pasha Sviderski and GitHub
925695a44a
feat(secrets): initial support for 'x-command' and 'driver: exec' secrets, referenced as secret://name in environment ( #403 )
2026-06-26 12:00:16 +10:00
Pasha Sviderski
e5b205391e
fix(install): install curl on machine init/add if missing ( fixes #402 )
2026-06-25 10:52:22 +10:00
Pasha Sviderski
e9762dda21
chore(api): add TODO to refactor Machine* domain types in api/client packages
2026-06-25 07:13:47 +10:00
Pasha Sviderski
5bfdbd5c8f
docs: regenerate CLI reference
2026-06-24 20:09:15 +10:00
Pasha Sviderski
1d5c71730f
feat(cli): add JSON output format for 'uc machine ls', remove MACHINE ID column from table output
2026-06-24 20:02:56 +10:00
Pasha Sviderski
ad43569fe5
feat(machine): add OS and kernel version information to machine info, show in 'machine ls'
2026-06-24 17:57:20 +10:00
Pasha Sviderski
9ea30e6ee9
refactor(corrosion): reduce transport retry time for corrosion 10s->2s, move some logs to error level
2026-06-24 16:06:00 +10:00
Pasha Sviderski
a040ce5f8e
chore: make retry log debug
2026-06-24 14:50:45 +10:00
Pasha Sviderski
328d17599b
fix(machine): improve context cancellation handling during watch and sync operations
2026-06-24 13:41:14 +10:00
Pasha Sviderski
83256b5bf7
fix(corrosion): handle 404 errors during resubscription and stop retrying
2026-06-24 12:03:45 +10:00
Pasha Sviderski
35191c00e0
fix(cluster): improve error handling on failed machine subscription in cluster store
2026-06-23 20:54:25 +10:00
Pasha Sviderski
b08cee03e3
refactor(machine): improve startup and shuitdown logic, shutdown corrosion in one place
2026-06-23 16:03:04 +10:00
Pasha Sviderski
99e1ae0edb
fix(corrosion): handle resubscription with from_change=0 that streams rows in new corrosion version
2026-06-23 09:34:45 +10:00
Pasha Sviderski
5f07bc5832
fix(machine): correctly recreate machine in store if missing, improve context handling
2026-06-23 09:29:04 +10:00
Pasha Sviderski
8aa0a96c23
feat(machine ls): add ARCH, VERSION, DOCKER columns in the output table
2026-06-22 19:49:11 +10:00
Pasha Sviderski
8b95db66d1
feat(machine): sync machine arch, daemon and docker versions to store, sync machine info on schedule
2026-06-22 19:47:35 +10:00
Pasha Sviderski
69acf6f58e
docs: regenerate CLI reference
2026-06-19 20:55:48 +10:00
Pasha Sviderski
18b4112a33
ucind: use corrosion image tag 2026.6.15
2026-06-19 20:51:59 +10:00
Pasha Sviderski
23d6b4409a
machine: make each machine the source of truth for its configuration, sync it to cluster store
2026-06-19 20:51:19 +10:00
Pasha Sviderski
0c42a7df65
cluster: derive default machine name from its hostname when adding to cluster
2026-06-19 16:54:59 +10:00
Pasha Sviderski
e3823c29bf
cli: strip ANSI sequences (colors, styles) from table output when stdout is not a TTY
2026-06-18 20:29:22 +10:00