Closed acidkill closed 9 months ago
after applying new config FusionAuth starts in Maintanance Mode Failed
This occurs if the JDK does not trust or cannot verify the root authority that signed your certificate.
If you are using a local instance of Elasticsearch you'll either need to disable TLS by using an http
scheme instead of https
or ensure the JDK can trust your certificate.
This may help you. https://fusionauth.io/docs/operate/secure-and-monitor/securing#custom-certificate-authority
@robotdan I'm getting also an error while configuring with http:
2024-01-02 09:18:22.246 PM INFO com.inversoft.search.ElasticRestClientHelper - Connecting to Elasticsearch at [http://elasticsearch-master.project-dev.svc.cluster.local:9200]
2024-01-02 09:18:22.482 PM ERROR com.inversoft.maintenance.search.ElasticsearchMaintenanceModeSearchService - Failed to connect to Elasticsearch.
org.apache.http.ConnectionClosedException: Connection is closed
at org.elasticsearch.client.RestClient.extractAndWrapCause(RestClient.java:920)
at org.elasticsearch.client.RestClient.performRequest(RestClient.java:300)
at org.elasticsearch.client.RestClient.performRequest(RestClient.java:288)
at com.inversoft.maintenance.search.ElasticsearchMaintenanceModeSearchService.testConnection(ElasticsearchMaintenanceModeSearchService.java:201)
at com.inversoft.maintenance.search.ElasticsearchMaintenanceModeSearchService.determineSearchStatus(ElasticsearchMaintenanceModeSearchService.java:65)
at com.inversoft.maintenance.search.ElasticsearchSilentModeWorkflowTask.lambda$perform$0(ElasticsearchSilentModeWorkflowTask.java:32)
at com.inversoft.maintenance.search.ElasticsearchSilentModeWorkflowTask.waitForIt(ElasticsearchSilentModeWorkflowTask.java:62)
at com.inversoft.maintenance.search.ElasticsearchSilentModeWorkflowTask.perform(ElasticsearchSilentModeWorkflowTask.java:32)
at com.inversoft.maintenance.DefaultMaintenanceModeWorkflow.performSilentConfiguration(DefaultMaintenanceModeWorkflow.java:47)
at com.inversoft.maintenance.BaseMaintenanceModePrimeMain.modules(BaseMaintenanceModePrimeMain.java:70)
at org.primeframework.mvc.BasePrimeMain.hup(BasePrimeMain.java:69)
at org.primeframework.mvc.BasePrimeMain.start(BasePrimeMain.java:100)
at io.fusionauth.app.FusionAuthMain.main(FusionAuthMain.java:27)
Can't connect to elastic search on the same cluster
Description
We were using database as a search engine in Fusion Auth. We need to switch to ElasticSearch. I did a recommended install from: curl -O https://raw.githubusercontent.com/elastic/Helm-charts/master/elasticsearch/examples/minikube/values.yaml using helm.
Affects versions
FusionAuth: 1.48.3 ElasticSearch: 8.5.1
Steps to reproduce
Steps to reproduce the behavior:
Expected behavior
FusionAuth running with ElasticSearch search engine set.
Screenshots
If applicable, add screenshots to help explain your problem.
Community guidelines
All issues filed in this repository must abide by the FusionAuth community guidelines.
Additional context
Did a test of elasticsearch: