fix: Handle login for skopeo during rechunk flow

This commit is contained in:
Gerald Pinder 2025-03-26 14:39:38 -04:00
parent 4b15468c3d
commit 9ffedf5314
3 changed files with 5 additions and 3 deletions

View file

@ -1,6 +1,5 @@
use std::{process::Stdio, time::Duration};
use blue_build_utils::constants::SUDO_ASKPASS;
use cached::proc_macro::cached;
use colored::Colorize;
use comlexr::cmd;
@ -77,7 +76,7 @@ impl super::OciCopy for SkopeoDriver {
} else {
"skopeo"
},
if use_sudo && blue_build_utils::has_env_var(SUDO_ASKPASS) => [
if use_sudo && blue_build_utils::has_env_var(blue_build_utils::constants::SUDO_ASKPASS) => [
"-A",
"-p",
format!(

View file

@ -287,6 +287,8 @@ pub trait RechunkDriver: RunDriver + BuildDriver + ContainerMountDriver {
))
.into_diagnostic()?;
Self::login()?;
Self::build(
&BuildOpts::builder()
.image(raw_image.to_string())