Pavel Sviderski
|
e35e69b4be
|
fix: check latest Caddy image only if not specified for 'uc caddy deploy'
|
2025-05-07 16:03:07 +10:00 |
|
Pavel Sviderski
|
03c2681792
|
chore: cleanup unused machine filter struct
|
2025-04-16 22:06:11 +10:00 |
|
Pavel Sviderski
|
f3cb6657ae
|
chore: replace machine filter with placement constraint in service spec
|
2025-04-16 22:04:37 +10:00 |
|
Pavel Sviderski
|
f467fad84c
|
chore: rename cluster term to context in CLI and config, convert config toml -> yaml
|
2025-04-01 21:29:32 +10:00 |
|
Pavel Sviderski
|
58b51b974c
|
refactor: postpone spec resolver initialisation when creating Deployment
|
2025-03-24 21:56:30 +10:00 |
|
Pavel Sviderski
|
3910101a88
|
refactor: embed ServiceSpecResolver into Deployment to handle spec only there
|
2025-03-24 20:10:28 +10:00 |
|
Pavel Sviderski
|
7a9d0cf9db
|
refactor: move compose and deploy packages under client
|
2025-03-24 14:41:50 +10:00 |
|
Pavel Sviderski
|
042dd594e0
|
refactor: decouple deploy and compose packages from client dependency
|
2025-03-24 14:38:16 +10:00 |
|
Pavel Sviderski
|
b1abd07dde
|
refactor: move api, client, compose packages to pkg
|
2025-03-22 18:43:00 +10:00 |
|
Pavel Sviderski
|
3757813b20
|
refactor: rename main module to github.com/psviderski/uncloud
|
2025-03-22 18:25:08 +10:00 |
|
Pavel Sviderski
|
c7355afa3d
|
refactor: move Confirm logic to common place from caddy deployment
|
2025-03-15 20:42:44 +10:00 |
|
Pavel Sviderski
|
586a4fa129
|
feat(scale): basic service scale command
|
2025-03-05 20:24:54 +10:00 |
|
Pavel Sviderski
|
69d3a511d6
|
feat(dns): reserve cluster domain when initialising cluster by default + update dns records
|
2025-03-03 19:12:21 +10:00 |
|
Pavel Sviderski
|
9642863d7b
|
feat(replicas): support --replicas and --machines for run command
|
2025-02-28 17:53:58 +10:00 |
|
Pavel Sviderski
|
a5f6ec4a68
|
feat(dns): expose service as service-name.cluster-domain if cluster domain reserved
|
2025-02-26 21:10:21 +10:00 |
|
Pavel Sviderski
|
09bea1d12d
|
feat(dns): update ingress records in Uncloud DNS when deploying Caddy
|
2025-02-26 14:23:00 +10:00 |
|
Pavel Sviderski
|
0ea997e826
|
feat(dns): update caddy deploy command to create ingress records (stubs for now)
|
2025-02-24 20:33:54 +10:00 |
|
Pavel Sviderski
|
98e1bdc9b5
|
fix: fail global deployment if no matchine machines found, improve caddy deploy output in particular
|
2025-02-17 20:31:37 +10:00 |
|
Pavel Sviderski
|
e13408d79f
|
feat: allow to filter machines for global service deployments
|
2025-02-17 20:26:40 +10:00 |
|
Pavel Sviderski
|
0be42f1f59
|
feat: print deployment plan for caddy deployment
|
2025-02-17 14:29:56 +10:00 |
|
Pavel Sviderski
|
625a8baed3
|
feat: implement 'caddy deploy' command to deploy global service using caddy:latest image
|
2025-02-15 10:51:02 +10:00 |
|
Pavel Sviderski
|
98db5ed440
|
feat: caddy deploy command and stub implementation
|
2025-02-15 08:52:14 +10:00 |
|