/srv/irclogs.ubuntu.com/2022/06/08/#cloud-init.txt

=== cpaelzer_ is now known as cpaelzer
=== gschanuel7 is now known as gschanuel
holmanbryland: good find, yes I think you're right13:52
holmanbGuest18: my first instinct is to ask whether user/group creation succeeded for the user/group you're trying to write for14:11
holmanbGuest18: got a cloud-config to share? I can try reproducing locally - this sounds like a module-speicific thing, so I doubt it matters that you're on azure14:13
holmanbs/speicific/specific/14:13
minimalThough this might be of interest: https://github.com/irsl/gcp-dhcp-takeover-code-exec16:04
minimals/Though/Thought/16:04
minimalboth the references to dhclient issues and also recommendations regarding metadata servers (use IP not DNS name, use TLS)16:07
=== gschanuel9 is now known as gschanuel
holmanbminimal: thanks for sharing17:29
holmanbThat's really valuable info. There are several active conversations around the future of dhclient in general since it's no longer maintained :(17:30
minimalholmanb: ever thought of dhcpc?18:20
holmanbminimal: nope, I'll take a look18:48
minimalholmanb: at one point in the past I was thinking of getting cloud-init to use either of (Busybox) udhcpc, dhclient, or dhcpc but then realised that there's so many places in cloud-init that assume dhclient18:50
minimalhttps://roy.marples.name/projects/dhcpcd/18:51
holmanbThe problem with a replacement  (in my mind at least) is that we'd need something that works for the bsds and the linux distros and is packaged for both.18:54
minimalI guess either (a) as you say use/support only a single client across all OSes, or (b) support more than 1 client18:57
minimala bit like how NTP is handled - supports chrony, ntpd, etc18:57
minimalI had also intended to work on getting dropbear & tinysshd supported in cloud-init but again the support/assumptions of openssh appear heavily embedded (i.e. config settings naming)18:58
holmanbminimal: true, a multiple client approach could work as well19:01
minimalI hadn't thought about dhclient's lack of updates - just checked and Kea is server only (I guess I'd assumed it also provided a client too)19:03
holmanbwe probably need to have some mailing list discussions at some point to make sure this gets enough external eyes19:03
minimalso is dhclient officially unmaintained? or just that there appears to be no active work on it?19:03
holmanbfrom the website: "The client and relay portions of ISC DHCP are no longer maintained."19:04
holmanbhttps://www.isc.org/dhcp/19:04
holmanbthere was a recent ubuntu mailing list discussion as well about what to do regarding support19:04
minimalah, didn't spot that on the webpage19:06
minimalBusybox's udhcpc is pretty basic so not sure if its suitable in general.19:06
holmanbgood to know19:15
blackboxswhttps://github.com/canonical/cloud-init/pull/1472 merge which drops Ubuntu Xenial and python < 3.6 support. thanks aciba for the PR.21:21
ubottuPull 1472 in canonical/cloud-init "Remove xenial references" [Merged]21:21
blackboxswd'oh commit msg typo: drop unused python <= 2.7 logic.  not 3.7 or 3.6.21:27
blackboxswholmanb: if you get a chance can you confirm your latest commitish on holmanb/reuse-library-code ? github is showing a visual diff that doesnt't match what I see at all 21:38
holmanbsure21:38
blackboxswthx. for instance I don't see the `convert_to_address` param in my local copy of your branch21:39
blackboxsw2db36f128bddf0cd023eaad2e2fa0294b18a5b78 on my side21:40
holmanb3 commits come after 2db321:41
holmanb92c40088d93f688e78e04d9339efaddadc2862ec, 5ad12f95a7bdc1c7f8d4d5cfa1d814969580285f, a63d1fa73d35f8b97e464f76c4835aedf68403f521:41
blackboxswsomething funky is caching my local copy of your remote. ok will sort it thx.21:42
holmanbNo problem21:42
blackboxswahh holmanb/holmanb/reuse-library-code vs holmanb/reuse-library-code21:42
holmanbthat'll do it :)21:43
blackboxswok I have git remote-itis :) that is colliding w/ your branch naming strategy. PEBCAK21:43
falcojrheh, the double holmanb has duped me before too21:43
holmanbgotta get that holmanb/holmanb21:43
holmanbsorry for excessive naming, might need to rethink it a little21:44
blackboxswall good. it's my own config problem. everyone's entitled to their naming conventions21:44
blackboxswI think somehow I had a branch resolution up at holmanb/ and holmanb/holmanb/* so git defaulted to the former21:45
blackboxswwhich turns out was stale21:45
holmanb+121:53
falcojrthis is a fun failure https://github.com/canonical/cloud-init/runs/6802535842?check_suite_focus=true21:54
falcojrit's complaining about pylint compatibility with simplestreams...but simplestreams doesn't depend on pylint?21:55
falcojror I'm just reading the error wrong :P21:56
holmanblooks to me like a launchpad issue higher up led to that22:00
holmanbis that what you meant by reading the error wrong?22:00
falcojryes, that's exactly what I mean :D22:03

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