@@ -19,148 +19,6 @@ variables:
1919 - func : switch_context
2020
2121tasks :
22- - name : periodic_build_operator
23- commands :
24- - func : legacy_pipeline
25- vars :
26- image_name : operator-daily
27-
28- - name : periodic_teardown_aws
29- commands :
30- - func : cleanup_aws
31-
32- - name : periodic_teardown_cloudqa
33- commands :
34- - func : teardown_cloud_qa_all
35-
36- - name : periodic_build_init_appdb
37- commands :
38- - func : legacy_pipeline
39- vars :
40- image_name : init-appdb-daily
41-
42- - name : periodic_build_init_database
43- commands :
44- - func : legacy_pipeline
45- vars :
46- image_name : init-database-daily
47-
48- - name : periodic_build_init_opsmanager
49- commands :
50- - func : legacy_pipeline
51- vars :
52- image_name : init-ops-manager-daily
53-
54- - name : periodic_build_database
55- commands :
56- - func : legacy_pipeline
57- vars :
58- image_name : database-daily
59-
60- - name : periodic_build_sbom_cli
61- commands :
62- - func : legacy_pipeline
63- vars :
64- image_name : cli
65-
66- - name : periodic_build_ops_manager_6
67- commands :
68- - func : legacy_pipeline
69- vars :
70- image_name : ops-manager-6-daily
71-
72- - name : periodic_build_ops_manager_7
73- commands :
74- - func : legacy_pipeline
75- vars :
76- image_name : ops-manager-7-daily
77-
78- - name : periodic_build_ops_manager_8
79- commands :
80- - func : legacy_pipeline
81- vars :
82- image_name : ops-manager-8-daily
83-
84- # the periodic agent builds are more commented in the pipeline.py file.
85- # The gist is - we want to split up the periodic build on as many machines as possible
86- # To speed up the builds as we have too many agents due to the matrix build.
87- # For now its one without operator suffix and the last 3. This only works as long as we
88- # only have operator versions we support (minor version), as soon as we have multiple patch versions -
89- # this won't work anymore and we will need a dynamic solution.
90- - name : periodic_build_agent
91- exec_timeout_secs : 43200
92- commands :
93- - func : enable_QEMU
94- - func : legacy_pipeline
95- vars :
96- image_name : mongodb-agent-daily
97-
98- - name : periodic_build_agent_1
99- exec_timeout_secs : 43200
100- commands :
101- - func : enable_QEMU
102- - func : legacy_pipeline
103- vars :
104- image_name : mongodb-agent-1-daily
105-
106- - name : periodic_build_agent_2
107- exec_timeout_secs : 43200
108- commands :
109- - func : enable_QEMU
110- - func : pipeline
111- vars :
112- image_name : mongodb-agent-2-daily
113-
114- - name : periodic_build_agent_3
115- exec_timeout_secs : 43200
116- commands :
117- - func : enable_QEMU
118- - func : pipeline
119- vars :
120- image_name : mongodb-agent-3-daily
121-
122- # TODO should we still build the community operator?
123- - name : periodic_build_community_operator
124- commands :
125- - func : enable_QEMU
126- - func : legacy_pipeline
127- vars :
128- image_name : mongodb-kubernetes-operator-daily
129-
130- - name : periodic_build_readiness_probe
131- commands :
132- - func : legacy_pipeline
133- vars :
134- image_name : readinessprobe-daily
135-
136- - name : periodic_build_version_upgrade_post_start_hook
137- commands :
138- - func : legacy_pipeline
139- vars :
140- image_name : operator-version-upgrade-post-start-hook-daily
141-
142- task_groups :
143- - name : periodic_build_task_group
144- max_hosts : -1
145- << : *setup_group
146- tasks :
147- - periodic_build_operator
148- - periodic_build_readiness_probe
149- - periodic_build_version_upgrade_post_start_hook
150- - periodic_build_init_appdb
151- - periodic_build_init_database
152- - periodic_build_init_opsmanager
153- - periodic_build_ops_manager_6
154- - periodic_build_ops_manager_7
155- - periodic_build_ops_manager_8
156- - periodic_build_database
157- - periodic_build_community_operator
158- - periodic_build_sbom_cli
159- - periodic_build_agent
160- - periodic_build_agent_1
161- - periodic_build_agent_2
162- - periodic_build_agent_3
163-
16422 - name : periodic_teardown_task_group
16523 << : *setup_group
16624 tasks :
@@ -175,22 +33,3 @@ buildvariants:
17533 - ubuntu2204-small
17634 tasks :
17735 - name : periodic_teardown_task_group
178-
179- - name : periodic_build
180- display_name : periodic_build
181- tags : [ "periodic_build" ]
182- run_on :
183- - release-ubuntu2204-large # This is required for CISA attestation https://jira.mongodb.org/browse/DEVPROD-17780
184- tasks :
185- - name : periodic_build_task_group
186-
187- - name : preflight_release_images_check_only
188- display_name : preflight_release_images_check_only
189- tags : [ "periodic_build" ]
190- depends_on :
191- - name : " *"
192- variant : periodic_build
193- run_on :
194- - rhel90-large
195- tasks :
196- - name : preflight_images_task_group
0 commit comments