Closed github-actions[bot] closed 5 months ago
Will identify the release manager and provide an update next week.
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 |
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 |
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
OpenSearch - Build 9787 OpenSearch Dashboards - Build 7621
Use the following Docker-Compose to setup a cluster
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:
docker-compose pull
.docker-compose up
.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
curl http://localhost:9200/
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
curl --insecure https://admin:<custom-admin-password>@localhost:9200/
OpenSearch-Dashboards docker 2.14.0.7621
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
http://localhost:5601/
docker pull opensearchstaging/opensearch-dashboards:2.14.0.7621 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7621
http://localhost:5601/
Use TARs to deploy OpenSearch Manually
Check how to install opensearch and dashboards on different platforms
Integration Test Results:
Following components are failing for OpenSearch
Following components are failing for OpenSearch-Dashboards
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.
OpenSearch - Build 9792 OpenSearch Dashboards - Build 7624
Use the following Docker-Compose to setup a cluster
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:
docker-compose pull
.docker-compose up
.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
curl http://localhost:9200/
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
curl --insecure https://admin:<custom-admin-password>@localhost:9200/
OpenSearch-Dashboards docker 2.14.0.7624
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
http://localhost:5601/
docker pull opensearchstaging/opensearch-dashboards:2.14.0.7624 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7624
http://localhost:5601/
Use TARs to deploy OpenSearch Manually
Check how to install opensearch and dashboards on different platforms
OpenSearch - Build 9803 OpenSearch Dashboards - Build 7628
Use the following Docker-Compose to setup a cluster
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:
docker-compose pull
.docker-compose up
.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
curl http://localhost:9200/
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
curl --insecure https://admin:<custom-admin-password>@localhost:9200/
OpenSearch-Dashboards docker 2.14.0.7628
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
http://localhost:5601/
docker pull opensearchstaging/opensearch-dashboards:2.14.0.7628 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7628
http://localhost:5601/
Use TARs to deploy OpenSearch Manually
Check how to install opensearch and dashboards on different platforms
5/6 Documentation update: We are GREEN for entrance criteria, as all doc PRs are up and in review.
OpenSearch - Build 9810 OpenSearch Dashboards - Build 7631
Use the following Docker-Compose to setup a cluster
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:
docker-compose pull
.docker-compose up
.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
curl http://localhost:9200/
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
curl --insecure https://admin:<custom-admin-password>@localhost:9200/
OpenSearch-Dashboards docker 2.14.0.7631
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
http://localhost:5601/
docker pull opensearchstaging/opensearch-dashboards:2.14.0.7631 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7631
http://localhost:5601/
Use TARs to deploy OpenSearch Manually
Check how to install opensearch and dashboards on different platforms
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.
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.
OpenSearch - Build 9814 OpenSearch Dashboards - Build 7631
Use the following Docker-Compose to setup a cluster
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:
docker-compose pull
.docker-compose up
.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
curl http://localhost:9200/
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
curl --insecure https://admin:<custom-admin-password>@localhost:9200/
OpenSearch-Dashboards docker 2.14.0.7631
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
http://localhost:5601/
docker pull opensearchstaging/opensearch-dashboards:2.14.0.7631 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7631
http://localhost:5601/
Use TARs to deploy OpenSearch Manually
Check how to install opensearch and dashboards on different platforms
OpenSearch - Build 9815 OpenSearch Dashboards - Build 7633
Use the following Docker-Compose to setup a cluster
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:
docker-compose pull
.docker-compose up
.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
curl http://localhost:9200/
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
curl --insecure https://admin:<custom-admin-password>@localhost:9200/
OpenSearch-Dashboards docker 2.14.0.7633
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
http://localhost:5601/
docker pull opensearchstaging/opensearch-dashboards:2.14.0.7633 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7633
http://localhost:5601/
Use TARs to deploy OpenSearch Manually
Check how to install opensearch and dashboards on different platforms
autohisto_agg
and date_histogram_agg
queries.hourly_agg
query.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.
OpenSearch - Build 9820 OpenSearch Dashboards - Build 7635
Use the following Docker-Compose to setup a cluster
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:
docker-compose pull
.docker-compose up
.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
curl http://localhost:9200/
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
curl --insecure https://admin:<custom-admin-password>@localhost:9200/
OpenSearch-Dashboards docker 2.14.0.7635
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
http://localhost:5601/
docker pull opensearchstaging/opensearch-dashboards:2.14.0.7635 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7635
http://localhost:5601/
Use TARs to deploy OpenSearch Manually
Check how to install opensearch and dashboards on different platforms
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.
Integ test runs on Jenkins CI has completed, we are seeing below specs failing. :
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.
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.
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.
OpenSearch - Build 9820 OpenSearch Dashboards - Build 7640
Use the following Docker-Compose to setup a cluster
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:
docker-compose pull
.docker-compose up
.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
curl http://localhost:9200/
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
curl --insecure https://admin:<custom-admin-password>@localhost:9200/
OpenSearch-Dashboards docker 2.14.0.7640
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
http://localhost:5601/
docker pull opensearchstaging/opensearch-dashboards:2.14.0.7640 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.14.0.7640
http://localhost:5601/
Use TARs to deploy OpenSearch Manually
Check how to install opensearch and dashboards on different platforms
Maven publish completed. https://build.ci.opensearch.org/job/publish-to-maven/32/console
OpenSearch-2.14.0 been released.
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](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution).
Please refer to the following link for the release version dates: Release Schedule and Maintenance Policy.
Entrance Criteria
OpenSearch 2.14.0 exit criteria status:
OpenSearch-Dashboards 2.14.0 exit criteria status:
Preparation
Campaigns
Release Branch and Version Increment - 30-Apr-2024
Feature Freeze - 30-Apr-2024
Code Complete - 30-Apr-2024
Release Candidate Creation and Testing - 8-May-2024
Performance testing validation - 8-May-2024
Pre Release - 14-May-2024
Release - 14-May-2024
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
OpenSearch Dashboards
Legend
| Symbol | Meaning | | -------- | ---------- | | :green_circle: | On track with overall release | | :yellow_circle: | Missed last milestone | | :red_circle: | Missed multiple milestones |