Commit Graph

384 Commits

Author SHA1 Message Date
Haitao Pan
d595ebabfa fix(k3s): add apisix helm repo before install 2026-04-04 12:49:09 +08:00
Haitao Pan
ec9a41bbb0 fix(k3s): install caddy from helm repo 2026-04-04 12:48:04 +08:00
Haitao Pan
ac32c148ca fix(k3s): render platform helm values before addon installs 2026-04-04 12:47:39 +08:00
Haitao Pan
2aae4b62cb fix(k3s): add stakater helm repo for reloader 2026-04-04 12:23:45 +08:00
Haitao Pan
b150174d1b feat(k3s): add cert-manager addon support 2026-04-04 10:33:41 +08:00
Haitao Pan
9bf9f8a27c feat(k3s): absorb bootstrap defaults and add reset entrypoint 2026-04-04 09:50:09 +08:00
Haitao Pan
21b6f54f23 fix(vhosts): raise root file descriptor limits 2026-04-04 08:45:54 +08:00
Haitao Pan
f735120d6e fix(vhosts): manage file limits in common role 2026-04-04 08:42:11 +08:00
Haitao Pan
23012fd3b0 fix(platform): default caddy acme email 2026-04-04 08:38:51 +08:00
Haitao Pan
a569fe153b refactor(platform): split addon step for external-dns 2026-04-04 06:11:44 +08:00
Haitao Pan
18b865d763 fix(platform): harden external-dns chart install 2026-04-04 06:08:45 +08:00
Haitao Pan
92785aea6b fix(platform): harden addon chart download retries 2026-04-03 20:29:51 +08:00
Haitao Pan
03ce101458 fix(platform): retry external-secrets chart download 2026-04-03 20:00:30 +08:00
Haitao Pan
ec4a25edb2 fix(platform): downgrade caddy chart for stability 2026-04-03 19:08:49 +08:00
Haitao Pan
47249add9f fix(platform): restore flux env defaults 2026-04-03 18:02:03 +08:00
Haitao Pan
2fc3f49fc3 chore(platform): remove bootstrap and addon leftovers 2026-04-03 17:56:14 +08:00
Haitao Pan
10cf7b554c fix(platform): restore minimal flux seed in bootstrap 2026-04-03 17:54:52 +08:00
Haitao Pan
ed68e026d3 refactor(platform): narrow bootstrap and addon responsibilities 2026-04-03 17:52:31 +08:00
Haitao Pan
1c06a62d04 refactor(platform): split bootstrap and addon stages 2026-04-03 17:35:21 +08:00
Haitao Pan
f9e8563362 feat(platform): refresh k3s bootstrap and release controls 2026-04-03 16:41:12 +08:00
Haitao Pan
9dda0c4d96 feat(k3s): add https gitops auth support 2026-04-02 14:15:32 +08:00
Haitao Pan
a68bc0c87c feat(k3s): add single-node gitops bootstrap 2026-04-02 12:31:38 +08:00
Haitao Pan
686da86fd4 add roles/github 2026-01-20 16:00:40 +08:00
e4b3c7f7f0
Merge branch 'main' into codex/update-nodejs-role-for-specific-versions-syk27k 2026-01-12 13:01:51 +08:00
1148aef0a7 Align nodejs role with keyring-based repos 2026-01-12 12:59:35 +08:00
e6c0d3239c Support exact Node.js and Yarn versions 2026-01-12 12:34:17 +08:00
a906fe11bc Add Next.js vhost role 2026-01-12 11:24:58 +08:00
69d9448ff3 Add caddy vhost role and setup playbook 2026-01-12 11:07:25 +08:00
Haitao Pan
8c7d64bbcf update 2025-12-31 23:24:02 +08:00
Haitao Pan
4403423351 Update XControl dashboard deploy config
- set primary/certbot domains and role
- remove legacy xcontrol web playbook
- update nginx bootstrap health endpoint and certbot challenge
- refine docker healthcheck timing and endpoint
2025-12-23 18:21:47 +08:00
Haitao Pan
9380042891 add roles/vhosts/HAProxy 2025-12-23 16:24:54 +08:00
Haitao Pan
d47cd6ff5e Add inventory files and update XControl deploy config 2025-12-22 20:18:49 +08:00
Haitao Pan
8a57639da8 feat(playbooks): add comprehensive vhosts roles and ops scripts 2025-12-21 19:23:19 +08:00
Haitao Pan
3344b1e530 feat(ansible): extract playbooks and roles into standalone repository 2025-12-21 19:09:46 +08:00