linkerd2/pkg
Andrew Seigner b2b4780430
Introduce install stages (#2719)
This change introduces two named parameters for `linkerd install`, split
by privilege:
- `linkerd install config`
  - Namespace
  - ClusterRoles
  - ClusterRoleBindings
  - CustomResourceDefinition
  - ServiceAccounts
- `linkerd install control-plane`
  - ConfigMaps
  - Secrets
  - Deployments
  - Services

Comprehensive `linkerd install` is still supported.

TODO:
- `linkerd check` support
- `linkerd upgrade` support
- integration tests

Part of #2337

Signed-off-by: Andrew Seigner <siggy@buoyant.io>
2019-04-23 14:52:34 -07:00
..
addr lint: Enable scopelint (#2364) 2019-02-24 08:59:51 -08:00
admin lint: Enable unparam (#2369) 2019-02-27 10:34:02 -08:00
config Web server updated to read the UUID from the linkerd-config ConfigMap. (#2603) 2019-04-08 12:56:00 -07:00
filesonly
flags Lessen klog for security (#2386) 2019-02-26 16:00:26 -08:00
healthcheck Introduce install stages (#2719) 2019-04-23 14:52:34 -07:00
identity proxy-identity: Set a CommonName on CSRs (#2626) 2019-04-03 13:54:50 -07:00
inject Add the ability to inject a debug sidecar (#2726) 2019-04-22 16:53:12 -07:00
k8s Add the ability to inject a debug sidecar (#2726) 2019-04-22 16:53:12 -07:00
profiles Authorization-aware control-plane components (#2349) 2019-02-26 11:54:52 -08:00
prometheus
tls install: Introduce the Identity controller (#2526) 2019-03-19 17:04:11 -07:00
util
version lint: Enable unparam (#2369) 2019-02-27 10:34:02 -08:00