#[non_exhaustive]pub struct DeployOpts<'a> {
pub kargs: Option<&'a [&'a str]>,
pub target_imgref: Option<&'a OstreeImageReference>,
pub proxy_cfg: Option<ImageProxyConfig>,
pub no_imgref: bool,
pub no_clean: bool,
}Expand description
Options configuring deployment.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.kargs: Option<&'a [&'a str]>Kernel arguments to use.
target_imgref: Option<&'a OstreeImageReference>Target image reference, as distinct from the source.
In many cases, one may want a workflow where a system is provisioned from
an image with a specific digest (e.g. quay.io/example/os@sha256:...) for reproducibilty. However, one would want ostree admin upgradeto fetchquay.io/example/os:latest`.
To implement this, use this option for the latter :latest tag.
proxy_cfg: Option<ImageProxyConfig>Configuration for fetching containers.
no_imgref: boolIf true, then no image reference will be written; but there will be refs for the fetched layers. This ensures that if the machine is later updated to a different container image, the fetch process will reuse shared layers, but it will not be necessary to remove the previous image.
no_clean: boolDo not cleanup deployments