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
`controller.useIngressClassOnly` | Ignore Ingress resources without the `"kubernetes.io/ingress.class"` annotation. | false
147
147
`controller.watchNamespace` | Namespace to watch for Ingress resources. By default the Ingress controller watches all namespaces. | ""
148
148
`controller.enableCustomResources` | Enable the custom resources. | true
149
+
`controller.enableTLSPassthrough` | Enable TLS Passthrough on port 443. Requires `controller.enableCustomResources`. | false
149
150
`controller.healthStatus` | Add a location "/nginx-health" to the default server. The location responds with the 200 status code for any request. Useful for external health-checking of the Ingress controller. | false
150
151
`controller.healthStatusURI` | Sets the URI of health status location in the default server. Requires `contoller.healthStatus`. | "/nginx-health"
151
152
`controller.nginxStatus.enable` | Enable the NGINX stub_status, or the NGINX Plus API. | true
{{- if .Values.controller.enableCustomResources }}
2
+
apiVersion: apiextensions.k8s.io/v1beta1
3
+
kind: CustomResourceDefinition
4
+
metadata:
5
+
name: transportservers.k8s.nginx.org
6
+
labels:
7
+
{{- include "nginx-ingress.labels" . | nindent 4 }}
8
+
spec:
9
+
group: k8s.nginx.org
10
+
versions:
11
+
- name: v1alpha1
12
+
served: true
13
+
storage: true
14
+
scope: Namespaced
15
+
names:
16
+
plural: transportservers
17
+
singular: transportserver
18
+
kind: TransportServer
19
+
shortNames:
20
+
- ts
21
+
preserveUnknownFields: false
22
+
validation:
23
+
openAPIV3Schema:
24
+
description: TransportServer defines the TransportServer resource.
25
+
type: object
26
+
properties:
27
+
apiVersion:
28
+
description: 'APIVersion defines the versioned schema of this representation
29
+
of an object. Servers should convert recognized schemas to the latest
30
+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
31
+
type: string
32
+
kind:
33
+
description: 'Kind is a string value representing the REST resource this
34
+
object represents. Servers may infer this from the endpoint the client
35
+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
36
+
type: string
37
+
metadata:
38
+
type: object
39
+
spec:
40
+
description: TransportServerSpec is the spec of the TransportServer resource.
41
+
type: object
42
+
properties:
43
+
action:
44
+
description: Action defines an action.
45
+
type: object
46
+
properties:
47
+
pass:
48
+
type: string
49
+
host:
50
+
type: string
51
+
listener:
52
+
description: TransportServerListener defines a listener for a TransportServer.
53
+
type: object
54
+
properties:
55
+
name:
56
+
type: string
57
+
protocol:
58
+
type: string
59
+
upstreamParameters:
60
+
description: UpstreamParameters defines parameters for an upstream.
Copy file name to clipboardExpand all lines: docs-web/installation/installation-with-helm.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -208,6 +208,9 @@ The following tables lists the configurable parameters of the NGINX Ingress cont
208
208
* - ``controller.enableCustomResources``
209
209
- Enable the custom resources.
210
210
- true
211
+
* - ``controller.enableTLSPassthrough``
212
+
- Enable TLS Passthrough on port 443. Requires ``controller.enableCustomResources``.
213
+
- false
211
214
* - ``controller.healthStatus``
212
215
- Add a location "/nginx-health" to the default server. The location responds with the 200 status code for any request. Useful for external health-checking of the Ingress controller.
0 commit comments