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
|
64f6a4f3d3
|
chore: use original service spec instead of deriving from container, fixes diff for scale
|
2025-03-30 12:54:36 +10:00 |
|
Pavel Sviderski
|
641b11a92d
|
feat: implement --pull policy for run command: always, missing, never
|
2025-03-27 15:06: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
|
1bbcfa8519
|
feat(entrypoint): allow to override service ENTRYPOINT for run command
|
2025-03-18 16:44:15 +10:00 |
|
Pavel Sviderski
|
a0551d2d64
|
fix: print service endpoints for run service only when non-empty
|
2025-03-15 19:35:21 +10:00 |
|
Pavel Sviderski
|
e1cc39b0d5
|
lint: variable collides with imported package name
|
2025-03-09 19:26:06 +10:00 |
|
Pavel Sviderski
|
586a4fa129
|
feat(scale): basic service scale command
|
2025-03-05 20:24:54 +10:00 |
|
Pavel Sviderski
|
a16b2d1c74
|
feat: service ls command include ID column if there are multiple services with same name
|
2025-03-01 22:31:58 +10:00 |
|
Pavel Sviderski
|
9642863d7b
|
feat(replicas): support --replicas and --machines for run command
|
2025-02-28 17:53:58 +10:00 |
|
Pavel Sviderski
|
30f1e135f1
|
feat: print ENDPOINTS column when listing services
|
2025-02-27 20:37:02 +10:00 |
|
Pavel Sviderski
|
58ecc17ac1
|
feat: print service endpoints on service creation
|
2025-02-27 20:37:02 +10:00 |
|
Pavel Sviderski
|
72548fbd1b
|
feat(dns): allow to specify http(s) ports without hostname to default to cluster domain
|
2025-02-26 21:10:55 +10:00 |
|
Pavel Sviderski
|
dcbfcbd0fb
|
fix: show user-friendly image name when inspecting service
|
2025-02-16 21:12:56 +10:00 |
|
Pavel Sviderski
|
5e2b2ac836
|
refactor: api.Container to use the detailed ContainerJSON struct instead of Container (Summary)
|
2025-02-14 16:37:40 +10:00 |
|
Pavel Sviderski
|
f209851986
|
feat: progress for removing service(s)
|
2025-02-11 21:21:50 +10:00 |
|
Pavel Sviderski
|
04fd1b1425
|
feat: introduce client.Service entity for managing service containers
|
2025-02-10 20:21:42 +10:00 |
|
Pavel Sviderski
|
2a898b3eee
|
add -v|--volume to bind mount host path into a service container
|
2024-12-27 21:25:33 +10:00 |
|
Pavel Sviderski
|
be2a26e626
|
remove example from run command
|
2024-12-19 14:19:11 +10:00 |
|
Pavel Sviderski
|
e8908ced9e
|
parse --publish ports into spec
|
2024-12-10 17:57:26 +10:00 |
|
Pavel Sviderski
|
537789902b
|
update publish flag description with lb and host formats
|
2024-12-09 17:06:33 +10:00 |
|
Pavel Sviderski
|
73d41c75b3
|
add compose-like progress for running service
|
2024-12-06 15:44:23 +10:00 |
|
Pavel Sviderski
|
f85b5dd01d
|
add service rm CLI command
|
2024-12-05 17:32:30 +10:00 |
|
Pavel Sviderski
|
1fb8a3d7a0
|
add ListServices method and ls CLI command
|
2024-12-05 17:21:54 +10:00 |
|
Pavel Sviderski
|
3ce9c8be04
|
fix run command, support 1 replica and global mode
|
2024-12-05 16:24:04 +10:00 |
|
Pavel Sviderski
|
5621a84e99
|
add Mode to Service entity
|
2024-12-03 11:37:13 +10:00 |
|
Pavel Sviderski
|
77890b8a8a
|
strip one proto layer in ListMachines method
|
2024-12-03 11:05:58 +10:00 |
|
Pavel Sviderski
|
daada3bbe9
|
add service inspect command, introduce squirrel for sql query building
|
2024-12-03 10:56:29 +10:00 |
|
Pavel Sviderski
|
6eb373e4de
|
init InspectService method
|
2024-12-02 20:36:31 +10:00 |
|
Pavel Sviderski
|
df25b0d098
|
add --mode flag to run command
|
2024-11-23 15:56:03 +10:00 |
|
Pavel Sviderski
|
5e79697505
|
move RunService from CLI to the client, print output in the command
|
2024-11-13 19:52:46 +10:00 |
|
Pavel Sviderski
|
5c74b09f45
|
allow running a service on a specified machine
|
2024-11-10 19:38:19 +10:00 |
|