Commit Graph

  • 396a1fad71 chore: harden vhost and xfce xrdp playbooks Haitao Pan 2026-04-09 17:45:11 +0800
  • a209041839 Expose xworkmate bridge public root Haitao Pan 2026-04-09 15:26:30 +0800
  • 9ad2740997 Commit remaining local changes Haitao Pan 2026-04-09 15:24:38 +0800
  • c7ffff2825 Fix DNS host expansion and bridge service ownership Haitao Pan 2026-04-09 15:00:29 +0800
  • 7b4e119030 Fix ACP deprecated fragment assertion message Haitao Pan 2026-04-09 14:55:12 +0800
  • 117b912529 Handle immutable Caddyfile and Linux Gemini path Haitao Pan 2026-04-09 14:51:41 +0800
  • ac83d810c6 Make ACP dry-run loop labels check-safe Haitao Pan 2026-04-09 14:46:01 +0800
  • e774f5746b Fix ACP dry-run fragment validation Haitao Pan 2026-04-09 14:44:05 +0800
  • fb444b23b7 Finalize ACP bridge entrypoint and DNS inventory Haitao Pan 2026-04-09 14:41:55 +0800
  • 32d928a5da Accept authorized ACP endpoints in health checks Haitao Pan 2026-04-09 14:38:38 +0800
  • 210e32b6db Skip ACP fragment assertions during dry runs Haitao Pan 2026-04-09 14:36:32 +0800
  • fb0a9dae5e Skip Gemini handler during dry runs Haitao Pan 2026-04-09 14:34:30 +0800
  • 8f3f4a07dc Skip ACP runtime checks during dry runs Haitao Pan 2026-04-09 14:32:52 +0800
  • 93e25c07f2 Stabilize ACP bridge handlers and task order Haitao Pan 2026-04-09 14:31:59 +0800
  • 6d1f582ea1 Point ACP bridges to xworkmate-bridge source Haitao Pan 2026-04-09 14:17:54 +0800
  • 08330218a6 Allow ACP local builds during check mode Haitao Pan 2026-04-09 14:17:09 +0800
  • 605ead2f2e Fix ACP vhosts playbook host targeting Haitao Pan 2026-04-09 14:16:28 +0800
  • 672ea8ba32 Refactor ACP vhosts deployment layout Haitao Pan 2026-04-09 14:16:05 +0800
  • 9d6e59e802 feat: add acp bridge server deploy role Haitao Pan 2026-04-09 06:20:07 +0800
  • 557272bf88 Make postgresql_service check-mode friendly Haitao Pan 2026-04-05 19:15:50 +0800
  • 36813d4bde Add managed postgresql.svc.plus deployment Haitao Pan 2026-04-05 19:09:25 +0800
  • e9ea0b1d3b Add managed accounts.svc.plus deployment Haitao Pan 2026-04-05 18:58:09 +0800
  • 47504726a3 Migrate XRDP and Cloudflare playbooks Haitao Pan 2026-04-05 16:54:48 +0800
  • d195a21a66 chore: ignore generated acp artifacts Haitao Pan 2026-04-04 18:39:13 +0800
  • 0d5371e98b Consolidate ACP vhosts and add Cloudflare DNS playbook Haitao Pan 2026-04-04 18:33:54 +0800
  • b03c1b5797 Deploy ACP bridge for OpenCode Haitao Pan 2026-04-04 17:30:33 +0800
  • e8515003f3 fix(k3s): purge stuck external-dns release state Haitao Pan 2026-04-04 17:09:37 +0800
  • 78bc356655 fix(k3s): create cloudflare token secret for external-dns Haitao Pan 2026-04-04 16:54:50 +0800
  • 2061a3cd4f fix(k3s): recover external-dns helm lock Haitao Pan 2026-04-04 16:47:43 +0800
  • 4ae3955d62 fix(k3s): remove external-dns retry loop Haitao Pan 2026-04-04 16:33:07 +0800
  • 4a6978c3b5 fix(k3s): harden external-dns addon install Haitao Pan 2026-04-04 15:45:52 +0800
  • 82eadec0c0 fix(k3s): check addon deployments by actual chart names Haitao Pan 2026-04-04 15:03:38 +0800
  • 16abf5a58e fix(k3s): check reloader deployment by chart fullname Haitao Pan 2026-04-04 14:58:57 +0800
  • cd3e9a1afe fix(k3s): replace helm waits with short health checks Haitao Pan 2026-04-04 14:46:56 +0800
  • b9f800eedc fix(k3s): use short rollout check for external-dns Haitao Pan 2026-04-04 14:46:27 +0800
  • 4f6b7069c0 fix(k3s): avoid waiting on ingress controller load balancers Haitao Pan 2026-04-04 14:10:59 +0800
  • 0f0b7cfd04 feat(playbooks): add codex and opencode acp roles Haitao Pan 2026-04-04 13:44:16 +0800
  • f7a627673a feat(playbooks): rename root authorized key bootstrap playbook Haitao Pan 2026-04-04 13:16:07 +0800
  • 3a7e30971a feat(playbooks): add root authorized key bootstrap playbook Haitao Pan 2026-04-04 13:01:04 +0800
  • 3f21540ec6 fix(k3s): avoid jinja values attr collisions Haitao Pan 2026-04-04 12:59:02 +0800
  • 16b5c90ee4 fix(k3s): access caddy values with bracket syntax Haitao Pan 2026-04-04 12:57:58 +0800
  • a8a1abf817 feat(playbooks): add minimal xfce xrdp desktop role Haitao Pan 2026-04-04 12:51:16 +0800
  • bbcbe61abc fix(k3s): use apache apisix helm repo Haitao Pan 2026-04-04 12:50:39 +0800
  • d595ebabfa fix(k3s): add apisix helm repo before install Haitao Pan 2026-04-04 12:49:09 +0800
  • ec9a41bbb0 fix(k3s): install caddy from helm repo Haitao Pan 2026-04-04 12:48:04 +0800
  • ac32c148ca fix(k3s): render platform helm values before addon installs Haitao Pan 2026-04-04 12:47:39 +0800
  • 2aae4b62cb fix(k3s): add stakater helm repo for reloader Haitao Pan 2026-04-04 11:44:54 +0800
  • 36b1425365 docs(playbooks): add cert-manager architecture Haitao Pan 2026-04-04 11:25:22 +0800
  • b150174d1b feat(k3s): add cert-manager addon support Haitao Pan 2026-04-04 10:33:41 +0800
  • 9bf9f8a27c feat(k3s): absorb bootstrap defaults and add reset entrypoint Haitao Pan 2026-04-04 09:50:09 +0800
  • 21b6f54f23 fix(vhosts): raise root file descriptor limits Haitao Pan 2026-04-04 08:45:54 +0800
  • f735120d6e fix(vhosts): manage file limits in common role Haitao Pan 2026-04-04 08:42:11 +0800
  • 23012fd3b0 fix(platform): default caddy acme email Haitao Pan 2026-04-04 08:38:51 +0800
  • 8c74e17a5e refactor(platform): keep bootstrap playbook bootstrap-only Haitao Pan 2026-04-04 06:38:10 +0800
  • a569fe153b refactor(platform): split addon step for external-dns Haitao Pan 2026-04-04 06:11:44 +0800
  • 18b865d763 fix(platform): harden external-dns chart install Haitao Pan 2026-04-04 06:08:45 +0800
  • 92785aea6b fix(platform): harden addon chart download retries Haitao Pan 2026-04-03 20:29:51 +0800
  • 03ce101458 fix(platform): retry external-secrets chart download Haitao Pan 2026-04-03 20:00:30 +0800
  • ec4a25edb2 fix(platform): downgrade caddy chart for stability Haitao Pan 2026-04-03 19:08:49 +0800
  • 47249add9f fix(platform): restore flux env defaults Haitao Pan 2026-04-03 18:02:03 +0800
  • 2fc3f49fc3 chore(platform): remove bootstrap and addon leftovers Haitao Pan 2026-04-03 17:56:14 +0800
  • 10cf7b554c fix(platform): restore minimal flux seed in bootstrap Haitao Pan 2026-04-03 17:54:52 +0800
  • ed68e026d3 refactor(platform): narrow bootstrap and addon responsibilities Haitao Pan 2026-04-03 17:52:31 +0800
  • 1c06a62d04 refactor(platform): split bootstrap and addon stages Haitao Pan 2026-04-03 17:35:21 +0800
  • fa823ca8cd refactor(platform): scope k3s bootstrap playbook to k3s hosts Haitao Pan 2026-04-03 17:07:20 +0800
  • f9e8563362 feat(platform): refresh k3s bootstrap and release controls Haitao Pan 2026-04-03 16:41:12 +0800
  • 076ae599c5 refactor(platform): rename k3s bootstrap vars Haitao Pan 2026-04-03 07:05:03 +0800
  • 9dda0c4d96 feat(k3s): add https gitops auth support Haitao Pan 2026-04-02 14:15:32 +0800
  • a68bc0c87c feat(k3s): add single-node gitops bootstrap Haitao Pan 2026-04-02 12:31:38 +0800
  • 686da86fd4 add roles/github Haitao Pan 2026-01-20 16:00:40 +0800
  • ac4e3886aa add website into inventory.ini Haitao Pan 2026-01-12 13:02:26 +0800
  • 142a301fc6
    Merge pull request #4 from cloud-neutral-workshop/codex/update-nodejs-role-for-specific-versions-syk27k cloudneutral 2026-01-12 13:02:03 +0800
  • e4b3c7f7f0
    Merge branch 'main' into codex/update-nodejs-role-for-specific-versions-syk27k codex/update-nodejs-role-for-specific-versions-syk27k cloudneutral 2026-01-12 13:01:51 +0800
  • 1148aef0a7 Align nodejs role with keyring-based repos cloudneutral 2026-01-12 12:59:35 +0800
  • 10472ea250
    Merge pull request #3 from cloud-neutral-workshop/codex/update-nodejs-role-for-specific-versions cloudneutral 2026-01-12 12:37:09 +0800
  • e6c0d3239c Support exact Node.js and Yarn versions codex/update-nodejs-role-for-specific-versions cloudneutral 2026-01-12 12:34:17 +0800
  • 8a033c55d0
    Merge pull request #2 from cloud-neutral-workshop/codex/create-ansible-role-for-next.js-setup cloudneutral 2026-01-12 11:26:10 +0800
  • a906fe11bc Add Next.js vhost role codex/create-ansible-role-for-next.js-setup cloudneutral 2026-01-12 11:24:58 +0800
  • 89714aeeec
    Merge pull request #1 from cloud-neutral-workshop/codex/setup-caddy-with-variable-configuration cloudneutral 2026-01-12 11:08:31 +0800
  • 69d9448ff3 Add caddy vhost role and setup playbook codex/setup-caddy-with-variable-configuration cloudneutral 2026-01-12 11:07:25 +0800
  • 8c7d64bbcf update Haitao Pan 2025-12-31 23:24:02 +0800
  • 4403423351 Update XControl dashboard deploy config Haitao Pan 2025-12-23 18:08:49 +0800
  • 9380042891 add roles/vhosts/HAProxy Haitao Pan 2025-12-23 16:24:54 +0800
  • d47cd6ff5e Add inventory files and update XControl deploy config Haitao Pan 2025-12-22 20:18:49 +0800
  • 8a57639da8 feat(playbooks): add comprehensive vhosts roles and ops scripts Haitao Pan 2025-12-21 19:23:19 +0800
  • 3344b1e530 feat(ansible): extract playbooks and roles into standalone repository Haitao Pan 2025-12-21 19:09:46 +0800
  • 99029986aa
    Initial commit cloudneutral 2025-12-21 18:32:33 +0800