eikon-rocky-9-image¶
Image definition for Rocky Linux 9 deployed with Eikon
Supplies the image that the eikon-rocky-9 Pipeline deploys. That Pipeline
binds this profile, so the OS it declares and the image it actually writes stay
in agreement.
By default it pulls the upstream Rocky Linux 9 cloud image. That is the GenericCloud build.
Airgap / mirror: set eikon/image-base-url once for the endpoint and this
resolves to <base>/rocky-9.qcow2 instead, with no change here. See that
param for the full recipe.
A single machine can be pointed at a different image by setting
eikon/image-url on the machine or on a profile attached to it - both take
precedence over this one. Set eikon/image-checksum alongside it for a
repeatable build; the upstream URL tracks the distro's "latest" and its contents
change as the distro republishes.
No eikon/plan is needed. The image is a whole-disk QCOW2, so Eikon
renders a disks[].image whole-disk write to eikon/install-dev from these
params alone. Reach for eikon/plan only when you need a custom storage
layout - explicit partitioning, LVM, SW-RAID, or multiple images.
Change eikon/install-dev when the target's OS disk is not /dev/sda
(for example /dev/vda on KVM or /dev/nvme0n1 on NVMe).
Objects that Reference eikon-rocky-9-image¶
- pipelines eikon-rocky-9 in Eikon Image Deploy as part of Profiles (declared)
Objects used by eikon-rocky-9-image¶
- params eikon/image-type in field Params as value qcow
- params eikon/image-url in field Params as value {{ if .ParamExpand "eikon/image-base-url" }}{{ .ParamExpand "eikon/image-base-url" }}/rocky-9.qcow2{{ else }}https://dl.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud-Base.latest.x86_64.qcow2{{ end }}
- params eikon/install-dev in field Params as value /dev/sda
- params image-deploy/image-os in field Params as value linux
- params eikon/image-base-url