Commit Graph

  • 3da6a89919 feat(woodpecker): add PA_MCP_CLIENT_ID secret provisioning for ai stack admin 2026-07-19 14:23:22 -07:00
  • 0030d92ca8 chore(mcpo): sync config.json from live disk - adds powerautomate entry admin 2026-07-19 14:20:27 -07:00
  • 0f7f00404d feat(mcpo): add config.json to source control with powerautomate, ms365 fixes admin 2026-07-19 14:16:40 -07:00
  • 815d953cd7 chore(renovate): remove unused TEAMS_WEBHOOK env - notifications via Gitea webhook admin 2026-07-19 07:00:37 -07:00
  • 310c68376a chore(renovate): revert postUpgradeTasks - notifications via Gitea webhook instead admin 2026-07-19 07:00:17 -07:00
  • 43f3fdce94 chore(renovate): add postUpgradeTasks Teams notification via Power Automate webhook admin 2026-07-19 06:59:49 -07:00
  • d9a6d217bc chore(renovate): pass TEAMS_WEBHOOK secret into renovate container admin 2026-07-19 06:59:28 -07:00
  • 088d884a88 chore(renovate): add Teams webhook notification via Power Automate admin 2026-07-19 06:59:02 -07:00
  • 96783bce8c chore(renovate): fix config warnings - remove global-only options, disable woodpecker manager admin 2026-07-18 22:48:22 -07:00
  • 8185fb5842 feat: add woodpecker cron pipeline for renovate (v3 syntax) admin 2026-07-18 22:05:19 -07:00
  • fe6c95f54a feat: add renovate.json configuration admin 2026-07-18 22:05:01 -07:00
  • aea8657092 feat: add renovate env example admin 2026-07-18 22:05:01 -07:00
  • ac87ea2520 feat: add renovate stack (image update automation) admin 2026-07-18 22:05:00 -07:00
  • 5a5718a2d3 traefik: fix update order for host-mode/VRRP services (start-first -> stop-first) admin 2026-07-16 23:04:00 -07:00
  • 5a24c162cc fix(pipeline): sync bootstrap stack files before guard, not after admin 2026-07-16 22:29:36 -07:00
  • 4100daa199 Add bootstrap-tier guard to deploy step (traefik/woodpecker/postgresql skip auto-deploy) admin 2026-07-16 21:44:53 -07:00
  • 26177f5706 Add update_config/rollback_config start-first rolling deploy; fix depends_on indent bug admin 2026-07-16 21:44:47 -07:00
  • beb53ce9ff Add update_config/rollback_config rolling deploy to all traefik services (start-first, parallelism=1) admin 2026-07-16 21:44:41 -07:00
  • 75a009cc29 Merge pull request 'chore: bump litellm-database v1.90.3 → v1.92.0' (#1) from chore/litellm-v1.92.0 into main AVB 2026-07-16 07:19:11 -07:00
  • 6221f5d213 chore: bump litellm-database v1.90.3 -> v1.92.0 admin 2026-07-15 22:00:16 -07:00
  • bc1f4f288a fix(security): correct crowdsec-web-ui image typo — thebluffman85 -> theduffman85 admin 2026-07-10 15:43:01 -07:00
  • 1876fedfff feat(postgresql): complete Pattern C migration — remove leftover env_file directives admin 2026-07-10 15:36:15 -07:00
  • fc1c808041 chore(guacamole): remove DOMAIN - provided by global.env admin 2026-07-10 15:31:30 -07:00
  • 6f571ae877 chore(mealie): remove DOMAIN - provided by global.env admin 2026-07-10 15:31:29 -07:00
  • ee7034c4e7 chore(security): remove DOMAIN - provided by global.env admin 2026-07-10 15:31:29 -07:00
  • e41149f0ab chore(vaultwarden): remove DOMAIN+ALT_DOMAIN - provided by global.env admin 2026-07-10 15:31:28 -07:00
  • 30dc3d0f22 chore(homeassistant): remove DOMAIN - provided by global.env admin 2026-07-10 15:31:28 -07:00
  • 6587c62d80 chore(maintenance): remove DOMAIN - provided by global.env admin 2026-07-10 15:31:27 -07:00
  • 2ac4a73ae7 chore(traefik): remove DOMAIN - provided by global.env admin 2026-07-10 15:31:27 -07:00
  • 09e97b1572 chore(media): remove DOMAIN - provided by global.env admin 2026-07-10 15:31:26 -07:00
  • 8884e9c0ff fix(global.env): ALT_DOMAIN=whooshh.net admin 2026-07-10 15:31:26 -07:00
  • e1e5811c80 Update .woodpecker.yml AVB 2026-07-10 00:05:05 -07:00
  • 852a879503 Update .woodpecker.yml AVB 2026-07-09 23:58:37 -07:00
  • 2b6e937b57 feat(stack-deploy): load global.env as base, stack env overrides on top admin 2026-07-08 21:29:15 -07:00
  • b664e9d41d feat(envparse): add merge mode for global+stack env layering admin 2026-07-08 21:29:13 -07:00
  • 78fe8092ad feat(deploy): add global.env for shared vars (DOMAIN, DOMAIN_NAME, ALT_DOMAIN) admin 2026-07-08 21:29:12 -07:00
  • 9f7dcc3970 fix(media): add DOMAIN to media.env — was missing, causing blank Traefik hostnames admin 2026-07-08 21:25:34 -07:00
  • 2b4332896e fix(ci): verify step fails pipeline on zero running tasks; increase settle time admin 2026-07-08 21:23:00 -07:00
  • 2201bbd28b Update media/media.yaml AVB 2026-07-08 20:44:18 -07:00
  • 4269351298 Update media/media.yaml AVB 2026-07-08 20:43:45 -07:00
  • 2005afc9fa Delete security.yaml AVB 2026-07-08 16:44:53 -07:00
  • 497f047fbc Delete meshcentral.yaml AVB 2026-07-08 16:44:44 -07:00
  • 45daf212e3 Delete homeassistant.yaml AVB 2026-07-08 16:44:15 -07:00
  • e2722686a0 Delete guacamole.yaml AVB 2026-07-08 16:41:49 -07:00
  • d84e6d4278 Update media/media.yaml AVB 2026-07-08 16:22:31 -07:00
  • cdd5dba417 Update .woodpecker.yml AVB 2026-07-07 16:49:00 -07:00
  • 9ef023ce30 Update media/media.yaml AVB 2026-07-07 16:48:47 -07:00
  • 91ff460e4d Update media/media.yaml AVB 2026-07-07 16:47:33 -07:00
  • 2053d6a84b Update .woodpecker.yml AVB 2026-07-07 16:47:12 -07:00
  • 235d989e29 Update media/media.yaml AVB 2026-07-07 16:40:24 -07:00
  • 500c9aa756 Update media/media.yaml AVB 2026-07-07 16:38:50 -07:00
  • 5268e0628b Update media/media.yaml AVB 2026-07-07 16:37:24 -07:00
  • fef93fa4ef Update media/media.yaml AVB 2026-07-07 16:29:15 -07:00
  • 1469aec607 Update ai.yaml AVB 2026-07-07 08:28:46 -07:00
  • 9925fef595 Update ai.yaml AVB 2026-07-07 08:28:28 -07:00
  • 5f017a68bd Update ai.yaml AVB 2026-07-07 08:11:34 -07:00
  • 33f63924fc feat(postgresql): migrate to Pattern C — Docker secrets for POSTGRES_PASSWORD and PGADMIN_DEFAULT_PASSWORD (_FILE convention) admin 2026-07-06 23:37:16 -07:00
  • 1969c69c5f Update ai.yaml AVB 2026-07-06 21:04:13 -07:00
  • 01469a7138 ci: trigger pipeline for ai stack (litellm-database:main-latest) admin 2026-07-05 21:50:20 -07:00
  • 2b547de27a Update README.md admin 2026-07-05 21:42:27 -07:00
  • 76815f93e4 fix(ai): litellm image litellm-database:main-latest to match running stack admin 2026-07-05 21:41:49 -07:00
  • c55eae3f24 ci: update .woodpecker.yml ai provision to Pattern B no-op admin 2026-07-04 22:35:54 -07:00
  • db27239e68 ci: add ai.yaml (Pattern B - remove env_file, inline env vars) admin 2026-07-04 22:35:54 -07:00
  • 609ee2d48c Remove unifi.yaml - migrated to compose-files-staging AVB 2026-07-04 21:39:53 -07:00
  • 39522c672f Remove unifi.yaml - migrated to compose-files-staging AVB 2026-07-04 21:35:26 -07:00
  • eff099eddf immich: restore yaml default to :-release, version controlled via immich.env admin 2026-07-02 07:32:38 -07:00
  • 988ad3b573 woodpecker: immich moves to Pattern C - provision immich_db_password + immich_kiosk_basicauth admin 2026-07-02 07:26:44 -07:00
  • 7421a2406e immich: Pattern C - DB_PASSWORD to Docker secret, version v3, remove env_file admin 2026-07-02 07:24:42 -07:00
  • cbdb2f809a refactor(security): move to folder-based layout admin 2026-06-30 23:36:02 -07:00
  • 86b41567c2 refactor(guacamole): move to folder-based layout admin 2026-06-30 23:36:02 -07:00
  • eb7d6031f8 refactor(homeassistant): move to folder-based layout admin 2026-06-30 23:36:01 -07:00
  • 9ff21ff018 refactor(unifi): move to folder-based layout admin 2026-06-30 23:36:01 -07:00
  • e40a1b5e00 refactor(meshcentral): move to folder-based layout admin 2026-06-30 23:36:01 -07:00
  • b48b3db068 remove vaultwarden.yaml — superseded by vaultwarden/ folder admin 2026-06-30 23:34:34 -07:00
  • d05b86af70 remove mealie.yaml — superseded by mealie/ folder admin 2026-06-30 23:34:32 -07:00
  • 5264e69f60 remove ddm.yaml — superseded by ddm/ folder admin 2026-06-30 23:34:32 -07:00
  • 86eb59ab79 remove maintenance.yaml — superseded by maintenance/ folder admin 2026-06-30 23:34:31 -07:00
  • a6ec9073bc remove media.yaml — superseded by media/ folder admin 2026-06-30 23:34:31 -07:00
  • 1511999279 refactor(vaultwarden): move to folder-based layout admin 2026-06-30 23:34:14 -07:00
  • 26eedf0e3d refactor(mealie): move to folder-based layout admin 2026-06-30 23:34:14 -07:00
  • 4d810efa17 refactor(ddm): move to folder-based layout admin 2026-06-30 23:34:14 -07:00
  • 597d449666 refactor(maintenance): move to folder-based layout admin 2026-06-30 23:34:13 -07:00
  • ee2cc8d1eb refactor(media): move to folder-based layout admin 2026-06-30 23:34:13 -07:00
  • 493b4e12ac add immich/hwaccel.transcoding.yml — quicksync transcoding extension admin 2026-06-30 23:19:18 -07:00
  • 72e46d0388 add immich/hwaccel.ml.yml — openvino ML acceleration extension admin 2026-06-30 23:19:17 -07:00
  • 7b7f858c02 add immich/immich.yml — folder-based stack, Pattern B admin 2026-06-30 23:19:17 -07:00
  • 8936daa469 remove hwaccel.transcoding.yml — superseded by immich/ folder admin 2026-06-30 23:18:40 -07:00
  • 80f37f37ea remove hwaccel.ml.yml — superseded by immich/ folder admin 2026-06-30 23:18:40 -07:00
  • 4e5e58a4fc remove immich.yaml — superseded by immich/ folder admin 2026-06-30 23:18:39 -07:00
  • 7ee270f58d refactor(.woodpecker.yml): data-driven folder + flat stack support admin 2026-06-30 23:18:21 -07:00
  • e760979cb9 refactor(deploy/stack-deploy.sh): add folder-based multi-compose support admin 2026-06-30 23:12:47 -07:00
  • 4cb29a7fd3 Add ddm.yaml — Device Mapping Manager, Pattern A (no secrets) admin 2026-06-30 22:58:28 -07:00
  • ebf2ca8743 refactor(.woodpecker.yml): add immich to no-op provision case (Pattern B — secrets in host .env) admin 2026-06-28 22:03:43 -07:00
  • 3bc1b4acbf Add hwaccel.transcoding.yml — hardware-accelerated transcoding config (quicksync active) admin 2026-06-28 22:02:58 -07:00
  • f999799462 Add hwaccel.ml.yml — hardware-accelerated ML config (openvino active) admin 2026-06-28 22:02:57 -07:00
  • f8f440fcec Add immich.yaml — Pattern B migration, env_file removed, secrets in host .env admin 2026-06-28 22:02:56 -07:00
  • 4848a34277 Update unifi.yaml AVB 2026-06-28 13:16:22 -07:00
  • 897a54859c refactor(.woodpecker.yml): move traefik to no-op provision case (Pattern B), remove TRAEFIK_KEEPALIVED_PASSWORD env var CI 2026-06-27 07:28:40 -07:00
  • ff45eeb597 Add traefik.yaml — Pattern B migration, no env_file, ACME/trustedIPs inlined, hostnames parameterized CI 2026-06-27 07:26:42 -07:00
  • b0dba66349 refactor(.woodpecker.yml): move auth to no-op provision case (Pattern B), remove AUTH_* env vars admin 2026-06-27 06:43:04 -07:00