elastic / elasticsearch

Free and Open, Distributed, RESTful Search Engine
https://www.elastic.co/products/elasticsearch
Other
68.7k stars 24.4k forks source link

Add macOS Gatekeeper warnings in the installation steps for macOS #107748

Open romain-chanu opened 3 months ago

romain-chanu commented 3 months ago

Elasticsearch Version

8.13.2

Installed Plugins

No response

Java Version

bundled

OS Version

macOS Sonoma

Problem Description

The issue was reported by a community user in Discuss (c.f https://discuss.elastic.co/t/incomplete-jdk-app-in-the-installation-package-unable-to-start-elasticsearch-macos-x86-64-elasticsearch-8-13-2/357275) and observed in our environment as well.

In https://www.elastic.co/guide/en/elasticsearch/reference/current/targz.html#install-macos, we will need to include a similar content as the macOS Gatekeeper warnings provided in the Kibana documentation page (https://www.elastic.co/guide/en/kibana/current/targz.html#install-darwin64)

Steps to Reproduce

c.f above

Logs (if relevant)

No response

elasticsearchmachine commented 2 months ago

Pinging @elastic/es-delivery (Team:Delivery)

mark-vieira commented 2 months ago

Do we understand the cause of this? Is there something we can change in how we package/sign our artifacts to avoid such a thing?

romain-chanu commented 2 months ago

Hi @mark-vieira

Do we understand the cause of this? Is there something we can change in how we package/sign our artifacts to avoid such a thing?

To be honest, I am not entirely sure. I am not familiar with the Apple notarization process and macOS Gatekeeper.

In the meantime (while we assess a possible technical resolution), it will be great to add the important note in our Elasticsearch documentation (with a similar content as what the Kibana team did).

elasticsearchmachine commented 2 months ago

Pinging @elastic/es-docs (Team:Docs)

shainaraskas commented 2 months ago

Docs have been updated. leaving this issue open for packaging work