Repository navigation
Replies: 1 comment
|
Pas sûr que ce soit encore d'actualité, si ? |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Contexte
En relisant l'implémentation de
repository.sync(modulerepositorydeapps/server-nestjs, issu de #2434), on constate que le couplage GitLab ↔ Vault n'est pas résolu par un appel direct d'un plugin à l'autre, mais par une orchestration au niveau du service. Cette approche pourrait servir de modèle pour résorber les dépendances transverses profondes entre modules (GitLab dépend de Vault, SonarQube / Harbor / ArgoCD dépendent de GitLab, etc.).Le pattern observé
GIT_INPUT_PASSWORD) avant d'émettre l'événementrepository.sync/project.upsert.AppEventsService) → hooks réactifs, réconciliation rejouable.@Optional()de Vault : dégradation propre (log warning) au lieu d'un couplage dur.Questions ouvertes
@Optional()suffit-il à l'échelle, ou faut-il une carte de capacités (quels plugins requièrent quelle infra) ?server-nestjs: s'applique-t-il aussi au système de plugins Fastify d'apps/server, ou est-il propre à la réécriture NestJS ?PR liée
#2434
All reactions