refraction-forger/images/omnios-rust-ci.kdl

40 lines
1 KiB
Text
Raw Normal View History

metadata name="omnios-rust-ci" version="0.1.0" description="OmniOS bloody CI image with Rust"
distro "omnios"
base "omnios-bloody-base.kdl"
include "devfs.kdl"
include "common.kdl"
repositories {}
packages {
package "/system/management/cloud-init"
package "/driver/crypto/viorand"
package "/driver/network/vioif"
package "/driver/storage/vioblk"
package "/developer/build-essential"
package "ooce/developer/rust"
package "/developer/versioning/git"
}
overlays {
shadow username="root" password="$5$kr1VgdIt$OUiUAyZCDogH/uaxH71rMeQxvpDEY2yX.x0ZQRnmeb9"
file destination="/etc/default/init" source="default_init.utc" owner="root" group="root" mode="644"
}
builder {
image "https://downloads.omnios.org/media/bloody/omnios-bloody-20251111.cloud.raw.zst"
vcpus 4
memory 4096
}
target "qcow2" kind="qcow2" {
disk-size "8G"
bootloader "uefi"
filesystem "zfs"
push-to "ghcr.io/cloudnebulaproject/omnios-rust:latest"
pool {
property name="ashift" value="12"
}
}