lab-apps (Add): sourceNamespaces for any-namespace factory apps #90

Merged
ginjiruu merged 1 commit from issue-8-lab-apps-source-namespaces into master 2026-09-22 21:44:18 +00:00
Owner

Follow-up to lab/automation#8: with application.namespaces: '', Argo CD v3.5.2 only permits Applications outside the argocd namespace when the referenced project's spec.sourceNamespaces matches the app's namespace (AppProject.IsAppNamespacePermitted, verified in v3.5.2 source). The factory smoke Application in dev-apps-source was rejected ('not permitted to use project lab-apps'). Adds sourceNamespaces: [''] to lab-apps, matching the project's existing wildcard style.

Follow-up to lab/automation#8: with application.namespaces: '*', Argo CD v3.5.2 only permits Applications outside the argocd namespace when the referenced project's spec.sourceNamespaces matches the app's namespace (AppProject.IsAppNamespacePermitted, verified in v3.5.2 source). The factory smoke Application in dev-apps-source was rejected ('not permitted to use project lab-apps'). Adds sourceNamespaces: ['*'] to lab-apps, matching the project's existing wildcard style.
With application.namespaces: '*' (lab/automation#8), Applications outside
the argocd namespace are only permitted when the project's sourceNamespaces
matches their namespace. The factory-managed apps live in dev-apps-source.
ginjiruu merged commit b9ab5e1125 into master 2026-09-22 21:44:18 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lab/portable-cluster-argocd-apps!90
No description provided.