MM-16400: Adding more control over bind and advertising address in cluster configuration (#11283)

Этот коммит содержится в:
Jesús Espino
2019-06-26 09:40:19 +02:00
коммит произвёл GitHub
родитель 8f0216c57f
Коммит e53dba3848
3 изменённых файлов: 18 добавлений и 4 удалений

Просмотреть файл

@@ -673,6 +673,8 @@ type ClusterSettings struct {
ClusterName *string `restricted:"true"`
OverrideHostname *string `restricted:"true"`
NetworkInterface *string `restricted:"true"`
BindAddress *string `restricted:"true"`
AdvertiseAddress *string `restricted:"true"`
UseIpAddress *bool `restricted:"true"`
UseExperimentalGossip *bool `restricted:"true"`
ReadOnlyConfig *bool `restricted:"true"`
@@ -700,6 +702,14 @@ func (s *ClusterSettings) SetDefaults() {
s.NetworkInterface = NewString("")
}
if s.BindAddress == nil {
s.BindAddress = NewString("")
}
if s.AdvertiseAddress == nil {
s.AdvertiseAddress = NewString("")
}
if s.UseIpAddress == nil {
s.UseIpAddress = NewBool(true)
}