Repository navigation
Conversation
|
🤖 Hey ! A preview of the application is available at : https://console-pr-2776.dso.cpin-hp.numerique-interieur.fr Please be patient, deployment may take a few minutes. |
0641e13 to
4c8cc74
Compare
|
PR réduite à la bascule nginx. Le câblage Diff actuel : |
The merge-base changed after approval.
a718b30 to
f146d2c
Compare
f146d2c to
15b8e80
Compare
15b8e80 to
51ae4de
Compare
StephaneTrebel
left a comment
There was a problem hiding this comment.
Approbation : la bascule service-monitor vise le module précédemment revu, avec les tests de payload et d’initialisation ajoutés. Fils résolus et CI verte.
The merge-base changed after approval.
4dfd31c to
ab0e57a
Compare
ab0e57a to
18682f7
Compare
18682f7 to
0534345
Compare
StephaneTrebel
left a comment
There was a problem hiding this comment.
blocking: GitHub signale un conflit de fusion concret (, ), qui empêche l’intégration de cette MR. Les conflits doivent être résolus et la CI relancée avant validation.
Revue remplacée : le shell a supprimé les valeurs entre accents graves du verdict.
StephaneTrebel
left a comment
There was a problem hiding this comment.
blocking: GitHub signale un conflit de fusion concret (mergeable=CONFLICTING, mergeStateStatus=DIRTY), qui empêche l’intégration de cette MR. Les conflits doivent être résolus et la CI relancée avant validation.
0534345 to
2584bce
Compare
shikanime
left a comment
There was a problem hiding this comment.
Revue du head 2584bce7 (empilé sur #2775). Les trois location = exactes (health-services, complete-services, refresh-services) reprennent le gabarit des bascules healthz/version, placées avant la section legacy — correspondance exacte correcte ici, ce sont des routes terminales sans sous-chemin. Le corps documente dépendance #2775, procédure de rollback, et Refs #1889. Le seul contenu hors périmètre nginx est le réordonnancement de l'import ProbeOutcome dans service-monitor.service.ts (fix d'ordre d'import, sans effet fonctionnel). Rien de bloquant.
Résumé des sévérités : 0 bloquant, 0 important, 2 nits.
| @@ -1,5 +1,6 @@ | |||
| import type { MonitorInfos } from '@cpn-console/shared' | |||
| import type { OnModuleDestroy, OnModuleInit } from '@nestjs/common' | |||
| import type { ProbeOutcome } from './service-monitor.utils' | |||
There was a problem hiding this comment.
| proxy_set_header X-Forwarded-Proto $scheme; | ||
| } | ||
|
|
||
| location = /api/v1/health-services { |
There was a problem hiding this comment.
nit — Type de titre : cette PR de bascule est feat(nginx-strangler) alors que sa sœur #2756 (/api/v1/clusters) est chore(nginx-strangler). Les deux sont du routage de bascule, pas une fonctionnalité ; harmoniser sur chore pour que le changelog release-please ne présente pas un flip nginx comme un feat.
2584bce to
0882b0b
Compare
Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr> Change-Id: I93e50d0451443a8cdd0d420121e028d26a6a6964 Signed-off-by: Shikanime Deva <22115108+shikanime@users.noreply.github.com>
0882b0b to
7454b86
Compare
|

0 New Issues
0 Fixed Issues
0 Accepted Issues
Issues liées
Refs #1889
Quel est le comportement actuel ?
Les routes
GET /api/v1/health-services,GET /api/v1/complete-servicesetGET /api/v1/refresh-servicessont encore routées vers le legacyapps/serverparapps/nginx-strangler.Quel est le nouveau comportement ?
Bascule nginx-strangler des trois routes vers
server-nestjs:location = /api/v1/health-services,location = /api/v1/complete-services,location = /api/v1/refresh-services— correspondances exactes, même gabarit que les basculeshealthzetversion.Routes migrées vers NestJS, avant la sectionRoutes par défaut (pour l'instant dans le legacy).service-monitormigré dans refactor(service-monitor): migrate module from server #2775 : à fusionner après celle-ci.Cette PR introduit-elle un breaking change ?
Non.
Autres informations
Rollback : commenter le bloc
locationconcerné puisdocker compose exec nginx-strangler nginx -s reload, conformément à la procédure en tête derouting.conf.