File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed
Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -36,10 +36,6 @@ pub fn load_kube_config() -> Result<Configuration, Error> {
3636 let ca = loader. ca ( ) ?;
3737 let req_ca = Certificate :: from_der ( & ca. to_der ( ) ?) ?;
3838
39- let client_builder = Client :: builder ( )
40- . identity ( req_p12)
41- . add_root_certificate ( req_ca) ;
42-
4339 let mut headers = header:: HeaderMap :: new ( ) ;
4440
4541 match (
@@ -62,6 +58,11 @@ pub fn load_kube_config() -> Result<Configuration, Error> {
6258 _ => { }
6359 }
6460
61+ let client_builder = Client :: builder ( )
62+ . identity ( req_p12)
63+ . add_root_certificate ( req_ca)
64+ . default_headers ( headers) ;
65+
6566 Ok ( Configuration :: new (
6667 loader. cluster . server ,
6768 client_builder. build ( ) ?,
@@ -78,14 +79,16 @@ pub fn incluster_config() -> Result<Configuration, Error> {
7879 let ca = incluster_config:: load_cert ( ) ?;
7980 let req_ca = Certificate :: from_der ( & ca. to_der ( ) ?) ?;
8081
81- let client_builder = Client :: builder ( ) . add_root_certificate ( req_ca) ;
82-
8382 let token = incluster_config:: load_token ( ) ?;
8483 let mut headers = header:: HeaderMap :: new ( ) ;
8584 headers. insert (
8685 header:: AUTHORIZATION ,
8786 header:: HeaderValue :: from_str ( & format ! ( "Bearer {}" , token) ) ?,
8887 ) ;
8988
89+ let client_builder = Client :: builder ( )
90+ . add_root_certificate ( req_ca)
91+ . default_headers ( headers) ;
92+
9093 Ok ( Configuration :: new ( server, client_builder. build ( ) ?) )
9194}
You can’t perform that action at this time.
0 commit comments