=== cpaelzer_ is now known as cpaelzer === shardy is now known as shardy_lunch === shardy_lunch is now known as shardy === rangerpbzzzz is now known as rangerpb [13:24] jwilx, how did you see this failure ? [13:24] i laucnhed a vm, and it has 0.7.6 , which is not new enough to see the errors you were seeing. [15:13] smoser: I had to update it [15:13] pacman -Syu [15:13] after I did that [15:13] it broke [15:13] when i rebooted [15:14] ah. ok. [15:33] smoser: did you try it? [15:34] no. not tired updating. that makes sense though. [15:34] jwilx, do you know.. is there openstack api access to luna ? [15:34] or is it just their api, which i think is different. [15:34] idk [15:34] you can make a ticket and ask === Guest22006 is now known as GordonTX [19:07] smoser so what was the thoughts on better 'in-image' testing [19:07] @nrezinorn ^ [19:07] in-image ? [19:08] jwilx, i did open a ticket. [19:08] "We use openstack as our backend, but the api is not exposed to public." [19:09] which i responded to with something like "kind of pointless to advertise 'openstack' to someone if you're not exposing the API". i can't think of anything else that would make someone care if you were running openstack [19:26] smoser like say, building an image with a cloud-init release, then starting it, then, putting it through a few validations, then saying good/bad [19:27] harlowja, so id' really like to not build an image. [19:27] but be able to start from an image [19:27] building is possible, but .. .just a lot less crap if i can pull one. [19:27] kk [19:27] fair [19:28] nrezinorn yt [19:28] so i have a short term hack plan... [19:28] to get lxc working [19:29] generally to allow us to use lxc to pull images, then run arbitrary commands in those images (such as apt-get install) and then to snapshot that and run some tests on it. [19:29] then, a larger long term goal to generalize such that lxc is just a "backend" [19:29] and able to plug in other backends [19:41] ok, i wonder if nrezinorn and i can pull some strings to get a testing cloud account on godaddy cloud [19:41] nrezinorn has been at godaddy longer, might know some folks [19:41] then we could just use some real images [19:41] *godaddy public cloud [19:43] harlowja, there are centos images too publicly [19:44] and we could make a backend that tested them with nocloud [19:44] but, yeah, for an openstack coud test, we'd need an openstack. :) [19:45] ya, nrezinorn is eating or something [19:45] so maybe he has strings that i don't have [19:47] harlowja, https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/306391 [19:48] does that look sane to you [19:48] looks sane to me [19:48] i've been using plumbum recently [19:49] its sorta neat [19:49] it sorta abstracts subprocess [19:49] and makes it work on remote machines also [19:49] https://github.com/tomerfiliba/plumbum/#plumbum-shell-combinators [19:49] harlowja: i dont have magic powers to get hookups on accounts lol [19:49] wtf [19:49] nrezinorn ma [19:49] *man [19:49] lol [19:50] have u completed the magic power quest [19:50] i guess not [19:50] also the public cloud doesnt expose the openstack apis... :P [19:50] i can work through that [19:50] it doesn't, but it exposes 'close-enough' [19:50] lol [19:50] what do we need to ask for? "can we get free vms" lol [19:51] a free account for cloud-init CI [19:51] with limited quota [19:51] ok ill ask this week [19:51] chain = ls["-a"] | grep["-v", "\\.py"] | wc["-l"] [19:51] how is that a thing ? [19:51] nrezinorn see u do know people [19:51] :) [19:51] is | an operator ? [19:51] yup [19:51] >>> 1 | 2 [19:51] 3 [19:52] bit-wise or [19:52] https://github.com/tomerfiliba/plumbum/#remote-commands-over-ssh is the neat part imho [19:52] makes the same stuff work on remote machines [19:52] which i'm using to build out https://github.com/harlowja/multi-devstack smoser [19:53] (yes yes i shoudl just use juju) [19:53] i know u about to say that [19:53] lol [19:53] harlowja, or you couild use anvil [19:53] i think i read about that somewhere [19:53] nah [19:54] there was only one maintainer of it [19:54] and he got tired of being the only one [19:54] lol [19:54] (swimming against a stream...) [19:54] (got boring pretty quick) [19:54] well not pretty quick, since i guess i started it 3 years ago [19:54] but quick enough [19:54] lol [19:55] quick like a turtle [19:56] ah.. [19:56] makes sense. [19:56] but multi-devstack, that will be different! [19:57] lol [19:57] ya, its overdue [19:58] i need to figure out how to create a overlay network though [19:58] because how this works is that it spins up VMs in an existing openstack cloud [19:58] then starts targeting each VM as a specific 'kind' [19:58] and gets devstack cloned on each VM [19:59] then tells devstack to make this node a hypervisor, or make this node a DB [19:59] and out pops a mini-openstack [19:59] which is running in your other openstack [19:59] so u could theortically boot VMs inside this mini-openstack [20:00] (but networking is gonna be tricky) [20:01] harlowja, can you tell me why 'tox -e py3' fails, but [20:01] tox-venv py3 nosetests tests/unittests/test_util.py [20:01] is fine [20:01] ie, just runnin the one file is good. but the whole thing bad. [20:02] its prob u [20:02] lol [20:02] j/k [20:02] seems weird :-P [20:02] which `nosetests` is the last one running [20:02] is it really running inside the venv? [20:03] tox -e py3 tests/unittests/test_util.py [20:03] that fails too. [20:03] but tox -e py3 [20:03] er... wait [20:03] tox -e py3 tests/unittests/test_util.py [20:03] works [20:03] tox -e py3 [20:03] shows failure [20:03] weird [20:05] http://paste.ubuntu.com/23212980/ [20:05] something is mucking with os.environ [20:05] wasn't me [20:18] cc_growpart module is messing it up [20:20] who wrote that crap [20:20] lol [20:20] hahahaa [20:31] harlowja, is that mock.patch going to be sufficiently old to run on cent ? [20:32] or will you not care because unit tests would run in tox ? [20:34] ya, unittests in tox [20:34] everything is old on cent [20:34] its the nature of the game [20:34] old == more stable remember [20:34] lol [21:00] harlowja, https://code.launchpad.net/~harlowja/cloud-init/+git/cloud-init/+merge/306283 [21:00] that seems sane.. [21:00] you've tested that it has some affect ? === rangerpb is now known as rangerpbzzzz [21:20] smoser cancel that one for now [21:20] nrezinorn is coming up with those patches [21:20] gonna let him submit up [21:20] oh, nm [21:21] well he may have a new set anyway [21:21] lol [21:21] but yes that change should be fine, smoser though i don't think its the full thing [21:21] might be better to have a cloud-init-local-rhel.service [21:21] because there are also stupid name differences [21:21] nrezinorn will have a few more changes soonish [21:30] smoser did u ever hear back from the amazon folks that dropped by once? [21:30] did they go silent again [21:57] soonish, lol - im ocd and unless i am happy with it i will have nothing :P [22:09] notttthing! [22:09] lol [22:19] smoser do u know if there is someone who can send a folk here our copy of the signed godaddy + canonical CLA [22:20] the folks here don't seem to have one, and when i was checking to make sure nrezinorn was on it, they were like we never got a copy, but nrezinorn should be fine to go ahead and submit stuff [22:20] so anyone u know who can send a guy here an email :-P [22:20] (with that copy or whatever)