Struct ostree_ext::container::deploy::DeployOpts
source · 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,
}Expand description
Options configuring deployment.
Fields§
§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.
Trait Implementations§
source§impl<'a> Debug for DeployOpts<'a>
impl<'a> Debug for DeployOpts<'a>
source§impl<'a> Default for DeployOpts<'a>
impl<'a> Default for DeployOpts<'a>
source§fn default() -> DeployOpts<'a>
fn default() -> DeployOpts<'a>
Returns the “default value” for a type. Read more