This module will install an NGINX ingress module into an AKS cluster. This is largely to bridge the gap between AzureDNS/Azure Static IP/AKS.
Name | Version |
---|---|
helm | >=2.1.0 |
kubernetes | ~>2.5 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
additional_yaml_config | yaml config for helm chart to be processed last | string |
"" |
no |
enable_default_tls | enable default tls (requires tls_default_secret) | string |
"false" |
no |
helm_chart_version | helm chart version | string |
"3.4.1" |
no |
helm_release_name | helm release name | string |
n/a | yes |
helm_repository | nginx-ingress helm repository url | string |
"https://kubernetes.github.io/ingress-nginx" |
no |
ingress_class | name of the ingress class to route through this controller | string |
"nginx" |
no |
ingress_type | Internal or Public. | string |
"Public" |
no |
kubernetes_create_namespace | create kubernetes namespace | bool |
true |
no |
kubernetes_namespace | kubernetes_namespace | string |
"default" |
no |
load_balancer_ip | loadBalancerIP | string |
n/a | yes |
replica_count | The number of replicas of the Ingress controller deployment. | number |
1 |
no |
Name | Description |
---|---|
ingress_class | Name of the ingress class to route through this controller |
load_balancer_ip | n/a |
nginx_url | n/a |