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

[EPM] Use NP registerFeature #49105

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
181 commits
Select commit Hold shift + click to select a range
1d31bf7
overview page - update empty prompt button (#48530)
alvarezmelissa87 Oct 17, 2019
6f8841a
Move request-crypto package to root (#48547)
Oct 17, 2019
56b96e5
[SIEM] [Detection Engine] Adds stable alerting ids, more scripting fo…
FrankHassanabad Oct 17, 2019
ed9abf0
[DOCS] Updates links to Stack Overview (#48582)
lcawl Oct 17, 2019
57d5afb
Preserve script load/execution order (#48465)
Oct 17, 2019
d00ef57
[Code] Fix malformt date string from git log (#48585)
mw-ding Oct 17, 2019
e20457e
Remove courier and search poller and move to time filter service (#48…
lukasolson Oct 17, 2019
2ef7122
[Code] Reomve option:enableGitCertCheck (#48482)
Oct 17, 2019
55349d7
[Code] Migrate routers/elasticsearch clients/savedobjects clients to …
mw-ding Oct 18, 2019
7cdd0b2
Hybrid index pattern test (#43498)
Oct 18, 2019
e3bce65
[Code] code viewer for APM integration (#46884)
Oct 18, 2019
f79292a
[Code] fix diff api (#48199)
Oct 18, 2019
713993c
[Code] stop persist random path in es (#47923)
Oct 18, 2019
39c8aeb
[ML] Transforms: Fix error toasts. (#48509)
walterra Oct 18, 2019
8cb331f
[ML] Adding missing detector descriptions to advanced wizard (#48440)
jgowdyelastic Oct 18, 2019
2bfae1d
[ML] Fixing missing advanced job summary items (#48537)
jgowdyelastic Oct 18, 2019
3c68b0b
[ML] Fixing empty validation list in wizards (#48553)
jgowdyelastic Oct 18, 2019
7c18a02
Update dependency @elastic/charts to ^13.5.4 (#47939)
renovate[bot] Oct 18, 2019
906c067
Fix angular stack overflow by changing apply filters popover directiv…
Oct 18, 2019
4683305
[SIEM] Refactor IP details page (#47593)
patrykkopycinski Oct 18, 2019
a46e788
Re-enable embeddables in canvas (#48563)
Oct 18, 2019
3138709
[Vis: Default editor] EUIficate Vega options tab (#47473)
sulemanof Oct 18, 2019
6e89f8a
[ML] Disable exclude frequent if no by or over has been selected (#48…
jgowdyelastic Oct 18, 2019
f13949a
[ML] Adding time range to wizard summary step (#48620)
jgowdyelastic Oct 18, 2019
894fff0
main and nav landmark a11y fixes (#48381)
Oct 18, 2019
5988818
[ML] Fixes reselection of same Anomaly Explorer swimlane cell (#48626)
peteharverson Oct 18, 2019
a1caf19
[transform] Fix API endpoints. (#48648)
walterra Oct 18, 2019
2955ed6
[Infra UI] Convert terms aggregation to composite for field selection…
simianhacker Oct 18, 2019
0731d6e
Fix Discover console Range Error (#48608)
kertal Oct 18, 2019
62b21dd
Add ability to use ram disk for jenkins workspace (#47746)
brianseeders Oct 18, 2019
8d34f25
[DOCS] Add space_id path parameter to saved_object APIs (#47627)
Oct 18, 2019
9ff6d86
[SIEM] Fix AnomaliesNetworkTable and AnomaliesHostTable items count (…
patrykkopycinski Oct 18, 2019
3c7b160
Refactor, deangularize courier/search source (#45235)
lukasolson Oct 18, 2019
ad8f2ff
only use `--progress` if stdout is a TTY (#48476)
Oct 18, 2019
17f352a
[ML] Overview maxScore - fix 0 values being shown as failed loads (#4…
alvarezmelissa87 Oct 18, 2019
ab147e1
Pass along request object to all HTTP interceptors (#47258)
eliperelman Oct 18, 2019
b00dded
Debounce filter value suggestion refresh (#48450)
Bargs Oct 18, 2019
ef36411
disable flaky suite (#48048)
Oct 18, 2019
d165961
[SIEM][Detection Engine] Consolidates types and makes incremental sig…
FrankHassanabad Oct 18, 2019
f157f79
[Reporting] Replace Job Completion Notifier as NP Plugin (#47283)
tsullivan Oct 18, 2019
949d2e8
Management Saved object test (#48691)
rashmivkulkarni Oct 18, 2019
6e5ffb7
[SIEM] Network redux cleanup (#48469)
stephmilovic Oct 19, 2019
00c21dc
[ML] DF Regression: fix custom results_field and prediction_field_nam…
alvarezmelissa87 Oct 19, 2019
d5cbb47
[Code] diff page (#46714)
Oct 21, 2019
e60a5b0
[ML] Transforms: Fix page layout (#48628)
walterra Oct 21, 2019
41aea39
Adds es-ui team to transform plugin in CODEOWNERS. (#48665)
walterra Oct 21, 2019
fade9ae
[ML] Fix partitioning field value update (#48655)
darnautov Oct 21, 2019
bb1c388
[ML] Filtering advanced detector's aggs and fields (#48651)
jgowdyelastic Oct 21, 2019
4895f16
[ML] Fix analytics source index selection. (#48731)
walterra Oct 21, 2019
e4ecfb1
Handle empty datafeedState (#48660)
Oct 21, 2019
3cfbfaf
Add keys in NewVisHelp render (#48619)
sulemanof Oct 21, 2019
28c374a
[ML] Fix detector modal combo box selection (#48741)
jgowdyelastic Oct 21, 2019
85e5885
No response compression when there is a referer (#47751)
kobelb Oct 21, 2019
4fe7377
[ML] Fix sidebar links. (#48662)
walterra Oct 21, 2019
931604d
Remove extra Field Format wrappers and move into data plugin (#47948)
Oct 21, 2019
51eddcb
[EPM] Replace image paths/handlers with generic ones for file (#48688)
Oct 21, 2019
3236509
[APM] Exclude logs from error counts (#48702)
smith Oct 21, 2019
a1e3a3e
[Logs + Metrics UI] Update constate and remove unused legacy v… (#48752)
weltenwort Oct 21, 2019
2c3a6fd
Add right margin spacing to top nav refresh button (#48788)
alvarezmelissa87 Oct 21, 2019
33d704b
[skip-ci][Maps] Add tooltip documenation (#48171)
nreese Oct 21, 2019
7bcfbf2
Bump backport version (#48762)
Oct 21, 2019
edc2e99
update default labels to 8.0 and 7.6
Oct 21, 2019
158d86f
standardize notice-comment usage (#48677)
Oct 21, 2019
9758d69
add codeowner declarations for operations packages
Oct 21, 2019
955ea0f
changed all 'lucene' to 'kuery' (#48789)
ffknob Oct 21, 2019
f916d92
[Infra UI] Refactor Inventory Models (#46403)
simianhacker Oct 21, 2019
cc6aff7
[Maps] properly handle id collisions in Kibana index pattern (#48594)
nreese Oct 21, 2019
fa951ab
Do not use `env` key in Babel common preset (#48661)
smith Oct 21, 2019
b799915
Redesign dashboard tests (#48467)
dmlemeshko Oct 21, 2019
ed382bc
remove report_failed_tests fallback for matrix jobs (#48809)
Oct 21, 2019
603e27e
[Logs UI] Provide index name pattern choice during ML job setup (#48231)
weltenwort Oct 21, 2019
feceb0f
Update eslint related packages (#48513)
renovate[bot] Oct 21, 2019
b897e92
Fix log settings in ie11, also clean up the layout (#48822)
snide Oct 22, 2019
a434f39
input control vis removing vis.API dependencies (#48749)
ppisljar Oct 22, 2019
bd3fd2a
[ML] Update Anomaly Explorer and SMV on the "Refresh" button click (#…
darnautov Oct 22, 2019
65ab1dd
[ML] Transform: Fix wizard width. (#48778)
walterra Oct 22, 2019
6c5c6ef
Timelion: Move datemath parsing to the client (#47813)
flash1293 Oct 22, 2019
2638a7f
Kibana app migration: Migrate assets folder (#48732)
kertal Oct 22, 2019
440c434
hide empty rows on data table (#47946)
flash1293 Oct 22, 2019
d141b8b
Timelion: Show correct value in legend for step charts (#47863)
flash1293 Oct 22, 2019
43f4577
[ML] Add typeCharByChar option to setValue (#48727)
pheyos Oct 22, 2019
d75b20b
updates maps to use correct formatter without accessing aggConfigs (#…
ppisljar Oct 22, 2019
ed1eb70
add initial query functionality again (#48627)
flash1293 Oct 22, 2019
afc5761
Pass raw values and format afterwards (#48090)
flash1293 Oct 22, 2019
0a57e89
Handle filter field change. (#48650)
justinkambic Oct 22, 2019
cf4b65b
fixes timelion interpreter fn (#48746)
ppisljar Oct 22, 2019
9889d3b
adding loading$ observable (#48748)
ppisljar Oct 22, 2019
86b72d3
[Console] Token Iterator (#46793)
jloleysens Oct 22, 2019
fa74cf0
Skip flaky test
brianseeders Oct 22, 2019
e14dcb2
[APM] Correct timezone formatting (#48355)
smith Oct 22, 2019
dce0047
Remove wrapping React.Fragment from EuiNavDrawerGroup in navbar to re…
chandlerprall Oct 22, 2019
ad0cc34
[ML] Transform: Fix notification index. (#48906)
walterra Oct 22, 2019
85e6092
Fix ML link for "unknown" partition (#48779)
Kerry350 Oct 22, 2019
c496b9b
[SIEM] Additional Endgame Row Renderer Code Coverage (#48722)
andrew-goldstein Oct 22, 2019
0cb7035
[Uptime] Shim server for new platform (#44938)
justinkambic Oct 22, 2019
ef1b000
[Maps] fix propType warnings for source with joins (#48905)
nreese Oct 22, 2019
bc9dd41
apply_filter_action that talks directly to data plugin services (#48750)
ppisljar Oct 22, 2019
db9655b
Remove CACHE_DIR as an option for bootstrap cache dir during s… (#48928)
brianseeders Oct 22, 2019
82382a6
[Maps] EMS add data card (#48678)
nreese Oct 22, 2019
793cffd
[APM] Update Garbage collection graph title (#48896)
formgeist Oct 22, 2019
b5b8b4d
Stop generating filters with old invalid match phrase query syntax (#…
Bargs Oct 22, 2019
a23073f
[SIEM] Events Histogram add time_zone argument to match Events Table …
stephmilovic Oct 22, 2019
1c53682
Added class to include the ellipses when name is truncated. (#48854)
Oct 22, 2019
beeed8d
[IM] update index templates copy (#48947)
alisonelizabeth Oct 22, 2019
4939d14
[Maps] dd remove layer button (#48581)
thomasneirynck Oct 22, 2019
d4d3457
[SIEM] Move public to new platform (#48840)
XavierM Oct 22, 2019
5563ee9
Update http route registration in migration guide and examples (#48518)
rudolf Oct 22, 2019
34b7112
[Maps] Do not show date fields for symbol orientation (#48578)
thomasneirynck Oct 22, 2019
c1b7060
Index Pattern Date formatter - fixing sample data display (#48259)
mattkime Oct 22, 2019
f3b1cf9
Fix angular call stack size exceeded errors on a dashboard (#48504)
alexwizp Oct 22, 2019
b0111b5
[SIEM] Fixes map tooltip showing 'Error loading map features' when fe…
spong Oct 22, 2019
c162190
[canvas][shareables] Fix for paths in Cloud (#48567)
clintandrewhall Oct 23, 2019
5cecdd3
Updating makelogs to 5.0.0 (#49001)
kobelb Oct 23, 2019
dbd6f7e
Updating pdfmake (#46418)
kobelb Oct 23, 2019
cd15fa8
Delete TEST_PLAN.md
sorenlouv Oct 23, 2019
885ae7f
[APM] Document Github PR comments
sorenlouv Oct 23, 2019
f7796c3
[ML] Fixing detector custom rules in advanced wizard (#48926)
jgowdyelastic Oct 23, 2019
3b6c2b6
[ML] Fixing time range selection when cloning a job (#48935)
jgowdyelastic Oct 23, 2019
140f577
[discover] fix histogram brushing test (#49024)
dmlemeshko Oct 23, 2019
d669a67
[SR] update empty prompt copy (#48962)
alisonelizabeth Oct 23, 2019
d5a0f37
[Visualization] Fix: add vis title to state (#48867)
maryia-lapata Oct 23, 2019
531448e
[skip-ci][Maps] clean-up documenation references to match UI text upd…
nreese Oct 23, 2019
7ba1d0b
Use custom deep merging strategy on createCluster (#48836)
joshdover Oct 23, 2019
206ab22
[ML] Force metric selection for Single Metric Viewer (#48235)
darnautov Oct 23, 2019
8dcde8b
sort by bytes in on destination n flow tables (#48979)
stephmilovic Oct 23, 2019
3a6d0d0
Use full time interval for x-axis domain (#48754)
Kerry350 Oct 23, 2019
3d17dd3
[ML] Transform: Fix permissions. Fix error messages. (#49025)
walterra Oct 23, 2019
6dd1b61
[ML] Adding missing script fields to advanced field selects (#48812)
jgowdyelastic Oct 23, 2019
c29ffba
[Lens] Add loading indicator and improved empty state to datapanel (#…
chrisdavies Oct 23, 2019
52574e4
Initial proposal for fix (#48880)
jloleysens Oct 23, 2019
7d9389b
Merge remote-tracking branch 'upstream/master' into feature-integrati…
Oct 23, 2019
0b2c3cd
[SIEM] Fixes SIEM App not loading in IE11 (#49047)
spong Oct 23, 2019
7f55c95
[ML] Fixes field formatter used for chart and anomaly table values (#…
peteharverson Oct 23, 2019
bd3525e
[Logs UI] Fix initial accuracy of logs minimap click (#48826)
Zacqary Oct 23, 2019
fb73103
Add lru-cache shim (#49014)
smith Oct 23, 2019
db6d225
Updating debug to 2.6.9 (#48997)
kobelb Oct 23, 2019
ef8c746
[ML] DF Analytics: check source index contains numerical fields only …
alvarezmelissa87 Oct 23, 2019
e3e742f
[Lens] Replace '' with '(empty)' in Lens visualizations (#49071)
chrisdavies Oct 23, 2019
500cf27
Add Lens to dashboard privileges (#49066)
chrisdavies Oct 23, 2019
d68eba6
Ensure es/kibana cleanup always happens when using scripts/functional…
brianseeders Oct 23, 2019
a8e2185
Fix XY chart icon and error on layer flyout (#48577)
chrisdavies Oct 23, 2019
a8c6459
Update set-value to 2.0.1 (#49005)
kobelb Oct 23, 2019
b23cfbd
[Reporting/New Platform] Prepare Typedefs for Legacy Shimming (#48825)
tsullivan Oct 23, 2019
c718972
Add ability to replace any panel in edit mode on the fly (#45095)
friol Oct 23, 2019
b54c1a1
download node from our proxy-cache (#49081)
Oct 23, 2019
ae2deab
skip flaky test (#48910)
Oct 24, 2019
f0e9132
Update dependency execa to v3 (#48975)
renovate[bot] Oct 24, 2019
cc4c710
follow redirects when downloading node.js (#49133)
Oct 24, 2019
8addf85
move createGetterSetter to plugins/kibana_utils (#49069)
alexwizp Oct 24, 2019
3fd9f91
Set values as html to table rows (#48911)
Oct 24, 2019
fc306c4
[APM] Refactor & scope aggregation types (#48394)
dgieselaar Oct 24, 2019
1d1f560
Update dependency @elastic/charts to ^13.5.7 (#48865)
renovate[bot] Oct 24, 2019
6bd88b2
Add Saved object finder to migration guide (#49034)
rudolf Oct 24, 2019
1fcf45a
SavedObjectsRepository#create default to empty references array (#49026)
rudolf Oct 24, 2019
ed9aaf1
[APM] Add timezone to chart tooltip (#49019)
sorenlouv Oct 24, 2019
a279a0b
[ML] fix token replacement regexp (#49086)
darnautov Oct 24, 2019
1d517fc
[ML] Fixing wizard combo boxes (#49080)
jgowdyelastic Oct 24, 2019
68c2a76
[ML] Adding missing text fields to advanced wizard (#49057)
jgowdyelastic Oct 24, 2019
b75f5e2
Convert agg_types/__tests__ to JEST (Metrics folder) (#49056)
alexwizp Oct 24, 2019
1e12e68
[ML] add fullRefresh check (#49161)
darnautov Oct 24, 2019
2ff021b
[ML] Remove dependent sub suite structure from test files (#49059)
pheyos Oct 24, 2019
8a529f1
[DOCS] Adds list of privileges to file data viz (#49156)
szabosteve Oct 24, 2019
d045cc3
Removing unused lodash per-method packages (#49131)
kobelb Oct 24, 2019
a859577
Remove rimraf (#48985)
Oct 24, 2019
d9133c1
[ML] Fixing filtering of categorization fields (#49184)
jgowdyelastic Oct 24, 2019
841abd1
[a11y] fix page heading structure in management apps (#48936)
alisonelizabeth Oct 24, 2019
9e58b27
Upgrade EUI to 14.7.0 (#49110)
thompsongl Oct 24, 2019
a149497
NP Security HTTP Interceptors (#39477)
kobelb Oct 24, 2019
88f0eba
[ML] Fix tooltip positioning. (#49160)
walterra Oct 24, 2019
cd8c708
Kibana app migration: Centralize home dependencies (#48618)
flash1293 Oct 24, 2019
f4cf28f
[ML] Overview: ensure proper permissions check for empty prompt 'Crea…
alvarezmelissa87 Oct 24, 2019
213014b
[SIEM] Remove Timezone since we are using epoch (#49199)
XavierM Oct 24, 2019
adc204e
disable flaky suite (#48617)
Oct 24, 2019
48313f7
[Maps] add unique count metric aggregation (#48961)
nreese Oct 24, 2019
f601ab4
[SIEM] Fields browser, auto selects category bugfix (#48999)
stephmilovic Oct 24, 2019
39aa439
[SIEM] Table columns, number related design tweaks (#48969)
stephmilovic Oct 24, 2019
ccd01a3
Migrate ui/doc_title to New platform (#48121)
pgayvallet Oct 24, 2019
296fa8e
increase type check memory for x-pack to 4GB (#49255)
Oct 25, 2019
e235b36
Merge remote-tracking branch 'upstream' into feature-integrations-man…
Oct 25, 2019
6e864f5
Use NP registerFeature
Oct 23, 2019
340d3ba
Added features plugin to deps. Used it in setup.
Oct 24, 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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ bower_components
/x-pack/legacy/plugins/infra/public/graphql/types.ts
/x-pack/legacy/plugins/infra/server/graphql/types.ts
/x-pack/legacy/plugins/apm/cypress/**/snapshots.js
/src/legacy/plugin_discovery/plugin_pack/__tests__/fixtures/plugins/broken
**/graphql/types.ts
**/*.js.snap
!/.eslintrc.js
20 changes: 19 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
/*
* Licensed to Elasticsearch B.V. under one or more contributor
* license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright
* ownership. Elasticsearch B.V. licenses this file to you under
* the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

const { readdirSync } = require('fs');
const { resolve } = require('path');

Expand Down Expand Up @@ -622,7 +641,6 @@ module.exports = {
// will introduced after the other warns are fixed
// 'react/sort-comp': 'error',
'react/void-dom-elements-no-children': 'error',
'react/jsx-boolean-value': ['error', 'warn'],
// will introduced after the other warns are fixed
// 'react/jsx-no-bind': 'error',
'react/jsx-no-comment-textnodes': 'error',
Expand Down
9 changes: 9 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,12 @@
/src/dev/ @elastic/kibana-operations
/src/setup_node_env/ @elastic/kibana-operations
/src/optimize/ @elastic/kibana-operations
/packages/*eslint*/ @elastic/kibana-operations
/packages/*babel*/ @elastic/kibana-operations
/packages/kbn-dev-utils*/ @elastic/kibana-operations
/packages/kbn-es/ @elastic/kibana-operations
/packages/kbn-pm/ @elastic/kibana-operations
/packages/kbn-test/ @elastic/kibana-operations

# Platform
/src/core/ @elastic/kibana-platform
Expand Down Expand Up @@ -81,6 +87,9 @@
/x-pack/legacy/plugins/rollup/ @elastic/es-ui
/x-pack/legacy/plugins/searchprofiler/ @elastic/es-ui
/x-pack/legacy/plugins/snapshot_restore/ @elastic/es-ui
# ML team owns the transform plugin, ES team added here for visibility
# because the plugin lives in Kibana's Elasticsearch management section.
/x-pack/legacy/plugins/transform/ @elastic/es-ui
/x-pack/legacy/plugins/watcher/ @elastic/es-ui

# Kibana TSVB external contractors
Expand Down
2 changes: 1 addition & 1 deletion .i18nrc.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"paths": {
"common.ui": "src/legacy/ui",
"data": "src/legacy/core_plugins/data",
"data": ["src/legacy/core_plugins/data", "src/plugins/data"],
"expressions": "src/legacy/core_plugins/expressions",
"kibana_react": "src/legacy/core_plugins/kibana_react",
"server": "src/legacy/server",
Expand Down
23 changes: 16 additions & 7 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ stage("Kibana Pipeline") { // This stage is just here to help the BlueOcean UI a
'oss-ciGroup4': getOssCiGroupWorker(4),
'oss-ciGroup5': getOssCiGroupWorker(5),
'oss-ciGroup6': getOssCiGroupWorker(6),
]),
'kibana-oss-agent2': withWorkers('kibana-oss-tests2', { buildOss() }, [
'oss-ciGroup7': getOssCiGroupWorker(7),
'oss-ciGroup8': getOssCiGroupWorker(8),
'oss-ciGroup9': getOssCiGroupWorker(9),
Expand All @@ -34,8 +32,6 @@ stage("Kibana Pipeline") { // This stage is just here to help the BlueOcean UI a
'xpack-ciGroup3': getXpackCiGroupWorker(3),
'xpack-ciGroup4': getXpackCiGroupWorker(4),
'xpack-ciGroup5': getXpackCiGroupWorker(5),
]),
'kibana-xpack-agent2': withWorkers('kibana-xpack-tests2', { buildXpack() }, [
'xpack-ciGroup6': getXpackCiGroupWorker(6),
'xpack-ciGroup7': getXpackCiGroupWorker(7),
'xpack-ciGroup8': getXpackCiGroupWorker(8),
Expand All @@ -60,7 +56,7 @@ stage("Kibana Pipeline") { // This stage is just here to help the BlueOcean UI a

def withWorkers(name, preWorkerClosure = {}, workerClosures = [:]) {
return {
jobRunner('tests-xl') {
jobRunner('tests-xl', true) {
try {
doSetup()
preWorkerClosure()
Expand Down Expand Up @@ -151,7 +147,7 @@ def legacyJobRunner(name) {
withEnv([
"JOB=${name}",
]) {
jobRunner('linux && immutable') {
jobRunner('linux && immutable', false) {
try {
runbld('.ci/run.sh', true)
} finally {
Expand All @@ -172,8 +168,21 @@ def legacyJobRunner(name) {
}
}

def jobRunner(label, closure) {
def jobRunner(label, useRamDisk, closure) {
node(label) {
if (useRamDisk) {
// Move to a temporary workspace, so that we can symlink the real workspace into /dev/shm
def originalWorkspace = env.WORKSPACE
ws('/tmp/workspace') {
sh """
mkdir -p /dev/shm/workspace
mkdir -p '${originalWorkspace}' # create all of the directories leading up to the workspace, if they don't exist
rm --preserve-root -rf '${originalWorkspace}' # then remove just the workspace, just in case there's stuff in it
ln -s /dev/shm/workspace '${originalWorkspace}'
"""
}
}

def scmVars = checkout scm

withEnv([
Expand Down
112 changes: 66 additions & 46 deletions NOTICE.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,55 @@
Kibana source code with Kibana X-Pack source code
Copyright 2012-2019 Elasticsearch B.V.

---
Pretty handling of logarithmic axes.
Copyright (c) 2007-2014 IOLA and Ole Laursen.
Licensed under the MIT license.
Created by Arne de Laat
Set axis.mode to "log" and make the axis logarithmic using transform:
axis: {
mode: 'log',
transform: function(v) {v <= 0 ? Math.log(v) / Math.LN10 : null},
inverseTransform: function(v) {Math.pow(10, v)}
}
The transform filters negative and zero values, because those are
invalid on logarithmic scales.
This plugin tries to create good looking logarithmic ticks, using
unicode superscript characters. If all data to be plotted is between two
powers of ten then the default flot tick generator and renderer are
used. Logarithmic ticks are places at powers of ten and at half those
values if there are not to many ticks already (e.g. [1, 5, 10, 50, 100]).
For details, see https://github.com/flot/flot/pull/1328

---
This product has relied on ASTExplorer that is licensed under MIT.

---
This product includes code that is based on flot-charts, which was available
under a "MIT" license.

The MIT License (MIT)

Copyright (c) 2007-2014 IOLA and Ole Laursen

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

---
This product uses Noto fonts that are licensed under the SIL Open
Font License, Version 1.1.
Expand Down Expand Up @@ -34,26 +80,6 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

---
Pretty handling of logarithmic axes.
Copyright (c) 2007-2014 IOLA and Ole Laursen.
Licensed under the MIT license.
Created by Arne de Laat
Set axis.mode to "log" and make the axis logarithmic using transform:
axis: {
mode: 'log',
transform: function(v) {v <= 0 ? Math.log(v) / Math.LN10 : null},
inverseTransform: function(v) {Math.pow(10, v)}
}
The transform filters negative and zero values, because those are
invalid on logarithmic scales.
This plugin tries to create good looking logarithmic ticks, using
unicode superscript characters. If all data to be plotted is between two
powers of ten then the default flot tick generator and renderer are
used. Logarithmic ticks are places at powers of ten and at half those
values if there are not to many ticks already (e.g. [1, 5, 10, 50, 100]).
For details, see https://github.com/flot/flot/pull/1328

---
This product bundles [email protected] which is available under a
"MIT" license.
Expand Down Expand Up @@ -107,6 +133,26 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

---
This product bundles code based on [email protected] which is
available under a "MIT" license.

ISC License

Copyright (c) 2017 Brandon Keepers

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

---
This product includes code that is adapted from mapbox-gl-js, which is
available under a "BSD-3-Clause" license.
Expand Down Expand Up @@ -166,32 +212,6 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

---
This product includes code that is based on flot-charts, which was available
under a "MIT" license.

The MIT License (MIT)

Copyright (c) 2007-2014 IOLA and Ole Laursen

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

---
This product includes code that was extracted from [email protected].
Original license:
Expand Down
19 changes: 14 additions & 5 deletions docs/api/saved-objects/bulk_create.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,15 @@ experimental[] Create multiple {kib} saved objects.

`POST /api/saved_objects/_bulk_create`

`POST /s/<space_id>/api/saved_objects/_bulk_create`


[[saved-objects-api-bulk-create-path-params]]
==== Path parameters

`space_id`::
(Optional, string) An identifier for the space. If `space_id` is not provided in the URL the default space is used.

[[saved-objects-api-bulk-create-query-params]]
==== Query parameters

Expand Down Expand Up @@ -38,21 +47,21 @@ experimental[] Create multiple {kib} saved objects.
[[saved-objects-api-bulk-create-response-body]]
==== Response body

`saved_objects`::
`saved_objects`::
(array) Top-level property the contains objects that represent the response for each of the requested objects. The order of the objects in the response is identical to the order of the objects in the request.

Saved objects that are unable to persist are replaced with an error object.

[[saved-objects-api-bulk-create-codes]]
==== Response code

`200`::
`200`::
Indicates a successful call.

[[saved-objects-api-bulk-create-example]]
==== Example

Create an index pattern with the `my-pattern` ID, and a dashboard with the `my-dashboard` ID:
Create an index pattern with the `my-pattern` ID, and a dashboard with the `my-dashboard` ID:

[source,js]
--------------------------------------------------
Expand All @@ -67,7 +76,7 @@ POST api/saved_objects/_bulk_create
},
{
"type": "dashboard",
"id": "my-dashboard",
"id": "be3733a0-9efe-11e7-acb3-3dab96693fab",
"attributes": {
"title": "Look at my dashboard"
}
Expand All @@ -91,7 +100,7 @@ The API returns the following:
}
},
{
"id": "my-dashboard",
"id": "be3733a0-9efe-11e7-acb3-3dab96693fab",
"type": "dashboard",
"error": {
"statusCode": 409,
Expand Down
22 changes: 15 additions & 7 deletions docs/api/saved-objects/bulk_get.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,36 +11,44 @@ experimental[] Retrieve multiple {kib} saved objects by ID.

`POST /api/saved_objects/_bulk_get`

`POST /s/<space_id>/api/saved_objects/_bulk_get`

[[saved-objects-api-bulk-get-path-params]]
==== Path parameters

`space_id`::
(Optional, string) An identifier for the space. If `space_id` is not provided in the URL, the default space is used.

[[saved-objects-api-bulk-get-request-body]]
==== Request Body

`type`::
(Required, string) Valid options include `visualization`, `dashboard`, `search`, `index-pattern`, `config`, and `timelion-sheet`.

`id`::
(Required, string) ID of the retrieved object.
(Required, string) ID of the retrieved object. The ID includes the {kib} unique identifier or a custom identifier.

`fields`::
(Optional, array) The fields returned in the object response.

[[saved-objects-api-bulk-get-response-body]]
==== Response body

`saved_objects`::
`saved_objects`::
(array) Top-level property the contains objects that represent the response for each of the requested objects. The order of the objects in the response is identical to the order of the objects in the request.

Saved objects that are unable to persist are replaced with an error object.

[[saved-objects-api-bulk-get-body-codes]]
==== Response code

`200`::
Indicates a successfully call.
`200`::
Indicates a successful call.

[[saved-objects-api-bulk-get-body-example]]
==== Example

Retrieve an index pattern with the `my-pattern` ID, and a dashboard with the `my-dashboard` ID:
Retrieve an index pattern with the `my-pattern` ID, and a dashboard with the `my-dashboard` ID:

[source,js]
--------------------------------------------------
Expand All @@ -52,7 +60,7 @@ POST api/saved_objects/_bulk_get
},
{
"type": "dashboard",
"id": "my-dashboard"
"id": "be3733a0-9efe-11e7-acb3-3dab96693fab"
}
]
--------------------------------------------------
Expand Down
Loading