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

Authentication #3904

Closed
rashidkpc opened this issue May 20, 2015 · 78 comments
Closed

Authentication #3904

rashidkpc opened this issue May 20, 2015 · 78 comments

Comments

@rashidkpc
Copy link
Contributor

Kibana authentication layer, phase 1

In the first phase of Kibana’s authentication system we’re focus on just that: authentication. That is, a clean way of allowing for login, logout and sessions that doesn’t require HTTP basic auth to be configured or a proxy to be setup. Authentication will be disabled by default, but enabled via kibana.yml

The login screen

Like any other web application this provides the ability to enter a username and password which will be sent to the server for validation. If validation succeeds the user is allowed into the application, if not they are returned to the login screen.

The session

Before even presenting the login screen we need to check if the user is already logged in. This means we need to keep a session.

Because Elasticsearch has no built in authentication mechanism we don’t consider it a secure location for session storage, thus the user’s client will need to be the authority on the session. Here we’ll use an encrypted cookie containing username:password:timestamp which will be encrypted by the server using a key provided in kibana.yml.

Potential pitfall: Session stealing

Because the cookie will contain everything the user needs to login, it will be vulnerable to session stealing like many other applications. To mitigate this concern we 2 lines of defense:

  • Session timeouts Also configurable in kibana.yml should be the session timeout. The server should validate the timestamp on the cookie and redirect the user to the login screen if it is older than the configured timeout allows. The timestamp on the cookie should be updated on every request. This could be infinite, however we should not recommend this.
  • Required SSL If the user is using authentication, SSL is required. The server should fail to start if the user does not have SSL turned on, but does have authentication turned on.

Authentication strategies

Regardless of if the user is coming with existing credentials in a cookie, or via a new login, the user will need to be authenticated server side in some way. The user will in fact be re-validated with every request, thus allowing for users to be quickly invalidated simply by removing them from the auth system. Initially we’ll provide a pluggable authentication system with 2 pre-built modules:

  • .htpasswd This simple method works just like apache’s, or Shield’s user list. A file containing user names and hashed passwords. The kibana backend will check this file and either allow or deny the user.
  • Basic auth proxy In this case, the user’s credentials will be relayed to Elasticsearch’s / endpoint for authentication. If elasticsearch returns a 200, we let the user in, otherwise the user is logged out and returned to the login screen. In addition, the user’s credentials are included on every request to Elasticsearch from the backend. If at any point we receive a 401, the user will be logged out.

Implementing authentication strategies

The auth strategy module should contain 3 functions:

  • init(server) Run to initialize the authentication strategy.
  • authenticate(request, username, password) Run when attempting to establish the session for the first time, if the user does not have a cookie. It should return a promise that succeeds or fails. If it succeeds the user is issued a cookie, otherwise they are returned to the login screen.
  • validate(request, session) (Optional) Run on every request, returns a promise that succeeds or fails. If it fails the user is logged out. The request can be modified here before being sent, including modifying cookies, headers, etc.

Logout

We should add a logout button to the navigation bar. When the user logs out they should be return to the login screen.

@rtoma
Copy link

rtoma commented May 21, 2015

Some feedback:

Please do not forget about authorization. Limiting access to the settings is one of the more popular feature requests.

@megastef
Copy link

+1 use passport for authentication https://www.npmjs.com/package/passport
All this exists already in the passport module.

  1. Using http basich auth / .htpasswd is not sufficent - epecially enterprise users might want LDAP/Kerberos and other methods.
  2. I would suggest to expose an API Hook (like you have already in auth.js) or even better integrate passport and read a configuration file (or .js file) for passport (which could be basic auth / .htpasswd as default)
  3. The complete list of authentication Strategies supported by passport:
    https://github.com/jaredhanson/passport/wiki/Strategies

@AlexIoannides
Copy link

+1 for passport authentication.

@ssoto
Copy link

ssoto commented May 25, 2015

Passport apport many authentication Strategies
Easy way to add functionalities without many effort.
👍

@bluepuma77
Copy link

My two cents: Enable authentication by default.
a) Newbies who test deploy on internet servers do not expose data unintentionally
b) Pros will do configuration anyway, can simply switch it off

In case you wonder why: because humans make mistakes. And that would be bad press for Elastic.
Students find 40k unprotected MongoDB databases, 8 million telco customer records exposed

@elvarb
Copy link

elvarb commented May 27, 2015

.htpasswd is in my opinion not a good way. Hard to manage and basically just a pain. Implementing this will be a waste of time because eventually other and better options will be made.

Basic auth proxy is a valid way because then the user can use whatever authentication method on the reverse proxy. Nginx, Apache, IISARR, F5, Citrix, anything at all. For many people means that they dont have to change a thing since many are already using authentication on the reverse proxy.

If this is used then SSL should be on the reverse proxy side and optional on the Kibana side.

But yes +1 for passport, people need LDAP/Kerberos.

Are there any plans now for ACLs?

@tangyong
Copy link

Well, +1 for passport authentication.

@benediktarnold
Copy link

+1 for passport. This would allow me to use SAML

@andrely
Copy link

andrely commented Jun 24, 2015

+1for LDAP/AD authentication.

@delfuego
Copy link

delfuego commented Jul 4, 2015

+1000 for auth-on-by-default.
+1 for LDAP/AD authentication integration, or at least for using a framework (Passport!) that allows integration with tons of providers.

@vus520
Copy link

vus520 commented Jul 11, 2015

+1024
great

@JonZeolla
Copy link

+1 for LDAP/AD auth

@vkadam
Copy link

vkadam commented Jul 25, 2015

+1 For LDAP/AD Auth
+1 For passport
Suggestion to use JWT for encryption
Will be happy to help for implementation for any of the functionality needed for authentication.

@kaikao
Copy link

kaikao commented Aug 4, 2015

+1 for passport!

@dannymeijer
Copy link

What about different user types?

Such as Basic Users (read-only), Priviledged users (people that can change stuff and create visualizations, etc) and Power Users/Admins (People that can manage who has access).

Having support for that would be awesome (on top of authorization).

@sobrique
Copy link

sobrique commented Feb 3, 2016

I've been experimenting a little with on the fly request rewriting of
POSTed data. It's not a perfect ACL by any means, but does mean you can add
"should" filters to the various API calls (like _msearch, that Kibana uses
a lot) to restrict the result set.

This uses ngx_http_perl module in Nginx - it does effectively mean though, I'm double-proxying Kibana - once at the front to do user authentication, and once at the back to do the authorization elements.

@trevan
Copy link
Contributor

trevan commented Feb 3, 2016

If Kibana allowed a plugin to hook into the "mapUri" piece of the es proxy, then a plugin could hack in authentication to prevent access to certain areas of es. I've done that to limit access to certain indices to certain people and it has worked fairly well.

@thalesfsp
Copy link

So, it's possible or not to enable authentication only in Kibana? I'm talking about the basic login/logout screen, user and password. @rashidkpc

@ofavre
Copy link

ofavre commented Feb 4, 2016

Kibana forwards any basic HTTP auth, if one is required to access the elasticsearch backend.
So this enables you to protect a Kibana that is accessible on the Internet.
And your elasticsearch backend is only accessed through Kibana since v4, so it is not exposed.

However this alone does not perform any filtering on the requests send to elasticsearch.

For this, you'll have to write a proxy (using nginx with lua scripting, for instance) before elasticsearch, that filters and rewrites requests, and responses if necessary.
You can even load per credentials configuration to allow different users to access different indices/aliases, or views.
Basically this is like rewriting Shield, intercepting and checking every access.

@robison
Copy link

robison commented Feb 4, 2016

If not your decision to make @rashidkpc, then whose?

@kimchy
Copy link
Member

kimchy commented Feb 5, 2016

hey, I answered similar questions in the context of Elasticsearch when we released shield. I highly recommend reading it: elastic/elasticsearch#664 (comment), it is valid to this discussion as well. I would also read the comments to what I wrote, I found them to be very constructive.

Nothing much changed since then. We still plan at one point to make parts of shield free, no concrete dates though. We do offer almost of all shield functionality as part of our Elasticsearch as a Service Standard offering (https://www.elastic.co/found) as its simpler there. One thing actually did change, we are now ~150 engineers :).

@elvarb
Copy link

elvarb commented Feb 5, 2016

Thanks for the update @kimchy, glad that mini shield is on the plans. Would make everyone very happy if that will be available at the same time kibana authentication with big shield is released. One big announcement, useable for all.

@delfuego
Copy link

delfuego commented Feb 6, 2016

@kimchy On that Elasticsearch as a Service page, Shield is explicitly called out as only part of the Premium service — are you saying that's not the case?

(And that page highlights another issue — it's easy to know how much we'd be in for if we went with the Standard service, but in order to find out more about how much Premium would cost, there's just "contact us". I'm sure I'm not the first, and not even the hundredth, to say that that in and of itself means you lose potential customers... it is much harder to consider a product when there are barriers to getting accurate pricing information at the time the research is being done.)

@kimchy
Copy link
Member

kimchy commented Feb 6, 2016

@delfuego in the context of Found (our Elasticsearch and Kibana as a Service), agreed, we need to better list the features you get in each lane. Certain aspects are embedded in the Found service regardless (message signing for example). We recently decided to offer most of the features of Shield in our Standard offering (so you can expect RBAC and so on to be part of it regardless of size, and Kibana session management). We are working on updating the site to properly reflect it.

Also, regarding Premium, which includes our dedicated support (see more here: https://discuss.elastic.co/t/typical-response-times-for-found-support/39925/2), we took our time (this is new!) to refine our pricing model for it (as you an imagine, a dedicated support engineer has cost associated with it). I believe now we are in a good place, so definitely considering publishing the pricing.

@trevan
Copy link
Contributor

trevan commented Feb 27, 2016

I wrote up a plugin that enables oauth2 authentication using Bell (https://github.com/hapijs/bell). The plugin is at https://github.com/trevan/oauth2. I believe I can also enhance it to do authorization (such as prevent editing of dashboards/visualizations or restrict which indices are available per user).

@megastef
Copy link

@trevan cool! :)

@membersheep
Copy link

@trevan thank you for sharing it.

@pieterlange
Copy link

Others hitting this issue might also be interested in https://github.com/floragunncom/search-guard

@kadishmal
Copy link

kadishmal commented Apr 14, 2016

We run Kibana behind the proxy and require users to be logged in.

Here is a Kibana plugin (https://github.com/kadishmal/kibana-express-session) that reads the session data from Redis saved previously using express-session in our main app.

The actual login process is handled by our main app outside Kibana.

@johnnyshields
Copy link

@kimchy has there been any further clarity on when a free basic version of Shield would become available?

@kimchy
Copy link
Member

kimchy commented Oct 7, 2016

@johnnyshields no, nothing concrete yet.

@bluepuma77
Copy link

Why it is a good idea to provide basic authentication and authorization. Yes, it's probably the admin's fault, but still the software is delivered with all ports wide open by default.

"Online databases dropping like flies, with >10k falling to ransomware groups"
http://arstechnica.com/security/2017/01/more-than-10000-online-databases-taken-hostage-by-ransomware-attackers/

@jakommo
Copy link
Contributor

jakommo commented Jan 9, 2017

Yes, it's probably the admin's fault, but still the software is delivered with all ports wide open by default.

To be fair, since Elasticsearch 2.0 the default is to only bind to localhost only.

@monotek
Copy link

monotek commented Jan 9, 2017

You're still able to reach es through kibana...

@cpapidas
Copy link

cpapidas commented Jun 2, 2017

any news?

@pieterlange
Copy link

https://github.com/elasticfence
https://github.com/sirensolutions/sentinl
https://github.com/floragunncom/search-guard

@pieterlange
Copy link

https://www.elastic.co/blog/security-for-elasticsearch-is-now-free

scottybollinger added a commit to scottybollinger/kibana that referenced this issue Jun 24, 2021
scottybollinger added a commit that referenced this issue Jun 24, 2021
#103285)

* Port #3904 to Kibana

https://github.com/elastic/ent-search/pull/3904

* DRY out logic interfaces

Should have done this long ago

* Port #3920 to Kibana

https://github.com/elastic/ent-search/pull/3920

* Lint fixes

* Remove error state from form

We already did this for the users flyout. Basically changes the dirty state of the form from an error state to just showing “Required”. i18n had not been translated yet for `ATTRIBUTE_VALUE_ERROR`

* Add loading states

* Remove manual disabling of button

Co-authored-by: Constance <constancecchen@users.noreply.github.com>

* Remove manual disabling of other button

* Lint fixes

Co-authored-by: Constance <constancecchen@users.noreply.github.com>
kibanamachine pushed a commit to kibanamachine/kibana that referenced this issue Jun 24, 2021
elastic#103285)

* Port elastic#3904 to Kibana

elastic/ent-search#3904

* DRY out logic interfaces

Should have done this long ago

* Port elastic#3920 to Kibana

elastic/ent-search#3920

* Lint fixes

* Remove error state from form

We already did this for the users flyout. Basically changes the dirty state of the form from an error state to just showing “Required”. i18n had not been translated yet for `ATTRIBUTE_VALUE_ERROR`

* Add loading states

* Remove manual disabling of button

Co-authored-by: Constance <constancecchen@users.noreply.github.com>

* Remove manual disabling of other button

* Lint fixes

Co-authored-by: Constance <constancecchen@users.noreply.github.com>
kibanamachine added a commit that referenced this issue Jun 25, 2021
#103285) (#103376)

* Port #3904 to Kibana

elastic/ent-search#3904

* DRY out logic interfaces

Should have done this long ago

* Port #3920 to Kibana

elastic/ent-search#3920

* Lint fixes

* Remove error state from form

We already did this for the users flyout. Basically changes the dirty state of the form from an error state to just showing “Required”. i18n had not been translated yet for `ATTRIBUTE_VALUE_ERROR`

* Add loading states

* Remove manual disabling of button

Co-authored-by: Constance <constancecchen@users.noreply.github.com>

* Remove manual disabling of other button

* Lint fixes

Co-authored-by: Constance <constancecchen@users.noreply.github.com>

Co-authored-by: Scotty Bollinger <scotty.bollinger@elastic.co>
Co-authored-by: Constance <constancecchen@users.noreply.github.com>
cauemarcondes added a commit to cauemarcondes/kibana that referenced this issue Jun 28, 2021
commit 1159e58
Merge: 8011451 df8787b
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Sat Jun 26 09:54:54 2021 -0400

    Merge branch 'master' into apm-tutorial-token

commit df8787b
Author: Michael Marcialis <michael.marcialis@elastic.co>
Date:   Fri Jun 25 20:58:52 2021 -0400

    Home & Kibana Overview Page Template Update (elastic#103003)

    * apply page template comp to kibana overview

    * apply page template comp to home page

    * clean up

    * strip null actions from array

    * update snapshot and remove outdated import

    * fix tests and update snapshots

    * update tests and snapshots

    * Switch to KibanaPageTemplate; use template=“empty”

    * update snapshots

    * make `EuiCard` transparent

    * updated snapshots

    * restored data-test-subj="homeApp"

    * change scope of styles

    * update snapshots

commit c6d04a9
Author: Pete Harverson <peteharverson@users.noreply.github.com>
Date:   Fri Jun 25 21:57:57 2021 +0100

    [ML] Converts management app jobs list pages to new layout (elastic#103117)

    * [ML] Converts management app jobs list pages to new layout

    * i[ML] Fix translations

    * [ML] Set acccessDenied default state back to false

    * [ML] Remove headers for error states and text updates following review

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 6726537
Author: Pierre Gayvallet <pierre.gayvallet@gmail.com>
Date:   Fri Jun 25 20:41:37 2021 +0200

    Allow additive csp configuration (elastic#102059)

    * add additive csp configuration

    * add unit tests for new class

    * fix types

    * adapt test utils

    * fix tests

    * more unit tests on config

    * generated doc

    * review comments

    * update ascii doc

    * update ascii doc links

    * automatically add single quotes for keywords

    * add missing csp directives

    * add more tests

    * add additional settings to asciidoc

    * add null-check

    * revert test config props

    * fix usage collection usage

    * some review comments

    * last review comments

    * add kibana-docker variables

    * try to fix doc reference

    * try to fix doc reference again

    * fix tests

commit d16a464
Author: Wylie Conlon <william.conlon@elastic.co>
Date:   Fri Jun 25 13:13:57 2021 -0400

    [Lens] Document common formulas in product and add formula tutorial (elastic#103154)

    * [Lens] Document common formulas in product and add formula tutorial

    * Make common formulas appear in sidebar and format consistently

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit dfc70bd
Author: Marco Liberati <dej611@users.noreply.github.com>
Date:   Fri Jun 25 14:59:36 2021 +0200

    [Lens] Enable actions on Lens Embeddable (elastic#102038)

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 922d7cc
Author: Patryk Kopyciński <patryk.kopycinski@elastic.co>
Date:   Fri Jun 25 11:03:46 2021 +0300

    [Osquery] Return proper indices permissions for osquery_manager package (elastic#103363)

commit baf2de5
Author: Vadim Dalecky <streamich@gmail.com>
Date:   Fri Jun 25 07:58:03 2021 +0200

    Dashboard locator (elastic#102854)

    * Add dashboard locator

    * feat: 🎸 expose dashboard locator from dashboard plugin

    * Use dashboard locator in dashboard drilldown

    * Add tests for dashboard locator

    * Fix dashboard drilldown tests after refactor

    * Deprecate dashboard URL generator

    * Fix TypeScript errors in exmaple plugin

    * Use correct type for dashboard locator

    * refactor: 💡 change "route" attribute to "path"

    * chore: 🤖 remove unused bundle

    Co-authored-by: Vadim Kibana <vadimkibana@gmail.com>
    Co-authored-by: Vadim Kibana <82822460+vadimkibana@users.noreply.github.com>
    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit bc6ee27
Author: Vadim Dalecky <streamich@gmail.com>
Date:   Fri Jun 25 07:55:06 2021 +0200

    Maps locators (elastic#102810)

    * feat: 🎸 implement maps locator

    * feat: 🎸 add tile map locator

    * feat: 🎸 add region map locator

    * feat: 🎸 register maps locators

    * refactor: 💡 remove usage of mpas url gen, replace by locator

    * chore: 🤖 remove url generators

    * refactor: 💡 use locators in maps deprecation messages

    * chore: 🤖 remove maps url generators

    * refactor: 💡 use new property name

    * feat: 🎸 use constant

    Co-authored-by: Vadim Kibana <vadimkibana@gmail.com>
    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit bc8ba83
Author: Andrew Kroh <andrew.kroh@elastic.co>
Date:   Fri Jun 25 00:22:29 2021 -0400

    [Fleet] Add support for constant_keyword "value" in package field definitions (elastic#103000)

    This enables Fleet to accept package field definitions that declare a constant "value"
    for `constant_keyword` fields. Fleet will generate an index template for the constant_keyword
    field that contains the `value` attribute.

    Relates: elastic/package-spec#194

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 4b20ff3
Author: Aaron Caldwell <aaron.caldwell@elastic.co>
Date:   Thu Jun 24 20:25:26 2021 -0600

    [Maps] Add capability to delete features from layer & index (elastic#103145)

commit 41b015a
Author: Kevin Logan <56395104+kevinlog@users.noreply.github.com>
Date:   Thu Jun 24 20:23:13 2021 -0400

    [Security Solution] Correct linux OS lookup for Endpoint Exceptions (elastic#103038)

commit 3838bfd
Author: Scotty Bollinger <scotty.bollinger@elastic.co>
Date:   Thu Jun 24 18:53:03 2021 -0500

    [Enterprise Search] Add notices for deactivated users and SMTP callout (elastic#103285)

    * Port elastic#3904 to Kibana

    elastic/ent-search#3904

    * DRY out logic interfaces

    Should have done this long ago

    * Port elastic#3920 to Kibana

    elastic/ent-search#3920

    * Lint fixes

    * Remove error state from form

    We already did this for the users flyout. Basically changes the dirty state of the form from an error state to just showing “Required”. i18n had not been translated yet for `ATTRIBUTE_VALUE_ERROR`

    * Add loading states

    * Remove manual disabling of button

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

    * Remove manual disabling of other button

    * Lint fixes

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

commit 2056845
Author: Clint Andrew Hall <clint.hall@elastic.co>
Date:   Thu Jun 24 18:05:11 2021 -0500

    [canvas] Reduce bundle size by combining SCSS imports (elastic#102822)

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 803d0fa
Author: Constance <constancecchen@users.noreply.github.com>
Date:   Thu Jun 24 16:02:48 2021 -0700

    [Enterprise Search] Final KibanaPageTemplate cleanup (elastic#103355)

    * [AS] Delete AppSearchNav and EngineNav

    * [WS] Delete WorkplaceSearchNav

    * [Shared] Delete custom Layout & SideNav components

commit bd2215f
Author: Luke Elmers <luke.elmers@elastic.co>
Date:   Thu Jun 24 16:46:19 2021 -0600

    [docs][migrations v2] Update SO migration docs to include removal of index write block when handling corrupt SOs. (elastic#103014)

commit c1ced88
Author: Ross Wolf <31489089+rw-access@users.noreply.github.com>
Date:   Thu Jun 24 15:31:25 2021 -0600

    [Detections] Adds automatic updating for Prebuilt Security Detection Rules package (elastic#101846)

    * Automatically install and update the security_detection_engine package
    * Remove security_detection_engine from required Fleet packages
    * Update fleet package-registry image
    * Add sha256: to the distribution package
    * Use distribution from https://beats-ci.elastic.co/job/Ingest-manager/job/release-distribution/152
    * Change fleet required packag
    * Fix bad merge
    * Update rules to 0.13.1 package
    * Fix NOTICE.txt

commit 45b6601
Author: Jonathan Budzenski <jon@budzenski.me>
Date:   Thu Jun 24 16:19:01 2021 -0500

    skip suite failing es promotion.  elastic#103364

commit b12095b
Author: Chris Cowan <chris@chriscowan.us>
Date:   Thu Jun 24 14:13:15 2021 -0700

    [Metrics UI] Prevent saved views from trampling URL state (elastic#103146)

    * [Metrics UI] Prevent saved views from trampling URL state

    * Adding space back in

commit d5f68ee
Author: Wylie Conlon <william.conlon@elastic.co>
Date:   Thu Jun 24 16:46:50 2021 -0400

    [Lens] Fix formula formatting in Metric visualization type (elastic#103167)

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 60086a9
Author: Constance <constancecchen@users.noreply.github.com>
Date:   Thu Jun 24 13:30:02 2021 -0700

    Fix Engine Overview not properly stretching to full page height (elastic#103337)

    - Caused by the wrapping <div> around the child views - removing that div and moving the `data-test-subj` hooks to the individual views fixes the issue

commit e1ef2ea
Author: Aaron Caldwell <aaron.caldwell@elastic.co>
Date:   Thu Jun 24 14:18:44 2021 -0600

    [Maps] Disable edit features if editing already enabled for layer (elastic#103300)

commit c0122f7
Author: Aaron Caldwell <aaron.caldwell@elastic.co>
Date:   Thu Jun 24 14:17:09 2021 -0600

    [Maps] Disable draw mode on layer remove (elastic#103188)

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit cebf16f
Author: Candace Park <56409205+parkiino@users.noreply.github.com>
Date:   Thu Jun 24 16:11:16 2021 -0400

    [Security Solution][Endpoint][Host Isolation] Remove agent status for non endpoint alerts (elastic#102976)

commit 0857e62
Author: Scotty Bollinger <scotty.bollinger@elastic.co>
Date:   Thu Jun 24 14:59:10 2021 -0500

    [Workplace Search] Remove `isFederatedAuth` checks to expose user features (elastic#103278)

    * Remove isFederated from main app and routes

    * Expose all overview cards that were hidden for federated auth

    * Expose all user features that were hidden for groups

    * Remove remaining isFederatedAuth references

    * Lint fixes

    * Add modified test back for Workplace Search

    * Remove extraCell

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

    * Remove brackets

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

    * Update test name

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

commit fb3e8f4
Author: Constance <constancecchen@users.noreply.github.com>
Date:   Thu Jun 24 12:43:26 2021 -0700

    [Enterprise Search] Product 404 polish pass (elastic#103198)

    * Refactor NotFound component

    - shared NotFound becomes NotFoundPrompt - returns only an EuiEmptyPrompt, and individual products/plugins are in charge of their own layout, rather than NotFound doing a bunch of arduous switch handling (also closer to how errorConnecting is a component set per-plugin)

    - This is both due to the recent page template refactor and the fact that WS has extra complex logic of needing to switch between its kibana layout and personal dashboard layout

    - logos are still hosted in shared/ since they need extra custom CSS to work correctly sizing wise and in dark mode. I renamed its folder from `assets`->`logos` for extra clarity

    * [AS] Update current AS routers using NotFound

    + update EngineRouter to use NotFound

    * [WS] Update app router

    - Handle errorConnecting at the topmost level, instead of in WorkplaceSearchConfigured (to simplify various logic/expectations & match App Search)

    - Simplify isOrganization check to use `useRouteMatch` instead of a regex

    - Use new NotFound component
    - Add NotFound component for the personal dashboard router

    * [WS] Improve Source 404 UX

    - Add NotFound to SourceRouter + add breadcrumbs for organization views

    - When an actual source ID 404s, fix blanket redirect to a dashboard aware redirect - personal dashboard 404s should send the user back to personal sources, not organization sources
    + add a flash message error (similar to how App Search behaves for engine 404s)
    + harden error status checks (gracefully allow for non-http errors to fall back flashAPIErrors

    * [WS] Improve Settings 404 UX

    - This was the only remaining WS route I found that either did not have a 404 or a fallback to some overview page, so I tweaked the redirect order for a graceful redirect (vs a blank page)

    * Fix settings router test

    * Move away from custom product logos to OOTB Enterprise Search logo

    Keeping it simple, etc. RIP in peace fancy logos

    * [PR feedback] toContain over stringContaining

commit 8011451
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 24 15:38:18 2021 -0400

    fixing unit tests

commit 9ba1ead
Author: Kerry Gallagher <471693+Kerry350@users.noreply.github.com>
Date:   Thu Jun 24 20:12:52 2021 +0100

    [Logs UI] Log threshold rule performance improvements (elastic#102650)

    * Add optimisations for executor / chart previews

    Co-authored-by: Felix Stürmer <weltenwort@users.noreply.github.com>

commit 67d4c31
Author: Kuldeep M <crudetoaster@gmail.com>
Date:   Thu Jun 24 20:10:22 2021 +0100

    [Workplace Search] source connection panel content vertical alignment (elastic#103225)

    * fix 1786 source connection panel vertical alignment

    * Update x-pack/plugins/enterprise_search/public/applications/workplace_search/views/content_sources/components/add_source/configured_sources_list.tsx

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

commit fbcf405
Author: Josh Dover <1813008+joshdover@users.noreply.github.com>
Date:   Thu Jun 24 20:47:38 2021 +0200

    Add telemetry for Elastic Cloud (elastic#102390)

commit fb7b596
Author: Kyle Pollich <kyle.pollich@elastic.co>
Date:   Thu Jun 24 14:29:56 2021 -0400

    Fix missing setting modal in integrations app (elastic#103317)

commit 23c8d18
Author: Spencer <email@spalger.com>
Date:   Thu Jun 24 10:59:49 2021 -0700

    [ui-shared-deps] reuse react-beautiful-dnd from eui (elastic#102834)

    Co-authored-by: spalger <spalger@users.noreply.github.com>

commit ebf9e7d
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 24 13:32:37 2021 -0400

    removing commented code

commit bf6c53b
Author: Tim Roes <tim.roes@elastic.co>
Date:   Thu Jun 24 19:31:24 2021 +0200

    Improved Visualize button in field popover (elastic#103099)

    * Improve field popover

    * Slightly improve type safteyness

    * Add unit tests for visualize trigger utils

    * Remove unused div

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit cb93335
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 24 13:30:59 2021 -0400

    refactoring

commit 5abac25
Author: Marco Liberati <dej611@users.noreply.github.com>
Date:   Thu Jun 24 19:19:20 2021 +0200

    [Lens] Update formula icons (elastic#103287)

    * 💄 Updated formula reference icon

    * 💄 Replace wordwrap icons

commit 5af69ed
Author: Dmitry Shevchenko <dmshevch@gmail.com>
Date:   Thu Jun 24 19:17:09 2021 +0200

    Fix "Deleted rule" badge is not displayed if 'Rule Name' contains more than 55 words (elastic#103164)

commit eb8e9d7
Author: John Schulz <john.schulz@elastic.co>
Date:   Thu Jun 24 12:56:48 2021 -0400

    [Fleet] Remove duplication between two files elastic#103282

    ## Summary

    `public/applications/integrations/constants.tsx` and
    `public/applications/integrations/sections/epm/constants.tsx` are identical except for this line in `public/applications/integrations/constants.tsx`

    ```ts
    export * from '../../constants';
    ```

    This PR removes all the duplication from the "upper" file (`public/applications/integrations/constants.tsx`) and leaves the other code "down" in `/sections/epm/` closer to where it's used.

    Initially, I deleted `public/applications/integrations/constants.tsx` entirely but several files do `import` the constants it exports, so I left it.

commit bfb9805
Author: Janeen Mikell-Straughn <57149392+jmikell821@users.noreply.github.com>
Date:   Thu Jun 24 12:53:56 2021 -0400

    [DOCS] Security Overview  (elastic#103151)

    * updating overview topic for Kibana

    * formatting fixes

    * small formatting tweaks

    * small formatting tweaks

    * Update index.asciidoc

    Updating index file; removing siem-UI and machine learning topics from the TOC.

    * [DOCS] Change part to chapter

    * Update index.asciidoc

    * Adding <titleabbrev> attribute

    Co-authored-by: lcawl <lcawley@elastic.co>

commit 9ead1fc
Author: Pete Harverson <peteharverson@users.noreply.github.com>
Date:   Thu Jun 24 17:49:56 2021 +0100

    [ML] Add description and owner to kibana.json for ML owned plugins (elastic#103254)

commit 1198454
Author: Pete Harverson <peteharverson@users.noreply.github.com>
Date:   Thu Jun 24 17:44:13 2021 +0100

    [ML] Fixes data frame analytics models list pipelines tab (elastic#103235)

commit 5e89873
Author: Bryan Clement <bclement01@gmail.com>
Date:   Thu Jun 24 09:31:57 2021 -0700

    [Asset management] Osquery app bug squashing (elastic#102406)

    * only display healthy agents to query

    * updated toasts to clear on update

    * null checking aggBuckets

    * properly display expired actions

    * clear the error toasts on success

    * review comments

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit dd20b8a
Author: Aleh Zasypkin <aleh.zasypkin@gmail.com>
Date:   Thu Jun 24 18:22:14 2021 +0200

    Avoid using deprecated camelCase parameters for SAML APIs. (elastic#103091)

commit 7e32f93
Author: ymao1 <ying.mao@elastic.co>
Date:   Thu Jun 24 12:20:16 2021 -0400

    [Alerting] Using new es client in alerting functional tests (elastic#102349)

    * Switching to new es client in alerting tests

    * Fixing types

    * Updating functional test

    * Updating functional test

    * Updating functional test

    * Fixing error handling

    * Fixing types

    * Fixing error handling

    * Fixing functional tests

    * Fixing functional tests

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit aefdb9c
Author: Nathan Reese <reese.nathan@gmail.com>
Date:   Thu Jun 24 09:54:38 2021 -0600

    [Maps] timeslider play button (elastic#103147)

    * [Maps] timeslider play button

    * cancel subscription on unmount

    * change playback speed to 1750

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit f2ebcad
Author: Yulia Čech <6585477+yuliacech@users.noreply.github.com>
Date:   Thu Jun 24 17:51:05 2021 +0200

    Refactored helpers file into separate domain files (elastic#102383)

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 686ac90
Author: Dmitry Tomashevich <39378793+Dmitriynj@users.noreply.github.com>
Date:   Thu Jun 24 18:27:29 2021 +0300

    [Discover] Move focus on chart toggle in Discover (elastic#103119)

    * [Discover] move focus on show chart

    * [Discover] set actual moveFocus flag

commit 44613d6
Merge: 03750ff d3295d3
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 24 11:15:25 2021 -0400

    Merge branch 'apm-tutorial-storybook' into apm-tutorial-token

commit dd072c3
Author: Chris Roberson <chrisronline@gmail.com>
Date:   Thu Jun 24 11:09:47 2021 -0400

    [Task Manager] Add config switch around logging at different levels based on the state (elastic#102804)

    * Gate behind a config with warning message that helps users enable

    * Update more files

    * Fix docs formatting

    * Preserve existing functionality

    * Add in task type to the message

    * Show multiple alert types that are over the threshold

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 03750ff
Merge: 05eb303 5a76c84
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 24 11:09:42 2021 -0400

    Merge branch 'master' of github.com:elastic/kibana into apm-tutorial-token

commit d3295d3
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 17:13:56 2021 -0400

    adding storybook

commit be0ef2e
Merge: 7a5ee52 05eb303
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 16:05:42 2021 -0400

    Merge branch 'apm-tutorial-token' of github.com:cauemarcondes/kibana into apm-tutorial-storybook

commit 7a5ee52
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 16:05:29 2021 -0400

    adding storybook

commit 05eb303
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 11:11:59 2021 -0400

    updating apm int version

commit 7baf6a2
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 11:11:03 2021 -0400

    moving files

commit d22b841
Merge: 8582eb8 157d7a4
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 09:55:41 2021 -0400

    Merge branch 'apm-fleet-tutorial' of github.com:cauemarcondes/kibana into apm-tutorial-token

commit 157d7a4
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 09:55:05 2021 -0400

    moving tutorial to a common directory

commit 8582eb8
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 16:28:40 2021 -0400

    renaming

commit 8f38c6e
Merge: 41081da 98f89a1
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 16:27:03 2021 -0400

    Merge branch 'apm-fleet-tutorial' of github.com:cauemarcondes/kibana into apm-tutorial-token

commit 98f89a1
Merge: 75e6e28 dec77cf
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 16:26:43 2021 -0400

    Merge branch 'master' of github.com:elastic/kibana into apm-fleet-tutorial

commit 41081da
Merge: 4c0d2db 75e6e28
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 16:24:59 2021 -0400

    Merge branch 'apm-fleet-tutorial' of github.com:cauemarcondes/kibana into apm-tutorial-token

commit 4c0d2db
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 16:23:31 2021 -0400

    adding help text

commit 75e6e28
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 16:17:05 2021 -0400

    fixing TS issue

commit 4ef392e
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 15:57:58 2021 -0400

    fixing TS issue

commit 9dc6281
Merge: 915754f 2087a9d
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 14:50:08 2021 -0400

    Merge branch 'apm-fleet-tutorial' of github.com:cauemarcondes/kibana into apm-tutorial-token

commit 915754f
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 14:44:00 2021 -0400

    adding unit test

commit 585dcb9
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 13:17:43 2021 -0400

    refactoring eui component

commit 2087a9d
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 21 16:38:55 2021 -0400

    addressing PR comments

commit 00d88ff
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 21 15:58:06 2021 -0400

    refactoring

commit efb9a7f
Merge: 5033edb 496f713
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 21 11:23:09 2021 -0400

    Merge branch 'apm-fleet-tutorial' of github.com:cauemarcondes/kibana into apm-tutorial-token

commit 496f713
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 21 11:21:44 2021 -0400

    adding unit test

commit e9a4463
Merge: 5dddd48 e97cfad
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 21 10:26:35 2021 -0400

    Merge branch 'master' of github.com:elastic/kibana into apm-fleet-tutorial

commit 5dddd48
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 21 10:26:14 2021 -0400

    adding unit test

commit 5033edb
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Fri Jun 18 16:02:23 2021 -0400

    adjusting size

commit 798503a
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Fri Jun 18 15:35:24 2021 -0400

    refactoring

commit 0225a8c
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Fri Jun 18 11:36:19 2021 -0400

    adding environment credencials

commit f5c3464
Merge: 7e441d2 036c157
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Wed Jun 16 10:19:17 2021 -0400

    Merge branch 'master' into apm-fleet-tutorial

commit 7e441d2
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 15 10:38:55 2021 -0400

    fixing issues

commit c051953
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 15 09:59:00 2021 -0400

    adding i18n

commit 82e61eb
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 14 14:56:16 2021 -0400

    fixing tests

commit 1746467
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 14 12:35:39 2021 -0400

    addressing PR comments

commit 610aebb
Merge: ba03e53 0993a1c
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Mon Jun 14 09:30:43 2021 -0400

    Merge branch 'master' into apm-fleet-tutorial

commit ba03e53
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 10 15:33:39 2021 -0400

    fixing TS issue

commit 7dadd85
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 10 15:17:44 2021 -0400

    addin custom component registration function

commit 35c5672
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 10 11:02:28 2021 -0400

    registering status check callback

commit 2c4112c
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 9 16:36:03 2021 -0400

    refactoring

commit 831e2c0
Merge: 71a43d8 6b326e8
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 9 16:31:54 2021 -0400

    Merge branch 'apm-fleet-tutorial' of github.com:cauemarcondes/kibana into apm-fleet-tutorial

commit 71a43d8
Merge: 66b9351 4e0c889
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 9 14:56:24 2021 -0400

    Merge branch 'master' of github.com:elastic/kibana into apm-fleet-tutorial

commit 6b326e8
Merge: 9990697 3930749
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Mon Jun 7 08:25:16 2021 -0400

    Merge branch 'master' into apm-fleet-tutorial

commit 9990697
Merge: 66b9351 8f83090
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Fri Jun 4 09:45:49 2021 -0400

    Merge branch 'master' into apm-fleet-tutorial

commit 66b9351
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 2 14:05:42 2021 -0400

    adding fleet information on APM tutorial

commit 2f81e72
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 1 14:33:43 2021 -0400

    checks apm fleet integration when pushing button

commit 0f0f458
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 1 10:44:11 2021 -0400

    adding fleet information on APM tutorial

commit 2a00cc7
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon May 31 15:48:00 2021 -0400

    fixing i18n

commit e854f34
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon May 31 15:41:03 2021 -0400

    adding fleet typing

commit 23695bc
Merge: 07f91b5 af4b8e6
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon May 31 15:18:44 2021 -0400

    Merge branch 'master' of github.com:elastic/kibana into apm-fleet-tutorial

commit 07f91b5
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon May 31 15:12:00 2021 -0400

    adding fleet information on APM tutorial

commit 3f484a7
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu May 27 14:51:32 2021 -0400

    adding fleet section

commit 92d34b1
Merge: e38e390 1ceecd3
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Thu May 27 13:06:08 2021 -0400

    Merge branch 'master' into apm-moving-tutorial

commit e38e390
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu May 27 10:45:58 2021 -0400

    fixing i18n

commit 7195da0
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu May 27 09:29:54 2021 -0400

    removing export

commit 3afb580
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed May 26 14:28:45 2021 -0400

    removing tutorial from apm_oss

commit 25fec3f
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed May 26 13:46:46 2021 -0400

    using files from apm

commit 515c1c9
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed May 26 13:16:37 2021 -0400

    Register tutorial on APM plugin
cauemarcondes added a commit to cauemarcondes/kibana that referenced this issue Jun 28, 2021
commit 1159e58
Merge: 8011451 df8787b
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Sat Jun 26 09:54:54 2021 -0400

    Merge branch 'master' into apm-tutorial-token

commit df8787b
Author: Michael Marcialis <michael.marcialis@elastic.co>
Date:   Fri Jun 25 20:58:52 2021 -0400

    Home & Kibana Overview Page Template Update (elastic#103003)

    * apply page template comp to kibana overview

    * apply page template comp to home page

    * clean up

    * strip null actions from array

    * update snapshot and remove outdated import

    * fix tests and update snapshots

    * update tests and snapshots

    * Switch to KibanaPageTemplate; use template=“empty”

    * update snapshots

    * make `EuiCard` transparent

    * updated snapshots

    * restored data-test-subj="homeApp"

    * change scope of styles

    * update snapshots

commit c6d04a9
Author: Pete Harverson <peteharverson@users.noreply.github.com>
Date:   Fri Jun 25 21:57:57 2021 +0100

    [ML] Converts management app jobs list pages to new layout (elastic#103117)

    * [ML] Converts management app jobs list pages to new layout

    * i[ML] Fix translations

    * [ML] Set acccessDenied default state back to false

    * [ML] Remove headers for error states and text updates following review

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 6726537
Author: Pierre Gayvallet <pierre.gayvallet@gmail.com>
Date:   Fri Jun 25 20:41:37 2021 +0200

    Allow additive csp configuration (elastic#102059)

    * add additive csp configuration

    * add unit tests for new class

    * fix types

    * adapt test utils

    * fix tests

    * more unit tests on config

    * generated doc

    * review comments

    * update ascii doc

    * update ascii doc links

    * automatically add single quotes for keywords

    * add missing csp directives

    * add more tests

    * add additional settings to asciidoc

    * add null-check

    * revert test config props

    * fix usage collection usage

    * some review comments

    * last review comments

    * add kibana-docker variables

    * try to fix doc reference

    * try to fix doc reference again

    * fix tests

commit d16a464
Author: Wylie Conlon <william.conlon@elastic.co>
Date:   Fri Jun 25 13:13:57 2021 -0400

    [Lens] Document common formulas in product and add formula tutorial (elastic#103154)

    * [Lens] Document common formulas in product and add formula tutorial

    * Make common formulas appear in sidebar and format consistently

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit dfc70bd
Author: Marco Liberati <dej611@users.noreply.github.com>
Date:   Fri Jun 25 14:59:36 2021 +0200

    [Lens] Enable actions on Lens Embeddable (elastic#102038)

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 922d7cc
Author: Patryk Kopyciński <patryk.kopycinski@elastic.co>
Date:   Fri Jun 25 11:03:46 2021 +0300

    [Osquery] Return proper indices permissions for osquery_manager package (elastic#103363)

commit baf2de5
Author: Vadim Dalecky <streamich@gmail.com>
Date:   Fri Jun 25 07:58:03 2021 +0200

    Dashboard locator (elastic#102854)

    * Add dashboard locator

    * feat: 🎸 expose dashboard locator from dashboard plugin

    * Use dashboard locator in dashboard drilldown

    * Add tests for dashboard locator

    * Fix dashboard drilldown tests after refactor

    * Deprecate dashboard URL generator

    * Fix TypeScript errors in exmaple plugin

    * Use correct type for dashboard locator

    * refactor: 💡 change "route" attribute to "path"

    * chore: 🤖 remove unused bundle

    Co-authored-by: Vadim Kibana <vadimkibana@gmail.com>
    Co-authored-by: Vadim Kibana <82822460+vadimkibana@users.noreply.github.com>
    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit bc6ee27
Author: Vadim Dalecky <streamich@gmail.com>
Date:   Fri Jun 25 07:55:06 2021 +0200

    Maps locators (elastic#102810)

    * feat: 🎸 implement maps locator

    * feat: 🎸 add tile map locator

    * feat: 🎸 add region map locator

    * feat: 🎸 register maps locators

    * refactor: 💡 remove usage of mpas url gen, replace by locator

    * chore: 🤖 remove url generators

    * refactor: 💡 use locators in maps deprecation messages

    * chore: 🤖 remove maps url generators

    * refactor: 💡 use new property name

    * feat: 🎸 use constant

    Co-authored-by: Vadim Kibana <vadimkibana@gmail.com>
    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit bc8ba83
Author: Andrew Kroh <andrew.kroh@elastic.co>
Date:   Fri Jun 25 00:22:29 2021 -0400

    [Fleet] Add support for constant_keyword "value" in package field definitions (elastic#103000)

    This enables Fleet to accept package field definitions that declare a constant "value"
    for `constant_keyword` fields. Fleet will generate an index template for the constant_keyword
    field that contains the `value` attribute.

    Relates: elastic/package-spec#194

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 4b20ff3
Author: Aaron Caldwell <aaron.caldwell@elastic.co>
Date:   Thu Jun 24 20:25:26 2021 -0600

    [Maps] Add capability to delete features from layer & index (elastic#103145)

commit 41b015a
Author: Kevin Logan <56395104+kevinlog@users.noreply.github.com>
Date:   Thu Jun 24 20:23:13 2021 -0400

    [Security Solution] Correct linux OS lookup for Endpoint Exceptions (elastic#103038)

commit 3838bfd
Author: Scotty Bollinger <scotty.bollinger@elastic.co>
Date:   Thu Jun 24 18:53:03 2021 -0500

    [Enterprise Search] Add notices for deactivated users and SMTP callout (elastic#103285)

    * Port elastic#3904 to Kibana

    elastic/ent-search#3904

    * DRY out logic interfaces

    Should have done this long ago

    * Port elastic#3920 to Kibana

    elastic/ent-search#3920

    * Lint fixes

    * Remove error state from form

    We already did this for the users flyout. Basically changes the dirty state of the form from an error state to just showing “Required”. i18n had not been translated yet for `ATTRIBUTE_VALUE_ERROR`

    * Add loading states

    * Remove manual disabling of button

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

    * Remove manual disabling of other button

    * Lint fixes

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

commit 2056845
Author: Clint Andrew Hall <clint.hall@elastic.co>
Date:   Thu Jun 24 18:05:11 2021 -0500

    [canvas] Reduce bundle size by combining SCSS imports (elastic#102822)

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 803d0fa
Author: Constance <constancecchen@users.noreply.github.com>
Date:   Thu Jun 24 16:02:48 2021 -0700

    [Enterprise Search] Final KibanaPageTemplate cleanup (elastic#103355)

    * [AS] Delete AppSearchNav and EngineNav

    * [WS] Delete WorkplaceSearchNav

    * [Shared] Delete custom Layout & SideNav components

commit bd2215f
Author: Luke Elmers <luke.elmers@elastic.co>
Date:   Thu Jun 24 16:46:19 2021 -0600

    [docs][migrations v2] Update SO migration docs to include removal of index write block when handling corrupt SOs. (elastic#103014)

commit c1ced88
Author: Ross Wolf <31489089+rw-access@users.noreply.github.com>
Date:   Thu Jun 24 15:31:25 2021 -0600

    [Detections] Adds automatic updating for Prebuilt Security Detection Rules package (elastic#101846)

    * Automatically install and update the security_detection_engine package
    * Remove security_detection_engine from required Fleet packages
    * Update fleet package-registry image
    * Add sha256: to the distribution package
    * Use distribution from https://beats-ci.elastic.co/job/Ingest-manager/job/release-distribution/152
    * Change fleet required packag
    * Fix bad merge
    * Update rules to 0.13.1 package
    * Fix NOTICE.txt

commit 45b6601
Author: Jonathan Budzenski <jon@budzenski.me>
Date:   Thu Jun 24 16:19:01 2021 -0500

    skip suite failing es promotion.  elastic#103364

commit b12095b
Author: Chris Cowan <chris@chriscowan.us>
Date:   Thu Jun 24 14:13:15 2021 -0700

    [Metrics UI] Prevent saved views from trampling URL state (elastic#103146)

    * [Metrics UI] Prevent saved views from trampling URL state

    * Adding space back in

commit d5f68ee
Author: Wylie Conlon <william.conlon@elastic.co>
Date:   Thu Jun 24 16:46:50 2021 -0400

    [Lens] Fix formula formatting in Metric visualization type (elastic#103167)

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 60086a9
Author: Constance <constancecchen@users.noreply.github.com>
Date:   Thu Jun 24 13:30:02 2021 -0700

    Fix Engine Overview not properly stretching to full page height (elastic#103337)

    - Caused by the wrapping <div> around the child views - removing that div and moving the `data-test-subj` hooks to the individual views fixes the issue

commit e1ef2ea
Author: Aaron Caldwell <aaron.caldwell@elastic.co>
Date:   Thu Jun 24 14:18:44 2021 -0600

    [Maps] Disable edit features if editing already enabled for layer (elastic#103300)

commit c0122f7
Author: Aaron Caldwell <aaron.caldwell@elastic.co>
Date:   Thu Jun 24 14:17:09 2021 -0600

    [Maps] Disable draw mode on layer remove (elastic#103188)

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit cebf16f
Author: Candace Park <56409205+parkiino@users.noreply.github.com>
Date:   Thu Jun 24 16:11:16 2021 -0400

    [Security Solution][Endpoint][Host Isolation] Remove agent status for non endpoint alerts (elastic#102976)

commit 0857e62
Author: Scotty Bollinger <scotty.bollinger@elastic.co>
Date:   Thu Jun 24 14:59:10 2021 -0500

    [Workplace Search] Remove `isFederatedAuth` checks to expose user features (elastic#103278)

    * Remove isFederated from main app and routes

    * Expose all overview cards that were hidden for federated auth

    * Expose all user features that were hidden for groups

    * Remove remaining isFederatedAuth references

    * Lint fixes

    * Add modified test back for Workplace Search

    * Remove extraCell

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

    * Remove brackets

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

    * Update test name

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

commit fb3e8f4
Author: Constance <constancecchen@users.noreply.github.com>
Date:   Thu Jun 24 12:43:26 2021 -0700

    [Enterprise Search] Product 404 polish pass (elastic#103198)

    * Refactor NotFound component

    - shared NotFound becomes NotFoundPrompt - returns only an EuiEmptyPrompt, and individual products/plugins are in charge of their own layout, rather than NotFound doing a bunch of arduous switch handling (also closer to how errorConnecting is a component set per-plugin)

    - This is both due to the recent page template refactor and the fact that WS has extra complex logic of needing to switch between its kibana layout and personal dashboard layout

    - logos are still hosted in shared/ since they need extra custom CSS to work correctly sizing wise and in dark mode. I renamed its folder from `assets`->`logos` for extra clarity

    * [AS] Update current AS routers using NotFound

    + update EngineRouter to use NotFound

    * [WS] Update app router

    - Handle errorConnecting at the topmost level, instead of in WorkplaceSearchConfigured (to simplify various logic/expectations & match App Search)

    - Simplify isOrganization check to use `useRouteMatch` instead of a regex

    - Use new NotFound component
    - Add NotFound component for the personal dashboard router

    * [WS] Improve Source 404 UX

    - Add NotFound to SourceRouter + add breadcrumbs for organization views

    - When an actual source ID 404s, fix blanket redirect to a dashboard aware redirect - personal dashboard 404s should send the user back to personal sources, not organization sources
    + add a flash message error (similar to how App Search behaves for engine 404s)
    + harden error status checks (gracefully allow for non-http errors to fall back flashAPIErrors

    * [WS] Improve Settings 404 UX

    - This was the only remaining WS route I found that either did not have a 404 or a fallback to some overview page, so I tweaked the redirect order for a graceful redirect (vs a blank page)

    * Fix settings router test

    * Move away from custom product logos to OOTB Enterprise Search logo

    Keeping it simple, etc. RIP in peace fancy logos

    * [PR feedback] toContain over stringContaining

commit 8011451
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 24 15:38:18 2021 -0400

    fixing unit tests

commit 9ba1ead
Author: Kerry Gallagher <471693+Kerry350@users.noreply.github.com>
Date:   Thu Jun 24 20:12:52 2021 +0100

    [Logs UI] Log threshold rule performance improvements (elastic#102650)

    * Add optimisations for executor / chart previews

    Co-authored-by: Felix Stürmer <weltenwort@users.noreply.github.com>

commit 67d4c31
Author: Kuldeep M <crudetoaster@gmail.com>
Date:   Thu Jun 24 20:10:22 2021 +0100

    [Workplace Search] source connection panel content vertical alignment (elastic#103225)

    * fix 1786 source connection panel vertical alignment

    * Update x-pack/plugins/enterprise_search/public/applications/workplace_search/views/content_sources/components/add_source/configured_sources_list.tsx

    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
    Co-authored-by: Constance <constancecchen@users.noreply.github.com>

commit fbcf405
Author: Josh Dover <1813008+joshdover@users.noreply.github.com>
Date:   Thu Jun 24 20:47:38 2021 +0200

    Add telemetry for Elastic Cloud (elastic#102390)

commit fb7b596
Author: Kyle Pollich <kyle.pollich@elastic.co>
Date:   Thu Jun 24 14:29:56 2021 -0400

    Fix missing setting modal in integrations app (elastic#103317)

commit 23c8d18
Author: Spencer <email@spalger.com>
Date:   Thu Jun 24 10:59:49 2021 -0700

    [ui-shared-deps] reuse react-beautiful-dnd from eui (elastic#102834)

    Co-authored-by: spalger <spalger@users.noreply.github.com>

commit ebf9e7d
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 24 13:32:37 2021 -0400

    removing commented code

commit bf6c53b
Author: Tim Roes <tim.roes@elastic.co>
Date:   Thu Jun 24 19:31:24 2021 +0200

    Improved Visualize button in field popover (elastic#103099)

    * Improve field popover

    * Slightly improve type safteyness

    * Add unit tests for visualize trigger utils

    * Remove unused div

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit cb93335
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 24 13:30:59 2021 -0400

    refactoring

commit 5abac25
Author: Marco Liberati <dej611@users.noreply.github.com>
Date:   Thu Jun 24 19:19:20 2021 +0200

    [Lens] Update formula icons (elastic#103287)

    * 💄 Updated formula reference icon

    * 💄 Replace wordwrap icons

commit 5af69ed
Author: Dmitry Shevchenko <dmshevch@gmail.com>
Date:   Thu Jun 24 19:17:09 2021 +0200

    Fix "Deleted rule" badge is not displayed if 'Rule Name' contains more than 55 words (elastic#103164)

commit eb8e9d7
Author: John Schulz <john.schulz@elastic.co>
Date:   Thu Jun 24 12:56:48 2021 -0400

    [Fleet] Remove duplication between two files elastic#103282

    ## Summary

    `public/applications/integrations/constants.tsx` and
    `public/applications/integrations/sections/epm/constants.tsx` are identical except for this line in `public/applications/integrations/constants.tsx`

    ```ts
    export * from '../../constants';
    ```

    This PR removes all the duplication from the "upper" file (`public/applications/integrations/constants.tsx`) and leaves the other code "down" in `/sections/epm/` closer to where it's used.

    Initially, I deleted `public/applications/integrations/constants.tsx` entirely but several files do `import` the constants it exports, so I left it.

commit bfb9805
Author: Janeen Mikell-Straughn <57149392+jmikell821@users.noreply.github.com>
Date:   Thu Jun 24 12:53:56 2021 -0400

    [DOCS] Security Overview  (elastic#103151)

    * updating overview topic for Kibana

    * formatting fixes

    * small formatting tweaks

    * small formatting tweaks

    * Update index.asciidoc

    Updating index file; removing siem-UI and machine learning topics from the TOC.

    * [DOCS] Change part to chapter

    * Update index.asciidoc

    * Adding <titleabbrev> attribute

    Co-authored-by: lcawl <lcawley@elastic.co>

commit 9ead1fc
Author: Pete Harverson <peteharverson@users.noreply.github.com>
Date:   Thu Jun 24 17:49:56 2021 +0100

    [ML] Add description and owner to kibana.json for ML owned plugins (elastic#103254)

commit 1198454
Author: Pete Harverson <peteharverson@users.noreply.github.com>
Date:   Thu Jun 24 17:44:13 2021 +0100

    [ML] Fixes data frame analytics models list pipelines tab (elastic#103235)

commit 5e89873
Author: Bryan Clement <bclement01@gmail.com>
Date:   Thu Jun 24 09:31:57 2021 -0700

    [Asset management] Osquery app bug squashing (elastic#102406)

    * only display healthy agents to query

    * updated toasts to clear on update

    * null checking aggBuckets

    * properly display expired actions

    * clear the error toasts on success

    * review comments

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit dd20b8a
Author: Aleh Zasypkin <aleh.zasypkin@gmail.com>
Date:   Thu Jun 24 18:22:14 2021 +0200

    Avoid using deprecated camelCase parameters for SAML APIs. (elastic#103091)

commit 7e32f93
Author: ymao1 <ying.mao@elastic.co>
Date:   Thu Jun 24 12:20:16 2021 -0400

    [Alerting] Using new es client in alerting functional tests (elastic#102349)

    * Switching to new es client in alerting tests

    * Fixing types

    * Updating functional test

    * Updating functional test

    * Updating functional test

    * Fixing error handling

    * Fixing types

    * Fixing error handling

    * Fixing functional tests

    * Fixing functional tests

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit aefdb9c
Author: Nathan Reese <reese.nathan@gmail.com>
Date:   Thu Jun 24 09:54:38 2021 -0600

    [Maps] timeslider play button (elastic#103147)

    * [Maps] timeslider play button

    * cancel subscription on unmount

    * change playback speed to 1750

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit f2ebcad
Author: Yulia Čech <6585477+yuliacech@users.noreply.github.com>
Date:   Thu Jun 24 17:51:05 2021 +0200

    Refactored helpers file into separate domain files (elastic#102383)

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 686ac90
Author: Dmitry Tomashevich <39378793+Dmitriynj@users.noreply.github.com>
Date:   Thu Jun 24 18:27:29 2021 +0300

    [Discover] Move focus on chart toggle in Discover (elastic#103119)

    * [Discover] move focus on show chart

    * [Discover] set actual moveFocus flag

commit 44613d6
Merge: 03750ff d3295d3
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 24 11:15:25 2021 -0400

    Merge branch 'apm-tutorial-storybook' into apm-tutorial-token

commit dd072c3
Author: Chris Roberson <chrisronline@gmail.com>
Date:   Thu Jun 24 11:09:47 2021 -0400

    [Task Manager] Add config switch around logging at different levels based on the state (elastic#102804)

    * Gate behind a config with warning message that helps users enable

    * Update more files

    * Fix docs formatting

    * Preserve existing functionality

    * Add in task type to the message

    * Show multiple alert types that are over the threshold

    Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

commit 03750ff
Merge: 05eb303 5a76c84
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 24 11:09:42 2021 -0400

    Merge branch 'master' of github.com:elastic/kibana into apm-tutorial-token

commit d3295d3
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 17:13:56 2021 -0400

    adding storybook

commit be0ef2e
Merge: 7a5ee52 05eb303
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 16:05:42 2021 -0400

    Merge branch 'apm-tutorial-token' of github.com:cauemarcondes/kibana into apm-tutorial-storybook

commit 7a5ee52
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 16:05:29 2021 -0400

    adding storybook

commit 05eb303
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 11:11:59 2021 -0400

    updating apm int version

commit 7baf6a2
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 11:11:03 2021 -0400

    moving files

commit d22b841
Merge: 8582eb8 157d7a4
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 09:55:41 2021 -0400

    Merge branch 'apm-fleet-tutorial' of github.com:cauemarcondes/kibana into apm-tutorial-token

commit 157d7a4
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 23 09:55:05 2021 -0400

    moving tutorial to a common directory

commit 8582eb8
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 16:28:40 2021 -0400

    renaming

commit 8f38c6e
Merge: 41081da 98f89a1
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 16:27:03 2021 -0400

    Merge branch 'apm-fleet-tutorial' of github.com:cauemarcondes/kibana into apm-tutorial-token

commit 98f89a1
Merge: 75e6e28 dec77cf
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 16:26:43 2021 -0400

    Merge branch 'master' of github.com:elastic/kibana into apm-fleet-tutorial

commit 41081da
Merge: 4c0d2db 75e6e28
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 16:24:59 2021 -0400

    Merge branch 'apm-fleet-tutorial' of github.com:cauemarcondes/kibana into apm-tutorial-token

commit 4c0d2db
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 16:23:31 2021 -0400

    adding help text

commit 75e6e28
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 16:17:05 2021 -0400

    fixing TS issue

commit 4ef392e
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 15:57:58 2021 -0400

    fixing TS issue

commit 9dc6281
Merge: 915754f 2087a9d
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 14:50:08 2021 -0400

    Merge branch 'apm-fleet-tutorial' of github.com:cauemarcondes/kibana into apm-tutorial-token

commit 915754f
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 14:44:00 2021 -0400

    adding unit test

commit 585dcb9
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 22 13:17:43 2021 -0400

    refactoring eui component

commit 2087a9d
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 21 16:38:55 2021 -0400

    addressing PR comments

commit 00d88ff
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 21 15:58:06 2021 -0400

    refactoring

commit efb9a7f
Merge: 5033edb 496f713
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 21 11:23:09 2021 -0400

    Merge branch 'apm-fleet-tutorial' of github.com:cauemarcondes/kibana into apm-tutorial-token

commit 496f713
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 21 11:21:44 2021 -0400

    adding unit test

commit e9a4463
Merge: 5dddd48 e97cfad
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 21 10:26:35 2021 -0400

    Merge branch 'master' of github.com:elastic/kibana into apm-fleet-tutorial

commit 5dddd48
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 21 10:26:14 2021 -0400

    adding unit test

commit 5033edb
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Fri Jun 18 16:02:23 2021 -0400

    adjusting size

commit 798503a
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Fri Jun 18 15:35:24 2021 -0400

    refactoring

commit 0225a8c
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Fri Jun 18 11:36:19 2021 -0400

    adding environment credencials

commit f5c3464
Merge: 7e441d2 036c157
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Wed Jun 16 10:19:17 2021 -0400

    Merge branch 'master' into apm-fleet-tutorial

commit 7e441d2
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 15 10:38:55 2021 -0400

    fixing issues

commit c051953
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 15 09:59:00 2021 -0400

    adding i18n

commit 82e61eb
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 14 14:56:16 2021 -0400

    fixing tests

commit 1746467
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon Jun 14 12:35:39 2021 -0400

    addressing PR comments

commit 610aebb
Merge: ba03e53 0993a1c
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Mon Jun 14 09:30:43 2021 -0400

    Merge branch 'master' into apm-fleet-tutorial

commit ba03e53
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 10 15:33:39 2021 -0400

    fixing TS issue

commit 7dadd85
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 10 15:17:44 2021 -0400

    addin custom component registration function

commit 35c5672
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu Jun 10 11:02:28 2021 -0400

    registering status check callback

commit 2c4112c
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 9 16:36:03 2021 -0400

    refactoring

commit 831e2c0
Merge: 71a43d8 6b326e8
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 9 16:31:54 2021 -0400

    Merge branch 'apm-fleet-tutorial' of github.com:cauemarcondes/kibana into apm-fleet-tutorial

commit 71a43d8
Merge: 66b9351 4e0c889
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 9 14:56:24 2021 -0400

    Merge branch 'master' of github.com:elastic/kibana into apm-fleet-tutorial

commit 6b326e8
Merge: 9990697 3930749
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Mon Jun 7 08:25:16 2021 -0400

    Merge branch 'master' into apm-fleet-tutorial

commit 9990697
Merge: 66b9351 8f83090
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Fri Jun 4 09:45:49 2021 -0400

    Merge branch 'master' into apm-fleet-tutorial

commit 66b9351
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed Jun 2 14:05:42 2021 -0400

    adding fleet information on APM tutorial

commit 2f81e72
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 1 14:33:43 2021 -0400

    checks apm fleet integration when pushing button

commit 0f0f458
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Tue Jun 1 10:44:11 2021 -0400

    adding fleet information on APM tutorial

commit 2a00cc7
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon May 31 15:48:00 2021 -0400

    fixing i18n

commit e854f34
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon May 31 15:41:03 2021 -0400

    adding fleet typing

commit 23695bc
Merge: 07f91b5 af4b8e6
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon May 31 15:18:44 2021 -0400

    Merge branch 'master' of github.com:elastic/kibana into apm-fleet-tutorial

commit 07f91b5
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Mon May 31 15:12:00 2021 -0400

    adding fleet information on APM tutorial

commit 3f484a7
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu May 27 14:51:32 2021 -0400

    adding fleet section

commit 92d34b1
Merge: e38e390 1ceecd3
Author: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Date:   Thu May 27 13:06:08 2021 -0400

    Merge branch 'master' into apm-moving-tutorial

commit e38e390
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu May 27 10:45:58 2021 -0400

    fixing i18n

commit 7195da0
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Thu May 27 09:29:54 2021 -0400

    removing export

commit 3afb580
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed May 26 14:28:45 2021 -0400

    removing tutorial from apm_oss

commit 25fec3f
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed May 26 13:46:46 2021 -0400

    using files from apm

commit 515c1c9
Author: cauemarcondes <caue.marcondes@elastic.co>
Date:   Wed May 26 13:16:37 2021 -0400

    Register tutorial on APM plugin
MadameSheema pushed a commit to MadameSheema/kibana that referenced this issue Jan 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests