I originally posted on CoreOs Dev but did not get any feedback, was maybe not the right place for this question.
I am using tectonic with matchbox for host provisioning. I have installed a 3 host k8s - tectonic cluster with graphical installer (bare metal) and everything is ok.
My hosts are not real bare metal but rather VMs, so I would like to add vm tools to my container linux hosts.
I iused to do that with PXE boot and it work fine.
initrd ./images/coreos/latest/coreos_production_pxe_image.cpio.gz,./images/coreos/latest/vmtools.cpio.gz
I would like to follow same idea with matchbox but so far I was not successfull
Here is the config file without vmtools
{
"id": "coreos-install",
"ignition_id": "coreos-install.yaml.tmpl",
"boot": {
"kernel": "/assets/coreos/1353.7.0/coreos_production_pxe.vmlinuz",
"initrd": [
"/assets/coreos/1353.7.0/coreos_production_pxe_image.cpio.gz"
],
"args": [
"coreos.first_boot=yes",
"console=tty0",
"console=ttyS0"
]
}
}
Where shall I add the vmtool cpio file in the conf file? As a second element of the initrd array or somewhere else in the args section?
Thanks