opensearch-project/opensearch-build

[RELEASE] Release version 2.7.0

github-actions opened this issue Β· 30 comments

Release OpenSearch and OpenSearch Dashboards 2.7.0

I noticed that a manifest was automatically created in manifests/2.7.0. Please follow the following checklist to make a release.

How to use this issue

This Release Issue

This issue captures the state of the OpenSearch release, its assignee is responsible for driving the release. Please contact them or @mention them on this issue for help. There are linked issues on components of the release where individual components can be tracked. More details are included in the Maintainers Release owner section.

Release Steps

There are several steps to the release process, these steps are completed as the whole release and components that are behind present risk to the release. The release owner completes the tasks in this ticket, whereas component owners resolve tasks on their ticket in their repositories.

Steps have completion dates for coordinating efforts between the components of a release; components can start as soon as they are ready far in advance of a future release.

Component List

To aid in understanding the state of the release there is a table with status indicating each component state. This is updated based on the status of the component issues.

Preparation

  • Assign this issue to a release owner.
  • Declare a pencils down date for new features to be merged.
  • April 17th is pencils down date for feature freeze.
  • Update the Campaigns section to include monitoring campaigns during this release.
  • Update this issue so all __REPLACE_RELEASE-__ placeholders have actual dates.
  • Document any new quality requirements or changes.
  • Finalize scope and feature set and update the Public Roadmap.
  • Create a release issue in every component repo that links back to this issue, update Components section with these links.
  • Ensure the label is created in each component repo for this new version, and the next minor release. Create a version label
  • Ensure that all release issues created above are assigned to an owner in the component team.
  • Increase the build frequency for the this release from once a day (H 1 * * *) to once every hour (H/60 * * * *) in jenkinsFile.

Campaigns

Issues Status
opensearch-project/OpenSearch#6841 πŸ”΄

Release Branch - _Ends April 7th

  • Component versions are auto-incremented to 2.7.0 version.
  • Plugins team to ensure working CI in component repositories and merge the version increment PRs.
  • OpenSearch / OpenSearch-Dashboards core cut branch <MajorVersion>.<MinorVersion> early.
  • All component repos create <MajorVersion>.<MinorVersion> branch for the release.

Feature Freeze - _Ends April 14th

Code Complete - _Ends April 17th

Release testing - _Ends April 21st

  • Declare a release candidate build, and provide the instructions with the release candidates for teams on testing (April 17th).
  • Stop builds for this version of OpenSearch and/or OpenSearch Dashboards in order to avoid accidental commits going in unknowingly. Restart only if necessary else manually run the build workflow and declare new release candidate.
  • After generate the release candidates, raise PR to lock input manifest refs of both OS and OSD builds with the commit ids from distribution manifest of the release candidates.
  • Sanity Testing (April 21st): Sanity testing and fixing of critical issues found by teams. Teams test their components within the distribution, ensuring integration, backwards compatibility, and perf tests pass.
  • Publish all test results in the comments of this issue.

Performance testing validation - _Ends April 21st

  • Performance tests do not show a regression.
  • Longevity tests do not show any issues.

Release - _Ends May 2nd

Post Release

Components

Replace with links to all component tracking issues.

Component Untriaged issues Issues tagged with 2.7.0
opensearch-project/OpenSearch#6967
opensearch-project/OpenSearch-Dashboards#3776
opensearch-project/alerting#847
opensearch-project/anomaly-detection#851
opensearch-project/asynchronous-search#265
opensearch-project/reporting#682
opensearch-project/dashboards-visualizations#176
opensearch-project/index-management#727
opensearch-project/job-scheduler#356
opensearch-project/k-NN#835
opensearch-project/performance-analyzer#415
opensearch-project/performance-analyzer-rca#314
opensearch-project/security-dashboards-plugin#1392
opensearch-project/security#2635
opensearch-project/sql#1492
opensearch-project/observability#1487
opensearch-project/alerting-dashboards-plugin#510
opensearch-project/notifications#649
opensearch-project/index-management-dashboards-plugin#691
opensearch-project/anomaly-detection-dashboards-plugin#454
opensearch-project/cross-cluster-replication#763
opensearch-project/common-utils#395
opensearch-project/geospatial#251
opensearch-project/ml-commons#842
opensearch-project/ml-commons-dashboards#157
opensearch-project/dashboards-maps#373
opensearch-project/dashboards-observability#336
opensearch-project/dashboards-reporting#85
opensearch-project/security-analytics#383
opensearch-project/neural-search#149
opensearch-project/security-analytics-dashboards-plugin#497
opensearch-project/dashboards-notifications#27
opensearch-project/dashboards-query-workbench#56
opensearch-project/opensearch-dashboards-functional-test#602
opensearch-project/dashboards-search-relevance#170
Legend

Symbol Meaning
🟒 On track with overall release
🟑 Missed last milestone
πŸ”΄ Missed multiple milestones

OpenSearch CommitID(after 2023-03-01) & Release Notes info

Repo Branch CommitID Commit Date Release Notes
OpenSearch 2.7 dc060a6 2023-04-19 True
common-utils 2.7 d8fb094 2023-04-18 True
job-scheduler 2.7 e63a2e2 2023-04-19 True
k-NN 2.7 00d14d0 2023-04-17 True
geospatial 2.7 4dade96 2023-04-17 True
security 2.7 54aee2d 2023-04-17 True
cross-cluster-replication 2.7 dd90f13 2023-04-18 True
ml-commons 2.7 3ee7b51 2023-04-19 True
neural-search 2.7 8b57c97 2023-04-18 True
notifications-core 2.7 cd55e26 2023-04-06 True
notifications 2.7 cd55e26 2023-04-06 True
opensearch-observability 2.7 903a5a8 2023-04-19 True
opensearch-reports 2.7 e5a0fc9 2023-04-18 True
sql 2.7 8854502 2023-04-18 True
asynchronous-search 2.7 e9cb130 2023-04-13 True
anomaly-detection 2.7 358546b 2023-04-17 True
alerting 2.7 2292d86 2023-04-18 True
security-analytics 2.7 303f202 2023-04-19 True
index-management 2.7 09f9d11 2023-04-17 True
performance-analyzer 2.7 d461720 2023-04-17 True

OpenSearch Dashboards CommitID(after 2023-03-01) & Release Notes info

Repo Branch CommitID Commit Date Release Notes
OpenSearch-Dashboards 2.7 51f091d 2023-04-19 True
functionalTestDashboards 2.7 96b83f2 2023-04-19 False
observabilityDashboards 2.7 c6a9a87 2023-04-19 False
reportsDashboards 2.7 c080db9 2023-04-18 True
ganttChartDashboards 2.7 ef8520b 2023-04-18 True
queryWorkbenchDashboards 2.7 9c7d16b 2023-04-18 True
customImportMapDashboards 2.7 e6bbd11 2023-04-17 True
anomalyDetectionDashboards 2.7 a74f116 2023-04-17 True
mlCommonsDashboards 2.7 0ccb1e3 2023-04-04 True
indexManagementDashboards 2.7 f7318b7 2023-04-17 True
notificationsDashboards 2.7 1feab2f 2023-04-17 True
alertingDashboards 2.7 c718a40 2023-04-17 True
securityAnalyticsDashboards 2.7 74f3bc8 2023-04-19 True
securityDashboards 2.7 fb7426e 2023-04-17 True
searchRelevanceDashboards 2.7 3ed7faf 2023-04-19 True
zelinh commented

This is the old RC. Please refer to the latest release candidates in the comment below.

Details

OpenSearch 7747 / OpenSearch Dashboards 6090 is ready for your test.

OpenSearch - Build 7747
OpenSearch Dashboards - Build 6090

  • Use Docker-Compose to setup a cluster

    • Download this gist as docker-compose.yml on your machine
    • Get latest image versions docker-compose pull
    • Start the cluster docker-compose up
  • OpenSearch docker 2.7.0.7747

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:2.7.0.7747 && docker run -it -p 9200:9200 -e β€œdiscovery.type=single-node” -e β€œDISABLE_SECURITY_PLUGIN=true” opensearchstaging/opensearch:2.7.0.7747
      • Connect command curl https://localhost:9200/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:2.7.0.7747 && docker run -it -p 9200:9200 -e β€œdiscovery.type=single-node” opensearchstaging/opensearch:2.7.0.7747
      • Connect command curl --insecure https://admin:admin@localhost:9200/
  • OpenSearch-Dashboards docker 2.7.0.6090

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.7.0.6090 && docker run -it --network=β€œhost” -e β€œDISABLE_SECURITY_DASHBOARDS_PLUGIN=true” opensearchstaging/opensearch-dashboards:2.7.0.6090
      • URL https://localhost:5601/
    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.7.0.6090 && docker run -it --network=β€œhost” opensearchstaging/opensearch-dashboards:2.7.0.6090
      • URL https://localhost:5601/
  • Use TARs to deploy OpenSearch Manually

Check how to install opensearch and dashboards on different platforms

zelinh commented

Current integ tests results for OS
tarball:
https://build.ci.opensearch.org/job/integ-test/4578/
https://build.ci.opensearch.org/job/integ-test/4579/

x64:

2023-04-20 07:03:54 INFO     | neural-search        | with-security        | PASS  |
2023-04-20 07:03:54 INFO     | neural-search        | without-security     | PASS  |
2023-04-20 07:04:37 INFO     | security             | with-security        | PASS  |
2023-04-20 07:05:20 INFO     | opensearch-observability | with-security        | PASS  |
2023-04-20 07:05:20 INFO     | opensearch-observability | without-security     | PASS  |
2023-04-20 07:05:44 INFO     | geospatial           | with-security        | PASS  |
2023-04-20 07:05:44 INFO     | geospatial           | without-security     | PASS  |
2023-04-20 07:06:39 INFO     | opensearch-reports   | with-security        | PASS  |
2023-04-20 07:06:39 INFO     | opensearch-reports   | without-security     | PASS  |
2023-04-20 07:09:31 INFO     | asynchronous-search  | with-security        | PASS  |
2023-04-20 07:09:31 INFO     | asynchronous-search  | without-security     | PASS  |
2023-04-20 07:09:36 INFO     | ml-commons           | with-security        | PASS  |
2023-04-20 07:09:36 INFO     | ml-commons           | without-security     | PASS  |
2023-04-20 07:10:42 INFO     | sql                  | with-security        | PASS  |
2023-04-20 07:10:42 INFO     | sql                  | without-security     | PASS  |
2023-04-20 07:12:00 INFO     | notifications        | with-security        | PASS  |
2023-04-20 07:12:00 INFO     | notifications        | without-security     | PASS  |
2023-04-20 07:13:30 INFO     | security-analytics   | with-security        | PASS  |
2023-04-20 07:13:30 INFO     | security-analytics   | without-security     | PASS  |
2023-04-20 07:17:41 INFO     | k-NN                 | with-security        | PASS  |
2023-04-20 07:17:41 INFO     | k-NN                 | without-security     | PASS  |
2023-04-20 07:21:15 INFO     | alerting             | with-security        | PASS  |
2023-04-20 07:21:15 INFO     | alerting             | without-security     | PASS  |
2023-04-20 07:24:55 INFO     | anomaly-detection    | with-security        | PASS  |
2023-04-20 07:24:55 INFO     | anomaly-detection    | without-security     | PASS  |
2023-04-20 07:37:00 INFO     | cross-cluster-replication | with-security        | PASS  |
2023-04-20 07:37:00 INFO     | cross-cluster-replication | without-security     | PASS  |
2023-04-20 07:58:50 INFO     | index-management     | with-security        | PASS  |
2023-04-20 07:58:50 INFO     | index-management     | without-security     | PASS  |

arm64:

2023-04-20 07:06:36 INFO     | opensearch-reports   | with-security        | PASS  |
2023-04-20 07:06:36 INFO     | opensearch-reports   | without-security     | PASS  |
2023-04-20 07:07:27 INFO     | neural-search        | with-security        | PASS  |
2023-04-20 07:07:27 INFO     | neural-search        | without-security     | PASS  |
2023-04-20 07:08:34 INFO     | ml-commons           | with-security        | PASS  |
2023-04-20 07:08:34 INFO     | ml-commons           | without-security     | PASS  |
2023-04-20 07:11:44 INFO     | asynchronous-search  | with-security        | PASS  |
2023-04-20 07:11:44 INFO     | asynchronous-search  | without-security     | PASS  |
2023-04-20 07:13:11 INFO     | geospatial           | with-security        | PASS  |
2023-04-20 07:13:11 INFO     | geospatial           | without-security     | PASS  |
2023-04-20 07:17:14 INFO     | security             | with-security        | PASS  |
2023-04-20 07:18:39 INFO     | security-analytics   | with-security        | PASS  |
2023-04-20 07:18:39 INFO     | security-analytics   | without-security     | PASS  |
2023-04-20 07:20:51 INFO     | opensearch-observability | with-security        | PASS  |
2023-04-20 07:20:51 INFO     | opensearch-observability | without-security     | PASS  |
2023-04-20 07:21:27 INFO     | sql                  | with-security        | PASS  |
2023-04-20 07:21:27 INFO     | sql                  | without-security     | PASS  |
2023-04-20 07:21:31 INFO     | notifications        | with-security        | PASS  |
2023-04-20 07:21:31 INFO     | notifications        | without-security     | PASS  |
2023-04-20 07:29:03 INFO     | k-NN                 | with-security        | PASS  |
2023-04-20 07:29:03 INFO     | k-NN                 | without-security     | PASS  |
2023-04-20 07:32:15 INFO     | anomaly-detection    | with-security        | PASS  |
2023-04-20 07:32:15 INFO     | anomaly-detection    | without-security     | PASS  |
2023-04-20 07:33:45 INFO     | alerting             | with-security        | PASS  |
2023-04-20 07:33:45 INFO     | alerting             | without-security     | PASS  |
2023-04-20 07:40:41 INFO     | cross-cluster-replication | with-security        | PASS  |
2023-04-20 07:40:41 INFO     | cross-cluster-replication | without-security     | PASS  |
2023-04-20 08:03:12 INFO     | index-management     | with-security        | PASS  |
2023-04-20 08:03:12 INFO     | index-management     | without-security     | PASS  |
zelinh commented

Integ tests for OS debian
x64: https://build.ci.opensearch.org/job/integ-test/4580/

2023-04-20 07:20:19 INFO     | geospatial           | with-security        | PASS  |
2023-04-20 07:20:19 INFO     | geospatial           | without-security     | PASS  |
2023-04-20 07:22:35 INFO     | opensearch-observability | with-security        | PASS  |
2023-04-20 07:22:35 INFO     | opensearch-observability | without-security     | PASS  |
2023-04-20 07:23:21 ERROR    | cross-cluster-replication | with-security        | FAIL  |
2023-04-20 07:23:21 ERROR    | cross-cluster-replication | without-security     | FAIL  |
2023-04-20 07:25:22 INFO     | security             | with-security        | PASS  |
2023-04-20 07:25:32 INFO     | neural-search        | with-security        | PASS  |
2023-04-20 07:25:32 INFO     | neural-search        | without-security     | PASS  |
2023-04-20 07:25:45 INFO     | opensearch-reports   | with-security        | PASS  |
2023-04-20 07:25:45 INFO     | opensearch-reports   | without-security     | PASS  |
2023-04-20 07:28:29 INFO     | asynchronous-search  | with-security        | PASS  |
2023-04-20 07:28:29 INFO     | asynchronous-search  | without-security     | PASS  |
2023-04-20 07:30:08 INFO     | notifications        | with-security        | PASS  |
2023-04-20 07:30:08 INFO     | notifications        | without-security     | PASS  |
2023-04-20 07:30:15 INFO     | ml-commons           | with-security        | PASS  |
2023-04-20 07:30:15 INFO     | ml-commons           | without-security     | PASS  |
2023-04-20 07:32:54 INFO     | sql                  | with-security        | PASS  |
2023-04-20 07:32:54 INFO     | sql                  | without-security     | PASS  |
2023-04-20 07:35:02 INFO     | k-NN                 | with-security        | PASS  |
2023-04-20 07:35:02 INFO     | k-NN                 | without-security     | PASS  |
2023-04-20 07:35:31 INFO     | security-analytics   | with-security        | PASS  |
2023-04-20 07:35:31 ERROR    | security-analytics   | without-security     | FAIL  |
2023-04-20 07:41:32 INFO     | alerting             | with-security        | PASS  |
2023-04-20 07:41:32 INFO     | alerting             | without-security     | PASS  |
2023-04-20 07:44:44 INFO     | anomaly-detection    | with-security        | PASS  |
2023-04-20 07:44:44 INFO     | anomaly-detection    | without-security     | PASS  |
2023-04-20 08:08:50 INFO     | index-management     | with-security        | PASS  |
2023-04-20 08:08:50 INFO     | index-management     | without-security     | PASS  |

arm64: https://build.ci.opensearch.org/job/integ-test/4581/; https://build.ci.opensearch.org/job/integ-test/4590/

2023-04-20 07:25:34 INFO     | opensearch-reports   | with-security        | PASS  |
2023-04-20 07:25:34 INFO     | opensearch-reports   | without-security     | PASS  |
2023-04-20 07:26:13 INFO     | geospatial           | with-security        | PASS  |
2023-04-20 07:26:13 INFO     | geospatial           | without-security     | PASS  |
2023-04-20 07:26:11 INFO     | security             | with-security        | PASS  |
2023-04-20 07:26:15 INFO     | neural-search        | with-security        | PASS  |
2023-04-20 07:26:15 INFO     | neural-search        | without-security     | PASS  |
2023-04-20 07:28:09 INFO     | ml-commons           | with-security        | PASS  |
2023-04-20 07:28:09 INFO     | ml-commons           | without-security     | PASS  |
2023-04-20 07:29:09 INFO     | opensearch-observability | with-security        | PASS  |
2023-04-20 07:29:09 INFO     | opensearch-observability | without-security     | PASS  |
2023-04-20 07:30:05 INFO     | asynchronous-search  | with-security        | PASS  |
2023-04-20 07:30:05 INFO     | asynchronous-search  | without-security     | PASS  |
2023-04-20 07:31:31 ERROR    | cross-cluster-replication | with-security        | FAIL  |
2023-04-20 07:31:31 ERROR    | cross-cluster-replication | without-security     | FAIL  |
2023-04-20 07:31:45 INFO     | sql                  | with-security        | PASS  |
2023-04-20 07:31:45 INFO     | sql                  | without-security     | PASS  |
2023-04-20 07:35:48 INFO     | notifications        | with-security        | PASS  |
2023-04-20 07:35:48 INFO     | notifications        | without-security     | PASS  |
2023-04-20 17:30:50 INFO     | k-NN                 | with-security        | PASS  |
2023-04-20 17:30:50 INFO     | k-NN                 | without-security     | PASS  |
2023-04-20 07:39:30 INFO     | security-analytics   | with-security        | PASS  |
2023-04-20 07:39:30 ERROR    | security-analytics   | without-security     | FAIL  |
2023-04-20 07:42:07 INFO     | alerting             | with-security        | PASS  |
2023-04-20 07:42:07 INFO     | alerting             | without-security     | PASS  |
2023-04-20 07:52:16 INFO     | anomaly-detection    | with-security        | PASS  |
2023-04-20 07:52:16 INFO     | anomaly-detection    | without-security     | PASS  |
2023-04-20 08:22:50 INFO     | index-management     | with-security        | PASS  |
2023-04-20 08:22:50 INFO     | index-management     | without-security     | PASS  |
zelinh commented

Integ tests results for rpm
x64: https://build.ci.opensearch.org/job/integ-test/4583

2023-04-20 07:19:09 INFO     | opensearch-reports   | with-security        | PASS  |
2023-04-20 07:19:09 INFO     | opensearch-reports   | without-security     | PASS  |
2023-04-20 07:22:06 INFO     | ml-commons           | with-security        | PASS  |
2023-04-20 07:22:06 INFO     | ml-commons           | without-security     | PASS  |
2023-04-20 07:24:01 INFO     | opensearch-observability | with-security        | PASS  |
2023-04-20 07:24:01 INFO     | opensearch-observability | without-security     | PASS  |
2023-04-20 07:24:21 INFO     | neural-search        | with-security        | PASS  |
2023-04-20 07:24:21 INFO     | neural-search        | without-security     | PASS  |
2023-04-20 07:24:28 INFO     | security             | with-security        | PASS  |
2023-04-20 07:25:36 INFO     | geospatial           | with-security        | PASS  |
2023-04-20 07:25:36 INFO     | geospatial           | without-security     | PASS  |
2023-04-20 07:28:47 ERROR    | cross-cluster-replication | with-security        | FAIL  |
2023-04-20 07:28:47 ERROR    | cross-cluster-replication | without-security     | FAIL  |
2023-04-20 07:28:44 INFO     | asynchronous-search  | with-security        | PASS  |
2023-04-20 07:28:44 INFO     | asynchronous-search  | without-security     | PASS  |
2023-04-20 07:29:45 INFO     | notifications        | with-security        | PASS  |
2023-04-20 07:29:45 INFO     | notifications        | without-security     | PASS  |
2023-04-20 07:30:54 INFO     | sql                  | with-security        | PASS  |
2023-04-20 07:30:54 INFO     | sql                  | without-security     | PASS  |
2023-04-20 07:31:25 INFO     | security-analytics   | with-security        | PASS  |
2023-04-20 07:31:25 ERROR    | security-analytics   | without-security     | FAIL  |
2023-04-20 07:36:32 INFO     | k-NN                 | with-security        | PASS  |
2023-04-20 07:36:32 INFO     | k-NN                 | without-security     | PASS  |
2023-04-20 07:39:43 INFO     | alerting             | with-security        | PASS  |
2023-04-20 07:39:43 INFO     | alerting             | without-security     | PASS  |
2023-04-20 07:44:45 INFO     | anomaly-detection    | with-security        | PASS  |
2023-04-20 07:44:45 INFO     | anomaly-detection    | without-security     | PASS  |
2023-04-20 08:09:15 INFO     | index-management     | with-security        | PASS  |
2023-04-20 08:09:15 INFO     | index-management     | without-security     | PASS  |

arm64: https://build.ci.opensearch.org/job/integ-test/4582/

2023-04-20 07:22:00 INFO     | security             | with-security        | PASS  |
2023-04-20 07:23:49 INFO     | opensearch-reports   | with-security        | PASS  |
2023-04-20 07:23:49 INFO     | opensearch-reports   | without-security     | PASS  |
2023-04-20 07:24:13 INFO     | opensearch-observability | with-security        | PASS  |
2023-04-20 07:24:13 INFO     | opensearch-observability | without-security     | PASS  |
2023-04-20 07:24:19 INFO     | geospatial           | with-security        | PASS  |
2023-04-20 07:24:19 INFO     | geospatial           | without-security     | PASS  |
2023-04-20 07:24:36 INFO     | ml-commons           | with-security        | PASS  |
2023-04-20 07:24:36 INFO     | ml-commons           | without-security     | PASS  |
2023-04-20 07:24:49 INFO     | neural-search        | with-security        | PASS  |
2023-04-20 07:24:49 INFO     | neural-search        | without-security     | PASS  |
2023-04-20 07:25:49 ERROR    | cross-cluster-replication | with-security        | FAIL  |
2023-04-20 07:25:49 ERROR    | cross-cluster-replication | without-security     | FAIL  |
2023-04-20 07:27:15 INFO     | notifications        | with-security        | PASS  |
2023-04-20 07:27:15 INFO     | notifications        | without-security     | PASS  |
2023-04-20 07:29:39 INFO     | asynchronous-search  | with-security        | PASS  |
2023-04-20 07:29:39 INFO     | asynchronous-search  | without-security     | PASS  |
2023-04-20 07:30:49 INFO     | sql                  | with-security        | PASS  |
2023-04-20 07:30:49 INFO     | sql                  | without-security     | PASS  |
2023-04-20 07:35:02 INFO     | k-NN                 | with-security        | PASS  |
2023-04-20 07:35:02 INFO     | k-NN                 | without-security     | PASS  |
2023-04-20 07:37:04 INFO     | security-analytics   | with-security        | PASS  |
2023-04-20 07:37:04 ERROR    | security-analytics   | without-security     | FAIL  |
2023-04-20 07:40:29 INFO     | alerting             | with-security        | PASS  |
2023-04-20 07:40:29 INFO     | alerting             | without-security     | PASS  |
2023-04-20 07:49:37 INFO     | anomaly-detection    | with-security        | PASS  |
2023-04-20 07:49:37 INFO     | anomaly-detection    | without-security     | PASS  |
2023-04-20 08:18:24 INFO     | index-management     | with-security        | PASS  |
2023-04-20 08:18:24 INFO     | index-management     | without-security     | PASS  |
zelinh commented

These are the old Release Candidates. Please refer to the latest RC in below comments.

Details

We have a new release candidates for 2.7.0.

OpenSearch 7747 / OpenSearch Dashboards 6095 is ready for your test.

OpenSearch - Build 7747
OpenSearch Dashboards - Build 6095

  • Use Docker-Compose to setup a cluster

    • Download this gist as docker-compose.yml on your machine
    • Get latest image versions docker-compose pull
    • Start the cluster docker-compose up
  • OpenSearch docker 2.7.0.7747

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:2.7.0.7747 && docker run -it -p 9200:9200 -e β€œdiscovery.type=single-node” -e β€œDISABLE_SECURITY_PLUGIN=true” opensearchstaging/opensearch:2.7.0.7747
      • Connect command curl https://localhost:9200/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:2.7.0.7747 && docker run -it -p 9200:9200 -e β€œdiscovery.type=single-node” opensearchstaging/opensearch:2.7.0.7747
      • Connect command curl --insecure https://admin:admin@localhost:9200/
  • OpenSearch-Dashboards docker 2.7.0.6095

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.7.0.6095 && docker run -it --network=β€œhost” -e β€œDISABLE_SECURITY_DASHBOARDS_PLUGIN=true” opensearchstaging/opensearch-dashboards:2.7.0.6095
      • URL https://localhost:5601/
    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.7.0.6095 && docker run -it --network=β€œhost” opensearchstaging/opensearch-dashboards:2.7.0.6095
      • URL https://localhost:5601/
  • Use TARs to deploy OpenSearch Manually

Check how to install opensearch and dashboards on different platforms

I created debian and rpm environments to manually test the security-analytics plugin failures reported in the post above. Manual testing suggests the feature is working as expected. As discussed offline, all of the tests that are failing seem to fail at a call to the refresh API (client().performRequest(new Request("POST", "_refresh"));). We'll investigate whether removing those lines resolves these failure cases.

debian x64

  1. testAckAlerts_WithInvalidDetectorAlertsCombination - https://build.ci.opensearch.org/blue/organizations/jenkins/integ-test/detail/integ-test/4580/pipeline/110/#step-935-log-601

debian arm64

  1. testAlertHistoryRollover_maxDocs - https://build.ci.opensearch.org/blue/organizations/jenkins/integ-test/detail/integ-test/4581/pipeline/110#step-1036-log-603
  2. testGetAlerts_byDetectorType_success - https://build.ci.opensearch.org/blue/organizations/jenkins/integ-test/detail/integ-test/4590/pipeline/110#step-957-log-606

rpm x64

  1. testAckAlerts_WithInvalidDetectorAlertsCombination - https://build.ci.opensearch.org/blue/organizations/jenkins/integ-test/detail/integ-test/4583/pipeline/110#step-847-log-681

rpm arm64

  1. testAlertHistoryRollover_maxDocs - https://build.ci.opensearch.org/blue/organizations/jenkins/integ-test/detail/integ-test/4582/pipeline/110#step-1070-log-681

FYI: 2.7.0 was scheduled for release tomorrow, April 25th. Due to a few things found during regression testing, this date will be pushed back. We are currently working towards Thursday, April 27th, but may need to extend that to Tuesday, May 2nd. I expect we'll know tomorrow and will update here, as well as the releases page when we know the exact date. Thank you for your patience.

Feel free to join OpenSearch public Slack channel for timely updates.

zelinh commented

This is the old RC. Please refer to the comments below for the latest one.

Details

OpenSearch 7764 / OpenSearch Dashboards 6100 is ready for your test.

OpenSearch - Build 7764
OpenSearch Dashboards - Build 6100

  • Use Docker-Compose to setup a cluster

    • Download this gist as docker-compose.yml on your machine
    • Get latest image versions docker-compose pull
    • Start the cluster docker-compose up
  • OpenSearch docker 2.7.0.7764

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:2.7.0.7764 && docker run -it -p 9200:9200 -e β€œdiscovery.type=single-node” -e β€œDISABLE_SECURITY_PLUGIN=true” opensearchstaging/opensearch:2.7.0.7764
      • Connect command curl https://localhost:9200/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:2.7.0.7764 && docker run -it -p 9200:9200 -e β€œdiscovery.type=single-node” opensearchstaging/opensearch:2.7.0.7764
      • Connect command curl --insecure https://admin:admin@localhost:9200/
  • OpenSearch-Dashboards docker 2.7.0.6100

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.7.0.6100 && docker run -it --network=β€œhost” -e β€œDISABLE_SECURITY_DASHBOARDS_PLUGIN=true” opensearchstaging/opensearch-dashboards:2.7.0.6100
      • URL https://localhost:5601/
    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.7.0.6100 && docker run -it --network=β€œhost” opensearchstaging/opensearch-dashboards:2.7.0.6100
      • URL https://localhost:5601/
  • Use TARs to deploy OpenSearch Manually

Check how to install opensearch and dashboards on different platforms

zelinh commented

Integ tests for the OS RC:
tarball x64: https://build.ci.opensearch.org/job/integ-test/4653/

Details

2023-04-25 22:28:45 INFO     | neural-search        | with-security        | PASS  |
2023-04-25 22:28:45 INFO     | neural-search        | without-security     | PASS  |
2023-04-25 22:30:25 INFO     | opensearch-reports   | with-security        | PASS  |
2023-04-25 22:30:25 INFO     | opensearch-reports   | without-security     | PASS  |
2023-04-25 22:31:23 INFO     | security             | with-security        | PASS  |
2023-04-25 22:32:07 INFO     | opensearch-observability | with-security        | PASS  |
2023-04-25 22:32:07 INFO     | opensearch-observability | without-security     | PASS  |
2023-04-25 22:32:32 INFO     | geospatial           | with-security        | PASS  |
2023-04-25 22:32:32 INFO     | geospatial           | without-security     | PASS  |
2023-04-25 22:33:17 INFO     | ml-commons           | with-security        | PASS  |
2023-04-25 22:33:17 INFO     | ml-commons           | without-security     | PASS  |
2023-04-25 22:35:02 INFO     | asynchronous-search  | with-security        | PASS  |
2023-04-25 22:35:02 INFO     | asynchronous-search  | without-security     | PASS  |
2023-04-25 22:36:27 INFO     | sql                  | with-security        | PASS  |
2023-04-25 22:36:27 INFO     | sql                  | without-security     | PASS  |
2023-04-25 22:37:20 INFO     | notifications        | with-security        | PASS  |
2023-04-25 22:37:20 INFO     | notifications        | without-security     | PASS  |
2023-04-25 22:40:32 INFO     | security-analytics   | with-security        | PASS  |
2023-04-25 22:40:32 INFO     | security-analytics   | without-security     | PASS  |
2023-04-25 22:42:21 INFO     | k-NN                 | with-security        | PASS  |
2023-04-25 22:42:21 INFO     | k-NN                 | without-security     | PASS  |
2023-04-25 22:46:47 INFO     | alerting             | with-security        | PASS  |
2023-04-25 22:46:47 INFO     | alerting             | without-security     | PASS  |
2023-04-25 22:54:03 INFO     | anomaly-detection    | with-security        | PASS  |
2023-04-25 22:54:03 INFO     | anomaly-detection    | without-security     | PASS  |
2023-04-25 23:01:13 INFO     | cross-cluster-replication | with-security        | PASS  |
2023-04-25 23:01:13 INFO     | cross-cluster-replication | without-security     | PASS  |
2023-04-25 23:26:08 INFO     | index-management     | with-security        | PASS  |
2023-04-25 23:26:08 INFO     | index-management     | without-security     | PASS  |

tarball arm64: https://build.ci.opensearch.org/job/integ-test/4654/

Details

2023-04-26 01:54:07 INFO     | neural-search        | with-security        | PASS  |
2023-04-26 01:54:07 INFO     | neural-search        | without-security     | PASS  |
2023-04-26 01:54:13 INFO     | security             | with-security        | PASS  |
2023-04-26 01:54:41 INFO     | opensearch-reports   | with-security        | PASS  |
2023-04-26 01:54:41 INFO     | opensearch-reports   | without-security     | PASS  |
2023-04-26 01:56:06 INFO     | ml-commons           | with-security        | PASS  |
2023-04-26 01:56:06 INFO     | ml-commons           | without-security     | PASS  |
2023-04-26 01:56:18 INFO     | opensearch-observability | with-security        | PASS  |
2023-04-26 01:56:18 INFO     | opensearch-observability | without-security     | PASS  |
2023-04-26 01:56:40 INFO     | geospatial           | with-security        | PASS  |
2023-04-26 01:56:40 INFO     | geospatial           | without-security     | PASS  |
2023-04-26 01:59:10 INFO     | asynchronous-search  | with-security        | PASS  |
2023-04-26 01:59:10 INFO     | asynchronous-search  | without-security     | PASS  |
2023-04-26 02:02:22 INFO     | notifications        | with-security        | PASS  |
2023-04-26 02:02:22 INFO     | notifications        | without-security     | PASS  |
2023-04-26 02:03:36 INFO     | sql                  | with-security        | PASS  |
2023-04-26 02:03:36 INFO     | sql                  | without-security     | PASS  |
2023-04-26 02:05:38 INFO     | k-NN                 | with-security        | PASS  |
2023-04-26 02:05:38 INFO     | k-NN                 | without-security     | PASS  |
2023-04-26 02:08:53 INFO     | security-analytics   | with-security        | PASS  |
2023-04-26 02:08:53 INFO     | security-analytics   | without-security     | PASS  |
2023-04-26 02:10:43 INFO     | alerting             | with-security        | PASS  |
2023-04-26 02:10:43 INFO     | alerting             | without-security     | PASS  |
2023-04-26 02:19:32 INFO     | anomaly-detection    | with-security        | PASS  |
2023-04-26 02:19:32 INFO     | anomaly-detection    | without-security     | PASS  |
2023-04-26 02:26:48 INFO     | cross-cluster-replication | with-security        | PASS  |
2023-04-26 02:26:48 INFO     | cross-cluster-replication | without-security     | PASS  |
2023-04-26 02:51:07 INFO     | index-management     | with-security        | PASS  |
2023-04-26 02:51:07 INFO     | index-management     | without-security     | PASS  |

zelinh commented

Integ tests for OS RC:
Only listed failure components. Integ tests on other components are all passing.
rpm x64: https://build.ci.opensearch.org/job/integ-test/4657/

| cross-cluster-replication | with-security        | FAIL  |
| cross-cluster-replication | without-security     | FAIL  |
| security-analytics   | without-security     | FAIL  |

rpm arm64: https://build.ci.opensearch.org/job/integ-test/4658

2023-04-26 08:44:43 ERROR    | cross-cluster-replication | with-security        | FAIL  |
2023-04-26 08:44:43 ERROR    | cross-cluster-replication | without-security     | FAIL  |
2023-04-26 08:46:30 ERROR    | security-analytics   | without-security     | FAIL  |
2023-04-26 09:00:46 ERROR    | k-NN                 | without-security     | FAIL  |

deb x64: https://build.ci.opensearch.org/job/integ-test/4659

2023-04-26 08:55:47 ERROR    | cross-cluster-replication | with-security        | FAIL  |
2023-04-26 08:55:47 ERROR    | cross-cluster-replication | without-security     | FAIL  |
2023-04-26 09:04:18 ERROR    | security-analytics   | without-security     | FAIL  |
2023-04-26 09:42:41 ERROR    | index-management     | without-security     | FAIL  |

deb arm64: https://build.ci.opensearch.org/job/integ-test/4660

2023-04-26 08:56:01 ERROR    | cross-cluster-replication | with-security        | FAIL  |
2023-04-26 08:56:01 ERROR    | cross-cluster-replication | without-security     | FAIL  |
2023-04-26 09:01:42 ERROR    | security-analytics   | without-security     | FAIL  |

OS 7764 Performance:

Product/ Version Architecture Description Instance Type Workload Index latency (p50) Index latencyp90 Index latencyp99 Index latencyp100 Index throughputp0 Index throughputp50 Index throughputp100 Ops Count Op Error Count Error Rate Query latencyp50 Query latencyp90 Query latencyp99 Query latencyp100 Query throughputp0 Query throughputp50 Query throughputp100 Ops Count Op Error Count Error Rate CPUp50 CPUp90 CPUp99 CPUp100 Memoryp50 Memoryp90 Memoryp99 Memoryp100 Old Young
2.6.0 x64 with_security m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2327.36801 3087.57067 5828.4058 9607.19922 31703.36328 33938.25352 37719.42578 46913 0 0 286.26946 292.61543 302.75592 313.00728 1.72754 1.73973 1.75321 1510 0 0 97 100 100 100 53 65 81.54 90 0 1217864
2.7.0 x64 with_security m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,318.4 3,065.2 5,775.2 9,499 31,751 33,313.5 37,468.2 46,931 0 0 296.4 310.9 326.3 337 1.724 1.739 1.753 1510 0 0 97 99 100 100 53 66 87.14 94 0 1,220,516
Comparison         0.39% 0.72% 0.91% 1.13% 0.15% -1.84% -0.67%       -3.54% -6.25% -7.78% -7.67% -0.21% -0.04% -0.01%                          
Product/ Version Architecture Description Instance Type Workload Index latency (p50) Index latencyp90 Index latencyp99 Index latencyp100 Index throughputp0 Index throughputp50 Index throughputp100 Ops Count Op Error Count Error Rate Query latencyp50 Query latencyp90 Query latencyp99 Query latencyp100 Query throughputp0 Query throughputp50 Query throughputp100 Ops Count Op Error Count Error Rate CPUp50 CPUp90 CPUp99 CPUp100 Memoryp50 Memoryp90 Memoryp99 Memoryp100 Old Young
2.6.0 x64 without_security m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2170.40286 2886.07349 5590.27099 9213.98828 34077.00781 35466.31406 40222.62891 46727 0 0 284.25366 292.57317 302.73246 311.67474 1.72737 1.74225 1.75621 1510 0 0 97 99 100 100 50 64 82.85 98 0 1031057
2.7.0 x64 without_security m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,170.8 2,916.6 5,512.7 9,747.3 33,671.9 35,557 39,831.6 46,783 0 0 277.3 282.9 290 300.2 1.716 1.734 1.752 1510 0 0 97 100 100 100 51 63 88 94 0 1,037,614
Comparison         -0.02% -1.06% 1.39% -5.79% -1.19% 0.26% -0.97%       2.45% 3.31% 4.21% 3.68% -0.66% -0.47% -0.24%                          
Product/ Version Architecture Description Instance Type Workload Index latency (p50) Index latencyp90 Index latencyp99 Index latencyp100 Index throughputp0 Index throughputp50 Index throughputp100 Ops Count Op Error Count Error Rate Query latencyp50 Query latencyp90 Query latencyp99 Query latencyp100 Query throughputp0 Query throughputp50 Query throughputp100 Ops Count Op Error Count Error Rate CPUp50 CPUp90 CPUp99 CPUp100 Memoryp50 Memoryp90 Memoryp99 Memoryp100 Old Young
2.6.0 arm64 with_security m6g.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 1683.03472 2235.37677 4203.79431 7290.10449 43023.94141 44229.92629 48394.57813 46128 0 0 337.65208 350.97035 354.98486 360.59967 1.72439 1.73861 1.75188 1510 0 0 95 98 100 100 52 67 86.71 88 0 954617
2.7.0 arm64 with_security m6g.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 1,741.8 2,336.1 4,227.1 6,758.6 41,226.7 42,941.1 46,643.1 46,281 0 0 317.8 331 334.3 407.8 1.718 1.735 1.749 1510 0 0 95.667 98.8 100 100 52 66 76.72 88 0 968,100
Comparison         -3.49% -4.51% -0.55% 7.29% -4.18% -2.91% -3.62%       5.88% 5.69% 5.83% -13.09% -0.37% -0.21% -0.16%                          
Product/ Version Architecture Description Instance Type Workload Index latency (p50) Index latencyp90 Index latencyp99 Index latencyp100 Index throughputp0 Index throughputp50 Index throughputp100 Ops Count Op Error Count Error Rate Query latencyp50 Query latencyp90 Query latencyp99 Query latencyp100 Query throughputp0 Query throughputp50 Query throughputp100 Ops Count Op Error Count Error Rate CPUp50 CPUp90 CPUp99 CPUp100 Memoryp50 Memoryp90 Memoryp99 Memoryp100 Old Young
2.6.0 arm64 without_security m6g.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 1599.38724 2143.80514 4033.50096 7060.18018 45518.40625 47654.09048 51918.875 45884 0 0 337.80112 346.43082 357.85412 361.04124 1.71695 1.73978 1.75546 1510 0 0 96 99 100 100 49 65 92.66 97 0 816082
2.7.0 arm64 without_security m6g.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 1,649.4 2,232.5 4,155.6 7,537 43,950.6 45,584.2 49,754.1 46,048 0 0 331.7 372.7 377.9 383.7 1.727 1.741 1.756 1510 0 0 96 98 100 100 49 64 85.6 95 0 816,604
Comparison         -3.13% -4.14% -3.03% -6.75% -3.44% -4.34% -4.17%       1.81% -7.58% -5.60% -6.28% 0.59% 0.07% 0.03%                          
Product/ Version Architecture Description Instance Type Workload Index latency (p50) Index latencyp90 Index latencyp99 Index latencyp100 Index throughputp0 Index throughputp50 Index throughputp100 Ops Count Op Error Count Error Rate Query latencyp50 Query latencyp90 Query latencyp99 Query latencyp100 Query throughputp0 Query throughputp50 Query throughputp100 Ops Count Op Error Count Error Rate CPUp50 CPUp90 CPUp99 CPUp100 Memoryp50 Memoryp90 Memoryp99 Memoryp100 Old Young
2.7.0 x64 with_security m5.xlarge http_logs / 2 warmupIterations / 3 testIterations 542.6 728.6 1,112.2 4,502.7 67,292.3 70,994.4 74,738.4 137,700 0 0 671.9 708.6 724.5 741.3 5.818 5.887 5.953 4,830 0 0 89.7 100 100 100 42 65 75.36 86 0 1,131,686
2.7.0 x64 without_security m5.xlarge http_logs / 2 warmupIterations / 3 testIterations 486.2 674.9 1,000.4 3,891.3 74,536.3 79,251 82,693.2 136,740 0 0 642.5 673 690.2 713.7 6.345 6.368 6.418 4,830 0 0 57.486 99 100 100 40 62.933 71.54 98 0 924,724
Comparison         10.39% 7.37% 10.05% 13.58% 10.76% 11.63% 10.64%       4.38% 5.02% 4.73% 3.72% 9.06% 8.17% 7.81%                          
Product/ Version Architecture Description Instance Type Workload Index latency (p50) Index latencyp90 Index latencyp99 Index latencyp100 Index throughputp0 Index throughputp50 Index throughputp100 Ops Count Op Error Count Error Rate Query latencyp50 Query latencyp90 Query latencyp99 Query latencyp100 Query throughputp0 Query throughputp50 Query throughputp100 Ops Count Op Error Count Error Rate CPUp50 CPUp90 CPUp99 CPUp100 Memoryp50 Memoryp90 Memoryp99 Memoryp100 Old Young
2.7.0 arm64 with_security m6g.xlarge http_logs / 2 warmupIterations / 3 testIterations 549 704.5 984.6 2,927.1 66,693.1 70,088.7 73,875.7 137,858 0 0 498.3 515 534.5 573.6 5.541 5.598 5.732 4,830 0 0 31 96 100 100 42.143 64 71.28 85 0 1,024,937
2.7.0 arm64 without_security m6g.xlarge http_logs / 2 warmupIterations / 3 testIterations 414.3 562 903.4 4,060.3 87,053.1 91,437.3 95,504.4 134,849 0 0 498.6 523.8 537.8 551 5.961 5.99 6.011 4,830 0 0 25 96.8 100 100 39 63.133 71 89 0 784,848
Comparison         24.54% 20.23% 8.25% -38.71% 30.53% 30.46% 29.28%       -0.06% -1.71% -0.62% 3.94% 7.58% 7.00% 4.87%                          
zelinh commented

Integ tests results for OSD

These listed below are the failed tests:

tarball x64 with security: https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.7.0/6100/linux/x64/tar/test-results/3473/integ-test/functionalTestDashboards/with-security/test-results/stdout.txt

Details

plugins/anomaly-detection-dashboards-plugin/create_detector_spec.js
plugins/anomaly-detection-dashboards-plugin/detector_configuration_spec.js
plugins/anomaly-detection-dashboards-plugin/historical_analysis_spec.js
plugins/anomaly-detection-dashboards-plugin/sample_detector_spec.js
plugins/custom-import-map-dashboards/add_saved_object.spec.js
plugins/observability-dashboards/1_trace_analytics_dashboard.spec.js 
plugins/observability-dashboards/2_trace_analytics_services.spec.js
plugins/observability-dashboards/3_trace_analytics_traces.spec.js
plugins/observability-dashboards/4_panels.spec.js
plugins/observability-dashboards/6_notebooks.spec.js 

tarball x64 without security: https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.7.0/6100/linux/x64/tar/test-results/3473/integ-test/functionalTestDashboards/without-security/test-results/stdout.txt

Details

plugins/custom-import-map-dashboards/add_saved_object.spec.js
plugins/observability-dashboards/1_trace_analytics_dashboard.spec.js
plugins/observability-dashboards/2_trace_analytics_services.spec.js
plugins/observability-dashboards/3_trace_analytics_traces.spec.js
plugins/observability-dashboards/4_panels.spec.js
plugins/reports-dashboards/04-download.spec.js

all four ad-dashboard failed tests are due to the same error below:

CypressError: `cy.request()` failed on:

https://localhost:9200/.opendistro-anomaly*

The response we received from your web server was:

  > 403: Forbidden

This was considered a failure because the status code was not `2xx` or `3xx`.

ml commons dash sec


> opensearch-dashboards-functional-test@2.7.0 postinstall
> husky install

husky - Git hooks installed

up to date, audited 372 packages in 647ms

86 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
Test Files List:
cypress/integration/plugins/ml-commons-dashboards/overview_spec.js
run security enabled tests
yarn run v1.22.19
$ env TZ=America/Los_Angeles NO_COLOR=1 cypress run --headless --env SECURITY_ENABLED=true,openSearchUrl=https://localhost:9200 --browser chromium --spec 'cypress/integration/plugins/ml-commons-dashboards/*'
[22471:0426/090936.458249:ERROR:gpu_init.cc(453)] Passthrough is not supported, GL is swiftshader, ANGLE is

====================================================================================================

  (Run Starting)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Cypress:        9.5.4                                                                          β”‚
  β”‚ Browser:        Chromium 111 (headless)                                                        β”‚
  β”‚ Node Version:   v16.19.1 (/local/home/zhujiaxi/.nvm/versions/node/v16.19.1/bin/node)           β”‚
  β”‚ Specs:          1 found (plugins/ml-commons-dashboards/overview_spec.js)                       β”‚
  β”‚ Searched:       cypress/integration/plugins/ml-commons-dashboards/*                            β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/ml-commons-dashboards/overview_spec.js                                  (1 of 1)
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db

Why you should do it regularly:
https://github.com/browserslist/browserslist#browsers-data-updating


  MLC Overview page
    βœ“ should return to monitoring page when visit root (16142ms)
    βœ“ should display page header and deployed model name, status and id (8169ms)
    βœ“ should open preview panel after view detail button click
    βœ“ should show empty nodes when deployed model profiling loading (6291ms)


  4 passing (35s)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        4                                                                                β”‚
  β”‚ Passing:      4                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     35 seconds                                                                       β”‚
  β”‚ Spec Ran:     plugins/ml-commons-dashboards/overview_spec.js                                   β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (3 seconds)
                          -test/cypress/videos/plugins/ml-commons-dashboards/overview
                          _spec.js.mp4


====================================================================================================

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ βœ”  plugins/ml-commons-dashboards/overv      00:35        4        4        -        -        - β”‚
  β”‚    iew_spec.js                                                                                 β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    βœ”  All specs passed!                        00:35        4        4        -        -        -

Done in 49.38s.

ml commons dash nosec:


> opensearch-dashboards-functional-test@2.7.0 postinstall
> husky install

husky - Git hooks installed

up to date, audited 372 packages in 679ms

86 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
Test Files List:
cypress/integration/plugins/ml-commons-dashboards/overview_spec.js
run security disabled tests
yarn run v1.22.19
$ env TZ=America/Los_Angeles NO_COLOR=1 cypress run --headless --env SECURITY_ENABLED=false --browser chromium --spec 'cypress/integration/plugins/ml-commons-dashboards/*'
[28064:0426/091559.756444:ERROR:gpu_init.cc(453)] Passthrough is not supported, GL is swiftshader, ANGLE is

====================================================================================================

  (Run Starting)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Cypress:        9.5.4                                                                          β”‚
  β”‚ Browser:        Chromium 111 (headless)                                                        β”‚
  β”‚ Node Version:   v16.19.1 (/local/home/zhujiaxi/.nvm/versions/node/v16.19.1/bin/node)           β”‚
  β”‚ Specs:          1 found (plugins/ml-commons-dashboards/overview_spec.js)                       β”‚
  β”‚ Searched:       cypress/integration/plugins/ml-commons-dashboards/*                            β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/ml-commons-dashboards/overview_spec.js                                  (1 of 1)
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db

Why you should do it regularly:
https://github.com/browserslist/browserslist#browsers-data-updating


  MLC Overview page
    βœ“ should return to monitoring page when visit root (10000ms)
    βœ“ should display page header and deployed model name, status and id (6838ms)
    βœ“ should open preview panel after view detail button click
    βœ“ should show empty nodes when deployed model profiling loading (5790ms)


  4 passing (27s)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        4                                                                                β”‚
  β”‚ Passing:      4                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     26 seconds                                                                       β”‚
  β”‚ Spec Ran:     plugins/ml-commons-dashboards/overview_spec.js                                   β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (3 seconds)
                          -test/cypress/videos/plugins/ml-commons-dashboards/overview
                          _spec.js.mp4


====================================================================================================

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ βœ”  plugins/ml-commons-dashboards/overv      00:26        4        4        -        -        - β”‚
  β”‚    iew_spec.js                                                                                 β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    βœ”  All specs passed!                        00:26        4        4        -        -        -

Done in 36.29s.

The test could have failed because some other dashboards plugin might have added flights sample data and didn’t remove it at the end of their test. So, now this test is looking for an option to install but it was already installed.

Running:  plugins/custom-import-map-dashboards/add_saved_object.spec.js                 (28 of 75)


  Add flights dataset saved object
    1) "before all" hook for "check if maps saved object of flights dataset can be found and open"
    2) "after all" hook for "check if maps saved object of flights dataset can be found and open"


  0 passing (1m)
  2 failing

  1) Add flights dataset saved object
       "before all" hook for "check if maps saved object of flights dataset can be found and open":
     AssertionError: Timed out retrying after 60000ms: Expected to find element: `div[data-test-subj="indexPatternEmptyState"]`, but never found it.

Because this error occurred during a `before all` hook we are skipping the remaining tests in the current suite: `Add flights dataset saved o...`
      at Context.eval (http://localhost:5601/__cypress/tests?p=cypress/integration/plugins/custom-import-map-dashboards/add_saved_object.spec.js:111:8)

  2) Add flights dataset saved object
       "after all" hook for "check if maps saved object of flights dataset can be found and open":
     CypressError: You attempted to make a chai-jQuery assertion on an object that is neither a DOM object or a jQuery object.

The chai-jQuery assertion you used was:

  > visible

The invalid subject you asserted on was:

  > undefined

To use chai-jQuery assertions your subject must be valid.

This can sometimes happen if a previous assertion changed the subject.

Because this error occurred during a `after all` hook we are skipping the remaining tests in the current suite: `Add flights dataset saved o...`
      at Object.onInvalid (http://localhost:5601/__cypress/runner/cypress_runner.js:151355:76)
      at assertDom (http://localhost:5601/__cypress/runner/cypress_runner.js:171532:26)
      at assert (http://localhost:5601/__cypress/runner/cypress_runner.js:171538:5)
      at Assertion.<anonymous> (http://localhost:5601/__cypress/runner/cypress_runner.js:171640:14)
      at Assertion.propertyGetter (http://localhost:5601/__cypress/runner/cypress_runner.js:103009:29)
      at Object.proxyGetter [as get] (http://localhost:5601/__cypress/runner/cypress_runner.js:104447:22)
      at applyChainer (http://localhost:5601/__cypress/runner/cypress_runner.js:155822:25)
      at http://localhost:5601/__cypress/runner/cypress_runner.js:155880:16
      at arrayReduce (http://localhost:5601/__cypress/runner/cypress_runner.js:41485:21)
      at Function.reduce (http://localhost:5601/__cypress/runner/cypress_runner.js:50537:14)
      at applyChainers (http://localhost:5601/__cypress/runner/cypress_runner.js:155857:68)
      at tryCatcher (http://localhost:5601/__cypress/runner/cypress_runner.js:13022:23)
      at Promise.attempt.Promise.try (http://localhost:5601/__cypress/runner/cypress_runner.js:10296:29)
      at Context.shouldFn (http://localhost:5601/__cypress/runner/cypress_runner.js:155886:63)
      at Context.should (http://localhost:5601/__cypress/runner/cypress_runner.js:155905:23)
      at Context.<anonymous> (http://localhost:5601/__cypress/runner/cypress_runner.js:173267:19)
  From Your Spec Code:
      at Context.eval (http://localhost:5601/__cypress/tests?p=cypress/integration/plugins/custom-import-map-dashboards/add_saved_object.spec.js:120:67)

OBS nosec pass, sec has 2 errors in the run.

obs dash nosec

> opensearch-dashboards-functional-test@2.7.0 postinstall
> husky install

husky - Git hooks installed

up to date, audited 372 packages in 662ms

86 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
Test Files List:
cypress/integration/plugins/observability-dashboards/0_before.spec.js cypress/integration/plugins/observability-dashboards/1_trace_analytics_dashboard.spec.js cypress/integration/plugins/observability-dashboards/2_trace_analytics_services.spec.js cypress/integration/plugins/observability-dashboards/3_trace_analytics_traces.spec.js cypress/integration/plugins/observability-dashboards/4_panels.spec.js cypress/integration/plugins/observability-dashboards/5_event_analytics.spec.js cypress/integration/plugins/observability-dashboards/6_notebooks.spec.js cypress/integration/plugins/observability-dashboards/7_app_analytics.spec.js cypress/integration/plugins/observability-dashboards/8_after.spec.js
run security disabled tests
yarn run v1.22.19
$ env TZ=America/Los_Angeles NO_COLOR=1 cypress run --headless --env SECURITY_ENABLED=false --browser chromium --spec 'cypress/integration/plugins/observability-dashboards/*'
[4534:0426/101015.384723:ERROR:gpu_init.cc(453)] Passthrough is not supported, GL is swiftshader, ANGLE is

====================================================================================================

  (Run Starting)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Cypress:        9.5.4                                                                          β”‚
  β”‚ Browser:        Chromium 111 (headless)                                                        β”‚
  β”‚ Node Version:   v16.19.1 (/local/home/zhujiaxi/.nvm/versions/node/v16.19.1/bin/node)           β”‚
  β”‚ Specs:          9 found (plugins/observability-dashboards/0_before.spec.js, plugins/observabil β”‚
  β”‚                 ity-dashboards/1_trace_analytics_dashboard.spec.js, plugins/observability-dash β”‚
  β”‚                 boards/2_trace_analytics_services.spec.js, plugins/observability-dashboards/3_ β”‚
  β”‚                 trace_analytics_traces...)                                                     β”‚
  β”‚ Searched:       cypress/integration/plugins/observability-dashboards/*                         β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/0_before.spec.js                               (1 of 9)
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db

Why you should do it regularly:
https://github.com/browserslist/browserslist#browsers-data-updating


  Before
    βœ“ setup completed (17768ms)


  1 passing (18s)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        1                                                                                β”‚
  β”‚ Passing:      1                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     17 seconds                                                                       β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/0_before.spec.js                                β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (2 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/0_bef
                          ore.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/1_trace_analytics_dashboard.spec.js            (2 of 9)


  Testing dashboard table empty state
    βœ“ Renders empty state (7834ms)

  Testing dashboard table
    βœ“ Renders the dashboard table (9764ms)
    βœ“ Adds the percentile filters (18927ms)
    βœ“ Opens latency trend popover (19258ms)
    βœ“ Redirects to traces table with filter (13309ms)

  Testing plots
    βœ“ Renders service map (9662ms)
    βœ“ Renders plots (6442ms)


  7 passing (1m)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        7                                                                                β”‚
  β”‚ Passing:      7                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     1 minute, 26 seconds                                                             β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/1_trace_analytics_dashboard.spec.js             β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (9 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/1_tra
                          ce_analytics_dashboard.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/2_trace_analytics_services.spec.js             (3 of 9)


  Testing services table empty state
    βœ“ Renders empty state (7184ms)

  Testing services table
    βœ“ Renders the services table (7512ms)
    βœ“ Searches correctly (11797ms)

  Testing service view empty state
    βœ“ Renders service view empty state

  Testing service view
    βœ“ Renders service view (5760ms)


  5 passing (37s)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        5                                                                                β”‚
  β”‚ Passing:      5                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     36 seconds                                                                       β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/2_trace_analytics_services.spec.js              β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (5 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/2_tra
                          ce_analytics_services.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/3_trace_analytics_traces.spec.js               (4 of 9)


  Testing traces table empty state
    βœ“ Renders empty state (6971ms)

  Testing traces table
    βœ“ Renders the traces table (9147ms)
    βœ“ Sorts the traces table (5602ms)
    βœ“ Searches correctly (7983ms)


  4 passing (30s)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        4                                                                                β”‚
  β”‚ Passing:      4                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     29 seconds                                                                       β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/3_trace_analytics_traces.spec.js                β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (3 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/3_tra
                          ce_analytics_traces.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/4_panels.spec.js                               (5 of 9)


  Creating visualizations
    βœ“ Create first visualization in event analytics (15401ms)

  Testing panels table
    βœ“ Creates a panel and redirects to the panel (8113ms)
    βœ“ Duplicates a panel
    βœ“ Deletes panels

  Testing a panel
    βœ“ Move to test panel
    βœ“ Change date filter of the panel

  Clean up all test data
    βœ“ Deletes test panel


  7 passing (39s)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        7                                                                                β”‚
  β”‚ Passing:      7                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     39 seconds                                                                       β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/4_panels.spec.js                                β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (4 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/4_pan
                          els.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/5_event_analytics.spec.js                      (6 of 9)


  Click actions
    βœ“ Actions - add sample data (12983ms)

  Saves a query on explorer page
    βœ“ Saves a query on event tab of explorer page (16168ms)
    βœ“ Saves a visualization on visualization tab of explorer page (20640ms)

  Delete saved objects
    βœ“ Delete visualizations/queries from event analytics (14141ms)


  4 passing (1m)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        4                                                                                β”‚
  β”‚ Passing:      4                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     1 minute, 4 seconds                                                              β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/5_event_analytics.spec.js                       β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (7 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/5_eve
                          nt_analytics.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/6_notebooks.spec.js                            (7 of 9)


  Adding sample visualization
    βœ“ Add sample observability data (7525ms)

  Testing notebooks table
    βœ“ Creates a notebook and redirects to the notebook (6658ms)
    βœ“ Duplicates and renames a notebook (16701ms)
    βœ“ Deletes notebooks (12747ms)

  Testing paragraphs
    βœ“ Goes into a notebook and creates paragraphs (13545ms)
    βœ“ Renders markdown
    βœ“ Shows output message (7396ms)
    βœ“ Duplicates paragraphs (7359ms)
    βœ“ Adds a dashboards visualization paragraph (16586ms)
    βœ“ Adds a SQL query paragraph (17579ms)
    βœ“ Adds a PPL query paragraph (18752ms)
    βœ“ Runs all paragraphs (10662ms)
    βœ“ Deletes paragraphs (12556ms)
    βœ“ Cleans up test notebooks (10725ms)

  clean up all test data
    βœ“ Delete visualizations from event analytics (12779ms)
    βœ“ Deletes test panel (10193ms)


  16 passing (3m)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        16                                                                               β”‚
  β”‚ Passing:      16                                                                               β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     3 minutes, 4 seconds                                                             β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/6_notebooks.spec.js                             β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
    Compression progress:  53%
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional   (19 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/6_not
                          ebooks.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/7_app_analytics.spec.js                        (8 of 9)


  Creating application
    βœ“ Creates an application and redirects to application (92555ms)


  1 passing (2m)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        1                                                                                β”‚
  β”‚ Passing:      1                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     1 minute, 32 seconds                                                             β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/7_app_analytics.spec.js                         β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (9 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/7_app
                          _analytics.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/8_after.spec.js                                (9 of 9)


  After
    βœ“ clean up complete


  1 passing (105ms)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        1                                                                                β”‚
  β”‚ Passing:      1                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     0 seconds                                                                        β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/8_after.spec.js                                 β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (0 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/8_aft
                          er.spec.js.mp4


====================================================================================================

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ βœ”  plugins/observability-dashboards/0_      00:17        1        1        -        -        - β”‚
  β”‚    before.spec.js                                                                              β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/1_      01:26        7        7        -        -        - β”‚
  β”‚    trace_analytics_dashboard.spec.js                                                           β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/2_      00:36        5        5        -        -        - β”‚
  β”‚    trace_analytics_services.spec.js                                                            β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/3_      00:29        4        4        -        -        - β”‚
  β”‚    trace_analytics_traces.spec.js                                                              β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/4_      00:39        7        7        -        -        - β”‚
  β”‚    panels.spec.js                                                                              β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/5_      01:04        4        4        -        -        - β”‚
  β”‚    event_analytics.spec.js                                                                     β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/6_      03:04       16       16        -        -        - β”‚
  β”‚    notebooks.spec.js                                                                           β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/7_      01:32        1        1        -        -        - β”‚
  β”‚    app_analytics.spec.js                                                                       β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/8_      104ms        1        1        -        -        - β”‚
  β”‚    after.spec.js                                                                               β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    βœ”  All specs passed!                        09:11       46       46        -        -        -

Done in 638.40s.
obs dash sec

> opensearch-dashboards-functional-test@2.7.0 postinstall
> husky install

husky - Git hooks installed

up to date, audited 372 packages in 660ms

86 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
Test Files List:
cypress/integration/plugins/observability-dashboards/0_before.spec.js cypress/integration/plugins/observability-dashboards/1_trace_analytics_dashboard.spec.js cypress/integration/plugins/observability-dashboards/2_trace_analytics_services.spec.js cypress/integration/plugins/observability-dashboards/3_trace_analytics_traces.spec.js cypress/integration/plugins/observability-dashboards/4_panels.spec.js cypress/integration/plugins/observability-dashboards/5_event_analytics.spec.js cypress/integration/plugins/observability-dashboards/6_notebooks.spec.js cypress/integration/plugins/observability-dashboards/7_app_analytics.spec.js cypress/integration/plugins/observability-dashboards/8_after.spec.js
run security enabled tests
yarn run v1.22.19
$ env TZ=America/Los_Angeles NO_COLOR=1 cypress run --headless --env SECURITY_ENABLED=true,openSearchUrl=https://localhost:9200 --browser chromium --spec 'cypress/integration/plugins/observability-dashboards/*'
[16809:0426/102505.652598:ERROR:gpu_init.cc(453)] Passthrough is not supported, GL is swiftshader, ANGLE is

====================================================================================================

  (Run Starting)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Cypress:        9.5.4                                                                          β”‚
  β”‚ Browser:        Chromium 111 (headless)                                                        β”‚
  β”‚ Node Version:   v16.19.1 (/local/home/zhujiaxi/.nvm/versions/node/v16.19.1/bin/node)           β”‚
  β”‚ Specs:          9 found (plugins/observability-dashboards/0_before.spec.js, plugins/observabil β”‚
  β”‚                 ity-dashboards/1_trace_analytics_dashboard.spec.js, plugins/observability-dash β”‚
  β”‚                 boards/2_trace_analytics_services.spec.js, plugins/observability-dashboards/3_ β”‚
  β”‚                 trace_analytics_traces...)                                                     β”‚
  β”‚ Searched:       cypress/integration/plugins/observability-dashboards/*                         β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/0_before.spec.js                               (1 of 9)
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db

Why you should do it regularly:
https://github.com/browserslist/browserslist#browsers-data-updating


  Before
    βœ“ setup completed (21899ms)


  1 passing (22s)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        1                                                                                β”‚
  β”‚ Passing:      1                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     21 seconds                                                                       β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/0_before.spec.js                                β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (2 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/0_bef
                          ore.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/1_trace_analytics_dashboard.spec.js            (2 of 9)


  Testing dashboard table empty state
    βœ“ Renders empty state (8636ms)

  Testing dashboard table
    βœ“ Renders the dashboard table (10308ms)
    βœ“ Adds the percentile filters (19752ms)
    βœ“ Opens latency trend popover (20385ms)
    βœ“ Redirects to traces table with filter (13933ms)

  Testing plots
    βœ“ Renders service map (9934ms)
    βœ“ Renders plots (6757ms)


  7 passing (2m)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        7                                                                                β”‚
  β”‚ Passing:      7                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     1 minute, 30 seconds                                                             β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/1_trace_analytics_dashboard.spec.js             β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (9 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/1_tra
                          ce_analytics_dashboard.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/2_trace_analytics_services.spec.js             (3 of 9)


  Testing services table empty state
    βœ“ Renders empty state (8664ms)

  Testing services table
    βœ“ Renders the services table (7975ms)
    βœ“ Searches correctly (11576ms)

  Testing service view empty state
    βœ“ Renders service view empty state (6074ms)

  Testing service view
    βœ“ Renders service view (6008ms)


  5 passing (41s)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        5                                                                                β”‚
  β”‚ Passing:      5                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     40 seconds                                                                       β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/2_trace_analytics_services.spec.js              β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (5 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/2_tra
                          ce_analytics_services.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/3_trace_analytics_traces.spec.js               (4 of 9)


  Testing traces table empty state
    βœ“ Renders empty state (8037ms)

  Testing traces table
    βœ“ Renders the traces table (9322ms)
    βœ“ Sorts the traces table (6076ms)
    βœ“ Searches correctly (8494ms)


  4 passing (32s)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        4                                                                                β”‚
  β”‚ Passing:      4                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     32 seconds                                                                       β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/3_trace_analytics_traces.spec.js                β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (3 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/3_tra
                          ce_analytics_traces.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/4_panels.spec.js                               (5 of 9)


  Creating visualizations
    βœ“ Create first visualization in event analytics (15133ms)

  Testing panels table
    βœ“ Creates a panel and redirects to the panel (8097ms)
    βœ“ Duplicates a panel
    1) Deletes panels

  Testing a panel
    βœ“ Move to test panel (5398ms)
    βœ“ Change date filter of the panel

  Clean up all test data
    βœ“ Deletes test panel


  6 passing (2m)
  1 failing

  1) Testing panels table
       Deletes panels:
     AssertionError: Timed out retrying after 60000ms: Expected to find element: `.euiTextAlign`, but never found it.
      at Context.eval (http://localhost:5601/__cypress/tests?p=cypress/integration/plugins/observability-dashboards/4_panels.spec.js:183:8)




  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        7                                                                                β”‚
  β”‚ Passing:      6                                                                                β”‚
  β”‚ Failing:      1                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  1                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     1 minute, 42 seconds                                                             β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/4_panels.spec.js                                β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Screenshots)

  -  /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional-test/cypress/screens     (1280x720)
     hots/plugins/observability-dashboards/4_panels.spec.js/Testing panels table -- D
     eletes panels (failed).png


  (Video)

  -  Started processing:  Compressing to 32 CRF
    Compression progress:  99%
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional   (10 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/4_pan
                          els.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/5_event_analytics.spec.js                      (6 of 9)


  Click actions
    βœ“ Actions - add sample data (13221ms)

  Saves a query on explorer page
    βœ“ Saves a query on event tab of explorer page (19346ms)
    βœ“ Saves a visualization on visualization tab of explorer page (23944ms)

  Delete saved objects
    βœ“ Delete visualizations/queries from event analytics (14789ms)


  4 passing (1m)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        4                                                                                β”‚
  β”‚ Passing:      4                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     1 minute, 11 seconds                                                             β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/5_event_analytics.spec.js                       β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (8 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/5_eve
                          nt_analytics.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/6_notebooks.spec.js                            (7 of 9)


  Adding sample visualization
    βœ“ Add sample observability data (8473ms)

  Testing notebooks table
    βœ“ Creates a notebook and redirects to the notebook (7433ms)
    βœ“ Duplicates and renames a notebook (17685ms)
    βœ“ Deletes notebooks (12964ms)

  Testing paragraphs
    βœ“ Goes into a notebook and creates paragraphs (14976ms)
    βœ“ Renders markdown
    βœ“ Shows output message (7961ms)
    βœ“ Duplicates paragraphs (7982ms)
    βœ“ Adds a dashboards visualization paragraph (17643ms)
    βœ“ Adds a SQL query paragraph (18427ms)
    βœ“ Adds a PPL query paragraph (20730ms)
    βœ“ Runs all paragraphs (11511ms)
    βœ“ Deletes paragraphs (13111ms)
    βœ“ Cleans up test notebooks (11205ms)

  clean up all test data
    βœ“ Delete visualizations from event analytics (12991ms)
    1) Deletes test panel


  15 passing (4m)
  1 failing

  1) clean up all test data
       Deletes test panel:
     AssertionError: Timed out retrying after 60000ms: Expected to find element: `.euiCheckbox__input[data-test-subj="checkboxSelectAll"]`, but never found it.
      at Context.eval (http://localhost:5601/__cypress/tests?p=cypress/integration/plugins/observability-dashboards/6_notebooks.spec.js:333:8)




  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        16                                                                               β”‚
  β”‚ Passing:      15                                                                               β”‚
  β”‚ Failing:      1                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  1                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     4 minutes, 11 seconds                                                            β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/6_notebooks.spec.js                             β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Screenshots)

  -  /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional-test/cypress/screens     (1280x720)
     hots/plugins/observability-dashboards/6_notebooks.spec.js/clean up all test data
      -- Deletes test panel (failed).png


  (Video)

  -  Started processing:  Compressing to 32 CRF
    Compression progress:  44%
    Compression progress:  89%
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional   (29 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/6_not
                          ebooks.spec.js.mp4


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/7_app_analytics.spec.js                        (8 of 9)


  Creating application
    βœ“ Creates an application and redirects to application (102551ms)


  1 passing (2m)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        1                                                                                β”‚
  β”‚ Passing:      1                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     1 minute, 42 seconds                                                             β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/7_app_analytics.spec.js                         β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional   (11 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/7_app
                          _analytics.spec.js.mp4

    Compression progress:  100%

────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  plugins/observability-dashboards/8_after.spec.js                                (9 of 9)


  After
    βœ“ clean up complete


  1 passing (105ms)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        1                                                                                β”‚
  β”‚ Passing:      1                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     0 seconds                                                                        β”‚
  β”‚ Spec Ran:     plugins/observability-dashboards/8_after.spec.js                                 β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /local/home/zhujiaxi/2.7.0/opensearch-dashboards-functional    (0 seconds)
                          -test/cypress/videos/plugins/observability-dashboards/8_aft
                          er.spec.js.mp4


====================================================================================================

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ βœ”  plugins/observability-dashboards/0_      00:21        1        1        -        -        - β”‚
  β”‚    before.spec.js                                                                              β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/1_      01:30        7        7        -        -        - β”‚
  β”‚    trace_analytics_dashboard.spec.js                                                           β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/2_      00:40        5        5        -        -        - β”‚
  β”‚    trace_analytics_services.spec.js                                                            β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/3_      00:32        4        4        -        -        - β”‚
  β”‚    trace_analytics_traces.spec.js                                                              β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  plugins/observability-dashboards/4_      01:42        7        6        1        -        - β”‚
  β”‚    panels.spec.js                                                                              β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/5_      01:11        4        4        -        -        - β”‚
  β”‚    event_analytics.spec.js                                                                     β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  plugins/observability-dashboards/6_      04:11       16       15        1        -        - β”‚
  β”‚    notebooks.spec.js                                                                           β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/7_      01:42        1        1        -        -        - β”‚
  β”‚    app_analytics.spec.js                                                                       β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  plugins/observability-dashboards/8_      104ms        1        1        -        -        - β”‚
  β”‚    after.spec.js                                                                               β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    βœ–  2 of 9 failed (22%)                      11:52       46       44        2        -        -

error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Error videos:

4_panels.spec.js.mp4
6_notebooks.spec.js.mp4

Observability SignOff : OK

4_panels.spec.js - Bad data on test - test visually worked. Test looking for invalid element.
6_notebooks.spec.js - Test cleanup is incorrect - no longer leaves Dashboards behind during test run.

2.7.0 is set to release on Tuesday May 2nd. This will allow time to fix issues found in regression tests, as well as implement a fix to address CVE-2022-45688. The releases page has been updated. Thank you for your understanding.

Feel free to join OpenSearch public Slack channel for timely updates.

zelinh commented

OpenSearch 7771 / OpenSearch Dashboards 6100 is ready for your test.

OpenSearch - Build 7771
OpenSearch Dashboards - Build 6100

  • Use Docker-Compose to setup a cluster

    • Download this gist as docker-compose.yml on your machine
    • Get latest image versions docker-compose pull
    • Start the cluster docker-compose up
  • OpenSearch docker 2.7.0.7771

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:2.7.0.7771 && docker run -it -p 9200:9200 -e β€œdiscovery.type=single-node” -e β€œDISABLE_SECURITY_PLUGIN=true” opensearchstaging/opensearch:2.7.0.7771
      • Connect command curl https://localhost:9200/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:2.7.0.7771 && docker run -it -p 9200:9200 -e β€œdiscovery.type=single-node” opensearchstaging/opensearch:2.7.0.7771
      • Connect command curl --insecure https://admin:admin@localhost:9200/
  • OpenSearch-Dashboards docker 2.7.0.6100

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.7.0.6100 && docker run -it --network=β€œhost” -e β€œDISABLE_SECURITY_DASHBOARDS_PLUGIN=true” opensearchstaging/opensearch-dashboards:2.7.0.6100
      • URL https://localhost:5601/
    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.7.0.6100 && docker run -it --network=β€œhost” opensearchstaging/opensearch-dashboards:2.7.0.6100
      • URL https://localhost:5601/
  • Use TARs to deploy OpenSearch Manually

Check how to install opensearch and dashboards on different platforms

zelinh commented

Docker images have been promoted and they are looking good.

{
  "name" : "223bade9e222",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "JU6_o_z4Q_e-HA32hJmeww",
  "version" : {
    "distribution" : "opensearch",
    "number" : "2.7.0",
    "build_type" : "tar",
    "build_hash" : "b7a6e09e492b1e965d827525f7863b366ef0e304",
    "build_date" : "2023-04-27T21:43:09.523336706Z",
    "build_snapshot" : false,
    "lucene_version" : "9.5.0",
    "minimum_wire_compatibility_version" : "7.10.0",
    "minimum_index_compatibility_version" : "7.0.0"
  },
  "tagline" : "The OpenSearch Project: https://opensearch.org/"
}

Native plugin install:

 ./opensearch-plugin install repository-s3
-> Installing repository-s3
-> Downloading repository-s3 from opensearch
[=================================================] 100%
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@     WARNING: plugin requires additional permissions     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
* java.lang.RuntimePermission accessDeclaredMembers
* java.lang.RuntimePermission getClassLoader
* java.lang.reflect.ReflectPermission suppressAccessChecks
* java.net.NetPermission setDefaultAuthenticator
* java.net.SocketPermission * connect,resolve
* java.util.PropertyPermission opensearch.allow_insecure_settings read,write
See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html
for descriptions of what these permissions allow and the associated risks.

Continue with installation? [y/N]y
-> Installed repository-s3 with folder name repository-s3

OpenSearch 2.7.0 has been released.

Discovered an issue with Job Scheduler Maven publication process and its tracked here