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

base changes for active/current node styling #62007

Merged
merged 17 commits into from
Apr 3, 2020
Merged

base changes for active/current node styling #62007

merged 17 commits into from
Apr 3, 2020

Conversation

bkimmel
Copy link
Contributor

@bkimmel bkimmel commented Mar 31, 2020

Summary

We're implementing the "active state" (unselected) style on nodes as provided by Security Design / UX ( @marrasherrier / @lindseypoli ). To keep "active" separate from "current", a locus and reducer was added to the Resolver UI state ( https://github.com/elastic/kibana/pull/62007/files#diff-118fa940615495cf306a955b1341de5bR13 ). The "encircling" effect is created by adding a shape identical to the outline of the "cube" it surrounds ( https://github.com/elastic/kibana/pull/62007/files#diff-b18117271821fdd985eed1e1c4fd749fR212 )
and animated when the node takes the "current" state by applying an offset to its stroke-dasharray ( https://github.com/elastic/kibana/pull/62007/files#diff-b18117271821fdd985eed1e1c4fd749fR308 )

edit: late change - updated the reducer to activate the node that the panel pans to on icon click (
https://github.com/elastic/kibana/pull/62007/files#diff-118fa940615495cf306a955b1341de5bR31
)

Screenshot:

focuscirc4

late change - sync with panel:
focuscirc5

FF:
image

Adds "active-descendant/selected" style to Resolver nodes per mocks depicted here:

##Comp from D/UX: For comparison to screenshot above
Please note, this is the mock from security design, not a screenshot
image
Please note, this is the mock from security design, not a screenshot

Checklist

Delete any items that are not applicable to this PR.

For maintainers

@bkimmel
Copy link
Contributor Author

bkimmel commented Apr 2, 2020

Up next: I'm putting in the backing behind the label as shown here to match comps.
image

@bkimmel bkimmel changed the title base changes for selected node styling base changes for active/current node styling Apr 2, 2020
height={markerSize * 1.5}
className="backing"
/>
<rect x="7" y="-12.75" width="15" height="10" fill={NamedColors.resolverBackground} />
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Positioning with constants here to make the upstream merge with Robert's work easier later

Copy link
Contributor

Choose a reason for hiding this comment

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

either way it'll be a one line change when merging in his changes, not sure how much easier it is to wait

@@ -10,12 +10,18 @@ import { dataReducer } from './data/reducer';
import { ResolverState, ResolverAction, ResolverUIState } from '../types';

const uiReducer: Reducer<ResolverUIState, ResolverAction> = (
uiState = { activeDescendentId: null },
Copy link
Contributor Author

Choose a reason for hiding this comment

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

ℹ️ Fun fact: "descendant" and "descendent" (at least in en-US) have slightly different meanings. "descendant" with a "a" is defined as a noun meaning a person, plant, or animal that is descended from a particular ancestor and "descendent" with an adjective "e" meaning descending from an ancestor. Given that many other ARIA attributes are also adjectives ("required","relevant") and a document element is difficult to classify as a "person, plant or animal" I would have suggested "descendent" as the better term, but 🤷‍♂

@bkimmel bkimmel added Feature:Resolver Security Solution Resolver feature v8.0.0 labels Apr 2, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/endpoint-app-team (Feature:Resolver)

@bkimmel bkimmel added the release_note:skip Skip the PR/issue when compiling release notes label Apr 2, 2020
@bkimmel bkimmel marked this pull request as ready for review April 2, 2020 18:27
@bkimmel bkimmel requested a review from a team as a code owner April 2, 2020 18:27
Copy link
Contributor

@jonathan-buttner jonathan-buttner left a comment

Choose a reason for hiding this comment

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

Looks fine to me but might want to wait for a 👍 from Kevin or Rob

@james-elastic james-elastic added the Feature:Endpoint Elastic Endpoint feature label Apr 3, 2020
...uiState,
selectedDescendantId: action.payload.nodeId,
};
} else if (action.type === 'userBroughtProcessIntoView') {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

todo: comment

import { animateProcessIntoView } from './methods';
import { cameraReducer } from './camera/reducer';
import { dataReducer } from './data/reducer';
import { ResolverState, ResolverAction, ResolverUIState } from '../types';
import { uniquePidForProcess } from '../models/process_event';

const resolverNodeIdGenerator = htmlIdGenerator('resolverNode');
Copy link
Contributor Author

Choose a reason for hiding this comment

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

todo: comment re: deterministic ID behavior

@@ -143,6 +148,14 @@ export const ProcessEventDot = styled(
const labelId = useMemo(() => resolverNodeIdGenerator(), [resolverNodeIdGenerator]);
const descriptionId = useMemo(() => resolverNodeIdGenerator(), [resolverNodeIdGenerator]);

const isActiveDescendant = useMemo(() => {
Copy link
Contributor

Choose a reason for hiding this comment

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

consider removing useMemo

@@ -265,6 +297,16 @@ export const ProcessEventDot = styled(
white-space: nowrap;
will-change: left, top, width, height;
contain: strict;

& .backing {
Copy link
Contributor

Choose a reason for hiding this comment

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

could you add a comment explaining that this enables the animated stroke when a node becomes active, and explain that dasharray and dashoffset should be the same value, and that the value should be larger than the length of the path?

Copy link
Contributor

@oatkiller oatkiller left a comment

Choose a reason for hiding this comment

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

looks awesome

Copy link
Contributor

@kqualters-elastic kqualters-elastic left a comment

Choose a reason for hiding this comment

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

lgtm

height={markerSize * 1.5}
className="backing"
/>
<rect x="7" y="-12.75" width="15" height="10" fill={NamedColors.resolverBackground} />
Copy link
Contributor

Choose a reason for hiding this comment

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

either way it'll be a one line change when merging in his changes, not sure how much easier it is to wait

@kibanamachine
Copy link
Contributor

💛 Build succeeded, but was flaky


Test Failures

Kibana Pipeline / kibana-xpack-agent / Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/security/management·js.security app Management Security navigation Clicking save in create role section brings user back to listing

Link to Jenkins

Standard Out

Failed Tests Reporter:
  - Test has failed 1 times on tracked branches: https://github.com/elastic/kibana/issues/61173

[00:00:00]       │
[00:00:00]         └-: security app
[00:00:00]           └-> "before all" hook
[00:05:27]           └-: Management
[00:05:27]             └-> "before all" hook
[00:05:27]             └-> "before all" hook
[00:05:27]               │ debg SecurityPage:initTests
[00:05:27]               │ info [empty_kibana] Loading "mappings.json"
[00:05:27]               │ info [empty_kibana] Loading "data.json.gz"
[00:05:27]               │ info [o.e.c.m.MetadataDeleteIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [.kibana_2/qKfhcPcVT4itVwMM0N_bYw] deleting index
[00:05:27]               │ info [o.e.c.m.MetadataDeleteIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [.kibana_1/5DqKpWaRTqau3-QgAI0r2A] deleting index
[00:05:27]               │ info [empty_kibana] Deleted existing index [".kibana_2",".kibana_1"]
[00:05:27]               │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [.kibana] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:05:27]               │ info [empty_kibana] Created index ".kibana"
[00:05:27]               │ debg [empty_kibana] ".kibana" settings {"index":{"number_of_replicas":"1","number_of_shards":"1"}}
[00:05:27]               │ info [empty_kibana] Indexed 2 docs into ".kibana"
[00:05:27]               │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [.kibana/epw9cIbpTgaZ77tUGD7GjA] update_mapping [_doc]
[00:05:27]               │ debg Migrating saved objects
[00:05:27]               │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [.kibana/epw9cIbpTgaZ77tUGD7GjA] update_mapping [_doc]
[00:05:28]               │ proc [kibana]   log   [20:21:54.000] [info][savedobjects-service] Creating index .kibana_2.
[00:05:28]               │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [.kibana_2] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:05:28]               │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] updating number_of_replicas to [0] for indices [.kibana_2]
[00:05:28]               │ proc [kibana]   log   [20:21:54.087] [info][savedobjects-service] Reindexing .kibana to .kibana_1
[00:05:28]               │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [.kibana_1] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:05:28]               │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] updating number_of_replicas to [0] for indices [.kibana_1]
[00:05:28]               │ info [o.e.t.LoggingTaskListener] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] 6001 finished with response BulkByScrollResponse[took=39.9ms,timed_out=false,sliceId=null,updated=0,created=3,deleted=0,batches=1,versionConflicts=0,noops=0,retries=0,throttledUntil=0s,bulk_failures=[],search_failures=[]]
[00:05:28]               │ info [o.e.c.m.MetadataDeleteIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [.kibana/epw9cIbpTgaZ77tUGD7GjA] deleting index
[00:05:28]               │ proc [kibana]   log   [20:21:54.473] [info][savedobjects-service] Migrating .kibana_1 saved objects to .kibana_2
[00:05:28]               │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [.kibana_2/B96DoCAVSr2OCqBchE3Gwg] update_mapping [_doc]
[00:05:28]               │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [.kibana_2/B96DoCAVSr2OCqBchE3Gwg] update_mapping [_doc]
[00:05:28]               │ proc [kibana]   log   [20:21:54.615] [info][savedobjects-service] Pointing alias .kibana to .kibana_2.
[00:05:28]               │ proc [kibana]   log   [20:21:54.685] [info][savedobjects-service] Finished in 687ms.
[00:05:28]               │ debg applying update to kibana config: {"accessibility:disableAnimations":true,"dateFormat:tz":"UTC"}
[00:05:29]               │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [.kibana_2/B96DoCAVSr2OCqBchE3Gwg] update_mapping [_doc]
[00:05:29]               │ info [logstash_functional] Loading "mappings.json"
[00:05:29]               │ info [logstash_functional] Loading "data.json.gz"
[00:05:29]               │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [logstash-2015.09.22] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:05:29]               │ info [logstash_functional] Created index "logstash-2015.09.22"
[00:05:29]               │ debg [logstash_functional] "logstash-2015.09.22" settings {"index":{"analysis":{"analyzer":{"url":{"max_token_length":"1000","tokenizer":"uax_url_email","type":"standard"}}},"number_of_replicas":"0","number_of_shards":"1"}}
[00:05:29]               │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [logstash-2015.09.20] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:05:29]               │ info [logstash_functional] Created index "logstash-2015.09.20"
[00:05:29]               │ debg [logstash_functional] "logstash-2015.09.20" settings {"index":{"analysis":{"analyzer":{"url":{"max_token_length":"1000","tokenizer":"uax_url_email","type":"standard"}}},"number_of_replicas":"0","number_of_shards":"1"}}
[00:05:29]               │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [logstash-2015.09.21] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:05:29]               │ info [logstash_functional] Created index "logstash-2015.09.21"
[00:05:29]               │ debg [logstash_functional] "logstash-2015.09.21" settings {"index":{"analysis":{"analyzer":{"url":{"max_token_length":"1000","tokenizer":"uax_url_email","type":"standard"}}},"number_of_replicas":"0","number_of_shards":"1"}}
[00:05:39]               │ info progress: 10814
[00:05:41]               │ info [logstash_functional] Indexed 4634 docs into "logstash-2015.09.22"
[00:05:41]               │ info [logstash_functional] Indexed 4757 docs into "logstash-2015.09.20"
[00:05:41]               │ info [logstash_functional] Indexed 4614 docs into "logstash-2015.09.21"
[00:05:42]               │ debg applying update to kibana config: {"defaultIndex":"logstash-*"}
[00:05:42]               │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] [.kibana_2/B96DoCAVSr2OCqBchE3Gwg] update_mapping [_doc]
[00:05:43]               │ debg navigating to settings url: http://localhost:6141/app/kibana#/management
[00:05:43]               │ debg Navigate to: http://localhost:6141/app/kibana#/management
[00:05:43]               │ debg ... sleep(700) start
[00:05:43]               │ debg browser[INFO] http://localhost:6141/login?next=%2Fapp%2Fkibana%3F_t%3D1585945329114#/management 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:05:43]               │
[00:05:43]               │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:05:44]               │ debg ... sleep(700) end
[00:05:44]               │ debg returned from get, calling refresh
[00:05:45]               │ debg browser[INFO] http://localhost:6141/login?next=%2Fapp%2Fkibana%3F_t%3D1585945329114#/management 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:05:45]               │
[00:05:45]               │ debg browser[INFO] http://localhost:6141/bundles/app/core/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:05:45]               │ debg currentUrl = http://localhost:6141/login?next=%2Fapp%2Fkibana%3F_t%3D1585945329114#/management
[00:05:45]               │          appUrl = http://localhost:6141/app/kibana#/management
[00:05:45]               │ debg TestSubjects.find(kibanaChrome)
[00:05:45]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:05:49]               │ debg Found login page
[00:05:49]               │ debg TestSubjects.setValue(loginUsername, test_user)
[00:05:49]               │ debg TestSubjects.click(loginUsername)
[00:05:49]               │ debg Find.clickByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:05:49]               │ debg Find.findByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:05:49]               │ debg browser[INFO] http://localhost:6141/bundles/plugin/data/data.plugin.js 96:139630 "INFO: 2020-04-03T20:22:15Z
[00:05:49]               │        Adding connection to http://localhost:6141/elasticsearch
[00:05:49]               │
[00:05:49]               │      "
[00:05:50]               │ debg TestSubjects.setValue(loginPassword, changeme)
[00:05:50]               │ debg TestSubjects.click(loginPassword)
[00:05:50]               │ debg Find.clickByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:05:50]               │ debg Find.findByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:05:50]               │ debg TestSubjects.click(loginSubmit)
[00:05:50]               │ debg Find.clickByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:05:50]               │ debg Find.findByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:05:50]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"] nav:not(.ng-hide)') with timeout=60000
[00:05:58]               │ debg browser[INFO] http://localhost:6141/app/kibana?_t=1585945329114#/management 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:05:58]               │
[00:05:58]               │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:05:58]               │ debg browser[INFO] http://localhost:6141/bundles/plugin/data/data.plugin.js 96:139630 "INFO: 2020-04-03T20:22:20Z
[00:05:58]               │        Adding connection to http://localhost:6141/elasticsearch
[00:05:58]               │
[00:05:58]               │      "
[00:05:58]               │ debg browser[INFO] http://localhost:6141/app/kibana?_t=1585945343836#/management 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:05:58]               │
[00:05:58]               │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:05:58]               │ debg Finished login process currentUrl = http://localhost:6141/app/kibana#/management
[00:05:58]               │ debg TestSubjects.find(kibanaChrome)
[00:05:58]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=10000
[00:06:04]               │ debg browser[INFO] http://localhost:6141/bundles/plugin/data/data.plugin.js 96:139630 "INFO: 2020-04-03T20:22:28Z
[00:06:04]               │        Adding connection to http://localhost:6141/elasticsearch
[00:06:04]               │
[00:06:04]               │      "
[00:06:04]               │ debg ... sleep(501) start
[00:06:04]               │ debg ... sleep(501) end
[00:06:04]               │ debg in navigateTo url = http://localhost:6141/app/kibana#/management?_g=()
[00:06:04]               │ debg TestSubjects.exists(statusPageContainer)
[00:06:04]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:06:07]               │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:06:08]               │ debg TestSubjects.click(roles)
[00:06:08]               │ debg Find.clickByCssSelector('[data-test-subj="roles"]') with timeout=10000
[00:06:08]               │ debg Find.findByCssSelector('[data-test-subj="roles"]') with timeout=10000
[00:06:08]               │ debg TestSubjects.click(createRoleButton)
[00:06:08]               │ debg Find.clickByCssSelector('[data-test-subj="createRoleButton"]') with timeout=10000
[00:06:08]               │ debg Find.findByCssSelector('[data-test-subj="createRoleButton"]') with timeout=10000
[00:06:08]               │ debg TestSubjects.setValue(roleFormNameInput, logstash-readonly)
[00:06:08]               │ debg TestSubjects.click(roleFormNameInput)
[00:06:08]               │ debg Find.clickByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:06:08]               │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:06:09]               │ debg Adding index logstash-* to role
[00:06:09]               │ debg Find.findByCssSelector('[data-test-subj="indicesInput0"] input') with timeout=10000
[00:06:09]               │ debg Adding privilege read to role
[00:06:09]               │ debg Find.findByCssSelector('[data-test-subj="privilegesInput0"] input') with timeout=10000
[00:06:09]               │ debg Find.byButtonText('read') with timeout=10000
[00:06:10]               │ debg TestSubjects.find(roleFormSaveButton)
[00:06:10]               │ debg Find.findByCssSelector('[data-test-subj="roleFormSaveButton"]') with timeout=10000
[00:06:10]               │ debg isGlobalLoadingIndicatorVisible
[00:06:10]               │ debg TestSubjects.exists(globalLoadingIndicator)
[00:06:10]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:06:10]               │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:06:10]               │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:06:10]               │ info [o.e.x.s.a.r.TransportPutRoleAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] added role [logstash-readonly]
[00:06:10]               │ debg navigating to settings url: http://localhost:6141/app/kibana#/management
[00:06:10]               │ debg Navigate to: http://localhost:6141/app/kibana#/management
[00:06:11]               │ debg ... sleep(700) start
[00:06:11]               │ debg browser[INFO] http://localhost:6141/app/kibana?_t=1585945356593#/management 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:06:11]               │
[00:06:11]               │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:06:11]               │ debg ... sleep(700) end
[00:06:11]               │ debg returned from get, calling refresh
[00:06:13]               │ debg browser[INFO] http://localhost:6141/app/kibana?_t=1585945356593#/management 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:06:13]               │
[00:06:13]               │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:06:13]               │ debg currentUrl = http://localhost:6141/app/kibana#/management
[00:06:13]               │          appUrl = http://localhost:6141/app/kibana#/management
[00:06:13]               │ debg TestSubjects.find(kibanaChrome)
[00:06:13]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:06:18]               │ debg TestSubjects.find(kibanaChrome)
[00:06:18]               │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=10000
[00:06:18]               │ debg browser[INFO] http://localhost:6141/bundles/plugin/data/data.plugin.js 96:139630 "INFO: 2020-04-03T20:22:42Z
[00:06:18]               │        Adding connection to http://localhost:6141/elasticsearch
[00:06:18]               │
[00:06:18]               │      "
[00:06:18]               │ debg ... sleep(501) start
[00:06:19]               │ debg ... sleep(501) end
[00:06:19]               │ debg in navigateTo url = http://localhost:6141/app/kibana#/management?_g=()
[00:06:19]               │ debg TestSubjects.exists(statusPageContainer)
[00:06:19]               │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:06:21]               │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:06:22]             └-: Security
[00:06:22]               └-> "before all" hook
[00:06:22]               └-: navigation
[00:06:22]                 └-> "before all" hook
[00:06:22]                 └-> Can navigate to create user section
[00:06:22]                   └-> "before each" hook: global before each
[00:06:22]                   │ debg navigating to settings url: http://localhost:6141/app/kibana#/management
[00:06:22]                   │ debg Navigate to: http://localhost:6141/app/kibana#/management
[00:06:22]                   │ debg ... sleep(700) start
[00:06:22]                   │ debg browser[INFO] http://localhost:6141/app/kibana?_t=1585945368133#/management 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:06:22]                   │
[00:06:22]                   │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:06:23]                   │ debg ... sleep(700) end
[00:06:23]                   │ debg returned from get, calling refresh
[00:06:24]                   │ debg browser[INFO] http://localhost:6141/app/kibana?_t=1585945368133#/management 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:06:24]                   │
[00:06:24]                   │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:06:24]                   │ debg currentUrl = http://localhost:6141/app/kibana#/management
[00:06:24]                   │          appUrl = http://localhost:6141/app/kibana#/management
[00:06:24]                   │ debg TestSubjects.find(kibanaChrome)
[00:06:24]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:06:30]                   │ debg TestSubjects.find(kibanaChrome)
[00:06:30]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=10000
[00:06:30]                   │ debg browser[INFO] http://localhost:6141/bundles/plugin/data/data.plugin.js 96:139630 "INFO: 2020-04-03T20:22:54Z
[00:06:30]                   │        Adding connection to http://localhost:6141/elasticsearch
[00:06:30]                   │
[00:06:30]                   │      "
[00:06:31]                   │ debg ... sleep(501) start
[00:06:31]                   │ debg ... sleep(501) end
[00:06:31]                   │ debg in navigateTo url = http://localhost:6141/app/kibana#/management?_g=()
[00:06:31]                   │ debg TestSubjects.exists(statusPageContainer)
[00:06:31]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:06:34]                   │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:06:34]                   │ debg TestSubjects.click(users)
[00:06:34]                   │ debg Find.clickByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:06:34]                   │ debg Find.findByCssSelector('[data-test-subj="users"]') with timeout=10000
[00:06:34]                   │ debg TestSubjects.click(createUserButton)
[00:06:34]                   │ debg Find.clickByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:06:34]                   │ debg Find.findByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:06:35]                   └- ✓ pass  (12.6s) "security app Management Security navigation Can navigate to create user section"
[00:06:35]                 └-> Clicking cancel in create user section brings user back to listing
[00:06:35]                   └-> "before each" hook: global before each
[00:06:35]                   │ debg TestSubjects.click(userFormCancelButton)
[00:06:35]                   │ debg Find.clickByCssSelector('[data-test-subj="userFormCancelButton"]') with timeout=10000
[00:06:35]                   │ debg Find.findByCssSelector('[data-test-subj="userFormCancelButton"]') with timeout=10000
[00:06:35]                   └- ✓ pass  (248ms) "security app Management Security navigation Clicking cancel in create user section brings user back to listing"
[00:06:35]                 └-> Clicking save in create user section brings user back to listing
[00:06:35]                   └-> "before each" hook: global before each
[00:06:35]                   │ debg TestSubjects.click(createUserButton)
[00:06:35]                   │ debg Find.clickByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:06:35]                   │ debg Find.findByCssSelector('[data-test-subj="createUserButton"]') with timeout=10000
[00:06:35]                   │ debg TestSubjects.setValue(userFormUserNameInput, new-user)
[00:06:35]                   │ debg TestSubjects.click(userFormUserNameInput)
[00:06:35]                   │ debg Find.clickByCssSelector('[data-test-subj="userFormUserNameInput"]') with timeout=10000
[00:06:35]                   │ debg Find.findByCssSelector('[data-test-subj="userFormUserNameInput"]') with timeout=10000
[00:06:35]                   │ debg TestSubjects.setValue(passwordInput, 123456)
[00:06:35]                   │ debg TestSubjects.click(passwordInput)
[00:06:35]                   │ debg Find.clickByCssSelector('[data-test-subj="passwordInput"]') with timeout=10000
[00:06:35]                   │ debg Find.findByCssSelector('[data-test-subj="passwordInput"]') with timeout=10000
[00:06:35]                   │ debg TestSubjects.setValue(passwordConfirmationInput, 123456)
[00:06:35]                   │ debg TestSubjects.click(passwordConfirmationInput)
[00:06:35]                   │ debg Find.clickByCssSelector('[data-test-subj="passwordConfirmationInput"]') with timeout=10000
[00:06:35]                   │ debg Find.findByCssSelector('[data-test-subj="passwordConfirmationInput"]') with timeout=10000
[00:06:36]                   │ debg TestSubjects.setValue(userFormFullNameInput, Full User Name)
[00:06:36]                   │ debg TestSubjects.click(userFormFullNameInput)
[00:06:36]                   │ debg Find.clickByCssSelector('[data-test-subj="userFormFullNameInput"]') with timeout=10000
[00:06:36]                   │ debg Find.findByCssSelector('[data-test-subj="userFormFullNameInput"]') with timeout=10000
[00:06:36]                   │ debg TestSubjects.setValue(userFormEmailInput, example@example.com)
[00:06:36]                   │ debg TestSubjects.click(userFormEmailInput)
[00:06:36]                   │ debg Find.clickByCssSelector('[data-test-subj="userFormEmailInput"]') with timeout=10000
[00:06:36]                   │ debg Find.findByCssSelector('[data-test-subj="userFormEmailInput"]') with timeout=10000
[00:06:36]                   │ debg TestSubjects.click(userFormSaveButton)
[00:06:36]                   │ debg Find.clickByCssSelector('[data-test-subj="userFormSaveButton"]') with timeout=10000
[00:06:36]                   │ debg Find.findByCssSelector('[data-test-subj="userFormSaveButton"]') with timeout=10000
[00:06:36]                   │ debg isGlobalLoadingIndicatorVisible
[00:06:36]                   │ debg TestSubjects.exists(globalLoadingIndicator)
[00:06:36]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:06:36]                   │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:06:36]                   │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:06:36]                   │ info [o.e.x.s.a.u.TransportPutUserAction] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] added user [new-user]
[00:06:37]                   └- ✓ pass  (1.8s) "security app Management Security navigation Clicking save in create user section brings user back to listing"
[00:06:37]                 └-> Can navigate to edit user section
[00:06:37]                   └-> "before each" hook: global before each
[00:06:37]                   │ debg Find.clickByDisplayedLinkText('new-user') with timeout=10000
[00:06:37]                   │ debg Find.displayedByLinkText('new-user') with timeout=10000
[00:06:37]                   │ debg Find.byLinkText('new-user') with timeout=10000
[00:06:37]                   │ debg Wait for element become visible: new-user with timeout=10000
[00:06:37]                   │ debg ... sleep(500) start
[00:06:37]                   │ debg ... sleep(500) end
[00:06:37]                   │ debg TestSubjects.getAttribute(userFormUserNameInput, value)
[00:06:37]                   │ debg TestSubjects.find(userFormUserNameInput)
[00:06:37]                   │ debg Find.findByCssSelector('[data-test-subj="userFormUserNameInput"]') with timeout=10000
[00:06:37]                   └- ✓ pass  (853ms) "security app Management Security navigation Can navigate to edit user section"
[00:06:37]                 └-> Can navigate to roles section
[00:06:37]                   └-> "before each" hook: global before each
[00:06:37]                   │ debg navigating to settings url: http://localhost:6141/app/kibana#/management
[00:06:37]                   │ debg Navigate to: http://localhost:6141/app/kibana#/management
[00:06:38]                   │ debg ... sleep(700) start
[00:06:38]                   │ debg browser[INFO] http://localhost:6141/app/kibana?_t=1585945383715#/management 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:06:38]                   │
[00:06:38]                   │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:06:38]                   │ debg ... sleep(700) end
[00:06:38]                   │ debg returned from get, calling refresh
[00:06:40]                   │ debg browser[INFO] http://localhost:6141/app/kibana?_t=1585945383715#/management 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:06:40]                   │
[00:06:40]                   │ debg browser[INFO] http://localhost:6141/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:06:40]                   │ debg currentUrl = http://localhost:6141/app/kibana#/management
[00:06:40]                   │          appUrl = http://localhost:6141/app/kibana#/management
[00:06:40]                   │ debg TestSubjects.find(kibanaChrome)
[00:06:40]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:06:46]                   │ debg TestSubjects.find(kibanaChrome)
[00:06:46]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=10000
[00:06:46]                   │ debg browser[INFO] http://localhost:6141/bundles/plugin/data/data.plugin.js 96:139630 "INFO: 2020-04-03T20:23:11Z
[00:06:46]                   │        Adding connection to http://localhost:6141/elasticsearch
[00:06:46]                   │
[00:06:46]                   │      "
[00:06:46]                   │ debg ... sleep(501) start
[00:06:47]                   │ debg ... sleep(501) end
[00:06:47]                   │ debg in navigateTo url = http://localhost:6141/app/kibana#/management?_g=()
[00:06:47]                   │ debg TestSubjects.exists(statusPageContainer)
[00:06:47]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:06:49]                   │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:06:50]                   │ debg TestSubjects.click(roles)
[00:06:50]                   │ debg Find.clickByCssSelector('[data-test-subj="roles"]') with timeout=10000
[00:06:50]                   │ debg Find.findByCssSelector('[data-test-subj="roles"]') with timeout=10000
[00:06:50]                   └- ✓ pass  (12.6s) "security app Management Security navigation Can navigate to roles section"
[00:06:50]                 └-> Can navigate to create role section
[00:06:50]                   └-> "before each" hook: global before each
[00:06:50]                   │ debg TestSubjects.click(createRoleButton)
[00:06:50]                   │ debg Find.clickByCssSelector('[data-test-subj="createRoleButton"]') with timeout=10000
[00:06:50]                   │ debg Find.findByCssSelector('[data-test-subj="createRoleButton"]') with timeout=10000
[00:06:50]                   └- ✓ pass  (347ms) "security app Management Security navigation Can navigate to create role section"
[00:06:50]                 └-> Clicking cancel in create role section brings user back to listing
[00:06:50]                   └-> "before each" hook: global before each
[00:06:50]                   │ debg TestSubjects.click(roleFormCancelButton)
[00:06:50]                   │ debg Find.clickByCssSelector('[data-test-subj="roleFormCancelButton"]') with timeout=10000
[00:06:50]                   │ debg Find.findByCssSelector('[data-test-subj="roleFormCancelButton"]') with timeout=10000
[00:06:51]                   └- ✓ pass  (458ms) "security app Management Security navigation Clicking cancel in create role section brings user back to listing"
[00:06:51]                 └-> Clicking save in create role section brings user back to listing
[00:06:51]                   └-> "before each" hook: global before each
[00:06:51]                   │ debg TestSubjects.click(createRoleButton)
[00:06:51]                   │ debg Find.clickByCssSelector('[data-test-subj="createRoleButton"]') with timeout=10000
[00:06:51]                   │ debg Find.findByCssSelector('[data-test-subj="createRoleButton"]') with timeout=10000
[00:06:51]                   │ debg TestSubjects.setValue(roleFormNameInput, a-my-new-role)
[00:06:51]                   │ debg TestSubjects.click(roleFormNameInput)
[00:06:51]                   │ debg Find.clickByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:06:51]                   │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:07:01]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="roleFormNameInput"])
[00:07:01]                   │      Wait timed out after 10062ms
[00:07:02]                   │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:07:12]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="roleFormNameInput"])
[00:07:12]                   │      Wait timed out after 10026ms
[00:07:12]                   │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:07:22]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="roleFormNameInput"])
[00:07:22]                   │      Wait timed out after 10053ms
[00:07:23]                   │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:07:33]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="roleFormNameInput"])
[00:07:33]                   │      Wait timed out after 10011ms
[00:07:33]                   │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:07:43]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="roleFormNameInput"])
[00:07:43]                   │      Wait timed out after 10032ms
[00:07:44]                   │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:07:54]                   │ debg --- retry.try failed again with the same message...
[00:07:54]                   │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:08:04]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="roleFormNameInput"])
[00:08:04]                   │      Wait timed out after 10007ms
[00:08:05]                   │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:08:15]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="roleFormNameInput"])
[00:08:15]                   │      Wait timed out after 10004ms
[00:08:15]                   │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:08:25]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="roleFormNameInput"])
[00:08:25]                   │      Wait timed out after 10016ms
[00:08:26]                   │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:08:36]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="roleFormNameInput"])
[00:08:36]                   │      Wait timed out after 10019ms
[00:08:36]                   │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:08:46]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="roleFormNameInput"])
[00:08:46]                   │      Wait timed out after 10026ms
[00:08:47]                   │ debg Find.findByCssSelector('[data-test-subj="roleFormNameInput"]') with timeout=10000
[00:08:54]                   │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] moving index [.kibana-event-log-8.0.0-000001] from [{"phase":"hot","action":"unfollow","name":"wait-for-follow-shard-tasks"}] to [{"phase":"hot","action":"unfollow","name":"pause-follower-index"}] in policy [.kibana-event-log-policy]
[00:08:54]                   │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] moving index [ilm-history-2-000001] from [{"phase":"hot","action":"unfollow","name":"wait-for-follow-shard-tasks"}] to [{"phase":"hot","action":"unfollow","name":"pause-follower-index"}] in policy [ilm-history-ilm-policy]
[00:08:54]                   │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] moving index [.kibana-event-log-8.0.0-000001] from [{"phase":"hot","action":"unfollow","name":"pause-follower-index"}] to [{"phase":"hot","action":"unfollow","name":"close-follower-index"}] in policy [.kibana-event-log-policy]
[00:08:54]                   │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] moving index [ilm-history-2-000001] from [{"phase":"hot","action":"unfollow","name":"pause-follower-index"}] to [{"phase":"hot","action":"unfollow","name":"close-follower-index"}] in policy [ilm-history-ilm-policy]
[00:08:54]                   │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] moving index [.kibana-event-log-8.0.0-000001] from [{"phase":"hot","action":"unfollow","name":"close-follower-index"}] to [{"phase":"hot","action":"unfollow","name":"unfollow-follower-index"}] in policy [.kibana-event-log-policy]
[00:08:54]                   │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] moving index [ilm-history-2-000001] from [{"phase":"hot","action":"unfollow","name":"close-follower-index"}] to [{"phase":"hot","action":"unfollow","name":"unfollow-follower-index"}] in policy [ilm-history-ilm-policy]
[00:08:54]                   │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] moving index [.kibana-event-log-8.0.0-000001] from [{"phase":"hot","action":"unfollow","name":"unfollow-follower-index"}] to [{"phase":"hot","action":"unfollow","name":"open-follower-index"}] in policy [.kibana-event-log-policy]
[00:08:54]                   │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] moving index [ilm-history-2-000001] from [{"phase":"hot","action":"unfollow","name":"unfollow-follower-index"}] to [{"phase":"hot","action":"unfollow","name":"open-follower-index"}] in policy [ilm-history-ilm-policy]
[00:08:54]                   │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] moving index [.kibana-event-log-8.0.0-000001] from [{"phase":"hot","action":"unfollow","name":"open-follower-index"}] to [{"phase":"hot","action":"unfollow","name":"wait-for-yellow-step"}] in policy [.kibana-event-log-policy]
[00:08:54]                   │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] moving index [ilm-history-2-000001] from [{"phase":"hot","action":"unfollow","name":"open-follower-index"}] to [{"phase":"hot","action":"unfollow","name":"wait-for-yellow-step"}] in policy [ilm-history-ilm-policy]
[00:08:54]                   │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] moving index [.kibana-event-log-8.0.0-000001] from [{"phase":"hot","action":"unfollow","name":"wait-for-yellow-step"}] to [{"phase":"hot","action":"rollover","name":"check-rollover-ready"}] in policy [.kibana-event-log-policy]
[00:08:54]                   │ info [o.e.x.i.IndexLifecycleTransition] [kibana-ci-immutable-ubuntu-18-tests-xl-1585942717157113009] moving index [ilm-history-2-000001] from [{"phase":"hot","action":"unfollow","name":"wait-for-yellow-step"}] to [{"phase":"hot","action":"rollover","name":"check-rollover-ready"}] in policy [ilm-history-ilm-policy]
[00:08:57]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="roleFormNameInput"])
[00:08:57]                   │      Wait timed out after 10029ms
[00:08:57]                   │ debg --- retry.try error: retry.try timeout: TimeoutError: Waiting for element to be located By(css selector, [data-test-subj="roleFormNameInput"])
[00:08:57]                   │      Wait timed out after 10029ms
[00:08:57]                   │          at /dev/shm/workspace/kibana/node_modules/selenium-webdriver/lib/webdriver.js:841:17
[00:08:57]                   │          at process._tickCallback (internal/process/next_tick.js:68:7)
[00:08:58]                   │ info Taking screenshot "/dev/shm/workspace/kibana/x-pack/test/functional/screenshots/failure/security app Management Security navigation Clicking save in create role section brings user back to listing.png"
[00:08:58]                   │ info Current URL is: http://localhost:6141/app/kibana#/management/security/roles
[00:08:58]                   │ info Saving page source to: /dev/shm/workspace/kibana/x-pack/test/functional/failure_debug/html/security app Management Security navigation Clicking save in create role section brings user back to listing.html
[00:08:58]                   └- ✖ fail: "security app Management Security navigation Clicking save in create role section brings user back to listing"
[00:08:58]                   │

Stack Trace

Error: retry.try timeout: Error: retry.try timeout: TimeoutError: Waiting for element to be located By(css selector, [data-test-subj="roleFormNameInput"])
Wait timed out after 10029ms
    at /dev/shm/workspace/kibana/node_modules/selenium-webdriver/lib/webdriver.js:841:17
    at process._tickCallback (internal/process/next_tick.js:68:7)
    at onFailure (/dev/shm/workspace/kibana/test/common/services/retry/retry_for_success.ts:28:9)
    at retryForSuccess (/dev/shm/workspace/kibana/test/common/services/retry/retry_for_success.ts:68:13)
    at onFailure (/dev/shm/workspace/kibana/test/common/services/retry/retry_for_success.ts:28:9)
    at retryForSuccess (/dev/shm/workspace/kibana/test/common/services/retry/retry_for_success.ts:68:13)

History

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

@bkimmel bkimmel merged commit 0946376 into elastic:master Apr 3, 2020
@bkimmel bkimmel deleted the resolver/active-desc-styling branch April 3, 2020 21:27
gmmorris added a commit to gmmorris/kibana that referenced this pull request Apr 6, 2020
…into event-log/query-support

* 'event-log/query-support' of github.com:gmmorris/kibana: (41 commits)
  [jenkins] refer to sizes in most pipeline code (elastic#62082)
  skip flaky suite (elastic#60470)
  [Discover] Fix flaky FT in field visualize (elastic#62418)
  [ML] Data Frame Analytics: Fix feature importance (elastic#61761)
  [Reporting] Use a shim for server config (elastic#62086)
  [Reporting] Fix reporting for non-default spaces (elastic#62226)
  Fix bug that coerced empty scaled float value to 0 (elastic#62251)
  [SIEM] [Detection Engine] Remove has manage api keys requireme… (elastic#62446)
  [Maps] Safely handle empty string and invalid strings from EuiColorPicker (elastic#62507)
  Reporting/bug more blacklisted headers (elastic#62389)
  [SIEM] Prevent undefined behavior in our ML popover (elastic#62498)
  [SIEM] [Detection Engine] remove all unknowns from all rules t… (elastic#62327)
  base changes for active/current node styling (elastic#62007)
  [kbn/ui-shared-deps] expand and split (elastic#62364)
  [ML] DF Analytics - ensure destination index pattern created (elastic#62450)
  Mark rule run as failure if there was an error (elastic#62383)
  Add docs for metric explorer alerts (elastic#62314)
  skip flaky suite (elastic#62281)
  [SIEM][Detection Engine] Fixes export of single rule and the icons
  fixes flakiness (elastic#62406)
  ...
@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create backports run node scripts/backport --pr 62007 or prevent reminders by adding the backport:skip label.

@kibanamachine kibanamachine added the backport missing Added to PRs automatically when the are determined to be missing a backport. label Apr 7, 2020
@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create backports run node scripts/backport --pr 62007 or prevent reminders by adding the backport:skip label.

bkimmel added a commit that referenced this pull request Apr 10, 2020
* changes for active/current node styling
* Adjustment to reducer for selected node
*Fix spelling mistake
@kibanamachine kibanamachine removed the backport missing Added to PRs automatically when the are determined to be missing a backport. label Apr 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Endpoint Elastic Endpoint feature Feature:Resolver Security Solution Resolver feature release_note:skip Skip the PR/issue when compiling release notes v8.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants