diff --git a/README.md b/README.md index ef47404389..9ac3ef0baa 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,8 @@ See [assemble workflow](src/assemble_workflow) for more information. A patch release contains output from previous versions mixed with new source code. Manifests can mix such references. See [opensearch-1.1.1.yml](/manifests/1.1.1/opensearch-1.1.1.yml) for an example. +OpenSearch is often released with changes in `opensearch-min`, and no changes to plugins other than a version bump. This can be performed by a solo Engineer following [a cookbook](https://github.com/opensearch-project/opensearch-plugins/blob/main/META.md#increment-a-version-in-every-plugin). See also [opensearch-build#1375](https://github.com/opensearch-project/opensearch-build/issues/1375) which aims to automate incrementing versions for the next development iteration. + #### CI/CD Environment We build, assemble, and test our artifacts on docker containers. We provide docker files in [docker/ci](docker/ci) folder, and images on [staging docker hub repositories](https://hub.docker.com/r/opensearchstaging/ci-runner/). All Jenkins pipelines can be found in [jenkins](./jenkins/). Jenkins itself is in the process of being made public and its CDK open-sourced. diff --git a/manifests/1.2.3/opensearch-1.2.3.yml b/manifests/1.2.3/opensearch-1.2.3.yml index 2efed11258..c7f34380c9 100644 --- a/manifests/1.2.3/opensearch-1.2.3.yml +++ b/manifests/1.2.3/opensearch-1.2.3.yml @@ -32,3 +32,68 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: alerting + - name: asynchronous-search + repository: https://github.com/opensearch-project/asynchronous-search.git + ref: "1.2" + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: index-management + repository: https://github.com/opensearch-project/index-management.git + ref: "1.2" + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: "1.2" + platforms: + - darwin + - linux + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: security + repository: https://github.com/opensearch-project/security.git + ref: "1.2" + - name: performance-analyzer + repository: https://github.com/opensearch-project/performance-analyzer.git + ref: "1.2" + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - darwin + - linux + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: "1.2" + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: cross-cluster-replication + repository: https://github.com/opensearch-project/cross-cluster-replication.git + ref: "1.2" + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: sql + repository: https://github.com/opensearch-project/sql.git + ref: "1.2" + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: plugin + - name: dashboards-reports + repository: https://github.com/opensearch-project/dashboards-reports.git + ref: "1.2" + working_directory: reports-scheduler + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: opensearch-observability + repository: https://github.com/opensearch-project/observability + ref: "1.2" + working_directory: opensearch-observability + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version \ No newline at end of file