Skip to content

Conversation

@lanycrost
Copy link
Contributor

@lanycrost lanycrost commented Oct 15, 2025

harden controllers, enable webhooks, enforce timeouts; align CEL and RBAC; CI tweaks

  • Reconcile: add per‑reconcile timeouts; propagate ctx to I/O; unify status patching
  • Realtime Engram/Impulse/Story/Run: finalize handling, Service/Deployment/StatefulSet reconciliation, SA usage
  • Webhooks: enable in manager; validate size limits (≤1MiB total), inline caps, schema checks; StepRun/Story/Engram/Impulse validators
  • Storage: no controller offload; set SDK envs (BUBU_MAX_INLINE_SIZE, BUBU_STORAGE_, BUBU_GRPC)
  • Indexing: add field indexers for story refs, templates, engram refs
  • RBAC: least‑privilege; roles and bindings without bind/escalate
  • CEL: evaluator wiring and helpers improvements
  • CI/Dev: update workflows, Dockerfile, devcontainer; enable healthz/readyz; metrics security options
  • CRDs: update Engram/Impulse/StoryRun/StepRun schemas and columns
  • go.mod/sum: dependency updates

…; align CEL and RBAC; CI tweaks

- Reconcile: add per‑reconcile timeouts; propagate ctx to I/O; unify status patching
- Realtime Engram/Impulse/Story/Run: finalize handling, Service/Deployment/StatefulSet reconciliation, SA usage
- Webhooks: enable in manager; validate size limits (≤1MiB total), inline caps, schema checks; StepRun/Story/Engram/Impulse validators
- Storage: no controller offload; set SDK envs (BUBU_MAX_INLINE_SIZE, BUBU_STORAGE_, BUBU_GRPC)
- Indexing: add field indexers for story refs, templates, engram refs
- RBAC: least‑privilege; roles and bindings without bind/escalate
- CEL: evaluator wiring and helpers improvements
- CI/Dev: update workflows, Dockerfile, devcontainer; enable healthz/readyz; metrics security options
- CRDs: update Engram/Impulse/StoryRun/StepRun schemas and columns
- go.mod/sum: dependency updates
@lanycrost lanycrost merged commit a2e382f into main Oct 15, 2025
12 checks passed
@lanycrost lanycrost deleted the feature/operator-hardening-webhooks-timeouts-cel-rbac branch October 15, 2025 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants