Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RELEASE] Release version 2.7.0 #3230

Closed
41 of 42 tasks
github-actions bot opened this issue Feb 23, 2023 · 30 comments
Closed
41 of 42 tasks

[RELEASE] Release version 2.7.0 #3230

github-actions bot opened this issue Feb 23, 2023 · 30 comments
Assignees

Comments

@github-actions
Copy link
Contributor

github-actions bot commented Feb 23, 2023

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

@github-actions github-actions bot added release untriaged Issues that have not yet been triaged v2.7.0 labels Feb 23, 2023
@gaiksaya gaiksaya removed the untriaged Issues that have not yet been triaged label Mar 2, 2023
@zelinh zelinh pinned this issue Mar 31, 2023
This was referenced Apr 3, 2023
@jackiehanyang
Copy link
Contributor

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`.

@peterzhuamazon
Copy link
Member

ml commons dash sec


> [email protected] 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.

@peterzhuamazon
Copy link
Member

ml commons dash nosec:


> [email protected] 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.

@naveentatikonda
Copy link
Member

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)

@peterzhuamazon
Copy link
Member

peterzhuamazon commented Apr 26, 2023

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

obs dash nosec

> [email protected] 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

> [email protected] 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

@pjfitzgibbons
Copy link

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.

@bbarani
Copy link
Member

bbarani commented Apr 27, 2023

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
Copy link
Member

zelinh commented Apr 27, 2023

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
Copy link
Member

zelinh commented May 2, 2023

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/"
}

@peterzhuamazon
Copy link
Member

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

@bbarani
Copy link
Member

bbarani commented May 2, 2023

OpenSearch 2.7.0 has been released.

@zelinh
Copy link
Member

zelinh commented May 2, 2023

@bbarani
Copy link
Member

bbarani commented May 3, 2023

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

@gaiksaya
Copy link
Member

Missing artifacts for JS have been released: https://aws.oss.sonatype.org/content/repositories/releases/org/opensearch/opensearch-job-scheduler/2.7.0.0/
Closing this issue!

@peterzhuamazon
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

9 participants