Commit Graph

  • acb19bee9c Write Ollama model config before initialize.sh (fix OpenRouter default) Claude Code 2026-04-08 19:15:43 +00:00
  • e6fbe2d22b Mount extensions+theme directly in main container (symlinks lost by initialize.sh) Claude Code 2026-04-08 18:12:07 +00:00
  • dbd6769537 Reference split tools ConfigMaps (tools-a/b/c) in init container Claude Code 2026-04-08 18:09:55 +00:00
  • 0af47f893a Split bluejay-tools into 3 ConfigMaps (K8s 262K annotation limit) Claude Code 2026-04-08 18:09:49 +00:00
  • d16f72f089 Enable Blue Jay profile: init container, ConfigMap volumes, tools, extensions, theme Claude Code 2026-04-08 18:07:13 +00:00
  • 36e7369609 Add Blue Jay profile ConfigMaps (21 tools, prompts, extensions, theme) Claude Code 2026-04-08 18:07:06 +00:00
  • 3e5c017c4e Add agent-zero egress to monitoring NetworkPolicy, fix probe target to use K8s svc DNS Claude Code 2026-04-08 17:36:23 +00:00
  • 67e41febf5 Add agent-zero egress to monitoring NetworkPolicy for blackbox probes Claude Code 2026-04-08 17:34:16 +00:00
  • c9f07108bd Fix edge1 Ollama IP (.15->.17), add monitoring ingress, add init container Claude Code 2026-04-08 17:30:22 +00:00
  • f3919cf728 Add cert-manager Certificate for intranet ACME TLS auto-renewal Claude Code 2026-04-05 08:47:42 -05:00
  • 56442ecfbc Replace nginx+ConfigMap intranet with Blazor Server app Claude Code 2026-04-04 19:29:28 -05:00
  • a07b6311b9 Add Blue Jay branding, kubectl-proxy, RBAC, and properties to Guacamole Andrew Stoltz 2026-04-04 14:22:51 -05:00
  • 331ae14d3f Update intranet: fcadmin links, Guacamole connections, 1Password deep-links Claude Code 2026-04-03 13:40:09 -05:00
  • b291d0360b Update intranet HTML — deep cleanup 2026-03-28 Claude Code 2026-03-28 14:34:25 -05:00
  • 090b29933f telephony-web v20260325d: global search, error pages, quick-create wizard Andrew M. Stoltz 2026-03-25 17:58:56 -05:00
  • 987b73c537 telephony-web v20260325c: workflow config validation, enhanced health checks, response compression, Serilog request logging Andrew M. Stoltz 2026-03-25 17:47:27 -05:00
  • bf12474de9 telephony-web v20260325b: add SMS UnreadCount/LastMessagePreview columns to schema drift Andrew M. Stoltz 2026-03-25 08:19:58 -05:00
  • f366dd5c90 telephony-web v20260325a: fix billing/RBAC 500s — replace IDbContextFactory with direct TelephonyDbContext injection Andrew M. Stoltz 2026-03-25 08:11:59 -05:00
  • 50146f8355 telephony-web v20260324n: rebuild-schema admin endpoint for production DB migration Andrew M. Stoltz 2026-03-24 19:45:06 -05:00
  • ace06c5fb9 telephony-web v20260324m: model-driven schema drift — auto-creates ALL missing tables Andrew M. Stoltz 2026-03-24 19:28:08 -05:00
  • 7ed834f056 telephony-web v20260324l: schema drift fix for CustomRoles table Andrew M. Stoltz 2026-03-24 19:03:26 -05:00
  • 2b04c9e292 telephony-web v20260324k: RBAC policy editor, billing dashboard, 11081 tests ALL PASS Andrew M. Stoltz 2026-03-24 18:55:03 -05:00
  • fafc2e510b telephony-web v20260324j: recording playback, SMS enhancements, notifications polish, dashboard shortcuts, all 11049 tests pass Andrew M. Stoltz 2026-03-24 18:22:46 -05:00
  • fb1c622e62 telephony-web v20260324i: break-glass UI, 5 MCP tools, survey editor config, step palette Andrew M. Stoltz 2026-03-24 17:37:19 -05:00
  • 40cb7faef5 telephony-web v20260324h: setup wizard, REST smoke tests, survey route fix Andrew M. Stoltz 2026-03-24 17:16:09 -05:00
  • bd79279b28 telephony-web v20260324g: schema drift fix (BridgeEvents, SurveyResponses tables), survey route fix Andrew M. Stoltz 2026-03-24 16:53:21 -05:00
  • 35b6b4f8e5 telephony-web v20260324f: remove Scalar/OpenApi packages (Swashbuckle conflict) Andrew M. Stoltz 2026-03-24 16:06:11 -05:00
  • 8d8b76c82b Fix telephony-web: revert Scalar (Swashbuckle conflict), use v20260324e Andrew M. Stoltz 2026-03-24 16:02:32 -05:00
  • f3fde15002 Update telephony-web image to v20260324d, resolve merge conflicts Andrew M. Stoltz 2026-03-24 15:55:52 -05:00
  • 42d2894ed1 Update telephony-web image tag to v20260324d (Scalar API docs, webhook config, surveys, templates, member portal) Andrew M. Stoltz 2026-03-24 15:55:24 -05:00
  • 848288af7a Fix Traefik dashboard link — point to :8080/dashboard/ not catchall 404 Claude Code 2026-03-22 01:28:57 -05:00
  • 780e3fb681 feat: add K8s exec RBAC + guacd ServiceAccount bluejay 2026-03-22 06:25:11 +00:00
  • 6040614016 feat: Blue Jay branding + 1Password vault extension bluejay 2026-03-22 06:15:01 +00:00
  • 3872707bfb Update intranet: DNS-first URLs, 1Password deep-links, Pi fleet, monitoring Claude Code 2026-03-22 01:04:39 -05:00
  • 2aad3a698f Try inband DTMF detection for AX83H Andrew M. Stoltz 2026-03-20 12:45:28 -05:00
  • b37b5f6d0d Add digit map + DTMF + disable local star codes in Yealink provisioning Andrew M. Stoltz 2026-03-20 12:39:16 -05:00
  • e94d06b563 Change DTMF mode to auto for AX83H Android phone compatibility Andrew M. Stoltz 2026-03-20 12:12:33 -05:00
  • 92792cdc50 Route inbound PSTN calls through FlowerCore IVR, add missing star codes Andrew M. Stoltz 2026-03-20 10:51:28 -05:00
  • 8611fe521a Add init container for Asterisk sound file downloads bluejay 2026-03-15 20:14:42 +00:00
  • f07c79fc4c telephony-web: hostNetwork + node affinity with asterisk for ARI localhost access bluejay 2026-03-15 18:55:36 +00:00
  • 995ca8af48 Add intra-namespace ARI egress (port 8088) for WebSocket connection bluejay 2026-03-15 18:44:07 +00:00
  • f918091f3f Fix ARI config: clean JSON with both Ari + Telephony.Asterisk sections bluejay 2026-03-15 18:34:23 +00:00
  • d66db38638 Add both Ari + Telephony:Asterisk config sections for daemon + HTTP client bluejay 2026-03-15 18:27:32 +00:00
  • c7e59df880 Fix ARI config path: Ari -> Telephony.Asterisk to match AsteriskOptions.SectionName bluejay 2026-03-15 18:26:04 +00:00
  • adf8f40fe2 Switch to Asterisk provider + add ARI config for star code handling bluejay 2026-03-15 18:24:03 +00:00
  • b717368a2e Add star code routes (*0,*30,*69-*79,*86,*87,*97) to Stasis app in from-internal dialplan bluejay 2026-03-15 18:20:09 +00:00
  • 84a590dfba Allow selenium namespace ingress to telephony for UI testing bluejay 2026-03-15 16:38:19 +00:00
  • efc3dc5b4e Increase Zabbix web probe timeouts to 5s (prevents 502 during heavy dashboard queries) Claude Code 2026-03-12 20:40:09 -05:00
  • 518340b373 Tune Zabbix stack: PostgreSQL, web PHP-FPM, server caches Claude Code 2026-03-12 19:21:15 -05:00
  • 5cc7f787cc Add basicAuth middleware to NOC proxy IngressRoutes Andrew M. Stoltz 2026-03-11 14:44:03 -05:00
  • 1d8e2e9a1c Add internal DNS IngressRoutes: telephony, grafana, prometheus, cockpit Blue Jay 2026-03-11 14:21:26 -05:00
  • b96abb341f PJSIP transport: local_net + external_media_address for NAT traversal bluejay 2026-03-11 18:15:24 +00:00
  • f152d833a2 Enable hostNetwork for Asterisk - fixes RTP media path for VoIP bluejay 2026-03-11 18:14:32 +00:00
  • fb14e18bd0 Update from-twilio dialplan: ring ext 100 directly instead of Stasis (no ARI client yet) bluejay 2026-03-11 18:07:49 +00:00
  • 7258b973e8 Revert to externalTrafficPolicy: Local - SIP needs real client IP, MetalLB L2 handles node selection bluejay 2026-03-11 08:25:04 +00:00
  • 8bb1279800 Add SIP/RTP NetworkPolicy rules for Asterisk PBX ingress and egress bluejay 2026-03-11 08:19:12 +00:00
  • e50f556aa1 Fix asterisk SIP service: externalTrafficPolicy Cluster for multi-node routing bluejay 2026-03-11 08:15:25 +00:00
  • bb94698464 Update Asterisk CallerID to SIP trunk number +13202332529 bluejay 2026-03-11 07:06:12 +00:00
  • 4e9b5c7759 Add Yealink phone auto-provisioning server bluejay 2026-03-11 07:05:10 +00:00
  • 33f48f92db Add Asterisk PBX Deployment bluejay 2026-03-11 05:36:45 +00:00
  • cb57761206 Add Asterisk PBX Services (SIP LoadBalancer + ARI ClusterIP) bluejay 2026-03-11 05:36:45 +00:00
  • 01d422a693 Add Asterisk PBX ConfigMap (PJSIP, extensions, ARI) bluejay 2026-03-11 05:36:44 +00:00
  • dba2b6c215 Add Asterisk PBX PVC manifest bluejay 2026-03-11 05:36:36 +00:00
  • aadb110bc9 fix: add fsGroup + init container for SQLite write permissions bluejay 2026-03-11 04:08:22 +00:00
  • 8cabee134f Migrate telephony to telephony.flowercore.io, dual-host IngressRoute, CF origin cert bluejay 2026-03-11 03:43:48 +00:00
  • 0811bc078b Add cert-manager TLS certificate to agent-zero manifest bluejay 2026-03-11 02:45:15 +00:00
  • bc1f56ae10 Add Agent Zero NUC deployment manifest bluejay 2026-03-11 02:29:24 +00:00
  • 38cc306637 Add gitea-public IngressRoute for gitea.flowercore.io bluejay 2026-03-11 00:50:54 +00:00
  • 263d31fa1d Add public IngressRoute for webmail.flowercore.io bluejay 2026-03-11 00:50:48 +00:00
  • bd5684f984 Add public IngressRoutes for element.flowercore.io and matrix.flowercore.io bluejay 2026-03-11 00:50:44 +00:00
  • 5f30f85569 Update fc-landing: public-safe page, no LAN refs, bare-metal RKE2 footer bluejay 2026-03-11 00:38:50 +00:00
  • 848eb83f83 Deploy FlowerCore.Telephony: Blazor+REST+Twilio IVR Andrew M. Stoltz 2026-03-10 12:02:08 -05:00
  • d89389bf27 Add voice bridge ingress: Traefik routes to edge1 replacing cloudflared tunnel Andrew M. Stoltz 2026-03-10 11:18:37 -05:00
  • 37d6ff2337 Fix Anope db_flatfile path: use relative path (data/ prefix auto-prepended) Andrew M. Stoltz 2026-03-10 11:06:12 -05:00
  • 4069f51848 Fix Anope 2.0.19 config format: service blocks + module blocks Andrew M. Stoltz 2026-03-10 11:04:59 -05:00
  • b2d7286179 Fix stale passwords, Anope crash loop, and intranet accuracy Andrew M. Stoltz 2026-03-10 11:01:35 -05:00
  • 4319281bf8 Fix Anope: touch anope.db in init container to prevent backup crash Andrew M. Stoltz 2026-03-10 01:28:12 -05:00
  • 4921c2d9fd Fix Traefik dashboard cert issuer: step-ca-acme Andrew M. Stoltz 2026-03-10 01:12:08 -05:00
  • 7ed9a2e099 Add Traefik dashboard with basicAuth protection Andrew M. Stoltz 2026-03-10 01:08:29 -05:00
  • a131839bdd Update intranet: WiFi section with 1Password QR code references, remove plaintext passwords Andrew M. Stoltz 2026-03-10 00:43:57 -05:00
  • 9f935802d5 Fix TeamSpeak license base64 encoding (single char diff) Andrew M. Stoltz 2026-03-10 00:34:41 -05:00
  • b084bfc2a1 Fix TeamSpeak license: use init container to copy into data volume (chown-safe) Andrew M. Stoltz 2026-03-10 00:29:24 -05:00
  • 76d194bafb Add TeamSpeak 3 activation license and volume mount Andrew M. Stoltz 2026-03-10 00:24:22 -05:00
  • 39e1c69e28 Wire Guacamole fully to 1Password: remove guac-db-secret, all DB creds from guacamole-credentials Andrew Stoltz 2026-03-09 21:14:26 -05:00
  • 14519d47f5 Fix TeamSpeak secretKeyRef key: spaces to hyphens Andrew Stoltz 2026-03-09 20:57:27 -05:00
  • 2be7bf1279 Wire IRC, mail, teamspeak to 1Password secrets Andrew Stoltz 2026-03-09 20:55:45 -05:00
  • 3199c509c0 Wire Zabbix/Matrix credentials to 1Password-synced secrets, add OnePasswordItem CRDs Andrew Stoltz 2026-03-09 18:28:38 -05:00
  • 8f405d4df0 IRC: allow plaintext server links (Anope internal cluster) root 2026-03-09 17:29:06 -05:00
  • d6c55573b8 IRC: fix UnrealIRCd data dir permissions for ircd user root 2026-03-09 17:27:49 -05:00
  • cea19a7ffc IRC: add system CA bundle, define Services Root opertype for Anope root 2026-03-09 17:26:30 -05:00
  • 7abf9b26d1 IRC: fix TLS key perms (644 for ircd user), add Anope readtimeout root 2026-03-09 17:24:34 -05:00
  • a69c91a539 IRC: mixed-alphanum cloak keys, simplified Anope config with proper block syntax root 2026-03-09 17:22:51 -05:00
  • 07dccb7ecf IRC: fix cloak keys (80+ chars required) root 2026-03-09 17:20:47 -05:00
  • 5eaffdb2ef IRC: add cloak_sha256 module, fix Anope mount paths (/anope/conf + /anope/data) root 2026-03-09 17:19:38 -05:00
  • f0198c2c65 IRC: TLS emptyDir+initContainer, Anope initContainer for permissions root 2026-03-09 17:16:00 -05:00
  • 388ec876da IRC: fix config paths (/app/conf for UnrealIRCd, initcopy for Anope) root 2026-03-09 17:11:56 -05:00
  • 85138c45de Synapse: fix log_config path to /config/log.config root 2026-03-09 17:09:53 -05:00
  • b9421582f3 IRC: use djlegolas/unrealircd:6.1.9.1, fix mount paths root 2026-03-09 17:08:50 -05:00
  • 04f29a155d Fix Synapse init container: run as root, fix /data ownership for uid 991 root 2026-03-09 17:06:01 -05:00
  • 3c29b0abe5 Fix mail (accounts), matrix (homeserver.yaml), irc (proper image+config) root 2026-03-09 17:02:59 -05:00