linkerd2/pkg/k8s
Lutz Behnke de098cd52d
make api service secrets compatible to cert manager (#4737)
Currently the secrets for the proxy-injector, sp-validator webhooks and tap API service are using the Opaque secret type and linkerd-specific field names. This makes it impossible to use cert-manager (https://github.com/jetstack/cert-manager) to provisions and rotate the secrets for these services. This change converts the secrets defined in the linkerd2 helm charts and the controller use the kubernetes.io/tls format instead. This format is used for secrets containing the generated secrets by cert-manager.

Signed-off-by: Lutz Behnke <lutz.behnke@finleap.com>
2020-09-29 09:17:09 -05:00
..
testdata Fix handling of kubeconfig server urls that include paths (#2305) 2019-02-18 17:57:27 -08:00
api.go Bump k8s client-go to v0.19.2 (#5002) 2020-09-28 12:45:18 -05:00
api_test.go Add pod status to linkerd check (#3065) 2019-07-18 15:56:19 -07:00
authz.go Bump k8s client-go to v0.19.2 (#5002) 2020-09-28 12:45:18 -05:00
authz_test.go Bump k8s client-go to v0.19.2 (#5002) 2020-09-28 12:45:18 -05:00
fake.go Extend Helm chart to allow disabling secret resources for self-signed certs. (#4289) 2020-06-03 09:26:24 -05:00
fake_test.go Bump k8s client-go to v0.19.2 (#5002) 2020-09-28 12:45:18 -05:00
k8s.go Make service mirror controller per target cluster (#4710) 2020-07-23 14:32:50 -07:00
k8s_test.go Fix spelling mistakes using codespell (#4700) 2020-07-07 17:07:22 -05:00
kubectl.go Check kubectl version as part of checks (#2358) 2019-03-01 10:03:59 -08:00
kubectl_test.go Check kubectl version as part of checks (#2358) 2019-03-01 10:03:59 -08:00
labels.go make api service secrets compatible to cert manager (#4737) 2020-09-29 09:17:09 -05:00
labels_test.go Provide peer Identities via the Destination API (#2537) 2019-03-22 09:19:14 -07:00
portforward.go Bump k8s client-go to v0.19.2 (#5002) 2020-09-28 12:45:18 -05:00
portforward_test.go Bump k8s client-go to v0.19.2 (#5002) 2020-09-28 12:45:18 -05:00
version.go Remove kubectl dependency, validate k8s server version via api (#396) 2018-02-20 12:14:11 -08:00
version_test.go Remove kubectl dependency, validate k8s server version via api (#396) 2018-02-20 12:14:11 -08:00