linkerd2/.github
Kevin Leimkuhler 75fcc9d623
Move tap from core into Viz extension (#5651)
Closes #5545.

This change moves all tap and tap-injector code into the viz directory. 

The tap and tap-injector components now also use a new tap image—separating
these components from the controller image that they are currently part of. This
means the controller image has removed all its build dependencies related to
tap.

Finally, the tap Protobuf has been separated from the metrics-api and moved into
it's own `.proto` file and gen directory. This introduces a clear split between
metrics-api and tap Protobuf.

There is no change in behavior for the `viz tap` command.

### Reviewing

#### Docker images

All the bin directory scripts should be updated to build and load the tap image.
All the CI workflows should be updated to build and push the tap image.

#### Controller and pkg directories

This is primarily deletions. Most of the deleted code in this directory is now
in the tap directory of the Viz extension.

#### viz/tap

This is the location that all the tap related code now lives in. New files are
mostly moved from the controller and pkg directories. Imports have all been
updated to point at the right locations and Protobuf.

The Protobuf here is taken from metrics-api and contains all tap-related
Protobuf.

Signed-off-by: Kevin Leimkuhler <kevin@kleimkuhler.com>
2021-02-09 12:43:21 -05:00
..
ISSUE_TEMPLATE Update GitHub issue templates (#4654) 2020-06-23 13:43:53 -07:00
workflows Move tap from core into Viz extension (#5651) 2021-02-09 12:43:21 -05:00
CODEOWNERS codeowners: Relax review requirements on readmes (#4661) 2020-06-24 11:36:25 -07:00
PULL_REQUEST_TEMPLATE.md Update CI and docs to reference `main` branch (#4662) 2020-06-24 12:39:22 -07:00
dco.yml Add a newline to dco.yml (#254) 2018-02-01 15:16:02 -08:00
stale.yml Pin the `area/test` label (#2050) 2019-01-08 13:05:10 -08:00