Wednesday, 2014-06-11

*** xuhaiwei has joined #tripleo00:07
*** matsuhashi has joined #tripleo00:28
*** weshay has quit IRC00:31
*** nati_ueno has joined #tripleo00:31
*** nati_ueno has quit IRC00:43
*** nati_ueno has joined #tripleo00:47
*** nati_ueno has quit IRC00:50
tchaypoI once again failed to hit anything on the roads this morning00:52
tchaypoand even went on multi-lane roads!00:52
greghaynesno, janky colo in pdx00:53
greghaynesoops00:53
clarkbtchaypo: is hittng things common on your roads?00:53
*** nati_ueno has joined #tripleo00:54
lifelessbnemec: hi00:56
lifelessbnemec: seems like the dib-utils acls are odd; I can't +2 there.00:56
lifelessbnemec: is it using the tripleo-core team?00:56
lifelessbnemec: oh, you've noticed :>00:56
lifelessbnemec: I'll ask infra00:57
tchaypoclarkb: it is when an unpracticed novice is driving00:57
*** vinsh has joined #tripleo00:57
StevenKtchaypo: Which multi-lane road?00:58
tchaypoI don't know, I didn't have time to look at street signs, I was just turning as directed00:59
tchaypoit went down a hill, then back up and around a curve to the left, if that helps00:59
StevenKHahaha01:00
StevenKWhat do you think? :-P01:00
openstackgerritA change was merged to openstack/tripleo-incubator: Install glusterfs-api on Red Hat  https://review.openstack.org/9907201:00
*** marun has quit IRC01:08
*** nati_ueno has quit IRC01:09
*** ramishra has joined #tripleo01:09
lifelesswut does oslo.config need a redis *cache* for ?01:09
clarkbo_O01:10
clarkbprobably OOMing as a service01:10
lifelessseriously01:12
lifeless9770101:12
openstackgerritRichard Su proposed a change to openstack/tripleo-image-elements: WIP: SELinux file context updates  https://review.openstack.org/9924201:12
*** junpark has joined #tripleo01:12
vinshgreghaynes, so.. finally with the changes for haproxy.. no stunnel.. public bind host is blank in keystone.conf01:14
*** junpark has quit IRC01:14
clarkblifeless: that is interesting01:15
clarkblifeless: also as a marconi backend01:15
clarkbsince logstash taught me one thing and that is redis should not be used as a message queue01:15
*** CaptTofu_ has quit IRC01:22
*** CaptTofu_ has joined #tripleo01:23
*** xuhaiwei has quit IRC01:26
*** CaptTofu_ has quit IRC01:27
openstackgerritOpenStack Proposal Bot proposed a change to openstack/diskimage-builder: Updated from global requirements  https://review.openstack.org/9907401:32
openstackgerritOpenStack Proposal Bot proposed a change to openstack/os-apply-config: Updated from global requirements  https://review.openstack.org/9908301:36
openstackgerritOpenStack Proposal Bot proposed a change to openstack/os-cloud-config: Updated from global requirements  https://review.openstack.org/9325301:36
openstackgerritOpenStack Proposal Bot proposed a change to openstack/os-collect-config: Updated from global requirements  https://review.openstack.org/9623401:36
openstackgerritOpenStack Proposal Bot proposed a change to openstack/os-refresh-config: Updated from global requirements  https://review.openstack.org/9623501:36
vinshgreghaynes, user error. looks good now with stunnel_borked added (as you already suggested)01:42
vinshjust issues with heat-api-cfn still wanting 0.0.0.0. probably missing from the element patch01:45
*** nosnos has joined #tripleo01:46
tchaypolifeless: greghaynes (and any other cores floating around)01:55
tchaypohttps://review.openstack.org/#/c/95308/ has 3 +2s and a +jenkins, could it get a +A?01:56
*** xuhaiwei has joined #tripleo01:59
openstackgerritJames Polley proposed a change to openstack/tripleo-incubator: Add details of which OS releases are tested in CI  https://review.openstack.org/9274901:59
openstackgerritA change was merged to openstack/tripleo-incubator: Reformat README as ReST and include in built docs  https://review.openstack.org/9530802:00
tchaypothanks lifeless02:00
openstackgerritJames Polley proposed a change to openstack/tripleo-incubator: Add details of which OS releases are tested in CI  https://review.openstack.org/9274902:01
*** ramishra has quit IRC02:04
bnemeclifeless: Yeah, sorry, I've been meaning to follow-up on that.  Keeps getting pushed down the priority stack. :-/02:04
lifelessbnemec: its cool02:04
bnemecAlso, just a heads up to anyone looking for me tomorrow that I may be kind of flaky.  Some family stuff going on that I need to be away for.02:05
lifelessack02:05
greghaynestchaypo: only 3 +2's? ;)02:09
*** spzala has quit IRC02:20
*** bnemec is now known as bnemec_away02:24
*** ramishra has joined #tripleo02:25
openstackgerritpatrick-crews proposed a change to openstack-infra/tripleo-ci: Alter how we grab and store machine files to use logstash indexing.  https://review.openstack.org/9924902:31
vinshgreghaynes, goodnews.  I have haproxy in the ce config... working :)  just dealing with some glance issue now.02:35
openstackgerritpatrick-crews proposed a change to openstack-infra/tripleo-ci: Alter how we grab and store machine files to use logstash indexing.  https://review.openstack.org/9925002:35
vinshonly other thing I can't figure out yet is "==> /var/log/upstart/heat-api-cfn.log <==02:36
vinshERROR: Could not bind to ('0.0.0.0', 8000)after trying for 30 seconds"02:36
vinshno where in the conf file is it told to bind to 0.0.0.0.. so not sure what heat-api-cfn's deal is.02:36
tchaypomaybe it isn't? often if things aren't specifically told what to bind to they end up binding to 0.0.0.002:37
tchaypoin my experience02:37
vinshin heat.conf I find "bind_host = 192.0.2.39"02:37
vinshas I expect...02:37
vinshmaybe "bind_host" isn't what heat-api-cfn expects.02:40
vinshah. no it should.02:41
*** CaptTofu_ has joined #tripleo02:41
vinshHmm, I wonder how heat.conf is created... what decides to uncomment sections of it02:42
greghaynesvinsh: hrm, Ill look for that next time I get a good build02:43
vinshI see the [heat_api_cfn] section is all commented out02:43
vinshgreghaynes, ACK02:43
vinshonly have a bind_host in the heat_api_cloudwatch area02:43
vinshthat is uncommented02:43
openstackgerritpatrick-crews proposed a change to openstack-infra/tripleo-ci: Alter how we grab and store machine files to use logstash indexing.  https://review.openstack.org/9925002:44
greghaynesour various caching keeps biting me hard :/02:46
*** CaptTofu_ has quit IRC02:46
vinshtakes like 12 minutes to relaunch my 6 node overcloud.  chance to catch up on email ;)02:50
greghaynes6 nodes? odd number02:50
vinshsometimes you just have to re-launch it.. cause devtest_overcloud doesn't seem to play well to completion for stack updates02:50
vinsh2 compute nodes, 2 swift nodes, one control node and another control-mgmt node right now02:51
greghaynesah02:51
* greghaynes stabs control-mgmt node02:51
vinsh:)02:52
vinshlikely we will too, sometime.02:52
vinshMaybe you saw Phil's email on this today.. etc etc02:52
* greghaynes checks email02:54
openstackgerritpatrick-crews proposed a change to openstack-infra/tripleo-ci: Alter how we grab and store machine files to use logstash indexing.  https://review.openstack.org/9925002:54
vinshtitle "Current state of community edition control node scaling (integrating haproxy)"02:54
vinshfeedback from Clint/Robert in the thread.02:54
greghayneshuh, I dont think im on that02:55
*** CaptTofu_ has joined #tripleo02:55
vinshah, guess your not on the ce-virtual lists they are.02:55
vinshprobably safer that way ;)02:55
vinshwill forward the end of this thread to you.. probably worth reading.02:55
greghaynesty02:55
vinshsent.02:56
greghaynesso it seems like some of this was mentioned there, but to expand - 2 nodes is pretty useless for galera and some other ha stuff were looking at, 3 is minumum, some docs seem to hint that 5 is ideal02:59
*** untriaged-bot has joined #tripleo03:00
untriaged-botUntriaged bugs so far:03:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/132576203:00
uvirtbotLaunchpad bug 1325762 in tripleo "intermittent tftp issues using physical hardware" [Undecided,New]03:00
*** untriaged-bot has quit IRC03:00
greghaynesI dont *think* this applies to the MQ since its mirroring based...03:01
vinshI keep hearing these guys here say "2 plus quorum"03:03
greghaynesyep03:03
greghaynes503:03
greghaynes:)03:03
vinsh:^)03:03
greghaynesor at least I that means quorum where 2 nodes dont have to participate for a vote to succeed03:04
greghayneser, I think that means03:04
vinshWhen is enough enough? hah!  Wondering how my rig will handle many more vm's at once.03:07
greghayneswell, 3 should be a fine dev number03:07
vinshya03:07
greghaynesalso, if you feel inclined feel free to add me to that thread :)03:08
vinshI can do an "adding greg now".. if you want to reply  to it?03:08
vinshwill just add anyway. good discussion.03:08
greghaynesYep, I dont have anything to add but I wouldnt mind reading it03:08
*** yamahata has joined #tripleo03:15
*** yamahata has quit IRC03:16
*** CaptTofu_ has quit IRC03:24
*** CaptTofu_ has joined #tripleo03:25
*** CaptTofu_ has quit IRC03:29
*** nosnos has quit IRC03:33
*** yamahata has joined #tripleo03:35
StevenKlifeless: What is your issue with the loops in os-cloud-config's nodes? We attempt to create the node, sleep for 10 seconds, service comes up, registers the node, and we break from the loop, no?03:42
lifelessStevenK: what happens if it doesn't come up03:44
StevenKWe loop and sleep again?03:44
lifelessand if it doesn't come up03:44
StevenKOh, doesn't come up at all03:44
lifelesswhat happens if it comes up after the last loop before the code after the loop runs03:45
StevenKThat sounds like a rather contrived edge case03:46
StevenKIn the nova-bm case, we'll try to add another interface if one is defined, otherwise fail silently if the service doesn't come up.03:46
StevenKIronic will attempt to create the port, and die horribly due to the exception03:47
lifelessit just looks visually wrong to me03:47
*** casanch1 has joined #tripleo03:47
lifelessif we drop off the end, we should signal that it never came up03:47
StevenKAbsolutely03:47
StevenKI totally agree, I'm slightly at a loss of how to test for that03:47
lifelessuse a fake source of time is the is the usual thing03:48
lifelesse.g. mock time.sleep03:48
*** casanch1 has quit IRC03:48
StevenKSorry. I know exactly how to write the test. I'm talking about how to test that we have fallen out of the loop without the service coming up03:49
StevenKSentinal value, I guess03:49
StevenKI'm not sure if bm_node will be None or throw NameError03:50
lifelessyou just need a mock client that throws everytime and mock sleep to makeit fast, then makesure the function raises at the right time03:51
lifelesse.g. client has had exactly 60 calls made03:51
StevenKlifeless: I know exactly how to write the test. I'm talking about the code itself.03:52
lifelessOH03:52
lifelesssorry03:52
StevenKHow about I use the word 'check'03:52
lifelessno, I get you now03:52
lifelesssuccess = False03:52
lifeless...03:52
lifelessif not success: raise ?03:52
StevenKSentinal value03:52
lifelessthats not a sentinel value :)03:52
StevenKlifeless: So if not success: raise the relevant ServiceUnavailable03:55
lifelessyeah03:55
StevenK  File "/home/steven/openstack/openstack/os-cloud-config/.tox/py27/local/lib/python2.7/site-packages/fixtures/_fixtures/timeout.py", line 52, in signal_handler03:59
StevenKHahahaha.03:59
StevenK    raise TimeoutException()03:59
StevenKLooks like tox doesn't love it if I forget to mock out time.sleep() :-)04:00
StevenKHuh, in the ironic case, it gives UnboundLocalError04:02
openstackgerritSteve Kowalik proposed a change to openstack/os-cloud-config: Raise exception after falling out the loop  https://review.openstack.org/9926504:09
StevenKlifeless: Did you end up putting up a patch against pbr for the os-apply-config coverage failure?04:13
*** nosnos has joined #tripleo04:15
lifelessStevenK: I haven't managed to extract an answer from mordred yet04:15
lifelessStevenK: it will be a small patch if you want to do it04:15
lifelessStevenK: and I can review it04:15
lifelessright now I'm fixing gertty :P04:15
*** matsuhashi has quit IRC04:19
StevenKHm, the testr command added by pbr already supports coverage-package-name=04:19
*** matsuhashi has joined #tripleo04:19
openstackgerritA change was merged to openstack/diskimage-builder: Check return code of element-info  https://review.openstack.org/9691304:22
openstackgerritA change was merged to openstack/tripleo-image-elements: Prevent tftp sysv init script from firing.  https://review.openstack.org/9484204:22
*** matsuhashi has quit IRC04:23
StevenKBut I can't figure out how to tell testr that04:24
openstackgerritA change was merged to openstack/tripleo-image-elements: Passthrough-enable keystone.conf.  https://review.openstack.org/9162504:25
StevenKHuh, is that a bug in pbr ...04:26
openstackgerritA change was merged to openstack/tripleo-image-elements: Installing ssl-cert package as apache element requires it  https://review.openstack.org/9334604:27
*** matsuhashi has joined #tripleo04:27
lifelessStevenK: yes, the testr pbr command is in pbr04:28
openstackgerritpatrick-crews proposed a change to openstack-infra/tripleo-ci: Alter how we grab and store machine files to use logstash indexing.  https://review.openstack.org/9925004:28
StevenKlifeless: http://git.openstack.org/cgit/openstack-dev/pbr/tree/pbr/testr_command.py#n128 -- the function goes to all this trouble to set package, and then doesn't use it04:28
openstackgerritA change was merged to openstack/diskimage-builder: Reinstate Trusty as default for Ubuntu  https://review.openstack.org/9186404:28
lifelessclarkb: got it going with weirdness, just need to fix the weirdness now. https://review.openstack.org/#/c/95625/1//COMMIT_MSG04:33
StevenKHuh. The source is even set in .coveragerc04:37
StevenKSo I have NFI why it isn't used04:40
*** CaptTofu_ has joined #tripleo04:46
*** CaptTofu_ has quit IRC04:51
StevenKlifeless: So when you're done with gertty, I can't work this out04:56
openstackgerritSteve Kowalik proposed a change to openstack/os-cloud-config: Add logging to os_cloud_config/nodes  https://review.openstack.org/9605105:05
*** lazy_prince has joined #tripleo05:06
lifelessStevenK: hi05:10
lifelessStevenK: I'm cooking dinner but have a small timeslice for you05:10
StevenKlifeless: I can't work out the small patch you had in mind for pbr -- I also can't work out how to pass the coverage package name05:12
lifelessStevenK: so the idea was to read the package name from setup.cfg05:14
lifelesswhich is schemaless05:14
lifelesse.g. pbr_packagename05:14
lifelessI don't think the python metadata stuff covers this yet (but check the pep?)05:14
lifelessand use that to default stuff05:14
lifelessStevenK: can't work out how to pass it where specifically?05:15
StevenKIn tox.ini05:15
lifelessclue me into the linkage you're expecting there05:15
StevenKcommands = python setup.py testr --coverage --coverage-package-name=os_cloud_config --testr-args='{posargs}'  for example05:17
*** rakesh_hs has joined #tripleo05:20
openstackgerritSteve Kowalik proposed a change to openstack/os-cloud-config: Add logging to os_cloud_config/nodes  https://review.openstack.org/9605105:20
lifelessoh05:20
lifelessok so you're proposing just accepting a parameter05:20
lifelesswe can do that05:20
StevenKIt's already in pbr05:21
lifelessStevenK: so you're asking how to make tox do that ?05:21
StevenKRight05:21
StevenK        ('coverage-package-name=', None, "Use this name for coverage package"),05:21
lifelessStevenK: what happens when you change the commands = list in tox.ini ?05:22
StevenKerror: option --coverage-package-name not recognized05:23
*** tzumainn has quit IRC05:23
lifelessStevenK: what happens when you do that directly yourself? e.g. source .tox/py27/bin/activate; python setup.py testr --coverage --coverage-pacakge-name=foo05:24
*** marun has joined #tripleo05:24
StevenKlifeless: Same error05:24
*** gcha has joined #tripleo05:25
lifelessStevenK: so tox is passing it05:27
StevenKHm, --help doesn't list it under Options for 'Testr' command:05:27
lifelessStevenK: you're getting the testr command from testrepository05:27
lifelesswhich was meant to be superceded by the pbr one05:28
lifelessMORDRED05:28
StevenKHaha05:28
lifelessso now you need to dive into the setuptools dynamic command registration plumbing05:28
lifelessand figure out why, when pbr is being used, its not winning05:28
StevenKDo I need a rope?05:28
StevenKWaist, or neck, I'm not fussy05:29
lifelessand wrists05:29
StevenKHaha05:29
lifelessit may be a little terrifying, yes05:29
lifelessbut it should be doable05:29
lifelessits all to do with the egg entry points05:29
*** e0ne has joined #tripleo05:31
lazy_princepls review and approve https://review.openstack.org/#/c/79873/05:34
lazy_princepls review and approve https://review.openstack.org/#/c/95655/. its a simple README change.05:40
*** lazy_prince has quit IRC05:43
*** e0ne has quit IRC05:44
*** lazy_prince has joined #tripleo05:46
*** lazy_prince has quit IRC05:49
*** lazy_prince has joined #tripleo05:51
*** lazy_prince has quit IRC06:04
*** rlandy has joined #tripleo06:04
*** jtomasek has joined #tripleo06:07
*** jtomasek has quit IRC06:07
*** jtomasek has joined #tripleo06:12
*** dshulyak_ has joined #tripleo06:15
tchaypoare we all excited about the meeting starting in 45 minutes?06:16
StevenKI thought it was at 5am this week06:16
mariostchaypo: i am trying my best to contain myself06:16
mariosStevenK: you sound disappointed?06:17
*** lazy_prince has joined #tripleo06:18
tchaypothe ical quite definitely says 5pm06:18
* StevenK is still fighting with pbr06:19
tchaypoWell, 5pm my time. Differnt things in other people's timezones. I wonder if Ng will make this one06:20
openstackgerritpatrick-crews proposed a change to openstack-infra/tripleo-ci: Alter how we grab and store machine files to use logstash indexing.  https://review.openstack.org/9925006:26
*** rdopieralski has joined #tripleo06:26
lifelesstchaypo: so I have to run out and get supplies06:27
lifelesstchaypo: you up for running the meeting?06:27
tchaypoSure06:28
tchaypoDoesn't seem to be anything to follow up from last week, except to confirm that we have a date06:28
StevenKlifeless: It's a pbr bug06:28
lifelessStevenK: ok..06:29
StevenKlifeless: http://paste.openstack.org/show/8359406:29
lifelessalso please let derekh know I fixed up his draft patch and it worked06:31
lifelesswe failed on the ssl certs step06:31
lifelesstell him to look at the -small deploy script too and the heat env, as they change as well06:31
*** CaptTofu_ has joined #tripleo06:34
*** CaptTofu_ has quit IRC06:38
*** matsuhashi has quit IRC06:42
GheRiveromorningn all06:43
*** matsuhashi has joined #tripleo06:43
tchaypolo ghe06:45
*** matsuhashi has quit IRC06:47
proffalkenMonring all, does anyone have a list of the rules I need my specs to pass in order to get approved by Jenkins? I seem to be hitting formatting errors on https://review.openstack.org/#/c/91750/06:50
*** matsuhashi has joined #tripleo06:50
*** rdopieralski has quit IRC06:50
*** rdopieralski has joined #tripleo06:51
*** jcoufal has joined #tripleo06:51
*** cody-somerville has quit IRC06:56
openstackgerritpatrick-crews proposed a change to openstack-infra/tripleo-ci: Alter how we grab and store machine files to use logstash indexing.  https://review.openstack.org/9925006:56
tchaypodo we still have StevenK ?06:57
GheRiveroagh! meeting time. I don't get use to be in a meeting with the sun in the sky06:58
tchaypoproffalken: you should be able to reproduce that locally by running "tox -edocs", i would guess06:58
tchaypoproffalken: if you can hang around for an hour I can take a look at it with you after the meeting06:58
tchaypoproffalken: if tox -edocs doesn't work06:59
tchaypoproffalken: try: tox -evenv -- python setup.py build_sphinx06:59
tchaypoproffalken: and let me know so i can make tox -edocs work later06:59
tchaypoGheRivero: wheee :)06:59
proffalkentchaypo: I can reproduce the error without any issues, I just don't understand why it's complaining about an unexpected indent - can you not have multiple indents in lists?06:59
*** jistr has joined #tripleo07:00
tchaypoReST is touchy07:00
tchaypoI sually just twiddle until it looks right and doesn't error07:01
tchaypomaybe i can help you more after the moeeting07:01
proffalkentchaypo: sounds good. I didn't see the email about the meeting changing time, I'll join now...07:01
*** derekh_ has joined #tripleo07:01
*** matsuhashi has quit IRC07:02
*** matsuhashi has joined #tripleo07:03
*** athomas has joined #tripleo07:03
*** matsuhashi has quit IRC07:04
*** matsuhashi has joined #tripleo07:04
*** pblaho has joined #tripleo07:05
rpodolyakamorning all07:05
*** cody-somerville has joined #tripleo07:08
*** jtomasek has quit IRC07:08
*** jtomasek has joined #tripleo07:09
lifelessproffalken: that error is from sphinx07:11
lifelessproffalken: generally means your rest won't render properly07:11
*** ramishra has quit IRC07:13
proffalkenlifeless: thanks, I'm fairly sure it's because of these nested lists, might have to rethink how I format that part of the doc07:14
*** mrunge has joined #tripleo07:17
proffalkenyup, it was the indents - two spaces, not four :(07:19
*** jprovazn has joined #tripleo07:24
lifelesstox -e docs should build it locally for you07:25
openstackgerritMatthew Macdonald-Wallace proposed a change to openstack/tripleo-specs: Spec to accompany systems-monitoring blueprint  https://review.openstack.org/9175007:28
*** dshulyak_ has quit IRC07:31
proffalkenthat should be more like it, seems to be passing now07:32
*** markmc has joined #tripleo07:32
openstackgerritlifeless proposed a change to openstack/diskimage-builder: Correct source-repository comments  https://review.openstack.org/9250907:32
openstackgerritMatthew Macdonald-Wallace proposed a change to openstack/tripleo-specs: Spec to accompany systems-monitoring blueprint  https://review.openstack.org/9175007:36
*** howleyt has joined #tripleo07:47
howleytCould I get some eyes on these two please?: https://review.openstack.org/#/c/81934/ and https://review.openstack.org/#/c/81920/07:47
howleytlifeless: thanks for the response on the limits question07:47
tchaypoproffalken: so..07:58
*** pblaho has quit IRC07:58
proffalkentchaypo: fixed it :)07:59
proffalkenit was a ReST formatting issue07:59
tchaypoproffalken: <307:59
proffalkenNow I just need to persuade you all that it's the correct approach... ;)07:59
tchaypoproffalken: I won't spend any time looking at it (for formatting issues) then07:59
proffalkenthanks07:59
tchaypoinstead I'm going to go away and see about dinner07:59
proffalkengood plan, I'm going for breakfast08:00
*** jtomasek has quit IRC08:00
*** jtomasek has joined #tripleo08:05
*** pcrews has quit IRC08:05
*** IvanBerezovskiy has joined #tripleo08:08
openstackgerritDerek Higgins proposed a change to openstack/diskimage-builder: Add tar as an output type  https://review.openstack.org/9836008:09
derekh_Can I get some eyes on https://review.openstack.org/#/c/97947/ please so the logs for each instance logs are available08:11
lifelesshowleyt: np08:16
*** akuznetsov has quit IRC08:17
*** pelix has joined #tripleo08:19
*** giulivo has joined #tripleo08:21
*** e0ne has joined #tripleo08:21
*** CaptTofu_ has joined #tripleo08:22
*** lucasagomes has joined #tripleo08:26
*** CaptTofu_ has quit IRC08:27
*** cody-somerville has quit IRC08:31
openstackgerritDerek Higgins proposed a change to openstack-infra/tripleo-ci: Write log file for each systemd unit  https://review.openstack.org/9794708:39
jprovazngreghaynes, hi08:43
jprovaznyou still around?08:43
openstackgerritJan Provaznik proposed a change to openstack/tripleo-image-elements: Add os-is-bootstrap-host element and script  https://review.openstack.org/8643508:56
*** akuznetsov has joined #tripleo08:57
openstackgerritA change was merged to openstack/tuskar: Remove © and remove unnecessary encoding lines  https://review.openstack.org/9612308:58
*** athomas has quit IRC08:59
*** untriaged-bot has joined #tripleo09:00
untriaged-botNo untriaged bugs so far! \o/09:00
*** untriaged-bot has quit IRC09:00
*** matsuhashi has quit IRC09:00
*** matsuhashi has joined #tripleo09:01
*** akuznetsov has quit IRC09:01
*** martyntaylor has joined #tripleo09:02
*** akuznetsov has joined #tripleo09:07
*** SpamapS has quit IRC09:10
*** SpamapS has joined #tripleo09:11
*** SpamapS has quit IRC09:11
*** SpamapS has joined #tripleo09:11
*** rcarrillocruz has quit IRC09:12
*** rcarrillocruz has joined #tripleo09:14
*** rlandy has quit IRC09:17
*** akuznetsov has quit IRC09:19
*** pblaho has joined #tripleo09:33
derekh_lifeless: are you gone ? gonna take over the screen session and see if I can sort out the ssl cert thing09:38
derekh_Ng: do you have new certs somewhere ?09:38
giulivoguys has anyone ever seen this error in the gate? http://logs.openstack.org/92/94292/3/check/check-tempest-dsvm-virtual-ironic/3802aa5/console.html.gz#_2014-06-06_17_03_13_31609:39
giulivois it worth opening a new bug or just recheck no bug ?09:39
GheRiveroderekh_: Ng is PTO this week09:39
derekh_GheRivero: ahh ok, thanks, will try to see if I can work around the problem so09:40
GheRiverogiulivo: don't know if related, but a patch landed in ironic to remove fake ans ssh drivers from the default enabled list09:41
*** akuznetsov has joined #tripleo09:42
GheRiverogiulivo: ok. the log is not from today. Forget what i just said09:43
openstackgerritDerek Higgins proposed a change to openstack/diskimage-builder: Add tar as an output type  https://review.openstack.org/9836009:43
GheRiveroderekh_: about review ^^09:47
derekh_GheRivero: ahh, I see what you meant now09:48
derekh_opps09:48
GheRiveroI don't know if I explained myself properly. But with '-o fedora.tar' the resulting image will be fedora.tar.tar09:48
GheRiverook :)09:48
openstackgerritDerek Higgins proposed a change to openstack/diskimage-builder: Add tar as an output type  https://review.openstack.org/9836009:49
derekh_GheRivero: thanks09:49
openstackgerritGiulio Fidente proposed a change to openstack/tripleo-incubator: Avoid recreate the VENV in setup-clienttools if it exists  https://review.openstack.org/9395709:49
*** jistr has quit IRC09:52
gonerilifeless: can you please take a look on https://review.openstack.org/#/c/85272/ , there is already 2 +2 and SpamapS was waiting for a feedback from you.09:52
lifelessderekh_: go for it09:52
openstackgerritA change was merged to openstack/tripleo-heat-templates: Add parameters for setting up keystone keys/certs  https://review.openstack.org/9459109:53
derekh_lifeless: k09:53
lifelessgoneri: reviewed; the behaviours are not the same.09:55
lifelessgoneri: I'm sorry to -1 and run, but its late and i'm going to sleep - I'll happily expand more in the morning and try and get you a way forward.09:55
gonerilifeless: good night then :)09:59
*** akuznetsov has quit IRC10:02
*** matsuhashi has quit IRC10:05
openstackgerritA change was merged to openstack/os-cloud-config: Raise exception after falling out the loop  https://review.openstack.org/9926510:06
*** matsuhashi has joined #tripleo10:06
*** matsuhashi has quit IRC10:06
openstackgerritA change was merged to openstack/os-cloud-config: Add logging to os_cloud_config/nodes  https://review.openstack.org/9605110:06
*** matsuhashi has joined #tripleo10:06
openstackgerritAlexis Lee proposed a change to openstack/tripleo-specs: Promote HEAT_ENV  https://review.openstack.org/9491010:07
*** jistr has joined #tripleo10:08
*** CaptTofu_ has joined #tripleo10:11
*** CaptTofu_ has quit IRC10:15
*** xuhaiwei has quit IRC10:16
*** yamahata has quit IRC10:23
openstackgerritAlexis Lee proposed a change to openstack-infra/tripleo-ci: Split very long line in toci_devtest.sh  https://review.openstack.org/9742910:23
*** akrivoka has joined #tripleo10:32
howleytIs there a pattern in any of the tripleo elements for having a configurable value in a conf file default to True (or any value, for that matter), if not set? I thought I couldn't do it as mustache does not differentiate 'not set' vs. False, but I'm possibly missing something.10:34
*** matsuhashi has quit IRC10:45
*** howleyt has quit IRC10:50
*** howleyt has joined #tripleo10:51
*** julim has joined #tripleo10:57
*** pblaho has quit IRC10:59
*** akuznetsov has joined #tripleo11:00
*** rcarrill` has joined #tripleo11:05
*** rcarrillocruz has quit IRC11:06
*** IvanBerezovskiy1 has joined #tripleo11:10
*** jtomasek_ has joined #tripleo11:12
*** rwsu_ has joined #tripleo11:12
*** IvanBerezovskiy has quit IRC11:14
*** jtomasek has quit IRC11:14
*** rwsu has quit IRC11:14
*** shadower has quit IRC11:14
openstackgerritAlexis Lee proposed a change to openstack/diskimage-builder: Debian: Allow debootstrap configuration  https://review.openstack.org/9933511:15
*** shadower has joined #tripleo11:15
*** devananda has quit IRC11:17
*** devananda has joined #tripleo11:17
*** shadower has quit IRC11:20
*** shadower has joined #tripleo11:21
*** elynn_ has joined #tripleo11:27
*** shadower_ has joined #tripleo11:27
*** shadower has quit IRC11:27
*** elynn has quit IRC11:27
*** weshay has joined #tripleo11:28
*** ohadlevy_ has quit IRC11:32
*** ohadlevy has joined #tripleo11:32
*** akrivoka has quit IRC11:32
*** akrivoka has joined #tripleo11:32
*** ohadlevy is now known as Guest2160011:36
*** lucasagomes is now known as lucas-hungry11:39
*** yamahata has joined #tripleo11:45
*** ci-overcloud has joined #tripleo11:52
ci-overcloud************** ci-overcloud complete status=1 ************11:52
*** ci-overcloud has quit IRC11:52
*** lathiat has joined #tripleo11:54
*** lathiat_ has quit IRC11:55
*** Guest21600 has quit IRC11:55
*** andreaf_ has joined #tripleo11:56
*** ohadlevy has joined #tripleo11:57
*** ohadlevy is now known as Guest7681511:57
*** spiffxp has quit IRC11:58
*** anteaya has quit IRC11:58
*** CaptTofu_ has joined #tripleo11:59
*** spiffxp has joined #tripleo12:00
*** CaptTofu_ has quit IRC12:03
*** dprince has joined #tripleo12:05
*** mrunge has quit IRC12:07
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: dpkg: support pkg-map in bin/install-packages  https://review.openstack.org/9160112:09
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: Yum: support pkg-map in bin/install-packages  https://review.openstack.org/9160012:09
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: opensuse: support pkg-map in bin/install-packages  https://review.openstack.org/9160212:09
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: Update base element to make use of pkg-map  https://review.openstack.org/9188012:09
*** hewbrocca has joined #tripleo12:11
*** jml has quit IRC12:13
*** Shrews has quit IRC12:16
*** jdob has joined #tripleo12:16
*** Shrews has joined #tripleo12:16
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: Name deploy-ironic and deploy-baremetal files uniq  https://review.openstack.org/9581212:16
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: Add test to ensure we don't duplicate filenames  https://review.openstack.org/9581312:16
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: Name 01-install-bin uniquely  https://review.openstack.org/9581012:16
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: Name 10-rhel-cloud-image uniquely  https://review.openstack.org/9581112:16
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: Name 99-setup-first-boot uniquely  https://review.openstack.org/9580812:16
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: Delete redhat-common 00-usr-local-bin-secure-path  https://review.openstack.org/9580912:16
*** shadower_ is now known as shadower12:18
*** Guest76815 has quit IRC12:19
*** ohadlevy_ has joined #tripleo12:19
*** jml has joined #tripleo12:21
*** noslzzp has quit IRC12:21
*** noslzzp has joined #tripleo12:25
*** noslzzp has quit IRC12:27
*** Shrews has quit IRC12:28
*** andreaf_ has quit IRC12:29
*** Shrews has joined #tripleo12:29
*** weshay has quit IRC12:30
*** sballe has quit IRC12:31
*** rlandy has joined #tripleo12:33
*** weshay has joined #tripleo12:33
*** nosnos has quit IRC12:36
*** tzumainn has joined #tripleo12:38
*** anteaya has joined #tripleo12:40
*** ci-overcloud has joined #tripleo12:41
ci-overcloud************** ci-overcloud complete status=0 ************12:41
*** ci-overcloud has quit IRC12:41
*** nosnos has joined #tripleo12:43
*** martyntaylor1 has joined #tripleo12:44
*** martyntaylor has quit IRC12:45
openstackgerritStuart McLaren proposed a change to openstack/tripleo-heat-templates: Glance: Update yaml to use api and registry params  https://review.openstack.org/7828512:47
*** nosnos has quit IRC12:47
*** martyntaylor has joined #tripleo12:50
*** martyntaylor1 has quit IRC12:50
*** victor_lowther has quit IRC12:51
*** adam_g has quit IRC12:51
*** adam_g has joined #tripleo12:52
*** lucas-hungry is now known as lucasagomes12:52
*** victor_lowther has joined #tripleo12:52
*** adam_g has quit IRC12:52
*** adam_g has joined #tripleo12:52
*** casanch1 has joined #tripleo12:53
*** rakesh_hs has quit IRC12:58
*** jrist has quit IRC13:01
*** jrist has joined #tripleo13:02
*** jcoufal has quit IRC13:03
*** ramishra has joined #tripleo13:05
*** CaptTofu_ has joined #tripleo13:06
*** markmc has quit IRC13:08
*** markmc has joined #tripleo13:09
*** noslzzp has joined #tripleo13:11
*** ramishra_ has joined #tripleo13:11
*** ramishra has quit IRC13:12
*** ramishra has joined #tripleo13:15
*** ramishra_ has quit IRC13:15
derekh_The the most green I've seen, 1 ci job failed in the last 10 hours, http://goodsquishy.com/downloads/tripleo-jobs.html13:16
*** matty_dubs|afk is now known as matty_dubs13:17
proffalkenderekh_: I'm sure I can fix that for you if you'd like?13:17
proffalken;)13:17
derekh_proffalken: please don't I'm having a good day13:18
proffalken:D13:18
lxsliderekh_: even this passed! https://review.openstack.org/#/c/97429/13:18
derekh_lxsli: sweet, looking13:19
*** ramishra_ has joined #tripleo13:20
*** ramishra has quit IRC13:21
*** ramishra_ has quit IRC13:23
derekh_lgtm, I really should quite it with the long one liners13:24
derekh_*quit13:25
*** rushiagr is now known as rushi13:25
lxsliThanks13:26
*** ramishra has joined #tripleo13:27
*** shakayumi has joined #tripleo13:28
*** shakayumi has joined #tripleo13:28
*** spiffxp has quit IRC13:30
*** spiffxp has joined #tripleo13:30
*** jcoufal has joined #tripleo13:31
*** geerdest has quit IRC13:38
*** rcarrillocruz has joined #tripleo13:38
*** rcarrill` has quit IRC13:40
*** geerdest has joined #tripleo13:41
*** geerdest has quit IRC13:42
openstackgerritIhar Hrachyshka proposed a change to openstack/tuskar: Synced jsonutils from oslo-incubator  https://review.openstack.org/9570013:43
*** yamahata has quit IRC13:47
*** yamahata has joined #tripleo13:47
*** pcrews has joined #tripleo13:55
*** ohadlevy_ has quit IRC13:58
*** ohadlevy has joined #tripleo13:58
*** ohadlevy is now known as Guest2127613:58
*** jistr has quit IRC13:59
*** Guest21276 is now known as ohadlevy_14:01
*** dkehn_ has joined #tripleo14:01
*** jistr has joined #tripleo14:03
openstackgerritTomas Sedovic proposed a change to openstack/tripleo-heat-templates: Remove OpenStack::Role and OpenStack::ImageBuilder  https://review.openstack.org/9938414:08
*** rcarrill` has joined #tripleo14:08
*** dkehn_ has quit IRC14:08
*** rcarrillocruz has quit IRC14:10
*** dkehn_ has joined #tripleo14:14
*** dkehn_ is now known as dkehnx14:15
*** akuznetsov has quit IRC14:16
*** ifarkas_ has joined #tripleo14:18
*** martyntaylor has quit IRC14:18
*** ifarkas has quit IRC14:18
*** akuznetsov has joined #tripleo14:19
*** jtomasek_ has quit IRC14:21
*** jprovazn is now known as jprovazn_afk14:27
*** rcarrillocruz has joined #tripleo14:29
*** rcarrill` has quit IRC14:31
*** CaptTofu_ has quit IRC14:40
*** CaptTofu_ has joined #tripleo14:41
*** CaptTofu_ has quit IRC14:45
*** noslzzp has quit IRC14:47
*** CaptTofu_ has joined #tripleo14:48
*** sballe has joined #tripleo14:51
d0ugaljdob: incase your looking, I've not ignored the comments I didn't reply to, I'm just still processing them :)14:52
*** ifarkas_ is now known as ifarkas14:52
*** shakayumi has quit IRC14:55
*** noslzzp has joined #tripleo14:55
*** untriaged-bot has joined #tripleo15:00
untriaged-botNo untriaged bugs so far! \o/15:00
*** untriaged-bot has quit IRC15:00
*** dkehn_ has joined #tripleo15:04
*** dkehnx has quit IRC15:07
*** jistr has quit IRC15:12
d0ugaltzumainn: You got a moment?15:12
tzumainnd0ugal, sure, what's up?15:13
d0ugaltzumainn: Still going through your and jdob comments :)15:13
d0ugaltzumainn: I don't know what a MasterTemplate model would look like15:14
jdobd0ugal: no rush, I have comments on mine too15:14
tzumainnd0ugal, a master template is just a single heat template (I think)15:14
tzumainnso a plan has: a list of roles, a master template, an environment file15:15
tzumainnalthough I think it's been argued that the master template is derived from the list of roles?  so jdob may have some corrections here15:15
d0ugalSo, a MasterTemplate model would just be a thing with one property that is a template?15:16
tzumainnhm15:16
d0ugalI had thought of it as being part of the deployment plan model15:16
tzumainnI guess so - I think it needs to be modeled to the extent that the environment file needs to be modeled15:16
*** dkehn_ is now known as dkehnx15:17
tzumainni.e., it doesn't make sense (to me) to explicitly model one and not the other15:17
tzumainnbut. . . .maybe I am wrong15:17
openstackgerritGerry Drudy proposed a change to openstack/tripleo-image-elements: Move swift logs to logs in /var/log/swift  https://review.openstack.org/9153315:17
d0ugalI guess the reason I see it differently is due to implementation.15:17
d0ugal(which I know I should ignore at this stage)15:17
*** rdopieralski has quit IRC15:18
tzumainnI guess my view is that the environment file isn't some random file whose format we define - its format is defined by heat, just like the format of the template15:19
d0ugalok15:19
d0ugalI'll add something in15:19
Nglifeless: pong (delayed, on holiday this week). I mailed you the certs because the network here is pretty awful and I can't get to the bastion. Sorry :/15:23
*** jistr has joined #tripleo15:23
d0ugaljdob: Trying to get my head around your first comment and (I think tzumainn touched on it above ^). Does the relationship to the roles need to be stored in the deployment plan?15:25
openstackgerritTomas Sedovic proposed a change to openstack/tripleo-heat-templates: PoC: Remove MERGABLE_TYPES from merge.py  https://review.openstack.org/9940615:27
tzumainnd0ugal, the roles that a plan uses definitely needs to be stored15:29
d0ugaltzumainn: hmm, maybe I'm not following it at all then.15:29
*** e0ne has quit IRC15:35
tzumainnd0ugal, okay - so there's a list of roles15:35
tzumainnand when you create a deployment plan, you have to select the roles you want to use in your deployment15:36
d0ugalRight15:36
d0ugaltzumainn: So, is the comment just to clarify that deployment plans don't contain roles but rather have a reference to them? i.e. roles are a thing on their own too.15:37
tzumainnd0ugal, yep, exactly!15:38
*** jcoufal has quit IRC15:38
*** jcoufal has joined #tripleo15:38
d0ugaltzumainn: cool. that's easy :)15:39
*** sballe_ has joined #tripleo15:40
jdobthat's actually kinda fuzzy15:41
jdobthe plan contains references to resource providers15:41
jdobbut since we're saying a role is 1 or more resource providers15:41
jdobgoing backwards from plan to roles is actually going to be a bitch15:42
jdobunless we explicitly store the list of roles somewhere15:42
tzumainnjdob, can't we store a list of role ids somewhere in the deployment plan?15:43
*** sballe has quit IRC15:43
d0ugaltzumainn: I thought that's what we were doing...15:43
d0ugalWhy do we need to reference the resource providers if we can reference the roles?15:44
jdobthe whole point is that we're just dealing in heat templates15:45
jdoband not shoving extra data in places if we can avoid it15:45
jdobwell, "the whole point" isnt really a good start to that thought :)15:45
*** edmund has joined #tripleo15:45
jdobas to why reference the resource providers, the idea was that we're constructing a heat template15:46
jdoband that's our storage15:46
jdobrather than a database that contains all of the same information15:46
jdobit was to try to simply use the heat templates as the data15:46
tzumainnsorry, I might have gotten confused here then15:47
tzumainnthe master plan references the role templates as provider resources - that's just how nested heat stacks work15:47
*** edmund has quit IRC15:48
*** ci-overcloud has joined #tripleo15:48
ci-overcloud************** ci-overcloud complete status=100 ************15:48
*** ci-overcloud has quit IRC15:48
tzumainnI had thought that we'd also want to be able to have a list of roles for an easy query or something15:48
tzumainnbut maybe that's not needed?15:48
tzumainnI need to run, 'll catch up on this later15:48
jdoba general list of roles or a list of roles for that plan?15:48
howleytjdob, tzumainn: is there a blueprint describing what ye are talking about?15:50
d0ugalhowleyt: https://review.openstack.org/#/c/97553/15:50
jdobhowleyt: there's a few :)15:51
howleytthanks15:51
d0ugalhowleyt: but that may not help, as part of the issue is that I seem to have explained some of it badly/incorrectly :)15:51
jdobhttps://review.openstack.org/#/c/94720/  is related as well15:51
jdoband if you're new to tuskar concepts, i'd start with the latter15:51
howleytAh, so I saw general talk about templates and was interested (completely tuskar ignorant)15:52
d0ugaljdob: So, I think I'm confused about Roles/Provider Resources/Deployment Plans.15:52
howleytI'm interested in breaking up templates into smaller, more reusable chunks.15:52
jdobhowleyt: so are we, very much so15:52
jdobit's super important to what tuskar wants to be doing15:52
jdobd0ugal: we need a whiteboard, meet you half way on a boat in the atlantic?15:53
d0ugaljdob: Works for me15:53
d0ugalAlthough, I have a whiteboard in my room ;)15:53
jdobme too15:53
jdobi wonder if I can angle my camera...15:53
d0ugaljdob: That would be handy - or feel free to draw and take a picture?15:53
*** akuznetsov has quit IRC15:53
jdobi've actually done that before15:53
d0ugalme too :)15:53
*** edmund has joined #tripleo15:54
jdobya know what? hang on, lemme try that15:54
d0ugalthanks!15:54
jdobdamnit, my daughter left the cap off my black marker and its dried out. not a good start15:54
*** martyntaylor has joined #tripleo15:55
*** e0ne_ has joined #tripleo15:57
*** akuznetsov has joined #tripleo15:59
*** matty_dubs is now known as matty_dubs|lunch16:01
*** jang has quit IRC16:05
*** martyntaylor has left #tripleo16:08
*** ramishra has quit IRC16:08
derekh_lifeless: ssl problem is fixed, had to add the issuers cert to the crt file16:09
derekh_lifeless: then hit a small problem finding os-asserted-users16:09
*** IvanBerezovskiy1 has left #tripleo16:09
derekh_lifeless: deploy-ci-overcloud == 016:09
*** ramishra_ has joined #tripleo16:09
derekh_lifeless: have now added the prepare-ci-overcloud script to the end of deploy-ci-overcloud16:10
derekh_lifeless: most of it has worked, failed to build the test env image16:10
derekh_lifeless: couldn't find the ubuntu and pypi mirrorw on the undercloud (I guess they don't exist)16:10
derekh_gonna try again without them16:11
devanandag'morning, folks!16:12
derekh_lifeless: ok kicked off a new run, hopfully it will get further this time, /me wont be here to find out16:12
devanandajust a heads up to anyone testign with ironic -- in the last ~24hrs we landed over a dozen bug fixes, and a few largish code cleanup patches16:12
devanandaI'd be delighted to get feedback from testing of tripleo deployments on your test rack(s) with current tip of ironic. My hope is that it'll be noticeably more stable than it was last week16:13
devanandathanks! :)16:14
derekh_devananda: I'm pretty sure lifeless has been pulling in ironic changes to the undercloud we're currently working with for the new CI deployment, so he'll probably be interested16:16
*** jistr has quit IRC16:19
*** ramishra_ has quit IRC16:20
*** derekh_ has quit IRC16:21
*** jcoufal has quit IRC16:23
openstackgerritDougal Matthews proposed a change to openstack/tripleo-specs: TripleO Template and Deployment Plan Storage  https://review.openstack.org/9755316:24
*** e0ne has joined #tripleo16:28
*** e0ne_ has quit IRC16:32
*** e0ne has quit IRC16:37
d0ugaljdob, tzumainn - so, I did follow up with the swift folks. It doesn't seem like changing how they do versions is feasible (at least in the short term) but they did have some suggestions for making it work.16:42
d0ugalSomething simple like a naming convention or different containers for versions16:43
d0ugalIt could get a little messy, but it could be easier/quicker than doing the local database thing.16:43
d0ugalSo I think I'll have to go into more detail on this now.16:43
d0ugalmarios: ^ you may find that interesting too.16:44
d0ugalI'm off for now, but I'll continue with this tomorrow.16:44
*** marun has quit IRC16:45
*** akrivoka has quit IRC16:50
chuckChi all: i'm in a neutron/ml2 meeting, and wondering if TripleO needs ml2 to support bulk create operations?16:50
*** rcarrillocruz has left #tripleo16:51
*** ci-overcloud has joined #tripleo16:53
ci-overcloud************** ci-overcloud complete status=2 ************16:53
*** ci-overcloud has quit IRC16:53
*** dshulyak_ has joined #tripleo16:56
*** matty_dubs|lunch is now known as matty_dubs17:03
*** dprince has quit IRC17:10
*** dguerri has quit IRC17:14
*** lucasagomes is now known as lucas-dinner17:19
SpamapSchuckC: AFAIK no, TripleO will create ports and things as-needed.17:24
*** eghobo has joined #tripleo17:25
chuckCSpamapS: thanks.  Is that what TripleO does now?  Are there any plans for better scaling that might include bulk?17:28
*** eguz has joined #tripleo17:28
*** eguz has quit IRC17:29
*** saurabhs has joined #tripleo17:29
*** eguz has joined #tripleo17:29
SpamapSchuckC: that seems very far off17:29
SpamapSchuckC: anything nova does, we'll get for free.17:29
SpamapSchuckC: so if nova starts handling --num-instances=X with nice bulk neutron requests, we might consider pushing that level of optimization into Heat and thus TripleO.17:30
*** dshulyak_ has quit IRC17:32
chuckCSpamapS: thanks, that explains it :)17:32
*** eghobo has quit IRC17:33
*** lazy_prince has quit IRC17:35
*** dprince has joined #tripleo17:40
*** eguz has quit IRC17:46
*** eghobo has joined #tripleo17:47
*** eguz has joined #tripleo17:48
*** rushi has quit IRC17:51
*** eghobo has quit IRC17:52
SlickNikhey guys17:53
SlickNikWe're hitting an issue building trove images using dib, where the cloud-init datasource on the guest-image is None17:54
SlickNikhttps://gist.github.com/anonymous/1cbeadc132736670c41c17:54
*** rushiagr has joined #tripleo17:54
SlickNikCould this be because of https://review.openstack.org/#/c/95598/ merging?17:54
SlickNiki.e. just wanted to confirm that it's now required to explicitly specify the could-init-datasources element and list the datasources using DIB_CLOUD_INIT_DATASOURCES17:57
vinshAnyone have tips.. on proper heat template syntax.. to say.. tell haproxy alist of "node" that are swift ip's18:02
vinshso.. some merge:map thing..18:02
vinshthat would scale swiftstroage0 1 2 etc..18:02
vinshmerge.py seems to bomb out on me.18:02
vinshthis is what I was trying: http://paste.openstack.org/show/83676/18:04
vinshwith the error: http://paste.openstack.org/show/83677/18:04
*** nati_ueno has joined #tripleo18:07
*** dshulyak_ has joined #tripleo18:08
*** shardy is now known as shardy_afk18:08
*** jang has joined #tripleo18:12
SpamapSSlickNik: it is only required _if_ you included cloud-init-datasources18:12
*** markmc has quit IRC18:13
vinshFor example.. how would you re-write lines 324-340 from https://gist.github.com/jprovaznik/9662754  so that heat and merge.py would autoscale that section?18:15
vinshso that you don't have to list "notcomptue0, notcompute1"...18:16
vinshoh. I got it. my issue was that "name" was not in the merge context or what have you.18:18
vinshThanks for letting me think out loud #tripleo. :)18:19
greghaynesanytime18:22
vinshgreghaynes, so now, my control node haproxies swift traffic to (swiftscale)-nodes18:22
vinshgive me cake.18:22
greghaynesoooo18:23
*** cody-somerville has joined #tripleo18:27
*** cody-somerville has joined #tripleo18:27
*** eguz has quit IRC18:35
*** eghobo has joined #tripleo18:36
*** pelix has quit IRC18:36
lifelessmornink18:36
jprovazn_afkvinsh, oh dear, I hoped that gist is dead & forgotten18:36
jprovazn_afkvinsh, do not use it18:36
vinshi'm not!18:36
vinshwas only calling it as an example18:36
jprovazn_afkgreat18:36
*** jprovazn_afk is now known as jprovazn18:37
vinshLearned how to properly write heat syntax to take advantage of merge.py.18:37
vinshall is well with the cloud cosmos.18:37
jprovazncloud cosmos :)18:37
SlickNikSpamapS: Thanks for the info! There's a code-path that still relies on a file being pushed to the guest via ConfigDrive; so I guess we would need it for that to work?18:37
SlickNikSpamapS: Will try it out and see.18:38
*** StevenK has quit IRC18:40
*** StevenK has joined #tripleo18:40
*** jang has quit IRC18:47
SpamapSvinsh: we call that "Heat++" ;)18:47
greghaynesjprovazn: Hey, Im guessing you were pinging me to ask about the patch you updated?18:49
greghaynesty, btw :)18:49
jprovazngreghaynes, yes, I've made just a very minor change to avoid another -1 ;)18:50
*** e0ne has joined #tripleo19:00
vinshIs there a way.. to shortcut.. what heat will populate in an element? Say I want to feed a template to heat.. and see how it would populate a config file in an image element?19:05
vinshstack-updates are nice.. save time.. until your update lays down an invalid .conf file that blocks the update form completing.. thus forcing a complete stack  relaunch to move on.19:07
greghayneswhy does that require a relaunch?19:07
vinshheat will try a stack-update.. but the last stack-update failed19:07
vinshso it can't19:07
greghaynesoh, failed stack19:07
greghaynesyea19:07
greghaynesthats a problem19:07
vinshtable flipping time.19:08
greghayneshehe, evil thinking me has a hacky idea19:08
greghaynesmake the curl call for the stack to 'succeed' on your own19:08
*** jang has joined #tripleo19:08
greghaynesfrom the node19:08
greghaynesthen stack-update again19:08
vinshhmm19:08
vinshI mean.. how else can you see how heat will populate an element?19:09
greghaynesI think SpamapS actually had a similar temporary fix proposed of just editing the database19:09
vinshsort of have to see it on the node to know19:09
greghaynesyep19:09
vinshYou can understand mustache and such all you want.. but its never good enough to fully see what comes out the other end :)19:09
vinshI shall call this new invention "heat-solo"19:10
*** nati_ueno has quit IRC19:10
lifelessvinsh: holo ?19:15
vinshheat-yolo. yes.19:16
* vinsh ducks19:16
greghayneshahah19:16
greghaynesI think we can secretly call the database editing that if we ever do it19:16
SpamapSvinsh: two things..19:16
SpamapSvinsh: one, just edit /var/lib/heat-cfntools/cfn-init-data to your liking19:17
SpamapSvinsh: two, edit the DB and "resurrect" your stack. ;)19:17
SpamapSthat is definitely heat-yolo ;)19:17
SpamapSdon't try to use abandon/adopt .. they lose track of user permissions unfortunately19:18
vinshwill take a look there some time... sounds fancy.19:18
SpamapSvinsh: that file will be used as the 'heat_local' data source19:19
SpamapSvinsh: you can even just copy /var/lib/os-collect-config/cfn.json to that location and then disable cfn in /etc/os-collect-config.conf19:20
greghaynesdo you have to kill os-c-c so it wont get overwritten?19:20
SpamapSgreghaynes: no19:20
SpamapSgreghaynes: os-collect-config won't write to /var/lib/heat-cfntools/cfn-init-data .. it is only written by cloud-init19:20
vinshOhh.. so on the overcloud node that is interpreting heat data through os-c-c19:20
greghaynesah19:20
SpamapSgreghaynes: but you would want to stop it anyway, so it doesn't keep running with the wrong collectors19:20
SpamapSvinsh: right19:21
vinshNeat :)19:21
SpamapSvinsh: I've been thinking about adding a more natural 'local' data source for calculated fields and such19:21
vinshwhat I am trying to do.. is write a heat template section for haproxy.. the will duplicate the "ip" line within an haproxy definition19:22
SpamapSso we can do things like tell mysql to use 80% of RAM easily19:22
vinshmerge does well will expanding out node names.. but i'm trying ot figure out how to write the join lines correctly to do this19:22
SpamapSvinsh: right you are. heat_local you can use, iterate faster you will.19:22
vinshk19:22
vinshTime to try.19:23
vinshbut I need to figure out the template first anyway :)19:23
greghaynesthere is no try19:23
lifelessdo or do not19:23
*** e0ne has quit IRC19:23
SpamapSso to be clear the recipe is:  1) stop o-c-c, 2) backup /var/lib/heat-cfntools/cfn-init-data 3) cp /var/lib/os-collect-config/cfn.json /var/lib/heat-cfntools/cfn-init-data 4) run 'os-collect-config ec2 heat_local'19:24
SpamapSthat last line will run os-collect-config without cfn or heat native collectors19:24
vinshwhats the syntax for a heat template.. in merge,join stuff.. for a "new line".. so that It doesn't tack things on as one long string19:27
vinshI want it to do something like   hosts:  then within that a line of "ip: node0" for #nodescale19:28
vinshbetter go look up cfn syntax.19:29
greghayneswe have newlies for the host: property19:29
greghaynesalthough that isnt the most readable bit of template19:30
vinshfor the etc hosts stuff?19:30
greghaynesyep, the property is just hosts: in overcloud-source19:30
vinshoh!19:31
vinshTY.19:31
vinshmy earlier attempt at this.. looked good in the output template. but looked silly on the node :)19:31
*** bnemec has joined #tripleo19:34
tzumainnd0ugal, not sure if you're still here - I'd be interested to see if it's possible to get consensus on the storage model part of the spec while considering options for the backend19:34
tzumainnbecause it seems to me if so, it'd be possible to get development started on that first bit19:35
tzumainnand I feel like at some point time will not be our friend19:35
d0ugaltzumainn: Sounds like a good plan, but no, I'm not here :)19:48
tzumainnWOAH19:49
tzumainnmind *blown*19:49
d0ugaltzumainn: lol, I'm sure when I'm here tomorrow I'd be happy to dive right in and try and get something started tho'19:49
tzumainnlol, yeah, that's totally cool19:49
tzumainnI just got back from taking my daughter to a birthday party, so I'm just catching up19:49
d0ugalcool, I just got back from playing squash :)19:50
*** nati_ueno has joined #tripleo19:52
lifelessvinsh: so generally if you can doing the moustache template is better; we didn't do that for hosts because the file pre-exists and has to be valid before os-apply-config runs, *and* we'd have to reimplement the cloud-init logic for setting hostname etc, so it was a special case19:55
vinshyeah.. I am struggling to see how merge.py can duplicate an attribute line in a scalable way19:56
lifelessvinsh: whats the specific problem you're solving?19:56
vinshso that when it runs... for each swift node.. for example.. it adds an "- ip: " section under this haproxy sedtion19:56
lifelessyou want a map function across all the swift nodes19:57
vinshnot quite.. let me pastebin and example19:57
vinshhttp://paste.openstack.org/show/83700/19:57
vinshthe mustache in haproxy element expects a line with an ip.. for each server it will send traffic to19:58
vinshso, say I want to send traffic to multiple "nodes" there.. I need a line in the template that is "-ip: x.x.x.x"  for each node19:58
vinshthis is easy to write in manually19:58
lifelessvinsh: yes, thats what merge::map does19:58
vinshbut I want it to auto scale19:58
*** dprince has quit IRC19:59
vinshI need the output template to contain x many ip: (host-ip) lines under "nodes"19:59
lifelesswe don't have auto scaling hooked in yet, in fact non-trivial autoscaling isn't hooked into heat yet, for the same base reason: you can't do concurrent changes to a stack19:59
vinshdepending on how many nodes there are.19:59
lifelessbut, you can tie this into merge.py so that when you redefine your cluster scale, you get a scaled out structure here20:00
vinshI can populate the "ip" line with a bunch of ips.. but the haproxy element would treat that as one "ip"20:00
lifelessmerge::map scales the enture template under it20:00
lifelessso you can scale a dict20:00
vinshOH...20:00
lifelessor in this case a list of dicts20:00
vinsh           nodes:20:02
vinsh              Merge::Map:20:02
vinsh              - ip:20:02
vinshthat bombs out.20:02
greghaynesvinsh: Youve looked at how https://review.openstack.org/#/c/93554/9/overcloud-source.yaml uses controller_nodes?20:03
greghaynesthat auto scales out20:03
vinshoh snap!20:04
vinshok wow.20:04
vinshlightbulbs all over.20:04
vinshThanks guys, this is should get me running!20:05
greghaynesyea, its a bit funky to get your mind around at first20:05
vinshHeck ya20:05
SpamapSWe should actually be working at driving better group handling into Heat.20:07
SpamapSas yet nobody has stepped up to do that. :-/20:07
*** e0ne has joined #tripleo20:09
vinshwhat is "group handling"?20:10
vinshgroups of nodes?20:10
greghaynesthe whole merge.py + merge::map magic were doing outside of heat should probably be part of heat itself20:11
greghaynesbut ETIME20:11
* greghaynes tries to get these HA patches landed faster20:11
vinshhave you tried clicking harder?20:11
greghaynesaha!20:11
*** cody-somerville has quit IRC20:12
*** jprovazn has quit IRC20:12
SpamapSgreghaynes: use this http://www.thisiswhyimbroke.com/giant-light-up-mouse20:13
*** bnemec has quit IRC20:13
*** nati_ueno has quit IRC20:13
SpamapShahahaha found this on that site too: http://www.amazon.com/dp/B00686OWEU/?tag=047-2020:13
greghaynesAh, its a click energy problem - either click harder or with more mass20:14
greghayneshahah20:14
*** dkehn has quit IRC20:19
*** bnemec has joined #tripleo20:20
*** nati_ueno has joined #tripleo20:21
*** cody-somerville has joined #tripleo20:24
*** cody-somerville has joined #tripleo20:24
SpamapSlifeless: should this go into the specs repo? https://blueprints.launchpad.net/tripleo/+spec/os-iptables-scripts20:25
lifelesscertainly20:32
lifelessmy understanding of the specs repo plan is that we'll start exporting from it to the blueprints API20:32
*** giulivo has quit IRC20:32
*** bkero has quit IRC20:39
*** tteggel has quit IRC20:39
*** bnemec_away has quit IRC20:39
*** tteggel has joined #tripleo20:41
*** beekneemech has joined #tripleo20:41
*** bkero has joined #tripleo20:41
*** shardy_afk is now known as shardy20:50
*** weshay has quit IRC20:57
*** untriaged-bot has joined #tripleo21:00
untriaged-botNo untriaged bugs so far! \o/21:00
*** untriaged-bot has quit IRC21:00
*** cody-somerville has quit IRC21:01
*** jdob has quit IRC21:01
*** bnemec has quit IRC21:03
*** jml- has joined #tripleo21:08
*** michchap_ has joined #tripleo21:09
*** jml has quit IRC21:10
*** michchap has quit IRC21:10
*** beecee has quit IRC21:10
*** jml- is now known as jml21:10
*** jml has quit IRC21:10
*** jml has joined #tripleo21:10
*** cody-somerville has joined #tripleo21:16
*** dshulyak_ has quit IRC21:16
*** noslzzp has quit IRC21:18
*** bcrochet has quit IRC21:18
*** SlickNik has quit IRC21:18
*** davidlenwell has quit IRC21:18
*** SlickNik has joined #tripleo21:18
*** davidlenwell has joined #tripleo21:19
*** noslzzp has joined #tripleo21:30
*** bcrochet has joined #tripleo21:30
*** rlandy has quit IRC21:31
*** casanch1 has quit IRC21:36
*** CaptTofu_ has quit IRC21:38
*** CaptTofu_ has joined #tripleo21:39
*** rwsu_ has quit IRC21:39
*** dkehn has joined #tripleo21:42
*** rwsu has joined #tripleo21:42
*** CaptTofu_ has quit IRC21:43
*** dkehnx has quit IRC21:44
*** jml has quit IRC21:50
*** sballe has joined #tripleo21:52
*** sballe_ has quit IRC21:52
*** jml has joined #tripleo21:53
mordredlifeless: there is no blueprints api22:04
lifelessmordred: orly22:05
mordredlifeless: nope. ttx looked - there is no api to create blueprints22:05
vinshgreghaynes, I think this might be an issue still with the pending haproxy changes.. in glance-api.conf  "registry_host = 0.0.0.022:06
vinshregistry_port = 919122:06
vinsh"22:06
lifelessmordred: he's wrong22:06
lifelesshttps://api.launchpad.net/devel.html#specification22:06
*** noslzzp has quit IRC22:06
*** akuznetsov has quit IRC22:07
greghaynesvinsh: looks like one to me22:07
*** noslzzp has joined #tripleo22:07
vinshhttps://review.openstack.org/#/c/61376/4/elements/glance/os-config-applier/etc/glance/glance-api.conf22:07
vinshwe see that this configures glance-api..22:07
vinshyet leaves registry_host to 0.0.0.022:08
vinshand the glance-registry.conf changes don't touch the registry_host value either22:08
vinshBut then again.. I don't know what registry_host does vs what bind_host does22:08
vinshi'll point registry_host at node_ip and see what gives...22:10
vinshcause I don't think registry_host is binding.. only used to access22:10
*** noslzzp has quit IRC22:11
greghaynes*shrug* I have no idea what this stuff does22:12
greghaynes:)22:12
vinshya.. parts.22:13
vinshbecause cloud.22:13
*** nati_ueno has quit IRC22:14
SlickNik@SpamapS: Had a question if you're around.22:18
SpamapSSlickNik: yes I'm around. whats up.22:18
SlickNikSpamapS: So ubuntu 12.04 uses cloud-init 0.6.322:18
SlickNikSpamapS: which doesn't have the DatasourceNone source.22:18
SlickNikSpamapS: Causing the changes made in https://review.openstack.org/#/c/95598 to fail with "ImportError: No module named DataSourceNone"22:19
SpamapSSlickNik: only if you are using that element22:22
SpamapSSlickNik: if you're not using that element, we leave the configuration alone.22:23
SpamapSSlickNik: note that cloud-init-nocloud would have errored out exactly the same way in 12.0422:23
SlickNikAh, interesting. Let me dig into why the element was being used even though we're not explicitly specifying to use it.22:24
*** matty_dubs is now known as matty_dubs|gone22:24
SpamapSSlickNik: ahh, the change is in the ubuntu element22:25
SpamapSSlickNik: Icb3734d5ae78f4a0a6c0fae1af4a2ce3c809308c22:26
openstackgerritGregory Haynes proposed a change to openstack/tripleo-image-elements: Update mysql cluster.cnf to match heat templates  https://review.openstack.org/9919622:26
SpamapSSlickNik: but that one specified Ec222:26
SlickNikAh yes, that would explain it.22:27
SlickNikWe are specifying the ubuntu element.22:27
SpamapSSlickNik: since you need ConfigDrive, you need to add it22:27
SpamapSI'd argue that we should make the default Ec2 + ConfigDrive22:27
SlickNikSpamapS: Yes, I added ConfigDrive, but it barfs because DataSourceNone is not available.22:27
SpamapSas that would break less people.22:27
SpamapSSlickNik: AHA!22:28
SpamapSSlickNik: you are correct22:28
SpamapSNone cannot be there22:28
SpamapSfor 12.0422:28
SpamapSI missed that22:28
SpamapSOK22:28
SlickNikI can submit a patch to change None to EC2.22:28
SpamapSSlickNik: so yes the change you pointed to has the bug (None cannot be assumed) but was enabled by Icb3734d5ae78f4a0a6c0fae1af4a2ce3c809308c22:28
SpamapSno22:28
SpamapSI think None needs to be there as a failsafe for 0.7+ cloud-init22:29
SpamapSSlickNik: AFAIK, only 12.04 is still supported with cloud-init 0.622:29
*** edmund has quit IRC22:29
SpamapSSlickNik: so what you can probably do, is special case it in cloud-init-datasources22:30
SpamapSorrrr... just discontinue support for that roddy old thing ;)22:30
openstackgerritGregory Haynes proposed a change to openstack/tripleo-heat-templates: Add initial support for galera clustering  https://review.openstack.org/8388322:30
greghayneslifeless: went with a bit of a different approach ^22:30
greghaynesI think better though22:30
*** nati_ueno has joined #tripleo22:31
SlickNikSpamapS: Okay, let me see if moving to 14.04 is a viable option.  :)22:31
*** dkehn has quit IRC22:32
SlickNikSpamapS: If not, I might submit a patch special casing 12.04 to fallback to EC2 instead of None.22:32
SlickNikSpamapS: I wonder if doing the latter is probably a good idea anyway (someone else might run into the same issue)22:33
SlickNikSpamapS: Thanks for your help!22:33
SpamapSSlickNik: I think we should special case 12.0422:35
SpamapSSlickNik: it's a simple solution and it will stick around for another 3 years.22:36
SlickNikSpamapS: Sounds good; working on putting up a patch-set. Thanks!22:37
*** e0ne has quit IRC22:38
*** e0ne has joined #tripleo22:39
*** CaptTofu_ has joined #tripleo22:41
vinshSpamapS, any tips for deleting an overcloud quickly? heat-stack delete isn't fast.22:41
SpamapSvinsh: truncate table tokens22:42
*** e0ne has quit IRC22:43
lifelessSpamapS: is it always that? I thought there were other issues22:43
SpamapSvinsh: usually it is slow because it is deleting many thousands of tokens22:43
vinshwhooboy22:43
SpamapSif there are other issues... I'm not directly aware of them.22:43
SpamapSdeleting does seem slower than it should be in general22:43
vinshI like the way cleanup_env just wipes things22:44
vinshI want a "cleanup_env overcloud only"22:44
vinshNot the same use case though.22:45
*** CaptTofu_ has quit IRC22:46
greghayneswell, deploying with USE_CACHE=1 can be pretty fast22:46
vinshTalking about overcloud tear down though..22:46
vinshafaik the only clean/safe way is a heat-stack delete22:47
greghaynesI just mean if you want to clean-env all the things22:47
SpamapSerr22:49
SpamapSyou are talking about entirely different things22:49
SpamapSdoing a cleanup_env _assumes_ you're on VMs for instance. :)22:49
SpamapSvinsh: any chance you can post some 'event-list's that show what is going slow?22:50
*** CaptTofu_ has joined #tripleo22:50
vinshYeah, I'll start to capture some on the next stack-delete.22:50
*** e0ne has joined #tripleo22:55
*** e0ne has quit IRC23:00
openstackgerritGregory Haynes proposed a change to openstack/tripleo-image-elements: Extract mysql reset files from reset-db  https://review.openstack.org/9310423:05
openstackgerritGregory Haynes proposed a change to openstack/tripleo-image-elements: Improve percona cluster initialization  https://review.openstack.org/9303223:07
*** e0ne has joined #tripleo23:09
*** e0ne_ has joined #tripleo23:11
*** e0ne has quit IRC23:11
openstackgerritNikhil Manchanda proposed a change to openstack/diskimage-builder: Fallback to 'Ec2' cloud-init Datasource for precise  https://review.openstack.org/9950523:12
*** e0ne_ has quit IRC23:15
SlickNik^^SpamapS: patch to special case 12.04 in set-cloud-init-sources23:15
SlickNikTesting it right now.23:15
*** CaptTofu_ has quit IRC23:16
*** CaptTofu_ has joined #tripleo23:16
*** CaptTofu_ has quit IRC23:21
*** yamahata has quit IRC23:21
*** CaptTofu_ has joined #tripleo23:32
*** lucas-dinner has quit IRC23:41
lifelessBadCub: meet greghaynes, greg meet BadCub23:42
greghaynesHello BadCub23:43
lifelessgreghaynes: BadCub is John, the new TripleO PM @ HP23:43
greghaynesah, awesome23:44
*** xuhaiwei has joined #tripleo23:46
*** casanch1 has joined #tripleo23:52
*** casanch1_ has joined #tripleo23:57
*** casanch1 has quit IRC23:57
*** dkehn has joined #tripleo23:58

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