Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support namespace isolation option for Dapr PubSub #4872

Closed
olitomlinson opened this issue Jul 6, 2022 · 4 comments · Fixed by #5112
Closed

Support namespace isolation option for Dapr PubSub #4872

olitomlinson opened this issue Jul 6, 2022 · 4 comments · Fixed by #5112
Assignees
Milestone

Comments

@olitomlinson
Copy link

In what area(s)?

/area runtime

Describe the feature

In the same vein as namespace isolation support for State Management building block in v1.8 (namespace option), please can dapr PubSub support namespace isolation too.

An opt-in configuration when enables any topics and queues that are created in the underlying pub/sub broker include the namespace as well as the AppID in the name, so that messages don't bleed across namespaces, even if the AppID are not the same.

Given two apps, with a need for pub sub topic :

Namespace : NS-1
AppID : Foo
Topic : Command

Namespace : NS-2
AppID : Foo
Topic : Command

would lead to the creation of two discrete queues, something like :

NS-1.Foo.Command
NS-2.Foo.Command

@yaron2 yaron2 self-assigned this Jul 7, 2022
@yaron2 yaron2 added this to the v1.9 milestone Jul 7, 2022
@yaron2
Copy link
Member

yaron2 commented Jul 7, 2022

Thanks @olitomlinson! Triaged to 1.9.

@olitomlinson
Copy link
Author

Awesome. Thanks so much.

@olitomlinson
Copy link
Author

@yaron2

Just an update, my development teams are starting to move forward with adopting Dapr PubSub, so its essential for us that this is resolved quickly, as our entire development cluster relies on multiple dev/test copies of the application stack being deployed and we can't allow messages to collide across those stacks.

@yaron2
Copy link
Member

yaron2 commented Aug 12, 2022

@yaron2

Just an update, my development teams are starting to move forward with adopting Dapr PubSub, so its essential for us that this is resolved quickly, as our entire development cluster relies on multiple dev/test copies of the application stack being deployed and we can't allow messages to collide across those stacks.

This is still on track for 1.9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants