mirror of https://github.com/status-im/consul.git
bulleted list
This commit is contained in:
parent
5f98f18494
commit
ea921f3818
|
@ -158,7 +158,12 @@ Specifies the `tls` configurations for the `Gateway`. The `tls` object is requir
|
|||
| --- | --- | --- | --- |
|
||||
| `certificateRefs` | <div style={{width:480}}>Specifies Kubernetes `name` and `namespace` objects that contains TLS certificates and private keys. <br/>The certificates establish a TLS handshake for requests that match the `hostname` of the associated `listener`. Each reference must be a Kubernetes Secret. If you are using a Secret in a namespace other than the `Gateway`'s, each reference must also have a corresponding [`ReferencePolicy`](https://gateway-api.sigs.k8s.io/v1alpha2/references/spec/#gateway.networking.k8s.io/v1alpha2.ReferencePolicy).</div> | Object or array | Required if `tls` is set |
|
||||
| `mode` | Specifies the TLS Mode. Should always be set to `Terminate` for `HTTPRoutes` | string | Required if `certificateRefs` is set |
|
||||
| `options` | Specifies additional Consul API Gateway options. The following keys are available `api-gateway.consul.hashicorp.com/tls_min_version`, `api-gateway.consul.hashicorp.com/tls_max_version`, `api-gateway.consul.hashicorp.com/tls_cipher_suites`| Map of strings | optional |
|
||||
| `options` | Specifies additional Consul API Gateway options. | Map of strings | optional |
|
||||
|
||||
The following keys for `options` are available
|
||||
* `api-gateway.consul.hashicorp.com/tls_min_version`
|
||||
* `api-gateway.consul.hashicorp.com/tls_max_version`
|
||||
* `api-gateway.consul.hashicorp.com/tls_cipher_suites`
|
||||
|
||||
In the following example, `tls` settings are configured to use a secret named `consul-server-cert` in the same namespace as the `Gateway` and the minimum tls version is set to `TLSv1_2`.
|
||||
|
||||
|
|
Loading…
Reference in New Issue