| HI Enda Phelan and Damien Damien, I created these at the beginner for we have an idea of what was required to be done, however, as I said in the last refine backlog meeting, may require to re-view, re-name, etc these sub-tasks.. Anyway, following my understanding and point of view over it. Explanation: The MSS-Operator has now 3 types of custom resources as follows:
- Mobile Security Service (For Rest Service + UI)
- Mobile Security Service App (For Bind/Unbind app from REST Service)
- Mobile Security Service DB ( PostgreSQL )
Note that each type has its own controller to manage the resources required for each one. What do we need to do regards tests? In this way, following my IMHO over what I think that we need to do regards tests for now. 1. We need tests to ensure that the mandatory CR Specs for each type/CRD is filled by default in order to not allow a PR break it 2. We need tests to ensure that all required resources will be created for each CRD in its reconcile/controller 3. We need tests to ensure that install/manage/config end-to-end will occurs (an integration test) in order to verify the operator as well I think if we are able to cover it will be enough for now at least. Explanation over this sub-task specifically
- We do not have more the type/CR BIND we have now the APP then we need to rename it ( done )
What was expected to be done here?
- Unit tests to ensure the values in the yaml files for the Specs which are not optional
- Unit tests to ensure its controller/reconcile impl
Please, feel free to re-name and re-organize the subtasks you since you are working on it and to ping me if any further information is required. c/c David Ffrench and Laura Fitzgerald |