Commit Graph

18 Commits (a6ed148769db8b27a9f4393b2270971e2a4a3677)

Author SHA1 Message Date
Matt Jankowski a2f02a0775
Disable `Rails/SkipsModelValidations` cop ()
Matt Jankowski 2f8f92df48
Fix Elastic check deprecation warning about gem version ()
Renaud Chaput 4aaaf0dde3
Fix the search documentation URL in system checks ()
Claire 16681e0f20
Add admin notifications for new Mastodon versions ()
Claire 072112867b
Fix dashboard check for Elasticsearch suggested command including incorrect names ()
Claire e3825a13c1
Add PublicStatusesCheck to Elasticsearch index check on admin dashboard ()
Claire bd023a2637
Fix admin dashboard check when using Elasticsearch with `ES_PREFIX` ()
Claire ac0eb0533e
Add Elasticsearch cluster health check and indexes mismatch check to dashboard ()
Claire 8fdf49b11d
Add warning for object storage misconfiguration ()
Claire 9875be09fe
Fix dashboard crash on ElasticSearch server error ()
Claire 41517a4845
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.
Vyr Cossont 06f979098c
Check OpenSearch compatibility version instead of regular version ()
Fixes .
s0 52540771b0
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.
Eugen Rochko f8e8e622e5
Change incoming activity processing to happen in `ingress` queue ()
Eugen Rochko 44b2ee3485
Add customizable user roles ()
* Add customizable user roles

* Various fixes and improvements

* Add migration for old settings and fix tootctl role management
Claire f65eaa5aae
Add admin dashboard checks for Elasticsearch version ()
Claire c5fe0864d1
Fix SidekiqProcessCheck checking for a queue name that isn't used in Mastodon ()
Eugen Rochko 487e37d6d4
Add system checks to dashboard in admin UI ()