diff --git a/controllers/util/solr_util.go b/controllers/util/solr_util.go index 2cce36ab..eeb214ab 100644 --- a/controllers/util/solr_util.go +++ b/controllers/util/solr_util.go @@ -377,6 +377,10 @@ func GenerateStatefulSet(solrCloud *solr.SolrCloud, solrCloudStatus *solr.SolrCl Name: "SOLR_HOST", Value: solrHostName, }, + { + Name: "SOLR_HOST_ADVERTISE", + Value: solrHostName, + }, { Name: "SOLR_LOG_LEVEL", Value: solrCloud.Spec.SolrLogLevel, @@ -809,25 +813,28 @@ func createDefaultProbeHandlerForPath(probeScheme corev1.URIScheme, solrPodPort const DefaultSolrXML = ` %s + ${solr.max.booleanClauses:1024} + ${solr.sharedLib:} + ${solr.modules:} + ${solr.security.allow.paths:} + ${solr.security.allow.urls:} + ${solr.hideStackTrace:false} - ${host:} - ${solr.port.advertise:80} - ${hostContext:solr} - ${genericCoreNodeNames:true} + ${solr.host.advertise:} + ${solr.port.advertise:0} ${zkClientTimeout:30000} ${distribUpdateSoTimeout:600000} ${distribUpdateConnTimeout:60000} ${zkCredentialsProvider:org.apache.solr.common.cloud.DefaultZkCredentialsProvider} ${zkACLProvider:org.apache.solr.common.cloud.DefaultZkACLProvider} + ${zkCredentialsInjector:org.apache.solr.common.cloud.DefaultZkCredentialsInjector} + ${minStateByteLenForCompression:-1} + ${stateCompressor:org.apache.solr.common.util.ZLibCompressor} - + ${socketTimeout:600000} ${connTimeout:60000} - ${solr.max.booleanClauses:1024} - ${solr.allowPaths:} - %s `