-
Notifications
You must be signed in to change notification settings - Fork 487
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
deps: replace zeebe-node with @camunda8/sdk #4233
base: develop
Are you sure you want to change the base?
Conversation
I rebased this on top of As a side note, you can also run the application via |
I pushed changes of the test files which fix some of the failing cases. To be continued. |
Let's make it a draft until it's ready for merge. |
@jwulf zeebe-node uses property |
Also it looks like the SDK expects us to pass a path to the custom root certificates (e.g. |
For the OS certificates, we cannot really pass a path. |
I've migrated most of the tests to the new way of creating the client. @jwulf please take a look at the comments above so that we can proceed with this PR: #4233 (comment), #4233 (comment) |
@barmac Let's ensure that it is clear what else we'd need to get this merged (potentially from the SDK side). |
To get this merged, we need to:
@jwulf Please let me know if you need any support with this. |
OK. I have moved the custom certificate management code into the SDK itself (see here). At the moment it can take a file path to a custom certificate. I've added tests for the feature, as well as tests on Windows in CI (didn't have any of those previously - see here). I have opened an issue to support passing the certificate itself as a Buffer or String, as zeebe-node used to. I'll get to that at the end of this week or beginning of next week. For the port number, this is now just part of the ZEEBE_ADDRESS parameter. |
Thanks for the update. I will look into the changes this week. |
Version 8.5.2 of the Camunda 8 JS SDK supports It will be aggregated with the system certificates automatically, and used to verify the TLS certificate used to secure the Zeebe Gateway. |
Unfortunately, I need to postpone this to the week after CamundaCon. |
I am looking into this today. |
In order to check the SDK configuration, I implemented a connection test in camunda/zeebe-connection-test#12 |
@jwulf Is the basic auth supported in the SDK? I couldn't find a configuration option for this even though it was supported in zeebe-node. |
This is blocked by camunda/camunda-8-js-sdk#165 |
We are unblocked now 🚀 |
@barmac You can verify this works via camunda/zeebe-connection-test#11 |
This PR is now in the backlog so we will not work on this right now. |
@abdul99ahad will take this over. |
fixes #4109