linkerd2/controller/k8s
Tarun Pothulapati 4170b49b33
smi: remove default functionality in linkerd (#7334)
Now, that SMI functionality is fully being moved into the
[linkerd-smi](www.github.com/linkerd/linkerd-smi) extension, we can
stop supporting its functionality by default.

This means that the `destination` component will stop reacting
to the `TrafficSplit` objects. When `linkerd-smi` is installed,
It does the conversion of `TrafficSplit` objects to `ServiceProfiles`
that destination components can understand, and will react accordingly.

Also, Whenever a `ServiceProfile` with traffic splitting is associated
with a service, the same information (i.e splits and weights) is also
surfaced through the `UI` (in the new `services` tab) and the `viz cmd`.
So, We are not really loosing any UI functionality here.

Signed-off-by: Tarun Pothulapati <tarunpothulapati@outlook.com>
2021-12-03 12:07:30 +05:30
..
api.go smi: remove default functionality in linkerd (#7334) 2021-12-03 12:07:30 +05:30
api_test.go smi: remove default functionality in linkerd (#7334) 2021-12-03 12:07:30 +05:30
clientset.go smi: remove default functionality in linkerd (#7334) 2021-12-03 12:07:30 +05:30
test_helper.go smi: remove default functionality in linkerd (#7334) 2021-12-03 12:07:30 +05:30