Closed github-actions[bot] closed 9 months ago
Release manager will be assigned soon. thanks
I'm in the process of backporting a fix in both OpenSearch & Security Plugin - that is being tracked with [1]. This is a sizable change as it includes a significant update to our test infrastructure and a sizable refactor that supports the fix. With the 2.11.1
release there has been discussion on how we make this call - who can I work with to determine if this fix should be part of 1.3.14
vs shipping a 1.4.0
release?
I don't think we have any plan to ship a 1.4.0
release since for 1.x we are only patching on 1.3. Could you help look into this? @bbarani
I'm in the process of backporting a fix in both OpenSearch & Security Plugin - that is being tracked with [1]. This is a sizable change as it includes a significant update to our test infrastructure and a sizable refactor that supports the fix. With the
2.11.1
release there has been discussion on how we make this call - who can I work with to determine if this fix should be part of1.3.14
vs shipping a1.4.0
release?
Yes, we currently do not have plans to release 1.4.0 version as its already on maintenance window.
I'm looking into those commits in the security plugin. They are mostly bug fixes on 1.3 branch. Since we entered the maintenance windows for 1.3.x, bug fixes and CVE fixes should be all included as part of this. I believe we can ship those fixes from Security plugin in this upcoming 1.3.14 patch release. Ref: https://opensearch.org/releases.html
Repo | Branch | CommitID | Commit Date | Release Notes Exists |
---|---|---|---|---|
alertingDashboards | [7937896ee07160cb4e1fffec989ff64c60c64fa6] | 7937896 | 2023-11-30 | False |
anomalyDetectionDashboards | [4cb5ec5e3d3b234036b1fff1be65186293aefba7] | 4cb5ec5 | 2023-11-30 | False |
functionalTestDashboards | [9fc625b491f39e1682d9fb67ebd862537b103969] | 9fc625b | 2023-12-01 | False |
ganttChartDashboards | [99b9779c0c167d41a53add2c1681ac9968c389c2] | 99b9779 | 2023-11-30 | False |
indexManagementDashboards | [762c086503368b5aa26b3c3e7fe9413aaaaec77f] | 762c086 | 2023-11-30 | False |
observabilityDashboards | [ba3458981e3f2f08950a774a3e2f27e2cdd04885] | ba34589 | 2023-11-30 | False |
queryWorkbenchDashboards | [95231a70357834240b3169491a8ce35c36fff0cf] | 95231a7 | 2023-11-30 | False |
reportsDashboards | [fb6e305fff5893c8820cad97a353465dcfc1edc6] | fb6e305 | 2023-11-30 | False |
securityDashboards | [307c7a0674ad1d15fe575a3dbf0a3a7213634099] | 307c7a0 | 2023-12-08 | True |
Repo | Branch | CommitID | Commit Date | Release Notes Exists |
---|---|---|---|---|
alerting | [5f67ea58d9489b8ad9fc06d4f89d347727e5fe9e] | 5f67ea5 | 2023-11-30 | False |
anomaly-detection | [97efd1ef35d33f60c2edf6b9dcbf81ce808693e6] | 97efd1e | 2023-10-10 | False |
asynchronous-search | [f4d500419482e0a53cf35a34cd8864e5f0864d96] | f4d5004 | 2023-12-01 | False |
common-utils | [02d6bfdc3113e2aeb9a52dd108144948dabe81b9] | 02d6bfd | 2023-10-11 | False |
cross-cluster-replication | [1294d44e572a250673a30328e8bf0a1ea0c295b5] | 1294d44 | 2023-12-01 | False |
index-management | [71db6ce79dcdf1dada24c07303cff5e2aee997e2] | 71db6ce | 2023-12-01 | False |
job-scheduler | [ed410027d243b764b623be1c76dd6ded55e6fd19] | ed41002 | 2023-09-27 | False |
k-NN | [2740d97374ba559526b0c07df0bb31384f70cb2b] | 2740d97 | 2023-12-01 | False |
ml-commons | [143048f718128e6bc0d0b5413055abadb7721b38] | 143048f | 2023-11-17 | False |
opensearch-observability | [a72f824b7e4165765152c4ebd4c47e98d6b8c94e] | a72f824 | 2023-11-30 | False |
opensearch-reports | [e68a5a38240f0f26d34bcad38c1cd0de8c7ada95] | e68a5a3 | 2023-11-30 | False |
performance-analyzer | [5ee85f736d0c6dc3ab45e7a0a57c612bf25c2ad4] | 5ee85f7 | 2023-10-10 | False |
security | [8924b34f9132297bfbd49fe447f2338b13a95108] | 8924b34 | 2023-12-08 | True |
sql | [1e4d12efb7ae37c4dc9b792336322e69dbb2a177] | 1e4d12e | 2023-12-04 | False |
We have a new RC in the comment below.
We have release candidates built and ready for testing.
Start without security
Docker command docker pull docker pull opensearchstaging/opensearch:1.3.14.8997 && docker run -it -d -p 9200:9200 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchstaging/opensearch:1.3.14.8997
Connect command curl http://localhost:9200
Start with security
Docker command docker pull opensearchstaging/opensearch:1.3.14.8997 && docker run -it -d -p 9200:9200 -e "discovery.type=single-node" opensearchstaging/opensearch:1.3.14.8997
Connect command curl --insecure https://admin:admin@localhost:9200
Start without security
Docker command docker pull opensearchstaging/opensearch-dashboards:1.3.14.6914 && docker run -it -d --network="host" -e "DISABLE_SECURITY_DASHBOARDS_PLUGIN=true" opensearchstaging/opensearch-dashboards:1.3.14.6914
URL http://localhost:5601
Start with security
Docker command docker pull opensearchstaging/opensearch-dashboards:1.3.14.6914 && docker run -it -d --network="host" opensearchstaging/opensearch-dashboards:1.3.14.6914
URL http://localhost:5601
Download this gist as docker-compose.yml on your machine Get latest image versions docker-compose pull Start the cluster docker-compose up
x64 artifacts: [manifest] [tar] [rpm] [yum] [windows]
arm64 artifacts: [manifest] [tar] [rpm] [yum]
OpenSearch Dashboards - Build 6914
Integ test results
Tarball arm64: https://build.ci.opensearch.org/job/integ-test/6599/artifact/test-report.yml/*view*/
- name: index-management
- name: with-security
status: FAIL
- name: without-security
status: PASS
- name: anomaly-detection
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: asynchronous-search
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: alerting
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: sql
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: k-NN
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: opensearch-reports
- name: without-security
status: PASS
- name: opensearch-observability
- name: without-security
status: PASS
- name: ml-commons
- name: with-security
status: PASS
- name: without-security
status: PASS
Tarball x64: https://build.ci.opensearch.org/job/integ-test/6600/artifact/test-report.yml/*view/ https://build.ci.opensearch.org/job/integ-test/6601/artifact/test-report.yml/view*/
- name: index-management
- name: with-security
status: PASS
- name: without-security
status: FAIL
- name: anomaly-detection
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: asynchronous-search
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: alerting
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: sql
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: k-NN
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: opensearch-reports
- name: without-security
status: PASS
- name: opensearch-observability
- name: without-security
status: PASS
- name: ml-commons
- name: with-security
status: PASS
- name: without-security
status: PASS
Integ test results for OSD
tarball x64: https://build.ci.opensearch.org/job/integ-test-opensearch-dashboards/4726/artifact/test-report.yml/*view*/
- name: anomalyDetectionDashboards
- name: with-security
status: FAIL
- name: without-security
status: PASS
- name: ganttChartDashboards
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: observabilityDashboards
- name: with-security
status: FAIL
- name: without-security
status: PASS
- name: alertingDashboards
- name: with-security
status: FAIL
- name: without-security
status: FAIL
- name: indexManagementDashboards
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: reportsDashboards
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: securityDashboards
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: queryWorkbenchDashboards
- name: with-security
status: PASS
- name: without-security
status: PASS
tarball arm64: https://build.ci.opensearch.org/job/integ-test-opensearch-dashboards/4727/artifact/test-report.yml/*view/ https://build.ci.opensearch.org/job/integ-test-opensearch-dashboards/4730/artifact/test-report.yml/view*/
- name: anomalyDetectionDashboards
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: ganttChartDashboards
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: observabilityDashboards
- name: with-security
status: FAIL
- name: without-security
status: PASS
- name: alertingDashboards
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: indexManagementDashboards
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: reportsDashboards
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: securityDashboards
- name: with-security
status: PASS
- name: without-security
status: PASS
- name: queryWorkbenchDashboards
- name: with-security
status: PASS
- name: without-security
status: PASS
Native plugin can be installed successfully.
% ./opensearch-plugin install repository-s3
-> Installing repository-s3
-> Downloading repository-s3 from opensearch
[=================================================] 100%
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: plugin requires additional permissions @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
* java.lang.RuntimePermission accessDeclaredMembers
* java.lang.RuntimePermission getClassLoader
* java.lang.reflect.ReflectPermission suppressAccessChecks
* java.net.NetPermission setDefaultAuthenticator
* java.net.SocketPermission * connect,resolve
* java.util.PropertyPermission opensearch.allow_insecure_settings read,write
See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html
for descriptions of what these permissions allow and the associated risks.
Continue with installation? [y/N]y
-> Installed repository-s3 with folder name repository-s3
1.3.14 has been released. All related post release activities are complete now. Closing this issue. Please see #4281 for adding feedback.
Thanks!
Release OpenSearch and OpenSearch Dashboards 1.3.14
I noticed that a manifest was automatically created in manifests/1.3.14. 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/blob/main/RELEASE_PROCESS_OPENSEARCH.md).
Please refer to the following link for the release version dates: Release Schedule and Maintenance Policy.
Preparation
Release Branch and Version Increment - _Ends Dec 1st
Feature Freeze - _Ends Dec 5th
Code Complete - _Ends Dec 5th
Release Candidate Creation and Testing - _Ends Dec 6th
[x] Generate Release Candidate.
[x] Integ Test TAR.
[x] Integ Test RPM.
[x] Docker Build and Scan.
[x] Backwards Compatibility Tests.
[ ] Windows Integration Test.
[x] Broadcast and Communication.
[x] Release Candidate Lock.
[ ] Post the benchmark-tests
[ ] Longevity tests do not show any issues.
Pre Release - _Ends Dec 11th
Release - _Ends Dec 12th
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
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 |