smoser | harmw, i'd be open to that. | 14:21 |
---|---|---|
smoser | i suspect that you'd run accross some linux-isms. | 14:21 |
harmw | yea | 14:23 |
harmw | python-jsonpatch is missing from freebsd10 repo, but the others are there (beeing cheetah, prettytable and some more) | 14:23 |
harmw | there are some tiny differences though, like files from /proc | 14:24 |
harmw | like, if I run cloud-init it isn't capable of reading system uptime | 14:24 |
harmw | or showing assigned ip addresses | 14:24 |
harmw | and ofcourse a proper module to handle configuration is needed :) | 14:25 |
harmw | (distro) | 14:25 |
smoser | harmw, yeah. i'm sure there are things to fix. python-jsonpatch can probably be made optional, and just fail/warn if the user tries to use it. | 14:25 |
harlowja | cheetah is a problem that we need to work out anyway harmw | 18:18 |
harlowja | unsure what is the best way forward there (cheetah and python 3 still not behaving nicely afaik) | 18:18 |
harmw | ah ok, well ive tried cloud-init with python27 on freebsd 10 beta3 | 18:33 |
harmw | as far as python's concerned, it looks to be ok | 18:33 |
harlowja | cool | 18:33 |
harlowja | the other area u'll hit i think is utils.py | 18:33 |
harmw | probably | 18:35 |
harlowja | unsure how much there will need to be adjusted for freebsd | 18:35 |
harmw | not sure on that, I merely deployed cloud-init to see if it would run - which it did | 18:36 |
harmw | now all I need is some time to dig further :) | 18:37 |
harlowja | :) | 18:39 |
harlowja | http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/cloudinit/util.py | 18:39 |
harlowja | for example, http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/cloudinit/util.py#L1009 | 18:39 |
harlowja | and other ones that might be mostly linux specific | 18:40 |
harmw | smoser: any chance this cirros patch can be included in trunk? https://bugs.launchpad.net/cirros/+bug/1190372 | 18:43 |
harmw | (and the fix from https://bugs.launchpad.net/cirros/+bug/1132686 aswell) | 18:44 |
smoser | harmw, whoot. thats awesome. | 18:54 |
smoser | thank you. | 18:54 |
harmw | :) | 18:54 |
smoser | other than i'd bikeshed on your shell. | 18:55 |
smoser | but i'd just never looked into it. | 18:55 |
smoser | what is the content of a 'staticroutes' ? | 18:55 |
harmw | let me check on that | 18:58 |
smoser | oh. i see . it looks like it must be pairs of (<netaddr>, <router>) | 19:02 |
harmw | 169.254.169.254/32 10.65.0.128 | 19:02 |
harmw | there | 19:02 |
harmw | thats in $staticroutes | 19:03 |
harmw | took a while to create a new instance, my cloud isn't that fast :) | 19:04 |
smoser | harmw, could you test default.script at | 19:23 |
smoser | http://paste.ubuntu.com/6475373/ | 19:23 |
smoser | that should cut down on forks for parsing output (echo $.. | cut) | 19:23 |
harmw | ah yea | 19:24 |
smoser | i know i over-do things | 19:24 |
harmw | nice function | 19:24 |
smoser | but i want cirros to boot as fast as possible | 19:24 |
smoser | and forks *do* have a real affect on that. | 19:24 |
harmw | hehe | 19:24 |
harmw | let me check it | 19:24 |
harmw | jeez, downloading plain requires a login | 19:25 |
smoser | yeah, silly. | 19:26 |
smoser | here, harmw http://paste.ubuntu.com/6475388/ | 19:26 |
smoser | that is how to avoid logging in to ubuntu pastebin | 19:27 |
harmw | Lease of 10.65.0.129 obtained, lease time 120 | 19:37 |
harmw | deleting routers | 19:37 |
harmw | adding dns 208.67.222.222 | 19:37 |
harmw | adding net 169.254.169.254/32 with router 10.65.0.128 | 19:37 |
harmw | looking just fine | 19:37 |
smoser | cool. i'll apply that then. thanks!. | 19:52 |
smoser | all, | 20:24 |
smoser | https://ch.tbe.taleo.net/CH03/ats/careers/requisition.jsp?org=CANONICAL&cws=1&rid=727 | 20:24 |
smoser | https://ch.tbe.taleo.net/CH03/ats/careers/requisition.jsp?org=CANONICAL&cws=1&rid=727 | 20:24 |
smoser | first is SW Engineer, second is QA Engineer (both at Canonical). | 20:24 |
harmw | North America... kinda far, far away :) | 20:34 |
harmw | nice work @r284 | 20:36 |
harmw | could you check up on the other bug aswell smoser? If time permits, ofc | 20:37 |
smoser | harmw, probably not a requirement | 20:37 |
smoser | (the location) | 20:37 |
smoser | what other bug ? | 20:38 |
harmw | https://bugs.launchpad.net/cirros/+bug/1132686 | 20:38 |
smoser | harmw, can you verify | 21:03 |
smoser | http://paste.ubuntu.com/6475825/ | 21:03 |
harmw | sure | 21:05 |
harmw | excellent | 21:09 |
harmw | interesting, my freebsd instance only configured the additional host route - not the gateway | 21:12 |
smoser | wait, what ? | 21:13 |
harmw | no, nothing cloudinit just yet | 21:14 |
harmw | merely booting an image, nothing fancy :) | 21:14 |
smoser | AH. K. | 21:15 |
smoser | did the cirros change work ? | 21:15 |
smoser | i'll push that to trunk. | 21:16 |
harmw | yea | 21:16 |
smoser | thats what you get for not testing | 21:16 |
smoser | s/you/i/ | 21:16 |
harmw | it looks fine here | 21:16 |
harmw | nice @r285 | 21:21 |
smoser | harmw, thanks for your help. | 22:15 |
harmw | np | 22:30 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!