pub struct ChartExtFeaturesV0 {
pub standard_ingress: bool,
pub status: Option<ChartExtStatusFeature>,
pub cardinality: ChartExtCardinality,
pub reinstall_dependencies: bool,
pub node_selector_paths: Vec<Vec<String>>,
pub tolerations_paths: Vec<Vec<String>>,
}Fields§
§standard_ingress: boolWhen true, values.yaml is injected with an ingress section
that matches the structure generated by helm create. This
generates the hostname and sets TLS correctly.
status: Option<ChartExtStatusFeature>Sets an HTTP endpoint that returns a platz_sdk::PlatzStatus and displayed as part of the deployment page.
cardinality: ChartExtCardinalityAllow deploying OnePerCluster or Many.
reinstall_dependencies: boolShould dependent deployments be reinstalled when this deployment config/values are updated. This doesn’t apply to renames or moving between clusters which always reinstalls dependencies.
node_selector_paths: Vec<Vec<String>>Paths to inject the node selector to. Node selector is always
added at the values top level nodeSelector.
tolerations_paths: Vec<Vec<String>>Same for tolerations
Trait Implementations§
Source§impl Clone for ChartExtFeaturesV0
impl Clone for ChartExtFeaturesV0
Source§fn clone(&self) -> ChartExtFeaturesV0
fn clone(&self) -> ChartExtFeaturesV0
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChartExtFeaturesV0
impl Debug for ChartExtFeaturesV0
Source§impl Default for ChartExtFeaturesV0
impl Default for ChartExtFeaturesV0
Source§fn default() -> ChartExtFeaturesV0
fn default() -> ChartExtFeaturesV0
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChartExtFeaturesV0
impl<'de> Deserialize<'de> for ChartExtFeaturesV0
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ChartExtFeaturesV0
impl RefUnwindSafe for ChartExtFeaturesV0
impl Send for ChartExtFeaturesV0
impl Sync for ChartExtFeaturesV0
impl Unpin for ChartExtFeaturesV0
impl UnwindSafe for ChartExtFeaturesV0
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more