Commit Graph

9 Commits (5a74675fce9635fc5bbf8a142c29de872285518d)

Author SHA1 Message Date
Claire a9a06f5ffe Add PublicStatusesCheck to Elasticsearch index check on admin dashboard () 2023-08-25 12:01:55 +02:00
Claire d67c108964 Fix admin dashboard check when using Elasticsearch with `ES_PREFIX` () 2023-08-22 18:51:32 +02:00
Claire 0ce3130ef8 Add Elasticsearch cluster health check and indexes mismatch check to dashboard () 2023-08-21 16:50:22 +02:00
Claire bde1c7aa96 Fix dashboard crash on ElasticSearch server error () 2023-03-15 04:01:49 +01:00
Claire ae94782edb Fix spurious admin dashboard warning when using ElasticSearch 7.x ()
Some 7.x ElasticSearch versions support some 6.x nodes, thus the version check
is inadequate. I am not sure there is a good way to check if a server
implements all the 7.x APIs, so check server version and minimum wire version
instead.
2023-01-18 16:21:48 +01:00
Vyr Cossont b2c7ca296c Check OpenSearch compatibility version instead of regular version ()
Fixes .
2023-01-05 13:44:31 +01:00
s0 289097866b Fix crash in elasticsearch_check.rb ()
Nil unwrap causes the admin dashboard to crash/500 when the Chewy client info version number value is nil.
This occurs when running another ES-compatible backend such as MeiliSearch.
Obviously it would be good for chewy to recognise upstream but at least avoiding the crash would be fine.
2022-12-15 15:56:48 +01:00
Eugen Rochko e164d6a687 Add customizable user roles ()
* Add customizable user roles

* Various fixes and improvements

* Add migration for old settings and fix tootctl role management
2022-07-05 02:41:40 +02:00
Claire d17dfe4e87 Add admin dashboard checks for Elasticsearch version () 2022-03-25 21:00:59 +01:00