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

Method post_exec

lib-engine/src/helm.rs:1051–1068  ·  view source on GitHub ↗
(
        &self,
        kube_client: &kube::Client,
        _kubernetes_config: &Path,
        _envs: &[(&str, &str)],
        payload: Option<ChartPayload>,
        _cmd_killer: &CommandKiller,
    

Source from the content-addressed store, hash-verified

1049 }
1050
1051 fn post_exec(
1052 &self,
1053 kube_client: &kube::Client,
1054 _kubernetes_config: &Path,
1055 _envs: &[(&str, &str)],
1056 payload: Option<ChartPayload>,
1057 _cmd_killer: &CommandKiller,
1058 ) -> Result<Option<ChartPayload>, HelmChartError> {
1059 // installation checker
1060 match &self.chart_installation_checker {
1061 Some(checker) => match checker.verify_installation(kube_client) {
1062 Ok(_) => Ok(payload),
1063 Err(e) => Err(HelmChartError::CommandError(e)),
1064 },
1065 // If no checker set, then consider it's ok
1066 None => Ok(payload),
1067 }
1068 }
1069}
1070
1071impl HelmChart for ServiceChart {

Callers 1

runMethod · 0.45

Calls 2

CommandErrorClass · 0.50
verify_installationMethod · 0.45

Tested by

no test coverage detected