[16:19] falcojr: or aciba[m] if you get a chance for review of https://github.com/canonical/cloud-init/pull/3625 it'll fix daily integration test runners and unblock another related PR for user-data/schema processing [16:19] -ubottu:#cloud-init- Pull 3625 in canonical/cloud-init "schema: read_cfg_paths call init.fetch to lookup /v/l/c/instance" [Open] [16:43] @blackboxsw reviewed! [16:58] thx falcojr. [17:00] thx rjschwei for PR ping on RMC adaptation toward rhel for IBM. I hadn't heard anything back from our support channels yet and repinged them today. I've also tagged the original authors to see if maybe we can get signal/confirmation from them before potentially dropping those modules if unused [17:30] ok syncing tip of main and will kick our integration test runners in ~30 to confirm healthy signal for test results [18:03] does python have a Sensitive string type? a String where the default __repr__ is something like "[Sensitive]" so we stop accidentally printing secrets? [18:08] the alternative would be a logging filter https://levelup.gitconnected.com/secure-logging-in-python-redacting-sensitive-data-with-filters-d49bd401c53 [18:09] (same thing, easier to read: https://scribe.rip/secure-logging-in-python-redacting-sensitive-data-with-filters-d49bd401c53 ) [20:05] meena: when looking over extending pycloudlib for other distros beyond ubuntu, we'd like to poke at FreeBSD image options in various clouds, do you have awareness of image streams in Azure and Ec2 which will contain cloud-init? [20:06] Note that some images I've glanced at published under the thefreebsdfoundation:freebsd-13_2:13_2-release:13.2.0 rely on waalinux agent only and don't have cloud-init installed. [20:07] ^ on azure specificall [20:09] the standard Ec2 from AWS only contains https://www.daemonology.net/blog/2013-12-09-FreeBSD-EC2-configinit.html [20:09] azure has cloud-init [20:09] wat [20:09] but that thing stinks [20:10] i mean waalinux agent, it doesn't implement half of Linux functionality on freebsd [20:11] and a logging filter is not a bad idea. It'd help CYA in the event that the source messages aren't being properly filtered... But, it may add some cost to our logging handler for each log and trying to loop over re.matches for every single log message. It also won't solve other sources of leaks like persisting user-data vendor-data values which should have been redacted etc . [20:14] I have no idea how to implement a new type in python, properly and use it consistently [20:17] blackboxsw: btw, I've been working on getting FreeBSD running on LXD sensibly, but that'll require LXD agent [20:17] I recall seeing your lxd issue discussion a week or two ago. What's the status of that investigation? [20:18] what image do you use on azure to launch freebsd with cloud-init? [20:25] * meena is too poor to afford testing on all clouds…