diff --git a/dkron/agent.go b/dkron/agent.go index 8699c0958..6eb25bae3 100644 --- a/dkron/agent.go +++ b/dkron/agent.go @@ -116,8 +116,8 @@ func (a *AgentCommand) readConfig(args []string) *Config { cmdFlags.String("profile", "lan", "timing profile to use (lan, wan, local)") viper.SetDefault("profile", cmdFlags.Lookup("profile").Value) viper.SetDefault("server", cmdFlags.Bool("server", false, "start dkron server")) - startJoin := &AppendSliceValue{} - cmdFlags.Var(startJoin, "join", "address of agent to join on startup") + var startJoin []string + cmdFlags.Var((*AppendSliceValue)(&startJoin), "join", "address of agent to join on startup") var tag []string cmdFlags.Var((*AppendSliceValue)(&tag), "tag", "tag pair, specified as key=value") cmdFlags.String("keyspace", "dkron", "key namespace to use") diff --git a/dkron/agent_test.go b/dkron/agent_test.go index a6f6bb4be..273a1e03e 100644 --- a/dkron/agent_test.go +++ b/dkron/agent_test.go @@ -110,7 +110,8 @@ func TestAgentCommandElectLeader(t *testing.T) { args2 := []string{ "-bind", a2Addr, - "-join", a1Addr, + "-join", a1Addr + ":8946", + "-join", a1Addr + ":8946", "-node", "test2", "-server", "-debug",