deploy: add GRPC servers to build.golang.org
This change mounts the gomote and coordinator servers in the proper
locations.
Updates golang/go#47521
Updates golang/go#49191
Change-Id: I7c0054028fa928ba025b3c511701512e183894fd
Reviewed-on: https://go-review.googlesource.com/c/build/+/365735
Trust: Carlos Amedee <carlos@golang.org>
Run-TryBot: Carlos Amedee <carlos@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Reviewed-by: Alexander Rakoczy <alex@golang.org>
diff --git a/cmd/coordinator/deployment-prod.yaml b/cmd/coordinator/deployment-prod.yaml
index a54914e..7c4865c 100644
--- a/cmd/coordinator/deployment-prod.yaml
+++ b/cmd/coordinator/deployment-prod.yaml
@@ -58,6 +58,24 @@
kind: Service
metadata:
namespace: prod
+ name: coordinator-internal-iap
+ annotations:
+ beta.cloud.google.com/backend-config: '{"default": "build-ingress-iap-backend"}'
+ cloud.google.com/neg: '{"ingress": false}'
+ cloud.google.com/app-protocols: '{"https":"HTTP2"}'
+spec:
+ ports:
+ - port: 444
+ targetPort: 444
+ name: https
+ selector:
+ app: coordinator
+ type: NodePort
+---
+apiVersion: v1
+kind: Service
+metadata:
+ namespace: prod
name: coordinator-internal
annotations:
cloud.google.com/neg: '{"ingress": false}'
diff --git a/deploy/build-ingress.yaml b/deploy/build-ingress.yaml
index 7e92234..fefa51b 100644
--- a/deploy/build-ingress.yaml
+++ b/deploy/build-ingress.yaml
@@ -45,6 +45,20 @@
port:
number: 444
- pathType: ImplementationSpecific
+ path: /protos.GomoteService/*
+ backend:
+ service:
+ name: coordinator-internal-iap
+ port:
+ number: 444
+ - pathType: ImplementationSpecific
+ path: /protos.Coordinator/*
+ backend:
+ service:
+ name: coordinator-internal-iap
+ port:
+ number: 444
+ - pathType: ImplementationSpecific
path: /*
backend:
service: