*** michchap has quit IRC | 00:01 | |
*** michchap has joined #openstack-infra | 00:01 | |
*** michchap has quit IRC | 00:13 | |
*** jhesketh__ has joined #openstack-infra | 00:14 | |
*** primeministerp has joined #openstack-infra | 00:14 | |
*** michchap has joined #openstack-infra | 00:14 | |
*** sgviking has joined #openstack-infra | 00:23 | |
*** CaptTofu has quit IRC | 00:27 | |
*** CaptTofu has joined #openstack-infra | 00:27 | |
*** derekh has quit IRC | 00:39 | |
*** pcm__ has quit IRC | 00:42 | |
*** stevebaker has left #openstack-infra | 00:44 | |
*** dina_belova has joined #openstack-infra | 00:44 | |
*** dina_belova has quit IRC | 00:49 | |
*** stevebaker has joined #openstack-infra | 00:53 | |
*** zul has quit IRC | 00:57 | |
*** zul has joined #openstack-infra | 00:57 | |
*** markmcclain has quit IRC | 01:01 | |
*** CaptTofu has quit IRC | 01:11 | |
*** CaptTofu has joined #openstack-infra | 01:11 | |
*** CaptTofu has quit IRC | 01:13 | |
*** mikal has quit IRC | 01:13 | |
*** CaptTofu has joined #openstack-infra | 01:14 | |
*** mikal has joined #openstack-infra | 01:14 | |
*** yaguang has joined #openstack-infra | 01:26 | |
*** dina_belova has joined #openstack-infra | 01:45 | |
*** dina_belova has quit IRC | 01:49 | |
*** marun has quit IRC | 01:55 | |
*** nati_ueno has quit IRC | 02:09 | |
*** nati_ueno has joined #openstack-infra | 02:09 | |
*** nati_ueno has joined #openstack-infra | 02:10 | |
*** pabelanger has joined #openstack-infra | 02:13 | |
*** rfolco has joined #openstack-infra | 02:20 | |
*** xchu has joined #openstack-infra | 02:21 | |
*** CaptTofu has quit IRC | 02:29 | |
*** nati_ueno has quit IRC | 02:30 | |
*** CaptTofu has joined #openstack-infra | 02:30 | |
*** nati_ueno has joined #openstack-infra | 02:30 | |
*** vogxn has joined #openstack-infra | 02:33 | |
*** nati_ueno has quit IRC | 02:35 | |
*** dina_belova has joined #openstack-infra | 02:45 | |
*** anteaya has quit IRC | 02:47 | |
*** rfolco has quit IRC | 02:48 | |
*** dina_belova has quit IRC | 02:50 | |
*** amotoki has joined #openstack-infra | 02:50 | |
*** vogxn has quit IRC | 02:52 | |
*** oubiwann has quit IRC | 02:59 | |
*** garyk1 has joined #openstack-infra | 02:59 | |
*** nati_ueno has joined #openstack-infra | 03:00 | |
*** garyk has quit IRC | 03:00 | |
*** oubiwann has joined #openstack-infra | 03:02 | |
*** oubiwann is now known as Guest68015 | 03:02 | |
*** nati_uen_ has joined #openstack-infra | 03:06 | |
*** nati_uen_ has joined #openstack-infra | 03:06 | |
*** garyk1 has quit IRC | 03:08 | |
*** nati_ueno has quit IRC | 03:09 | |
*** garyk has joined #openstack-infra | 03:18 | |
*** rfolco has joined #openstack-infra | 03:26 | |
*** nati_ueno has joined #openstack-infra | 03:29 | |
*** dims has quit IRC | 03:36 | |
lifeless | clarkb: / jeblair: where do you get the rax dns client from? | 03:40 |
---|---|---|
*** SergeyLukjanov has joined #openstack-infra | 03:40 | |
lifeless | clarkb: / jeblair: also, what size instance is gerrit? And does everyone need that size? | 03:41 |
*** pabelanger has quit IRC | 03:43 | |
*** dina_belova has joined #openstack-infra | 03:46 | |
*** UtahDave has joined #openstack-infra | 03:49 | |
*** marun has joined #openstack-infra | 03:50 | |
*** dina_belova has quit IRC | 03:50 | |
*** nati_ue__ has joined #openstack-infra | 03:54 | |
*** nati_uen_ has quit IRC | 03:58 | |
*** pabelanger has joined #openstack-infra | 04:00 | |
*** yaguang has quit IRC | 04:03 | |
*** Ryan_Lane has quit IRC | 04:14 | |
*** Ryan_Lane has joined #openstack-infra | 04:14 | |
*** yaguang has joined #openstack-infra | 04:16 | |
*** jhesketh__ has quit IRC | 04:27 | |
*** garyk has quit IRC | 04:38 | |
*** vogxn has joined #openstack-infra | 04:46 | |
*** dina_belova has joined #openstack-infra | 04:47 | |
*** dina_belova has quit IRC | 04:51 | |
*** pabelanger has quit IRC | 04:53 | |
*** boris-42 has joined #openstack-infra | 04:54 | |
*** jhesketh__ has joined #openstack-infra | 04:57 | |
morganfainberg | clarkb: ping | 05:08 |
morganfainberg | ah, probably a bit late, i'll try and hit ya up tomorrow. | 05:08 |
*** nicedice_ has quit IRC | 05:19 | |
*** SergeyLukjanov has quit IRC | 05:19 | |
*** pblaho has joined #openstack-infra | 05:43 | |
* mordred is back in the world of internet | 05:50 | |
mordred | lifeless: instance size of gerrit is the largest instance that rax has - I think 64G | 05:51 |
mordred | lifeless: it is not required to be that size - but if you wanted to run a gerrit that sees our kind of traffic you'd probably want one | 05:51 |
lifeless | mordred: welcome back | 05:51 |
mordred | lifeless: thanks! | 05:51 |
lifeless | mordred: I have many questions if/when you have a time slice | 05:52 |
lifeless | mordred: (after C goes to bed) | 05:52 |
Alex_Gaynor | mordred: welcome back | 05:52 |
mordred | lifeless: I'm about to run down for a beer - I'm not realy here | 05:52 |
mordred | thanks Alex_Gaynor ! | 05:52 |
lifeless | mordred: thats cool; I wouldn't want to interfere with beer! | 05:52 |
mordred | lifeless: beer is important | 05:52 |
mordred | lifeless: there will be a stewart and a devananda there too :) | 05:52 |
*** nati_ue__ has quit IRC | 05:56 | |
*** garyk has joined #openstack-infra | 06:08 | |
*** nati_ueno has quit IRC | 06:53 | |
*** nati_ueno has joined #openstack-infra | 06:53 | |
*** tian has quit IRC | 06:56 | |
*** nati_ueno has quit IRC | 06:57 | |
*** nati_ueno has joined #openstack-infra | 07:17 | |
*** fbo_away is now known as fbo | 07:17 | |
*** Bada has joined #openstack-infra | 07:19 | |
*** boris-42 has quit IRC | 07:23 | |
*** odyssey4me has joined #openstack-infra | 07:25 | |
*** vogxn has quit IRC | 07:27 | |
*** shardy_afk is now known as shardy | 07:30 | |
*** pblaho has quit IRC | 07:33 | |
*** dina_belova has joined #openstack-infra | 07:33 | |
*** SergeyLukjanov has joined #openstack-infra | 07:33 | |
*** dizquierdo has joined #openstack-infra | 07:37 | |
*** jpich has joined #openstack-infra | 07:42 | |
*** hashar has joined #openstack-infra | 07:47 | |
*** vogxn has joined #openstack-infra | 07:57 | |
*** sgviking has quit IRC | 08:01 | |
*** nati_ueno has quit IRC | 08:05 | |
*** nati_ueno has joined #openstack-infra | 08:05 | |
*** nati_ueno has quit IRC | 08:09 | |
*** jhesketh__ has quit IRC | 08:15 | |
*** sgviking has joined #openstack-infra | 08:16 | |
*** ruhe has joined #openstack-infra | 08:19 | |
*** derekh has joined #openstack-infra | 08:21 | |
*** nati_ueno has joined #openstack-infra | 08:22 | |
*** pblaho has joined #openstack-infra | 08:34 | |
*** fifieldt has quit IRC | 08:35 | |
*** SergeyLukjanov has quit IRC | 08:36 | |
*** vogxn has quit IRC | 08:40 | |
*** vogxn has joined #openstack-infra | 08:41 | |
*** SergeyLukjanov has joined #openstack-infra | 08:41 | |
*** boris-42 has joined #openstack-infra | 08:50 | |
*** mkerrin has joined #openstack-infra | 08:51 | |
*** dina_belova has quit IRC | 09:06 | |
*** nati_ueno has quit IRC | 09:07 | |
*** nati_ueno has joined #openstack-infra | 09:08 | |
*** nati_ueno has quit IRC | 09:12 | |
*** nati_ueno has joined #openstack-infra | 09:19 | |
*** nati_ueno has quit IRC | 09:34 | |
*** nati_ueno has joined #openstack-infra | 09:35 | |
*** alexpilotti has joined #openstack-infra | 09:39 | |
*** vogxn has quit IRC | 09:43 | |
*** blamar has quit IRC | 09:45 | |
*** dina_belova has joined #openstack-infra | 09:45 | |
*** mancdaz_ has quit IRC | 09:46 | |
*** mancdaz has joined #openstack-infra | 09:47 | |
*** jkt has left #openstack-infra | 09:48 | |
*** thomasbiege has joined #openstack-infra | 09:49 | |
*** hashar_ has joined #openstack-infra | 09:52 | |
*** hashar has quit IRC | 09:55 | |
*** hashar_ is now known as hashar | 09:55 | |
*** thomasbiege has quit IRC | 09:56 | |
*** ruhe has quit IRC | 09:58 | |
*** vogxn has joined #openstack-infra | 09:59 | |
*** ruhe has joined #openstack-infra | 10:06 | |
*** xchu has quit IRC | 10:13 | |
*** pcm_ has joined #openstack-infra | 10:18 | |
*** ruhe has quit IRC | 10:18 | |
*** pcm_ has quit IRC | 10:18 | |
*** pcm_ has joined #openstack-infra | 10:19 | |
*** SergeyLukjanov has quit IRC | 10:21 | |
*** michchap has quit IRC | 10:27 | |
*** sdague has joined #openstack-infra | 10:32 | |
*** yaguang has quit IRC | 10:33 | |
*** UtahDave has quit IRC | 10:33 | |
openstackgerrit | A change was merged to openstack-dev/hacking: Use the name for this attribute that exists on Python3 https://review.openstack.org/44512 | 10:34 |
*** SergeyLukjanov has joined #openstack-infra | 10:34 | |
*** hashar has quit IRC | 10:35 | |
*** SergeyLukjanov has quit IRC | 10:54 | |
*** ruhe has joined #openstack-infra | 10:54 | |
*** michchap has joined #openstack-infra | 10:58 | |
*** SergeyLukjanov has joined #openstack-infra | 11:02 | |
*** boris-42 has quit IRC | 11:04 | |
*** michchap has quit IRC | 11:06 | |
*** CaptTofu has quit IRC | 11:16 | |
*** CaptTofu has joined #openstack-infra | 11:17 | |
*** ruhe has quit IRC | 11:18 | |
*** seagulls has quit IRC | 11:28 | |
*** beagles has joined #openstack-infra | 11:28 | |
*** vogxn has quit IRC | 11:31 | |
*** ruhe has joined #openstack-infra | 11:32 | |
*** dims has joined #openstack-infra | 11:37 | |
*** jhesketh_ has joined #openstack-infra | 11:46 | |
*** dims has quit IRC | 11:49 | |
*** anteaya has joined #openstack-infra | 11:53 | |
*** yaguang has joined #openstack-infra | 11:54 | |
*** hashar has joined #openstack-infra | 11:54 | |
*** HenryG has quit IRC | 11:57 | |
*** dims has joined #openstack-infra | 12:02 | |
*** weshay has joined #openstack-infra | 12:06 | |
*** SergeyLukjanov has quit IRC | 12:09 | |
*** SergeyLukjanov has joined #openstack-infra | 12:09 | |
*** dkranz has quit IRC | 12:10 | |
*** dina_belova has quit IRC | 12:17 | |
*** Mikhail has quit IRC | 12:18 | |
anteaya | the gate is empty | 12:21 |
*** dprince has joined #openstack-infra | 12:22 | |
*** markmcclain has joined #openstack-infra | 12:23 | |
BobBall | mordred: What's the plan for the virtualenv patch? | 12:24 |
*** markmcclain has quit IRC | 12:24 | |
*** sgviking has quit IRC | 12:25 | |
*** dina_belova has joined #openstack-infra | 12:31 | |
*** whayutin_ has joined #openstack-infra | 12:32 | |
*** yaguang has quit IRC | 12:35 | |
*** weshay has quit IRC | 12:35 | |
ttx | anteaya: this will not last forever. | 12:36 |
anteaya | hey ttx, yes it will not | 12:36 |
*** lcestari has joined #openstack-infra | 12:36 | |
anteaya | but zuul and friends have been putting away a lot of patches | 12:37 |
anteaya | the speed at which they chew through them is impressive | 12:37 |
anteaya | ttx, ever the optimist | 12:38 |
ttx | yeah, looks like the parallel tests move was an improvement overall | 12:38 |
anteaya | yes | 12:39 |
anteaya | is seemed like the pin for so many other changes, nodepool, haproxy for git | 12:39 |
anteaya | and the zuul decision changes around merging are less evident but they help | 12:40 |
*** annegentle_away is now known as annegentle | 12:46 | |
*** blamar has joined #openstack-infra | 12:52 | |
*** thomasm has joined #openstack-infra | 12:57 | |
*** dkehn_away is now known as dkehn | 13:10 | |
hashar | EmilienM: hey there :-] | 13:11 |
hashar | EmilienM: I noticed a blog post you made on eNovance blogs regarding Jenkins Job Builder http://techs.enovance.com/6006/manage-jenkins-jobs-with-yaml . Was wondering how you draw the nice pictures :-] | 13:11 |
*** lbragstad has quit IRC | 13:11 | |
EmilienM | hashar: hello | 13:14 |
EmilienM | hashar: http://www.websequencediagrams.com | 13:14 |
hashar | hence the gnome-screenshot metadata in the .png file | 13:15 |
hashar | \O/ | 13:15 |
EmilienM | hashar: I don't want to pay to download a picture :) | 13:15 |
hashar | the 1990's version would be http://www.asciiflow.com/ | 13:15 |
*** HenryG has joined #openstack-infra | 13:16 | |
EmilienM | hashar: nice one too :) | 13:16 |
EmilienM | hashar: could you review 2 patchs on JJB ? > https://review.openstack.org/#/c/44032/ and https://review.openstack.org/#/c/43685/ | 13:17 |
*** ArxCruz has joined #openstack-infra | 13:17 | |
hashar | you can get them rendered as png with ditaa :D | 13:17 |
hashar | ah I am lagging with jjb development :/ | 13:17 |
*** whayutin_ has quit IRC | 13:17 | |
*** adalbas has quit IRC | 13:17 | |
*** adalbas has joined #openstack-infra | 13:18 | |
EmilienM | ok, nw | 13:19 |
hashar | EmilienM: I will try out the ircbot change | 13:19 |
*** michchap has joined #openstack-infra | 13:20 | |
hashar | EmilienM: for sequence diagram, pypi has the 'seqdiag' package : http://blockdiag.com/en/seqdiag/index.html :-] | 13:20 |
EmilienM | hashar: thx for review ! | 13:20 |
*** ruhe has quit IRC | 13:20 | |
fungi | also for more embedded use there's http://bramp.github.io/js-sequence-diagrams/ which is rather neat | 13:22 |
anteaya | hey fungi | 13:23 |
anteaya | welcome back | 13:23 |
anteaya | how are you feeling? | 13:23 |
fungi | anteaya: recovering from hives, a respiratory infection and 4 time zones of jet lag all at the same time | 13:24 |
anteaya | ewww | 13:24 |
fungi | pretty good, and awake, all things considered | 13:24 |
sdague | ooof, hope you get better soon | 13:24 |
anteaya | well I am glad you are back, but only take the priority stuff, leave what you can to me | 13:25 |
anteaya | hey sdague welcome back to you too | 13:25 |
fungi | i'm mostly recovered thanks to the long weekend. just staring at the lingering remains of two weeks of e-mail i spent the past several days digging through | 13:25 |
anteaya | how was the yurt? | 13:25 |
sdague | anteaya: thanks... and very good :) | 13:25 |
anteaya | fungi: ah email, what fun | 13:25 |
anteaya | sdague: yay | 13:25 |
anteaya | bet you have a bit of email too, yeah? | 13:26 |
sdague | anteaya: http://dague.net/2013/09/01/vacation/ has some pictures embedded | 13:26 |
anteaya | thanks | 13:26 |
sdague | anteaya: yeh, I need to get jog0's email cleaner script working before I tackle the review folders | 13:26 |
fungi | ahh, neat. sdague and i were simultaneously venturing up opposite canadian coasts | 13:27 |
anteaya | sdague: ha ha ha | 13:27 |
sdague | fungi: awesome :) | 13:27 |
fungi | eastern alaska was also nifty | 13:27 |
anteaya | oh the yurt looks awesome | 13:28 |
anteaya | fungi: alaska is so beautiful, was that the first time you have been? | 13:28 |
fungi | yup | 13:29 |
fungi | lots of glaciers there, at least for a little longer | 13:29 |
anteaya | yeah | 13:29 |
* anteaya raises her hand for being in a future yurt group | 13:30 | |
anteaya | fungi were you sick on the boat? or was the boat okay for you? | 13:30 |
*** whayutin_ has joined #openstack-infra | 13:30 | |
* fungi doesn't get seasick, thankfully... even on small craft in rough seas for extended periods | 13:30 | |
*** ruhe has joined #openstack-infra | 13:31 | |
fungi | i could probably live on a boat fairly happily | 13:31 |
anteaya | I'm glad the boat part was enjoyable | 13:32 |
anteaya | I too could spend quite a bit of time on a boat | 13:32 |
*** ruhe has quit IRC | 13:32 | |
*** sandywalsh has joined #openstack-infra | 13:32 | |
*** thomasm has quit IRC | 13:33 | |
*** mgagne has joined #openstack-infra | 13:34 | |
*** thomasm has joined #openstack-infra | 13:36 | |
*** changbl has quit IRC | 13:43 | |
*** ruhe has joined #openstack-infra | 13:43 | |
*** dkliban has joined #openstack-infra | 13:44 | |
*** dina_belova has quit IRC | 13:44 | |
*** dkliban has quit IRC | 13:45 | |
*** dkliban has joined #openstack-infra | 13:45 | |
*** dina_belova has joined #openstack-infra | 13:46 | |
*** dina_belova has quit IRC | 13:46 | |
*** lbragstad has joined #openstack-infra | 13:47 | |
*** markmcclain has joined #openstack-infra | 13:48 | |
*** boris-42 has joined #openstack-infra | 13:49 | |
*** prad has joined #openstack-infra | 13:52 | |
*** burt has joined #openstack-infra | 13:53 | |
*** ruhe has quit IRC | 13:54 | |
hashar | EmilienM: I have reviewed your IRC publisher for jbb ( https://review.openstack.org/#/c/44032/ ) :-] | 13:56 |
*** yaguang has joined #openstack-infra | 14:02 | |
*** mrodden has joined #openstack-infra | 14:07 | |
*** vogxn has joined #openstack-infra | 14:09 | |
*** jjmb has joined #openstack-infra | 14:09 | |
*** dina_belova has joined #openstack-infra | 14:12 | |
*** pblaho has quit IRC | 14:14 | |
*** legend303 has joined #openstack-infra | 14:19 | |
legend303 | hey | 14:20 |
*** legend303 has left #openstack-infra | 14:20 | |
anteaya | hey | 14:25 |
BobBall | Who can I talk to about what the HP cloud that the CI uses provides? | 14:27 |
anteaya | hey BobBall, fungi is back and might know that one | 14:27 |
BobBall | coolio | 14:27 |
anteaya | he is catching up on email back log and should be here soon | 14:28 |
BobBall | fungi: Does HP cloud support booting from ISO or importing your own image (i.e. I want something uber-custom), and how does it provide the IP? configdrive? | 14:28 |
*** cody-somerville has joined #openstack-infra | 14:28 | |
*** dkranz has joined #openstack-infra | 14:28 | |
*** ruhe has joined #openstack-infra | 14:29 | |
EmilienM | hashar: thx | 14:29 |
*** pblaho has joined #openstack-infra | 14:30 | |
EmilienM | hashar: could you help me to understand what would you suggest for your first comment ? just a hint in the doc ? or something in the code ? | 14:32 |
hashar | EmilienM: I should be more explicit probably :] | 14:33 |
EmilienM | hashar: actually your review is very complete :) but I prefer to be clear | 14:33 |
mgagne | hashar: looks clear to me =) | 14:33 |
hashar | EmilienM: so just a hint/warning in the doc. | 14:33 |
EmilienM | mgagne: o/ | 14:33 |
EmilienM | hashar: ok, thx | 14:34 |
hashar | I don't think we have any way to fetch the Jenkins system configuration from JJB | 14:34 |
hashar | and even if we could, it is not really possible when testing the jobs (jjb test ..) | 14:34 |
mgagne | EmilienM: \o | 14:34 |
hashar | so I would just plant a huge warning sign along the way of "WARNING: the IRC plugin requires the channel to be configured in the system wide configuration or the jobs will fail to emit notifications to the channel". | 14:35 |
EmilienM | hashar: sounds cool | 14:35 |
hashar | EmilienM: comment 2 and 3 are merely complaining about duplication of dict keys | 14:35 |
*** datsun180b has joined #openstack-infra | 14:37 | |
openstackgerrit | Ilya Shakhat proposed a change to openstack-infra/config: Add doc build process into Stackalytics https://review.openstack.org/44887 | 14:39 |
EmilienM | hashar: I would say nobody does that AFIK for comment 2 & 3 | 14:41 |
EmilienM | but ok, if you prefer... | 14:42 |
openstackgerrit | Alex Gaynor proposed a change to openstack/requirements: Unpin six now that WSME works with either version https://review.openstack.org/44889 | 14:42 |
*** changbl has joined #openstack-infra | 14:42 | |
*** sdake has joined #openstack-infra | 14:43 | |
*** sdake has quit IRC | 14:43 | |
*** sdake has joined #openstack-infra | 14:43 | |
*** flashgordon is now known as jog0 | 14:44 | |
*** dkliban has quit IRC | 14:47 | |
*** dkliban has joined #openstack-infra | 14:48 | |
fungi | BobBall: production hpcloud does not provide a public glance endpoint (though i gather it is in beta and will eventually be available), and has no other mechanisms i'm aware of to upload your own server images either | 14:48 |
fungi | for infra/ci we currently use standard images they provide (ubuntu, centos) and then customize and snapshot them as needed in some cases | 14:49 |
*** zeus has joined #openstack-infra | 14:50 | |
BobBall | Ok... That's a shame... No netbooting then? | 14:51 |
BobBall | I wonder if I can hack one in by putting a netboot loader on the host | 14:52 |
fungi | not of which i'm aware at any rate | 14:52 |
BobBall | or ohhhh | 14:52 |
BobBall | haha that'd be fun | 14:52 |
BobBall | putting the XS installer as the kernel/initrd on the image itself | 14:52 |
fungi | well, yeah, so you could heavily customize an existing image to turn it into a stub ramdisk loader to bootstrap your network boot image or something, i'm sure | 14:52 |
BobBall | that _would_ be fun. | 14:52 |
fungi | or do something like tripleo's takeover-node where you dd the intended image to a second block device and then pivot-root/kexec reboot | 14:53 |
BobBall | But once you have an image you can save it and re-use it right? | 14:54 |
fungi | yep, we do that pretty heavily for devstack-gate jenkins slaves | 14:54 |
fungi | though i wouldn't call the customization we do particularly heavy. we just update/add some packages, set up accounts and other puppetry, pull down and cache some git repositories, et cetera | 14:55 |
*** whayutin_ is now known as weshay | 14:55 | |
fungi | so what we're snapshotting is still fairly close to the base image provided by hpcloud | 14:57 |
BobBall | ok | 14:57 |
BobBall | I'd want to do some pretty heavy manipulation :) | 14:57 |
*** SergeyLukjanov has quit IRC | 14:57 | |
BobBall | Oh - the other question - how are IPs provided? configdrive? | 14:57 |
fungi | very good question... lemme see if i can figure that out | 14:58 |
*** tstevenson has joined #openstack-infra | 14:58 | |
BobBall | dprince: Interesting question on openstack-dev around Review 40396 being hit by torpedo with an empty Neutron DB | 14:58 |
*** briancline has joined #openstack-infra | 15:00 | |
*** mrodden has quit IRC | 15:01 | |
*** lcestari is now known as lcestari_lunch | 15:01 | |
BobBall | fungi: what instance size do you use as well? | 15:02 |
*** vogxn has quit IRC | 15:02 | |
fungi | BobBall: the 8gb flavor | 15:03 |
BobBall | ok, that'd work. | 15:03 |
*** pblaho has quit IRC | 15:04 | |
*** SergeyLukjanov has joined #openstack-infra | 15:04 | |
fungi | BobBall: hpcloud, as i suspected, uses dhcp to set the server's ip address (fairly typical for an openstack provider) | 15:04 |
BobBall | ok - that'd work | 15:05 |
BobBall | just that RS cloud doesn't | 15:05 |
dprince | BobBall: looking... | 15:06 |
*** pentameter has joined #openstack-infra | 15:06 | |
*** dina_belova has quit IRC | 15:07 | |
openstackgerrit | Ryan Petrello proposed a change to openstack-infra/config: Provide a more generic run-tox.sh. https://review.openstack.org/43145 | 15:10 |
dprince | BobBall: 40396 is a tempest review? (https://review.openstack.org/#/c/40396) | 15:11 |
dprince | BobBall: is that the right number? | 15:11 |
BobBall | sorry, my typo | 15:11 |
BobBall | 40296 | 15:11 |
BobBall | https://review.openstack.org/#/c/40296 | 15:12 |
*** dina_belova has joined #openstack-infra | 15:12 | |
dprince | BobBall: That looks valid (i.e. it is reproducable) but I'm not sure why. I'll have to have a closer look. | 15:14 |
openstackgerrit | Daniel Izquierdo proposed a change to openstack-infra/config: Addition of the activity-board project to the OpenStack-infra environment https://review.openstack.org/44057 | 15:15 |
*** dina_belova has quit IRC | 15:16 | |
*** vogxn has joined #openstack-infra | 15:16 | |
*** ruhe has quit IRC | 15:16 | |
BobBall | dprince: the email explains it a little more - firestack is relying on the auto-generated schema which is explicitely removed by that patch | 15:17 |
BobBall | so I guess the change is incompatible with SS and something needs to fix SS in some way so it has a sensible schema going forward... but I have no idea what that is. | 15:18 |
*** danger_fo_away is now known as danger_fo | 15:18 | |
openstackgerrit | Ryan Petrello proposed a change to openstack-infra/config: Provide a more generic run-tox.sh. https://review.openstack.org/43145 | 15:20 |
*** mrodden has joined #openstack-infra | 15:22 | |
*** yaguang has quit IRC | 15:23 | |
anteaya | dhellmann: why do we need a script to run tox, what is wrong with `tox`? | 15:24 |
*** vogxn has joined #openstack-infra | 15:25 | |
*** vogxn has quit IRC | 15:26 | |
openstackgerrit | Simon König proposed a change to openstack-infra/jenkins-job-builder: Added support to trigger a build on the same node using the parameterized trigger plugin https://review.openstack.org/44900 | 15:27 |
*** ruhe has joined #openstack-infra | 15:27 | |
*** dina_belova has joined #openstack-infra | 15:27 | |
*** vogxn has joined #openstack-infra | 15:28 | |
*** michchap has quit IRC | 15:28 | |
*** vogxn has quit IRC | 15:28 | |
*** michchap has joined #openstack-infra | 15:28 | |
*** thomasbiege has joined #openstack-infra | 15:33 | |
*** jpmelos has joined #openstack-infra | 15:35 | |
jpmelos | Hello. I'm trying to set up a Gerrit/Zuul/Jenkins stack, but I'm having problems. Apparently, Jenkins and Zuul lose connection randomly, and sometimes Zuul misses some patchsets and don't trigger the proper jobs... | 15:36 |
jpmelos | Any hints on this? | 15:36 |
dkehn | fungi, question for you: i've got a review https://review.openstack.org/#/c/44564/ that was dependent upon a review that has been merged, hence I can now pull from truck is this a simple pull netron, pull my patch and git review when done and the outdated dependent patch is gone? | 15:36 |
*** vogxn has joined #openstack-infra | 15:37 | |
*** ryanpetrello has joined #openstack-infra | 15:37 | |
*** vogxn has quit IRC | 15:37 | |
*** gyee has joined #openstack-infra | 15:37 | |
*** vogxn has joined #openstack-infra | 15:38 | |
*** markmcclain has quit IRC | 15:38 | |
*** UtahDave has joined #openstack-infra | 15:38 | |
fungi | dkehn: yeah, that should normally take care of it | 15:39 |
fungi | dkehn: though it's not normally necessary unless you're going to encounter other merge conflicts with changes which landed after the parent change was merged | 15:39 |
anteaya | hi jpmelos there are a few folks doing what you want to be doing and lifeless is documenting his journey | 15:40 |
jpmelos | anteaya: Thanks, I'll try to talk to him about this! Maybe we can help each other out. | 15:41 |
*** thomasbiege has quit IRC | 15:41 | |
*** Bada has quit IRC | 15:41 | |
fungi | jpmelos: since zuul usually watches gerrit's event stream to decide when to run jobs, it could be brief network connectivity interruptions between zuul and gerrit causing changes to be missed | 15:42 |
dkehn | fungi, shouldnt be the case the ml2 is small, thanks | 15:42 |
*** rnirmal has joined #openstack-infra | 15:44 | |
fungi | jpmelos: in general, the overall integration design is not completely robust against network interruptions, so while things are generally expected to recover back to an operable state on their own, there is the possibility that they miss events, results, et cetera | 15:44 |
anteaya | jpmelos: I'm sure he would appreciate the support and feedback | 15:44 |
jeblair | lifeless, mordred: gerrit is rackspaces largest instance size, which is a 30GB vm, and no, that size is not required (though the jvm may be configured by our puppet scripts to use a significant portion of that ram, but that's tunable; review-dev uses a smaller value) | 15:48 |
anteaya | morning jeblair | 15:49 |
jeblair | good morning | 15:49 |
anteaya | did you have a nice weekend? | 15:49 |
jeblair | yep | 15:49 |
anteaya | nice | 15:50 |
anteaya | jpmelos: lifeless created this document a few days ago: http://ci.openstack.org/running-your-own.html I am sure he would like people to work their way through it and offer feedback in the form of patches if there is anything you think would help. | 15:53 |
*** reed has joined #openstack-infra | 15:54 | |
*** mrmartin has joined #openstack-infra | 15:55 | |
anteaya | morning mrmartin | 16:02 |
anteaya | clarkb hasn't said hello yet but he should be along shortly | 16:02 |
openstackgerrit | Jeremy Stanley proposed a change to openstack-infra/config: Gerrit sysadmin tips for account merge and rename https://review.openstack.org/44912 | 16:03 |
*** portante is now known as portante|afk | 16:03 | |
EmilienM | hashar: what would you suggest with your last comment on http://goo.gl/YoLLQQ ? Sorry, maybe I'm not familiar enough | 16:03 |
hashar | EmilienM: I am not sure whether we could detect the publisher is being used in a matrix job | 16:04 |
hashar | EmilienM: we should at least support the three parameters available in matrix jobs: ALL ONLY_PARENT and ONLY_CONFIGURATIONS | 16:04 |
hashar | will follow up tomorrow, I am in a conf call right now | 16:04 |
mrmartin | anteaya: thanks, I'll ping him | 16:04 |
*** michchap has quit IRC | 16:05 | |
jeblair | mrmartin: i think clarkb was suggesting that you have a script that runs 'tar; cp; chown', and then just exec that one script instead of having the 3 exec statements | 16:05 |
anteaya | hope you get what you need to keep your work moving along | 16:05 |
EmilienM | hashar: no worry, thx | 16:05 |
hashar | merci! | 16:05 |
*** hashar is now known as hasharCall | 16:05 | |
BobBall | fungi: Can you move an image from one acc to another? I want to set up a XS image so that jenkins can use it - but trying to figure out the best way to do it. Already proved it works with the RS cloud - although can't inject the IP there because they use their agent to set the networking | 16:06 |
fungi | BobBall: i haven't seen an option for moving images between accounts or even between regions/zones in hpcloud | 16:06 |
fungi | we currently generate our snapshots separately in each zone we use | 16:07 |
jeblair | BobBall: (you may know this, but just fyi:) we're only running devstack on hpcloud now, but we may run on rax (and others) again in the future. | 16:07 |
BobBall | *nod* My point was I proved it on rax (except IP addressing doesn't work...) now I want to prove it on hpcloud - where I think it will work and will be useable by jenkins | 16:08 |
openstackgerrit | Tobias Stevenson proposed a change to openstack-infra/gerritbot: Add better comment event reporting to Gerritbot https://review.openstack.org/44913 | 16:08 |
BobBall | Is there a script to generate the snapshots? (i.e. is that what you'd expect us to do?) or can we somehow manually create an image that can then be used | 16:09 |
jeblair | BobBall: excellent. :) http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/nodepool/scripts | 16:09 |
jeblair | BobBall: 'prepare_node_devstack.sh' is what gets run to build the snapshot image | 16:09 |
jeblair | BobBall: so you'd probably want to add a 'prepare_node_xen_devstack' or something that does a superset of prepare_node_devstack | 16:10 |
jeblair | BobBall: basically what nodepool does is copies those into /opt/nodepool-scripts and runs prepare_node_devstack.sh | 16:10 |
BobBall | That might be difficult without the ability to install custom images... | 16:11 |
*** lcestari_lunch is now known as lcestari | 16:11 | |
BobBall | I'll have to think | 16:11 |
jeblair | BobBall: can't you script what you have done? | 16:11 |
BobBall | well - the setup I did for RAX depended on pxeboot for XS. To get it into HP we'd have to boot a CentOS, replace kernel+initrd with XS installer, reboot and then go from there. Very ugly to script :) | 16:12 |
BobBall | Once XS is installed then yes, it's trivial to script | 16:12 |
*** jergerber has joined #openstack-infra | 16:12 | |
*** beagles has quit IRC | 16:13 | |
jeblair | BobBall: we want to replace the simple image-building stuff that nodepool does with diskimage builder eventually anyway... | 16:13 |
*** boris-42 has quit IRC | 16:14 | |
jeblair | BobBall: i'm not terribly familiar with it yet, but maybe lifeless or mordred or someone else could suggest whether that would make things any easier | 16:14 |
jeblair | (both of whom are afk now) | 16:14 |
BobBall | :) | 16:15 |
pleia2 | good morning | 16:16 |
pleia2 | anteaya: thanks for updating the dashboard bug | 16:17 |
anteaya | pleia2: morning, welcome | 16:17 |
anteaya | any surprises for you in the update? | 16:17 |
anteaya | sorry, just starting to say welcome to everyone | 16:17 |
*** beagles has joined #openstack-infra | 16:17 | |
* anteaya hangs up her walmart greeter vest | 16:18 | |
*** pcrews has quit IRC | 16:18 | |
clarkb | morning | 16:18 |
anteaya | morning clarkb | 16:18 |
mrmartin | hi clarkb | 16:18 |
clarkb | mrmartin: hello. | 16:19 |
clarkb | mrmartin: I am suggesting either consolidating all of those execs into a single script that can be run so that the creates statement is true and not hard to follow, or documenting the behavior of creates in this particular case because it is slightly different than the typical use case | 16:19 |
mrmartin | clarkb: could you check the inline comment for this review: https://review.openstack.org/#/c/42608/ ? | 16:19 |
mrmartin | clarkb: ok | 16:20 |
mrmartin | I try to do it today, or at least tomorrow, I also think it is cleaner | 16:20 |
*** dkehn_ has joined #openstack-infra | 16:21 | |
*** svarnau has joined #openstack-infra | 16:21 | |
* anteaya heads out for a walk | 16:21 | |
*** hasharCall has left #openstack-infra | 16:22 | |
clarkb | mrmartin: I have responded in the gerrit review as well | 16:22 |
mrmartin | clarkb: thanks | 16:22 |
*** dkehn has quit IRC | 16:22 | |
clarkb | mrmartin: typically exec resources will have a 1:1 with the thing they create. Eg exec tar would say creates => foo.tar. It is confusing when 6 exec resources claim to all create the same file | 16:22 |
mrmartin | clarkb: it was used as a trigger, officially the best and cleanest solution is writing a fact provider, but I like to avoid this now | 16:24 |
*** hashar has joined #openstack-infra | 16:26 | |
*** hashar has left #openstack-infra | 16:26 | |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Add a nodepool command https://review.openstack.org/44553 | 16:26 |
clarkb | mrmartin: ya, avoiding writing a fact provider is probably a good thing. My other suggestion was to document the behavior which I would be fine with as well | 16:26 |
mrmartin | clarkb: yeap, but this script rewrite will solve this | 16:27 |
*** nicedice_ has joined #openstack-infra | 16:28 | |
openstackgerrit | A change was merged to openstack-infra/config: Add image logging config for nodepool https://review.openstack.org/44372 | 16:29 |
openstackgerrit | A change was merged to openstack-infra/nodepool: Add image logging https://review.openstack.org/44373 | 16:32 |
*** pblaho has joined #openstack-infra | 16:32 | |
*** lbragstad has left #openstack-infra | 16:34 | |
*** nati_ueno has joined #openstack-infra | 16:35 | |
*** nati_ueno has quit IRC | 16:35 | |
clarkb | wow sdague, mordred and fungi are all back on the same day (ish) | 16:35 |
*** nati_ueno has joined #openstack-infra | 16:35 | |
*** markmcclain has joined #openstack-infra | 16:36 | |
*** Bada has joined #openstack-infra | 16:36 | |
*** dkehn has joined #openstack-infra | 16:36 | |
openstackgerrit | Emilien Macchi proposed a change to openstack-infra/jenkins-job-builder: Add IRCbot plugin support https://review.openstack.org/44032 | 16:37 |
*** dkehn_ has quit IRC | 16:37 | |
*** dizquierdo has left #openstack-infra | 16:38 | |
*** nati_ueno_2 has joined #openstack-infra | 16:38 | |
*** zeus has quit IRC | 16:39 | |
*** Ryan_Lane has quit IRC | 16:39 | |
fungi | clarkb: scary resumption of work, yes | 16:40 |
*** nati_ueno has quit IRC | 16:40 | |
*** zeus has joined #openstack-infra | 16:40 | |
clarkb | mordred: there is new setuptools/pbr madness for when you are ready | 16:41 |
openstackgerrit | Tobias Stevenson proposed a change to openstack-infra/gerritbot: Add better comment event reporting to Gerritbot https://review.openstack.org/44913 | 16:41 |
*** nati_ueno_2 has quit IRC | 16:43 | |
*** moted has joined #openstack-infra | 16:43 | |
fungi | for the record (so nobody tries to go in and do it themselves), i've performed the gerrit account changes/merges requested earlier by ichavero, dukhlov and hartsocks | 16:44 |
fungi | thanks anteaya for keeping track of those pending requests | 16:45 |
*** dina_belova has quit IRC | 16:45 | |
fungi | i e-mailed dukhlov and hartsocks to let them know | 16:45 |
fungi | ichavero is supposedly popping back into irc tomorrow to check on the request status anyway | 16:46 |
*** nati_ueno has joined #openstack-infra | 16:46 | |
clarkb | fungi: good to know thanks. In the case of hartsocks that was a merge right? | 16:47 |
fungi | clarkb: yeah, https://review.openstack.org/44912 is a start at trying to document that sort of thing | 16:48 |
fungi | if i find out from one of them (or future account merges) that the process is missing something i'll make sure to correct/update it accordingly | 16:49 |
*** hashar has joined #openstack-infra | 16:49 | |
fungi | so far it's pretty much just delete everything associated with the old account_id except account_patch_reviews (which should get switched to the new account_id instead) | 16:51 |
*** enikanorov-w has quit IRC | 16:51 | |
*** enikanorov-w has joined #openstack-infra | 16:52 | |
fungi | and expect the user to reapply their preferences, keys, cla signature, contact info, et al to the newer account if needed | 16:52 |
fungi | about the only thing they can't change easily is their ssh username, so i added a section for how to change that in the db as well | 16:52 |
*** hashar has quit IRC | 17:00 | |
*** weshay has quit IRC | 17:02 | |
*** derekh has quit IRC | 17:02 | |
*** pcrews has joined #openstack-infra | 17:03 | |
*** dkliban has quit IRC | 17:04 | |
*** odyssey4me has quit IRC | 17:05 | |
*** sarob has joined #openstack-infra | 17:05 | |
*** garyk has quit IRC | 17:06 | |
*** pblaho has quit IRC | 17:08 | |
*** anteaya has quit IRC | 17:08 | |
*** dina_belova has joined #openstack-infra | 17:09 | |
fungi | actually, i've already spotted about half a dozen other tables where update queries are warranted on a merger, and found one where you can encounter collisions too | 17:09 |
fungi | so i'll have a new rev on that change here in a bit | 17:09 |
jeblair | fungi: why did you decide to merge? | 17:09 |
*** nati_uen_ has joined #openstack-infra | 17:10 | |
*** nati_ueno has quit IRC | 17:10 | |
fungi | i thought it had been requested, and i was already in there handling a couple others anyway | 17:10 |
*** nati_ueno has joined #openstack-infra | 17:11 | |
*** vogxn has quit IRC | 17:11 | |
jeblair | gerrit clearly wasn't designed for it, so i'd rather just not do it. why not just say, hey, if you get a new openid, you get a new gerrit account. congrats. | 17:12 |
*** SergeyLukjanov has quit IRC | 17:12 | |
jeblair | (we've never done it before for this reason -- it's not supported, documented, tested, etc, and it's not necessary) | 17:12 |
*** dina_belova has quit IRC | 17:13 | |
openstackgerrit | A change was merged to openstack-infra/config: Rotate gearman log worker logs. https://review.openstack.org/44303 | 17:13 |
jeblair | well, that's not entirely true -- the launchpad sync script did do some amount of merging... | 17:13 |
fungi | well, it does have the unfortunate side effect that at least ssh username renames are probably warranted, and also the patch owners lose control over open reviews (drafts, et cetera) | 17:13 |
jeblair | but we decided to stop doing that | 17:13 |
fungi | seems like a fine policy going forward, it is finicky and time-consuming | 17:14 |
jeblair | agreed on the ssh rename bit | 17:14 |
fungi | oh, and also it almost always results in duplicate e-mail addresses, which then breaks gerrit | 17:15 |
fungi | (keeps you from being able to select the user to add them as reviewers, group members) | 17:15 |
*** nati_ueno has quit IRC | 17:16 | |
fungi | the additional/duplicate accounts result in that, i mean, so we still end up needing to clean that up | 17:16 |
fungi | which means figuring out which account is the right one, which is the more time consuming part anyway | 17:17 |
jeblair | well, whatever you come up with, having documentation about it will be great. :) | 17:17 |
openstackgerrit | Clark Boylan proposed a change to openstack-infra/config: Rotate Jenkisn log client logs. https://review.openstack.org/44919 | 17:17 |
clarkb | jeblair: fungi: why do ssh usernames matter? | 17:17 |
clarkb | it is a configurable gitreview and ssh setting, should be set once and forget | 17:18 |
*** weshay has joined #openstack-infra | 17:18 | |
fungi | clarkb: well, because users will continue to upload with their old ssh username and then can't figure out why they don't own their changes... or will get mysterious errors because the account associated with their ssh username lacks cla/contact info and they see it added in the webui | 17:19 |
fungi | but agreed, it's symptoms which can be recognized, explained in an faq and a workaround recommended | 17:19 |
jeblair | clarkb: i'd accept that it's a notable inconvenience not to be able to have your ssh username of choice (at least, if you are the user who has it) | 17:19 |
clarkb | jeblair: fungi: I am going to fix pbr/gear on the logstash workers so that the logrotate (and potentially other puppet changes) can be applied | 17:20 |
clarkb | worker2 seems happy with the change | 17:20 |
jeblair | clarkb: ++ | 17:20 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Add image-update command https://review.openstack.org/44920 | 17:21 |
jeblair | this ^ gives us "nodepool image-update hpcloud-az1 devstack-precise" which i think is pretty cool. :) | 17:22 |
clarkb | jeblair: I haven't looked at the nodepool command change yet (it is starred for review), does that command communicate to the daemon asking it to do work or does it execute a completely distinct nodepool process that uses the same underlying DB? | 17:25 |
*** HenryG has quit IRC | 17:25 | |
jeblair | clarkb: distinct | 17:25 |
*** portante|afk is now known as portante | 17:25 | |
*** sarob has quit IRC | 17:28 | |
*** sarob has joined #openstack-infra | 17:28 | |
*** dkliban has joined #openstack-infra | 17:29 | |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Try additional Rackspace region https://review.openstack.org/42677 | 17:29 |
pleia2 | fungi: our puppet-dashboard server filled up disk space last week and we're brainstorming how to move forward, since you worked with anteaya on some mysql optimizations several months ago I wanted to loop you in for your thoughts when you have time, bug is up to date: https://bugs.launchpad.net/openstack-ci/+bug/1218631 (I added this to meeting agenda too) | 17:29 |
uvirtbot | Launchpad bug 1218631 in openstack-ci "Build new puppet-dashboard server" [Undecided,New] | 17:29 |
fungi | pleia2: yeah, the bug is pretty accurate already. i saw mention of it in scrollback from last week and commented in here over the weekend | 17:30 |
*** Ryan_Lane has joined #openstack-infra | 17:30 | |
clarkb | jeblair: fungi pleia2 lifeless mordred when fixing the pbr version mismatch then rerunning puppet you may need to double tap puppet if you have mutliple pip packages. The first one that installs a thing that depends on pbr will move pip to /usr/local/bin and subsequent pip runs won't find /usr/bin/pip. Just run puppet again and puppet will refind pip in the new location | 17:30 |
pleia2 | fungi: ah ok, thanks :) should be all set for meeting then | 17:31 |
fungi | pleia2: but in short, the plan sounds sane. last time this happened i had to blow away the db because there wasn't enough room to repair the db (nor was there any good reason to bother). afterward we instituted changes to the mysql configuration so the next time it's rebuilt it should be suitable to support periodic automated maintenance | 17:32 |
pleia2 | fungi: anteaya updated it this morning with a series of other options, including using a fork instead of the unsupported one we're using | 17:33 |
*** sarob has quit IRC | 17:33 | |
fungi | but given that we were also starting in earnest to move servers from rs legacy to rs nova, there wasn't a lot of reason to rebuild it in place a second time | 17:33 |
* pleia2 nods | 17:33 | |
fungi | and yeah, the concerns over long-term efficacy/support of puppet-dashboard are mostly a new discussion (though it sort of came up the first time they announced they were ceasing to maintain it) | 17:34 |
pleia2 | the main complication of using the fork is ruby version, since we're running this on precise and that's got the ruby version we want | 17:35 |
pleia2 | for regular puppet-dashboard | 17:35 |
*** ryanpetrello has quit IRC | 17:36 | |
*** sarob has joined #openstack-infra | 17:37 | |
jeblair | jhesketh: i just marked your first zuul change as work-in-progress so it doesn't accidentally get merged this week | 17:38 |
clarkb | and for some reason pbr does not want to install on worker4... | 17:38 |
jeblair | jhesketh: we're trying to avoid disruptive changes until the H3 milestone is released, which is on Friday | 17:38 |
jeblair | jhesketh: but i think it's ready to be merged first thing next week (yay!) | 17:39 |
*** HenryG has joined #openstack-infra | 17:42 | |
clarkb | AttributeError: Distribution instance has no attribute 'include_package_data' | 17:42 |
*** ryanpetrello has joined #openstack-infra | 17:43 | |
*** ryanpetrello has quit IRC | 17:44 | |
clarkb | is that the upgrade setuptools globally error? /me attempts | 17:44 |
*** SergeyLukjanov has joined #openstack-infra | 17:45 | |
clarkb | nope that didn't seem to help | 17:47 |
*** ryanpetrello has joined #openstack-infra | 17:48 | |
clarkb | jeblair: have you seen that error when installing pbr before? | 17:48 |
jeblair | clarkb: i don't recall, sorry. | 17:48 |
*** garyk has joined #openstack-infra | 17:50 | |
clarkb | I get the same failure with setuptools 0.9.8 and 1.1 | 17:52 |
*** tjones has joined #openstack-infra | 17:54 | |
clarkb | dstufft: ^ | 17:55 |
openstackgerrit | A change was merged to openstack-infra/config: Update references to GerritJenkinsGit wiki https://review.openstack.org/44507 | 17:55 |
clarkb | jeblair: workers1-3 are happy. 4 and 5 are in different degrees of unhappy, 6-8 have been left alone | 17:55 |
*** ryanpetrello has quit IRC | 17:56 | |
*** ryanpetrello has joined #openstack-infra | 17:56 | |
sdague | jog0 you about? | 17:56 |
dstufft | clarkb: looks like the same problem as the other day when upstream wasn't patching Distribution somewhere (or something lie that) | 17:57 |
*** ryanpetrello has quit IRC | 17:57 | |
*** yjiang5_away is now known as yjiang5 | 17:57 | |
*** ryanpetrello has joined #openstack-infra | 17:58 | |
*** boris-42 has joined #openstack-infra | 17:58 | |
clarkb | dstufft: interesting, maybe 0.9.8 is too new then? | 17:58 |
clarkb | I will try with older setuptools | 17:58 |
dstufft | clarkb: Note: that's just me off the cuffing looking at the error message | 17:58 |
*** ryanpetrello has quit IRC | 17:58 | |
*** ryanpetrello has joined #openstack-infra | 17:58 | |
jog0 | sdague: yup | 17:59 |
openstackgerrit | Joe Gordon proposed a change to openstack-infra/devstack-gate: Add support for large_ops tempest test https://review.openstack.org/43779 | 17:59 |
jog0 | sdague: weclome back from vacation | 17:59 |
sdague | jog0: never, mind, I just figured it out. Just trying to figure out how to generate the refresh token on your gmail gerrit script | 17:59 |
sdague | jog0: thanks :) | 17:59 |
jog0 | sdague: ahh, the code is pretty raw so patches welcome. | 18:00 |
clarkb | dstufft: that must be it. setuptools 0.7.8 seems to work | 18:00 |
*** senk has quit IRC | 18:00 | |
dstufft | clarkb: see if there's a bug with setuptools already and if not file one? it's on bitbucket under pypa/setuptools | 18:00 |
dstufft | It looks like it's not patching the Distribution class in all cases | 18:00 |
clarkb | dstufft: clayg filed one | 18:00 |
dstufft | ok | 18:00 |
*** ryanpetrello has quit IRC | 18:00 | |
*** mrmartin has quit IRC | 18:01 | |
*** ryanpetrello has joined #openstack-infra | 18:01 | |
clarkb | I think the error clayg ran into was slightly different, but this must be different symptooms for the same thing | 18:01 |
clarkb | dstufft: I think clayg mentioned that a patch was being worked on | 18:01 |
sdague | jog0: yeh, seems like it's gone wonky for me | 18:01 |
dstufft | clarkb: yea it was a different error | 18:01 |
dstufft | his error was a place where setuptools was checking subclass | 18:01 |
sdague | jog0: http://paste.openstack.org/show/45688/ | 18:02 |
dstufft | this is just using the Distribution class from distutils instead of setuptools, andsetutptools added the include_pakage_data bit | 18:02 |
sdague | I figured it was worth a shot to help me reduce my review email before I tried to dive in | 18:02 |
*** ryanpetrello has quit IRC | 18:02 | |
*** ryanpetrello has joined #openstack-infra | 18:03 | |
*** gaelL has quit IRC | 18:03 | |
jeblair | sdague: welcome back! | 18:03 |
sdague | jeblair: thanks :) | 18:03 |
*** ryanpetrello has quit IRC | 18:04 | |
*** ryanpetrello has joined #openstack-infra | 18:04 | |
*** gaelL has joined #openstack-infra | 18:04 | |
clarkb | sdague: if mtreinish hasn't mentioned it yet I think you owe him beer :) | 18:05 |
jog0 | sdague: hmm did you approve gerrit-gmail to access your email in https://code.google.com/apis/console | 18:05 |
jeblair | i think we all owe him a beer :) | 18:05 |
sdague | nice :) | 18:05 |
jeblair | i think 1200 people owe mtreinish a beer | 18:05 |
jog0 | sdague: under api access | 18:05 |
*** ruhe has quit IRC | 18:06 | |
clarkb | jeblair: indeed | 18:06 |
*** garyk has quit IRC | 18:07 | |
sdague | I'll make sure to buy him a few rounds | 18:07 |
sdague | he's actually out this week | 18:08 |
clarkb | nice | 18:08 |
jog0 | sdague: ahh I found the issue | 18:08 |
sdague | jog0: I did via the browser.... | 18:08 |
sdague | jog0: ok, cool | 18:08 |
jog0 | sdague: https://github.com/jogo/gerrit-gmail/blob/master/gerrit-gmail.py#L82 | 18:09 |
jog0 | http://stackoverflow.com/questions/5161053/search-in-gmail-using-imaplib | 18:09 |
jog0 | I hard coded in the email tag Iuse | 18:09 |
jog0 | let me make that a config option, in the mean time you can just swap in your tag there | 18:09 |
*** jpmelos has left #openstack-infra | 18:10 | |
clarkb | fungi: when you have a free moment can you look at killing salt salt clients in places that they have gone sidways? the change to disable salt has merged so that we can fix it properly without it interferring with other things, but in the meantime we should probably clean those up | 18:12 |
clarkb | fungi: I am happy to help but was hoping you could take a look at it since you seem most familiar | 18:12 |
fungi | clarkb: can do here in a bit | 18:12 |
clarkb | fungi: just let me know if I need to kill processes on half the slaves or something | 18:12 |
clarkb | pbr, gear, and puppet are happy on the logstash workers | 18:13 |
*** dina_belova has joined #openstack-infra | 18:13 | |
markmcclain | need update the minimum neutronclient version, but wanted to confirm the proper order for some actions… update requirements first and then the individual projects or the other way around | 18:14 |
clarkb | markmcclain: openstack/requirements first | 18:15 |
markmcclain | clarkb: will do.. thanks | 18:15 |
sdague | jog0: cool, I'll probably turn this into a list, as I actually break them out by projects, but at least that gives me a lead | 18:16 |
*** dina_belova has quit IRC | 18:18 | |
*** jbjohnso has quit IRC | 18:18 | |
jog0 | sdague: are those subtags? | 18:19 |
sdague | they are | 18:19 |
sdague | works with subtags? | 18:19 |
jog0 | so just pick the parent tag | 18:19 |
clarkb | jd__: https://review.openstack.org/#/c/44246/ do those tests pass? | 18:19 |
clarkb | jd__: Alex_Gaynor mentioned that hacking does but couldn't get pbr to run | 18:20 |
Alex_Gaynor | My failure to get PBR wasn't related to PyPy (in case that's unclear), tests shouldn't run under CPython either | 18:20 |
jog0 | sdague: for example I have: Openstack/review/nova openstack/review/... so I just specify openstack/review | 18:20 |
jog0 | sdague: just pushed a patch | 18:21 |
*** pblaho has joined #openstack-infra | 18:22 | |
*** dina_belova has joined #openstack-infra | 18:23 | |
sdague | jog0: parent tags don't seem to work for me | 18:25 |
jog0 | sdague: yeah I am testing that out myself right now. for now does a single tag work? | 18:26 |
jeblair | fungi: do you want to WIP https://review.openstack.org/#/c/44912/1 ? | 18:26 |
sdague | it seems to | 18:26 |
jog0 | if so you can just do that for now | 18:26 |
*** melwitt has joined #openstack-infra | 18:27 | |
jog0 | also note there are some command line options (use -h to seethem) | 18:27 |
fungi | jeblair: yep, thanks--done | 18:27 |
*** tjones has left #openstack-infra | 18:28 | |
*** dina_belova has quit IRC | 18:28 | |
jog0 | sdague: mark as read is not enabled by default | 18:29 |
sdague | jog0: oh, ok, where do I turn that on? | 18:29 |
jog0 | sdague: run ./gerrit-gmail.py -h | 18:29 |
jeblair | clarkb: sorry to bother, but can you explain https://review.openstack.org/#/c/44913/2/gerritbot/bot.py to me? | 18:29 |
jeblair | clarkb: it looks to me like it would send everything that's not patchset-created or change-merged through the comment_added method... | 18:30 |
jeblair | clarkb: which doesn't sound right | 18:30 |
clarkb | jeblair: thats correct, but then comment_added() will filter out things that shouldn't actually send messages | 18:30 |
clarkb | jeblair: it is possibly to move that filtration up higher into the if block that is modified in that change | 18:31 |
jeblair | clarkb: would it not send, eg, ref-updated events to comment_added? | 18:31 |
jeblair | clarkb: which would transmit them if a channel was configured for comment-added events? | 18:31 |
sdague | jog0: ok, that seems to be doing a thing | 18:31 |
sdague | but only if I narrow it to the final tag | 18:32 |
morganfainberg | clarkb / jeblair, not sure who to poke at but is there something going on w/ gerrit? I can ssh to it, very slowly, but git review is just handing indefinitely | 18:32 |
jog0 | sdague: yeah I am looking into why that is. | 18:32 |
sdague | jog0: coolio | 18:32 |
sdague | otherwise, this is pure awesome | 18:32 |
jog0 | sdague: can you paste the error you get | 18:32 |
morganfainberg | might be my conneciton, but just figure i'd ask if something known was going on. | 18:32 |
sdague | yeh, one second, letting it complete it's run first | 18:32 |
jog0 | sdague: thanks | 18:32 |
clarkb | jeblair: oh you are correct, good catch | 18:32 |
clarkb | jeblair: so we will need to filter in the if block | 18:33 |
jeblair | morganfainberg: not that i'm aware of; i'd start looking at your connection (ping/mtr) | 18:33 |
jeblair | http://cacti.openstack.org/cacti/graph_view.php?action=tree&tree_id=1&leaf_id=9 | 18:33 |
jeblair | it did, however, just transmit a HUGE amount of data | 18:34 |
*** jjmb has quit IRC | 18:34 | |
jog0 | sdague: what happens if you set 'tag=[Gmail]/All Mail | 18:34 |
morganfainberg | jeblair, thanks digging into that now. | 18:34 |
jog0 | in the config file | 18:34 |
*** jjmb has joined #openstack-infra | 18:34 | |
*** ruhe has joined #openstack-infra | 18:35 | |
jog0 | that seems to work for me | 18:35 |
sdague | jog0: ok, will try, though I liked the idea of limitting it's behavior more so it doesn't accidently do things to the rest of my mail | 18:37 |
jog0 | sdague: yeah, thats why mark as read must explicitly be set as a flag | 18:37 |
jog0 | sdague: I once marked an entire tag as read | 18:37 |
sdague | nice | 18:38 |
sdague | also, I have a couple GB of email, so I wonder how slow the all mail will be | 18:38 |
jog0 | sdague: it just looks for unread | 18:38 |
sdague | ok, cool | 18:38 |
*** ruhe has quit IRC | 18:38 | |
sdague | yeh, that seems to be working | 18:39 |
*** weshay has quit IRC | 18:39 | |
jog0 | sdague: basic flow is: get unread emails, look for X-Gerrit-Change-Id. and compare list to ssh gerrit query | 18:39 |
jog0 | sdague: sweet, I run this tool every morning | 18:40 |
sdague | jeblair: I'm trying to read the new devstack node counts in zuul. Should I be concerned about flushing too much stuff to merge, or are we bursting dynamically now? | 18:42 |
jeblair | sdague: short: don't worry, throw whatevery you want at it. :) | 18:42 |
sdague | jeblair: yes sir :) | 18:43 |
*** dprince has quit IRC | 18:43 | |
sdague | at some point I'll need to debug why the sparklines are flashing on update for me | 18:43 |
jeblair | sdague: long: it's roughly the same algorithm as before, but it's being run as a daemon now and is very responsive | 18:43 |
sdague | but the ui tweaks are nice | 18:43 |
jeblair | sdague: ohno! they should be updating using the same method as the big graphs at the bottom | 18:44 |
jeblair | sdague: thanks :) | 18:44 |
sdague | on chrome I see a momentary flicker on the update | 18:44 |
sdague | which is not seen on the others | 18:44 |
*** dkehn is now known as dkehn_away | 18:44 | |
openstackgerrit | Jeremy Stanley proposed a change to openstack-infra/config: Gerrit sysadmin tips for account repairs/renaming https://review.openstack.org/44912 | 18:45 |
jeblair | sdague: i see that too on chromium | 18:45 |
*** olaph has joined #openstack-infra | 18:45 | |
jeblair | sdague: the big graphs only update once/min; perhaps they fliker too? | 18:45 |
jeblair | sdague: the test node graph is still only for devstack nodes at the moment; unit test slaves are still static, though there are a lot more of them | 18:47 |
jeblair | sdague: (i just realized that may have been what you were asking) | 18:47 |
jeblair | sdague: hopefully the unit test slaves will be dynamic soon. | 18:47 |
sdague | cool | 18:48 |
jeblair | i think we have 40 precise nodes and 14 centos6 | 18:49 |
*** zaro0508 has joined #openstack-infra | 18:49 | |
openstackgerrit | mark mcclain proposed a change to openstack/requirements: update min version for neutronclient https://review.openstack.org/44936 | 18:51 |
*** weshay has joined #openstack-infra | 18:53 | |
*** jpeeler has quit IRC | 18:59 | |
*** jpeeler has joined #openstack-infra | 18:59 | |
jeblair | it's meeting time! as soon as the keystone folks finish | 18:59 |
*** HenryG has quit IRC | 19:00 | |
*** nati_ueno has joined #openstack-infra | 19:01 | |
*** syerrapragada has joined #openstack-infra | 19:13 | |
*** pblaho has quit IRC | 19:13 | |
*** dripton_ is now known as dripton | 19:15 | |
*** mrmartin has joined #openstack-infra | 19:16 | |
*** thomasbiege1 has joined #openstack-infra | 19:18 | |
*** zul has quit IRC | 19:21 | |
*** wenlock has joined #openstack-infra | 19:22 | |
*** anteaya has joined #openstack-infra | 19:22 | |
*** dina_belova has joined #openstack-infra | 19:24 | |
anteaya | <= has her internet and telephone back now | 19:24 |
openstackgerrit | A change was merged to openstack-infra/config: Backup review and wiki MySQL DBs. https://review.openstack.org/44129 | 19:25 |
*** dkliban has quit IRC | 19:27 | |
*** dina_belova has quit IRC | 19:29 | |
*** gyee has quit IRC | 19:30 | |
*** thomasbiege1 has quit IRC | 19:32 | |
*** zul has joined #openstack-infra | 19:33 | |
lifeless | BobBall: jeblair: hi; I'd be delighted to answer any dib questions (and other folk who are familiar include the rest of tripleo, hub_cap and the trove folk, and [some] heat folk. | 19:34 |
ttx | mordred: you might want to review https://review.openstack.org/#/c/44489/ | 19:37 |
ttx | it's your idea after all | 19:37 |
*** vipul is now known as vipul-away | 19:41 | |
*** sarob_ has joined #openstack-infra | 19:43 | |
*** sarob has quit IRC | 19:45 | |
*** ryanpetrello has quit IRC | 19:45 | |
*** ryanpetrello has joined #openstack-infra | 19:46 | |
*** sarob_ has quit IRC | 19:47 | |
openstackgerrit | Russell Bryant proposed a change to openstack-infra/reviewstats: Update disagreements calculation. https://review.openstack.org/44946 | 19:48 |
*** dkliban has joined #openstack-infra | 19:49 | |
openstackgerrit | A change was merged to openstack-infra/reviewstats: Update disagreements calculation. https://review.openstack.org/44946 | 19:51 |
*** senk has joined #openstack-infra | 19:53 | |
* clarkb lunches | 19:59 | |
*** senk1 has joined #openstack-infra | 19:59 | |
*** hashar has joined #openstack-infra | 20:00 | |
mordred | ttx: looking | 20:00 |
mordred | jeblair: morning! | 20:00 |
*** senk has quit IRC | 20:00 | |
jeblair | mordred: good afternoon! | 20:00 |
hashar | good timezone everyone | 20:01 |
mordred | jeblair: indeed! I'm actually in Sacramento right now - so I agree with your view of time | 20:01 |
*** vipul-away is now known as vipul | 20:01 | |
openstackgerrit | A change was merged to openstack/requirements: Allow use of oslo.messaging 1.2.0a11 https://review.openstack.org/43712 | 20:01 |
jeblair | hashar: good timezone to you too! | 20:01 |
jeblair | mordred: that's terrible! i hope you're not there for long! | 20:01 |
fungi | clarkb: salt cleanup stats so far... of the 91 minions ci-puppetmaster thought it knew about, 21 don't exist any longer, 44 seem to have stopped salt successfully and 26 still have lingering processes. i'm manually killing the stragglers now | 20:01 |
mordred | jeblair: I'll be taking off in 45 minutes | 20:01 |
mordred | jeblair: there is no way I can read scrollback for 2 weeks - so as soon as I'm online for more than 5 minutes at a time, I might want to pick your brain for big-ticket things I should know about | 20:02 |
jeblair | mordred: happy to help! | 20:03 |
mordred | jeblair: looks like the project is still in one piece though - and I like the new little graphs on the zuul status! | 20:04 |
openstackgerrit | Ryan Petrello proposed a change to openstack-infra/config: Provide a more generic run-tox.sh. https://review.openstack.org/43145 | 20:04 |
jeblair | mordred: they're called 'sparklines'. edward tufte invented them. | 20:04 |
mordred | neat | 20:05 |
pleia2 | mordred: we made a whole fleet of git+cgit servers behind haproxy too http://ci.openstack.org/git.html | 20:05 |
anteaya | fungi: yes been chatting with the salt fellers, they want to stop by when we have a bit of space to do some work | 20:08 |
mordred | pleia2: neat! | 20:09 |
mordred | anteaya, fungi: are we doing things with salt now? | 20:09 |
anteaya | we looked at the salt version we are running and it is old and in need of an upgrade, some of the memory leak issues are believed to be attributed to the version of zmq we were running | 20:09 |
anteaya | mordred: being off | 20:09 |
anteaya | we shut off salt due to its use of resources | 20:09 |
mordred | ah. yes. I believe I remember doing that | 20:10 |
anteaya | probably the zmq 2.x memory leak | 20:10 |
anteaya | I think it got merged last week | 20:10 |
mordred | so this is part of "fix whatever those problems were" | 20:10 |
anteaya | yeah, jeblair hasn't had time to dig into what the problem was so we just shut it down | 20:10 |
anteaya | and the I told the salt guys and they want to help us, when we have time to receive the help | 20:11 |
anteaya | I told them before ff was a bad time | 20:11 |
mordred | yah | 20:11 |
anteaya | so once you are up to speed on the priorities and fungi has read enough email to make him happy | 20:12 |
anteaya | I'll invite them in and we can chat | 20:12 |
anteaya | make a plan and all | 20:12 |
*** sarob has joined #openstack-infra | 20:13 | |
mordred | anteaya: oh right, fungi is just getting back too isn't he? | 20:16 |
anteaya | he is | 20:16 |
* fungi nods | 20:16 | |
mordred | fungi: we should coordinate better ;) | 20:16 |
anteaya | and getting over hives and a respiratory infection | 20:16 |
mordred | fungi: how is scrollback/email overload for you? | 20:16 |
mordred | oh my! | 20:16 |
anteaya | he had a great vacation | 20:16 |
mordred | fungi: you should avoid hives and respiratory infections | 20:16 |
fungi | mordred: i declared bankruptcy on irc scrollback besides my nick highlights and am skipping most mailing list stuff unless it looks really important | 20:17 |
fungi | still taking a while to dig back out | 20:17 |
*** zaro0508 has quit IRC | 20:18 | |
*** reed has quit IRC | 20:19 | |
sdague | fungi: well I just disconnected my irc proxy when I was out, easier to be preemptively bankrupt on that | 20:20 |
fungi | also have 6 days to select and work out the schedule of summit tech-deep-dive track talks with the other co-chairs, so this week is going to be fun | 20:20 |
* sdague just finished going through openstack-dev list... whew | 20:20 | |
pleia2 | anteaya: started an etherpad here to start getting thoughts together re: sodabrew fork https://etherpad.openstack.org/migrate-to-sodabrew | 20:20 |
anteaya | wonderful | 20:20 |
* anteaya looks | 20:21 | |
*** sarob has quit IRC | 20:22 | |
openstackgerrit | Emilien Macchi proposed a change to openstack-infra/jenkins-job-builder: Add IRCbot plugin support https://review.openstack.org/44032 | 20:23 |
*** weshay has quit IRC | 20:23 | |
*** weshay has joined #openstack-infra | 20:23 | |
anteaya | pleia2: i don't know what a vscrepo is and the only reference I found that wasn't vbscript is in the puppetlabs comments mentioning vscrepo but not explaining it | 20:24 |
*** dina_belova has joined #openstack-infra | 20:24 | |
pleia2 | anteaya: in puppet it's how we pull in projects from git directly (rather than with a debian package or similar) | 20:25 |
*** russellb is now known as markmc_by_proxy | 20:25 | |
anteaya | ah okay | 20:25 |
*** markmc_by_proxy is now known as russellb | 20:25 | |
fungi | anteaya: in openstack/config try running 'git grep vcsrepo' | 20:25 |
anteaya | k | 20:26 |
pleia2 | anteaya: https://git.openstack.org/cgit/openstack-infra/config/tree/modules/reviewday/manifests/site.pp#n78 is a simple example | 20:26 |
pleia2 | or what fungi said :) | 20:26 |
openstackgerrit | Joe Gordon proposed a change to openstack-infra/devstack-gate: Add support for large_ops tempest test https://review.openstack.org/43779 | 20:26 |
*** rnirmal has quit IRC | 20:27 | |
anteaya | https://git.openstack.org/cgit/openstack-infra/config/tree/modules/reviewday/manifests/site.pp#n78 so it is a puppet resource/command? | 20:27 |
anteaya | found it: http://forge.puppetlabs.com/puppetlabs/vcsrepo | 20:28 |
pleia2 | anteaya: it's a puppet module | 20:29 |
anteaya | I had vsc and it is vcs for version control systems | 20:29 |
anteaya | okay thanks | 20:29 |
*** dina_belova has quit IRC | 20:29 | |
pleia2 | anteaya: oops, typing fail, sorry about that | 20:29 |
anteaya | no worries | 20:29 |
anteaya | I am having swap the two letter beside each other dyslexia all afternoon | 20:30 |
anteaya | how would our puppet-dashboard module have to be modified to use the sodabrew dashboard? | 20:31 |
anteaya | any thoughts? | 20:32 |
fungi | how do they differ? that's probably where the discussion starts | 20:32 |
*** mrmartin has quit IRC | 20:32 | |
anteaya | okay | 20:33 |
pleia2 | anteaya: I haven't actually looked at either very closely, I just think it's likely it won't work automatically | 20:33 |
anteaya | a good place to begin, it probably won't I agree | 20:34 |
fungi | obviously we replace the apt package provider entry for it with the vcsrepo provider and an exec to "install" it from the checkout, but beyond that i have no idea how the codebases diverge | 20:34 |
anteaya | pleia2: do we have the ability to try it and run a stacktrace on how it fails? | 20:34 |
fungi | so unless there are any already known differences we'll need to cater to, probably best to try installing with a test vm and see what works and what doesn't | 20:35 |
pleia2 | anteaya: I think it's more about the module not syncing up with the exact variables and install procedures of the new version | 20:35 |
anteaya | I'm all for trying it on a test node and getting some stacktrace | 20:35 |
pleia2 | no need for stacktrace just yet :) | 20:35 |
anteaya | ah okay | 20:35 |
pleia2 | so yeah, what fungi says | 20:35 |
pleia2 | I need to grab lunch and then spend some time on lxc baremetal this afternoon before the nova folks hunt me down ;) | 20:36 |
EmilienM | mgagne: if you have some time, I miss a last approve on https://review.openstack.org/#/c/43685/ | 20:36 |
fungi | clarkb: all formerly known salt minions are no longer running any remaining salt processes, so should be all set now | 20:36 |
anteaya | pleia2: okay | 20:36 |
lifeless | ok, so who can I pester about hiera content setup for gerrit; like - do you use a different swift user, throwaway keys? what abuot github tokens and do you use a dedicated user or will any old user do? | 20:39 |
fungi | pleia2: also bug 1219076 might be something you can figure out. i don't immediately see any indication we're using puppet to delete it, nor do i recall any reason why we should | 20:39 |
uvirtbot | Launchpad bug 1219076 in openstack-ci "puppet-dashboard does not run background services" [Undecided,New] https://launchpad.net/bugs/1219076 | 20:39 |
*** gyee has joined #openstack-infra | 20:40 | |
lifeless | fungi: it may not be puppet to delete it - I couldn't find the deleted file path in a grep... but dpkg -L on the package lists it... | 20:41 |
lifeless | pleia2: I will hold the net for the nova folk :) | 20:41 |
sdague | it's pretty awesome to see all those tempest runs checking in at < 30 minutes | 20:41 |
fungi | lifeless: the swift user is only for openstackwatch (the rss feed generator thing) if memory serves. as for github it needs a dedicated user, i believe, since gerrit needs a privileged one to be able to force push and delete stuff as part of git replication | 20:42 |
fungi | lifeless: though again, if you don't want to replicate to github, then shouldn't be necessary | 20:42 |
*** ryanpetrello has quit IRC | 20:43 | |
lifeless | fungi: replicating to github is a good idea for $most people. | 20:43 |
lifeless | fungi: so I'd rather document it than not. | 20:43 |
lifeless | how do you install the rax dns client? | 20:44 |
lifeless | is it pip installable? | 20:44 |
anteaya | sdague: isn't that lovely? | 20:44 |
fungi | lifeless: maybe, but we have to run it from a virtualenv because its dependencies conflict with other system-installed things | 20:44 |
lifeless | fungi: so whats the gerrot_github_token for ? | 20:44 |
lifeless | fungi: so, what is the rax dns clients pip name? | 20:45 |
* fungi checks | 20:45 | |
lifeless | fungi: basically, this package exists on puppetmaster and there is no documentation about where to get it | 20:45 |
lifeless | fungi: so I'm going to ask lots and lots of annoying questions so that I don't install some random *other* package. | 20:45 |
lifeless | cause there are at least two unofficial rackspace dns clients | 20:45 |
openstackgerrit | Simon König proposed a change to openstack-infra/jenkins-job-builder: Added description of the new option to the doctstring https://review.openstack.org/44951 | 20:46 |
fungi | yes, it's frustrating. we didn't really puppet any of the launch tool dependencies | 20:46 |
clarkb | fungi: awesome, thank you (re salt) | 20:46 |
fungi | because it started out mostly ad-hoc | 20:46 |
lifeless | fungi: they are puppetted now, except that one | 20:46 |
lifeless | fungi: courtesy me asking annoying questions:) | 20:46 |
lifeless | fungi: ok so what I need to know gerrit wise, is for each hiera key in site.pp for review.$ whether its: | 20:47 |
lifeless | - a locally created secret | 20:47 |
lifeless | - a provider allocated secret of some sort, and if so the specific path/docs to follow to make it | 20:48 |
clarkb | mordred: are you back yet? clayg found a bug in setuptools that is affecting pbr. https://bitbucket.org/pypa/setuptools/issue/73/ | 20:48 |
lifeless | - $other | 20:48 |
clarkb | mordred: ^ is probably an important thing to at least be apprised of | 20:48 |
lifeless | fungi: clarkb: ^ | 20:48 |
fungi | lifeless: http://paste.openstack.org/show/45693/ | 20:48 |
lifeless | What I really need is someone with deep -infra knowledge to give me a dedicated 15m or so to wander through all the keys and answer that stuff | 20:48 |
notmyname | where is the CI config file that shows what tests are running for which project? | 20:50 |
*** russellb is now known as markmc_by_proxy | 20:50 | |
*** markmc_by_proxy is now known as russellb | 20:50 | |
openstackgerrit | Boris Pavlovic proposed a change to openstack-infra/config: Add new project Rally https://review.openstack.org/44952 | 20:50 |
clarkb | notmyname: https://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/zuul/layout.yaml | 20:50 |
fungi | notmyname: openstack-infra/config modules/openstack_project/files/zuul/layout.yaml | 20:50 |
fungi | d'oh, clarkb beat me to it | 20:50 |
notmyname | fungi: and clarkb had a clicky link. yay | 20:51 |
fungi | lifeless: i'll make a quick pass through the hiera variables for the review.o.o server and see what i can remember | 20:51 |
notmyname | thanks :-) | 20:51 |
lifeless | fungi: thank you! | 20:51 |
lifeless | fungi: the ssl one I need to dig up doing self signed certs; the contactstore I am ignoring for now. | 20:51 |
lifeless | fungi: ditto gerritbot | 20:51 |
lifeless | fungi: email_private_key has a ?, mysql likewise, lp_sync_* likewise. | 20:52 |
fungi | lifeless: github_oauth_token, github_project_username and github_project_password are passed down to jeepyb for manage-projects to use when creating/updating projects mirrored to github | 20:52 |
lifeless | fungi: how do you get an oauth token out of github? I only found the 'register app' thing | 20:53 |
lifeless | fungi: which is an API key, not an oauth token | 20:53 |
lifeless | AIUI | 20:53 |
*** sarob has joined #openstack-infra | 20:54 | |
fungi | lifeless: i believe if you run manage-projects by hand, the github python module will spawn a (lynx?) browser to interactively request authentication and cache the token | 20:54 |
fungi | not very automation-friendly | 20:54 |
lifeless | aiee | 20:54 |
lifeless | also a bootstrap problem | 20:54 |
fungi | yup | 20:54 |
*** Adri2000 has quit IRC | 20:55 | |
lifeless | put this thing in hiera to spawn the machine which you can only make on the machine | 20:55 |
openstackgerrit | Simon König proposed a change to openstack-infra/jenkins-job-builder: Added support to trigger a build on the same node using the parameterized trigger plugin https://review.openstack.org/44900 | 20:55 |
fungi | we have a lot of gaps where we automated the things which were easy enough and punted on manual intervention where not | 20:55 |
fungi | hopefully there's not a lot of that left at this point though | 20:55 |
lifeless | fungi: so where does rackdns come from? the rack auth thing includes it? | 20:55 |
lifeless | Ryan_Lane: cause dns.py just prints out the rackdns commands to run | 20:56 |
fungi | lifeless: that -e git+https:// line in the freeze output | 20:56 |
lifeless | bah | 20:56 |
lifeless | Ryan_Lane: sorry | 20:56 |
lifeless | fungi: so its not just auth? :) | 20:56 |
fungi | lifeless: the -e line is for #egg=rackspace_dnsclient-dev | 20:57 |
lifeless | oh! I misread. cool. | 20:57 |
fungi | lifeless: rackspace-auth-openstack is a separate module entirely | 20:57 |
fungi | but yeah, random commit from random person's github repo with nothing to officially tie it to rackspace's dns service. we love that | 20:58 |
*** jpmelos has joined #openstack-infra | 20:58 | |
*** branen__ has quit IRC | 20:59 | |
fungi | at least it's relegated to its own virtualenv, but i got the impression that was done for practical dependency chain reasons as well as just general safety/security | 20:59 |
*** svarnau has quit IRC | 20:59 | |
*** boris-42 has quit IRC | 20:59 | |
*** sarob_ has joined #openstack-infra | 21:01 | |
*** danger_fo is now known as danger_fo_away | 21:01 | |
mordred | sdague: you're back from vacation too? | 21:03 |
fungi | lifeless: so proceeding through the list of hiera parameters for review.o.o... mysql_password, mysql_root_password and email_private_key get passed down into ::gerrit to configure the service | 21:04 |
lifeless | fungi: are manually made? Does puppet make the user and set the password, or do I manually make them and record them in hiera? | 21:04 |
lifeless | fungi: ^ thats the sort of question I'm really asking. | 21:04 |
lifeless | fungi: or put another way 'is this where the value is *created* or where the value is *provided* with creation separate? | 21:05 |
fungi | lifeless: ahh, looking at the gerrit module to see | 21:05 |
*** sarob has quit IRC | 21:05 | |
*** jjmb has left #openstack-infra | 21:05 | |
lifeless | fungi: I need to know whether to advise folk to 'make a random $thing of $thing-type' or to 'go look at $other place and grab the $thing from there. | 21:05 |
*** sarob_ has quit IRC | 21:05 | |
fungi | lifeless: we tend to have a mix of the two, so yeah, i get the lack of clarity there. been a while since i set up a gerrit so i don't remember which bits were automagic but i'm looking | 21:06 |
lifeless | fungi: thanks!. | 21:06 |
Ryan_Lane | lifeless: :D | 21:07 |
Ryan_Lane | pleia2: howdy | 21:07 |
Ryan_Lane | pleia2: so, I have a devstack image roughly done | 21:07 |
*** weshay has quit IRC | 21:07 | |
Ryan_Lane | it's in ovf format and should work with at least vmware and virtualbox | 21:07 |
Ryan_Lane | for sure it works with virtualbox, since I tested it. it includes port forwards for ssh and http. | 21:08 |
fungi | lifeless: mysql_password and mysql_root_password get passed to mysql::server to populate/update them in the database | 21:08 |
Ryan_Lane | I'll need a bit more time to tweak it, but should be done today or tomorrow | 21:08 |
fungi | lifeless: so those are at least something you'd specify in hiera and things should just work | 21:08 |
*** senk1 has quit IRC | 21:08 | |
clarkb | mordred: did you catch the setuptools bug I pasted a little earlier? | 21:10 |
*** dkehn_away is now known as dkehn | 21:11 | |
mgagne | EmilienM: not getting an approval, there's stuff to improve =) | 21:11 |
fungi | lifeless: and simlarly email_private_key ends up getting inserted as registerEmailPrivateKey in the secure.config template by puppet. trying to refresh my memory on what that's used for | 21:11 |
*** svarnau has joined #openstack-infra | 21:12 | |
*** SergeyLukjanov has quit IRC | 21:12 | |
*** pentameter has quit IRC | 21:12 | |
*** sandywalsh has quit IRC | 21:12 | |
jeblair | fungi: https://bugs.launchpad.net/openstack-ci/+bug/980922 | 21:13 |
uvirtbot | Launchpad bug 980922 in openstack-ci "gerrit unable to register email addresses" [Critical,Fix released] | 21:13 |
jeblair | fungi: it's used for email confirmations | 21:13 |
fungi | "Private key used to sign the links emailed to users when they request to register a new email address on their user account." | 21:13 |
fungi | yep, just found it in the docs | 21:13 |
*** rfolco has quit IRC | 21:15 | |
fungi | lifeless: gerritbot_password is the nickserv identification for the gerritbot irc bot, and would need to be manually set at the irc network and duplicated in that hiera parameter | 21:18 |
fungi | (at least i don't think gerritbot has provisions for setting its own identify password the first time it connects to the irc network) | 21:19 |
lifeless | fungi: is the email private key structured or just arbitrary ascii text? | 21:19 |
lifeless | jeblair: ^ | 21:19 |
fungi | lifeless: checking | 21:19 |
jeblair | lifeless: i'm not sure; gerrit init created ours for us when we manually initialized the system. if it's not in the docs (i don't think it is), then i think an examination of the code in gerrit that generates it is in order | 21:20 |
*** pcm_ has quit IRC | 21:20 | |
anteaya | pleia2: we may need to do some reconfig here: https://git.openstack.org/cgit/openstack-infra/puppet-dashboard/tree/manifests/init.pp#n170 the sodabrew fork uses a Gemfile (which is usually read and processed by bundler): https://github.com/sodabrew/puppet-dashboard/blob/master/Gemfile | 21:20 |
anteaya | I am trying to find the git repo for the puppet-dashboard that the puppet-dashboard module draws in | 21:21 |
fungi | yeah, gerrit docs say it'll create one in the db automatically. looks like it's a base64-encoded binary blob of 26 bytes length... | 21:21 |
anteaya | so as to compare how gems are processed | 21:21 |
shadower | hey everyone, a quick question: the Tuskar developers want to hold weekly IRC meetings. Can we use #openstack-meeting(-alt)? | 21:23 |
shadower | if we can, what should we do? | 21:23 |
*** sarob has joined #openstack-infra | 21:23 | |
lifeless | fungi: ok, so set to nil in hiera? | 21:23 |
lifeless | fungi: (or does puppet want '' for unset things?) | 21:23 |
*** sandywalsh has joined #openstack-infra | 21:24 | |
jeblair | lifeless: no you should set it | 21:24 |
mordred | lifeless, jeblair it's arbitrary text | 21:24 |
jeblair | lifeless: https://bugs.launchpad.net/openstack-ci/+bug/980922 | 21:24 |
uvirtbot | Launchpad bug 980922 in openstack-ci "gerrit unable to register email addresses" [Critical,Fix released] | 21:24 |
anteaya | looks like this is it: https://github.com/puppetlabs/puppet-dashboard | 21:24 |
* mordred generated one for the hp gerrit install | 21:24 | |
jeblair | lifeless: read that bug for what will happen if you don't set it | 21:24 |
*** dina_belova has joined #openstack-infra | 21:25 | |
*** weshay has joined #openstack-infra | 21:25 | |
lifeless | jeblair: so I should run gerrit init after installing gerrit before puppetting it? | 21:25 |
lifeless | *confused* | 21:25 |
clarkb | jeblair: https://review.openstack.org/#/c/44553/ please see comment there | 21:25 |
jeblair | lifeless: i think what mordred is saying is that you should make one up and put it in hiera | 21:25 |
jeblair | lifeless: like any other password | 21:25 |
mordred | yes | 21:26 |
lifeless | ok. so the base64 bit is irrelevant? | 21:26 |
jeblair | lifeless: i have not done the examination of the gerrit code needed to confirm the format, so you are in his hands unless you want to do that yourself | 21:26 |
jeblair | lifeless: i only assert that you should have _something_ in hiera. | 21:26 |
lifeless | jeblair: ack, thanks. | 21:26 |
mordred | lifeless: I believe it is a base64 encoding of a random thing | 21:26 |
fungi | lifeless: i think that's merely what gerrit does to turn random data into text so it can be included in the config | 21:26 |
EmilienM | mgagne: ack | 21:26 |
* lifeless is the great guinea pig | 21:26 | |
clarkb | for https://review.openstack.org/#/c/44057/ do we need to coordinate the move of activity board into gerrit with reed and bitergia? | 21:28 |
jeblair | clarkb: responded | 21:28 |
clarkb | jeblair: fungi ^ if not I can approve that change | 21:28 |
*** senk1 has joined #openstack-infra | 21:29 | |
*** dina_belova has quit IRC | 21:30 | |
jeblair | clarkb: let's ask reed | 21:30 |
*** Bada has quit IRC | 21:30 | |
jeblair | it's semi-active and they aren't usually around here | 21:30 |
fungi | yeah, i don't know the answer | 21:30 |
clarkb | jeblair: ya I would like to avoid the force pushing that will need to be done with the clouddocs maven repo | 21:31 |
* fungi is semi-afk to avoid dripping food on the keyboard before his next meeting | 21:31 | |
anteaya | lifeless: you are a great guinea pig | 21:31 |
anteaya | hi shadower, I am not sure who is in charge of the meeting schedule in the meeting and meeting-alt channels | 21:33 |
lifeless | ttx I think | 21:33 |
lifeless | or even self serve | 21:33 |
anteaya | ah okay | 21:33 |
lifeless | there is a calendar somewhere. | 21:33 |
fungi | self-serve in the wiki i believe | 21:34 |
jeblair | https://wiki.openstack.org/wiki/Meetings | 21:34 |
shadower | right, thought about that but I didn't want to step on anyone's toes | 21:34 |
fungi | and there are definitely stackforge projects (savanna for example) using that channel for scheduled meetings | 21:34 |
shadower | ttx: can you confirm Tuskar can just pick an empty slot and document it in the wiki? | 21:34 |
lifeless | shadower: if you can pick a UTC+12 friendly slot, I'd really appreciate that :) | 21:35 |
shadower | lifeless: we've already mostly converged on a slot, lemme check it wrt utc+12 | 21:36 |
shadower | most devs are in UTC+2/-6 | 21:36 |
pleia2 | Ryan_Lane: awesome! thanks | 21:37 |
shadower | lifeless: 14:00UTC is the likely time -> 2PM your time :-( | 21:37 |
*** alaski is now known as alaski-vacation | 21:38 | |
pleia2 | anteaya: cool, I figured we'd need to adjust the dependencies some | 21:38 |
anteaya | pleia2: k | 21:38 |
fungi | 2am | 21:38 |
shadower | sorry, 2am | 21:38 |
anteaya | trying to find out if there is a way to just get the module to load gems from the Gemfile | 21:39 |
* shadower confuses left and right, too | 21:39 | |
openstackgerrit | A change was merged to openstack-infra/config: Add new savanna repos https://review.openstack.org/44348 | 21:39 |
clarkb | mrodden: jeblair: fungi: https://review.openstack.org/#/c/39399/ change to add pypi-mirror project we are just going to delete the unneeded files from the copied jeepyb repo? | 21:41 |
clarkb | I think we discussed this, just double checking before I approve | 21:41 |
mordred | clarkb: "woohoo! logstash 1.2 is out!" <-- seen on twitter | 21:42 |
* fungi vaguely recalls that being the consensus | 21:42 | |
mrodden | clarkb: i think that was the plan | 21:42 |
openstackgerrit | A change was merged to openstack-infra/config: Report cinder patches to #openstack-cinder https://review.openstack.org/44554 | 21:42 |
clarkb | mordred: "woohoo" they have changed a ton of stuff, it is going to be a bit of work to switch, but the changes are good so just need to power through | 21:43 |
clarkb | mordred: https://bitbucket.org/pypa/setuptools/issue/73/ | 21:43 |
mrodden | i can like... do a subtree copy of the history of run_mirror.py or something but that wouldn't make it through review very well | 21:43 |
clarkb | mordred: ^ is causing all osrts of pbr problems | 21:43 |
openstackgerrit | A change was merged to openstack/requirements: update min version for neutronclient https://review.openstack.org/44936 | 21:43 |
clarkb | mrodden: nevermind I think it is fine as is | 21:43 |
clarkb | mrodden: it is easy to submit a commit that deletes unneeded things, easy on reviewers too | 21:43 |
mrodden | yeah | 21:44 |
mordred | clarkb: awesome | 21:44 |
mrodden | the history will always be in jeepyb if we need it | 21:44 |
clarkb | mordred: the tl;dr is we need old setuptools but newer than distribute merger | 21:44 |
clarkb | mrodden: we can keep the history for the non mirror stuff in pypi-mirror too. The repo is small enough | 21:44 |
mordred | clarkb: you're kidding | 21:45 |
clarkb | mordred: I wish I was | 21:45 |
lifeless | shadower: yeah, 0200 is kinda bad :( | 21:45 |
* mordred wants to kill someone | 21:45 | |
lifeless | shadower: it just that - well - I kinda think you want close connection to tripleo | 21:45 |
clarkb | mordred: 0.7.8 works great, 0.9.8 does not. I haven't narrowed down the newest working version | 21:45 |
clarkb | mordred: clayg may have an idea | 21:45 |
lifeless | fungi: ok so - github oauth token, just made via the 'register app' thing in github ? | 21:46 |
lifeless | fungi: project username and password are for the dedicated account ? | 21:46 |
shadower | lifeless: yeah, we do. But we'd have to ditch either the US or the EU part of the team for you. | 21:46 |
mordred | clarkb: why aren't we seeing the problem regularly in our gate then? | 21:47 |
lifeless | jeblair: should these parameters be documented in the gerrit.rst file or in the gerrit.pp file ? | 21:47 |
shadower | lifeless: we'll always send out the notes to openstack-dev and I reckon I'll start attending the tripleo meeting | 21:47 |
lifeless | jeblair: erm, gerrit.rst /review.pp ? | 21:47 |
*** Guest68015 is now known as oubiwann | 21:47 | |
dstufft | mordred: do you upgrade setuptools in the venv? | 21:47 |
lifeless | shadower: we put the tripleo meeting at a time everyone can get to | 21:47 |
clarkb | mordred: I'm not sure yet. I believe for unittests tox/virtualenv are protecting us | 21:47 |
lifeless | shadower: 9/10 at night for our EU folk; midday for US, 0800 for me. | 21:48 |
clarkb | mordred: then for devstack-gate we install globally and don't explicitly upgrade setuptools | 21:48 |
lifeless | shadower: adjacent to that, either side, should be tolerable for everyone once a week | 21:48 |
*** openstackgerrit has quit IRC | 21:48 | |
lifeless | shadower: or UTC 2000 on a different day ? | 21:48 |
*** openstackgerrit has joined #openstack-infra | 21:48 | |
*** senk1 has quit IRC | 21:48 | |
shadower | lifeless: most of the team is UTC+1/+2 where it's a bit tough. But I'll bring it up | 21:48 |
shadower | better than 2am thats for sure | 21:49 |
clarkb | mordred: jeblair fungi if there is no last minute opposition to using jeepy as the base for pypi-mirror in https://review.openstack.org/#/c/39399/1/modules/openstack_project/templates/review.projects.yaml.erb I will merge that change | 21:49 |
lifeless | shadower: UTC2000 would be there 9pm/10pm - it's personal time, sure, but it's not [for most folk] actually mid-sleep time. | 21:50 |
mordred | clarkb: we _do_ upgrade setuptools for devstack-gate | 21:50 |
mordred | clarkb: so we use latest setuptools everywhere we run tests | 21:50 |
fungi | lifeless: the github parameters (oauth, project_username, project_password) are all needed by the github module and seem to get embedded in one or more of its templates. looking to see what exactly | 21:50 |
mordred | oh | 21:50 |
shadower | lifeless: true. I'd be okay with that (as evidenced by my being online now), but I don't know about the rest of the devs. Will ask & let you know | 21:50 |
mordred | clarkb: I tihnk I know the problem | 21:50 |
mordred | git clone https://github.com/openstack/swift.git | 21:50 |
mordred | cd ~/swift; sudo python setup.py develop; cd - | 21:50 |
fungi | clarkb: no opposition from me | 21:50 |
mordred | are the commands given | 21:51 |
mordred | that won't work | 21:51 |
mordred | setuptools must be upgraded first | 21:51 |
lifeless | shadower: thanks | 21:51 |
shadower | np | 21:51 |
* mordred digging further | 21:51 | |
clarkb | mordred: this was a problem on logstash-worker4 and 5 today | 21:51 |
* anteaya is afk for a baiat | 21:51 | |
anteaya | bit | 21:51 |
clarkb | mordred: I upgraded setuptools to 1.1, tried and failed, downgraded to 0.9.8, tried and failed. It wouldn't work until I downgraaded to 0.7.8 | 21:52 |
mordred | clarkb: wow. really | 21:52 |
mordred | ok | 21:52 |
*** branen has joined #openstack-infra | 21:53 | |
openstackgerrit | Mathieu Gagné proposed a change to openstack-infra/jenkins-job-builder: Escape special characters in documentation https://review.openstack.org/44959 | 21:53 |
mordred | clarkb: and to be clear, it's python-swiftclient you're seeing the problem on, right? | 21:53 |
clarkb | mordred: the process there was puppet could not upgrade gear because the global pbr 0.5.17 version conflicted with what newer gear needed. So I pip uninstalled gear, rm'd the files in /usr/local/lib/python2.7/dist-packages then pip install gear | 21:53 |
clarkb | gear 0.3.1 -> 0.4.0 | 21:54 |
mordred | clarkb: ok | 21:54 |
openstackgerrit | Mathieu Gagné proposed a change to openstack-infra/jenkins-job-builder: Make references to Jenkins plugins uniform https://review.openstack.org/44960 | 21:54 |
clarkb | but pip install gear would fail to install pbr, so I had to fiddle with setuptools until I got a version of setuptools that could install pbr without the AttributeError | 21:54 |
* mordred wants to cry | 21:55 | |
mordred | ok. I'm landing. I'll dig in when I get back on internets | 21:55 |
*** branen_ has joined #openstack-infra | 21:56 | |
fungi | lifeless: the oauth token seems to correspond to our openstack-gerrit account on github (used for replication) and the "project" username/password correspond to our openstack-project-creator account on github, used by the manage-projects script | 21:56 |
EmilienM | mgagne: I could not resist to make the patchset now. I just want to build the doc before, but I'm not sure. Could you tell me how you do ? | 21:56 |
mgagne | cd doc ; make html | 21:57 |
EmilienM | like other docs, make sense | 21:57 |
mgagne | that should be it, that's what I use | 21:57 |
fungi | lifeless: so precreated with the right privs and then entered into hiera | 21:57 |
clarkb | mgagne: EmilienM: or `tox -evenv python setup.py build_sphinx` | 21:57 |
*** dkranz has quit IRC | 21:57 | |
EmilienM | mgagne: clarkb: thx guys | 21:57 |
* fungi needs to afk for a meeting now | 21:57 | |
clarkb | that deals with any potential dependencies doc building has | 21:57 |
mgagne | clarkb: thanks, I probably have them (deps) installed already ^^' | 21:58 |
lifeless | fungi: oh right, and you run jeepyb to get it | 21:58 |
lifeless | fungi: so bootstrap is enter it as blank | 21:58 |
* EmilienM had a lot of dependencies uninstalled | 21:58 | |
*** branen has quit IRC | 21:59 | |
EmilienM | mgagne: looks better now indeed, thanks for your review. I push the new patchset now and goes to bed. | 22:00 |
mgagne | EmilienM: will check asap | 22:00 |
EmilienM | no worries | 22:00 |
openstackgerrit | Emilien Macchi proposed a change to openstack-infra/jenkins-job-builder: Add Plot plugin support https://review.openstack.org/43685 | 22:00 |
EmilienM | arf | 22:00 |
mgagne | EmilienM: Reference to Jenkins plugin still need to be updated | 22:01 |
shadower | lifeless: hey, I've just noticed that the Glance team alternates between 1400 and 2000 UTC. Would you be okay with that as an alternative? | 22:01 |
EmilienM | yeah | 22:01 |
shadower | https://wiki.openstack.org/wiki/Meetings#Glance_Team_meeting | 22:01 |
EmilienM | mgagne: I did it, but made a mistake. | 22:01 |
lifeless | shadower: sure | 22:02 |
shadower | lifeless: cool | 22:02 |
*** ftcjeff has joined #openstack-infra | 22:02 | |
*** thomasm has quit IRC | 22:02 | |
openstackgerrit | A change was merged to openstack-infra/config: Rotate Jenkisn log client logs. https://review.openstack.org/44919 | 22:03 |
clarkb | mrodden: there were merge conflicts on the pypi-mirror change | 22:03 |
*** thomasm has joined #openstack-infra | 22:03 | |
mrodden | clarkb: k i'll look at it | 22:03 |
clarkb | now I feel bad for approving ^ it has a tyop in the commit message :/ | 22:03 |
mrodden | was just about to get to that | 22:03 |
mrodden | ? | 22:03 |
openstackgerrit | Emilien Macchi proposed a change to openstack-infra/jenkins-job-builder: Add Plot plugin support https://review.openstack.org/43685 | 22:03 |
EmilienM | the good one this time ^ sorry for noise. | 22:03 |
clarkb | mrodden: sorry I was referring to 44919 | 22:03 |
mrodden | oh | 22:04 |
mrodden | yep | 22:04 |
mrodden | uh... | 22:05 |
hashar | EmilienM: will look at your ircbot patch tomorrow :-] | 22:05 |
mrodden | both modified: modules/openstack_project/files/gerrit/acls/openstack-infra/nodepool.config | 22:05 |
mrodden | wut? | 22:05 |
hashar | EmilienM: got to sleep for now sorry | 22:05 |
EmilienM | hashar: same here | 22:05 |
clarkb | mrodden: are you doing a rebase? | 22:06 |
mrodden | yeah | 22:06 |
EmilienM | hashar: I did what you asked | 22:06 |
mrodden | did it detect a bad rename? | 22:06 |
hashar | EmilienM: wonderful. then I could get a look at the plot plugin probably | 22:06 |
clarkb | mrodden: I would check that you aren't rebasing unexpected things. did you rebase -i ? | 22:06 |
mrodden | yeah | 22:06 |
mrodden | only had one | 22:06 |
clarkb | weird | 22:06 |
EmilienM | hashar: see you tomorrow, don't hesitate to ping me here :) | 22:07 |
mrodden | i'm gonna try a cherry-pick instead... | 22:07 |
*** burt has quit IRC | 22:08 | |
*** lcestari has quit IRC | 22:08 | |
*** flaper87 has joined #openstack-infra | 22:09 | |
flaper87 | hey guys, Marconi just got accepted for incubation (w0000t). As for the migration from stackforge to openstack, what's needed? Is it enough to propose a patch to create Marconi (and python-marconiclient) pointing to the stackforge upstream repo? | 22:10 |
flaper87 | What happens with current reviews? | 22:11 |
flaper87 | is it necessary to get them all merged before the migration ? | 22:11 |
*** senk has joined #openstack-infra | 22:11 | |
clarkb | flaper87: typically we do a project rename, this requires a short gerrit downtime where we update the gerrit database to capturethe rename in your existing change reviews | 22:12 |
*** zeus has quit IRC | 22:12 | |
flaper87 | clarkb: ok, how / when can we schedule it ? | 22:12 |
clarkb | flaper87: coinciding with that is a change to s/stackforge\/*marconi*/openstack\/*marconi*/ | 22:12 |
clarkb | flaper87: first step is to propose the change that does ^ | 22:13 |
flaper87 | clarkb: kk, will do! | 22:13 |
clarkb | flaper87: we won't merge it until after the rename but it gets the conversation going. You might also WIP it to prevent early merging | 22:13 |
*** sarob_ has joined #openstack-infra | 22:13 | |
flaper87 | clarkb: will do, thanks! | 22:13 |
clarkb | then we often try to bundle several renames if possible, but if non are queued we may just do marconi | 22:13 |
*** sarob_ has quit IRC | 22:14 | |
*** sarob_ has joined #openstack-infra | 22:14 | |
*** syerrapragada has quit IRC | 22:14 | |
clarkb | mordred: https://review.openstack.org/#/c/44496/ is another good one for you | 22:14 |
*** melwitt has quit IRC | 22:14 | |
*** melwitt1 has joined #openstack-infra | 22:14 | |
*** datsun180b has quit IRC | 22:15 | |
clarkb | flaper87: I wasn't too clear, existing/current reviews remain, we take the short gerrit downtiem so that their details in the DB can be updated | 22:15 |
clarkb | we will even update your watch lists in gerrit :) | 22:15 |
clarkb | Alex_Gaynor: pypy neutronclient tests pass? | 22:16 |
Alex_Gaynor | clarkb: yuppers! | 22:16 |
*** sarob has quit IRC | 22:17 | |
flaper87 | clarkb: souuuunds good | 22:18 |
*** sarob has joined #openstack-infra | 22:18 | |
openstackgerrit | A change was merged to openstack-infra/config: Run the neutronclient tests under PyPy https://review.openstack.org/44772 | 22:19 |
clarkb | Alex_Gaynor: ^ | 22:19 |
Alex_Gaynor | clarkb: danke! | 22:19 |
markmcclain | awesome | 22:19 |
*** sarob_ has quit IRC | 22:21 | |
lifeless | clarkb: mordred: what is ssh_project_rsa_key_contents= vs ssh_rsa_key_contents ? | 22:21 |
clarkb | lifeless: looking | 22:23 |
openstackgerrit | Mathew Odden proposed a change to openstack-infra/config: Create new pypi-mirror project for run_mirror.py https://review.openstack.org/39399 | 22:23 |
openstackgerrit | A change was merged to openstack-infra/jenkins-job-builder: Escape special characters in documentation https://review.openstack.org/44959 | 22:23 |
fungi | lifeless: ssh_rsa_key_contents is the host key content for the gerrit ssh service (~/review_site/etc/ssh_host_rsa_key) | 22:24 |
fungi | whereas ssh_project_rsa_key_contents is the key used by manage-projects to authenticate to gerrit's ssh interface | 22:24 |
mrodden | clarkb: i think i got it... Git was doing something with the rename detection... probably because the ACL files content is so similar | 22:24 |
mrodden | https://review.openstack.org/#/c/39399/2 | 22:25 |
lifeless | fungi: thanks | 22:25 |
clarkb | fungi: any idea why we put the project ssh key in review_site/etc? | 22:25 |
lifeless | what about lp_* ? | 22:25 |
lifeless | how are they created ? | 22:25 |
*** dina_belova has joined #openstack-infra | 22:25 | |
clarkb | lifeless: I believe that is manually following the steps given by the launchpad python lib | 22:26 |
openstackgerrit | Mathieu Gagné proposed a change to openstack-infra/jenkins-job-builder: Make references to Jenkins plugins uniform https://review.openstack.org/44960 | 22:26 |
clarkb | mrodden: thanks | 22:26 |
lifeless | clarkb: I'm lost; there are 5 values there and no clue about where to start | 22:27 |
fungi | clarkb: i suspect $no_reason | 22:27 |
openstackgerrit | Flavio Percoco proposed a change to openstack-infra/config: Move marconi under openstack https://review.openstack.org/44963 | 22:27 |
flaper87 | clarkb: ^ | 22:27 |
*** changbl has quit IRC | 22:28 | |
*** fbo is now known as fbo_away | 22:28 | |
clarkb | mrodden: any reason for the additional section in pypi-mirror.conf? I don't think we will need to push merge commits | 22:28 |
clarkb | lifeless: actually I think the lp_sync stuff can be ripped out, we aren't syncing with lp anymore | 22:29 |
*** dina_belova has quit IRC | 22:30 | |
mrodden | clarkb: ? | 22:30 |
mrodden | oh whops | 22:30 |
clarkb | mrodden: https://review.openstack.org/#/c/39399/1..2/modules/openstack_project/files/gerrit/acls/openstack-infra/pypi-mirror.config | 22:30 |
mrodden | how did that get there | 22:30 |
mrodden | stupid rebase... | 22:30 |
mrodden | let me fix it | 22:30 |
clarkb | lifeless: http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/templates/gerrit_lp_creds.erb half of the values go in there | 22:31 |
openstackgerrit | Mathew Odden proposed a change to openstack-infra/config: Create new pypi-mirror project for run_mirror.py https://review.openstack.org/39399 | 22:31 |
clarkb | lifeless: that file may be shared with the launchpad bug and blueprint sync scripts | 22:31 |
clarkb | lifeless: I am still trying to figure out what the two rsa keys are for | 22:31 |
*** hashar has quit IRC | 22:32 | |
clarkb | lifeless: the rsa keys were used by the update_gerrit_users.py script. I believe you can ignore those two parameters (and they should probably be removed). The other three lp items are the ones you want | 22:34 |
*** senk has quit IRC | 22:34 | |
openstackgerrit | lifeless proposed a change to openstack-infra/config: Document review.pp parameters a bit. https://review.openstack.org/44969 | 22:36 |
openstackgerrit | lifeless proposed a change to openstack-infra/config: Phase 3 infra bootstrap docs: gerrit. https://review.openstack.org/44970 | 22:36 |
*** reed has joined #openstack-infra | 22:36 | |
*** mrodden has quit IRC | 22:40 | |
jhesketh | jeblair: yep, that's a good idea (re not merging the refactor). I was wondering if we wanted to wait :-) | 22:40 |
*** sarob has quit IRC | 22:41 | |
*** sarob has joined #openstack-infra | 22:41 | |
jeblair | jhesketh: yeah, if this came up more often, we could set up a branch or something, but it's pretty rare that we get a refactoring zuul change that wants to land right during one of our quiet periods, so i figured it wouldn't really hurt to wait a week. | 22:41 |
jhesketh | yep | 22:42 |
*** weshay has quit IRC | 22:43 | |
*** markmcclain has quit IRC | 22:44 | |
clarkb | mrodden left us :( I had one more comment. Oh well | 22:45 |
*** prad has quit IRC | 22:46 | |
*** sarob has quit IRC | 22:46 | |
*** jergerber has quit IRC | 22:48 | |
*** alexpilotti has quit IRC | 22:48 | |
*** ftcjeff has quit IRC | 22:49 | |
*** mrodden has joined #openstack-infra | 22:54 | |
*** mrodden1 has joined #openstack-infra | 22:56 | |
*** mrodden has quit IRC | 22:58 | |
*** mrodden1 is now known as mrodden | 23:01 | |
*** tstevenson has quit IRC | 23:01 | |
russellb | so, either we're not merging *that* much code right now, or the vast improvements made to infrastructure and test reliability are making things super smooth | 23:03 |
russellb | :) | 23:03 |
russellb | <3 | 23:03 |
*** sarob has joined #openstack-infra | 23:03 | |
*** jpich has quit IRC | 23:03 | |
openstackgerrit | Clark Boylan proposed a change to openstack-infra/publications: Handle lack of tags when running make-index. https://review.openstack.org/44974 | 23:03 |
clarkb | pleia2: fungi ^ | 23:03 |
fungi | haha! great catch | 23:04 |
clarkb | russellb: http://tinyurl.com/k4wa5po we are merging a fair amount of changes but the bulk of it seemed to be before the proposal freeze | 23:04 |
pleia2 | aaah | 23:05 |
pleia2 | clarkb: great | 23:05 |
clarkb | russellb: I wonder if the proposal freezes were misinterpreted as being the feature freeze? | 23:05 |
fungi | russellb: ttx said the same. i'd like to believe it's thanks to the improvements | 23:05 |
jeblair | russellb: http://graphite.openstack.org/render/?_t=0.6905084141797536&from=-8weeks&bgcolor=ffffff&title=Gerrit%20Events%20%28per%20Day%29&width=586&height=308&fgcolor=000000&_salt=1378249530.175&target=alias%28summarize%28stats_counts.gerrit.event.change-merged%2C%20%271d%27%29%2C%20%27Change%20merged%27%29 | 23:05 |
jeblair | russellb: that's similar to clarkb's graph but expanded to 8 weeks so you can see before the pff | 23:05 |
russellb | interesting | 23:06 |
russellb | so maybe these freezes kinda worked? | 23:06 |
russellb | a huge push getting code posted | 23:06 |
russellb | and then otherwise, pain was spread over a couple weeks? | 23:06 |
russellb | but i think it's the infra improvements too ;-) | 23:06 |
*** amotoki_ has joined #openstack-infra | 23:06 | |
clarkb | they definitely help :) | 23:06 |
jeblair | russellb: i think they are helping; it would have been nice if they had been in 2 weeks earlier.... | 23:07 |
lifeless | rdns-create wants a domani parameter | 23:07 |
lifeless | but dns.py doesn't spit one out | 23:07 |
jeblair | russellb: but at least we know the new system is battle tested. :) | 23:08 |
russellb | yep! | 23:08 |
russellb | i bet tomorrow will pick up more than today | 23:08 |
jeblair | and we have a better idea of what to expect in the future | 23:08 |
jeblair | lifeless: i wonder if the client changed syntax | 23:09 |
clarkb | lifeless: isn't that what the --name argument is for | 23:09 |
lifeless | clarkb: apparently not | 23:09 |
jeblair | lifeless: our checkout hasn't been updated in quite a while | 23:10 |
jeblair | that's an absurd parameter to require for rdns-create | 23:10 |
lifeless | jeblair: I installed the same commit as fungi reported you having | 23:10 |
lifeless | -e git+https://github.com/kwminnick/rackspace-dns-cli@28df9f5ee79ddae2e24ff91ec34433d90bc41366#egg=rackspace_dnsclient-master | 23:10 |
fungi | lifeless: last nodes i spun up (~3 weeks ago?) i was able to just cut and paste the rackdns commands spat out when running the launch script | 23:10 |
fungi | so maybe dns.py when run by itself is returning something slightly differenty | 23:11 |
lifeless | fungi: I didn't run dns.py by itself | 23:11 |
lifeless | fungi: I ran launch.py | 23:11 |
jeblair | lifeless: http://paste.openstack.org/show/45700/ | 23:12 |
fungi | ahh, okay. yeah that's what i'd been doing... it did work at least recently | 23:12 |
jeblair | lifeless: that's an actual command i have recently run (with some details removed from the url) | 23:12 |
jeblair | pulled it right out of my scratch buffer | 23:12 |
lifeless | jeblair: very odd | 23:12 |
fungi | ahh, right, reverse-dns because it's based on the machine's address doesn't take a domain option | 23:13 |
fungi | but when specifying a normal record it does need one | 23:13 |
mrodden | clarkb: so regarding the jenkins_job_builder projects.yaml.... would copying the jeepyb config and changing the name: attribute be sufficient... i'm not sure how this all gets resolved | 23:13 |
lifeless | jeblair: http://paste.openstack.org/show/45701/ | 23:14 |
fungi | lifeless: rdns-create differs from create in that regard | 23:14 |
lifeless | fungi: indeed; but note both pastebins show rdns-create | 23:14 |
fungi | how odd | 23:14 |
clarkb | fungi: pleia2: there is a companion publications change to the overview branch. | 23:14 |
lifeless | fungi: *I* know, right? | 23:14 |
clarkb | mrodden: let me look at that section, but yes I think you can copy pasta and rename | 23:14 |
mrodden | it has gate-{name}-pep8 and -pyflakes | 23:15 |
lifeless | mrodden: you're working on cloning the infra too ? | 23:15 |
mrodden | as well as {name}-tarball and pypi-jobs | 23:15 |
mrodden | uh no... i dont think so | 23:15 |
mrodden | lifeless: ^ | 23:15 |
mrodden | i'm working on this https://review.openstack.org/#/c/39399/3 | 23:16 |
clarkb | mrodden: you can remove the pyflakes job but I would keep tarballs and pypi jobs | 23:16 |
mrodden | ok | 23:16 |
clarkb | mrodden: that way we will be ready to pypi, and the pyflakes job is superceded by the pep8 job which runs flake8 | 23:16 |
mrodden | ok, so do these just copy some config.xml template into Jenkins? | 23:17 |
jeblair | lifeless, fungi: holy unfinished job batman | 23:17 |
mrodden | i don't need to worry about saying what commands get run etc | 23:17 |
jeblair | i think i understand | 23:17 |
ekarlso- | -win 35 | 23:17 |
lifeless | mrodden: oh cool | 23:17 |
jeblair | lifeless, fungi: it appears i made local modifications to that in order for it to work | 23:17 |
fungi | oh? | 23:17 |
fungi | gah! | 23:17 |
lifeless | jeblair: hah! | 23:17 |
fungi | 'splains it | 23:18 |
clarkb | mrodden: Jenkins Job Builder sorts it out for you, that is what those yaml files are. They are job templates | 23:18 |
clarkb | mrodden: tl;dr you get a bunch of stuff for free and it is awesome | 23:18 |
jeblair | lifeless: want to see if the latest version works? | 23:18 |
mrodden | clarkb: k... well i guess we'll see what magic happens here in a bit | 23:18 |
lifeless | jeblair: nto really, I have 50 odd hours to get this all working and then write a presentation about it | 23:18 |
*** sarob has quit IRC | 23:19 | |
clarkb | fungi: https://review.openstack.org/#/c/44977/1 is the change that goes along with fixing publications make-index | 23:19 |
clarkb | jeblair: ^ | 23:19 |
lifeless | what creates /etc/init.d/gerrit ? | 23:19 |
*** sarob has joined #openstack-infra | 23:19 | |
*** wenlock has quit IRC | 23:20 | |
*** jhesketh_ has quit IRC | 23:21 | |
*** shardy is now known as shardy_afk | 23:21 | |
jeblair | lifeless, fungi: ok; fyi, i am not at the moment interested in contributing my changes to that client upstream. | 23:21 |
lifeless | jeblair: no worries | 23:22 |
jeblair | (to be clear, i am pretty much ALWAYS interested in contributing upstream -- that should give you an idea of the degree to which i am morally opposed to its existence) | 23:22 |
fungi | lifeless: modules/gerrit/manifests/init.pp has a symlink | 23:22 |
openstackgerrit | Mathew Odden proposed a change to openstack-infra/config: Create new pypi-mirror project for run_mirror.py https://review.openstack.org/39399 | 23:22 |
lifeless | jeblair: lol | 23:22 |
lifeless | jeblair: doesn't bother me | 23:23 |
fungi | does hpcloud's moniker instance work with the official monikerclient? | 23:24 |
*** sarob has quit IRC | 23:24 | |
fungi | or whatever it recently renamed to | 23:24 |
clarkb | fungi: it should | 23:24 |
mrodden | clarkb: next patchset up... hopefully what i did there makes sense | 23:25 |
openstackgerrit | A change was merged to openstack-infra/publications: Handle lack of tags when running make-index. https://review.openstack.org/44974 | 23:25 |
clarkb | mrodden: looking | 23:25 |
fungi | lifeless: gimme about 10 minutes and i'll paste.o.o the rackdns diff | 23:25 |
*** rfolco has joined #openstack-infra | 23:26 | |
*** pcrews has quit IRC | 23:26 | |
clarkb | mrodden: LGTM | 23:26 |
openstackgerrit | lifeless proposed a change to openstack-infra/config: Non-openstack-ci support for launch/dns.py. https://review.openstack.org/44980 | 23:26 |
openstackgerrit | lifeless proposed a change to openstack-infra/config: Phase 3 infra bootstrap docs: gerrit. https://review.openstack.org/44970 | 23:26 |
openstackgerrit | lifeless proposed a change to openstack-infra/config: Document review.pp parameters a bit. https://review.openstack.org/44969 | 23:26 |
lifeless | fungi: no need :) ^ | 23:26 |
clarkb | mrodden: what the stuff in projects.yaml says is instantiate those job templates for this project called openstack-infra/pypi-mirror with these properties | 23:27 |
clarkb | mrodden: it gives us ~5 jobs for free | 23:27 |
fungi | d'oh | 23:27 |
lifeless | fungi: easier than telling everyone to run a fork of the thing | 23:27 |
lifeless | fungi: undo your local changes when you apply this, of course. | 23:27 |
fungi | lifeless: so true | 23:28 |
jeblair | lifeless: that change is not likely to work for us | 23:28 |
lifeless | jeblair: why not? | 23:28 |
lifeless | jeblair: (and how can I change it so that it will) | 23:28 |
jeblair | lifeless: the domain (openstack.org) is not associated with the account most of our servers are in | 23:28 |
lifeless | jeblair: oh, is the change deeper than just a nonsense-cli-parameter? | 23:29 |
mrodden | clarkb: jenkins job builder is cool... | 23:29 |
jeblair | lifeless: i believe it's passed through to the api | 23:29 |
jeblair | mrodden: thanks :) | 23:29 |
lifeless | ok, looks like I need to eyeball the diff then. | 23:29 |
lifeless | fungi: if you can get me it that would be great. | 23:29 |
lifeless | fungi: the replacement of openstack.org with the domain should be ok for create though, right ? | 23:30 |
jeblair | i'm not comfortable with this system endorsing or requiring rackspace | 23:31 |
clarkb | my make-index fix doesn't appear to be sufficient | 23:31 |
lifeless | jeblair: it does today | 23:31 |
jeblair | i think the reality of the situation is that openstack does not have a dns api, and so it is incomplete | 23:31 |
fungi | lifeless: http://paste.openstack.org/show/45703 | 23:31 |
lifeless | jeblair: I took a hard coded parameter (openstack.org) and made it inferred on the hostname being written to | 23:31 |
fungi | and yes, this was/is a stop-gap until there is a good dns story for us, unfortunately | 23:32 |
jeblair | lifeless: someday this system will be able to support dns | 23:32 |
lifeless | jeblair: this doesn't seem to make it any more or less endorsed | 23:32 |
clarkb | http://logs.openstack.org/54/54db26ddd088675dcbc114db8c878eb21f72b0ee/post/infra-publications-publish-index/e235f7c/console.html | 23:32 |
jeblair | fungi: you published my unpublished code | 23:32 |
lifeless | jeblair: nor make it harder to migrate to moniker | 23:32 |
fungi | d'oh, sorry :( | 23:32 |
clarkb | jeblair: is ^ a race between zuul and mirroring? | 23:33 |
lifeless | delete it from the pastebin? | 23:33 |
jeblair | lifeless: the launch/ script was never, as you have noticed, intended for consumption by anyone else; i'm happy you are helping to make it so, but i'm really not comfortable with the openstack infra project endorsing, requiring, encouraging, etc something provider-specific | 23:34 |
lifeless | jeblair: so, I support your goal; I'd like to know how what I've done compromises it, so I can fix it. My goal is to not have to have a separate document that says 'and this is how you bugfix the openstack-ci infra' | 23:34 |
jeblair | lifeless: if we want launch-node to be part of 'the product', i think it has to punt on dns for now, and say "do whatever you have to do in your environment to set up dns" | 23:35 |
clarkb | jeblair: running `git remote update && git checkout 54db26ddd088675dcbc114db8c878eb21f72b0ee` by hand in that jenkins workspace works properly. I think there is a race. Now that we load balance across nodes we may need a different way to check for the presence of a ref on the mirrors in zuul | 23:36 |
lifeless | jeblair: So there are two independent things here: there is 'describe the dns and rdns keys needed' | 23:36 |
jeblair | lifeless: (and we'll have to move our code somewhere else, and hope no one notices it there until openstack has a dns service, because we have to maintain this thing in the environment we happen to be using) | 23:36 |
lifeless | jeblair: and there is 'and here is a command to do it on provider $p. | 23:36 |
lifeless | jeblair: Your code is already extant and public | 23:37 |
fungi | lifeless: jeblair: unpublished (and learned drizzle at the same time) | 23:37 |
lifeless | jeblair: [launch.py and dns.py] | 23:37 |
*** vipul is now known as vipul-away | 23:37 | |
lifeless | jeblair: I *think* you're saying that there is a discontinuity between 'and here is a thing stuck in our puppet tree somewhere' and 'Robert stood up an infrastructure derived from that' ? | 23:38 |
jeblair | lifeless: yes, and i'm glad that the discontinuity is being removed in general, but i think in this case there is not a good resolution to the discontinuity | 23:40 |
jeblair | we have to keep using this script on our systems because it's too painful not to, but i don't want to tell anyone else to use it | 23:40 |
lifeless | jeblair: so, I don't think there is such a discontinuity, but I can understand your reservations. | 23:40 |
lifeless | jeblair: so, I propose to add a CLI parameter for the name of the dns tool to use, and document the arguments we use. | 23:41 |
lifeless | jeblair: that then breaks the visible link to rackspace. | 23:41 |
lifeless | jeblair: without adding a hard dep on e.g. moniker | 23:41 |
lifeless | jeblair: would that be sufficient, for now ? | 23:42 |
jeblair | lifeless: i think so | 23:42 |
fungi | the rackspace dns interface was never published much less upstreamed, so i second a desire to not use it once we have an option | 23:42 |
clarkb | jeblair: zuul is checking against gerrit.baseurl which in this case is https://review.openstack.org. Should we change it to be https://git.openstack.org to at least reduce the chance of mirroring being behind zuul? | 23:42 |
lifeless | anyone got a good off-hand reference for making self-signed ssl certs ? | 23:42 |
*** changbl has joined #openstack-infra | 23:42 | |
jeblair | lifeless: 1 sec | 23:43 |
*** vipul-away is now known as vipul | 23:44 | |
jog0 | fungi: ping | 23:45 |
fungi | jog0: summit abstracts, yes | 23:46 |
jeblair | lifeless: gah, sorry, i was thinking of csrs; i think i just google it every time | 23:46 |
fungi | jog0: i finally caught up far enough in my e-mail to find the "Rank Your Sessions" e-mail from the events system | 23:47 |
fungi | jog0: (was out of town last week) | 23:48 |
mordred | clarkb: I just installed gear into a venv that has setuptools 1.1 in it and it worked fine | 23:48 |
jog0 | fungi: haha I just did it myself | 23:48 |
jog0 | I was wondering if you have done it yet, I guess not | 23:49 |
fungi | jog0: yeah, vacation-induced chairing failure on my part :/ | 23:49 |
fungi | hoping tomorrow morning, probably | 23:49 |
clarkb | mordred: did you have preinstalled pbr in that virtualenv? | 23:50 |
mordred | clarkb: no | 23:50 |
mordred | clarkb: should I? | 23:50 |
jog0 | fungi: so then I guess nati_ueno may have done some | 23:50 |
*** sarob has joined #openstack-infra | 23:50 | |
clarkb | mordred: no you shouldn't but if you did then maybe you wouldn't see the failure | 23:50 |
clarkb | mordred: you can try with 0.5.17 preinstalled and try to go to 0.5.21 | 23:50 |
clarkb | mordred: as that was what was failing. I wonder if this setuptools bug is not deterministic | 23:50 |
openstackgerrit | lifeless proposed a change to openstack-infra/config: Phase 3 infra bootstrap docs: gerrit. https://review.openstack.org/44970 | 23:50 |
openstackgerrit | lifeless proposed a change to openstack-infra/config: Document review.pp parameters a bit. https://review.openstack.org/44969 | 23:51 |
openstackgerrit | lifeless proposed a change to openstack-infra/config: Non-openstack-ci support for launch/dns.py. https://review.openstack.org/44980 | 23:51 |
clarkb | mordred: it has to do with lazy loading setuptools on top of distutils.Distribution | 23:51 |
*** sarob has quit IRC | 23:51 | |
mordred | clarkb: the bug looks like the 'setuptools got upgraded out of sequence' symptioms | 23:51 |
jeblair | clarkb: yes, i was starting to look into that issue this morning, actually. i'm thinking maybe ggp should fetch from zuul in all cases. | 23:51 |
lifeless | jeblair: tada | 23:51 |
clarkb | mordred: going through the setuptools install prcess to fix that out of sequence issue does not fix the problem | 23:51 |
clarkb | mordred: atleast it didn't on the logstash workers | 23:52 |
jeblair | clarkb: (the race) | 23:52 |
jgriffith | clarkb: do you guys have any insight on these image/json empty attachment failures? http://logs.openstack.org/73/44973/1/check/gate-tempest-devstack-vm-postgres-full/f7b9701/console.html | 23:52 |
clarkb | jeblair: so do a git remote update to get as much as we can, then hit zuul for the particular ref? | 23:52 |
clarkb | jeblair: wfm | 23:52 |
mordred | clarkb: although I have found a new way to hate setuiptools just now | 23:52 |
jeblair | clarkb: yeah, it'd actually be the exact same code for both kinds of checkouts | 23:52 |
jog0 | mordred fungi: I like how 3/4 tech track chairs work for or used to work for hp | 23:53 |
*** flaper87 has left #openstack-infra | 23:53 | |
jgriffith | clarkb: or is that cruft because the boot instance failed perhaps | 23:53 |
jog0 | fungi: so as far as I know the web app has no good way of resolving differences so we may have to resort to a email thread | 23:54 |
clarkb | jgriffith: there are bugs on status.openstack.org/rechecks/ that seem related | 23:54 |
clarkb | jgriffith: but that is all I know | 23:54 |
jgriffith | clarkb: yeah, they seem to crop up in various spots | 23:55 |
jgriffith | clarkb: kk.. thakns | 23:55 |
jgriffith | thanks | 23:55 |
clarkb | jgriffith: you might try over in #openstack-wa | 23:55 |
clarkb | *qa | 23:55 |
jgriffith | clarkb: ahh... a new channel to add to my list :) | 23:55 |
clarkb | I am trying to find this neutron change that keeps sudoing in its unittests and I can't find it | 23:56 |
mordred | clarkb: ok. so, setuptools has no way to indicate that you want a setup_requires upgraded when you pip install -U -e . | 23:56 |
jeblair | clarkb: actually, that won't work as-is (because it doesn't generate a zuul_ref); we'd need to switch to review for post jobs or modify zuul to generate zuul refs for all changes | 23:56 |
mordred | dstufft: ^^ new fuel for the fire of having pip intercept setup_requires | 23:57 |
jeblair | clarkb: we should perhaps do both of those in that order | 23:57 |
jeblair | clarkb: (rather, generate zuul refs for ref-updated events) | 23:57 |
clarkb | mordred: right, so you have to manually upgrade which is where I was having trouble | 23:57 |
clarkb | clarkb: wfm | 23:57 |
clarkb | er jeblair ^ | 23:58 |
clarkb | jeblair: that way we are consistent regardless of pipeline | 23:58 |
clarkb | which is nice when debugging | 23:58 |
jeblair | clarkb: yep | 23:58 |
jeblair | clarkb: i think that fetch should also get tags, right? | 23:58 |
jeblair | clarkb: if we fetch refs/zuul/Z1234 and that points to a commit that has tags, the tags should be retrieved as well, right? | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!