88 Commits

Author SHA1 Message Date
rcourtman
a779cf86c1 chore: remove dev artifacts and fix leaked local path
- Delete CHANGELOG-DRAFT.md (superseded by docs/releases/RELEASE_NOTES_v6.md)
- Delete scripts/lint-fixer/PROGRESS.md and scripts/overnight-refactor/PROGRESS.md
- Remove local filesystem path from deploy/cloud/RUNBOOK.md
2026-02-17 11:35:39 +00:00
rcourtman
27bf6ab756 merge: bring origin/main Helm chart + CI updates into v6 consolidation branch 2026-02-13 21:26:53 +00:00
rcourtman
ee2819f3b9 feat(ai): add explore status events and observability rules 2026-02-11 14:31:12 +00:00
rcourtman
9b9570ca21 fix(deploy): use Cloudflare DNS-01 for ACME, fix Traefik compat
pulserelay.pro DNS is on Cloudflare, not DigitalOcean. Updated:
- Traefik DNS-01 provider: digitalocean -> cloudflare
- Env vars: DO_AUTH_TOKEN -> CF_API_EMAIL + CF_API_KEY
- Traefik image: v3.3 -> latest (v3.6.7 for Docker API 1.44+ compat)
- Network: external: true (created by setup.sh before compose)
- ACME email: hardcoded (Traefik doesn't interpolate shell vars)
2026-02-10 22:52:21 +00:00
rcourtman
7b268fa5fb feat(cloud): add Traefik stack + deployment scripts (C-3, C-8)
Production deployment configuration for the Cloud platform:

C-3: Traefik + docker-compose stack
- docker-compose.yml with Traefik v3.3 + control plane services
- Wildcard TLS via DNS-01 (DigitalOcean) for *.cloud.pulserelay.pro
- Security headers middleware (HSTS, frame deny, nosniff)
- Shared pulse-cloud Docker network for tenant routing
- Multi-stage Dockerfile for control plane binary

C-8: Deployment scripts + operational runbook
- setup.sh: idempotent first-time droplet provisioning (Ubuntu 24.04)
- backup.sh: daily tenant data backup with DO Spaces sync + 7-day retention
- rollout.sh: controlled sequential image rollout with canary, snapshot,
  health check, and automatic rollback on failure
- RUNBOOK.md: full operational procedures (deploy, DNS, Stripe webhooks,
  monitoring, backup/restore, rollout, scaling, debugging, emergencies)
2026-02-10 22:32:02 +00:00
rcourtman
c7b46f9e96 Auto-update Helm chart version to 5.1.7 2026-02-10 10:03:25 +00:00
rcourtman
0299474b4c Auto-update Helm chart documentation 2026-02-10 10:03:23 +00:00
rcourtman
2fad91b683 Auto-update Helm chart version to 5.1.6 2026-02-09 14:46:27 +00:00
rcourtman
4d95fa6c6b Auto-update Helm chart documentation 2026-02-09 14:46:25 +00:00
rcourtman
05df44b677 Auto-update Helm chart version to 5.1.5 2026-02-08 12:22:27 +00:00
rcourtman
55ee77e5f7 Auto-update Helm chart documentation 2026-02-08 12:22:25 +00:00
rcourtman
e3d6fe0a93 Auto-update Helm chart version to 5.1.4 2026-02-07 22:50:56 +00:00
rcourtman
bf5a966d38 Auto-update Helm chart documentation 2026-02-07 22:50:55 +00:00
rcourtman
2b75f1ab2e Auto-update Helm chart version to 5.1.3 2026-02-07 15:02:43 +00:00
rcourtman
9b84fb7212 Auto-update Helm chart documentation 2026-02-05 00:22:02 +00:00
rcourtman
c949e9c9f9 Auto-update Helm chart version to 5.1.2 2026-02-04 23:16:55 +00:00
rcourtman
981fc00d4c Auto-update Helm chart documentation 2026-02-04 23:16:54 +00:00
rcourtman
69d20abc0c Auto-update Helm chart version to 5.1.1 2026-02-04 21:11:14 +00:00
rcourtman
7d3bf20b3e Auto-update Helm chart documentation 2026-02-04 21:11:13 +00:00
rcourtman
ed1ec49a71 Auto-update Helm chart version to 5.1.0 2026-02-04 17:46:50 +00:00
rcourtman
a95bc0b4aa Auto-update Helm chart documentation 2026-02-04 17:46:49 +00:00
rcourtman
a3e8cd7008 Auto-update Helm chart version to 5.1.0-rc.2 2026-02-04 00:23:28 +00:00
rcourtman
b0ab6b970c Auto-update Helm chart documentation 2026-02-04 00:23:24 +00:00
rcourtman
7cc3f77097 Auto-update Helm chart version to 5.1.0-rc.1 2026-02-03 00:55:38 +00:00
rcourtman
2a0855d131 Auto-update Helm chart documentation 2026-01-20 20:09:30 +00:00
rcourtman
b1f2f28a8d Auto-update Helm chart version to 5.0.17 2026-01-20 19:34:24 +00:00
rcourtman
68da7b5c11 Auto-update Helm chart documentation 2026-01-20 19:34:23 +00:00
rcourtman
5bbe581355 Auto-update Helm chart version to 5.0.16 2026-01-12 20:31:57 +00:00
rcourtman
fd027f4c9d Auto-update Helm chart documentation 2026-01-12 20:31:56 +00:00
rcourtman
0267d1aa8a Auto-update Helm chart version to 5.0.15 2026-01-11 15:34:14 +00:00
rcourtman
1beb823552 Auto-update Helm chart documentation 2026-01-11 15:34:12 +00:00
rcourtman
135e5aaf0a Auto-update Helm chart version to 5.0.14 2026-01-10 19:35:05 +00:00
rcourtman
eb1eff5c92 Auto-update Helm chart documentation 2026-01-10 19:35:03 +00:00
rcourtman
cba2e8609d Auto-update Helm chart version to 5.0.13 2026-01-10 08:47:24 +00:00
rcourtman
773efb4b19 Auto-update Helm chart documentation 2026-01-10 08:47:22 +00:00
rcourtman
e4c17777d0 feat: Add deployment strategy configuration to Helm chart
Added strategy.type option to values.yaml (default: RollingUpdate) to allow
users to configure the deployment strategy. Users with ReadWriteOnce (RWO)
persistent volumes should set this to "Recreate" to avoid Multi-Attach errors
during upgrades.

Related to #1057
2026-01-07 17:57:41 +00:00
rcourtman
3f0808e9f9 docs: comprehensive core and Pro documentation overhaul
- Major updates to README.md and docs/README.md for Pulse v5
- Added technical deep-dives for Pulse Pro (docs/PULSE_PRO.md) and AI Patrol (docs/AI.md)
- Updated Prometheus metrics documentation and Helm schema for metrics separation
- Refreshed security, installation, and deployment documentation for unified agent models
- Cleaned up legacy summary files
2026-01-07 17:38:27 +00:00
rcourtman
f210ef5517 Auto-update Helm chart version to 5.0.11 2026-01-04 20:01:07 +00:00
rcourtman
9388a13718 Auto-update Helm chart documentation 2026-01-04 20:01:06 +00:00
rcourtman
3b48c4acbb Auto-update Helm chart version to 5.0.10 2026-01-02 21:30:25 +00:00
rcourtman
e19c202ff3 Auto-update Helm chart documentation 2026-01-02 21:30:23 +00:00
rcourtman
0751e3ca94 Auto-update Helm chart version to 5.0.9 2026-01-02 00:55:10 +00:00
rcourtman
06cd8c415f Auto-update Helm chart documentation 2026-01-02 00:55:10 +00:00
rcourtman
6e34c80c58 Auto-update Helm chart version to 5.0.8 2026-01-01 11:12:05 +00:00
rcourtman
a569aeb1d4 Auto-update Helm chart documentation 2026-01-01 11:12:05 +00:00
rcourtman
efe3fca534 Auto-update Helm chart version to 5.0.7 2025-12-31 00:27:48 +00:00
rcourtman
c46887f89b Auto-update Helm chart documentation 2025-12-31 00:27:47 +00:00
rcourtman
de36b2bc02 Auto-update Helm chart version to 5.0.6 2025-12-29 10:51:52 +00:00
rcourtman
4b75c81c47 Auto-update Helm chart documentation 2025-12-29 10:51:52 +00:00
rcourtman
174a6cad5e Auto-update Helm chart version to 5.0.5 2025-12-27 13:36:27 +00:00