- Setup project
- Kubebuilder init
- Simply creating a pod with same name as the crd
- Read replicas
- Update deployment if replicas are different
- Add finalizer
- Extract things from reconcile
- Remove to be reviewed in pr
- First review
- Add controller
- Update changelog
- Apply patch and check if deployment was deleted in finalizer
- Change log, add constant and remove ifs
- Move replicas from int to int32
- Create createdeployment
- Change finalizer and add tests
- Create random namespaces and clean up after each test
- Add documentation for ai agents
- Create volume if configmap is set
- Add conditions and volumemounts