generated from openmcp-project/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
kind/taskGeneral task that needs to be done.General task that needs to be done.needs/validationVerify Issue and Prio with POVerify Issue and Prio with PO
Description
Understand the Task
Description
This task is to bootstrap the actual Kubernetes operator project for the PlatformService. Using the Kubebuilder framework, it involves generating the initial boilerplate code for the operator, including the main.go file, basic controller structure, and Taskfile.
This sets up the minimal runnable operator before adding specific reconciliation logic.
The init
and run
command should be added in this task. And the build and gitops logic using our git submodule build repo.
Any further valuable resources.
- Kubebuilder Quickstart
- our controller-utils
What is required to accept the Task as done.
Done Criteria
- A functional operator project skeleton created, capable of compiling and running (even if it does nothing meaningful yet).
- The project can build a Docker image for the operator.
- 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
Metadata
Metadata
Assignees
Labels
kind/taskGeneral task that needs to be done.General task that needs to be done.needs/validationVerify Issue and Prio with POVerify Issue and Prio with PO