From 7389c7e4c1e750ea6c6a21db50d1528acf536ade Mon Sep 17 00:00:00 2001 From: Marc Handalian Date: Tue, 24 Aug 2021 09:56:25 -0700 Subject: [PATCH] Add Input Manifest for 1.0 maven release. Signed-off-by: Marc Handalian --- bundle-workflow/README.md | 10 ++++++++++ manifests/opensearch-1.0.0-maven.yml | 15 +++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 manifests/opensearch-1.0.0-maven.yml diff --git a/bundle-workflow/README.md b/bundle-workflow/README.md index 0519812282..c9ef2352f2 100644 --- a/bundle-workflow/README.md +++ b/bundle-workflow/README.md @@ -11,6 +11,16 @@ This workflow builds a complete OpenSearch bundle from source. You can currently ### Build from Source +Each build requires a manifest to be passed as input. We currently have the following input manifests: + +| name | description | +|-------------|-------------------------------------------------------------------------------------| +| [opensearch-1.0.0.yml](/manifests/opensearch-1.0.0.yml) | Manifest to reproduce 1.0.0 build. | +| [opensearch-1.0.0-maven.yml](/manifests/opensearch-1.0.0-maven.yml)| One-time manifest to build and push maven artifacts for 1.0 from tags. Going forward a separate maven manifest is not required. For 1.0.0 we do not have solid 1.0 refs for all repos nor do we need to rebuild the full bundle.| +| [opensearch-1.1.0.yml](/manifests/opensearch-1.1.0.yml)| Manifest to build upcoming 1.x release. + + +Usage: ```bash ./bundle-workflow/build.sh manifests/opensearch-1.1.0.yml --snapshot ``` diff --git a/manifests/opensearch-1.0.0-maven.yml b/manifests/opensearch-1.0.0-maven.yml new file mode 100644 index 0000000000..ac5097026c --- /dev/null +++ b/manifests/opensearch-1.0.0-maven.yml @@ -0,0 +1,15 @@ +--- +schema-version: 1.0 +build: + name: OpenSearch + version: 1.0.0 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: 1.0 + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: 1.0 + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: 1.0.0.0