File tree Expand file tree Collapse file tree 4 files changed +13
-45
lines changed Expand file tree Collapse file tree 4 files changed +13
-45
lines changed Original file line number Diff line number Diff line change @@ -22,4 +22,4 @@ http = "0.1.14"
22
22
23
23
[dev-dependencies ]
24
24
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 " ] }
Original file line number Diff line number Diff line change @@ -15,27 +15,17 @@ extern crate failure;
15
15
extern crate k8s_openapi;
16
16
extern crate kubernetes;
17
17
18
- use k8s_openapi :: v1_10 :: api :: core :: v1;
18
+ use k8s_openapi :: api :: core :: v1 as api ;
19
19
use kubernetes :: client :: APIClient ;
20
20
use kubernetes :: config;
21
21
22
22
fn main () {
23
23
let kubeconfig = config :: load_kube_config (). expect (" failed to load kubeconfig" );
24
24
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" );
37
27
let list_pod = kubeclient
38
- . request :: <v1 :: PodList >(req )
28
+ . request :: <api :: PodList >(req )
39
29
. expect (" failed to list up pods" );
40
30
println! (" {:?}" , list_pod );
41
31
}
Original file line number Diff line number Diff line change @@ -2,28 +2,17 @@ extern crate failure;
2
2
extern crate k8s_openapi;
3
3
extern crate kubernetes;
4
4
5
- use k8s_openapi:: v1_10 :: api:: core:: v1;
5
+ use k8s_openapi:: api:: core:: v1 as api ;
6
6
use kubernetes:: client:: APIClient ;
7
7
use kubernetes:: config;
8
8
9
9
fn main ( ) {
10
10
let kubeconfig = config:: incluster_config ( ) . expect ( "failed to load incluster config" ) ;
11
11
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" ) ;
25
14
let list_pod = kubeclient
26
- . request :: < v1 :: PodList > ( req)
15
+ . request :: < api :: PodList > ( req)
27
16
. expect ( "failed to list up pods" ) ;
28
17
println ! ( "{:?}" , list_pod) ;
29
18
}
Original file line number Diff line number Diff line change @@ -2,28 +2,17 @@ extern crate failure;
2
2
extern crate k8s_openapi;
3
3
extern crate kubernetes;
4
4
5
- use k8s_openapi:: v1_10 :: api:: core:: v1;
5
+ use k8s_openapi:: api:: core:: v1 as api ;
6
6
use kubernetes:: client:: APIClient ;
7
7
use kubernetes:: config;
8
8
9
9
fn main ( ) {
10
10
let kubeconfig = config:: load_kube_config ( ) . expect ( "failed to load kubeconfig" ) ;
11
11
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" ) ;
25
14
let list_pod = kubeclient
26
- . request :: < v1 :: PodList > ( req)
15
+ . request :: < api :: PodList > ( req)
27
16
. expect ( "failed to list up pods" ) ;
28
17
println ! ( "{:?}" , list_pod) ;
29
18
}
You can’t perform that action at this time.
0 commit comments