Skip to content

Commit 3444251

Browse files
committed
WIP
Signed-off-by: Daniel Hawton <[email protected]>
1 parent bbd9c78 commit 3444251

File tree

16 files changed

+371
-74
lines changed

16 files changed

+371
-74
lines changed

Makefile.core.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export IN_BUILD_CONTAINER := $(IN_BUILD_CONTAINER)
2727

2828
# ISTIO_IMAGE_VERSION stores the prefix used by default for the Docker images for Istio.
2929
# For example, a value of 1.6-alpha will assume a default TAG value of 1.6-dev.<SHA>
30-
ISTIO_IMAGE_VERSION ?= 1.27-alpha
30+
ISTIO_IMAGE_VERSION ?= 1.28-alpha
3131
export ISTIO_IMAGE_VERSION
3232

3333
# Determine the SHA for the Istio dependency by parsing the go.mod file.
@@ -87,7 +87,7 @@ export NETLIFY_URL
8787

8888

8989
# Which branch of the Istio source code do we fetch stuff from
90-
export SOURCE_BRANCH_NAME ?= release-1.27
90+
export SOURCE_BRANCH_NAME ?= master
9191

9292
site:
9393
@scripts/gen_site.sh

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,19 +82,22 @@ This script replaces the old process where an admin needed to run to commit dire
8282
a release branch, but this should be doable for anyone on the docs team and parallels the process of branch cutting done by the release managers for minor versions in
8383
the other repositories.
8484

85-
This script requires the `gh` command line tool to be installed and authenticated. Please note that due to a limitation in the gh tool's PR creation ability, the forked
86-
repository must be created by a user and not an organization. See [this issue](https://github.com/cli/cli/issues/10093) for more details.
85+
This script requires:
86+
87+
- The GitHub CLI tool (`gh`) to be installed and authenticated. Please note that due to a limitation in the gh tool's PR creation ability, the forked
88+
repository must be created by a user and not an organization. See [this issue](https://github.com/cli/cli/issues/10093) for more details.
89+
- GNU tools. If you are running OS X, you will need to install at least gnu-sed and have `sed` by linked to that version of the utility.
8790

8891
1. The script takes a single argument, the new minor version. For example, if the new minor version is `1.26`, run
89-
`./scripts/create_minor_version.sh 1.26`. The script *requires* the `FORKED_REPO_SOURCE` environment variable to be set to the source of the forked repo. This is used
92+
`./scripts/create_minor_version.sh 1.26`. The script *requires* the `FORKED_GIT_SOURCE` environment variable to be set to the source of the forked repo. This is used
9093
to do the work and to create PRs from
9194

9295
1. Do a dry run before the official release to ensure everything is working as expected. This is done by specifying DRY_RUN=1 in the command line. For example:
93-
`DRY_RUN=1 FORKED_REPO_SOURCE[email protected]:dhawton/istio-istio.io ./scripts/create_minor_version.sh 1.26`. This will do all the work in a /tmp directory (or `TMP_DIR`) and will not
96+
`DRY_RUN=1 FORKED_GIT_SOURCE[email protected]:dhawton/istio-istio.io ./scripts/create_minor_version.sh 1.26`. This will do all the work in a /tmp directory (or `TMP_DIR`) and will not
9497
push any changes to the repos
9598

9699
1. On the day of .0 release, the docs team will need to run the script but leave off the DRY_RUN environment variable. This will be the live publishing.
97-
`FORKED_REPO_SOURCE[email protected]:dhawton/istio-istio.io ./scripts/create_minor_version.sh 1.26`
100+
`FORKED_GIT_SOURCE[email protected]:dhawton/istio-istio.io ./scripts/create_minor_version.sh 1.26`
98101

99102
1. Go to the istio.io project on [Netlify](https://netlify.com) and set the staging environment to the new release branch and deploy. Navigate to https://istio-staging.netlify.app and
100103
verify that the new release branch is being used and the documentation looks correct

content/en/docs/reference/commands/istioctl/index.html

Lines changed: 59 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,10 @@ <h4 id="istioctl-admin Examples">Examples</h4>
141141
</code></pre>
142142
<h3 id="istioctl-admin-log">istioctl admin log</h3>
143143
<p>Retrieve or update logging levels of istiod components.</p>
144-
<pre class="language-bash"><code>istioctl admin log [&lt;pod-name&gt;]|[-r|--revision] [--level &lt;scope&gt;:&lt;level&gt;][--stack-trace-level &lt;scope&gt;:&lt;level&gt;]|[--reset]|[--output|-o short|json|yaml] [flags]
144+
<pre class="language-bash"><code>istioctl admin log [&lt;pod-name&gt;]|[-r|--revision] [--level &lt;scope&gt;:&lt;level&gt;][--stack-trace-level &lt;scope&gt;:&lt;level&gt;]|[--reset|--log-reset|--stack-trace-reset]|[--output|-o short|json|yaml] [flags]
145145
</code></pre>
146146
<div class="aliases">
147-
<pre class="language-bash"><code>istioctl admin l [&lt;pod-name&gt;]|[-r|--revision] [--level &lt;scope&gt;:&lt;level&gt;][--stack-trace-level &lt;scope&gt;:&lt;level&gt;]|[--reset]|[--output|-o short|json|yaml] [flags]
147+
<pre class="language-bash"><code>istioctl admin l [&lt;pod-name&gt;]|[-r|--revision] [--level &lt;scope&gt;:&lt;level&gt;][--stack-trace-level &lt;scope&gt;:&lt;level&gt;]|[--reset|--log-reset|--stack-trace-reset]|[--output|-o short|json|yaml] [flags]
148148
</code></pre></div>
149149
<table class="command-flags">
150150
<thead>
@@ -201,6 +201,11 @@ <h3 id="istioctl-admin-log">istioctl admin log</h3>
201201
<td>Comma-separated list of output logging level for scopes in the format of &lt;scope&gt;:&lt;level&gt;[,&lt;scope&gt;:&lt;level&gt;,...]. Possible values for &lt;level&gt;: none, error, warn, info, debug (default ``)</td>
202202
</tr>
203203
<tr>
204+
<td><code>--log-reset</code></td>
205+
<td></td>
206+
<td>Reset log levels to default value. (info) </td>
207+
</tr>
208+
<tr>
204209
<td><code>--namespace &lt;string&gt;</code></td>
205210
<td><code>-n</code></td>
206211
<td>Kubernetes namespace (default ``)</td>
@@ -213,7 +218,7 @@ <h3 id="istioctl-admin-log">istioctl admin log</h3>
213218
<tr>
214219
<td><code>--reset</code></td>
215220
<td></td>
216-
<td>Reset levels to default value. (info) </td>
221+
<td>Reset all levels to default value. (info) </td>
217222
</tr>
218223
<tr>
219224
<td><code>--revision &lt;string&gt;</code></td>
@@ -231,6 +236,11 @@ <h3 id="istioctl-admin-log">istioctl admin log</h3>
231236
<td>Comma-separated list of stack trace level for scopes in the format of &lt;scope&gt;:&lt;stack-trace-level&gt;[,&lt;scope&gt;:&lt;stack-trace-level&gt;,...]. Possible values for &lt;stack-trace-level&gt;: none, error, warn, info, debug (default ``)</td>
232237
</tr>
233238
<tr>
239+
<td><code>--stack-trace-reset</code></td>
240+
<td></td>
241+
<td>Reset stack stace levels to default value. (none) </td>
242+
</tr>
243+
<tr>
234244
<td><code>--vklog &lt;Level&gt;</code></td>
235245
<td></td>
236246
<td>number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)</td>
@@ -244,14 +254,20 @@ <h4 id="istioctl-admin-log Examples">Examples</h4>
244254
# Retrieve information about istiod logging levels on a specific control plane pod.
245255
istioctl admin l istiod-5c868d8bdd-pmvgg
246256

247-
# Update levels of the specified loggers.
248-
istioctl admin log --level ads:debug,authorization:debug
257+
# Update levels of the specified loggers and stack trace.
258+
istioctl admin log --level ads:debug,authorization:debug --stack-trace-level ads:debug,adsc:debug
249259

250260
# Retrieve information about istiod logging levels for a specified revision.
251261
istioctl admin log --revision v1
252262

253263
# Reset levels of all the loggers to default value (info).
254-
istioctl admin log --reset
264+
istioctl admin log --log-reset
265+
266+
# Reset all stack stace levels to default value. (none)
267+
istioctl admin log --stack-trace-reset
268+
269+
# Reset levels of all the loggers and stack stace to default value.
270+
istioctl admin log --log-reset
255271

256272
</code></pre>
257273
<h3 id="istioctl-analyze">istioctl analyze</h3>
@@ -606,6 +622,11 @@ <h3 id="istioctl-bug-report">istioctl bug-report</h3>
606622
<td>Set a specific directory for output archive file. (default ``)</td>
607623
</tr>
608624
<tr>
625+
<td><code>--proxy-admin-port &lt;int&gt;</code></td>
626+
<td></td>
627+
<td>Envoy proxy admin port (default `15000`)</td>
628+
</tr>
629+
<tr>
609630
<td><code>--rq-concurrency &lt;int&gt;</code></td>
610631
<td></td>
611632
<td>Set the concurrency limit of requests to the Kubernetes API server, defaults to 32. (default `0`)</td>
@@ -746,6 +767,11 @@ <h3 id="istioctl-bug-report-version">istioctl bug-report version</h3>
746767
<td>Set a specific directory for output archive file. (default ``)</td>
747768
</tr>
748769
<tr>
770+
<td><code>--proxy-admin-port &lt;int&gt;</code></td>
771+
<td></td>
772+
<td>Envoy proxy admin port (default `15000`)</td>
773+
</tr>
774+
<tr>
749775
<td><code>--rq-concurrency &lt;int&gt;</code></td>
750776
<td></td>
751777
<td>Set the concurrency limit of requests to the Kubernetes API server, defaults to 32. (default `0`)</td>
@@ -2437,6 +2463,11 @@ <h3 id="istioctl-experimental-authz-check">istioctl experimental authz check</h3
24372463
<td>Kubernetes namespace (default ``)</td>
24382464
</tr>
24392465
<tr>
2466+
<td><code>--proxy-admin-port &lt;int&gt;</code></td>
2467+
<td></td>
2468+
<td>Envoy proxy admin port (default `15000`)</td>
2469+
</tr>
2470+
<tr>
24402471
<td><code>--vklog &lt;Level&gt;</code></td>
24412472
<td></td>
24422473
<td>number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)</td>
@@ -2782,14 +2813,19 @@ <h3 id="istioctl-experimental-describe-pod">istioctl experimental describe pod</
27822813
<td>Kubernetes namespace (default ``)</td>
27832814
</tr>
27842815
<tr>
2816+
<td><code>--proxy-admin-port &lt;int&gt;</code></td>
2817+
<td></td>
2818+
<td>Envoy proxy admin port (default `15000`)</td>
2819+
</tr>
2820+
<tr>
27852821
<td><code>--vklog &lt;Level&gt;</code></td>
27862822
<td></td>
27872823
<td>number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)</td>
27882824
</tr>
27892825
</tbody>
27902826
</table>
27912827
<h4 id="istioctl-experimental-describe-pod Examples">Examples</h4>
2792-
<pre class="language-bash"><code> #Pod query with inferred namespace (current context&#39;s namespace)
2828+
<pre class="language-bash"><code> # Pod query with inferred namespace (current context&#39;s namespace)
27932829
istioctl experimental describe pod helloworld-v1-676yyy3y5r-d8hdl
27942830

27952831
# Pod query with explicit namespace
@@ -2861,14 +2897,19 @@ <h3 id="istioctl-experimental-describe-service">istioctl experimental describe s
28612897
<td>Kubernetes namespace (default ``)</td>
28622898
</tr>
28632899
<tr>
2900+
<td><code>--proxy-admin-port &lt;int&gt;</code></td>
2901+
<td></td>
2902+
<td>Envoy proxy admin port (default `15000`)</td>
2903+
</tr>
2904+
<tr>
28642905
<td><code>--vklog &lt;Level&gt;</code></td>
28652906
<td></td>
28662907
<td>number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)</td>
28672908
</tr>
28682909
</tbody>
28692910
</table>
28702911
<h4 id="istioctl-experimental-describe-service Examples">Examples</h4>
2871-
<pre class="language-bash"><code> #Service query with inferred namespace (current context&#39;s namespace)
2912+
<pre class="language-bash"><code> # Service query with inferred namespace (current context&#39;s namespace)
28722913
istioctl experimental describe service productpage
28732914

28742915
# Service query with explicit namespace
@@ -3515,6 +3556,11 @@ <h3 id="istioctl-experimental-proxy-status">istioctl experimental proxy-status</
35153556
<td>Use plain-text HTTP/2 when connecting to server (no TLS). </td>
35163557
</tr>
35173558
<tr>
3559+
<td><code>--proxy-admin-port &lt;int&gt;</code></td>
3560+
<td></td>
3561+
<td>Envoy proxy admin port (default `15000`)</td>
3562+
</tr>
3563+
<tr>
35183564
<td><code>--revision &lt;string&gt;</code></td>
35193565
<td><code>-r</code></td>
35203566
<td>Control plane revision (default ``)</td>
@@ -6145,6 +6191,11 @@ <h3 id="istioctl-proxy-status">istioctl proxy-status</h3>
61456191
<td>Use plain-text HTTP/2 when connecting to server (no TLS). </td>
61466192
</tr>
61476193
<tr>
6194+
<td><code>--proxy-admin-port &lt;int&gt;</code></td>
6195+
<td></td>
6196+
<td>Envoy proxy admin port (default `15000`)</td>
6197+
</tr>
6198+
<tr>
61486199
<td><code>--revision &lt;string&gt;</code></td>
61496200
<td><code>-r</code></td>
61506201
<td>Control plane revision (default ``)</td>

content/en/docs/reference/commands/pilot-discovery/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,17 +268,17 @@ <h3 id="pilot-discovery-discovery">pilot-discovery discovery</h3>
268268
<tr>
269269
<td><code>--log_caller &lt;string&gt;</code></td>
270270
<td></td>
271-
<td>Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, analysis, authn, authorization, ca, controllers, default, delta, deltaadsc, file, fullpush, gateway, grpc, grpcgen, ip-autoallocate, klog, krt, kube, model, monitoring, pkica, pkira, probes, processing, retry, rootcertrotator, secretcontroller, security, serverca, serviceentry, spiffe, status, trustBundle, untaint, validation, validationController, validationServer, wasm, wle] (default ``)</td>
271+
<td>Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, analysis, authn, authorization, ca, controllers, default, delta, deltaadsc, file, fullpush, gateway, grpc, grpcgen, ip-autoallocate, klog, krt, kube, model, monitoring, pkica, pkira, probes, processing, retry, rootcertrotator, secretcontroller, security, serverca, serviceentry, spiffe, status, tag-watcher, trustBundle, untaint, validation, validationController, validationServer, wasm, wle] (default ``)</td>
272272
</tr>
273273
<tr>
274274
<td><code>--log_output_level &lt;string&gt;</code></td>
275275
<td></td>
276-
<td>Comma-separated minimum per-scope logging level of messages to output, in the form of &lt;scope&gt;:&lt;level&gt;,&lt;scope&gt;:&lt;level&gt;,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, controllers, default, delta, deltaadsc, file, fullpush, gateway, grpc, grpcgen, ip-autoallocate, klog, krt, kube, model, monitoring, pkica, pkira, probes, processing, retry, rootcertrotator, secretcontroller, security, serverca, serviceentry, spiffe, status, trustBundle, untaint, validation, validationController, validationServer, wasm, wle] and level can be one of [debug, info, warn, error, fatal, none] (default ``)</td>
276+
<td>Comma-separated minimum per-scope logging level of messages to output, in the form of &lt;scope&gt;:&lt;level&gt;,&lt;scope&gt;:&lt;level&gt;,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, controllers, default, delta, deltaadsc, file, fullpush, gateway, grpc, grpcgen, ip-autoallocate, klog, krt, kube, model, monitoring, pkica, pkira, probes, processing, retry, rootcertrotator, secretcontroller, security, serverca, serviceentry, spiffe, status, tag-watcher, trustBundle, untaint, validation, validationController, validationServer, wasm, wle] and level can be one of [debug, info, warn, error, fatal, none] (default ``)</td>
277277
</tr>
278278
<tr>
279279
<td><code>--log_stacktrace_level &lt;string&gt;</code></td>
280280
<td></td>
281-
<td>Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of &lt;scope&gt;:&lt;level&gt;,&lt;scope:level&gt;,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, controllers, default, delta, deltaadsc, file, fullpush, gateway, grpc, grpcgen, ip-autoallocate, klog, krt, kube, model, monitoring, pkica, pkira, probes, processing, retry, rootcertrotator, secretcontroller, security, serverca, serviceentry, spiffe, status, trustBundle, untaint, validation, validationController, validationServer, wasm, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`)</td>
281+
<td>Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of &lt;scope&gt;:&lt;level&gt;,&lt;scope:level&gt;,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, controllers, default, delta, deltaadsc, file, fullpush, gateway, grpc, grpcgen, ip-autoallocate, klog, krt, kube, model, monitoring, pkica, pkira, probes, processing, retry, rootcertrotator, secretcontroller, security, serverca, serviceentry, spiffe, status, tag-watcher, trustBundle, untaint, validation, validationController, validationServer, wasm, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`)</td>
282282
</tr>
283283
<tr>
284284
<td><code>--log_target &lt;stringArray&gt;</code></td>

content/en/docs/reference/config/annotations/index.html

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,29 @@
1111
This page presents the various resource <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/">annotations</a> that
1212
Istio supports to control its behavior.
1313
</p>
14+
<h2 id="AmbientBypassInboundCapture">ambient.istio.io/bypass-inbound-capture</h2>
15+
<table class="annotations">
16+
<tbody>
17+
<tr>
18+
<th>Name</th>
19+
<td><code>ambient.istio.io/bypass-inbound-capture</code></td>
20+
</tr>
21+
<tr>
22+
<th>Feature Status</th>
23+
<td>Alpha</td>
24+
</tr>
25+
<tr>
26+
<th>Resource Types</th>
27+
<td>[Pod]</td>
28+
</tr>
29+
<tr>
30+
<th>Description</th>
31+
<td><p>When specified on a <code>Pod</code> enrolled in ambient mesh, only outbound traffic will be captured.
32+
This is intended to be used when enrolling a workload that only receives traffic from out-of-the-mesh clients, such as third party ingress controllers.</p>
33+
</td>
34+
</tr>
35+
</tbody>
36+
</table>
1437
<h2 id="AmbientRedirection">ambient.istio.io/redirection</h2>
1538
<table class="annotations">
1639
<tbody>

content/en/docs/reference/config/istio.mesh.v1alpha1/index.html

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
layout: protoc-gen-docs
88
generator: protoc-gen-docs
99
weight: 20
10-
number_of_entries: 81
10+
number_of_entries: 83
1111
---
1212
<p>Configuration affecting the service mesh as a whole.</p>
1313

@@ -4097,6 +4097,29 @@ <h3 id="ProxyConfig-ProxyHeaders">ProxyHeaders</h3>
40974097
requests and automatically normalize headers to lowercase, ensuring compliance with HTTP/2
40984098
standards.</p>
40994099

4100+
</td>
4101+
</tr>
4102+
<tr id="ProxyConfig-ProxyHeaders-x_forwarded_host">
4103+
<td><div class="field"><div class="name"><code><a href="#ProxyConfig-ProxyHeaders-x_forwarded_host">xForwardedHost</a></code></div>
4104+
<div class="type"><a href="#ProxyConfig-ProxyHeaders-XForwardedHost">XForwardedHost</a></div>
4105+
</div></td>
4106+
<td>
4107+
<p>Controls the <code>X-Forwarded-Host</code> header. If enabled, the <code>X-Forwarded-Host</code> header is appended
4108+
with the original host when it is rewritten.
4109+
This header is disabled by default.</p>
4110+
4111+
</td>
4112+
</tr>
4113+
<tr id="ProxyConfig-ProxyHeaders-x_forwarded_port">
4114+
<td><div class="field"><div class="name"><code><a href="#ProxyConfig-ProxyHeaders-x_forwarded_port">xForwardedPort</a></code></div>
4115+
<div class="type"><a href="#ProxyConfig-ProxyHeaders-XForwardedPort">XForwardedPort</a></div>
4116+
</div></td>
4117+
<td>
4118+
<p>Controls the <code>X-Forwarded-Port</code> header. If enabled, the <code>X-Forwarded-Port</code> header is header with the port value
4119+
client used to connect to Envoy. It will be ignored if the <code>x-forwarded-port</code> header has been set by any
4120+
trusted proxy in front of Envoy.
4121+
This header is disabled by default.</p>
4122+
41004123
</td>
41014124
</tr>
41024125
</tbody>
@@ -4171,6 +4194,46 @@ <h4 id="ProxyConfig-ProxyHeaders-AttemptCount">AttemptCount</h4>
41714194
</tbody>
41724195
</table>
41734196
</section>
4197+
<h4 id="ProxyConfig-ProxyHeaders-XForwardedHost">XForwardedHost</h4>
4198+
<section>
4199+
<table class="message-fields">
4200+
<thead>
4201+
<tr>
4202+
<th>Field</th>
4203+
<th>Description</th>
4204+
</tr>
4205+
</thead>
4206+
<tbody>
4207+
<tr id="ProxyConfig-ProxyHeaders-XForwardedHost-enabled">
4208+
<td><div class="field"><div class="name"><code><a href="#ProxyConfig-ProxyHeaders-XForwardedHost-enabled">enabled</a></code></div>
4209+
<div class="type"><a href="https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#boolvalue">BoolValue</a></div>
4210+
</div></td>
4211+
<td>
4212+
</td>
4213+
</tr>
4214+
</tbody>
4215+
</table>
4216+
</section>
4217+
<h4 id="ProxyConfig-ProxyHeaders-XForwardedPort">XForwardedPort</h4>
4218+
<section>
4219+
<table class="message-fields">
4220+
<thead>
4221+
<tr>
4222+
<th>Field</th>
4223+
<th>Description</th>
4224+
</tr>
4225+
</thead>
4226+
<tbody>
4227+
<tr id="ProxyConfig-ProxyHeaders-XForwardedPort-enabled">
4228+
<td><div class="field"><div class="name"><code><a href="#ProxyConfig-ProxyHeaders-XForwardedPort-enabled">enabled</a></code></div>
4229+
<div class="type"><a href="https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#boolvalue">BoolValue</a></div>
4230+
</div></td>
4231+
<td>
4232+
</td>
4233+
</tr>
4234+
</tbody>
4235+
</table>
4236+
</section>
41744237
<h4 id="ProxyConfig-ProxyHeaders-EnvoyDebugHeaders">EnvoyDebugHeaders</h4>
41754238
<section>
41764239
<table class="message-fields">

content/en/docs/reference/config/networking/gateway/index.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -513,6 +513,16 @@ <h2 id="ServerTLSSettings">ServerTLSSettings</h2>
513513
<p>Same as CredentialName but for multiple certificates. Mainly used for specifying
514514
RSA and ECDSA certificates for the same server.</p>
515515

516+
</td>
517+
</tr>
518+
<tr id="ServerTLSSettings-ca_cert_credential_name">
519+
<td><div class="field"><div class="name"><code><a href="#ServerTLSSettings-ca_cert_credential_name">caCertCredentialName</a></code></div>
520+
<div class="type">string</div>
521+
</div></td>
522+
<td>
523+
<p>For mutual TLS, the name of the secret or the configmap that holds CA certificates.
524+
Takes precedence over CA certificates in the Secret referenced with <code>credentialName(s)</code>.</p>
525+
516526
</td>
517527
</tr>
518528
<tr id="ServerTLSSettings-tls_certificates">

0 commit comments

Comments
 (0)