Commit graph

32 commits

Author SHA1 Message Date
nikhiljindal
937cde666e Remove multiple calls to CreateInstanceGroups by reusing results from a single call 2017-09-13 11:30:19 -07:00
nikhiljindal
0f4f5c97d4 Refactor code to merge multi cluster ingress sync with single cluster ingress sync 2017-09-11 14:44:52 -07:00
nikhiljindal
7d87f02b1f Adding logic to GCE ingress controller to handle multi cluster ingresses 2017-09-06 23:37:56 -07:00
Manuel de Brito Fontes
060e449056 Update gce controller 2017-07-20 10:43:09 -07:00
Itamar Ostricher
488dd077b0 Implement support for GCE health check with HTTP Host Header in GLBC 2017-06-20 14:14:00 +03:00
Nick Sardo
4601775c18 [GLBC] Set Description field for backend services (#681)
Set svc namespace/name/port in description field of backend services
2017-05-05 11:34:40 -07:00
Nick Sardo
642cb74cc7 [GLBC] Support backside re-encryption (#519)
Support backside re-encryption
2017-04-18 12:44:17 -07:00
Nick Sardo
5b37d2b315 Rename packages from api to api_v1 2017-04-06 22:27:50 -07:00
Manuel de Brito Fontes
c7c2a564a9 Update gce controller 2017-04-04 11:51:50 -03:00
Nick Sardo
a94d31e87d glbc: watch backend service 2017-03-22 13:07:37 -07:00
chentao1596
37bdb3952e fix all go style mistakes about fmt.Errorf 2017-03-17 08:35:55 +08:00
Tony Li
e1d1445370 GCE/GKE "pre-shared" TLS cert (#291)
* add allow-named-tls annotation

* works for setting tls

* fix logs (mostly)

* add ssl cert annotation

* return an error when cert not found

* use annotation if specified, otherwise use spec

* add TODO on naming

* use the annotation key from k8s

* add unit test for HTTPS LB w/ cert annotation

* refactor logic and check for error

* move annotation to controller package

* remove todo for function naming
2017-03-07 13:42:41 -08:00
bprashanth
7d709d5e93 Match named port between container and probe
We were previous matching the target port with the readiness probe, and
hence dropping the case where the container port and the probe had the
same name, but the target port did not.
2017-01-27 14:22:44 -08:00
bprashanth
9d85c9b163 Send an event if default backend doesn't have a NodePort 2017-01-10 03:49:05 -08:00
bprashanth
d7fb15d972 Better events and timeouts for health checks 2016-11-22 18:31:07 -08:00
Manuel de Brito Fontes
827fcf10dd Fix lint errors 2016-11-11 18:23:02 -03:00
Manuel de Brito Fontes
4d1887310b Update GCE ingress controller 2016-11-11 18:22:35 -03:00
bprashanth
d99efea804 Don't consider pods cross namespace for health checks 2016-09-22 14:56:50 -07:00
Jan Chaloupka
8053699360 Remove "All rights reserved" from all the headers 2016-09-08 13:02:39 +02:00
Manuel de Brito Fontes
d43021b3f1 Update gce node return types 2016-08-25 14:08:29 -03:00
bprashanth
1a890fe7db Continue to ingore non-gce ingress in lister. 2016-08-08 12:47:37 -07:00
Manuel de Brito Fontes
a34124be9d Update gce NodeCondition parameter 2016-07-11 23:43:36 -04:00
Prashanth Balasubramanian
8bbf869030 Add an annotation to ignore non-gce ingresses 2016-06-29 15:49:02 -07:00
Prashanth Balasubramanian
cb05e7b18e Don't adopt complex http probes for health checks 2016-06-29 15:02:27 -07:00
Prashanth Balasubramanian
5db8389fb3 Rate limit requeues on error 2016-06-29 15:02:27 -07:00
Prashanth Balasubramanian
9abd4e0ea6 append / to healthcheck url 2016-06-03 10:39:29 -07:00
Prashanth Balasubramanian
22c6e5ddd7 Unittests 2016-06-03 10:39:29 -07:00
Prashanth Balasubramanian
f84ca54831 Readiness probe health check 2016-06-03 10:39:29 -07:00
Prashanth Balasubramanian
32ac61e7e3 Teach l7 controller about zones 2016-06-03 10:39:29 -07:00
Prashanth Balasubramanian
0d4f49e50e Change int <->int32 for godeps 2016-05-09 12:06:09 -07:00
Prashanth Balasubramanian
3ee943d434 Allow a user specified global static ip via annotation. 2016-03-14 11:06:43 -07:00
Prashanth Balasubramanian
3da4e74e5a git mv Ingress ingress 2016-02-26 16:55:24 -08:00