- 05 Mar, 2019 5 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
Ref #26 Ref #13
-
Geoff Simmons authored
Ref #26 Closes #13
-
Geoff Simmons authored
An Ingress definition with ingress.class for Varnish can identify the Varnish Service that implements its rules: * If it has the ingress.varnish-cache.org/varnish-svc annotation, then the values names the Varnish Service, which may be named using namespace/name notation. If the namespace is left out, then the same namespace as the Ingress is assumed. * If the Ingress does not have the annotation, then: * If there is only one Varnish-as-Ingress Service in the cluster (with label app:varnish-ingress), then that Service implements the rules. * Otherwise if there is only one Varnish Service in the same namespace as the Ingress, then that Service implements the rules. * Otherwise error A Varnish Service can define Services from different namespaces as its backends, if it implements Ingresses from those namespaces which define those Services as Ingress backends. (Ingresses only define backends from the same namespace.) Ingresses can be merged under these conditions: * No host is specified in more than one Ingress. * There is no more than one default backends in all of the Ingresses to be merged. If either of these rules are violated, then error. This resolves the question of merging Ingresses (to be documented in upcoming commits). Ref #26 Ref #13
-
Geoff Simmons authored
-
- 21 Feb, 2019 1 commit
-
-
Geoff Simmons authored
Closes #27
-
- 18 Feb, 2019 6 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
- 14 Feb, 2019 3 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
- 07 Feb, 2019 3 commits
-
-
Geoff Simmons authored
Closes #22
-
Geoff Simmons authored
References #22
-
Geoff Simmons authored
-
- 06 Feb, 2019 1 commit
-
-
Geoff Simmons authored
Closes #1
-
- 02 Feb, 2019 1 commit
-
-
Geoff Simmons authored
-
- 31 Jan, 2019 1 commit
-
-
Geoff Simmons authored
Supports selecting a match when more than one pattern may match for regex and prefix matching.
-
- 30 Jan, 2019 2 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
- 28 Jan, 2019 1 commit
-
-
Geoff Simmons authored
The problem in Varnish issue #2880 comes about when len >= 49. Closes #19
-
- 21 Jan, 2019 1 commit
-
-
Geoff Simmons authored
Thanks to @martin, @slink and @lf for their comments.
-
- 16 Jan, 2019 2 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
- 15 Jan, 2019 5 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
For sharding: we get the http port number from the Endpoints of the Varnish service. From the PodSpec and -Status we get the host name and the PodIP.
-
- 14 Jan, 2019 2 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
- 13 Jan, 2019 1 commit
-
-
Geoff Simmons authored
Initially to publish workqueue metrics.
-
- 11 Jan, 2019 2 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
Workaround for Varnish issue #2880: https://github.com/varnishcache/varnish-cache/issues/2880 Refactor the test sources a bit while we're here.
-
- 10 Jan, 2019 3 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-