Tracking issue for bringing crashloop-operator to the same quality baseline as openvox-operator. Work top to bottom; each unchecked box is the next issue to pick up. Design decisions on record: no automatic scale-up recovery (GitOps concern), no notification integrations, most restrictive policy wins, metrics are low priority.
Phase 1 - CI and repo foundation
Phase 2 - API and design
Phase 3 - Controller and tests
Phase 4 - Supply chain and release
Phase 5 - Docs and cleanup
Phase 6 - Correctness
Found while researching detection improvements; #64 is the only one where
documented behaviour does not work today.
Phase 7 - Detection and behaviour
Phase 8 - Features (later)
Maintainer-only steps (not to be done by automation)
Tracking issue for bringing crashloop-operator to the same quality baseline as openvox-operator. Work top to bottom; each unchecked box is the next issue to pick up. Design decisions on record: no automatic scale-up recovery (GitOps concern), no notification integrations, most restrictive policy wins, metrics are low priority.
Phase 1 - CI and repo foundation
Phase 2 - API and design
Phase 3 - Controller and tests
Phase 4 - Supply chain and release
Phase 5 - Docs and cleanup
Phase 6 - Correctness
Found while researching detection improvements; #64 is the only one where
documented behaviour does not work today.
Phase 7 - Detection and behaviour
Phase 8 - Features (later)
Maintainer-only steps (not to be done by automation)
LLM_API_KEYsecret andLLM_API_URL/LLM_MODELvariables for AI-generated release PR descriptions (workflow falls back to a generated summary without them)