Skip to content

Commit

Permalink
Don't merge NamedExtensions for now
Browse files Browse the repository at this point in the history
  • Loading branch information
kazk committed Feb 10, 2021
1 parent 6fa4990 commit d495274
Showing 1 changed file with 3 additions and 20 deletions.
23 changes: 3 additions & 20 deletions kube/src/config/file_config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -238,16 +238,8 @@ impl Kubeconfig {
Some(base_prefs) => {
if let Some(mut next_prefs) = next.preferences.take() {
base_prefs.colors = base_prefs.colors.or(next_prefs.colors);

match base_prefs.extensions.as_mut() {
Some(mut base_exts) => {
if let Some(next_exts) = next_prefs.extensions {
append_new_named(&mut base_exts, next_exts, |x| &x.name);
}
}
None => {
base_prefs.extensions = next_prefs.extensions.take();
}
if base_prefs.extensions.is_none() {
base_prefs.extensions = next_prefs.extensions.take();
}
}
}
Expand All @@ -261,16 +253,7 @@ impl Kubeconfig {
append_new_named(&mut self.auth_infos, next.auth_infos, |x| &x.name);
append_new_named(&mut self.contexts, next.contexts, |x| &x.name);
self.current_context = self.current_context.or(next.current_context);
match self.extensions.as_mut() {
Some(mut base_exts) => {
if let Some(next_exts) = next.extensions.take() {
append_new_named(&mut base_exts, next_exts, |x| &x.name);
}
}
None => {
self.extensions = next.extensions.take();
}
}
self.extensions = self.extensions.or(next.extensions);
Ok(self)
}
}
Expand Down

0 comments on commit d495274

Please sign in to comment.