Skip to content

Commit d2772e1

Browse files
authored
Merge pull request #13 from ynqa/updateexample
Update example
2 parents e5aee78 + 959ddfd commit d2772e1

File tree

4 files changed

+13
-45
lines changed

4 files changed

+13
-45
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ http = "0.1.14"
2222

2323
[dev-dependencies]
2424
tempfile = "3.0.4"
25-
k8s-openapi = { git = "https://github.com/Arnavion/k8s-openapi-codegen", tag = "v0.3.0", features = ["v1_10"] }
25+
k8s-openapi = { git = "https://github.com/Arnavion/k8s-openapi-codegen", tag = "v0.4.0", features = ["v1_13"] }

README.md

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,17 @@ extern crate failure;
1515
extern crate k8s_openapi;
1616
extern crate kubernetes;
1717

18-
use k8s_openapi::v1_10::api::core::v1;
18+
use k8s_openapi::api::core::v1 as api;
1919
use kubernetes::client::APIClient;
2020
use kubernetes::config;
2121

2222
fn main() {
2323
let kubeconfig = config::load_kube_config().expect("failed to load kubeconfig");
2424
let kubeclient = APIClient::new(kubeconfig);
25-
let req = v1::Pod::list_core_v1_namespaced_pod(
26-
"kube-system",
27-
None,
28-
None,
29-
None,
30-
None,
31-
None,
32-
None,
33-
None,
34-
None,
35-
None,
36-
).expect("failed to define list pod");
25+
let (req, _) = api::Pod::list_namespaced_pod("kube-system", Default::default())
26+
.expect("failed to create a request");
3727
let list_pod = kubeclient
38-
.request::<v1::PodList>(req)
28+
.request::<api::PodList>(req)
3929
.expect("failed to list up pods");
4030
println!("{:?}", list_pod);
4131
}

examples/incluster_config.rs

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,17 @@ extern crate failure;
22
extern crate k8s_openapi;
33
extern crate kubernetes;
44

5-
use k8s_openapi::v1_10::api::core::v1;
5+
use k8s_openapi::api::core::v1 as api;
66
use kubernetes::client::APIClient;
77
use kubernetes::config;
88

99
fn main() {
1010
let kubeconfig = config::incluster_config().expect("failed to load incluster config");
1111
let kubeclient = APIClient::new(kubeconfig);
12-
let req = v1::Pod::list_core_v1_namespaced_pod(
13-
"kube-system",
14-
None,
15-
None,
16-
None,
17-
None,
18-
None,
19-
None,
20-
None,
21-
None,
22-
None,
23-
)
24-
.expect("failed to define list pod");
12+
let (req, _) = api::Pod::list_namespaced_pod("kube-system", Default::default())
13+
.expect("failed to create a request");
2514
let list_pod = kubeclient
26-
.request::<v1::PodList>(req)
15+
.request::<api::PodList>(req)
2716
.expect("failed to list up pods");
2817
println!("{:?}", list_pod);
2918
}

examples/list_pod.rs

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,17 @@ extern crate failure;
22
extern crate k8s_openapi;
33
extern crate kubernetes;
44

5-
use k8s_openapi::v1_10::api::core::v1;
5+
use k8s_openapi::api::core::v1 as api;
66
use kubernetes::client::APIClient;
77
use kubernetes::config;
88

99
fn main() {
1010
let kubeconfig = config::load_kube_config().expect("failed to load kubeconfig");
1111
let kubeclient = APIClient::new(kubeconfig);
12-
let req = v1::Pod::list_core_v1_namespaced_pod(
13-
"kube-system",
14-
None,
15-
None,
16-
None,
17-
None,
18-
None,
19-
None,
20-
None,
21-
None,
22-
None,
23-
)
24-
.expect("failed to define list pod");
12+
let (req, _) = api::Pod::list_namespaced_pod("kube-system", Default::default())
13+
.expect("failed to create a request");
2514
let list_pod = kubeclient
26-
.request::<v1::PodList>(req)
15+
.request::<api::PodList>(req)
2716
.expect("failed to list up pods");
2817
println!("{:?}", list_pod);
2918
}

0 commit comments

Comments
 (0)