Hi folks,
I want to update the bootstrap config that is used by the transparent envoy sidecars. I just need to add one line to the existing default config:
i.e. add:
forward_client_cert_details: ALWAYS_FORWARD_ONLY
so that the bootstrap config appears as:
<snip>
"filter_chains": [
{
"filters": [
{
"name": "envoy.filters.network.http_connection_manager",
"typedConfig": {
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager",
"stat_prefix": "envoy_prometheus_metrics",
"codec_type": "HTTP1",
"forward_client_cert_details": "ALWAYS_FORWARD_ONLY",
<snip>
I’ve read through the docs and I can’t seem to find a simple way to achieve this through any of the Consul Connect CRDs.
Is my only option to define a full-blown bootstrap template per?
Or are there simpler options?
PS: the use-case for this is to try pass the identity of a down-stream service into an upstream service.
TIA