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