-
Notifications
You must be signed in to change notification settings - Fork 69
Open
Labels
area/lifecycleLifecycle management (install, uninstall, configure) relatedLifecycle management (install, uninstall, configure) relatedissue/willfixThis will be worked onThis will be worked onkind/enhancementNew feature or requestNew feature or request
Description
Background
We're trying to enforce SMP protos wherever possible in all the adapters so as to ensure there is only a single source of truth. This is really helpful for maintaining multiple clients efficiently (i.e Meshery UI and mesheryctl).
Current Behavior
The adapter has 2 keys specifying Consul installation operation. https://github.com/meshery/meshery-consul/blob/beb7f5a3f101cf4641065ce4ad95d749b9f82d02/internal/config/keys.go#L19-L20
These are not compliant with SMP protos.
Desired Behavior
We should prolly modify this operation name to be in accordance with Consul's SMP name https://github.com/service-mesh-performance/service-mesh-performance/blob/1de8c93d8cba4ba8c1120fe09b7bf6ce0aa48c83/spec/service_mesh.pb.go#L33
Metadata
Metadata
Assignees
Labels
area/lifecycleLifecycle management (install, uninstall, configure) relatedLifecycle management (install, uninstall, configure) relatedissue/willfixThis will be worked onThis will be worked onkind/enhancementNew feature or requestNew feature or request