Skip to content

Commit 4e4293a

Browse files
committed
Use /leader as default trigger key for Patroni DCS type
1 parent 9b30051 commit 4e4293a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

vipconfig/config.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,14 @@ func NewConfig() (*Config, error) {
310310
}
311311
}
312312

313+
// set trigger-key to '/leader' if DCS type is patroni and nothing is specified
314+
if triggerKey := viper.GetString("trigger-key"); len(triggerKey) == 0 {
315+
if viper.GetString("dcs-type") == "patroni" {
316+
triggerKey = "/leader"
317+
viper.Set("trigger-key", triggerKey)
318+
}
319+
}
320+
313321
// set trigger-value to default value if nothing is specified
314322
if triggerValue := viper.GetString("trigger-value"); len(triggerValue) == 0 {
315323
if viper.GetString("dcs-type") == "patroni" {

0 commit comments

Comments
 (0)