Skip to content

Commit 2a1af0a

Browse files
Add 3.0.0-beta1 manifests for testing on node20/22 upgrade in OSD core (#5337)
Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>
1 parent 885a586 commit 2a1af0a

5 files changed

+546
-3
lines changed

jenkins/check-for-build.jenkinsfile

+5-3
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@ pipeline {
2323
}
2424
triggers {
2525
parameterizedCron '''
26-
H 1 * * * %INPUT_MANIFEST=2.20.0/opensearch-dashboards-2.20.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip;TEST_MANIFEST=2.20.0/opensearch-dashboards-2.20.0-test.yml;TEST_PLATFORM=linux;TEST_DISTRIBUTION=tar
26+
H 1 * * * %INPUT_MANIFEST=2.20.0/opensearch-dashboards-2.20.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip;
2727
H 1 * * * %INPUT_MANIFEST=2.20.0/opensearch-2.20.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip
28-
H 4 * * * %INPUT_MANIFEST=3.0.0-alpha1/opensearch-3.0.0-alpha1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip
29-
H 4 * * * %INPUT_MANIFEST=3.0.0-alpha1/opensearch-dashboards-3.0.0-alpha1.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip
28+
H 3 * * * %INPUT_MANIFEST=3.0.0-alpha1/opensearch-3.0.0-alpha1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip
29+
H 3 * * * %INPUT_MANIFEST=3.0.0-alpha1/opensearch-dashboards-3.0.0-alpha1.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip
30+
H 6 * * * %INPUT_MANIFEST=3.0.0-beta1/opensearch-3.0.0-beta1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip
31+
H 6 * * * %INPUT_MANIFEST=3.0.0-beta1/opensearch-dashboards-3.0.0-beta1.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip
3032
'''
3133
}
3234
parameters {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
---
2+
schema-version: '1.0'
3+
name: OpenSearch
4+
ci:
5+
image:
6+
name: opensearchstaging/ci-runner:ci-runner-al2-opensearch-build-v1
7+
args: -e JAVA_HOME=/opt/java/openjdk-23
8+
components:
9+
- name: opensearch
10+
smoke-test:
11+
test-spec: opensearch.yml
12+
- name: alerting
13+
integ-test:
14+
test-configs:
15+
- with-security
16+
- without-security
17+
additional-cluster-configs:
18+
plugins.destination.host.deny_list:
19+
- 10.0.0.0/8
20+
- 127.0.0.1
21+
bwc-test:
22+
test-configs:
23+
- with-security
24+
- name: anomaly-detection
25+
integ-test:
26+
build-dependencies:
27+
- job-scheduler
28+
test-configs:
29+
- with-security
30+
- without-security
31+
bwc-test:
32+
test-configs:
33+
- with-security
34+
- name: flow-framework
35+
integ-test:
36+
test-configs:
37+
- with-security
38+
- without-security
39+
- name: asynchronous-search
40+
integ-test:
41+
test-configs:
42+
- with-security
43+
- without-security
44+
bwc-test:
45+
test-configs:
46+
- with-security
47+
- name: cross-cluster-replication
48+
integ-test:
49+
topology:
50+
- cluster_name: leader
51+
data_nodes: 2
52+
- cluster_name: follower
53+
data_nodes: 2
54+
test-configs:
55+
- with-security
56+
- without-security
57+
- name: geospatial
58+
integ-test:
59+
test-configs:
60+
- with-security
61+
- without-security
62+
- name: index-management
63+
integ-test:
64+
build-dependencies:
65+
- job-scheduler
66+
test-configs:
67+
- with-security
68+
- without-security
69+
additional-cluster-configs:
70+
path.repo:
71+
- /tmp
72+
bwc-test:
73+
test-configs:
74+
- with-security
75+
- name: k-NN
76+
integ-test:
77+
test-configs:
78+
- with-security
79+
- without-security
80+
- name: ml-commons
81+
integ-test:
82+
test-configs:
83+
- with-security
84+
- without-security
85+
- name: opensearch-learning-to-rank-base
86+
integ-test:
87+
test-configs:
88+
- with-security
89+
- without-security
90+
- name: neural-search
91+
integ-test:
92+
test-configs:
93+
- with-security
94+
- without-security
95+
- name: notifications
96+
working-directory: notifications
97+
integ-test:
98+
test-configs:
99+
- with-security
100+
- without-security
101+
bwc-test:
102+
test-configs:
103+
- with-security
104+
- name: opensearch-observability
105+
integ-test:
106+
test-configs:
107+
- with-security
108+
- without-security
109+
bwc-test:
110+
test-configs:
111+
- with-security
112+
- name: opensearch-reports
113+
integ-test:
114+
test-configs:
115+
- with-security
116+
- without-security
117+
- name: security
118+
integ-test:
119+
test-configs:
120+
- with-security
121+
- name: security-analytics
122+
integ-test:
123+
test-configs:
124+
- with-security
125+
- without-security
126+
- name: sql
127+
integ-test:
128+
test-configs:
129+
- with-security
130+
- without-security
131+
additional-cluster-configs:
132+
script.context.field.max_compilations_rate: 1000/1m
133+
plugins.query.datasources.encryption.masterkey: 4fc8fee6a3fd7d6ca01772e5
134+
bwc-test:
135+
test-configs:
136+
- with-security
137+
- name: custom-codecs
138+
integ-test:
139+
test-configs:
140+
- with-security
141+
- without-security
142+
- name: skills
143+
integ-test:
144+
test-configs:
145+
- with-security
146+
- without-security
147+
- name: query-insights
148+
integ-test:
149+
test-configs:
150+
- with-security
151+
- without-security
152+
- name: opensearch-system-templates
153+
integ-test:
154+
test-configs:
155+
- with-security
156+
- without-security
157+
additional-cluster-configs:
158+
opensearch.experimental.feature.application_templates.enabled: true
159+
cluster.application_templates.enabled: true
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,213 @@
1+
---
2+
schema-version: '1.1'
3+
build:
4+
name: OpenSearch
5+
version: 3.0.0
6+
qualifier: beta1
7+
ci:
8+
image:
9+
name: opensearchstaging/ci-runner:ci-runner-al2-opensearch-build-v1
10+
args: -e JAVA_HOME=/opt/java/openjdk-23
11+
components:
12+
- name: OpenSearch
13+
repository: https://github.com/opensearch-project/OpenSearch.git
14+
ref: main
15+
- name: common-utils
16+
repository: https://github.com/opensearch-project/common-utils.git
17+
ref: main
18+
platforms:
19+
- linux
20+
- windows
21+
- name: opensearch-learning-to-rank-base
22+
repository: https://github.com/opensearch-project/opensearch-learning-to-rank-base.git
23+
ref: main
24+
platforms:
25+
- linux
26+
- windows
27+
- name: opensearch-remote-metadata-sdk
28+
repository: https://github.com/opensearch-project/opensearch-remote-metadata-sdk.git
29+
ref: main
30+
platforms:
31+
- linux
32+
- windows
33+
- name: job-scheduler
34+
repository: https://github.com/opensearch-project/job-scheduler.git
35+
ref: main
36+
platforms:
37+
- linux
38+
- windows
39+
- name: security
40+
repository: https://github.com/opensearch-project/security.git
41+
ref: main
42+
platforms:
43+
- linux
44+
- windows
45+
- name: k-NN
46+
repository: https://github.com/opensearch-project/k-NN.git
47+
ref: main
48+
platforms:
49+
- linux
50+
- windows
51+
- name: geospatial
52+
repository: https://github.com/opensearch-project/geospatial.git
53+
ref: main
54+
platforms:
55+
- linux
56+
- windows
57+
depends_on:
58+
- job-scheduler
59+
- name: cross-cluster-replication
60+
repository: https://github.com/opensearch-project/cross-cluster-replication.git
61+
ref: main
62+
platforms:
63+
- linux
64+
- windows
65+
depends_on:
66+
- common-utils
67+
- name: ml-commons
68+
repository: https://github.com/opensearch-project/ml-commons.git
69+
ref: main
70+
platforms:
71+
- linux
72+
- windows
73+
depends_on:
74+
- common-utils
75+
- name: neural-search
76+
repository: https://github.com/opensearch-project/neural-search.git
77+
ref: main
78+
platforms:
79+
- linux
80+
- windows
81+
depends_on:
82+
- ml-commons
83+
- k-NN
84+
- name: notifications-core
85+
repository: https://github.com/opensearch-project/notifications.git
86+
ref: main
87+
working_directory: notifications
88+
platforms:
89+
- linux
90+
- windows
91+
depends_on:
92+
- common-utils
93+
- name: notifications
94+
repository: https://github.com/opensearch-project/notifications.git
95+
ref: main
96+
working_directory: notifications
97+
platforms:
98+
- linux
99+
- windows
100+
depends_on:
101+
- common-utils
102+
- name: opensearch-observability
103+
repository: https://github.com/opensearch-project/observability.git
104+
ref: main
105+
platforms:
106+
- linux
107+
- windows
108+
depends_on:
109+
- common-utils
110+
- name: opensearch-reports
111+
repository: https://github.com/opensearch-project/reporting.git
112+
ref: main
113+
platforms:
114+
- linux
115+
- windows
116+
depends_on:
117+
- common-utils
118+
- job-scheduler
119+
- name: sql
120+
repository: https://github.com/opensearch-project/sql.git
121+
ref: main
122+
platforms:
123+
- linux
124+
- windows
125+
depends_on:
126+
- ml-commons
127+
- name: asynchronous-search
128+
repository: https://github.com/opensearch-project/asynchronous-search.git
129+
ref: main
130+
platforms:
131+
- linux
132+
- windows
133+
depends_on:
134+
- common-utils
135+
- name: anomaly-detection
136+
repository: https://github.com/opensearch-project/anomaly-detection.git
137+
ref: main
138+
platforms:
139+
- linux
140+
- windows
141+
depends_on:
142+
- common-utils
143+
- job-scheduler
144+
- name: alerting
145+
repository: https://github.com/opensearch-project/alerting.git
146+
ref: main
147+
platforms:
148+
- linux
149+
- windows
150+
depends_on:
151+
- common-utils
152+
- name: security-analytics
153+
repository: https://github.com/opensearch-project/security-analytics.git
154+
ref: main
155+
platforms:
156+
- linux
157+
- windows
158+
depends_on:
159+
- common-utils
160+
- alerting
161+
- job-scheduler
162+
- name: index-management
163+
repository: https://github.com/opensearch-project/index-management.git
164+
ref: main
165+
platforms:
166+
- linux
167+
- windows
168+
depends_on:
169+
- common-utils
170+
- job-scheduler
171+
- name: performance-analyzer
172+
repository: https://github.com/opensearch-project/performance-analyzer.git
173+
ref: main
174+
platforms:
175+
- linux
176+
- name: custom-codecs
177+
repository: https://github.com/opensearch-project/custom-codecs.git
178+
ref: main
179+
platforms:
180+
- linux
181+
- windows
182+
- name: flow-framework
183+
repository: https://github.com/opensearch-project/flow-framework.git
184+
ref: main
185+
platforms:
186+
- linux
187+
- windows
188+
depends_on:
189+
- common-utils
190+
- opensearch-remote-metadata-sdk
191+
- name: skills
192+
repository: https://github.com/opensearch-project/skills.git
193+
ref: main
194+
platforms:
195+
- linux
196+
- windows
197+
depends_on:
198+
- job-scheduler
199+
- anomaly-detection
200+
- sql
201+
- ml-commons
202+
- name: query-insights
203+
repository: https://github.com/opensearch-project/query-insights.git
204+
ref: main
205+
platforms:
206+
- linux
207+
- windows
208+
- name: opensearch-system-templates
209+
repository: https://github.com/opensearch-project/opensearch-system-templates.git
210+
ref: main
211+
platforms:
212+
- linux
213+
- windows

0 commit comments

Comments
 (0)