@@ -18,17 +18,17 @@ pub enum Error {
1818 } ,
1919}
2020
21- pub fn apply_patches < R > ( base : & mut R , patches : & ObjectOverrides ) -> Result < ( ) , Error >
21+ pub fn apply_patches < R > ( base : & mut R , patches : ObjectOverrides ) -> Result < ( ) , Error >
2222where
2323 R : kube:: Resource < DynamicType = ( ) > + DeepMerge + DeserializeOwned ,
2424{
25- for patch in & patches. object_overrides {
25+ for patch in patches. object_overrides {
2626 apply_patch ( base, patch) ?;
2727 }
2828 Ok ( ( ) )
2929}
3030
31- pub fn apply_patch < R > ( base : & mut R , patch : & DynamicObject ) -> Result < ( ) , Error >
31+ pub fn apply_patch < R > ( base : & mut R , patch : DynamicObject ) -> Result < ( ) , Error >
3232where
3333 R : kube:: Resource < DynamicType = ( ) > + DeepMerge + DeserializeOwned ,
3434{
@@ -53,14 +53,12 @@ where
5353 return Ok ( ( ) ) ;
5454 }
5555
56- let deserialized_patch =
57- patch
58- . clone ( )
59- . try_parse ( )
60- . with_context ( |_| ParseDynamicObjectSnafu {
61- target_api_version : R :: api_version ( & ( ) ) ,
62- target_kind : R :: kind ( & ( ) ) ,
63- } ) ?;
56+ let deserialized_patch = patch
57+ . try_parse ( )
58+ . with_context ( |_| ParseDynamicObjectSnafu {
59+ target_api_version : R :: api_version ( & ( ) ) ,
60+ target_kind : R :: kind ( & ( ) ) ,
61+ } ) ?;
6462 base. merge_from ( deserialized_patch) ;
6563
6664 Ok ( ( ) )
@@ -185,7 +183,7 @@ objectOverrides:
185183 . expect ( "test input is valid YAML" ) ;
186184
187185 assert_has_label ( & sa, "app.kubernetes.io/name" , "trino" ) ;
188- apply_patches ( & mut sa, & object_overrides) . unwrap ( ) ;
186+ apply_patches ( & mut sa, object_overrides) . unwrap ( ) ;
189187 assert_has_label ( & sa, "app.kubernetes.io/name" , "overwritten" ) ;
190188 }
191189
@@ -208,7 +206,7 @@ objectOverrides:
208206 . expect ( "test input is valid YAML" ) ;
209207
210208 let original = sa. clone ( ) ;
211- apply_patches ( & mut sa, & object_overrides) . unwrap ( ) ;
209+ apply_patches ( & mut sa, object_overrides) . unwrap ( ) ;
212210 assert_eq ! ( sa, original, "The patch shouldn't have changed anything" ) ;
213211 }
214212
@@ -231,7 +229,7 @@ objectOverrides:
231229 . expect ( "test input is valid YAML" ) ;
232230
233231 let original = sa. clone ( ) ;
234- apply_patches ( & mut sa, & object_overrides) . unwrap ( ) ;
232+ apply_patches ( & mut sa, object_overrides) . unwrap ( ) ;
235233 assert_eq ! ( sa, original, "The patch shouldn't have changed anything" ) ;
236234 }
237235
@@ -254,7 +252,7 @@ objectOverrides:
254252 . expect ( "test input is valid YAML" ) ;
255253
256254 let original = sa. clone ( ) ;
257- apply_patches ( & mut sa, & object_overrides) . unwrap ( ) ;
255+ apply_patches ( & mut sa, object_overrides) . unwrap ( ) ;
258256 assert_eq ! ( sa, original, "The patch shouldn't have changed anything" ) ;
259257 }
260258
@@ -319,7 +317,7 @@ objectOverrides:
319317 get_trino_container_image( & sts) . as_deref( ) ,
320318 Some ( "trino-image" )
321319 ) ;
322- apply_patches ( & mut sts, & object_overrides) . unwrap ( ) ;
320+ apply_patches ( & mut sts, object_overrides) . unwrap ( ) ;
323321 assert_eq ! ( get_replicas( & sts) , Some ( 3 ) ) ;
324322 assert_eq ! (
325323 get_trino_container_image( & sts) . as_deref( ) ,
@@ -371,7 +369,7 @@ objectOverrides:
371369 ( "log.properties" . to_owned( ) , "=info" . to_owned( ) ) ,
372370 ] )
373371 ) ;
374- apply_patches ( & mut cm, & object_overrides) . unwrap ( ) ;
372+ apply_patches ( & mut cm, object_overrides) . unwrap ( ) ;
375373 assert_eq ! (
376374 cm. data. as_ref( ) . unwrap( ) ,
377375 & BTreeMap :: from( [
@@ -427,7 +425,7 @@ objectOverrides:
427425 & BTreeMap :: from( [ ( "raw" . to_owned( ) , ByteString ( b"bar\n " . to_vec( ) ) ) ] )
428426 ) ;
429427
430- apply_patches ( & mut secret, & object_overrides) . unwrap ( ) ;
428+ apply_patches ( & mut secret, object_overrides) . unwrap ( ) ;
431429 assert_eq ! (
432430 secret. string_data. as_ref( ) . unwrap( ) ,
433431 & BTreeMap :: from( [ ( "foo" . to_owned( ) , "overwritten" . to_owned( ) ) , ] )
@@ -475,7 +473,7 @@ objectOverrides:
475473 . expect ( "test input is valid YAML" ) ;
476474
477475 assert_has_label ( & storage_class, "foo" , "original" ) ;
478- apply_patches ( & mut storage_class, & object_overrides) . unwrap ( ) ;
476+ apply_patches ( & mut storage_class, object_overrides) . unwrap ( ) ;
479477 assert_has_label ( & storage_class, "foo" , "overwritten" ) ;
480478 }
481479
0 commit comments