diff options
author | 2017-04-22 13:25:07 +0200 | |
---|---|---|
committer | 2017-04-22 13:25:07 +0200 | |
commit | d182202fc6001983541504ed323d68479086317e (patch) | |
tree | 11d4c10cdd3e995f519c3e0e324968fdaf175114 /moonv4/TODO | |
parent | 83c1c966baf73329fab8ddcfad19ad7fe0c41c2a (diff) |
add moonv4
Change-Id: I247af788d0b0fb961fbc85416486b241eb1d807c
Signed-off-by: WuKong <rebirthmonkey@gmail.com>
Diffstat (limited to 'moonv4/TODO')
-rw-r--r-- | moonv4/TODO | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/moonv4/TODO b/moonv4/TODO new file mode 100644 index 00000000..2d341a84 --- /dev/null +++ b/moonv4/TODO @@ -0,0 +1,32 @@ +Here is a list of what must be done to have complete version of the Moon platform. + +Actions that must be done before the next version: + +- manage a token/uuid (ie session ID) in the moon_interface component +- update RabbitMQ connections in security_function to have work queues instead of RPC +- add a timestamps in moon_router to know if the database has been modified +- rename moon_db and moon_utilities because they are not container but just libraries +- work on moonclient because it doesn't work with the new data model +- check all input from moon_interface (check that input data are correct and safe) +- Move @enforce from moon_db to API in Moon_Manager +- Need to work on unit tests with the new data model + +Bugs to fix: + +- Connect the authz functionality with the enforce decorator +- The intra_extension ID parameter must be given when the container is ran and not when it is build + (security_function) +- The configuration (moon.conf) must be retrieved when the container is ran and not when it is build +- When a container is deleted, the reference is not deleted from CONTAINERS in orchestrator +- All request to moon_interface generally end with a 200 HTTP code even if there is an error + +Other actions: + +- Some cleaning in all classes +- Write Installation procedures +- Write User and administrator documentation +- Run unit tests +- Add and run integration tests +- Add a logging system +- moon_orchestrator in a docker +- Add security on RabbitMQ transactions (auth+crypt) |