I have this working resource configuration to install helm nginx ingress using terraform.
resource "helm_release" "nginx" {
name = "nginx"
repository = "https://charts.bitnami.com/bitnami"
chart = "nginx-ingress-controller"
namespace = "nginx"
set {
name = "serviceAccount.name"
value = "myaccount"
}
set {
name = "rbac.create"
value = "true"
}
set {
name = "service.loadBalancerIP"
value = "1.2.3.4"
}
set {
name = "service.externalTrafficPolicy"
value = "Local"
}
set {
name = "replicaCount"
value = 1
}
set {
type = "string"
name = "service.annotations.service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group"
value = "myname"
}
}
I can't figure out how to change from here some of the nginx defaults, like for example proxy_buffer_size
or the large_client_header_buffers
, which by default are not enough for the large ID cookies from some ID servers.