Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Ingest Manager] Better display of Fleet requirements #71686

Merged

Conversation

nchaulet
Copy link
Member

@nchaulet nchaulet commented Jul 14, 2020

Summary

Resolve #70034

Better display of Fleet requirements

UI Change

Screen Shot 2020-07-14 at 3 14 50 PM

How to tests

Try to run Elasticsearch without the API key flag

@nchaulet nchaulet added v8.0.0 release_note:skip Skip the PR/issue when compiling release notes v7.9.0 Team:Fleet Team label for Observability Data Collection Fleet team Ingest Management:beta1 labels Jul 14, 2020
@nchaulet nchaulet requested a review from a team July 14, 2020 16:06
@nchaulet nchaulet self-assigned this Jul 14, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/ingest-management (Team:Ingest Management)

link: (
<EuiLink
href="https://www.elastic.co/guide/en/ingest-management/current/index.html"
target="_blank"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @hbharding what do you think of using external={true} for this EuiLink instead of target="_blank"? this will add an icon next to it too

image

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah good call thanks Jen. @nchaulet can you add that prop?

nchaulet and others added 2 commits July 14, 2020 14:06
Co-authored-by: Jen Huang <its.jenetic@gmail.com>
@nchaulet nchaulet requested a review from jen-huang July 14, 2020 18:38
Copy link
Contributor

@jen-huang jen-huang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left another small suggestion along with the previous external icon suggestion but neither are blockers.

LGTM 🚀

@nchaulet nchaulet force-pushed the feature-better-display-fleet-requirements branch 2 times, most recently from fd9aeef to 681ff44 Compare July 14, 2020 19:15
@hbharding hbharding self-requested a review July 14, 2020 19:27
@hbharding
Copy link
Contributor

The designs included a code snippet for for Kibana configuration items that can be copy/pasted. I am only realizing now that my designs forgot to include information about Kibana encryption keys. Here is what I propose:

image

However, I am confused by whats included in our docs. They mention both xpack.encryptedSavedObjects.encryptionKey and xpack.security.encryptionKey so it is not clear to me which one is correct

@hbharding
Copy link
Contributor

@nchaulet lets just show xpack.encryptedSavedObjects.encryptionKey for now. Updated mockup.
image

@nchaulet nchaulet force-pushed the feature-better-display-fleet-requirements branch from 681ff44 to 7a15efd Compare July 14, 2020 20:49
@kibanamachine
Copy link
Contributor

💚 Build Succeeded

Build metrics

✅ unchanged

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@nchaulet nchaulet merged commit a885f8a into elastic:master Jul 15, 2020
@nchaulet nchaulet deleted the feature-better-display-fleet-requirements branch July 15, 2020 01:09
nchaulet added a commit to nchaulet/kibana that referenced this pull request Jul 15, 2020
tylersmalley pushed a commit that referenced this pull request Jul 15, 2020
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
gmmorris added a commit to gmmorris/kibana that referenced this pull request Jul 15, 2020
* master: (82 commits)
  Fixed the spacing of child accordion items for policy response dialog. (elastic#71677)
  [SECURITY] Timeline bug 7.9 (elastic#71748)
  use fixed isChromeVisible method (elastic#71813)
  [SIEM][Detection Engine][Lists] Adds specific endpoint_list REST API and API for abilities to auto-create the endpoint_list if it gets deleted (elastic#71792)
  [test] Skips flaky Saved Objects Management test
  [APM] Remove watcher integration (elastic#71655)
  [APM] Increase `xpack.apm.ui.transactionGroupBucketSize` (elastic#71661)
  [test] Skips Ingest Manager test preventing ES promotion
  [test] Skips flaky detection engine tests
  Revert "re-fix navigate path for master add SAML login to login_page (elastic#71337)"
  [tests] Temporarily skipped Fleet tests
  [test] Skipped monitoring test
  [Security Solution][Detections] Associate Endpoint Exceptions List to Rule during rule creation/update (elastic#71794)
  Add endpoint exception creation API validation (elastic#71791)
  Skip jest tests that timeout waiting for react (elastic#71801)
  [Security Solution][Exceptions] - Adds filtering to endpoint index patterns by exceptional fields (elastic#71757)
  [Reporting] Re-delete a file (elastic#71730)
  [Security Solution] [Detections] Fixes bug for determining when we hit max signals after filtering with lists (elastic#71768)
  [Ingest Manager] Better display of Fleet requirements (elastic#71686)
  [tests] Temporarily skipped to promote snapshot
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release_note:skip Skip the PR/issue when compiling release notes Team:Fleet Team label for Observability Data Collection Fleet team v7.9.0 v8.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Ingest Manager] Implement the display of requirements for running Fleet on-prem
5 participants