diff --git a/crates/cuddle-rust-service-plan/src/main.rs b/crates/cuddle-rust-service-plan/src/main.rs index 839f2cd..7ddd6b9 100644 --- a/crates/cuddle-rust-service-plan/src/main.rs +++ b/crates/cuddle-rust-service-plan/src/main.rs @@ -59,6 +59,18 @@ impl MainAction for RustServiceRender { async fn execute_main(&self, ctx: &mut Context) -> eyre::Result<()> { self.render_templates().await?; + let image_tag = ctx + .get_image_tag()? + .ok_or(eyre::anyhow!("failed to find image_tag"))?; + + cuddle_ci::cuddle_x::well_known::render(vec![ + "--cluster", + "clank-prod", + "--image_tag", + &image_tag, + ]) + .await?; + Ok(()) } } @@ -68,6 +80,18 @@ impl PullRequestAction for RustServiceRender { async fn execute_pull_request(&self, ctx: &mut Context) -> eyre::Result<()> { self.render_templates().await?; + let image_tag = ctx + .get_image_tag()? + .ok_or(eyre::anyhow!("failed to find image_tag"))?; + + cuddle_ci::cuddle_x::well_known::render(vec![ + "--cluster", + "clank-prod", + "--image_tag", + &image_tag, + ]) + .await?; + Ok(()) } }