Break down Jenkins Custom Resource into smaller parts, support multiple Custom Resource Definitions #495
Closed as not planned
Closed as not planned
Description
Break down Jenkins CR into smaller parts, support multiple custom resource types with separate reconciliation loops.
Please write a schema proposal for the following custom resources:
- Jenkins instance
- Jenkins agent
- Backup & restore - support multiple storage options for backup to k8s PVC, AWS S3, Azure File Share
- Authz & Authn - access to Jenkins API, GitHub integration, etc.
- Jobs
- Configuration (CasC, Groovy)
- and more if needed