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

[Endpoint] Fix agent type #60554

Merged
merged 2 commits into from
Mar 18, 2020
Merged

Conversation

marshallmain
Copy link
Contributor

@marshallmain marshallmain commented Mar 18, 2020

Summary

endgame is the agent type for the legacy sensor and signals to the UI that a document is in the legacy v0 format. The sample data generator only makes v1 docs, so the agent type has to change.

For maintainers

@marshallmain marshallmain added v8.0.0 v7.7.0 Team:Endpoint Response Endpoint Response Team Feature:Endpoint Elastic Endpoint feature labels Mar 18, 2020
@marshallmain marshallmain requested a review from a team as a code owner March 18, 2020 19:18
@elasticmachine
Copy link
Contributor

Pinging @elastic/endpoint-response (Team:Endpoint Response)

@elasticmachine
Copy link
Contributor

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

@marshallmain marshallmain added the release_note:skip Skip the PR/issue when compiling release notes label Mar 18, 2020
@marshallmain
Copy link
Contributor Author

@elasticmachine merge upstream

@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/discover/feature_controls/discover_spaces·ts.discover feature controls spaces space with no features disabled shows "visualize" field button

Link to Jenkins

Standard Out

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

[00:00:00]       │
[00:00:00]         └-: discover
[00:00:00]           └-> "before all" hook
[00:00:00]           └-: feature controls
[00:00:00]             └-> "before all" hook
[00:00:00]             └-: spaces
[00:00:00]               └-> "before all" hook
[00:00:00]               └-> "before all" hook
[00:00:00]                 │ info [logstash_functional] Loading "mappings.json"
[00:00:00]                 │ info [logstash_functional] Loading "data.json.gz"
[00:00:00]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [logstash-2015.09.22] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:00:00]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[logstash-2015.09.22][0]]]).
[00:00:00]                 │ info [logstash_functional] Created index "logstash-2015.09.22"
[00:00:00]                 │ 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:00:00]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [logstash-2015.09.20] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:00:00]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[logstash-2015.09.20][0]]]).
[00:00:00]                 │ info [logstash_functional] Created index "logstash-2015.09.20"
[00:00:00]                 │ 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:00:00]                 │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [logstash-2015.09.21] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:00:00]                 │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[logstash-2015.09.21][0]]]).
[00:00:00]                 │ info [logstash_functional] Created index "logstash-2015.09.21"
[00:00:00]                 │ 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:00:10]                 │ info progress: 7523
[00:00:16]                 │ info [logstash_functional] Indexed 4634 docs into "logstash-2015.09.22"
[00:00:16]                 │ info [logstash_functional] Indexed 4757 docs into "logstash-2015.09.20"
[00:00:16]                 │ info [logstash_functional] Indexed 4614 docs into "logstash-2015.09.21"
[00:00:16]               └-: space with no features disabled
[00:00:16]                 └-> "before all" hook
[00:00:16]                 └-> "before all" hook
[00:00:16]                   │ info [discover/feature_controls/spaces] Loading "mappings.json"
[00:00:16]                   │ info [discover/feature_controls/spaces] Loading "data.json"
[00:00:16]                   │ info [o.e.c.m.MetaDataDeleteIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [.kibana_1/8Y6BbChMSueuNQJh_ZnnSg] deleting index
[00:00:16]                   │ info [discover/feature_controls/spaces] Deleted existing index [".kibana_1"]
[00:00:16]                   │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [.kibana] creating index, cause [api], templates [], shards [1]/[0], mappings [_doc]
[00:00:16]                   │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.kibana][0]]]).
[00:00:16]                   │ info [discover/feature_controls/spaces] Created index ".kibana"
[00:00:16]                   │ debg [discover/feature_controls/spaces] ".kibana" settings {"index":{"number_of_shards":"1","auto_expand_replicas":"0-1","number_of_replicas":"0"}}
[00:00:16]                   │ info [discover/feature_controls/spaces] Indexed 4 docs into ".kibana"
[00:00:16]                   │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [.kibana/oM_wTJbPQjihST_rTlmBsw] update_mapping [_doc]
[00:00:16]                   │ debg Migrating saved objects
[00:00:17]                   │ proc [kibana]   log   [21:26:03.242] [info][savedobjects-service] Creating index .kibana_2.
[00:00:17]                   │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [.kibana_2] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:00:17]                   │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] updating number_of_replicas to [0] for indices [.kibana_2]
[00:00:17]                   │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.kibana_2][0]]]).
[00:00:17]                   │ proc [kibana]   log   [21:26:03.399] [info][savedobjects-service] Reindexing .kibana to .kibana_1
[00:00:18]                   │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [.kibana_1] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:00:18]                   │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] updating number_of_replicas to [0] for indices [.kibana_1]
[00:00:18]                   │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.kibana_1][0]]]).
[00:00:18]                   │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [.tasks] creating index, cause [auto(task api)], templates [], shards [1]/[1], mappings [_doc]
[00:00:18]                   │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] updating number_of_replicas to [0] for indices [.tasks]
[00:00:18]                   │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] Cluster health status changed from [YELLOW] to [GREEN] (reason: [shards started [[.tasks][0]]]).
[00:00:18]                   │ info [o.e.t.LoggingTaskListener] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] 1635 finished with response BulkByScrollResponse[took=57.2ms,timed_out=false,sliceId=null,updated=0,created=5,deleted=0,batches=1,versionConflicts=0,noops=0,retries=0,throttledUntil=0s,bulk_failures=[],search_failures=[]]
[00:00:18]                   │ info [o.e.c.m.MetaDataDeleteIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [.kibana/oM_wTJbPQjihST_rTlmBsw] deleting index
[00:00:18]                   │ proc [kibana]   log   [21:26:03.933] [info][savedobjects-service] Migrating .kibana_1 saved objects to .kibana_2
[00:00:18]                   │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [.kibana_2/mMOw5y2VQQWUTcoZpadLBw] update_mapping [_doc]
[00:00:18]                   │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [.kibana_2/mMOw5y2VQQWUTcoZpadLBw] update_mapping [_doc]
[00:00:18]                   │ proc [kibana]   log   [21:26:04.111] [info][savedobjects-service] Pointing alias .kibana to .kibana_2.
[00:00:18]                   │ proc [kibana]   log   [21:26:04.214] [info][savedobjects-service] Finished in 977ms.
[00:00:18]                   │ debg applying update to kibana config: {"accessibility:disableAnimations":true,"dateFormat:tz":"UTC"}
[00:00:18]                   │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [.kibana_2/mMOw5y2VQQWUTcoZpadLBw] update_mapping [_doc]
[00:00:19]                   │ debg creating space
[00:00:20]                   │ info [o.e.c.m.MetaDataMappingService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [.kibana_2/mMOw5y2VQQWUTcoZpadLBw] update_mapping [_doc]
[00:00:20]                   │ debg created space
[00:00:20]                 └-> shows discover navlink
[00:00:20]                   └-> "before each" hook: global before each
[00:00:20]                   │ debg navigating to home url: http://localhost:6181/s/custom_space/app/kibana#/home
[00:00:20]                   │ debg Navigate to: http://localhost:6181/s/custom_space/app/kibana#/home
[00:00:21]                   │ debg ... sleep(700) start
[00:00:21]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/login?next=%2Fs%2Fcustom_space%2Fapp%2Fkibana%3F_t%3D1584566766401#/home 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:00:21]                   │
[00:00:21]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/bundles/app/core/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:21]                   │ debg ... sleep(700) end
[00:00:21]                   │ debg returned from get, calling refresh
[00:00:22]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/login?next=%2Fs%2Fcustom_space%2Fapp%2Fkibana%3F_t%3D1584566766401#/home 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:00:22]                   │
[00:00:22]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/bundles/app/core/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:22]                   │ debg currentUrl = http://localhost:6181/s/custom_space/login?next=%2Fs%2Fcustom_space%2Fapp%2Fkibana%3F_t%3D1584566766401#/home
[00:00:22]                   │          appUrl = http://localhost:6181/s/custom_space/app/kibana#/home
[00:00:22]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:00:31]                   │ proc [kibana]   log   [21:26:17.362] [warning][plugins][spaces] Error toggling capabilities for request to /api/core/capabilities: [security_exception] missing authentication credentials for REST request [/_security/user/_has_privileges], with { header={ WWW-Authenticate={ 0="ApiKey" & 1="Basic realm=\"security\" charset=\"UTF-8\"" } } } :: {"path":"/_security/user/_has_privileges","query":{},"body":"{\"applications\":[{\"application\":\"kibana-.kibana\",\"resources\":[\"space:custom_space\"],\"privileges\":[\"version:8.0.0-SNAPSHOT\",\"login:\"]}]}","statusCode":401,"response":"{\"error\":{\"root_cause\":[{\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}}],\"type\":\"security_exception\",\"reason\":\"missing authentication credentials for REST request [/_security/user/_has_privileges]\",\"header\":{\"WWW-Authenticate\":[\"ApiKey\",\"Basic realm=\\\"security\\\" charset=\\\"UTF-8\\\"\"]}},\"status\":401}","wwwAuthenticateDirective":"ApiKey, Basic realm=\"security\" charset=\"UTF-8\""}
[00:00:32]                   │ debg Found login page
[00:00:32]                   │ debg TestSubjects.setValue(loginUsername, test_user)
[00:00:32]                   │ debg TestSubjects.click(loginUsername)
[00:00:32]                   │ debg Find.clickByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:00:32]                   │ debg Find.findByCssSelector('[data-test-subj="loginUsername"]') with timeout=10000
[00:00:32]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-18T21:26:17Z
[00:00:32]                   │        Adding connection to http://localhost:6181/s/custom_space/elasticsearch
[00:00:32]                   │
[00:00:32]                   │      "
[00:00:32]                   │ debg TestSubjects.setValue(loginPassword, changeme)
[00:00:32]                   │ debg TestSubjects.click(loginPassword)
[00:00:32]                   │ debg Find.clickByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:00:32]                   │ debg Find.findByCssSelector('[data-test-subj="loginPassword"]') with timeout=10000
[00:00:32]                   │ debg TestSubjects.click(loginSubmit)
[00:00:32]                   │ debg Find.clickByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:00:32]                   │ debg Find.findByCssSelector('[data-test-subj="loginSubmit"]') with timeout=10000
[00:00:32]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"] nav:not(.ng-hide)') with timeout=60000
[00:00:40]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/app/kibana?_t=1584566766401#/home 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:00:40]                   │
[00:00:40]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:40]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-18T21:26:23Z
[00:00:40]                   │        Adding connection to http://localhost:6181/s/custom_space/elasticsearch
[00:00:40]                   │
[00:00:40]                   │      "
[00:00:40]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/app/kibana?_t=1584566785883#/home 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:00:40]                   │
[00:00:40]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:40]                   │ debg Finished login process currentUrl = http://localhost:6181/s/custom_space/app/kibana#/home
[00:00:40]                   │ debg TestSubjects.find(kibanaChrome)
[00:00:40]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=10000
[00:00:46]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-18T21:26:30Z
[00:00:46]                   │        Adding connection to http://localhost:6181/s/custom_space/elasticsearch
[00:00:46]                   │
[00:00:46]                   │      "
[00:00:46]                   │ debg ... sleep(501) start
[00:00:47]                   │ debg ... sleep(501) end
[00:00:47]                   │ debg in navigateTo url = http://localhost:6181/s/custom_space/app/kibana#/home
[00:00:47]                   │ debg TestSubjects.exists(statusPageContainer)
[00:00:47]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:00:49]                   │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:00:50]                   │ debg TestSubjects.find(navDrawer)
[00:00:50]                   │ debg Find.findByCssSelector('[data-test-subj="navDrawer"]') with timeout=10000
[00:00:50]                   └- ✓ pass  (29.5s) "discover feature controls spaces space with no features disabled shows discover navlink"
[00:00:50]                 └-> shows save button
[00:00:50]                   └-> "before each" hook: global before each
[00:00:50]                   │ debg navigating to discover url: http://localhost:6181/s/custom_space/app/kibana#/discover
[00:00:50]                   │ debg Navigate to: http://localhost:6181/s/custom_space/app/kibana#/discover
[00:00:50]                   │ debg ... sleep(700) start
[00:00:50]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/app/kibana?_t=1584566795858#/discover 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:00:50]                   │
[00:00:50]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:51]                   │ debg ... sleep(700) end
[00:00:51]                   │ debg returned from get, calling refresh
[00:00:52]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/app/kibana?_t=1584566795858#/discover 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:00:52]                   │
[00:00:52]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:00:53]                   │ debg currentUrl = http://localhost:6181/s/custom_space/app/kibana#/discover
[00:00:53]                   │          appUrl = http://localhost:6181/s/custom_space/app/kibana#/discover
[00:00:53]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:00:59]                   │ debg TestSubjects.find(kibanaChrome)
[00:00:59]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=10000
[00:00:59]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-18T21:26:42Z
[00:00:59]                   │        Adding connection to http://localhost:6181/s/custom_space/elasticsearch
[00:00:59]                   │
[00:00:59]                   │      "
[00:00:59]                   │ debg ... sleep(501) start
[00:01:00]                   │ debg ... sleep(501) end
[00:01:00]                   │ debg in navigateTo url = http://localhost:6181/s/custom_space/app/kibana#/discover?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))&_a=(columns:!(_source),filters:!(),index:%27logstash-*%27,interval:auto,query:(language:kuery,query:%27%27),sort:!())
[00:01:00]                   │ debg --- retry.try error: URL changed, waiting for it to settle
[00:01:01]                   │ debg ... sleep(501) start
[00:01:01]                   │ debg ... sleep(501) end
[00:01:01]                   │ debg in navigateTo url = http://localhost:6181/s/custom_space/app/kibana#/discover?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))&_a=(columns:!(_source),filters:!(),index:%27logstash-*%27,interval:auto,query:(language:kuery,query:%27%27),sort:!())
[00:01:01]                   │ debg TestSubjects.exists(statusPageContainer)
[00:01:01]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:01:04]                   │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:01:04]                   │ debg TestSubjects.exists(discoverSaveButton)
[00:01:04]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="discoverSaveButton"]') with timeout=20000
[00:01:04]                   └- ✓ pass  (14.4s) "discover feature controls spaces space with no features disabled shows save button"
[00:01:04]                 └-> shows "visualize" field button
[00:01:04]                   └-> "before each" hook: global before each
[00:01:04]                   │ debg navigating to discover url: http://localhost:6181/s/custom_space/app/kibana#/discover
[00:01:04]                   │ debg Navigate to: http://localhost:6181/s/custom_space/app/kibana#/discover
[00:01:05]                   │ debg ... sleep(700) start
[00:01:05]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/app/kibana?_t=1584566810239#/discover 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:01:05]                   │
[00:01:05]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:01:05]                   │ debg ... sleep(700) end
[00:01:05]                   │ debg returned from get, calling refresh
[00:01:07]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/app/kibana?_t=1584566810239#/discover 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:01:07]                   │
[00:01:07]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/bundles/app/kibana/bootstrap.js 9:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:01:07]                   │ debg currentUrl = http://localhost:6181/s/custom_space/app/kibana#/discover
[00:01:07]                   │          appUrl = http://localhost:6181/s/custom_space/app/kibana#/discover
[00:01:07]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:01:12]                   │ debg TestSubjects.find(kibanaChrome)
[00:01:12]                   │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=10000
[00:01:12]                   │ debg browser[INFO] http://localhost:6181/s/custom_space/bundles/plugin/data/data.plugin.js 96:139970 "INFO: 2020-03-18T21:26:56Z
[00:01:12]                   │        Adding connection to http://localhost:6181/s/custom_space/elasticsearch
[00:01:12]                   │
[00:01:12]                   │      "
[00:01:12]                   │ debg ... sleep(501) start
[00:01:13]                   │ debg ... sleep(501) end
[00:01:13]                   │ debg in navigateTo url = http://localhost:6181/s/custom_space/app/kibana#/discover?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))&_a=(columns:!(_source),filters:!(),index:%27logstash-*%27,interval:auto,query:(language:kuery,query:%27%27),sort:!())
[00:01:13]                   │ debg --- retry.try error: URL changed, waiting for it to settle
[00:01:14]                   │ debg ... sleep(501) start
[00:01:14]                   │ debg ... sleep(501) end
[00:01:14]                   │ debg in navigateTo url = http://localhost:6181/s/custom_space/app/kibana#/discover?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))&_a=(columns:!(_source),filters:!(),index:%27logstash-*%27,interval:auto,query:(language:kuery,query:%27%27),sort:!())
[00:01:14]                   │ debg TestSubjects.exists(statusPageContainer)
[00:01:14]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:01:17]                   │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:01:17]                   │ debg Setting absolute range to Sep 19, 2015 @ 06:31:44.000 to Sep 23, 2015 @ 18:31:44.000
[00:01:17]                   │ debg TestSubjects.exists(superDatePickerToggleQuickMenuButton)
[00:01:17]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerToggleQuickMenuButton"]') with timeout=20000
[00:01:17]                   │ debg TestSubjects.exists(superDatePickerShowDatesButton)
[00:01:17]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=2500
[00:01:17]                   │ debg TestSubjects.click(superDatePickerShowDatesButton)
[00:01:17]                   │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:01:17]                   │ debg Find.findByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:01:18]                   │ debg TestSubjects.exists(superDatePickerstartDatePopoverButton)
[00:01:18]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=2500
[00:01:18]                   │ debg TestSubjects.click(superDatePickerendDatePopoverButton)
[00:01:18]                   │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:01:18]                   │ debg Find.findByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:01:18]                   │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:01:18]                   │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:01:18]                   │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:01:18]                   │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:01:18]                   │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:01:18]                   │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:01:18]                   │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:01:18]                   │ debg TestSubjects.setValue(superDatePickerAbsoluteDateInput, Sep 23, 2015 @ 18:31:44.000)
[00:01:18]                   │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:01:18]                   │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:01:18]                   │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:01:19]                   │ debg ... sleep(500) start
[00:01:20]                   │ debg ... sleep(500) end
[00:01:20]                   │ debg TestSubjects.click(superDatePickerstartDatePopoverButton)
[00:01:20]                   │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:01:20]                   │ debg Find.findByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:01:20]                   │ debg Find.waitForElementStale with timeout=10000
[00:01:20]                   │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:01:20]                   │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:01:20]                   │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:01:20]                   │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:01:21]                   │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:01:21]                   │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:01:21]                   │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:01:21]                   │ debg TestSubjects.setValue(superDatePickerAbsoluteDateInput, Sep 19, 2015 @ 06:31:44.000)
[00:01:21]                   │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:01:21]                   │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:01:21]                   │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:01:22]                   │ debg TestSubjects.exists(superDatePickerApplyTimeButton)
[00:01:22]                   │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerApplyTimeButton"]') with timeout=2500
[00:01:25]                   │ debg --- retry.tryForTime error: [data-test-subj="superDatePickerApplyTimeButton"] is not displayed
[00:01:25]                   │ debg TestSubjects.click(querySubmitButton)
[00:01:25]                   │ debg Find.clickByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:01:25]                   │ debg Find.findByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:01:26]                   │ debg Find.waitForElementStale with timeout=10000
[00:01:26]                   │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:01:26]                   │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:01:27]                   │ info [o.e.c.m.MetaDataCreateIndexService] [kibana-ci-immutable-oraclelinux-tests-xl-1584564437539868147] [.async-search] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
[00:01:27]                   │ debg TestSubjects.click(field-bytes)
[00:01:27]                   │ debg Find.clickByCssSelector('[data-test-subj="field-bytes"]') with timeout=10000
[00:01:27]                   │ debg Find.findByCssSelector('[data-test-subj="field-bytes"]') with timeout=10000
[00:01:37]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="field-bytes"])
[00:01:37]                   │      Wait timed out after 10056ms
[00:01:38]                   │ debg Find.findByCssSelector('[data-test-subj="field-bytes"]') with timeout=10000
[00:01:48]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="field-bytes"])
[00:01:48]                   │      Wait timed out after 10027ms
[00:01:48]                   │ debg Find.findByCssSelector('[data-test-subj="field-bytes"]') with timeout=10000
[00:01:58]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="field-bytes"])
[00:01:58]                   │      Wait timed out after 10006ms
[00:01:59]                   │ debg Find.findByCssSelector('[data-test-subj="field-bytes"]') with timeout=10000
[00:02:09]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="field-bytes"])
[00:02:09]                   │      Wait timed out after 10047ms
[00:02:09]                   │ debg Find.findByCssSelector('[data-test-subj="field-bytes"]') with timeout=10000
[00:02:19]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="field-bytes"])
[00:02:19]                   │      Wait timed out after 10060ms
[00:02:20]                   │ debg Find.findByCssSelector('[data-test-subj="field-bytes"]') with timeout=10000
[00:02:30]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="field-bytes"])
[00:02:30]                   │      Wait timed out after 10048ms
[00:02:31]                   │ debg Find.findByCssSelector('[data-test-subj="field-bytes"]') with timeout=10000
[00:02:41]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="field-bytes"])
[00:02:41]                   │      Wait timed out after 10052ms
[00:02:41]                   │ debg Find.findByCssSelector('[data-test-subj="field-bytes"]') with timeout=10000
[00:02:51]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="field-bytes"])
[00:02:51]                   │      Wait timed out after 10058ms
[00:02:52]                   │ debg Find.findByCssSelector('[data-test-subj="field-bytes"]') with timeout=10000
[00:03:02]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="field-bytes"])
[00:03:02]                   │      Wait timed out after 10011ms
[00:03:02]                   │ debg Find.findByCssSelector('[data-test-subj="field-bytes"]') with timeout=10000
[00:03:12]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="field-bytes"])
[00:03:12]                   │      Wait timed out after 10010ms
[00:03:13]                   │ debg Find.findByCssSelector('[data-test-subj="field-bytes"]') with timeout=10000
[00:03:23]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="field-bytes"])
[00:03:23]                   │      Wait timed out after 10032ms
[00:03:23]                   │ debg Find.findByCssSelector('[data-test-subj="field-bytes"]') with timeout=10000
[00:03:33]                   │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="field-bytes"])
[00:03:33]                   │      Wait timed out after 10050ms
[00:03:34]                   │ info Taking screenshot "/dev/shm/workspace/kibana/x-pack/test/functional/screenshots/failure/discover feature controls spaces space with no features disabled shows _visualize_ field button.png"
[00:03:34]                   │ info Current URL is: http://localhost:6181/s/custom_space/app/kibana#/discover?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:%272015-09-19T06:31:44.000Z%27,to:%272015-09-23T18:31:44.000Z%27))&_a=(columns:!(_source),filters:!(),index:%27logstash-*%27,interval:auto,query:(language:kuery,query:%27%27),sort:!())
[00:03:34]                   │ info Saving page source to: /dev/shm/workspace/kibana/x-pack/test/functional/failure_debug/html/discover feature controls spaces space with no features disabled shows _visualize_ field button.html
[00:03:34]                   └- ✖ fail: "discover feature controls spaces space with no features disabled shows "visualize" field button"
[00:03:34]                   │

Stack Trace

Error: retry.try timeout: TimeoutError: Waiting for element to be located By(css selector, [data-test-subj="field-bytes"])
Wait timed out after 10050ms
    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)

History

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

@marshallmain marshallmain merged commit cf1a330 into elastic:master Mar 18, 2020
@marshallmain marshallmain deleted the fix-sample-resolver branch March 18, 2020 23:46
gmmorris added a commit to gmmorris/kibana that referenced this pull request Mar 19, 2020
* master: (35 commits)
  [Alerting] Adds navigation by consumer and alert type to alerting (elastic#58997)
  Introduce search interceptor (elastic#60523)
  [ML] Add functional tests for file data visualizer (elastic#60413)
  [APM] Optimize service map query (elastic#60412)
  [SIEM][Detection Engine] Adds lists feature flag and list values to the REST interfaces
  Enhancement/update esdocs datasource (elastic#59512)
  [junit] only include stdout in report for failures (elastic#60530)
  Update dependency nock to v12 (elastic#60422)
  upgrade execa to get stdout/stderr in error messages (elastic#60537)
  skip flaky suite (elastic#60471)
  [Ingest] Agent Config Details - Data sources list ui (elastic#60429)
  [SIEM] Create ML Rules (elastic#58053)
  skip flaky suite (elastic#60559)
  fix agent type (elastic#60554)
  Fixed default message for index threshold includes both threshold values (elastic#60545)
  [Ingest] Add support for `yaml` field types (elastic#60440)
  Solved the issue for a GROUP BY expression validation (elastic#60558)
  [Maps] Mark instance state as readonly (elastic#60557)
  Move ui/indices into es_ui_shared plugin. (elastic#60186)
  ServiceNow action improvements (elastic#60052)
  ...
gmmorris added a commit to gmmorris/kibana that referenced this pull request Mar 19, 2020
* master: (64 commits)
  [Alerting] Adds navigation by consumer and alert type to alerting (elastic#58997)
  Introduce search interceptor (elastic#60523)
  [ML] Add functional tests for file data visualizer (elastic#60413)
  [APM] Optimize service map query (elastic#60412)
  [SIEM][Detection Engine] Adds lists feature flag and list values to the REST interfaces
  Enhancement/update esdocs datasource (elastic#59512)
  [junit] only include stdout in report for failures (elastic#60530)
  Update dependency nock to v12 (elastic#60422)
  upgrade execa to get stdout/stderr in error messages (elastic#60537)
  skip flaky suite (elastic#60471)
  [Ingest] Agent Config Details - Data sources list ui (elastic#60429)
  [SIEM] Create ML Rules (elastic#58053)
  skip flaky suite (elastic#60559)
  fix agent type (elastic#60554)
  Fixed default message for index threshold includes both threshold values (elastic#60545)
  [Ingest] Add support for `yaml` field types (elastic#60440)
  Solved the issue for a GROUP BY expression validation (elastic#60558)
  [Maps] Mark instance state as readonly (elastic#60557)
  Move ui/indices into es_ui_shared plugin. (elastic#60186)
  ServiceNow action improvements (elastic#60052)
  ...
jloleysens added a commit to jloleysens/kibana that referenced this pull request Mar 19, 2020
…-cluster-replication

* 'master' of github.com:elastic/kibana: (89 commits)
  Sort by name when fetching alerts and connectors (elastic#60506)
  Make slack param validation handle empty messages (elastic#60468)
  [Alerting] Adds navigation by consumer and alert type to alerting (elastic#58997)
  Introduce search interceptor (elastic#60523)
  [ML] Add functional tests for file data visualizer (elastic#60413)
  [APM] Optimize service map query (elastic#60412)
  [SIEM][Detection Engine] Adds lists feature flag and list values to the REST interfaces
  Enhancement/update esdocs datasource (elastic#59512)
  [junit] only include stdout in report for failures (elastic#60530)
  Update dependency nock to v12 (elastic#60422)
  upgrade execa to get stdout/stderr in error messages (elastic#60537)
  skip flaky suite (elastic#60471)
  [Ingest] Agent Config Details - Data sources list ui (elastic#60429)
  [SIEM] Create ML Rules (elastic#58053)
  skip flaky suite (elastic#60559)
  fix agent type (elastic#60554)
  Fixed default message for index threshold includes both threshold values (elastic#60545)
  [Ingest] Add support for `yaml` field types (elastic#60440)
  Solved the issue for a GROUP BY expression validation (elastic#60558)
  [Maps] Mark instance state as readonly (elastic#60557)
  ...

# Conflicts:
#	x-pack/legacy/plugins/cross_cluster_replication/public/np_ready/app/components/auto_follow_pattern_form.js
#	x-pack/legacy/plugins/cross_cluster_replication/public/np_ready/app/components/follower_index_form/follower_index_form.js
#	x-pack/legacy/plugins/cross_cluster_replication/public/np_ready/app/components/follower_index_form/follower_index_form.test.js
#	x-pack/legacy/plugins/cross_cluster_replication/public/np_ready/app/services/auto_follow_pattern_validators.js
#	x-pack/legacy/plugins/cross_cluster_replication/public/np_ready/app/services/input_validation.js
jloleysens added a commit to jloleysens/kibana that referenced this pull request Mar 19, 2020
…ole/cleanup

* 'master' of github.com:elastic/kibana: (47 commits)
  [Remote clusters] Update copy (elastic#60382)
  Sort by name when fetching alerts and connectors (elastic#60506)
  Make slack param validation handle empty messages (elastic#60468)
  [Alerting] Adds navigation by consumer and alert type to alerting (elastic#58997)
  Introduce search interceptor (elastic#60523)
  [ML] Add functional tests for file data visualizer (elastic#60413)
  [APM] Optimize service map query (elastic#60412)
  [SIEM][Detection Engine] Adds lists feature flag and list values to the REST interfaces
  Enhancement/update esdocs datasource (elastic#59512)
  [junit] only include stdout in report for failures (elastic#60530)
  Update dependency nock to v12 (elastic#60422)
  upgrade execa to get stdout/stderr in error messages (elastic#60537)
  skip flaky suite (elastic#60471)
  [Ingest] Agent Config Details - Data sources list ui (elastic#60429)
  [SIEM] Create ML Rules (elastic#58053)
  skip flaky suite (elastic#60559)
  fix agent type (elastic#60554)
  Fixed default message for index threshold includes both threshold values (elastic#60545)
  [Ingest] Add support for `yaml` field types (elastic#60440)
  Solved the issue for a GROUP BY expression validation (elastic#60558)
  ...
gmmorris added a commit to gmmorris/kibana that referenced this pull request Mar 19, 2020
* master: (39 commits)
  [SIEM][CASE]  Configuration page action bar (elastic#60608)
  [Remote clusters] Update copy (elastic#60382)
  Sort by name when fetching alerts and connectors (elastic#60506)
  Make slack param validation handle empty messages (elastic#60468)
  [Alerting] Adds navigation by consumer and alert type to alerting (elastic#58997)
  Introduce search interceptor (elastic#60523)
  [ML] Add functional tests for file data visualizer (elastic#60413)
  [APM] Optimize service map query (elastic#60412)
  [SIEM][Detection Engine] Adds lists feature flag and list values to the REST interfaces
  Enhancement/update esdocs datasource (elastic#59512)
  [junit] only include stdout in report for failures (elastic#60530)
  Update dependency nock to v12 (elastic#60422)
  upgrade execa to get stdout/stderr in error messages (elastic#60537)
  skip flaky suite (elastic#60471)
  [Ingest] Agent Config Details - Data sources list ui (elastic#60429)
  [SIEM] Create ML Rules (elastic#58053)
  skip flaky suite (elastic#60559)
  fix agent type (elastic#60554)
  Fixed default message for index threshold includes both threshold values (elastic#60545)
  [Ingest] Add support for `yaml` field types (elastic#60440)
  ...
marshallmain added a commit to marshallmain/kibana that referenced this pull request Mar 19, 2020
Co-authored-by: Elastic Machine <[email protected]>
@kibanamachine
Copy link
Contributor

Looks like this PR has a backport PR but it still hasn't been merged. Please merge it ASAP to keep the branches relatively in sync.

@kibanamachine kibanamachine added the backport missing Added to PRs automatically when the are determined to be missing a backport. label Mar 19, 2020
marshallmain added a commit that referenced this pull request Mar 20, 2020
Co-authored-by: Elastic Machine <[email protected]>

Co-authored-by: Elastic Machine <[email protected]>
@kibanamachine kibanamachine removed the backport missing Added to PRs automatically when the are determined to be missing a backport. label Mar 20, 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 release_note:skip Skip the PR/issue when compiling release notes Team:Endpoint Response Endpoint Response Team v7.7.0 v8.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants