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

Function kubectl_exec_delete_crd

lib-engine/src/cmd/kubectl.rs:447–470  ·  view source on GitHub ↗
(
    kubernetes_config: P,
    crd_name: &str,
    envs: Vec<(&str, &str)>,
)

Source from the content-addressed store, hash-verified

445}
446
447pub fn kubectl_exec_delete_crd<P>(
448 kubernetes_config: P,
449 crd_name: &str,
450 envs: Vec<(&str, &str)>,
451) -> Result<(), CommandError>
452where
453 P: AsRef<Path>,
454{
455 let mut _envs = Vec::with_capacity(envs.len() + 1);
456 let kubernetes_config = kubernetes_config.as_ref();
457 if kubernetes_config.exists() {
458 _envs.push((KUBECONFIG, kubernetes_config.to_str().unwrap()));
459 }
460 _envs.extend(envs);
461
462 kubectl_exec_with_output(
463 vec!["delete", "crd", crd_name],
464 _envs,
465 &mut |line| info!("{}", line),
466 &mut |line| error!("{}", line),
467 )?;
468
469 Ok(())
470}
471
472pub fn kubectl_exec_delete_secret<P>(
473 kubernetes_config: P,

Callers 1

execMethod · 0.85

Calls 4

kubectl_exec_with_outputFunction · 0.85
as_refMethod · 0.80
pushMethod · 0.80
extendMethod · 0.80

Tested by

no test coverage detected