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

Desktop Modeler deployment via REST API #4607

Open
xevien96 opened this issue Oct 14, 2024 · 5 comments
Open

Desktop Modeler deployment via REST API #4607

xevien96 opened this issue Oct 14, 2024 · 5 comments
Labels
Camunda 8 Flags an issue as related to Camunda 8 channel:support deploy enhancement New feature or request ready Ready to be worked on

Comments

@xevien96
Copy link

xevien96 commented Oct 14, 2024

Problem you would like to solve

Setting up GRPC/ HTTP2 in company networks through firewalls, load balancers and such sometimes causes problems with customers.

Proposed solution

Use the Deploy Resource endpoint of the new Camunda 8 REST API to deploy process models, forms and DMN.

Alternatives considered

Use Postman to deploy resources or switch to the Webmodeler, but some Devs like the Desktop Modeler for quick testing.

Additional context

SUPPORT-24028

Related to #4109

@xevien96 xevien96 added the enhancement New feature or request label Oct 14, 2024
@xevien96
Copy link
Author

Support issue of one affected customer: https://jira.camunda.com/browse/SUPPORT-24028

@barmac
Copy link
Collaborator

barmac commented Oct 14, 2024

We'd probably need to migrate to the SDK first: #4109

@barmac
Copy link
Collaborator

barmac commented Oct 14, 2024

I think this one is worth discussing. However, it's not a simple switch because we also want to support Camunda versions with gRPC API only.

@barmac barmac added ready Ready to be worked on channel:support deploy Camunda 8 Flags an issue as related to Camunda 8 labels Oct 14, 2024
@barmac
Copy link
Collaborator

barmac commented Oct 14, 2024

CC @crobbins215

@jonathanlukas
Copy link
Contributor

jonathanlukas commented Oct 23, 2024

@barmac The compatibility depends on the platform version. As each diagram has a platform version, the deployment could be controlled by this:

  • > 8.5 => use rest
  • < 8.6 => use grpc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Camunda 8 Flags an issue as related to Camunda 8 channel:support deploy enhancement New feature or request ready Ready to be worked on
Projects
None yet
Development

No branches or pull requests

3 participants