Skip to content

Commit 493d4d6

Browse files
committed
Remove pipeline_process_image
1 parent 6dd208f commit 493d4d6

File tree

1 file changed

+17
-35
lines changed

1 file changed

+17
-35
lines changed

scripts/release/atomic_pipeline.py

Lines changed: 17 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -46,36 +46,6 @@ def load_release_file() -> Dict:
4646
return json.load(release)
4747

4848

49-
@TRACER.start_as_current_span("pipeline_process_image")
50-
def pipeline_process_image(
51-
image_name: str,
52-
dockerfile_path: str,
53-
build_configuration: BuildConfiguration,
54-
dockerfile_args: Dict[str, str] = None,
55-
build_path: str = ".",
56-
):
57-
"""Builds a Docker image with arguments defined in `args`."""
58-
span = trace.get_current_span()
59-
span.set_attribute("mck.image_name", image_name)
60-
if dockerfile_args:
61-
span.set_attribute("mck.build_args", str(dockerfile_args))
62-
63-
logger.info(f"Dockerfile args: {dockerfile_args}, for image: {image_name}")
64-
65-
if not dockerfile_args:
66-
dockerfile_args = {}
67-
logger.debug(f"Build args: {dockerfile_args}")
68-
process_image(
69-
image_name,
70-
image_tag=build_configuration.version,
71-
dockerfile_path=dockerfile_path,
72-
dockerfile_args=dockerfile_args,
73-
base_registry=build_configuration.base_registry,
74-
platforms=build_configuration.platforms,
75-
sign=build_configuration.sign,
76-
build_path=build_path,
77-
)
78-
7949

8050
def build_tests_image(build_configuration: BuildConfiguration):
8151
"""
@@ -246,6 +216,7 @@ def build_om_image(build_configuration: BuildConfiguration):
246216
)
247217

248218

219+
@TRACER.start_as_current_span("build_image_generic")
249220
def build_image_generic(
250221
image_name: str,
251222
dockerfile_path: str,
@@ -256,22 +227,33 @@ def build_image_generic(
256227
"""
257228
Build an image then (optionally) sign the result.
258229
"""
230+
# Tracing setup
231+
span = trace.get_current_span()
232+
span.set_attribute("mck.image_name", image_name)
259233

260234
registry = build_configuration.base_registry
261235
args_list = extra_args or {}
262236
version = args_list.get("version", "")
263237

264-
# merge in the registry without mutating callers dict
238+
# merge in the registry without mutating caller's dict
265239
build_args = {**args_list, "quay_registry": registry}
240+
241+
if build_args:
242+
span.set_attribute("mck.build_args", str(build_args))
243+
244+
logger.info(f"Building {image_name}, dockerfile args: {build_args}")
266245
logger.debug(f"Build args: {build_args}")
267-
268246
logger.debug(f"Building {image_name} for platforms={build_configuration.platforms}")
269247
logger.debug(f"build image generic - registry={registry}")
270-
pipeline_process_image(
271-
image_name=image_name,
248+
249+
process_image(
250+
image_name,
251+
image_tag=build_configuration.version,
272252
dockerfile_path=dockerfile_path,
273-
build_configuration=build_configuration,
274253
dockerfile_args=build_args,
254+
base_registry=build_configuration.base_registry,
255+
platforms=build_configuration.platforms,
256+
sign=build_configuration.sign,
275257
build_path=build_path,
276258
)
277259

0 commit comments

Comments
 (0)