Commit Graph

  • 574057811f chore: remove go.work main mrhid6 2026-09-08 09:10:48 +00:00
  • e0cc3988fc refactor: move vantagectl to vantage-ctl mrhid6 2026-09-08 09:07:14 +00:00
  • 44d9036440 refactor: move the agent and its installer to vantage-agent mrhid6 2026-09-08 09:00:22 +00:00
  • 1c6d9e8495 refactor: move proto/ to vantage-shared mrhid6 2026-09-08 08:44:47 +00:00
  • f9dec9b230 refactor: move the public host out to vantage-site and vantage-docs mrhid6 2026-09-08 08:41:11 +00:00
  • 872699c38c refactor: move Vantage HQ out to the vantage-admin repository mrhid6 2026-09-08 08:13:55 +00:00
  • eb32d367c8 feat: Removed comments in workflow mrhid6 2026-09-08 07:47:42 +00:00
  • a134f8443a fix: download vantage-shared before asking the module cache where it is mrhid6 2026-09-08 07:47:00 +00:00
  • ee1f9f3b32 refactor: consume vantage-shared as an external private module mrhid6 2026-09-08 07:42:58 +00:00
  • 5326639918 fix: declare grpc dependency in shared go.mod mrhid6 2026-09-08 07:36:13 +00:00
  • 3bf80a117b refactor: rename shared module to gitea.hostxtra.co.uk/vantage/vantage-shared mrhid6 2026-09-08 07:34:53 +00:00
  • 189a8fa963 feat: Move grpc pbs to shared agent/v1.3.4 mrhid6 2026-09-07 15:50:25 +00:00
  • 7b13944c24 fix: Build the vantagectl image on its release tag, not on every push to main vantagectl/v0.1.1 mrhid6 2026-09-07 15:11:39 +00:00
  • e7384d334a feat: Add vantagectl, the control plane backup and restore CLI vantagectl/v0.1.0 mrhid6 2026-09-07 14:52:13 +00:00
  • be299845ca fix: document inspect and --confirm-db's actual behaviour mrhid6 2026-09-07 14:45:37 +00:00
  • d83061786c fix: validate manifest collection names and route archive accessors through safeJoin mrhid6 2026-09-07 14:45:37 +00:00
  • b28a2263bb fix: read KEY_ENCRYPTION_KEY in archive-only verify; never leave a partial archive mrhid6 2026-09-07 14:45:36 +00:00
  • b6f45390c4 fix: correct verify's ciphertext field map against the models mrhid6 2026-09-07 14:45:36 +00:00
  • 2e4bc687d4 fix: replay index specs verbatim instead of reconstructing them mrhid6 2026-09-07 14:45:36 +00:00
  • d328d3aaca docs: Reconcile backups and backup-and-restore pages mrhid6 2026-09-07 14:32:31 +00:00
  • 89cc524f3f docs: Document backup and restore mrhid6 2026-09-07 14:29:03 +00:00
  • f0f2600bed feat: Add an optional scheduled backup CronJob to the chart mrhid6 2026-09-07 14:17:42 +00:00
  • 884fd189fb fix: Report the real reason verify falls back to archive-only checks mrhid6 2026-09-07 14:11:58 +00:00
  • e08cc2f928 feat: Build and publish vantagectl mrhid6 2026-09-07 14:09:00 +00:00
  • 3ce963b0cd feat: Add the vantagectl restore and verify subcommands mrhid6 2026-09-07 14:04:25 +00:00
  • 461a79277d feat: Add the vantagectl backup and inspect subcommands mrhid6 2026-09-07 13:57:04 +00:00
  • d9f7fa6993 feat: Add the vantagectl module and its cobra root mrhid6 2026-09-07 13:45:20 +00:00
  • 060fa64339 feat: Add backup verify with a live decrypt probe mrhid6 2026-09-07 11:26:34 +00:00
  • 30d83c4c32 feat: Add the backup restore mrhid6 2026-09-07 11:23:27 +00:00
  • a918b1bdc1 feat: Add the backup dump mrhid6 2026-09-07 11:16:38 +00:00
  • 66b1a041ba feat: Add the backup archive writer and reader mrhid6 2026-09-07 11:10:17 +00:00
  • d55ed2b19a feat: Add the backup archive manifest mrhid6 2026-09-07 11:08:02 +00:00
  • 8135c8d781 feat: Add key fingerprinting for backup archives mrhid6 2026-09-07 11:03:48 +00:00
  • 577b060b8a feat: Extract AES-GCM into shared/cryptobox mrhid6 2026-09-07 10:55:54 +00:00
  • 1028a2e43a docs: Add the backup-restore implementation plan mrhid6 2026-09-07 10:30:56 +00:00
  • eba93a812e docs: Correct Dockerfile location and specify the verify probe mrhid6 2026-09-07 10:10:04 +00:00
  • 83b7256b60 docs: Design for control plane backup and restore mrhid6 2026-09-07 10:07:50 +00:00
  • 9d17f539b5 fix: Fixed card header margin mrhid6 2026-09-07 08:36:18 +00:00
  • 28f746c7e2 feat: Compact vitals mrhid6 2026-09-07 08:26:07 +00:00
  • 9d218cb19f feat: Reduce server vitials panel height mrhid6 2026-09-07 08:14:47 +00:00
  • f9ef9c4929 fix: Fixed mobile scroll bar mrhid6 2026-09-07 08:02:09 +00:00
  • 049e005873 feat: Updated monitor chart mrhid6 2026-08-25 15:02:04 +00:00
  • c440b59b93 feat: Updated affected components on status page incidents mrhid6 2026-08-25 14:56:50 +00:00
  • 3e4865884c feat: Updated plans and catalogue pages mrhid6 2026-08-25 14:35:47 +00:00
  • 270d55e6a6 feat: Updated status page title mrhid6 2026-08-25 14:11:21 +00:00
  • 7a0a1953f6 fix: Fixed api url on web chart/v1.1.0 mrhid6 2026-08-25 13:53:59 +00:00
  • 3e4ccc9720 feat: Added more debug logging mrhid6 2026-08-25 13:26:23 +00:00
  • e5947489e4 fix: Fixed status page published switch mrhid6 2026-08-25 13:26:10 +00:00
  • 0a7a10aeed feat: Added status pages to license page mrhid6 2026-08-25 13:10:28 +00:00
  • 28b813ba64 feat: sell status pages as a per-instance licence feature mrhid6 2026-08-25 09:25:05 +00:00
  • 68160dc681 docs: correct the status page URL for self-hosted, trim to what ships mrhid6 2026-08-25 09:05:06 +00:00
  • 32e7420d89 fix: wire status page and incident delete, stop promising a name we do not publish mrhid6 2026-08-25 09:05:06 +00:00
  • 7e1d67dba4 fix: file live outages as active, refuse "operational" over zero components mrhid6 2026-08-25 09:04:54 +00:00
  • da1dc90ac5 fix: resolve the public status page's tenant from a trusted X-Forwarded-Host mrhid6 2026-08-25 09:04:47 +00:00
  • 72c9492223 docs: status pages mrhid6 2026-08-25 08:44:38 +00:00
  • fa67d839cd fix: status page editor error handling, maintenance validation and UTC display mrhid6 2026-08-25 08:40:05 +00:00
  • 1452928b75 feat: status page authoring UI mrhid6 2026-08-25 08:32:43 +00:00
  • bf10023f35 fix: empty slices rather than null on the unavailable status snapshot mrhid6 2026-08-24 19:42:16 +00:00
  • f4f41e400b feat: public status page mrhid6 2026-08-24 14:53:42 +00:00
  • 3abbdc41d6 feat: status page authoring API mrhid6 2026-08-24 14:43:17 +00:00
  • 6ba54f690c fix: default TRUSTED_PROXIES in shipped deployments and route /public/ through ingress mrhid6 2026-08-24 14:35:29 +00:00
  • a3c6b2a305 feat: public status page endpoint with per-address rate limit mrhid6 2026-08-24 14:29:24 +00:00
  • 21a2d077d8 feat: cached public status snapshot with licence gate mrhid6 2026-08-24 14:24:07 +00:00
  • 6263c7e16f fix: clear resolved_at when reopening a status incident via appended update mrhid6 2026-08-24 14:21:26 +00:00
  • 161835802d feat: authored status incidents and maintenance windows mrhid6 2026-08-24 14:18:06 +00:00
  • 6f998ff506 feat: status page CRUD and cache invalidation mrhid6 2026-08-24 14:15:25 +00:00
  • d192589790 fix: maintenance repaint no longer zeroes no_data uptime; strengthen redaction test mrhid6 2026-08-24 14:12:38 +00:00
  • 21c2bb2646 feat: public status snapshot assembly and redaction boundary mrhid6 2026-08-24 14:07:10 +00:00
  • 9c0bbd13dd feat: status page id validation and cache key mrhid6 2026-08-24 14:02:46 +00:00
  • 1c15961309 feat: status page schema, licence feature and indexes mrhid6 2026-08-24 14:00:00 +00:00
  • 383b763a66 docs: attach approved status page mockup to the implementation plan mrhid6 2026-08-24 13:52:07 +00:00
  • 3e99a9df33 docs: public status pages implementation plan mrhid6 2026-08-24 13:42:44 +00:00
  • f1b6f90345 docs: public status pages design spec mrhid6 2026-08-24 13:32:24 +00:00
  • 2a660697c5 docs: Updated troubleshotting doc mrhid6 2026-08-24 12:50:44 +00:00
  • 0c08dda635 feat: Useragent mrhid6 2026-08-24 12:17:46 +00:00
  • 22b99ff895 feat: Monitor grath zoom mrhid6 2026-08-24 10:58:50 +00:00
  • 2fab784ba7 feat: Monitor groups and chart information mrhid6 2026-08-24 10:30:23 +00:00
  • 83cdf92575 feat: Updated edit monitor page mrhid6 2026-08-24 09:25:43 +00:00
  • aa1c8e4aa1 feat: Hide secrets on api and channels mrhid6 2026-08-14 12:23:36 +00:00
  • ac61015cc0 fix: Fixed incorrect openapi doc mrhid6 2026-08-13 13:04:44 +00:00
  • a0fbf5b9ba fix: Word and colour Windows workloads correctly across the UI agent/v1.3.3 mrhid6 2026-08-13 12:57:37 +00:00
  • ddf0814803 docs: Fix Windows package-inventory and poll-loop claims in CLAUDE.md mrhid6 2026-08-13 12:28:51 +00:00
  • 2bc15648b7 docs: Describe the Windows agent's update and workload support agent/v1.3.2 mrhid6 2026-08-13 12:23:34 +00:00
  • 7f348b7b2b fix: Follow Windows Th/Td labels through the updates table mrhid6 2026-08-13 12:19:47 +00:00
  • a71fd9a9f4 fix: Fixed docs entitlement mrhid6 2026-08-13 12:18:21 +00:00
  • 36848a519a feat: Word the workload and update panels for Windows servers mrhid6 2026-08-13 12:16:10 +00:00
  • ea6d0b969c fix: Trim Windows event log after SCM filtering, not before mrhid6 2026-08-13 12:12:11 +00:00
  • 4ba9983cf8 feat: Control Windows services and read their event log as workloads mrhid6 2026-08-13 12:04:49 +00:00
  • 8caaa4540f fix: Respect .exe word boundary and unterminated quotes in servicePath mrhid6 2026-08-13 12:00:59 +00:00
  • 42f0cb67cb feat: Collect Windows services as workloads mrhid6 2026-08-13 11:52:08 +00:00
  • 1dfb3cc28c refactor: Split the agent workloads package by build tag mrhid6 2026-08-13 10:49:24 +00:00
  • b51e87477e feat: Report whether a managed host is waiting on a reboot mrhid6 2026-08-13 10:39:27 +00:00
  • 05c0ad43d2 feat: Check and apply Windows updates through the Windows Update COM API mrhid6 2026-08-13 10:36:22 +00:00
  • 4a07af049c refactor: Split the agent updates package by build tag mrhid6 2026-08-13 10:33:35 +00:00
  • 057c193e26 feat: Add winexec helper for running PowerShell from the agent mrhid6 2026-08-13 10:26:31 +00:00
  • 38a731f269 docs: Add implementation plan for Windows agent parity mrhid6 2026-08-13 10:21:04 +00:00
  • 06d69590fc docs: Design for Windows agent parity on updates and workloads mrhid6 2026-08-13 10:08:25 +00:00
  • 6adee810dc feat: Cleanup old docs mrhid6 2026-08-13 09:41:32 +00:00
  • 00d4307346 fix: Fixed chart for ingress chart/v1.0.8 mrhid6 2026-08-13 09:29:01 +00:00
  • 7e767ecb4f fix: Move the API keys page off the /api prefix mrhid6 2026-08-13 09:26:34 +00:00