Commit graph

115 commits

Author SHA1 Message Date
Manuel de Brito Fontes
96f8ec419d Remove gce data race in tests 2016-11-11 18:25:42 -03: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
294ff58f63 Clarify ingress docs 2016-11-08 10:25:35 -08:00
bprashanth
190c9a277a Bump glbc version in Makefile 2016-10-03 10:12:25 -07:00
bprashanth
98af96514e Don't index ingress.status.ip if empty. 2016-10-03 10:11:43 -07:00
bprashanth
e30bbdfe2c Don't reconcile health checks after first create. 2016-09-23 14:22:22 -07:00
bprashanth
d99efea804 Don't consider pods cross namespace for health checks 2016-09-22 14:56:50 -07:00
bprashanth
3c703356ee Fix log level so we log debug output by default. 2016-09-21 18:37:52 -07:00
bprashanth
8c770ba384 Bump glbc version to 0.8.0 2016-09-21 17:33:14 -07:00
bprashanth
5d653fc10c Clarify ingress limitation around large clusters. 2016-09-09 13:28:32 -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
Kubernetes Submit Queue
01cf346b6f Merge pull request #1435 from mml/k8s-ig-dead-code
Automatic merge from submit-queue

Delete dead code in cluster_manager.



<!-- Reviewable:start -->
This change is [<img src="https://reviewable.kubernetes.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.kubernetes.io/reviews/kubernetes/contrib/1435)
<!-- Reviewable:end -->
2016-08-12 14:13:33 -07:00
Kubernetes Submit Queue
34a469fa1b Merge pull request #1363 from bprashanth/ing_uid
Automatic merge from submit-queue

Use existing uid if one is found

Without this if we create some ingresses we will get eg: a forwarding rule like "foo-uid". Now if we restart 
the ingress controller, and while it's down delete the configmap where it stores its uid, it will come back, see an existing ingress, but wrongly record the uid as "empty string". This will cause the ingress to ignore the old forwarding rule, backends etc.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.kubernetes.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.kubernetes.io/reviews/kubernetes/contrib/1363)
<!-- Reviewable:end -->
2016-08-12 11:03:58 -07:00
bprashanth
fc50762257 Poll and notice changes to cluster UID 2016-08-11 18:03:00 -07:00
Kubernetes Submit Queue
dfc322c2a2 Merge pull request #1503 from bprashanth/backends
Automatic merge from submit-queue

Don't clobber backends.

If a parallel ingress controller updates the backend service with another instance group, don't clobber it, just make sure the instance group you put in is there.
2016-08-11 17:13:50 -07:00
bprashanth
114dbd3575 Don't clobber backends inserted by other controllers. 2016-08-10 19:23:31 -07:00
Matt Liggett
1b5d8fe011 Delete dead code in cluster_manager. 2016-08-10 15:50:25 -07:00
bprashanth
7e674d5f24 Bump glbc image. 2016-08-10 14:09:08 -07:00
Prashanth Balasubramanian
c479d3e261 Bump glbc version 2016-08-08 19:10:09 -07:00
bprashanth
1a890fe7db Continue to ingore non-gce ingress in lister. 2016-08-08 12:47:37 -07:00
Siva Manivannan
c2d56dc685 GCE ingress http-only annotation naming fix 2016-08-02 00:10:24 -05:00
Prashanth Balasubramanian
632d4ae45c Fix health check link 2016-07-29 14:54:01 -07:00
Prashanth B
1aaa63e0be Merge pull request #1350 from aledbf/nginx-backlog
[nginx-ingress-controller]: Improve performance (listen backlog=net.core.somaxconn)
2016-07-12 08:18:53 -07:00
Manuel de Brito Fontes
a34124be9d Update gce NodeCondition parameter 2016-07-11 23:43:36 -04:00
Prashanth Balasubramanian
94ea4ab247 GCE Ingress docs update 2016-07-08 11:15:27 -07: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
58d5638888 Firewall updates only on port change 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
acf87ef9d5 Pass in nil instead of the interface 2016-06-29 15:02:22 -07:00
Piotr Szczesniak
72fe8dc293 Merge pull request #1249 from bprashanth/ing
Reduce number of backends in basic ingress example
2016-06-22 21:28:39 +02:00
Prashanth Balasubramanian
834ddb6813 Quota modification 2016-06-22 08:58:04 -07:00
Prashanth Balasubramanian
9bb2aa7d8f Fix log statement 2016-06-21 15:07:11 -07:00
Prashanth Balasubramanian
6fa9fd2828 Bump up image version for glbc 2016-06-21 15:00:04 -07:00
Prashanth Balasubramanian
423433bc5f Update image on ingress example 2016-06-20 15:18:34 -07:00
Prashanth Balasubramanian
61558f4d19 Get rid of default-zone everywhere. 2016-06-08 11:24:06 -07:00
Prashanth Balasubramanian
3bed62f51e Forget oldSSL cert after first cleanup 2016-06-03 10:44:55 -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
5d83fa45c2 Pipe through custom GCE config file path 2016-05-27 14:55:08 -07:00
Prashanth Balasubramanian
c2696bdd36 New UID allocation logic 2016-05-27 14:54:38 -07:00
Prashanth Balasubramanian
24fb4b70aa Cluster UID store/retrieval 2016-05-27 14:54:38 -07:00
Prashanth Balasubramanian
0d4f49e50e Change int <->int32 for godeps 2016-05-09 12:06:09 -07:00
Prashanth Balasubramanian
d3a51031c3 Bump version 2016-04-21 11:46:23 -07:00
Prashanth Balasubramanian
fc6d9a47fd Update certificates on secret update 2016-04-21 11:46:23 -07:00
Prashanth Balasubramanian
fe026b73f0 Add a use-real-cloud flag to allow the controller to run on the master 2016-04-21 11:46:23 -07:00
Prashanth Balasubramanian
8084341920 Simpler firewall rules 2016-04-21 11:46:23 -07:00
Prashanth B
b658ba8cac Merge pull request #706 from joonathan/patch-1
Updated with correction for Ingress TLS spec
2016-04-06 10:09:26 -07:00
Prashanth Balasubramanian
2afc21c021 Bump up glbc version. 2016-04-04 14:42:18 -07:00
Prashanth Balasubramanian
73afef4bec Retry GCE client creation. 2016-04-04 14:09:31 -07:00
Prashanth Balasubramanian
8d59739bb1 List from cloud and resync InMemoryPool. 2016-04-04 14:03:38 -07:00
Prashanth Balasubramanian
ba26bcabf5 Single sync error. 2016-04-04 14:03:38 -07:00
Prashanth Balasubramanian
5b2de6e40b Simplify urlmap update logic. 2016-04-04 14:03:38 -07:00
Joonathan Mägi
b6ccc1f4d9 Updated with correction for Ingress TLS spec
Fix for `error validating data: expected type array, for field spec.tls, got map; if you choose to ignore these errors, turn validation off with --validate=false`
2016-04-04 19:04:32 +03:00
Prashanth Balasubramanian
3464d1c5e3 Readme for tls example. 2016-04-03 22:24:36 -07:00
Prashanth B
af4e6fafa5 Merge pull request #563 from bprashanth/ingress_static_ip
Allow a user specified global static ip via annotation.
2016-03-28 08:37:08 -07:00
Prashanth Balasubramanian
58882f25cb Clarify firewall rule doc. 2016-03-27 18:25:53 -07:00
Manuel Alejandro de Brito Fontes
9b142b56f8 Update godeps 2016-03-24 03:06:20 -03:00
Prashanth Balasubramanian
d0a15b1267 Add TLS section to GLBC docs, and BETA_LIMITATIONS 2016-03-18 14:25:43 -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