linkerd2/cli/cmd
Jack Price f758a9e428 Use port-forwarding for linkerd CLIs (#2757)
Private k8s clusters, such as the private GKE clusters offered by Google
Cloud, cannot be reached through the current API proxy method.

This commit uses the port forwarding feature already developed.

Also modify dashboard command to not fall back to ephemeral port.

Signed-off-by: Jack Price <jackprice@outlook.com>
2019-05-02 14:41:26 +02:00
..
testdata Define default resource spec for proxy-init init container (#2763) 2019-04-29 11:41:05 -07:00
check.go Define multi-stage commands as subcommands (#2772) 2019-05-02 12:32:01 +02:00
check_test.go Update check command hint URLs to new alias (#2245) 2019-02-11 11:00:16 -08:00
completion.go CLI help updates: non-experimental auto-inject; unhide install-cni (#2319) 2019-02-18 15:32:46 -08:00
completion_test.go Rename CLI from conduit to linkerd (#1312) 2018-07-12 17:14:07 -07:00
dashboard.go Use port-forwarding for linkerd CLIs (#2757) 2019-05-02 14:41:26 +02:00
doc.go Generate CLI docs for usage by the website (#2296) 2019-02-15 13:28:31 -08:00
endpoints.go cli: Consolidate the public API clients (#2527) 2019-03-19 20:52:39 -07:00
endpoints_test.go lint: Enable goconst (#2365) 2019-02-25 12:00:03 -08:00
get.go cli: Consolidate the public API clients (#2527) 2019-03-19 20:52:39 -07:00
get_test.go Fix most golint issues that are not comment related (#1982) 2018-12-20 10:37:47 -08:00
inject.go New `linkerd inject` default and manual modes (#2721) 2019-04-24 09:05:27 -05:00
inject_test.go Fall back to default built-in version if versions config are missing (#2745) 2019-04-24 19:49:18 -07:00
inject_util.go Check the cluster's config for install & inject (#2535) 2019-03-21 12:49:46 -07:00
install-cni-plugin.go proxy: Upgrade to identity-capable proxy (#2524) 2019-03-19 14:20:39 -07:00
install-cni-plugin_test.go proxy: Upgrade to identity-capable proxy (#2524) 2019-03-19 14:20:39 -07:00
install-sp.go Enable `unused` linter (#2357) 2019-02-23 11:05:39 -08:00
install-sp_test.go lint: Enable scopelint (#2364) 2019-02-24 08:59:51 -08:00
install.go Define multi-stage commands as subcommands (#2772) 2019-05-02 12:32:01 +02:00
install_test.go Make the auto-injector required and removed proxy-auto-inject flag (#2733) 2019-04-24 13:06:51 -05:00
logs.go Consolidate k8s APIs (#2747) 2019-04-25 11:31:38 -07:00
logs_test.go Introduce inject integration tests (#2616) 2019-04-05 11:42:49 -07:00
main_test.go Introduce inject integration tests (#2616) 2019-04-05 11:42:49 -07:00
metrics.go Consolidate k8s APIs (#2747) 2019-04-25 11:31:38 -07:00
profile.go cli: Consolidate the public API clients (#2527) 2019-03-19 20:52:39 -07:00
profile_test.go lint: Enable goconst (#2365) 2019-02-25 12:00:03 -08:00
public_api.go Consolidate k8s APIs (#2747) 2019-04-25 11:31:38 -07:00
root.go Add config.linkerd.io/disable-identity annotation (#2717) 2019-04-19 19:04:49 -04:00
routes.go add service profile integration tests for service profile metrics (#2685) 2019-04-18 11:01:49 -07:00
routes_test.go lint: Enable goconst (#2365) 2019-02-25 12:00:03 -08:00
stat.go Fixes #2607: Remove TLS from stat (#2613) 2019-04-04 10:37:42 -07:00
stat_test.go Always show TCP open connections in the CLI (#2533) 2019-03-27 13:34:28 -07:00
tap.go cli: Consolidate the public API clients (#2527) 2019-03-19 20:52:39 -07:00
tap_test.go lint: Enable goconst (#2365) 2019-02-25 12:00:03 -08:00
top.go cli: Consolidate the public API clients (#2527) 2019-03-19 20:52:39 -07:00
uninject.go Promote the shared injection check to the CLI and webhook (#2555) 2019-03-27 14:51:05 -07:00
uninject_test.go Check the cluster's config for install & inject (#2535) 2019-03-21 12:49:46 -07:00
upgrade.go Define multi-stage commands as subcommands (#2772) 2019-05-02 12:32:01 +02:00
upgrade_test.go Introduce k8s apiextensions support (#2759) 2019-04-28 18:55:22 -07:00
version.go Use port-forwarding for linkerd CLIs (#2757) 2019-05-02 14:41:26 +02:00
version_test.go Use port-forwarding for linkerd CLIs (#2757) 2019-05-02 14:41:26 +02:00