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: bool

If 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

Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more