24
24
25
25
from .build_configuration import BuildConfiguration
26
26
from .build_context import BuildScenario
27
- from .build_images import build_image
27
+ from .build_images import execute_docker_build
28
28
29
29
TRACER = trace .get_tracer ("evergreen-agent" )
30
30
@@ -76,7 +76,7 @@ def build_tests_image(build_configuration: BuildConfiguration):
76
76
77
77
buildargs = {"PYTHON_VERSION" : python_version }
78
78
79
- build_image_generic (
79
+ build_image (
80
80
image_name = image_name ,
81
81
dockerfile_path = "docker/mongodb-kubernetes-tests/Dockerfile" ,
82
82
build_configuration = build_configuration ,
@@ -96,7 +96,7 @@ def build_mco_tests_image(build_configuration: BuildConfiguration):
96
96
97
97
buildargs = {"GOLANG_VERSION" : golang_version }
98
98
99
- build_image_generic (
99
+ build_image (
100
100
image_name = image_name ,
101
101
dockerfile_path = "docker/mongodb-community-tests/Dockerfile" ,
102
102
build_configuration = build_configuration ,
@@ -120,7 +120,7 @@ def build_operator_image(build_configuration: BuildConfiguration):
120
120
logger .info (f"Building Operator args: { args } " )
121
121
122
122
image_name = "mongodb-kubernetes"
123
- build_image_generic (
123
+ build_image (
124
124
image_name = image_name ,
125
125
dockerfile_path = "docker/mongodb-kubernetes-operator/Dockerfile" ,
126
126
build_configuration = build_configuration ,
@@ -133,7 +133,7 @@ def build_database_image(build_configuration: BuildConfiguration):
133
133
Builds a new database image.
134
134
"""
135
135
args = {"version" : build_configuration .version }
136
- build_image_generic (
136
+ build_image (
137
137
image_name = "mongodb-kubernetes-database" ,
138
138
dockerfile_path = "docker/mongodb-kubernetes-database/Dockerfile" ,
139
139
build_configuration = build_configuration ,
@@ -184,7 +184,7 @@ def find_om_url(om_version: str) -> str:
184
184
185
185
def build_init_om_image (build_configuration : BuildConfiguration ):
186
186
args = {"version" : build_configuration .version }
187
- build_image_generic (
187
+ build_image (
188
188
image_name = "mongodb-kubernetes-init-ops-manager" ,
189
189
dockerfile_path = "docker/mongodb-kubernetes-init-ops-manager/Dockerfile" ,
190
190
build_configuration = build_configuration ,
@@ -208,7 +208,7 @@ def build_om_image(build_configuration: BuildConfiguration):
208
208
"om_download_url" : om_download_url ,
209
209
}
210
210
211
- build_image_generic (
211
+ build_image (
212
212
image_name = "mongodb-enterprise-ops-manager-ubi" ,
213
213
dockerfile_path = "docker/mongodb-enterprise-ops-manager/Dockerfile" ,
214
214
build_configuration = build_configuration ,
@@ -217,7 +217,7 @@ def build_om_image(build_configuration: BuildConfiguration):
217
217
218
218
219
219
@TRACER .start_as_current_span ("build_image_generic" )
220
- def build_image_generic (
220
+ def build_image (
221
221
image_name : str ,
222
222
dockerfile_path : str ,
223
223
build_configuration : BuildConfiguration ,
@@ -249,7 +249,7 @@ def build_image_generic(
249
249
docker_registry = f"{ build_configuration .base_registry } /{ image_name } "
250
250
image_full_uri = f"{ docker_registry } :{ build_configuration .version } "
251
251
252
- build_image (
252
+ execute_docker_build (
253
253
tag = image_full_uri ,
254
254
dockerfile = dockerfile_path ,
255
255
path = build_path ,
@@ -269,7 +269,7 @@ def build_init_appdb(build_configuration: BuildConfiguration):
269
269
base_url = "https://fastdl.mongodb.org/tools/db/"
270
270
mongodb_tools_url_ubi = "{}{}" .format (base_url , release ["mongodbToolsBundle" ]["ubi" ])
271
271
args = {"version" : build_configuration .version , "mongodb_tools_url_ubi" : mongodb_tools_url_ubi }
272
- build_image_generic (
272
+ build_image (
273
273
image_name = "mongodb-kubernetes-init-appdb" ,
274
274
dockerfile_path = "docker/mongodb-kubernetes-init-appdb/Dockerfile" ,
275
275
build_configuration = build_configuration ,
@@ -283,7 +283,7 @@ def build_init_database(build_configuration: BuildConfiguration):
283
283
base_url = "https://fastdl.mongodb.org/tools/db/"
284
284
mongodb_tools_url_ubi = "{}{}" .format (base_url , release ["mongodbToolsBundle" ]["ubi" ])
285
285
args = {"version" : build_configuration .version , "mongodb_tools_url_ubi" : mongodb_tools_url_ubi }
286
- build_image_generic (
286
+ build_image (
287
287
"mongodb-kubernetes-init-database" ,
288
288
"docker/mongodb-kubernetes-init-database/Dockerfile" ,
289
289
build_configuration = build_configuration ,
@@ -317,7 +317,7 @@ def build_community_image(build_configuration: BuildConfiguration, image_type: s
317
317
"GOLANG_VERSION" : golang_version ,
318
318
}
319
319
320
- build_image_generic (
320
+ build_image (
321
321
image_name = image_name ,
322
322
dockerfile_path = dockerfile_path ,
323
323
build_configuration = build_configuration ,
@@ -360,7 +360,7 @@ def build_agent_pipeline(
360
360
"quay_registry" : build_configuration .base_registry ,
361
361
}
362
362
363
- build_image_generic (
363
+ build_image (
364
364
image_name = "mongodb-agent-ubi" ,
365
365
dockerfile_path = "docker/mongodb-agent/Dockerfile" ,
366
366
build_configuration = build_configuration_copy ,
0 commit comments