fabio
fabio copied to clipboard
Consul Load-Balancing made simple
Hi, this is more a question, than an issue. I want to use Consul as certificate store with Fabio. Fabio is started by nomad with the `exec` driver. Consul is...
Do not expand the source if the key is missing.
As can be seen in https://github.com/hashicorp/consul/blob/91ee7990ccf27ab7fccff746f8df0df65c3c583d/api/api.go#L390 the API also defaults to localhost:8500, however it can also use the environment variable CONSUL_HTTP_ADDR which is useful when fabio is run with nomad....
The new tag `only=` allows the user to have more granular control over which checked services get added to the routing table. Example: Nomad publishes service checks for the HTTP,...
This is similar to [Envoys external authorization](https://www.envoyproxy.io/docs/envoy/latest/api-v3/extensions/filters/http/ext_authz/v3/ext_authz.proto), and can be used for example in combination with [Ory Oathkeeper](https://www.ory.sh/oathkeeper/docs/reference/api#access-control-decision-api).
When I configure Fabio to terminate TLS for a [Mosquitto MQTT server](https://mosquitto.org/), I get the following error: ``` Dec 14 16:55:59 SERVER_NAME fabio[29480]: 2021/12/14 16:55:59 [WARN]: tcp: tls: first record...
I'm trying to use the `registry.consul.tagprefix` config value to change the default `urlprefix-` to `fabio-`. I have services in consul passing health checks and registering service tags of the form...
Added section describing that newer versions of vault need the preflight check path to be readable. (fixes #876)
I just connected fabio to our vault and got stuck in a permission issue. Fabio always reported: ``` 2022/06/23 07:17:03 [ERROR] cert: Cannot load certificates from secret/fabio/certs. vault: query mount...
When using Fabio `1.5.14` with logging set to `delta`, it appears that the logs are truncated: ``` Sep 29 23:01:43 ip-10-82-220-170 fabio[4170]: 2020/09/29 23:01:43 [INFO] Config updates Sep 29 23:01:43...