miniature-salesclerk-33951
05/06/2024, 8:56 PMsticky-tailor-45974
05/08/2024, 7:55 AMsticky-tailor-45974
05/08/2024, 8:16 AMfwupgrmgr
. For that there also several options. In an Elemental node you have the rancher-system-agent
and the elemental-system-agent
(which in fact another instance of rancher-system-agent
but listening to a node specific secret rather than cluster wide one). So rancher system agent could be one way of executing fwupgrmgr assuming the host already has the utility installed.sticky-tailor-45974
05/08/2024, 8:24 AMsystem-upgrade-controller
could also be used to do such a job, in which case you might not need to explicitly install the fwupgrmgr utility in the host as the process runs in a privileged container. System upgrade controller could eventually be used to run plan that launches a privileged pod that could eventually execute fwugrmgr. So by creating a SUC plan in the downstream cluster that launches a pod that runs fw upgrade script. In SUC env the host root is mounted at /host
inside the pod.sticky-tailor-45974
05/08/2024, 8:29 AMminiature-salesclerk-33951
05/09/2024, 9:25 PMminiature-salesclerk-33951
05/09/2024, 9:28 PMminiature-salesclerk-33951
05/09/2024, 9:34 PMminiature-salesclerk-33951
05/09/2024, 10:00 PMpackages
?sticky-tailor-45974
05/13/2024, 8:02 PMpackages
stanza of cloud-init is not supported in Elemental, however you could easily include the zypper install
call as a runcmd
item.sticky-tailor-45974
05/13/2024, 8:03 PMzypper install
.miniature-salesclerk-33951
05/13/2024, 10:27 PMsticky-tailor-45974
05/14/2024, 7:26 AMacoustic-country-10006
05/17/2024, 12:44 PMacoustic-country-10006
05/17/2024, 12:49 PMfleet-default
and it seems one of the other Harvester loadbalancer requirements is that the VMs are in the same namespace as the guest cluster.acoustic-country-10006
05/17/2024, 12:49 PMsticky-tailor-45974
05/17/2024, 1:54 PMqemu-guest-agent
I'd appreciate if you could open an issue and with the motivation you just pointed out. Indeed it looks like a clear candidate for the micro-kvm-os image flavor we are about to release with Micro 6.
Regarding the use case you propose and namespace constraints we need to have a closer look.acoustic-country-10006
05/17/2024, 1:57 PMacoustic-country-10006
05/17/2024, 3:00 PMacoustic-country-10006
05/17/2024, 3:04 PMwitty-table-40840
05/17/2024, 4:09 PMacoustic-country-10006
05/18/2024, 4:31 PMacoustic-country-10006
05/18/2024, 4:33 PMacoustic-country-10006
05/18/2024, 4:36 PMminiature-salesclerk-33951
05/20/2024, 4:39 PMminiature-salesclerk-33951
05/20/2024, 4:40 PMminiature-salesclerk-33951
05/20/2024, 4:44 PMwitty-table-40840
05/21/2024, 7:17 AMapiVersion: <http://elemental.cattle.io/v1beta1|elemental.cattle.io/v1beta1>
kind: MachineRegistration
metadata:
name: my-nodes
namespace: fleet-default
spec:
machineName: "${System Data/Runtime/Hostname}"
witty-table-40840
05/21/2024, 7:22 AMacoustic-country-10006
05/21/2024, 7:25 AMacoustic-country-10006
05/21/2024, 7:27 AMwitty-table-40840
05/21/2024, 7:32 AMacoustic-country-10006
05/21/2024, 7:33 AM