Wednesday, 2015-02-04

*** yamamoto has joined #openstack-infra00:00
*** garyh has joined #openstack-infra00:00
*** timcline has joined #openstack-infra00:01
*** jklare has joined #openstack-infra00:01
*** Ryan_Lane has joined #openstack-infra00:01
*** yamamoto has quit IRC00:01
*** yamamoto has joined #openstack-infra00:02
*** Ryan_Lane has quit IRC00:02
*** shashankhegde has quit IRC00:03
*** sabeen3 has quit IRC00:03
*** Ryan_Lane has joined #openstack-infra00:05
*** sigmavirus24 is now known as sigmavirus24_awa00:07
*** craigbr has quit IRC00:07
*** markvoelker has quit IRC00:07
*** tqtran_afk has quit IRC00:10
*** alexpilotti has quit IRC00:10
*** bswartz has joined #openstack-infra00:10
*** dmsimard is now known as dmsimard_away00:11
*** marun has quit IRC00:11
rverchikovguys, I'm trying to submit a patch to openstack-infra/project-config (https://review.openstack.org/#/c/152695/) but all the time get error which seems unrelated to the changes I made http://paste.openstack.org/show/166478/ (full log: http://logs.openstack.org/95/152695/4/check/gate-project-config-layout/170d046/console.html). What am I doing wrong and why do I get KeyError: 'integrated-gate-neutron'?..00:15
*** abhirc has joined #openstack-infra00:15
*** dangers is now known as dangers_away00:15
*** andreykurilin_ has quit IRC00:16
*** Sukhdev has quit IRC00:16
fungirverchikov: look closely at https://review.openstack.org/#/c/152695/4/zuul/layout.yaml00:16
fungirverchikov: can you explain why you deleted those two lines from the file?00:17
rverchikovomg00:17
fungirverchikov: that's what it's complaining about00:17
rverchikovI see now00:17
rverchikovthat wasn't intentional00:17
rverchikovthanks!00:17
clarkbfungi: jeblair I bet the fix is similar to https://review.openstack.org/#/c/151749/00:17
*** yamamoto has quit IRC00:17
fungirverchikov: cool--glad to be of help00:17
fungiclarkb: oh. somehow i forgot you had that change up for review00:18
clarkbin particular the comment that starts on line 18600:19
fungiyep00:19
fungiin light of jeblair's most recent comment, seems likely00:19
*** Ryan_Lane has quit IRC00:20
*** dims has quit IRC00:22
rhe00_is nodepool intended to run on the ci master and connect to a separate cloud provider (i.e. for example separate host running all-in-one OpenStack)?00:23
*** heyongli has quit IRC00:23
*** dims has joined #openstack-infra00:23
SpamapSrhe00_: nodepool runs wherever, and connects to the endpoints that will grant it nodes for its pool.00:23
*** jyuso1 has quit IRC00:23
pleia2jeblair: adjusted the section re: storyboard and added Gerrit topic note to the "lessons learned" in the etherpad, anything else you had in mind?00:23
*** davideagnello has joined #openstack-infra00:24
rhe00_sorry, should have been more specific. I am referring to the use of nodepool in rasselin's third party testing documentation00:25
*** oomichi has joined #openstack-infra00:26
patrickeastrhe00_: it runs on the master and connects to the cloud provider, i run my master as a node on the provider it controls though00:28
patrickeastrhe00_: as long as it has network connectivity to the provider the master can run pretty much anywhere00:28
*** davideagnello has quit IRC00:29
fungiwe run nodepool on a separate server from our jenkins masters and our zuul (and our zuul mergers), and run them all in the same clouds they're talking to, but in different tenants for added safety and ease of cleanup00:29
openstackgerritRoman Verchikov proposed openstack-infra/project-config: Add cloud validation (cloudv) project to stackforge  https://review.openstack.org/15269500:30
funginodepool's pretty flexible in that regard. it's a network service and you can run it pretty much anywhere that has access to your cloud provider api endpoints00:30
*** timcline has quit IRC00:31
*** timcline has joined #openstack-infra00:31
*** amitgandhinz has joined #openstack-infra00:32
*** carl_baldwin has quit IRC00:33
openstackgerritJames E. Blair proposed openstack-infra/nodepool: Iterate over images, not labels, when updating  https://review.openstack.org/15274500:33
jeblairclarkb, fungi: ^00:33
*** otter768 has joined #openstack-infra00:34
jeblairthat should fix the problem as well as save 6 snapshot image builds :)00:34
*** abhirc has quit IRC00:34
ianwdstufft: what's the usual lead-time on a release for pip, particularly one with https://github.com/pypa/pip/issues/2384 (pip==6.0.7 unable uninstall or upgrade packages with egg-info file) in it?00:35
mordredjeblair: woot!00:35
clarkbreviewing that now00:36
*** timcline has quit IRC00:36
clarkbmy initial impression is that I can update my nodepool change for the image-update command to take advantage of this00:36
*** amitgandhinz has quit IRC00:36
dstufftianw: I can release a 6.0.8 whenever really, though probably not tonight, my head hurts and I'm about to lay down00:36
ianwdstufft: ok, thanks, just trying to decide how hard to work on making devstack work around the issue00:37
*** timcline has joined #openstack-infra00:37
*** jerryz has joined #openstack-infra00:38
dstufftianw: if you remind me tomorrow I can do one then00:38
jeblairpleia2: i made teensy updates (incl removing my comment) and it lgtm00:38
*** otter768 has quit IRC00:38
ianwdstufft: thanks00:39
pleia2jeblair: thanks00:39
pleia2clarkb, fungi - anything to add before we send this out? https://etherpad.openstack.org/p/hosting-online-sprints00:39
pleia2krtaylor: thanks for your additions00:39
clarkbjeblair: do we need the diskimage_providers and snapshot_providers Label dicts anymore?00:39
clarkbI guess the image-update command fixes would need to be squahed into your change to remove them now00:40
jeblairclarkb: we do not.  i considered removing them (i went as far as to verify they are not used in nodepool itself)00:40
clarkbprobably worth cleaning up in subsequent changes00:40
*** timcline has quit IRC00:41
openstackgerritSteve Martinelli proposed openstack-infra/project-config: Enable voting for osc-functional  https://review.openstack.org/15274900:42
clarkbjeblair: I can rebase my change on yours tomorrow and stack a change on top of that that cleans up the *_providers dicts00:43
*** signed8bit is now known as signed8bit_ZZZzz00:46
*** zz_dimtruck is now known as dimtruck00:49
clarkbjeblair: reviewed +2 with some comments but mostly me thinking out loud00:49
*** abhirc has joined #openstack-infra00:50
*** tmcpeak has quit IRC00:51
*** Ryan_Lane has joined #openstack-infra00:51
*** markvoelker has joined #openstack-infra00:52
*** yamamoto has joined #openstack-infra00:53
openstackgerritRoman Verchikov proposed openstack-infra/project-config: Add cloud validation (cloudv) project to stackforge  https://review.openstack.org/15269500:54
*** yamamoto_ has joined #openstack-infra00:55
*** ddieterly has joined #openstack-infra00:55
*** tmcpeak has joined #openstack-infra00:56
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Added functional tests for the OAuth Endpoint  https://review.openstack.org/15275200:57
*** david-lyle is now known as david-lyle_afk00:57
*** yamamoto has quit IRC00:57
*** tmcpeak has quit IRC00:58
*** markvoelker has quit IRC01:00
*** timcline has joined #openstack-infra01:02
*** dannywilson has quit IRC01:02
*** ghostpl has quit IRC01:04
*** syerrapragada has quit IRC01:04
*** shashankhegde has joined #openstack-infra01:06
*** timcline has quit IRC01:06
clarkbjeblair: pepe8 shows one small issue with your change01:07
clarkbjeblair: do you want me to fix it for you? I can push the fix and my change at the same time01:07
*** abhirc has quit IRC01:08
*** marun has joined #openstack-infra01:09
jeblairclarkb: sure, thanks.01:09
*** abhirc has joined #openstack-infra01:10
*** mohitsharma has joined #openstack-infra01:12
openstackgerritIan Wienand proposed openstack-infra/nodepool: Check env-vars is a dictionary  https://review.openstack.org/13825001:12
openstackgerritIan Wienand proposed openstack-infra/nodepool: Handle numeric "release"  https://review.openstack.org/14090101:12
*** signed8bit_ZZZzz is now known as signed8bit01:13
*** marun has quit IRC01:13
*** signed8bit is now known as signed8bit_ZZZzz01:13
*** signed8bit_ZZZzz is now known as signed8bit01:13
*** tiswanso has joined #openstack-infra01:13
openstackgerritClark Boylan proposed openstack-infra/nodepool: Iterate over images, not labels, when updating  https://review.openstack.org/15274501:15
openstackgerritClark Boylan proposed openstack-infra/nodepool: Better image checking in update_image command  https://review.openstack.org/15174901:15
openstackgerritClark Boylan proposed openstack-infra/nodepool: Remove unneeded Label.*_providers  https://review.openstack.org/15275701:15
clarkbjeblair: fungi ^ that should do it01:15
*** abhirc has quit IRC01:15
*** tiswanso has quit IRC01:17
*** tiswanso has joined #openstack-infra01:17
*** hdd has quit IRC01:18
*** rverchikov has quit IRC01:18
*** markvoelker has joined #openstack-infra01:19
*** mtanino has quit IRC01:19
*** achanda_ has joined #openstack-infra01:19
*** achanda has quit IRC01:22
*** achanda_ has quit IRC01:24
*** cody-somerville has quit IRC01:25
*** ashleighfarnham has quit IRC01:25
*** gyee has quit IRC01:27
ianwclarkb: so what's your opinion on getting the individual image build logs split into different log files?  i don't want to special case log files outside of the logging.fileConfig setup already done01:28
ianwclarkb: i could add a command to nodepool that generates a logging.conf file based on the available images, and have puppet run that when the config file changes01:28
clarkbianw: can we manipulate that within nodepool itself so that puppet doesn't have to know?01:29
ianwclarkb: not really, unless you want to start special-casing logging : see chat in https://review.openstack.org/#/c/147368/01:30
ianwclarkb: i like that nodepool knows nothing about it's logging setup and is all done in the standard config file.  just you have to pre-create the loggers01:30
*** mbacchi has quit IRC01:31
ianwsure nodepool can dynamically create loggers, but then it has to know what type of logger, the path, the rotation policy, etc etc01:31
jeblairmaybe we can define a logger in the config file that's used as a template, and then nodepool instantiates one of those for each image?01:32
*** jamielennox is now known as jamielennox|away01:33
*** rverchikov has joined #openstack-infra01:33
ianwjeblair: yes, but now nodepool is starting to parse the logging config file01:33
*** dims has quit IRC01:33
ianwjeblair: and it has to be a special one, and you can't define different policies for different images, etc01:33
*** amrith is now known as _amrith_01:34
jeblairianw: maybe it can inspect the logging object that is created rather than parsing the file01:34
jeblairie, create a copy of the "image" logger for the "centos7" image01:34
ianwjeblair: I did also consider doing some introspection on the01:34
ianw"nodepool.image.build" logger created by the config file, trying to01:34
ianwpick-out it's handler at runtime and using that to dynamically create01:34
ianwa new handler for sub-loggers.  That is rather insane when you start01:34
ianwthinking through the implications of people setting up multiple01:34
ianwhandlers, etc.01:34
ianwthat's why i think the sanest thing to do is to just build a logging config file01:36
*** mriedem has quit IRC01:38
*** dims has joined #openstack-infra01:38
*** tmcpeak has joined #openstack-infra01:39
openstackgerritRoman Verchikov proposed openstack-infra/project-config: Add cloud validation (cloudv) project to stackforge  https://review.openstack.org/15269501:40
*** zhiwei has joined #openstack-infra01:40
clarkbI think my only concern is overcomplicating this. Maybe we can make it so that hte logs grep better? though that doesn't solve the copy megs of data across an ocean problem01:40
*** rameshg87 has joined #openstack-infra01:41
rameshg87SergeyLukjanov, hi01:41
*** dims has quit IRC01:42
rameshg87Hello, infra-cores01:42
*** dims has joined #openstack-infra01:42
clarkbhi01:42
rameshg87my gerrit review to add our module proliantutils to stackforge got merged01:42
rameshg87here is the review: https://review.openstack.org/#/c/15244201:43
rameshg87clarkb, hi01:43
ianwclarkb: that's why i *don't* want to special-case any of this in nodepool.01:43
*** weshay has quit IRC01:43
*** syerrapragada has joined #openstack-infra01:43
rameshg87can you please add me to the gerrit core groups mentioned in the review: https://review.openstack.org/#/c/152442/3/gerrit/acls/stackforge/proliantutils.config01:44
*** syerrapragada has quit IRC01:44
*** timcline has joined #openstack-infra01:44
*** timcline has quit IRC01:44
clarkbrameshg87: what account?01:44
clarkbianw: ya but even special tool to write out a logging config seems overcomplicated01:44
rameshg87clarkb, my launchpad id is rameshg8701:44
clarkbrameshg87: what isyour gerrit account?01:44
*** timcline has joined #openstack-infra01:44
rameshg87clarkb, rameshg8701:44
rameshg87clarkb, groups are proliantutils-core and proliantutils-release01:45
clarkbrameshg87: done01:45
*** abhirc has joined #openstack-infra01:45
rameshg87clarkb, great, thanks for the quick help01:45
*** markmcclain has quit IRC01:46
ianwclarkb: well that's an artifact of having all these image builds ...01:47
*** markmcclain has joined #openstack-infra01:48
*** melwitt has quit IRC01:48
*** nelsnelson has quit IRC01:49
*** nelsnelson has joined #openstack-infra01:51
*** sputnik13 has quit IRC01:52
*** craigbr has joined #openstack-infra01:52
greghaynesthis sounds a lot like http://git.openstack.org/cgit/openstack/tripleo-image-elements/tree/elements/os-svc-install/bin/os-svc-daemon#n11501:53
greghaynes(which was a tool to write out logging configs)01:53
craigbrCould somebody give me another +2 for  https://review.openstack.org/150259 Add maven build and repo upload for monasca-persister?01:59
openstackgerritIan Wienand proposed openstack-infra/nodepool: Check env-vars is a dictionary  https://review.openstack.org/13825002:00
openstackgerritIan Wienand proposed openstack-infra/nodepool: Handle numeric "release"  https://review.openstack.org/14090102:00
craigbrI'm just trying to get the jar build added on stackforge. I am adding the maven build just as is already done for monasca-thresh02:00
*** timcline has quit IRC02:01
*** yamamoto_ has quit IRC02:01
*** timcline has joined #openstack-infra02:02
*** timcline has quit IRC02:02
*** timcline has joined #openstack-infra02:03
*** yamamoto_ has joined #openstack-infra02:06
*** timcline has quit IRC02:07
*** patrickeast has quit IRC02:11
*** rwsu is now known as rwsu-afk02:11
*** tmcpeak has quit IRC02:11
*** sputnik13 has joined #openstack-infra02:14
*** cody-somerville has joined #openstack-infra02:15
*** shashankhegde has quit IRC02:22
*** cody-somerville has quit IRC02:24
*** sigmavirus24_awa is now known as sigmavirus2402:26
*** sigmavirus24 is now known as sigmavirus24_awa02:27
*** Ryan_Lane has quit IRC02:27
zxiiroI have 5 patches that are ready to be merged but I need one more +2 from a developer and these patches have been sitting around for a long time, anyway I can get someone to review them? https://review.openstack.org/#/q/owner:%22Thanh+Ha%22+status:open,n,z02:28
*** salv-orlando has quit IRC02:29
zxiiroIt would help us a lot as we use these in production and currently have to maintain our own JJB code, I'd rather not do that if possible.02:29
*** jklare has quit IRC02:31
*** otter768 has joined #openstack-infra02:33
*** timcline has joined #openstack-infra02:33
clarkbzxiiro: any reason to not more gracefully deprecate that functionality?02:34
clarkbzxiiro: its been deprecated with no timeperiod to migrate02:34
*** dims has quit IRC02:35
clarkboh I see submodule is checking if the extension is in use02:36
*** dims has joined #openstack-infra02:36
*** abhirc has quit IRC02:36
zxiiroclarkb: right we use one or the other02:36
zxiirojenkins has supported both for awhile02:36
*** timcline has quit IRC02:37
openstackgerritMerged openstack-infra/jenkins-job-builder: Update git-submodule configuration to new extension style  https://review.openstack.org/14805702:40
clarkbzxiiro: ^ also -1 on the second change. working through the third now02:41
zxiiroclarkb: thanks i'll take a look02:42
*** rmcall has joined #openstack-infra02:42
*** craigbr has quit IRC02:43
clarkbzxiiro: gah looks like I put the comment on the line above where I meant to02:44
*** dkranz has quit IRC02:44
clarkbzxiiro: but pointing out the wipe-workspace line in the mapping list02:44
*** jerryz has quit IRC02:45
*** jklare has joined #openstack-infra02:46
zxiiroclarkb: setting both "clean" options together actually doesn't cause issues in my testing Jenkins seems to prefer the newer one if it exists as far as I can tell. I'm at a conflict now though because Darragh who reviewed previously wanted me to support both legacy and the new way02:46
clarkbthe clean one I approved02:47
clarkbits the wipe-workspace change that bugs me02:47
*** nithyag_ has quit IRC02:47
zxiiroclarkb: Oh yeah I was commenting about your clean -> wipe-workspace one :)02:47
*** jerryz has joined #openstack-infra02:48
*** sdake_ has joined #openstack-infra02:48
*** nithyag_ has joined #openstack-infra02:48
clarkbat the very least the commit message should say "set both of them to make old jenkins happy and new jenkins happy" or something like that02:48
clarkbbecaus as is it implies the old way should no longer be supported02:48
zxiiroclarkb: ok i can do that02:49
*** timcline has joined #openstack-infra02:49
clarkbmostly thinking of how to avoid confusion when people wonder about that and a bit more verbosity in the commit message should do it02:50
*** dims has quit IRC02:51
*** sdake_ has quit IRC02:52
openstackgerritThanh Ha proposed openstack-infra/jenkins-job-builder: Update SCM Git Clean configuration to use new extensions style  https://review.openstack.org/14808102:52
openstackgerritThanh Ha proposed openstack-infra/jenkins-job-builder: Update SCM Wipe workspace to use extensions style  https://review.openstack.org/14806102:52
zxiiroclarkb: updated let me know how that looks02:52
*** unicell1 has quit IRC02:52
clarkbzxiiro: perfect thanks02:53
*** timcline has quit IRC02:53
*** woodster_ has quit IRC02:56
*** sdake_ has joined #openstack-infra02:57
*** craigbr has joined #openstack-infra03:00
*** rverchikov has quit IRC03:01
*** spzala has quit IRC03:01
zxiiroclarkb: can you review this patch (This is the one I need most)? https://review.openstack.org/#/c/140095/03:03
openstackgerritMerged openstack-infra/jenkins-job-builder: Update SCM Wipe workspace to use extensions style  https://review.openstack.org/14806103:04
openstackgerritMerged openstack-infra/jenkins-job-builder: Update SCM Git Clean configuration to use new extensions style  https://review.openstack.org/14808103:05
clarkbzxiiro: I think thats the one I like the least :)03:05
clarkbzxiiro: its not backward compatible in any way is it? and forces everyone to update their gerrit plugin too?03:06
zxiirodoh :)03:06
clarkbI am not sure there is a good answer for that so possible we go with it anyways, but I think it deserves some thought03:06
zxiirolet me take another look at it  to refresh my memory (been awhile)03:07
clarkbok I need to make dinner but iwll try to check back in after03:07
*** craigbr has quit IRC03:11
*** craigbr has joined #openstack-infra03:16
openstackgerritMerged openstack-infra/jenkins-job-builder: Add support for M2 repository cleanup plugin  https://review.openstack.org/14840603:19
zxiiroclarkb: you're right it's not backwards compatible. Let me try to come up with a better solution03:20
clarkbzxiiro: thanks03:20
clarkbzxiiro: maybe do the old way if the type is of string type and do your new way if its a dict?03:21
zxiiromaybe i'll give it a try03:22
*** stevemar has quit IRC03:23
*** sdake_ has quit IRC03:23
*** stevemar has joined #openstack-infra03:24
*** sdake_ has joined #openstack-infra03:24
*** bdpayne has quit IRC03:25
*** rameshg87 has quit IRC03:27
*** signed8bit has quit IRC03:28
*** harlowja is now known as harlowja_away03:28
*** hdd has joined #openstack-infra03:34
*** tiswanso has quit IRC03:50
*** timcline has joined #openstack-infra03:50
*** timcline has quit IRC03:54
*** sdake_ has quit IRC03:54
*** timcline has joined #openstack-infra03:54
*** unicell has joined #openstack-infra04:01
*** tmcpeak has joined #openstack-infra04:02
*** tmcpeak has quit IRC04:03
*** craigbr has quit IRC04:04
*** Alexandra_ has joined #openstack-infra04:04
*** asettle is now known as alexandra04:07
*** Alexandra_ is now known as asettle04:07
zxiiroclarkb: got a fix to allow it to work with any combination of Old config format + old Gerrit Trigger (GT) and new GT versions as well as new config format with old GT and new GT04:07
*** craigbr has joined #openstack-infra04:08
openstackgerritThanh Ha proposed openstack-infra/jenkins-job-builder: Add support for new patchset-created exclude fields  https://review.openstack.org/14009504:09
openstackgerritThanh Ha proposed openstack-infra/jenkins-job-builder: Add support for new patchset-created exclude fields  https://review.openstack.org/14009504:12
*** bhunter71 has quit IRC04:13
clarkbawesome +204:14
zxiirothanks :)04:14
*** sarob has joined #openstack-infra04:19
*** achanda has joined #openstack-infra04:20
*** koolhead17 has quit IRC04:21
*** Sukhdev has joined #openstack-infra04:22
*** achanda has quit IRC04:22
*** achanda has joined #openstack-infra04:22
*** julim has quit IRC04:27
*** timcline has quit IRC04:36
*** timcline has joined #openstack-infra04:36
*** hdd has quit IRC04:37
*** wenlock has joined #openstack-infra04:41
*** wenlock has quit IRC04:41
*** timcline has quit IRC04:41
*** wenlock has joined #openstack-infra04:42
*** BharatK has joined #openstack-infra04:45
*** ddieterly has quit IRC04:46
*** changbl has joined #openstack-infra04:57
*** otter768 has quit IRC04:59
*** otter768 has joined #openstack-infra05:01
*** oomichi has quit IRC05:04
*** davideagnello has joined #openstack-infra05:09
*** wenlock has quit IRC05:09
*** garyh has quit IRC05:09
*** otter768 has quit IRC05:10
*** david-lyle_afk has quit IRC05:11
*** achanda has quit IRC05:11
*** david-lyle_afk has joined #openstack-infra05:11
*** rmcall has quit IRC05:12
openstackgerritKhai Do proposed openstack-infra/jenkins-job-builder: Change test folder name to 'fixture' for consistency  https://review.openstack.org/15266405:15
*** hdd has joined #openstack-infra05:17
*** harlowja_away has quit IRC05:19
*** davideagnello has quit IRC05:21
*** garyh has joined #openstack-infra05:24
*** ivar-laz_ has joined #openstack-infra05:24
*** bradjones has quit IRC05:27
*** achanda has joined #openstack-infra05:27
*** woodster_ has joined #openstack-infra05:27
*** ivar-lazzaro has quit IRC05:27
*** yamamot__ has joined #openstack-infra05:27
*** ivar-laz_ has quit IRC05:28
*** davideagnello has joined #openstack-infra05:28
*** bradjones has joined #openstack-infra05:30
*** yamamoto_ has quit IRC05:31
*** zhiwei has quit IRC05:32
*** davideagnello has quit IRC05:33
*** timcline has joined #openstack-infra05:37
*** BharatK has quit IRC05:39
*** sarob has quit IRC05:40
*** mtreinish has quit IRC05:40
*** timcline has quit IRC05:41
*** zhiwei has joined #openstack-infra05:46
*** ivar-lazzaro has joined #openstack-infra05:49
*** ildikov has quit IRC05:51
*** dims has joined #openstack-infra05:52
*** yfried_ has quit IRC05:52
*** BharatK has joined #openstack-infra05:55
*** mtreinish has joined #openstack-infra05:56
tchaypoGood morning everybody!05:56
* tchaypo had good coffee today05:56
*** dims has quit IRC05:57
*** coolsvap_ is now known as coolsvap05:57
*** achanda has quit IRC06:00
*** craigbr has quit IRC06:02
*** craigbr has joined #openstack-infra06:03
*** achanda has joined #openstack-infra06:05
*** markvoelker has quit IRC06:08
*** achanda has quit IRC06:13
*** craigbr has quit IRC06:17
*** mrmartin has joined #openstack-infra06:17
*** timcline has joined #openstack-infra06:18
*** hdd has quit IRC06:19
*** ivar-laz_ has joined #openstack-infra06:21
*** Sukhdev has quit IRC06:22
*** asettle has quit IRC06:22
*** craigbr has joined #openstack-infra06:22
*** vigneshvar has joined #openstack-infra06:22
*** timcline has quit IRC06:23
*** craigbr has quit IRC06:23
*** rlandy has joined #openstack-infra06:23
*** ivar-lazzaro has quit IRC06:24
*** jerryz has quit IRC06:34
*** _nadya_ has joined #openstack-infra06:34
*** achanda has joined #openstack-infra06:35
grue_pmtchaypo: I'm envious <-:06:37
*** _nadya_ has quit IRC06:38
*** markvoelker has joined #openstack-infra06:39
*** markvoelker has quit IRC06:43
*** ddieterly has joined #openstack-infra06:48
*** ddieterly has quit IRC06:52
*** zz_avozza is now known as avozza06:52
*** avozza is now known as zz_avozza06:56
*** pblaho has joined #openstack-infra06:58
*** shashankhegde has joined #openstack-infra06:58
*** jyuso1 has joined #openstack-infra07:03
*** ivar-laz_ has quit IRC07:03
*** ivar-lazzaro has joined #openstack-infra07:04
*** mrunge has joined #openstack-infra07:05
*** yfried_ has joined #openstack-infra07:05
*** camunoz has quit IRC07:05
*** stevemar has quit IRC07:06
*** chlong has joined #openstack-infra07:06
*** BharatK has quit IRC07:08
*** BharatK has joined #openstack-infra07:09
*** yfried__ has joined #openstack-infra07:10
*** yfried_ has quit IRC07:10
*** harlowja_at_home has joined #openstack-infra07:10
*** otter768 has joined #openstack-infra07:11
*** yfried__ is now known as yfried|afk07:11
*** sputnik13 has quit IRC07:12
*** yfried|afk is now known as yfried__07:12
*** otter768 has quit IRC07:16
*** ivar-laz_ has joined #openstack-infra07:16
*** sputnik13 has joined #openstack-infra07:16
*** timcline has joined #openstack-infra07:19
*** ivar-lazzaro has quit IRC07:19
*** ivar-laz_ has quit IRC07:19
*** dtantsur|afk is now known as dtantsur07:22
*** timcline has quit IRC07:23
openstackgerritVenu Murthy proposed openstack-infra/project-config: In project ec2-driver updating to not run any tests and setting noop-jobs, as moto is not ready to mock all our tests and sharing our secrete keys is risky  https://review.openstack.org/15281107:25
*** kashyap has left #openstack-infra07:26
*** chlong has quit IRC07:28
*** shashankhegde has quit IRC07:30
*** woodster_ has quit IRC07:36
*** belmoreira has joined #openstack-infra07:36
*** davideagnello has joined #openstack-infra07:38
*** markvoelker has joined #openstack-infra07:39
*** davideagnello has quit IRC07:43
*** markvoelker has quit IRC07:44
*** achanda has quit IRC07:46
*** luqas has joined #openstack-infra07:47
*** ddieterly has joined #openstack-infra07:49
*** jgallard_ has joined #openstack-infra07:49
*** yamamot__ has quit IRC07:52
*** e0ne has joined #openstack-infra07:52
*** ddieterly has quit IRC07:53
*** jcoufal has joined #openstack-infra07:54
*** zz_avozza is now known as avozza07:55
openstackgerritAdrian Moisey proposed openstack-infra/jenkins-job-builder: Add support for github commit status pending  https://review.openstack.org/15281807:57
*** jerryz has joined #openstack-infra07:57
*** scheuran has joined #openstack-infra07:57
*** achanda has joined #openstack-infra08:01
*** harlowja_at_home has quit IRC08:02
*** armax has quit IRC08:03
openstackgerritAdrian Moisey proposed openstack-infra/jenkins-job-builder: Add support for github commit status pending  https://review.openstack.org/15281808:07
*** ildikov has joined #openstack-infra08:07
openstackgerritSpencer Krum proposed openstack-infra/puppet-httpd: Rename apache2 to httpd globally  https://review.openstack.org/15109808:09
*** _nadya_ has joined #openstack-infra08:12
*** doude has joined #openstack-infra08:18
*** yamamoto_ has joined #openstack-infra08:19
*** gema_ is now known as gema08:19
*** timcline has joined #openstack-infra08:20
*** markus_z has joined #openstack-infra08:23
*** yamamoto_ has quit IRC08:24
*** timcline has quit IRC08:24
*** achanda has quit IRC08:26
*** avozza is now known as zz_avozza08:26
*** yamamoto_ has joined #openstack-infra08:26
*** jlibosva has joined #openstack-infra08:27
openstackgerritJulien Danjou proposed openstack-infra/git-review: Allow to specify which commit to send  https://review.openstack.org/13970108:28
*** jistr has joined #openstack-infra08:29
*** hashar has joined #openstack-infra08:32
*** mrmartin has quit IRC08:33
*** mrmartin has joined #openstack-infra08:37
*** arxcruz has joined #openstack-infra08:39
*** markvoelker has joined #openstack-infra08:40
*** yamamoto_ has quit IRC08:41
*** markvoelker has quit IRC08:45
*** MaxV has joined #openstack-infra08:49
*** ddieterly has joined #openstack-infra08:49
*** achuprin_ has quit IRC08:52
*** ddieterly has quit IRC08:54
*** jpich has joined #openstack-infra08:55
*** hashar has quit IRC08:56
*** mescanef has joined #openstack-infra08:57
openstackgerritAdam Gandelman proposed openstack-infra/elastic-recheck: Add query for bug #1408067  https://review.openstack.org/15282908:59
*** arxcruz has quit IRC08:59
openstackgerritJan Klare proposed openstack-infra/project-config: Update chef-rake jobs to use chefdk and run on trusty  https://review.openstack.org/15219608:59
*** koolhead17 has joined #openstack-infra09:05
*** achuprin_ has joined #openstack-infra09:07
*** mpaolino has joined #openstack-infra09:10
*** ghostpl has joined #openstack-infra09:11
*** otter768 has joined #openstack-infra09:12
*** e0ne has quit IRC09:12
*** otter768 has quit IRC09:17
*** Hal has joined #openstack-infra09:18
*** Hal is now known as Guest6589309:18
*** timcline has joined #openstack-infra09:20
*** belmoreira has quit IRC09:21
*** belmoreira has joined #openstack-infra09:22
*** _nadya_ has quit IRC09:23
*** timcline has quit IRC09:25
*** achuprin_ has quit IRC09:25
*** afazekas has joined #openstack-infra09:25
*** mpaolino has quit IRC09:26
*** derekh has joined #openstack-infra09:27
*** mpaolino has joined #openstack-infra09:27
*** zz_johnthetubagu is now known as johnthetubaguy09:33
*** salv-orlando has joined #openstack-infra09:37
*** yfried__ is now known as yfried|afk09:38
*** achuprin_ has joined #openstack-infra09:38
*** boris-42 has joined #openstack-infra09:39
*** markvoelker has joined #openstack-infra09:41
*** markvoelker has quit IRC09:47
*** skolekonov has joined #openstack-infra09:47
openstackgerritBharat Kumar Kobagana proposed openstack-infra/project-config: GlusterFS: passthrough devstack config  https://review.openstack.org/15113609:47
*** ssam2 has joined #openstack-infra09:48
*** nfedotov has joined #openstack-infra09:48
*** yfried|afk is now known as yfried__09:49
*** ddieterly has joined #openstack-infra09:50
*** jcoufal_ has joined #openstack-infra09:52
*** jcoufal has quit IRC09:53
*** ddieterly has quit IRC09:54
*** e0ne has joined #openstack-infra09:57
*** BobBall_AWOL is now known as BobBall10:01
*** e0ne is now known as e0ne_10:04
*** scheuran has quit IRC10:04
*** davideagnello has joined #openstack-infra10:05
*** Ala has joined #openstack-infra10:06
*** _nadya_ has joined #openstack-infra10:07
*** andreykurilin_ has joined #openstack-infra10:08
*** ihrachyshka has joined #openstack-infra10:12
*** e0ne_ is now known as e0ne10:12
*** dtantsur is now known as dtantsur|bbl10:13
*** scheuran has joined #openstack-infra10:18
*** timcline has joined #openstack-infra10:21
*** dhritishikhar has joined #openstack-infra10:22
*** timcline has quit IRC10:26
*** zhiwei has quit IRC10:26
*** _shaps_ has joined #openstack-infra10:27
*** hashar has joined #openstack-infra10:27
*** yfried__ is now known as yfried|afk10:31
*** yfried|afk is now known as yfried__10:37
*** mpaolino has quit IRC10:38
*** markvoelker has joined #openstack-infra10:43
*** jp_at_hp has joined #openstack-infra10:46
*** alexpilotti has joined #openstack-infra10:47
*** markvoelker has quit IRC10:48
*** yfried__ is now known as yfried|afk10:48
*** pelix has joined #openstack-infra10:48
*** belmoreira has quit IRC10:48
*** yfried|afk is now known as yfried__10:49
*** mpaolino has joined #openstack-infra10:50
*** ddieterly has joined #openstack-infra10:51
*** ldnunes has joined #openstack-infra10:51
*** che-arne has joined #openstack-infra10:53
*** yolanda has quit IRC10:54
*** hashar has quit IRC10:54
*** yolanda has joined #openstack-infra10:54
*** Longgeek has joined #openstack-infra10:55
*** ddieterly has quit IRC10:55
*** dtantsur|bbl is now known as dtantsur10:56
*** vigneshvar has quit IRC10:57
*** dims has joined #openstack-infra10:57
*** _nadya_ has quit IRC11:00
*** dims has quit IRC11:01
*** dims has joined #openstack-infra11:02
*** vigneshvar has joined #openstack-infra11:02
*** adalbas has joined #openstack-infra11:03
*** ihrachyshka has quit IRC11:04
*** tkelsey has joined #openstack-infra11:04
*** cdent has joined #openstack-infra11:06
*** tchaypo1 has quit IRC11:08
*** _nadya__ has joined #openstack-infra11:11
*** otter768 has joined #openstack-infra11:13
*** aysyd has joined #openstack-infra11:14
*** tnovacik has joined #openstack-infra11:17
*** otter768 has quit IRC11:17
*** andreykurilin_ has quit IRC11:20
*** e0ne is now known as e0ne_11:21
*** timcline has joined #openstack-infra11:22
*** _nadya__ has quit IRC11:27
*** timcline has quit IRC11:27
*** tnurlygayanov has joined #openstack-infra11:27
*** tnovacik has quit IRC11:28
*** e0ne_ has quit IRC11:31
*** Longgeek has quit IRC11:33
*** scheuran has quit IRC11:34
*** tnovacik has joined #openstack-infra11:34
*** sputnik13 has quit IRC11:38
*** ghostpl has quit IRC11:43
*** markvoelker has joined #openstack-infra11:44
*** mattfarina has joined #openstack-infra11:44
*** pc_m has joined #openstack-infra11:45
*** tnovacik has quit IRC11:47
*** BharatK has quit IRC11:48
*** scheuran has joined #openstack-infra11:49
*** markvoelker has quit IRC11:49
*** ihrachyshka has joined #openstack-infra11:52
*** david-lyle_afk is now known as david-lyle12:01
*** enikanorov has joined #openstack-infra12:10
*** ghostpl has joined #openstack-infra12:10
*** tnovacik has joined #openstack-infra12:10
*** _nadya_ has joined #openstack-infra12:11
*** bradjones has quit IRC12:11
openstackgerritMerged openstack-infra/jenkins-job-builder: Fix invalid link to jenkins puppet module  https://review.openstack.org/15222812:11
*** tkelsey_ has joined #openstack-infra12:12
*** SlickN1k has joined #openstack-infra12:12
*** Woodie has joined #openstack-infra12:13
*** jyuso has joined #openstack-infra12:13
openstackgerritPranav Salunke proposed openstack-infra/project-config: Updates training guides jobs  https://review.openstack.org/15211812:13
openstackgerritMerged openstack-infra/storyboard: Fix NotFound errors  https://review.openstack.org/15213712:13
*** alexpilotti has quit IRC12:13
openstackgerritMerged openstack-infra/storyboard: Fix status code on delete  https://review.openstack.org/15160312:13
*** dangers_` has joined #openstack-infra12:14
*** gibi_ has joined #openstack-infra12:14
*** teran has joined #openstack-infra12:14
*** Hal_ has joined #openstack-infra12:14
*** bradjones has joined #openstack-infra12:14
pelixwaynr: you about?12:15
*** ilyashakhat_ has joined #openstack-infra12:17
*** kevinbenton_ has joined #openstack-infra12:17
*** rodrigod` has joined #openstack-infra12:18
*** tkelsey has quit IRC12:20
*** afazekas has quit IRC12:20
*** Guest65893 has quit IRC12:20
*** jyuso1 has quit IRC12:20
*** W00die has quit IRC12:20
*** dangers_away has quit IRC12:20
*** mwagner_lap has quit IRC12:20
*** kevinbenton has quit IRC12:20
*** gibi has quit IRC12:20
*** zul has quit IRC12:20
*** rodrigods has quit IRC12:20
*** enikanorov__ has quit IRC12:20
*** ilyashakhat has quit IRC12:20
*** sbadia has quit IRC12:20
*** SlickNik has quit IRC12:20
*** SlickN1k is now known as SlickNik12:20
*** rodrigod` is now known as rodrigods12:22
*** rodrigods has quit IRC12:22
*** rodrigods has joined #openstack-infra12:22
*** timcline has joined #openstack-infra12:23
*** mohitsha_ has joined #openstack-infra12:23
*** mohitsh__ has joined #openstack-infra12:24
*** mohitsharma has quit IRC12:25
*** rmcall has joined #openstack-infra12:26
*** afazekas has joined #openstack-infra12:27
*** sbadia has joined #openstack-infra12:27
*** timcline has quit IRC12:27
*** mwagner_lap has joined #openstack-infra12:27
*** EmilienM|afk is now known as EmilienM12:27
*** mohitsha_ has quit IRC12:27
*** zul has joined #openstack-infra12:28
*** woodster_ has joined #openstack-infra12:33
*** mase_x200 has joined #openstack-infra12:33
*** davideagnello has quit IRC12:34
*** david-lyle is now known as david-lyle_afk12:36
*** ihrachyshka_ has joined #openstack-infra12:36
*** ihrachyshka has quit IRC12:36
*** baoli_ has joined #openstack-infra12:36
*** david-lyle_afk is now known as david-lyle12:36
*** mase_home has joined #openstack-infra12:37
sdaguehttps://review.openstack.org/#/c/151037/ - stable requirements uncap for eventlet, which should hopefully prevent some future breaks until we're fully capped in stable12:38
*** baoli_ has quit IRC12:40
*** baoli has joined #openstack-infra12:40
*** mpaolino has quit IRC12:43
*** juice has quit IRC12:43
*** zz_avozza is now known as avozza12:43
*** david-lyle is now known as david-lyle_afk12:44
*** mase_x200 has quit IRC12:44
openstackgerritMerged openstack-infra/jenkins-job-builder: xUnit publisher: add support to CTest  https://review.openstack.org/13492112:45
*** david-lyle_afk is now known as david-lyle12:45
*** markvoelker has joined #openstack-infra12:45
*** juice has joined #openstack-infra12:46
*** markvoelker has quit IRC12:49
openstackgerritMerged openstack-infra/jenkins-job-builder: Add example to demonstrate flow plugin for job-template  https://review.openstack.org/14325012:50
openstackgerritPranav Salunke proposed openstack-infra/project-config: Updates training guides jobs  https://review.openstack.org/15211812:52
*** ddieterly has joined #openstack-infra12:52
*** e0ne has joined #openstack-infra12:53
waynrpelix: yo12:53
*** _nadya_ has quit IRC12:53
openstackgerritDarragh Bailey proposed openstack-infra/jenkins-job-builder: Fix formatting for inclusion of README.rst  https://review.openstack.org/15288112:56
*** _nadya_ has joined #openstack-infra12:56
*** mase_x200 has joined #openstack-infra12:56
*** ddieterly has quit IRC12:56
pelixwaynr: so I spotted one minor nit with https://review.openstack.org/#/c/132927/ looks like the message & comment for when the test failed were missed when you updated the exception to be caught :'(12:57
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard: Added branches to storyboard  https://review.openstack.org/15044712:57
*** juice has quit IRC12:59
*** esmute has quit IRC12:59
*** vipul has quit IRC12:59
*** NobodyCam has quit IRC13:00
waynroh, will update quickly13:00
*** jesusaurus has quit IRC13:00
*** BadCub has quit IRC13:01
*** esmute has joined #openstack-infra13:03
*** vipul has joined #openstack-infra13:03
*** juice has joined #openstack-infra13:03
openstackgerritWayne Warren proposed openstack-infra/jenkins-job-builder: Add plugins_info to module registry object.  https://review.openstack.org/13292713:03
*** e0ne is now known as e0ne_13:04
*** jesusaurus has joined #openstack-infra13:05
*** e0ne_ is now known as e0ne13:05
*** bswartz has quit IRC13:05
openstackgerritMerged openstack-infra/system-config: Set modulepath to the first element of puppet's modulepath.  https://review.openstack.org/13723313:06
*** mohitsh__ has quit IRC13:06
*** dprince has joined #openstack-infra13:07
openstackgerritMerged openstack-infra/system-config: Expand ranges on iptables rules for floating IPs  https://review.openstack.org/15139813:07
*** BadCub has joined #openstack-infra13:07
*** NobodyCam has joined #openstack-infra13:07
*** mohitsharma has joined #openstack-infra13:07
*** mohitsharma has quit IRC13:08
*** dmsimard_away is now known as dmsimard13:09
*** mase_x200 has quit IRC13:10
*** dims has quit IRC13:10
*** bknudson has joined #openstack-infra13:11
*** dmsimard is now known as dmsimard_away13:13
*** otter768 has joined #openstack-infra13:14
pelixwaynr: cheers, hopefully Khai will be able to +2 it when he gets in and we can finally land this one!13:18
*** dims has joined #openstack-infra13:19
*** otter768 has quit IRC13:19
*** prad has joined #openstack-infra13:19
*** mbacchi has joined #openstack-infra13:19
*** markvoelker has joined #openstack-infra13:20
*** nelsnelson has quit IRC13:22
waynrthanks! i found another plugin that responds differently to jjb depending on its version13:23
*** timcline has joined #openstack-infra13:23
*** nelsnelson has joined #openstack-infra13:23
waynrvery annoying too because the version with differing behavior appears to set the exact xml configuration that jjb produces13:24
waynrso i learned how to manually downgrade jenkins plugin yesterday :)13:24
*** andreaf_ is now known as andreaf13:25
*** hdd has joined #openstack-infra13:26
*** dims has quit IRC13:28
*** timcline has quit IRC13:28
*** mjturek has joined #openstack-infra13:28
*** ghostpl has quit IRC13:29
*** e0ne is now known as e0ne_13:29
openstackgerritGuido Günther proposed openstack-infra/jenkins-job-builder: Allow to wait for jenkins to start up  https://review.openstack.org/15289213:30
*** prad has quit IRC13:31
*** mfink_ has joined #openstack-infra13:32
*** doude has quit IRC13:33
*** mfink__ has joined #openstack-infra13:33
*** mrmartin has quit IRC13:36
*** kgiusti has joined #openstack-infra13:36
*** mfink_ has quit IRC13:37
*** e0ne_ is now known as e0ne13:38
*** weshay has joined #openstack-infra13:38
*** ghostpl has joined #openstack-infra13:39
*** vigneshvar has quit IRC13:43
*** doude has joined #openstack-infra13:43
*** ociuhandu has joined #openstack-infra13:44
*** bswartz has joined #openstack-infra13:45
openstackgerritPranav Salunke proposed openstack-infra/project-config: Updates training guides jobs  https://review.openstack.org/15211813:46
*** mrunge has quit IRC13:47
*** pc_m has quit IRC13:48
*** amitgandhinz has joined #openstack-infra13:49
openstackgerrityolanda.robla proposed openstack-infra/storyboard-webclient: Fix in project groups validation  https://review.openstack.org/15213313:50
*** ociuhandu has quit IRC13:51
*** ddieterly has joined #openstack-infra13:53
*** _amrith_ is now known as amrith13:54
*** ddieterly has quit IRC13:57
*** bswartz has quit IRC14:00
*** pc_m has joined #openstack-infra14:01
*** mohitsharma has joined #openstack-infra14:01
*** yamamoto has joined #openstack-infra14:02
openstackgerritAndrea Frittoli  proposed openstack-infra/devstack-gate: Fail properly if failing to clone a project  https://review.openstack.org/15290014:02
*** dhritishikhar has quit IRC14:03
*** bswartz has joined #openstack-infra14:03
openstackgerritMehdi Abaakouk proposed openstack-infra/project-config: Add gnocchi devstack tests job  https://review.openstack.org/15206414:04
*** tonytan4ever has joined #openstack-infra14:04
*** dustins has joined #openstack-infra14:07
*** jhesketh has quit IRC14:07
*** jhesketh has joined #openstack-infra14:09
*** dkranz has joined #openstack-infra14:10
*** jlibosva has quit IRC14:10
*** dkliban_afk is now known as dkliban14:11
*** belmoreira has joined #openstack-infra14:11
*** hdd has quit IRC14:12
*** jlibosva has joined #openstack-infra14:12
*** shashankhegde has joined #openstack-infra14:14
*** reed has joined #openstack-infra14:14
*** mpaolino has joined #openstack-infra14:17
*** dmsimard_away is now known as dmsimard14:18
*** prad has joined #openstack-infra14:19
*** julim has joined #openstack-infra14:19
*** julim has quit IRC14:21
openstackgerritMerged openstack-infra/system-config: MySQL database cleanup for paste.o.o  https://review.openstack.org/14584014:21
openstackgerritAndrea Frittoli  proposed openstack-infra/devstack-gate: Fail properly if failing to clone a project  https://review.openstack.org/15290014:21
*** ociuhandu has joined #openstack-infra14:24
*** julim has joined #openstack-infra14:24
*** timcline has joined #openstack-infra14:24
*** mrmartin has joined #openstack-infra14:25
*** erlon has quit IRC14:26
*** timcline has quit IRC14:28
*** dims has joined #openstack-infra14:29
*** craigbr has joined #openstack-infra14:29
*** whayutin_ has joined #openstack-infra14:30
*** whayutin_ is now known as weshay_14:30
*** dims_ has joined #openstack-infra14:33
*** Longgeek has joined #openstack-infra14:33
*** timcline has joined #openstack-infra14:34
*** timcline has quit IRC14:34
mordredandreaf: you removed the cd command in that patch14:34
*** ZZelle has quit IRC14:34
mordredanteaya: the other bit looks good14:34
*** ZZelle has joined #openstack-infra14:35
*** Longgeek has quit IRC14:35
*** tiswanso has joined #openstack-infra14:36
andreafmordred: I made a new patchset, thanks14:36
andreafmordred: next I was going to propose a fallback git_base - if the clone fails with "not found" use git.openstack.org14:37
*** dims has quit IRC14:37
mordredandreaf: I believe we explicitly don't want that in infra but I don't remember the entirety of the reason14:38
*** naggappan_ has joined #openstack-infra14:38
mordredfungi: ^^14:38
andreafmordred, fungi: that's not very helpful for openstack itself, but it's useful for downstream CI14:39
andreafmordred, fungi: we should not fall back in case of generic clone error, because that would mean also in case of connection error, which would be bad14:40
naggappan_I am trying to use openstack-infra for different project. I can create new job "build with parameter option" in UI but using jjb only shell i can mention in yamal file but no option to mention the build with parameter14:41
*** baoli has quit IRC14:41
*** joesavak has joined #openstack-infra14:42
*** nelsnelson has quit IRC14:42
*** baoli has joined #openstack-infra14:43
*** e0ne is now known as e0ne_14:44
*** andreaf_ has joined #openstack-infra14:44
*** sabeen has joined #openstack-infra14:45
*** mriedem has joined #openstack-infra14:45
*** andreaf has quit IRC14:45
*** andreaf_ is now known as andreaf14:45
openstackgerritMonty Taylor proposed openstack-infra/system-config: Add logging to manage-projects calls  https://review.openstack.org/11092614:46
*** packet has joined #openstack-infra14:47
*** e0ne_ is now known as e0ne14:47
*** ildikov has quit IRC14:48
*** derekh has quit IRC14:53
*** signed8bit has joined #openstack-infra14:54
*** Hal_ has quit IRC14:54
*** ddieterly has joined #openstack-infra14:54
openstackgerritAndrea Frittoli  proposed openstack-infra/devstack-gate: Fail properly if failing to clone a project  https://review.openstack.org/15290014:55
*** ghostpl has quit IRC14:56
andreafmordred: fixed the missing cd command ^^^14:56
*** ddieterly has quit IRC14:57
*** ghostpl has joined #openstack-infra14:57
*** ghostpl has quit IRC14:57
*** tiswanso has quit IRC14:59
*** sigmavirus24_awa is now known as sigmavirus2415:00
*** dustins_ has joined #openstack-infra15:00
*** tiswanso has joined #openstack-infra15:01
*** dimtruck is now known as zz_dimtruck15:01
*** derekh has joined #openstack-infra15:01
*** ddieterly has joined #openstack-infra15:02
*** tnovacik has quit IRC15:02
*** ddieterly has quit IRC15:02
*** kgiusti has quit IRC15:02
jrollcan I bug some infra cores to look at https://review.openstack.org/#/c/152340/ :)15:02
jroll(bumps an ironic job to voting)15:03
*** dustins has quit IRC15:03
*** signed8bit is now known as signed8bit_ZZZzz15:03
*** rverchikov has joined #openstack-infra15:04
*** kgiusti has joined #openstack-infra15:05
*** ddieterly has joined #openstack-infra15:05
*** Hal has joined #openstack-infra15:06
*** Hal is now known as Guest8249815:06
*** ddieterly has quit IRC15:08
*** sdake_ has joined #openstack-infra15:08
*** jcoufal has joined #openstack-infra15:09
*** zz_jgrimm is now known as jgrimm15:09
*** BharatK has joined #openstack-infra15:09
*** ddieterly has joined #openstack-infra15:10
openstackgerritMerged openstack-infra/project-config: Add maven build and repo upload for monasca-persister  https://review.openstack.org/15025915:10
*** baoli has quit IRC15:11
*** jcoufal_ has quit IRC15:12
*** baoli has joined #openstack-infra15:12
*** ihrachyshka_ is now known as ihrachyshka15:13
*** rverchikov has quit IRC15:13
*** rverchikov has joined #openstack-infra15:14
*** EmilienM has quit IRC15:14
*** rm_work|away is now known as rm_work15:14
*** julim has quit IRC15:15
*** otter768 has joined #openstack-infra15:15
*** ddieterly has quit IRC15:15
*** Kiall_ is now known as Kiall15:16
*** EmilienM has joined #openstack-infra15:16
*** signed8bit_ZZZzz is now known as signed8bit15:17
*** julim has joined #openstack-infra15:18
*** nelsnelson has joined #openstack-infra15:18
*** ildikov has joined #openstack-infra15:19
*** jgjl has joined #openstack-infra15:19
*** otter768 has quit IRC15:19
*** tonytan4ever has quit IRC15:20
*** skolekonov has quit IRC15:20
*** amotoki has joined #openstack-infra15:20
openstackgerritAndrea Frittoli  proposed openstack-infra/devstack-gate: Fail properly if failing to clone a project  https://review.openstack.org/15290015:20
*** dhritishikhar has joined #openstack-infra15:20
*** mtanino has joined #openstack-infra15:22
*** bhunter71 has joined #openstack-infra15:22
*** timcline has joined #openstack-infra15:22
openstackgerritDenis M. proposed openstack-infra/project-config: Improve Trove's check job execution  https://review.openstack.org/15214215:22
openstackgerritDenis M. proposed openstack-infra/project-config: Adding required jobs for supported datastores  https://review.openstack.org/15214115:22
*** tmcpeak has joined #openstack-infra15:22
*** _nadya_ has quit IRC15:23
*** rverchikov has quit IRC15:23
*** _nadya_ has joined #openstack-infra15:23
*** avozza is now known as zz_avozza15:23
*** rverchikov has joined #openstack-infra15:24
*** hdd has joined #openstack-infra15:25
openstackgerritJerry Zhao proposed openstack-infra/system-config: Create a discussion mailinglist in Chinese  https://review.openstack.org/15294715:25
*** mattfarina has quit IRC15:27
openstackgerritGuido Günther proposed openstack-infra/jenkins-job-builder: Allow to wait for jenkins to start up  https://review.openstack.org/15289215:27
*** ddieterly has joined #openstack-infra15:28
*** _nadya_ has quit IRC15:28
*** jlibosva has quit IRC15:28
*** yamahata has joined #openstack-infra15:28
*** timcline has quit IRC15:28
*** _nadya_ has joined #openstack-infra15:29
*** timcline has joined #openstack-infra15:29
*** wenlock has joined #openstack-infra15:29
*** Sukhdev has joined #openstack-infra15:30
*** mpaolino has quit IRC15:31
*** chuckcarmack1 has joined #openstack-infra15:31
*** ddieterly has quit IRC15:31
*** chuckcarmack1 has left #openstack-infra15:31
*** lennyb has joined #openstack-infra15:31
*** dangers_` is now known as dangers15:32
*** rverchikov has quit IRC15:33
lennybHi, I am trying to commit to sendbox, and I am getting the following error: fatal: ICLA contributor agreement requires current contact information.   I do have the agreement signed.  Any ideas? thanks.15:33
*** zz_dimtruck is now known as dimtruck15:34
*** sdake_ has quit IRC15:34
*** EmilienM is now known as EmilienM|afk15:35
*** mgariepy has joined #openstack-infra15:36
*** e0ne is now known as e0ne_15:37
*** sdake_ has joined #openstack-infra15:38
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard: Added new way to filter stories by tags  https://review.openstack.org/15295115:39
*** BharatK has quit IRC15:39
mordredjroll: done15:39
openstackgerritMehdi Abaakouk proposed openstack/requirements: Add cachetools requirement  https://review.openstack.org/15295315:40
*** ChuckC has joined #openstack-infra15:40
*** ChuckC_ has quit IRC15:41
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard: Added branches to storyboard  https://review.openstack.org/15044715:43
*** mpaolino has joined #openstack-infra15:44
openstackgerritGuido Günther proposed openstack-infra/jenkins-job-builder: Allow to wait for jenkins to start up  https://review.openstack.org/15289215:46
*** nelsnels_ has joined #openstack-infra15:46
*** davideagnello has joined #openstack-infra15:46
*** nelsnelson has quit IRC15:46
*** shashankhegde has quit IRC15:46
*** e0ne_ is now known as e0ne15:47
openstackgerritMerged openstack-infra/project-config: Allow agent_ssh jobs to vote on Ironic  https://review.openstack.org/15234015:48
*** zz_gondoi is now known as gondoi15:50
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard: Added branches to storyboard  https://review.openstack.org/15044715:51
*** BharatK has joined #openstack-infra15:51
clarkblennyb: it should give you a link to update your contact info in the same error message.15:54
clarkblennyb: you have a CLA signed but need the contact info too15:54
*** naggappan_ has quit IRC15:54
*** erlon has joined #openstack-infra15:56
*** dannywilson has joined #openstack-infra15:57
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard: Added branches to storyboard  https://review.openstack.org/15044715:58
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard: Added milestones  https://review.openstack.org/15250015:58
*** ghostpl has joined #openstack-infra15:58
fungidid we cla-enforce the sandbox repo?15:59
lennybclarkb: thanks. It worked.15:59
clarkbfungi: I guess?15:59
clarkbfungi: probably to sort out problems like this early?16:00
fungiperhaps16:00
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard: Added new way to filter stories by tags  https://review.openstack.org/15295116:00
*** sarob has joined #openstack-infra16:00
fungici-sandbox does not require a cla, but sandbox does16:01
fungithat was the difference16:01
*** mohitsha_ has joined #openstack-infra16:02
*** erikmwil_ has joined #openstack-infra16:02
*** erikmwilson has quit IRC16:02
*** erikmwil_ is now known as erikmwilson16:02
*** erikmwil- has joined #openstack-infra16:02
*** ghostpl has quit IRC16:02
*** jgjl has quit IRC16:03
*** patrickeast has joined #openstack-infra16:03
*** pblaho has quit IRC16:04
*** mohitsharma has quit IRC16:05
jrollmordred: thanks much16:05
*** lennyb has quit IRC16:05
*** mescanef has quit IRC16:07
*** rmcall has quit IRC16:08
*** ghostpl has joined #openstack-infra16:09
*** mattfarina has joined #openstack-infra16:12
*** dannywilson has quit IRC16:13
*** dannywilson has joined #openstack-infra16:13
*** stevemar has joined #openstack-infra16:14
*** ghostpl has quit IRC16:14
*** ChuckC_ has joined #openstack-infra16:14
*** carl_baldwin has joined #openstack-infra16:16
*** armax has joined #openstack-infra16:16
*** ChuckC has quit IRC16:17
*** dustins_ has quit IRC16:17
*** rlandy has quit IRC16:17
*** nelsnels_ has quit IRC16:17
*** EmilienM|afk is now known as EmilienM16:18
*** dustins has joined #openstack-infra16:19
*** Ala has quit IRC16:20
*** tiswanso has quit IRC16:22
*** CIbuilds has joined #openstack-infra16:23
*** nelsnelson has joined #openstack-infra16:23
*** rverchikov has joined #openstack-infra16:23
silehthi guys, anybody have some times for my oslo.msg foncionnal tests jobs: https://review.openstack.org/#/q/status:open+project:openstack-infra/project-config+branch:master+topic:sileht/oslo-func,n,z16:25
*** gondoi is now known as zz_gondoi16:25
*** unicell has quit IRC16:25
sdaguesileht: +216:26
silehtsdague, thanks16:26
*** tmcpeak has quit IRC16:27
*** tiswanso has joined #openstack-infra16:27
*** coolsvap is now known as coolsvap_16:28
*** ghostpl has joined #openstack-infra16:29
*** ghostpl has quit IRC16:29
*** ghostpl has joined #openstack-infra16:29
*** dannywilson has quit IRC16:30
*** marun has joined #openstack-infra16:30
*** hashar has joined #openstack-infra16:31
*** tonytan4ever has joined #openstack-infra16:31
*** andreaf is now known as andreaf_16:31
*** mohitsha_ has quit IRC16:32
*** ghostpl_ has joined #openstack-infra16:34
mrmartinpleia2 hi16:34
*** ghostpl has quit IRC16:34
pleia2mrmartin: sneaky :) I hadn't good morninged yet!16:35
mordredfungi, clarkb: did we ever have a team discussion about all of Ivan's "remove hardcoded values" patches?16:35
mordredI'm trying to get some reviewing done and I'm not sure if I should review or skip them16:35
fungimordred: i think i wanted more input from people more closely tied to the puppet community as to whether or not that's a proper design16:36
fungiso i've skipped most of them for the time being16:36
mrmartinpleia2: I'll deploy your Zanata puppets into a vagrant tomorrow, and cross-check those resource dependencies16:36
mordredfungi: cool16:36
clarkbmordred: it came up in a meeting iirc. I want to say we decided to ignore them until post module split, then figure out the best way to approach the problem given the new state of the owrld16:36
pleia2mrmartin: great, thanks, I'll put up a patch today that does as you suggest re: wildfly install exec dependency16:36
mrmartinpleia2: is this just a simple zanata standalone server deployed into a wildfly container? Do you have some idea how will we create projects there?16:37
mrmartinso for example if I want to add groups as a translation project there16:38
mrmartinwhat is the process for that16:38
pleia2mrmartin: we haven't gotten that far yet :) the spec is here which fleshes out some of the scripts and things we need to write: http://specs.openstack.org/openstack-infra/infra-specs/specs/migrate_to_zanata.html16:38
pleia2basic puppet module to get the service itself running is just the first step16:39
pleia2I'll be working with AJaeger for more of the actual workflow stuff, since he's more familiar with that as a translator than I am16:40
mrmartinoh ok.16:40
*** rwsu-afk is now known as rwsu16:40
mrmartinand we can test it with groups portal as a translation project without making too much harm to little bunnies.16:40
*** Ala has joined #openstack-infra16:41
pleia2great16:42
*** mpaolino has quit IRC16:43
fungiwon't someone think of the bunnies16:45
*** markvan_ is now known as markvan16:45
*** tnovacik has joined #openstack-infra16:45
*** thedodd has joined #openstack-infra16:47
*** gyee has joined #openstack-infra16:47
*** sputnik13 has joined #openstack-infra16:48
*** amrith is now known as _amrith_16:48
jeblairi'd love it if we could drive project creation from a yaml file16:48
*** jerryz has quit IRC16:50
*** shashankhegde has joined #openstack-infra16:50
*** doude has quit IRC16:50
*** mpaolino has joined #openstack-infra16:51
openstackgerritMerged openstack-dev/cookiecutter: Updated template from global requirements  https://review.openstack.org/14988316:52
*** Ala has quit IRC16:52
openstackgerritMerged openstack-dev/cookiecutter: Add a tox debug environment  https://review.openstack.org/14988416:52
*** belmoreira has quit IRC16:52
mordredjeblair: ++16:54
*** e0ne is now known as e0ne_16:54
*** davideagnello has quit IRC16:56
*** davideagnello has joined #openstack-infra16:57
pleia2woo, speaking on elastic-recheck at elasticon (in their dev room, quick 30 minute kind of thing) in SF in March16:57
*** annegent_ has joined #openstack-infra16:58
*** sputnik13 has quit IRC16:59
*** jgallard_ has quit IRC16:59
*** patrickeast has quit IRC17:00
*** tnovacik has quit IRC17:00
*** dkranz has quit IRC17:01
*** joesavak has quit IRC17:01
*** dustins has quit IRC17:01
*** dtantsur is now known as dtantsur|afk17:01
mordredneat!17:02
mordredthey have the best name for their conference - I feel like it's a super hero convention17:02
mordredexcept without all the drunk santas17:02
pleia2hehe17:02
*** joesavak has joined #openstack-infra17:02
fungibut hopefully still retains all the spandex body suits17:02
*** atan8 has joined #openstack-infra17:04
*** ihrachyshka has quit IRC17:05
*** yfried__ has quit IRC17:05
*** rmcall has joined #openstack-infra17:06
*** mpaolino has quit IRC17:06
*** MaxV has quit IRC17:06
*** tmcpeak has joined #openstack-infra17:06
*** kgiusti has quit IRC17:07
*** scheuran has quit IRC17:07
*** mpaolino has joined #openstack-infra17:08
* jeblair imagines fungi really moved to get a larger closet for his superhero wardrobe17:09
*** ashleighfarnham has joined #openstack-infra17:10
fungiunsurprisingly, i have very little closet space in this postage stamp i'm renting while we look for a house on the water17:10
fungibut thankfully spandex body suits don't require a lot of closet space17:11
clarkbfungi: I just had a brilliant idea you need a houseboat17:11
fungihelmets on the other hand...17:11
clarkbare they even a thing in that part of the world?17:11
fungiclarkb: not much of a houseboat scene here, though we were discussing taking a self-piloted rental houseboat cruise around the great lakes with some friends17:12
fungithat's apparently a thing17:12
jeblairi imagine you have to replace them every hurricane season17:12
zaromorning17:12
clarkbjeblair: thats the beauty of the houseboat, when the hurricane comes you just float upstream and avoid the worst of it17:13
clarkbdisclaimer: I have no idea if that would work17:13
jeblairclarkb: i think it's a bit like dorothy floating on the tornado17:13
*** _nadya_ has quit IRC17:13
*** ashleighfarnham has quit IRC17:14
*** ashleighfarnham has joined #openstack-infra17:14
fungijeblair: clarkb: yeah, houseboats aren't fast enough to really get out of the way of large storms17:14
*** dkranz has joined #openstack-infra17:14
fungithey're not exactly designed with speed of travel in mind17:15
jeblairi mean, for a house, they are _fast_.  for a boat, not so much.17:15
*** gyee has quit IRC17:15
*** otter768 has joined #openstack-infra17:16
fungimuch, much faster than a normal house, yep17:16
*** Guest82498 has quit IRC17:16
jeblairthough california houses are known to occasionaly move at speed for brief stretches of time17:17
sdagueany idea why http://logs.openstack.org/64/152864/1/check/check-devstack-dsvm-updown/34b79ce/ doesn't exit?17:18
sdaguefrom https://review.openstack.org/#/c/152864/117:18
pleia2jeblair: haha17:19
jeblairsdague: https://jenkins05.openstack.org/job/check-devstack-dsvm-updown/1/17:19
fungivery quickly over very short distances17:19
jeblairsdague: https://jenkins05.openstack.org/job/check-devstack-dsvm-updown/1/console kinda looks like there's no log saving happening17:20
openstackgerritMerged openstack-infra/shade: Add consistent methods for returning dicts  https://review.openstack.org/14879417:20
*** ghostpl_ has quit IRC17:20
*** signed8bit is now known as signed8bit_ZZZzz17:20
*** otter768 has quit IRC17:20
sdaguejeblair: ok, also it looks like we're going to have to not remove the sudoers entry for that test to work17:21
jeblairsdague: i'll fix the job17:21
*** nfedotov has quit IRC17:21
sdaguejeblair: ok, I thought I'd copied the right parts. Guess I was wrong.17:21
fungiwow, that was an extremely unhappy job17:21
*** atan8 has quit IRC17:22
*** melwitt has joined #openstack-infra17:22
openstackgerritJames E. Blair proposed openstack-infra/project-config: Add log publishers to devstack updown  https://review.openstack.org/15298817:22
jeblairsdague: ^17:22
marunthe neutron community would be eternally grateful to someone with rights on project-config would bless us with the removal of duplicate tempest jobs: https://review.openstack.org/#/c/152320/17:23
*** _amrith_ is now known as amrith17:23
*** dhritishikhar has quit IRC17:25
jeblairmordred: see comments in 148795  (i'm approving anyway, just wanted to make sure you see them)17:25
*** jistr has quit IRC17:25
Shrewsjeblair: omg, thanks!17:26
*** jcoufal has quit IRC17:26
* Shrews may be able to work off of master now17:27
*** koolhead17 has quit IRC17:28
mordredShrews: you got the comments on 148795 on your list?17:28
*** bswartz has quit IRC17:28
* mestery hopes to get some infra core to eyeball this change which will reduce the number of VMs we use for neutron jobs: https://review.openstack.org/#/c/152320/17:29
Shrewsmordred: i'll take care of them17:29
mordredmestery: +#17:30
*** bswartz has joined #openstack-infra17:30
mesterythanks mordred!17:30
openstackgerritDoug Hellmann proposed openstack-infra/project-config: Enable jobs to publish cross-project specs  https://review.openstack.org/15269817:30
*** e0ne_ is now known as e0ne17:30
*** Sukhdev has quit IRC17:30
*** gyee has joined #openstack-infra17:30
jeblairsdague: are you okay with 152320 ?17:30
openstackgerritMerged openstack-infra/shade: Port to use keystone sessions and auth plugins  https://review.openstack.org/14879517:31
openstackgerritMerged openstack-infra/shade: Create a neutron client  https://review.openstack.org/14773117:31
sdaguejeblair: yep, just approved, thanks17:31
sdagueok, next question, for this to work as a post-test-hook, we need to not remove sudo privs17:31
*** jpich has quit IRC17:31
*** nicodemos has joined #openstack-infra17:33
*** BharatK has quit IRC17:33
jeblairsdague: perhaps make creating the sudoers file a function, then call it from the current location as well as within the post_test_hook ?17:34
*** shashankhegde has quit IRC17:34
jeblairsdague: (so, iow, re-create it?)17:34
sdaguejeblair: except we can't17:34
jeblairsdague: jenkins retains sudo17:34
jeblairsdague: only stack sudo is dropped17:35
jeblairoh17:35
jeblairwe run tempest as its own user now17:35
sdaguewell, post_test_hook is called as what user?17:36
sdaguethat might actually be my issue17:36
*** prad has quit IRC17:36
*** prad has joined #openstack-infra17:36
zarofungi: so i figured out why zuul couldn't clone from review-dev.o.o17:37
Shrewsjeblair: mordred: Do you see any reason why we shouldn't tie shade to global-requirements?17:37
jeblairsdague: jenkins17:37
openstackgerritMerged openstack-infra/project-config: Stop running extra neutron tempest jobs  https://review.openstack.org/15232017:37
sdaguejeblair: ok, this is complex enough I'm going to move the script back into devstack to do this better17:37
zarofungi: it was that the /home/zuul/.ssh/known_hosts file was missing on zuul-dev.o.o17:37
zarofungi: this seems wrong to me: http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/manifests/zuul_merger.pp#n3217:38
mordredShrews: largely because we don't always tie ourselves to global-requirements17:38
mordredShrews: however, I can't think of any specific reasons why it would be bad in this case17:38
zaroshould that be a equal instead of not equal?17:38
*** Ryan_Lane has joined #openstack-infra17:38
*** ssam2 has quit IRC17:38
sdaguejeblair: do we have a copy of what the 50devstack script looks like ?17:38
openstackgerritMerged openstack-infra/project-config: Add log publishers to devstack updown  https://review.openstack.org/15298817:39
jeblairsdague: it's in devstack-gate17:39
*** hashar has quit IRC17:39
jeblairsdague: (d-g creates it)17:39
pleia2jeblair: should I send off this virtual sprint report?17:39
*** yamamoto has quit IRC17:39
jeblairpleia2: lgtm17:39
pleia2any subject tags?17:40
jeblairpleia2: i don't think so?  i think it's generally applicable17:41
pleia2ok, sending off17:41
*** unicell has joined #openstack-infra17:41
*** denis_makogon has quit IRC17:43
krtaylorpleia2, ++17:43
krtaylorpleia2, thanks, it is a really good summary17:44
clarkbzaro: its checking that the variable isn't empty and if not empty it writes it to the file17:44
*** hdd has quit IRC17:44
*** tqtran_afk has joined #openstack-infra17:44
*** tqtran_afk is now known as tqtran17:44
pleia2krtaylor: thanks, I appreciate you pitching in with the 3rd party notes17:44
zaroclarkb: thanks.17:44
*** koolhead17 has joined #openstack-infra17:44
*** tnovacik has joined #openstack-infra17:45
clarkbmordred: fungi jhesketh SergeyLukjanov pleia2 https://review.openstack.org/#/c/152745/ if we can get that approved I will restart nodepoold and check in on image rebuilds tomorrow17:45
*** ddieterly has joined #openstack-infra17:47
*** doude has joined #openstack-infra17:49
*** shashankhegde has joined #openstack-infra17:50
fungizaro: we'll probably need to parameterize that better so that we can pass "content" in with different values for zmXX and zuul-dev17:50
sdaguemordred: the kde folks are ok with - https://review.openstack.org/#/c/125944/ so I think genericizing could happen later17:51
fungiclarkb: yep, was already in the middle of reviewing that stack17:51
mordredsdague: kk17:51
*** tonytan4ever has quit IRC17:53
*** annegent_ has quit IRC17:53
clarkbmordred: is 152900 a noop for us because we have the repo cache?17:53
clarkbalso whats with the ; ?17:54
*** dizquierdo has joined #openstack-infra17:55
*** vigneshvar has joined #openstack-infra17:56
*** coolsvap_ is now known as coolsvap17:57
sigmavirus24Hey, I'm trying to figure out if stackforge/os-ansible-deployment  needs to do something special to get openstack/launchpad integration working for non-master branches17:58
openstackgerritMerged openstack-infra/nodepool: Iterate over images, not labels, when updating  https://review.openstack.org/15274517:58
*** rmcall has quit IRC17:58
mordredclarkb: the ; is a leftover from a previous patch17:59
mordredclarkb:  and yeah - it should be a no-op for us17:59
*** unicell has quit IRC18:00
*** unicell1 has joined #openstack-infra18:00
*** SumitNaiksatam has joined #openstack-infra18:01
*** doude has quit IRC18:01
*** rmcall has joined #openstack-infra18:01
sigmavirus24Any pointers as to where I need to look?18:01
*** teran has quit IRC18:01
*** doude has joined #openstack-infra18:01
clarkbsigmavirus24: you mean for linking bugs? there shouldn't be anything special needed18:01
*** derekh has quit IRC18:02
sigmavirus24Is there a requirement that the branches be named stable/* ? That might be the problem we're having18:02
openstackgerritKhai Do proposed openstack-infra/system-config: Create the known_hosts file for zuul user on review-dev.o.o  https://review.openstack.org/15300318:03
zarofungi: ^18:03
fungizaro: awesome18:03
zarofungi: i think that change is gonna require a 'review_dev_ssh_rsa_pubkey_contents' in heira first18:03
fungizaro: the commit message is sort of wrong, and we don't need to put that in hiera either18:04
openstackgerritJames E. Blair proposed openstack-infra/zuul: Support cross-repo-dependencies in dependent pipelines  https://review.openstack.org/14455518:04
openstackgerritJames E. Blair proposed openstack-infra/zuul: Support cross-repo-dependencies in independent pipelines  https://review.openstack.org/14455618:04
fungizaro: we need to turn that hard-coded string for the zuul merger class into a class variable and then pass it in from the openstack_project::zuul and openstack_project::zuul_dev classes18:05
fungier, openstack_project::zuul_merger and openstack_project::zuul_dev i guess18:05
*** shashankhegde has quit IRC18:06
zarofungi: it looks like it's already there?18:06
fungihrm... looking again18:06
zaroi mean the variables18:06
*** dkranz has quit IRC18:07
*** doude has quit IRC18:07
zaroi noticed that there's duplication in zuul_dev and zuul_merger, will probably fix that.18:07
fungizaro: so the problem is that it's hard-coded in openstack_project::zuul_merger. does zuul_dev instantiate that?18:07
clarkbmtreinish: how to confirm 149740 got you the correct subunit file? it looks good as a change, I am just trying to double check18:08
fungitrying to check now but for some reason my network has decided to hate me for a minute18:08
*** doude has joined #openstack-infra18:08
zarofungi: zuul_merger and zuul_dev looks like it has the exact same code to create the known_hosts file18:09
clarkbmtreinish: http://logs.openstack.org/40/149740/8/check/check-tempest-dsvm-full/056d4e5/logs/devstack-gate-cleanup-host.txt.gz#_2015-01-29_08_04_35_998 looks like some things still assume the /0 file?18:09
fungizaro: yeah, so revisiting, looks like we just need to update what's in http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/manifests/zuul_dev.pp#n7318:09
*** dustins has joined #openstack-infra18:09
*** hdd has joined #openstack-infra18:09
mtreinishclarkb: I test it with the child commit: http://logs.openstack.org/19/149719/4/check/check-tempest-dsvm-full/2ea9905/logs/testrepository/18:10
zarofungi: why can't it just get passed down from site.pp ?18:10
fungizaro: change out the hostname, ip addresses and set gerrit_ssh_host_key to the right value18:10
zarofungi: ohh i see18:10
clarkbmtreinish: perfect +218:10
fungizaro: it could, but in its current state it can't because it's hard-coded to review.o.o not review-dev18:10
*** harlowja has joined #openstack-infra18:11
mtreinishclarkb: although before we merge that I'm thinking we should probably land: https://review.openstack.org/151732 first18:11
mtreinishjust so we don't have to play games with subunit-1to218:11
*** luqas has quit IRC18:11
*** erikmwilson has quit IRC18:11
*** erikmwil- is now known as erikmwilson18:11
clarkbsdague: I don't grok why you changed your vote on 14886318:11
fungizaro: and yeah, for whatever reason we did apparently put gerrit_ssh_rsa_pubkey_contents in hiera so i guess we can add/update the equivalent for revoew-dev18:12
zarofungi: i can't tell whether that piece of code should be in zuul_merger.pp or zuul_dev.pp?  if i had to guess it would be zuul_dev?18:12
krotscheckzaro: Does our current version of gerrit support CORS?18:12
clarkbsdague: different traps can be registered right?18:12
fungizaro: zuul_dev just needs the known_hosts content variable changed to use review-dev's hostname and ip addresses, and i'll double-check the hiera key you've used to make sure it's the right one18:13
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Get auth token lazily  https://review.openstack.org/15300618:14
*** yamahata has quit IRC18:14
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Added functional tests for the OAuth Endpoint  https://review.openstack.org/15275218:14
*** thedodd has quit IRC18:14
Shrewsclarkb: 153006 addresses one of your comments from 14879518:15
*** joesavak has quit IRC18:15
sdagueclarkb: honestly, it just didn't seem worth it. The current approach is probably fine18:16
*** dizquierdo has quit IRC18:17
*** joesavak has joined #openstack-infra18:17
*** signed8bit_ZZZzz is now known as signed8bit18:17
clarkbsdague: my concern is mostly that I thought we explained this to them months ago18:17
clarkbsdague: and -2'd a change to make the post gate hook always run18:17
clarkbsdague: but intsead of just fixing their jobs they keep pushing rehashed things that d-g doesn't ned18:18
sdagueI'm fine with that as well18:18
sdaguesorry, I guess I missed some of the previous context18:18
zarokrotscheck: not sure.  is there a way to tell from the REST api?  https://gerrit-review.googlesource.com/Documentation/rest-api.html18:19
clarkbsdague: no problem thats why I wanted to understand your vote flip18:19
clarkbsdague: I think it was dims and docker job that wanted post gate to always run18:19
krotscheckzaro: It’s probably not implemented at that level, but thanks for the link, I’ll dig a bit.18:20
*** dannywilson has joined #openstack-infra18:20
zarofungi: i'm asking about the duplicate code to create the known_hosts file. that doesn't need to be in both zuul_dev and zuul_merger does it?18:20
greghayneskrotscheck: you just mean setting the allow origin header? cors is mostly a client side thing otherwise ;)18:20
*** coolsvap is now known as coolsvap_18:20
krotscheckgreghaynes: Yep, some way of telling the server which domains are permitted.18:21
fungizaro: sure it does. zuul_merger.pp is used on the zmXX hosts and zuul_dev is used on the zuul-dev host18:21
krotscheckzaro: Do we run gerrit on tomcat?18:21
greghayneskrotscheck: ah, unsure if gerrit does but proxies can also be used to inject this if not18:21
fungizaro: zuul_dev.pp doesn't seem to reuse the openstack_project::zuul_merger class18:21
krotscheckIf so, which version?18:21
fungizaro: it uses teh zuul::merger class but that's something else entirely18:21
krotscheckActually, n/m. If I recall correctly, what matters is which flavor of the java servlet API is in use, assuming it is. If it’s a recent version, then it comes with a CORS servlet filter pre-packaged.18:22
*** kgiusti has joined #openstack-infra18:22
fungikrotscheck: we do not run gerrit in tomcat, no18:22
*** samueldmq has joined #openstack-infra18:22
clarkbsdague: I think Ialso suggested just running the same function after d-g returns18:22
*** dkranz has joined #openstack-infra18:22
mtreinishclarkb: just fyi that if check is just to make sure there is a complete subunit stream in the testrepository (ie it's safe to run testr last --subunit to extract the stream)18:22
zarokrotscheck: we run gerrit.war as a standalone app and i believe it's packaged with jetty18:22
jeblairand that's behind apache18:22
mtreinishclarkb: http://git.openstack.org/cgit/openstack-infra/devstack-gate/tree/functions.sh#n66418:22
clarkbmtreinish: gotcha18:23
krotscheckCool.18:23
samueldmqis here the right place to ask something regarding gerrit?18:23
fungiyeah, we proxy from public apache to gerrit's jetty listening on the loopback18:23
mtreinishalthough looking at that now there is a bug for partial steams which I'll go fix now18:23
krotscheckOh.18:23
samueldmqI'd like to change my id, is it possible?18:23
krotscheckWell then!18:23
krotscheckjeblair: That solves the problem altogether :D18:23
*** mpaolino has quit IRC18:23
mtreinisherr, well after I eat18:23
sigmavirus24Where would one report a bug for jeepyb?18:23
*** patrickeast has joined #openstack-infra18:24
jeblairsamueldmq: by id do you mean ssh username?  if so, then no, gerrit does not support changing that.18:24
jeblairkrotscheck: what do you want to do with gerrit and cors?18:25
jeblairsigmavirus24: https://storyboard.openstack.org/#!/project/72218:25
fungisigmavirus24: http://git.openstack.org/cgit/openstack-infra/jeepyb/tree/CONTRIBUTING.md#n11 says to use https://storyboard.openstack.org/#!/project/72218:25
sigmavirus24jeblair: 500 error trying to login18:25
fungikrotscheck: ^ fun!18:25
krotscheckjeblair: Not making promises, but I if I start having time to dig into vinz, I want to make sure there’s a happy path to deployment.18:26
samueldmqjeblair, I refer to my usrename on https://review.openstack.org/#/settings/, yes it's the same used for ssh18:26
clarkbjogo: ok, reviewing d-g changes and our multi node testing stack is a large number of outstanding changes. Should I just go ahead and put my nova multi host change at the end of the stack so that the others can potentially get in?18:26
jeblairkrotscheck: roger18:26
* krotscheck is starting to see a light at the end of the email tunnel.18:26
samueldmqjeblair, I was able to update it on lauchpap, but not on gerrit :/18:26
clarkbjogo: or do you want to wait a bit more on the nova fix for shelve?18:26
krotscheckAfter ragewriting a ton of OAuth test cases yesterday.18:26
fungisigmavirus24: i can log in/out of https://storyboard.openstack.org/ without error. i wonder if something is broken with your account/openid18:26
sigmavirus24fungi: interesting18:27
sigmavirus24fungi: ah, the username field wasn't selected in Ubuntu One18:27
jeblair[Wed Feb 04 18:25:32 2015] [error] [client 66.112.117.119] KeyError: 'openid.sreg.nickname', referer: https://login.launchpad.net/h4EdfvDLfSMeolgC/+decide18:27
jeblairsigmavirus24: seems to agree ^18:27
sigmavirus24Isn't there a way to make launchpad default select certain fields?18:28
fungiyeah, probably worth filing a story against storyboard about making it be more explicit in the webui when it doesn't get the things it wants18:28
krotschecksigmavirus24, jeblair, fungi: I just added test cases to handle that error response code yesterday, and rcarrillocruz is working on making that response make a little more sense to the user.18:28
samueldmqjeblair, thanks anyway18:28
fungikrotscheck: ha! already in progress18:28
fungigreat18:28
jeblairsigmavirus24: i thought so... krotscheck: maybe there's something we can set in the inital request to lp to request that?18:28
*** shashankhegde has joined #openstack-infra18:29
jeblairkrotscheck: will be the devil to test though since i think ubuntuone remembers it once you've set it, so of course mine are all set by default now18:29
krotscheckjeblair: WE already explicitly declare that we want those fields, but the user on the launchpad side is permitted to uncheck them.18:29
krotscheckjeblair: Actually, all we have to do is figure out what the response to authorize_endpoint is and simulate that in our mocked tests :)18:29
krotschecksoryr18:29
krotscheckauthorize_response18:29
krotscheckjeblair: Something line 409 in  https://review.openstack.org/#/c/152752/2/storyboard/tests/api/auth/test_oauth.py18:31
*** doude has quit IRC18:31
krotscheckOops, need to update those comments.18:31
*** achanda has joined #openstack-infra18:31
jeblairkrotscheck: you have written many tests.18:32
krotscheckjeblair: YES.18:32
krotscheckBecause I’m sick of login breaking.18:32
* krotscheck may have ragecoded yesterday18:32
*** amotoki has quit IRC18:32
zarofungi: ok, i see what you mean now.  i keep forgetting to reference the puppet-* repos.18:32
fungipleia2: sorry, didn't get around to reviewing the virtual sprint redux until it landed on the ml, but lgtm! ;)18:33
*** signed8bit is now known as signed8bit_ZZZzz18:33
*** doude has joined #openstack-infra18:33
*** bdpayne has joined #openstack-infra18:34
jeblairfungi: if you have any suggestions or corrections, you can still make them post-merge!  :)18:34
*** signed8bit_ZZZzz is now known as signed8bit18:35
mordredjeblair: NO! all changes are now final18:35
* mordred steps out of the way of krotscheck ragecoding18:36
fungijeblair: indeed, i'll be sure to follow up to the ml thread with a conversational diff as needed18:36
*** yamahata has joined #openstack-infra18:37
fungikrotscheck: i appreciate how constructively you channel your frustration18:37
jeblairnibalizer: what's the reason behind 151098 (rename apache2 to httpd)?18:38
*** sputnik13 has joined #openstack-infra18:39
clarkbjeblair: so that we can use the httpd module without conflicting with the puppet-apache module18:40
fungibased on the commit message, seems to allow us to use them side-by-side18:40
krotscheckasdfjlkasdfjlkadfslaskdfja;lsdkfjasd arghmytestsarewrong18:40
fungiyeah, that18:40
fungialso what krotscheck just said18:40
clarkbjeblair: that way if some upstream puppet module uses puppet-apache it can do so and we can use puppet-httpd at the same time18:40
pleia2krotscheck: hugs18:41
*** e0ne is now known as e0ne_18:41
jeblairfungi, clarkb, nibalizer: got it, thx18:41
openstackgerritKhai Do proposed openstack-infra/system-config: Create the known_hosts file for zuul user on review-dev.o.o  https://review.openstack.org/15300318:41
clarkbjeblair: fungi mordred sdague pleia2 jhesketh SergeyLukjanov anyone else interested in d-g opinions on 151034 would probably be good. I worry that we are trying to make this relatively small scoped project fit the needs of everyone ever and IMO that isn't what it exists for18:41
fungirally the troops18:42
*** yfried__ has joined #openstack-infra18:42
clarkbespecially when there are alternatives, like managing one off projects with a hook or similar18:42
*** pelix has quit IRC18:42
mordredclarkb: I'd actually like to think about how we can  better encourage passthrough config things without needing to touch d-g18:42
mordredclarkb: since devstack already supports the thign that he's wanting to do there18:42
clarkbmordred: thats my point d-g doesn't have to know18:43
clarkbmordred: today the way you would solve that is with a pre test hook18:43
*** sarob has quit IRC18:43
mordredyah - but at the moment we have a lot of options that you set for d-g that are effectively passthrough18:43
clarkbjust clone from whereever you need to and hand off to devstack18:43
mordredso it might seem like the "right" way to do that to people18:43
clarkbsimilar problem to the run a thing after a test hook errors18:44
clarkbwell ou can just run a thing after d-g...18:44
clarkbor use a trap18:44
fungishould we consider a passthrough namespace for envvars we just copy from the calling environment based on a pattern match?18:44
jeblairi don't understand why you would have a per-project GIT_BASE18:44
*** e0ne_ is now known as e0ne18:45
clarkbfungi: we sort of have that with the localrc passthrough now18:45
fungiclarkb: true18:45
clarkbfungi: but its restricted to things like devstack that source the localrc18:45
clarkbjeblair: so that you can test your super sekret internal code sauce18:45
*** e0ne is now known as e0ne_18:45
jeblairclarkb: GIT_BASE=http://secret.internal.url18:45
clarkbjeblair: but then you have to mirror all projects18:45
clarkbbut es that is another valid way around this problem18:46
fungiwhich is 1% as hard as getting the rest of this working18:46
fungiand can be done today without changes to d-g18:46
clarkbI did -1 148863 because there are existing and backward compatible ways for dealing with that that are simple18:46
*** e0ne_ is now known as e0ne18:46
*** ihrachyshka has joined #openstack-infra18:46
zarofungi: ok fixed that known_hosts change and added a reminder to the gerrit trusty upgrade doc to update the known_hosts file.18:46
*** e0ne is now known as e0ne_18:47
*** e0ne_ is now known as e0ne18:48
*** e0ne has quit IRC18:48
fungizaro: thanks, yeah we'll need to prepare a puppet change to the system-config repo to update those ip addresses, though we'll copy over the original host key as part of the contents of ~gerrit2/review_site18:49
fungiso no hiera changes should be needed in that situation18:49
fungifor zuul-dev it's more a matter of it having previously been pointed at review.o.o rather than review-dev.o.o since it was being used to run shadow jobs against the live production change stream18:50
fungias opposed to being used to test interactions with different gerrit versions on review-dev18:50
*** afazekas has quit IRC18:51
openstackgerritGuido Günther proposed openstack-infra/jenkins-job-builder: Allow to wait for jenkins to start up  https://review.openstack.org/15289218:51
krotscheckDoes anyone know where a user can change their _username_ on ubuntu one? Not the full name.18:52
openstackgerritThanh Ha proposed openstack-infra/jenkins-job-builder: Add support for new patchset-created exclude fields  https://review.openstack.org/14009518:52
clarkbkrotscheck: https://launchpad.net/~$USERNAME/+edit18:53
clarkboh ubuntu one though not sure you can there18:53
*** annegent_ has joined #openstack-infra18:54
openstackgerritThanh Ha proposed openstack-infra/jenkins-job-builder: Add support for new patchset-created exclude fields  https://review.openstack.org/14009518:54
krotscheckugh, ok, that’s a problem. Newly registered users coming from launchpad no longer have a username, so they can’t log into storyboard ebcause it depends on it.18:56
fungikrotscheck: oh! that would also explain the recent increase of users complaining that they don't have a gerrit username or that they accidentally set it to something wrong18:57
krotscheckfungi: Yep18:58
clarkbkrotscheck: ya all I seem to be able to change is email addrs and my name18:58
*** annegent_ has quit IRC18:59
fungikrotscheck: maybe we should think about switching storyboard's authentication to openstackid.org sooner rather than later? at least that would put us in control of what bits of data users need to have in the idp18:59
krotscheckfungi: Yep. I mean, not like storyboard cares about usernames that much, we do everything off of openid.18:59
*** annegent_ has joined #openstack-infra19:00
krotscheckfungi: But it’d be nice to get over to the new auth system regardless.19:00
jeblairclarkb: your question about devstack-gate now has me reviewing changes that are 8 months old.19:00
krotscheckIn the meantime, I have a successful workaround that was just tested on storyboard.19:00
jeblairclarkb: (merged changes that are 8 months old)19:00
krotscheckStep 1: Log into launchpad, and make sure you have a username there.19:00
*** bswartz has quit IRC19:01
krotscheckStep 2: Log into things that require a username.19:01
*** dustins_ has joined #openstack-infra19:01
krotscheckfungi, clarkb ^^ In case someone else comes along.19:01
clarkbjeblair: wow19:01
*** tonytan4ever has joined #openstack-infra19:02
mordredkrotscheck: wow19:02
clarkbkrotscheck: noted19:02
mordredkrotscheck: I mean - the thing is ...19:02
mordredkrotscheck: yeah, I got nothing19:02
jeblairkrotscheck: is there not a way to avoid requiring the username?19:03
*** bswartz has joined #openstack-infra19:03
*** dustins has quit IRC19:03
*** thedodd has joined #openstack-infra19:05
krotscheckjeblair: In storyboard? Absolutely19:05
*** sarob has joined #openstack-infra19:06
krotscheckjeblair: I’ve just got one too many balls in the air at the moment to do that.19:06
jeblairclarkb: 130499 is related, and it goes back to 95901 which is apparently when we decided to suport this19:06
*** rverchikov1 has joined #openstack-infra19:07
*** rverchikov has quit IRC19:07
*** signed8bit is now known as signed8bit_ZZZzz19:08
krotscheckjeblair: Filed https://storyboard.openstack.org/#!/story/2000152 for future reference.19:08
*** ivar-lazzaro has joined #openstack-infra19:09
clarkbjeblair: and related to https://review.openstack.org/#/c/92736/ via fungi's comment in 13049919:09
fungijeblair: agreed, looks like it was added exactly to support the requested use case19:09
openstackgerritMatthew Treinish proposed openstack-infra/devstack-gate: Ensure we catch temp subunit streams for interrupted runs  https://review.openstack.org/15301719:09
clarkbfungi: jeblair: except that it doens't support per projet repos but ya19:09
fungiclarkb: well, it supports per project repos as long as you keep them all in the same place19:10
fungiand in any color you want as long as it's black19:10
clarkb:019:10
clarkber :)19:10
jeblairfrankly, i don't understand how GIT_BRANCH could work without being much much much more complicated19:10
*** jp_at_hp has quit IRC19:11
jeblairif you can't use 'master' with grenade, then how are you going to use 'stable/icehouse'?19:11
*** ivar-lazzaro has quit IRC19:11
mtreinishclarkb: the other issue with the pre-seeding as I have it now is: https://bugs.launchpad.net/testrepository/+bug/141651219:11
*** signed8bit_ZZZzz is now known as signed8bit19:11
clarkbjeblair: right see my comment on 9273619:11
mtreinishI need to push up another patch to the nodepool script to workaround that19:11
*** ivar-lazzaro has joined #openstack-infra19:12
fungii think to do any of this properly we'd need to redesign it to consume some extensible branch mapping configuration19:12
*** _nadya_ has joined #openstack-infra19:12
clarkbmtreinish: noted, that doesn't affect testr from running the tests right? just which runner runs them19:12
mtreinishclarkb: yeah it won't effect anything running19:13
fungiand without thinking about it too hard, there are relationships in at least several dimensions which would need to be considered in the model19:13
mtreinishclarkb: it just means we go through the whole song and dance to preseed the data and none of it gets used...19:13
jeblairclarkb, fungi: i commented on 9590119:13
jeblairunfortunately, as it has merged, i can't actually -1 it19:13
mtreinishmy plan is to switch the script to use a bunch of sample streams from the db instead of one from the aggregate view which should result in the scheduler picking things up19:14
clarkbjeblair: but we can fix it19:14
*** craigbr has quit IRC19:14
jogoclarkb: I would actually like to land https://review.openstack.org/#/c/151806/ first19:15
fungijeblair: the only thing i can figure is that andreaf_ was interested in using it with an alternate master branch but not developing on stable branches at all. might be a bad assumption though19:15
*** VijayTripathi has joined #openstack-infra19:15
fungiseems suitable to revert as well thuogh19:15
fungithough19:16
SpamapSoo interesting developments around os-ansible-deployment19:16
clarkbjogo: that wfm let me review it really quickly19:16
SpamapSgenericised to work w/o containers19:16
jeblairi have a hard enough time keeping d-g branching straight for openstack :/19:16
*** markus_z has quit IRC19:17
*** otter768 has joined #openstack-infra19:17
jogoclarkb: after that I think the next thing is getting basic tempest-full working (without multihost)19:17
fungijeblair: agreed. maybe a clearer vision statement for devstack-gate as an opinionated tool for constructing upstream devstack scenarios would help, and then we can push people reusing it downstream to use hooks (and add new hooks where lacking)19:17
clarkbpleia2: I have approved https://review.openstack.org/#/c/151806/ without a patchset because you were +1 not -119:18
clarkbpleia2: hopefullythat is why you +1'd19:18
fungiotherwise it will turn into an even larger pile of envvars than it already is19:18
clarkbfungi: and honestly so far I have yet to see a real need for a new hook19:18
*** cdent has quit IRC19:18
clarkbbut I suppose there may be a real use case for new hooks somewher19:19
pleia2clarkb: yeah, that's fine19:19
pleia2never thought I'd see the day where I'd as jogo for a more complete commit message ;)19:19
pleia2s/as/ask19:19
fungiclarkb: i think most of the cases have been around earlier in setup, or ways to avoid having to redefine the entirety of the gate hook (to better protect against divergence)19:19
jogopleia2: hehe19:19
*** devlaps has joined #openstack-infra19:20
clarkbfungi: ya for the gate hook situation I think the workaround neutron used to call into our gate hook after doing their things is sane. But may not meet all needs19:20
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Add support for creating/deleting volumes  https://review.openstack.org/15302019:21
*** otter768 has quit IRC19:21
*** tonytan4ever has quit IRC19:21
Shrewsmordred: ^^^19:21
*** amitgandhinz has quit IRC19:22
mordredShrews: woot19:22
openstackgerritKhai Do proposed openstack-infra/puppet-gerrit: Fix gerrit mimetype references  https://review.openstack.org/15137619:22
Shrewsmordred: doh. i should actually probably use the wait/timeout variables19:23
*** e0ne has joined #openstack-infra19:24
*** craigbr has joined #openstack-infra19:24
*** devlaps has quit IRC19:24
mordredShrews: :)19:25
jogoI like how survey monkey doesn't prevent stuffing the ballot box19:25
jeblairclarkb: re 148863 -- what do you think about a _cleanup_ hook?19:26
clarkbjeblair: I just don't think it is necessary19:26
jeblairclarkb: to copy log files regardless of the outcome?19:27
clarkbjeblair: yes, just run your script to copy logs when d-g returns to the calling process19:27
clarkbjeblair: or trap on exit to do that19:27
*** teran has joined #openstack-infra19:27
clarkbits basically an always run at the end thing. There are ways to do that today without special sauce in d-g19:28
*** _nadya_ has quit IRC19:28
openstackgerritMerged openstack-infra/project-config: Run aiopcpu experimental job in a several places  https://review.openstack.org/15180619:28
jeblairclarkb: that's true19:28
mtreinishjogo: ^^^19:29
nibalizerjeblair: yea the others nailed it19:31
openstackgerritMerged openstack-infra/shade: Get auth token lazily  https://review.openstack.org/15300619:32
openstackgerritJeremy Stanley proposed openstack-infra/devstack-gate: Revert "Allow to configure git base URL"  https://review.openstack.org/15302319:32
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Add support for creating/deleting volumes  https://review.openstack.org/15302019:32
fungijeblair: clarkb: andreaf_: sdague: i think i got the subsequent additions caught up in that ^ revert too19:32
jeblairfungi: i don't think i particularly object to GIT_BASE19:33
*** rverchikov1 has quit IRC19:34
*** johnthetubaguy is now known as zz_johnthetubagu19:34
*** VijayTripathi has quit IRC19:34
clarkbya I think GIT_BASE is probably ok. The branch stuff not so much19:34
*** rfolco has quit IRC19:34
*** achanda has quit IRC19:35
*** rverchikov has joined #openstack-infra19:35
*** rverchikov has quit IRC19:36
fungiagreed, i'll adjust then19:37
*** _shaps__ has joined #openstack-infra19:38
openstackgerritMatthew Treinish proposed openstack-infra/project-config: Preseed with a number of samples from db instead of aggregate  https://review.openstack.org/15173219:39
sdaguefungi: yeh, sure, I'm +2 either way19:39
sdaguebut I agree that GIT_BASE is useful there19:39
openstackgerritJames E. Blair proposed openstack-infra/infra-manual: Elaborate on leaving Change-Id alone  https://review.openstack.org/15302519:39
*** joesavak has quit IRC19:41
*** doude has quit IRC19:41
*** joesavak has joined #openstack-infra19:42
openstackgerritJeremy Stanley proposed openstack-infra/devstack-gate: Revert part of "Allow to configure git base URL"  https://review.openstack.org/15302319:42
fungijeblair: clarkb: andreaf_: sdague: updated ^19:42
openstackgerritSean Dague proposed openstack-infra/project-config: encapsulate updown testing in devstack tree  https://review.openstack.org/15302719:43
*** davideagnello has quit IRC19:44
sdaguefwiw, that I'm pretty sure that will crater HP's CI system. Might be worth letting andreaf_ have some heads up so he can react to it19:44
*** rverchikov has joined #openstack-infra19:45
*** achanda has joined #openstack-infra19:45
fungihrm, he has two gerrit accounts19:46
fungii added the one which proposed the original patch19:46
fungibut hopefully he'll also see my pings in here19:46
sdaguemostly, it's probably polite to give it a day or two before merging19:46
fungisure, i don't think it's urgent19:47
jeblairsdague: ++.19:48
jeblairand if we want to take this on, we need a real plan -- i'm afraid the current one underestimated the size of the problem and is either not going to work out in the end, or accrue complexity until no one understands it anymore.19:48
sdaguejeblair: sure, no argument there. Anyway, I left those comments with my +2 as well.19:48
jeblairmtreinish, sdague, jogo: your input on 151221 (or at least the _idea_ of that change) would be good19:49
*** VijayTripathi has joined #openstack-infra19:49
*** carl_baldwin has quit IRC19:49
fungijeblair: sdague: i can envision something similar to the feature matrix mapping, but used to define branch names and the relationships between them19:49
*** harlowja is now known as harlowja_away19:50
*** teran_ has joined #openstack-infra19:50
fungithough i won't be implementing that myself ;)19:50
*** dustins_ has quit IRC19:51
jeblairor if there's some spec for downstreams using, eg, alternate repos, branch preifxes, or branch substring substitutions, or something.  so at least we're not supporting every possible way a downstream might have alternate code.19:51
jeblair(iff we decide we care enough to explicitly support something like that)19:51
fungiyep19:52
*** carl_baldwin has joined #openstack-infra19:52
*** teran has quit IRC19:52
jeblair(my general thought is if you've worked out how to carry a local nova fork, you can probably work out how to carry a d-g fork)19:52
fungiwhereas that patch mostly just worked around "i have a master branch which is not called master"19:52
*** davideagnello has joined #openstack-infra19:52
*** ashleighfarnham has quit IRC19:52
jeblairthat, interestingly, is a bug for the generalized form (eg, zuul-cloner) which, if correct, would use remote HEAD instead of master19:52
*** amrith is now known as _amrith_19:52
*** dustins has joined #openstack-infra19:52
jeblairsince it's possible to not have a master branch19:53
*** bswartz has quit IRC19:53
jeblairbut that's not really what's being addressed here :)19:53
fungiabsolutely, and that seems like a sane solution there19:53
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Added functional tests for the OAuth Endpoint  https://review.openstack.org/15275219:53
*** EmilienM is now known as EmilienM|afk19:53
*** ashleighfarnham has joined #openstack-infra19:53
krotscheckjeblair, fungi: Just added some edge cases for launchpad requests coming back without needed data bits ^^19:53
*** signed8bit is now known as signed8bit_ZZZzz19:54
*** ZZelle_ has joined #openstack-infra19:54
fungiit'll be nice when zuul-cloner and some of our other tools get to the point where it'll be trivial for a downstream to reimplement devstack-gate without having to fork or otherwise reuse it directly19:55
*** ashleighfarnham has quit IRC19:55
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Added functional tests for the OAuth Endpoint  https://review.openstack.org/15275219:55
clarkbI still think HP should be approximating our branch schema19:55
*** craigbr has quit IRC19:56
*** signed8bit_ZZZzz is now known as signed8bit19:56
*** denis_makogon has joined #openstack-infra19:56
clarkbit is meaningful and we can't properly write tools to arbitrary mappings without a lot of work19:57
*** davideagnello has quit IRC19:57
mordredI agree with what jeblair said - I think we need some sort of spec for how we expect downstreams to do this19:57
mordredbecause it's a hard problem space and most people don't grok it - but it we say "if you're a downstream and use these tools, here's how you do X"19:58
mordredthey'll likely just do it19:58
clarkbmordred: well in fairness I feel like I drafted that up about a year ago19:58
*** annegent_ has quit IRC19:58
fungithis stemmed from the git mirroring problem where they wanted to test local changes on an alternate branch while leaving master as pristine upstream, right?19:59
fungiisn't that entirely doable now as long as the alternate branch is named like feature/.*?19:59
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Explicit Hook Priorities  https://review.openstack.org/15225320:00
clarkbfungi: yes, and my suggestion all along has been to do the inverse. master is your local "pristine" care remote/upstream/master as the upstream pristine master20:00
*** rfolco has joined #openstack-infra20:00
clarkbfungi: for the most part probably. I don't think grenade would work properly for example20:00
fungiright, we've used that for local changes to gerrit20:00
mordredthat's not the problem - the problem is that they have additional stable branches or need them20:00
mordredbecause they have product releases20:00
fungibut not for more complicated interactions20:01
mordredand those releases may be based on a point-in-time off of master, or off of stable/foo20:01
fungimordred: hrm, in that case the current state of devstack-gate (for grenade at least) still assumes our stable branch names20:01
mordredright20:01
jeblairi'm guessing upgrade testing isn't a worry in that case20:01
mordredso what do you do if you have one product based off of master and two other's based off of upstream stable releases20:01
fungimaybe they're not running grenade?20:01
*** tkelsey_ has quit IRC20:01
fungiright20:01
openstackgerritMatthew Treinish proposed openstack-infra/project-config: Preseed with a number of samples from db instead of aggregate  https://review.openstack.org/15173220:02
clarkbmordred: tags maybe?20:02
openstackgerritMatthew Treinish proposed openstack-infra/devstack-gate: Enable preseeding testrepository with a number of streams  https://review.openstack.org/15303620:02
*** tsufiev_ is now known as tsufiev20:02
mordredor even - two releases basd off of the same sstable release20:02
clarkbmordred: to map onto the meaningful branches locally20:02
mordredexcept that you're going to do 2 months of dev work on top of what you branched from the stable releases you started from20:02
openstackgerritMatthew Treinish proposed openstack-infra/devstack-gate: DO NOT MERGE COPY ALL OF .TESTREPOSITORY to log server  https://review.openstack.org/14971920:02
jeblair(this is interesting, but i require food now)20:02
clarkbmordred: ya thats still stable/icehouse then remotes/upstream/stable/icehouse doesn't have that 2 months of work20:02
mordredso now you have a branch of nova that was based on stable/grizzly called, let's say, stable/g120:03
mordredand another called stable/g220:03
fungiperhaps some sort of namespacing so that the branches can coexist in the same repo following a defined pattern, but again that's fodder for a spec i suppose20:03
*** rmcall has quit IRC20:03
mordredbecause you have a 3 month product release cycle with overlapping staggered teams20:03
*** annegent_ has joined #openstack-infra20:04
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Add support for creating/deleting volumes  https://review.openstack.org/15302020:04
mtreinishclarkb, jeblair: for the preseed stuff next step I'm think we need to do: 153036 followed by 15173220:05
clarkbmordred: my other suggestion was to use separate repos20:05
*** rmcall has joined #openstack-infra20:05
clarkbmordred: because we do already ignore the openstack/ prefix for example20:05
clarkbthough thats not a complete solution in itself would still require d-g updates20:05
openstackgerritMarton Kiss proposed openstack-infra/puppet-drupal: Decouple configuration variables from settings.php  https://review.openstack.org/15250420:06
*** prad has quit IRC20:06
fungidynamic namespacing might work, if d-g split the branch name corresponding to the change on the first component if the rest of it matched one of its known patterns, and then looked for equivalent related branch names using the same namespace prefix (perhaps with a fallback to the normal branch names when not otherwise found)20:07
*** thedodd has quit IRC20:07
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Updates training guides jobs  https://review.openstack.org/15211820:09
*** yfried__ has quit IRC20:10
*** yfried__ has joined #openstack-infra20:10
*** prad has joined #openstack-infra20:10
*** Ryan_Lane has quit IRC20:12
*** Ryan_Lane has joined #openstack-infra20:12
*** sarob has quit IRC20:13
clarkbanyways I still think the sanest way to deal with this is to retain branch semantics and use repo forks when necessary. It very neatly chops up the problem and allows existing tooling to mostly continue to work as is20:13
*** rhe00_ has quit IRC20:13
patrickeastanyone else getting 500 errors failing devstack? my ci has hit it a few times in the last hour or so http://ec2-54-67-51-189.us-west-1.compute.amazonaws.com/93/152693/3/check/PureISCSIDriver-tempest-dsvm-volume/6ccb46a/logs/devstacklog.txt.gz#_2015-02-04_20_07_51_54020:14
patrickeastand/or does anyone know how to get the fedora download to use a different mirror?20:14
*** xyang1 has quit IRC20:15
clarkbpatrickeast: we cache those images on our node images so that no download happens at runtime20:15
*** ldnunes has quit IRC20:15
*** sarob has joined #openstack-infra20:16
patrickeastclarkb: oh interesting, i’m using the infra prepare_node_devstack.sh script on mine… i wonder if i’m missing something to enable that20:16
patrickeastthat would be nice20:16
clarkbpatrickeast: are you using devstack-gate too?20:16
patrickeastclarkb: yea20:16
clarkbpatrickeast: you haveto copy the images from where they are cached to the devstack dir after devstack is updated. devstack-gate should do that for you20:17
clarkbpatrickeast: look in the workspace or host setup log20:17
*** jerr0328 has left #openstack-infra20:17
*** jerr0328 has joined #openstack-infra20:17
patrickeastclarkb: ok cool, ill go poke around the see whats happening20:17
patrickeastclarkb: thanks for the info!20:17
*** _amrith_ is now known as amrith20:18
fungipatrickeast: there's a list of files in devstack which nodepool refers to so that it knows what to download and pre-cache, but if the files it needs change after your most recent image update then you'll end up downloading them during the job runs20:19
clarkbfungi: oh does devstack check local file validit?20:20
*** dustins has quit IRC20:20
*** achanda has quit IRC20:20
fungipatrickeast: more specifically, it runs https://git.openstack.org/cgit/openstack-dev/devstack/tree/tools/image_list.sh to ask devstack what should get cached20:20
*** bswartz has joined #openstack-infra20:20
*** ghostpl has joined #openstack-infra20:21
*** jerr0328 has left #openstack-infra20:21
*** achanda has joined #openstack-infra20:21
*** elliottk has joined #openstack-infra20:21
*** shashankhegde has quit IRC20:21
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add db api method for getting recent run uuids  https://review.openstack.org/15304020:21
fungiclarkb: not sure, but when devstack itself changes without splitting that change across a day or two to first get the downloads it wants into the images, we've seen similar behavior20:21
clarkbI see20:21
*** thedodd has joined #openstack-infra20:21
patrickeastfungi: ahh ok, thats good to know20:21
clarkbthat would break the caching20:21
openstackgerritMarton Kiss proposed openstack-infra/puppet-drupal: Decouple configuration variables from settings.php  https://review.openstack.org/15250420:22
fungifor example, someone updates devstack to use a new fedora image rather than first updating it to report that it needs that in the cache and waiting for new images before using it20:22
*** ashleighfarnham has joined #openstack-infra20:22
fungiwhich in fairness is something that happens infrequently and is counter-intuitive to the people proposing and approving those changes20:23
*** dustins has joined #openstack-infra20:24
*** shashankhegde has joined #openstack-infra20:24
*** mattfarina has quit IRC20:24
*** cody-somerville has joined #openstack-infra20:24
*** carl_baldwin has quit IRC20:25
*** ghostpl has quit IRC20:25
*** Ryan_Lane has quit IRC20:27
*** koolhead17 has quit IRC20:27
*** tonytan4ever has joined #openstack-infra20:29
*** _nadya_ has joined #openstack-infra20:30
*** tmcpeak has quit IRC20:30
*** sarob has quit IRC20:31
*** achanda has quit IRC20:32
*** ihrachyshka has quit IRC20:32
*** harlowja_away is now known as harlowja20:33
*** tmcpeak has joined #openstack-infra20:33
*** 6A4ABBR4J has quit IRC20:34
*** gnuoy has quit IRC20:34
openstackgerritMarton Kiss proposed openstack-infra/puppet-drupal: Decouple configuration variables from settings.php  https://review.openstack.org/15250420:34
*** gnuoy has joined #openstack-infra20:34
*** davideagnello has joined #openstack-infra20:34
openstackgerritRoman Verchikov proposed openstack-infra/project-config: Add cloud validation (cloudv) project to stackforge  https://review.openstack.org/15269520:36
*** ociuhandu has quit IRC20:38
*** rhe00_ has joined #openstack-infra20:38
*** achanda has joined #openstack-infra20:40
*** baoli has quit IRC20:42
*** rlandy has joined #openstack-infra20:44
mrmartinjeblair: this drupal settings.php was rewritten as you suggested: https://review.openstack.org/#/c/152504/5 I kept some parts due compatibility reasons, but will removed after system-config changes approved.20:44
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Updates training guides jobs  https://review.openstack.org/15211820:44
*** nicodemos has quit IRC20:45
*** wenlock has quit IRC20:48
*** bhunter71 has quit IRC20:49
*** elliottk has left #openstack-infra20:50
*** _shaps__ has quit IRC20:50
*** nelsnelson has quit IRC20:51
openstackgerritRoman Verchikov proposed openstack-infra/project-config: Add cloud validation (cloudv) project to stackforge  https://review.openstack.org/15269520:53
*** amitgandhinz has joined #openstack-infra20:54
*** wenlock has joined #openstack-infra20:55
*** mattfarina has joined #openstack-infra20:57
*** mattfarina has quit IRC20:58
*** Ryan_Lane has joined #openstack-infra21:00
openstackgerritRoman Verchikov proposed openstack-infra/project-config: Add cloud validation (cloudv) project to stackforge  https://review.openstack.org/15269521:02
*** gnuoy has quit IRC21:06
*** gnuoy has joined #openstack-infra21:07
*** zul has quit IRC21:08
*** zul has joined #openstack-infra21:08
*** teran has joined #openstack-infra21:09
ianwdstufft: hi, just pinging about a pip release -- it is the quickest way to get centos testing working again21:10
*** annegent_ has quit IRC21:10
*** teran_ has quit IRC21:10
jeblairi single-core approved 13981821:14
*** dustins has quit IRC21:14
*** mrmartin has quit IRC21:15
*** ChuckC_ is now known as ChuckC21:16
fungioh, yeah i meant to revisit that and hadn't gotten to it since the new patchset21:17
fungilgtm21:17
*** mrmartin has joined #openstack-infra21:17
jeblairyeah, i figured if it stayed there much longer, we would probably end up getting confused and writing the patch again :/21:17
*** otter768 has joined #openstack-infra21:18
fungigood call21:18
*** thedodd has quit IRC21:18
openstackgerritMerged openstack-infra/system-config: Fix bandersnatch config after using region local mirrors  https://review.openstack.org/13829321:19
*** rlandy has quit IRC21:20
jeblairkrotscheck: i think 140466 is being sent back to you for another revision; just wanted to make sure you saw that since it has a +2 (but the more recent -1 takes precedence, i think)21:21
openstackgerritPaul Michali proposed openstack-infra/devstack-gate: Create post test script helper functions to share  https://review.openstack.org/15305321:21
*** mrmartin has quit IRC21:22
*** otter768 has quit IRC21:22
*** ghostpl has joined #openstack-infra21:22
openstackgerritgordon chung proposed openstack-infra/project-config: test ceilometer against elasticsearch  https://review.openstack.org/15305421:22
*** tonytan4ever has quit IRC21:23
krotscheckjeblair: Yep. it’s in my queue.21:23
*** tonytan4ever has joined #openstack-infra21:23
jeblaircool21:24
krotscheckjeblair: Which was recently bogarted by OAuth things :(21:24
openstackgerritMatthew Treinish proposed openstack-infra/project-config: Stop running the non-voting neutron-full-pg job in the gate  https://review.openstack.org/15305521:24
krotscheckBut RAGEFIXALLTHETHIGNS21:24
jeblairuncool21:24
jeblaircool21:24
mtreinishsdague: ^^^ should be quick21:24
*** dustins has joined #openstack-infra21:24
*** dustins has quit IRC21:25
openstackgerritIan Cordasco proposed openstack-infra/jeepyb: Handle projects not using stable/ branch names  https://review.openstack.org/15305721:26
openstackgerritMerged openstack-infra/system-config: Add StoryBoard update step to gerrit project renaming guide  https://review.openstack.org/13981821:26
jeblairfungi: what's the story with 141468 ?21:26
*** rfolco has quit IRC21:28
jeblairfungi: oh, i just saw 140738 -- i believe there are a _whole bunch_ of exclusive permissions on non-openstack projects that can now be removed?21:28
*** vilobhmm has joined #openstack-infra21:28
*** imcsk8 has quit IRC21:29
*** imcsk8 has joined #openstack-infra21:29
vilobhmmcan we run the tempest test in our dev envoirnment so as to be on the safer side before jenkins complains about tempest errors harlowja pointed me to http://www.rushiagr.com/blog/2013/03/20/openstack-tempest-quick-start-with-devstack/ …although this is a excellent writeup just that it was written in 2013 looks quite old is there something new that can be tried21:29
*** timcline has quit IRC21:29
openstackgerritJames E. Blair proposed openstack-infra/system-config: Remove per-user pip settings  https://review.openstack.org/14416721:30
*** packet has quit IRC21:30
fungijeblair: 141468 and the dependent patch were to unwind a change which broke the apply test a couple months ago now21:31
*** craigbr has joined #openstack-infra21:31
*** scottda has joined #openstack-infra21:31
jeblairfungi: oh, so it was a temp thing?21:31
dstufftianw: ah right, I forgot21:31
dstufftwill do it in  amoment21:31
fungijeblair: yeah, that one's just cleanup at this stage21:31
*** dustins has joined #openstack-infra21:31
*** rfolco has joined #openstack-infra21:32
fungijeblair: as for 140738, yes i want to go through and see where we can clean up the body of gerrit acls for that but it slipped off my to do list. adding it back now21:32
*** sarob has joined #openstack-infra21:32
*** dprince has quit IRC21:33
fungijeblair: but pretty much anywhere we were restoring some core review group's access to override the global exclusive override21:33
*** achanda has quit IRC21:33
*** mescanef has joined #openstack-infra21:33
*** mescanef has quit IRC21:34
*** timcline has joined #openstack-infra21:35
openstackgerritMatthew Treinish proposed openstack-infra/devstack-gate: Enable preseeding testrepository with a number of streams  https://review.openstack.org/15303621:35
*** tonytan4ever has quit IRC21:35
openstackgerritMatthew Treinish proposed openstack-infra/devstack-gate: DO NOT MERGE COPY ALL OF .TESTREPOSITORY to log server  https://review.openstack.org/14971921:35
patrickeasthaha i think i figured out why my image cache isn’t working, http://paste.openstack.org/ doesn’t quite look right… i’m assuming all of those names are supposed to be resolved variables, right?21:35
*** tonytan4ever has joined #openstack-infra21:35
*** thedodd has joined #openstack-infra21:36
patrickeastderp http://paste.openstack.org/show/167012/21:36
fungipatrickeast: hah, yeah that's definitely not right21:37
fungipatrickeast: you'll want to look closely at your nodepool image build log for what happened when it was running cache_devstack.py21:38
openstackgerritAndrea Frittoli  proposed openstack-infra/devstack-gate: Fail properly if failing to clone a project  https://review.openstack.org/15290021:38
*** baoli has joined #openstack-infra21:38
*** achanda has joined #openstack-infra21:38
*** tiswanso has quit IRC21:38
*** tiswanso has joined #openstack-infra21:39
jeblairfungi, zaro: 147655 seems to indicate there is a bug in the gerrit module for trusty21:39
*** andreaf has joined #openstack-infra21:40
jeblairi wonder if we should merge a change like that _before_ replacing a host in the future.21:40
*** _nadya_ has quit IRC21:40
openstackgerritMerged openstack-infra/system-config: Stop putting echosign-cla.html onto Gerrit servers  https://review.openstack.org/14592621:40
fungijeblair: probably. i drafted the fix (151783, which that change cross-repo depends on now that we've split them) but had it applied from a puppet dev env to be able to build the new server. technically the old server is still around until we complete the transition21:41
fungii guess the only things which were premature were switching dns, shutting down the gerrit service on the old server and connecting the gerrit service on the new server to the trove database21:42
fungibut those can be fairly easily rolled back if we want21:43
jeblairfungi: i wonder if the script handles multiple os's for a node?21:44
jeblairfungi: cause what we really want to do is start running that test on both, then later stop it on one.21:44
fungijeblair: very good point. i can probably make it do that easily enough21:44
*** julim has quit IRC21:45
jeblairfungi: i _think_ it might already handle that21:45
*** EmilienM|afk is now known as EmilienM21:45
fungioh, just by adding multiple lines?21:45
fungilooking now21:46
openstackgerritMerged openstack-infra/system-config: Backup groups.o.o with bup  https://review.openstack.org/14612621:46
jeblairthere's a lot of sed lines with squiggly characters, but yeah, i think just adding another line (without any line breaks would do it21:46
openstackgerritMerged openstack-infra/system-config: Run nodepool on Ubuntu Trusty  https://review.openstack.org/14767621:46
*** d34dh0r53 is now known as blarnath21:48
*** belmoreira has joined #openstack-infra21:48
krotscheckAnyone here familiar enough with webob and WSME to help me figure out how to give a error parameter dict() to an exception and have it properly rendered in WSME?21:49
mordredryanpetrello: ^^ ?21:50
mordredor dhellmann maybe21:50
* krotscheck is digging through body_templates and thinks there might be smarter people.21:50
mordredkrotscheck: I blame ryanpetrello and dhellmann for all things related to all of those things21:50
dhellmann?21:50
dhellmann"error parameter dict"?21:51
*** mescanef has joined #openstack-infra21:51
krotscheckdhellmann: I’m trying to raise an exception when an OAuth parameter is malformed. The response format according to the RFC is { error: ‘something’, error_description: ‘something else'}21:51
*** andreaf has quit IRC21:52
krotscheckAnd I’m not certain where put put the  { error: ‘something’, error_description: ‘something else'} on the exception so that WSME picks it up.21:52
dhellmannkrotscheck: are you doing the oauth in middleware, in a pecan hook, or in your controller?21:52
*** carl_baldwin has joined #openstack-infra21:52
krotscheckdhellmann: At this point the /oauth/authorize method in the controller.21:53
dhellmannit's likely you want to bypass wsme there21:53
dhellmannthat will make it easier to format your own error response21:53
pc_mHi infra folks... In adding functional gate hooks for neutron-vpnaas repo, I noticed some duplication in post-gate-hook. As a result, I'm trying to remove the duplication. I commited for review this https://review.openstack.org/#/c/153053/21:53
openstackgerritMerged openstack-infra/elastic-recheck: Add query for bug #1408067  https://review.openstack.org/15282921:53
krotscheckOk, so pecan.expose() instead of wsmeexpose.21:53
dhellmannkrotscheck: yeah21:53
pc_mWondering if the file is named OK, the location is OK, etc.  Guidance?21:54
* krotscheck makes a note to add more test cases for invalid Accepts/Content-Type headers.21:54
*** andreaf has joined #openstack-infra21:54
*** shashankhegde has quit IRC21:54
*** sarob has quit IRC21:54
*** mescanef has quit IRC21:56
krotscheckdhellmann: Ok, so no WSME. Given that abort() recasts to HTTPClientError in this particular case (I’ll need it to go to HTTPRedirection in a different case), do I need to overwrite the body-template?21:56
*** bradjones has quit IRC21:57
*** VijayTripathi has quit IRC21:58
*** denis_makogon has quit IRC21:58
fungijeblair: confirmed, the csplit maintains all the leading comment lines, and the loop iterating over the results greps for the platform so additional comment lines for multiple platforms on one entry should just work21:59
*** carl_baldwin has quit IRC21:59
*** shashankhegde has joined #openstack-infra21:59
jeblairfungi: yay! we've just established a new practice!22:00
fungiindeed22:00
*** VijayTripathi has joined #openstack-infra22:00
*** bradjones has joined #openstack-infra22:00
fungii'll propose a new change to start testing review.o.o for trusty in addition to precise and we should see it start working once 151783 merges22:01
jeblairbtw, i'm pretty sure 144555 and 144556 are in their final state now (last -1 was a comment typo)22:01
pleia2hm, how do we feel about external package dependencies like on 153054?22:01
fungijeblair: maybe not an entirely new practice. we're using basically the same technique to test the single-use-slave nodes against three platforms already22:03
jeblairpleia2: :( we only test on what's available in our supported distros (or their related archives).22:03
jeblairfungi: yay, we just reinvented a practice we already invented!22:04
*** annegent_ has joined #openstack-infra22:04
pleia2jeblair: yeah, that's what I thought22:04
*** blarnath is now known as d34dh0r5322:05
*** annegent_ has quit IRC22:05
openstackgerritMerged openstack-infra/system-config: Create a discussion mailinglist in Chinese  https://review.openstack.org/15294722:05
*** joesavak has quit IRC22:05
*** wenlock has quit IRC22:05
*** unicell1 has quit IRC22:05
openstackgerritMerged openstack-infra/system-config: Create the known_hosts file for zuul user on review-dev.o.o  https://review.openstack.org/15300322:05
*** unicell has joined #openstack-infra22:05
jheskethMorning22:06
clarkbfungi jeblair I am sligjtly scared that that testing works so well22:06
openstackgerritJeremy Stanley proposed openstack-infra/system-config: Start testing review.o.o on trusty  https://review.openstack.org/15306322:06
mordredjeblair, pleia2: I know that glance are also going to want to start doing elasticsearch testing at some point too22:06
dstufftianw: gotta run and grab some food, will cut a release when I get back22:07
mordredso it might be worth putting our thinking caps on at some point and thinking about how such a thing might be accomplished22:07
pleia2hasn't this conversation surfaced wrt libvirt testing as well?22:07
pleia2I guess in that case libvirt actually does exist in the distro22:08
mordredyeah - although that one was largely in the "maybe we should have a package repo into which we can put specific versions"22:08
*** achanda has quit IRC22:08
mordredbut ultimately, from an infra pov, I think you're right - it's the same mechanism22:08
fungipleia2: yep, the answer for the libvirt crowd is experimental tests on fedora 2122:08
*** andreykurilin_ has joined #openstack-infra22:08
pleia2fungi: ah, that's good to hear22:08
*** unicell has quit IRC22:08
fungiwhere much newer libvirt can be had22:09
mordred"how do we provide $software before it's in the distro so that we can express to the distros that we want said software"22:09
* pleia2 nods22:09
*** unicell has joined #openstack-infra22:09
*** mescanef has joined #openstack-infra22:09
clarkbwait is there no es package intrusty?22:09
clarkbthat surprises me22:09
mordredWOW. apt-cache search just hung for me22:09
pleia2clarkb: vivid (15.04), not trusty22:09
pleia2and vivid is not an lts22:10
clarkbI washoping to upgrade our cluster to use system packages22:10
clarkboh well22:10
fungiyeah, clients in trusty but no server yet22:10
mordredfungi: I would still like a broader solution to be available even if we only rarely need it22:10
mordredbut I think taht's a conversation for the next time we're all in a room with alcohol ... I mean a whiteboard22:10
clarkbalso es as aglance dep is bonghitd22:10
clarkbwhy does glance need a massive reverse index?22:10
fungimordred: in some ways we already do this... devstack lists files it needs downloaded and we cache them, but they are not part of any distro we're running22:10
mordredclarkb: it's for the metadata indexing service that is glance-adjacent22:10
pleia2looks like even fedora doesn't have it yet, targeting f2222:11
*** sdake_ has quit IRC22:11
*** tiswanso has quit IRC22:11
clarkbmordred I am nkt sure that helpse22:11
mordredclarkb: the thing they're doing is actually pretty cool and has some real use cases - and also will be an optional thing you can run if you choose22:11
clarkbmordred they need to do search on it?22:11
fungialso "support a backend that no distro has packaged yet" is sort of like "aim for this moving target"22:11
mordredclarkb: yes.22:11
clarkbmordred but what is the thing?22:11
clarkbI put images in glance22:12
clarkbI ask nova to boot them22:12
mordredright. this is not the image service22:12
clarkbthat doesnt reqyure search22:12
clarkbbut thats what glance is22:12
mordredyou ALSO associate metadata with an image in glance22:12
mordredand22:12
mordredit turns out -there are many other things in your cloud you associate metadata with22:12
clarkbmordred so glance is now a metadata service?22:12
*** bswartz has quit IRC22:13
clarkbI should stop asking questions22:13
mordredclarkb: https://wiki.openstack.org/wiki/Graffiti22:13
mordredclarkb: originally it started as a standalone thing, and then it got folded in to glance22:13
*** tiswanso has joined #openstack-infra22:13
clarkbbut glance needs to do imaging better22:14
clarkbwhile this may be useful I cant upload images to rax22:14
* fungi wonders if this is related or unrelated to people asking in here if glance is even under development any longer22:14
clarkbshouldnt we be fixing that first?22:14
fungithough i guess they're merging ~2 changes a day so i guess they're still active22:15
* clarkb realizes that if he keeps this up he will have to start deving glance22:15
*** dustins has quit IRC22:15
*** kevinbenton_ is now known as kevinbenton22:15
pleia2jeblair: thanks for the infra-manual reviews today22:16
jeblairpleia2: np.  i'm down to 320 open reviews!  which is the same number i had the last time i checked.  :(22:17
*** vigneshvar has quit IRC22:17
*** bhunter71 has joined #openstack-infra22:17
fungiyeah, i felt like i reviewed _so_ much in the past month, and then realized i had mostly been running in place22:18
*** Sukhdev has joined #openstack-infra22:18
clarkbmordred how does this fit with the existing glance api? is it a new one?22:18
clarkbmordred I still dont grok how this goes in glance22:18
dtroyerclarkb: I don't know if this is correct, but the way I imagine it is Glance becomes a metadata repo and what is now an image serves becomes a metadata pointer into Swift where the images are really kept.  Making Swift not-optional.  Look like how Rax does it today22:20
*** thedodd has quit IRC22:21
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: OAuth Functional Tests  https://review.openstack.org/15306822:22
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Added OAuth check for response_type 'code'  https://review.openstack.org/15306922:22
clarkbdtroyer yes and thats part of the problem22:23
clarkbif I use glance client I cannot upload an image to rax22:23
clarkb(assuming I can even convert my image to a xen friendly format first)22:24
mordredclarkb: new API22:24
mordredclarkb: that may or may not be running, and if it is, it'll have a keystone catalog entry22:24
mordreddtroyer: glance was supposed to have always been only a registry that pointed to other locations22:25
mordredthat's it's design and whatnot22:25
*** bhunter71 has quit IRC22:25
mordredalso - not that I want to hold them up as an example - but there is no such thing in aws as an image that does not live in s322:25
*** wenlock has joined #openstack-infra22:26
dtroyerso there's the use for nova-objects!  the optional backend for when you don't want to use swift (like in devstack) after glance's file backend is gone22:26
clarkbso I think I would be fine with that model if the cliwnt supported it22:26
clarkbbut the client doesnt22:26
lifelessmordred: I thought the EBS images didn't live in s3 :)22:26
*** wenlock has quit IRC22:26
lifelessmordred: the ones you get instant thin clones of22:27
*** wenlock1 has joined #openstack-infra22:27
*** tiswanso has quit IRC22:27
dtroyerI actually wouldn't mind seeing glance's data-heavy APIs going away…swift does it better anyway22:27
mordredclarkb: agree22:27
*** dkranz has quit IRC22:27
mordreddtroyer: agree22:27
mordredlifeless: *waves hands*22:27
mordredclarkb: also - my client supports it :)22:28
*** dkliban is now known as dkliban_afk22:29
*** thedodd has joined #openstack-infra22:29
fungii just helped a friend get swiftclient going with runabove's service. he seemed pleased (though did have some valid points about vaguery in the cli documentation)22:30
dtroyermordred: dammit, I have to catch up to you too now…22:30
mordreddtroyer: :)22:30
notmynamefungi: when they launched, I ended up on their live chat to get auth working. they got a kick about the swift ptl asking them for help on how to use swift ;-)22:31
mordreddtroyer: I'm just wrapping python*client though - so even though most of those are evil, it's still less work than writing all of the things22:31
*** zz_gondoi is now known as gondoi22:31
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add db api method for getting recent run uuids  https://review.openstack.org/15304022:31
mordredlifeless: I should have said "as I understand it" before my statement - as I have no actual knowledge of how thigns work at aws22:32
mordredbut humans have told me words before22:32
funginotmyname: awesome!22:32
funginotmyname: also, is there a better place to find details on the difference between --changed and --skip-identical options? like does the latter rely on the checksum and the former only on last modified time, or...?22:33
fungi(or maybe i should just read the source code)22:34
notmynamefungi: changed is based on mtime I think. --skip-identical is based on etag22:34
*** ociuhandu has joined #openstack-infra22:34
funginotmyname: awesome. i'm trying to convince him to contribute a clarifying patch to the docs ;)22:36
fungionce he's done trying it out anyway22:36
notmynamecool. thanks22:36
openstackgerritKhai Do proposed openstack-infra/project-config: Add openstack_functions.py to zuul-dev.o.o  https://review.openstack.org/15307022:38
*** mfink__ has quit IRC22:39
*** kgiusti has left #openstack-infra22:40
openstackgerritJoe Gordon proposed openstack-infra/devstack-gate: DO NOT MERGE: testing aiopcpu with tempest full  https://review.openstack.org/15307122:40
*** mriedem has quit IRC22:41
jogoclarkb: ^ testing aiopcpu with tempest-full  and no multihost22:41
patrickeasthmm so i’ve tracked my error down in cache_devstack.py to when it does the image_list command, and in turn where it sources stackrc https://git.openstack.org/cgit/openstack-dev/devstack/tree/tools/image_list.sh#n21 it is failing to find the HOST_IP and exiting https://github.com/openstack-dev/devstack/blob/master/stackrc#L683 even though it is already past the image stuff we are looking for, the weird part is that the get_default_host_ip22:43
patrickeastmethod https://github.com/openstack-dev/devstack/blob/master/functions-common#L766 is finding the hosts ip address and filtering it out because it is a 10.0.0.x address which happens to fall into the fixed range devstack uses https://github.com/openstack-dev/devstack/blob/master/stackrc#L67622:43
*** tmcpeak has quit IRC22:43
patrickeasti tried just hacking that get_default_host method to return the ip address immediately and the image_list command works fine22:44
*** weshay has quit IRC22:44
*** weshay_ has quit IRC22:44
patrickeastso i’m wondering how best to fix this22:44
*** mattfarina has joined #openstack-infra22:44
*** tmcpeak has joined #openstack-infra22:44
*** davideagnello has quit IRC22:44
*** vilobhmm has quit IRC22:44
openstackgerritYichen Wang proposed openstack/requirements: Add requirements for stackforge/vmtp  https://review.openstack.org/15307322:44
patrickeastchanging my network nodepool uses to not be 10.0.0.x would be kind of a pain, but would fix it22:45
*** vilobhmm has joined #openstack-infra22:45
*** andreykurilin_ has quit IRC22:46
vilobhmmfungi, patrickeast : can we run the tempest test in our dev envoirnment so as to be on the safer side before jenkins complains about tempest errors harlowja pointed me to http://www.rushiagr.com/blog/2013/03/20/openstack-tempest-quick-start-with-devstack/ …although this is a excellent writeup just that it was written in 2013 looks quite old is there something new that can be tried22:46
openstackgerritMerged openstack-infra/devstack-gate: Introduce OVERRIDE_ENABLED_SERVICES for func tests  https://review.openstack.org/13285022:47
clarkbyes you can always run tests locally first22:47
patrickeastvilobhmm: yea, all you need is a devstack vm setup somewhere and then you can run the tempest tests22:47
patrickeastvilobhmm: those instructions look like they are still pretty valid, check http://docs.openstack.org/developer/devstack/ for the latest on setting up devstack22:48
vilobhmmthanks patrickeast can i still use this documentation http://www.rushiagr.com/blog/2013/03/20/openstack-tempest-quick-start-with-devstack/22:48
vilobhmmsure22:48
vilobhmmthanks.22:48
*** mjturek has quit IRC22:48
patrickeastnp22:48
clarkbjogo cool if that works I should move my change ya?22:49
mtreinishvilobhmm: wow that's sort of really out of date. All of those devstack steps should be done automatically and you shouldn't use nose as the test runner22:49
*** craigbr has quit IRC22:50
jogoclarkb: maybe, if that works I need to propose a change to project-config to make the change22:50
clarkbjogo also any ideaon the shelve fix failures?22:51
vilobhmmmtreinish : is it ok…so the new documentation provided by patrickeast seems to do that i.e. setting up devstack automatically and then since latest devstack deployments have tempest setup22:51
patrickeastvilobhmm: once you have the devstack setup all you really need to do is run the tests, i like to use https://github.com/openstack/tempest/blob/master/tools/pretty_tox.sh22:53
*** sdake_ has joined #openstack-infra22:53
vilobhmmokie22:53
jogoclarkb: no, they appear to be unrelated22:54
vilobhmmthanks patrickeast22:54
openstackgerritfumihiko kakuma proposed openstack-infra/devstack-gate: Allow for git base override  https://review.openstack.org/15103422:54
jogobut maybe not22:54
clarkbjogo but its so consistent on that change?22:54
clarkbjogo works otherwise too22:54
mtreinishvilobhmm: yeah you can use that if you want to manually call tests, your other option if you're doing a full run is just use tox -efull or ./run_tempest.sh22:54
jogoclarkb: different tests fail though but yeah22:54
jogorunning another aiopcpu job without that (tempest-full version) and that should shine more light on things22:55
ianwnibalizer: around?  i got some questions on how to generate configs with puppet22:55
*** gondoi is now known as zz_gondoi22:55
*** andreykurilin_ has joined #openstack-infra22:55
openstackgerritMerged openstack-infra/devstack-gate: Really preseed tempest testrepository from database  https://review.openstack.org/14974022:56
clarkbianw I think he is on europe time right now22:56
*** nelsnelson has joined #openstack-infra22:57
*** amrith is now known as _amrith_22:57
*** dims_ has quit IRC22:57
*** rverchikov has quit IRC22:58
*** r1chardj0n3s has joined #openstack-infra22:58
clarkbianw are you wanting to know about the templating system?22:59
*** jaypipes has quit IRC23:00
*** ddieterly has quit IRC23:01
ianwclarkb: thinking about ways to generate the nodepool logging config file.  because that is an erb itself, i'm wondering how to have puppet use python to generate the template, then include the template itself23:02
*** ghostpl has quit IRC23:02
*** davideagnello has joined #openstack-infra23:04
*** davideagnello has quit IRC23:04
*** davideagnello has joined #openstack-infra23:04
*** pc_m has quit IRC23:04
clarkbianw: ok that went well beyond my understanding of puppet very quickly23:04
ianwbut not sure if a template can include another template from an arbitrary location23:04
*** mattfarina has quit IRC23:04
*** VijayTripathi has quit IRC23:05
phschwartzhas anyone seen issues with six installing a new version with the latest python-keystoneclient?23:06
*** signed8bit has quit IRC23:07
*** achanda has joined #openstack-infra23:08
ianwclarkb: i think what i will propose is adding a command to nodepool to generate a sample logging config file, with just enough configuration to make it generically useful.  then we can make the puppet use that to generate the logging conf when new changes are deployed23:09
*** alexandra is now known as asettle23:09
clarkbianw: that is probably the simplest way to do this (useful for people not using puppet too)23:09
ianwclarkb: the only slightly sucky thing is that until nodepool restarts, any new images "bubble-up" to the conglomerated image.log file23:09
*** VijayTripathi has joined #openstack-infra23:10
*** prad has quit IRC23:10
ianwclarkb: but it's not worth the effort to fix that23:10
clarkbianw: could you have nodepool also reload its logging config?23:10
ianwclarkb: maybe, fileConfig doesn't have any concept of "reloading".  i think you could get a bit messed up if you did anything but added a logger23:11
ianwclarkb: so it's a vector for foot-shooting23:11
*** abhirc has joined #openstack-infra23:12
*** dimtruck is now known as zz_dimtruck23:14
*** achanda has quit IRC23:15
*** timcline has quit IRC23:15
mordredianw: can I shoot your foot? or are we just talking about self-foot-shooting?23:17
*** ghostpl has joined #openstack-infra23:17
clarkbianw: you would end up replacing the loggers if there was a delta I think. Porbably more work than it is worth since you should converge to what you need in relatively short time periods23:17
clarkbok jeblair's image building fix is in place on nodepool.o.o any opposition to me restarting it?23:18
clarkb*restarting nodepoold23:18
ianwmordred: that's the nice thing about infra, everyone has the freedom to shoot everyone else in the foot :)23:18
*** otter768 has joined #openstack-infra23:19
*** ashleighfarnham has quit IRC23:20
*** belmoreira has quit IRC23:20
*** amitgandhinz has quit IRC23:20
r1chardj0n3shi infra folk, would anyone like to yell at me for a while about bower? :)23:22
*** ghostpl has quit IRC23:22
r1chardj0n3sI've got a few minutes23:22
r1chardj0n3sand a plan. I also have a plan23:22
fungir1chardj0n3s: let's hear then plan, then we'll commence with the yelling23:22
r1chardj0n3s:)23:23
mtreinishr1chardj0n3s: don't lie :)23:23
r1chardj0n3sok, so the problem with bower is twofold:23:23
r1chardj0n3s1. the node.js programming language causes folks to have conniptions23:23
clarkbI hear no opposition to restarting nodepool. I am doing that now and tomorrow we should have properly built images23:23
*** otter768 has quit IRC23:23
fungir1chardj0n3s: if the plan covers not hitting random remote things over the internet during the course of a job, then we're probably relatively receptive23:23
r1chardj0n3s2. bower has absolutely no concept at all of the Internet being a flaky, somewhat inaccessible bastard23:23
fungiclarkb: go for it23:23
clarkband done23:24
*** e0ne has quit IRC23:24
*** reed has quit IRC23:24
r1chardj0n3smy plan involves writing a bower.py which is enough of bower to install the things Horizon needs, and is also capable of working off a local set of files (which I call a cache, but you can call a mirror if that makes you happy)23:24
r1chardj0n3syou still need to invoke bower.py against the Internet to build your cache, but you already do that for bandersnatch23:24
*** hichihara has joined #openstack-infra23:24
fungir1chardj0n3s: it's fine if it's a cache. run somewhat arbitrary scripts to cache things onto our base images already23:25
r1chardj0n3sthe cache can be moved, so building and using can be on totally separate systems23:25
clarkbr1chardj0n3s: forgive my ignorance but I am pretty sure that krotscheck told me you can run a mirror of npm and hve bower use that23:25
r1chardj0n3snpm is not bower23:25
r1chardj0n3stotally different things23:25
greghaynesclarkb: if you want to run couchdb :)23:25
krotscheckYep23:25
clarkbdoesn't bower grab from npm? I thought it was all the same central repo23:25
krotscheckIt doesn't23:25
clarkbthen just different tools pull from it23:25
r1chardj0n3sno, bower hits bower.io and then github APIs23:25
*** ZZelle_ has quit IRC23:25
clarkbso its not like pip and easy_install23:26
r1chardj0n3salso, the node.js programming language is not available for SPARC or arm23:26
r1chardj0n3sclarkb: bower is unlike pip and easy_install, yes23:26
r1chardj0n3sbut the beauty of it is that bower.py doesn't have to be exactly the same as bower23:26
mordredclarkb: completely different use case23:26
r1chardj0n3s:)23:26
clarkbr1chardj0n3s: I don't think sparc and arm matter much since they aren't great development platforms for testing horizon23:27
mordredr1chardj0n3s: so - the biggest problem with it just being a cache is that you run in to a problem with sequencing and delays for bulding the cache23:27
openstackgerritIan Wienand proposed openstack-infra/nodepool: Check env-vars is a dictionary  https://review.openstack.org/13825023:27
openstackgerritIan Wienand proposed openstack-infra/nodepool: Handle numeric "release"  https://review.openstack.org/14090123:27
mordredr1chardj0n3s: we started with a pip cache that we moved aroudn for pip23:27
mordredthe reason we do a full mirror now is that not having a full mirror means taht it is impossible to have a patch that bumps a requirement AND uses it23:27
r1chardj0n3smordred: ok, so in this case the bower.json spec file that lists the components we want is *pinned* to versions23:28
mordredright23:28
mordredwhat if you bump a pin23:28
r1chardj0n3smordred: and you run "bower.py build-cache" to pull all the files down into a cache23:28
*** thedodd has quit IRC23:28
mordredright23:28
r1chardj0n3sthen you copy that cache somewhere for "bower install --use-cache"23:28
mordrednope23:28
mordredlet me expand on that23:28
r1chardj0n3sok, where's my flaw? :)23:28
mordredwe build base images with cached things in them once a night23:28
mordredso - if you want to bump a pin23:29
r1chardj0n3sah, right.23:29
mordredyou'd have to land the patch which bumps the pin- which itself would not be able to run23:29
r1chardj0n3shm23:29
mordredthen you'd have to rebuild images23:29
clarkbso bower require node.js and npm but uses a different repo?23:29
mordredclarkb: TOTALLY different tools for completely different purposes23:29
clarkbmordred: sure but it depends on npm23:29
clarkbmordred: npm install packages from a repo23:29
mordredno - you use npm to install it23:29
mordredbecause it's written in node23:30
r1chardj0n3smordred: ok, I see the problem. hm.23:30
clarkbI am just trying to understand why you wouldnt use the preexisting mirrorable repo for the language that your artifacts are in23:30
mordredr1chardj0n3s: next step in the chain is what we used to do with global reuqirements23:30
clarkbbower installs packages for your bwoser23:30
clarkbright?23:30
mordredclarkb: no23:30
clarkbmordred: well things that end up in your browser23:31
mordredclarkb: bower installs sets of static files into your current working dir23:31
mordredthis works differently fro instaslling _libraries_ of code23:31
mordredwhich is what npm does23:31
*** ghostpl has joined #openstack-infra23:31
mordredbower does not have an analoge in the other things23:31
mordredbecause the need isn't present in the same way23:32
mordredr1chardj0n3s: which is that you keep a different repo with the list of things you want in the cache - and then you try to update the cache when the list changes23:32
mordredbut we've done that a couple of different times now and it gets super complex for developers and makes them all angry :)23:33
r1chardj0n3stricky, yes23:33
*** tonytan4ever has quit IRC23:33
mordredclarkb: so - npm is like pip - except is has a couchdb-based repo that makes mirroring "easy" if you like running couchdb23:33
r1chardj0n3sI guess that the cache builder could be smarter and pull down all the versions of the named components23:33
clarkbmordred: yes23:33
r1chardj0n3sthen the new versions will most likely be in place when the pin is moved23:33
clarkbmordred: what I don't understand is how that is different from bower23:33
mordredclarkb: bower is a thing that looks up locations on the internet, pulls those locations and expands them into a local directory23:33
r1chardj0n3syeah, that could work!23:33
clarkbmordred: both copy files from a location23:33
clarkband put them in your current dir if you like23:34
*** sputnik13 has quit IRC23:34
mordredclarkb: bower is sort of like if prep.ai.mit.edu had a web service taht you could use to download but not compile the source tarballs23:34
mordredso it's quite literally just grabbing either a directory of content, or a tarball or zipfile of a directory of content23:34
mordredbut that content itself has no concept of libraries23:34
clarkbmordred: but isn't that what npm does?23:34
r1chardj0n3sok, so my revised "bower.py build-cache" pulls down all the versions of each named dependency23:34
clarkbmordred: it grabs a "package" and dumps it where yu want it23:35
mordredclarkb: so does pip23:35
mordredclarkb: why doesn't node just use pip?23:35
r1chardj0n3simportant point: bower never executes code23:35
mordred^^23:35
r1chardj0n3snpm can23:35
r1chardj0n3s(and so can pip, obvs)23:35
clarkbmordred: well as a counterpoint many things use pip to distribute files that are not python23:36
clarkbmordred: see xstatic23:36
clarkbmordred: but mostly I was trying to understand why you wouldn't use the preexisting package repo that is mirrorable23:36
greghaynesyea, when you have a guarantee that youre only dealing with static resources you can make optimizations based on those assumptions... im hoping thats the reason for it?23:36
clarkbmordred: rather than any specific local tools23:36
*** hughhalf has joined #openstack-infra23:36
mordredclarkb: well, mainly - they were written by two compltely separate sets of people to solve two compltely separate use cases23:37
*** achanda has joined #openstack-infra23:37
fungiit's worth pointing out (sorry stepped away and just skimmed) that what nodepool does currently to cache arbitrary files devstack says it needs suffers from the stale-cache-when-you-change-what-you-want problem too23:37
*** ddieterly has joined #openstack-infra23:37
fungithankfully those change infrequently, but...23:38
mordredr1chardj0n3s: revsed build-cache is still going to run in to problems with new versions23:38
*** andreaf has quit IRC23:38
mordredwhich, while it WILL work23:38
r1chardj0n3smordred: how so? unless someone pushes out a release and pins that in 24 hours (very unlikely)23:39
mordredyou will find is frustrating to devs in that they'll have to wait for $time before they can update a thing23:39
mordredr1chardj0n3s: oh. heh. yeah - we see that ALL THE TIME aroudn here23:39
*** baoli has quit IRC23:39
jrollr1chardj0n3s: may I ask why we aren't just contributing a "build-cache" command to bower itself?23:39
mordredlike, I'd call it a primary use case23:39
r1chardj0n3sI would imagine that's the case with python stuff, but I wouldn't have expected it with bower components23:39
jrollr1chardj0n3s: assuming the goal of all this is to make a caching bower23:39
r1chardj0n3sjroll: because I hate the node.js programming language23:40
mordredit's also to avoid node23:40
fungiimproving bower's offline"23:40
mordredwell- to be fair to r1chardj0n3s23:40
jrollso we're going to implement half of bower in python instead?23:40
fungier, "offline" functionality seems like a great place to start23:40
r1chardj0n3sjroll: also, bower is horrendously complex23:40
mordredthe distros throw a hissy any time anyone says node23:40
jrolljesus23:40
* fungi curses this keyboard which puts enter next to backspace23:40
r1chardj0n3sjroll: also people have complained endlessly about requiring node programs in the build23:40
mordredbecause $heads_in_sand23:40
*** dims__ has joined #openstack-infra23:40
r1chardj0n3sjroll: also the "half" of bower is actually about 5%23:40
r1chardj0n3s:)23:40
r1chardj0n3smordred: but but node.js isn't built for SPARC yet23:41
mordredso - I personally do not care about whether we use actual bower or bower.py ... we use actual bower in infra already ...23:41
*** ghostpl has quit IRC23:41
mordredr1chardj0n3s: I could not POSSIBLY care less if you paid me23:41
r1chardj0n3sso you already use bower pointing at the Internet in the gate?23:41
mordredno23:41
r1chardj0n3swat23:41
mordredwe use it for storyboard, which does not see the traffic that the openstack integrated gate does23:41
r1chardj0n3sok, so I've not had a chance to talk to mike about storyboard23:41
*** dims_ has joined #openstack-infra23:41
mordredso while it's ok for that to not hav ea mirror23:41
mordredit's NOT ok for openstack to not have a mirror23:42
r1chardj0n3sright23:42
r1chardj0n3sthat's the assumption I was running under23:42
fungihorizon is definitely a much different case than storyboard23:42
r1chardj0n3syup23:42
mordredso there are two different although possibly related problems23:42
jrollthinking outloud here: so I've been told that I'm a bad person for writing a neutron extension instead of contributing to neutron, but it's ok to rewrite a thing instead of contributing because "node sucks"?23:42
mordreda) is whether or not node.js toolchains can be used by things23:42
mordredI don't think that matters for this conversation23:42
mordredb) is how we deal with mirroring/caching23:42
mordredjroll: I'd ignore the "node sucks" part - the distros have been putting their foot down really hard on the "we don't know how to use node" subject23:43
clarkbfor b) I think it is not insane to put these "packages" in a known repo location and use whatever client you want to get them23:43
clarkbis that not possible at all for the thing that bower expects?23:43
mordredjroll: so the distros have expressed extreme angst at the idea that openstack could grow a node toolchain need23:43
mordredclarkb: I do not believe so23:44
fungithere's also the possible distasteful option of setting up a caching proxy we control with a very, very long retention and pointing tools like bower at that23:44
mordredclarkb: because the bower index is like glance is supposed to be23:44
mordredand what pypi WAS23:44
clarkbohgod23:44
mordredit's just a listing of pointers to other locations23:44
mordredso - in short- HORRIBLE23:44
clarkbmordred: right23:44
mordredwhich means that if we want to do a mirror:23:44
mordreda) we'll need to suck the internet23:44
jrollmordred: what would the distros do if we depended on it?23:44
mordredjroll: they'd get over it23:44
jrollgood to know23:45
mordredit is my opinion that it is the distros job to package software23:45
jrollso I don't see that as a blocker23:45
mordrednot to dictate how that software is done23:45
mordredI dont' either - rather strongly I might add23:45
mordredthat said - nothing in the existing tooling has usable mirroring23:45
greghaynesI thought at the end of the day bower really wants to point to git repos? Where those git repos live can be anywhere though23:45
fungimost of the distro pushback is about packaging software which packages/installs other software since that's stepping on their toes23:45
jrollanother alternative is vendoring bower dependencies, btw23:46
mordredgreghaynes: yes, that is correct23:46
*** dims__ has quit IRC23:46
mordredno23:46
mordrednot an alternative23:46
jrolljust throwing that out there, it's a common javascript world pattern23:46
mordredyes23:46
jrollbecause licensing or?23:46
mordredbut bower was written basically to allow for not needing to do that23:46
r1chardj0n3s(sorry folks, I've been seconded off to another meeting)23:46
mordredso since the tool exists - I see no reason to descend into unwashed madness23:46
jrollmordred: https://github.com/bower/bower/issues/634 "this is why you should commit your dependencies" :P23:46
*** bswartz has joined #openstack-infra23:47
jrollspecifically calling out "the internet sucks"23:47
jrollbut yeah, fair enough23:47
mordredone of the problems ...23:47
clarkblol you should commit your dependencies <- sorry that is funny23:47
openstackgerritKhai Do proposed openstack-infra/puppet-gerrit: Make sure Gerrit sites are using the proper libraries.  https://review.openstack.org/15136823:47
mordredis that most of this toolchain we're talking about is written to help people working on things that do not get redistributed23:47
mordredif you're working on site.com - then yea, sure, use bower to update depends, commit locally, push to repo - deploy23:48
mordredwhy not23:48
mordredit's a deployment mechanism for a one-off location that might need to get pushed to 20 machines23:48
mordredwe commit backups into git as part of bup23:48
mordredbut if you're writing re-consumable software like we are23:48
mordredI think the situation is a bit different23:48
mordredwhich is where a lot of this angst comes from23:49
jrollmhmmm23:49
mordredSO - back to ... I do not care if we use bower or bower.py - but either one is going to have to grow the ability to be pointed to a mirror location before we're going to use it in the gate23:49
jrolland you also need tooling to build that mirror, yes?23:50
mordredthat mirror could easily be a mirror of the bower.io index with a bazillion local git clones backing23:50
mordredyup23:50
mordredand we'd need tooling to build the mirrir23:50
* fungi just worries that the javascript realm is being forced to learn the lessons and repeat the mistakes that more established language ecosystems have already experienced and solved23:50
jrollfun23:50
clarkbfungi: yes I think that is exactly what is going n23:50
mordredfungi: each and every language re-learns all of this23:50
clarkbfungi: in 10 years js will have properly fixed the problem23:50
mordredfungi: remember how perl had 4 different locations to deal with the ways in which different software might get into your perl install? :)23:51
mordredclarkb: each one gets slightly better AND slightly worse - so they'll have properly fixed some of this and will have broken another part :)23:51
fungimordred: cpan is the one true repository. all others are mere impersonators23:51
jrollok, so the only thing that confuses me is reimplementing bower. why not help improve the JS tooling that exists?23:51
mordredfungi: it's almost like it was lisp23:51
clarkbmordred: feel free to hate this idea because I don't think I like it. What if we just use a proxy (say squid) to proxy all bower interactions23:51
mordredjroll: two possible reasons I think23:51
mordredjroll: a) to avoid the fight with the distro packagers23:51
sigmavirus24mordred: it'd be better as a lisp23:51
clarkbmordred: then just cache the hell out of it that way and if horizon bower explodes on a new thing oh well23:51
mordredjroll: b) the javascript folks may actively disdain the feature we want23:52
* krotscheck has been paying attention, but washes his hands of anything Horizon these days.23:52
fungimordred: we should reduce all of javascript to common lisp and get the browsers to follow suit23:52
mordredI know when I tried to ask the node.js folks to add SSL certs to their download site23:52
* sigmavirus24 nudges r1chardj0n3s in the direction of hylang for reimplementing bower23:52
krotscheckBecause seriously their design decisions make NO SENSE>23:52
sigmavirus24fungi: why not lisp flavored erlang?23:52
mordredthey told me to go away - and also told me that openstack sucks and noone uses it23:52
clarkbmordred: well they are from joyent23:52
mordredyah23:52
fungiclarkb: i already suggested a caching proxy and am actually in favor of the idea23:52
jrollmordred: teach them, sensai23:52
jrollmordred: oh23:52
jrollhuh23:52
jrollwow23:53
mordredright?23:53
fungiclarkb: maybe one per provider, on the same servers with our pypi mirrors?23:53
mordredI mean, not only did they say no- they were needlessly rude23:53
*** aysyd has quit IRC23:53
clarkbfungi: that seems sane to me23:53
mordredclarkb, fungi: ssl?23:53
clarkbmordred: we could mitm ourselves23:53
krotscheckWe could ignore node and use https://iojs.org/ instead.23:53
mordredwoah23:53
clarkbmordred: its not great but its common practice23:53
fungimordred: clarkb: yeah, we can tell our test workers to trust whatever ssl certs we wan23:53
fungit23:54
mordredindeed23:54
jrollkrotscheck: that doesn't help with "bower sucks"23:54
mordrednot hard to do23:54
*** Woodie has quit IRC23:54
krotscheckjroll: It’s one step.23:54
mordredclarkb, fungi: I could be in favor of MITM'ing ourselves with a caching proxy23:54
openstackgerritfumihiko kakuma proposed openstack-infra/devstack-gate: Remove unused variables(PIP_USE_MIRRORS, USE_GET_PIP)  https://review.openstack.org/14943923:54
clarkbmordred: they did eventually add sslto npm so I guess they decided that while openstack sucks mordred isn't crazy23:54
mordredalthough I still think it opens the door to fail on cache misses23:54
jrollkrotscheck: I guess, idk.23:54
mordredclarkb: they did?23:55
mordredclarkb: sorry - not to npm - to the download site where you get node tarballs23:55
clarkbmordred: pretty sure they did. it caused a kerfluffle bceause you had to upgrade your npm client too23:55
clarkbmordred: OH I don't know about that23:55
*** adalbas has quit IRC23:55
clarkbmordred: and yes the cache miss would be the one major flaw with this idea23:55
krotscheckThe real thing that needs to happen is we fork bower, point it at something that behaves more like NPM, and have it pull its own tarballs from the git tags.23:55
*** annegent_ has joined #openstack-infra23:55
jrollmordred: yeah, still http23:55
mordredNEAT! they added it23:55
fungiclarkb: mordred: so the _problem_ with the proxy solution is making sure bower calls pass through it but, say, pip or apt or rpm calls don't23:55
*** markvoelker has quit IRC23:56
fungiunless we really want that23:56
jrollmordred: to the page, not to the downloads23:56
mordredhttps://nodejs.org/dist/v0.10.36/node-v0.10.36.tar.gz works23:56
clarkbfungi: just prefix bower calls with http_proxy maybe with a wrapper script23:56
fungiyeah, hopefully it's sane in that way23:56
jrollmordred: neat, but not to the average user clicking things :P23:56
krotscheckThere’s also jam23:56
krotscheckhttp://jamjs.org/packages/#/details/angular-resource23:56
jrollbut that's good23:56
krotscheckExample23:56
*** rm_work is now known as rm_work|away23:56
krotscheckBut it’s WAY out of date.23:56
*** ddieterly has quit IRC23:57
clarkbjogo: tempest full multinode without nova multihost only failed 3 tests23:59
clarkbjogo: oddly though it failed the shelve instance test23:59
greghaynesclarkb: not sure http_proxy will work if they are packaged using git://23:59
mordredr1chardj0n3s: (I hope all of the above was useful!)23:59

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