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

Consider the use of Dapr Shared for Dapr in standalone mode #516

Open
salaboy opened this issue Jan 30, 2024 · 2 comments
Open

Consider the use of Dapr Shared for Dapr in standalone mode #516

salaboy opened this issue Jan 30, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@salaboy
Copy link

salaboy commented Jan 30, 2024

Dapr Shared allows you to create new standalone Daprd instances without the need for a proxy.
Dapr Shared is distributed as a helm chart so a controller to install the helm chart instead of creating a new dapr-proxy deployment might be the only thing needed.

https://github.com/dapr-sandbox/dapr-shared

I will be more than happy to assist with this work, but I will need to pair up with one of the OpenFunction maintainers to make these changes.

@salaboy salaboy added the enhancement New feature or request label Jan 30, 2024
@benjaminhuo
Copy link
Member

I will be more than happy to assist with this work, but I will need to pair up with one of the OpenFunction maintainers to make these changes.

@salaboy Thanks for the update, dapr shared looks great.

@wrongerror can help on this enhancement.
Also @wanjunlei can help to review the proposal and changes too.

@salaboy
Copy link
Author

salaboy commented Jan 31, 2024

@benjaminhuo can you help coordinating? I do see two mayor changes:

  1. Upgrading the Dapr version being used (including the Dapr SDK into the openfunctions framework), this will allow us to show workflows and functions together
  2. Changing slightly the logic of the controller that deploys Dapr in standalone mode to deploy the Dapr Shared chart.. There are several controllers out there that create Helm Releases so we just need to follow that approach.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants