Skip to content

feat: bootstrap Sonarr Kubernetes operator - #1

Closed
Fuochi wants to merge 21 commits into
mainfrom
feat/claudio-bootstrap
Closed

feat: bootstrap Sonarr Kubernetes operator#1
Fuochi wants to merge 21 commits into
mainfrom
feat/claudio-bootstrap

Conversation

@Fuochi

@Fuochi Fuochi commented Feb 28, 2026

Copy link
Copy Markdown
Contributor

Bootstrap the Sonarr Kubernetes operator with all CRDs, controllers, CI pipeline, integration and E2E tests.

dabrign and others added 21 commits March 7, 2025 15:54
Controller fixes:
- custom_format: map CRD fields (value/min/max) to Sonarr API Field objects
- auto_tag: same field mapping fix as custom_format
- quality_profile: follow Terraform provider approach, fetch all quality
  definitions and custom formats, include all in items/format_items
- quality_profile: default min_upgrade_format_score to 1 (Sonarr v4 requires >= 1)
- traits: write Ready=False status condition on reconcile errors
- sonarr: reduce requeue to 15s when instance not ready

E2E test fixes:
- custom_format_lifecycle: add valid ReleaseTitleSpecification
- cross_resource_dependencies: add specifications to AutoTag and CustomFormat
- quality_profile_lifecycle: set min_upgrade_format_score to 1
- root_folder_lifecycle: use /tmp path that exists in Sonarr container
- sonarr_client: fix autotag API endpoint from /autotag to /autotagging
Co-authored-by: Copilot <copilot@github.com>
…de readability

Co-authored-by: Copilot <copilot@github.com>
@Fuochi Fuochi closed this Jul 30, 2026
@Fuochi
Fuochi force-pushed the feat/claudio-bootstrap branch from 2d258a0 to 3b22a6b Compare July 30, 2026 17:37
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