-
Notifications
You must be signed in to change notification settings - Fork 38
Add API surface area for multi-tenancy #330
Comments
Required by the Desktop Modeler: camunda/camunda-modeler#3716 |
I am going to remove the method overloads for So: zbc.createProcessInstanceWithResult({
bpmnProcessId: 'order-process',
variables: {
customerId: 123,
invoiceId: 567
}
}) zbc.createProcessInstance({
bpmnProcessId: 'test-process',
variables: {
testData: 'something'
}
}) The rationale for this is: adding |
Published package 8.3.0-alpha4. To do: |
Opened a PR for the Modeler team to test integrating the new APIs in 8.3.0-alpha4: camunda/camunda-modeler#3772 |
Based on the Operate team's use of the Zeebe Node library, rather than breaking the This means that users wanting to use the new feature will need to refactor code to use this API, and there will be no change for users who are using the older API and do not wish to use the new feature. User refactoring is then both motivated by and rewarded by a new feature: multi-tenancy support. |
To consider: Add |
This is a very good idea. If the constructor / env vars provide the |
@jwulf can you add a status here for this work? |
The published |
I tested it with Desktop Modeler against Self-Managed multi-tenant, and it works. Will push 8.3.0 package early next week. |
Published in 8.3.0 |
Multi-tenancy is coming.
This task is to add support to the API surface of the client, with no change to the implementation as yet (the gRPC protocol implementation has not landed yet).
The methods will not do anything in the client but will allow consumers of
zeebe-node
to use the methods during development.See the Java client task here: camunda/camunda#13517
Schema changes
The following commands need a way to specify a tenant:
The following commands need a way to specify one or more tenants:
Out of scope
The following commands are unaffected:
The text was updated successfully, but these errors were encountered: