mirror of
https://github.com/status-im/consul.git
synced 2025-01-22 11:40:06 +00:00
agent: fix keyring loading when config is passed off
This commit is contained in:
parent
b6037ef323
commit
0952535e33
@ -298,7 +298,7 @@ func (a *Agent) setupServer() error {
|
||||
return err
|
||||
}
|
||||
|
||||
server, err := consul.NewServer(a.consulConfig())
|
||||
server, err := consul.NewServer(config)
|
||||
if err != nil {
|
||||
return fmt.Errorf("Failed to start Consul server: %v", err)
|
||||
}
|
||||
@ -308,7 +308,14 @@ func (a *Agent) setupServer() error {
|
||||
|
||||
// setupClient is used to initialize the Consul client
|
||||
func (a *Agent) setupClient() error {
|
||||
client, err := consul.NewClient(a.consulConfig())
|
||||
config := a.consulConfig()
|
||||
|
||||
// Load a keyring file, if present
|
||||
if err := loadKeyringFile(config.SerfLANConfig); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
client, err := consul.NewClient(config)
|
||||
if err != nil {
|
||||
return fmt.Errorf("Failed to start Consul client: %v", err)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user