Skip to content

Roadmap: quality baseline (reference: openvox-operator) #34

Description

@slauger

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)

  • Merge develop into main and cut releases - handled by the maintainer, not by automation
  • Optional: set LLM_API_KEY secret and LLM_API_URL / LLM_MODEL variables for AI-generated release PR descriptions (workflow falls back to a generated summary without them)
  • Artifact Hub registration - done, repositoryID is in artifacthub-repo.yml

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    roadmapTracking issue

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions