[ATMOSPHERE-390] Reduce the ingress controller grace shutdown period (#1790)
Set the wait up from default 300s to 30s for the drain of ingress connections.
Depends-On: #1791
diff --git a/roles/ingress_nginx/vars/main.yml b/roles/ingress_nginx/vars/main.yml
index 767f55a..48bb883 100644
--- a/roles/ingress_nginx/vars/main.yml
+++ b/roles/ingress_nginx/vars/main.yml
@@ -21,6 +21,7 @@
digest: "{{ atmosphere_images['ingress_nginx_controller'] | vexxhost.kubernetes.docker_image('digest') }}"
config:
proxy-buffer-size: 16k
+ worker-shutdown-timeout: 5s
dnsPolicy: ClusterFirstWithHostNet
allowSnippetAnnotations: true
hostNetwork: true
@@ -42,6 +43,7 @@
digest: "{{ atmosphere_images['ingress_nginx_kube_webhook_certgen'] | vexxhost.kubernetes.docker_image('digest') }}"
metrics:
enabled: true
+ terminationGracePeriodSeconds: 10
defaultBackend:
nodeSelector:
openstack-control-plane: enabled