aboutsummaryrefslogtreecommitdiffstats
path: root/moonv4/TODO
diff options
context:
space:
mode:
authorasteroide <thomas.duval@orange.com>2017-08-18 15:02:14 +0200
committerasteroide <thomas.duval@orange.com>2017-08-18 15:02:14 +0200
commit057ea217dced5ff47f6423daf39b946a799f20bc (patch)
treef5ada96528515e1bd659cd25d6ce9e1014bac800 /moonv4/TODO
parentba7154c8198e443908002a5ce46959e445f966ee (diff)
Update TODO
Change-Id: I324e5f6dd1ff7109d67857cb9a581231ccceb88f
Diffstat (limited to 'moonv4/TODO')
-rw-r--r--moonv4/TODO11
1 files changed, 9 insertions, 2 deletions
diff --git a/moonv4/TODO b/moonv4/TODO
index 2d341a84..6d0ca9fc 100644
--- a/moonv4/TODO
+++ b/moonv4/TODO
@@ -1,5 +1,13 @@
Here is a list of what must be done to have complete version of the Moon platform.
+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
+
Actions that must be done before the next version:
- manage a token/uuid (ie session ID) in the moon_interface component
@@ -10,13 +18,13 @@ Actions that must be done before the next version:
- 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)
-- 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
@@ -27,6 +35,5 @@ Other actions:
- 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)