linkerd2/controller/cmd
Alex Leong 9d3cf6ee4d
Move most service-mirror code out of cmd package (#4901)
All of the code for the service mirror controller lives in the `linkerd/linkerd2/controller/cmd` package.  It is typical for control plane components to only have a `main.go` entrypoint in the cmd package.  This can sometimes make it hard to find the service mirror code since I wouldn't expect it to be in the cmd package.

We move the majority of the code to a dedicated controller package, leaving only main.go in the cmd package.  This is purely organizational; no behavior change is expected.

Signed-off-by: Alex Leong <alex@buoyant.io>
2020-08-27 14:17:18 -07:00
..
destination Enable endpoint slices when upgrading through CLI (#4864) 2020-08-24 14:34:50 -07:00
heartbeat Add `as-group` CLI flag (#3952) 2020-01-22 16:38:31 +02:00
identity Spelling (#4872) 2020-08-12 21:59:50 -07:00
proxy-injector Add CronJobs and ReplicaSets to dashboard and CLI (#3687) 2019-12-11 10:02:37 -08:00
public-api Remove/Relax prometheus related checks (#4724) 2020-07-20 14:24:00 -07:00
service-mirror Move most service-mirror code out of cmd package (#4901) 2020-08-27 14:17:18 -07:00
sp-validator Shrink controller Docker image from 315MB to 38MB (#3378) 2019-09-05 11:44:03 -07:00
tap Service Mirroring Component (#4028) 2020-03-02 21:16:08 +02:00
main.go Service Mirroring Component (#4028) 2020-03-02 21:16:08 +02:00