├── .gitignore ├── DEVDOCS.md ├── README.md ├── adapter ├── adapter.go ├── gnl2go_adapter.go └── ipvsadm_adapter.go ├── api ├── api.go └── http_api.go ├── api_clients ├── cfg_slb.py ├── client.py ├── gokeepalived.thrift └── server.py ├── cfgparser └── cfgparser.go ├── healthchecks ├── http_check.go ├── tcp_check.go └── zk_check.go ├── main ├── go_keepalived.go └── gokeepalived_test.cfg ├── notifier ├── bgp_notifier.go └── notifier.go ├── service ├── msgs2service_processing.go ├── service.go └── service_test.go └── structure.jpg /.gitignore: -------------------------------------------------------------------------------- 1 | test.cfg 2 | bingokeep 3 | -------------------------------------------------------------------------------- /DEVDOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/DEVDOCS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/README.md -------------------------------------------------------------------------------- /adapter/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/adapter/adapter.go -------------------------------------------------------------------------------- /adapter/gnl2go_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/adapter/gnl2go_adapter.go -------------------------------------------------------------------------------- /adapter/ipvsadm_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/adapter/ipvsadm_adapter.go -------------------------------------------------------------------------------- /api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/api/api.go -------------------------------------------------------------------------------- /api/http_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/api/http_api.go -------------------------------------------------------------------------------- /api_clients/cfg_slb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/api_clients/cfg_slb.py -------------------------------------------------------------------------------- /api_clients/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/api_clients/client.py -------------------------------------------------------------------------------- /api_clients/gokeepalived.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/api_clients/gokeepalived.thrift -------------------------------------------------------------------------------- /api_clients/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/api_clients/server.py -------------------------------------------------------------------------------- /cfgparser/cfgparser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/cfgparser/cfgparser.go -------------------------------------------------------------------------------- /healthchecks/http_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/healthchecks/http_check.go -------------------------------------------------------------------------------- /healthchecks/tcp_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/healthchecks/tcp_check.go -------------------------------------------------------------------------------- /healthchecks/zk_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/healthchecks/zk_check.go -------------------------------------------------------------------------------- /main/go_keepalived.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/main/go_keepalived.go -------------------------------------------------------------------------------- /main/gokeepalived_test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/main/gokeepalived_test.cfg -------------------------------------------------------------------------------- /notifier/bgp_notifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/notifier/bgp_notifier.go -------------------------------------------------------------------------------- /notifier/notifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/notifier/notifier.go -------------------------------------------------------------------------------- /service/msgs2service_processing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/service/msgs2service_processing.go -------------------------------------------------------------------------------- /service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/service/service.go -------------------------------------------------------------------------------- /service/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/service/service_test.go -------------------------------------------------------------------------------- /structure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tehnerd/go_keepalived/HEAD/structure.jpg --------------------------------------------------------------------------------