/srv/irclogs.ubuntu.com/2018/08/20/#cloud-init.txt

blackboxswhey folks, I think it's about time for our bi-weekly cloud-init  status meeting.16:08
blackboxsw#startmeeting16:08
meetingologyMeeting started Mon Aug 20 16:08:48 2018 UTC.  The chair is blackboxsw. Information about MeetBot at http://wiki.ubuntu.com/meetingology.16:08
meetingologyAvailable commands: action commands idea info link nick16:08
blackboxsw#endmeeting16:08
meetingologyMeeting ended Mon Aug 20 16:08:52 2018 UTC.16:08
meetingologyMinutes:        http://ubottu.com/meetingology/logs/cloud-init/2018/cloud-init.2018-08-20-16.08.moin.txt16:08
blackboxsw#startmeeting Cloud-init bi-weekly status meeting16:09
meetingologyMeeting started Mon Aug 20 16:09:08 2018 UTC.  The chair is blackboxsw. Information about MeetBot at http://wiki.ubuntu.com/meetingology.16:09
meetingologyAvailable commands: action commands idea info link nick16:09
blackboxswFor those around, let's kickoff another cloud-init status meeting.  Feel free to interrupt as we go through the agenda for today.16:09
blackboxswagenda: Previous Actions, Recent Changes, In-progress development and office hours (~30 minutes)16:10
blackboxsw#topic Previous Actions16:13
blackboxswnothing to speak of here as far as I recall.16:13
blackboxsw#topic Recent Changes16:13
blackboxswWe have recently landed the following content in tip of cloud-init over the last 2 weeks16:14
blackboxsw  - Add datasource Oracle Compute Infrastructure (OCI).16:14
blackboxsw  - azure: allow azure to generate network configuration from IMDS per boot.16:14
blackboxsw  - Scaleway: Add network configuration to the DataSource [Louis Bouchard]16:14
blackboxsw  - docs: Fix example cloud-init analyze command to match output.16:14
blackboxsw    [Wesley Gao]16:14
blackboxsw  - netplan: Correctly render macaddress on a bonds and bridges when16:14
blackboxsw    provided. (LP: #1784699)16:14
blackboxsw  - tools: Add 'net-convert' subcommand command to 'cloud-init devel'.16:14
blackboxsw  - redhat: remove ssh keys on new instance. (LP: #1781094)16:14
ubot5Launchpad bug 1784699 in cloud-init "cloud-init not setting mac address for bond or bridge in bionic" [Medium,Fix committed] https://launchpad.net/bugs/178469916:14
blackboxsw  - Use typeset or local in profile.d scripts. (LP: #1784713)16:15
blackboxsw  - OpenNebula: Fix null gateway6 [Akihiko Ota] (LP: #1768547)16:15
ubot5Launchpad bug 1781094 in cloud-init "cloud.cfg.tmpl should not include "ssh_deletekeys: 0"" [Medium,Fix committed] https://launchpad.net/bugs/178109416:15
ubot5Launchpad bug 1784713 in cloud-init (Ubuntu) "cloud-init profile.d files use bash-specific builtin "local"" [Low,Confirmed] https://launchpad.net/bugs/178471316:15
ubot5Launchpad bug 1768547 in cloud-init (Ubuntu) "OpenNebula DataSource adds null gateway6 to netplan config" [Medium,Confirmed] https://launchpad.net/bugs/176854716:15
blackboxswmost notable is the new datasource for Oracle and Azure datasource now emitting network configuration per boot.16:15
blackboxswnew Ubuntu cosmic images should contain 18.3-24-gf6249277-0ubuntu1 with the lastest patches16:21
blackboxsw#topic In-progress Development16:21
blackboxswThe team in general is perparing for the cloud-init summit conference which will be the second half of this week with cloud and distro vendors so we'll probably be landing a couple more branches in preparation for talks/demos there.16:23
blackboxsw*preparing* rather16:23
blackboxswOur trello board is a good representation of any existing work we are "Doing"16:24
blackboxsw#link https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin16:24
blackboxswrecently powersj has also moved our jenkins server around to a new network so there has been a good bit of work getting all things jenkins back up and running behind the new proxies/firewalls etc.16:26
blackboxswthanks for the heavy lift powersj16:26
blackboxswI think that wraps up all things cloud-init....16:27
blackboxsw#topic Office Hource (next ~30 mins)16:27
blackboxswWe'll have eyes on this channel for any quips, complaints, bug, feature or branch discussions for the next half hour16:28
blackboxswOtherwise, we'll be excited to see a few of you again in this year's cloud-init summit.\16:28
paulmeyHi all, I'd like to request a review for this MP: https://code.launchpad.net/~andyliuliming/cloud-init/+git/cloud-init/+merge/351742 (attached to LP: #1722959)16:28
ubot5Launchpad bug 1722959 in cloud-init "Implement Key-Value Pair Telemetry for Azure" [Undecided,In progress] https://launchpad.net/bugs/172295916:28
paulmeyHoping we can get this merged sometime soon. :-)16:29
blackboxswHi paulmey thanks for the ping on this.16:29
blackboxsw#link https://code.launchpad.net/~andyliuliming/cloud-init/+git/cloud-init/+merge/35174216:29
blackboxsw#action rharper/blackboxsw close out on this review before cloud-init summit https://code.launchpad.net/~andyliuliming/cloud-init/+git/cloud-init/+merge/35174216:30
meetingologyACTION: rharper/blackboxsw close out on this review before cloud-init summit https://code.launchpad.net/~andyliuliming/cloud-init/+git/cloud-init/+merge/35174216:30
blackboxswthat has gotten dusty, thank you16:30
blackboxswI'll start a review in earnest now16:31
paulmeyThanks. The dust is mostly mine... Andy has been working on this, but he's in a different time zone, so I'm still pushing it...16:31
paulmey😉16:31
blackboxswpaulmey: I'll try spinning up an azure vm to test this out16:32
paulmeylet me know if you need anything16:34
blackboxswok thanks folks for tuning in. See you next time17:04
blackboxsw#endmeeting17:04
meetingologyMeeting ended Mon Aug 20 17:04:48 2018 UTC.17:04
meetingologyMinutes:        http://ubottu.com/meetingology/logs/cloud-init/2018/cloud-init.2018-08-20-16.09.moin.txt17:04
blackboxswjust published minutes to https://cloud-init.github.io/17:08
blackboxswsmoser: rharper do you guys recall what platforms we expect don't have jinja2 support?17:56
rharperblackboxsw: hrm, I feel we discussed but I don't recall the details17:56
blackboxswit's an optional dependency from the looks of things in cloudinit/templater.py17:56
rharperthere was a reason we had the simple renderer17:56
* blackboxsw was thinkings centos 6... but python-jinja2-2.2.1-3.el6.x86_64 exists... hrm17:59
blackboxswmany non-epel customer or something17:59
smoserit was probably just added as optional because we didn't want to break existng installations (or supported/sttable OS... like trusty or something)17:59
rharperrelated to cheetah being dropped too18:00
rharperwhich was pre jinja IIRC18:00
smoserblackboxsw: why do you care ?18:00
blackboxswin jinja template parthandler, I'm trying to decide if I can rely on jinja2 module to exist or do the try/except ImportError dance18:00
smoserin this scenario, when rendering the thing, the user has declared the template to be jinja18:02
smoserright?18:02
blackboxswyeah, they have18:02
blackboxswso that shouldn't run unless ##template: jinja is in user-data18:03
smoserwell, its going to fail either way.18:03
smoseruser is not going to get what they wanted.18:03
smoserwe could chooes to hold off because vmtest seems failing. as a result of the journal colleciton change that rharper memtioned today18:05
rharpersmoser: I've a fix for that now18:06
rharperI'll put up an MP18:06
=== r-daneel_ is now known as r-daneel
=== meetingology` is now known as meetingology
=== r-daneel_ is now known as r-daneel
apollo13let's assume I have set some data wrong in cloud-init userdata (namely the hostname). Can I edit that somehow after the instance booted? modifying set-hostname didn't seem to work20:45
apollo13the metadata service (cloud-init) did update20:46
rharperapollo13: the default is for metadata (and userdata) to be only applied once per instance (first boot on a platform);   If you do make manual modifications (and don;t mind re-running things, which will for example, change the instance host ssh keys) then you could do something like 'cloud-init clean --logs --reboot' which will remove the current instance information and boot like it was a new instance20:48
apollo13lets see what that does :D20:49
rharperapollo13: if you wanted to do a more targetted run of a specific module you can make use of cloud-init single,   something like20:49
apollo13to late20:49
apollo13worst case I nuke the machine and redo it20:50
rharperhehe20:50
rharperhttps://paste.ubuntu.com/p/dRfsfX8gzt/20:52
rharperapollo13: there's a forced update of hostname via a local cloud-config file20:52
apollo13but that will still keep the old data around?20:53
apollo13anyways /etc/hosts etc is correct now20:54
apollo13all that did change seems to be ssh key20:54
apollo13ansible is now refixing the rest20:54
rharpercool20:58
rharperyes, it would leave the old data around in the metadata/user-data  but the hostname files would have the values you wanted20:59
blackboxswok just pushed up the cloud-init devel render CLI subcommand to https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/335290   think I'll just await ci builds on that.21:00
apollo13rharper: ok thanks, cloud-init is still magic; not exactly sure what it all touches and when :D21:00
apollo13rharper: shouldn't the reinit process recreate the default user? (I mean I am happy it did not, but…)21:05
rharperapollo13: well, I didn't think users got nuked with a clean; but if it did, then yes the default user should have gotten recreated via a clean --logs --reboot21:06
apollo13ah no, digitalocean overrids it to root via vendor-data21:08
rharperyes, that makes sense after looking at source21:08
rharperclean nukes stuff down /var/lib/cloud and logs21:08
apollo13anyways, thanks for the help. all is well now :)21:09
rharperapollo13: sure thing; glad you're good to go21:28
blackboxswpaulmey: I did a  pass on  https://code.launchpad.net/~andyliuliming/cloud-init/+git/cloud-init/+merge/351742   I still need a bit more time to think a bit about how we want to handle threading/queues in cloud-init for this feature. but initial comments are up22:52
paulmeyblackboxsw: Thanks, I'll take a look (and ask Andy to take a look)23:39

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