Commit Graph

  • 53c6a041ef Support a "drain" mode for terminating pods and servers failing readiness checks When a pod starts terminating or the readiness check fails, leave the pod as a service in the load balancer, but set its weight to 0 so that HAProxy does not send ordinary traffic to the pod. Traffic using persistence, however, will be directed to the terminating pods. This allows persistent requests to continue to flow to a terminating pod. Updates to only the draining state are made using the stats socket rather than forcing a full reload of HAProxy. Brian Loss 2018-02-08 15:46:23 -05:00
  • d03b4d2c48 Add test step Joao Morais 2018-02-15 22:15:55 -02:00
  • 7efefb569f Update auth basic unit test Joao Morais 2018-02-15 22:15:27 -02:00
  • 8f717a3d93 Merge pull request #89 from brianloss/cookie-stratgey Joao Morais 2018-02-15 18:52:59 -02:00
  • 107a4b6f93 Fix strategy regex to match entire line. Brian Loss 2018-02-15 15:47:52 -05:00
  • a3c63a5299 PR feedback - fix doc, warning message Brian Loss 2018-02-15 08:12:43 -05:00
  • 0543193793 Merge pull request #92 from johscheuer/update-docs Joao Morais 2018-02-14 19:13:17 -02:00
  • f87dba3648 Make docs more consistent Johannes Scheuermann 2018-02-14 21:45:58 +01:00
  • 3b56ae62c3 Add a cookie strategy to allow use of prefix and rewrite cookie persistence. Brian Loss 2018-01-29 09:56:22 -05:00
  • a6d9484d1f [docs] add five minutes deployment Joao Morais 2018-01-28 13:38:55 -02:00
  • 670a4581cf Merge pull request #85 from EmpireJones/endpoints_fullslots_bug Joao Morais 2017-12-29 06:25:10 -02:00
  • 1fe54bb2a5 Correctly copy Endpoints to FullSlots (DynamicScaling case) Kevin Jones 2017-12-28 22:15:14 -08:00
  • e09d613d2e Correctly copy Endpoints to FullSlots Kevin Jones 2017-12-25 20:36:07 -08:00
  • 56119eb252 Add clear userlist on misconfigured basic auth #71 Joao Morais 2017-12-24 18:31:54 -02:00
  • 240e9bf010 [docs] fix url of default ssl-ciphers Joao Morais 2017-12-23 16:53:55 -02:00
  • 72fea25d27 New reload strategy - reusesocket Joao Morais 2017-12-17 16:34:15 -02:00
  • ed2e7f026f Update to HAProxy 1.8 Joao Morais 2017-12-17 16:32:08 -02:00
  • a6bf48666c Ignore .vscode Joao Morais 2017-12-17 12:31:19 -02:00
  • 75ff3d2827 Update docs - snapshot to canary tag Joao Morais 2017-12-16 18:56:40 -02:00
  • 74b53f8823 Changelog v0.5-beta.1 v0.5-beta.1 Joao Morais 2017-12-16 18:23:57 -02:00
  • e34aa8d20b Fix sync of non ca/crt secrets #81 Joao Morais 2017-12-13 21:59:53 -02:00
  • 4eab51deb8 Doc and changelog v0.5-snapshot.3 Joao Morais 2017-12-11 19:38:39 -02:00
  • 0e55b181a5 Fix backend name of missing upstream servers #79 Joao Morais 2017-12-11 18:29:56 -02:00
  • 25a3ab83e0 Add tcp and https(tcp) log format Joao Morais 2017-12-10 21:15:32 -02:00
  • 8ffca39991 Remove log from monitoring Joao Morais 2017-12-10 20:59:28 -02:00
  • beafcbcf25 Move redirect before use_backend Joao Morais 2017-12-10 20:14:49 -02:00
  • 6d136e86df Build default backend config Joao Morais 2017-12-10 19:06:51 -02:00
  • 1222420966 Use default if failing to read the custom cert Joao Morais 2017-12-06 06:54:12 -02:00
  • 3fbf4466c1 Changelog updating Joao Morais 2017-12-03 13:19:47 -02:00
  • ee43ed47b4 Doc of new features v0.5-snapshot.2 Joao Morais 2017-12-03 12:12:58 -02:00
  • e1123c93a6 Update to Go 1.9.2 Joao Morais 2017-12-03 10:49:17 -02:00
  • 1fa3ec6df9 Command line option to skip cert verification Joao Morais 2017-12-01 22:13:13 -02:00
  • f8fb0dc5e6 HSTS annotations Joao Morais 2017-11-30 13:06:54 -02:00
  • 84ab91f76d Starting impl of tcp services Joao Morais 2017-11-28 21:55:27 -02:00
  • bf196f227e Add --allow-cross-namespace command line option Joao Morais 2017-11-26 15:18:33 -02:00
  • 5add46d7cd Fix equality of certHeader Joao Morais 2017-11-26 14:58:57 -02:00
  • d2f0e162a4 Move TLS logging from warn to V3 Joao Morais 2017-11-25 18:36:22 -02:00
  • aa092e78b9 Starting implementation of load server state Joao Morais 2017-11-25 18:02:32 -02:00
  • 9f8657cc13 Add auth-tls-cert-header annotation Joao Morais 2017-11-25 17:35:58 -02:00
  • c988373d02 Rate limit update on command line option Joao Morais 2017-11-25 11:43:40 -02:00
  • 0a4ce5ab2d Tests of common packages Joao Morais 2017-11-25 08:50:51 -02:00
  • 03e4ba72ab Fix merge Locations Joao Morais 2017-11-24 22:10:37 -02:00
  • 1caf27013d Update to client-go v5.0 Joao Morais 2017-11-24 21:19:10 -02:00
  • 939bd129c8 Fix cfg parsing if there is no endpoints Joao Morais 2017-11-20 07:16:59 -02:00
  • f2163286c8 Revert Ingress f6ba3ab - OCSP support Joao Morais 2017-11-19 21:59:19 -02:00
  • 011df80ceb Update Ingress and dependencies Joao Morais 2017-11-19 21:23:00 -02:00
  • 618426ed01 Move ingress common from vendor to pkg Joao Morais 2017-11-19 14:36:06 -02:00
  • 55d994a03d Add use-host-on-https configmap option Joao Morais 2017-11-18 17:31:17 -02:00
  • 44a1908bc6 Docs of v0.4 annotations Joao Morais 2017-11-12 22:16:45 -02:00
  • c1dd2c7b47 Release v0.4 Joao Morais 2017-11-12 21:57:35 -02:00
  • 7a86ac9489 Changed rewrite-target to use one reqrep v0.5-snapshot.1 Joao Morais 2017-11-06 21:40:45 -02:00
  • 60be66bc9d FIx version - changelog Joao Morais 2017-11-06 21:36:49 -02:00
  • 7ea3e840f2 New ssl-headers-prefix configmap option Joao Morais 2017-11-02 22:07:28 -02:00
  • be41220aee Remove unused ssl headers on ssl connection Joao Morais 2017-10-31 22:01:59 -02:00
  • 6a87a287dc Changelog v0.4-beta.2 Joao Morais 2017-10-29 14:24:15 -02:00
  • 312b6cc5a6 Changelog improvement Joao Morais 2017-10-29 14:23:57 -02:00
  • 09b0f838ce Fix set-header warning v0.4-beta.2 v0.4 release-0.4 Joao Morais 2017-10-29 13:47:54 -02:00
  • c06351c227 Move examples from ingress and fix 404 Joao Morais 2017-10-13 14:58:53 -03:00
  • 87ea604bee Config line break from gotemplate Joao Morais 2017-10-08 22:09:53 -03:00
  • eb9a8f748b Single proxy for http(s) and external ssl-offload requests Joao Morais 2017-10-08 21:04:56 -03:00
  • 1ba7b20227 Rate limit annotations Joao Morais 2017-10-05 22:59:27 -03:00
  • 5cfd1c657c Change acl name of hosts and alias Joao Morais 2017-10-01 21:56:30 -03:00
  • d61d7ecae8 Simplify backendHash template func Joao Morais 2017-10-01 14:55:58 -03:00
  • 02b598c66e Moving from reqxxx and rspxxx to http-request and http-response Joao Morais 2017-09-28 19:13:47 -03:00
  • 024916b922 Merge pull request #57 from ausmith/rewrite_annotations Joao Morais 2017-10-08 10:38:23 -03:00
  • 4f157d46c5 Add support for rewrite-target annotation Aaron Goldsmith 2017-10-03 11:10:55 -04:00
  • 2c90f641ac Merge pull request #56 from cbonte/x-forwarded-proto Joao Morais 2017-10-04 01:17:17 -03:00
  • 6af0e27bf7 Add an X-Forwarded-Proto header in https frontends Cyril Bonté 2017-10-03 17:19:18 +02:00
  • 34bcfa6769 Fix maxconn configuration Joao Morais 2017-10-02 22:36:30 -03:00
  • d061b25dab v0.4 beta release v0.4-beta.1 Joao Morais 2017-10-01 14:00:18 -03:00
  • 8055168ff2 [docs] group tcp and http log format Joao Morais 2017-10-01 13:51:38 -03:00
  • dc1233e6a9 Add x-ssl headers on auth-tls connections Joao Morais 2017-09-28 18:01:03 -03:00
  • 62fe898b60 [docs] update https-to-http Joao Morais 2017-09-28 17:27:30 -03:00
  • c6e5156d3b Rename https-to-http acl Joao Morais 2017-09-28 16:49:18 -03:00
  • e8dccd10f7 Check if http port is being reused on https-to-http Joao Morais 2017-09-28 16:47:51 -03:00
  • 7083cadb1e Always redirect if https-to-http is used Joao Morais 2017-09-28 16:44:29 -03:00
  • 85a5b33ad8 Update to Ingress 7d4cd1b Joao Morais 2017-09-27 22:13:02 -03:00
  • b66c7f9633 Update to Ingress a426b89 Joao Morais 2017-09-27 17:15:48 -03:00
  • f7494ecbcb Fix handling error496 Joao Morais 2017-09-27 17:10:10 -03:00
  • 645f39fb46 Update to multibinder 0.0.5 Joao Morais 2017-09-27 17:08:29 -03:00
  • efbd41860d Merge pull request #53 from Scukerman/fix-handling-error496 Joao Morais 2017-09-27 15:27:26 -03:00
  • 1d89f379ad Fix handling error496 Scukerman 2017-09-22 14:57:59 +03:00
  • ecbf7dc565 Merge pull request #48 from Scukerman/alias-description Joao Morais 2017-09-13 18:44:22 -03:00
  • 407da75dba Add server-alias description Scukerman 2017-09-13 12:36:57 +03:00
  • c2cc6782cc Merge pull request #44 from Scukerman/alias-annotation Joao Morais 2017-09-13 05:06:33 -03:00
  • cf257a1e6a Add support for server-alias annotation Scukerman 2017-09-13 07:58:32 +03:00
  • 917bb1032d Fix match of wildcard domains Joao Morais 2017-09-09 16:55:09 -03:00
  • 74783eccd5 Add https-to-http-port configmap option Joao Morais 2017-09-09 16:08:46 -03:00
  • 84d2c00571 Add HostnameLabel to the server struct Joao Morais 2017-09-09 13:48:18 -03:00
  • a85dcd811a Merge http and https frontends into a single list Joao Morais 2017-09-09 13:13:12 -03:00
  • 08740835e7 auth-tls-error-page annotation v0.4-snapshot.4 Joao Morais 2017-09-08 07:32:37 -03:00
  • b0379b829a Friendly http message on client crt errors Joao Morais 2017-09-08 07:30:42 -03:00
  • c94571be8c doc proxy-body-size suffix Joao Morais 2017-09-07 18:19:21 -03:00
  • e74f35f3a9 Moving config check funcs from utils to controller Joao Morais 2017-09-07 18:10:10 -03:00
  • 23957e9c08 Allow suffix after proxy-body-size Joao Morais 2017-09-07 17:47:33 -03:00
  • cd677e9053 Update to Ingress 7434c50 Joao Morais 2017-09-07 17:12:42 -03:00
  • 2a59950dce Update to Ingress 9e7c542 Joao Morais 2017-08-27 21:16:26 -03:00
  • c4cab20f3b [docs] healthz-port improvement Joao Morais 2017-08-27 19:28:15 -03:00
  • 287e6ea650 make install Joao Morais 2017-08-27 19:24:45 -03:00
  • 0f414834ad Update to Ingress cc5c370 Joao Morais 2017-08-04 13:10:11 -03:00