Upload directory to enclave #4

Merged
noormohammedb merged 6 commits from launch_config_dir_support into main 2025-04-17 12:17:55 +00:00
Showing only changes of commit ac55653e64 - Show all commits

@ -131,13 +131,15 @@ pub async fn deploy_new_app_and_update_config(
if new_app_res.error.is_empty() { if new_app_res.error.is_empty() {
if let Some(launch_config) = launch_config { if let Some(launch_config) = launch_config {
eprintln!("Deploying..."); eprint!("Deploying...");
tokio::time::sleep(tokio::time::Duration::from_millis(2500)).await; tokio::time::sleep(tokio::time::Duration::from_millis(2500)).await;
let dtpm_client = Retry::spawn(FixedInterval::from_millis(1000).take(10), || { let dtpm_client = Retry::spawn(FixedInterval::from_millis(1000).take(30), || {
log::debug!("retrying attestation and launch config update"); log::debug!("retrying attestation and launch config update");
eprint!(".");
connect_app_dtpm_client(&new_app_res.uuid) connect_app_dtpm_client(&new_app_res.uuid)
}) })
.await?; .await?;
println!("");
upload_files_pb(launch_config.filesystems.clone(), &dtpm_client).await?; upload_files_pb(launch_config.filesystems.clone(), &dtpm_client).await?;
let config_data = Some(launch_config.into()); let config_data = Some(launch_config.into());