Interface: NginxIngressInputs ¶
Properties ¶
| property | type | description |
|---|---|---|
| config | Record‹string, string› | config sets nginx config map entries. see: https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/configmap.md |
| mode | NginxIngressDeploymentMode | NginxIngressDaemonSetMode | mode configures nginx as either a kubernetes deployment or daemonset. In Deployment mode a kubernetes Deployment will be created behind a kubernetes Service of type LoadBalancer. The Deployment mode is intended to be used in Cloud Environments. In DaemonSet mode a kubernetes DaemonSet will be created without a kubernetes Service, instead, hostPorts will be used by the DaemonSet containers. The DaemonSet mode is intended to be used in onpremise environments where a LoadBalancer services may not available. defaults to Deployment mode. |
| namespace | pulumi.Input‹string› | - |
| provider | k8s.Provider | - |
| tcpServices | Record‹number, L4ServiceBackend› | configure any L4 TCP services |
| udpServices | Record‹number, L4ServiceBackend› | configure any L4 UDP services |
| version | undefined | string | the helm chart version |
Optional config ¶
• config? : Record‹string, string›
config sets nginx config map entries.
see: https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/configmap.md
Defined in nginx-ingress/index.ts:48
Optional mode ¶
• mode? : NginxIngressDeploymentMode | NginxIngressDaemonSetMode
mode configures nginx as either a kubernetes deployment or daemonset.
In Deployment mode a kubernetes Deployment will be created behind a kubernetes Service of type LoadBalancer. The Deployment mode is intended to be used in Cloud Environments.
In DaemonSet mode a kubernetes DaemonSet will be created without a kubernetes Service, instead, hostPorts will be used by the DaemonSet containers. The DaemonSet mode is intended to be used in onpremise environments where a LoadBalancer services may not available.
defaults to Deployment mode.
Defined in nginx-ingress/index.ts:42
Optional namespace ¶
• namespace? : pulumi.Input‹string›
Defined in nginx-ingress/index.ts:21
Optional provider ¶
• provider? : k8s.Provider
Defined in nginx-ingress/index.ts:20
Optional tcpServices ¶
• tcpServices? : Record‹number, L4ServiceBackend›
configure any L4 TCP services
Defined in nginx-ingress/index.ts:52
Optional udpServices ¶
• udpServices? : Record‹number, L4ServiceBackend›
configure any L4 UDP services
Defined in nginx-ingress/index.ts:56
Optional version ¶
• version? : undefined | string
the helm chart version
Defined in nginx-ingress/index.ts:25