Pasha Sviderski
e96cce88c1
fix(pre-deploy): exclude hook containers from caddy and dns controllers
2026-04-08 19:16:42 +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
2345ee9856
docs: improve Caddyfile header and note about misconfigured caddy service, minor docs update
2025-12-22 16:31:15 +10:00
Pasha Sviderski
a30ed600b6
chore: update docker and compose Go dependencies to the latest versions
2025-10-08 13:56:58 +10:00
Pasha Sviderski
b6e9766f40
lint: gRPC status.Error for static error messages
2025-09-15 17:11:12 +10:00
Pasha Sviderski
7b88b8b810
fix: write generated Caddyfile to disk only if succesfully loaded into local Caddy (means valid)
2025-09-10 16:59:31 +10:00
Pasha Sviderski
97bdb8eae1
fix: skip validation for user-defined Caddy configs if caddy not running locally
2025-09-10 15:04:45 +10:00
Pasha Sviderski
5baa8087e5
chore: load Caddy config via admin API instead of watching Caddyfile change on fs
2025-09-09 19:10:32 +10:00
Pasha Sviderski
e99e769455
chore: add Caddy gRPC service to retrieve Caddyfile config from machines
2025-08-21 17:04:42 +10:00
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
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
4be8339c51
chore: generate a minimal Caddyfile with verify handler alongside caddy.json
2025-08-14 19:43:40 +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
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
Pavel Sviderski
fc61e2fc07
feat: enable passive health checks and upstream retries in Caddy
2025-06-12 18:38:28 +10:00