Pasha Sviderski
9ee3ca15eb
feat(dns): allow setting an externally managed cluster domain
2026-09-25 16:20:54 +10:00
Miek Gieben
b28c458029
Rebase and fix
...
Signed-off-by: Miek Gieben <miek@miek.nl >
2026-09-15 14:39:48 +02:00
Miek Gieben
81d36edc66
No need to call out to update anything, as set doesnt use uncloud dns
...
Signed-off-by: Miek Gieben <miek@miek.nl >
2026-09-15 14:35:33 +02:00
Miek Gieben
5fb80e2071
check validatity
...
Signed-off-by: Miek Gieben <miek@miek.nl >
2026-09-15 14:35:33 +02:00
Miek Gieben
cec3c75a10
feat: add uc dns set
...
This allows manual setting of the cluster's domain name. I use this to
make the local cluster admin aware that this has been done.
(and then manually update the external dns)
```
% uc dns set ctrl.u.science.ru.nl
Set cluster domain: ctrl.u.science.ru.nl
Deploy the Caddy reverse proxy service ('uc caddy deploy') to enable internet access to your services via the reserved or your custom domain.
% uc dns show
ctrl.u.science.ru.nl
% uc dns set ctrl.u.science.ru.nl
Error: domain already reserved
% uc dns release
Released cluster domain: ctrl.u.science.ru.nl
```
See: #37
Signed-off-by: Miek Gieben <miek@miek.nl >
2026-09-15 14:35:31 +02:00
Pasha Sviderski
8aedc2bf19
refactor(proto): move protobuf generated API to the top-level api/pb package
2026-09-04 10:50:30 +10:00
Pasha Sviderski
00d68d9465
refactor(client): make ProxySingleMachineContext and ProxyMachinesContext package functions as well
2026-08-28 20:37:50 +10:00
Pasha Sviderski
351698c280
fix(cli): completion with direct connections (--connect, --context, --uncloud-config) ( fixes #377 )
2026-07-21 17:01:21 +10:00
Pasha Sviderski
fa77edf53e
fix(proxy): don't shutdown 'uc proxy' when a client connection aborts
2026-07-21 14:16:46 +10:00
Anton Ovchinnikov
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
Miek Gieben
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
a5d73fe4d7
refactor(cli): move cmd/uncloud to cmd/uc, change the artifact name uncloud_* -> uc_*
2026-06-26 20:07:15 +10:00