linkerd2/cli/cmd/testdata
Alex Leong cbb196066f
Support service profiles for external authorities (#1928)
Add support for service profiles created on external (non-service) authorities.  For example, this allows you to create a service profile named `linkerd.io` which will apply to calls made to `linkerd.io`.

This is done by changing the `LINKERD2_PROXY_DESTINATION_PROFILE_SUFFIXES` to `.` so that the proxy will attempt to lookup a service profile for any authority.  We provide the `--disable-external-profiles` proxy flag to revert this behavior in case it is a problem.

We also refactor the proxy-api implementation of GetProfiles so that it does the profile lookup, regardless of if the authority looks like a Kubernetes service name or not.  To simplify this, support for multiple resolves (which was unused) was removed.

Signed-off-by: Alex Leong <alex@buoyant.io>
2018-12-05 14:32:59 -08:00
..
inject-filepath Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
check_output.golden Move all healthcheck-related code to pkg/healthcheck (#1492) 2018-08-20 16:50:22 -07:00
inject_contour.input.yml Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_contour.report Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_emojivoto_already_injected.input.yml Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_emojivoto_already_injected.report Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_emojivoto_deployment.golden.yml Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
inject_emojivoto_deployment.input.yml Refactor `conduit inject` code to make it unit-testable. (#379) 2018-02-18 12:33:52 -10:00
inject_emojivoto_deployment.report Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_emojivoto_deployment_controller_name.golden.yml Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
inject_emojivoto_deployment_controller_name.input.yml Rename CLI from conduit to linkerd (#1312) 2018-07-12 17:14:07 -07:00
inject_emojivoto_deployment_controller_name.report Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_emojivoto_deployment_hostNetwork_false.golden.yml Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08: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 Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_emojivoto_deployment_hostNetwork_true.golden.yml Remove executable bit from non-executable files. (#1335) 2018-07-16 13:55:52 -10:00
inject_emojivoto_deployment_hostNetwork_true.input.yml Remove executable bit from non-executable files. (#1335) 2018-07-16 13:55:52 -10:00
inject_emojivoto_deployment_hostNetwork_true.report Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_emojivoto_deployment_tls.golden.yml Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
inject_emojivoto_deployment_udp.golden.yml Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
inject_emojivoto_deployment_udp.input.yml Inject warns on UDP ports (#1617) 2018-09-11 10:12:45 -07:00
inject_emojivoto_deployment_udp.report Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_emojivoto_istio.input.yml Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_emojivoto_istio.report Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_emojivoto_list.golden.yml Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
inject_emojivoto_list.input.yml Made inject aware of the List type. (#886) 2018-05-10 08:08:55 -05:00
inject_emojivoto_list.report Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_emojivoto_pod.golden.yml Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
inject_emojivoto_pod.input.yml Add Pod to injectable types (#1213) 2018-06-27 14:37:05 -07:00
inject_emojivoto_pod.report Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_emojivoto_pod_tls.golden.yml Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
inject_emojivoto_pod_with_requests.golden.yml Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
inject_emojivoto_pod_with_requests.input.yml Added ability to configure sidecar CPU + Memory requests (#1731) 2018-10-08 10:51:29 -07:00
inject_emojivoto_pod_with_requests.report Added ability to configure sidecar CPU + Memory requests (#1731) 2018-10-08 10:51:29 -07:00
inject_emojivoto_statefulset.golden.yml Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
inject_emojivoto_statefulset.input.yml Adding statefulsets to inject. Fixes #907 (#910) 2018-05-10 09:00:36 -05:00
inject_emojivoto_statefulset.report Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_gettest_deployment.bad.golden Rename CLI from conduit to linkerd (#1312) 2018-07-12 17:14:07 -07:00
inject_gettest_deployment.bad.input.yml Print error message only when invalid YAML file is used with inject command (#389) 2018-02-20 11:59:41 -08:00
inject_gettest_deployment.good.golden.stderr Introduce inject check for known sidecars (#1619) 2018-09-11 15:09:19 -07:00
inject_gettest_deployment.good.golden.yml Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
inject_gettest_deployment.good.input.yml Print error message only when invalid YAML file is used with inject command (#389) 2018-02-20 11:59:41 -08:00
install_default.golden Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
install_ha_output.golden Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
install_ha_with_overrides_output.golden Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
install_output.golden Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
install_single_namespace_output.golden Support service profiles for external authorities (#1928) 2018-12-05 14:32:59 -08:00
routes_one_output.golden Rework routes command to accept any resource (#1921) 2018-12-05 11:11:34 -08:00
routes_one_output_json.golden Rework routes command to accept any resource (#1921) 2018-12-05 11:11:34 -08:00
stat_all_output.golden Added support for json output in `linkerd stat` (#1749) 2018-10-15 14:10:48 -07:00
stat_all_output_json.golden Allow stat summary to query for multiple resources (#1841) 2018-11-14 10:44:04 -08:00
stat_one_output.golden Added support for json output in `linkerd stat` (#1749) 2018-10-15 14:10:48 -07:00
stat_one_output_json.golden Allow stat summary to query for multiple resources (#1841) 2018-11-14 10:44:04 -08: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