c95136eae6
BREAKING CHANGE: resolve gRPC API proxy targets (machines) on server instead of client, needs upgrade to v0.20 ( #247 )
...
Co-authored-by: Pasha Sviderski <me@psviderski.name >
2026-05-19 15:22:50 +10:00
Miek Gieben and GitHub
2ab58d24d4
chore: modernize the codebase using go 1.26 ( #278 )
...
This runs:
```
go run golang.org/x/tools/gopls/internal/analysis/modernize/cmd/modernize@latest -fix ./...
```
over the codebase, as this is using go 1.26, it can also use the new
new() functionallity so AsPtr and boolPtr is are needed anymore.
Signed-off-by: Miek Gieben <miek@miek.nl >
2026-03-21 21:16:09 +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
da3634b690
E2E tests use repeated strings for test data where constants add no value ( #97 )
...
---------
Co-authored-by: Pasha Sviderski <me@psviderski.name >
Co-authored-by: Anton Ovchinnikov <anton@tonyo.info >
2025-07-21 19:30:02 +02:00
Evgenii Orlov and GitHub
31cd4c77e9
feat: support x-machines placement constraints in compose files ( #90 )
2025-07-10 16:46:29 +10:00
Pavel Sviderski
3757813b20
refactor: rename main module to github.com/psviderski/uncloud
2025-03-22 18:25:08 +10:00
Pavel Sviderski
a4247b0097
refactor grpc proxy backends to use machine management IP in metadata, including local responses
2024-12-04 18:23:51 +10:00
Pavel Sviderski
00dbbec62b
refactor grpc-proxy backends to enhance responses from local backends with metadata in one2many mode
2024-12-04 14:47:31 +10:00
Pavel Sviderski
19d53c4f67
move Docker management from network controller to standalone DockerManager
2024-11-16 20:25:34 +10:00
Pavel Sviderski
4493bb3c27
support gRPC proxy to remote backends
2024-11-08 15:49:21 +10:00
Pavel Sviderski
d36429e6e5
replace API server with transparent gRPC proxy that routes requests to local machine API
2024-11-05 20:05:31 +10:00