-
Hello, I'm encountering an issue with contract negotiations in a Kubernetes environment that doesn't happen locally.
On the provider side, the negotiation remains in the AGREEING state, while on the consumer side, it stays in the REQUESTED state. It seems the provider is no longer able to reach the consumer to verify the negotiation ID, even though the consumer pod is running and reachable. I’ve tested the network connectivity between the pods (provider → consumer) using curl on the counterPartyAddress, and the connection works fine. Both connectors are exposed through an ingress controller, which routes requests based on the hostnames defined in the following properties: web.http.public, web.http.management, web.http.protocol The consumer accesses the provider using the ingress hostname defined in the counterPartyAddress property. Have you encountered this issue before? Do you have any idea what could be causing it? Thanks in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
I just found my mistake: my Kubernetes ConfigMaps were misconfigured, which caused both connectors to use the same ConfigMap, resulting in conflicts. |
Beta Was this translation helpful? Give feedback.
I just found my mistake: my Kubernetes ConfigMaps were misconfigured, which caused both connectors to use the same ConfigMap, resulting in conflicts.