Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[RELEASE] Release version 1.2.3 #1365

Closed
38 tasks done
dblock opened this issue Dec 16, 2021 · 13 comments
Closed
38 tasks done

[RELEASE] Release version 1.2.3 #1365

dblock opened this issue Dec 16, 2021 · 13 comments
Assignees
Labels

Comments

@dblock
Copy link
Member

dblock commented Dec 16, 2021

Release OpenSearch 1.2.3

This is an out of band release, it will follow the release process but normal steps will be abbreviated.

Preparation

  • Assign this issue to a release owner.
  • Document any new quality requirements or changes.
  • Create a version label in each component repo for this, and the next minor release.
  • Confirm that OpenSearch-Dashboards does not need an updated manifest

Development Completion Date Dec 20th

Issue tracking

State Total Bug Enhancement
Open 3 6 0
Closed 21 0 3

Release Completion Date Dec 22nd

Post Release

@dblock dblock added enhancement New Enhancement untriaged Issues that have not yet been triaged v1.2.2 and removed untriaged Issues that have not yet been triaged labels Dec 16, 2021
@peterzhuamazon
Copy link
Member

Bundle version will always be 3 digits.
We have not used any 4 digits bundle version as of yet.

@peterzhuamazon
Copy link
Member

Ok, seems like you want to create just the core-plugin for azure.
And update that.

@dblock
Copy link
Member Author

dblock commented Dec 16, 2021

Ok, seems like you want to create just the core-plugin for azure. And update that.

Right. So are you saying "it won't work", or something else? I propose we do not release the bundle, but only the azure plugin.

Can you please help update the steps above for what a release would mean for just the core plugin for azure @peterzhuamazon?

@dblock dblock changed the title Release fix for azure plugin Release fix for repository-azure plugin Dec 16, 2021
@peterzhuamazon
Copy link
Member

More discussion here: opensearch-project/OpenSearch#1734

@peternied
Copy link
Member

We are driving towards as release candidate built by EOD Dec 17th and release date is scheduled for Dec 22nd

@dblock dblock changed the title [RELEASE] Release version 1.2.3 [RELEASE] Release version 1.2.3 (repository-azure plugin regression + log4j 2.17 CVE-2021-45105) Dec 18, 2021
@dblock dblock changed the title [RELEASE] Release version 1.2.3 (repository-azure plugin regression + log4j 2.17 CVE-2021-45105) [RELEASE] Release version 1.2.3 Dec 18, 2021
@peternied
Copy link
Member

Release Testing

Docker image are updated as new builds arrive to ensure testing against latest available artifacts

  • OpenSearch docker
    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:1.2.3 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchstaging/opensearch:1.2.3
      • Connect command curl https://localhost:9200
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:1.2.3 && docker run -it -p 9200:9200 -e "discovery.type=single-node" opensearchstaging/opensearch:1.2.3
      • Connect command curl --insecure https://admin:admin@localhost:9200

@peterzhuamazon
Copy link
Member

OpenSearch 1.2.3 Release issue - Release candidate testing instructions

  • Use Docker-Compose to setup a cluster
    • Download this gist as docker-compose.yml on your machine
    • Get latest image versions docker-compose pull
    • Start the cluster docker-compose up
  • OpenSearch docker
    • Start without security
      • Docker command docker pull opensearchstaging/opensearch:1.2.3 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchstaging/opensearch:1.2.3
      • Connect command curl https://localhost:9200
    • Start with security
      • Docker command docker pull opensearchstaging/opensearch:1.2.3 && docker run -it -p 9200:9200 -e "discovery.type=single-node" opensearchstaging/opensearch:1.2.3
      • Connect command curl --insecure https://admin:admin@localhost:9200
  • Use TARs to deploy OpenSearch Manually (Updated 2021/12/20 17:57 PST)

As for dashboards, you can just use the 1.2.0 version of it as we do not have any changes.

From Docker Release

@peterzhuamazon
Copy link
Member

peterzhuamazon commented Dec 21, 2021


opensearch-alerting                  1.2.3.0
opensearch-anomaly-detection         1.2.3.0
opensearch-asynchronous-search       1.2.3.0
opensearch-cross-cluster-replication 1.2.3.0
opensearch-index-management          1.2.3.0
opensearch-job-scheduler             1.2.3.0
opensearch-knn                       1.2.3.0
opensearch-observability             1.2.3.0
opensearch-performance-analyzer      1.2.3.0
opensearch-reports-scheduler         1.2.3.0
opensearch-security                  1.2.3.0
opensearch-sql                       1.2.3.0

@kavilla
Copy link
Member

kavilla commented Dec 21, 2021

OpenSearch Dashboards Integration Tests

Security

Alerting

       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  alert_spec.js                            02:13        5        5        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  bucket_level_monitor_spec.js             00:46        4        4        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  destination_spec.js                      00:12        4        4        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  query_level_monitor_spec.js              00:16        4        4        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        03:29       17       17        -        -        -  

Index State Mgmt

       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  indices_spec.js                          00:20        3        3        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  managed_indices_spec.js                  00:37        5        4        -        1        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  policies_spec.js                         00:19        5        5        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  rollups_spec.js                          00:27        4        4        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  transforms_spec.js                       00:22        4        4        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        02:06       21       20        -        1        -  

Query Workbench

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  ui.spec.js                               01:23       20       20        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        01:23       20       20        -        -        -  

Reports

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  01-create.spec.ts                        01:33        5        5        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  02-edit.spec.ts                          01:21        3        3        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  03-details.spec.ts                       00:27        2        2        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  04-download.spec.ts                      01:46        5        4        1        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✖  1 of 4 failed (25%)                      05:08       15       14        1        -        -  

Observability

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  notebooks.spec.js                        05:22       26       26        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  panels.spec.js                           03:31       21       21        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  trace_analytics_dashboard.spec.js        01:03        8        8        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  trace_analytics_services.spec.js         00:31        6        6        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  trace_analytics_traces.spec.js           00:28        5        5        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        10:57       66       66        -        -        -  

Gantt

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

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  ui.spec.js                               02:15        9        9        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        02:15        9        9        -        -        -  

Done in 146.52s.

AD

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  ad/dashboard/ad_dashboard.spec.ts        00:07        6        6        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  ad/detectorList/detector_list.spec.      00:11       10        9        -        1        - │
  │    ts                                                                                          │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  ad/workflow/create_detector.spec.ts       11ms        1        -        -        1        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        00:19       17       15        -        2        -  

Done in 31.32s.

Security disabled

Alerting

 (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  alert_spec.js                            02:13        5        5        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  bucket_level_monitor_spec.js             00:43        4        4        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  destination_spec.js                      00:12        4        4        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  query_level_monitor_spec.js              00:16        4        4        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        03:24       17       17        -        -        -  

Index State Mgmt

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  indices_spec.js                          00:19        3        3        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  managed_indices_spec.js                  00:36        5        4        -        1        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  policies_spec.js                         00:18        5        5        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  rollups_spec.js                          00:26        4        4        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  transforms_spec.js                       00:21        4        4        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        02:03       21       20        -        1        -  

Query Workbench


  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  ui.spec.js                               01:24       20       20        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        01:24       20       20        -        -        -  

Reports

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  01-create.spec.ts                        01:31        5        5        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  02-edit.spec.ts                          01:21        3        3        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  03-details.spec.ts                       00:27        2        2        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  04-download.spec.ts                      01:45        5        4        1        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✖  1 of 4 failed (25%)                      05:06       15       14        1        -        -  

Observability

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  notebooks.spec.js                        05:21       26       26        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  panels.spec.js                           03:31       21       21        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  trace_analytics_dashboard.spec.js        01:03        8        8        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  trace_analytics_services.spec.js         00:31        6        6        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  trace_analytics_traces.spec.js           00:28        5        5        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        10:55       66       66        -        -        -  

Done in 690.33s.

Gantt

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  ui.spec.js                               02:15        9        9        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        02:15        9        9        -        -        -  

Done in 146.57s.

AD

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  ad/dashboard/ad_dashboard.spec.ts        00:07        6        6        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  ad/detectorList/detector_list.spec.      00:10       10        9        -        1        - │
  │    ts                                                                                          │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  ad/workflow/create_detector.spec.ts       11ms        1        -        -        1        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        00:18       17       15        -        2        -  

@peterzhuamazon
Copy link
Member

Thanks @kavilla for the dashboards integTests, here is the one for opensearch.
#1392

@peterzhuamazon
Copy link
Member

Maven Release:
Screen Shot 2021-12-22 at 12 26 44 PM

@dblock
Copy link
Member Author

dblock commented Dec 22, 2021

@peternied peternied unpinned this issue Jan 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants