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

Placement: Adds authorization to ReportDaprStatus #7112

Merged
merged 1 commit into from Oct 30, 2023

Conversation

JoshVanL
Copy link
Contributor

PR updates the placement server to authorize ReportDaprStatus client requests when in mTLS mode. In mTLS mode, placement will verify that the requested host update has the same app ID as the client's identity.

There is currently no concept of namespacing in placement, so apps across namespaces with the same app ID are considered to have the same identity, so different identities can share the same host pool across namespaces. Though today the actor subsystem is public across the cluster, and actors cannot invoke across namespaces.

PR updates the placement server to authorize ReportDaprStatus client
requests when in mTLS mode. In mTLS mode, placement will verify that the
requested host update has the same app ID as the client's identity.

There is currently no concept of namespacing in placement, so apps
across namespaces with the same app ID are considered to have the same
identity, so different identities can share the same host pool across
namespaces. Though today the actor subsystem is public across the
cluster, and actors cannot invoke across namespaces.

Signed-off-by: joshvanl <me@joshvanl.dev>
@JoshVanL JoshVanL requested review from a team as code owners October 30, 2023 14:45
@JoshVanL JoshVanL added the autoupdate DaprBot will keep the Pull Request up to date with master branch label Oct 30, 2023
@yaron2 yaron2 merged commit 441017b into dapr:master Oct 30, 2023
19 of 20 checks passed
@JoshVanL JoshVanL added this to the v1.13 milestone Feb 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
autoupdate DaprBot will keep the Pull Request up to date with master branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants