@@ -19,148 +19,6 @@ variables:
19
19
- func : switch_context
20
20
21
21
tasks :
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
-
164
22
- name : periodic_teardown_task_group
165
23
<< : *setup_group
166
24
tasks :
@@ -175,22 +33,3 @@ buildvariants:
175
33
- ubuntu2204-small
176
34
tasks :
177
35
- 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