openmcp-project / openmcp-project/backlog
Task: Add CRDs to PlatformService project
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Understand the Task
Description
This task involves integrating the ManagedControlPlaneTemplate CRD (defined in #267) into the PlatformService operator's project. This includes placing the CRD YAML manifests in the correct directory (e.g., config/crd), updating the init command to work with the new generated CRDs.
Any further valuable resources.
No response
What is required to accept the Task as done.
Done Criteria
- ManagedControlPlaneTemplate CRD YAML manifests are present in the operator project.
- Go types for ManagedControlPlaneTemplate and its spec are generated and available for use in the controller.
- Running the init command successfully deploys the ManagedControlPlaneTemplate CRD to a Kubernetes cluster.
- Code has been reviewed by other team members
- Internal technical Documentation created/updated
- New / changed code is documented
- Unit Tests created for new code or existing Unit Tests updated
- Integration Test Suite updated
- Enduser Documentation updated (if applicable)
- Successful demonstration in Review
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the ManagedControlPlaneTemplate CRD defined in issue #267 and inspect the operator's config/crd directory and init command. Confirm where CRD YAML manifests and generated Go types belong. Done means the CRD deploys successfully through init and the relevant tests and documentation are updated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- devops, infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100