Hermes Execution Worker
f21833e787
fix(hermes): replace remaining /cache literals with cachePath constant
...
The prior commit introduced the cachePath constant but never updated its
call sites. Replace the two VolumeMount MountPath literals and the
RESTIC_CACHE_DIR env value with cachePath to finish deduplicating the
Sonar-flagged repeated string literal.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-13 22:08:03 +00:00
Hermes Agent
51133b559a
fix(hermes): After adding cachePath, replace each of the three exact "/cache" literals identified by Sonar with cachePath: the two VolumeMount MountPath values and RESTIC_CACHE_DIR Value. This is a localized behavior-preserving source change. (incident sonar/soteria/go:S1192/AZ9pTqVcN0JrBQvDGDs3)
2026-08-07 05:18:52 +00:00
codex
47205db5b2
backup: throttle failed longhorn attempts
2026-07-16 02:08:46 -03:00
codex
a81ada7358
backup: wait for longhorn backup completion
2026-07-16 01:54:42 -03:00
codex
18bbd814f8
backup: prune longhorn backups by retention
2026-07-16 01:34:47 -03:00
codex
97958d0520
backup: skip detached longhorn volumes
2026-07-16 01:22:07 -03:00
codex
fdab56ed82
backup: harden restic policy jobs
2026-07-16 01:05:33 -03:00
codex
73525ad712
scheduler: repair restic bootstrap probes
2026-07-14 16:16:46 -03:00
codex
fb9a5d8007
scheduler: configure restic job resources
2026-07-14 16:09:14 -03:00
codex
2c733d3953
scheduler: clear stale restic locks before backup
2026-07-14 15:55:22 -03:00
codex
ad0109305a
scheduler: bound policy backup starts
2026-07-14 15:00:52 -03:00
fe2dd6a695
Update README.md
2026-06-19 20:55:56 +00:00
codex
d891f993ed
docs: note soteria bring-up dependencies
2026-06-19 17:53:25 -03:00
aee93cb331
Update README.md
2026-06-19 20:46:24 +00:00
codex
105f88d89c
docs: shorten soteria README
2026-06-19 15:46:22 -03:00
codex
cb476165b5
ci(soteria): relax agent node selector
2026-05-20 06:02:54 -03:00
codex
e62480ddb4
ci: publish LOC source file totals
2026-05-11 17:39:54 -03:00
codex
7a49ac2753
ci: keep Jenkins agents on rpi5 workers
2026-05-10 03:25:49 -03:00
codex
2dd5daafb6
ci: spread Jenkins agents across nodes
2026-05-10 03:22:50 -03:00
codex
01128c8b95
ci: avoid titan-06 for Jenkins agents
2026-05-10 02:37:18 -03:00
codex
64d0e10d35
ci(soteria): enforce sonar and supply-chain gates
2026-04-22 01:29:51 -03:00
codex
4b1db0c6cc
ci(soteria): run doc hygiene before structure checks
2026-04-22 01:24:38 -03:00
codex
0d8199d90c
security(soteria): harden pod scan posture
2026-04-22 00:01:25 -03:00
codex
3a1b2781a6
ci(soteria): use preloaded quality scanner image
2026-04-21 22:50:25 -03:00
codex
6a576477e2
ci(soteria): pass sonar token as login
2026-04-21 22:17:55 -03:00
codex
55a4e1c089
ci(soteria): run sonar and supply-chain scans
2026-04-21 22:09:06 -03:00
codex
c530fa1f1e
ci(soteria): bind sonarqube token credential
2026-04-21 20:16:44 -03:00
codex
99ef3eb31f
ci(soteria): use mirrored buildkit builder
2026-04-21 17:35:54 -03:00
codex
942c1598f4
test(soteria): enforce 95 percent coverage floor
2026-04-21 16:42:16 -03:00
codex
353fe69a62
ci(soteria): use harbor test runners
2026-04-21 13:36:26 -03:00
codex
b4f1e9b0cf
test(soteria): pin default namespace config test
2026-04-21 12:46:08 -03:00
codex
85520b0aa9
ci(soteria): label test metrics with build artifacts
2026-04-21 11:39:13 -03:00
codex
00dcc7772a
ci(soteria): publish canonical build info
2026-04-21 09:35:04 -03:00
codex
f98aa48abf
ci(soteria): archive full quality evidence
2026-04-21 09:22:06 -03:00
codex
2caabd28ea
docs(soteria): replace doc waivers with inline comments
2026-04-21 06:45:04 -03:00
codex
f7a08eb420
test(soteria): finish per-file coverage floor
2026-04-20 21:24:27 -03:00
codex
683014443d
test(soteria): tighten edge-path coverage
2026-04-20 19:53:58 -03:00
codex
8d4dd26d14
test(soteria): cover helper fallback branches
2026-04-20 19:48:35 -03:00
codex
d923551cf8
test(soteria): lift runtime helper coverage
2026-04-20 19:46:11 -03:00
codex
4a2febe148
test(soteria): cover B2 scan and remaining policy/k8s edges
2026-04-20 19:36:23 -03:00
codex
5c9cca4420
test(soteria): cover policy cycle and start loops
2026-04-20 18:47:19 -03:00
codex
7b592edb6d
test(soteria): lift helper and B2 refresh coverage
2026-04-20 18:42:10 -03:00
codex
7df3552f4f
test(k8s): cover client-backed job and state flows
2026-04-20 18:38:12 -03:00
codex
214f89cf0d
test(soteria): cover inventory builder flows
2026-04-20 18:31:59 -03:00
codex
d309920ff1
test(soteria): cover restic usage store
2026-04-20 18:27:33 -03:00
codex
9a061c14ae
test(soteria): cover auth and backup handlers
2026-04-20 18:23:55 -03:00
codex
783c9f7d1a
test(soteria): make entrypoint runner testable
2026-04-20 18:16:30 -03:00
codex
20e4027d26
test(soteria): cover restore validation and cleanup paths
2026-04-20 18:13:08 -03:00
codex
7f44730f58
test(soteria): cover policy handlers and runtime helpers
2026-04-20 18:07:01 -03:00
codex
d975d9076f
test(longhorn): cover client request and backup flows
2026-04-20 18:02:00 -03:00