/srv/irclogs.ubuntu.com/2023/12/02/#cloud-init.txt

meenaCode_Bleu: first draft, https://github.com/canonical/cloud-init/pull/465400:28
-ubottu:#cloud-init- Pull 4654 in canonical/cloud-init "dmi: support OpenBSD native reading" [Open]00:28
meenaneeds tests… and, well, testing.00:28
meenaalso, that uname patch is really lazy and doesn't really work00:28
Code_Bleumeena: I pull those changes from your branch and tested without having dmidecode and it did install just fine, but there are still execution issues.  I noticed in the logs that it errored on missing 'wget', so that is another package that is needed.  Also, I see in the logs network issues and is prob related to me losing connection when cloud-init runs. I have to down and up the interface after05:00
Code_Bleuto get it to work again.05:00
Code_Bleualso, I believe this is where we need to make changes for OpenBSD. It can do the get_device_list() because it doesn't have this path in OpenBSD - https://github.com/igalic/cloud-init/blob/9662a8791e53bac40a3a37aa3f5bee3076f7d447/cloudinit/net/__init__.py#L1905:01
Code_BleuI also assume we will need a file like this for OpenBSD, or maybe have one BSD file with logic in it for the different ones - https://github.com/igalic/cloud-init/blob/9662a8791e53bac40a3a37aa3f5bee3076f7d447/cloudinit/distros/freebsd.py05:04
Code_Bleumeena: when you're awake 😄  👆05:06
Code_Bleumeena: disregard about the last couple comments and links. I was still on your fork and was looking at wrong branch commit some how.05:35
meenaCode_Bleu: the grand plan is to get rid of most of cloudinit.net11:48
Code_Bleumeen: The next error in my logs I think needs addressed is the net/activator.  I attempted to add changes, but for some reason the error still doesn't show the new class I added that it should be iterating throught - https://dpaste.com/GNEGPUL2614:44
Code_BleuHere is my changes - http://sprunge.us/Oc8Y4U and http://sprunge.us/bJZcjd14:45
Code_Bleusorry - meena ^14:45
meenaCode_Bleu: that's weird. on FreeBSD we don't have an activator either, just the renderer, and it works just fine17:45
meenathe difference between rendering the network config on BSD and bringing it up is vanishingly small, so we combine it17:46
meenayour activator looks good, but i don't think the Linux people will like the priority you've given it ;) 17:50
initI have a simple configuration -> 18:33
inithttps://paste.rs/V2Qub.yaml18:33
initpackage installs are failing however with the following error:18:34
initE: Unable to locate package gcsfuse18:34
init2023-12-02 18:24:33,364 - util.py[WARNING]: Failed to install packages: ['gnupg', 'apache2', 'gcsfuse']18:34
initI suspect this is because $ apt update isn't ran after the source is added 18:35
inithas anyone ran into this and/or have any tips/suggestions? thanks18:35
initI suppose I could add runcmds that do this but something tells me I might have just configured things wrong (left an option out)18:36
initoddly this configuration works as expected in a local lunar vm 20:02
inithm I am using mantic minotaur minimal on gcp20:07
initI wonder if that has something to do with it?20:07
initthat is so odd...20:39
init/usr/bin/cloud-init 23.3.3-0ubuntu0~23.10.120:40
meenainteresting20:44
initI hate computers 20:45
meenainit: same, friend, same.22:00

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!