Le namespace de destination était figé au nom de l'app. Un override namespace par-app laisse des voisins le partager : la façade kadans-jobs se déploie désormais dans le namespace kadans, à côté de l'app qu'elle sert.
Défaut inchangé ($ns vaut $app_name par défaut) → toutes les autres apps rendent byte-identique. Vérifié : kadans → kadans, kadans-jobs → kadans, erp-sandbox intact.
Après merge : ArgoCD crée kadans-jobs dans kadans (CreateNamespace) ; je nettoie l'ancien namespace kadans-jobs (vide) à la main.
Le namespace de destination était figé au nom de l'app. Un override `namespace` par-app laisse des voisins le partager : la façade **kadans-jobs** se déploie désormais dans le namespace **`kadans`**, à côté de l'app qu'elle sert.
Défaut inchangé (`$ns` vaut `$app_name` par défaut) → toutes les autres apps rendent byte-identique. Vérifié : `kadans → kadans`, `kadans-jobs → kadans`, `erp-sandbox` intact.
Après merge : ArgoCD crée kadans-jobs dans `kadans` (CreateNamespace) ; je nettoie l'ancien namespace `kadans-jobs` (vide) à la main.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_013ws8L74dVZmp97Wu36fm8j
The destination namespace was hardcoded to the app name. A per-app
`namespace` override lets siblings share one: the kadans-jobs analysis
façade now deploys into the `kadans` namespace alongside the app it
serves, instead of a namespace of its own.
Default is unchanged ($ns defaults to $app_name), so every other app
renders byte-identical.
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_013ws8L74dVZmp97Wu36fm8j
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Le namespace de destination était figé au nom de l'app. Un override
namespacepar-app laisse des voisins le partager : la façade kadans-jobs se déploie désormais dans le namespacekadans, à côté de l'app qu'elle sert.Défaut inchangé (
$nsvaut$app_namepar défaut) → toutes les autres apps rendent byte-identique. Vérifié :kadans → kadans,kadans-jobs → kadans,erp-sandboxintact.Après merge : ArgoCD crée kadans-jobs dans
kadans(CreateNamespace) ; je nettoie l'ancien namespacekadans-jobs(vide) à la main.🤖 Generated with Claude Code
https://claude.ai/code/session_013ws8L74dVZmp97Wu36fm8j