k8s_test_framework/
log_lookup.rs1use std::process::Stdio;
4
5use tokio::process::Command;
6
7use super::{Reader, Result};
8
9pub fn log_lookup(kubectl_command: &str, namespace: &str, resource: &str) -> Result<Reader> {
13 let mut command = Command::new(kubectl_command);
14
15 command.stdin(Stdio::null()).stderr(Stdio::inherit());
16
17 command.arg("logs");
18 command.arg("-f");
19 command.arg("-n").arg(namespace);
20 command.arg(resource);
21
22 let reader = Reader::spawn(command)?;
23 Ok(reader)
24}