[ATMOSPHERE-392] 2023 1 antelope allow for smoother ingress nginx upgrades (#1799)
Set the wait up from default 300s to 30s for the drain of ingress connections.
(cherry picked from commit 1d7285b)
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