MCPcopy Create free account
hub / github.com/Qovery/engine / on_deploy_failure

Method on_deploy_failure

lib-engine/src/helm.rs:796–815  ·  view source on GitHub ↗
(
        &self,
        kubernetes_config: &Path,
        envs: &[(&str, &str)],
        payload: Option<ChartPayload>,
    )

Source from the content-addressed store, hash-verified

794 }
795
796 fn on_deploy_failure(
797 &self,
798 kubernetes_config: &Path,
799 envs: &[(&str, &str)],
800 payload: Option<ChartPayload>,
801 ) -> Result<Option<ChartPayload>, CommandError> {
802 // print events for future investigation
803 match kubectl_exec_get_events(
804 kubernetes_config,
805 Some(self.get_chart_info().get_namespace_string().as_str()),
806 envs.to_vec(),
807 ) {
808 Ok(ok_line) => info!("{}", ok_line),
809 Err(err) => {
810 error!("{:?}", err);
811 return Err(err);
812 }
813 };
814 Ok(payload)
815 }
816}
817
818impl Clone for Box<dyn HelmChart> {

Callers

nothing calls this directly

Implementers 1

helm.rslib-engine/src/helm.rs

Calls 4

kubectl_exec_get_eventsFunction · 0.85
get_namespace_stringMethod · 0.80
as_strMethod · 0.45
get_chart_infoMethod · 0.45

Tested by

no test coverage detected