Adds support for using `bootc` as the preferred method for booting from a locally created image. This new method gets rid of the need to create a tarball and move it to the correct place and instead it will make use of `podman scp` which copies the image to the root `containers-storage` and then has `rpm-ostree` and `bootc` boot from that store. Closes #418 Closes #200
13 lines
292 B
Rust
13 lines
292 B
Rust
use bon::Builder;
|
|
use oci_distribution::Reference;
|
|
|
|
use crate::drivers::types::Platform;
|
|
|
|
#[derive(Debug, Clone, Copy, Builder, Hash)]
|
|
#[builder(derive(Clone))]
|
|
pub struct GetMetadataOpts<'scope> {
|
|
#[builder(into)]
|
|
pub image: &'scope Reference,
|
|
|
|
pub platform: Option<Platform>,
|
|
}
|