| # Copyright 2018 Google Inc. All Rights Reserved. |
| apiVersion: extensions/v1beta1 |
| kind: Ingress |
| metadata: |
| name: endpoints |
| annotations: |
| # https://github.com/kubernetes/ingress-gce/blob/2d48ff95afc5e796daf75e98f29af0b5a0b58ec0/docs/annotations.md |
| kubernetes.io/ingress.global-static-ip-name: "$CLUSTER-endpoints-address" |
| kubernetes.io/ingress.allow-http: "false" |
| kubernetes.io/ingress.class: "gce" |
| ingress.gcp.kubernetes.io/pre-shared-cert: "$CLUSTER-endpoints-cert" |
| spec: |
| tls: |
| rules: |
| - http: |
| paths: |
| - path: /cxx-compiler-service/* |
| backend: |
| serviceName: frontend |
| servicePort: http |
| - path: /devtools_goma.LogService/* |
| backend: |
| serviceName: frontend |
| servicePort: http2 |
| - path: /devtools_goma.ExecService/* |
| backend: |
| serviceName: frontend |
| servicePort: http2 |
| - path: /devtools_goma.FileService/* |
| backend: |
| serviceName: frontend |
| servicePort: http2 |