MCPcopy Create free account
hub / github.com/eth-easl/dirigent / getConfigClient

Function getConfigClient

internal/data_plane/haproxy/connection.go:34–54  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

32)
33
34func getConfigClient() *configuration.Client {
35 confClient := &configuration.Client{}
36
37 err := confClient.Init(configuration.ClientParams{
38 ConfigurationFile: "/etc/haproxy/haproxy.cfg",
39 Haproxy: "/usr/sbin/haproxy",
40 UseValidation: true,
41 PersistentTransactions: true,
42 TransactionDir: "/tmp/haproxy",
43 })
44 if err != nil {
45 logrus.Warn("Error setting up HAProxy configuration client; trying with the default one...")
46
47 confClient, err = configuration.DefaultClient()
48 if err != nil {
49 logrus.Fatalf("Error setting up default HAProxy configuration client; exiting... : %s", err.Error())
50 }
51 }
52
53 return confClient
54}
55
56func getRuntimeClient(configClient *configuration.Client) *runtime.Client {
57 runtimeClient := &runtime.Client{}

Callers 1

getHAProxyClientFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected