feat(argocd): let apps override their destination namespace; kadans-jobs → kadans

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
This commit is contained in:
2026-07-20 10:23:15 +02:00
co-authored by Claude Fable 5
parent 342026a3d9
commit 9ad6585f69
2 changed files with 6 additions and 1 deletions
+2
View File
@@ -46,6 +46,8 @@ gitea_applications:
argocd-image-updater.argoproj.io/kadans.update-strategy: digest
kadans-jobs:
org: arcodange
# La façade d'analyse vit dans le namespace de l'app qu'elle sert.
namespace: kadans
annotations:
argocd-image-updater.argoproj.io/image-list: kadans-jobs=gitea.arcodange.lab/arcodange/kadans-jobs:latest
argocd-image-updater.argoproj.io/kadans-jobs.update-strategy: digest