adb-notes (déprécié)
Service déprécié
adb-notes n'est plus déployé. Ses fonctionnalités ont été migrées vers adb-tickets lors du release R4. La route /notes redirige désormais vers adb-tickets.
Historique
adb-notes gérait initialement les notes attachées aux entités métier (notes sur une personne, sur un contrat, sur un bien). Lors du release R4, l'équipe a décidé de fusionner cette fonctionnalité avec adb-tickets pour simplifier l'architecture et éviter la duplication des modèles de "communication / annotations".
Statut dans le monorepo
| Élément | État |
|---|---|
| Dossier au top-level | ❌ |
FQDN dans adb-common | ✓ NOTES = http://adb-notes (subsiste mais inutilisé) |
Interface client NotesClient | ✓ existe dans adb-common mais aucun consommateur dans le code |
| Chart Helm | ❌ supprimé |
| Route Ingress | ⚠ /notes redirige vers adb-tickets |
| Listed dans script de release | ✓ (par cohérence historique) |
Migration
Lors du release R4 :
- Données MongoDB exportées de la base
adb-notespuis importées dansadb-tickets. - Service Kubernetes
adb-notessupprimé (commit "Delete k8s adb-notes services" dans les release notes). - Route Ingress
/notesreconfigurée pour pointer versadb-tickets.
Pourquoi conserver les références ?
- L'enum
FQDN.NOTESet l'interfaceNotesClientsubsistent dansadb-commonpour des raisons de compatibilité (au cas où un service externe en aurait besoin) — à supprimer dans une PR de cleanup. - La route
/notesreste accessible pour ne pas casser les anciens liens.
Recommandations
- ❌ Ne pas réintroduire
adb-notesdans le monorepo. - ❌ Ne pas appeler
FQDN.NOTESdepuis un nouveau service. - ✅ Pour ajouter une note sur une entité, utiliser
adb-tickets.
À faire (cleanup)
- [ ] Supprimer
FQDN.NOTESdeadb-common. - [ ] Supprimer l'interface
NotesClientdeadb-common. - [ ] Évaluer si la redirection
/notespeut être supprimée.