Configuration File
Ingress
The [ingress] section allows you to customize the Kubernetes Ingress resource that exposes your application to the internet.
Deckrun automatically installs and configures the Ingress NGINX Controller for Kubernetes to manage inbound traffic. You can customize its behavior through annotations.
# Configuration file with an ingress section
app = 'ingressapp'
[ingress]
[ingress.annotations]
"nginx.ingress.kubernetes.io/proxy-body-size" = "100m"
"nginx.ingress.kubernetes.io/proxy-send-timeout" = "120"
"nginx.ingress.kubernetes.io/proxy-read-timeout" = "120"
ingress.annotations
The [ingress.annotations] section allows you to add custom annotations to the Ingress resource. This is useful for configuring advanced options of the Ingress controller, such as timeouts, body size limits, or authentication.
You can find a comprehensive list of available annotations in the official Ingress-NGINX documentation.