opensearch-build icon indicating copy to clipboard operation
opensearch-build copied to clipboard

[RELEASE] Release version 2.14.0

Open github-actions[bot] opened this issue 1 year ago β€’ 8 comments

Release OpenSearch and OpenSearch Dashboards 2.14.0

I noticed that a manifest was automatically created in manifests/2.14.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 (Release Manager) 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. For more information check the the Release Process OpenSearch Guide.

Please refer to the following link for the release version dates: Release Schedule and Maintenance Policy.

Entrance Criteria

Criteria Status DescriptionΒ  Comments
Documentation draft PRs are up and in tech review for all component changes :red_circle:
Sanity testing is done for all components :red_circle:
Code coverage has not decreased (all new code has tests) :red_circle:
Release notes are ready and available for all components :red_circle:
Roadmap is up-to-date (information is available to create release highlights) :red_circle:
Release ticket is cut, and there's a forum post announcing the start of the window :red_circle:
Any necessary security reviews are complete :red_circle:

OpenSearch 2.14.0 exit criteria status:

Criteria Status DescriptionΒ  Comments
Performance tests are run, results are posted to the release ticket and there no unexpected regressions :red_circle:
No unpatched vulnerabilities of medium or higher severity that have been publicly known for more than 60 days :red_circle:
Documentation has been fully reviewed and signed off by the documentation community. :red_circle:
All integration tests are passing :red_circle:
Release blog is ready :red_circle:

OpenSearch-Dashboards 2.14.0 exit criteria status:

Criteria Status DescriptionΒ  Comments
Documentation has been fully reviewed and signed off by the documentation community :red_circle:
No unpatched vulnerabilities of medium or higher severity that have been publicly known for more than 60 days :red_circle:
All integration tests are passing :red_circle:
Release blog is ready :red_circle:

Preparation

Campaigns

Release Branch and Version Increment - 30-Apr-2024

Feature Freeze - 30-Apr-2024

  • [ ] OpenSearch / OpenSearch-Dashboards core and components teams finalize their features.

Code Complete - 30-Apr-2024

  • [ ] Mark this as done once the Code Complete is reviewed.
  • [ ] Create/Verify pull requests to add each component to relase input manifests/2.14.0/opensearch-2.14.0.yml and manifests/2.14.0/opensearch-dashboards-2.14.0.yml.

Release Candidate Creation and Testing - Ends REPLACE_RELEASE-minus-6-days

Performance testing validation - Ends REPLACE_RELEASE-minus-6-days

  • [ ] Post the benchmark-tests
  • [ ] Longevity tests do not show any issues.

Pre Release - Ends REPLACE_RELEASE-minus-1-days

Release - _Ends {_REPLACE_RELEASE-day}

Release Checklist.


Release Checklist

Pre-Release activities

  • [ ] Promote Repos.
      • [ ] OS
      • [ ] OSD
  • [ ] Promote Artifacts.
      • [ ] Windows
      • [ ] Linux Debian
      • [ ] Linux RPM
      • [ ] Linux TAR
  • [ ] Consolidated Release Notes.

Release activities

  • [ ] Docker Promotion.
  • [ ] Release Validation part 1.
      • [ ] OpenSearch and OpenSearch Dashboard Validation.
      • [ ] Validate the native plugin installation.
  • [ ] Merge consolidated release notes PR.
  • [ ] Website and Documentation Changes.
      • [ ] Merge staging website PR.
      • [ ] Promote the website changes to prod.
      • [ ] Add website alert.
  • [ ] Release Validation part 2.
      • [ ] Validate the artifact download URL's and signatures.
  • [ ] Release Validation part 3.
      • [ ] Trigger the validation build (Search for Completed validation for <> in the logs).
  • [ ] Maven Promotion.
  • [ ] Publish blog posts.
  • [ ] Advertise on Social Media.
  • [ ] Post on public slack and Github Release issue.

Post-Release activities

  • [ ] Release Tags.
  • [ ] Input Manifest Update.
  • [ ] Decrease the Build Frequency.
  • [ ] OpenSearch Build Release notes.
  • [ ] Retrospective Issue.
  • [ ] Helm and Ansible Playbook release.
  • [ ] Upcoming Release Preparation.

Post Release

Components

OpenSearch

Component Issues tagged with 2.14.0
https://github.com/opensearch-project/OpenSearch/issues/12879
https://github.com/opensearch-project/common-utils/issues/626
https://github.com/opensearch-project/job-scheduler/issues/606
https://github.com/opensearch-project/security/issues/4159
https://github.com/opensearch-project/k-NN/issues/1576
https://github.com/opensearch-project/geospatial/issues/648
https://github.com/opensearch-project/cross-cluster-replication/issues/1359
https://github.com/opensearch-project/ml-commons/issues/2267
https://github.com/opensearch-project/neural-search/issues/654
https://github.com/opensearch-project/notifications/issues/883
https://github.com/opensearch-project/observability/issues/1814
https://github.com/opensearch-project/reporting/issues/981
https://github.com/opensearch-project/sql/issues/2588
https://github.com/opensearch-project/asynchronous-search/issues/550
https://github.com/opensearch-project/anomaly-detection/issues/1175
https://github.com/opensearch-project/alerting/issues/1495
https://github.com/opensearch-project/security-analytics/issues/951
https://github.com/opensearch-project/index-management/issues/1146
https://github.com/opensearch-project/performance-analyzer/issues/642
https://github.com/opensearch-project/custom-codecs/issues/129
https://github.com/opensearch-project/flow-framework/issues/612
https://github.com/opensearch-project/skills/issues/274

OpenSearch Dashboards

Component Issues tagged with 2.14.0
https://github.com/opensearch-project/OpenSearch-Dashboards/issues/6254
https://github.com/opensearch-project/opensearch-dashboards-functional-test/issues/1169
https://github.com/opensearch-project/dashboards-observability/issues/1615
https://github.com/opensearch-project/dashboards-reporting/issues/332
https://github.com/opensearch-project/dashboards-visualizations/issues/356
https://github.com/opensearch-project/dashboards-query-workbench/issues/295
https://github.com/opensearch-project/dashboards-maps/issues/603
https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/issues/707
https://github.com/opensearch-project/ml-commons-dashboards/issues/312
https://github.com/opensearch-project/index-management-dashboards-plugin/issues/1016
https://github.com/opensearch-project/dashboards-notifications/issues/178
https://github.com/opensearch-project/alerting-dashboards-plugin/issues/911
https://github.com/opensearch-project/security-analytics-dashboards-plugin/issues/971
https://github.com/opensearch-project/security-dashboards-plugin/issues/1846
https://github.com/opensearch-project/dashboards-search-relevance/issues/382
https://github.com/opensearch-project/dashboards-assistant/issues/181
Legend

Symbol Meaning
:green_circle: On track with overall release
:yellow_circle: Missed last milestone
:red_circle: Missed multiple milestones

github-actions[bot] avatar Mar 23 '24 00:03 github-actions[bot]

Will identify the release manager and provide an update next week.

rishabh6788 avatar Apr 01 '24 18:04 rishabh6788

2.14.0 Related Bugs/Improvements:

  • https://github.com/opensearch-project/opensearch-build/issues/4427
    • https://github.com/opensearch-project/opensearch-build/pull/4458
    • https://github.com/opensearch-project/opensearch-build/pull/4525
    • https://github.com/opensearch-project/opensearch-build/pull/4525
    • https://github.com/opensearch-project/opensearch-dashboards-functional-test/pull/1142
  • https://github.com/opensearch-project/opensearch-ci/issues/412
    • https://github.com/opensearch-project/opensearch-ci/pull/413
    • https://github.com/opensearch-project/opensearch-build/pull/4594
    • https://github.com/opensearch-project/opensearch-build/pull/4597
    • https://github.com/opensearch-project/opensearch-ci/pull/417
    • https://github.com/opensearch-project/opensearch-ci/pull/418
    • https://github.com/opensearch-project/opensearch-build/pull/4642
  • https://github.com/opensearch-project/opensearch-build/issues/4612
    • https://github.com/opensearch-project/opensearch-build/pull/4641
  • https://github.com/opensearch-project/opensearch-build/issues/4379 (paused for 2.14.0)
    • https://github.com/opensearch-project/opensearch-build/pull/4645
    • https://github.com/opensearch-project/opensearch-build/pull/4647
    • https://github.com/opensearch-project/k-NN/pull/1634
    • https://github.com/opensearch-project/opensearch-build/pull/4663
    • https://github.com/opensearch-project/k-NN/pull/1664
    • https://github.com/opensearch-project/opensearch-build/pull/4667
    • https://github.com/opensearch-project/k-NN/pull/1674
  • https://github.com/opensearch-project/opensearch-build/issues/4084
    • https://github.com/opensearch-project/opensearch-build/pull/4665
  • https://github.com/opensearch-project/opensearch-build/issues/3468
    • https://github.com/opensearch-project/project-website/pull/2833
  • #4532
    • #4673
  • [x] Updating

peterzhuamazon avatar Apr 15 '24 18:04 peterzhuamazon

Core Components CommitID(after 2024-05-08) & Release Notes info

Repo Branch CommitID Commit Date Release Notes Exists
OpenSearch [aaa555453f4713d652b52436874e11ba258d8f03] aaa5554 2024-05-08 True
alerting [cb4ff3ee639e57695ca24d2ad27b6f6bb6e41914] True
anomaly-detection [be2cce3d08062831cd5c86a421bd93d6f45b84ab] True
asynchronous-search [f8121394f960d46842437ebcbdd17c5bb3d3022b] True
common-utils [7531f1e853db28ca9deead97be053d58da7a7a9c] True
cross-cluster-replication [487ff81f29f3738b8ccaec92bc88fe8303a43576] True
custom-codecs [df79b5d36f79e27a5a321bedc318f510a0f698b1] True
flow-framework [d94bc9461414d19a05a00c5eb85e2200f916faf1] True
geospatial [365ed5f86cc41c0736f42cec198a44ce8cded9ba] True
index-management [fa05d71719e01ae5376d570f6db7f08d3886497d] True
job-scheduler [7f9a2b120d9c7ff3422705be1b8fe4e7959bbd2a] True
k-NN [bd1c99f2496c9671482a7177d906c661a2666b16] True
ml-commons [5cbeaa4645d32d759cd7176a836200ba14df9318] 5cbeaa4 2024-05-08 True
neural-search [c95fe26b21ea90537639beb17ab1cb1defc30550] True
notifications [dc8a208a3d978c337113543c65ffac04ba1fb7cb] True
notifications-core [dc8a208a3d978c337113543c65ffac04ba1fb7cb] True
opensearch-observability [8bd76309acdd7d8d45d292c6f53f67399d39e34b] True
opensearch-reports [c487fa37c54e2cdc10f56843efb6a0ebb60b3259] True
performance-analyzer [33e701d8070a8add7d14ae430880553adaa34d38] False
security [435856c919e4e92cf030fbdadc11bf87dd991543] True
security-analytics [ddbe6eddf83e0a6fa8b0e896e3173ac08262da14] True
skills [eba9e1c2863891282de86af87af4310b5b6c4a78] True
sql [7c7465c4318b06a00b56b11c026feab8a0496027] True

opensearch-ci-bot avatar May 01 '24 20:05 opensearch-ci-bot

Core Components CommitID(after 2024-05-08) & Release Notes info

Repo Branch CommitID Commit Date Release Notes Exists
OpenSearch-Dashboards [1d8d36376822aee4b4d6e24bf5e9250aadc58f15] False
alertingDashboards [150280dd766c0f45ad3e489aecfcab295f82ad60] True
anomalyDetectionDashboards [3bbf18cf02dbc7af11c48c27acee2df3b829e028] True
assistantDashboards [1a02edfa6187bd981dce93d3f1f7211c46a029a4] True
customImportMapDashboards [2793c3dc806681dad822fa80c60102b670c013d2] True
functionalTestDashboards [2.14] 68eeb11 2024-05-10 False
ganttChartDashboards [95ae6165d4f376d24e075afb11c043350fadceed] True
indexManagementDashboards [d78e146e1463dd5397202521a22e87163f32b3d3] True
mlCommonsDashboards [f53875b3fc4feac8a01686b41a4c6a749007d68a] True
notificationsDashboards [0ca301f8630f42f4eec53b15e0a8eda9fae91203] True
observabilityDashboards [441168efbf84de020a9bead333bff2e39c2e9d5c] True
queryWorkbenchDashboards [76e18c3b529d210705fadccec9eed6b873ed4bd9] True
reportsDashboards [789cf188b37af4940b2e42be7c99ab48caf550bc] True
searchRelevanceDashboards [a93f20b1a336f15034412777e69409504caecb94] True
securityAnalyticsDashboards [e7f946de234cd304d871525eb0ecb14a5513547b] e7f946d 2024-05-09 True
securityDashboards [5f1c9f485c2ef53e65ec0af04f217a4d4c5bce17] True

opensearch-ci-bot avatar May 01 '24 20:05 opensearch-ci-bot

Documentation status: RED for entrance criteria. We have 7 outstanding doc PRs. A few of them are being delivered Friday, May 3, and I am following up on the rest. Here is a link to the 2.14 doc issues: https://github.com/opensearch-project/documentation-website/issues?q=is%3Aissue+is%3Aopen+label%3Av2.14.0

hdhalter avatar May 01 '24 20:05 hdhalter

OpenSearch 9787 / OpenSearch Dashboards 7621 is ready for your test.

OpenSearch - Build 9787 OpenSearch Dashboards - Build 7621

  • Use the following Docker-Compose to setup a cluster

    docker-compose.yml

      
    version: '3'
    services:
      opensearch-node1:
        image: opensearchstaging/opensearch:2.14.0.9787
        container_name: opensearch-node1
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node1
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true # along with the memlock settings below, disables swapping
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536 # maximum number of open files for the OpenSearch user, set to at least 65536 on modern systems
            hard: 65536
        volumes:
          - opensearch-data1:/usr/share/opensearch/data
        ports:
          - 9200:9200
          - 9600:9600 # required for Performance Analyzer
        networks:
          - opensearch-net
      opensearch-node2:
        image: opensearchstaging/opensearch:2.14.0.9787
        container_name: opensearch-node2
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node2
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536
            hard: 65536
        volumes:
          - opensearch-data2:/usr/share/opensearch/data
        networks:
          - opensearch-net
      opensearch-dashboards:
        image: opensearchstaging/opensearch-dashboards:2.14.0.7621
        container_name: opensearch-dashboards
        ports:
          - 5601:5601
        expose:
          - "5601"
        environment:
          OPENSEARCH_HOSTS: '["https://opensearch-node1:9200","https://opensearch-node2:9200"]'
        networks:
          - opensearch-net
    volumes:
      opensearch-data1:
      opensearch-data2:
    

    networks: opensearch-net:

    • Download the above docker-compose.yml on your machine.
    • Get latest image versions docker-compose pull.
    • Start the cluster docker-compose up.
  • OpenSearch docker 2.14.0.9787

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9787 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchstaging/opensearch:2.14.0.9787
      • Connect command curl http://localhost:9200/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9787 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "OPENSEARCH_INITIAL_ADMIN_PASSWORD=<custom-admin-password>" opensearchstaging/opensearch:2.14.0.9787
      • Connect command curl --insecure https://admin:<custom-admin-password>@localhost:9200/
  • OpenSearch-Dashboards docker 2.14.0.7621

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7621 && docker run -it --network="host" -e "DISABLE_SECURITY_DASHBOARDS_PLUGIN=true" opensearchstaging/opensearch-dashboards:2.14.0.7621
      • URL http://localhost:5601/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7621 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7621
      • URL http://localhost:5601/
  • Use TARs to deploy OpenSearch Manually

Check how to install opensearch and dashboards on different platforms

rishabh6788 avatar May 02 '24 19:05 rishabh6788

Integration Test Results:

Following components are failing for OpenSearch

  • cross-cluster-replication failing with and without security enabled. See logs https://build.ci.opensearch.org/blue/rest/organizations/jenkins/pipelines/integ-test/runs/8248/nodes/122/steps/805/log/?start=0, scroll to the bottom.
  • ml-commons failing with and without security enabled. See logs https://build.ci.opensearch.org/blue/rest/organizations/jenkins/pipelines/integ-test/runs/8248/nodes/118/steps/383/log/?start=0, scroll to the bottom.
  • security-analytics failing with security. See logs https://build.ci.opensearch.org/blue/rest/organizations/jenkins/pipelines/integ-test/runs/8248/nodes/123/steps/829/log/?start=0, scroll to the bottom.

Following components are failing for OpenSearch-Dashboards

  • indexManagementDashboards failing with and without security.
    • with-security https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7621/linux/x64/tar/test-results/5903/integ-test/indexManagementDashboards/with-security/indexManagementDashboards.yml
    • without-security https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7621/linux/x[…]gementDashboards/without-security/indexManagementDashboards.yml
  • observability-dashboards failing with security, see logs https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7621/linux/x64/tar/test-results/5903/integ-test/observabilityDashboards/with-security/observabilityDashboards.yml
  • securityAnalyticsDashboards failing with and without security,
    • with-security https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7621/linux/x64/tar/test-results/5903/integ-test/securityAnalyticsDashboards/with-security/securityAnalyticsDashboards.yml
    • without-security https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7621/linux/x64/tar/test-results/5903/integ-test/securityAnalyticsDashboards/with-security/securityAnalyticsDashboards.yml
  • securityDashboards failing with security. see logs https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7621/linux/x64/tar/test-results/5903/integ-test/securityDashboards/with-security/securityDashboards.yml
  • opensearch-dashboards failing with and without security,
    • with-security https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7621/linux/x64/tar/test-results/5903/integ-test/OpenSearch-Dashboards/with-security/OpenSearch-Dashboards.yml
    • without-security https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7621/linux/x64/tar/test-results/5903/integ-test/OpenSearch-Dashboards/without-security/OpenSearch-Dashboards.yml

Please note that we have ZERO MANUAL SIGN-OFF policy for this release, so please prioritize fixing these failures. If you think these failures are related to infrastructure please work with us to fix the gaps.

rishabh6788 avatar May 03 '24 02:05 rishabh6788

RC #2 OpenSearch 9792 / OpenSearch Dashboards 7624 is ready for your test.

OpenSearch - Build 9792 OpenSearch Dashboards - Build 7624

  • Use the following Docker-Compose to setup a cluster

    docker-compose.yml

      
    version: '3'
    services:
      opensearch-node1:
        image: opensearchstaging/opensearch:2.14.0.9792
        container_name: opensearch-node1
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node1
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true # along with the memlock settings below, disables swapping
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536 # maximum number of open files for the OpenSearch user, set to at least 65536 on modern systems
            hard: 65536
        volumes:
          - opensearch-data1:/usr/share/opensearch/data
        ports:
          - 9200:9200
          - 9600:9600 # required for Performance Analyzer
        networks:
          - opensearch-net
      opensearch-node2:
        image: opensearchstaging/opensearch:2.14.0.9792
        container_name: opensearch-node2
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node2
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536
            hard: 65536
        volumes:
          - opensearch-data2:/usr/share/opensearch/data
        networks:
          - opensearch-net
      opensearch-dashboards:
        image: opensearchstaging/opensearch-dashboards:2.14.0.7624
        container_name: opensearch-dashboards
        ports:
          - 5601:5601
        expose:
          - "5601"
        environment:
          OPENSEARCH_HOSTS: '["https://opensearch-node1:9200","https://opensearch-node2:9200"]'
        networks:
          - opensearch-net
    volumes:
      opensearch-data1:
      opensearch-data2:
    

    networks: opensearch-net:

    • Download the above docker-compose.yml on your machine.
    • Get latest image versions docker-compose pull.
    • Start the cluster docker-compose up.
  • OpenSearch docker 2.14.0.9792

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9792 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchstaging/opensearch:2.14.0.9792
      • Connect command curl http://localhost:9200/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9792 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "OPENSEARCH_INITIAL_ADMIN_PASSWORD=<custom-admin-password>" opensearchstaging/opensearch:2.14.0.9792
      • Connect command curl --insecure https://admin:<custom-admin-password>@localhost:9200/
  • OpenSearch-Dashboards docker 2.14.0.7624

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7624 && docker run -it --network="host" -e "DISABLE_SECURITY_DASHBOARDS_PLUGIN=true" opensearchstaging/opensearch-dashboards:2.14.0.7624
      • URL http://localhost:5601/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7624 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7624
      • URL http://localhost:5601/
  • Use TARs to deploy OpenSearch Manually

Check how to install opensearch and dashboards on different platforms

rishabh6788 avatar May 03 '24 21:05 rishabh6788

RC #3 OpenSearch 9803 / OpenSearch Dashboards 7628 is ready for your test.

OpenSearch - Build 9803 OpenSearch Dashboards - Build 7628

  • Use the following Docker-Compose to setup a cluster

    docker-compose.yml

      
    version: '3'
    services:
      opensearch-node1:
        image: opensearchstaging/opensearch:2.14.0.9803
        container_name: opensearch-node1
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node1
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true # along with the memlock settings below, disables swapping
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536 # maximum number of open files for the OpenSearch user, set to at least 65536 on modern systems
            hard: 65536
        volumes:
          - opensearch-data1:/usr/share/opensearch/data
        ports:
          - 9200:9200
          - 9600:9600 # required for Performance Analyzer
        networks:
          - opensearch-net
      opensearch-node2:
        image: opensearchstaging/opensearch:2.14.0.9803
        container_name: opensearch-node2
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node2
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536
            hard: 65536
        volumes:
          - opensearch-data2:/usr/share/opensearch/data
        networks:
          - opensearch-net
      opensearch-dashboards:
        image: opensearchstaging/opensearch-dashboards:2.14.0.7628
        container_name: opensearch-dashboards
        ports:
          - 5601:5601
        expose:
          - "5601"
        environment:
          OPENSEARCH_HOSTS: '["https://opensearch-node1:9200","https://opensearch-node2:9200"]'
        networks:
          - opensearch-net
    volumes:
      opensearch-data1:
      opensearch-data2:
    

    networks: opensearch-net:

    • Download the above docker-compose.yml on your machine.
    • Get latest image versions docker-compose pull.
    • Start the cluster docker-compose up.
  • OpenSearch docker 2.14.0.9803

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9803 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchstaging/opensearch:2.14.0.9803
      • Connect command curl http://localhost:9200/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9803 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "OPENSEARCH_INITIAL_ADMIN_PASSWORD=<custom-admin-password>" opensearchstaging/opensearch:2.14.0.9803
      • Connect command curl --insecure https://admin:<custom-admin-password>@localhost:9200/
  • OpenSearch-Dashboards docker 2.14.0.7628

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7628 && docker run -it --network="host" -e "DISABLE_SECURITY_DASHBOARDS_PLUGIN=true" opensearchstaging/opensearch-dashboards:2.14.0.7628
      • URL http://localhost:5601/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7628 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7628
      • URL http://localhost:5601/
  • Use TARs to deploy OpenSearch Manually

Check how to install opensearch and dashboards on different platforms

rishabh6788 avatar May 06 '24 19:05 rishabh6788

5/6 Documentation update: We are GREEN for entrance criteria, as all doc PRs are up and in review.

hdhalter avatar May 06 '24 20:05 hdhalter

RC #4 OpenSearch 9810 / OpenSearch Dashboards 7631 is ready for your test.

OpenSearch - Build 9810 OpenSearch Dashboards - Build 7631

  • Use the following Docker-Compose to setup a cluster

    docker-compose.yml

      
    version: '3'
    services:
      opensearch-node1:
        image: opensearchstaging/opensearch:2.14.0.9810
        container_name: opensearch-node1
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node1
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true # along with the memlock settings below, disables swapping
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536 # maximum number of open files for the OpenSearch user, set to at least 65536 on modern systems
            hard: 65536
        volumes:
          - opensearch-data1:/usr/share/opensearch/data
        ports:
          - 9200:9200
          - 9600:9600 # required for Performance Analyzer
        networks:
          - opensearch-net
      opensearch-node2:
        image: opensearchstaging/opensearch:2.14.0.9810
        container_name: opensearch-node2
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node2
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536
            hard: 65536
        volumes:
          - opensearch-data2:/usr/share/opensearch/data
        networks:
          - opensearch-net
      opensearch-dashboards:
        image: opensearchstaging/opensearch-dashboards:2.14.0.7631
        container_name: opensearch-dashboards
        ports:
          - 5601:5601
        expose:
          - "5601"
        environment:
          OPENSEARCH_HOSTS: '["https://opensearch-node1:9200","https://opensearch-node2:9200"]'
        networks:
          - opensearch-net
    volumes:
      opensearch-data1:
      opensearch-data2:
    

    networks: opensearch-net:

    • Download the above docker-compose.yml on your machine.
    • Get latest image versions docker-compose pull.
    • Start the cluster docker-compose up.
  • OpenSearch docker 2.14.0.9810

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9810 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchstaging/opensearch:2.14.0.9810
      • Connect command curl http://localhost:9200/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9810 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "OPENSEARCH_INITIAL_ADMIN_PASSWORD=<custom-admin-password>" opensearchstaging/opensearch:2.14.0.9810
      • Connect command curl --insecure https://admin:<custom-admin-password>@localhost:9200/
  • OpenSearch-Dashboards docker 2.14.0.7631

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7631 && docker run -it --network="host" -e "DISABLE_SECURITY_DASHBOARDS_PLUGIN=true" opensearchstaging/opensearch-dashboards:2.14.0.7631
      • URL http://localhost:5601/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7631 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7631
      • URL http://localhost:5601/
  • Use TARs to deploy OpenSearch Manually

Check how to install opensearch and dashboards on different platforms

rishabh6788 avatar May 08 '24 02:05 rishabh6788

Integration Tests Update:

OpenSearch is 🟒 , no test failures reported in last integ test run with RC #9810. There is a new RC build going on for OS and will share the integ-test results for that.

OpenSearch-Dashboards following components integration-tests are failing.

  • opensearch-dashboards:
    • with-security: https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7631/linux/arm64/tar/test-results/5912/integ-test/OpenSearch-Dashboards/with-security/OpenSearch-Dashboards.yml
    • without-security: https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7631/linux/arm64/tar/test-results/5912/integ-test/OpenSearch-Dashboards/without-security/OpenSearch-Dashboards.yml
  • securityAnalyticsDashboards:
    • with-security: https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7631/linux/arm64/tar/test-results/5912/integ-test/securityAnalyticsDashboards/with-security/securityAnalyticsDashboards.yml
    • without-security: https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7631/linux/arm64/tar/test-results/5912/integ-test/securityAnalyticsDashboards/with-security/securityAnalyticsDashboards.yml

Please prioritize fixing the tests as we have ZERO MANUAL SIGN-OFF policy for this release. If you think the issue is due to infrastructure set-up please work with us to help debug and fix the same.

rishabh6788 avatar May 08 '24 18:05 rishabh6788

RC #5 OpenSearch 9814 / OpenSearch Dashboards 7631 is ready for your test.

OpenSearch - Build 9814 OpenSearch Dashboards - Build 7631

  • Use the following Docker-Compose to setup a cluster

    docker-compose.yml

      
    version: '3'
    services:
      opensearch-node1:
        image: opensearchstaging/opensearch:2.14.0.9814
        container_name: opensearch-node1
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node1
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true # along with the memlock settings below, disables swapping
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536 # maximum number of open files for the OpenSearch user, set to at least 65536 on modern systems
            hard: 65536
        volumes:
          - opensearch-data1:/usr/share/opensearch/data
        ports:
          - 9200:9200
          - 9600:9600 # required for Performance Analyzer
        networks:
          - opensearch-net
      opensearch-node2:
        image: opensearchstaging/opensearch:2.14.0.9814
        container_name: opensearch-node2
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node2
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536
            hard: 65536
        volumes:
          - opensearch-data2:/usr/share/opensearch/data
        networks:
          - opensearch-net
      opensearch-dashboards:
        image: opensearchstaging/opensearch-dashboards:2.14.0.7631
        container_name: opensearch-dashboards
        ports:
          - 5601:5601
        expose:
          - "5601"
        environment:
          OPENSEARCH_HOSTS: '["https://opensearch-node1:9200","https://opensearch-node2:9200"]'
        networks:
          - opensearch-net
    volumes:
      opensearch-data1:
      opensearch-data2:
    

    networks: opensearch-net:

    • Download the above docker-compose.yml on your machine.
    • Get latest image versions docker-compose pull.
    • Start the cluster docker-compose up.
  • OpenSearch docker 2.14.0.9814

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9814 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchstaging/opensearch:2.14.0.9814
      • Connect command curl http://localhost:9200/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9814 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "OPENSEARCH_INITIAL_ADMIN_PASSWORD=<custom-admin-password>" opensearchstaging/opensearch:2.14.0.9814
      • Connect command curl --insecure https://admin:<custom-admin-password>@localhost:9200/
  • OpenSearch-Dashboards docker 2.14.0.7631

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7631 && docker run -it --network="host" -e "DISABLE_SECURITY_DASHBOARDS_PLUGIN=true" opensearchstaging/opensearch-dashboards:2.14.0.7631
      • URL http://localhost:5601/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7631 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7631
      • URL http://localhost:5601/
  • Use TARs to deploy OpenSearch Manually

Check how to install opensearch and dashboards on different platforms

rishabh6788 avatar May 08 '24 19:05 rishabh6788

RC #6 OpenSearch 9815 / OpenSearch Dashboards 7633 is ready for your test.

OpenSearch - Build 9815 OpenSearch Dashboards - Build 7633

  • Use the following Docker-Compose to setup a cluster

    docker-compose.yml

      
    version: '3'
    services:
      opensearch-node1:
        image: opensearchstaging/opensearch:2.14.0.9815
        container_name: opensearch-node1
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node1
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true # along with the memlock settings below, disables swapping
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536 # maximum number of open files for the OpenSearch user, set to at least 65536 on modern systems
            hard: 65536
        volumes:
          - opensearch-data1:/usr/share/opensearch/data
        ports:
          - 9200:9200
          - 9600:9600 # required for Performance Analyzer
        networks:
          - opensearch-net
      opensearch-node2:
        image: opensearchstaging/opensearch:2.14.0.9815
        container_name: opensearch-node2
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node2
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536
            hard: 65536
        volumes:
          - opensearch-data2:/usr/share/opensearch/data
        networks:
          - opensearch-net
      opensearch-dashboards:
        image: opensearchstaging/opensearch-dashboards:2.14.0.7633
        container_name: opensearch-dashboards
        ports:
          - 5601:5601
        expose:
          - "5601"
        environment:
          OPENSEARCH_HOSTS: '["https://opensearch-node1:9200","https://opensearch-node2:9200"]'
        networks:
          - opensearch-net
    volumes:
      opensearch-data1:
      opensearch-data2:
    

    networks: opensearch-net:

    • Download the above docker-compose.yml on your machine.
    • Get latest image versions docker-compose pull.
    • Start the cluster docker-compose up.
  • OpenSearch docker 2.14.0.9815

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9815 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchstaging/opensearch:2.14.0.9815
      • Connect command curl http://localhost:9200/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9815 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "OPENSEARCH_INITIAL_ADMIN_PASSWORD=<custom-admin-password>" opensearchstaging/opensearch:2.14.0.9815
      • Connect command curl --insecure https://admin:<custom-admin-password>@localhost:9200/
  • OpenSearch-Dashboards docker 2.14.0.7633

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7633 && docker run -it --network="host" -e "DISABLE_SECURITY_DASHBOARDS_PLUGIN=true" opensearchstaging/opensearch-dashboards:2.14.0.7633
      • URL http://localhost:5601/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7633 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7633
      • URL http://localhost:5601/
  • Use TARs to deploy OpenSearch Manually

Check how to install opensearch and dashboards on different platforms

rishabh6788 avatar May 09 '24 01:05 rishabh6788

Performance Results for 2.14.0 Release

Compared to 2.13.0 we are seeing significant improvements in aggregate queries.

NYC_TAXIS: We are seeing ~35%-40% improvement in autohisto_agg and date_histogram_agg queries.

nyc_taxis_x64_compar_2024-05-09T18_33_34

HTTP_LOGS: We are seeing ~70% improvement in hourly_agg query.

http_logs_x64_compar_2024-05-09T18_34_10

rishabh6788 avatar May 09 '24 18:05 rishabh6788

Opensearch-Dashboards integration tests are still failing.

 (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ βœ”  core-opensearch-dashboards/opensear      145ms        1        1        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/aa                                                         β”‚
  β”‚    a_before.spec.js                                                                            β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      01:14        4        3        1        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/da                                                         β”‚
  β”‚    ta_source_selector.spec.js                                                                  β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:17        1        1        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/da                                                         β”‚
  β”‚    te_nanos_mixed.spec.js                                                                      β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:16        1        1        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/da                                                         β”‚
  β”‚    te_nanos.spec.js                                                                            β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      04:10       18       17        -        1        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/di                                                         β”‚
  β”‚    scover_advanced_settings.spec.js                                                            β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      01:31        3        3        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/di                                                         β”‚
  β”‚    scover_histogram.spec.js                                                                    β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      05:54       24       20        2        2        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/di                                                         β”‚
  β”‚    scover_table.spec.js                                                                        β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      02:13       17       14        -        3        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/di                                                         β”‚
  β”‚    scover.spec.js                                                                              β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      01:19        2        2        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/do                                                         β”‚
  β”‚    c_navigation.spec.js                                                                        β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:29        2        2        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/do                                                         β”‚
  β”‚    c_table.spec.js                                                                             β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:11        1        1        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/er                                                         β”‚
  β”‚    rors.spec.js                                                                                β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      01:06        6        6        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/fi                                                         β”‚
  β”‚    eld_data.spec.js                                                                            β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      01:17        5        5        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/fi                                                         β”‚
  β”‚    eld_visualize.spec.js                                                                       β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:52        3        3        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/fi                                                         β”‚
  β”‚    lter_editor.spec.js                                                                         β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:21        2        2        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/in                                                         β”‚
  β”‚    dex_pattern_with_encoded_id.spec.js                                                         β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:12        2        2        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/in                                                         β”‚
  β”‚    dex_pattern_without_field.spec.js                                                           β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:20        2        2        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/in                                                         β”‚
  β”‚    spector.spec.js                                                                             β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:11        4        3        -        1        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/la                                                         β”‚
  β”‚    rge_string.spec.js                                                                          β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear       34ms       11        -        -       11        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/sa                                                         β”‚
  β”‚    ved_queries.spec.js                                                                         β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      02:02        6        5        1        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/sh                                                         β”‚
  β”‚    ared_links.spec.js                                                                          β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:09        1        1        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/si                                                         β”‚
  β”‚    debar.spec.js                                                                               β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:10        1        1        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/so                                                         β”‚
  β”‚    urce_filter.spec.js                                                                         β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:05        1        1        -        -        - β”‚
  β”‚    ch-dashboards/apps/data_explorer/zz                                                         β”‚
  β”‚    z_after.spec.js                                                                             β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      05:24        5        -        5        -        - β”‚
  β”‚    ch-dashboards/apps/vis_builder/basi                                                         β”‚
  β”‚    c.spec.js                                                                                   β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      01:11        4        -        1        -        3 β”‚
  β”‚    ch-dashboards/apps/vis_builder/dash                                                         β”‚
  β”‚    board.spec.js                                                                               β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      01:11        1        -        1        -        - β”‚
  β”‚    ch-dashboards/apps/vis_builder/vis_                                                         β”‚
  β”‚    types/area.spec.js                                                                          β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      01:11        1        -        1        -        - β”‚
  β”‚    ch-dashboards/apps/vis_builder/vis_                                                         β”‚
  β”‚    types/bar.spec.js                                                                           β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      01:11        1        -        1        -        - β”‚
  β”‚    ch-dashboards/apps/vis_builder/vis_                                                         β”‚
  β”‚    types/line.spec.js                                                                          β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      01:11        1        -        1        -        - β”‚
  β”‚    ch-dashboards/apps/vis_builder/vis_                                                         β”‚
  β”‚    types/metric.spec.js                                                                        β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      01:11        1        -        1        -        - β”‚
  β”‚    ch-dashboards/apps/vis_builder/vis_                                                         β”‚
  β”‚    types/table.spec.js                                                                         β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      01:04        4        -        1        -        3 β”‚
  β”‚    ch-dashboards/apps/vis_type_table/b                                                         β”‚
  β”‚    asic.spec.js                                                                                β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      01:12        9        -        1        -        8 β”‚
  β”‚    ch-dashboards/apps/vis_type_table/d                                                         β”‚
  β”‚    ata.spec.js                                                                                 β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      01:12        3        -        1        -        2 β”‚
  β”‚    ch-dashboards/apps/vis_type_table/e                                                         β”‚
  β”‚    mbed.spec.js                                                                                β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      01:13       11        -        1        -       10 β”‚
  β”‚    ch-dashboards/apps/vis_type_table/o                                                         β”‚
  β”‚    ptions.spec.js                                                                              β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear       36ms        7        -        -        7        - β”‚
  β”‚    ch-dashboards/apps/vis_type_table/s                                                         β”‚
  β”‚    plit.spec.js                                                                                β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      01:10        2        -        1        -        1 β”‚
  β”‚    ch-dashboards/apps/vis-augmenter/da                                                         β”‚
  β”‚    shboard_spec.js                                                                             β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:22        4        4        -        -        - β”‚
  β”‚    ch-dashboards/console-plugin/consol                                                         β”‚
  β”‚    e.spec.js                                                                                   β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear        1ms        -        -        -        -        - β”‚
  β”‚    ch-dashboards/dashboard_sample_data                                                         β”‚
  β”‚    _with_datasource_spec.js                                                                    β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:54       34       34        -        -        - β”‚
  β”‚    ch-dashboards/dashboard_sanity_test                                                         β”‚
  β”‚    _spec.js                                                                                    β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ–  core-opensearch-dashboards/opensear      01:00        1        -        1        -        - β”‚
  β”‚    ch-dashboards/dashboard_share_copy_                                                         β”‚
  β”‚    link_test.js                                                                                β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear        1ms        -        -        -        -        - β”‚
  β”‚    ch-dashboards/datasource-management                                                         β”‚
  β”‚    -plugin/1_create_datasource.spec.js                                                         β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear        2ms        -        -        -        -        - β”‚
  β”‚    ch-dashboards/datasource-management                                                         β”‚
  β”‚    -plugin/2_datasource_table.spec.js                                                          β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear        2ms        -        -        -        -        - β”‚
  β”‚    ch-dashboards/datasource-management                                                         β”‚
  β”‚    -plugin/3_update_datasource.spec.js                                                         β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear        2ms        -        -        -        -        - β”‚
  β”‚    ch-dashboards/workspace-plugin/work                                                         β”‚
  β”‚    space_create.spec.js                                                                        β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear        2ms        -        -        -        -        - β”‚
  β”‚    ch-dashboards/workspace-plugin/work                                                         β”‚
  β”‚    space_dropdown_menu.spec.js                                                                 β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear        2ms        -        -        -        -        - β”‚
  β”‚    ch-dashboards/workspace-plugin/work                                                         β”‚
  β”‚    space_overview.spec.js                                                                      β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ βœ”  core-opensearch-dashboards/opensear        2ms        -        -        -        -        - β”‚
  β”‚    ch-dashboards/workspace-plugin/work                                                         β”‚
  β”‚    space_update.spec.js                                                                        β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    βœ–  16 of 47 failed (34%)                    45:15      207      134       21       25       27

error Command failed with exit code 21.

rishabh6788 avatar May 09 '24 20:05 rishabh6788

RC #7 OpenSearch 9820 / OpenSearch Dashboards 7635 is ready for your test.

OpenSearch - Build 9820 OpenSearch Dashboards - Build 7635

  • Use the following Docker-Compose to setup a cluster

    docker-compose.yml

      
    version: '3'
    services:
      opensearch-node1:
        image: opensearchstaging/opensearch:2.14.0.9820
        container_name: opensearch-node1
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node1
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true # along with the memlock settings below, disables swapping
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536 # maximum number of open files for the OpenSearch user, set to at least 65536 on modern systems
            hard: 65536
        volumes:
          - opensearch-data1:/usr/share/opensearch/data
        ports:
          - 9200:9200
          - 9600:9600 # required for Performance Analyzer
        networks:
          - opensearch-net
      opensearch-node2:
        image: opensearchstaging/opensearch:2.14.0.9820
        container_name: opensearch-node2
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node2
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536
            hard: 65536
        volumes:
          - opensearch-data2:/usr/share/opensearch/data
        networks:
          - opensearch-net
      opensearch-dashboards:
        image: opensearchstaging/opensearch-dashboards:2.14.0.7635
        container_name: opensearch-dashboards
        ports:
          - 5601:5601
        expose:
          - "5601"
        environment:
          OPENSEARCH_HOSTS: '["https://opensearch-node1:9200","https://opensearch-node2:9200"]'
        networks:
          - opensearch-net
    volumes:
      opensearch-data1:
      opensearch-data2:
    

    networks: opensearch-net:

    • Download the above docker-compose.yml on your machine.
    • Get latest image versions docker-compose pull.
    • Start the cluster docker-compose up.
  • OpenSearch docker 2.14.0.9820

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9820 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchstaging/opensearch:2.14.0.9820
      • Connect command curl http://localhost:9200/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9820 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "OPENSEARCH_INITIAL_ADMIN_PASSWORD=<custom-admin-password>" opensearchstaging/opensearch:2.14.0.9820
      • Connect command curl --insecure https://admin:<custom-admin-password>@localhost:9200/
  • OpenSearch-Dashboards docker 2.14.0.7635

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7635 && docker run -it --network="host" -e "DISABLE_SECURITY_DASHBOARDS_PLUGIN=true" opensearchstaging/opensearch-dashboards:2.14.0.7635
      • URL http://localhost:5601/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7635 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7635
      • URL http://localhost:5601/
  • Use TARs to deploy OpenSearch Manually

Check how to install opensearch and dashboards on different platforms

rishabh6788 avatar May 09 '24 20:05 rishabh6788

Had a Go/No-go call for 2.14 release and the result is still No-go as we are seeing integration test failures for OSD. OSD team and infra team will focus on running the failing tests individually to replicate the behavior. The final call will be taken once we are able to fix the failing tests, either locally or on Jenkins CI.

We will have another go/no-go call on Monday (May-13) to take the final call.

rishabh6788 avatar May 10 '24 16:05 rishabh6788

Integ test runs on Jenkins CI has completed, we are seeing below specs failing. :

  • without-security: https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7635/linux/x64/tar/test-results/5920/integ-test/OpenSearch-Dashboards/without-security/OpenSearch-Dashboards.yml
    • core-opensearch-dashboards/opensearch-dashboards/apps/vis_builder/dashboard.spec.js
    • core-opensearch-dashboards/opensearch-dashboards/apps/vis_type_table/embed.spec.js
  • with-security: https://ci.opensearch.org/ci/dbc/integ-test-opensearch-dashboards/2.14.0/7635/linux/x64/tar/test-results/5920/integ-test/OpenSearch-Dashboards/with-security/OpenSearch-Dashboards.yml
    • core-opensearch-dashboards/opensearch-dashboards/apps/vis_builder/dashboard.spec.js

rishabh6788 avatar May 10 '24 18:05 rishabh6788

As suggested by @ashwin-pc and @kavilla I narrowed down my testing to just failing tests and ran tests for failing spec files and I confirm that the tests are passing locally (see logs). We have taken an action item to work with OSD team to help them emulate our CI environment locally to replicate the failures and fix them before next release.

core-opensearch-dashboards/opensearch-dashboards/apps/vis_builder/dashboard.spec.js

with-security

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

  (Run Starting)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Cypress:        9.5.4                                                                          β”‚
  β”‚ Browser:        Custom Chromium 112 (headless)                                                 β”‚
  β”‚ Node Version:   v18.19.0 (/home/ci-runner/.nvm/versions/node/v18.19.0/bin/node)                β”‚
  β”‚ Specs:          1 found (core-opensearch-dashboards/opensearch-dashboards/apps/vis_builder/das β”‚
  β”‚                 hboard.spec.js)                                                                β”‚
  β”‚ Searched:       cypress/integration/core-opensearch-dashboards/opensearch-dashboards/apps/vis_ β”‚
  β”‚                 builder/dashboard.spec.js                                                      β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


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

  Running:  core-opensearch-dashboards/opensearch-dashboards/apps/vis_builder/da            (1 of 1)
            shboard.spec.js
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


  Visualization Builder Dashboard Tests
    βœ“ Should have valid visualizations (14238ms)
    βœ“ Should be able to add a visualization
    βœ“ Should be able to create a visualization (8141ms)
    βœ“ Should be able to edit a visualization


  4 passing (29s)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        4                                                                                β”‚
  β”‚ Passing:      4                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     29 seconds                                                                       β”‚
  β”‚ Spec Ran:     core-opensearch-dashboards/opensearch-dashboards/apps/vis_builder/dashboard.spec β”‚
  β”‚               .js                                                                              β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /home/ci-runner/opensearch-dashboards-functional-test/cypre    (3 seconds)
                          ss/videos/core-opensearch-dashboards/opensearch-dashboards/
                          apps/vis_builder/dashboard.spec.js.mp4


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

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:29        4        4        -        -        - β”‚
  β”‚    ch-dashboards/apps/vis_builder/dash                                                         β”‚
  β”‚    board.spec.js                                                                               β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    βœ”  All specs passed!                        00:29        4        4        -        -        -

Done in 40.31s.


without-security:
====================================================================================================

  (Run Starting)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Cypress:        9.5.4                                                                          β”‚
  β”‚ Browser:        Custom Chromium 112 (headless)                                                 β”‚
  β”‚ Node Version:   v18.19.0 (/home/ci-runner/.nvm/versions/node/v18.19.0/bin/node)                β”‚
  β”‚ Specs:          1 found (core-opensearch-dashboards/opensearch-dashboards/apps/vis_builder/das β”‚
  β”‚                 hboard.spec.js)                                                                β”‚
  β”‚ Searched:       cypress/integration/core-opensearch-dashboards/opensearch-dashboards/apps/vis_ β”‚
  β”‚                 builder/dashboard.spec.js                                                      β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


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

  Running:  core-opensearch-dashboards/opensearch-dashboards/apps/vis_builder/da            (1 of 1)
            shboard.spec.js
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


  Visualization Builder Dashboard Tests
    βœ“ Should have valid visualizations (11912ms)
    βœ“ Should be able to add a visualization
    βœ“ Should be able to create a visualization (7053ms)
    βœ“ Should be able to edit a visualization


  4 passing (26s)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        4                                                                                β”‚
  β”‚ Passing:      4                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     25 seconds                                                                       β”‚
  β”‚ Spec Ran:     core-opensearch-dashboards/opensearch-dashboards/apps/vis_builder/dashboard.spec β”‚
  β”‚               .js                                                                              β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /home/ci-runner/opensearch-dashboards-functional-test/cypre    (2 seconds)
                          ss/videos/core-opensearch-dashboards/opensearch-dashboards/
                          apps/vis_builder/dashboard.spec.js.mp4


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

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:25        4        4        -        -        - β”‚
  β”‚    ch-dashboards/apps/vis_builder/dash                                                         β”‚
  β”‚    board.spec.js                                                                               β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    βœ”  All specs passed!                        00:25        4        4        -        -        -

Done in 36.52s.

core-opensearch-dashboards/opensearch-dashboards/apps/vis_type_table/embed.spec.js

with-security: 


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

  (Run Starting)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Cypress:        9.5.4                                                                          β”‚
  β”‚ Browser:        Custom Chromium 112 (headless)                                                 β”‚
  β”‚ Node Version:   v18.19.0 (/home/ci-runner/.nvm/versions/node/v18.19.0/bin/node)                β”‚
  β”‚ Specs:          1 found (core-opensearch-dashboards/opensearch-dashboards/apps/vis_type_table/ β”‚
  β”‚                 embed.spec.js)                                                                 β”‚
  β”‚ Searched:       cypress/integration/core-opensearch-dashboards/opensearch-dashboards/apps/vis_ β”‚
  β”‚                 type_table/embed.spec.js                                                       β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


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

  Running:  core-opensearch-dashboards/opensearch-dashboards/apps/vis_type_table            (1 of 1)
            /embed.spec.js
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


  table visualization in embedded mode
    βœ“ Should open table vis in embedded mode (25310ms)
    βœ“ Should allow to filter in embedded mode (7293ms)
    βœ“ Should filter for value in embedded mode (11925ms)


  3 passing (45s)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        3                                                                                β”‚
  β”‚ Passing:      3                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     44 seconds                                                                       β”‚
  β”‚ Spec Ran:     core-opensearch-dashboards/opensearch-dashboards/apps/vis_type_table/embed.spec. β”‚
  β”‚               js                                                                               β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /home/ci-runner/opensearch-dashboards-functional-test/cypre    (4 seconds)
                          ss/videos/core-opensearch-dashboards/opensearch-dashboards/
                          apps/vis_type_table/embed.spec.js.mp4


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

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:44        3        3        -        -        - β”‚
  β”‚    ch-dashboards/apps/vis_type_table/e                                                         β”‚
  β”‚    mbed.spec.js                                                                                β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    βœ”  All specs passed!                        00:44        3        3        -        -        -

Done in 57.27s.


without-security:

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

  (Run Starting)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Cypress:        9.5.4                                                                          β”‚
  β”‚ Browser:        Custom Chromium 112 (headless)                                                 β”‚
  β”‚ Node Version:   v18.19.0 (/home/ci-runner/.nvm/versions/node/v18.19.0/bin/node)                β”‚
  β”‚ Specs:          1 found (core-opensearch-dashboards/opensearch-dashboards/apps/vis_type_table/ β”‚
  β”‚                 embed.spec.js)                                                                 β”‚
  β”‚ Searched:       cypress/integration/core-opensearch-dashboards/opensearch-dashboards/apps/vis_ β”‚
  β”‚                 type_table/embed.spec.js                                                       β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


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

  Running:  core-opensearch-dashboards/opensearch-dashboards/apps/vis_type_table            (1 of 1)
            /embed.spec.js
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


  table visualization in embedded mode
    βœ“ Should open table vis in embedded mode (22333ms)
    βœ“ Should allow to filter in embedded mode (6392ms)
    βœ“ Should filter for value in embedded mode (11142ms)
    βœ“ Should filter out value in embedded mode (11188ms)


  4 passing (51s)


  (Results)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ Tests:        4                                                                                β”‚
  β”‚ Passing:      4                                                                                β”‚
  β”‚ Failing:      0                                                                                β”‚
  β”‚ Pending:      0                                                                                β”‚
  β”‚ Skipped:      0                                                                                β”‚
  β”‚ Screenshots:  0                                                                                β”‚
  β”‚ Video:        true                                                                             β”‚
  β”‚ Duration:     51 seconds                                                                       β”‚
  β”‚ Spec Ran:     core-opensearch-dashboards/opensearch-dashboards/apps/vis_type_table/embed.spec. β”‚
  β”‚               js                                                                               β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


  (Video)

  -  Started processing:  Compressing to 32 CRF



  -  Finished processing: /home/ci-runner/opensearch-dashboards-functional-test/cypre    (5 seconds)
                          ss/videos/core-opensearch-dashboards/opensearch-dashboards/
                          apps/vis_type_table/embed.spec.js.mp4


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

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ βœ”  core-opensearch-dashboards/opensear      00:51        4        4        -        -        - β”‚
  β”‚    ch-dashboards/apps/vis_type_table/e                                                         β”‚
  β”‚    mbed.spec.js                                                                                β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    βœ”  All specs passed!                        00:51        4        4        -        -        -

Done in 64.50s.

rishabh6788 avatar May 10 '24 19:05 rishabh6788

RC #8 OpenSearch 9820 / OpenSearch Dashboards 7640 is ready for your test.

OpenSearch - Build 9820 OpenSearch Dashboards - Build 7640

  • Use the following Docker-Compose to setup a cluster

    docker-compose.yml

      
    version: '3'
    services:
      opensearch-node1:
        image: opensearchstaging/opensearch:2.14.0.9820
        container_name: opensearch-node1
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node1
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true # along with the memlock settings below, disables swapping
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536 # maximum number of open files for the OpenSearch user, set to at least 65536 on modern systems
            hard: 65536
        volumes:
          - opensearch-data1:/usr/share/opensearch/data
        ports:
          - 9200:9200
          - 9600:9600 # required for Performance Analyzer
        networks:
          - opensearch-net
      opensearch-node2:
        image: opensearchstaging/opensearch:2.14.0.9820
        container_name: opensearch-node2
        environment:
          - cluster.name=opensearch-cluster
          - node.name=opensearch-node2
          - discovery.seed_hosts=opensearch-node1,opensearch-node2
          - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2
          - bootstrap.memory_lock=true
          - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}
        ulimits:
          memlock:
            soft: -1
            hard: -1
          nofile:
            soft: 65536
            hard: 65536
        volumes:
          - opensearch-data2:/usr/share/opensearch/data
        networks:
          - opensearch-net
      opensearch-dashboards:
        image: opensearchstaging/opensearch-dashboards:2.14.0.7640
        container_name: opensearch-dashboards
        ports:
          - 5601:5601
        expose:
          - "5601"
        environment:
          OPENSEARCH_HOSTS: '["https://opensearch-node1:9200","https://opensearch-node2:9200"]'
        networks:
          - opensearch-net
    volumes:
      opensearch-data1:
      opensearch-data2:
    

    networks: opensearch-net:

    • Download the above docker-compose.yml on your machine.
    • Get latest image versions docker-compose pull.
    • Start the cluster docker-compose up.
  • OpenSearch docker 2.14.0.9820

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9820 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchstaging/opensearch:2.14.0.9820
      • Connect command curl http://localhost:9200/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:2.14.0.9820 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "OPENSEARCH_INITIAL_ADMIN_PASSWORD=<custom-admin-password>" opensearchstaging/opensearch:2.14.0.9820
      • Connect command curl --insecure https://admin:<custom-admin-password>@localhost:9200/
  • OpenSearch-Dashboards docker 2.14.0.7640

    • Start without security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7640 && docker run -it --network="host" -e "DISABLE_SECURITY_DASHBOARDS_PLUGIN=true" opensearchstaging/opensearch-dashboards:2.14.0.7640
      • URL http://localhost:5601/
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch-dashboards:2.14.0.7640 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7640
      • URL http://localhost:5601/
  • Use TARs to deploy OpenSearch Manually

Check how to install opensearch and dashboards on different platforms

rishabh6788 avatar May 13 '24 20:05 rishabh6788

Some retro items for OSD: https://github.com/opensearch-project/opensearch-dashboards-functional-test/issues/1169#issuecomment-2109527513

kavilla avatar May 14 '24 07:05 kavilla

Maven publish completed. https://build.ci.opensearch.org/job/publish-to-maven/32/console

rishabh6788 avatar May 14 '24 22:05 rishabh6788

OpenSearch-2.14.0 been released.

rishabh6788 avatar May 14 '24 22:05 rishabh6788