Hello there,
I’m using Camunda 8.6.8 with Spring Boot and Zeebe Client SDK.
In Camunda modeler I have designed a User Task (Camunda User Task, not Job Worker) and I’m using Zeebe Client to complete those tasks. In local environment (Docker Compose), I have defined a rest-address for zeebe like this:
camunda:
client:
mode: self-managed
zeebe:
enabled: true
rest-address: http://localhost:8088
prefer-rest-over-grpc: false
and everything works fine.
On DEV server where I’m using the Self-Managed Camunda (Helm) of the same version, when trying to complete the user task I’m getting Status 404 - Not Found. My config is the following:
camunda:
client:
mode: self-managed
auth:
client-id: app
client-secret: xxxx
issuer: http://keycloak-headless.keycloak.svc.cluster.local:8080/auth/realms/camunda-platform
zeebe:
enabled: true
rest-address: http://camunda-zeebe-gateway.camunda.svc.cluster.local:8080
prefer-rest-over-grpc: false
audience: zeebe-api
grpc-address: http://camunda-zeebe-gateway.camunda.svc.cluster.local:26500
Additionally, I’m using multi-tenanancy. So, starting the process instance is working fine but completing the task is the only operation that is not working for some reason.
Task key that I’m using to complete the task is also correct and it’s matching with the user task key from ElasticSearch index.
Any idea what can be wrong here?
Thank you in advance!