linkerd2/pkg
Oliver Gould b98c86700f
Import the linkerd-policy-controller (#6485)
We've implemented a new controller--in Rust!--that implements discovery
APIs for inbound server policies. This change imports this code from
linkerd/polixy@25af9b5e.

This policy controller watches nodes, pods, and the recently-introduced
`policy.linkerd.io` CRD resources. It indexes these resources and serves
a gRPC API that will be used by proxies to configure the inbound proxy
for policy enforcement.

This change introduces a new policy-controller container image and adds a
container to the `Linkerd-destination` pod along with a `linkerd-policy` service
to be used by proxies.

This change adds a `policyController` object to the Helm `values.yaml` that
supports configuring the policy controller at runtime.

Proxies are not currently configured to use the policy controller at runtime. This
will change in an upcoming proxy release.
2021-08-11 12:56:12 -07:00
..
addr Extract from public-api all the Prometheus dependencies, and moves things into a new viz component 'linkerd-metrics-api' (#5560) 2021-01-21 18:26:38 -05:00
admin remove admin server timeouts (#4350) 2020-05-08 12:59:43 -07:00
charts Import the linkerd-policy-controller (#6485) 2021-08-11 12:56:12 -07:00
cmd Bump github.com/prometheus/common from 0.10.0 to 0.29.0 (#6327) 2021-06-22 09:56:12 -06:00
config Signed-off-by: liudui <1693291525@qq.com> (#6651) 2021-08-11 16:09:12 +01:00
filesonly
flags Add log-format flag to control plane components (#5537) 2021-01-15 10:51:32 -05:00
healthcheck Do not install PSP resources by default (#6558) 2021-07-29 15:37:54 -05:00
identity Fix gRPC servers (#6510) 2021-07-19 10:24:23 -05:00
inject Set `LINKERD2_PROXY_INBOUND_PORTS` during injection (#6445) 2021-07-09 11:52:20 -05:00
issuercerts cli: Don't check for SAN in root and intermediate certs (#5237) 2020-11-18 15:30:39 -08:00
k8s remove unused constants (#6630) 2021-08-09 16:23:48 +01:00
multicluster Add nodePorts option to multicluster helm chart (#6059) 2021-05-11 17:41:59 -05:00
profiles Bump helm.sh/helm/v3 from 3.4.1 to 3.6.1 (#6286) 2021-06-18 09:34:29 -06:00
prometheus Bump github.com/prometheus/client_golang from 1.7.1 to 1.11.0 (#6332) 2021-06-21 17:26:42 -06:00
protohttp Removed `Version` API from the public-api (#6000) 2021-04-16 11:23:55 -05:00
public Remove the `linkerd-controller` pod (#6039) 2021-04-19 09:57:45 -05:00
servicemirror Add support for service-mirror selectors (#4795) 2020-07-30 10:07:14 -07:00
tls Have the tap APIServer refresh its cert automatically (#5388) 2020-12-16 17:46:14 -05:00
trace Trace Control plane Components with OC (#3495) 2019-10-18 12:19:13 -07:00
tree Spelling (#6215) 2021-06-07 15:16:59 -06:00
util Bump github.com/prometheus/common from 0.10.0 to 0.29.0 (#6327) 2021-06-22 09:56:12 -06:00
version Upgrade proxy-init to v.1.3.13 (#6367) 2021-06-23 20:23:00 -05:00