Skip to content

Commit e8a1ea0

Browse files
authored
obfuscate heartbeat password; (#532)
1 parent 1787576 commit e8a1ea0

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

config/config.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@ func withoutSensitiveInfo(config *Config) *Config {
107107
c.Users[i].Password = pswPlaceHolder
108108
}
109109
for i := range c.Clusters {
110+
if len(c.Clusters[i].HeartBeat.User) > 0 {
111+
c.Clusters[i].HeartBeat.Password = pswPlaceHolder
112+
}
110113
if len(c.Clusters[i].KillQueryUser.Name) > 0 {
111114
c.Clusters[i].KillQueryUser.Password = pswPlaceHolder
112115
}

config/config_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -755,6 +755,7 @@ func TestRemovalSensitiveData(t *testing.T) {
755755
conf.Clusters[0].KillQueryUser.Password = "XXX"
756756
conf.Clusters[1].ClusterUsers[0].Password = "XXX"
757757
conf.Clusters[1].ClusterUsers[1].Password = "XXX"
758+
conf.Clusters[1].HeartBeat.Password = "XXX"
758759
conf.Clusters[2].ClusterUsers[0].Password = "XXX"
759760
conf.Caches[2].Redis.Password = "XXX"
760761

@@ -845,7 +846,7 @@ clusters:
845846
response: |
846847
Ok.
847848
user: hbuser
848-
password: hbpassword
849+
password: XXX
849850
retry_number: 2
850851
- name: third cluster
851852
scheme: http

0 commit comments

Comments
 (0)