jenkins
df75479069
hermes: close lane branch coverage gaps
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 15:03:59 -03:00
jenkins
1ba9f13959
hermes: bind terminal commit to journal inode
2026-08-17 07:19:10 -03:00
jenkins
46c50814ad
fix(monitoring): retain short Jetson GPU activity
2026-08-09 14:38:51 -03:00
jenkins
1f893fba27
monitoring(testing): retain scalar branch labels
2026-08-07 20:07:51 -03:00
jenkins
55d8831f8c
monitoring(testing): keep quality rollups current
2026-08-07 20:02:13 -03:00
Brad Stein
4e8edf9fac
Add SCM poll trigger to cassandra Jenkins job
...
The cassandra pipelineJob had no trigger, so Gitea's notifyCommit
webhook found no matching job and pushes only built when started
manually. Poll every 5 minutes like lesavka/typhon so pushes build
within one poll cycle and the webhook race disappears.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 06:52:27 -03:00
jenkins
c4b4e8a404
Merge origin/main into layout migration
...
Reconciles the services layout migration with ~991 upstream commits:
- Remote content wins for cassandra/cassandra-auth, monitoring dashboards,
vmalert availability rules, veles, vault auth script, dashboard render
script and tests (request-v4 availability definition)
- Layout paths win for structure: keycloak/bstein-dev-home job dirs use
bootstrap-jobs/validation-jobs; cassandra realm jobs live in
cassandra-auth (removed keycloak duplicates)
- Union: applications CR list gains hermes-chat and cassandra
image-automation
- Fixed post-migration paths in dashboard test module loader and
hermes-access job header
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 16:26:36 -03:00
jenkins
8f45f47e60
refactor: restructure services layout, retire oceanus, add aether scaffolding
...
- Move flat service manifests into structured subdirs (apps/, bootstrap-jobs/,
repair-jobs/, migration-jobs/, validation-jobs/, node-ops/, networking/)
- Retire oneoffs/ directories across services
- Remove oceanus cluster and its host roles; add aether cluster + terraform scaffolding
- Reorganize scripts/ into ops/, render/, sync/, manual-tests/
- Add Makefile with render/validate/test/flux targets and repo-structure tests
- Update flux-system application CRs to the new paths
- Add hermes-automated-triage-24h-plan knowledge doc (+ comms mirror)
- Refresh knowledge catalogs, dashboards, vmalert rules, quality contract
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 16:21:36 -03:00
jenkins
798e3fee84
Revert "monitoring(network): organize Traefik traffic lanes"
...
This reverts commit eeec8b72dc885950dd116d6dc2ad6574c1cbe6b1.
2026-08-05 12:06:23 -03:00
jenkins
48253cdaf0
monitoring(network): organize Traefik traffic lanes
2026-08-05 12:02:51 -03:00
jenkins
24308f4870
monitoring: remove legacy availability series
2026-08-04 22:49:48 -03:00
jenkins
a2564f8611
monitoring: retain daily availability through retries
2026-08-04 21:47:30 -03:00
jenkins
ba4b871a62
monitoring: publish availability outside query pool
2026-08-04 21:40:24 -03:00
jenkins
af10f7aadc
monitoring: add daily availability rollups
2026-08-04 21:24:47 -03:00
jenkins
5f692ecd3d
monitoring: add compact availability fallback
2026-08-04 21:14:06 -03:00
jenkins
83696d46d2
monitoring: use request success for availability
2026-08-04 21:12:31 -03:00
jenkins
6b1d6388db
monitoring: measure gateway availability
2026-08-04 21:02:19 -03:00
jenkins
026db898fc
monitoring: preserve serving availability history
2026-08-04 18:39:36 -03:00
jenkins
8d16b790af
monitoring: fall back to live serving state
2026-08-04 18:16:13 -03:00
jenkins
5fabd1a84b
monitoring: avoid unstable volume hosts
2026-08-04 18:06:43 -03:00
jenkins
e9b4404e02
monitoring: render test category zero state
2026-08-04 12:34:08 -03:00
jenkins
7c6e7f9736
monitoring: reload vmalert rules automatically
2026-08-04 12:24:38 -03:00
jenkins
e354f3f83a
monitoring: prevent query pool starvation
2026-08-04 12:22:23 -03:00
jenkins
a00175b376
feat(hermes): add actionable Atlas triage skills
2026-08-03 03:58:37 -03:00
jenkins
4dab530baf
monitoring(nodes): clamp CPU charts to physical range
2026-08-02 19:36:44 -03:00
jenkins
f2328f12e4
monitoring(gpu): attribute Jetson activity by allocation
2026-08-02 04:26:33 -03:00
jenkins
b1ecfe96e4
ai(hermes): add operator guide and current GPU shares
2026-08-02 03:59:32 -03:00
jenkins
df953359b9
monitoring(gpu): use process-level pod attribution
2026-08-02 03:31:02 -03:00
jenkins
3255936aeb
monitoring(gpu): report time-weighted namespace usage
2026-08-02 03:08:20 -03:00
jenkins
255b05bf44
monitoring(testing): restore lesavka suite visibility
2026-06-05 01:04:56 -03:00
jenkins
4f0d4b5078
test(titan-iac): split dashboard trigger checks
2026-06-04 21:09:53 -03:00
jenkins
990eec43b4
ci(jenkins): refresh suite jobs twice daily
2026-06-04 20:38:02 -03:00
jenkins
56a29fce03
monitoring(testing): clean up dashboard health signals
2026-06-04 16:09:08 -03:00
jenkins
250a850871
monitoring(gpu): count monitored GPU pool devices
2026-05-22 03:23:36 -03:00
jenkins
491da8a7f5
monitoring(gpu): add pool utilization counters
2026-05-22 03:09:10 -03:00
jenkins
8002181f36
monitoring(gpu): normalize utilization pie to pool capacity
2026-05-22 02:55:24 -03:00
jenkins
95dc2c5007
monitoring(gpu): add process-level utilization attribution
2026-05-22 02:28:08 -03:00
jenkins
2a1e4b3c49
monitoring(gpu): attribute utilization to namespaces
2026-05-22 01:46:32 -03:00
jenkins
5ddb428a96
monitoring(gpu): show utilization with idle fallback
2026-05-21 15:26:02 -03:00
jenkins
1cc2372791
monitoring(gpu): clarify reservation accounting
2026-05-21 13:04:58 -03:00
jenkins
09590dfdfc
monitoring(testing): make branch filter static
2026-05-20 15:10:24 -03:00
jenkins
6d5da627c5
monitoring(testing): backfill category health rollups
2026-05-20 14:39:07 -03:00
jenkins
7ca3ed71dc
monitoring(testing): reduce month-range query cost
2026-05-20 13:26:33 -03:00
jenkins
eb1838e29f
monitoring(testing): memoize dashboard freshness panels
2026-05-20 12:45:50 -03:00
jenkins
5eef469eb7
monitoring(testing): record check health timelines
2026-05-20 12:14:49 -03:00
jenkins
1372ea7581
monitoring(testing): memoize slow dashboard panels
2026-05-20 11:52:25 -03:00
jenkins
2d6a1b5eaa
monitoring(testing): surface current gate health
2026-05-20 11:01:28 -03:00
jenkins
8da1bb6d53
ops: harden ci placement and gpu idle reporting
2026-05-20 04:27:26 -03:00
jenkins
c5fad960de
test(dashboards): expect memoized gate rollups
2026-05-20 00:36:31 -03:00
jenkins
095b93ca8c
monitoring(testing): dedupe run counters by scrape target
2026-05-19 07:46:06 -03:00