diff options
author | Ruan HE <ruan.he@orange.com> | 2017-11-04 06:46:52 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2017-11-04 06:46:52 +0000 |
commit | b372140e577ca5d850875139fde6e36ae0e868d4 (patch) | |
tree | 9dc3dde83aae5d846d1ad513983fbcde29d8dd40 /moonv4/TODO | |
parent | d39ba88a7fe8e1f600ad5ace9a0dd32154110550 (diff) | |
parent | 661eeeab5feefec5f55698ecfb29dae45784565c (diff) |
Merge "Update the TODO"
Diffstat (limited to 'moonv4/TODO')
-rw-r--r-- | moonv4/TODO | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/moonv4/TODO b/moonv4/TODO index 6d0ca9fc..afdadf3c 100644 --- a/moonv4/TODO +++ b/moonv4/TODO @@ -3,30 +3,24 @@ Here is a list of what must be done to have complete version of the Moon platfor Architecture - Add a complete logging system -- Replace moon_orchestrator with Kubernetes ? -- Add a load balancer (HAProxy ?) -- Update Consul with Consul-Template ? -- Develop the Moon hook in Oslo_Policy +- Replace moon_orchestrator with Kubernetes 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 -- Allow to have multiple moon_interface in parallel (needed for load balancing) 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) -- 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 +- When adding user or VM in GUI, there is a bug in the backend (manager ?) +- GUI: in the "Projects" tab, move the "Map" link in the "Action" button +- GUI: move tabs in this order : "Models, Policy, PDP, Projects" Other actions: @@ -35,5 +29,5 @@ Other actions: - Write User and administrator documentation - Run unit tests - Add and run integration tests -- moon_orchestrator in a docker -- Add security on RabbitMQ transactions (auth+crypt) +- Need to check if the Moon platform still can retrieve users and roles from Keystone +- Need to retrieve VM from Nova |