From 240cb8f2d72f9c681bca7aedc8cc537c9d4f2db8 Mon Sep 17 00:00:00 2001 From: wpetit Date: Mon, 20 Nov 2023 12:27:45 +0100 Subject: [PATCH] Ajouter 'Roadmap' --- Roadmap.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 Roadmap.md diff --git a/Roadmap.md b/Roadmap.md new file mode 100644 index 0000000..d25a698 --- /dev/null +++ b/Roadmap.md @@ -0,0 +1,49 @@ +# Feuille de route + +## Épiques + +### Journaux d'évènement et amélioration des échanges réseaux + +#### Référence + +`EP-EVENTS` + +#### Objectif + +- Implémenter un flux d'évènements (séquence de données structurées et horodatées) associé à un agent (avec persistence du flux sur le serveur Emissary) permettant de suivre le cycle de vie de celui ci; +- Améliorer la fréquence des échanges réseaux entre les agents Emissary et le serveur notamment sur la remontée de métadonnées. + +#### Scénarios + +- [ ] Formaliser la notion de flux d'évènements associé à un agent +- [ ] Implémenter une API Go permettant à un contrôleur de générer un évènement +- [ ] Implémenter une API REST permettant de consulter le journal d'évènement d'un agent (potentiellement avec suivi en temps réel) +- [ ] Améliorer la mécanique de remontée de métadonnées des agents sur le serveur Emissary (envoie des données uniquement suite à modification de celles-ci) + +### Ségrégation des ressources et autorisations d'accès + +#### Référence + +`EP-AUTHN` + +#### Objectif + +- Implémenter une ségrégation des ressources au niveau du serveur Emissary pour permettre un fonctionnement par "tenant"; +- Implémenter les contrôles nécessaires à la mise en place d'une politique de gestion des accès de type [`ABAC`](https://en.wikipedia.org/wiki/Attribute-based_access_control); +- Implémenter les APIs nécessaires à la gestion des tenants et règles d'accès associées. + +### Client web et mise en place des "aspects" + +#### Référence + +`EP-WEBUI` + +#### Objectif + + +### C. Modularisation et stabilisation API + +### D. Contrôleur "conteneur" + + +