fix(server-nestjs): use project owner email for sonarqube user creation - #2403
Conversation
20f3e9e to
c19af62
Compare
c19af62 to
21ab391
Compare
b463a75 to
b625ae4
Compare
There was a problem hiding this comment.
SonarQube: use project.owner.email for user creation instead of
synthetic {slug}@{slug}
GitLab: revoke old mirror tokens on rotation, validate tokens via
API call, restore 1-year token expiry, set ciConfigPath and user
creation hardening (canCreateGroup, forceRandomPassword, projectsLimit)
Vault: group restructure and techRO path divergence are intentional
with built-in roles
E2E: realigned tests with DSO orchestration docs, fix gating
Donc déjà au moins quatre commits atomiques 😅 (en fait j'en compte bien, bien plus)
Et n'hésite pas à découper en MRs stackées, je sens que je vais souvent les revoir, ces 419 lignes. Profitons d'avoir un peu de marge pour améliorer notre process de revue 🙂
bdf27a5 to
b5a3e90
Compare
b5a3e90 to
b547d14
Compare
Review — PR #2403 (reviewer)Scope actually reviewed: 9 files, +123/-83, all in blocker
warning
nit
Things checked and clean
Verdict: REQUEST CHANGES — only for the blocker (description mismatch). The code itself is mergeable; fix the description and this is good to go. |
Realign apps/server-nestjs/test/*.e2e-spec.ts with DSO orchestration docs and fix E2E gating. Test-only change; no production source. Source fixes tracked separately and must merge first: - #2403 sonarqube user creation uses project.owner.email - #2405 gitlab token/user hardening (ciConfigPath, canCreateGroup, forceRandomPassword, projectsLimit, 1-year expiry, revoke old tokens) - #2406 vault group restructure and techRO path divergence Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr>
d2b5cc9 to
27b5bf5
Compare
Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr> Change-Id: I8776cb553c3a3ef9394ac60aeee526776a6a6964
Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr> Change-Id: Ie162865d6cb5ddaa41244b889d7af21b6a6a6964
27b5bf5 to
cc8534a
Compare
|
Realign apps/server-nestjs/test/*.e2e-spec.ts with DSO orchestration docs and fix E2E gating. Test-only change; no production source. Source fixes tracked separately and must merge first: - cloud-pi-native#2403 sonarqube user creation uses project.owner.email - cloud-pi-native#2405 gitlab token/user hardening (ciConfigPath, canCreateGroup, forceRandomPassword, projectsLimit, 1-year expiry, revoke old tokens) - cloud-pi-native#2406 vault group restructure and techRO path divergence Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr>
Realign apps/server-nestjs/test/*.e2e-spec.ts with DSO orchestration docs and fix E2E gating. Test-only change; no production source. Source fixes tracked separately and must merge first: - cloud-pi-native#2403 sonarqube user creation uses project.owner.email - cloud-pi-native#2405 gitlab token/user hardening (ciConfigPath, canCreateGroup, forceRandomPassword, projectsLimit, 1-year expiry, revoke old tokens) - cloud-pi-native#2406 vault group restructure and techRO path divergence Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr>

0 New Issues
0 Fixed Issues
0 Accepted Issues
Issues liées
Issues numéro: #2400
Quel est le comportement actuel ?
Quel est le nouveau comportement ?
Cette PR introduit-elle un breaking change ?
Autres informations