rkubectl-kubeapi 0.0.0-alpha.5

Kubernetes API wrapper for rkubectl, a Kubernetes CLI tool
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use super::*;

impl Kubeapi {
    /// Perform a raw GET request to the Kubernetes API server.
    /// The `name` parameter is the path to the resource, e.g., "metrics".
    pub async fn raw_get(&self, name: &str) -> kube::Result<String> {
        let gp = self.get_params();
        let request = api::Request::new("")
            .get(name, &gp)
            .map_err(kube::Error::BuildRequest)?;
        self.client()?.request_text(request).await
    }
}