Skip to content

Commit 8fa0e98

Browse files
committed
Fix unit tests
1 parent 7a99de5 commit 8fa0e98

File tree

1 file changed

+58
-16
lines changed

1 file changed

+58
-16
lines changed

scripts/release/build/build_info_test.py

Lines changed: 58 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,66 +20,77 @@ def test_load_build_info_development(git_repo: Repo):
2020
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes",
2121
platforms=["linux/amd64"],
2222
version=version,
23+
latest_tag=False,
2324
sign=False,
2425
),
2526
"init-database": ImageInfo(
2627
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-init-database",
2728
platforms=["linux/amd64"],
2829
version=version,
30+
latest_tag=False,
2931
sign=False,
3032
),
3133
"init-appdb": ImageInfo(
3234
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-init-appdb",
3335
platforms=["linux/amd64"],
3436
version=version,
37+
latest_tag=False,
3538
sign=False,
3639
),
3740
"init-ops-manager": ImageInfo(
3841
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-init-ops-manager",
3942
platforms=["linux/amd64"],
4043
version=version,
44+
latest_tag=False,
4145
sign=False,
4246
),
4347
"database": ImageInfo(
4448
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-database",
4549
platforms=["linux/amd64"],
4650
version=version,
51+
latest_tag=False,
4752
sign=False,
4853
),
4954
"mco-tests": ImageInfo(
5055
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-community-tests",
5156
platforms=["linux/amd64"],
5257
version=version,
58+
latest_tag=False,
5359
sign=False,
5460
),
5561
"meko-tests": ImageInfo(
5662
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-tests",
5763
platforms=["linux/amd64"],
5864
version=version,
65+
latest_tag=False,
5966
sign=False,
6067
),
6168
"readiness-probe": ImageInfo(
6269
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-readinessprobe",
6370
platforms=["linux/amd64"],
6471
version=version,
72+
latest_tag=False,
6573
sign=False,
6674
),
6775
"upgrade-hook": ImageInfo(
6876
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-operator-version-upgrade-post-start-hook",
6977
platforms=["linux/amd64"],
7078
version=version,
79+
latest_tag=False,
7180
sign=False,
7281
),
7382
"agent": ImageInfo(
7483
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-agent-ubi",
7584
platforms=["linux/amd64"],
7685
version=version,
86+
latest_tag=False,
7787
sign=False,
7888
),
7989
"ops-manager": ImageInfo(
8090
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-enterprise-ops-manager",
8191
platforms=["linux/amd64"],
8292
version="om-version-from-release.json",
93+
latest_tag=False,
8394
sign=False,
8495
),
8596
},
@@ -115,66 +126,77 @@ def test_load_build_info_patch(git_repo: Repo):
115126
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes",
116127
platforms=["linux/amd64"],
117128
version=patch_id,
129+
latest_tag=False,
118130
sign=False,
119131
),
120132
"init-database": ImageInfo(
121133
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-init-database",
122134
platforms=["linux/amd64"],
123135
version=patch_id,
136+
latest_tag=False,
124137
sign=False,
125138
),
126139
"init-appdb": ImageInfo(
127140
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-init-appdb",
128141
platforms=["linux/amd64"],
129142
version=patch_id,
143+
latest_tag=False,
130144
sign=False,
131145
),
132146
"init-ops-manager": ImageInfo(
133147
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-init-ops-manager",
134148
platforms=["linux/amd64"],
135149
version=patch_id,
150+
latest_tag=False,
136151
sign=False,
137152
),
138153
"database": ImageInfo(
139154
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-database",
140155
platforms=["linux/amd64"],
141156
version=patch_id,
157+
latest_tag=False,
142158
sign=False,
143159
),
144160
"mco-tests": ImageInfo(
145161
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-community-tests",
146162
platforms=["linux/amd64"],
147163
version=patch_id,
164+
latest_tag=False,
148165
sign=False,
149166
),
150167
"meko-tests": ImageInfo(
151168
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-tests",
152169
platforms=["linux/amd64"],
153170
version=patch_id,
171+
latest_tag=False,
154172
sign=False,
155173
),
156174
"readiness-probe": ImageInfo(
157175
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-readinessprobe",
158176
platforms=["linux/amd64"],
159177
version=patch_id,
178+
latest_tag=False,
160179
sign=False,
161180
),
162181
"upgrade-hook": ImageInfo(
163182
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-operator-version-upgrade-post-start-hook",
164183
platforms=["linux/amd64"],
165184
version=patch_id,
185+
latest_tag=False,
166186
sign=False,
167187
),
168188
"agent": ImageInfo(
169189
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-agent-ubi",
170190
platforms=["linux/amd64"],
171191
version=patch_id,
192+
latest_tag=False,
172193
sign=False,
173194
),
174195
"ops-manager": ImageInfo(
175196
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-enterprise-ops-manager",
176197
platforms=["linux/amd64"],
177198
version="om-version-from-release.json",
199+
latest_tag=False,
178200
sign=False,
179201
),
180202
},
@@ -209,68 +231,79 @@ def test_load_build_info_staging(git_repo: Repo):
209231
images={
210232
"operator": ImageInfo(
211233
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/staging/mongodb-kubernetes",
212-
platforms=["linux/arm64", "linux/amd64"],
234+
platforms=["linux/amd64"],
213235
version=expecter_commit_sha,
236+
latest_tag=False,
214237
sign=True,
215238
),
216239
"init-database": ImageInfo(
217240
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/staging/mongodb-kubernetes-init-database",
218-
platforms=["linux/arm64", "linux/amd64"],
241+
platforms=["linux/amd64"],
219242
version=expecter_commit_sha,
243+
latest_tag=True,
220244
sign=True,
221245
),
222246
"init-appdb": ImageInfo(
223247
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/staging/mongodb-kubernetes-init-appdb",
224-
platforms=["linux/arm64", "linux/amd64"],
248+
platforms=["linux/amd64"],
225249
version=expecter_commit_sha,
250+
latest_tag=True,
226251
sign=True,
227252
),
228253
"init-ops-manager": ImageInfo(
229254
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/staging/mongodb-kubernetes-init-ops-manager",
230-
platforms=["linux/arm64", "linux/amd64"],
255+
platforms=["linux/amd64"],
231256
version=expecter_commit_sha,
257+
latest_tag=True,
232258
sign=True,
233259
),
234260
"database": ImageInfo(
235261
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/staging/mongodb-kubernetes-database",
236-
platforms=["linux/arm64", "linux/amd64"],
262+
platforms=["linux/amd64"],
237263
version=expecter_commit_sha,
264+
latest_tag=True,
238265
sign=True,
239266
),
240267
"mco-tests": ImageInfo(
241268
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/staging/mongodb-community-tests",
242269
platforms=["linux/amd64"],
243270
version=expecter_commit_sha,
271+
latest_tag=False,
244272
sign=False,
245273
),
246274
"meko-tests": ImageInfo(
247275
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/staging/mongodb-kubernetes-tests",
248276
platforms=["linux/amd64"],
249277
version=expecter_commit_sha,
278+
latest_tag=False,
250279
sign=False,
251280
),
252281
"readiness-probe": ImageInfo(
253282
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/staging/mongodb-kubernetes-readinessprobe",
254-
platforms=["linux/arm64", "linux/amd64"],
283+
platforms=["linux/amd64"],
255284
version=expecter_commit_sha,
285+
latest_tag=True,
256286
sign=True,
257287
),
258288
"upgrade-hook": ImageInfo(
259289
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/staging/mongodb-kubernetes-operator-version-upgrade-post-start-hook",
260-
platforms=["linux/arm64", "linux/amd64"],
290+
platforms=["linux/amd64"],
261291
version=expecter_commit_sha,
292+
latest_tag=True,
262293
sign=True,
263294
),
264295
"agent": ImageInfo(
265296
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/staging/mongodb-agent-ubi",
266-
platforms=["linux/arm64", "linux/amd64"],
297+
platforms=["linux/amd64"],
267298
version=expecter_commit_sha,
299+
latest_tag=False,
268300
sign=True,
269301
),
270302
"ops-manager": ImageInfo(
271303
repository="268558157000.dkr.ecr.us-east-1.amazonaws.com/staging/mongodb-enterprise-ops-manager",
272304
platforms=["linux/amd64"],
273305
version="om-version-from-release.json",
306+
latest_tag=False,
274307
sign=True,
275308
),
276309
},
@@ -305,56 +338,65 @@ def test_load_build_info_release(git_repo: Repo, readinessprobe_version: str,
305338
images={
306339
"operator": ImageInfo(
307340
repository="quay.io/mongodb/mongodb-kubernetes",
308-
platforms=["linux/arm64", "linux/amd64"],
341+
platforms=["linux/amd64"],
309342
version=version,
343+
latest_tag=False,
310344
sign=True,
311345
),
312346
"init-database": ImageInfo(
313347
repository="quay.io/mongodb/mongodb-kubernetes-init-database",
314-
platforms=["linux/arm64", "linux/amd64"],
348+
platforms=["linux/amd64"],
315349
version=version,
350+
latest_tag=False,
316351
sign=True,
317352
),
318353
"init-appdb": ImageInfo(
319354
repository="quay.io/mongodb/mongodb-kubernetes-init-appdb",
320-
platforms=["linux/arm64", "linux/amd64"],
355+
platforms=["linux/amd64"],
321356
version=version,
357+
latest_tag=False,
322358
sign=True,
323359
),
324360
"init-ops-manager": ImageInfo(
325361
repository="quay.io/mongodb/mongodb-kubernetes-init-ops-manager",
326-
platforms=["linux/arm64", "linux/amd64"],
362+
platforms=["linux/amd64"],
327363
version=version,
364+
latest_tag=False,
328365
sign=True,
329366
),
330367
"database": ImageInfo(
331368
repository="quay.io/mongodb/mongodb-kubernetes-database",
332-
platforms=["linux/arm64", "linux/amd64"],
369+
platforms=["linux/amd64"],
333370
version=version,
371+
latest_tag=False,
334372
sign=True,
335373
),
336374
"readiness-probe": ImageInfo(
337375
repository="quay.io/mongodb/mongodb-kubernetes-readinessprobe",
338-
platforms=["linux/arm64", "linux/amd64"],
376+
platforms=["linux/amd64"],
339377
version=readinessprobe_version,
378+
latest_tag=False,
340379
sign=True,
341380
),
342381
"upgrade-hook": ImageInfo(
343382
repository="quay.io/mongodb/mongodb-kubernetes-operator-version-upgrade-post-start-hook",
344-
platforms=["linux/arm64", "linux/amd64"],
383+
platforms=["linux/amd64"],
345384
version=operator_version_upgrade_post_start_hook_version,
385+
latest_tag=False,
346386
sign=True,
347387
),
348388
"agent": ImageInfo(
349389
repository="quay.io/mongodb/mongodb-agent-ubi",
350-
platforms=["linux/arm64", "linux/amd64"],
390+
platforms=["linux/amd64"],
351391
version=version,
392+
latest_tag=False,
352393
sign=True,
353394
),
354395
"ops-manager": ImageInfo(
355396
repository="quay.io/mongodb/mongodb-enterprise-ops-manager",
356397
platforms=["linux/amd64"],
357398
version="om-version-from-release.json",
399+
latest_tag=False,
358400
sign=True,
359401
),
360402
},

0 commit comments

Comments
 (0)