fix: increase retry attempts while app deployment

improve ux while deploying with progress update
This commit is contained in:
Noor 2025-04-15 23:53:06 +00:00
parent 48226a3341
commit ac55653e64
Signed by: noormohammedb
GPG Key ID: 7680BB1B83C6A443

@ -131,13 +131,15 @@ pub async fn deploy_new_app_and_update_config(
if new_app_res.error.is_empty() {
if let Some(launch_config) = launch_config {
eprintln!("Deploying...");
eprint!("Deploying...");
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");
eprint!(".");
connect_app_dtpm_client(&new_app_res.uuid)
})
.await?;
println!("");
upload_files_pb(launch_config.filesystems.clone(), &dtpm_client).await?;
let config_data = Some(launch_config.into());