=== rangerpbzzzz is now known as rangerpb === shardy is now known as shardy_mtg [12:59] harlowja, hm.. i was suggesting you could render at setup.py (install) time. [13:48] smoser: that hang we saw ... I think it may be related to system-resolvd; I don't think that's getting started prior to cloud-init-local/net which means if we bring up networking but we don't have resolvd running, I believe it times out resolving (in my case, the GCE datasource) [13:49] ah. [13:49] I added After=systemd-resolved.service; Requires=systemd-resolved.service to cloud-init.service (which is when netmode runs) [13:49] that could do it. [13:49] we should chat with pitti maybe and see where that ought to come up [13:49] http://pad.lv/1629868 [13:49] yeah. [13:49] i treid to reproduce with the webhook reporter [13:49] but it didn't work [13:49] because i was using by ip address [13:50] ah [13:50] you dont have to add the 'Requires' [13:50] and probably shouldnt really... [13:50] hrm [13:50] well [13:50] After is sufficent [13:50] it's sufficient, the question is if dns doesn't come up [13:50] is it worth running ? [13:51] yeah, i dont know whow i feel [13:51] if we requires=networking , why not dns too ? [13:52] networking doesnt require dns :) [13:52] fair [13:52] the internet worked without dns for quite some time [13:52] heres my /etc/hosts file [13:52] :) [13:52] I need to play with the unit deps; systemd said I had a loop [13:52] hm.. [13:52] lets just ask pitti [13:52] i think he's in [13:53] ok === shardy_mtg is now known as shardy [14:46] smoser: the digitalocean merge is causing unittest failures due to older mock (I'm on xenial, no mock 2.0 here), http://paste.ubuntu.com/23275308/ [14:51] rharper, fiddle. [14:51] thank you for catching. [14:51] proposed that merge ? [14:55] y [15:00] smoser: https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+merge/307583 [17:17] smoser well its either render at install, or render at runtime, i'm ok with either :-P [17:18] it kinda seems overkill to render at runtime to me. [17:19] k === shardy is now known as shardy_afk === shardy_afk is now known as shardy [20:16] rharper, where idid you get a mock that did not have that ? [20:16] the assert_called ? [20:17] bah. [20:17] never mind. [20:18] i was running your branch and trying to see it fail [20:18] it doesnt fail there ! :) === rangerpb is now known as rangerpbzzzz [22:31] alright, smoser https://git.launchpad.net/~harlowja/cloud-init/commit/?id=8a445f0811e8deca935f5781a84e8d08067b1b1e much smaller now [22:31] a new makefile step will render that [22:42] don't see how i can easily do it in setup.py time [22:42] so makefile step it is :-P [22:45] smoser rharper mock had some busted version a while ago that let u do self.assert_anything_u_want and it'd say true [22:46] harlowja: yeah; I had seen that discussion [22:46] because it was thinking u were mocking a new method 'assert_anything_u_want' [22:46] vs checking prior asserts, lol [22:47] heh