meshery / meshery-adapter-library

Library of common functionality for Meshery Adapters
Apache License 2.0
28 stars 32 forks source link

[Adapters] Evolve meshes.proto to adapters.proto #148

Closed leecalcote closed 7 months ago

leecalcote commented 10 months ago

This issue is child issue (labeled with kind/child). See https://github.com/meshery/meshery/issues/9966 for additional context.

Current Behavior

Meshery Adapters capabilities have progressed well beyond that of managing service meshes. Adapters include the ability to manage any type of structure as well as perform advanced performance management of that into structure.

Desired Behavior

The meshes.proto in Meshery Server is no longer representative of the broader set of capabilities that Meshery Adapters have. The name of this protobuf file and aspects of its internals need to be updated to reflect this fact.

Implementation

  1. Renaming meshes.proto to adapters.proto (and the directory name) - https://github.com/meshery/meshery-adapter-library/tree/master/meshes
  2. Update and remove any service mesh specific concepts in the proto and library to be infra and capability agnostic.

Resources

leecalcote commented 9 months ago

@MUzairS15 fyi

stale[bot] commented 7 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 7 months ago

This issue is being automatically closed due to inactivity. However, you may choose to reopen this issue.