jenkins
bb73efb285
feat(hermes): split chat agent and triage surfaces
2026-08-08 17:59:57 -03:00
jenkins
11063daaaa
feat(hermes-triage-demo): isolated demo surface + Jenkins job + Hermes key seeding
...
- New hermes-triage-demo namespace with fixture PVC and RBAC scoped to
Jenkins agent Job creation only
- JCasC pipelineJob hermes-triage-demo: SEED_FAILURE-parameterized fixture
check running as a Kubernetes Job in the demo namespace, emitting the
incident ID to pod stdout (Fluent Bit -> OpenSearch kube-*) and JUnit to
Jenkins
- Hermes init container can seed API_SERVER_KEY in the persistent .env
from an optional hermes-api-server-key Secret (no-op until it exists)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 16:42:37 -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
5f4bdc6e7e
ai(hermes): add isolated user chat instance
2026-08-02 02:31:01 -03:00
jenkins
91d4d98e2e
gpu(titan-24): add Hermes local-first fallback handoff
2026-08-01 22:50:58 -03:00
jenkins
eb71470023
Enable Cassandra image automation
2026-07-27 12:14:57 -03:00
jenkins
b5dd4f5058
feat(cassandra): add parallel migration infrastructure
2026-07-25 00:20:01 -03:00
jenkins
8c3e472e5f
feat(cassandra): add parallel migration infrastructure
2026-07-25 00:18:48 -03:00
jenkins
307f91028c
agent: keep Hermes health independent of Traefik
2026-07-21 21:51:20 -03:00
jenkins
cad0bdee0e
agent: decouple Hermes from retired OpenClaw
2026-07-21 21:47:14 -03:00
jenkins
a481a5e2d1
agent: let Flux update Hermes child spec
2026-07-21 21:32:12 -03:00
jenkins
dd469f3e7a
agent: reset Hermes rollout window
2026-07-21 21:29:46 -03:00
jenkins
880736b4ff
agent: replace OpenClaw with Hermes
2026-07-21 21:02:44 -03:00
jenkins
db10d40b0d
fix(ai): let flux update llm app settings
2026-06-29 14:55:50 -03:00
jenkins
aabced5547
fix(ai): use pod-local ollama model cache
2026-06-29 14:52:46 -03:00
f71d230f53
chore(veles): deploy alpha 0.3.7
2026-06-22 19:30:28 -03:00
jenkins
b5f67901b7
flux: raise kustomize recovery concurrency
2026-06-18 22:27:39 -03:00
jenkins
076339f880
recovery(ananke): quiet flux root apply window
2026-06-18 20:19:03 -03:00
jenkins
52887504cc
recovery(flux): make suspend holds explicit
2026-06-18 19:57:45 -03:00
jenkins
fc2756bb68
recovery(flux): track optional suspend holds
2026-06-18 19:26:59 -03:00
jenkins
1d20fb35d2
veles: stage atlas infrastructure
2026-06-09 00:46:46 -03:00
jenkins
5bec30bd30
game-stream: deploy Wolf foundation
2026-05-21 02:07:17 -03:00
jenkins
52e0ee60fd
openclaw: add testing triage workspace
2026-05-19 19:17:14 -03:00
jenkins
281cc058d8
ops: add resource guardrails for rpi workers
2026-05-19 12:48:40 -03:00
jenkins
5ec51452d8
flux: decouple apps from traefik readiness
2026-05-15 16:43:31 -03:00
jenkins
0bb12cce2d
flux: serialize kustomization reconciles
2026-05-15 16:11:12 -03:00
jenkins
cc724402b6
flux: jitter kustomization intervals
2026-05-15 15:53:02 -03:00
jenkins
c3e15ea22e
flux: avoid child kustomization apply churn
2026-05-15 15:28:53 -03:00
jenkins
d012e78301
flux: calm bootstrap polling
2026-05-15 15:12:38 -03:00
jenkins
986ca716d9
flux: reduce bootstrap reconcile churn
2026-05-15 15:08:27 -03:00
56a6d8da65
gitops(bstein-home): deploy current image tags on main
2026-04-22 00:53:06 -03:00
45fde5e2bc
quality: standardize suite checks and add SonarQube stack
2026-04-19 14:18:58 -03:00
8b990b159e
typhon: register app and add v2-safe ble/control runtime toggles
2026-04-13 23:07:53 -03:00
82538571f7
maintenance(flux): update ariadne automation on main
2026-04-13 02:03:20 -03:00
a3df5659d7
typhon(flux): unblock reconcile by dropping vault dependsOn
2026-04-12 15:24:40 -03:00
0a59343a1f
typhon: add AC Infinity telemetry service and Flux wiring
2026-04-12 15:23:08 -03:00
99bd68f61b
recovery: unblock harbor cold start and add power console
2026-04-06 00:22:54 -03:00
a1cd9fe7a7
flux: order gitea/keycloak after vault and postgres
2026-04-05 01:16:26 -03:00
4d9f7ecff7
flux: extend xmr-miner reconcile timeout
2026-03-30 16:45:36 -03:00
a583570425
flux: extend jenkins and monerod reconcile timeouts
2026-03-30 16:44:39 -03:00
e79ff78a4f
flux: track main branch again
2026-03-30 16:20:53 -03:00
bc59270202
chore: organize one-off jobs
2026-01-28 01:48:32 -03:00
0db28faf32
flux: force apply migrations
2026-01-23 18:58:33 -03:00
8da007759b
bstein-dev-home: separate portal migrations
2026-01-23 03:28:49 -03:00
fd8330a8ab
flux: temporarily drop harbor health checks
2026-01-22 13:38:06 -03:00
1aadaf59ff
flux: simplify image automation messages
2026-01-21 10:35:29 -03:00
d033d680a3
flux: fix image automation templates
2026-01-21 10:34:25 -03:00
6a0872259b
flux: align image automation namespaces
2026-01-21 10:33:06 -03:00
093d86a4e9
chore: add maintenance image automation
2026-01-19 22:03:50 -03:00