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

Merge master into feature-ingest #52710

Merged
merged 259 commits into from
Dec 11, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
259 commits
Select commit Hold shift + click to select a range
60896e8
[SIEM] [Detection Engine] Add edit on rule creation (#51670)
XavierM Nov 28, 2019
85d438c
[ML] Re-activate after method in transform test (#51815)
pheyos Nov 28, 2019
bbd517b
Move saved queries service + language switcher ⇒ NP (#51812)
Nov 28, 2019
066613e
Allow routes to define some payload config values (#50783)
afharo Nov 28, 2019
439708a
[Dependencies]: upgrade react to latest v16.12.0 (#51145)
sebelga Nov 28, 2019
a35a6ca
fixes timeline data providers tests (#51862)
MadameSheema Nov 28, 2019
cd109fa
[Discover] Improve Percy functional tests (#51699)
kertal Nov 28, 2019
af23f30
Fix error returned when creating an alert with ES security disabled (…
mikecote Nov 28, 2019
1367814
Enable alerting and actions plugin by default (#51254)
mikecote Nov 28, 2019
0f85337
Unify uiSettingsClient contracts (#51167)
mshustov Nov 28, 2019
bd63596
add eslint rule banning the core to import plugin code (#51563)
mshustov Nov 28, 2019
d4dedbb
[ML] Anomaly Explorer: Deprecate explorer_controller (#51269)
walterra Nov 28, 2019
b0ec48a
[ML] Add Custom URLs and Calendars to the Job wizards (#51281)
darnautov Nov 29, 2019
62baeeb
Add new eslint rules for TS (#51876)
Nov 29, 2019
d92965a
[ML] Fixes loading of data visualizer with KQL saved search (#51882)
peteharverson Nov 29, 2019
1c2906c
[Discover] shim with local application service (#49483)
kertal Nov 29, 2019
0ebc12e
Migrate UiSettingsClient type to IUiSettingsClient (#51913)
kertal Nov 29, 2019
bb7c9ed
[ML] Changing job message info icon (#51904)
jgowdyelastic Nov 29, 2019
3a0d5f4
[NP] Move IndexPatterns into the NP (#51199)
Nov 30, 2019
ce127d2
Revert "[NP] Move IndexPatterns into the NP (#51199)"
brianseeders Nov 30, 2019
19c6b89
Newplatform/move index patterns to new plugins 2 (#51940)
Dec 1, 2019
d2811df
Fix type error with jest tests (#51925)
nickofthyme Dec 2, 2019
0132236
[APM] Add script for creating roles for local dev use (#51824)
sorenlouv Dec 2, 2019
45e7a11
Remove usages of `@kbn-ui-framework` (#51696)
mbondyra Dec 2, 2019
06bef09
Replace StaticIndexPattern with IIndexPattern from NP (#51872)
Dec 2, 2019
5b84b69
[Vis] TableVis uses local angular (#50759)
maryia-lapata Dec 2, 2019
05047c3
[TSVB] Fix TSVB not saving correctly (#51887)
Dec 2, 2019
9e24cb2
[ML] Adds functional tests for the index based data visualizer (#51832)
peteharverson Dec 2, 2019
a3b8770
Fixed NaN comparison (#50000)
pedroprado010 Dec 2, 2019
2c311ce
refactor: replace 'change' to arrow in index pattern selector (#51954)
mbondyra Dec 2, 2019
4e820b5
move saved query UI components ⇒ NP (#51870)
Dec 2, 2019
5906801
Http compression config (#50738)
jportner Dec 2, 2019
b3cf311
[Maps] Move vector-style component to vector folder (#51779)
thomasneirynck Dec 2, 2019
d2846b6
[Maps] fix too_many_buckets_exception for top hits (#51497)
nreese Dec 2, 2019
5b8b8a9
Removed duplicate attribute (#50001)
pedroprado010 Dec 2, 2019
1883f4c
Update kibana.yml explanation of elasticsearch.ssl (#51451)
kobelb Dec 2, 2019
e68b39b
[DOCS] Fixes xpack-ref links (#51936)
lcawl Dec 2, 2019
51c7922
[APM] Add NP feature catalog registration (#51765)
smith Dec 2, 2019
1c6bd09
[ML] Fixing info content detector field selection (#51914)
jgowdyelastic Dec 2, 2019
b1a3a61
fix tab url link (#51993)
XavierM Dec 2, 2019
c8eef04
Experimenting with delay in test startup (#51459)
brianseeders Dec 2, 2019
ec85343
This app is an entirely different app on cloud. Disabling. (#51844)
Dec 2, 2019
d86f85b
[Canvas] New Platform shim Canvas Client Side (#49358)
Dec 2, 2019
fe24b3d
disable visual regression tests
Dec 2, 2019
d0d6d43
Prevents xpack.task_manager.index being set to .tasks (#52002)
Dec 2, 2019
a46833e
[Maps] Refactor style editor to use style property class instead of s…
nreese Dec 2, 2019
0ba5c1e
[APM] getInjectedVars shim (#51635)
smith Dec 2, 2019
f7f72cb
[Doc]Replace outdated screenshots and change graphic format (#52017)
karenzone Dec 2, 2019
139ebcf
Clear cache when updating indices via UI (#51767)
ffknob Dec 2, 2019
d635958
Update App Arch CODEOWNERS with legacy plugins. (#51502)
lukeelmers Dec 2, 2019
be088a1
[SIEM][Detection Engine] Switches actions/alerting on by default with…
FrankHassanabad Dec 3, 2019
609a7f5
[APM] metadata.branch shim (#51770)
smith Dec 3, 2019
99c6396
Migrate Capabilities to new platform (#51438)
pgayvallet Dec 3, 2019
a80366b
[APM] Pagination of top 10 trace samples (#51911)
cauemarcondes Dec 3, 2019
ba9a6c9
Move configuration validation to new platform (#51880)
pgayvallet Dec 3, 2019
ff5cb9e
Add home tutorial for ActiveMQ filebeat module (#52034)
mtojek Dec 3, 2019
554d640
Unskip legacy editor test (#51907)
jloleysens Dec 3, 2019
0732067
Move QueryStringInput ⇒ NP (#51873)
Dec 3, 2019
86b3428
Kibana app migration: Remove old apis (#50881)
flash1293 Dec 3, 2019
7b2b6a0
Upgrade markdown-it to 10.0.0 (#51492)
legrego Dec 3, 2019
69e6b29
fix linting errors in graph (#50907)
flash1293 Dec 3, 2019
d9e869c
[APM] Ensure security is enabled before creating roles and users (#52…
sorenlouv Dec 3, 2019
164615c
[ML] Functional tests - add retry to click the add detector button (#…
pheyos Dec 3, 2019
873529a
[ML] DF Analytics: use new _explain endpoint to estimate model memory…
alvarezmelissa87 Dec 3, 2019
a3a6b84
check for undefined searchQuery (#52032)
alvarezmelissa87 Dec 3, 2019
07aa71d
Fix bad apply_filter_action_test (#52078)
stacey-gammon Dec 3, 2019
36e7bc3
rename actionType attribute 'description' to 'name' (#51661)
pmuellr Dec 3, 2019
0ac7d53
[ML] Functional tests - increase stability of source selection (#51988)
pheyos Dec 3, 2019
4e5bfc7
[ftr/visualize] continue to wait for save completion by default (#51413)
Dec 3, 2019
861f064
[APM] Address fallout from NP server migration (#51725)
dgieselaar Dec 3, 2019
312821f
filter out downstream failures with updated error message (#51623)
Dec 3, 2019
c4143b2
extend the test timeout along with the startup timeout (#52110)
Dec 3, 2019
45ef370
[Reporting] Convert Export Type Definitions to Typescript (#51643)
tsullivan Dec 3, 2019
d1de029
Clean up ui/courier exports. (#52037)
lukeelmers Dec 3, 2019
5d5a4ca
Add PR comments to pipeline (#51504)
brianseeders Dec 3, 2019
0b5e589
chore(NA): fix licenses task on grunt test task (#51444)
mistic Dec 3, 2019
1dabc54
chore(NA): fix configuration on jest test environment (#50854)
mistic Dec 3, 2019
a60b557
skip flaky test (#43938)
Dec 4, 2019
7ce0a37
[APM] `await` promise in setup script
sorenlouv Dec 4, 2019
217608d
[State Management] Typescripify, jestify, simplify state_hashing and …
Dosant Dec 4, 2019
c887c42
[Reporting/Visualisation] DOM attributes for reporting integration ar…
Dosant Dec 4, 2019
7f4bdb2
static createRepository factory function (#52056)
rudolf Dec 4, 2019
37d1a8e
[ML] Fix search for Transforms and Analytics tables (#52163)
darnautov Dec 4, 2019
b9e2895
[APM] Add support for basepath (#52162)
sorenlouv Dec 4, 2019
2c669e7
Add Kibana Security setup to readme
sorenlouv Dec 4, 2019
ec25343
[APM] Improve formatting in readme
sorenlouv Dec 4, 2019
1240d02
[APM] Make it possible to link directly to a trace with just the trac…
cauemarcondes Dec 4, 2019
d421964
[ML] Perform cardinality check on enabling the model plot (#51915)
darnautov Dec 4, 2019
529dcbb
[Lens] Remove unused datasource methods (#51840)
chrisdavies Dec 4, 2019
8cae172
[Lens] Make Lens plugin registry signatures consistent (#51839)
chrisdavies Dec 4, 2019
f188c26
[SR] Support for SLM on Cloud (#51000)
alisonelizabeth Dec 4, 2019
085a2af
[APM] Fix failing ACM integration test (#52149)
sorenlouv Dec 4, 2019
73651a1
Disabled actions (#51975)
streamich Dec 4, 2019
95e5edd
Instrument Kibana with Elastic APM (#43548)
watson Dec 4, 2019
57865e4
Functional tests: elastic chart provider (#52085)
dmlemeshko Dec 4, 2019
686afd7
[ML] DF Analytics: create classification jobs via the UI (#51619)
alvarezmelissa87 Dec 4, 2019
43b97d8
Clean up uses of deprecated API's in node core (#51431)
watson Dec 4, 2019
ffdd392
Silence Axe's complaints about missing labels for Console's textarea …
cjcenizal Dec 4, 2019
4a9d77f
Add a section on naming conventions for Start and Setup (#51676)
stacey-gammon Dec 4, 2019
4ce703e
Whitelist email server in built-in email server action (#51489)
pmuellr Dec 4, 2019
21edc28
[ML] Add functional tests for analytics UI (#52054)
pheyos Dec 4, 2019
b6ba8ca
add links to plugin manifest file format. add naming conventions (#51…
mshustov Dec 4, 2019
b001e70
[Maps] Add basic NP shim to Maps app and expose map config (#51683)
Dec 4, 2019
3d661c1
[SIEM] [Detection Engine] updates shape of mitre attack threats when …
dhurley14 Dec 4, 2019
6f7dfeb
[Canvas] Fixes axisConfig position argument UI (#50717)
cqliu1 Dec 4, 2019
b0c5aa9
add validation for nested filter in find API (#51847)
XavierM Dec 4, 2019
7d14c90
Revert "Whitelist email server in built-in email server action (#51489)"
Dec 4, 2019
bd41b83
skip flaky suite (#40670)
Dec 4, 2019
98060ef
Remove index pattern requirement when doing a nested query in KQL (#5…
mikecote Dec 4, 2019
91df8c0
Move new Code Editor component to kibana_react so it can be used thro…
poffdeluxe Dec 4, 2019
04ec9a2
Fixes outdated URLs (#52104)
lcawl Dec 4, 2019
a74a129
[Metrics-UI] Port graphql query for snapshot and node details to hapi…
phillipb Dec 4, 2019
66c7ae6
Whitelist email server in built-in email server action - second try (…
pmuellr Dec 4, 2019
0603ae6
Don't allow duplicate saved views with the same name (#52040)
phillipb Dec 4, 2019
e8f3fa9
Updating accessibility guide and contributing readmes (#52038)
Dec 5, 2019
f21d5ad
[SIEM] Adds Signals Table and additional configuration options to Sta…
spong Dec 5, 2019
bd3857a
[NP] Expose global config to the plugins (#51478)
afharo Dec 5, 2019
abaf009
[Uptime] Added eui spacers around callout in expanded row (#51843)
shahzad31 Dec 5, 2019
2ffc698
[State Management] Move HashedItemStore to kibana_utils plugin. Make …
Dosant Dec 5, 2019
c40a3b0
[Uptime] Fix/issue 116 fix monitor list pageination arrows (#51912)
shahzad31 Dec 5, 2019
a096254
[Uptime] Expanded list update most recent error timestamp (#51935)
shahzad31 Dec 5, 2019
9fe302c
[Cloud] move cloud plugin to np (#51789)
Bamieh Dec 5, 2019
fb4a6aa
Add example apm.dev.js config file to CONTRIBUTING.md (#52206)
watson Dec 5, 2019
47dcf87
[APM] Quick fix for ACM to ensure more than 10 items are displayed (#…
sorenlouv Dec 5, 2019
9ee67fb
ci(jenkins): enable APM UI e2e tests (#48109)
v1v Dec 5, 2019
d4f6047
Fix elasticsearch.ssl.alwaysPresentCertificate default (#52242)
kobelb Dec 5, 2019
3c55e55
[failed_tests_cli] update reports with links to github issues (#52048)
Dec 5, 2019
8122b8b
[precommit hook] resolve relative file paths from cwd (#52157)
Dec 5, 2019
05fd394
[skip-test] [Uptime] MostRecentError component renders properly with …
Dec 5, 2019
b66415e
[xpack/ftr/common] follow service provider conventions (#52236)
Dec 5, 2019
9f024b8
do not use stdoutsocket for console logs on Windows (#52208)
dmlemeshko Dec 5, 2019
931cf22
[Uptime] Fixed failing unit test because of timestamp in snapshot (#5…
shahzad31 Dec 5, 2019
846912a
moved security to OSS/common (#52322)
rashmivkulkarni Dec 5, 2019
6b410a5
[APM] Expose and reorganize platform config (#52325)
smith Dec 5, 2019
8eb1984
[ML] DF Analytics: add description field to job creation and display …
alvarezmelissa87 Dec 5, 2019
8e8571b
[ci/reportFailures] --dry-run is overloaded, split it up (#52314)
Dec 5, 2019
a70a8f2
[Maps] Load mapbox-gl with static worker (#51675)
thomasneirynck Dec 5, 2019
b5d1260
[Coordinate map] Sanitize WMS attribution (#52309)
thomasneirynck Dec 5, 2019
58635a2
Upgrade EUI to v16.1.0 (#52088)
thompsongl Dec 5, 2019
e58110a
[Uptime] Migrate Uptime server routing to new platform (#51125)
justinkambic Dec 5, 2019
84bba66
Add tutorial for using RBAC with Spaces (#52197)
DanRoscigno Dec 6, 2019
c8c3e51
skip flaky suite (#52246)
Dec 6, 2019
68cc4de
[SIEM][Detection Engine] Adds signal data index per spaces through in…
FrankHassanabad Dec 6, 2019
6db76a7
add codeowners for legacy server folder (#52158)
mshustov Dec 6, 2019
ca55402
make defaultRoute accessible in NP Config (#52308)
mshustov Dec 6, 2019
881c836
[State Management] Move url state_hashing utils to kibana_utils (#52280)
Dosant Dec 6, 2019
2a83266
[SIEM] Remove placeholder from pinned event tooltips (#52361)
andrew-goldstein Dec 6, 2019
80eef1e
[ML] Fetch the latest job messages and enable sorting by time (#52388)
darnautov Dec 6, 2019
154f207
[ML] Functional tests for Additional settings in the Job wizards (#52…
darnautov Dec 6, 2019
c4c95e2
[Maps] use style metadata to calculate symbolization bands (#51713)
nreese Dec 6, 2019
2ef6d8d
Add pre-response http interceptor (#52366)
mshustov Dec 6, 2019
20d30e5
chore(NA): add resolution to bump serialize-javascript (#52336)
mistic Dec 6, 2019
3368ce0
Preserve currently loaded Saved Query in Discover when page reloads (…
Bargs Dec 6, 2019
ab5913d
Infra server NP shim + config/routing API adoption (#45299)
jasonrhodes Dec 6, 2019
e806114
State containers (#52384)
streamich Dec 6, 2019
6af9f9b
update columns (#51892)
shahzad31 Dec 6, 2019
e17539c
[ci/pipeline/reportFailures] when aborted, run with --no-github-updat…
Dec 6, 2019
c3ddb53
[SIEM] Adds support for specifying default filters to StatefulEventsV…
spong Dec 6, 2019
8fb8ef9
Add Endpoint plugin and Resolver embeddable (#51994)
oatkiller Dec 6, 2019
f7f0081
Update default path linked on Kibana sidebar to avoid basename warnin…
justinkambic Dec 6, 2019
df21ec3
Deprecate recompose part 1 (#50806)
patrykkopycinski Dec 6, 2019
b1eebaa
Update most-frequent.asciidoc (#52241)
tonysleva Dec 6, 2019
4256d28
[APM] add service name to jvm (#50830)
brittanyjoiner15 Dec 6, 2019
d4479b8
[skip-ci][Maps] Connecting to Elastic Maps Service from an internal n…
nreese Dec 6, 2019
2ab3795
[SIEM] [Detection Engine] Set Signal status open closed REST API (#52…
dhurley14 Dec 7, 2019
1f9f3a5
Re-introducing docs on image url (#52458)
Dec 7, 2019
5007bbf
skip flaky suite (#48721)
Dec 7, 2019
b66af16
fix data-shared-items-container on visualise page (#52370)
Dosant Dec 7, 2019
dce893b
NP licensing plugin improvements (#51818)
mshustov Dec 9, 2019
30edc0f
Upgrade extend to 3.0.2. (#51902)
azasypkin Dec 9, 2019
1530029
Cleanup: Replace IndexPatterns types (#52188)
Dec 9, 2019
e929909
Expose SavedObjectsStart from AppMountContext (#52059)
rudolf Dec 9, 2019
cffb4dc
[ML] Fix table factory usage. (#52486)
walterra Dec 9, 2019
3d2db42
fix flaky test (#52395)
flash1293 Dec 9, 2019
3d36356
License Management to New Platform (#51886)
jloleysens Dec 9, 2019
43c55cf
Move apply filters action to NP (#52156)
Dec 9, 2019
5a14a7a
Graph: Stabilize functional test (#52417)
flash1293 Dec 9, 2019
ac0f44e
Upgrade EUI to v17.0.0 (#52342)
thompsongl Dec 9, 2019
134e70e
Fix timing issue with synchronizing the Kibana privileges to ES (#52214)
kobelb Dec 9, 2019
b3cb1ca
adding in updated links for feedback and ask (#52516)
bmcconaghy Dec 9, 2019
77f4f8c
ui/management -> new platform (#45747)
sainthkh Dec 9, 2019
7a62946
[Lens] Show keyword fields for pre-7.3 index patterns (#52410)
Dec 9, 2019
94b2eb4
[Canvas] Add simple visual test for fullscreen (#51234)
poffdeluxe Dec 9, 2019
419ea47
Upgrade typescript-eslint to 2.10.0 (#52528)
Dec 9, 2019
c7046a0
Flag nested fields as non-aggregatable (#51774)
Bargs Dec 9, 2019
77dca06
Support nested fields in existing filter types (#49537)
Bargs Dec 9, 2019
4bbe3cf
[SIEM][Detection Engine] Removes filter type, fixes bugs, adds more e…
FrankHassanabad Dec 9, 2019
25c750b
Cancel discarded KQL value suggestion requests (#51411)
lukasolson Dec 9, 2019
942f542
provide finer detail on action execution errors (#52146)
pmuellr Dec 9, 2019
cb60a77
[Maps] only show styles that apply to layer feature types in legend (…
nreese Dec 9, 2019
45df5fd
[SIEM] Migrate backend to use New Platform services (#51144)
rylnd Dec 9, 2019
c692689
fix import (#52555)
pgayvallet Dec 9, 2019
a863dca
[Maps] better style defaults (#52420)
nreese Dec 9, 2019
3293ede
remove remaining idx usage (#52354)
Dec 9, 2019
d429a9a
[ML] Functional tests - fix typing issue (#52167)
pheyos Dec 9, 2019
21f9ab2
[Logs UI] Refactor log entry data fetching to hooks (#51526)
Zacqary Dec 9, 2019
de4269f
Fix import causing Kibana to crash in IE11. (#52248)
lukeelmers Dec 9, 2019
ca5f6d7
Denormalize actionTypeId into alert actions for easier filtering (#51…
mikecote Dec 10, 2019
6d5c8ca
Adds support for log rotation (#49750)
mistic Dec 10, 2019
6ea1b2c
[ftr/lifecycle] refactor to be typesafe (#52453)
Dec 10, 2019
5fb59f3
[SIEM][Detection Engine] Fixes a bug with signalsIndex key for config…
FrankHassanabad Dec 10, 2019
23edb41
[SIEM][Detection Engine] Utilizes native alert tags
FrankHassanabad Dec 10, 2019
33989b0
[Visualize] Shim with local application service (#49891)
maryia-lapata Dec 10, 2019
1cdbd60
moves eui mapping to own file (#52518)
pgayvallet Dec 10, 2019
c4e4da3
[Discover] Move State to inner angular (#52369)
kertal Dec 10, 2019
f6c44df
[Uptime] Feature/expandable row in details ping list (#51890)
shahzad31 Dec 10, 2019
b4a2751
[Console] Move out of quarantined (#52270)
jloleysens Dec 10, 2019
717e40c
Move DashboardEmptyScreen inside DashboardViewport (#51939)
Dec 10, 2019
5217dfd
update apm index pattern (#52629)
jalvz Dec 10, 2019
6ea07cb
[SIEM][Detection Engine] Renaming and moving of folders and files (#5…
FrankHassanabad Dec 10, 2019
8115e50
[SIEM] [DETECTION ENG] Add MITRE ATT&CK (#52398)
XavierM Dec 10, 2019
e71deb2
[Reporting/Screenshots] Do not fail the report if request is aborted …
tsullivan Dec 10, 2019
618e704
Shim oss telemetry (#51168)
flash1293 Dec 10, 2019
3c57f71
Removing stateful saved object finder (#52166)
flash1293 Dec 10, 2019
cf28280
[Logs UI] Generalize ML module management (#50662)
weltenwort Dec 10, 2019
48d897e
[SIEM][Detection Engine] Adds the default name space to the end of th…
FrankHassanabad Dec 10, 2019
2dcb448
[Telemetry/Pulse] Updates advanced settings text for usage data (#52657)
TinaHeiligers Dec 10, 2019
6e476e8
[DOCS] Updtes description of elasticsearch.requestHeadersWhitelist (#…
gchaps Dec 10, 2019
0eb4c18
feat(NA): add trap for SIGINT in the git precommit hook (#52662)
mistic Dec 10, 2019
79fc07c
Add top level examples folder and command to run, `--run-examples`. (…
stacey-gammon Dec 10, 2019
c8dfe14
Merge remote-tracking branch 'upstream/master' into feature-ingest
jen-huang Dec 11, 2019
3e1915d
fix newlines in kbn-analytics build script
Dec 11, 2019
1013271
[ui/public/utils] Move items into ui/vis (#52615)
alexwizp Dec 11, 2019
6a8b2a2
[ui/public/utils] Delete unused base_object & find_by_param (#52500)
alexwizp Dec 11, 2019
f0eb4bb
[APM] Fix some warnings logged in APM tests (#52487)
dgieselaar Dec 11, 2019
7e27f0d
Decouple Authorization subsystem from Legacy API. (#52638)
azasypkin Dec 11, 2019
aa31b53
[Watcher] New Platform (NP) Migration (#50908)
jloleysens Dec 11, 2019
248904e
[ML] API integration tests - initial tests for bucket span estimator …
pheyos Dec 11, 2019
9fcc934
[Logs + Metrics UI] Add missing headers in Logs & metrics (#52405)
Dec 11, 2019
0cd62ca
[Logs + Metrics UI] Remove eslint exceptions (#50979)
weltenwort Dec 11, 2019
489b39c
Re-enable datemath in from/to canvas timelion args (#52159)
flash1293 Dec 11, 2019
b6ea699
Migrate url shortener service (#50896)
flash1293 Dec 11, 2019
3130759
[ML] Functional tests - export service types (#52612)
pheyos Dec 11, 2019
e464635
Fix EPM type error. Only mirror config we use.
Dec 11, 2019
8c19b5e
Skip all logstash pipeline tests (#52743)
chrisronline Dec 11, 2019
6f79046
[SIEM] Improves map configuration text on Network page (#52469)
benskelker Dec 11, 2019
c962009
[ML] Adds Enterprise license to Start trial text on data viz page (#5…
peteharverson Dec 11, 2019
1644762
ci(jenkins): simplify the kibana setup for the e2e tests (#52729)
v1v Dec 11, 2019
4f2a6f8
[ML] Replacing angular routing (#51842)
jgowdyelastic Dec 11, 2019
a38b2d3
Fix fleet tests type error. Remove deleted type.
Dec 11, 2019
ba5861e
Merge branch 'feature-ingest' of github.com:elastic/kibana into jen-h…
Dec 11, 2019
a12d855
[SIEM] [Detection Engine] Search signals index (#52661)
dhurley14 Dec 11, 2019
73938f0
add azure data (#52669)
narph Dec 11, 2019
a25bf49
Add failure screenshot links to JUnit failures (#52449)
Dec 11, 2019
ab1fe3f
[kbnClient] Retry uiSettings.replace() calls up to 5 times (#52601)
Dec 11, 2019
a91e53f
Add asResponse option to HttpService methods (#52434)
joshdover Dec 11, 2019
35b3c9b
Merge branch 'feature-ingest' into feature-ingest
elasticmachine Dec 11, 2019
0b8765d
Merge remote-tracking branch 'upstream/master' into jen-huang-feature…
Dec 11, 2019
cc07d6b
Update types for data fetch client in public/data
Dec 11, 2019
e171612
Delete line missed by merge master.
Dec 11, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
125 changes: 125 additions & 0 deletions .ci/end2end.groovy
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
#!/usr/bin/env groovy

library identifier: 'apm@current',
retriever: modernSCM(
[$class: 'GitSCMSource',
credentialsId: 'f94e9298-83ae-417e-ba91-85c279771570',
id: '37cf2c00-2cc7-482e-8c62-7bbffef475e2',
remote: 'git@github.com:elastic/apm-pipeline-library.git'])

pipeline {
agent { label 'linux && immutable' }
environment {
BASE_DIR = 'src/github.com/elastic/kibana'
HOME = "${env.WORKSPACE}"
APM_ITS = 'apm-integration-testing'
CYPRESS_DIR = 'x-pack/legacy/plugins/apm/cypress'
PIPELINE_LOG_LEVEL = 'DEBUG'
}
options {
timeout(time: 1, unit: 'HOURS')
buildDiscarder(logRotator(numToKeepStr: '40', artifactNumToKeepStr: '20', daysToKeepStr: '30'))
timestamps()
ansiColor('xterm')
disableResume()
durabilityHint('PERFORMANCE_OPTIMIZED')
}
triggers {
issueCommentTrigger('(?i).*jenkins\\W+run\\W+(?:the\\W+)?e2e(?:\\W+please)?.*')
}
parameters {
booleanParam(name: 'FORCE', defaultValue: false, description: 'Whether to force the run.')
}
stages {
stage('Checkout') {
options { skipDefaultCheckout() }
steps {
deleteDir()
gitCheckout(basedir: "${BASE_DIR}", githubNotifyFirstTimeContributor: false,
shallow: false, reference: "/var/lib/jenkins/.git-references/kibana.git")
script {
dir("${BASE_DIR}"){
def regexps =[ "^x-pack/legacy/plugins/apm/.*" ]
env.APM_UPDATED = isGitRegionMatch(patterns: regexps)
}
}
dir("${APM_ITS}"){
git changelog: false,
credentialsId: 'f6c7695a-671e-4f4f-a331-acdce44ff9ba',
poll: false,
url: "git@github.com:elastic/${APM_ITS}.git"
}
}
}
stage('Start services') {
options { skipDefaultCheckout() }
when {
anyOf {
expression { return params.FORCE }
expression { return env.APM_UPDATED != "false" }
}
}
steps {
dir("${APM_ITS}"){
sh './scripts/compose.py start master --no-kibana --no-xpack-secure'
}
}
}
stage('Prepare Kibana') {
options { skipDefaultCheckout() }
when {
anyOf {
expression { return params.FORCE }
expression { return env.APM_UPDATED != "false" }
}
}
environment {
JENKINS_NODE_COOKIE = 'dontKillMe'
}
steps {
dir("${BASE_DIR}"){
sh script: "${CYPRESS_DIR}/ci/prepare-kibana.sh"
}
}
}
stage('Smoke Tests'){
options { skipDefaultCheckout() }
when {
anyOf {
expression { return params.FORCE }
expression { return env.APM_UPDATED != "false" }
}
}
steps{
dir("${BASE_DIR}"){
sh '''
jobs -l
docker build --tag cypress ${CYPRESS_DIR}/ci
docker run --rm -t --user "$(id -u):$(id -g)" \
-v `pwd`:/app --network="host" \
--name cypress cypress'''
}
}
post {
always {
dir("${BASE_DIR}"){
archiveArtifacts(allowEmptyArchive: false, artifacts: "${CYPRESS_DIR}/screenshots/**,${CYPRESS_DIR}/videos/**,${CYPRESS_DIR}/*e2e-tests.xml")
junit(allowEmptyResults: true, testResults: "${CYPRESS_DIR}/*e2e-tests.xml")
}
dir("${APM_ITS}"){
sh 'docker-compose logs > apm-its.log || true'
sh 'docker-compose down -v || true'
archiveArtifacts(allowEmptyArchive: false, artifacts: 'apm-its.log')
}
}
}
}
}
post {
always {
dir("${BASE_DIR}"){
archiveArtifacts(allowEmptyArchive: true, artifacts: "${CYPRESS_DIR}/ingest-data.log,kibana.log")
}
}
}
}
1 change: 1 addition & 0 deletions .ci/packer_cache.sh
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ tar -cf "$HOME/.kibana/bootstrap_cache/$branch.tar" \
x-pack/legacy/plugins/*/node_modules \
x-pack/legacy/plugins/reporting/.chromium \
test/plugin_functional/plugins/*/node_modules \
examples/*/node_modules \
.es \
.chromedriver \
.geckodriver;
Expand Down
36 changes: 16 additions & 20 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -163,26 +163,13 @@ module.exports = {
'jsx-a11y/click-events-have-key-events': 'off',
},
},
{
files: ['x-pack/legacy/plugins/graph/**/*.{js,ts,tsx}'],
rules: {
'react-hooks/exhaustive-deps': 'off',
},
},
{
files: ['x-pack/legacy/plugins/index_management/**/*.{js,ts,tsx}'],
rules: {
'react-hooks/exhaustive-deps': 'off',
'react-hooks/rules-of-hooks': 'off',
},
},
{
files: ['x-pack/legacy/plugins/infra/**/*.{js,ts,tsx}'],
rules: {
'react-hooks/exhaustive-deps': 'off',
'react-hooks/rules-of-hooks': 'off',
},
},
{
files: ['x-pack/legacy/plugins/lens/**/*.{js,ts,tsx}'],
rules: {
Expand Down Expand Up @@ -215,13 +202,6 @@ module.exports = {
'react-hooks/rules-of-hooks': 'off',
},
},
{
files: ['x-pack/legacy/plugins/watcher/**/*.{js,ts,tsx}'],
rules: {
'react-hooks/rules-of-hooks': 'off',
'react-hooks/exhaustive-deps': 'off',
},
},

/**
* Prettier
Expand Down Expand Up @@ -337,6 +317,7 @@ module.exports = {
'!src/core/server/index.ts',
'!src/core/server/mocks.ts',
'!src/core/server/types.ts',
'!src/core/server/test_utils.ts',
// for absolute imports until fixed in
// https://github.com/elastic/kibana/issues/36096
'!src/core/server/types',
Expand All @@ -350,6 +331,21 @@ module.exports = {
],
allowSameFolder: true,
},
{
target: ['src/core/**/*'],
from: ['x-pack/**/*'],
errorMessage: 'OSS cannot import x-pack files.',
},
{
target: ['src/core/**/*'],
from: [
'plugins/**/*',
'src/plugins/**/*',
'src/legacy/core_plugins/**/*',
'src/legacy/ui/**/*',
],
errorMessage: 'The core cannot depend on any plugins.',
},
{
from: ['src/legacy/ui/**/*', 'ui/**/*'],
target: [
Expand Down
26 changes: 25 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
# App
/x-pack/legacy/plugins/lens/ @elastic/kibana-app
/x-pack/legacy/plugins/graph/ @elastic/kibana-app
/src/plugins/share/ @elastic/kibana-app
/src/legacy/server/url_shortening/ @elastic/kibana-app
/src/legacy/server/sample_data/ @elastic/kibana-app

# App Architecture
/src/plugins/data/ @elastic/kibana-app-arch
Expand All @@ -16,6 +19,16 @@
/src/plugins/ui_actions/ @elastic/kibana-app-arch
/src/plugins/visualizations/ @elastic/kibana-app-arch
/x-pack/plugins/advanced_ui_actions/ @elastic/kibana-app-arch
/src/legacy/core_plugins/data/ @elastic/kibana-app-arch
/src/legacy/core_plugins/embeddable_api/ @elastic/kibana-app-arch
/src/legacy/core_plugins/interpreter/ @elastic/kibana-app-arch
/src/legacy/core_plugins/kibana_react/ @elastic/kibana-app-arch
/src/legacy/core_plugins/kibana/public/management/ @elastic/kibana-app-arch
/src/legacy/core_plugins/kibana/server/field_formats/ @elastic/kibana-app-arch
/src/legacy/core_plugins/kibana/server/routes/api/management/ @elastic/kibana-app-arch
/src/legacy/core_plugins/kibana/server/routes/api/suggestions/ @elastic/kibana-app-arch
/src/legacy/core_plugins/visualizations/ @elastic/kibana-app-arch
/src/legacy/server/index_patterns/ @elastic/kibana-app-arch

# APM
/x-pack/legacy/plugins/apm/ @elastic/apm-ui
Expand Down Expand Up @@ -54,14 +67,25 @@
/packages/kbn-es/ @elastic/kibana-operations
/packages/kbn-pm/ @elastic/kibana-operations
/packages/kbn-test/ @elastic/kibana-operations
/src/legacy/server/keystore/ @elastic/kibana-operations
/src/legacy/server/pid/ @elastic/kibana-operations
/src/legacy/server/sass/ @elastic/kibana-operations
/src/legacy/server/utils/ @elastic/kibana-operations
/src/legacy/server/warnings/ @elastic/kibana-operations

# Platform
/src/core/ @elastic/kibana-platform
/src/legacy/server/saved_objects/ @elastic/kibana-platform
/config/kibana.yml @elastic/kibana-platform
/x-pack/plugins/features/ @elastic/kibana-platform
/x-pack/plugins/licensing/ @elastic/kibana-platform
/packages/kbn-config-schema/ @elastic/kibana-platform
/src/legacy/server/config/ @elastic/kibana-platform
/src/legacy/server/csp/ @elastic/kibana-platform
/src/legacy/server/http/ @elastic/kibana-platform
/src/legacy/server/i18n/ @elastic/kibana-platform
/src/legacy/server/logging/ @elastic/kibana-platform
/src/legacy/server/saved_objects/ @elastic/kibana-platform
/src/legacy/server/status/ @elastic/kibana-platform

# Security
/x-pack/legacy/plugins/security/ @elastic/kibana-security
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ disabledPlugins
webpackstats.json
/config/*
!/config/kibana.yml
!/config/apm.js
coverage
selenium
.babel_register_cache.json
Expand Down
2 changes: 2 additions & 0 deletions .i18nrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,10 @@
"kbn": "src/legacy/core_plugins/kibana",
"kbnDocViews": "src/legacy/core_plugins/kbn_doc_views",
"kbnVislibVisTypes": "src/legacy/core_plugins/kbn_vislib_vis_types",
"management": "src/legacy/core_plugins/management",
"kibana_react": "src/legacy/core_plugins/kibana_react",
"kibana-react": "src/plugins/kibana_react",
"kibana_utils": "src/plugins/kibana_utils",
"navigation": "src/legacy/core_plugins/navigation",
"newsfeed": "src/plugins/newsfeed",
"regionMap": "src/legacy/core_plugins/region_map",
Expand Down
26 changes: 25 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ A high level overview of our contributing guidelines.
- [Internationalization](#internationalization)
- [Testing and Building](#testing-and-building)
- [Debugging server code](#debugging-server-code)
- [Instrumenting with Elastic APM](#instrumenting-with-elastic-apm)
- [Debugging Unit Tests](#debugging-unit-tests)
- [Unit Testing Plugins](#unit-testing-plugins)
- [Cross-browser compatibility](#cross-browser-compatibility)
Expand Down Expand Up @@ -374,6 +375,29 @@ macOS users on a machine with a discrete graphics card may see significant speed
### Debugging Server Code
`yarn debug` will start the server with Node's inspect flag. Kibana's development mode will start three processes on ports `9229`, `9230`, and `9231`. Chrome's developer tools need to be configured to connect to all three connections. Add `localhost:<port>` for each Kibana process in Chrome's developer tools connection tab.

### Instrumenting with Elastic APM
Kibana ships with the [Elastic APM Node.js Agent](https://github.com/elastic/apm-agent-nodejs) built-in for debugging purposes.

Its default configuration is meant to be used by core Kibana developers only, but it can easily be re-configured to your needs.
In its default configuration it's disabled and will, once enabled, send APM data to a centrally managed Elasticsearch cluster accessible only to Elastic employees.

To change the location where data is sent, use the [`serverUrl`](https://www.elastic.co/guide/en/apm/agent/nodejs/current/configuration.html#server-url) APM config option.
To activate the APM agent, use the [`active`](https://www.elastic.co/guide/en/apm/agent/nodejs/current/configuration.html#active) APM config option.

All config options can be set either via environment variables, or by creating an appropriate config file under `config/apm.dev.js`.
For more information about configuring the APM agent, please refer to [the documentation](https://www.elastic.co/guide/en/apm/agent/nodejs/current/configuring-the-agent.html).

Example `config/apm.dev.js` file:

```js
module.exports = {
active: true,
};
```

Once the agent is active, it will trace all incoming HTTP requests to Kibana, monitor for errors, and collect process-level metrics.
The collected data will be sent to the APM Server and is viewable in the APM UI in Kibana.

### Unit testing frameworks
Kibana is migrating unit testing from Mocha to Jest. Legacy unit tests still
exist in Mocha but all new unit tests should be written in Jest. Mocha tests
Expand All @@ -389,7 +413,7 @@ The following table outlines possible test file locations and how to invoke them
| Jest | `src/**/*.test.js`<br>`src/**/*.test.ts` | `node scripts/jest -t regexp [test path]` |
| Jest (integration) | `**/integration_tests/**/*.test.js` | `node scripts/jest_integration -t regexp [test path]` |
| Mocha | `src/**/__tests__/**/*.js`<br>`!src/**/public/__tests__/*.js`<br>`packages/kbn-datemath/test/**/*.js`<br>`packages/kbn-dev-utils/src/**/__tests__/**/*.js`<br>`tasks/**/__tests__/**/*.js` | `node scripts/mocha --grep=regexp [test path]` |
| Functional | `test/*integration/**/config.js`<br>`test/*functional/**/config.js` | `node scripts/functional_tests_server --config test/[directory]/config.js`<br>`node scripts/functional_test_runner --config test/[directory]/config.js --grep=regexp` |
| Functional | `test/*integration/**/config.js`<br>`test/*functional/**/config.js`<br>`test/accessibility/config.js` | `node scripts/functional_tests_server --config test/[directory]/config.js`<br>`node scripts/functional_test_runner --config test/[directory]/config.js --grep=regexp` |
| Karma | `src/**/public/__tests__/*.js` | `npm run test:dev` |

For X-Pack tests located in `x-pack/` see [X-Pack Testing](x-pack/README.md#testing)
Expand Down
Loading