haproxy-config
haproxy-config copied to clipboard
HAproxy configuration frontend
HAPROXY-CONFIG
Daemon which creates a REST-ful API which can be used to dynamically control HAproxy configuration. It uses an htpasswd-formatted file to control authorization for the API.
BUILDING
go get github.com/abbot/go-http-auth
go get github.com/bradfitz/gomemcache/memcache
go get github.com/gorilla/mux
go build
BUILD STATUS
TODO
- ~~Persist configuration to NoSQL database (Memcache, plugins).~~
- ~~Mutex locking of config object, since maps aren't thread safe.~~
- jQuery-based UI.
- ~~Authentication layer/security, maybe ACLs?~~
- Implement global configuration
- Implement frontend configuration
- Finish implementing configuration for backend servers
