You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An ApplicationSet that is project and namespace scoped can still conflict with an ApplicationSet in another namespace.
We are trying to implement namespace per tenant via the source and destination AppProject fields wherein our tenants can use apps and appsets in an isolated manner.
Unfortunately, we tried using appset-sync as the name of an ApplicationSet in two different namespaces, and that would continually conflict -- thus pruning what was created via the ApplciationSet in the other namespace.
From here the two sets of applications cycled their deployments.
Obviously this could be extremely dangerous to our production applications.
To Reproduce
Create two ApplicationSets in two different tenant namespaces with the same name.
Have these both target different namespaces.
The applications output will continually cycle in and out of existence as the output of one ApplicationSet will prune the output of the other.
Expected behavior
The namespacing of an ApplicationSet should work exactly like the namespacing of an Application.
someNamespace/someApp does not currently conflict with someOtherNamespace/someApp
yet,
someNamespace/someAppSet conflicts with someOtherNamespace/someAppSet
Checklist:
argocd version
.Describe the bug
An ApplicationSet that is project and namespace scoped can still conflict with an ApplicationSet in another namespace.
We are trying to implement namespace per tenant via the source and destination AppProject fields wherein our tenants can use apps and appsets in an isolated manner.
Unfortunately, we tried using
appset-sync
as the name of an ApplicationSet in two different namespaces, and that would continually conflict -- thus pruning what was created via the ApplciationSet in the other namespace.From here the two sets of applications cycled their deployments.
Obviously this could be extremely dangerous to our production applications.
To Reproduce
Create two ApplicationSets in two different tenant namespaces with the same name.
Have these both target different namespaces.
The applications output will continually cycle in and out of existence as the output of one ApplicationSet will prune the output of the other.
Expected behavior
The namespacing of an ApplicationSet should work exactly like the namespacing of an Application.
someNamespace/someApp
does not currently conflict withsomeOtherNamespace/someApp
yet,
someNamespace/someAppSet
conflicts withsomeOtherNamespace/someAppSet
Screenshots
N/A
Version
Logs
The text was updated successfully, but these errors were encountered: