Commit graph

46 commits

Author SHA1 Message Date
Alejandro Fernández Haro
46ccdc9ee0
[LaunchDarkly] Add Deployment Metadata (#143002)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-10-17 08:41:42 -07:00
Alejandro Fernández Haro
74f30dcf8e
Move Cloud Integrations out of the cloud plugin (#141103)
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2022-10-04 12:25:25 +02:00
Alejandro Fernández Haro
8c4e8b5e66
A/B Testing via LaunchDarkly (#139212)
Co-authored-by: Luke Elmers <lukeelmers@gmail.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2022-09-20 04:36:17 -07:00
Clint Andrew Hall
af422461f7
[drift] Update Drift Storybook to apply context, fix bug (#139510)
* [drift] Update Drift Storybook to apply context

* A few tweaks

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-08-30 16:12:15 -05:00
Kurt
2f732ae0c3
Adding check to show/hide Avatar form based on whether the user is a … (#135743)
* Adding check to show/hide Avatar form based on whether the user is a cloud user or not

* Adding tests to verify the avatar doesnt show up in the UserProfile if the AuthorizedUser is a cloud user

* Changing the name of the link to 'Edit Profile' and making it available only for non-cloud users

* Adding/Updating unit tests and fixing translation files

* Removing unused values from FormattedText and related tests

* Updating unit test to work with merge from main

* Updating link to read Edit Profile to match wireframes per PR review

* Reverting changes to translation files and changing the cloud Edit Profile link and unit tests

* Changing capitalization of 'profile' so it follows the naming convention

* Changing nav menu logic to only render the default Edit Profile link if there is no custom Edit Profile link passed in by another plugin

* Updating logic to display custom nav links if user is a cloud user and related unit tests

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-07-20 07:32:14 -04:00
Gerard Soldevila
4824d9da8c
Migrate types to packages: Client-side HTTP service (#135562)
* Migrate types to packages: Client-side HTTP service

* Fix linting issues, compactify some imports

* Fix incorrect typing, remove unnecessary exports

* Remove unnecessary export

* Fix trailing spaces removed by mistake

* Move Sha256 to new @kbn/crypto-browser package

* Support deprecated 'req' property in isHttpFetchError() method

* Fix failing UT in lens

* Update API docs

* Reorder imports, absolute imports first

* Provide createHttpFetchError() convenience method

* Fix typing issue

* Fix rebase issues

* Fix incorrect import

* Avod using core internals for plugin testing

* Fix automerge issues

* Misc enhancements following PR review
2022-07-11 12:25:55 -07:00
Aleh Zasypkin
9ea8730886
Introduce user profiles (#132522)
Co-authored-by: Thom Heymann <thom.heymann@elastic.co>
2022-06-09 08:07:00 +02:00
Alejandro Fernández Haro
0b190b9f16
[FullStory] Demote the deployment information to setVars instead of setUserVars (#132837)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-06-01 16:08:22 +02:00
Alejandro Fernández Haro
c8e3fc57ed
[EBT] Fix userId generation (#131701) 2022-05-07 01:21:23 +02:00
Alejandro Fernández Haro
8539a912b5
[EBT] Core Context Providers (#130785) 2022-05-06 10:42:05 +02:00
Alejandro Fernández Haro
13c928d4f3
[FullStory] Filter custom events by an allowlist (#131148) 2022-05-04 13:08:25 +02:00
Alejandro Fernández Haro
3648f747a9
[EBT] Rename esOrgId to cloudId (#130663) 2022-04-20 08:05:28 -07:00
Alejandro Fernández Haro
fbc8a7176b
[EBT] Split @elastic/analytics package (#130574)
Co-authored-by: Spencer <spencer@elastic.co>
2022-04-20 15:45:37 +02:00
spalger
3730dd0779 fix all violations 2022-04-16 01:37:30 -05:00
Alejandro Fernández Haro
bed793a6a1
[EBT] Add Shipper "FullStory" (#129927) 2022-04-13 17:34:07 +02:00
Liza Katz
ff90bd4d86
Use execution context for Fullstory (#126780)
* fix a couple bugs in context management
add execution context to fullstory

* Update execution_context_service.ts

* stop and app name tests

* Use execution context in fullstory

* Fix user hash
Report org id to FS

* Use setUserVars for esorgid

* pass orgid into identify

* fix

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-03-07 10:33:30 -07:00
Clint Andrew Hall
71ab6de626
[cloud][chat] Apply z-index; provide button to hide (#124581)
* [cloud][chat] Apply z-index; provide button to hide

* Address feedback, cleanup

* Addressing feedback

* Adding focus selector

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-02-10 11:59:10 -07:00
Tiago Costa
a5b4b822ce
chore(NA): splits types from code on @kbn/test (#124469)
* chore(NA): splits types from code on @kbn/test

* chore(NA): create new @kbn/test-jest-helpers

* chore(NA): move wrong files into @kbn/test

* chore(NA): remove @kbn/test/jest references

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-02-04 03:27:39 +00:00
Clint Andrew Hall
940c4e2833
[cloud] Create IFRAME chat component; add to Unified Integrations (#123772)
* [cloud] Create IFRAME chat component; add to Unified Integrations

* Provide chat user data from endpoint

* Apply suggestions from code review

Co-authored-by: Luke Elmers <lukeelmers@gmail.com>

* Addressing feedback

* Addressing feedback

* Fixing package.json

* Addressing feedback

* Wrap chat config in an observable

* Add tests

* Add integration tests, docs

Co-authored-by: Sergei Poluektov <sergei.poluektov@elastic.co>
Co-authored-by: Luke Elmers <lukeelmers@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2022-01-31 08:07:04 -06:00
Luke Elmers
1435a0c81a
Update 'Ask Kibana' URL for Cloud users. (#122139) 2022-01-04 06:43:58 -07:00
Pierre Gayvallet
e60c6e1873
[home] use correct cloud reset link for tutorials (#120884)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-12-10 10:52:15 +01:00
Spencer
4385ac4d83
[eslint] enable type-specific lint rules (#114184)
* [eslint] enable type-specific lint rules

* autofix violations

* duplicate eslint-disable to new export statement

Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-11-03 16:56:17 -06:00
Caroline Horn
1860f8759e
[Global Nav] Moved Overview page/link to the accordion/Solution title (#114018)
* [Global Nav] Moved Overview page/link to the accordion/Solution title
* Using Cloud logo for deployment link and fixing isActive state
* Change Deployment section to dark background
* Completely remove locking ability
* Change buttonElement if overview page exists
* Snaps from button/div
* PR Feedback:
  - Puts `Overview` links back for Observability and Security
  - Increases hit area and scopes underline of anchor tag within the accordion header
  - Uses `id`’s to find Overview pages instead of `title` text
2021-11-02 10:12:11 -04:00
Liza Katz
f1fe71650b
[Bug] fix memory info extraction for fullstory (#115756)
* fix memory info extraction

* ts
2021-10-20 18:19:53 +03:00
Liza Katz
136eafe5a7
[Fullstory] Report mem usage (#114108)
* memory

* jest test

* typo
2021-10-07 13:49:03 +03:00
Liza Katz
7195317381
[Fullstory] add version and appId to reports (#111952)
* add version and appId to reports

* tests

* code review

* cr 2

* manual parsing + todo
2021-09-15 09:02:51 +03:00
CJ Cenizal
cf8ab3bb11
Add snapshotsUrl to Cloud plugin public interface. (#110328)
* Add unit tests for Cloud plugin setup interface.
2021-09-01 14:42:01 -07:00
Josh Dover
2ad07bf53e
Improve unit test coverage of FS API calls (#106242) 2021-07-21 13:47:51 +02:00
Josh Dover
ab010ae25c
Fix bug where loaded event is not sent when no user ID (#106090) 2021-07-19 11:13:01 -04:00
Josh Dover
a3f86bda3e
[Cloud] Fix sessions stitching across domains (#103964) 2021-06-30 18:09:26 -04:00
Josh Dover
fbcf405f15
Add telemetry for Elastic Cloud (#102390) 2021-06-24 14:47:38 -04:00
Larry Gregory
0886b0e9e5
Don't query for the current user on anonymous pages (#99511) 2021-05-06 17:04:56 -04:00
Larry Gregory
ec8ff3a7fc
Only add cloud-specific links for superusers (#97870)
Co-authored-by: Aleh Zasypkin <aleh.zasypkin@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-04-23 11:59:11 -04:00
Ryan Keairns
b301d416b7
Update Cloud plugin to handle new config in kibana.yml (#95569)
* Handle cloud urls from kibana.yml

* Add types to utils params

* Update utils

* address nits

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-03-31 07:49:50 -05:00
Ryan Keairns
f61657c5e9
Update text and icons to align with Cloud (#86394)
* Update text and icons to align with Cloud

* Update test to reflect new page title prefix

* Change links conditionally

* Simplify profile link logic

* Add setAsProfile prop for overriding default link

* Address feedback

* remove translations since message has changed

* Tidying up

* Add unit tests.

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Aleh Zasypkin <aleh.zasypkin@gmail.com>
2021-03-11 08:53:46 -06:00
Pierre Gayvallet
3b3327dbc3
Migrate most plugins to synchronous lifecycle (#89562)
* first pass

* migrate more plugins

* migrate yet more plugins

* more oss plugins

* fix test file

* change Plugin signature on the client-side too

* fix test types

* migrate OSS client-side plugins

* migrate OSS client-side test plugins

* migrate xpack client-side plugins

* revert fix attempt on fleet plugin

* fix presentation start signature

* fix yet another signature

* add warnings for server-side async plugins in dev mode

* remove unused import

* fix isPromise

* Add client-side deprecations

* update migration examples

* update generated doc

* fix xpack unit tests

* nit

* (will be reverted) explicitly await for license to be ready in the auth hook

* Revert "(will be reverted) explicitly await for license to be ready in the auth hook"

This reverts commit fdf73feb

* restore await on on promise contracts

* Revert "(will be reverted) explicitly await for license to be ready in the auth hook"

This reverts commit fdf73feb

* Revert "restore await on on promise contracts"

This reverts commit c5f2fe51

* add delay before starting tests in FTR

* update deprecation ts doc

* add explicit contract for monitoring setup

* migrate monitoring plugin to sync

* change plugin timeout to 10sec

* use delay instead of silence
2021-02-08 10:19:54 +01:00
Brandon Kobel
4584a8b570
Elastic License 2.0 (#90099)
* Updating everything except the license headers themselves

* Applying ESLint rules

* Manually replacing the stragglers
2021-02-03 18:12:39 -08:00
Catherine Liu
4dba10c76a
Adds cloud links to user menu (#82803)
Co-authored-by: Ryan Keairns <contactryank@gmail.com>
2020-11-10 09:51:27 -06:00
Catherine Liu
e378555971
Revert "Adds cloud links to user popover (#66825)" (#82802)
This reverts commit 8cdf56636a.
2020-11-05 21:25:57 -07:00
Catherine Liu
8cdf56636a
Adds cloud links to user popover (#66825)
Co-authored-by: Ryan Keairns <contactryank@gmail.com>
2020-11-05 17:41:07 -07:00
Jean-Louis Leysens
43a055f9b9
[ILM] Minor copy and link additions to cloud CTA for cold phase (#80512)
* Add CTA for warm phase too

- add/updated component integration tests for checking callouts
- sharing deployment url from cloud plugin

* update comment

* fix i18n

* scope changes to cold phase only

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2020-10-21 16:24:30 +02:00
Catherine Liu
8ed4f7f91f
Adds link for Cloud deployment settings (#66486)
Co-authored-by: Michail Yasonik <michail@yasonik.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-06-24 15:08:37 -07:00
Brandon Kobel
90d2b18bc5
Add Data - Adding cloud reset password link to cloud instructions (#62835)
* Adding cloud reset password link to cloud filebeat instructions

* Auditbeat gets the cool reset password link

* And the other beats instructions get the awesome password reset link

* Changing the i18n id to more closely match the on-prem cloud id

* Changing text for forgot password

* Removing now unused translations

* "Forgot your password" -> "Forgot the password"

* "Elastic Cloud UI" -> "Elastic Cloud"

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-04-09 07:43:36 -07:00
Joe Reuter
28034d05a9
Remove injected reference from home app (#57836) 2020-02-19 12:51:26 +01:00
Joe Reuter
b9a0f958bc
Reverse dependency of home plugin and apm/ml/cloud (#52883) 2020-01-15 10:10:12 +01:00
Ahmad Bamieh
9fe302cf17
[Cloud] move cloud plugin to np (#51789)
* move cloud dir to plugins from legacy

* first iteration moving to NP

* config as observable

* finish plugin

* migrate xpack.cloud.apm.*

* self code review

* remove unused lodash get

* use lodash get to get configs

* export SerializedDatatable

* eslint fix

* eslint fix

* fix setup type

* fix monitoring tests

* fix test mock function

* resolve ELASTIC_SUPPORT_LINK in core

* running check_core_api_changes script

* review feedback

* mock setHelpSupportUrl

* update snapshots
2019-12-05 08:20:28 -05:00