You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: charts/gateway/README.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -152,7 +152,7 @@ The command removes all the Kubernetes components associated with the chart and
152
152
| dns.resolvers[5]| string |`"8.8.8.8"`||
153
153
| dns.timeout | int |`5`||
154
154
| dns.validity | int |`30`||
155
-
| etcd | object |`{"auth":{"rbac":{"create":false,"rootPassword":""},"tls":{"certFilename":"","certKeyFilename":"","enabled":false,"existingSecret":"","sni":"","verify":false}},"enabled":false,"host":["http://etcd.host:2379"],"password":"","prefix":"/apisix","replicaCount":3,"service":{"port":2379},"timeout":30,"user":""}`| etcd configuration use the FQDN address or the IP of the etcd |
155
+
| etcd | object |`{"auth":{"rbac":{"create":false,"rootPassword":""},"tls":{"certFilename":"","certKeyFilename":"","enabled":false,"existingSecret":"","sni":"","verify":false}},"enabled":false,"host":["http://etcd.host:2379"],"image":{"repository":"api7/etcd"},"password":"","prefix":"/apisix","replicaCount":3,"service":{"port":2379},"timeout":30,"user":""}`| etcd configuration use the FQDN address or the IP of the etcd |
156
156
| etcd.auth | object |`{"rbac":{"create":false,"rootPassword":""},"tls":{"certFilename":"","certKeyFilename":"","enabled":false,"existingSecret":"","sni":"","verify":false}}`| if etcd.enabled is true, set more values of bitnami/etcd helm chart |
157
157
| etcd.auth.rbac.create | bool |`false`| No authentication by default. Switch to enable RBAC authentication |
158
158
| etcd.auth.rbac.rootPassword | string |`""`| root password for etcd. Requires etcd.auth.rbac.create to be true. |
@@ -183,10 +183,11 @@ The command removes all the Kubernetes components associated with the chart and
| gateway.readinessProbe | object |`{}`| kubernetes readiness probe, we will provide a probe based on tcpSocket to gateway's HTTP port by default. |
185
185
| gateway.stream | object |`{"enabled":false,"only":false,"tcp":[],"udp":[]}`| API7 Gateway service settings for stream. L4 proxy (TCP/UDP) |
186
-
| gateway.tls | object |`{"additionalContainerPorts":[],"certCAFilename":"","containerPort":9443,"enabled":true,"existingCASecret":"","http2":{"enabled":true},"ip":"0.0.0.0","servicePort":443,"sslProtocols":"TLSv1.2 TLSv1.3"}`| API7 Gateway service settings for tls |
186
+
| gateway.tls | object |`{"additionalContainerPorts":[],"certCAFilename":"","containerPort":9443,"enabled":true,"existingCASecret":"","fallbackSNI":"","http2":{"enabled":true},"ip":"0.0.0.0","servicePort":443,"sslProtocols":"TLSv1.2 TLSv1.3"}`| API7 Gateway service settings for tls |
187
187
| gateway.tls.additionalContainerPorts | list |`[]`| Support multiple https ports, See [Configuration](https://github.com/apache/apisix/blob/0bc65ea9acd726f79f80ae0abd8f50b7eb172e3d/conf/config-default.yaml#L99)|
188
188
| gateway.tls.certCAFilename | string |`""`| Filename be used in the gateway.tls.existingCASecret |
189
189
| gateway.tls.existingCASecret | string |`""`| Specifies the name of Secret contains trusted CA certificates in the PEM format used to verify the certificate when APISIX needs to do SSL/TLS handshaking with external services (e.g. etcd) |
190
+
| gateway.tls.fallbackSNI | string |`""`| If set this, when the client doesn't send SNI during handshake, the fallback SNI will be used instead |
190
191
| gateway.tls.ip | string |`"0.0.0.0"`| which ip to listen on for API7 Gateway https service. |
Copy file name to clipboardExpand all lines: charts/gateway/values.yaml
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -297,6 +297,8 @@ gateway:
297
297
enabled: true
298
298
# -- TLS protocols allowed to use.
299
299
sslProtocols: "TLSv1.2 TLSv1.3"
300
+
# -- If set this, when the client doesn't send SNI during handshake, the fallback SNI will be used instead
301
+
fallbackSNI: ""
300
302
# -- API7 Gateway service settings for stream. L4 proxy (TCP/UDP)
301
303
stream:
302
304
enabled: false
@@ -514,6 +516,8 @@ serviceMonitor:
514
516
etcd:
515
517
# -- install etcd(v3) by default, set false if do not want to install etcd(v3) together
516
518
enabled: false
519
+
image:
520
+
repository: api7/etcd
517
521
# -- if etcd.enabled is false, use external etcd, support multiple address, if your etcd cluster enables TLS, please use https scheme, e.g. https://127.0.0.1:2379.
0 commit comments