*** salv-orlando has joined #openstack-sdks | 00:00 | |
*** salv-orlando has quit IRC | 00:05 | |
*** d0ugal has quit IRC | 00:13 | |
*** d0ugal has joined #openstack-sdks | 00:17 | |
*** gildub has joined #openstack-sdks | 00:58 | |
openstackgerrit | Duc Truong proposed openstack/openstacksdk master: Add function examples test for clustering https://review.openstack.org/555762 | 00:59 |
---|---|---|
*** harlowja has quit IRC | 01:21 | |
*** olaph1 has joined #openstack-sdks | 01:25 | |
*** olaph has quit IRC | 01:27 | |
*** olaph1 has quit IRC | 01:41 | |
*** olaph has joined #openstack-sdks | 01:42 | |
*** salv-orlando has joined #openstack-sdks | 02:02 | |
*** annp has joined #openstack-sdks | 02:04 | |
*** salv-orlando has quit IRC | 02:07 | |
*** olaph1 has joined #openstack-sdks | 02:09 | |
*** olaph has quit IRC | 02:10 | |
*** bobh has joined #openstack-sdks | 02:35 | |
*** bobh has quit IRC | 02:36 | |
*** bobh has joined #openstack-sdks | 02:37 | |
*** bobh has quit IRC | 02:41 | |
*** salv-orlando has joined #openstack-sdks | 03:03 | |
*** salv-orlando has quit IRC | 03:08 | |
*** lbragstad has joined #openstack-sdks | 03:11 | |
*** annp has quit IRC | 03:39 | |
*** olaph has joined #openstack-sdks | 03:42 | |
*** olaph1 has quit IRC | 03:44 | |
*** annp has joined #openstack-sdks | 03:49 | |
*** harlowja has joined #openstack-sdks | 03:53 | |
*** salv-orlando has joined #openstack-sdks | 04:04 | |
*** salv-orlando has quit IRC | 04:09 | |
*** olaph1 has joined #openstack-sdks | 04:12 | |
*** olaph has quit IRC | 04:12 | |
*** lbragstad has quit IRC | 04:18 | |
*** thrash is now known as thrash|g0ne | 04:55 | |
*** salv-orlando has joined #openstack-sdks | 05:02 | |
*** dayou_ has quit IRC | 05:06 | |
*** harlowja has quit IRC | 05:13 | |
openstackgerrit | Doug Hellmann proposed openstack-infra/shade master: add lower-constraints job https://review.openstack.org/555299 | 05:27 |
*** Klumben has quit IRC | 05:33 | |
*** gkadam_ has joined #openstack-sdks | 05:48 | |
*** e0ne has joined #openstack-sdks | 05:55 | |
*** gildub has quit IRC | 05:57 | |
*** dayou_ has joined #openstack-sdks | 06:00 | |
*** dayou_ has quit IRC | 06:01 | |
*** dayou has joined #openstack-sdks | 06:01 | |
adriant | cmurphy, mordred: http://lists.openstack.org/pipermail/openstack-dev/2018-April/129123.html although i realised after sending it that my own subscription to that mailing list meant I didn't receive a copy... so I've now changed those to be a bit more permissive :P | 06:01 |
adriant | and I also realised after sending it that the subject makes it seem it's a guide ABOUT the OpenStackClient rather than about writing OpenStack Clients... | 06:02 |
*** olaph has joined #openstack-sdks | 06:07 | |
*** olaph1 has quit IRC | 06:08 | |
*** dayou has quit IRC | 06:10 | |
*** dayou has joined #openstack-sdks | 06:12 | |
*** gkadam_ has quit IRC | 06:42 | |
*** gkadam has joined #openstack-sdks | 06:42 | |
*** markvoelker has quit IRC | 06:43 | |
*** markvoelker has joined #openstack-sdks | 06:44 | |
*** e0ne has quit IRC | 06:48 | |
*** markvoelker has quit IRC | 06:48 | |
*** gildub has joined #openstack-sdks | 07:11 | |
*** ralonsoh has joined #openstack-sdks | 07:17 | |
*** gildub has quit IRC | 07:21 | |
*** salv-orlando has quit IRC | 07:49 | |
*** salv-orlando has joined #openstack-sdks | 07:49 | |
*** salv-orlando has quit IRC | 07:54 | |
*** jpena|off is now known as jpena | 07:54 | |
*** jpich has joined #openstack-sdks | 07:55 | |
*** lastmikoi has joined #openstack-sdks | 07:57 | |
openstackgerrit | Colleen Murphy proposed openstack/keystoneauth master: add lower-constraints job https://review.openstack.org/555625 | 08:05 |
*** Klumben has joined #openstack-sdks | 08:12 | |
*** olaph1 has joined #openstack-sdks | 08:20 | |
*** olaph has quit IRC | 08:22 | |
*** markvoelker has joined #openstack-sdks | 08:44 | |
*** e0ne has joined #openstack-sdks | 08:45 | |
*** salv-orlando has joined #openstack-sdks | 08:51 | |
*** gkadam has quit IRC | 08:52 | |
*** gkadam has joined #openstack-sdks | 08:53 | |
*** salv-orl_ has joined #openstack-sdks | 08:54 | |
*** salv-orlando has quit IRC | 08:57 | |
*** ralonsoh_ has joined #openstack-sdks | 09:05 | |
*** ralonsoh has quit IRC | 09:05 | |
*** cdent has joined #openstack-sdks | 09:14 | |
*** markvoelker has quit IRC | 09:18 | |
*** sdague has joined #openstack-sdks | 09:32 | |
*** olaph1 has quit IRC | 09:43 | |
*** olaph has joined #openstack-sdks | 09:43 | |
*** dtantsur|afk is now known as dtantsur | 09:59 | |
*** ralonsoh_ has quit IRC | 10:08 | |
dtantsur | mrhillsman: hey, thanks for your help with the rust-openstack CI. what are the next steps now? | 10:09 |
*** olaph1 has joined #openstack-sdks | 10:09 | |
mrhillsman | you're welcome | 10:11 |
mrhillsman | i lost internet for a minute there | 10:11 |
mrhillsman | was putting next steps comments :) | 10:11 |
*** olaph has quit IRC | 10:11 | |
mrhillsman | if you are familiar with ansible, great, transition should be easy | 10:12 |
mrhillsman | if not, still great, just a little learning curve | 10:12 |
mrhillsman | basically what i suggest is taking your .travis.yml and recreating via ansible | 10:13 |
mrhillsman | you can take a highly modular approach or put all the things in one playbook; modular of course suggested :) | 10:13 |
*** markvoelker has joined #openstack-sdks | 10:15 | |
dtantsur | mrhillsman: I'm an openstack developer, so I have some idea about zuul :) I'm mostly just asking if I should go ahead and create job(s) | 10:17 |
dtantsur | do you have some docs specific to openlab? | 10:17 |
mrhillsman | yep, go for it | 10:17 |
dtantsur | like, environment variables, etc? | 10:17 |
dtantsur | what I can and cannot do? | 10:17 |
mrhillsman | you can do all the things you can do with zuul | 10:17 |
dtantsur | I guess I can cargo-cult some existing jobs :) | 10:18 |
mrhillsman | if there is something specific you are concerned about that is not available we can discuss | 10:18 |
dtantsur | I don't know yet :) | 10:20 |
mrhillsman | ;) | 10:20 |
dtantsur | mrhillsman: is is a good thing to try adapting for my needs: https://github.com/theopenlab/openlab-zuul-jobs/blob/master/playbooks/gophercloud-acceptance-test/run.yaml ? | 10:21 |
mrhillsman | sure | 10:21 |
dtantsur | let the copy paste begin \o/ | 10:21 |
dtantsur | :D | 10:21 |
mrhillsman | the only thing about that one in particular - we have it on our agenda to resolve - is to move those project specific jobs to the repos | 10:22 |
mrhillsman | but yeah, feel free to copy whatever is useful for you | 10:22 |
dtantsur | right | 10:22 |
mrhillsman | you can run mitaka up to queens | 10:23 |
mrhillsman | recheck-{version} | 10:23 |
dtantsur | mrhillsman: what is run by default, only master? | 10:23 |
mrhillsman | yeah | 10:23 |
cdent | I need to find a chunk of time to learn me some zuul jobbing | 10:25 |
cdent | but lately the time chunks are missing | 10:25 |
mrhillsman | afaik you can set the pipeline for the job so you do not have to do recheck-... running twice essentially | 10:26 |
dtantsur | mrhillsman: what operating system are the jobs run on? | 10:26 |
mrhillsman | yeah cdent i actually need to take a week or two to just read through the docs again and really digest and play around with things | 10:26 |
mrhillsman | ubuntu xenial | 10:27 |
cdent | yeah, cargo culting and copy pasting can only get one so far :) | 10:27 |
mrhillsman | if you have some requests please post as issue here - https://github.com/theopenlab/openlab | 10:27 |
*** annp has quit IRC | 10:28 | |
mrhillsman | i.e. you guys only do ubuntu i want some centos devstack | 10:28 |
mrhillsman | idk | 10:28 |
mrhillsman | just an example | 10:28 |
dtantsur | oh, ubuntu has rust packaged, nice! | 10:29 |
*** olaph1 has quit IRC | 10:30 | |
*** olaph has joined #openstack-sdks | 10:31 | |
*** gkadam has quit IRC | 10:47 | |
*** markvoelker has quit IRC | 10:49 | |
dtantsur | mrhillsman: do I need to use https://github.com/theopenlab/openlab-zuul-jobs/blob/master/roles/copy-files-on-node/tasks/main.yml to get the results posted? | 10:51 |
mrhillsman | i do not believe so, that should be inherited | 10:55 |
dtantsur | mrhillsman: okay. let's see how https://github.com/dtantsur/rust-openstack/pull/18 goes | 10:58 |
mrhillsman | ++ | 10:58 |
mrhillsman | i could be wrong, but i do not think it will run with .zuul.yaml and zuul.d | 11:03 |
* dtantsur does not remember | 11:04 | |
mrhillsman | i'm seeing warnings | 11:04 |
mordred | mrhillsman: yah - ou're right | 11:04 |
mrhillsman | and zuul has not started | 11:04 |
dtantsur | \o/ | 11:04 |
mordred | just move .zuul.yalm to zuul.d/project.yaml or something similar | 11:04 |
mrhillsman | there's the man with confirmation :) | 11:04 |
dtantsur | mrhillsman: while I'm fixing that, is it possible to add openlab to the formal list of github checks? | 11:04 |
dtantsur | so that it does not show all green while the CI is running? | 11:05 |
* dtantsur updates the PR | 11:05 | |
mrhillsman | it should not be showing all green while the ci is running | 11:06 |
dtantsur | also, is it possible for me to see logs while it's running? | 11:06 |
mrhillsman | yep | 11:06 |
dtantsur | mrhillsman: it shows all green after Travis is done.. | 11:06 |
dtantsur | ah wait, no it appeared | 11:06 |
dtantsur | s/no/now/ | 11:06 |
dtantsur | probably it did not show because I screwed up the files :) | 11:06 |
mrhillsman | :) | 11:07 |
dtantsur | mordred: your review won't hurt on https://github.com/dtantsur/rust-openstack/pull/18 ;) | 11:07 |
*** cdent has quit IRC | 11:17 | |
*** cdent has joined #openstack-sdks | 11:22 | |
openstackgerrit | Monty Taylor proposed openstack/keystoneauth master: Add methods to get all of the version data https://review.openstack.org/559154 | 11:24 |
*** bobh has joined #openstack-sdks | 11:29 | |
openstackgerrit | Doug Hellmann proposed openstack/keystoneauth master: add lower-constraints job https://review.openstack.org/555625 | 11:35 |
*** jpena is now known as jpena|lunch | 11:38 | |
openstackgerrit | Doug Hellmann proposed openstack/cliff master: add lower-constraints job https://review.openstack.org/555405 | 11:39 |
*** markvoelker has joined #openstack-sdks | 11:46 | |
*** thrash|g0ne is now known as thrash | 12:07 | |
*** markvoelker has quit IRC | 12:19 | |
*** pooja_jadhav has quit IRC | 12:21 | |
*** pooja_jadhav has joined #openstack-sdks | 12:22 | |
*** markvoelker has joined #openstack-sdks | 12:24 | |
*** bobh has quit IRC | 12:29 | |
*** jpena|lunch is now known as jpena | 12:41 | |
*** edleafe is now known as figleaf | 13:01 | |
*** ralonsoh has joined #openstack-sdks | 13:02 | |
openstackgerrit | Doug Hellmann proposed openstack/cliff master: add lower-constraints job https://review.openstack.org/555405 | 13:04 |
*** edmondsw has joined #openstack-sdks | 13:07 | |
*** bobh has joined #openstack-sdks | 13:09 | |
*** cdent has quit IRC | 13:15 | |
*** cdent has joined #openstack-sdks | 13:23 | |
*** lbragstad has joined #openstack-sdks | 13:28 | |
*** gkadam has joined #openstack-sdks | 13:30 | |
*** lbragstad has quit IRC | 13:35 | |
*** stephenfin is now known as finucannot | 13:36 | |
*** lbragstad has joined #openstack-sdks | 13:39 | |
openstackgerrit | Colleen Murphy proposed openstack/keystoneauth master: add lower-constraints job https://review.openstack.org/555625 | 13:43 |
*** melwitt is now known as jgwentworth | 14:02 | |
*** olaph has quit IRC | 14:05 | |
*** olaph has joined #openstack-sdks | 14:06 | |
dtantsur | mrhillsman: JFYI the first tests got merged in master :) https://github.com/dtantsur/rust-openstack/pull/18 | 14:26 |
mrhillsman | very nice ;) | 14:27 |
openstackgerrit | Monty Taylor proposed openstack/keystoneauth master: Add methods to get all of the version data https://review.openstack.org/559154 | 14:40 |
dtantsur | mrhillsman: hmm, the CI does not fire on https://github.com/dtantsur/rust-openstack/pull/20 for some reason, do you know why? | 14:50 |
*** gkadam_ has joined #openstack-sdks | 14:51 | |
*** gkadam has quit IRC | 14:53 | |
mrhillsman | looking | 14:55 |
*** salv-orlando has joined #openstack-sdks | 14:55 | |
*** salv-orl_ has quit IRC | 14:58 | |
mrhillsman | not sure what happened but fixed | 15:06 |
mrhillsman | i commented a recheck and it is working | 15:07 |
*** gkadam_ has quit IRC | 15:10 | |
openstackgerrit | Jens Harbott (frickler) proposed openstack/openstacksdk master: WIP: Add functional tests for Neutron DNS extension https://review.openstack.org/559068 | 15:10 |
dtantsur | mrhillsman: yep, thanks! I'll take a note to recheck tests if they don't run | 15:11 |
*** olaph1 has joined #openstack-sdks | 15:11 | |
*** olaph has quit IRC | 15:13 | |
*** yolanda_ is now known as yolanda | 15:20 | |
*** openstackgerrit has quit IRC | 15:33 | |
*** _alastor_ has joined #openstack-sdks | 15:57 | |
_alastor_ | Does the openstacksdk "connect" factory function not support Python2? | 16:04 |
_alastor_ | On Ubuntu using 0.12.0 I can connect to my devstack instance using python3 and openstacksdk, but when using python2 I get an attribute error for "connect" | 16:05 |
_alastor_ | http://paste.openstack.org/show/718613/ | 16:07 |
*** dtantsur is now known as dtantsur|pto | 16:14 | |
*** jpich has quit IRC | 16:25 | |
*** ralonsoh has quit IRC | 16:36 | |
mordred | _alastor_: it SHOULD work in python2 - but looking | 16:46 |
mordred | _alastor_: that pip freeze command might be just running in python3 for you | 16:46 |
mordred | _alastor_: try "python2 -m pip freeze" | 16:46 |
_alastor_ | mordred: got the same 0.12.0 version running pip freeze that way | 16:47 |
mordred | hrm. that's very strange - there's nothing magic about that function | 16:49 |
mordred | _alastor_: trying to reproduce the issue locally ... | 16:50 |
mordred | (or find other things for you to try so we can figure out what's wrong) | 16:50 |
*** salv-orlando has quit IRC | 16:51 | |
_alastor_ | Ubuntu 16.04, devstack sha: 4dde3b8b7cf0a0ea96a9b8fe8cb1de8cfa97250e | 16:51 |
*** salv-orlando has joined #openstack-sdks | 16:51 | |
*** salv-orlando has quit IRC | 16:56 | |
*** e0ne has quit IRC | 17:01 | |
mordred | _alastor_: not that it helps you - but fwiw, http://paste.openstack.org/show/718614/ | 17:01 |
*** jpena is now known as jpena|off | 17:01 | |
mordred | _alastor_: you might also try print(openstack.__file__) and print(openstack.version.__version__) just to make sure there isn't something really weird going on with paths | 17:02 |
_alastor_ | Definitely something weird. Python thinks that openstack is a built-in | 17:03 |
_alastor_ | http://paste.openstack.org/show/718615/ | 17:04 |
*** sdague has quit IRC | 17:04 | |
_alastor_ | The python2 version is pointing at the correct dist-packages module: '/usr/local/lib/python2.7/dist-packages/openstack' | 17:10 |
_alastor_ | And all the files appear to be present, but python insists on non fully loading it | 17:11 |
_alastor_ | Reinstalling openstacksdk didn't fix it | 17:18 |
*** sdague has joined #openstack-sdks | 17:19 | |
_alastor_ | Installing openstacksdk in a python2 virtualenv fixes the problem, but it still doesn't explain why the system openstacksdk is messed up | 17:20 |
_alastor_ | Nothing was done on this system except installing Devstack, copying a few Cinder driver files and running Tempest | 17:20 |
*** olaph1 has quit IRC | 17:28 | |
*** olaph has joined #openstack-sdks | 17:29 | |
*** olaph1 has joined #openstack-sdks | 17:42 | |
*** olaph has quit IRC | 17:43 | |
johnsom | mordred I want to get on that version discovery issue, but the docs are still TODO: https://specs.openstack.org/openstack/api-wg/guidelines/discoverability.html Do you have a link or pointer to what I need to fix for Octavia? | 17:44 |
*** olaph has joined #openstack-sdks | 18:04 | |
dtruong | morded, I added a senlin devstack job in https://review.openstack.org/#/c/555762/ to run senlin functional test. | 18:05 |
dtruong | However the senlin-api service fails to connect to keystone with SSL error: http://logs.openstack.org/62/555762/7/check/openstacksdk-functional-devstack-senlin/2de7149/controller/logs/screen-sl-api.txt.gz#_Apr_06_01_27_32_527646 | 18:05 |
dtruong | Is there anything that I missed in the senlin job definition? | 18:05 |
*** olaph1 has quit IRC | 18:06 | |
mordred | johnsom: best thing I've got is the example dicts here: http://specs.openstack.org/openstack/api-wg/guidelines/microversion_specification.html#version-discovery | 18:10 |
johnsom | Ah, ok, thanks for the pointer! | 18:11 |
mordred | johnsom: tl;dr - the links entry is what octavia is missing right now | 18:11 |
johnsom | Ok | 18:12 |
mordred | johnsom: it just needs a single entry with your /v2 endpoint in it | 18:12 |
mordred | and then you should be all set! | 18:12 |
mordred | johnsom: if you get a patch, we should do a depends-on with an openstacksdk patch that removes the octavia workaround | 18:13 |
* mordred can put that together | 18:13 | |
mordred | _alastor_: I'm having a similar but not *quite* the same issue myself, with the same symptoms - works in a virtualenv, has issues non-venv | 18:13 |
johnsom | Ok, yeah, ping me with it. I can use that as a test case too. However it will likely be later today before I have something. I pivoted to another project. | 18:14 |
mordred | _alastor_: I don't have answers yet, but clearly this is a big problem | 18:14 |
mordred | johnsom: let's just circle back to it early next week maybe - I got up super early today and am almost done for the day | 18:14 |
johnsom | Sounds good. Have a good weekend | 18:14 |
mordred | you too! | 18:15 |
_alastor_ | mordred: Ok, I'm both glad and sad it's not a unique issue :) | 18:16 |
mordred | _alastor_: me too - I really would have preferred it if your machine was just weird :) | 18:16 |
*** gtmanfred has joined #openstack-sdks | 18:18 | |
gtmanfred | mordred: when you have time, i would like to talk about this https://storyboard.openstack.org/#!/story/2001794 We have just released our new cloud driver for salt-cloud that uses shade, but are running into this race condition with one of our customers | 18:21 |
*** e0ne has joined #openstack-sdks | 18:32 | |
*** e0ne has quit IRC | 18:32 | |
*** e0ne has joined #openstack-sdks | 18:42 | |
*** ssurana has joined #openstack-sdks | 18:49 | |
ssurana | Hey Guys! need some more reviews on https://review.openstack.org/#/c/558461/ thanks! | 18:50 |
mordred | gtmanfred: yes - I'd love to talk about that - I'm not 100% here at the moment, so maybe I can catch you on Monday | 18:53 |
gtmanfred | That would work perfectly! | 18:53 |
mordred | gtmanfred: fwiw - there are two mechanisms shade uses for doing auto floating ips - one of them is safe for multi-process use, the other is not | 18:53 |
gtmanfred | cool, i might need to just switch to the safe one, because right now I am only using create_server | 18:53 |
gtmanfred | with wait=True | 18:54 |
mordred | gtmanfred: gotcha. so - lemme dig up the part that does the safe mechanism | 18:54 |
gtmanfred | yeah, we have updated the customer that we are going to work with upstream to get this fixed, so we are clear for a bit on my end. | 18:54 |
gtmanfred | :+1: | 18:54 |
mordred | sweet | 18:55 |
gtmanfred | Thanks! | 18:56 |
mordred | gtmanfred: ok. the code isn't friendly to link to - the tl;dr is - rather than doing create floating ip + attach floating ip - if you find the neutron port that is assocated with the target fixed ip on the server, you can pass that port to the create floating ip call - and if you do, neutron will create-and-attach the floating ip -so it'll never be in a state where another process can find it and try | 18:56 |
mordred | to attach it | 18:56 |
mordred | gtmanfred: I'll see if I can't write up a little something about it that would be more readable than attempting to trade the shade logic itself (which is a bit crazier than one would like) | 18:57 |
gtmanfred | that would be awesome! thanks! take your time, I can wait till monday if you need | 18:59 |
gtmanfred | also, here is one other question | 19:00 |
gtmanfred | the only other problem is if you use reuse=True, you could just run into a race condition where multiple servers grab the same available ip, and try to use it | 19:01 |
*** e0ne has quit IRC | 19:27 | |
*** salv-orlando has joined #openstack-sdks | 19:40 | |
*** olaph1 has joined #openstack-sdks | 19:47 | |
*** olaph has quit IRC | 19:49 | |
*** cdent has quit IRC | 20:16 | |
*** edmondsw has quit IRC | 20:47 | |
*** olaph has joined #openstack-sdks | 21:26 | |
*** olaph1 has quit IRC | 21:26 | |
*** sdague has quit IRC | 21:27 | |
*** olaph1 has joined #openstack-sdks | 21:35 | |
*** olaph has quit IRC | 21:37 | |
*** slaweq_ has joined #openstack-sdks | 21:44 | |
*** slaweq_ has quit IRC | 21:46 | |
*** slaweq has quit IRC | 21:46 | |
*** slaweq has joined #openstack-sdks | 21:47 | |
*** slaweq_ has joined #openstack-sdks | 21:50 | |
*** slaweq has quit IRC | 21:55 | |
*** Klumben has quit IRC | 22:04 | |
*** bobh has quit IRC | 22:12 | |
*** bobh has joined #openstack-sdks | 22:13 | |
*** bobh has quit IRC | 22:18 | |
*** figleaf is now known as edleafe | 22:37 | |
*** Klumben has joined #openstack-sdks | 22:45 | |
*** olaph has joined #openstack-sdks | 23:12 | |
*** olaph1 has quit IRC | 23:14 | |
*** bobh has joined #openstack-sdks | 23:24 | |
*** bobh has quit IRC | 23:31 | |
*** lbragstad has quit IRC | 23:34 | |
*** olaph1 has joined #openstack-sdks | 23:43 | |
*** olaph has quit IRC | 23:43 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!