Replies: 1 comment 4 replies
-
the MVD project clearly shows how to create a runtime for control plane and data plane, please checkout the On a high level, any data plane capability needs to built into the data plane, which then self-registers with the control plane. as for how they communicate: please read the documentation. Generally, please make sure you carefully read the documentation, especially the sections about dependency injection. Simply moving stuff around in a trial-and-error manner is not productive. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
can someone give me a hint how the data and control plane separation works in the MVD?
I am interested in how interaction between them is achieved in particular.
Background:
I integrated the streaming-01-http-to-http sample into the data plane and it works fine when run through Intellij, but it fails with missing injections when run in k8s.
For me, it sounds like the reason could only be that the data plane does not have direct access to classes provided by the control plane.
In this case it could be related to the
TransferProcess
used in the factory.Therefore, I am wondering how I could achieve that.
The error within the data plane container looks as follows:
What I did so far:
Adding dependencies to packages of the control plane to the data plane. This removed some of the errors but then errors regarding the
IdentityAndTrustExtension
injection are thrown. Included somests
packages that should include it, but it won't go away.I also doubt that it is the correct approach. I rather think the issue is with the association to the control plane.
Happy about any info.
Beta Was this translation helpful? Give feedback.
All reactions