Mise à jour de 'Roadmap'
parent
92efd4c502
commit
b9ff0839cd
46
Roadmap.md
46
Roadmap.md
|
@ -6,9 +6,9 @@
|
||||||
|
|
||||||
#### Référence
|
#### Référence
|
||||||
|
|
||||||
`EP-EVENTS`
|
`EPC-EVENTS`
|
||||||
|
|
||||||
#### Objectif
|
#### Objectifs
|
||||||
|
|
||||||
- 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;
|
- 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.
|
- 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.
|
||||||
|
@ -24,9 +24,9 @@
|
||||||
|
|
||||||
#### Référence
|
#### Référence
|
||||||
|
|
||||||
`EP-AUTHN`
|
`EPC-AUTHN`
|
||||||
|
|
||||||
#### Objectif
|
#### Objectifs
|
||||||
|
|
||||||
- Implémenter une ségrégation des ressources au niveau du serveur Emissary pour permettre un fonctionnement par "tenant";
|
- 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 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);
|
||||||
|
@ -42,14 +42,46 @@
|
||||||
|
|
||||||
#### Référence
|
#### Référence
|
||||||
|
|
||||||
`EP-WEBUI`
|
`EPC-WEBUI`
|
||||||
|
|
||||||
#### Objectif
|
#### Objectifs
|
||||||
|
|
||||||
|
- Mettre en place une première version Alpha du projet [arcad/emissary-hq] avec les fonctionnalités de gestion des agents de base (gestion de l'appairage d'un agent, opérations CRUD sur les spécifications associées à l'agent);
|
||||||
|
- Formaliser et implémenter une première version des "aspects" (module d'édition contextualisé et focalisé sur un aspect métier d'un agent);
|
||||||
|
- Stabiliser l'API REST du serveur Emissary.
|
||||||
|
|
||||||
### Modularisation et stabilisation des API Go/REST
|
#### Scénarios
|
||||||
|
|
||||||
|
> TODO
|
||||||
|
|
||||||
|
### Modularisation des contrôleurs
|
||||||
|
|
||||||
|
#### Référence
|
||||||
|
|
||||||
|
`EPC-MODULE`
|
||||||
|
|
||||||
|
#### Objectifs
|
||||||
|
|
||||||
|
- Transformer le modèle monolithique actuel des contrôleurs en mode "plugin" permettant ainsi d'étendre les fonctionnalités de l'agent à la demande;
|
||||||
|
- Porter les contrôleurs actuels sur le nouveau modèle de plugins;
|
||||||
|
|
||||||
|
#### Scénarios
|
||||||
|
|
||||||
|
> TODO
|
||||||
|
|
||||||
### Contrôleur "conteneur"
|
### Contrôleur "conteneur"
|
||||||
|
|
||||||
|
#### Référence
|
||||||
|
|
||||||
|
`EPC-CTRL-CONTAINER`
|
||||||
|
|
||||||
|
#### Objectifs
|
||||||
|
|
||||||
|
- Créer un contrôleur capable d'exécuter des conteneurs arbitraires à partir d'une spécification Emissary
|
||||||
|
|
||||||
|
#### Scénarios
|
||||||
|
|
||||||
|
> TODO
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue