Wednesday, 2015-03-25

mordredfungi: that's my theory completely00:00
*** sarob has joined #openstack-infra00:02
*** salv-orl_ has quit IRC00:02
*** hdd has joined #openstack-infra00:03
*** achanda_ has quit IRC00:04
*** asselin_ has joined #openstack-infra00:04
*** achanda has joined #openstack-infra00:05
*** sarob has quit IRC00:07
*** doug-fish has left #openstack-infra00:07
mordredbtw - my laptop sucks00:15
mordredqemu-img destroys is00:15
mordredit00:15
openstackgerritSpencer Krum proposed openstack-infra/system-config: Print the node definition before apply test  https://review.openstack.org/16734600:15
fungi4 of 5 hpcloud bare-trusty updates failed and have been restarted. all the ones in rax worked though00:16
*** ddieterly has joined #openstack-infra00:16
*** dboik_ has quit IRC00:17
*** ddieterly has quit IRC00:17
*** davide has quit IRC00:20
openstackgerritStefano Maffulli 'reed' proposed openstack-infra/system-config: Create a list to coordinate internships  https://review.openstack.org/16745800:20
*** achanda has quit IRC00:20
*** markvoelker has joined #openstack-infra00:25
*** bknudson has joined #openstack-infra00:30
*** yamamoto has quit IRC00:32
*** trey has quit IRC00:33
*** mtanino has quit IRC00:33
openstackgerritSpencer Krum proposed openstack-infra/system-config: Print the node definition before apply test  https://review.openstack.org/16734600:35
*** trey has joined #openstack-infra00:35
*** melwitt has quit IRC00:35
*** mattfarina has quit IRC00:36
*** mfink__ has joined #openstack-infra00:44
*** jcoufal has quit IRC00:46
mordredgreghaynes: I'm going to stab something00:46
*** mfink_ has quit IRC00:47
*** gyee has quit IRC00:48
*** sputnik13 has quit IRC00:49
* Shrews hides from mordred00:50
*** asselin_ has quit IRC00:50
Shrewsand what is your laptop that qemu-img breaks it????00:50
mordredShrews: HP00:51
ShrewsOF COURSE00:51
mordredSpamapS: AHA!00:51
*** emagana has joined #openstack-infra00:51
mordredShrews, greghaynes, SpamapS: I HAVE FOUND IT (except I probably haven't)00:51
*** sdake has joined #openstack-infra00:53
*** emagana_ has joined #openstack-infra00:53
*** emagana has quit IRC00:55
*** zz_dimtruck is now known as dimtruck00:56
*** amitgandhinz has joined #openstack-infra00:58
mordredShrews: btw - I'm using an ansible playbook with our modules in anger tonight01:00
*** amitgandhinz has quit IRC01:00
mordredShrews: and it's working well01:00
*** amitgandhinz has joined #openstack-infra01:01
*** mbacchi-pi has quit IRC01:01
Shrewsmordred: that's a good sign01:02
mordredShrews: I mean, except for the image re-upload not working01:02
Shrews"software that works, even in anger, is good software"  -- Shrews01:02
mordredShrews: https://github.com/emonty/ansible-build-image <-- using this role01:02
*** salv-orlando has joined #openstack-infra01:03
mordredShrews: with this: https://review.openstack.org/#/c/140840/8/tools/test-dib-upload.yaml01:03
mordredBTW - for anyone in channel01:03
Shrewsoh, this is a new thing01:03
mordredansible "role" is a very confusing word01:03
mordredit does not describe a role like "this server is a webserver"01:03
*** ddieterly has joined #openstack-infra01:03
mordredit describes a reusable unit of execution01:03
fungiokay, all remaining bare-trusty image-updates i had to restart (some multiple times) have finally succeeded01:04
*** jerryz has joined #openstack-infra01:04
mordredfungi: woot!01:04
mordredShrews: yes - a form of that test playbook I believe can be used for us to have an in-tree defition of our base images01:04
mordredShrews: and it can build them one time, upload them to all of out clouds, and then forget about them01:04
*** sarob has joined #openstack-infra01:05
funginotmyname: it's probably safe to recheck that change now, though there may be a few lingering nodes in the process of booting from the previous images. in a few more minutes it's pretty certain none will remain01:05
mordredte playbook works on rax and hp - I have shell scripts that use the python*client untilities that are brittle and break01:05
notmynamefungi: thanks01:05
mordredShrews: so somewhere we're doing a good job01:05
mordredShrews: also - Ipushed up a shade patch (I think) that re-adds adding a swift container when needed01:05
mordredShrews: because it doesn't do what we expect on all of our clouds :(01:06
*** armax has joined #openstack-infra01:07
*** tiswanso has joined #openstack-infra01:08
*** Sukhdev has joined #openstack-infra01:08
*** tiswanso has quit IRC01:08
*** tiswanso has joined #openstack-infra01:08
pleia2puppetcamp sf today was fun :)01:08
pleia2but so tired, so finding some rest spot01:09
Shrewspart of me wonders if we are bastardizing ansible to coerce it into doing unnatural things01:09
*** tiswanso has quit IRC01:09
*** Longgeek has joined #openstack-infra01:09
*** tiswanso has joined #openstack-infra01:10
Shrewsmordred: that playbook defines clouds within the actual role? interesting01:11
*** gokrokve has quit IRC01:11
mordredShrews: well - not the way you're thinking01:11
mordredShrews: it defines which of teh clouds that are defined you want to upload things to01:11
mordredShrews: because the clouds in clouds.yaml dont' really have an ansible-level iterator01:11
mordredand you may not want to upload your images to all of them01:11
*** sarob has quit IRC01:12
Shrewshrm... that seems... awkward01:12
mordredbut ultimately, I think we're using it for exactly what it's meant for01:12
mordredShrews: it's ... less awkward than the version of code that came befor eit01:12
mordredShrews: it did make me think that we might want to have the ansible inventory define a global list called "clouds" or something, so that if you did need to iterate over them, awesome01:13
mordredShrews: oh - but also - there is this other thing01:13
mordredShrews: which is "format" and "properties"01:13
Shrewsi would think that the iteration should naturally come from running the playbook with a different cloud01:13
mordredShrews: playbooks don't know about clouds01:13
mordredthey know about hosts01:13
mordredall of these are plays to run on the image building host01:14
Shrewsthey do when you define the 'cloud' variable between iterations01:14
mordredpleia2: woot!01:14
mordredwell, yeah01:14
*** baoli has joined #openstack-infra01:14
fungiansibo knows clouds01:14
Shrewsfungi: bo don't know clouds01:15
mordredBWAHAHAHA01:15
mordredShrews: in any case- we may want to think about extending os-client-config ...01:15
mordredShrews: because there are two pieces of per-cloud info that do not come from the global cloud config01:16
mordredShrews: that is "what image format does this cloud expect"01:16
mordredShrews: and "if you're going to upload some images to this cloud, what properties do you pretty much ahve to set"01:16
*** ivar-lazzaro has quit IRC01:17
*** tsg_ has quit IRC01:18
mordredShrews: those are the reasons I needed an extra data structure in the role01:18
mordredShrews: because I needed diffrent answers for rax and hp and I couldn't extract them from the existing inventory01:19
mordredor global vars or whatnot01:19
* Shrews pines for true vendor independence01:19
mordredShrews: that's what we're writing :)01:19
Shrewsyeah01:19
Shrewsyou're welcome, openstack  :)01:20
*** sarob has joined #openstack-infra01:20
mordred:)01:22
*** claudiub has quit IRC01:23
*** ociuhandu has quit IRC01:23
mordredShrews, greghaynes, SpamapS, clarkb: BOOM! works on HP01:24
funginotmyname: success! https://jenkins03.openstack.org/job/gate-swift-requirements/46/console01:27
notmynamefungi: yay! thanks :-)01:27
funginotmyname: apologies for all the delays and thanks for sticking with us while we filed down the rough edges there01:27
mordrednotmyname: woot!01:28
notmynameglad we got it :-)01:28
notmynameand by we, I mean you and clarkb ;-)01:28
mordrednotmyname: by we, you mean fungi and clarkb01:29
mordredI was useless01:29
notmynamelol01:30
mordredShrews, greghaynes, SpamapS, clarkb: I lied. ignore me01:30
*** ayoung has joined #openstack-infra01:30
Shrews/ignore mordred01:31
* mordred shoots Shrews01:31
*** ujuc has joined #openstack-infra01:31
*** sarob has quit IRC01:32
*** otter768 has joined #openstack-infra01:33
* fungi throws a wet mordred at mordred01:33
*** mattfarina has joined #openstack-infra01:36
*** patrickeast has quit IRC01:37
*** otter768 has quit IRC01:38
*** baoli has quit IRC01:40
*** salv-orlando has quit IRC01:45
*** stevemar has quit IRC01:46
*** dims has quit IRC01:47
* mordred accepts fungi's wet cat01:51
*** hdd has quit IRC01:53
*** xyang1 has quit IRC01:53
nibalizerfungi: metaaaa01:54
openstackgerritStephanie Miller proposed openstack-infra/puppet-zanata: Add apache configuration for zanata  https://review.openstack.org/16401101:56
*** dimtruck is now known as zz_dimtruck02:00
*** emagana_ has quit IRC02:01
*** ghostpl_ has joined #openstack-infra02:01
*** asselin_ has joined #openstack-infra02:01
*** baoli has joined #openstack-infra02:01
*** dboik has joined #openstack-infra02:04
*** dboik_ has joined #openstack-infra02:04
*** ghostpl_ has quit IRC02:06
*** baoli has quit IRC02:06
*** dboik has quit IRC02:08
openstackgerritSpencer Krum proposed openstack-infra/system-config: Print the node definition before apply test  https://review.openstack.org/16734602:09
*** ajmiller has joined #openstack-infra02:10
*** annegentle has joined #openstack-infra02:13
*** baoli has joined #openstack-infra02:13
*** agentle has joined #openstack-infra02:13
*** hdd has joined #openstack-infra02:13
*** annegentle is now known as Guest3129202:13
*** bradjones has quit IRC02:16
*** harlowja is now known as harlowja_away02:17
*** Somay has quit IRC02:17
*** jyuso1 has quit IRC02:19
openstackgerritStephanie Miller proposed openstack-infra/puppet-zanata: Add apache configuration for zanata  https://review.openstack.org/16401102:19
zxiiroany nodepool folks still around?  I was wondering what permissions the jenkins user needs to have configured to successfully manage the nodes?02:20
zxiirodoesn't seem to be documented02:20
*** bradjones has joined #openstack-infra02:21
*** bradjones has quit IRC02:21
*** bradjones has joined #openstack-infra02:21
*** kaisers has joined #openstack-infra02:25
*** sdake has quit IRC02:25
*** kaisers1 has quit IRC02:27
*** ajmiller_ has joined #openstack-infra02:27
*** thedodd has joined #openstack-infra02:28
*** asselin__ has joined #openstack-infra02:30
*** ajmiller has quit IRC02:30
*** sdake has joined #openstack-infra02:31
*** Sukhdev has quit IRC02:31
*** asselin_ has quit IRC02:33
*** asselin__ has quit IRC02:39
*** dhritishikhar has joined #openstack-infra02:40
*** dhritishikhar_ has joined #openstack-infra02:40
*** r-daneel has quit IRC02:41
*** salv-orlando has joined #openstack-infra02:44
*** achanda has joined #openstack-infra02:45
*** thedodd has quit IRC02:47
*** agentle has quit IRC02:48
*** Guest31292 has quit IRC02:48
*** changbl has joined #openstack-infra02:52
*** annegentle has joined #openstack-infra02:53
*** agentle has joined #openstack-infra02:53
*** annegentle is now known as Guest2528402:53
*** Longgeek has quit IRC02:53
*** kevinbenton has joined #openstack-infra02:54
*** unicell has quit IRC02:55
*** yamamoto has joined #openstack-infra02:56
*** agentle has quit IRC02:57
*** Guest25284 has quit IRC02:57
*** Longgeek has joined #openstack-infra02:59
*** ChuckC has quit IRC03:00
*** samueldmq has joined #openstack-infra03:01
*** thingee has quit IRC03:01
*** spzala has quit IRC03:03
*** Longgeek has quit IRC03:04
*** tqtran has quit IRC03:04
*** armax has quit IRC03:06
*** tiswanso has quit IRC03:07
*** amitgandhinz has quit IRC03:11
openstackgerritBrian Hunter proposed openstack-infra/nodepool: Pretty Age in nodepool list  https://review.openstack.org/16199403:12
*** samueldmq has quit IRC03:14
openstackgerritBrian Hunter proposed openstack-infra/nodepool: Pretty Age in nodepool list  https://review.openstack.org/16199403:15
*** otter768 has joined #openstack-infra03:20
openstackgerritSpencer Krum proposed openstack-infra/system-config: Print the node definition before apply test  https://review.openstack.org/16734603:21
mordredSpamapS, greghaynes: I just spent 2 hours tracking down "directory didn't exist"03:22
mordredit's possible the cachaça has somethign to do with it03:22
*** hrubi_ has joined #openstack-infra03:26
*** hrubi has quit IRC03:28
*** dhritishikhar has quit IRC03:28
*** cburgess has quit IRC03:28
*** morgabra has quit IRC03:28
*** cburgess has joined #openstack-infra03:28
*** dhritishikhar has joined #openstack-infra03:29
*** esker has joined #openstack-infra03:29
*** morgabra has joined #openstack-infra03:29
*** salv-orlando has quit IRC03:30
*** sdake has quit IRC03:34
*** yamamoto has quit IRC03:35
*** sigmavirus24 is now known as sigmavirus24_awa03:36
*** purp_2 has joined #openstack-infra03:36
*** purp has quit IRC03:37
*** achanda has quit IRC03:38
lifelessmordred: with the directory not existing?03:40
lifelessmordred: or you taking 2 hours to not find it?03:40
mordredlifeless: yes03:40
mordredlifeless: it was one of those "too obvious, was looking at more complex issues" problems :)03:41
*** purp_2 is now known as purp03:41
*** asselin_ has joined #openstack-infra03:43
*** fabo_ has joined #openstack-infra03:45
*** james_li has joined #openstack-infra03:46
*** dhritishikhar has quit IRC03:47
*** dhritishikhar_ has quit IRC03:47
*** fabo has quit IRC03:49
openstackgerritBrian Hunter proposed openstack-infra/nodepool: Pretty Age in nodepool list  https://review.openstack.org/16199403:52
*** tkelsey has joined #openstack-infra03:53
*** bhunter71 has quit IRC03:54
*** Sukhdev has joined #openstack-infra03:54
*** tkelsey has quit IRC03:57
*** Longgeek has joined #openstack-infra04:00
*** yamamoto has joined #openstack-infra04:01
*** yamamoto has quit IRC04:02
*** ddieterly has quit IRC04:02
*** sputnik13 has joined #openstack-infra04:02
*** juggler_ has joined #openstack-infra04:03
*** baoli has quit IRC04:04
*** sabeen3 has joined #openstack-infra04:04
*** sabeen has quit IRC04:05
*** krtaylor has quit IRC04:05
*** juggler has quit IRC04:05
*** eharney has quit IRC04:06
*** eharney has joined #openstack-infra04:07
*** krtaylor has joined #openstack-infra04:07
*** tsg has joined #openstack-infra04:07
*** sputnik13 has quit IRC04:08
*** woodster_ has quit IRC04:10
*** hdd has quit IRC04:15
*** stevemar has joined #openstack-infra04:17
*** sputnik13 has joined #openstack-infra04:18
*** Longgeek has quit IRC04:19
mordredSpamapS, greghaynes, Shrews: for real this time ... BOOM ... current patches pushed up work with and without config-drive for ubuntu on hp04:20
mordredSpamapS, greghaynes, Shrews: I don't recommend any of you including the infra element, as it will install our sshd_config which will prevent you from logging in from any server but puppetmaster.openstack.org04:21
jheskethgreghaynes: ping04:21
mordredI'll go back and figure out how to get that to suck less04:21
mordredfor now - just don't use the infra element04:21
*** asettle has joined #openstack-infra04:21
*** yamamoto has joined #openstack-infra04:23
*** bradjones has quit IRC04:24
mordredgreghaynes, SpamapS: I have now kicked off a centos build, and have also re-enabled rax upload04:24
mordredif centos works on hp, I'll test that both work on rax04:25
*** unicell has joined #openstack-infra04:25
*** achanda has joined #openstack-infra04:27
openstackgerritSpencer Krum proposed openstack-infra/system-config: Print the node definition before apply test  https://review.openstack.org/16734604:28
*** bradjones has joined #openstack-infra04:28
*** bradjones has quit IRC04:29
*** bradjones has joined #openstack-infra04:29
*** unicell has quit IRC04:30
pleia2cinerama: oh! I did learn that the open source version of puppet dashboard is alive again, with a version 2, we switched to puppetboard because puppet dashboard seemed abandoned in favor of the enterprise one04:37
pleia2cinerama: turns out the guy who'd been doing most of the work on the open source side came down with a case of having 2 kids04:37
StevenKHaha04:37
pleia2did a talk today on features of v2, and what's coming in the future, so that was cool04:38
pleia2I still think puppetboard is good for us, but it's good to know04:38
*** dboik_ has quit IRC04:38
pleia2I am reminded of this because packaging, he said he's not going to make distro packages anymore because it's not his forte and takes too long, wants to focus on the software dev itself04:39
pleia2but the debian/ and whatever redhat uses exist, so someone could pick it back up04:40
*** sarob has joined #openstack-infra04:44
*** sarob has quit IRC04:49
*** sandywalsh_ has quit IRC04:52
*** juggler_ is now known as juggler04:53
*** asselin_ has quit IRC04:55
*** sputnik13 has quit IRC04:57
*** reed has quit IRC05:00
*** ddieterly has joined #openstack-infra05:03
*** ajmiller_ has quit IRC05:03
*** sandywalsh has joined #openstack-infra05:04
*** sabeen3 has quit IRC05:06
mordredgreghaynes, SpamapS: centos works on hp05:07
mordredI'll test rax in the morning05:07
greghaynesmordred: ooo fun05:07
greghaynesjhesketh: pong05:07
*** ddieterly has quit IRC05:08
*** Longgeek has joined #openstack-infra05:16
*** salv-orlando has joined #openstack-infra05:16
*** amotoki has joined #openstack-infra05:21
jheskethgreghaynes: just looking at 165682 and, please excuse my ignorance, but why would instanciating at import time be a bigger issue than using a global?05:21
*** Sukhdev has quit IRC05:22
*** mriedem has joined #openstack-infra05:22
*** mriedem_away has quit IRC05:23
greghaynesjhesketh: It causes lots of python headaches, it causes lots of issues with debugging errors (since they are going to happen as the result of an import rather than as a result of a routine)05:25
*** otter768 has quit IRC05:25
*** mrmartin has joined #openstack-infra05:25
greghaynestheres also major performance issues05:25
*** deepakcs has joined #openstack-infra05:25
greghaynesits pretty univerally accepted as a python antipattern05:26
*** hdd has joined #openstack-infra05:26
*** Longgeek has quit IRC05:26
jheskethgreghaynes: sure, I understand it's not a good idea, just wanted your opinion on why it's any worse than a global. I think your points are valid though05:27
greghaynesjhesketh: yes, globals dont have that issue05:27
jheskethgreghaynes: did you want to turn it into a function to reduce code duplication, or shall I re-review05:27
greghaynesjhesketh: Yea, im up for that, I just wanted to make sure that was acceptable before doing it :)05:27
*** yamahata has quit IRC05:28
jheskethgreghaynes: it should put the global in one place which is much more preferable. We can also place it next to where fake_list = None for clarity05:28
greghaynesYep05:28
greghaynesIll hack that out tomorrow05:29
jheskeththanks greghaynes :-)05:29
*** tsg has quit IRC05:29
greghaynesnp, ty for the reviews05:29
*** BharatK has joined #openstack-infra05:31
jheskethand to you too ;-)05:31
*** mrmartin has quit IRC05:32
*** james_li has quit IRC05:35
*** unicell has joined #openstack-infra05:37
*** emagana has joined #openstack-infra05:49
*** jamielennox is now known as jamielennox|away05:49
*** mrmartin has joined #openstack-infra05:51
openstackgerritSpencer Krum proposed openstack-infra/system-config: Print the node definition before apply test  https://review.openstack.org/16734605:52
*** dims has joined #openstack-infra05:54
*** tkelsey has joined #openstack-infra05:54
*** tkelsey has quit IRC05:59
*** pal_ has joined #openstack-infra06:00
*** asettle has quit IRC06:00
*** ddieterly has joined #openstack-infra06:04
*** salv-orlando has quit IRC06:07
*** ddieterly has quit IRC06:08
*** markvoelker has quit IRC06:17
*** achanda has quit IRC06:18
*** markus_z has joined #openstack-infra06:18
*** markus_z has quit IRC06:18
*** achanda has joined #openstack-infra06:21
*** rlandy has joined #openstack-infra06:24
*** esker has quit IRC06:25
*** esker has joined #openstack-infra06:26
*** dims has quit IRC06:28
*** sushilkm has joined #openstack-infra06:28
*** sushilkm has left #openstack-infra06:28
*** TheJulia has quit IRC06:29
*** sarob has joined #openstack-infra06:33
*** vigneshvar has joined #openstack-infra06:35
*** sarob has quit IRC06:38
*** achanda has quit IRC06:44
*** hdd has quit IRC06:44
*** achanda has joined #openstack-infra06:45
*** markvoelker has joined #openstack-infra06:47
*** achanda has quit IRC06:49
*** achanda has joined #openstack-infra06:50
*** achanda has quit IRC06:51
*** markvoelker has quit IRC06:52
*** saggi has quit IRC06:54
*** afazekas is now known as __afazekas07:01
seeghello, please review https://review.openstack.org/#/c/167152 :)07:03
*** ddieterly has joined #openstack-infra07:05
*** _nadya_ has joined #openstack-infra07:06
*** ddieterly has quit IRC07:10
*** asettle has joined #openstack-infra07:11
*** Longgeek has joined #openstack-infra07:12
*** ujuc has quit IRC07:13
*** fabo_ is now known as fabo07:15
*** stevemar has quit IRC07:17
*** Guest17738 has quit IRC07:18
*** salv-orlando has joined #openstack-infra07:19
*** sergsh has joined #openstack-infra07:21
*** Longgeek has quit IRC07:22
*** otter768 has joined #openstack-infra07:26
*** scheuran has joined #openstack-infra07:30
*** otter768 has quit IRC07:31
*** afazekas has joined #openstack-infra07:32
*** Ala has joined #openstack-infra07:32
*** mrunge has joined #openstack-infra07:32
*** doude has quit IRC07:32
*** HeOS has quit IRC07:32
*** Ala has quit IRC07:33
*** Ala has joined #openstack-infra07:33
*** doude has joined #openstack-infra07:33
openstackgerritMatthias Runge proposed openstack-infra/project-config: Force to install test deps on the gate  https://review.openstack.org/16751507:37
*** Hal has joined #openstack-infra07:37
*** Hal is now known as Guest4179607:37
*** emagana has quit IRC07:40
*** Guest41796 has quit IRC07:41
*** ibiris_away is now known as ibiris07:43
*** amotoki has quit IRC07:43
*** markvoelker has joined #openstack-infra07:48
*** _nadya_ has quit IRC07:50
*** Bsony has joined #openstack-infra07:50
*** chlong has quit IRC07:52
*** markvoelker has quit IRC07:53
*** ibiris is now known as ibiris_away07:55
*** mrda is now known as mrda-away07:55
*** mpaolino has joined #openstack-infra07:56
*** Virgil_Schiev has joined #openstack-infra07:56
*** tnovacik has joined #openstack-infra08:05
*** ddieterly has joined #openstack-infra08:06
*** mpavone has joined #openstack-infra08:07
nibalizernt08:09
*** tkelsey has joined #openstack-infra08:09
*** ddieterly has quit IRC08:11
*** dims has joined #openstack-infra08:13
*** _nadya_ has joined #openstack-infra08:17
*** YorikSar has quit IRC08:21
*** scheuran has quit IRC08:26
*** nilasae has joined #openstack-infra08:26
*** _nadya_ has quit IRC08:28
*** e0ne has joined #openstack-infra08:30
*** jistr has joined #openstack-infra08:38
*** Hal has joined #openstack-infra08:39
*** Hal is now known as Guest3988108:39
*** sobersabre has joined #openstack-infra08:40
*** jlanoux has joined #openstack-infra08:41
*** ibiris_away is now known as ibiris08:41
*** YorikSar has joined #openstack-infra08:43
*** HeOS has joined #openstack-infra08:43
*** ominakov has joined #openstack-infra08:43
*** dims has quit IRC08:45
*** yfried__ has quit IRC08:45
*** ildikov has joined #openstack-infra08:46
openstackgerritChristian Berendt proposed openstack-infra/jeepyb: Replace 'javascript' method/parameternames  https://review.openstack.org/12774808:47
openstackgerritChristian Berendt proposed openstack-infra/jeepyb: Rename upload_rss and move non-swift-relevant parts into the main method  https://review.openstack.org/12774908:48
*** dtantsur|afk is now known as dtantsur08:48
*** markvoelker has joined #openstack-infra08:49
*** dizquierdo has joined #openstack-infra08:50
*** dhritishikhar has joined #openstack-infra08:50
*** Bsony_ has joined #openstack-infra08:51
*** jgrimm is now known as zz_jgrimm08:51
*** dhritishikhar_ has joined #openstack-infra08:52
*** andreykurilin_ has joined #openstack-infra08:52
*** markvoelker has quit IRC08:54
*** Bsony has quit IRC08:54
openstackgerritChristian Berendt proposed openstack-infra/jeepyb: Rename upload_rss and move non-swift-relevant parts into the main method  https://review.openstack.org/12774908:56
*** _nadya_ has joined #openstack-infra08:57
openstackgerritSebastian Kalinowski proposed openstack-infra/project-config: Rename fuel-tasks-validator to fuel-tasklib  https://review.openstack.org/16295208:57
*** juggler has quit IRC08:58
*** ibiris is now known as ibiris_away08:58
*** dhritishikhar has quit IRC08:59
*** dhritishikhar_ has quit IRC08:59
openstackgerritSergey Kraynev proposed openstack/requirements: Bump last version of ceilometer-client  https://review.openstack.org/16752708:59
*** ibiris_away is now known as ibiris09:01
*** notnownikki has joined #openstack-infra09:02
*** hashar has joined #openstack-infra09:02
*** hashar is now known as hasharConfcall09:02
*** Longgeek has joined #openstack-infra09:07
*** e0ne has quit IRC09:10
openstackgerrityolanda.robla proposed openstack-infra/project-config: Add stackforge/puppet-nscld  https://review.openstack.org/16592209:14
*** ibiris is now known as ibiris_away09:16
*** ssam2 has joined #openstack-infra09:17
*** mattt has joined #openstack-infra09:19
*** arxcruz has joined #openstack-infra09:20
*** Bsony_ has quit IRC09:22
*** Longgeek has quit IRC09:22
*** hichihara has quit IRC09:24
*** andreykurilin_ has quit IRC09:25
*** andreykurilin__ has joined #openstack-infra09:25
*** otter768 has joined #openstack-infra09:27
*** wznoinsk has quit IRC09:27
*** otter768 has quit IRC09:31
*** dizquierdo has quit IRC09:33
*** wznoinsk has joined #openstack-infra09:33
*** ibiris_away is now known as ibiris09:35
*** amotoki has joined #openstack-infra09:39
*** amotoki has quit IRC09:41
*** dims has joined #openstack-infra09:43
*** ociuhandu has joined #openstack-infra09:44
*** dims_ has joined #openstack-infra09:46
*** asettle has quit IRC09:49
*** markvoelker has joined #openstack-infra09:50
*** dims has quit IRC09:50
openstackgerrityolanda.robla proposed openstack-infra/puppet-jenkins: Add extension settings in jjb  https://review.openstack.org/16215209:52
*** markvoelker has quit IRC09:54
*** liusheng has joined #openstack-infra10:00
*** liusheng has quit IRC10:01
openstackgerrityolanda.robla proposed openstack-infra/puppet-zuul: Add fetch_url and poll parameters to zuul.conf  https://review.openstack.org/16259110:02
*** ociuhandu has quit IRC10:02
openstackgerritSergey Kraynev proposed openstack/requirements: Bump last version of ceilometer-client  https://review.openstack.org/16752710:04
*** hasharConfcall is now known as hashar10:04
*** LinuxJed_ has joined #openstack-infra10:04
*** scheuran has joined #openstack-infra10:04
*** pelix has joined #openstack-infra10:04
*** e0ne has joined #openstack-infra10:07
*** LinuxJedi has quit IRC10:07
*** ddieterly has joined #openstack-infra10:07
openstackgerritSebastian Kalinowski proposed openstack-infra/project-config: Add CI jobs for fuel-tasklib  https://review.openstack.org/16753910:10
*** sarob has joined #openstack-infra10:10
*** markus_z has joined #openstack-infra10:10
*** mrmartin has quit IRC10:11
*** pc_m has joined #openstack-infra10:12
*** ddieterly has quit IRC10:13
*** sarob has quit IRC10:16
*** marcusvrn has joined #openstack-infra10:16
*** kmartin has quit IRC10:17
*** Longgeek has joined #openstack-infra10:21
*** tnovacik has quit IRC10:28
*** cdent has joined #openstack-infra10:28
*** LinuxJed_ has quit IRC10:30
*** Virgil_Schiev has quit IRC10:30
*** enikanorov has joined #openstack-infra10:30
openstackgerritChristian Schwede proposed openstack-infra/reviewstats: Sync Swift core group  https://review.openstack.org/16754910:32
*** derekh has joined #openstack-infra10:33
*** enikanorov__ has quit IRC10:33
*** bknudson has quit IRC10:33
*** Longgeek has quit IRC10:36
*** ominakov has quit IRC10:36
*** ihrachyshka has joined #openstack-infra10:39
*** ajo_ has joined #openstack-infra10:44
*** ajo has quit IRC10:44
*** asettle has joined #openstack-infra10:45
openstackgerritRicardo Carrillo Cruz proposed openstack-infra/project-config: Add stackforge/puppet-autossh  https://review.openstack.org/16755310:46
*** asettle has quit IRC10:46
*** vigneshvar has quit IRC10:47
*** dtantsur is now known as dtantsur|brb10:47
*** Bsony has joined #openstack-infra10:48
*** asettle has joined #openstack-infra10:48
*** samueldmq-away is now known as samueldmq-10:49
*** samueldmq- is now known as samueldmq10:49
*** _nadya_ has quit IRC10:50
*** markvoelker has joined #openstack-infra10:50
*** e0ne is now known as e0ne_10:54
*** sdake has joined #openstack-infra10:55
*** markvoelker has quit IRC10:55
*** zz_johnthetubagu is now known as johnthetubaguy10:58
*** sdake__ has joined #openstack-infra10:59
*** ihrachyshka has quit IRC11:02
*** ildikov has quit IRC11:02
*** sdake has quit IRC11:02
*** yamamoto has quit IRC11:03
*** e0ne_ has quit IRC11:04
*** e0ne has joined #openstack-infra11:07
*** dizquierdo has joined #openstack-infra11:08
*** spredzy is now known as spredzy|afk11:10
*** pelix has quit IRC11:13
*** hashar is now known as hasharLunch11:13
*** yfried__ has joined #openstack-infra11:14
*** ildikov has joined #openstack-infra11:15
*** BharatK has quit IRC11:18
*** sobersabre has quit IRC11:18
*** ajo_ is now known as ajo11:18
*** mrmartin has joined #openstack-infra11:19
*** asettle has quit IRC11:19
kaisersHi!   Possibly a bit off topic: Can somebody pls give me a hint how/where to contact an admin for the openstack wiki?11:19
*** pelix has joined #openstack-infra11:20
*** tnovacik has joined #openstack-infra11:20
*** sobersabre has joined #openstack-infra11:23
*** ominakov has joined #openstack-infra11:25
AJaegerkaisers, why do you need an admin?11:27
AJaegerreed is an admin as weel as some of the infra roots - better check back later today for that11:27
*** otter768 has joined #openstack-infra11:28
kaisersAJaeger: Ok, thanks. My colleague created some too many wiki pages (REALLY MY COLLEAGUE ;-) ) that we want to remove. Mediawiki seems to allow this only for admins...11:28
AJaegerkaisers, indeed - so come back at US time, please ;)11:29
kaisersAJaeger: will do11:30
*** pal_ has quit IRC11:31
*** otter768 has quit IRC11:32
*** yamamoto has joined #openstack-infra11:33
*** mpaolino has quit IRC11:33
*** doude has quit IRC11:34
*** ldnunes has joined #openstack-infra11:35
*** doude has joined #openstack-infra11:35
*** asettle has joined #openstack-infra11:36
*** yamamoto has quit IRC11:37
*** asettle has quit IRC11:37
*** ricolin has joined #openstack-infra11:40
*** mase_x200 has joined #openstack-infra11:42
openstackgerritAnthony Michon proposed openstack-infra/project-config: Add cerberus related projects  https://review.openstack.org/16387611:42
openstackgerritMerged openstack-infra/project-config: Add new puppet-puppet module  https://review.openstack.org/16544211:43
*** Somay has joined #openstack-infra11:45
BobBallsdague: Just to check, regarding the CI reporting, the format that you've specified in the email seems quite different to how Jenkins' results appear in the comments (i.e. the Jenkins-posted-comments have a hyperlink and no colon); does gerrit parse the Jenkins comments and format it differently for display?11:49
*** woodster_ has joined #openstack-infra11:50
*** chlong has joined #openstack-infra11:50
SomayHello all, I am a new developer here. Can anyone review my patch https://review.openstack.org/#/c/163137/ related to Jenkins Job Builder?11:51
*** markvoelker has joined #openstack-infra11:51
*** mattt has left #openstack-infra11:55
*** markvoelker has quit IRC11:56
*** sdake__ has quit IRC11:59
*** dprince has joined #openstack-infra11:59
*** sdake has joined #openstack-infra11:59
*** xyang1 has joined #openstack-infra12:03
BobBallsdague: I've found the gerrit command and it's actually "- test-name-no-spaces" not "* test-name-no-spaces"; will update to that message.12:03
*** mfink__ has quit IRC12:04
*** ociuhandu has joined #openstack-infra12:05
*** ghostpl_ has joined #openstack-infra12:05
*** sc68cal has quit IRC12:05
*** ildikov has quit IRC12:06
*** openstackgerrit has quit IRC12:06
*** sc68cal has joined #openstack-infra12:06
*** openstackgerrit has joined #openstack-infra12:06
*** pelix has quit IRC12:07
*** dims_ has quit IRC12:07
*** dims has joined #openstack-infra12:08
*** ddieterly has joined #openstack-infra12:09
*** markvoelker has joined #openstack-infra12:09
*** andreykurilin__ has quit IRC12:09
seegcould https://review.openstack.org/#/c/167152/1 be merged? :)12:13
*** ddieterly has quit IRC12:13
*** pelix has joined #openstack-infra12:14
*** rfolco has quit IRC12:14
*** spredzy|afk is now known as spredzy12:14
*** ociuhandu has quit IRC12:14
*** rfolco has joined #openstack-infra12:15
*** ociuhandu has joined #openstack-infra12:15
*** ZZelle has quit IRC12:15
*** ZZelle has joined #openstack-infra12:16
*** mpavone has quit IRC12:17
*** aysyd has joined #openstack-infra12:18
*** Somay has quit IRC12:20
*** Longgeek has joined #openstack-infra12:21
*** bradjones has quit IRC12:21
*** bradjones has joined #openstack-infra12:21
*** bradjones has quit IRC12:21
*** bradjones has joined #openstack-infra12:21
*** jcoufal has joined #openstack-infra12:22
*** sushilkm has joined #openstack-infra12:22
*** sushilkm has left #openstack-infra12:22
*** dkliban_afk is now known as dkliban12:22
*** mase_x200 has quit IRC12:23
*** Longgeek has quit IRC12:26
*** macjack has joined #openstack-infra12:28
*** _nadya_ has joined #openstack-infra12:28
*** e0ne is now known as e0ne_12:29
*** macjack has quit IRC12:31
*** pal_ has joined #openstack-infra12:32
*** mase_x200 has joined #openstack-infra12:34
*** gordc has joined #openstack-infra12:34
fungikaisers: how long is the list of pages you need removed?12:36
*** yfried__ has quit IRC12:36
*** mbacchi-pi has joined #openstack-infra12:36
*** aysyd has quit IRC12:37
*** e0ne_ is now known as e0ne12:37
*** mpaolino has joined #openstack-infra12:38
*** dhritishikhar has joined #openstack-infra12:39
*** dhritishikhar_ has joined #openstack-infra12:39
*** doug-fish has joined #openstack-infra12:41
*** spredzy is now known as spredzy|afk12:41
*** dprince has quit IRC12:42
*** mfink_ has joined #openstack-infra12:42
fungiseeg: see inline comment. there's one error you'll need to correct, then i can approve it12:43
seegok12:44
*** aysyd has joined #openstack-infra12:44
kaisersfungi: Hi! 3 pages12:44
*** TheJulia has joined #openstack-infra12:45
*** yfried__ has joined #openstack-infra12:45
fungikaisers: okay, that's really not a lot. just link them in here and i'll take a look12:45
*** dkranz has joined #openstack-infra12:46
kaisersfungi: ok, it's : https://wiki.openstack.org/wiki/Cinder_Driver_Configuration_with_Quobyte , https://wiki.openstack.org/wiki/Nova_Driver_Configuration_with_Quobyte , https://wiki.openstack.org/wiki/Quobyte_Manila_Driver_Configuration12:46
*** ominakov has quit IRC12:47
fungikaisers: thanks, i'll check them out... should those redirect to other pages with equivalent information on them?12:47
kaisersfungi: No need to redirect, they where just created. All the stuff is now reachable via https://wiki.openstack.org/wiki/Quobyte . Thanks for looking into this! :)12:48
fungikaisers: no problem. i'll clean those up in just a few moments12:49
openstackgerritPrzemyslaw Kaminski proposed openstack-infra/project-config: Add fuel-dev-tools project to Stackforge  https://review.openstack.org/16715212:49
seegfungi, done :)12:50
*** tnovacik has quit IRC12:50
*** Bsony has quit IRC12:50
*** Somay has joined #openstack-infra12:51
*** bknudson has joined #openstack-infra12:51
*** mfink has quit IRC12:53
samueldmqmorning12:54
samueldmqanteaya, hi, you around?12:54
fungikaisers: okay, those three are gone. let me know if they need to be restored for any reason12:54
kaisersfungi: Thanks a lot !!12:55
*** jyuso1 has joined #openstack-infra12:55
*** Bsony has joined #openstack-infra12:56
*** rwsu has quit IRC12:56
samueldmqanteaya, actually I am having an introduction to puppet, before getting deeper on project-config/system-config12:57
*** ominakov has joined #openstack-infra12:57
samueldmqanteaya, a see a puppet background as a pre-req to clearly understand things :)12:58
*** tnovacik has joined #openstack-infra12:58
*** craigbr has joined #openstack-infra12:59
*** craigbr has quit IRC13:00
fungiseeg: looks like you removed that line from the wrong project. see my comment on the latest patchset13:00
*** dkranz has quit IRC13:00
seegah, right :)13:00
*** dprince has joined #openstack-infra13:01
openstackgerritPrzemyslaw Kaminski proposed openstack-infra/project-config: Add fuel-dev-tools project to Stackforge  https://review.openstack.org/16715213:01
*** dhritishikhar_ has quit IRC13:02
*** julim has joined #openstack-infra13:02
*** arxcruz has quit IRC13:04
*** james_li has joined #openstack-infra13:04
*** pblaho has joined #openstack-infra13:05
james_liclarkb: fungi: could you please review  https://review.openstack.org/#/c/167413/2 ? we are switching solum gate to centos7.13:06
*** rfolco has quit IRC13:07
*** baoli has joined #openstack-infra13:07
*** yamamoto has joined #openstack-infra13:08
*** dhritishikhar has quit IRC13:08
*** radez_g0n3 is now known as radez13:09
*** ddieterly has joined #openstack-infra13:09
mordredfungi: so - when you're trying to test uploading glance images and then booting nova nodes based on them ...13:11
mordredfungi: it helps if you upload the images to the same account that you're running nova commands in13:11
fungimordred: plenty of times have i booted a node with one tenant and then spent too much time trying to figure out why it wasn't in the nova list for another tenant13:12
mordredfungi: just in case you didn't know13:12
mordredfungi: ++13:12
*** radez is now known as radez_g0n313:12
mordredfungi: that said - both centos and ubuntu worked in hp cloud last night - so  I _think_ I may have working content13:12
*** yamahata has joined #openstack-infra13:12
pabelangermorning13:13
jogohttp://logs.openstack.org/32/167432/1/check/gate-tempest-lib-requirements/fc7a154/console.html#_2015-03-24_23_17_48_08813:14
jogoproject-requirements-change.py is now stacktracing?13:14
*** ddieterly has quit IRC13:14
fungijames_li: lgtm, though deepakcs found a memory leak/resource exhaustion condition running tempest jobs on centos7 when trying to get the glusterfs integration tests running. you might want to find out if that's been resolved13:14
fungijogo: shouldn't be since my latest image rebuilds last night13:15
fungijogo: we had several patches to it yesterday to get support for feature branches implemented correctly13:15
*** Bsony has quit IRC13:16
jogoahh13:16
* jogo rechecks13:16
*** dkranz has joined #openstack-infra13:16
fungisince it was blocking swift merging their ec branch back into master in preparation for rc13:16
*** dhritishikhar has joined #openstack-infra13:17
*** dhritishikhar_ has joined #openstack-infra13:17
james_lifungi: good to know, thanks!13:17
deepakcsfungi,  james_li lgtm, I don't think its resolved, as I switched to ubuntu job and centos-devel folks didn't follow up. ianw was trying to write a new tool to capture each process' data to figure where what is gettign consumed, but i don't think that tool yet madeit into the infra upstream13:17
*** zz_jgrimm is now known as jgrimm13:17
*** tiswanso has joined #openstack-infra13:18
*** craigbr has joined #openstack-infra13:18
fungideepakcs: thanks! james_li will probably want to check in with ianw on that when he's around13:18
deepakcsjames_li, lgtm, per my observation, the centos7 issue happened only on the rax provider VMs , hpcloud VMs ran fine, and i believe rax is Xen and hpcloud is KVM13:18
sdagueBobBall: cool, thank you!13:18
deepakcsfungi, james_li lgtm, FWIW, the resource exhaustion issue happened even without using gluster as backend for cinder.13:19
fungiyep13:20
fungiwhich is why i brought it up13:20
openstackgerritMerged openstack-infra/project-config: Add fuel-dev-tools project to Stackforge  https://review.openstack.org/16715213:20
*** Bsony has joined #openstack-infra13:21
fungiseems likely to resurface for solum jobs too depending on how tempest or other things are exercising their environment on centos713:21
openstackgerritMonty Taylor proposed openstack-infra/project-config: Add elements for Infra servers  https://review.openstack.org/14084013:22
*** spzala has joined #openstack-infra13:22
*** dustins has joined #openstack-infra13:22
*** Longgeek has joined #openstack-infra13:22
*** rfolco has joined #openstack-infra13:22
*** peristeri has joined #openstack-infra13:23
james_lideepakcs: fungi: so the resource exhaustion issue is only with centos7? how about centos6?13:23
*** ildikov has joined #openstack-infra13:24
deepakcsjames_li, didn't try with centos6, so can't be sure13:24
deepakcsjames_li, as i said above, it is not sure if its issue with centos7 or rax provider (read Xen) specific env. because centos7 on hpcloud worked fine. FYI13:24
jerryzfungi: could you take a look at this patch https://review.openstack.org/#/c/156178/, i can't figure out why pep8 complained undefined name 'time'13:25
*** craigbr has quit IRC13:25
james_lideepakcs: thanks!13:25
deepakcsjames_li, wc13:25
fungijames_li: not really sure since the vast majority of our devstack jobs run under ubuntu13:26
deepakcsfungi, do u want to ignite this issue in centos-devel ? they needed a rax and hpcloud VM to debug, the last i know13:27
*** weshay has joined #openstack-infra13:27
*** e0ne is now known as e0ne_13:28
*** Bsony has quit IRC13:29
*** otter768 has joined #openstack-infra13:29
fungijerryz: that's really strange, but the unit tests trip over it too http://logs.openstack.org/78/156178/4/check/gate-nodepool-python27/d99f859/console.html#_2015-03-25_12_50_20_48313:31
*** bradjones has quit IRC13:31
jerryzfungi: i can't reproduce it on my local machine with tox -epep8 or tox -epy2713:32
*** bradjones has joined #openstack-infra13:32
fungideepakcs: i'll let whoever's interested in debugging it reach out when they're ready13:32
*** bhunter71 has joined #openstack-infra13:32
*** bradjones has quit IRC13:32
*** bradjones has joined #openstack-infra13:32
deepakcsfungi, ok :)13:32
*** dhritishikhar has quit IRC13:33
*** otter768 has quit IRC13:33
*** dhritishikhar_ has quit IRC13:33
*** radez_g0n3 is now known as radez13:34
*** krtaylor has quit IRC13:35
*** e0ne_ is now known as e0ne13:35
*** ddieterly has joined #openstack-infra13:36
*** ddieterly has quit IRC13:36
*** openstackgerrit has quit IRC13:36
fungijerryz: are you trying on ubuntu 14.04? (that's what's running those jobs in our infrastructure)13:36
*** openstackgerrit has joined #openstack-infra13:36
jerryzfungi: yes13:36
*** amitgandhinz has joined #openstack-infra13:37
*** Longgeek has quit IRC13:37
*** craigbr has joined #openstack-infra13:38
*** Bsony has joined #openstack-infra13:38
fungijerryz: i'll see if i can reproduce it shortly when i get a moment13:39
*** yfried__ has quit IRC13:40
jerryzfungi: thanks! just for your reference: http://paste.openstack.org/show/196561/13:41
*** yfried__ has joined #openstack-infra13:41
*** krtaylor has joined #openstack-infra13:41
*** annegentle has joined #openstack-infra13:42
*** tnovacik has quit IRC13:43
*** dboik has joined #openstack-infra13:44
*** dboik has quit IRC13:44
*** dboik has joined #openstack-infra13:45
*** r-daneel has joined #openstack-infra13:45
*** sigmavirus24_awa is now known as sigmavirus2413:47
*** james_li has quit IRC13:47
*** sarob has joined #openstack-infra13:48
*** yamamoto has quit IRC13:49
*** Somay has quit IRC13:49
*** Somay has joined #openstack-infra13:50
mrmartinfungi hi13:50
mrmartinfungi: the pgsql puppet module is here: https://github.com/mkissam/puppet-pgsql_backup13:50
mrmartincan we move it under openstack-infra ?13:51
*** mtanino has joined #openstack-infra13:51
mordredmrmartin: i think that's a great idea13:52
mrmartinso it is surprisingly very similar to the puppet-mysql_backup :)13:52
mordredhehe13:53
mordredgood. I like things that are similar13:53
*** sarob has quit IRC13:53
mrmartinok, I prepare the required infra patch13:54
mrmartinI just discovered, that an ask-staging.o.o server exists, and regular ask.o.o backups going there daily.13:55
*** mfink_ has quit IRC13:55
mrmartinmordred, don't you know what is the criteria to get a free ATC pass for Vancouver? Do we have an expected commit level?13:57
AJaegermrmartin, there's a question on ask.o.o that answers this AFAIU13:59
mrmartinawesome13:59
mrmartinI don't ask.o.o :D13:59
AJaegerhttps://ask.openstack.org/en/question/45531/atc-pass-for-the-openstack-summit/13:59
AJaegermrmartin, reed sent out the last bunch yesterday - if you didn't get one, ask him14:00
*** mugsie has quit IRC14:00
*** mugsie has joined #openstack-infra14:00
*** nilasae has quit IRC14:01
mrmartinAJaeger, thanks I've already have at least two.14:01
mrmartinso i got two14:02
*** sputnik13 has joined #openstack-infra14:02
*** yfried__ has quit IRC14:02
anteayasamueldmq: there is plenty of puppet lying around, learning it would be a good thing14:04
*** craigbr has quit IRC14:04
*** sputnik13 has quit IRC14:05
*** mjturek1 has joined #openstack-infra14:05
*** dhritishikhar has joined #openstack-infra14:05
*** dhritishikhar_ has joined #openstack-infra14:05
*** ominakov has quit IRC14:05
*** yfried has joined #openstack-infra14:06
*** ddieterly has joined #openstack-infra14:09
*** kgiusti has joined #openstack-infra14:09
*** ChuckC has joined #openstack-infra14:09
*** james_li has joined #openstack-infra14:10
*** craigbr has joined #openstack-infra14:10
*** yfried has quit IRC14:10
*** jgrimm is now known as zz_jgrimm14:11
*** dhritishikhar_ has left #openstack-infra14:12
*** prad has joined #openstack-infra14:12
*** craigbr has quit IRC14:13
*** sabeen1 has joined #openstack-infra14:13
*** _nadya_ has quit IRC14:17
*** arxcruz has joined #openstack-infra14:17
*** dtantsur|brb is now known as dtantsur14:17
*** _nadya_ has joined #openstack-infra14:17
*** dhritishikhar has quit IRC14:18
*** spredzy|afk is now known as spredzy14:18
*** mase_x200 has quit IRC14:19
fungijerryz: i can reproduce it on an ubuntu 14.04 system by running `tox -e pep8`14:19
mordredfungi: I thought our puppetforge account was openstackinfra not openstackci, right?14:20
fungimordred: right14:20
mordredk14:20
mordredwe just haven't updated all the  metadata.json yet14:20
*** hdd has joined #openstack-infra14:20
*** zz_jgrimm is now known as jgrimm14:20
*** craigbr has joined #openstack-infra14:21
fungimordred: right. i think jeblair and nibalizer were working through puppet-httpd first to see if there's anything else we need to change14:21
*** timcline has joined #openstack-infra14:21
zxiiroSo I think I'm pretty close to getting my nodepool setup working. I'm currently failing with jenkins_manager http://pastebin.com/RcHN1C6N14:21
fungimordred: once we have a success there, we can update the metadata in all the others to be consistent with what we have known-working14:21
zxiiroAny ideas on what the problem might be? I confirmed that my jenkins user and apikey configured are working so I'm not sure why nodepool says it can't authenticate14:22
*** Bsony has quit IRC14:22
zxiiroI'm assuming at this step it's trying to login to Jenkins API to create a node.14:22
fungizxiiro: sounds like either a jenkins configuration issue or the credentials you put in your nodepool config aren't correct14:23
*** zz_dimtruck is now known as dimtruck14:23
*** mugsie has quit IRC14:23
*** thingee has joined #openstack-infra14:23
zxiirofungi: I'm pretty confident the credentials are right. On the Jenkins side what permissions should the user have for nodepool to work? I assume create/manage slaves but is there any others?14:23
fungizxiiro: ours is set for administrator privs in jenkins14:24
*** mugsie has joined #openstack-infra14:24
*** ajo_ has joined #openstack-infra14:25
*** ajo has quit IRC14:25
fungizxiiro: you've got the apikey in nodepool.yaml set to what you generated in jenkins for your user, and then obtained the credentials-id uuid from the jenkins xml configuration and added that to nodepool.yaml as well?14:25
*** craigbr has quit IRC14:25
zxiirofungi: no i didn't set credentials-id since it said it was optional and would use the sshkey configured in the image section14:26
fungizxiiro: ahh, got it. you're right it does appear to be optional14:26
zxiirofungi: i guess i might as well try the credentials-id way. What is that credential for? is it to login to the slave? or login to jenkins?14:26
*** hdd has quit IRC14:27
*** garyh has joined #openstack-infra14:27
openstackgerritMonty Taylor proposed openstack-infra/project-config: Add puppet-diskimage-builder module  https://review.openstack.org/16760714:27
*** dkranz has quit IRC14:27
dhellmannfungi: there's a copyright configuration field for sphinx copyright notices that is included in the footer by default14:27
*** doug-fish has quit IRC14:28
fungizxiiro: we create an ssh credential in the jenkins webui associated with the ~jenkins/.ssh/id_rsa on the master (it corresponds to the rsa public key we put in ~jenkins/.ssh/authorized_keys on the slaves via puppet)14:28
openstackgerritMonty Taylor proposed openstack-infra/system-config: Add puppet-diskimage-builder to our module list  https://review.openstack.org/16760814:28
fungidhellmann: in the conf.py or in each individual rst file?14:28
*** unicell1 has joined #openstack-infra14:28
dhellmannfungi: conf.py, let me find an example14:29
zxiirook that's what i thought14:29
*** BharatK has joined #openstack-infra14:29
fungidhellmann: oh, looks like we use that already, we just don't have license terms mentioned in it14:29
*** yfried has joined #openstack-infra14:29
dhellmannfungi: http://git.openstack.org/cgit/openstack/oslo-specs/tree/doc/source/conf.py#n6514:29
dhellmannright14:29
fungidhellmann: so you're saying license information is traditionally added to the copyright notice?14:29
zxiiroso something must be wrong with my apikey  but i'm pretty sure i'm using the right one... I guess i'll keep poking at this hopefully something will work14:29
openstackgerritMonty Taylor proposed openstack-infra/puppet-nodepool: Consume puppet-diskimage-builder  https://review.openstack.org/16761014:29
fungidhellmann: easy enough. thanks! i'll see about getting a slew of patches proposed for that14:30
dhellmannfungi: I'm not sure there's a tradition, I'm just saying we could use that existing field and add a link to the relevant license file14:30
zxiiroFWIW I got some notes which I hope to turn it into better docs to contribute back to nodepool once i get htis working14:30
dhellmannfungi: sounds good, thanks14:30
fungidhellmann: okay, good enough. just didn't know if there was something more standard for that purpose14:30
*** unicell has quit IRC14:31
dhellmannfungi: we could also force the value via oslosphinx14:31
dhellmannthat would require fewer patches14:31
fungizxiiro: awesome, thanks. the only other thing i can think of is that (at least at one point in time) csrf protection needed to be disabled on our jenkins masters to be able to work for this. not sure if that's still the case14:31
*** hasharLunch is now known as hashar14:31
yolandahi, anyone having trouble using pypi under a proxy?14:31
fungidhellmann: though at the risk of possibly being less correct14:31
dhellmannfungi: true14:31
*** sputnik13 has joined #openstack-infra14:32
yolandahaving errors like Could not fetch URL https://pypi.python.org/simple/pbr/: connection error: hostname 'xxxx' doesn't match either of 'www.python.org', 'python.org', ...14:32
yolandai have a pip.conf with proxy and trusted hosts14:32
yolandabut still same error14:32
*** deepakcs has quit IRC14:32
openstackgerritMonty Taylor proposed openstack-infra/project-config: Add puppet-diskimage_builder module  https://review.openstack.org/16760714:32
openstackgerritMonty Taylor proposed openstack-infra/system-config: Add puppet-diskimage_builder to our module list  https://review.openstack.org/16760814:34
*** ChuckC has quit IRC14:35
*** nelsnelson has joined #openstack-infra14:36
*** ociuhandu has quit IRC14:37
*** dkranz has joined #openstack-infra14:38
*** carl_baldwin has joined #openstack-infra14:38
*** ociuhandu has joined #openstack-infra14:40
yolandafungi, mordred, any experience with that? looks as i cannot get into pypi under a proxy14:41
fungiyolanda: i get to use a real network instead, so no experience at all with being stuck behind a proxy14:41
yolandathat looks as a bug, but even forcing trusted hosts, or no ssl check, it's failing all time14:42
fungiyolanda: right, the error message suggests that your connection is ending up at a webserver which doesn't have the requested vhost14:43
*** james_li has quit IRC14:43
yolandathat webserver is the proxy14:43
yolandai have a pip.conf with proxy=xxx14:43
fungiwell, i mean that error looks like the proxy is requesting the pypi vhost from a server which doesn't serve it14:44
fungiso it could be a problem with the proxy14:44
*** carl_baldwin has quit IRC14:44
*** mugsie has quit IRC14:44
mordredyolanda: also make sure that your pip.conf is inside of the dib context14:44
mordredand not just on the host machine14:44
*** tnovacik has joined #openstack-infra14:44
*** wenlock has joined #openstack-infra14:45
yolandamordred, i just created a /root/.pip/pip.conf prior to the install14:45
yolandaand also http_proxy and https_proxy vars are set14:45
*** nelsnelson has quit IRC14:45
yolandathey are declared with an export just before doing the pip install14:45
yolandaand then doing the install with14:46
yolandasudo -E -H /usr/zuul-env/bin/pip install /opt/git/openstack-infra/zuul-cloner14:46
fungiyolanda: does the "doesn't match either of 'www.python.org', 'python.org', ..." also mention pypi.python.org in the list?14:46
*** smccully has joined #openstack-infra14:46
mordredAJaeger, jeblair: can we talk about project-config/governance repo depends-on lines?14:46
*** reed has joined #openstack-infra14:46
mordredneither thing that we're doing there makes any sense to me14:47
mordredbasically - I think we should stop having depends-on lines14:47
AJaegermordred, we discussed that in an infra meeting a couple of weeks ago and wrote it down in the infra manual14:47
mordredreally?14:47
mordredsigh14:47
mordredsorry14:47
mordredwell, I disagree, for the record14:47
AJaegerhttp://docs.openstack.org/infra/manual/creators.html#add-project-to-the-governance-repository14:47
mordredneither should depend on the other14:47
mordredyou need both14:47
mordredbut blocking a new infra repo on landing a governance patch is crazy14:48
AJaegermordred, let's include anteaya in the discussion, plesae14:48
*** mugsie has joined #openstack-infra14:48
fungimordred: it was an attempt to prevent our reviewers from accidentally approving addition of "official" projects which were not yet approved by the tc, since we've had instances in the past where that came into question. it also forces us to make sure we keep the governance project list current14:48
mordredgotcha14:48
mordredI understand now14:48
mordredinfra is a weird case14:48
yolandagoing to try updating pip version, i'd say we are on 1.5.214:48
mordredok - I remove my objection14:49
*** mpaolino has quit IRC14:49
mordredI am annoyed that I'm going to be blocked on next steps on dib-nodepool in some ways until next tuesday14:49
*** jaypipes_ is now known as jaypipes14:49
*** samueldmq_ has joined #openstack-infra14:49
fungimordred: and while i agree that it probably gets in our own way for infra projects, it's sort of nice to the rest of the community if we don't exempt ourselves from a requirement we put on everyone else just because we can14:49
notnownikkiis anyone here able to +2A this now the governance part is merged? https://review.openstack.org/#/c/163402/14:49
mordredyes - makes sense for everyone else - I'd actually kinda like an openstack-infra/* in the governance repo tbh14:49
clarkbmordred why would that block anything? nodepool is perfectly capable of installing dib as a dep today14:50
mordredbecause the rubberstamping of infra projects is really a waste of the TC's time, process consistency that it is14:50
*** carl_baldwin has joined #openstack-infra14:50
AJaegerclarkb, fungi, I already voted on 163402 with +2...14:50
mordredclarkb: sure. it just means I need to duplicate the work in the puppet-dib repo in the nodepool repo now14:50
fungiAJaeger: notnownikki: yep, looking it over now14:50
clarkbmordred what work is that?14:51
mordredclarkb: because it turns out we need more things installed14:51
mordredit's not a BIG deal14:51
notnownikkimordred, i was also thinking we might want -core groups for some of these puppet modules, as we have people with expertise in them who aren't infra-core, sound sensible? (case by case basis of course)14:51
mordredit's just annoying14:51
clarkboh is this because of ya deboostrap?14:51
*** nelsnelson has joined #openstack-infra14:51
mordredand yum,and yum-utils, and python-lzma14:51
jerryzfungi: do you know where the problem is?14:51
mordredlike I said -it's fine14:52
mordredignore me14:52
clarkbmordred that doesnt block anything you just get bigger images for a week :)14:52
mordrednope14:52
mordredI will absolutely not do that14:52
mordredI will make another nodepool patch14:52
*** ajo_ has quit IRC14:52
mordredbigger images will not work on rackspace14:52
clarkbwhy not?14:52
*** Somay has quit IRC14:53
mordredit's not just that I'm chasing small images - it's that I'm chasing rackspace working14:53
*** ajo has joined #openstack-infra14:53
mordredclarkb: can we forget that I complained and just let me go back to making the nodepool patch?14:53
*** esker has quit IRC14:53
clarkbsure? I am genuinely curious how these things are related. because well they shouldnt be14:53
*** tsg_ has joined #openstack-infra14:54
*** mugsie has quit IRC14:54
fungijerryz: not yet, though i did confirm that if i import time again inside that method it passes14:54
*** mugsie has joined #openstack-infra14:54
*** ChuckC has joined #openstack-infra14:55
*** claudiub has joined #openstack-infra14:55
jerryzfungi: i also reproduced it on another clean 14.04 box14:55
*** erikmwil_ has joined #openstack-infra14:55
*** erikmwilson is now known as Guest1150014:55
*** erikmwil_ is now known as erikmwilson14:55
*** erikmwilson_ has joined #openstack-infra14:56
fungijerryz: i see the problem14:56
zxiirofungi: do you know if i need to open JNLP / CLI ports14:56
openstackgerritMonty Taylor proposed openstack-infra/puppet-nodepool: Consume puppet-diskimage-builder  https://review.openstack.org/16761014:56
openstackgerritMonty Taylor proposed openstack-infra/puppet-nodepool: Install additional depends for dib  https://review.openstack.org/16762514:56
*** tonytan4ever has joined #openstack-infra14:56
*** craigbr has joined #openstack-infra14:56
mordredclarkb: they are related14:57
mordredclarkb: because the cloud images are cloud-init based14:57
*** erikmwilson has quit IRC14:57
mordredclarkb: and the rackspace work is not14:57
mordredclarkb: so, unless I want to construct an element for a few weeks taht removes cloud-init and doesn't screw something else up14:57
*** Somay has joined #openstack-infra14:57
*** erikmwilson has joined #openstack-infra14:57
mordredclarkb: the thing I want to do is actually use the code that i've been working on and testing14:57
mordredthat requires some new packages14:57
mordredI agree, the new repo is NOT a blocker14:57
mordredI was overreacting and for that I apologize14:58
mordredthe patch to puppet-nodepool above should suffice, and I have  updated the "port to new repo14:58
fungijerryz: see inline comment, but you need to rebase and then rework that patch. we no longer import time in that file14:58
mordredpatch to fix it14:58
fungizxiiro: i'll get you a link to the iptables rules we have for our jenkins masters14:59
*** armax has joined #openstack-infra14:59
openstackgerritMerged openstack-infra/project-config: Project for puppet-bandersnatch  https://review.openstack.org/16340215:00
*** nelsnelson has quit IRC15:00
openstackgerritBrian Hunter proposed openstack-infra/nodepool: Pretty Age in nodepool cli image/node lists  https://review.openstack.org/16199415:01
*** kmartin has joined #openstack-infra15:01
fungizxiiro: per http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/manifests/jenkins.pp#n24 we open 80/tcp, 443/tcp for webui+api access and (from nodepool) 8888/tcp for the zeromq-publisher plugin15:02
*** mattt has joined #openstack-infra15:02
zxiirohmm ok so maybe jnlp isn't the issue then15:03
mordredclarkb: in good news - the "process config drive" stuff is working on HP both with and without config-drive attached15:03
jerryzfungi: got it. first rule about git. rebase constantly:)15:03
mordredclarkb: and for both ubuntu and centos15:03
mordredclarkb: I'm working on testing rax now15:03
hogepodgequick question, how can we get gerritbot to post activity on the openstack/defcore repository to the #defcore room?15:03
fungijerryz: well, just mainly remember that even though gerrit has you reviewing in the context of the parent commit, we test in the context of the branch tip15:03
fungihogepodge: http://ci.openstack.org/irc.html mentions the access controls we'll need in place15:04
mordredclarkb: unfortunately, the debug cycle involves uploading images to clouds ... :)15:05
*** nelsnelson has joined #openstack-infra15:05
fungihogepodge: then see http://docs.openstack.org/infra/manual/creators.html#configure-gerritbot-to-announce-changes15:05
clarkbmordred: ya thats the worst part15:06
openstackgerritMarton Kiss proposed openstack-infra/project-config: Add puppet-pgsql_backup as a separate puppet module  https://review.openstack.org/16763115:06
clarkbmordred: also how closely to deboostrap/yum based distros does this make our images. Put another way how hard would it be to support SUSE or Arch or Gentoo?15:06
mordredclarkb: I don't think it would be too hard to support them15:06
mordredclarkb: we'll need to make a thing that knows how to install them into a chroot - but pretty much everyone has one of those15:07
mordredclarkb: I mean, I dont' even know redhat well and it took me all of 2 hours to make the main yum-minimal element15:07
*** nelsnelson has quit IRC15:07
mordredclarkb: now that you've mentioned it, I'll probably just rage-support them one weekend $because15:08
*** nelsnelson has joined #openstack-infra15:08
mordredAJaeger: does suse have anything similar to debootstrap?15:08
*** doude has quit IRC15:08
*** doude has joined #openstack-infra15:08
*** openstackgerrit has quit IRC15:08
clarkbmordred: I don't know that we need to rage support them :) mostly curious how flexible the underlying "build from scratch" bits in dib are15:09
*** openstackgerrit has joined #openstack-infra15:09
AJaegermordred, what's debootstrap?15:09
AJaegerimage building tool? SUSE uses kiwi15:09
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Remove page_size_maximum  https://review.openstack.org/16763315:09
krotscheckjeblair: ^^ I think that supersedes yours?15:10
mordredAJaeger: it's a thing that can install debian into a chroot15:10
mordredAJaeger: basically - is there a way to install suse into something that does not use an ISO and an installer15:10
* mordred goes to read about kiwi15:10
openstackgerritFabien Boucher proposed openstack-infra/puppet-ssh: Add the trusted source as class parameter  https://review.openstack.org/16763515:11
clarkbgentoo should be simple since all their installs are basically that iirc15:11
mordredAJaeger: another way to ask the question would be- how is the openSUE-13.2.tar.xz file in https://github.com/openSUSE/docker-containers-build/tree/openSUSE-13.2/docker created?15:11
krotscheckWell, maybe.15:11
* krotscheck pondres.15:11
AJaegermordred, I think with kiwi but can figure out later15:12
*** ominakov has joined #openstack-infra15:12
mordredhttps://marc.waeckerlin.org/computer/blog/bootstrap_opensuse <-- this seems to indicate that it's possible15:12
matttmordred: remember i mentioned the memcached installation issue yesterday or the day before?15:12
mordredmattt: vaguely - it's possible I was drunk15:12
matttmordred: ha!15:13
*** YorikSar has quit IRC15:13
krotscheckjeblair: Added a comment. There's probably some discussion to be had on the default behavior.15:13
matttmordred: so we're seeing the problem again ... i don't have a bunch of data on hand but it may be limited to devstack-trusty-hpcloud-b415:13
* krotscheck will put that up as a separate patch15:13
matttmordred: i see success in devstack-trusty-hpcloud-b1 and devstack-trusty-rax-iad15:14
mordredmattt: AWESOME15:14
*** jaypipes has quit IRC15:14
mordredclarkb, fungi: ^^ this one from mattt will make you happy15:14
*** sushilkm has joined #openstack-infra15:14
*** sushilkm has left #openstack-infra15:14
clarkbmattt: mordred is that current since yesterday afternoon? because I just rebuilt devstack-trusty in hpcloud yesterday after I cleaered up the disk space and all hpcloud should use the same image15:14
matttclarkb: these are failures from today15:15
matttclarkb: rather, i do have one failure from today!15:15
clarkbok so likely not an image problem if its also passing in hpcloud today15:15
openstackgerritLuigi Toscano proposed openstack-infra/project-config: Add functional test job for python-saharaclient  https://review.openstack.org/16764115:16
matttclarkb: yeah i'm not sure what b1 and b4 denote but my failures are all w/ b415:16
fungiclarkb: unless devstack-trusty is stale in hpcloud-b4 and it only ran there once15:16
anteayaAJaeger: thanks for trying to include me, I had to complete some manditory training about Ontario laws for inclusivity for people with disablilities15:16
clarkbfungi: I manually updated it though :/ shouldn't be stale15:16
anteayamordred: and I think others have made the point about the importance of keeping the governance repo up to date for electoral officials15:17
anteayayou can't have it both way15:17
anteayas15:17
anteayayou want the big tent you got it15:17
matttclarkb fungi : let me try to gather a bit more data here15:17
mordredanteaya: yah - well - I understand the point for sure15:17
anteayaothers have jobs and responsiblitiles they ahve to do as well15:17
anteayagreat thanks15:17
anteayathis really isn't going to be an easy election season at all15:17
clarkbmattt: ok let us know, also you can make that image locally if you have a bit of bandwidth, disk space, and time15:17
fungiclarkb: oh, you did devstack-trusty? i figured you'd only done bare-trusty15:18
anteayaI feel terrible for dumpting this on tristan15:18
*** ghostpl_ has quit IRC15:18
mordredanteaya: I thought it was an infra policy, not an openstack policy15:18
mordredanteaya: thus my confusion15:18
mordredanteaya: I have been understandinged15:18
clarkbmattt: ma not help in this case but https://git.openstack.org/cgit/openstack-infra/project-config/tree/tools/build-image.sh should get you going if you need it15:18
anteayawell to be honest I might have started out as my policy15:18
mordredanteaya: it makes perfect sense in theh context that it exists15:18
anteayabecause I really saw no way of doing the job of election official withoout it15:18
mordredsince it's about knowing that it's approved and ok to put there15:18
clarkbfungi: I did devstack-trusty and devstack-precise as soon as I had the disk space freed up15:19
*** ghostpl_ has joined #openstack-infra15:19
anteayaright15:19
fungiahh15:19
anteayait has to be tracked first, not afterward15:19
mordredthis is not generally a problem with infra projects, since we are infra and know that a new repo is approved to be in infra - BUT - fungi rightly pointed out that we should not be exempt15:19
anteayaas the being tracked afterward just lead to having to run around and clean things up15:19
anteayayes, thank you15:20
openstackgerritFabien Boucher proposed openstack-infra/system-config: Use "$puppetmaster_server" as parameter to the ssh class  https://review.openstack.org/16764615:20
anteayaif anything infra needs to be the role model for expected behaviour15:20
anteayanot the exception15:20
mordredyup15:20
mordredin any case- I misunderstood and have been corrected15:20
anteayathanks15:20
anteayajust wanted to let you know taht I am sorry I missed the conversation and glad that it happened15:21
openstackgerritJoe Gordon proposed openstack-infra/project-config: Make tox-queries job voting  https://review.openstack.org/16764715:22
*** Longgeek has joined #openstack-infra15:23
clarkbmattt: fungi but I am double checking all of that now15:24
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Remove page_size_default  https://review.openstack.org/16765215:25
krotscheckThere we go15:25
clarkbyup all of the glance images are newer than the qcow215:25
clarkb* for devstack-trusty15:25
openstackgerritMerged openstack-infra/elastic-recheck: Functional test should not require a config file  https://review.openstack.org/16724815:26
openstackgerritMarton Kiss proposed openstack-infra/project-config: Add puppet-pgsql_backup as a separate puppet module  https://review.openstack.org/16763115:27
anteayaasselin: are you available to add this ci account to the filtered group please? https://review.openstack.org/#/q/owner:fwaas.ci%2540cisco.com+status:open,n,z15:27
anteayateach me to review a neutron patch15:28
*** ryanpetrello has quit IRC15:28
*** Longgeek has quit IRC15:28
openstackgerritMerged openstack-infra/elastic-recheck: Remove resolved bugs  https://review.openstack.org/16723715:29
*** stevemar has joined #openstack-infra15:29
*** otter768 has joined #openstack-infra15:29
AJaegermordred, the openSUSE image  was created by kiwi15:29
matttclarkb: thanks!  here is what i have so far http://paste.openstack.org/show/196635/15:31
zxiirofungi: is it possible to launch a node using foreground tools rather than nodepoold?15:31
mordredAJaeger: ok. that's unfortunatley probably a bit heavy-weight for what I'd be looking for ... I'l give the blog post above a try and see where it gets15:31
*** sputnik13 has quit IRC15:32
AJaegermordred, I can bring you together with the engineer that created the image15:32
*** ryanpetrello has joined #openstack-infra15:32
*** samueldmq_ has quit IRC15:33
anteayacould someone please disable account 11103: http://paste.openstack.org/show/196636/ in accordance with this ml post: http://lists.openstack.org/pipermail/openstack-infra/2015-March/002582.html15:33
mordredAJaeger: it's likely he and I will see the world differently, which is ok - I believe the redhat and ubuntu people all think I'm crazy too15:33
*** flavio has joined #openstack-infra15:34
*** otter768 has quit IRC15:34
AJaegermordred, meet flavio - flavio, meet mordred ;)15:35
flaviohi mordred, AJaeger told me you asked some questions about the Docker image I built for openSUSE15:35
AJaegermordred, you better tell flavio what you want, he just joined for the conversation.15:35
matttclarkb: http://paste.openstack.org/show/196645/, found another failure15:35
clarkbmattt: mordred where is memcache being installed from?15:36
clarkbdefault ubuntu package list?15:36
matttclarkb: yep15:36
clarkbmattt: any chance you can get ansible to expose the underlying apt-get errors? I think that will help debug quite a bit15:36
fungizxiiro: not sure what you mean. if i understand your question, i use `nova boot ...` for that15:36
mordredflavio: hi!15:37
*** mpaolino has joined #openstack-infra15:37
mordredflavio: so - I'm looking for a way to do a lightweight installing of suse into a chroot - with content kinda-similar to what I'd get from docker15:37
*** yamahata has quit IRC15:37
mordredflavio: preferrably without needing an installation iso to start with15:37
zxiirofungi: kind of like "nodepool image-update" but for spinning up a node. I figure it'd be more convenient to be able to tell it to just spin up one to troubleshoot than to have to run nodepoold and wait for it to fail15:38
*** Sukhdev has joined #openstack-infra15:38
*** e0ne is now known as e0ne_15:38
zxiirofungi: I can confirm that my credentials are correct though because i get a much different error if i purposely set the wrong credentials15:38
mordredflavio: a) kiwi can clearly make docker .xz files - and I could untar those into a chroot pretty easily ... will it involved downloading an iso first?15:38
matttclarkb: we have more verbose ansible logging at http://logs.openstack.org/86/166986/8/check/os-ansible-deployment-dsvm-check-commit/1a06bd7/logs/ansible-logging/ansible.log (for example), but that's not showing anything useful15:38
mordredflavio: b) can I run kiki on a non-suse host system?15:38
flaviomordred: do you know the Docker image is missing stuff like the kernel?15:40
fungizxiiro: got it. no nodepool doesn't have a launch subcommand for its cli (yet anyway)15:40
flaviomordred: I don't know if you can run kiwi on a non-suse system, I guess it would be possible. You should contact the kiwi developers to have the right answer15:41
mordredflavio: that's fine - I don't actually need the docker image itself- mostly using that as an example of the size of thign I'm looking for15:41
*** thedodd has joined #openstack-infra15:41
flaviomordred: or you could run kiwi inside of Docker, there's a opensuse/kiwi docker image for that15:41
flaviomordred: about question a: you just have to download the tar.xz file and extract that - pay attention while doing that otherwise you risk to overwrite your host files15:42
mordredflavio: is that tar.xz uploaded anywhere that's not atht git repo? like an official web server or anything?15:43
*** amotoki has joined #openstack-infra15:43
jogojeblair: for your gate-tempest-dsvm-full-trove job15:44
jogojeblair: why not make it run the subset of tempest that tests trove?15:44
flaviomordred: the Docker image is built using kiwi, the kiwi project is https://github.com/openSUSE/docker-containers15:45
*** ssam2 has quit IRC15:45
flaviomordred: you can take a look at the Makefiles to learn how kiwi is used15:45
flaviomordred: the output produced by kiwi is then uploaded to the other git repository you have seen. And from there the Docker Inc. automated system takes it and creates the official opensuse image15:46
*** hdd has joined #openstack-infra15:46
mordredflavio: so the git repo is the only place it's uploaded once it's built?15:46
flaviomordred: unfortunately we have to ship the tar.xz to git, that's how Docker's automated build works15:46
mordredclarkb: WOOT! rackspace works15:46
mordredgreghaynes, SpamapS: ^^15:46
jeblairjogo: i think it should do that and i probably just hadn't gotten around to it; is it easy for you to add that?15:46
flaviomordred: yes, then the automated system of Docker Inc. downloads it on their build service and creates the Docker image, which is then uploaded to the Docker Inc servers15:46
flaviomordred: and from there it's available to the world15:47
jeblairjogo: if not, i'll try to figure it out and push that up today15:47
jogojeblair: yeah, I can tackle that if you want.15:47
mordredflavio: gothcha. cool! well, I now have several new things to go poke at and learn about.15:47
mordredflavio: thanks!15:47
jeblairjogo: cool15:47
jogojeblair: thanks15:48
flaviomordred: feel free to ping me if you need help. You can always find me on freenode as "flavio"15:48
jogojeblair: so instead of going for keystone, I was going to start from the other end and other things like trove15:48
*** e0ne_ has quit IRC15:48
mordredflavio: sweet. I really appreciate it15:49
jeblairjogo: yeah, trove has not been tested by other projects for, i think, 2 weeks now15:49
jogojeblair: yeah I just read https://review.openstack.org/#/q/topic:devstack-trove,n,z15:49
*** doug-fish has joined #openstack-infra15:50
jeblairjogo: yep, that's my WIP to sever the tie with devstack, and then it needs tempest-lib stuff to happen to gets its tests out of tempest15:50
jeblairjogo: i haven't started on the last thing at all, and probably won't do that work since i have no idea about it15:50
krotschecknibalizer, clarkb: I am on a train. I will shortly be in portlandia. Are there any good places-to-work downtown that you can recommend?15:50
*** e0ne has joined #openstack-infra15:51
jeblairjogo: but when both of those are complete, it can move out of the integrated change queue15:51
*** annegentle has quit IRC15:51
clarkbkrotscheck: hogepodge likes Sisters Coffee in the pearl15:51
*** gokrokve has joined #openstack-infra15:51
clarkbkrotscheck: floyds coffee in old town is good too15:51
jogojeblair: nice15:52
clarkbkrotscheck: mcmenamins are also good options, tend to have power and terrible service so you can hang out all day15:52
clarkbkrotscheck: ringlers is a good option for that15:52
*** emagana has joined #openstack-infra15:53
krotscheckclarkb: That sounds like a really good list, awesome.15:53
krotscheckclarkb: Are you going to be at nibalizer's hack day tomorrow?15:53
*** rwsu has joined #openstack-infra15:53
clarkbkrotscheck: yup15:53
krotscheckclarkb: Cool, will see you tomorrow then :)15:53
clarkbawesome15:53
*** Swami has joined #openstack-infra15:54
clarkbkrotscheck: and you can always do the powells thing but that may be quite a bit more crowded15:54
clarkbkrotscheck: also you may end up just reading books all day15:54
*** ddieterly has quit IRC15:55
*** jordanP has joined #openstack-infra15:55
krotscheckclarkb: I've done worse.15:55
*** spzala has quit IRC15:56
*** aarefiev has quit IRC15:56
*** Bsony has joined #openstack-infra15:56
*** annegentle has joined #openstack-infra15:57
jogojeblair:  you already set up the job https://review.openstack.org/#/c/163521/15:57
clarkbkrotscheck: if you have not done powells before I recommend wandering through for an hour or 515:57
*** erikmwilson has quit IRC15:57
asselinanteaya, added fwaas.ci@cisco.com15:57
jogoand its voting on tempest15:58
*** yamahata has joined #openstack-infra15:58
*** aarefiev has joined #openstack-infra15:58
krtaylorsweston, I finished the comments on the monitoring dashboard spec, ping me when you get a chance15:59
*** patrickeast has joined #openstack-infra15:59
matttclarkb: added another entry http://paste.openstack.org/show/196652/, looks like all our failures are limited to that b416:00
*** ddieterly has joined #openstack-infra16:00
matttclarkb: i've modified the gate script to do an explicit apt-get of memcached outside of ansible, just waiting to hit a b4 :)16:00
clarkbmattt: ok, good to know that it is likely something in that region. I am almost positive it isn't the image though, my hunch is its something odd with networking there16:00
krotscheckclarkb: I have. I may have forgotten part of my wallet there.16:01
*** erikmwilson has joined #openstack-infra16:01
matttclarkb: it's always that memcached package tho, we install packages before that and they go through fine16:01
*** tiswanso has quit IRC16:01
matttclarkb: i'll keep you posted w/ what i find16:01
clarkbmattt: thanks16:01
*** tiswanso has joined #openstack-infra16:01
clarkbmattt: I am going to go ahead and hold a devstack-trusty node in -b4 as well and poke around on it16:02
*** Bsony has quit IRC16:02
*** unicell1 has quit IRC16:02
matttclarkb: awesome, thank you!16:02
*** pal_ has quit IRC16:02
jogojeblair: so recent trove patch https://review.openstack.org/#/c/166845/16:03
jogojeblair: it runs tempest-dsvm-trove16:03
jogobut also has -full,-postgres-full,-neutron-full16:03
*** ssam2 has joined #openstack-infra16:03
jogonone of which have trove enabled anymore16:03
anteayaasselin: thank you16:04
anteayaasselin: you are doing a great job on the mailing list16:04
anteayaasselin: it is awesome to witness16:04
asselinanteaya, np16:04
clarkbyolanda: are you still around? 160885, jhesketh makes a good point, any particular reason to only toggle those two apache options?16:04
anteayaasselin: :)16:04
yolandaclarkb, let me look , haven't checked16:05
*** ricolin has quit IRC16:05
jogojeblair: do we want to run a trove testing with postgres?16:05
mordredBobBall: hey - did you ever get firewall issues sorted to be able to follow up on https://review.openstack.org/#/c/155770 ?16:05
mrmartinfungi: https://review.openstack.org/#/c/167631/ the puppet-pgsql_backup patch for project-config16:06
fungimrmartin: thanks! i'll take a look today16:06
*** pal_ has joined #openstack-infra16:06
clarkbmrmartin: fungi I think I am -2 on that16:07
mrmartinclarkb: why?16:07
clarkbmrmartin: fungi why not just add it to the existing backup module like we have done with mysql?16:07
yolandaclarkb, well, i just added those because i needed honestly, i don't have any objection on updating more16:07
clarkbI am not sure this deserves a separate module16:07
BobBallStill waiting mordred :( I've escalated them now16:08
mrmartinbecause it is called puppet-mysql_backup ?16:08
mordredBobBall: JOY16:08
mordredBobBall: that must be eversomuch fun16:08
BobBallLet me see if I can use a proxy or smt to upload the change16:08
clarkbmrmartin: wait we what let me figure out what we did there16:08
mordredBobBall: no rush - just curious16:08
BobBallOh yes.  I'm sure you know what corporate firewalls are like.16:08
clarkbmrmartin: I thought this was all part of bup16:08
BobBallWell, rush is useful since I'm on vacation from tomorrow :)16:08
yolandaclarkb, in that case, we'd better switch to some data structure, one for prefork, one for mpm, what do you think?16:08
mordredBobBall: ah - yes - rush then!16:08
mrmartinclarkb: we have this: https://github.com/openstack-infra/puppet-mysql_backup16:08
clarkbmrmartin: I am corrected16:08
*** hdd has quit IRC16:08
mrmartinclarkb: is that module deprecated?16:09
clarkbmrmartin: fungi nevermind then I guess this is the established pattern16:09
fungiclarkb: i assumed it was just the module to do the equivalent of puppet-mysql_backup but for postgres16:09
clarkbmrmartin: no, I was mistaken in how it was organized. I thought it was all part of the larger bug module16:09
*** belmoreira has joined #openstack-infra16:09
*** Mithrandir has quit IRC16:09
clarkbfungi: ya, basically I don't think we should have a mysql_backup module but that has sailed16:09
anteayacould someone please disable account 11103: http://paste.openstack.org/show/196636/ in accordance with this ml post: http://lists.openstack.org/pipermail/openstack-infra/2015-March/002582.html16:09
clarkbsince I believe the upstream mysql and postgres module both offer similar16:10
mrmartinclarkb: I agree, it could be better to refactor this to a single bup module, but I suggest to go on what we have, and don't delay too much the askbot migration16:10
clarkbthe benefit is when tied to bup16:10
clarkbmrmartin: ya its fine16:10
mrmartinok.16:10
clarkbhttps://github.com/puppetlabs/puppetlabs-mysql/tree/master/manifests/backup16:10
clarkbI don't thin kwe should compete with ^ instead we should offer something complementary that works well with bup. But we have already made the mysql_backup module so postgres module is fine16:11
*** sarob has joined #openstack-infra16:12
clarkbthough now that I read more of those manifest I remember the other reason we didn't use it is that it assumes local management of the mysql server which breaks with trove16:12
*** rlandy has quit IRC16:12
mrmartinand the backup is missing from here: https://github.com/puppetlabs/puppetlabs-postgresql16:13
fungiright, the alternative we discussed was to have db credentials on the bup servers themselves and run the database dumps locally there16:13
mrmartinyeap, that's not nicest solution we have, but works16:13
openstackgerritJoe Gordon proposed openstack-infra/project-config: Stop running tempest-dsvm-neutron in juno  https://review.openstack.org/16767416:14
jogomtreinish: thanks for explaining it to me ^16:14
jeblairjogo: oh, wow, yeah that branch selecetor never should have merged16:15
jeblairjogo: we try to do 'stable/(A|B)' always, so that when we stop supporting B we can change it to 'stable/A' and when we stop supporting A we can drop it16:16
jeblairjogo: we might want to ask SlickNik about whether we need a postgres tempest job for trove16:16
jeblairjogo: but knowing mtreinish, i bet he knows the answer too :)16:17
jogojeblair: makes sense (on both counts)16:17
openstackgerritBob Ball proposed openstack-infra/nodepool: Add support for requsting that config drive be used.  https://review.openstack.org/15577016:17
*** mpaolino has quit IRC16:17
jogojeblair: well we don't test postgres with trove at the moment16:17
*** ildikov has quit IRC16:18
clarkb161695 brings up the question of where do we as openstack have our configs vs what things are reconsumable16:18
jeblairjogo: then i reckon we can leave it for another day -- but _adding_ a job like which makes a lot of sense for trove that without worrying about adding it to nova changes is a big plus of this rationalization :)16:18
clarkbI am not sure openstack-infra/system-config is anything that should be reconsumable16:18
BobBallmordred: ^^16:18
clarkbthis is why we are making openstack-infra/puppet-openstackci for example16:18
*** Mithrandir has joined #openstack-infra16:19
anteayacould someone please disable account 11103: http://paste.openstack.org/show/196636/ in accordance with this ml post: http://lists.openstack.org/pipermail/openstack-infra/2015-March/002582.html16:19
jeblairclarkb: i agree, in the long term; it's worth considering whether we're willing to make some compromises before we get completely there16:19
jeblairclarkb: also, the jenkins puppet stuff is just a mess anyway :)16:20
jeblairit's like the oldest cruftiest thing we have in there :)16:20
ctlaughI am working on getting nodepool to build an image for arm64 and the first "problem" I ran into is the installation of puppet.  apt.puppetlabs.com does not have arm64 packages, and install_puppet.sh currently pulls from there.  I see that Ubuntu has 3.4.3 available -- is there any known reason why I might have a problem using this vs. packages from puppetlabs.com?16:21
mordredBobBall: woot!16:21
jeblairctlaugh: we mostly use it in order to have a consistent version across all of our systems/images which have various operating systems16:21
*** chlong has quit IRC16:22
jeblairctlaugh: i think you might be okay with the plan you suggest16:22
clarkbjeblair: ctlaugh yup, its a convenience thing for us since the various distros all ship different versions16:22
clarkbbut since we use puppet apply for image builds (no master involved) I expect 3.4.3 to just work16:22
jeblairctlaugh: at least partially because the puppet used to build an image is pretty basic and should be compatible with a wide range of versions16:22
ctlaughgreat, thank you clarkb, jeblair16:23
*** belmoreira has quit IRC16:23
anteayacan someone help me understand why it is so difficult for me to get a ci account disabled today?16:23
*** carl_baldwin has quit IRC16:23
anteayaI'm asking for it to be disabled at the ci account's request16:23
jeblairanteaya: there's too much scrolling by for me to read everything.  feel free to pick one of us and ping us directly :)16:23
fungiheading out for a lunch walk, back well before 1800 utc16:24
anteayajeblair: that feels like shouting to me16:24
*** YorikSar has joined #openstack-infra16:24
anteayajeblair: which is contrary to my comfort level16:24
anteaya:/16:24
anteayabut thank you16:24
anteayafungi: enjoy your lunch and walk16:25
jeblairanteaya: well, i mean, try what you've been doing since that usually works, but if you're being ignored on something time sensitive, i'm saying it's okay to ping me directly and i won't think you're shouting at me :)16:25
anteayajeblair: oh okay thanks16:25
anteayamore time sensitive for me since I don't want to move on to do other things and then forget about it16:25
jeblairanteaya: also, you just taught me how to look up an account id number, thanks :)16:26
jeblairanteaya: done16:26
jeblair11103 is inactive16:26
*** carl_baldwin has joined #openstack-infra16:27
*** ctlaugh has quit IRC16:27
*** ctlaugh has joined #openstack-infra16:27
openstackgerritJoe Gordon proposed openstack-infra/project-config: Stop running the integrated-gate template on trove  https://review.openstack.org/16767916:27
openstackgerritNikki Heald proposed openstack-infra/puppet-bandersnatch: Initial import of puppet-bandersnatch module  https://review.openstack.org/16768016:27
jogojeblair: I think that is the last bit to remove trove from the integrated gate16:28
jeblairjogo: that's a phrase whose meaning i do not know :).  i do agree that change removes many jobs that do not test trove.16:29
*** imcsk8 is now known as imcsk8|afk16:30
clarkbnibalizer: reading the diff on this base into template.pp change is making my brain melt. have you found an particular differ to do a better job? /me tries gerrit proper16:30
jeblairjogo: i'm sorry to be such a stickler about terminology, but i don't want to inadvertently cause any more confusion.16:30
jogojeblair: no worries, which part should I adjust?16:31
*** emagana has quit IRC16:31
*** davide has joined #openstack-infra16:31
*** mfink has joined #openstack-infra16:31
clarkbnibalizer: gerrit proper does a little better. Looks like the move of the redhat bind-utils confused gertty16:31
*** jordanP has quit IRC16:31
jeblairjogo: this change stops running tests of other 'integrated' projects on changes to trove (which are clearly unecessary).16:32
anteayajeblair: thank you16:32
anteayajeblair: oh you're welcome16:32
jeblairjogo: notably, trove and the rest of the integrated projects will still share a change queue because of the transitive link through tempest.16:33
*** chlong has joined #openstack-infra16:33
*** sushilkm has joined #openstack-infra16:34
jeblairjogo: so if 'integrate gate' means 'set of jobs shared by projects', i think your statement was correct.  if it means 'shared change queue', your change is a good next step but we still have some work to do.16:34
*** sushilkm has left #openstack-infra16:34
*** scheuran has quit IRC16:35
* anteaya is afk for a bit16:36
zxiirogot my nodepool setup working finally :)16:36
jeblairjogo: (i think some people use that term to mean both of those things in some circumstances and it's hard for me to tell which thing is meant sometimes; similarly with "co-gate").16:37
jogojeblair: to be clear, my patch does not pull trove changes out of the 'integrated' gate queue in zuul?16:37
jogojeblair: pushing a new commit message soon16:37
jeblairjogo: your commit message is correct16:37
zxiiroI got another question about nodepool. If I have 2 jenkins masters and I set minimum ready images to 1. Will it boot 1 of that image on each jenkins master or only one in total?16:38
jeblairjogo: changes to trove will still share a change queue in the gate pipeline in zuul even after your patch lands.  that is because trove and tempest still share a job, and tempest and nova,etc., share jobs16:38
*** hdd has joined #openstack-infra16:39
*** unicell has joined #openstack-infra16:39
jeblairjogo: which is why the final step for removing it from the shared change queue is moving the trove tests out of tempest16:39
*** emagana has joined #openstack-infra16:39
jeblairjogo: however, for the past 2 weeks, a failure of a trove test has been unable to cause a nova change to fail to merge because trove has not been tested in nova changes16:39
*** emagana has quit IRC16:39
*** chlong has quit IRC16:39
clarkbnibalizer: comments on 162830 for followup change ideas but +216:39
clarkbzxiiro: one in total16:40
jogojeblair: pushing a new patch to better document that distinction16:40
openstackgerritJoe Gordon proposed openstack-infra/project-config: Stop running jobs that don't install trove on trove changes.  https://review.openstack.org/16767916:40
clarkbzxiiro: the max servers should reflect your cloud provider limits16:40
jogojeblair: exciting16:40
jogojeblair: any other projects that you have on your hit list?16:40
openstackgerritNikki Heald proposed openstack-infra/puppet-bandersnatch: Initial import of puppet-bandersnatch module  https://review.openstack.org/16768016:40
jogoerr decouple list*16:40
*** emagana has joined #openstack-infra16:40
clarkbzxiiro: sorry I read it as max, but minimum works the same way16:40
*** gokrokve_ has joined #openstack-infra16:40
jeblairjogo: i asked SergeyLukjanov about sahara, but i think he's been busy; i was going to finish up trove then take another look at that16:41
clarkbits a minimum for that label regardless of jenkins masters16:41
zxiiroclarkb: good ot know, thanks!16:41
jogojeblair: I can take on doing this for another project or two16:42
zxiiroI'll submit some docs patches later now that I've sat through the whole process of setting this up. Hopefully it'll help the next guy16:42
*** gokrokve has quit IRC16:43
jeblairjogo: i think it makes sense to stop at trove and sahara for now.  i think the rest of the 'compute layer' projects are tightly coupled enough that it warrants more thinking before going further.16:43
jeblairjogo: i figured those were easy, low hanging fruit that pretty much everyone agreed there was no tight coupling.16:43
*** yolanda has quit IRC16:43
*** yolanda has joined #openstack-infra16:44
openstackgerritJerry Zhao proposed openstack-infra/nodepool: add option to use ipv6 for image update and node launching  https://review.openstack.org/15617816:45
*** sobersabre has quit IRC16:46
*** markus_z has quit IRC16:46
clarkbcinerama: one thing I realized I should mention is that our older puppet moduels tend to have a single monolithic init.pp that installs all the things in a super opinionated way. But as we move to make them more reconsumable I think its a good idea to support mysql and apache for our use cases but not force anyone to use them if they want to layer their own webserver and db around an application16:46
jogojeblair: yeah sahara sounds like the only other low hanging fruit right now16:47
clarkbcinerama: which is why I have commented about splitting things up. Hopefully that makes sense16:47
jogojeblair: if SergeyLukjanov and you don't mind I can start the process for it16:47
clarkbzxiiro: awesome, thanks for taking notes :)16:47
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/devstack-gate: [DO-NOT-MERGE] Enable libvirt debug logs and core dumps  https://review.openstack.org/16769116:47
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Remove page_size_default  https://review.openstack.org/16765216:47
cineramaclarkb: yeah i agree, though at first i was confused cause i was trying to make it like how the others were16:47
jeblairjogo: maybe go aheand and write the first project-config patch for it, and we can wait for SergeyLukjanov to give it an okay before proceeding?16:48
cineramaclarkb: the main thing i guess is where things have to be done in a certain order, it makes deps that live outside of the puppetsphere or outside of the module somewhat more challenging16:48
jogojeblair: sounds good to me, thanks16:48
clarkbcinerama: ya, it does16:48
*** marun has quit IRC16:48
jeblairjogo: did you find my old patches for trove?  should be able to see the sequence i did for that...16:48
jogojeblair: yeah I found most, not all had the topic set to devstack-trove16:48
clarkbcinerama: but you can do really high level deps like foo:db -> foo::app -> foo::webserver16:49
*** gyee has joined #openstack-infra16:49
*** mfink_ has joined #openstack-infra16:49
zaromorning16:49
*** mfink_ has quit IRC16:49
*** marun has joined #openstack-infra16:49
jeblairjogo: heh, can you change the topic after merge? :)16:50
cineramaclarkb: yeah that might be the way to go. do we have a preference on using the arrow-style ordering in modules? i was wondering if that was considered cheaty16:50
jogoI wonder if the author can16:50
clarkbcinerama: yes, don't actually use the arrows :) its just handy for one liner puppet illustrations16:50
mtreinishjeblair: sounds like a gerrit bug if you can't :)16:51
cineramaalso we should have a puppet style guide with our cultural conventions. the linter doesn't cover higher level things i know we do or prefer16:51
cineramawould make for more consistent reviewing, too16:51
*** BharatK has quit IRC16:52
clarkbyolanda: please see comment on 16337616:53
*** sputnik13 has joined #openstack-infra16:55
yolandaso clarkb, the intention there is to make that clear and more reusable, and avoid hardcoding things. So it can be easily switched to another mirror if needed16:55
clarkbyolanda: yes that is why we have module.env16:55
yolandai know you can install modules from another sources, but just this duplication of git.openstack.org everywhere, while you can have that and env var that defines it...16:56
clarkbyolanda: we already put a system in place to make this clear and reusable and not hardcode things16:56
yolandabut that module.env is hardcoded with git.openstack.org16:56
yolandawhat will you do if you need to change mirror? replace that everywhere?16:56
*** melwitt has joined #openstack-infra16:56
clarkbyolanda: yes, because that is where we expect people to install our code from. If however you don't want to install our environment then you can provide a different modules.env file that is sourced. Maybe all it does is update the array in our module.env16:57
yolandayes, i know, that i could have it as an alternative, but even with that i found code looked much clear. If i need to fork that, and have my own modules.env, i may only need to change one line16:57
*** jerryz has quit IRC16:58
*** jistr has quit IRC16:58
mordredyeah - it's harder to track for a downstream if they need to change every line and to also track each new module we add and change those lines too16:58
clarkbmordred: you don't have to do that is what I am saying...16:58
yolandaclarkb, i suppose it's a matter of preferences there, but i thought it was a good change to make things look clear16:58
clarkbjust update our array in a supplied module.env16:59
*** amotoki has quit IRC16:59
yolandaclarkb, yes, i understand you, but why have to change 60 lines if we can just change one?16:59
clarkbmy concern here is we already have one method of making this change, it is tested and supposedly works well because forj was happy with it16:59
clarkbyolanda: you don't need to change 60 lines...16:59
clarkbyou need maybe 3 lines16:59
yolandaclarkb, i don't point to git.openstack to clone the modules17:00
yolandai point to git.gozer17:00
clarkbyes I know17:00
yolandaso i need to replace everything, right?17:00
*** sarob has quit IRC17:00
clarkbhold on one second let me write what I am thinking17:00
*** flavio has quit IRC17:00
yolandaok17:00
*** patrickeast has quit IRC17:00
yolandaalso, not even thinking on downstream, but for local testing as exampel17:00
*** tnovacik has quit IRC17:00
yolandaexample17:00
*** tim_o has quit IRC17:01
*** BobBall is now known as BobBall_AWAY17:01
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard-webclient: Support for tags  https://review.openstack.org/16684717:02
clarkbfor k in ${!array[@]} ; do array[$k]=${array[$k]/git.openstack.org/git.gozer/}17:02
clarkbdone17:03
openstackgerritJoe Gordon proposed openstack-infra/project-config: Remove tempest-dsvm-ceilolmeter-mongodb job  https://review.openstack.org/16769517:03
yolandawell, yes, that's an option, but from my point of view it's cleaner to update an env var17:03
*** tqtran has joined #openstack-infra17:04
wenlockquestion, is anyone having errors running this command? git clone https://review.openstack.org/p/openstack-infra/zuul --depth 117:04
wenlockor maybe i missed the chatter17:04
clarkbI would rather we didn't have 2 layers of indirection here17:04
mordredwenlock: yes17:04
wenlock:D17:04
mordredwenlock: it's not supported because git on trusty is broken17:04
wenlockO.o17:04
mordredwenlock: you'll want to change to pointing at git.openstack.org instead17:04
clarkbor don't shallow clone17:04
wenlockahhh17:04
*** dalgaaf has joined #openstack-infra17:04
mordredwenlock: the git people decided that it would be a good diea to have shallow clones want to have WRITE access to the repo17:04
yolandaclarkb, what do you mean with 2 level?17:04
wenlockmordred, clarkb, cool.... ty!17:05
clarkbyolanda: we (well mostly wenlock actually) devised modules.env as a way to extend the module lists arbitrarily17:05
jeblairwenlock, mordred: we decided it would be a good idea for them not to :)17:05
clarkbyolanda: that is one level of indirection that we support. You can tell it to load file from over there17:05
*** jlanoux has quit IRC17:05
clarkbyolanda: this proposal adds a second leve lwhere another env var will update contents of a file loaded from $place17:05
mordredclarkb: it's shell - env vars overriding env vars is kinda how it works, no?17:06
yolandaclarkb, ok, i understand, although i'm not 100% convinced, i really don't like to see repeating and hardcoded settings on any puppet manifest17:07
mordredclarkb, yolanda: it's possible I may be missing something - can you point me to yolanda's proposal?17:07
yolandahttps://review.openstack.org/#/c/163376/3/modules.env17:08
wenlockclarkb , mordred, found out this works too: git clone https://review.openstack.org/openstack-infra/zuul --depth 117:08
wenlockwhich is better?17:08
mordredwenlock: I'd clone from git.o.o always17:08
wenlockdon't do --depth 1 or remove the p?  or got to mirror?17:08
clarkbwenlock: git.o.o, ^ clones against gerrit itself and we try to avoid that17:08
mordredit's the scalable git farm17:08
wenlockperfect17:08
wenlockok :D ty guys17:08
clarkbmordred: yes, except this particular file is us directly asserting where the code we intsall our systems come from17:08
mordredclarkb: I disagree with that17:09
clarkbmordred: its fine for people to assert other locations for that and we have a method to do so17:09
clarkbbut the env file for openstack-infra's system configs don't need to support arbitrary locations17:09
mordredclarkb: I think this file is part of the system that people are reconsuming - there is nothing infra specific about it17:09
clarkbthe module installer does that17:09
mordredclarkb: then why are we making anything in our system reconsumable?17:09
clarkbmordred: it is also not supposed to be reconsumable17:09
mordredclarkb: why17:09
mordredwhy would you want to make it not reconsumable/17:10
clarkbbecause system config is the glue we use to run all the things with our bits17:10
wenlockmordred we consume it from zuul-layout.yaml.erb, it's a key file for us17:10
*** ildikov has joined #openstack-infra17:10
clarkbmodules like openstackci would be reconsumable, and maybe we eventually have system-config just wrap that thinly17:10
yolandaclarkb, but put on the situation where you want to deploy an infra environment for testing17:10
jeblairclarkb: yeah, that's what i'm imagining17:10
wenlockzuul-layout.yaml.erb is generic IMO to zuul checking17:10
yolandayou may need to update lots of system-config settngs17:10
yolandawhy not put things as parameterized and easy as possible?17:11
mordredI don't understand the pushback at all - even without the reconsumable argument ...17:11
jeblairyolanda: yeah, we're not there yet17:11
mordredi'd consider that pach to be an improvement17:11
clarkbmordred: the pushback is the change is not necesary, we already have a way to do this17:11
mordredover having a hardcoded string 100 times17:11
yolandajeblair, but there is a spirit to be, right?17:11
jeblairmordred: which patch?17:11
mordredjeblair: https://review.openstack.org/#/c/163376/3/modules.env17:11
clarkbso my ask is that we try to use the method that exists and if that doesn't work fix the existing method17:11
*** hashar has quit IRC17:11
clarkbor replace it17:11
*** annegentle has quit IRC17:11
*** Somay has quit IRC17:11
clarkbdon't have multiple methods in place that effect the same change in the system17:11
mordredI'm just saying - there is a string that is repeated 100x - it's a normal shell pattern to put that in a variable17:12
*** annegentle has joined #openstack-infra17:12
mordredso - in general - why would that cause this much conversation even/17:12
mordred?17:12
jeblairmordred: yeah, i thought the intent with modules.env was that downstreams would replace it17:12
jeblairi mean, that's what the thinking was when we added it17:12
wenlockjeblair, thats correct17:12
yolandajeblair, yes, we have our own one17:12
wenlockjeblair we wanted install_modules.sh to be generic so we can use it in other cases.17:12
*** Longgeek has joined #openstack-infra17:13
yolandabut even with that, is easier to be based on yours, just have a different env var for the base path, and add other bits17:13
yolandait makes code more cleaner as well17:13
wenlockjeblair and sometimes our ci piplines have module version hell that has to be resolved in that env. not upstream17:13
yolandainstead of having 100 repeated git.openstack.org there17:13
clarkbyolanda: you don't need that...17:13
clarkbmy example above should mostly work if you replace the name of arra17:14
clarkband fix the gozer git host17:14
clarkbanyways it has enough +2's to merge I did not -217:14
jeblairyolanda: it's true, but we do now have a repeated "$OPENSTACK_GIT_ROOT"17:14
clarkbI am merely pointing out that there is an existing system in place to do this. It would be better if we fixed that if it needs fixing17:14
yolandawell, we have, but it's an env var name, not an url17:14
jeblairso honestly, the change seems like a no-op.  i don't think it substantially changes how downstreams consume this17:15
jeblairi could take it or leave it.17:15
*** gokrokve_ has quit IRC17:15
clarkbits sounds like the problem is we made module.env too configurable17:16
clarkbmaybe we should consider scaling it back?17:16
*** ibiris is now known as ibiris_away17:16
clarkbwenlock: ^ though you likely need the fullfunctionality there17:17
*** dannywilson has joined #openstack-infra17:17
*** sergsh has quit IRC17:17
wenlockclarkb whats the change id on that?17:17
yolandaclarkb, what functionality do you want to revert?17:17
clarkbwenlock: 16337617:17
clarkbyolanda: not necessarily revert. The point I am trying to make is that we seem to have decided we need to exteremes of customization here17:18
*** harlowja_away is now known as harlowja17:18
clarkbyolanda: maybe we can improve the system by determining the real needs and have one implementation17:18
clarkbone extereme is customize everything from the ground up arbitrarily17:18
yolandaclarkb, well, from our side, we need that openstack modules, we also need private ones, and different branches17:18
clarkbthe other is only customize what openstack-infra is doing17:19
yolandathat's our need17:19
wenlockyolanda, when we have private ones, we just call install_modules.sh and point it to a different modules.env17:19
yolandabut i'd like to know about other use cases17:19
wenlockso we might have a module.private.env for that case17:19
yolandaso wenlock, do you run install_modules.sh several times?17:20
wenlockyolanda we have that often with private pipelines using this same code, that have different module needs17:20
wenlockyolanda, you got it17:20
matttclarkb: any luck w/ that memcached issue?  i've not had any luck landing on a -b417:20
clarkbmattt: sorry no, was waiting for job to finish on the node I grabbed, will look at it soon17:20
*** tqtran is now known as tqtran_afk17:20
yolandawenlock, but i'm normally reusing what upstream has, just switching the git base and the branch17:20
matttclarkb: no worries, i'm afk for a bit but feel free to ping me if you need anything from me and i'll get it once i'm back at keyboard17:20
*** masayukig_ has quit IRC17:21
yolandawe just have the same, with updated bits and few lines17:21
wenlockyolanda, yes, upstream for that makes sense to simplify it like you had in that patch to me....17:21
yolandafew extra lines17:21
wenlocknot sure i understand that push back to variablize it when modules.env in fact is just another shell script that has customizations17:21
pabelangermodules.env.d ?17:21
wenlocklol17:21
*** ghostpl_ has quit IRC17:22
pabelangertoo much?17:22
wenlockpabelanger, your basically right17:22
clarkbpabelanger: lifeless will tell you to only do that if its run parts :P17:22
wenlockbut i wasn't ready to jump there17:22
*** ibiris_away is now known as ibiris17:22
openstackgerritDoug Hellmann proposed openstack-infra/project-config: Add oslo-vmware-stable-maint group  https://review.openstack.org/16770217:22
wenlocksimple is always better17:22
*** masayukig_ has joined #openstack-infra17:23
*** pal__ has joined #openstack-infra17:23
dhellmannfungi, anteaya, AJaeger: if there's another way to manage the oslo-vmware-stable-maint group, or if I need to do something else to create it, please let me know ^^17:23
*** Sukhdev has quit IRC17:23
yolandawenlock, well, when i see that modules.env i always see that git.openstack.org everywhere so for me it looks much nicer with an env var for the url, and i don't think it adds extra complexity because the env var is defined in same file as well17:23
yolandabut it's a preference17:23
jeblairyolanda: does that change help you in any way?17:24
*** dannywilson has quit IRC17:24
yolandajeblair, well, if i do a diff from my modules.env to yours, it looks simler17:24
yolandasimpler17:24
*** sarob has joined #openstack-infra17:24
jeblairyolanda: okay, that's good to know17:25
yolandaand i'm regulary following how do we difer from upstream, so that's a reason from my side17:25
*** pal_ has quit IRC17:25
clarkbmrmartin: still around for 166882 did you want to address fungi's comment?17:25
clarkbmrmartin: not sure if you hvae a preference there but thought I would ask before approving the change as is17:25
jeblairyolanda: so the point isn't so much to make the file itself more reconsumable -- it's that you are in fact creating a local version as we intended, but you just want to easily be able to see the difference between your local version and upstream?17:25
*** ajmiller has joined #openstack-infra17:25
mrmartinclarkb checking17:26
yolandathat's one reason, the other is code style preference, i really don't like hardcoded things anywhere17:26
yolandaso i prefer one hardcoded line that 10017:26
*** carl_baldwin has quit IRC17:27
clarkbmattt: to try and reproduce just do an `apt-get update && apt-get install memcached`?17:27
mrmartinclarkb, I suggest to go with the actual form.17:27
jeblairyolanda: okay.  i think that's a borderline case here.  but your point about the diff has convinced me this is worth the code churn.17:27
clarkbmrmartin: go with that is currently there?17:28
mrmartinyeap17:28
jeblairyolanda: that might be a good thing to include in the commit message next time17:28
clarkbmrmartin: ok approving now17:28
yolandajeblair, ok17:28
mrmartinit was tested before17:28
yolandait was a simple thing so i didn't expect so much discussion :)17:28
jeblairyolanda: so that reviewers can figure out how this makes things better for you17:28
*** tiswanso has quit IRC17:28
yolandaok, i'll be more detailed in the commit messages for the future, that's a good point17:28
jeblairyolanda: yeah, that's true.  i think there are two things that prompted the discussion -- one is the concern that the system may not function like we thought -- that there was a design decision that you were trying to work around17:29
*** emagana has quit IRC17:29
clarkbyolanda: you and nibalizer should figure out that order that 162830 and 166252 should go in17:29
clarkbI think they conflict massively around base.pp :)17:30
yolandamm, let me check17:30
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard-webclient: Support for tags  https://review.openstack.org/16684717:30
jeblairyolanda: and the other is that we have limited review bandwidth, and we want to make sure our time is spent going in the right direction, and we don't want to merge even an apparently simple change if we can't see how it advances what we want to do17:30
*** otter768 has joined #openstack-infra17:30
jeblairyolanda: (i think most of us believe we can make the code prettier once it works a lot better than it does now :)17:30
yolandaclarkb, i don't mind if nibalizer change lands first, i know he's been rebasing several times17:31
clarkbyolanda: ok17:31
yolandajeblair, yes, things can always be better17:31
clarkbjeblair: yes, in particular I think a lot of the "just make it work" changes historically haven't looked at the larger system as a whole17:32
clarkbjeblair: both from up and down stream17:32
*** achanda has joined #openstack-infra17:32
yolandajeblair, so as we are really users of the downstream-puppet effort, we can provide feedback on how things affect us and how to improve them17:32
*** esker has joined #openstack-infra17:32
clarkbso if the intent is to move towards better reconsumable bits with clear api boundaries and testing and so on we need to be a bit more critical especially around changes that seem to go against previous design decisisons17:32
jeblairclarkb: i agree; and this is going to be a rough process, especially before we actually have openstackci in place17:33
jeblairand after too, as we try to figure out how to use it :)17:33
yolandaclarkb, one positive thing of isolate things, and make things parameterizable, is that testing is far easier17:33
yolandaso if we have small bits of modules, and you can send parameters, you can test locally, all the options, and be aware of the problems17:34
*** carl_baldwin has joined #openstack-infra17:34
*** otter768 has quit IRC17:35
openstackgerritMerged openstack-infra/puppet-askbot: Added missing askbot cron jobs  https://review.openstack.org/16688217:35
*** ghostpl_ has joined #openstack-infra17:35
*** Somay has joined #openstack-infra17:35
*** emagana has joined #openstack-infra17:35
*** claudiub has quit IRC17:35
pabelangersince I'm mostly playing catch up, what was the downside of using existing puppet functionality, like the Puppetfile and something like librarian-puppet-simple for module dependencies?17:35
clarkbpabelanger: puppet librarian installs puppet via gem so breaks any puppet installation you might already have17:36
pabelangerthat's been my tool of choice for managing puppet dependencies for a while17:36
clarkbpabelanger: its asically the most terrible thing ever17:36
clarkbbecause it breaks the specific tool it claims to fix17:36
pabelangerclarkb, librarian-puppet or librarian-puppet-simple?17:36
pabelangerI know librarian-puppet is a hog17:36
pabelangerthat's what I changed to -simple17:37
clarkbpabelanger: librarian-puppet. I don't think librarian-puppet-simple existed at the time17:37
pabelangerYa17:37
clarkbpabelanger: so instead we wrote a relatively tiny shell script that just worked17:37
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Custom exception needs str representation  https://review.openstack.org/16771117:37
jeblairyeah, my thought was "there's a -simple" ?17:37
jeblairi'm sure we would have been all over something with simple in the name if it existed :)17:37
pabelangerI too had problems with librarian-puppet, especially when calculating dependencies.... like hours long.17:37
*** ajmiller has quit IRC17:37
jeblairWOW17:38
clarkbpabelanger: I have also looked at r10k but we already have a thing that just works17:38
clarkbpabelanger: also I don't know that librarian (in its many forms) or r10k solve the problem yolanda is trying to address17:38
pabelanger /me nods17:38
pabelangerhaven't checked out r10k yet17:38
clarkbsince they all have hard coded url paths iirc17:38
*** tiswanso has joined #openstack-infra17:38
zarojeblair: i've been looking at fixing the shallow clone thing you told me about yester, http://logs.openstack.org/72/151472/9/check/jenkins-job-builder-compare-xml/d359b0a/console.html17:39
*** Longgeek has quit IRC17:39
zarojeblair: but actually i don't really understand the problem.17:39
pabelangerCool, since need to consume the modules.env stuff myself.  Should be a fun trip17:40
zarojeblair: don't see why doing a zuul-clone is different then git clone.17:40
zarojeblair: for the run-compare-xml.sh script17:40
*** ivar-lazzaro has joined #openstack-infra17:40
Shrewsmordred: looks like, with a v1 glance api endpoint, uploading a changed image produces a separate image (not updating the current one). This is what you were seeing?17:41
Shrewswith shade, that is17:41
mordredShrews: I'm not sure I tracked it down that far ... what I was seeing is that in the ansible playbook it seemed to have done something17:42
*** ivar-lazzaro has quit IRC17:42
mordredbut then the image wasn't updated17:42
mordredI think17:42
mordredShrews: whatever you said is probably right17:42
*** ominakov has quit IRC17:43
openstackgerritMerged openstack-infra/system-config: Parameterize url to clone puppet modules  https://review.openstack.org/16337617:43
jeblairzaro: the problem is that review.openstack.org can't handle shallow clones anymore17:43
*** achanda has quit IRC17:43
*** ivar-lazzaro has joined #openstack-infra17:43
Shrewsmordred: manual testing with shade shows the behavior i described. can't get the v2 endpoint to work, so not sure what that does17:43
*** ajmiller has joined #openstack-infra17:43
jeblairzaro: you could simply change it from "git clone https://review.openstack.org/p/openstack-infra/project-config --depth 1" to "git clone https://git.openstack.orgopenstack-infra/project-config --depth 1"17:43
jeblairzaro: but it will be even more efficient if you use zuul cloner17:43
jeblairzaro: because it will use the local git cache on disk17:44
*** bhuvan has joined #openstack-infra17:44
openstackgerritJordan Pittier proposed openstack-infra/system-config: Third party CI: document how to properly format message with Gerrit Trigger  https://review.openstack.org/16771617:44
*** spzala has joined #openstack-infra17:44
wenlockzaro, specifically it can't handel the shallow clones on the /p/ url17:45
jeblairoh jordanp isn't here?17:45
zarojeblair: the script is doing this "git clone https://git.openstack.org/openstack-infra/jenkins-job-builder --depth 1",  no 'p' there17:45
jeblairthat's cool that it looks like there's a way to configure gerrit trigger with the format we want :)17:45
jeblairgit clone https://review.openstack.org/p/openstack-infra/project-config --depth 117:46
jeblairzaro: ^17:46
clarkbjeblair: yup, salv-orlando has apparently been doing it for a while now17:46
jeblairzaro: it clones project-config with /p/17:46
jeblairzaro: but while we're touching it, we should just use zuul-cloner everywhere17:46
openstackgerritJordan Pittier proposed openstack-infra/system-config: Third party CI: document how to properly format message with Gerrit Trigger  https://review.openstack.org/16771617:46
*** tnovacik has joined #openstack-infra17:47
jeblairclarkb: neato17:47
* zaro still confused.17:47
jeblairzaro: how can i help?17:47
zarojeblair: yes, i get it, use zuul-coner but you claim that the its using '/p/'.  i don't see any evidence of that17:48
zaroin the run-compare-xml.sh sript.  that's wehre it's failing right?17:48
jeblairzaro: http://git.openstack.org/cgit/openstack-infra/jenkins-job-builder/tree/tools/run-compare-xml.sh#n2517:49
zarojeblair: ok.  i see.  i have an old checkout.  sorry about that.17:50
*** e0ne has quit IRC17:50
*** achanda has joined #openstack-infra17:51
*** Somay has quit IRC17:51
*** ajmiller has quit IRC17:52
*** sushilkm has joined #openstack-infra17:52
*** sushilkm has left #openstack-infra17:52
*** Ala has quit IRC17:53
clarkbjeblair: mordred 167426 is a good one to look at as far as reconsumable bits, our config, and what they might look like together17:53
wenlockzaro, do you think that is something that will be fixable on gerrit ?17:54
clarkbwenlock: zaro its not gerrit that is breaking, its trusty's version of git17:54
wenlockclarkb but we see that on 12.04 too17:54
wenlockare you saying it's git server side?17:55
clarkbwenlock: yes17:55
wenlockgotcha17:55
jeblair(the local git replicas that we run on the gerrit server)17:55
*** derekh has quit IRC17:56
clarkbjeblair: mordred I think eventually the goal should be to have just a site.pp, but that isn't an immediate thing. 167426 sort of points out some of the gaps around making that leap immediately17:56
wenlockjeblair , clarkb thanks that wasn't clear.... so i assume canonical has some bug sitting against trusty somewhere on that17:56
clarkb*just have a site.pp for the things implemented in openstackci17:57
jeblairwenlock: there's a git upstream patch that is languishing17:57
clarkbmattt: so on this node in hpcloud-b4 memcached was already installed I believe by devstack17:57
*** ssam2 has quit IRC17:57
clarkbmattt: which makes this even more mysterious17:57
wenlockjeblair, cool, ty17:57
*** ajmiller has joined #openstack-infra17:58
zarojeblair: actually i did have the latest checkout.  There are two 'run-compare-xml.sh' files.  one in project-config and one in jjb.  the one in project-config does not have '/p' and that's the one i was looking at.17:59
wenlockclarkb, jeblair, whats funny is this must be something fairly recent no?  is it that a new patch of git on ubuntu in the last day or so broke it?18:00
*** gokrokve has joined #openstack-infra18:00
clarkbwenlock: we just upgraded review.openstack.org to trusty18:00
wenlockoh doh18:00
wenlockcool18:00
fungiokay, back, catching up now18:02
*** thingee has quit IRC18:02
*** nikhil_k is now known as nikhil_k|afk18:02
*** crc32 has joined #openstack-infra18:03
*** nikhil_k|afk is now known as nikhil_k|eto18:03
mordredclarkb: well, it would need to be a site.pp and a modules.env - no?18:04
mordredclarkb: but I agree with the principle of what that repo wants to be18:05
clarkbmordred: yes, you still need the module management to install your dependencies18:05
clarkbmordred: but the point is that system-config should evolve away from anything people reuse since the ideal end point for it in our case is mostly a site.pp18:05
clarkbmordred: it won't happen overnight though18:06
*** gokrokve has quit IRC18:06
mordrednope18:06
mordredone small step ata  time18:06
*** Hefeweizen has quit IRC18:06
*** stevemar has quit IRC18:06
*** stevemar2 has joined #openstack-infra18:06
clarkbmordred: your puppet-diskimage_builder change has a -1 that needs to be addressed18:07
zaroahh looks like the run-compare-xml.sh in project-config is working fine but i'm guessing the git clone in there is should use zuul-cloner instead.18:07
clarkbzaro: out of curiousity how was the orange circle chosen for WIP icon?18:07
*** Guest39881 has quit IRC18:08
*** ChuckC has quit IRC18:08
*** james_li has joined #openstack-infra18:08
mordredclarkb: yes - I was waiting on a dib build :)18:08
zaroclarkb: it's actually called a donut.  one of the standard shapes in ms word :)18:08
*** carl_baldwin has quit IRC18:08
zaroclarkb: actual answer is that it was easy18:09
openstackgerritMonty Taylor proposed openstack-infra/project-config: Add puppet-diskimage_builder module  https://review.openstack.org/16760718:09
zaroand no license repricusions, *i think*.18:09
*** marun has quit IRC18:09
*** ChuckC has joined #openstack-infra18:09
*** gokrokve has joined #openstack-infra18:09
*** carl_baldwin has joined #openstack-infra18:10
*** patrickeast has joined #openstack-infra18:10
*** pblaho has quit IRC18:10
*** erlon has joined #openstack-infra18:11
openstackgerritMonty Taylor proposed openstack-infra/project-config: Move os-client-config from Stackforge to OpenStack  https://review.openstack.org/16721318:11
*** sslypushenko has quit IRC18:11
*** sslypushenko has joined #openstack-infra18:12
mordredAJaeger, anteaya, jeblair: I have a question about governance/project-config sequencing when it concerns a rename18:12
pleia2elarson: sorry for the delay, busy morning :) left comments in 165224 about what you need to get those test passing18:13
mordredwe have landed the governance patch to make os-client-config part of the openstackclient project18:13
mordredbut it's in the governance projects.yaml as stackforge/os-client-config since that's where it is now18:13
jeblairmordred: i think that meets our requirements18:13
mordredclearly we'll need to clean up the governance repo to show it as openstack/os-client-config18:13
mordreddo we do hat patch as a patch that depends on the rename patch in project-config?18:13
*** arxcruz has quit IRC18:14
jeblairmordred: we should probably be specific and suggest people write governance patches either one way or the other18:14
mordredyah18:14
clarkbzaro: gotcha, if it came straight from Word it may not be reusable? but you can likely ask someone that hasn't seen the icon yet to make a 128x128 (or whatever the size is ) 2 dimentional orange donut icon and that would be whiteroom enough :) depends on how paranoid you want to be I guess18:14
jeblairmordred: but the main thing is that the TC didn't reject it18:14
mordredtotes18:14
jeblairmordred: so yeah, i'd go ahead and write the cleanup patch and depend it on the project-config rename18:14
mordredjeblair: perhaps the governance repo should not mention the git namespace18:14
*** pal__ has quit IRC18:14
mordredjeblair: its project list should just have os-client-config - not {stackforge,openstack}/os-client-config18:14
jeblairmordred: hrm, that might be tricky for automated systems that consume that yaml18:15
mordredjeblair: possibly so :)18:15
jeblairmordred: though in principle i agree with you :)18:15
mordredI mean, we do have a single second level namespace because of jjb18:15
mordredso there would not be name conflicts18:15
openstackgerritMonty Taylor proposed openstack-infra/project-config: Move os-client-config from Stackforge to OpenStack  https://review.openstack.org/16721318:15
*** jaypipes has joined #openstack-infra18:16
zaroclarkb: no the icon didn't come straight from word.  it one of those shape things that you can draw, like a rectangle, circle, line, etc..  so i had to create the donut and put the color in, make it transparent, etc..18:16
openstackgerritRamy Asselin proposed openstack-infra/puppet-openstackci: Create a log server like http://logs.openstack.org  https://review.openstack.org/16742518:16
*** melwitt has quit IRC18:16
clarkbzaro: eprfect18:16
jeblairomg my priority review list is huge18:17
clarkbmattt: even clearing out the cache for memcached package then doing an apt-get install --reinstall memcached is working18:17
mordredok.18:17
mordredjeblair: done18:17
*** esker has quit IRC18:18
*** ddieterly has quit IRC18:18
*** ddieterly has joined #openstack-infra18:19
*** afazekas has quit IRC18:19
openstackgerrityolanda.robla proposed openstack-infra/project-config: Add stackforge/puppet-nslcd  https://review.openstack.org/16592218:20
*** SumitNaiksatam has joined #openstack-infra18:20
*** ddieterly has quit IRC18:20
*** ddieterly has joined #openstack-infra18:20
*** sarob has quit IRC18:21
fungijeblair: at least for the scripts i'm using that reconsume reference/projects.yaml i could work around it fairly trivially. the governance.o.o site publisher might be trickier18:21
*** melwitt has joined #openstack-infra18:22
fungifor my use cases i'm already also pulling info from gerrit at the same time, so it's easy to cross-reference to get the namespace18:22
*** notnownikki has quit IRC18:26
*** pelix has quit IRC18:27
*** HeOS has quit IRC18:27
openstackgerritDoug Hellmann proposed openstack-infra/project-config: Add stable-compat jobs for some Oslo libs  https://review.openstack.org/16773418:28
*** salv-orlando has quit IRC18:28
*** krtaylor has quit IRC18:29
*** dtantsur is now known as dtantsur|afk18:29
*** carl_baldwin has quit IRC18:30
clarkbyolanda: let me know what you think about m comment on 160885, I think it addresses jheskeths concern in a way common to some of the other changes being made18:30
clarkbyolanda: and in general having a decent way to tune that stuff might eventually end up in our apache module18:31
clarkbyolanda: so I think its win win18:31
*** carl_baldwin has joined #openstack-infra18:32
*** e0ne has joined #openstack-infra18:33
*** MarkAtwood has joined #openstack-infra18:34
*** salv-orlando has joined #openstack-infra18:35
*** spzala has quit IRC18:35
*** ddieterly has quit IRC18:36
*** dizquierdo has quit IRC18:37
*** ibiris is now known as ibiris_away18:40
*** craigbr has quit IRC18:41
*** johnthetubaguy is now known as zz_johnthetubagu18:42
*** ddieterly has joined #openstack-infra18:43
*** stevemar2 has quit IRC18:44
*** ddieterly has quit IRC18:44
*** ddieterly has joined #openstack-infra18:44
*** stevemar2 has joined #openstack-infra18:45
*** ibiris_away is now known as ibiris18:45
*** thedodd has quit IRC18:48
dhellmannfungi, clarkb, jeblair : Is there a way for me to export the history of a module from oslo-incubator into a repo for an existing oslo library like oslo.log?18:48
clarkbdhellmann: you can git filter branch it out of oslo-incubator then push those commits as changes to oslo.log18:48
dhellmannclarkb: is there a way to do it that doesn't involve re-reviewing all of the changes? maybe with a feature branch?18:49
*** thedodd has joined #openstack-infra18:49
clarkbdhellmann: there is also the thing that jelair did for keystone way back when but I think he really doesn't ever want to do that again (but I should let him speak for himself on that)18:49
dhellmannI don't know how many changes there are, but I expect it to be quite a few18:49
*** sarob has joined #openstack-infra18:49
jeblairclarkb, dhellmann: it may be _slightly_ easier if the existing oslo.log shares a commit in the ancestry of oslo-incubator18:50
dhellmannclarkb, jeblair: to be clear, I'm looking for a way for *me* to do this, not for you guys18:50
dhellmannhmm, I don't know if they'll share a commit after the history has been filtered18:50
morganfainbergdhellmann could you do something shady and maek them share a commit by keeping a common file between them?18:51
clarkbdhellmann: the first thing I describe you can do without any help from us18:51
morganfainbergdhellmann, s/shady/clever18:51
jeblairdhellmann: if you want to bypass code review, you'll need one of us; at least to do the actual push18:51
*** Sukhdev has joined #openstack-infra18:51
*** krtaylor has joined #openstack-infra18:52
*** craigbr has joined #openstack-infra18:52
dhellmannjeblair: hmm, ok. I thought a branch didn't necessarily require code reviews? maybe I am conflating some things I've seen though18:52
jeblairdhellmann: but if you want to see if you can set up an (out-of-gerrit) oslo.log repo with a branch that looks the way you want....18:52
dhellmannif I got everything into a branch and then had to review the merge, that would be fine18:52
jeblairdhellmann: we can push that branch into gerrit (as a non-master branch), and then do a merge commit for that18:52
dhellmannok, yeah, that's what I was thinking of, but I thought I could do the push to the branch myself. I guess not?18:53
jeblairdhellmann: nah, pushing a whole branch is an admin-only bypassing code review thing18:53
dhellmannah, ok18:53
jeblairdhellmann: (which i imagine we would be okay doing here since these commits actually _have_ been code reviewed)18:53
dhellmannI can make branches, but not change their content I guess :-)18:53
dhellmannright, that was my reasoning, too18:54
jeblairdhellmann: yeah, and push changes to them to be reviewed of course18:54
dhellmannok, let me see how many commits we're actually talking about then18:54
*** thedodd has quit IRC18:54
jeblairdhellmann: which, as clarkb says, if you're deaing with a smallish number of changes, is easier18:54
dhellmannhmm, 16 commits18:54
*** _nadya_ has quit IRC18:55
dhellmannI might just ptl-approve those18:55
jeblairdhellmann: yeah, i'd seriously consider it for that number18:55
dhellmannyeah, ok, we'll go that route then18:55
jeblairi was imagining a cutoff would be something like 20-3018:55
dhellmannthanks, jeblair & clarkb18:55
jeblairdhellmann: no prob18:55
* jeblair feeds18:56
clarkblet us know if you run into an trouble with it, curious to know how it goes as a general "this may solve the problem" solution18:56
*** dhritishikhar_ has joined #openstack-infra18:56
dhellmannclarkb, jeblair : can we set up a branch where tests won't be run? that way we can preserve the old commits intact, and just fix the tests and stuff in the merge commit18:57
*** dangers_away is now known as dangers18:57
dhellmannclarkb: yeah, if this turns into too much of a hassle we'll just make an oslo.versionutils library with one module in it, but that feels kinda silly if we can avoid it18:58
*** Rockyg has joined #openstack-infra18:59
*** Bsony has joined #openstack-infra18:59
clarkbasselin: responded to your comments on the logserver change hopefully that clears up what I meant to say19:00
asselinclarkb, thanks19:00
anteayamordred: okay here is my problem, where is the patch that ensures the governance repo is the canonical repo for electoral officials to reference at any point in the release cycle?19:01
anteayamordred: if you create a rename patch that references a merged governance patch, the governance repo is no longer the canonical source19:01
clarkbasselin: basically I mean in your metadata.json file you should list those deps. not puppet require => type deps19:01
anteayaas it is now out of sync with the reality as reflected in git.o.o19:01
mordredanteaya: yes - this is the inherent problem with two sources of truth19:02
mordredanteaya: because if we land the governance repo change first19:02
asselinclarkb, ok..that was just the question I was going to ask19:02
mordredit will also be out of sync with reality19:02
anteayawhy do we have two sources of truth19:02
anteayamordred: the point was to have one source of truth, the governance repo19:02
mordredanteaya: because project-config is the one that drives what's in git.o.o19:02
anteayaright19:02
*** thedodd has joined #openstack-infra19:02
mordredanteaya: there is no sequnece where we can do this where something will not be broken for some period of time19:02
*** harlowja is now known as harlowja_away19:02
mordredit's physically impossible19:03
anteayasure there is19:03
mordredanteaya: please tell me the sequence19:03
anteayathe governace repo first then the project-config repo19:03
*** spzala has joined #openstack-infra19:03
mordredthen you're broken19:03
anteayawhy?19:03
mordredbecause the governance repo references a non-existent location19:03
anteayawhat problem are you trying to solve?19:03
mordredbecause project config hasn't moved it yet19:03
mordredanteaya: project rename19:03
fungitools consuming the data in the governance repo will look to/point at the wrong repo names19:03
anteayawell I'm trying to solve the election official issue19:03
clarkbgreghaynes: were you still planning on updating the nodepool test monkeypatch change today? /me wants to get that one in :)19:03
mordredso, it will be wrong for them too19:03
mordredanteaya: because their list will say "openstack/os-client-config"19:04
mordredand that repo will not exist19:04
anteayaand I have yet to see a governace repo change that wasn't closely followed by action in project config19:04
mordreda rename necessarily has a lag19:04
anteayauntil the rename19:04
anteayaright19:04
mordredbecause we don't land the rename patch until we do the rename19:04
fungiit's less that there are two sources of truth and more that we've asserted some lockstep relationship between git namespace and official project status. if we flattened the entire git hierarchy this would cease to be an issue (lots of things would in fact)19:04
*** marun has joined #openstack-infra19:04
anteayabecause we need a gerrit downtime19:04
anteayawhy is this a problem today?19:04
mordredanteaya: I am working on a rename patch19:04
*** marun has quit IRC19:04
anteayaI see that19:04
mordredwhich also needs a governance rename patch19:04
anteayaright19:05
mordredbecause we accepted the governance patch for stackforge19:05
anteayawhy are your needs today greater than the electoral official needs19:05
mordredthey are not19:05
anteayaokay good19:05
mordredI'm saying I will break them either way19:05
mordredI will break the election officials19:05
mordredthere is no way to not19:05
mordredthat is what I'm pointing out19:05
anteayaI am not seeing breakage19:05
mordredif I land the governance change right now19:05
mordreddoing the rename19:05
mordredthe governance repo will tell the election officials incorrect information19:05
mordreduntil the rename is performed19:06
mordredthat will, by the definition you have described, be breaking them19:06
mordredand I don't want to do that19:06
anteayado you think that election officials have access to knowing what projects are standing by for a rename window?19:06
*** marun has joined #openstack-infra19:06
fungieither the project name in the governance repo is wrong between when it's renamed in the gerrit maintenance and when it's renamed in the governance repo by approval of the tc, or the other way around. but it's still wrong between the two changes in either order19:06
mordredyes. what fungi said19:06
anteayaas opposed to knowing which projects got changed in project-config and aren't in the governace repo?19:06
anteayasure19:06
anteayabut there is a list of known projects waiting for a rename window19:07
mordredanteaya: I think when the project is in the governance repo, it's likely the case that election officials will know what's up19:07
mordredas opposed to things not being there in the first palce19:07
anteayayes19:07
anteayalook it isn't like i get my jollies having to have this in place19:07
mordredanteaya: I'm not saying you do19:07
mordredI'm trying to figure out how to nagivate things appropriately19:08
anteayabut in a world where eveyone is supposed to be able to do whatever they want19:08
pleia2as long as we document this somewhere so I remember (my brain knows all about renames, but I travel a lot and things fall out when I context switch), I shall not break19:08
anteayait is getting harder and harder to accomplish requisite tasks19:08
fungialso, i'm still the one generating atc lists/electorate rolls, at least for now, and i keep tabs on this stuff going on19:08
anteayafungi: well it is all yours then19:08
anteayafungi: set it up however you like19:08
fungiso can exercise human judgement to make corrections when needed19:08
pleia2thanks fungi19:08
anteayaI tried and keep getting flak for it19:08
pleia2anteaya: it's good to know about your experience here, thanks for bringing it up19:09
*** hashar has joined #openstack-infra19:09
*** achanda has quit IRC19:10
anteayapleia2: sorry I did try to support a manageable system19:10
pleia2anteaya: knowing the pain points is the first step :)19:10
fungialso, if we generate rolls and people are left out, it's not a crime. it's better avoided, but if someone speaks up and points out that they didn't get a ballot we'll figure out why pretty quickly19:11
anteayawell knowing your electorate is sort of important19:11
anteayagood luck19:11
*** ddieterly has quit IRC19:11
*** tsg_ has quit IRC19:12
*** mpavone has joined #openstack-infra19:14
*** ibiris is now known as ibiris_away19:15
*** ddieterly has joined #openstack-infra19:16
*** hdd has quit IRC19:16
*** hdd has joined #openstack-infra19:16
*** tsg has joined #openstack-infra19:17
mordredfungi: I have proposed a patch to the governance repo to remove the top level namespace from the file19:19
*** radez is now known as radez_g0n319:19
mordredfungi: so that there will be no confusion and hopefully life will be easier for everyone19:20
mordredanteaya: ^^19:20
greghaynesclarkb: ah, yep19:20
greghaynesclarkb: ill do that over lunch19:20
greghaynesor maybe right now19:20
*** tkelsey has quit IRC19:20
mordredgreghaynes: lunch. right now. what's the difference? :)19:20
greghaynesthose two really should be the same thing, shouldnt they19:21
fungimordred: cool. it will require some tool adjustments on my part, but i think it's worth the initial pain to implement as long as things like the governance.o.o publication toolchain can cope19:21
*** dimtruck is now known as zz_dimtruck19:21
openstackgerritMerged openstack-infra/system-config: Remove duplicate _version_ definition from askbot's Chinese solr schema  https://review.openstack.org/16734519:22
*** radez_g0n3 is now known as radez19:22
mordredI read that ^^ and thought it said "solr system" at the end, and i was going to giggle19:24
*** Longgeek has joined #openstack-infra19:24
*** thedodd has quit IRC19:25
reedis this the reason of the failure?  2015-03-25 19:22:34.904 |   InsecurePlatformWarning19:25
anteayamordred: it is up to fungi19:25
fungireed: that's noise coming from calls into urllib3 by our log uploader19:26
fungireed: what log are you looking at?19:26
reedmaybe this is the error: 2015-03-25 19:22:25.164 | ERROR: InvocationError: could not find executable 'doc8'19:26
reedhttp://logs.openstack.org/95/132395/11/check/gate-training-guides-tox-slides/e6049a1/console.html19:26
fungireed: yep, i think so19:28
*** sdake__ has joined #openstack-infra19:28
*** otter768 has joined #openstack-infra19:28
* reed dives19:28
fungireed: looks like you should be able to reproduce by running `tox -v -e slides`19:29
*** emagana has quit IRC19:29
*** Longgeek has quit IRC19:29
reedit's happening outside of my dir19:29
reedI'm starting to think that it was a mistake to merge upstream training with training guides :)19:30
nibalizerjesusaurus: what do you think of https://review.openstack.org/#/c/167346/19:30
nibalizeris the added complexity worh the clarity?19:31
*** sdake has quit IRC19:32
mordredfungi: nope. doc generation breaks19:32
mordredfungi: and all of teh solutions to that are bad19:32
fungimordred: i suspected as much19:33
clarkbnibalizer: I think you can do that simpler, just add an echo19:33
mordredfungi: oh well19:33
*** thedodd has joined #openstack-infra19:33
clarkbnibalizer: maybe xargs has a print option too19:33
fungimordred: it would almost certainly need to cross-reference another repo or a live system to do the necessary lookup19:33
fungimordred: OR we set up redirects on the git servers ;)19:34
jesusaurusnibalizer: yeah, i think its great to know which nodes the warnings/errors are coming from19:34
mordredfungi: it would need to be live - because the docs aren't going to get re-built19:34
mordredafter a gerrit move19:34
fungiyep19:34
pleia2cinerama: any objections to merging 147947 now and continuing on fixups as clarkb suggests? (I'm inclined to agree, massive patch hanging out there is hard to review)19:34
clarkboh wait you can't && in the xargs command :/19:34
openstackgerritgreghaynes proposed openstack-infra/nodepool: Monkeypatch Fake Clients for tests  https://review.openstack.org/16568219:34
mordredso there would really need to be a live redirector that queried the gerrit API with a project name, did the hash mapping and then redirected you to the right place19:34
cineramapleia2: absolutely not. i was hoping for that about 5 patchsets ago tbh19:35
mordredclarkb: once you get to && in your xargs, it's time for a for loop19:35
pleia2cinerama: fair enough, hitting the +A button then :)19:35
fungimordred: yeah. if we flattened all our git namespaces then the solution would be easier, but the getting there would be much, much more work19:35
nibalizerclarkb: yea i actually banged on it quite a bit19:35
cineramapleia2: thank you19:35
mordredfungi: so much more work19:35
reedfungi, now I see what's wrong: when I rebased I have overlooked the fact that someone added a test-requirement.txt to tox.ini, not what I have in my patch requirements.txt19:35
clarkbmordred: maybe, for loops don't solve a lot of problems that xargs solves in this case. namely output collection in parallel testing19:35
nibalizeri think that is the simplest i can get it to work19:35
mordredclarkb: hrm. good point19:35
*** tonytan4ever has quit IRC19:35
nibalizerbut it ended up being kidnof -_- complex19:35
mordredclarkb: it does not, in fact, do that19:35
openstackgerritMerged openstack-infra/project-config: Add oslo-vmware-stable-maint group  https://review.openstack.org/16770219:36
fungireed: that would explain why it's complaining about a missing tool19:36
mordredclarkb: maybe write it in go? ;)19:36
nibalizerclarkb: mordred i actaully did sortof rewrite the output section19:36
*** Rockyg has quit IRC19:36
*** zz_dimtruck is now known as dimtruck19:36
nibalizerwe could dump log-per-node in logs/* then have devstack-logs (or similar) run to collect them19:36
nibalizerbut then the admin would have to paw through finding whre the error was19:37
clarkbnibalizer: ya I am about to -1 and tell you to not collect the logs that way19:37
clarkbnibalizer: xargs does it for you19:37
nibalizerclarkb: nope doesn't work right19:37
*** rlandy has joined #openstack-infra19:37
clarkbnibalizer: are you sure? that was one of the things that everone thought would break in that test but it worked19:37
nibalizerit splits the node deff from the puppet run19:37
nibalizerso you get 10 puppet node defs then 10 puppet runs19:38
nibalizeryou can see a patchset where I tried19:38
sdagueso, what's up with nodepool and centos7 images? It's putting an extra 3+ hours delay into our devstack patches19:38
sdaguewhich is somewhat problematic for the sprint19:38
clarkbnibalizer: looking19:38
*** reazem has joined #openstack-infra19:38
*** harlowja_away is now known as harlowja19:38
*** emagana has joined #openstack-infra19:39
*** thedodd has quit IRC19:39
zxiiroIs nodepoold typically run as root?  I tried running it as a nodepool user and it exits immediately with no output, running it as "nodepoold -d" works though.19:40
clarkbnibalizer: I think thats a buffering thing19:40
*** mrmartin has quit IRC19:40
clarkbzxiiro: no it is not typically run as root, we run it as a 'nodepool' user which does have sudo privs to build disk images with diskimage-builder19:40
clarkbsdague: let me see19:40
zxiirohmm ok i wonder why in my case it quites immediately then. Guess i'll keep poking at it19:41
*** melwitt has quit IRC19:41
clarkbzxiiro: it will daemonize itself, so you will need to make sure it is happy doing that19:41
*** mikeit has joined #openstack-infra19:42
zxiiroyeah i suspect permissions related somewhere19:42
*** sarob has quit IRC19:42
nibalizerclarkb: so i dont know hwo to get the jenkins logs for patchset9 but that is where the problem is19:42
clarkbnibalizer: http://logs.openstack.org/46/167346/9/check/gate-infra-puppet-apply-trusty/f4281b4/19:42
clarkbnibalizer: I think the cat is flushing stdout so you get the cat output then the puppet apply output19:43
*** annegentle has quit IRC19:43
clarkbnibalizer: oh also its stdout vs stderr, maybe you need to be writing to the same buffer19:43
nibalizerclarkb: http://logs.openstack.org/46/167346/9/check/gate-infra-puppet-apply-trusty/f4281b4/console.html#_2015-03-25_03_23_04_44919:43
lifelessmorning19:43
clarkbnibalizer: maybe try 1>&2 in patchset 9's cat19:43
samueldmqanteaya, trying 'Running your own CI infrastructure' (http://ci.openstack.org/running-your-own.html) could be a good idea to start ?19:44
nibalizerok19:44
clarkbnibalizer: ya I am pretty sure its because one set is using stdout and the other set is using stderr19:44
samueldmqanteaya, I am concerned because there is a warning saying: 'Parts of this file are out of date'19:44
lifelessclarkb: pabelanger damn straight19:44
fungisamueldmq: yeah, it needs someone to work out what's out of date in it and propose updates19:44
lifelessclarkb: actually its more .d implies 'processses all'19:44
lifelessclarkb: I don't care about the underlying iterator19:45
anteayasamueldmq: yes, umm, running your own ci is a lot of work19:45
openstackgerritMerged openstack-infra/puppet-zanata: Initial commit of Zanata-specific sections  https://review.openstack.org/14794719:45
anteayasamueldmq: and an admirable goal19:45
fungisamueldmq: which can be an interesting, if at time potentially frustrating, way to get familiar19:45
openstackgerritSpencer Krum proposed openstack-infra/system-config: Print the node definition before apply test  https://review.openstack.org/16734619:45
* nibalizer -> lunch19:45
*** imcsk8|afk is now known as imcsk819:45
anteayasamueldmq: however it might be easier to find another way to contribute19:45
anteayasamueldmq: at least to understand how our files are organized19:45
anteayasamueldmq: I understand it is tough to find a way in19:46
anteayasamueldmq: there really is no easy way19:46
clarkbsdague: Deficit: devstack-centos7: 0 (start: 0 min-ready: 1 ready: 1 capacity: 187)19:46
clarkbsdague: so nodepool thinks it has met demand /me goes to look at zuul19:46
anteayasamueldmq: I think yesterday fungi suggested you might start by reviewing some documentation patches?19:46
samueldmqfungi, anteaya yes I agree it is interesting19:46
sdagueclarkb: ok, I pushed a patch 3.5 hrs ago19:46
sdagueit's still running the centos job19:46
sdagueit took 3hrs to get started on that19:46
samueldmqfungi, anteaya I think I will try it out .. and see what happens :)19:47
*** sarob has joined #openstack-infra19:47
anteayasamueldmq: as you see fit19:47
sdaguehttps://review.openstack.org/#/c/16766919:47
openstackgerritPaul Belanger proposed openstack-infra/nodepool: Correct diskimage-builder name usage  https://review.openstack.org/16777119:47
fungisamueldmq: have at it! let us know when you have questions19:47
*** melwitt has joined #openstack-infra19:48
fungisamueldmq: we may not always have time to answer questions, but we often at least have time to point you at more updated bits of documentation or source code which might answer it for you19:48
samueldmqanteaya, fungi k thanks :) will try and see if something needs an update19:48
samueldmqfungi, ack19:48
pabelangersamueldmq, it is a great way to learn -infra too!19:49
*** hdd has quit IRC19:51
*** sarob has quit IRC19:51
*** hdd has joined #openstack-infra19:51
*** mtanino has quit IRC19:51
*** erikmwilson has quit IRC19:52
clarkbsdague: it looks like we had almost no capacity for devstack-centos7 node when your change was pushed http://paste.openstack.org/show/196730/ but we did have capacity and despite that the deficit calculation never went above 3 during that time. I wonder if we have actually run that test against your change >1 time19:53
sdaguejeblair's patch from yesterday is still in the check queue for similar reasons.19:53
*** radez is now known as radez_g0n319:53
sdagueIf this is going to remain a delay issue, I'd really like to get this out of our check queue again19:53
sdagueespecially for this week19:54
sdagueas the point of putting all the +2ers in a room was that we could move fast on landing things19:54
clarkbsdague: yup thats it19:54
sdagueclarkb: why did it get run multiple times?19:54
clarkbhttp://logs.openstack.org/69/167669/1/check/check-tempest-dsvm-centos7/74fd092/console.html http://logs.openstack.org/69/167669/1/check/check-tempest-dsvm-centos7/893160d/console.html http://logs.openstack.org/69/167669/1/check/check-tempest-dsvm-centos7/af86530/console.html19:55
*** mtanino has joined #openstack-infra19:55
clarkbsdague: because the test is exploding in a way that normally indicates a failure that zuul should retry19:55
fungiclarkb: sdague: afaik nobody has yet figured out why tempest runs on centos7 oom and disconnect the worker from jenkins/internet19:55
clarkbsdague: "FATAL: hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel"19:56
sdaguefungi: ok, then I think that needs to go back to experimental19:56
samueldmqpabelanger, yeah I agree it is :-)19:56
clarkbfungi: oh right the issue glusterfs was running into19:56
fungithis was the same issue which caused the glusterfs devs to switch their job to ubuntu19:56
dhellmannfungi, jeblair : could one of you add me to https://review.openstack.org/#/admin/groups/648,members please so I can populate the rest of its members?19:56
fungidhellmann: doing now19:56
dhellmannfungi: cool, thanks (I just noticed that merge, and then the discussion went in a different direction...)19:56
*** rlandy has quit IRC19:57
fungidhellmann: done19:57
*** Rockyg has joined #openstack-infra19:57
openstackgerritSean Dague proposed openstack-infra/project-config: move centos7 back to experimental  https://review.openstack.org/16777319:57
* clarkb goes looking for where it was added so we can revert it19:57
dhellmannfungi: thanks!19:57
sdagueclarkb: oh, I can find that19:57
clarkbsdague: I don't think we want it in experimental either as it will cause the same problem there19:57
cody-somervilleIsn't "java.io.IOException: Unexpected termination of the channel" like a network issue?19:58
cody-somervilleWe see it ever now and again too.19:58
fungiright, if someone runs check experimental, they'll never get results19:58
sdaguefungi: ok19:58
sdagueso then we just delete it?19:58
jeblaircody-somerville: are you seeing that on changes that report back to gerrit?19:58
jeblaircody-somerville: or rather, jobs that report back to gerrit19:59
clarkbcody-somerville: yes usually it means the jenkins master and slave lost connectivity for transient reasons so zuul reruns. In this case its a OOM specific to centos7 that happens consistently19:59
sdagueexperimental will at least let patche flow forward19:59
fungicody-somerville: often yes. in this case the worker becomes completely unresponsive at the console and unreachable over the network for a while, and eventually the kernel oom killer terminates enough things that it becomes reachable again19:59
nibalizerlooking at java logs... i've seen things... no one should ever see....19:59
cody-somervilleah, interesting.19:59
jeblairoh, oom during run, missed that19:59
clarkbI71e08fb511f7f524c7d72a9f308dbe3890b620a4 thats the change I think19:59
*** wenlock has quit IRC19:59
clarkbsdague: ^19:59
*** MarkAtwood has quit IRC20:00
sdagueclarkb: ok, I'll do the revert there20:00
*** pblaho has joined #openstack-infra20:01
fungiif you hold one of the workers running the job (or manually run the same commands the job does on one) you lose contact with it late in the tempest tests, then when it becomes reachable again the kernel log often mentions the oom killer taking out mysqld, apache, et cetera20:01
fungii didn'y analyze the process dumps to try and figure out what's sucking up all the available memory20:01
*** davide has quit IRC20:02
fungifigured once i confirmed it was reproducible someone else with a vested interest in the platform would work out the details20:02
openstackgerritSean Dague proposed openstack-infra/project-config: Revert "Promote devstack centos7 to non-voting check job"  https://review.openstack.org/16777520:02
sdagueok, there is the propper revert20:02
clarkbsdague: change needs a rebase?20:03
clarkboh the parent is the change it reverts20:03
fungiyep20:03
fungiclarkb: sdague: i think where it seemed stable was that the problem so far has only been observed in rax, so if you get lucky and it runs in hpcloud a few times in a row it seems like it's just fine20:04
clarkbI am going to manually kill the running jobs now, to get those changes to move while we get the revert in20:04
*** sabeen3 has joined #openstack-infra20:05
fungiand yeah, those three current examples are all in rax-iad specifically20:05
fungiwhich supports that theory20:05
openstackgerritSean Dague proposed openstack-infra/project-config: Revert "Promote devstack centos7 to non-voting check job"  https://review.openstack.org/16777520:06
sdagueok, the revert is rebased20:06
*** Bsony has quit IRC20:06
*** carl_baldwin has quit IRC20:06
matttclarkb: that is super odd20:07
*** sabeen1 has quit IRC20:07
*** tkelsey has joined #openstack-infra20:09
openstackgerritJoe Gordon proposed openstack-infra/project-config: Add gate-tempest-dsvm-sahara  https://review.openstack.org/16777920:10
openstackgerritJoe Gordon proposed openstack-infra/project-config: Add sahara tempest job to sahara and tempest  https://review.openstack.org/16778020:10
*** erikmwilson has joined #openstack-infra20:10
*** carl_baldwin has joined #openstack-infra20:11
*** annegentle has joined #openstack-infra20:12
*** tkelsey has quit IRC20:13
*** stevemar2 has quit IRC20:15
*** sarob has joined #openstack-infra20:15
*** tqtran_afk is now known as tqtran20:16
arosenmordred:  quick question you said that nodepool can output images as raw? Do you know where this configuration setting needs to be done?20:16
jogojeblair: ^ will wait for SergeyLukjanov on those two patches before going further20:16
jogojeblair: I added you as a co-author too since I cut and paste your commit message20:17
*** rlandy has joined #openstack-infra20:18
*** tnovacik has quit IRC20:19
*** dboik_ has joined #openstack-infra20:20
*** sarob has quit IRC20:20
*** emagana has quit IRC20:21
*** sarob has joined #openstack-infra20:22
*** MarkAtwood has joined #openstack-infra20:22
krotscheckAnyone know off the top of their head what the openstackid base URL is for openID?20:22
arosenmordred:  it looks like disk-image-create only suports qcow2 or tar from what i can see.20:23
arosen    -t qcow2,tar -- set the image types of the output image files (default qcow2)20:23
arosen       File types should be comma separated20:23
jeblairkrotscheck: no but i think you could look in system-config for the config of groups.o.o if you need to dig for it20:23
jeblairkrotscheck: (also, apparently it has documentation in progress for that sort of thing)20:24
fungithere's also https://review.openstack.org/165199 which might provide a clue20:24
fungiyeah, that20:24
clarkbarosen thats just an example20:24
*** dboik has quit IRC20:24
clarkbnot an exhaustive list20:24
krotscheckhrm.20:24
krotscheckOk, seems like it uses rds.20:25
*** dannywilson has joined #openstack-infra20:25
*** james_li has quit IRC20:25
arosenclarkb:  do i need to edit this file https://github.com/openstack-infra/nodepool/blob/master/nodepool/nodepool.py#L778 and add -t raw then or is there a way to do it via a config?20:25
clarkbarosen you can set the type in nodepool20:26
arosenclarkb:  where is this set?20:26
*** tonytan4ever has joined #openstack-infra20:29
*** dannywilson has quit IRC20:29
*** gyee has quit IRC20:30
greghayneshrm, we should document that image type feature20:31
greghaynesin dib we basically pass types through to qemu-img convert so anything that it supports as a target dib supports20:32
*** baoli has quit IRC20:32
*** dkliban is now known as dkliban_brb20:35
*** carl_baldwin has quit IRC20:36
*** yfried is now known as yfried|afk20:36
*** med_ has quit IRC20:36
clarkbarosen http://ci.openstack.org/nodepool/configuration.html#diskimages qemu-img-options? I would have to go look at code to confirm20:39
*** achanda has joined #openstack-infra20:39
*** gokrokve has quit IRC20:39
*** gokrokve has joined #openstack-infra20:40
*** annegentle has quit IRC20:40
*** bhuvan has quit IRC20:41
*** bhuvan has joined #openstack-infra20:41
arosenclarkb:  i'll try setting: qemu-img-options: -f raw20:42
*** mrmartin has joined #openstack-infra20:42
*** wenlock has joined #openstack-infra20:45
*** gokrokve has quit IRC20:47
*** gokrokve has joined #openstack-infra20:48
*** dboik_ has quit IRC20:48
*** dboik has joined #openstack-infra20:49
*** annegentle has joined #openstack-infra20:50
*** mjturek1 has quit IRC20:51
*** Rockyg has quit IRC20:51
*** Sukhdev has quit IRC20:51
sigmavirus24clarkb: do you need anything else from #openstack-ansible to debug that hpcloud-b4 issue mattt and I are seeing?20:52
clarkbsigmavirus24: yes, I have nothing else to go on. hpcloud-b4 devstack-trusty node is perfectly capable of manually installing memcached20:53
clarkbI don't know what I need but we need something more20:53
openstackgerritMerged openstack-infra/project-config: Revert "Promote devstack centos7 to non-voting check job"  https://review.openstack.org/16777520:53
openstackgerritJoe Gordon proposed openstack-infra/project-config: Add gate-tempest-dsvm-sahara  https://review.openstack.org/16777920:53
openstackgerritJoe Gordon proposed openstack-infra/project-config: Add sahara tempest job to sahara and tempest  https://review.openstack.org/16778020:53
*** thingee has joined #openstack-infra20:53
*** alexpilotti has joined #openstack-infra20:54
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Removed Nickname  https://review.openstack.org/16519420:54
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: WIP- Switched StoryBoard to openstackid.org  https://review.openstack.org/16779220:54
*** sdake has joined #openstack-infra20:55
*** sdake has quit IRC20:55
krotscheckmrmartin: Hey, if you get a chance, can you help me out with this WIP patch? Only the SREG email is coming back, and none of the ax. parameters.20:55
*** sdake has joined #openstack-infra20:55
mrmartinhi krotscheck20:55
*** erikmwilson has quit IRC20:55
*** erikmwilson_ is now known as erikmwilson20:55
mrmartinkrotscheck, do you have a local openstackid somewhere?20:56
*** carl_baldwin has joined #openstack-infra20:56
sigmavirus24clarkb: I'll see if I can get more details20:56
*** yfried|afk is now known as yfried20:56
sigmavirus24clarkb: oh we're doing it inside of lxc if you think that would make a difference20:56
*** jgrimm is now known as zz_jgrimm20:56
fungimrmartin: oh, you're back. i've reindexed chinese on the new server if you want to test again20:57
mrmartinfungi: thnx.20:57
mrmartinI'll look that tomorrow20:57
clarkbsigmavirus24: it may affect your ubuntu mirror and incrase the chances of network failures to that location20:57
*** mrda-away is now known as mrda20:57
*** tnovacik has joined #openstack-infra20:58
*** sdake__ has quit IRC20:58
fungimrmartin: also not urgent, but when i update puppet on the server i get: Error: /Stage[main]/Openstack_project::Ask/File[/usr/share/solr/WEB-INF/lib/lucene-analyzers-smartcn-4.7.2.jar]: Could not evaluate: Could not retrieve information from environment production source(s) file:/tmp/solr-4.7.2/contrib/analysis-extras/lucene-libs/lucene-analyzers-smartcn-4.7.2.jar20:58
mrmartinstrange20:59
fungiprobably a download failure or something, i haven't had time to look into it... but i got it twice in a row so it doesn't seem random21:00
*** e0ne has quit IRC21:00
*** kgiusti has left #openstack-infra21:01
mrmartindoes the /tmp/solr-4.7.2 exists?21:01
*** hashar has quit IRC21:02
fungimrmartin: nope21:02
mrmartinit is extracting this file, because that required for the Chinese indexing, it is a spec. analyzer21:02
mrmartinok, I recorded that, will check tomorrow21:02
fungimrmartin: thanks. have a good evening21:03
*** Bsony has joined #openstack-infra21:03
*** marun has quit IRC21:03
*** marun has joined #openstack-infra21:04
*** dkliban_brb is now known as dkliban21:04
*** tiswanso has quit IRC21:05
*** yfried is now known as yfried|afk21:06
*** pc_m has quit IRC21:06
*** mattfarina has quit IRC21:07
fungiclarkb: oh, yesterday i updated https://review.openstack.org/165660 based on your suggestion21:07
*** ociuhandu has quit IRC21:10
*** dprince has quit IRC21:12
openstackgerritJeremy Stanley proposed openstack-infra/infra-manual: Dynamically update copyright year at publication  https://review.openstack.org/16779521:12
*** davide has joined #openstack-infra21:13
*** rlandy has quit IRC21:13
*** Longgeek has joined #openstack-infra21:13
*** julim has quit IRC21:14
*** wenlock has quit IRC21:14
*** dkranz has quit IRC21:15
*** ldnunes has quit IRC21:15
*** wenlock has joined #openstack-infra21:17
*** mrmartin has quit IRC21:18
*** ivar-laz_ has joined #openstack-infra21:19
openstackgerritThai Tran proposed openstack-infra/project-config: Create a repository for stackforge/xstatic-angular-lrdragndrop  https://review.openstack.org/16779821:21
*** achanda has quit IRC21:22
*** mjturek1 has joined #openstack-infra21:22
*** ivar-lazzaro has quit IRC21:22
*** Ryan_Lane has joined #openstack-infra21:23
reeddamn, i am going nuts trying to fix something that is broken upstream21:24
*** Ryan_Lane has quit IRC21:24
reedand when I say upstream I mean in master21:24
krotscheckmrmartin: Sorry, was meeting gothicmindfood to cowork.21:24
krotscheckmrmartin: Will ping you in #storyboard21:24
*** rfolco has quit IRC21:24
openstackgerritJeremy Stanley proposed openstack-infra/infra-manual: Mention license in document footer  https://review.openstack.org/16779921:24
fungireed: any details?21:24
*** Longgeek has quit IRC21:25
*** achanda has joined #openstack-infra21:25
*** dustins has quit IRC21:25
reedfungi, not your fault and such a minor thing but https://review.openstack.org/#/c/142259/ proves that this slides thing is broken everywhere21:25
fungireed: sure, mostly just wondering if i can help figure it out21:25
reed2015-03-02 16:36:13.836 | ERROR: InvocationError: '/home/jenkins/workspace/gate-training-guides-tox-slides/.tox/slides/bin/doc8 doc'21:26
fungireed: did they maybe add a job which was already broken and never worked?21:26
*** ddieterly has quit IRC21:26
reedno, it's tox.ini that is wrong in master21:26
*** sarob has quit IRC21:26
openstackgerritMonty Taylor proposed openstack-infra/puppet-nodepool: Install additional depends for dib  https://review.openstack.org/16762521:27
openstackgerritMonty Taylor proposed openstack-infra/puppet-nodepool: Consume puppet-diskimage-builder  https://review.openstack.org/16761021:27
jeblairkrotscheck: the plan is (perhaps was?) to eventually move storyboard to openstackid -- however, i think it's important that our core set of tools not change haphazardly.  so we plan on switching gerrit, wiki, and $bugtracker together.21:27
krotscheckjeblair: That's fair. What's the schedule on that.21:28
reedjeblair, probably the wiki is safer to move by itself, earlier... but like with Ask OpenStack, the migration of existing users is still to be defined21:28
*** ivar-laz_ has quit IRC21:28
reedsince the wiki is less crucial than gerrit21:28
*** ivar-lazzaro has joined #openstack-infra21:28
jeblairkrotscheck: replace bugtracker then move bugtracker and gerrit together21:28
jeblairkrotscheck: (since launchpad has no other authn options, replacing it is a pre-req)21:29
*** rlandy has joined #openstack-infra21:29
krotscheckjeblair: So by 'bugtracker' to be replaced is launchpad.21:29
krotscheckkk21:29
fungireed: i see the issue... they're installing doc8 into a virtualenv, then trying to pipe output through doc8 in the normal executable path21:30
*** esker has joined #openstack-infra21:30
fungireed: just wondering how it got that way, other than adding an already-broken job to gate on it21:30
*** Ryan_Lane has joined #openstack-infra21:30
jeblairkrotscheck: yeah, sorry that was unclear.  replace launchpad-as-a-bugtracker with storyboard, then move storyboard+gerrit+others to use openstackid.21:30
jeblairkrotscheck: (except "storyboard" is now a variable)21:31
krotscheckjeblair: Right, I figured as much.21:31
jeblairreed: that's true, but i also want to avoid developers using multiple single-sign-on systems (which somewhat defeats the point)21:32
sigmavirus24clarkb: what mirror did you use to install memcached? We just had another failure on b421:32
openstackgerritJoe Gordon proposed openstack-infra/project-config: Add tempest-dsvm-sahara  https://review.openstack.org/16777921:33
openstackgerritJoe Gordon proposed openstack-infra/project-config: Add sahara tempest job to sahara and tempest  https://review.openstack.org/16778021:33
reedfungi,  putting " doc8 doc/training-guides" in tox.ini instead of " doc8 doc" as before, seems to pass on my machine21:34
openstackgerritJoe Gordon proposed openstack-infra/project-config: Add check-tempest-dsvm-heat  https://review.openstack.org/16780221:34
openstackgerritJoe Gordon proposed openstack-infra/project-config: Add heat tempest job to heat and tempest  https://review.openstack.org/16780321:34
fungireed: yeah it looks like it is finding the actual doc8 according to the log21:35
greghaynesclarkb: https://review.openstack.org/#/c/167804/21:35
fungireed: actually, running it on a machine i have handy, it's passing for me. that error doesn't occur21:36
reedoh, that's exactly what I didn't need: a magic bug :)21:37
fungireed: yeah, tox -e slides on a held bare-trusty worker in rackspace21:37
*** tnovacik has quit IRC21:37
fungireed: with tip of master for that repo21:38
clarkbsigmavirus the one hpcloud provides21:39
clarkber I think would need to double check the image21:39
reedfungi, you get no invocation error?21:39
fungireed: nope, and tox exits 0 (success)21:40
reedmaybe a different version?21:40
fungireed: wondering if we have something nondeterministic on our hands21:40
reed .tox/slides/bin/doc8 --version says > 0.5.021:40
fungireed: .tox/slides/bin/pip list says i have doc8 (0.5.0)21:41
*** achanda has quit IRC21:41
*** esker has quit IRC21:41
fungi--version agrees21:41
*** MarkAtwood has quit IRC21:42
*** ivar-laz_ has joined #openstack-infra21:42
fungiand the invocation is still the same21:42
fungislides runtests: commands[0] | doc8 doc21:42
*** carl_baldwin has quit IRC21:42
*** ivar-laz_ has quit IRC21:43
SpamapSoy21:43
fungirunning it a few more times to see if i can get it to fail ever21:43
*** mikeit has quit IRC21:43
SpamapSI just realized I have done approximately 5 minutes of work to prepare for presentation tomorrow night21:43
*** ivar-laz_ has joined #openstack-infra21:44
fungiSpamapS: sounds about right. it's a 60-minute presentation?21:44
openstackgerritStephanie Miller proposed openstack-infra/puppet-zanata: Add OpenID login provider support to Zanata config  https://review.openstack.org/16607321:44
fungi"wing it"21:44
*** ivar-lazzaro has quit IRC21:44
reedif I run it as `.tox/slides/bin/doc8 doc` it passes21:44
fungireed: maybe it's a tox version problem. what does tox --version say? i have 1.9.0 here21:45
*** gokrokve has quit IRC21:45
reed1.8.021:45
reedi'm on ubuntu somethingold21:46
*** doug-fish has left #openstack-infra21:46
fungireed: if you don't want to bother with replacing your distro version of tox, you can use it to bootstrap tox into another virtualenv21:47
fungitox newtox && newtox/bin/pip install -U tox && newtox/bin/tox -e slides21:47
jheskethMorning21:47
*** samueldmq is now known as samueldmq-away21:48
fungireed: nevermind. i meant: virtualenv tox && newtox/bin/pip install -U tox && newtox/bin/tox -e slides21:48
* fungi needs to detox now21:48
*** annegentle has quit IRC21:48
reedit fails in the gate though21:49
reedso even if I upgrade, that's not going to solve the issue in gate21:49
reedright?21:50
fungireed: yep, trying to figure out if it's tox version dependent execution behavior21:50
fungii'm testing your 1.8.0 to see if that fails, and also trying what is on the gate workers21:50
SpamapSfungi: yes but I need at least 15 minutes to add jokes to these slides. ;)21:50
*** dims has quit IRC21:50
fungiSpamapS: your jokes must be way better than mine21:50
openstackgerritStephanie Miller proposed openstack-infra/puppet-zanata: Add apache configuration for zanata  https://review.openstack.org/16401121:51
reedfungi, I think I solved it by specifying the exact paths21:51
reedfungi, it works better this way21:51
SpamapSfungi: they're in Esperanto.. so...21:52
*** achanda has joined #openstack-infra21:52
fungiSpamapS: that's my problem. jokes just don't translate well into lojban21:52
fungireed: yeah, seems not to be tox causing it. latest (1.9.2) passes for me as well as yours (1.8.0)21:52
jeblairSpamapS: are you using presentty?21:53
fungireed: curious why, but if you're able to recreate the problem then patch away21:53
SpamapSjeblair: so, thats the 5 minutes I spent21:53
SpamapSjeblair: I MAY add a feature which pops up eog for screenshots. ;)21:54
SpamapSeog or sensible-browser21:54
SpamapSor something like that, not entirely sure yet21:54
jeblair"Presentty: prepare 60 minute presentations in 5 minutes!"21:54
*** dims has joined #openstack-infra21:54
SpamapS"Presentty: prepare 60 minute presentations in 5 minutes!*"21:54
SpamapS* actual prep time does not include 6 hours ratholing on features for presentty21:55
*** dims has quit IRC21:55
fungiSpamapS: i suppose trying to render your screenshots with libcaca won't be sufficient21:55
*** dims has joined #openstack-infra21:55
jeblairSpamapS: yeah, i mean, was more like two months for me21:55
SpamapSfungi: it kind of defeats the purpose. :)21:55
SpamapSjeblair: amateur21:55
jeblairSpamapS: and those pieces of high ansi art i created were a couple hours each21:56
jeblairansi art is not easy21:56
SpamapSWhat was the program that made it easy "back in the day?" I forget now.21:56
jeblairi used 'thedraw'21:56
jeblairback in the day21:56
jeblairi used tetradraw recently21:57
jeblairit is not nearly as easy to use as thedraw21:57
fungii just used a text editor and two xterms to constantly cat the file in a delayed loop21:57
fungiback in the day21:57
SpamapShttp://en.wikipedia.org/wiki/List_of_text_editors#ASCII_and_ANSI_art hmm.. not a very complete list21:57
SpamapSthat was it.21:57
SpamapSTheDraw!21:57
fungiand had the ansi escapes i needed to know memorized21:58
jeblairbut it was usuable enough that i did not have to write an editor before i could write presentty :)21:58
SpamapShttp://en.wikipedia.org/wiki/TheDraw hah21:58
jeblairso dodged that rathole21:58
fungii think the beer has claimed most of those braincells over the years21:58
SpamapSumsdos is a thing. ;)21:58
*** timcline has quit IRC21:58
openstackgerritTimur Nurlygayanov proposed openstack-infra/project-config: Add HAOS project into Stackforge  https://review.openstack.org/16781321:58
SpamapSwww.syaross.org/thedraw/ hahaha21:58
jeblairSpamapS: wow, TheDraw and the space shuttle on the same page.  the world has changed for the worse.  :(21:58
*** mriedem is now known as mriedem_away21:59
SpamapSjeblair: aw that does make me :(21:59
*** mrunge has quit IRC22:01
*** tsg_ has joined #openstack-infra22:04
*** tsg has quit IRC22:04
*** ociuhandu has joined #openstack-infra22:04
BobBall_AWAYWho would be able to remove the email address from the XenProject CI gerrit account? :)  I want to redirect the email to a list for ongoing monitoring but not get any emails from the changes.22:06
*** Swami has quit IRC22:06
*** asettle has joined #openstack-infra22:08
*** jamielennox|away is now known as jamielennox22:08
*** hodos has joined #openstack-infra22:08
*** peristeri has quit IRC22:09
*** rlandy has quit IRC22:09
openstackgerritThai Tran proposed openstack-infra/project-config: Create a repository for stackforge/xstatic-angular-lrdragndrop  https://review.openstack.org/16779822:09
*** weshay has quit IRC22:10
openstackgerritJeremy Stanley proposed openstack-infra/infra-manual: Mention license in document footer  https://review.openstack.org/16779922:11
*** crc32 has quit IRC22:11
openstackgerritKhai Do proposed openstack-infra/project-config: Use zuul-cloner instead of git clone  https://review.openstack.org/16781622:11
*** annegentle has joined #openstack-infra22:12
openstackgerritgreghaynes proposed openstack-infra/nodepool: Add node deletion tests  https://review.openstack.org/16558222:13
zigo_fungi: Could you please approve this one? https://review.openstack.org/#/c/167798/22:13
*** HeOS has joined #openstack-infra22:13
*** sdake__ has joined #openstack-infra22:14
zigo_fungi: This wrong naming of the lib is blocking me hard for packaging Murano-dashboard (because Horizon is broken for me right now...).22:14
*** dboik has quit IRC22:15
fungizigo_: we have to schedule maintenance windows to rename projects. it's not a supported feature in gerrit, so we actually have to take it offline and update its database and filesystem (as well as make accompanying changes on other related servers)22:15
*** amitgandhinz has quit IRC22:15
zigo_fungi: Would it be easier to just add a new project, then delete the old one?22:15
*** amitgandhinz has joined #openstack-infra22:16
arosenis there an easy way to kill nodepoold -d ?   so that i can just control C it as i test things?22:16
*** jcoufal has quit IRC22:16
fungizigo_: gerrit also doesn't support deleting projects, we have to retire them22:16
zigo_fungi: Ok. So basically, I need to be patient? :)22:16
*** Bsony has quit IRC22:17
*** prad has quit IRC22:17
*** sdake has quit IRC22:17
BobBall_AWAYarosen: You have to kill -9 it or wait for the ctrl+c to take effect (effectively when it's finished with the currently-running processes of node building or image building)22:17
zigo_Please have it happen asap, it's a real major blocker for me.22:17
*** sdake has joined #openstack-infra22:17
arosenBobBall_AWAY:  yup that's what i've been doing.22:17
*** achanda has quit IRC22:17
fungizigo_: we've got a maintenance window coming up in two days (i need to go ahead and send the maintenance announcement for that now), but the change will need to look similar to https://review.openstack.org/16295222:18
zigo_tqtran: Did you read? ^22:18
BobBall_AWAYI imagine it's a safety feature since nodepool can't resume building nodes or images22:18
*** HeOS has quit IRC22:18
zigo_tqtran: Your change doesn't look like #16295222:19
openstackgerritThai Tran proposed openstack-infra/project-config: Create a repository for stackforge/xstatic-angular-lrdragndrop  https://review.openstack.org/16779822:19
*** amitgandhinz has quit IRC22:20
tqtranzigo__: just corrected it22:20
*** sdake__ has quit IRC22:21
fungitqtran: zigo_: in this case the acl is not tied to the project (there seems to be one acl file for all the stackforge/xstatic-.* packages) but you'll want to make sure it's properly renamed throughout all files in the project-config repo (gerrit/projects.yaml, gerritbot/channels.yaml and zuul/layout.yaml) and link it at22:21
fungihttps://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting#Upcoming_Project_Renames22:21
tqtranfungi: would it be easier to create a new repo for it and then retire the old one?22:22
*** davide has quit IRC22:23
fungitqtran: we'd really like to not accumulate more cruft repos than we already do, so renaming is best22:23
*** achanda has joined #openstack-infra22:23
ianwsdague / fungi: the problem with turning centos7 back to experimental is that if i try re-running it a considerable number of times to try and replicate the issue, then i'm also running a ton of other stuff and increasing general load22:23
fungiianw: so better to remove it entirely i guess?22:24
*** smccully has quit IRC22:24
fungiianw: looks like you only need to run it in rackspace to recreate the problem22:24
openstackgerritKhai Do proposed openstack-infra/jenkins-job-builder: Fix jenkins-job-builder-compare-xml job by using zuul-cloner  https://review.openstack.org/16782122:24
fungiianw: leaving it in experimental also has the added problem that check experimental will never return a result if that job hits a devstack-centos7 worker in rackspace22:25
fungisince it will run indefinitely22:25
*** Alexandra_ has joined #openstack-infra22:25
openstackgerritKhai Do proposed openstack-infra/jenkins-job-builder: Fix jenkins-job-builder-compare-xml job by using zuul-cloner  https://review.openstack.org/16782122:27
*** asettle has quit IRC22:27
openstackgerritDavid Lyle proposed openstack-infra/project-config: Create a repository for stackforge/xstatic-angular-lrdragndrop  https://review.openstack.org/16779822:27
david-lyletqtran: added the new one to the gerritbot22:28
david-lylein your patch22:28
*** hdd has quit IRC22:28
openstackgerritThai Tran proposed openstack-infra/project-config: Create a repository for stackforge/xstatic-angular-lrdragndrop  https://review.openstack.org/16779822:28
fungiianw: i also think i just remembered that job switching from tempest smoke to full recently? i think smoke doesn't trigger the issue22:29
tqtrandavid-lyle, fungi: done patch uploaded22:29
*** nelsnelson has quit IRC22:29
tqtranops another error22:30
fungiianw: though maybe not. i can't find evidence to back up that recollection22:30
openstackgerritmelanie witt proposed openstack-infra/project-config: Adjust regression exceptions for Nova Cells V1 job  https://review.openstack.org/16639622:30
sigmavirus24clarkb: idea. on hpcloud-b4 Can you reach mirror.rackspace.com?22:31
*** jcoufal has joined #openstack-infra22:31
ianwfungi: it's running smoke tests serial i think22:33
fungiianw: but yeah, we had at least 3 changes hit it today22:34
fungiand all were rackspace workers22:34
*** Alexandra_ has quit IRC22:34
*** asettle has joined #openstack-infra22:35
ianwfungi: that correlates to what was seen with the glusterfs job, but i do think this coming back to the base devstack job is a relatively new thing22:35
fungiianw: sounds likely, but i doubt having more devstack changes hang in the check pipeline is going to do much to help us track down the cause22:36
BobBall_AWAYsdague: FYI I didn't get a chance to test + deploy the message change.  Will have to do this after my vacation.22:37
*** unicell has left #openstack-infra22:37
*** andreykurilin_ has joined #openstack-infra22:37
*** dimtruck is now known as zz_dimtruck22:38
fungiianw: though you do have access to a tenant in rackspace where you can run this to reproduce it without having to rerun the job, right?22:38
ianwfungi: no i'm not advocating to hold up the queue22:39
arosenclarkb:  if i specify qemu-img-options: -t raw, nodepool says: ERROR: Element 'raw' not found in '/root/project-config/nodepool/elements:/usr/local/bin/../share/diskimage-builder/elements'22:39
arosenany ideas?22:39
openstackgerritMonty Taylor proposed openstack-infra/shade: WIP Create a swift container if it doesn't exist  https://review.openstack.org/16782322:39
*** dkliban is now known as dkliban_afk22:40
ianwfungi: i do have a personal account; so far others have not replicated the issue outside the gate using that22:40
*** jcoufal has quit IRC22:40
greghaynesarosen: I dont think qemu-img-options is what you want22:41
openstackgerritMerged openstack-infra/jenkins-job-builder: Convert all inline publisher examples to tests  https://review.openstack.org/16606422:41
*** dboik has joined #openstack-infra22:42
*** ajmiller has quit IRC22:42
*** e0ne has joined #openstack-infra22:43
arosengreghaynes:  any ideas of  what I need instead?22:45
openstackgerritThai Tran proposed openstack-infra/project-config: Create a repository for stackforge/xstatic-angular-lrdragndrop  https://review.openstack.org/16779822:45
greghaynesarosen: AFAICT there isnt support for specifying non qcow2 output from dib for nodepool22:45
*** HeOS has joined #openstack-infra22:46
nibalizerclarkb: no dice http://logs.openstack.org/46/167346/12/check/gate-infra-puppet-apply-precise/6e7fda8/console.html#_2015-03-25_19_46_43_54722:47
nibalizer:/22:47
*** annegentle has quit IRC22:48
mordredarosen: it's in works22:49
*** baoli has joined #openstack-infra22:49
greghaynesmordred: are there patches?22:49
clarkbjeblair: one issue with zuul cloner compared to ggp is it doesn't print the change under test22:49
clarkbsigmavirus24: http://archive.ubuntu.com/ubuntu is what the node I tested on used22:50
*** HeOS has quit IRC22:51
clarkbnibalizer: boo22:52
openstackgerritSpencer Krum proposed openstack-infra/project-config: Run rspec-puppet unit tests on puppet-elasticsearch  https://review.openstack.org/16782722:52
*** dboik_ has joined #openstack-infra22:53
openstackgerritThai Tran proposed openstack-infra/project-config: Renaming stackforge/xstatic-angular-irdragndrop  https://review.openstack.org/16779822:53
mordredgreghaynes: well, we haven't done them yet because it's pointless for us until we get rackspace working on our image content and also working for uploads22:53
*** gyee has joined #openstack-infra22:54
greghaynesah, ok. Just checking in case I poked at that22:54
mordredgreghaynes: that said - we'll necessarily have to support it as part of the patches to nodepool in support of dib-nodepool22:54
clarkbI am pretty sure nodepool does support it, it does not support >1 image output though22:54
greghaynesclarkb: The code I read doesnt allow setting the -t arg22:54
*** bhunter71 has quit IRC22:55
clarkboh wow and it hard appends a .qcow2 suffix :/22:55
*** gordc has quit IRC22:55
greghayneswell, the input validation isnt great so tecnically you can set it, but not in an intended way22:55
clarkbI must've confused code I wrote long ago that never merged with something we actually supported22:55
greghaynesyes22:55
*** andreykurilin_ has quit IRC22:56
*** dboik has quit IRC22:56
*** achanda has quit IRC22:57
*** tsg_ has quit IRC22:57
marunclarkb: hi!22:57
clarkbhello22:57
marunclarkb: is there a way to set an arbitrary devstack env variable from a job definition in project-config?22:58
marunclarkb: I'm assuming no, since stack.sh is run as a different user (stack)22:58
*** baoli has quit IRC22:58
clarkbsigmavirus24: I can ping mirror.rackspace.com from hpcloud too22:58
*** markvoelker has quit IRC22:58
marunclarkb: HenryG wants to create an ipv4+6 experimental job for neutron and I'm not sure there's a way to set IP_VERSION without adding a DEVSTACK_GATE variable in devstack-gate22:59
clarkbmarun: there is, you have to put it in the localrc which devstack will source22:59
clarkbmarun: and there is a d-g variable whose contents are appended to the localrc22:59
sigmavirus24clarkb: interesting. Is b4 in a different region than b1?22:59
*** Alexandra_ has joined #openstack-infra22:59
marunclarkb: ah, ok!22:59
jeblairclarkb: yeah, though "change under test" might be "changes under test".  but yeah.  if we switch the ggp macro out, we can throw in an echo for that22:59
clarkbmarun: DEVSTACK_LOCAL_CONFIG appears to be the variable23:00
marunclarkb: cool, thank you!23:00
clarkbsigmavirus24: nope23:00
marunHenryG: ^^23:00
clarkbsigmavirus24: b1-b5 are all the same region but are possibly different AZs23:00
HenryGmarun, clarkb, jeblair: thanks!23:00
*** asettle has quit IRC23:01
marunHenryG: so set DEVSTACK_LOCAL_CONFIG in the job def to include the ip version you want23:01
sigmavirus24So we use mirror.rackspace.com for all of our packages so we can pin dependencies and such. It seems to be an issue between that and b4 but I'm at a loss for what would be the cause23:01
ianw2015-03-25 15:07:40,575 INFO nodepool.image.build.devstack-fedora21-dib: Cloning into '/opt/dib_cache/source-repositories/puppet_bandersnatch_ff7683c13b27b4f004f99455e3101388fffb1960.tmp'...23:01
ianw2015-03-25 15:07:40,576 INFO nodepool.image.build.devstack-fedora21-dib: fatal: Could not read from remote repository.23:01
*** e0ne has quit IRC23:01
clarkbmarun: HenryG however23:01
ianw^ guessing this was just a temporary failure at the time?23:01
clarkbmarun: HenryG I have encouraged others to try a devstack change to enable ipv623:01
*** Alexandra_ has quit IRC23:01
clarkbmarun: HenryG and aiui there were only a few things that needed correcting. So its possible you don't even need a new job just self testing devstack + other changes23:02
*** Alexandra_ has joined #openstack-infra23:02
clarkbmarun: HenryG because ideally we would just test ipv6 as a first class citizen on every job run23:02
*** Alexandra_ has quit IRC23:02
*** asettle has joined #openstack-infra23:02
marunclarkb, HenryG: Ideally, yes.23:03
clarkblast I saw there were ~2 tests that failed23:03
clarkband that just had to do with how tempest asserted ip addrs showing up on VMs23:03
clarkbbut that was quite a few weeks ago23:03
*** achanda has joined #openstack-infra23:03
marunHenryG: Does that make sense?  Get it working on a devstack patch and then the default neutron tempest job to use ipv623:03
marunthen the -> then change the23:03
openstackgerritWayne Warren proposed openstack-infra/infra-specs: (WIP) Initial work on gitub-integration spec.  https://review.openstack.org/16363723:04
HenryGmarun: OK, that sounds like a one-liner I am willing to try :)23:04
alexpilottifungi clarkb: a patch landed on DevStack that broke the Hyper-V CI and angela-s2’s CI (see conversation on -dev)23:05
*** cdent has quit IRC23:05
fungialexpilotti: that's unfortunate. let's see if we can find some devstack core reviewers23:06
clarkbHenryG: marun curious to know how that goes23:06
*** mark_gloshen has joined #openstack-infra23:06
alexpilottitried to contact the autor on IRC, no reply yet. I wonder if it wouldnt be the case to revert it as there might be others involved23:06
fungialexpilotti: they usually hang around in #openstack-qa but also lurk in here a lot of the time23:06
fungi(contrary to popular belief, devstack is a qa repo, not an infra repo)23:07
mark_gloshenIs this a good place to ask for help with review.openstack.org (gerrit)?23:07
*** hdd has joined #openstack-infra23:07
alexpilottifungi: patch: https://review.openstack.org/#/c/158424/23:07
clarkbmark_gloshen: yup ask away23:08
jeblairmark_gloshen: it's the best place to do that23:08
alexpilottisdague and dtroyer approved it23:08
*** ivar-lazzaro has joined #openstack-infra23:08
mark_gloshenOk, I read the docs and setup my accounts, keys, etc. but am having problems with git-review -s23:08
jeblairianw: probaably a race with repo creation (unless repo creation broke)23:08
*** hichihara has joined #openstack-infra23:08
*** HeOS has joined #openstack-infra23:08
anteayaalexpilotti: usually the way forward for a patch that broke your ci is to offer a patch to fix both the intention of the original patch and your ci23:08
harlowjaqq; something that i've always wondered23:09
harlowjawhy aren't nova, glance, ironic... published on pypi23:09
clarkbmark_gloshen: can you paste the entire output of git-review -s to http://paste.openstack.org and share the link here?23:09
anteayaalexpilotti: paying attention to what broke your ci so you can fix it is rather the point of having it23:09
*** bhuvan has quit IRC23:09
harlowjalike shells exist for nova (ironic and others it seems); but why not a package23:09
alexpilottianteaya: we’re still testing to see if we got the workaround right23:09
mordredharlowja: we used to not do it on purpose23:09
alexpilottianteaya: was wondering if we could just revert it, fix it and re-merge it23:09
*** hashirabdi has joined #openstack-infra23:09
*** e0ne has joined #openstack-infra23:09
harlowjamordred any idea why?23:10
mark_gloshenhttp://paste.openstack.org/show/196756/23:10
anteayaalexpilotti: that's fine but you are asking the wrong folks23:10
anteayaalexpilotti: sdague and dtroyer approve lots of things23:10
mordredharlowja: yeah - because one could not in any way reasonably expect "pip install nova" to get you a working nova23:10
*** Longgeek has joined #openstack-infra23:10
mordredharlowja: however ...23:10
fungichmouel: dtroyer: ianw: sdague: alexpilotti is asking for a revert of https://review.openstack.org/15842423:10
*** chlong has joined #openstack-infra23:10
anteayaalexpilotti: and I tend to agree with their judgement23:10
harlowjamordred meh; that seems like a cop-out23:10
mordredharlowja: no - it was a very active choice, but one taht came from a distro-centric worldview23:10
clarkbmark_gloshen: it looks like whereever you are running that from is not able to talke to review.openstack.org over port tcp 2941823:11
mordredit was very explicitly about not publishing something known to be "broken"23:11
fungialexpilotti: those are the devstack core reviewers who happen to be in channel anyway https://review.openstack.org/#/admin/groups/50,members23:11
mordredharlowja: however, we've also had conversations recently about changing that and publishing server projects too23:11
harlowjahmmm, doesn't seem like any software would ever be published then, lol23:11
mordredharlowja: for all the reasons23:11
mark_gloshenI was able to connect via ssh though23:11
*** ivar-laz_ has quit IRC23:11
mordredharlowja: it just hasn't been high enough priority for anyone to actually work on it23:11
clarkbmark_gloshen: over port 29418? you can try `ssh -p29418 mark.gloshen@review.openstack.org gerrit ls-projects`23:11
harlowjamordred thx; interseting to know23:12
alexpilottifungi: tx!23:12
mark_gloshenhttp://paste.openstack.org/show/196757/23:12
fungiharlowja: though also at least a couple of our more popular server projects' names are already taken by other projects on pypi23:12
mordredthere is also that issue23:12
harlowja https://pypi.python.org/pypi/ironic seems like reserved, nova seems https://pypi.python.org/pypi/nova ok23:12
ianwalexpilotti: ok, did you already propose the revert (ianw checks queue...)23:12
mark_gloshen@clarkb I just tried the ls-projects and it worked23:12
harlowjahttps://pypi.python.org/pypi/neutron seems reserved/ok23:13
alexpilottiianw: right away23:13
jeblairharlowja: tempest is not us23:13
*** HeOS has quit IRC23:13
fungimark_gloshen: try adding -v to your git review -s23:13
fungimark_gloshen: for more verbose debug output23:13
fungithere might be some clues in there about what it's trying to do23:14
harlowjajeblair ya, good catch on that one, so some issues there i guess with naming23:14
*** hodos has quit IRC23:15
mark_gloshenhttp://paste.openstack.org/show/196758/23:15
*** mpavone has quit IRC23:15
alexpilottiianw: on it!23:16
fungiclarkb: mark_gloshen: i think i've seen this crop up a couple times now, where if the repo requires a cla and the account hasn't agreed to the icla or filed contact info, git-review fails its test push23:16
harlowjalet's see, maybe i can get someone to work on getting things published to pypi; and figuring out what to do about the name stuffs23:16
alexpilottiianw: https://review.openstack.org/#/c/167835/23:17
clarkbfungi: interesting23:17
mark_gloshenI did agree to to the icla23:17
mark_gloshenlet me check my contact info23:17
clarkbhttps://review.openstack.org/#/admin/projects/stackforge/cookbook-openstack-ops-database does require the cla23:17
*** sabeen3 has quit IRC23:17
ianwalexpilotti: can you just add to the changelog some analysis of what's wrong?  i guess this patch is really about laying groundwork for neutron as default23:17
fungiclarkb: if we can confirm that's what's happening, i consider that a git-review bug23:17
alexpilottiianw: was doing it already, tx23:18
clarkbfungi: ya, ideally it could spit out the you need valid cla error message from gerrit23:18
mark_gloshenAha23:18
*** ChuckC has quit IRC23:18
mark_gloshenThat was it23:18
fungiclarkb: agreed, that's the easy fix which comes to mind anyway23:18
mark_gloshenThank you fungi and clarkb23:18
fungiclarkb: harder fix is to find something else it can test which won't tickle cla enforcement23:18
clarkbsigmavirus24: fwiw our test nodes all come with the packages devstack needs precached for your tests. It may be worth mounting /var/cache/apt/archive into your containers23:19
fungimark_gloshen: great! apologies for the confusion there23:19
clarkbsigmavirus24: I don't know that that will ifx this particular problem but it will likely make your jobs faster and more reliable in general23:19
sigmavirus24clarkb: I didn't know that23:19
sigmavirus24Thank you!23:19
fungiclarkb: sigmavirus24: soon i also intend to have a mechanism in place where individual projects can list additional distro packages they want cached as well23:20
sigmavirus24fungi: that's awesome23:20
alexpilottiianw: done23:20
JayFfungi: clarkb: This could reduce the time in the agent_ssh-src job and the coreos builder *significantly*23:20
*** Longgeek has quit IRC23:20
* JayF makes a note to follow up on mounting that into his build containers in devstack if possible23:20
*** krtaylor has quit IRC23:21
ianwalexpilotti: and can you point to or open a bug please23:21
fungisigmavirus24: basic plan is to have nodepool scrape all branches of the git repos we host including in stackforge for a specific file which contains a cross-distro format list of packages used by their ci jobs23:21
sigmavirus24not another project-config like repo containing them all?23:22
fungisigmavirus24: then we can both use that as info on what packages we'll benefit from caching and also jobs can reference that list to be able to install things at run-time23:22
* sigmavirus24 isn't complaining, just curious23:22
clarkbfungi: I was thinking about that a little more and would it make any sense to have a bindep list in openstack/requirements just to simplify what is going on? I don't think we need any hard enforcemnt on that stuff though since its all already in the distros23:22
clarkbso maybe thats not worth it23:22
*** Bsony has joined #openstack-infra23:23
fungiclarkb: nah, having a bindep list in each project allows those projects to self-test changes to their lists. can't really cause conflicts there since the distro has non-conflicting package sets anyway23:23
openstackgerritIan Wienand proposed openstack-infra/system-config: Split diskimage-builder built images out  https://review.openstack.org/16783723:23
clarkbfungi: right the packages already being in the distros simplify some parts of this23:24
clarkbbut also make the use of a tool like bindep mandatory23:25
fungiwe'll be able to just union the set of bindep outputs from those plus whatever devstack wants23:25
alexpilottiianw: done!23:25
krotscheckclarkb: You up for baileys tonight?23:25
clarkbjhesketh: did you see my comment about updating the dg tempest jobs to use your new devstack log publisher with footers thing?23:25
*** achanda has quit IRC23:25
fungiclarkb: well, not mandatory. i have a fallback list going into project-config which contains all the stuff we already preinstall on bare-.* nodes23:25
clarkbkrotscheck: I just escaped downtown. I5 NB is shutdown and going to make transit a compelte mess today23:25
clarkbkrotscheck: probably best to avoid getting back in car/bus23:26
openstackgerritJames E. Blair proposed stackforge/gertty: Add held changes  https://review.openstack.org/16783823:26
krotscheckclarkb: You got it. See you tomorrow :)23:26
fungiclarkb: so jobs can just use that unless a project provides their own bindep file, and then that file addition even becomes self-testing23:26
clarkbkrotscheck: but do go to baileys and go upstairs for a slightly different vbe23:26
clarkbkrotscheck: you go down the alley and its a door on your left23:26
ianwalexpilotti: sorry to be annoying; but it's just "Partial-bug" because the patch will need to be reproposed with a fix to the problem23:26
clarkbfungi: gotcha23:26
jeblairmarkmcclain: by your request: https://review.openstack.org/16783823:26
*** yfried|afk is now known as yfried23:26
*** achanda has joined #openstack-infra23:27
jeblairmordred: ^ you may also be interested23:27
jheskethclarkb: er, I don't think so sorry23:27
jheskethclarkb: any pointers to where to find it, or happy to restate?23:27
clarkbjhesketh: ya let me find the change number23:27
alexpilottiianw: good point. Done :-)23:27
jheskethcheers23:27
*** dhritishikhar_ has quit IRC23:27
clarkbjhesketh: 16737823:27
krotscheckclarkb: btw, If I can get some time with you early tomorrow to ask about zuul, I'd appreciate it.23:27
clarkbkrotscheck: sure23:28
jheskethclarkb: thanks, looking23:28
*** Bsony has quit IRC23:28
krotscheckclarkb: Thanks23:28
mordredjeblair: nice23:28
jheskethclarkb: ah right, yes we should. Should we do that in another change though?23:28
clarkbjhesketh: either way works. I didn't think it deserved a -123:28
clarkbjhesketh: but feel free to update existing change or push new change depending on how you want to do it23:29
jheskethclarkb: well that's nearly ready to merge, so I'll do it as a new one since it's also kinda changing something different23:29
markmcclainjeblair: awesome23:29
jeblairmarkmcclain: i started with the minimal heuristic i thought was needed, but let me know if you want to change it, or if you think it's worth making configurable.  that part's easy now that the framework is there23:31
*** ChuckC has joined #openstack-infra23:32
*** dboik_ has quit IRC23:32
*** wenlock has quit IRC23:32
*** dboik has joined #openstack-infra23:33
clarkbjhesketh: and I think 165582 addresses your comments now23:33
alexpilottiianw: sorry, I uploaded a new patch straight after you +2a’d it :-)23:34
*** hdd has quit IRC23:34
ianwalexpilotti: what's the difference?23:34
alexpilottiianw: changed a word in the commit message23:34
alexpilottis/can/might/23:34
*** Alexandra_ has joined #openstack-infra23:35
markmcclainjeblair: the behavior you wrote feels correct… I'll try it out and see how it matches up23:35
jheskethclarkb: cool, will re-review23:35
*** dboik_ has joined #openstack-infra23:35
*** e0ne has quit IRC23:36
*** asettle has quit IRC23:36
alexpilottiianw: thanks for your  help! :-)23:36
*** yfried is now known as yfried|afk23:36
*** Alexandra_ has quit IRC23:37
stevebakeranteaya: hey, this smaller time limit is causing a timeout on a new test that I really want to run https://review.openstack.org/#/c/166320/23:37
*** chlong has quit IRC23:37
*** chlong has joined #openstack-infra23:37
ianwalexpilotti: as a courtesy when it commits i'll put a revert-of-revert back into the queue so it can get fixed up, but you might like to keep an eye on that review and maybe test it out first to ensure it's ok23:37
stevebakeranteaya: https://review.openstack.org/#/c/165287/23:37
*** dboik has quit IRC23:37
alexpilottiianw: we were already thinking about submitting a revert + fix23:38
*** hdd has joined #openstack-infra23:38
ianwalexpilotti: ok, that's great too!  we can just let the neutron experts review that as usual23:39
jeblairmarkmcclain: oops, it conflicts with HEAD; about to upload a new patchset23:40
clarkbmordred: have yu seen nibalizer's -1 on 165157?23:40
*** HeOS has joined #openstack-infra23:41
*** mescanef has quit IRC23:41
*** mescanef has joined #openstack-infra23:41
mordredclarkb: yes - haven't come back aroudn to it yet23:41
mordrednibalizer: I think we should align with your other thing23:42
anteayastevebaker: how long does the new test take to run?23:42
*** tsg has joined #openstack-infra23:42
anteayastevebaker: having heat functional tests take 2 hours presents a problem for us23:42
anteayaor it did anyway23:42
clarkbanteaya: I think stevebaker fixed the underlying slowness issue and got it back to near an hour23:43
anteayahe did23:43
stevebakeranteaya: I don't know, its timing out ;) Locally it is running in about 2 minutes23:43
anteayanow he wants a new test23:43
openstackgerritJames E. Blair proposed stackforge/gertty: Add held changes  https://review.openstack.org/16783823:43
stevebakeranteaya: actually the test is likely failing but the job times out before the test times out. What I really need is the test timeout error23:43
anteayastevebaker: how can something that runs locally in 2 minutes not finish in 70?23:43
nibalizermordred: right but move mine to be like that one or this one to be like that one23:44
anteayastevebaker: if the test takes 2 minutes to run locally can you lower the test timeout on that test?23:44
anteayato get the error returned23:44
nibalizeri like the directory separation since it will keep the main repo holding the .yml files saner23:44
anteayahaving to increase a test timeout beyond 70 minutes for a 2 minutes test doesnt' make sense to me23:44
jeblairstevebaker, anteaya: we usually set the jenkins timeout to 5 minutes longer than what we tell devstack in order to get full log collection23:44
stevebakeryeah, I might have to.23:44
anteayajeblair: and I did in this case, yes23:45
anteayajenkins timeout is 75 minutes23:45
anteayaor that was my intention23:45
anteayahttps://review.openstack.org/#/c/166320/23:45
anteayawiht this patch23:45
jeblairanteaya: cool, just emitting information into the channel randomly :)23:45
stevebakerrelated, the test should in theory pass when this review is approved https://review.openstack.org/#/c/165227/23:45
*** HeOS has quit IRC23:46
openstackgerritJoshua Hesketh proposed openstack-infra/project-config: Update devstack log publisher to use new macro  https://review.openstack.org/16784223:46
clarkbfungi: 167799 lgtm, is that something you want a lot of input on prior to approval?23:46
jheskethclarkb: ^23:47
clarkbfungi: it also looks fine when I scrunch up my browser into a tiny window but you probabl tested that well before I did :)23:47
openstackgerritMerged openstack-infra/infra-manual: Dynamically update copyright year at publication  https://review.openstack.org/16779523:47
*** markvoelker has joined #openstack-infra23:47
fungiclarkb: couldn't hurt. licenses are important23:47
anteayajeblair: thanks for checking up on me so that I am working with accurate information, thank you23:47
nibalizerjeblair: so in https://review.openstack.org/#/c/164908/ nan added puppet unit tests which i think is significant because we've not done that before on the infra modules23:47
nibalizeras long as information is being radiated out into channels23:48
fungiclarkb: my first patchset there ended up being a but too busy in the footer, hence striving for brevity but perhaps at the expense of readability23:48
stevebakeranteaya: I think our tests could use better test and build timeout tuning, I'll look into it23:48
openstackgerritMerged stackforge/gertty: Add change list options to configuration  https://review.openstack.org/16103223:48
jeblairnibalizer: thanks23:49
clarkbnibalizer: the first ~30 lines of https://review.openstack.org/#/c/164908/5/spec/classes/elastic_search_spec.rb are why I dislike rspec23:49
anteayastevebaker: thank you23:49
clarkbnibalizer: we've just written the module twice...23:49
anteayastevebaker: in the meantime I am much more comfortable helping you get a test working than extending a timeout23:50
anteayastevebaker: all you need is one more project-config core review on https://review.openstack.org/#/c/165227/23:50
clarkbnibalizer: the second chunk is a bit more useful since it checks parameter things23:50
stevebakerclarkb: any chance? https://review.openstack.org/#/c/165227/23:50
bknudsonis there a git hook for tox -e pep8?23:51
nibalizerclarkb: yea i've never really done the rspec-puppet thing23:51
*** markvoelker has quit IRC23:52
nibalizerclarkb: also could land this if you're feeling button-pressy https://review.openstack.org/#/c/164842/23:52
jeblairnibalizer, clarkb: i agree, that's not the kind of testing i think is useful...23:52
*** r-daneel has quit IRC23:52
openstackgerritIan Wienand proposed openstack-infra/nodepool: Automate reload of logging configuration  https://review.openstack.org/16784423:52
*** alexpilotti has quit IRC23:53
clarkbstevebaker: mostly looks fine, just curious about dib. Is it completely unused in that test at this point?23:53
nibalizerjeblair: yea if we're not gonna write it and require new features to be covered by it we probably dont want to be in the rspec-puppet business23:53
stevebakerclarkb: it has been completely expunged from devstack23:53
clarkbnibalizer: is that hiera behavior documented somewhere I can read up on23:53
nibalizerjeblair: how would you feel about a test that runs puppet for real then uses https://pypi.python.org/pypi/envassert to inspect the system?23:54
clarkbnibalizer: I am assuming that setting $group globally is doing magic somewhere23:54
openstackgerritMerged openstack-infra/nodepool: Add node deletion tests  https://review.openstack.org/16558223:54
*** ghostpl_ has quit IRC23:54
nibalizerclarkb: https://review.openstack.org/#/c/164845/5/modules/openstack_project/files/puppetmaster/hiera.yaml23:55
nibalizerfollow on change23:55
*** garyh has quit IRC23:55
nibalizerbasically when both of those are in then variables set in group/groupname.yaml will ovveride whatever is in common.yaml23:55
clarkbI see thanks23:55
nibalizerthis is only required because regexes on node definitions is supported in site.pp but not in hiera lookups23:56
jeblairnibalizer: that's more interesting to me (heck, even the noop tests catch most of our errors -- what we're left with are errors that are mostly "just didn't do what we thought it would")  so envassert wolud be helpful there23:56
jeblairnibalizer: baby steps if we want to try that though :)23:56
nibalizerjeblair: yea i think a test for system-config that applies only o_p::server and checks some basics is a good way to start23:57
*** annegentle has joined #openstack-infra23:57
nibalizercan evaluate usefulness then23:57
jeblairnibalizer, clarkb: let's ask around and make sure we don't want to be in the rspec business23:57
nibalizerjeblair: *nod*23:57
jeblairnibalizer, clarkb: that's a first-patch, and i want to be careful about making that decision23:58
jeblairnibalizer, clarkb: but if we agree, i can ask the author to drop the rspec tests23:58
clarkbnibalizer: comment on 16484223:58
nibalizerjeblair: i like the idea of saying 'should infra use rspec-puppet tests on its modles' to the community23:58
nibalizerand seeing what shakes out23:59
openstackgerritRamy Asselin proposed openstack-infra/system-config: Add puppet-openstackci to included modules  https://review.openstack.org/16744423:59
clarkbI personally will not write any rspec tests that rewrite the module23:59
clarkbDRY23:59
clarkbif others feel that that is actually a beneficial task I won't get in the way but it seems like a lot of not so useful busy work to me23:59
openstackgerritRamy Asselin proposed openstack-infra/system-config: WIP: Use common log server implementation  https://review.openstack.org/16742623:59

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