@@ -165,10 +165,7 @@ func newConfig(driver driver.Interface, ent entv1.EnterpriseSearch, ipFamily cor
165
165
if err != nil {
166
166
return nil , err
167
167
}
168
- cfg , err := defaultConfig (ent , ipFamily )
169
- if err != nil {
170
- return nil , err
171
- }
168
+ cfg := defaultConfig (ent , ipFamily )
172
169
173
170
// merge with user settings last so they take precedence
174
171
err = cfg .MergeWith (reusedCfg , tlsCfg , associationCfg , userProvidedCfg , userProvidedSecretCfg )
@@ -256,26 +253,14 @@ func inAddrAnyFor(ipFamily corev1.IPFamily) string {
256
253
return "0:0:0:0:0:0:0:0"
257
254
}
258
255
259
- func defaultConfig (ent entv1.EnterpriseSearch , ipFamily corev1.IPFamily ) ( * settings.CanonicalConfig , error ) {
260
- settingsMap := map [string ]interface {}{
256
+ func defaultConfig (ent entv1.EnterpriseSearch , ipFamily corev1.IPFamily ) * settings.CanonicalConfig {
257
+ return settings . MustCanonicalConfig ( map [string ]interface {}{
261
258
"ent_search.external_url" : fmt .Sprintf ("%s://localhost:%d" , ent .Spec .HTTP .Protocol (), HTTPPort ),
262
259
"ent_search.listen_host" : inAddrAnyFor (ipFamily ),
263
260
"filebeat_log_directory" : LogVolumeMountPath ,
264
261
"log_directory" : LogVolumeMountPath ,
265
262
"allow_es_settings_modification" : true ,
266
- }
267
-
268
- ver , err := version .Parse (ent .Spec .Version )
269
- if err != nil {
270
- return nil , err
271
- }
272
-
273
- // kibana.host is available starting with Enterprise Search 7.15
274
- if ver .GTE (version .From (7 , 15 , 0 )) {
275
- settingsMap ["kibana.host" ] = fmt .Sprintf ("%s://localhost:%d" , ent .Spec .HTTP .Protocol (), kibana_network .HTTPPort )
276
- }
277
-
278
- return settings .MustCanonicalConfig (settingsMap ), nil
263
+ })
279
264
}
280
265
281
266
func associationConfig (c k8s.Client , ent entv1.EnterpriseSearch ) (* settings.CanonicalConfig , error ) {
0 commit comments