From 7401fd6b462d8618a0a1fa8001c028524ec39bfc Mon Sep 17 00:00:00 2001 From: Siegfried Weber Date: Fri, 10 Mar 2023 13:49:11 +0100 Subject: [PATCH] Implement the Atomic trait for VolumeMount --- CHANGELOG.md | 2 ++ src/config/merge.rs | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bd043e70e..6440786a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,8 +7,10 @@ All notable changes to this project will be documented in this file. ### Added - Helper Method to add a restart_policy to PodBuilder([#565]). +- Implement the Atomic trait for VolumeMount ([#566]). [#565]: https://github.com/stackabletech/operator-rs/pull/565 +[#566]: https://github.com/stackabletech/operator-rs/pull/566 ## [0.37.0] - 2023-03-06 diff --git a/src/config/merge.rs b/src/config/merge.rs index 3be0bdac1..fecf92905 100644 --- a/src/config/merge.rs +++ b/src/config/merge.rs @@ -1,5 +1,5 @@ use k8s_openapi::{ - api::core::v1::{NodeAffinity, PodAffinity, PodAntiAffinity}, + api::core::v1::{NodeAffinity, PodAffinity, PodAntiAffinity, VolumeMount}, apimachinery::pkg::{api::resource::Quantity, apis::meta::v1::LabelSelector}, }; use std::{ @@ -140,6 +140,7 @@ impl Atomic for LabelSelector {} impl Atomic for PodAffinity {} impl Atomic for PodAntiAffinity {} impl Atomic for NodeAffinity {} +impl Atomic for VolumeMount {} impl Merge for Option { fn merge(&mut self, defaults: &Self) {