Hey @JGeek
there is not much to add to what @Niall mentioned here Multi tenant for camunda 8 - #3 by Niall
So to answer your questions:
- This is not possible right now.
- What do you mean exactly? Please be a bit more specific otherwise the answer might be a bit long and maybe not what you expect (because I will explain the complete Zeebe process instance execution).
- No. But you could add some Gateway Interceptors which contains such logic. Meaning that you could add logic to verify whether a tenant is allowed to create an instance or complete a job, based on the grpc requests which are sent to the gateway. This is how some other customers implement it. BUT this implementation is up to you, since Zeebe currently doesn’t support this.
Other than that I think currently the best would be to create a Zeebe cluster per tenant.
Greets
Chris