Pasha Sviderski
87e99ae369
docs(caddy): new page Cluster storage for Caddy
2026-10-02 13:27:07 +10:00
Pasha Sviderski
70de7b1b8f
feat(caddy): add healthcheck to default Caddy spec and Compose deployment in docs
2026-10-01 09:25:39 +10:00
Pasha Sviderski
45d33d87dd
docs(runtime-templates): add 'Added in v0.21.0' note
2026-09-23 19:12:58 +10:00
Pasha Sviderski
5c33e4be86
feat(runtime-templates): add support for runtime templates in bind mounts ( #412 )
2026-09-23 15:12:10 +10:00
Pasha Sviderski
bc09954cbd
feat(caddy): mount uncloud API socket for storage module ( #31 )
2026-09-17 16:50:26 +10:00
Pasha Sviderski
f68c9859d9
BREAKING CHANGE: move Uncloud API socket to /run/uncloud/api/uncloud.sock, activate it by systemd socket unit
2026-09-17 15:23:38 +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
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
Miek Gieben and Pasha Sviderski
1247f961c2
feat: allow to bind to multiple host IP addresses specified as CIDR prefix in x-ports ( #358 )
...
Signed-off-by: Miek Gieben <miek@miek.nl >
Co-authored-by: Pasha Sviderski <me@psviderski.name >
2026-06-04 20:07:58 +10:00
Pasha Sviderski
d45b5a488e
docs: 2 new pages: Connecting to a cluster and CLI configuration file
2026-04-02 15:32:58 +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
Pasha Sviderski
e33fd40033
docs: split Compose docs into reference and concepts
2025-11-11 23:06:21 +10:00
Justin Bradford
ba6290d616
feat: add "nearest.<service>.internal" mode to internal DNS ( #159 )
...
* feat: Adding a "nearest.service.local" mode to internal DNS
* Pass listenAddr to internal DNS server (rather than calling into network.MachineIP)
Also adds an exact round-robin via "rr.{service}" mode. Not sure we want that over random or not, though.
* Remove the resolved count and rotating round-robin. "rr.name" mode is now the same as default with random shuffle.
* Add test on nearest internal DNS lookup
* Add docs on internal DNS order modes
2025-10-29 14:25:59 +10:00
Justin Bradford
3b4bcb7932
feat: support service.gpus and reservations.devices ( #156 )
...
* feat: support compose.yaml `service.gpus` and `service.deploy.resources.reservations.devices` DeviceRequests to Docker container
* Fix lint error
* Adjust test comments to work with linter
* Rename DeviceRequests to DeviceReservations to be more consistent with compose nomenclature
* Device reservation changes are immutable and should trigger a container recreate rather than update
2025-10-27 16:49:38 +10:00
Pasha Sviderski
dc569175ef
docs: add info that caddy could be deployed on specific machines
2025-10-13 20:40:11 +10:00
Justin Bradford
1c85112d4f
docs: Rough notes for "services" docs with examples of internal DNS lookups and container ENV ( #136 )
2025-10-08 16:35:52 +10:00
Pasha Sviderski
aebd2ac232
docs: review and update Compose support matrix
2025-09-26 22:42:07 +10:00
Anton Ovchinnikov
63c4de512e
feat: Initial support for Compose configs ( #116 )
2025-09-26 21:24:10 +10:00
Pasha Sviderski
001acfc6a5
docs: remove --watch flag from compose file for deploying caddy
2025-09-10 17:32:15 +10:00
Pasha Sviderski
290e6db98e
docs(ingress): Publishing service and Managing Caddy
2025-08-28 17:40:39 +10:00
Pasha Sviderski
df29d9ba43
docs: Ingress & HTTP overview
2025-08-27 22:26:50 +10:00