Skip to content

Commit 1d4b326

Browse files
authored
Update the 3.0.0 manifest to schema 1.1 with depends_on (#4408)
Signed-off-by: Zelin Hao <zelinhao@amazon.com>
1 parent ef6d7c0 commit 1d4b326

File tree

3 files changed

+35
-3
lines changed

3 files changed

+35
-3
lines changed

manifests/3.0.0/opensearch-3.0.0.yml

+33-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
schema-version: '1.0'
2+
schema-version: '1.1'
33
build:
44
name: OpenSearch
55
version: 3.0.0
@@ -32,6 +32,8 @@ components:
3232
checks:
3333
- gradle:properties:version
3434
- gradle:dependencies:opensearch.version: opensearch-ml-plugin
35+
depends_on:
36+
- common-utils
3537
- name: job-scheduler
3638
repository: https://github.com/opensearch-project/job-scheduler.git
3739
ref: main
@@ -50,6 +52,9 @@ components:
5052
checks:
5153
- gradle:properties:version
5254
- gradle:dependencies:opensearch.version
55+
depends_on:
56+
- common-utils
57+
- job-scheduler
5358
- name: security
5459
repository: https://github.com/opensearch-project/security.git
5560
ref: main
@@ -73,6 +78,8 @@ components:
7378
checks:
7479
- gradle:properties:version
7580
- gradle:dependencies:opensearch.version
81+
depends_on:
82+
- common-utils
7683
- name: k-NN
7784
repository: https://github.com/opensearch-project/k-NN.git
7885
ref: main
@@ -91,6 +98,9 @@ components:
9198
checks:
9299
- gradle:properties:version
93100
- gradle:dependencies:opensearch.version
101+
depends_on:
102+
- ml-commons
103+
- k-NN
94104
- name: geospatial
95105
repository: https://github.com/opensearch-project/geospatial.git
96106
ref: main
@@ -100,6 +110,8 @@ components:
100110
checks:
101111
- gradle:properties:version
102112
- gradle:dependencies:opensearch.version
113+
depends_on:
114+
- job-scheduler
103115
- name: anomaly-detection
104116
repository: https://github.com/opensearch-project/anomaly-detection.git
105117
ref: main
@@ -109,6 +121,9 @@ components:
109121
checks:
110122
- gradle:properties:version
111123
- gradle:dependencies:opensearch.version
124+
depends_on:
125+
- common-utils
126+
- job-scheduler
112127
- name: cross-cluster-replication
113128
repository: https://github.com/opensearch-project/cross-cluster-replication.git
114129
ref: main
@@ -118,6 +133,8 @@ components:
118133
checks:
119134
- gradle:properties:version
120135
- gradle:dependencies:opensearch.version
136+
depends_on:
137+
- common-utils
121138
- name: notifications-core
122139
repository: https://github.com/opensearch-project/notifications.git
123140
ref: main
@@ -128,6 +145,8 @@ components:
128145
checks:
129146
- gradle:properties:version
130147
- gradle:dependencies:opensearch.version: opensearch-notifications-core
148+
depends_on:
149+
- common-utils
131150
- name: notifications
132151
repository: https://github.com/opensearch-project/notifications.git
133152
ref: main
@@ -138,6 +157,8 @@ components:
138157
checks:
139158
- gradle:properties:version
140159
- gradle:dependencies:opensearch.version: notifications
160+
depends_on:
161+
- common-utils
141162
- name: alerting
142163
repository: https://github.com/opensearch-project/alerting.git
143164
ref: main
@@ -147,6 +168,8 @@ components:
147168
checks:
148169
- gradle:properties:version
149170
- gradle:dependencies:opensearch.version: alerting
171+
depends_on:
172+
- common-utils
150173
- name: sql
151174
repository: https://github.com/opensearch-project/sql.git
152175
ref: main
@@ -156,6 +179,8 @@ components:
156179
checks:
157180
- gradle:properties:version
158181
- gradle:dependencies:opensearch.version: opensearch-sql-plugin
182+
depends_on:
183+
- ml-commons
159184
- name: asynchronous-search
160185
repository: https://github.com/opensearch-project/asynchronous-search.git
161186
ref: main
@@ -165,6 +190,8 @@ components:
165190
checks:
166191
- gradle:properties:version
167192
- gradle:dependencies:opensearch.version
193+
depends_on:
194+
- common-utils
168195
- name: security-analytics
169196
repository: https://github.com/opensearch-project/security-analytics.git
170197
ref: main
@@ -173,6 +200,8 @@ components:
173200
- windows
174201
checks:
175202
- gradle:properties:version
203+
depends_on:
204+
- common-utils
176205
- name: index-management
177206
repository: https://github.com/opensearch-project/index-management.git
178207
ref: main
@@ -181,3 +210,6 @@ components:
181210
- windows
182211
checks:
183212
- gradle:properties:version
213+
depends_on:
214+
- common-utils
215+
- job-scheduler

manifests/3.0.0/opensearch-dashboards-3.0.0.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
schema-version: '1.0'
2+
schema-version: '1.1'
33
build:
44
name: OpenSearch Dashboards
55
version: 3.0.0

tests/tests_manifests/test_input_manifests.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def tests_configs(self) -> None:
2020
def test_3_0_0(self) -> None:
2121
manifest = self.manifests["3.0.0"]
2222
self.assertIsNotNone(manifest)
23-
self.assertEqual(manifest.version, "1.0")
23+
self.assertEqual(manifest.version, "1.1")
2424
self.assertEqual(manifest.build.version, "3.0.0")
2525
self.assertEqual(manifest.build.name, "OpenSearch")
2626
self.assertEqual(manifest.build.filename, "opensearch")

0 commit comments

Comments
 (0)