Skip to content

Commit b3e9bc8

Browse files
committed
Fix to apply default headers
1 parent 675a362 commit b3e9bc8

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/config/mod.rs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)