Haitao Pan
|
6c728d4911
|
feat(playbooks): add managed APISIX service deploy
|
2026-04-10 17:14:38 +08:00 |
|
Haitao Pan
|
557272bf88
|
Make postgresql_service check-mode friendly
|
2026-04-05 19:15:50 +08:00 |
|
Haitao Pan
|
36813d4bde
|
Add managed postgresql.svc.plus deployment
|
2026-04-05 19:09:25 +08:00 |
|
Haitao Pan
|
e9ea0b1d3b
|
Add managed accounts.svc.plus deployment
|
2026-04-05 18:58:09 +08:00 |
|
Haitao Pan
|
47504726a3
|
Migrate XRDP and Cloudflare playbooks
|
2026-04-05 16:54:48 +08:00 |
|
Haitao Pan
|
d195a21a66
|
chore: ignore generated acp artifacts
|
2026-04-04 18:39:13 +08:00 |
|
Haitao Pan
|
0d5371e98b
|
Consolidate ACP vhosts and add Cloudflare DNS playbook
|
2026-04-04 18:33:54 +08:00 |
|
Haitao Pan
|
b03c1b5797
|
Deploy ACP bridge for OpenCode
|
2026-04-04 17:30:33 +08:00 |
|
Haitao Pan
|
e8515003f3
|
fix(k3s): purge stuck external-dns release state
|
2026-04-04 17:09:37 +08:00 |
|
Haitao Pan
|
78bc356655
|
fix(k3s): create cloudflare token secret for external-dns
|
2026-04-04 16:54:50 +08:00 |
|
Haitao Pan
|
2061a3cd4f
|
fix(k3s): recover external-dns helm lock
|
2026-04-04 16:47:43 +08:00 |
|
Haitao Pan
|
4ae3955d62
|
fix(k3s): remove external-dns retry loop
|
2026-04-04 16:33:07 +08:00 |
|
Haitao Pan
|
4a6978c3b5
|
fix(k3s): harden external-dns addon install
|
2026-04-04 15:45:52 +08:00 |
|
Haitao Pan
|
82eadec0c0
|
fix(k3s): check addon deployments by actual chart names
|
2026-04-04 15:03:38 +08:00 |
|
Haitao Pan
|
16abf5a58e
|
fix(k3s): check reloader deployment by chart fullname
|
2026-04-04 14:58:57 +08:00 |
|
Haitao Pan
|
cd3e9a1afe
|
fix(k3s): replace helm waits with short health checks
|
2026-04-04 14:46:56 +08:00 |
|
Haitao Pan
|
b9f800eedc
|
fix(k3s): use short rollout check for external-dns
|
2026-04-04 14:46:27 +08:00 |
|
Haitao Pan
|
4f6b7069c0
|
fix(k3s): avoid waiting on ingress controller load balancers
|
2026-04-04 14:10:59 +08:00 |
|
Haitao Pan
|
0f0b7cfd04
|
feat(playbooks): add codex and opencode acp roles
|
2026-04-04 13:44:16 +08:00 |
|
Haitao Pan
|
f7a627673a
|
feat(playbooks): rename root authorized key bootstrap playbook
|
2026-04-04 13:16:07 +08:00 |
|
Haitao Pan
|
3a7e30971a
|
feat(playbooks): add root authorized key bootstrap playbook
|
2026-04-04 13:01:04 +08:00 |
|
Haitao Pan
|
3f21540ec6
|
fix(k3s): avoid jinja values attr collisions
|
2026-04-04 12:59:02 +08:00 |
|
Haitao Pan
|
16b5c90ee4
|
fix(k3s): access caddy values with bracket syntax
|
2026-04-04 12:57:58 +08:00 |
|
Haitao Pan
|
a8a1abf817
|
feat(playbooks): add minimal xfce xrdp desktop role
|
2026-04-04 12:51:16 +08:00 |
|
Haitao Pan
|
bbcbe61abc
|
fix(k3s): use apache apisix helm repo
|
2026-04-04 12:50:39 +08:00 |
|
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
|
36b1425365
|
docs(playbooks): add cert-manager architecture
|
2026-04-04 11:25:22 +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
|
8c74e17a5e
|
refactor(platform): keep bootstrap playbook bootstrap-only
|
2026-04-04 06:38:10 +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
|
fa823ca8cd
|
refactor(platform): scope k3s bootstrap playbook to k3s hosts
|
2026-04-03 17:07:20 +08:00 |
|
Haitao Pan
|
f9e8563362
|
feat(platform): refresh k3s bootstrap and release controls
|
2026-04-03 16:41:12 +08:00 |
|
Haitao Pan
|
076ae599c5
|
refactor(platform): rename k3s bootstrap vars
|
2026-04-03 07:05:03 +08:00 |
|
Haitao Pan
|
9dda0c4d96
|
feat(k3s): add https gitops auth support
|
2026-04-02 14:15:32 +08:00 |
|