• Geoff Simmons's avatar
    Support ExternalName Services as IngressBackends (more to come). · bd43dbbd
    Geoff Simmons authored
    Uses VMOD dynamic, and requires that the getdns library is installed
    in the image running Varnish. This allows us to use dynamic.resolve(),
    in particular so that TTLs from DNS are honored.
    
    Currently sets ttl to a hard-wired value of 30s. Since the TTLs for
    lookup are obtained from DNS, this actually sets the delay until
    lookups are retried after negative results (default 1h).
    
    The next step is to test and extend BackendConfig support to configure
    properties of VMOD dynamic. That will make it possible to configure
    the ttl value (although we might stay with a much shorter ttl than
    1h).
    
    Partially addresses gitlab issue #20.
    bd43dbbd
Name
Last commit
Last update
charts Loading commit data...
cmd Loading commit data...
container Loading commit data...
deploy Loading commit data...
docs Loading commit data...
examples Loading commit data...
hack Loading commit data...
pkg Loading commit data...
test Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.kind-gitlab.yaml Loading commit data...
COPYING Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...