=== meetingology` is now known as meetingology [16:14] minimal: I just noticed that kernel commandline cloud-init=disabled is defined in systemd service files - any clue if alpine / other non-systemd support this in some way that's out of tree? [16:16] I'm inclined to see that standardized, if reasonable to do so [16:40] holmanb: There's nothing currently in the init.d files regarding that. Alpine is using the files from sysvinit/gentoo/* [16:43] minimal: good to know - thanks [16:57] holmanb: is that a general systemd mechanism, or just something we got? [16:58] meena: ConditionKernelCommandLine is a generic systemd mechanism [16:59] https://www.freedesktop.org/software/systemd/man/systemd.unit.html [17:01] holmanb: from memory when I first started testing cloud-init on Alpine I did use it in a "one shot" mode by having runcmd entries to disable the init.d services so it only ran once [17:02] I suppose the init.d scripts could be modified to check "/proc/cmdline" for such a setting [17:19] ah, so this is instead of a permanent disabling [17:41] meena: yeah, this is for the case that it is easier to pass in a different cmdline than it is to modify the image itself [20:09] oh geez, looks like we still have sysvinit scripts for debian/suse/rhel, I assume we could ditch some (all?) of those [20:11] minimal: sounds reasonable to me [20:13] minimal: I'll cook up a proposal for that unless you'd rather do it [20:14] meena: same to you for *bsds [20:15] sysvinit is still supported in a debian LTS...not sure about the others [20:20] holmanb: kernel cmdline arguments are fairly… unsupported on BSD* right now [20:21] falcojr: TIL on debian - good to know - rhel/centos 6 was last to use svsv, should be safe there. I can check SUSE [20:24] meena: understood - I'm trying to document / standardize kernel cli at the moment. [20:24] meena: Some of our kernel commandline args are systemd-only, which is a crummy UI to use / document [20:25] meena: So I'd like to fix that while (before) I'm documenting. [20:25] meena: I'll propose a patch if you don't mind reviewing? [20:25] specifically for the option to disable cloud-init on the kernel commandline [20:34] holmanb: hmmm [20:57] meena minimal: something like this maybe -> https://github.com/canonical/cloud-init/pull/2112/files [20:57] -ubottu:#cloud-init- Pull 2112 in canonical/cloud-init "Standardize kernel commandline disable" [Open] [22:30] holmanb: that PR looks fine [22:31] am wondering whether in the future to either (a) move sysvinit/gentoo to sysvinit/openrc, or (b) to add a sysvinit/alpine directory initially with the same contents as sysvinit/gentoo [22:31] (b) might be better in case there needs to be divergence of init.d contents between alpine & gentoo