Tuesday, 2017-04-11

openstackgerritMerged openstack-infra/nodepool master: Add support for specifying key-name per label  https://review.openstack.org/45546600:14
pabelangerclarkb: mordred: ^ I'll update dsvm-nodepool tomorrow to use that, so we can test in the gate00:16
mordredpabelanger: woot00:16
clarkbawesome00:18
pabelangerhttps://review.openstack.org/#/c/455388/ is our cloud-launcher change00:18
pabelangerbut we need to automate that still too00:19
clarkbthe suns out and its beer thirty. I think I may have to do some yard work00:19
mordredpabelanger: oh - have you tested adding an ssh-keypair that has more than one key?00:23
pabelangermordred: I have not, clarkb suggest we'd stack them all in a single key00:25
pabelangerI should be able to do that tomorrow00:25
mordredyah - I think single key sounds right00:25
mordredwhich should be fine as long as nova doens't, you know, try to process them in some sort of weird way00:26
pabelangerya00:26
jamielennoxis there a recent change that would mean i would not be getting ips in the ansible inventories?03:28
jamielennoxeg: bonnyci nodepool_region=None nodepool_provider=cicloud-v3 ansible_host=None nodepool_az=compute_standard03:29
jamielennoxso ansible_host=None and the ip is missing in known hosts03:29
clarkbthe IP comes from nodepool, check if nodepool knows what the IP is?04:14
openstackgerritJamie Lennox proposed openstack-infra/zuul feature/zuulv3: Use public_ipv4 variable when passing to executor  https://review.openstack.org/45550804:28
jamielennoxclarkb: i'm not sure how this happened exactly, but what executor/client sends: http://git.openstack.org/cgit/openstack-infra/zuul/tree/zuul/executor/client.py?h=feature/zuulv3#n30504:30
jamielennoxis not what executor/server reads http://git.openstack.org/cgit/openstack-infra/zuul/tree/zuul/executor/server.py?h=feature/zuulv3#n67204:30
*** bhavik1 has joined #zuul06:04
*** bhavik1 has quit IRC06:28
*** bstinson has quit IRC06:29
*** bstinson has joined #zuul06:31
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Use PBR's setup.py test command  https://review.openstack.org/45492306:42
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Configure zk fixture cleanup early  https://review.openstack.org/45492406:43
*** mgagne has quit IRC06:52
*** bhavik1 has joined #zuul08:29
*** hashar has joined #zuul08:30
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Use ssh for git-upload-pack  https://review.openstack.org/43680208:55
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Resolve project_name/project confusion for gerrit  https://review.openstack.org/45560408:55
*** openstackgerrit has quit IRC09:03
*** openstackgerrit has joined #zuul09:18
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Put test id in zk chroot path  https://review.openstack.org/45492509:18
*** bhavik1 has quit IRC09:50
*** bhavik1 has joined #zuul09:50
*** bhavik1 has quit IRC10:03
mordredjamielennox: oh glory10:29
jamielennoxmordred: heh, yea, that one seems glaring and i don't know what's running it at the moment10:30
mordredjamielennox: sounds like the interface_ip change didn't get plumbed through everywhere somehow10:30
jamielennoxmordred: the change that did it was against the launcher/ but it looks like it was matched against executor/client but not against executor/server10:31
mordredjamielennox: the _goal_ with that change is to make sure that interface_ip (which is a shade-added thing) just gets used - but clearly that's not going to work if we're not doing it in all the places10:31
jamielennoxmordred: yep, don't mind the change at all - though i'm not sure if public_ makes sense because it's probably a private ip10:33
mordredoh - no, I mean, that's why it should be interface_ip instead of public_v4/private_v4 - turns out "what interface do I use to talk to this" is the question you really care about10:36
openstackgerritMonty Taylor proposed openstack-infra/zuul feature/zuulv3: Send interface_ip in the node description  https://review.openstack.org/45563910:39
mordredjamielennox: ^^ I think that should finish plumbing it through, yeah?10:39
jamielennoxmordred: oh, ok, i don't have a preference on interface vs public/private10:40
jamielennoxhttps://review.openstack.org/455508 solved the problem but i don't care which way we go10:40
mordredyah - it's been a path away from public_ and to interface_ (there's a ton of logic in shade about how to find the ip you actually want and the results of that go into interface_ip - so it migh be public/private - and it might be v6 instead of v4)10:44
mordredI'm a little tempted to remove public_v4/public_v6/private_v4 from those zuul vars as they don't make a ton of sense in a zuul context - but I think I'd like jeblair's take on that10:45
openstackgerritMonty Taylor proposed openstack-infra/zuul feature/zuulv3: Remove public_ipv[46] and private_ipv4  https://review.openstack.org/45564210:48
*** hashar is now known as hasharLunch11:23
*** hasharLunch is now known as hashar12:20
Shrewsmordred: wonder if it would make sense to remove them from the nodepool model, too (assuming we go this route)12:55
mordredShrews: yah13:05
mordredShrews: oh- I guess there's a question though - nodepool currently writes out those nodepool variables files13:08
mordredShrews: and public/private addresses are important to write out in those13:08
mordredwhere did we went up with in terms of ownership of writing that info out - it's just the stuff in zuul vars right?13:08
mordredso I think _removing_ public|private/v4|v6 is wrong - we need those variables for things like devstack-gate13:09
mordredbut adding interface_ip and making sure that's what zuul uses for inventory is important13:09
Shrewsmordred: nodepool variables files?13:11
Shrewsmordred: oh, the /etc/nodepool/* files? that's gone in v313:12
mordrednod. those are just from the inventory varialbes now13:28
mordredso yah- we should not remove the public/private things13:28
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Don't report start on unmanaged projects  https://review.openstack.org/45571113:33
tobiash^^ this inhibits zuul start reporting for unmanaged projects13:34
tobiashmy local zuulv3 test instance reported with "Starting check jobs" for every change in our gerrit13:35
Shrewsmordred: i'm not 100% convinced that https://review.openstack.org/455639 solves something13:45
mordredShrews: it uses interface_ip instead of public_v4 for the ansible inventory13:46
mordredShrews: that means that for v6 enabled things, ansible will connect to the node wiht v6 instead of v413:47
mordredShrews: and if someone has put "private: True" in their clouds.yaml for that cloud, ansible will use the private_v4 address to connect to the node13:47
Shrewsmordred: updateFromDict() will already set the interface_ip attribute (http://git.openstack.org/cgit/openstack-infra/zuul/tree/zuul/model.py?h=feature/zuulv3#n426). so is the real fix in client.py?13:47
Shrews(any attrs not found in the class in model.py will automatically be created)13:48
mordredShrews: yes- client.py is the important bit I believe13:49
tobiashI'm a bit confused why the docs build fails for my patch (http://logs.openstack.org/11/455711/1/check/gate-zuul-docs-ubuntu-xenial/5938265/console.html)13:57
tobiashI'm not aware of changing anything related to this in https://review.openstack.org/45571113:58
openstackgerritMonty Taylor proposed openstack-infra/zuul feature/zuulv3: Turn off sphinx warnings-is-error for now  https://review.openstack.org/45572014:03
mordredtobiash: might be in the air ^^ we had some issues with sphinx this  morning in other projects too14:04
mordredtobiash: ah - it's apparently more systemic14:23
pabelangertobiash: will be fixed shortly, sorry for the noise14:36
pabelangerShrews: it is possible to delete an image that is currently getting uploaded in nodepool?15:38
pabelangerI don't believe so15:38
pabelangerya, looks like they flag ready for a minute, then delete right away.15:50
pabelangerwonder if we could clean that up a bit15:50
pabelangereither way, things deleting as expected15:51
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: [WIP] Add functional test for key-name and glean  https://review.openstack.org/45577016:14
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: [WIP] Add functional test for key-name and glean  https://review.openstack.org/45577016:47
*** mgagne has joined #zuul17:00
*** hashar has quit IRC17:06
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: [WIP] Add functional test for key-name and glean  https://review.openstack.org/45577017:29
pabelangerheh, nodepool is deleting our keypair on master18:09
clarkbreally?18:10
pabelangernodepool think it is leaked?18:10
clarkbfun18:10
pabelanger2017-04-11 18:07:00,821 DEBUG novaclient.v2.client: REQ: curl -g -i -X DELETE http://198.72.124.14:8774/v2.1/os-keypairs/root -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}d4a6525e70ed917d6a6019ba7b77d489be3ee275"18:10
clarkbso we need to also patch in don't delete any keys specified18:10
pabelanger2017-04-11 18:07:00,820 DEBUG nodepool.TaskManager: Manager devstack running task KeypairDelete (queue: 1)18:10
pabelangerya18:10
pabelangerthink so18:10
pabelangerI don't think this is an issue in feature/zuulv318:10
clarkbya zuulv3 doesn't ssh so doesn't make keys it needs to clean up18:11
pabelangeroh18:13
pabelangerhmm18:13
pabelangerokay18:15
pabelangersee the issue18:15
pabelangercleanupServer() is doing it18:15
pabelangerwe only keep the keypair we generate today18:16
clarkbactually it looks like its a provider keypair?18:18
clarkbso did we already have this feature just applied to provider not image label?18:18
clarkbit looks unplumbed18:19
pabelangerprovider keypair was something we generated for snapshot images18:20
pabelangerbut since removed18:20
clarkbya and addkeypair is no longer called18:20
pabelangeryup18:20
pabelangerI mean, we could re used it18:20
clarkbso I think what we can do is just clean out the keypair management code that is now dead, and stop deleting the key that is on the instance18:20
pabelangerya18:20
pabelangerthat works too18:20
clarkbits simpler and I don't think we really want to maange a one shot thing in nodepool18:20
pabelangerk18:20
clarkbpabelanger: you going to work on that?18:21
pabelangerclarkb: you can, if you'd like18:21
pabelangerI need to break before meeting18:21
clarkbok18:21
openstackgerritClark Boylan proposed openstack-infra/nodepool master: Cleanup old keypair config option  https://review.openstack.org/45580218:29
clarkbsomething like that I think18:29
pabelangerthink so18:34
*** mgagne_ has joined #zuul18:35
*** mgagne_ is now known as Guest8931718:35
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: [WIP] Add functional test for key-name and glean  https://review.openstack.org/45577018:37
pabelangerrebased atop if it for testing18:38
pabelangerclarkb: mordred: and it worked. Once I stopped nodepool from deleting my keypair :)18:44
clarkbyay18:45
*** Guest89317 has quit IRC18:46
pabelangerclarkb: the pep8 gods are unhappy18:50
clarkbgah18:50
clarkbI probably deleted a blank line I shouldnt have18:50
clarkbwill have fix up as soon as local pep8 finishes cleanly18:53
openstackgerritClark Boylan proposed openstack-infra/nodepool master: Cleanup old keypair config option  https://review.openstack.org/45580219:01
clarkbpabelanger: ^ there and now going bcak to meeting19:01
*** mgagne_ has joined #zuul19:18
*** mgagne_ is now known as Guest436619:19
*** mgagne has quit IRC19:24
*** Guest4366 is now known as mgagne19:25
*** mgagne has quit IRC19:25
*** mgagne has joined #zuul19:25
*** hashar has joined #zuul19:38
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: [WIP] Add functional test for key-name and glean  https://review.openstack.org/45577020:15
*** dmellado has quit IRC20:48
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: support github pull reqeust labels  https://review.openstack.org/44451122:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Allow github trigger to match on branches/refs  https://review.openstack.org/44562522:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Set filter according to PR/Change in URL  https://review.openstack.org/44678222:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Add support for requiring github pr head status  https://review.openstack.org/44939022:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Support for dependent pipelines with github  https://review.openstack.org/44529222:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Adds github triggering from status updates  https://review.openstack.org/45384422:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Implement pipeline requirement on github reviews  https://review.openstack.org/45384522:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Add basic Github Zuul Reporter.  https://review.openstack.org/44332322:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Configurable SSH access to GitHub  https://review.openstack.org/44403422:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Add 'push' and 'tag' github webhook events.  https://review.openstack.org/44394722:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Add 'pr-comment' github webhook event  https://review.openstack.org/44395922:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Support for github commit status  https://review.openstack.org/44406022:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Better merge message for GitHub pull reqeusts  https://review.openstack.org/44564422:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Query changes only via relevant sources  https://review.openstack.org/44825722:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Encapsulate determining the event purpose  https://review.openstack.org/44524222:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Allow using webapp from connections  https://review.openstack.org/43983122:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Merge pull requests from github reporter  https://review.openstack.org/44446322:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Add support for github enterprise  https://review.openstack.org/44925822:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Support GitHub PR webhooks  https://review.openstack.org/43983422:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: GitHub file matching support  https://review.openstack.org/44611322:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Add trigger capability on github pr review  https://review.openstack.org/44936522:14
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Log GitHub API rate limit  https://review.openstack.org/44615022:14
*** hashar has quit IRC22:17
jlkThat face when you forget to pep8 your stack, and you made an error in patch 2 of 22.....22:43
clarkbjlk: the way I like to handle that is make new commit then rebase -i HEAD~23 and squash new commit into commit that introduced error22:46
clarkbthe edit future then squash history workflow has made my life much easier when dealing with large stacks22:46
jlkoh it's easy to fix, i tjust means re-sending 20 patches back up to gerrit22:46
jheskethMorning22:51
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: support github pull reqeust labels  https://review.openstack.org/44451122:52
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Allow github trigger to match on branches/refs  https://review.openstack.org/44562522:52
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Set filter according to PR/Change in URL  https://review.openstack.org/44678222:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Add support for requiring github pr head status  https://review.openstack.org/44939022:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Support for dependent pipelines with github  https://review.openstack.org/44529222:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Adds github triggering from status updates  https://review.openstack.org/45384422:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Implement pipeline requirement on github reviews  https://review.openstack.org/45384522:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Add basic Github Zuul Reporter.  https://review.openstack.org/44332322:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Configurable SSH access to GitHub  https://review.openstack.org/44403422:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Add 'push' and 'tag' github webhook events.  https://review.openstack.org/44394722:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Add 'pr-comment' github webhook event  https://review.openstack.org/44395922:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Support for github commit status  https://review.openstack.org/44406022:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Better merge message for GitHub pull reqeusts  https://review.openstack.org/44564422:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Query changes only via relevant sources  https://review.openstack.org/44825722:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Encapsulate determining the event purpose  https://review.openstack.org/44524222:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Allow using webapp from connections  https://review.openstack.org/43983122:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Merge pull requests from github reporter  https://review.openstack.org/44446322:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Add support for github enterprise  https://review.openstack.org/44925822:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Support GitHub PR webhooks  https://review.openstack.org/43983422:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: GitHub file matching support  https://review.openstack.org/44611322:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Add trigger capability on github pr review  https://review.openstack.org/44936522:53
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Log GitHub API rate limit  https://review.openstack.org/44615022:53
pabelangerstackalytics, here we come!22:57
jlksorry about that..... :(23:03
pabelangerjlk: all good :)23:03
jlkOooh we're up to 90~ megs of console.html now23:29
*** jamielennox is now known as jamielennox|away23:48
*** jamielennox|away is now known as jamielennox23:51

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!