fix(heat): raise rpc_response_timeout
diff --git a/roles/heat/tasks/main.yml b/roles/heat/tasks/main.yml
index 32688fb..11adf1e 100644
--- a/roles/heat/tasks/main.yml
+++ b/roles/heat/tasks/main.yml
@@ -51,7 +51,7 @@
     openstack_helm_ingress_endpoint: orchestration
     openstack_helm_ingress_service_name: heat-api
     openstack_helm_ingress_service_port: 8004
-    openstack_helm_ingress_annotations: "{{ heat_ingress_annotations }}"
+    openstack_helm_ingress_annotations: "{{ _heat_ingress_annotations | combine(heat_ingress_annotations, recursive=True) }}"
 
 - name: Create Ingress
   ansible.builtin.include_role:
@@ -60,4 +60,4 @@
     openstack_helm_ingress_endpoint: cloudformation
     openstack_helm_ingress_service_name: heat-cfn
     openstack_helm_ingress_service_port: 8000
-    openstack_helm_ingress_annotations: "{{ heat_ingress_annotations }}"
+    openstack_helm_ingress_annotations: "{{ _heat_ingress_annotations | combine(heat_ingress_annotations, recursive=True) }}"
diff --git a/roles/heat/vars/main.yml b/roles/heat/vars/main.yml
index 0374cf7..3104161 100644
--- a/roles/heat/vars/main.yml
+++ b/roles/heat/vars/main.yml
@@ -31,6 +31,7 @@
         log_config_append: null
         num_engine_workers: 8
         region_name_for_services: "{{ openstack_helm_endpoints['identity']['auth']['heat']['region_name'] }}"
+        rpc_response_timeout: 600
         server_keystone_endpoint_type: public
       clients_keystone:
         endpoint_type: publicURL
@@ -49,3 +50,6 @@
     ingress_cfn: false
     service_ingress_api: false
     service_ingress_cfn: false
+
+_heat_ingress_annotations:
+  nginx.ingress.kubernetes.io/proxy-read-timeout: "630"