Open github-actions[bot] opened 1 month ago
## RC 4 OpenSearch 10447 / OpenSearch Dashboards 8031 is ready for your test.
OpenSearch - [Build 10447](https://build.ci.opensearch.org/blue/organizations/jenkins/distribution-build-opensearch/detail/distribution-build-opensearch/10447/pipeline)
OpenSearch Dashboards - [Build 8031](https://build.ci.opensearch.org/blue/organizations/jenkins/distribution-build-opensearch-dashboards/detail/distribution-build-opensearch-dashboards/8031/pipeline)
- Use the following Docker-Compose to setup a cluster
docker-compose.yml
version: '3'
services:
opensearch-node1:
image: opensearchstaging/opensearch:2.18.0.10447
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=myStrongPassword123!
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.18.0.10447
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=myStrongPassword123!
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.18.0.8031
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:
## RC 4 OpenSearch 10451 / OpenSearch Dashboards 8034 is ready for your test.
OpenSearch - [Build 10451](https://build.ci.opensearch.org/blue/organizations/jenkins/distribution-build-opensearch/detail/distribution-build-opensearch/10451/pipeline)
OpenSearch Dashboards - [Build 8034](https://build.ci.opensearch.org/blue/organizations/jenkins/distribution-build-opensearch-dashboards/detail/distribution-build-opensearch-dashboards/8034/pipeline)
- Use the following Docker-Compose to setup a cluster
docker-compose.yml
version: '3'
services:
opensearch-node1:
image: opensearchstaging/opensearch:2.18.0.10451
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=myStrongPassword123!
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.18.0.10451
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=myStrongPassword123!
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.18.0.8034
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:
## RC 3 OpenSearch 10454 / OpenSearch Dashboards 8039 is ready for your test.
OpenSearch - [Build 10454](https://build.ci.opensearch.org/blue/organizations/jenkins/distribution-build-opensearch/detail/distribution-build-opensearch/10454/pipeline)
OpenSearch Dashboards - [Build 8039](https://build.ci.opensearch.org/blue/organizations/jenkins/distribution-build-opensearch-dashboards/detail/distribution-build-opensearch-dashboards/8039/pipeline)
- Use the following Docker-Compose to setup a cluster
docker-compose.yml
version: '3'
services:
opensearch-node1:
image: opensearchstaging/opensearch:2.18.0.10454
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=myStrongPassword123!
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.18.0.10454
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=myStrongPassword123!
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.18.0.8039
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:
Repo | Branch | CommitID | Commit Date | Release Notes Exists |
---|---|---|---|---|
OpenSearch | [d27ee4eb710db4d5d0776065d79408d91fd4f315] | False | ||
OpenSearch-Dashboards | [50a714fde5fa89077a759da9b61d8fa4d32db033] | False | ||
alerting | [d4d463c17f1927e8adc6ebf49f5d7ca4f2f1f5f5] | False | ||
alertingDashboards | [4dfa34f5e4e939d8acfa0f151d20e604c23fe05b] | True | ||
anomaly-detection | [63996b8d781bf600da802c1d7d26d24001f3ea32] | True | ||
anomalyDetectionDashboards | [1a9003213748bdd2e01bd13851900249942a7d0f] | True | ||
assistantDashboards | [98fa5324900ffa365a24b027cf17f1f87c1beae4] | True | ||
asynchronous-search | [fd3fe2948d0be097a838894e7eef3ebbbb98e253] | True | ||
common-utils | [e4531fe22dbbc82090acfac5c928c2f355873c73] | False | ||
cross-cluster-replication | [cdeea8182b56aaf7bce43359b2072e9edd9ac811] | False | ||
custom-codecs | [2afbadd80892927a2acccd40561e3a9745e86806] | False | ||
customImportMapDashboards | [511840ae5ca900610d521aad311677445269055f] | True | ||
flow-framework | [2de661a9f7f2e984dd43b8d1356dbd0e33419648] | True | ||
functionalTestDashboards | [2.18] | False | ||
ganttChartDashboards | [97539d2efa0f1935689bc41fc3b681ee9655601f] | False | ||
geospatial | [021d2d96fc686eeb3f1c9383b1515f1e58a655a1] | True | ||
index-management | [abb16798959ee7a99a94e03f60859b2516c78f07] | False | ||
indexManagementDashboards | [a9c12e8403a16c22f11218cf89d5aec9825beca8] | False | ||
job-scheduler | [6143a42014e4731dc21df2b242d878af01bec3c2] | True | ||
k-NN | [5d98552629c0fe6e615dfad4ae8505d3a9f3bd95] | True | ||
ml-commons | [38945628b9dde357ee96781ad86fd06586523383] | False | ||
mlCommonsDashboards | [5e9facb669f74f5aa0585dae5670276c1f65494e] | True | ||
neural-search | [d4d13c6bdc12a9fb7158698969d74ddee9a9917b] | True | ||
notifications | [a49dd36004c933e6fe53d28381172c9ed9b6e721] | False | ||
notifications-core | [a49dd36004c933e6fe53d28381172c9ed9b6e721] | False | ||
notificationsDashboards | [f85c1bcf51a7b26a73cb24a340d25126fae9ff4e] | False | ||
observabilityDashboards | [815b864a155ec0be58b6ea217d98711942108dd5] | False | ||
opensearch-observability | [326b984ec2bf56d2c0e4e9e871f3be6a43db49c5] | False | ||
opensearch-reports | [7a271ff77810e3c08f2e9bc7f47eff845d4ea9b8] | False | ||
opensearch-system-templates | [84c79dea205af1c8c0101d1cdacc5e8ae98358e0] | False | ||
performance-analyzer | [bd6833f48048c559b431d392b4ad20cdaeb24071] | False | ||
query-insights | [4ea8fe0b10a06960494a730ab62bfdf40176c908] | False | ||
queryWorkbenchDashboards | [1b41f0be0a0cfec7fc7540ef618cb6d5b48f3b60] | False | ||
reportsDashboards | [d3d0a0e35f05c04a54ee0b1858ec167520a5efdb] | False | ||
searchRelevanceDashboards | [5662aa833c6452db970e8d5f036500385fb3892b] | False | ||
security | [000b08465f5e6581654151922bc3cedc1d7c48d4] | True | ||
security-analytics | [a1f7ec31022319b361a5fb1dd7337a0b214a6d40] | False | ||
securityAnalyticsDashboards | [5aba4d3d2fd6b2b4b55696c72a090f937eabf5fe] | False | ||
securityDashboards | [9d0c35cdf1add29c28bd0a2207c25e02aa935929] | True | ||
skills | [2aa25d10580e08a803303d9f0d83818fed479272] | True | ||
sql | [4b9602b639231f94bb6f04d13af94e56b03632c1] | False |
## RC 4 OpenSearch 10458 / OpenSearch Dashboards 8041 is ready for your test.
OpenSearch - [Build 10458](https://build.ci.opensearch.org/blue/organizations/jenkins/distribution-build-opensearch/detail/distribution-build-opensearch/10458/pipeline)
OpenSearch Dashboards - [Build 8041](https://build.ci.opensearch.org/blue/organizations/jenkins/distribution-build-opensearch-dashboards/detail/distribution-build-opensearch-dashboards/8041/pipeline)
- Use the following Docker-Compose to setup a cluster
docker-compose.yml
version: '3'
services:
opensearch-node1:
image: opensearchstaging/opensearch:2.18.0.10458
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=myStrongPassword123!
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.18.0.10458
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=myStrongPassword123!
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.18.0.8041
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:
Release OpenSearch and OpenSearch Dashboards 2.18.0
I noticed that a manifest was automatically created in manifests/2.18.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.18.0 exit criteria status:
OpenSearch-Dashboards 2.18.0 exit criteria status:
Preparation
Campaigns
Version Increment - 10/22/2024
Feature Freeze - 10/22/2024
Code Complete - 10/22/2024
Release Branch, Release Candidate Creation and Testing - 10/28/2024
Performance testing validation - 10/28/2024
Pre Release - 11/04/2024
Release - 11/05/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. - [ ] OpenSearch Build Release notes. - [ ] Retrospective Issue. - [ ] Helm and Ansible Playbook release. - [ ] Upcoming Release Preparation.
Post Release
Components
Replace with links to all component tracking issues.
Legend
| Symbol | Meaning | | -------- | ---------- | | :green_circle: | On track with overall release | | :yellow_circle: | Missed last milestone | | :red_circle: | Missed multiple milestones |