Current Behavior
On boot, Meshery Adapters connect to Meshery Server and register their model(s), which contain any number of components.
The current collection of components within the model of this adapter are antiquated and incompatible with the latest version of Meshery.
Desired Behavior
They need to be brought inline with the v1beta1 schemas for models and components (and v1alpha3 for relationships).
Implementation
Reuse the same meshkit functionality that is already used by Meshery Server and Meshery CLI. See arch slides 44 and 45?
To do so, you shouldn’t need to change the gRPC protobuf, but if that becomes necessary, the proto needs an overhaul to be made much more generic in nature - by the way in which it describes operations. It also needs to be renamed and should not use the term “meshes”.
Note: be aware of the functionality contained within the Meshery adapter library.
Acceptance Tests
Mockups
Contributor Guides and Resources
Current Behavior
On boot, Meshery Adapters connect to Meshery Server and register their model(s), which contain any number of components.
The current collection of components within the model of this adapter are antiquated and incompatible with the latest version of Meshery.
Desired Behavior
They need to be brought inline with the v1beta1 schemas for models and components (and v1alpha3 for relationships).
Implementation
Reuse the same meshkit functionality that is already used by Meshery Server and Meshery CLI. See arch slides 44 and 45?
To do so, you shouldn’t need to change the gRPC protobuf, but if that becomes necessary, the proto needs an overhaul to be made much more generic in nature - by the way in which it describes operations. It also needs to be renamed and should not use the term “meshes”.
Note: be aware of the functionality contained within the Meshery adapter library.
Acceptance Tests
Mockups
Contributor Guides and Resources