Skip to content

Commit

Permalink
fix: Add default resources
Browse files Browse the repository at this point in the history
  • Loading branch information
gonzalezzfelipe committed Nov 8, 2024
1 parent 078fe7d commit e0e43e7
Showing 1 changed file with 25 additions and 9 deletions.
34 changes: 25 additions & 9 deletions src/custom_resource.rs
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,20 @@ pub struct Resources {
pub requests: ResourcesInner,
pub limits: ResourcesInner,
}
impl Default for Resources {
fn default() -> Self {
Resources {
requests: ResourcesInner {
cpu: "2".to_string(),
memory: "4Gi".to_string(),
},
limits: ResourcesInner {
cpu: "2".to_string(),
memory: "4Gi".to_string(),
},
}
}
}

#[derive(CustomResource, Deserialize, Serialize, Clone, Debug, JsonSchema)]
#[kube(
Expand Down Expand Up @@ -235,15 +249,17 @@ impl HydraDoomNode {
..Default::default()
},
]),
resources: self
.spec
.resources
.as_ref()
.map(|resources| ResourceRequirements {
requests: Some((&resources.requests).into()),
limits: Some((&resources.limits).into()),
..Default::default()
}),
resources: Some(
self.spec
.resources
.as_ref()
.map(|resources| ResourceRequirements {
requests: Some((&resources.requests).into()),
limits: Some((&resources.limits).into()),
..Default::default()
})
.unwrap_or(Default::default()),
),
..Default::default()
},
Container {
Expand Down

0 comments on commit e0e43e7

Please sign in to comment.