Skip to content

make install operation compliant with SMP protos #185

@DelusionalOptimist

Description

@DelusionalOptimist

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

No one assigned

    Labels

    area/lifecycleLifecycle management (install, uninstall, configure) relatedissue/willfixThis will be worked onkind/enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions