yggdrasil
yggdrasil copied to clipboard
Envoy Control Plane for Kubernetes Multi-cluster Ingress
This pull request brings 3 main changes: #### Use sharedInformerFactory instead of List-Watch This allows us to use event handlers and easily add more resource types to be watched (e.g....
This feature adds a flag to configure retry-on policies, also overwritable by the `yggdrasil.uswitch.com/retry-on` ingress annotation. No breaking change, the default retry policy stays `5xx`. Thanks!
Declaring all TLS certificates and managing them alongside Yggdrasil can be a challenge when working with many ingresses all using different certificates. We would like to make Yggdrasil fetch (and...
Kubernetes `extensions/v1beta1` Ingress will be removed in 1.22. In order to support all Kubernetes versions, Yggdrasil could try working with `networking.k8s.io` ingresses first before falling back to `extensions/v1beta1` if the...
Adding an `yggdrasil.uswitch.com/weight` annotation would be useful to configure [lbEndpoint](https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/endpoint/v3/endpoint_components.proto#config-endpoint-v3-lbendpoint) `load_balancing_weight` for each ingress. Omitting it empty would not change the current behavior. In addition to that, giving a weight...
Hi folks, I was trying to test yggdrasil to achieve loadbalancing across two k8s clusters. Since yggdrasil using ingress controller's IP/Host name, I can't use my ELB here. Do we...
No breaking change, listener offers no ALPN protocol by default.
Hi, this feature adds the possibility to customize specific upstream timeouts, both with default values and via ingress annotations. This brings no breaking change, the old `timeout` parameter still has...
Hello, The goal of this PR is to setup an annotation permitting to add a weight on upstream. A weight of 0 means disable the endpoint. This brings no breaking...
Hi, this simply sets the minimum TLS version for downstream connections to 1.2 as per most of the security recommendations. We understand this can be a breaking change, let me...