linkerd2/pkg/inject
TJ Miller 1b37e1989f
Add native sidecar support (#11465)
* Add native sidecar support

Kubernetes will be providing beta support for native sidecar containers in version 1.29.  This feature improves network proxy sidecar compatibility for jobs and initContainers.

Introduce a new annotation config.alpha.linkerd.io/proxy-enable-native-sidecar and configuration option Proxy.NativeSidecar that causes the proxy container to run as an init-container.

Fixes: #11461

Signed-off-by: TJ Miller <millert@us.ibm.com>
2023-11-22 12:23:24 -05:00
..
annotation_patch.go Add opaque ports namespace inheritance to pods (#5941) 2021-03-29 19:41:15 -04:00
inject.go Add native sidecar support (#11465) 2023-11-22 12:23:24 -05:00
inject_fuzzer.go Fuzzing: Move fuzzers upstream (#7419) 2022-05-05 13:01:00 -06:00
inject_test.go Add native sidecar support (#11465) 2023-11-22 12:23:24 -05:00
report.go Fix wrong `skipped` message of `linkerd inject` for a namespace (#11179) 2023-09-06 09:16:35 -05:00
report_test.go Enable gocritic linting (#7906) 2022-02-17 22:45:25 +00:00
uninject.go core: use serviceAccountToken volume for pod authentication (#7117) 2021-11-03 02:03:39 +05:30