Skip to content

Commit b9d3465

Browse files
committed
fix: Only take the pbject_overrides by reference in ClusterResources
1 parent 5c3547b commit b9d3465

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

crates/stackable-operator/src/cluster_resources.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@ impl ClusterResource for Deployment {
381381
/// CONTROLLER_NAME,
382382
/// &app.object_ref(&()),
383383
/// ClusterResourceApplyStrategy::Default,
384-
/// app.spec.object_overrides.clone(),
384+
/// &app.spec.object_overrides,
385385
/// )
386386
/// .map_err(|source| Error::CreateClusterResources { source })?;
387387
///
@@ -428,7 +428,7 @@ impl ClusterResource for Deployment {
428428
/// }
429429
/// ```
430430
#[derive(Debug, PartialEq)]
431-
pub struct ClusterResources {
431+
pub struct ClusterResources<'a> {
432432
/// The namespace of the cluster
433433
namespace: String,
434434

@@ -458,10 +458,10 @@ pub struct ClusterResources {
458458
apply_strategy: ClusterResourceApplyStrategy,
459459

460460
/// Arbitrary Kubernetes object overrides specified by the user via the CRD.
461-
object_overrides: ObjectOverrides,
461+
object_overrides: &'a ObjectOverrides,
462462
}
463463

464-
impl ClusterResources {
464+
impl<'a> ClusterResources<'a> {
465465
/// Constructs new `ClusterResources`.
466466
///
467467
/// # Arguments
@@ -487,7 +487,7 @@ impl ClusterResources {
487487
controller_name: &str,
488488
cluster: &ObjectReference,
489489
apply_strategy: ClusterResourceApplyStrategy,
490-
object_overrides: ObjectOverrides,
490+
object_overrides: &'a ObjectOverrides,
491491
) -> Result<Self> {
492492
let namespace = cluster
493493
.namespace

0 commit comments

Comments
 (0)