diff --git a/devops/azure/chart/templates/deployment.yaml b/devops/azure/chart/templates/deployment.yaml
index 62c0be7e4a980d4affbf2ca44138f5b6401e99a1..b2ca07c784aac63e1fe3ef06b0812d9396339f95 100644
--- a/devops/azure/chart/templates/deployment.yaml
+++ b/devops/azure/chart/templates/deployment.yaml
@@ -46,6 +46,10 @@ spec:
       - name: {{ .Chart.Name }}
         image: {{ .Values.image.repository }}/{{ .Chart.Name }}-{{ .Values.image.branch }}:{{ .Values.image.tag | default .Chart.AppVersion }}
         imagePullPolicy: Always
+        lifecycle:
+          preStop:
+            exec:
+              command: ["sleep","90"]
         ports:
         - containerPort: 80
         {{- if has .Values.env .Values.featureFlag.resourceLimits.enabledEnvs }}
@@ -107,4 +111,5 @@ spec:
         - name: azure_activedirectory_session_stateless
           value: "false"
         - name: azure_istioauth_enabled
-          value: "true"
\ No newline at end of file
+          value: "true"
+      terminationGracePeriodSeconds: 101