0
Fork 0
mirror of https://github.com/caddyserver/caddy.git synced 2025-03-25 02:33:02 -05:00
caddy/caddytest
Matt Holt ab0455922a
reverseproxy: Dynamic upstreams (with SRV and A/AAAA support) ()
* reverseproxy: Begin refactor to enable dynamic upstreams

Streamed here: https://www.youtube.com/watch?v=hj7yzXb11jU

* Implement SRV and A/AAA upstream sources

Also get upstreams at every retry loop iteration instead of just once
before the loop. See .

* Minor tweaks from review

* Limit size of upstreams caches

* Add doc notes deprecating LookupSRV

* Provision dynamic upstreams

Still WIP, preparing to preserve health checker functionality

* Rejigger health checks

Move active health check results into handler-specific Upstreams.

Improve documentation regarding health checks and upstreams.

* Deprecation notice

* Add Caddyfile support, use `caddy.Duration`

* Interface guards

* Implement custom resolvers, add resolvers to http transport Caddyfile

* SRV: fix Caddyfile `name` inline arg, remove proto condition

* Use pointer receiver

* Add debug logs

Co-authored-by: Francis Lavoie <lavofr@gmail.com>
2022-03-06 17:43:39 -07:00
..
integration reverseproxy: Dynamic upstreams (with SRV and A/AAAA support) () 2022-03-06 17:43:39 -07:00
a.caddy.localhost.crt caddyhttp: Add default SNI tests () 2020-03-17 12:39:01 -06:00
a.caddy.localhost.key caddyhttp: Add default SNI tests () 2020-03-17 12:39:01 -06:00
caddy.ca.cer httpcaddyfile: Add client_auth options to tls directive () 2020-06-05 12:19:36 -06:00
caddy.localhost.crt caddyhttp: Fix default SNI for default conn policy () 2020-03-13 11:32:53 -06:00
caddy.localhost.key caddyhttp: Fix default SNI for default conn policy () 2020-03-13 11:32:53 -06:00
caddytest.go Move from deprecated ioutil to os and io packages () 2021-09-29 11:17:48 -06:00
caddytest_test.go caddyhttp: Fix default SNI for default conn policy () 2020-03-13 11:32:53 -06:00