Operator: Support Toolbox custom resource
Summary
Toolbox
describes the workload and runtime specification of GitLab Toolbox. It provides terminal access to a GitLab instance and has utilities for backup, maintenance, and troubleshooting.
Success criteria
To support this custom resource, GitLab Operator must:
- Introduce its API and custom resource definition (CRD).
- Implement a controller for managing its lifecycle.
- Support API validation for checking user-provided custom resources (CR).
- Show closed items
Link items together to show that they're related or that one is blocking others.