deploy: correct IAP backend timeout

This change updates the backend service timeout config and sets the
timeout to 2 hours. The default timeout is 30 seconds. This is
currently a problem when we issue a gomote create that takes more than
30 seconds to allocate a gomote instance. This timeout will be
encountered in other remote buidlet operations that follow the new path.

Updated golang/go#47521

Change-Id: Id88b0e1263a088f4841371cb37ff8c931580b109
Reviewed-on: https://go-review.googlesource.com/c/build/+/406334
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Auto-Submit: Carlos Amedee <carlos@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Run-TryBot: Carlos Amedee <carlos@golang.org>
diff --git a/cmd/coordinator/deployment-prod.yaml b/cmd/coordinator/deployment-prod.yaml
index 4712584..af23869 100644
--- a/cmd/coordinator/deployment-prod.yaml
+++ b/cmd/coordinator/deployment-prod.yaml
@@ -74,7 +74,6 @@
   selector:
     app: coordinator
   type: NodePort
-  timeoutSec: 300
 ---
 apiVersion: v1
 kind: Service
diff --git a/deploy/build-ingress.yaml b/deploy/build-ingress.yaml
index 28d0ff0..64fe2f0 100644
--- a/deploy/build-ingress.yaml
+++ b/deploy/build-ingress.yaml
@@ -136,6 +136,7 @@
     enabled: true
     oauthclientCredentials:
       secretName: iap-oauth
+  timeoutSec: 7200
 ---
 apiVersion: networking.gke.io/v1
 kind: ManagedCertificate