linkerd2/cli/cmd/testdata
Kevin Leimkuhler cc3c53fa73
Remove tap from public API and associated test infrastructure (#3240)
### Summary

After the addition of the tap APIServer, all the logic related to tap in the public API no longer needs to be there. The servers and clients that are created but not used, as well as all the old testing infrastrucure related to tap can be removed.

This deprecates TapByResource and therefore required an update to the protobuf files with `bin/protoc-go.sh`. While the change to deprecate this method was extremely small, a lot of protobuf fils were updated in the process. These changes to the code and protobuf files should probably remain coupled since `TapByResource` is officially deprecated in the public API, but a majority of the additions/deletions are related to those files.

This draft passes `go test` as well as a local run of the integration tests.

Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
2019-08-14 17:27:37 -04:00
..
inject-filepath Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
check_output.golden Output check result as json (#2666) 2019-05-20 09:04:28 -07:00
check_output_json.golden Output check result as json (#2666) 2019-05-20 09:04:28 -07:00
crt.pem install: Introduce the Identity controller (#2526) 2019-03-19 17:04:11 -07:00
edges_one_output.golden Updating CLI output for `linkerd edges` (#3048) 2019-07-17 12:23:34 -07:00
edges_one_output_json.golden Updating CLI output for `linkerd edges` (#3048) 2019-07-17 12:23:34 -07:00
edges_wide_output.golden Updating CLI output for `linkerd edges` (#3048) 2019-07-17 12:23:34 -07:00
endpoints_one_output.golden Have `linkerd endpoints` use `Destination.Get` (#2990) 2019-07-03 09:11:03 -05:00
endpoints_one_output_json.golden Have `linkerd endpoints` use `Destination.Get` (#2990) 2019-07-03 09:11:03 -05:00
endpoints_two_outputs.golden Have `linkerd endpoints` use `Destination.Get` (#2990) 2019-07-03 09:11:03 -05:00
inject_contour.input.yml Added `linkerd uninject` command (#2054) 2019-01-14 17:39:31 -05:00
inject_contour.report Fix Unicode and color output for Windows (#2114) 2019-01-23 09:55:44 -08:00
inject_contour.report.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_contour_uninject.report Add newline separator above uninject reports (#2104) 2019-01-17 11:12:54 -08:00
inject_emojivoto_already_injected.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_already_injected.input.yml When injecting, perform an uninject as a first step (#2089) 2019-01-17 10:15:23 -08:00
inject_emojivoto_already_injected.report When injecting, perform an uninject as a first step (#2089) 2019-01-17 10:15:23 -08:00
inject_emojivoto_already_injected.report.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_deployment.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_deployment.input.yml test: Support the -update and -pretty-diff flags (#2315) 2019-02-19 13:06:12 -08:00
inject_emojivoto_deployment.report Update check and inject output (#2087) 2019-01-16 15:14:14 -08:00
inject_emojivoto_deployment.report.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_deployment_config_overrides.golden.yml Refactor proxy injection to use Helm charts (#3200) 2019-08-07 17:32:37 -05:00
inject_emojivoto_deployment_config_overrides.input.yml Support for resources opting-out of tap (#2807) 2019-05-10 14:17:23 -05:00
inject_emojivoto_deployment_controller_name.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_deployment_controller_name.input.yml test: Support the -update and -pretty-diff flags (#2315) 2019-02-19 13:06:12 -08:00
inject_emojivoto_deployment_controller_name.report Update check and inject output (#2087) 2019-01-16 15:14:14 -08:00
inject_emojivoto_deployment_controller_name.report.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_deployment_controller_name_uninject.report Add newline separator above uninject reports (#2104) 2019-01-17 11:12:54 -08:00
inject_emojivoto_deployment_debug.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_deployment_empty_proxy_version_config.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_deployment_empty_resources.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_deployment_empty_resources.input.yml Ignoring resources with empty kind field. (#2292) 2019-02-19 11:44:28 -08:00
inject_emojivoto_deployment_empty_resources.report Ignoring resources with empty kind field. (#2292) 2019-02-19 11:44:28 -08:00
inject_emojivoto_deployment_empty_resources.report.verbose Ignoring resources with empty kind field. (#2292) 2019-02-19 11:44:28 -08:00
inject_emojivoto_deployment_empty_version_config.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_deployment_hostNetwork_false.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_deployment_hostNetwork_false.input.yml Remove executable bit from non-executable files. (#1335) 2018-07-16 13:55:52 -10:00
inject_emojivoto_deployment_hostNetwork_false.report Update check and inject output (#2087) 2019-01-16 15:14:14 -08:00
inject_emojivoto_deployment_hostNetwork_false.report.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_deployment_hostNetwork_true.input.yml Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_deployment_hostNetwork_true.report Fix Unicode and color output for Windows (#2114) 2019-01-23 09:55:44 -08:00
inject_emojivoto_deployment_hostNetwork_true.report.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_deployment_hostNetwork_true_uninject.report Add newline separator above uninject reports (#2104) 2019-01-17 11:12:54 -08:00
inject_emojivoto_deployment_injectDisabled.input.yml Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_deployment_injectDisabled.report Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_deployment_injectDisabled.report.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_deployment_injectDisabled_uninject.report Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_deployment_no_init_container.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_deployment_overridden.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_deployment_overridden_noinject.golden.yml New `linkerd inject` default and manual modes (#2721) 2019-04-24 09:05:27 -05:00
inject_emojivoto_deployment_udp.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_deployment_udp.input.yml test: Support the -update and -pretty-diff flags (#2315) 2019-02-19 13:06:12 -08:00
inject_emojivoto_deployment_udp.report Fix Unicode and color output for Windows (#2114) 2019-01-23 09:55:44 -08:00
inject_emojivoto_deployment_udp.report.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_deployment_udp_uninject.report Add newline separator above uninject reports (#2104) 2019-01-17 11:12:54 -08:00
inject_emojivoto_deployment_uninject.report Add newline separator above uninject reports (#2104) 2019-01-17 11:12:54 -08:00
inject_emojivoto_deployment_uninjected.input.yml Fix uninject (#3236) 2019-08-13 15:06:21 -05:00
inject_emojivoto_istio.input.yml When injecting, perform an uninject as a first step (#2089) 2019-01-17 10:15:23 -08:00
inject_emojivoto_istio.report Fix Unicode and color output for Windows (#2114) 2019-01-23 09:55:44 -08:00
inject_emojivoto_istio.report.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_istio_uninject.report Add newline separator above uninject reports (#2104) 2019-01-17 11:12:54 -08:00
inject_emojivoto_list.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_list.input.yml test: Support the -update and -pretty-diff flags (#2315) 2019-02-19 13:06:12 -08:00
inject_emojivoto_list.report Update check and inject output (#2087) 2019-01-16 15:14:14 -08:00
inject_emojivoto_list.report.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_list_empty_resources.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_list_empty_resources.input.yml Ignoring resources with empty kind field. (#2292) 2019-02-19 11:44:28 -08:00
inject_emojivoto_list_empty_resources.report Ignoring resources with empty kind field. (#2292) 2019-02-19 11:44:28 -08:00
inject_emojivoto_list_empty_resources.report.verbose Ignoring resources with empty kind field. (#2292) 2019-02-19 11:44:28 -08:00
inject_emojivoto_list_uninject.report Add newline separator above uninject reports (#2104) 2019-01-17 11:12:54 -08:00
inject_emojivoto_pod.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_pod.input.yml test: Support the -update and -pretty-diff flags (#2315) 2019-02-19 13:06:12 -08:00
inject_emojivoto_pod.report Update check and inject output (#2087) 2019-01-16 15:14:14 -08:00
inject_emojivoto_pod.report.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_pod_uninject.report Add newline separator above uninject reports (#2104) 2019-01-17 11:12:54 -08:00
inject_emojivoto_pod_with_requests.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_pod_with_requests.input.yml test: Support the -update and -pretty-diff flags (#2315) 2019-02-19 13:06:12 -08:00
inject_emojivoto_pod_with_requests.report Update check and inject output (#2087) 2019-01-16 15:14:14 -08:00
inject_emojivoto_pod_with_requests.report.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_pod_with_requests_uninject.report Add newline separator above uninject reports (#2104) 2019-01-17 11:12:54 -08:00
inject_emojivoto_statefulset.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_emojivoto_statefulset.input.yml test: Support the -update and -pretty-diff flags (#2315) 2019-02-19 13:06:12 -08:00
inject_emojivoto_statefulset.report Update check and inject output (#2087) 2019-01-16 15:14:14 -08:00
inject_emojivoto_statefulset.report.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_emojivoto_statefulset_uninject.report Add newline separator above uninject reports (#2104) 2019-01-17 11:12:54 -08:00
inject_gettest_deployment.bad.golden Added `linkerd uninject` command (#2054) 2019-01-14 17:39:31 -05:00
inject_gettest_deployment.bad.golden.verbose Update check and inject output (#2087) 2019-01-16 15:14:14 -08:00
inject_gettest_deployment.bad.input.yml Introduce inject integration tests (#2616) 2019-04-05 11:42:49 -07:00
inject_gettest_deployment.good.golden.stderr Update check and inject output (#2087) 2019-01-16 15:14:14 -08:00
inject_gettest_deployment.good.golden.stderr.verbose Add pod spec annotation to disable injection in CLI and auto-injector (#2187) 2019-02-01 16:57:06 -08:00
inject_gettest_deployment.good.golden.yml Inject Tap service name into proxy PodSpec (#3155) 2019-07-29 15:05:45 -07:00
inject_gettest_deployment.good.input.yml Introduce inject integration tests (#2616) 2019-04-05 11:42:49 -07:00
install-cni-plugin_default.golden Introduce Control Plane's PSP and RBAC resources into Helm templates (#2920) 2019-06-12 20:18:46 -07:00
install-cni-plugin_fully_configured.golden Introduce Control Plane's PSP and RBAC resources into Helm templates (#2920) 2019-06-12 20:18:46 -07:00
install-cni-plugin_fully_configured_equal_dsts.golden Introduce Control Plane's PSP and RBAC resources into Helm templates (#2920) 2019-06-12 20:18:46 -07:00
install-sp_default.golden Update ServiceProfile CRD to version v1alpha2 and remove validation (#3078) 2019-07-23 11:46:31 -07:00
install-sp_output.golden Update ServiceProfile CRD to version v1alpha2 and remove validation (#3078) 2019-07-23 11:46:31 -07:00
install_config.golden Update install and upgrade code to use the new helm charts (#3229) 2019-08-13 14:16:24 -07:00
install_control-plane.golden Remove tap from public API and associated test infrastructure (#3240) 2019-08-14 17:27:37 -04:00
install_default.golden Remove tap from public API and associated test infrastructure (#3240) 2019-08-14 17:27:37 -04:00
install_ha_output.golden Remove tap from public API and associated test infrastructure (#3240) 2019-08-14 17:27:37 -04:00
install_ha_with_overrides_output.golden Remove tap from public API and associated test infrastructure (#3240) 2019-08-14 17:27:37 -04:00
install_no_init_container.golden Remove tap from public API and associated test infrastructure (#3240) 2019-08-14 17:27:37 -04:00
install_output.golden Remove tap from public API and associated test infrastructure (#3240) 2019-08-14 17:27:37 -04:00
key.pem install: Introduce the Identity controller (#2526) 2019-03-19 17:04:11 -07:00
routes_one_output.golden Improve routes command to list all routes (#2066) 2019-01-16 17:15:35 -08:00
routes_one_output_json.golden Improve routes command to list all routes (#2066) 2019-01-16 17:15:35 -08:00
stat_all_output.golden Fixes #2607: Remove TLS from stat (#2613) 2019-04-04 10:37:42 -07:00
stat_all_output_json.golden Fixes #2607: Remove TLS from stat (#2613) 2019-04-04 10:37:42 -07:00
stat_one_output.golden Fixes #2607: Remove TLS from stat (#2613) 2019-04-04 10:37:42 -07:00
stat_one_output_json.golden Fixes #2607: Remove TLS from stat (#2613) 2019-04-04 10:37:42 -07:00
stat_one_pod_output.golden Show pod status more clearly (#1967) (#2989) 2019-07-10 12:44:44 -07:00
stat_one_tcp_output.golden Fixes #2607: Remove TLS from stat (#2613) 2019-04-04 10:37:42 -07:00
stat_one_ts_output.golden Add trafficsplit metrics to CLI (#3176) 2019-08-14 10:30:57 -07:00
stat_one_ts_output_json.golden Add trafficsplit metrics to CLI (#3176) 2019-08-14 10:30:57 -07:00
tap_busy_output.golden Add resource metadata to Tap CLI output (#1437) 2018-08-20 14:25:26 -07:00
tap_busy_output_wide.golden Add resource metadata to Tap CLI output (#1437) 2018-08-20 14:25:26 -07:00
tap_empty_output.golden Make several CLI commands testable (#86) 2017-12-27 14:10:41 -05:00
trust-anchors.pem install: Introduce the Identity controller (#2526) 2019-03-19 17:04:11 -07:00
upgrade_default.golden Remove tap from public API and associated test infrastructure (#3240) 2019-08-14 17:27:37 -04:00
upgrade_ha.golden Remove tap from public API and associated test infrastructure (#3240) 2019-08-14 17:27:37 -04:00
upgrade_ha_config.golden Update install and upgrade code to use the new helm charts (#3229) 2019-08-13 14:16:24 -07:00