-
-
Notifications
You must be signed in to change notification settings - Fork 5.8k
Description
Do you want to request a feature or report a bug?
Feature
What did you expect to see?
In my company we are currently using HAProxy as a proxy/loadbalancer in front of microservices. Some of our microservices are scaling up/down.
HAProxy configuration changes are made by a Chef cookbook which will search for the roles attached to each nodes and assign the corresponding backend to the role/node. This Chef cookbook is executed by a daemon.
This process is working but is error prone: daemon running correctly, cookbook bugs...
There are other solutions based on the new HAProxy runtime API but this will involve specific devs to trigger the API.
It would be so much easier to have a proxy which can query Chef in order to build its backends/servers configuration.
Going further, Puppet and Ansible users would be keen to have this kind of backend support as well.
Thanks,
Adrien