=== 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 | ||
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. | 13:24 |
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:13 |
smoser | ah. ok. | 15:14 |
jwilx | smoser: did you try it? | 15:33 |
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 | 15:34 |
=== Guest22006 is now known as GordonTX | ||
harlowja | smoser so what was the thoughts on better 'in-image' testing | 19:07 |
harlowja | @nrezinorn ^ | 19:07 |
smoser | in-image ? | 19:07 |
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:08 |
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:09 |
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:26 |
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:27 |
harlowja | nrezinorn yt | 19:28 |
smoser | so i have a short term hack plan... | 19:28 |
smoser | to get lxc working | 19:28 |
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:29 |
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:41 |
smoser | harlowja, there are centos images too publicly | 19:43 |
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:44 |
harlowja | ya, nrezinorn is eating or something | 19:45 |
harlowja | so maybe he has strings that i don't have | 19:45 |
smoser | harlowja, https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/306391 | 19:47 |
smoser | does that look sane to you | 19:48 |
harlowja | looks sane to me | 19:48 |
harlowja | i've been using plumbum recently | 19:48 |
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:49 |
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:50 |
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:51 |
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:52 |
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:53 |
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:54 |
harlowja | quick like a turtle | 19:55 |
smoser | ah.. | 19:56 |
smoser | makes sense. | 19:56 |
smoser | but multi-devstack, that will be different! | 19:56 |
harlowja | lol | 19:57 |
harlowja | ya, its overdue | 19:57 |
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:58 |
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 | 19:59 |
harlowja | (but networking is gonna be tricky) | 20:00 |
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:01 |
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:02 |
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:03 |
smoser | http://paste.ubuntu.com/23212980/ | 20:05 |
smoser | something is mucking with os.environ | 20:05 |
harlowja | wasn't me | 20:05 |
smoser | cc_growpart module is messing it up | 20:18 |
harlowja | who wrote that crap | 20:20 |
harlowja | lol | 20:20 |
harlowja | hahahaa | 20:20 |
smoser | harlowja, is that mock.patch going to be sufficiently old to run on cent ? | 20:31 |
smoser | or will you not care because unit tests would run in tox ? | 20:32 |
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 | 20:34 |
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:00 |
=== rangerpb is now known as rangerpbzzzz | ||
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:20 |
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:21 |
harlowja | smoser did u ever hear back from the amazon folks that dropped by once? | 21:30 |
harlowja | did they go silent again | 21:30 |
nrezinorn | soonish, lol - im ocd and unless i am happy with it i will have nothing :P | 21:57 |
harlowja | notttthing! | 22:09 |
harlowja | lol | 22:09 |
harlowja | smoser do u know if there is someone who can send a folk here our copy of the signed godaddy + canonical CLA | 22:19 |
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) | 22:20 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!