Pasha Sviderski
|
11949eeb3b
|
chore: include validation errors for user-defined Caddy configs as a comment in Caddyfile
|
2025-08-21 14:01:24 +10:00 |
|
Pasha Sviderski
|
b437659678
|
chore: update comments in generated Caddyfile
|
2025-08-21 13:14:54 +10:00 |
|
Pasha Sviderski
|
c01365b416
|
chore: add header to generated Caddyfile that it's autogenerated
|
2025-08-21 08:54:06 +10:00 |
|
Pasha Sviderski
|
813c397644
|
chore: change reverse_proxy upstreams from 'to' to the directive arguments
|
2025-08-21 08:32:45 +10:00 |
|
Pasha Sviderski
|
5cc005a423
|
feat: validate and append custom per-service Caddy configs to generated Caddyfile
|
2025-08-21 08:18:59 +10:00 |
|
Pasha Sviderski
|
066d411367
|
chore: parse Created time on container with CreatedTime
|
2025-08-20 22:54:51 +10:00 |
|
Pasha Sviderski
|
03970862ab
|
feat: concatenate custom Caddy configs for services into final Caddyfile (no upstream interpolation)
|
2025-08-19 22:01:48 +10:00 |
|
Pasha Sviderski
|
8bf9fc0c9c
|
chore: introduce mockery for generating mocks, generate for CaddyfileValidator
|
2025-08-18 18:50:47 +10:00 |
|
Pasha Sviderski
|
93fef88fac
|
chore: refactor Caddyfile generator to accept a validator
|
2025-08-18 18:48:32 +10:00 |
|
Pasha Sviderski
|
455174ccb0
|
chore: generate sites in Caddyfile from x-ports alongside caddy.json
|
2025-08-15 18:29:23 +10:00 |
|
Pasha Sviderski
|
1ce3e62dbb
|
fix: use local and remote Docker credentials to pull image from private registry
v0.11.1
|
2025-08-15 14:09:40 +10:00 |
|
Pasha Sviderski
|
4be8339c51
|
chore: generate a minimal Caddyfile with verify handler alongside caddy.json
|
2025-08-14 19:43:40 +10:00 |
|
Pasha Sviderski
|
8dd69b46da
|
chore: refactor docker gRPC server to use docker service for inspecting and listing containers
|
2025-08-14 15:34:59 +10:00 |
|
Pasha Sviderski
|
4cc1e556dd
|
chore: store ServiceContainer (includes service spec) instead of Container in Corrosion store
|
2025-08-14 14:53:33 +10:00 |
|
Pasha Sviderski
|
9186d31d12
|
chore: go mod tidy
|
2025-08-13 19:31:13 +10:00 |
|
Pasha Sviderski
|
dd7bc6c982
|
chore: trim spaces for x-caddy, diff Caddy configs when comparing service specs
|
2025-08-13 19:27:40 +10:00 |
|
Pasha Sviderski
|
12c07812a2
|
chore: add Caddy config to ServiceSpec, load x-caddy to it
|
2025-08-13 18:44:38 +10:00 |
|
Pasha Sviderski
|
ec73f9ecd8
|
chore: handle x-caddy: path/to/Caddyfile to read Caddy config in compose from file
|
2025-08-13 13:45:39 +10:00 |
|
Pasha Sviderski
|
879c7c1876
|
test: x-caddy extension parsing
|
2025-08-13 13:45:39 +10:00 |
|
Anton Ovchinnikov
|
c67127f83f
|
feat: Add basic LLM instruction files
|
2025-08-11 23:57:13 +02:00 |
|
Pasha Sviderski
|
5d3f1fe225
|
chore: x-caddy extension type in compose
|
2025-08-11 21:11:40 +10:00 |
|
Pasha Sviderski
|
2e585d0183
|
feat: add --recreate flag for deploy command to force container recreation
v0.11.0
|
2025-08-07 18:09:35 +10:00 |
|
Pasha Sviderski
|
ae9f943404
|
chore: change default restart policy for service containers always -> unless-stopped
|
2025-08-07 18:09:35 +10:00 |
|
Anton Ovchinnikov
|
8805178a58
|
doc: Add Sentry to sponsors
|
2025-08-07 00:03:38 +02:00 |
|
Pasha Sviderski
|
ec3de3a099
|
feat: ask whether to reset already initialised machine on 'machine init/add'
v0.10.1
|
2025-08-06 16:57:09 +10:00 |
|
Pasha Sviderski
|
2c02139369
|
fix: add ssh_key_path for connections in uncloud config only when using SSH key explicitly (not SSH agent)
|
2025-08-06 16:49:57 +10:00 |
|
Pasha Sviderski
|
6c244bb8f9
|
fix: do not try to reset machine when removing unreachable machine
|
2025-08-06 15:11:27 +10:00 |
|
Pasha Sviderski
|
fc0bf4a91b
|
chore: lint
|
2025-08-05 19:37:12 +10:00 |
|
Pasha Sviderski
|
bc577fe405
|
docs: emphasize passwordless sudo in requirements
|
2025-08-05 19:32:11 +10:00 |
|
Pasha Sviderski
|
6cc0611d75
|
chore: meaningful error message when passwordless sudo required on machine provisioning
|
2025-08-05 18:56:14 +10:00 |
|
Pasha Sviderski
|
8beb9e2679
|
chore: lint
v0.10.0
|
2025-08-04 19:20:52 +10:00 |
|
Pasha Sviderski
|
0c2ff499c6
|
fix: log message deleting iptables chain
|
2025-08-04 19:16:54 +10:00 |
|
Pasha Sviderski
|
b39585df4c
|
chore: do not masquerade container IPs when communicating via WG mesh
|
2025-08-04 19:09:38 +10:00 |
|
Pasha Sviderski
|
35d0a90125
|
fix: add machine with UFW firewall (allow ipv6 management traffic) fixes #65
|
2025-08-04 16:50:18 +10:00 |
|
Pasha Sviderski
|
a7273c8c96
|
chore: fix wide svg rendering on landing
|
2025-08-04 15:22:05 +10:00 |
|
Pasha Sviderski
|
9b48003a3f
|
blog: set diagram as og image for wireguard overlay post
|
2025-08-04 15:19:27 +10:00 |
|
Pasha Sviderski
|
1e750cc7e1
|
chore: add Blog links on landing page, fix header on small screens
|
2025-08-04 14:50:56 +10:00 |
|
Pasha Sviderski
|
2d73b541c5
|
blog: proof read WireGuard overlay post, update blog description tag
|
2025-08-04 14:21:48 +10:00 |
|
Pasha Sviderski
|
cd9c0a1d2c
|
docs: enable blog in docusaurus, add first wireguard overlay blog post
|
2025-08-01 21:45:50 +10:00 |
|
Pasha Sviderski
|
37a76809ec
|
docs: wwizzle breadcrumbs and overwrite base url to /docs
|
2025-07-31 19:07:12 +10:00 |
|
Pasha Sviderski
|
f6062cf343
|
docs: fix docs urls for local dev
|
2025-07-31 19:04:24 +10:00 |
|
Pasha Sviderski
|
4fe360c573
|
docs: combine landing page and docusaurus together and deploy as one image
|
2025-07-31 18:43:06 +10:00 |
|
Pasha Sviderski
|
cac1550b7d
|
docs: enable blog in docusaurus and change domain to uncloud.run
|
2025-07-30 21:28:06 +10:00 |
|
Pasha Sviderski
|
0bd42b2fca
|
chore: do not allow to remove a machine the client is connected to, add --no-reset flag
|
2025-07-29 19:54:16 +10:00 |
|
Pasha Sviderski
|
ad83d942e1
|
docs: manual cli upgrade
|
2025-07-28 21:45:33 +10:00 |
|
Pasha Sviderski
|
65f5a714dd
|
feat: machine rm command to remove a machine from the cluster and reset it
|
2025-07-25 19:32:02 +10:00 |
|
Pasha Sviderski
|
2714587ec5
|
feat: add RemoveMachine API endpoint to remove a machine from the cluster
|
2025-07-25 19:30:59 +10:00 |
|
Pasha Sviderski
|
4166474ee8
|
fix: race on cluster init by waiting for corrosion service to become ready with schema applied
|
2025-07-25 16:28:32 +10:00 |
|
Pasha Sviderski
|
3faaac4da7
|
chore: run machine tests in parallel
|
2025-07-25 13:56:35 +10:00 |
|
Pasha Sviderski
|
1b6130447f
|
chore: use a new uncancelled context for stopping corrosion service
|
2025-07-25 13:03:20 +10:00 |
|