Commit Graph

  • d3d9b351d3 Fix endless loop if SSL/TLS secret does not exist Joao Morais 2018-07-21 12:11:59 -03:00
  • 20c3eff967 Merge pull request #154 from haproxytech/1.8-dev-dns Joao Morais 2018-07-19 14:36:49 -03:00
  • a9aec843ed removed ingress.kubernetes.io/dns-resolvers annotation Zlatko Bratkovic 2018-06-26 11:59:38 +02:00
  • 67617ce22c v0.6-beta.2 changelog v0.6-beta.2 Joao Morais 2018-07-15 15:41:42 -03:00
  • eb8a569138 Merge pull request #187 from jcmoraisjr/jm-sslpass Joao Morais 2018-07-15 15:37:17 -03:00
  • 6770a6ce6d Add wildcard hostnames on ssl passthrough config Joao Morais 2018-07-14 22:12:36 -03:00
  • dae1259e84 Merge pull request #179 from jcmoraisjr/jm-fix-redirect Joao Morais 2018-07-13 19:36:51 -03:00
  • 47985bc45e Merge pull request #183 from Scukerman/fix-ssl-passthrough Joao Morais 2018-07-13 19:12:57 -03:00
  • 880cb2033e Fix ssl-passthrough annotation Scukerman 2018-07-04 02:13:22 +03:00
  • 84fd631ae3 Fix redirect https if path changed with rewrite-target Joao Morais 2018-06-21 22:33:13 -03:00
  • d247037a0e added new configmap options with defaults Zlatko Bratkovic 2018-06-12 14:59:06 +02:00
  • 47c6cc7c9c Merge pull request #174 from Justkant/patch-1 Joao Morais 2018-06-13 19:11:31 -03:00
  • 5bb2ec7595 docs: fix typo Kant 2018-06-12 08:43:32 +02:00
  • ba4645f6ef allow of usage use-resolver annotation if dns-resolvers is not used, minor fixes to doc Zlatko Bratkovic 2018-06-11 12:21:32 +02:00
  • 884f2daf7f following required refractoring, part 2/2 Zlatko Bratkovic 2018-06-04 13:26:07 +02:00
  • aabae320fa following required refractoring, part 1 Zlatko Bratkovic 2018-05-29 15:35:06 +02:00
  • 87f7557e13 [docs] added docs for DNS service discovery Zlatko Bratkovic 2018-05-23 16:04:19 +02:00
  • 38431cdec8 follow annotations strategy Zlatko Bratkovic 2018-05-22 09:48:00 +02:00
  • e6055c5773 use haproxyConfig instead of configMap.Data[], cleanup Zlatko Bratkovic 2018-05-18 12:24:11 +02:00
  • 64fd7b46e6 enabled DNS Service discovery in HAProxy Andjelko Iharos 2018-05-11 14:51:33 +02:00
  • 39fa9ebf25 v0.6-beta changelog and readme Joao Morais 2018-05-21 19:16:18 -03:00
  • b9c06abaac v0.5 changelog and readme v0.6-beta.1 Joao Morais 2018-05-21 19:05:27 -03:00
  • 9970295681 Changelog Joao Morais 2018-05-21 18:55:58 -03:00
  • df05b7321e Merge pull request #164 from jcmoraisjr/jm-slots-inc Joao Morais 2018-05-21 18:52:51 -03:00
  • 0e87f61c02 Add a per backend slots-increment annotation Joao Morais 2018-05-20 22:21:38 -03:00
  • 54b3966731 Merge pull request #163 from jcmoraisjr/jm-fix-whitelist Joao Morais 2018-05-21 18:30:20 -03:00
  • f3ef3aac03 Merge pull request #161 from jcmoraisjr/jm-no-tls-redir Joao Morais 2018-05-21 18:23:22 -03:00
  • db020161fa Merge pull request #162 from jcmoraisjr/jm-bind-ip Joao Morais 2018-05-21 18:15:50 -03:00
  • 79aa629686 Add valid CIDRs on whitelists Joao Morais 2018-05-20 20:41:21 -03:00
  • 134ad320c3 Add configmap options to listening ip address Joao Morais 2018-05-20 17:05:27 -03:00
  • cc2427c74a Merge pull request #155 from jcmoraisjr/jm-snippet Joao Morais 2018-05-20 15:47:14 -03:00
  • 7bbdd9652b Add no-tls-redirect-locations configmap option Joao Morais 2018-05-20 15:40:22 -03:00
  • 87e095412e [docs] configuration snippet Joao Morais 2018-05-20 15:21:39 -03:00
  • fa9b16aa66 Add backend configuration snippet Joao Morais 2018-05-13 16:39:43 -03:00
  • e046ac3fc6 Update changelog Joao Morais 2018-05-14 20:17:04 -03:00
  • 0c294348cc Merge pull request #156 from jcmoraisjr/jm-tcp-proxyprot v0.6-snapshot.2 Joao Morais 2018-05-14 20:09:53 -03:00
  • cc84b13c3f Merge pull request #151 from jcmoraisjr/jm-cors Joao Morais 2018-05-14 20:05:51 -03:00
  • 326faab278 Add v1 as a PROXY protocol option on tcp-services Joao Morais 2018-05-14 07:50:20 -03:00
  • 67f90b1fba [docs] CORS Joao Morais 2018-05-13 08:00:08 -03:00
  • c2dbf70a5d Fix default and annotation name in CORS Joao Morais 2018-05-13 07:44:20 -03:00
  • d800c61559 CORS on locations Joao Morais 2018-05-12 19:04:18 -03:00
  • e46464a4fb Move CORS config to a subtemplate Joao Morais 2018-05-12 18:51:39 -03:00
  • ed9c7a0ec0 Fix race on queue test Joao Morais 2018-05-12 17:58:03 -03:00
  • a3978c4e3a CORS headers Joao Morais 2018-05-06 22:31:36 -03:00
  • 126dabefdb Merge pull request #149 from jcmoraisjr/jm-reorder-hosts Joao Morais 2018-05-07 21:08:46 -03:00
  • e3147707fa Merge pull request #150 from jcmoraisjr/jm-timeout-stop Joao Morais 2018-05-07 21:07:00 -03:00
  • b12a53b6f2 Merge pull request #148 from jcmoraisjr/jm-conn Joao Morais 2018-05-07 21:03:01 -03:00
  • 1bed44ae25 Timeout stop configmap option Joao Morais 2018-05-06 17:49:38 -03:00
  • 4a34a42b06 Connection limits and timeout config Joao Morais 2018-05-06 11:32:40 -03:00
  • a76c358ec1 Fix precedence on hosts/alias without regexp Joao Morais 2018-05-06 17:01:54 -03:00
  • 5a8eabc279 [docs] dyn-scaling on v0.6 Joao Morais 2018-05-06 08:59:56 -03:00
  • 71a890a993 [docs] update doc links to HAProxy 1.8 Joao Morais 2018-04-25 21:57:43 -03:00
  • 151bef07f0 [docs] deprecating multibinder Joao Morais 2018-04-25 21:51:28 -03:00
  • 8f30b6778e Merge pull request #144 from jcmoraisjr/jm-balance Joao Morais 2018-04-25 21:50:29 -03:00
  • a0650e32b8 Merge pull request #143 from dobesv/maxconn Joao Morais 2018-04-25 21:46:24 -03:00
  • 5e36f51c70 [docs] v0.6 doc and changelog Joao Morais 2018-04-25 21:01:02 -03:00
  • 97ade8f3ee Merge pull request #140 from jcmoraisjr/jm-dynconfig v0.6-snapshot.1 Joao Morais 2018-04-25 20:54:50 -03:00
  • 919067979c balance-algorithm annotation Joao Morais 2018-04-23 21:17:19 -03:00
  • 0f9a76522f Check draining state before blue/green config Joao Morais 2018-04-23 18:58:36 -03:00
  • 43f6de1b6e Add maxconn to defaults as well as global Dobes Vandermeer 2018-04-23 12:19:14 -07:00
  • a1257f610e Rename stats_socket to a new package dynconfig Joao Morais 2018-04-22 21:41:59 -03:00
  • 221db33c73 Refactor dynamic updates Joao Morais 2018-04-22 21:38:37 -03:00
  • ca36d32c20 Use only positive endpoint.Weight values Joao Morais 2018-04-22 14:10:54 -03:00
  • 6545dc198e Merge pull request #139 from jcmoraisjr/jm-rm-multibinder Joao Morais 2018-04-22 11:28:33 -03:00
  • d5e331ed5e Merge pull request #125 from jcmoraisjr/jm-bluegreen Joao Morais 2018-04-22 11:26:35 -03:00
  • e7442870e4 Remove multibinder, change it to an alias of reusesocket Joao Morais 2018-04-20 07:12:36 -03:00
  • 466fb681ce Use only endpoint.Weight on dynamic config Joao Morais 2018-04-22 11:15:53 -03:00
  • 90e858a60e blue/green deployment Joao Morais 2018-03-17 18:14:10 -03:00
  • 6c3dc35efe Merge pull request #130 from jcmoraisjr/jm-sharefront Joao Morais 2018-04-22 09:03:11 -03:00
  • ab960ea872 Merge pull request #133 from jcmoraisjr/jm-shrinknotreload Joao Morais 2018-04-22 08:46:58 -03:00
  • d493b80e4a Avoid reload when shrinking backend slots Joao Morais 2018-03-27 12:33:01 -03:00
  • 1613db4dcf Merge pull request #138 from jcmoraisjr/jm-equals Joao Morais 2018-04-22 08:32:54 -03:00
  • 108a405808 Change equality of drain-support and dynamic-scaling Joao Morais 2018-04-18 18:52:53 -03:00
  • 0d38457580 Removed unused config field Joao Morais 2018-04-15 15:36:49 -03:00
  • 2000ef73a3 Merge pull request #95 from brianloss/drain-support Joao Morais 2018-04-09 20:44:11 -03:00
  • d798a1c277 Fix nil pointer de-reference on first update. Brian Loss 2018-04-09 16:07:12 -04:00
  • d8bfdfdc24 PR feedback * validate namespace match when pulling terminating service pods * don't include not ready or terminating pods when DrainSupport is not active Brian Loss 2018-04-08 12:49:41 -04:00
  • fd183e073e Merge branch 'master' into drain-support Brian Loss 2018-04-08 12:07:37 -04:00
  • a80d2c6483 Share http/s connections on the same frontend/socket Joao Morais 2018-03-25 19:40:26 -03:00
  • 72932a9625 Merge pull request #129 from saary/master Joao Morais 2018-03-24 14:56:45 -03:00
  • 138c8b1707 Update haproxy.tmpl Saar Yahalom 2018-03-24 01:44:17 +03:00
  • f79ee37b7c Logging error msg if failed to parse an annotation Joao Morais 2018-03-20 18:37:45 -03:00
  • 84a989c62d Merge pull request #123 from westse/per-process-config Joao Morais 2018-03-20 13:00:09 -03:00
  • c9f232d652 Changes per review Steve West 2018-03-19 17:00:53 -06:00
  • b7c2f2a338 Merge pull request #121 from westse/ignore-intellij-files Joao Morais 2018-03-18 11:22:02 -03:00
  • be1addc63b Changelog v0.5-beta.3 Joao Morais 2018-03-16 20:29:17 -03:00
  • 2d4dceb30e Fix config with long fqdn #112 v0.5-beta.3 v0.5 release-0.5 Joao Morais 2018-03-10 17:28:02 -03:00
  • f31e25f5d0 Fix sync of excluded secrets #102 Joao Morais 2018-03-16 20:15:38 -03:00
  • 71ec29ce16 Fix non ssl redirect on default backend #120 Joao Morais 2018-03-16 19:24:12 -03:00
  • 22fe34655f Fix sync of excluded secrets #102 Joao Morais 2018-03-16 20:15:38 -03:00
  • 09ad9bf213 Fix non ssl redirect on default backend #120 Joao Morais 2018-03-16 19:24:12 -03:00
  • 7965e00532 Ignore IntelliJ files Steve West 2018-03-15 08:38:47 -06:00
  • aa39703657 Changes to support debugging haproxy reload not loading correct config - Under high load situations (hundreds of services, certs, and ingress rules), we have seen infrequent but consistent cases of haproxy not reflecting the on-disk config file. On theory is a race condition on new haproxy processes pointing to an ever-changing config file. This commit gives each haproxy process its own config file that does not change. Not only should this remove the risk of loading a partially written file, it will also help debug the issue because we see a snapshot of the config used for each haproxy process. - Config files are left on disk up to a max threshold, configurable via environment variable, to allow debugging issues. - Not supported under with reloadStrategy=multibinder since multibinder-haproxy-wrapper currently only supports receiving a USR2 signal to reload a fixed config file Steve West 2018-02-13 11:33:36 -07:00
  • 368652fc42 Dynamic cookie for sticky session Joao Morais 2018-03-13 21:31:36 -03:00
  • a100bb149e Changelog v0.5-beta.2 Joao Morais 2018-03-12 07:37:55 -03:00
  • 63e3932dea [docs] update usage/installation Joao Morais 2018-03-10 17:55:40 -03:00
  • f55ece88eb [docs] add sort-backends to the 5min deployment Joao Morais 2018-03-10 17:47:31 -03:00
  • b2beccc8c6 Fix config with long fqdn #112 Joao Morais 2018-03-10 17:28:02 -03:00
  • ffa195da50 Fix reading of txn.path on http-request keywords #102 v0.5-beta.2 Joao Morais 2018-03-10 15:36:11 -03:00
  • f414a6dc69 Fix reading of txn.path on http-request keywords #102 Joao Morais 2018-03-10 15:36:11 -03:00