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