pub struct ChartExtFeaturesSpec {
pub ingress: ChartExtIngress,
pub status: Option<ChartExtStatusFeature>,
pub cardinality: ChartExtCardinality,
pub reinstall_dependencies: bool,
pub node_selector_paths: Vec<Vec<String>>,
pub tolerations_paths: Vec<Vec<String>>,
pub display: ChartExtDeploymentDisplay,
}Fields§
§ingress: ChartExtIngressWhen 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
display: ChartExtDeploymentDisplayControl how the deployment is displayed
Trait Implementations§
Source§impl Clone for ChartExtFeaturesSpec
impl Clone for ChartExtFeaturesSpec
Source§fn clone(&self) -> ChartExtFeaturesSpec
fn clone(&self) -> ChartExtFeaturesSpec
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 ChartExtFeaturesSpec
impl Debug for ChartExtFeaturesSpec
Source§impl Default for ChartExtFeaturesSpec
impl Default for ChartExtFeaturesSpec
Source§fn default() -> ChartExtFeaturesSpec
fn default() -> ChartExtFeaturesSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChartExtFeaturesSpec
impl<'de> Deserialize<'de> for ChartExtFeaturesSpec
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 ChartExtFeaturesSpec
impl RefUnwindSafe for ChartExtFeaturesSpec
impl Send for ChartExtFeaturesSpec
impl Sync for ChartExtFeaturesSpec
impl Unpin for ChartExtFeaturesSpec
impl UnwindSafe for ChartExtFeaturesSpec
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