Tuesday, 2015-02-24

*** sarob has joined #heat00:04
asalkeldstevebaker: the event_reason looks a little inconsistent with the comment at the bottom00:05
asalkeld"Return a string describing the outcome of handling the signal data"00:06
asalkeldevent_reason = 'deployment succeeded'00:06
*** hdd has joined #heat00:06
asalkeldshouldn't that be: event_reason = 'status processed'00:06
stevebakerasalkeld: that was moved unmodified from the deployment resource00:07
asalkeldok, so just as weird00:07
asalkeld;)00:07
*** lpmulligan has quit IRC00:07
*** dims has quit IRC00:08
asalkeldstevebaker: you not bumping the rpc version to 1.6 in the call?00:09
asalkeldhttps://review.openstack.org/#/c/157210/5/heat/rpc/client.py00:09
stevebakerasalkeld: yeah, it should be bumped00:10
asalkeldstevebaker: just ping me with the next installment00:11
stevebakerok00:11
asalkeldmaybe move the code out of service.py at the same time?00:11
asalkeldmake everyone feel warm and fuzzy00:11
stevebakerasalkeld: I have negotiated with zaneb to refactor it somewhere else once it lands00:11
stevebakerpinky promise00:12
asalkeldlol00:12
zaneblol00:12
* asalkeld recons it just faster to cut paste into another file, but what ever00:12
stevebakerit will cause rebase hassle with the next cange00:13
stevebakerchange00:13
asalkeldit is a real dog to debug autoscale groups , with all the magic stack names00:14
asalkeldi have had to replace generate_id() with a func to look up words from /usr/share/dict/words00:15
*** ccrouch has quit IRC00:15
stevebakerdo really short stack and resource names help?00:16
asalkelda-JobServerGroup-juelsxemlpz4-compositor_19-uvyxt3pbtlri00:17
asalkeld"a" stack name00:17
asalkeldcompositor_19 - new generate_id00:17
stevebakerstevedore generate_id plugins!00:18
asalkeldyeah, need generate_wacky_name_to_keep_me_amused_while_debugging()00:18
*** EricGonczer_ has joined #heat00:22
*** sarob has quit IRC00:22
*** Marga_ has quit IRC00:40
*** Marga_ has joined #heat00:41
*** Marga_ has quit IRC00:41
*** dims has joined #heat00:42
*** EricGonczer_ has quit IRC00:46
*** DaveJ__ has quit IRC00:50
openstackgerritMerged openstack/heat: Integration test for software-config tools  https://review.openstack.org/11371101:06
*** GonZo2K has quit IRC01:07
*** Tango has quit IRC01:08
*** adam_g is now known as adam_g_out01:09
*** david-lyle is now known as david-lyle_afk01:19
*** pm90_ has quit IRC01:19
*** achanda has quit IRC01:21
*** radez_g0n3 is now known as radez01:22
*** hdd has quit IRC01:24
*** hdd has joined #heat01:35
*** ParsectiX has quit IRC01:35
*** ParsectiX has joined #heat01:36
*** jamielennox is now known as jamielennox|away01:46
asalkeldgrr, turn debug on and bug goes away01:48
asalkeldha! found the sod of a bug01:50
*** signed8bit is now known as signed8bit_ZZZzz01:50
*** kfox1111 has quit IRC01:52
*** EricGonczer_ has joined #heat01:59
*** signed8bit_ZZZzz is now known as signed8bit02:04
*** aweiteka has joined #heat02:06
*** jamielennox|away is now known as jamielennox02:12
*** dims has quit IRC02:14
*** signed8bit has quit IRC02:16
*** erkules_ has joined #heat02:20
*** erkules has quit IRC02:23
*** kebray has quit IRC02:24
openstackgerritSteve Baker proposed openstack/heat: Deployment signal_transport: TEMP_URL_SIGNAL  https://review.openstack.org/15152602:27
openstackgerritSteve Baker proposed openstack/heat: Move deployment handle_signal to rpc call  https://review.openstack.org/15721002:27
*** ahonda has quit IRC02:29
asalkeldryansb: you about?02:31
*** EricGonczer_ has quit IRC02:39
*** EricGonczer_ has joined #heat02:43
*** EricGonczer_ has quit IRC02:48
*** kaufer has joined #heat02:50
*** sarob has joined #heat03:01
*** kaufer has quit IRC03:10
*** kebray has joined #heat03:10
*** MasterPiece has quit IRC03:11
*** EricGonczer_ has joined #heat03:23
*** EricGonc_ has joined #heat03:25
*** EricGonczer_ has quit IRC03:28
*** Marga_ has joined #heat03:30
*** EricGonc_ has quit IRC03:31
*** aweiteka has quit IRC03:33
*** sarob has quit IRC03:34
*** sabeen has joined #heat03:37
*** EricGonczer_ has joined #heat03:43
*** Marga_ has quit IRC03:43
*** Marga_ has joined #heat03:44
*** EricGonczer_ has quit IRC03:47
*** kebray has quit IRC03:51
openstackgerritKanagaraj Manickam proposed openstack/heat: Add test cases for heat.engine.EngineService start and stop  https://review.openstack.org/15820603:57
openstackgerritSteve Baker proposed openstack/heat: Use the AWS instance type in the cfn_init scenario  https://review.openstack.org/15854103:57
stevebakerasalkeld: do you think there is enough other autoscaling tests to abandon https://review.openstack.org/#/c/112189/ for now?04:00
asalkeldstevebaker: that is more of a scenario test04:00
asalkeldbut sure, logically i think that is tested04:01
asalkeld(faster too, as i don't use real servers)04:01
stevebakerI'll abandon for now, we can resurrect in some form later04:01
*** hdd has quit IRC04:02
stevebakerasalkeld: any chance you could look at this series? It will likely come in useful for functional testing soon04:02
stevebakerhttps://review.openstack.org/#/c/119282/04:02
asalkeldlooking04:03
asalkeldphew, quite a bit of stevebaker special knowledge there04:03
stevebakerthe magic should have comments ;) Happy to add more04:04
stevebakerit uses larsks-style fragments04:04
* asalkeld happy if it works04:05
stevebakerubuntu, fedora and centos work for me04:05
asalkeldyou know what we don't have in a template "license"04:07
asalkeldi guess up to the user to add as a comment04:07
asalkeldbut lost -> json04:07
cmystermorning04:11
openstackgerritAngus Salkeld proposed openstack/heat: StackResource convert operations to use RPC  https://review.openstack.org/11633604:14
openstackgerritAngus Salkeld proposed openstack/heat: Remove the template mapping from the env before creating child stacks  https://review.openstack.org/15654704:14
openstackgerritAngus Salkeld proposed openstack/heat: Don't pass the parent_resource object into Stack()  https://review.openstack.org/15654604:14
openstackgerritAngus Salkeld proposed openstack/heat: Only parse complex types if there is a value  https://review.openstack.org/15854504:14
openstackgerritAngus Salkeld proposed openstack/heat: Handle NotFound exception in total_nested()  https://review.openstack.org/15854604:14
openstackgerritAngus Salkeld proposed openstack/heat: Change ResDataNestedStackTest to not use a nested stack  https://review.openstack.org/15854704:14
openstackgerritAngus Salkeld proposed openstack/heat: Cleanup the update policy tests  https://review.openstack.org/15854804:14
openstackgerritAngus Salkeld proposed openstack/heat: Make sure UpdatePolicy is unset for Heat scaling group  https://review.openstack.org/15854904:14
*** harlowja is now known as harlowja_away04:14
*** harlowja_away is now known as harlowja04:15
cmysterso my devstack machine borked... hdd died.04:21
*** radez is now known as radez_g0n304:24
asalkeldcmyster: :-(04:25
cmysterthinking of trying installing devstack on vms now...04:25
cmystersame machine, (new hdd) but 4-5 vms where the host is left to handle stuff like storage04:26
*** Tross has quit IRC04:27
*** spzala has quit IRC04:31
* asalkeld is picking kids up04:43
openstackgerritKanagaraj Manickam proposed openstack/heat: Add test cases for heat.engine.EngineService start and stop  https://review.openstack.org/15820604:46
*** ParsectiX has quit IRC04:55
*** ParsectiX has joined #heat04:55
*** ParsectiX has quit IRC04:57
*** ParsectiX has joined #heat04:58
*** akuznetsov has joined #heat05:06
*** sabeen has quit IRC05:13
*** hdd has joined #heat05:23
*** ananta has joined #heat05:23
*** KarolynChambers has left #heat05:27
*** jamielennox is now known as jamielennox|away05:33
*** jamielennox|away is now known as jamielennox05:34
*** achanda has joined #heat05:34
*** jrist is now known as jrist-afk05:35
*** ParsectiX has quit IRC05:47
*** ParsectiX has joined #heat05:47
*** coolsvap_ is now known as coolsvap05:57
*** rakesh_hs has joined #heat06:00
openstackgerritOpenStack Proposal Bot proposed openstack/heat: Imported Translations from Transifex  https://review.openstack.org/15857106:03
*** hdd has quit IRC06:08
*** harlowja is now known as harlowja_away06:11
*** hdd has joined #heat06:13
*** ParsectiX has quit IRC06:13
*** vijayagurug has joined #heat06:21
*** sdake__ has joined #heat06:23
*** sdake_ has quit IRC06:26
*** sarob has joined #heat06:35
*** sarob has quit IRC06:39
*** reed has quit IRC06:45
*** pm90_ has joined #heat06:48
*** akuznetsov has quit IRC06:52
*** ishant has joined #heat06:58
*** sdake_ has joined #heat06:58
*** sdake__ has quit IRC07:01
*** jcoufal has joined #heat07:03
*** KanagarajM has joined #heat07:21
openstackgerritxu-haiwei proposed openstack/heat-templates: Remove quotation marks of resource type  https://review.openstack.org/15859307:26
*** jcoufal_ has joined #heat07:32
*** akuznetsov has joined #heat07:33
*** chlong has quit IRC07:34
*** jcoufal has quit IRC07:35
*** coolsvap is now known as coolsvap_07:36
*** jprovazn has joined #heat07:38
*** coolsvap_ is now known as coolsvap07:39
*** sdake_ has quit IRC07:40
*** hdd has quit IRC07:40
skraynevgood morning07:42
*** akuznetsov has quit IRC07:44
*** Marga_ has quit IRC07:45
*** Marga_ has joined #heat07:46
*** pm90_ has quit IRC07:52
*** Marga_ has quit IRC07:59
*** dulek has joined #heat07:59
*** akuznetsov has joined #heat08:01
*** jcoufal has joined #heat08:01
*** jtomasek has joined #heat08:05
*** jcoufal_ has quit IRC08:05
*** nkhare has joined #heat08:05
cmystermorning08:13
shardymorning all08:15
*** akuznetsov has quit IRC08:17
asalkeldhi08:18
*** jgr has quit IRC08:22
*** ifarkas has joined #heat08:27
*** sorantis has joined #heat08:32
*** BManojlovic has joined #heat08:39
*** BManojlovic is now known as Guest5702108:39
*** achanda has quit IRC08:42
*** Guest57021 is now known as BManojlovic08:42
*** BManojlovic has quit IRC08:43
*** BManojlovic has joined #heat08:43
*** achanda has joined #heat08:49
*** akuznetsov has joined #heat08:53
*** jistr has joined #heat08:54
*** piccata has quit IRC09:04
*** KanagarajM has quit IRC09:05
*** achanda has quit IRC09:06
openstackgerritIshant Tyagi proposed openstack/heat: DB changes for resource locking  https://review.openstack.org/15767209:11
cmysterdoes anyone have a multinode setup running that can lend me a local.conf to look at ?09:14
*** ParsectiX has joined #heat09:14
asalkeldRemember Feature Proposal Freeze is Thursday next week, that means that everything should be "needs code review" in 10 days09:16
openstackgerritKanagaraj Manickam proposed openstack/heat: Add testcases for heat.engine.EngineService start() and stop()  https://review.openstack.org/15820609:16
asalkeld:-O09:16
*** vijayagurug has quit IRC09:18
*** vijayagurug has joined #heat09:18
*** sdake_ has joined #heat09:19
*** derekh has joined #heat09:20
asalkeldhttps://wiki.openstack.org/wiki/Release_Cycle_Management/Liberty_Tracking09:22
*** blues-man has joined #heat09:32
*** openstackgerrit has quit IRC09:36
*** openstackgerrit has joined #heat09:36
*** cody-somerville has joined #heat09:39
*** cody-somerville has quit IRC09:39
*** cody-somerville has joined #heat09:39
*** vijayagurug has quit IRC09:45
*** vijayagurug has joined #heat09:46
*** KanagarajM has joined #heat09:53
openstackgerritKanagaraj Manickam proposed openstack/heat: Add testcases for heat.engine.EngineService start() and stop()  https://review.openstack.org/15820609:55
openstackgerritMerged openstack/heat-specs: Convergence base workflow  https://review.openstack.org/15230509:56
*** jcoufal has quit IRC09:59
*** jcoufal has joined #heat09:59
*** KanagarajM has quit IRC10:03
*** harlowja_away has quit IRC10:04
*** vijayagurug has quit IRC10:05
*** vijayagurug has joined #heat10:06
openstackgerritPeter Razumovsky proposed openstack/heat: Add resource_definitions check to Stack.validate  https://review.openstack.org/14097610:12
*** KanagarajM has joined #heat10:15
*** alexheneveld has joined #heat10:24
*** sdake__ has joined #heat10:25
*** sdake___ has joined #heat10:27
*** sdake_ has quit IRC10:28
*** sdake__ has quit IRC10:30
shardyskraynev: Hi, I replied to your question on https://review.openstack.org/#/c/158546/10:32
shardythe total resource count includes the parent resource in the root stack10:33
asalkeld:-( that extra "p" disappeared10:36
asalkelddone heaps of blueprint button pushing - phew10:37
shardyasalkeld: no big deal, minor nit :)10:37
asalkeldshardy: decouple-nested all unit tests pass, now fighting through the functional tests10:40
*** jamielennox is now known as jamielennox|away10:42
shardyasalkeld: great!10:44
*** ParsectiX has quit IRC10:44
asalkeldgood functional tests, catching quite a bit10:44
shardyAh, so you're adding new functional tests, I thought for a moment it was impacting existing ones which would obviously be wrong :)10:45
*** ParsectiX has joined #heat10:45
asalkeldwell you had the adopt stuff wrong10:45
skraynevshardy: ok. sorry, I had a lunch.10:45
shardyOh, sorry about that10:46
asalkeldnp, easy to fix10:46
asalkeldthe real horrible bug what that total_resoruces()10:46
asalkeldtook a day and a half to find that10:46
shardyIIRC I only really tested the create/update/delete/suspend/resume paths locally10:46
shardydue to abandon/adopt being disabled by default10:47
asalkeldok10:48
shardyasalkeld: re https://review.openstack.org/#/c/135444/, my understanding is if you hit a disallowed update_policy we'd just raise a failure exception and move to UPDATE_FAILED10:48
shardyhopefully ryansb can confirm though10:48
shardyOr, even better, do it as a validation step and don't even start the update, still moving to UPDATE_FAILED10:49
*** cody-somerville has quit IRC10:50
asalkeldok shardy , i just wanted that to be clear10:52
asalkeldas the alternative seemed dangerous to me10:52
shardyYeah, agreed10:52
asalkeldananta: sirushti you guys around?10:54
asalkeldjust a note to say the convergence bp's are approved10:54
*** tochi has quit IRC10:54
asalkeldand we only have ~10days to at least have *some* code in review10:54
skraynevshardy: thx fir clarification10:54
skraynevs/fir/for10:55
*** nkhare has quit IRC10:55
*** nkhare has joined #heat10:55
asalkeld(basically the bp's should say "needs review")10:55
asalkeldskraynev: you too ^10:55
asalkeldhttps://blueprints.launchpad.net/heat/+spec/convergence-push-data10:56
anantaasalkeld: yes... we are working on it10:56
asalkeldcool10:57
anantaI will do some evaluation on the BPs I am assigned and send a mail later today...10:57
asalkeldhttps://launchpad.net/heat/+milestone/kilo-310:57
skraynevasalkeld: got it. need first prototype. I plan to start work on it tomorrow:)10:57
asalkeldgreat, not trying to presurise anyone, just giving a heads up10:58
*** jamielennox|away is now known as jamielennox10:58
*** tnurlygayanov has joined #heat10:58
asalkeld(just had the release meeting)10:58
skraynevasalkeld: got it;)10:59
*** jamielennox is now known as jamielennox|away11:01
*** jamielennox|away is now known as jamielennox11:02
*** KanagarajM has quit IRC11:04
asalkeldshardy: did you give any thought into execption translations (from rpc to local)11:04
asalkeldlike how the heat-api does11:04
*** alexheneveld_ has joined #heat11:07
shardyasalkeld: Hmm, no, I guess I was thinking rpc_client().foo would blow up and we'd propagate that error back to the API to handle11:07
asalkeldResourceInError: Went to status FAILED due to "CREATE failed, reason: Resource CREATE failed: StackValidationFailed_Remote: Failed to validate: Request limit exceeded: Recursion depth exceeds 3.11:08
shardyI didn't really think in-engine translation would be needed for engine-engine messaging, but that could well be wrong11:08
asalkeldyou get that11:08
*** jamielennox is now known as jamielennox|away11:08
shardyHmm, ok, that's a bit inconvenient11:08
shardyI guess maybe we do need to abstract the exception mapping stuff then11:08
*** alexheneveld has quit IRC11:09
*** alexheneveld_ is now known as alexheneveld11:09
asalkeldi think it's a nice-to-have at this point11:09
shardyasalkeld: Yeah, the message is still pretty clear so I guess it could be a follow-up patch?11:10
*** jamielennox|away is now known as jamielennox11:10
asalkeldyeah11:10
* shardy has to go catch a train11:13
*** shardy is now known as shardy_afk11:13
*** alexheneveld_ has joined #heat11:13
openstackgerritMerged openstack/heat: Only parse complex types if there is a value  https://review.openstack.org/15854511:14
*** alexheneveld has quit IRC11:15
*** alexheneveld_ is now known as alexheneveld11:15
*** alexheneveld_ has joined #heat11:18
*** dims has joined #heat11:20
*** alexheneveld has quit IRC11:20
*** alexheneveld_ is now known as alexheneveld11:20
*** sorantis has quit IRC11:22
*** alexheneveld_ has joined #heat11:25
*** alexheneveld has quit IRC11:27
*** alexheneveld_ is now known as alexheneveld11:27
*** sorantis has joined #heat11:28
*** manickan has joined #heat11:29
*** manickan has quit IRC11:31
*** cody-somerville has joined #heat11:31
*** alexheneveld_ has joined #heat11:32
*** KanagarajM has joined #heat11:33
*** alexheneveld has quit IRC11:34
*** alexheneveld_ is now known as alexheneveld11:34
*** alexheneveld_ has joined #heat11:37
*** jamielennox is now known as jamielennox|away11:38
*** alexheneveld has quit IRC11:39
*** alexheneveld_ is now known as alexheneveld11:39
*** jamielennox|away is now known as jamielennox11:41
*** cmyster has quit IRC11:44
ParsectiXHello. Instead of copy-paste the do_stack_create from shell.py how can I import it to my script ?11:46
asalkeldParsectiX: might be a bit tricky as it assumes you have cli args11:48
*** cdent has joined #heat11:48
asalkeldwhy not use the stacks.py?11:48
asalkeldParsectiX: https://github.com/openstack/heat/blob/master/heat/engine/resources/remote_stack.py#L153-L16611:49
asalkeldskraynev: i am looking at this: https://review.openstack.org/#/c/150076/5/heat/engine/clients/os/sahara.py11:50
asalkeldand  struggling to see how it's different to glance constraint11:50
ParsectiXasalkeld: That's the second step. As i understand first I must parse my yaml template11:51
asalkeldi'd suggest you use the template_utils module11:54
skraynevasalkeld: oh. yes. It has the same structure.11:54
asalkeldif self.is_not_registered(ex):11:55
asalkeldthat's the only thing different?11:55
skraynevasalked: yes11:55
skraynevdifferent exceptions11:55
asalkeldso this is talking to sahara instead of to glance directly?11:56
asalkeldthat's odd11:57
*** chlong has joined #heat11:57
* asalkeld heads off to bed12:01
*** asalkeld has quit IRC12:01
*** KanagarajM has quit IRC12:03
openstackgerritMerged openstack/heat-templates: Remove quotation marks of resource type  https://review.openstack.org/15859312:05
*** nkhare has quit IRC12:07
skraynevasalkeld: right12:09
skraynevdirectly with sahara instead of glance12:10
skraynevasalkeld: sahara provide own api for it12:10
*** alexheneveld_ has joined #heat12:15
*** alexheneveld has quit IRC12:17
*** alexheneveld_ is now known as alexheneveld12:17
*** alexheneveld_ has joined #heat12:21
*** alexheneveld has quit IRC12:21
*** alexheneveld_ is now known as alexheneveld12:21
*** Qiming has joined #heat12:22
*** alexheneveld_ has joined #heat12:26
*** alexheneveld has quit IRC12:28
*** alexheneveld_ is now known as alexheneveld12:28
*** alexheneveld_ has joined #heat12:31
*** alexheneveld has quit IRC12:32
*** alexheneveld_ is now known as alexheneveld12:32
*** alexheneveld_ has joined #heat12:36
*** alexheneveld has quit IRC12:37
*** alexheneveld_ is now known as alexheneveld12:37
ryansbdang...missed asalkeld by an hour. :(12:40
*** blues-man has quit IRC12:42
*** chlong has quit IRC12:44
*** akuznetsov has quit IRC12:44
*** alexheneveld_ has joined #heat12:49
*** nkhare has joined #heat12:51
*** alexheneveld has quit IRC12:51
*** alexheneveld_ is now known as alexheneveld12:51
*** alexheneveld_ has joined #heat12:56
*** ananta has quit IRC12:57
*** alexheneveld has quit IRC12:58
*** alexheneveld_ is now known as alexheneveld12:58
openstackgerritMerged openstack/heat: Handle NotFound exception in total_nested()  https://review.openstack.org/15854612:58
*** alexheneveld_ has joined #heat13:01
openstackgerritMerged openstack/heat: Change ResDataNestedStackTest to not use a nested stack  https://review.openstack.org/15854713:02
*** alexheneveld has quit IRC13:02
*** alexheneveld_ is now known as alexheneveld13:02
*** Tross has joined #heat13:05
openstackgerritAnant Patil proposed openstack/heat: Add extra data to Stack table for Convergence.  https://review.openstack.org/15521113:08
*** vijayagurug has left #heat13:14
*** lpmulligan has joined #heat13:14
*** alexheneveld_ has joined #heat13:14
*** aweiteka has joined #heat13:16
*** alexheneveld has quit IRC13:16
*** alexheneveld_ is now known as alexheneveld13:16
*** Adri2000 has quit IRC13:17
*** Adri2000 has joined #heat13:17
*** jamielennox is now known as jamielennox|away13:18
*** blomquisg has joined #heat13:20
*** jamielennox|away is now known as jamielennox13:20
*** alexheneveld_ has joined #heat13:23
*** radez_g0n3 is now known as radez13:25
*** alexheneveld has quit IRC13:25
*** alexheneveld_ is now known as alexheneveld13:25
*** alexheneveld_ has joined #heat13:28
*** alexheneveld has quit IRC13:29
*** alexheneveld_ is now known as alexheneveld13:29
*** nkhare has quit IRC13:33
*** jaypipes has quit IRC13:36
*** alexheneveld_ has joined #heat13:36
*** alexheneveld has quit IRC13:39
*** alexheneveld_ is now known as alexheneveld13:39
*** alexheneveld_ has joined #heat13:42
*** alexheneveld has quit IRC13:43
*** alexheneveld_ is now known as alexheneveld13:43
*** rpothier has joined #heat13:46
*** alexheneveld_ has joined #heat13:46
*** alexheneveld has quit IRC13:47
*** alexheneveld_ is now known as alexheneveld13:47
*** alexheneveld_ has joined #heat13:55
*** alexheneveld has quit IRC13:57
*** alexheneveld_ is now known as alexheneveld13:57
*** radez is now known as radez_g0n313:59
*** sdake_ has joined #heat13:59
*** lpmulligan has quit IRC13:59
*** KanagarajM has joined #heat14:02
*** KanagarajM_ has joined #heat14:02
*** alexheneveld_ has joined #heat14:02
*** sdake___ has quit IRC14:03
*** alexheneveld has quit IRC14:04
*** alexheneveld_ is now known as alexheneveld14:04
*** kaufer has joined #heat14:06
*** KanagarajM_ has quit IRC14:06
*** KanagarajM has quit IRC14:06
*** KanagarajM has joined #heat14:07
*** lpmulligan has joined #heat14:08
openstackgerritMerged openstack/heat: Imported Translations from Transifex  https://review.openstack.org/15857114:08
*** ishant has quit IRC14:09
*** blues-man has joined #heat14:09
*** blues-man has quit IRC14:09
*** blues-man has joined #heat14:09
*** sdake_ has quit IRC14:11
*** sdake_ has joined #heat14:12
*** dims has quit IRC14:13
*** dims has joined #heat14:13
openstackgerritPeter Razumovsky proposed openstack/heat: Improve Property error msg for properties validate  https://review.openstack.org/12715014:16
*** ParsectiX has quit IRC14:17
KanagarajMwhen jenkins failed during Verification, should i use reverify or recheck to trigger the job again?14:24
*** ParsectiX has joined #heat14:24
*** ParsectiX has left #heat14:25
*** ParsectiX has joined #heat14:25
zanebKanagarajM: recheck14:27
zanebassuming, of course, that you think it is a transient error unrelated to your patch :)14:28
*** sdake__ has joined #heat14:28
Qimingzaneb, just curious, what's the difference between 'recheck' and 'reverify'?14:30
*** sdake_ has quit IRC14:31
*** jasond has joined #heat14:35
Qimingnever mind, found some docs here -- https://wiki.openstack.org/wiki/GerritJenkinsGit14:36
*** sdake_ has joined #heat14:36
KanagarajMzaneb: thanks.14:40
*** sdake__ has quit IRC14:40
zanebQiming: it's purely historical, I think14:41
zanebKanagarajM: np14:41
Qimingthat wiki pages says this: To re-run the check jobs (before a change has been approved), leave a comment with the form "recheck bug ####".14:42
QimingTo re-run the gate jobs (after a change has been approved), leave a comment with the form "reverify bug ####".14:42
zanebyeah, I think that is out of date14:42
zanebthat was originally the case14:42
Qimingokay14:42
zanebbut now recheck does everything that reverify does, except better14:42
zanebAIUI14:42
Qiminggood to know14:43
zanebbasically if you always use recheck, you can't go wrong14:43
KanagarajMyes, after refering that wiki, i had used reverify, but it didn't work, so i have asked here.14:45
KanagarajMi think we may need to ask to update that wiki14:45
*** ParsectiX has quit IRC14:48
*** ParsectiX has joined #heat14:49
KanagarajMis recheck will take sometime to start?14:49
*** alexheneveld_ has joined #heat14:52
ParsectiXguys as I can see in shell.py it calls hc.stacks.create(**fields). How can I call stacks.create in another script ?14:53
ParsectiXhc refers to heat.client if I'm not mistaken14:53
QimingParsectiX, what do you mean by 'another script'?14:54
*** alexheneveld has quit IRC14:54
*** alexheneveld_ is now known as alexheneveld14:54
*** sdake__ has joined #heat14:55
ParsectiXQiming: I'm writing a custom python script to deploy a stack14:55
QimingParsectiX, you'd better use python-heatclient library in that case14:56
*** sdake_ has quit IRC14:59
ParsectiXhmm okay I will try it :)15:00
ParsectiXQiming: thanks for the info15:01
Qimingbasic flow: 1) authenticate to keystone; 2) grab endpoint of Heat; 3) create heatclient to invoke its APIs15:02
*** sdake_ has joined #heat15:02
*** jrist-afk is now known as jrist15:03
openstackgerritRakesh H S proposed openstack/heat: convergence sync_point db  https://review.openstack.org/15573215:04
*** rakesh_hs has quit IRC15:05
*** sdake__ has quit IRC15:06
*** alexpilotti has quit IRC15:07
*** sarob has joined #heat15:08
*** Drago1 has quit IRC15:09
*** Qiming has quit IRC15:09
*** ParsectiX has left #heat15:09
*** Drago has joined #heat15:10
*** signed8bit has joined #heat15:10
*** ccrouch has joined #heat15:14
*** alexheneveld_ has joined #heat15:15
skraynevzaneb: could you please review https://review.openstack.org/#/c/156693/15:16
*** alexheneveld has quit IRC15:16
*** alexheneveld_ is now known as alexheneveld15:16
zanebskraynev: I'll try to get to it today. looks like it needs a rebase anyway though?15:17
*** jasond has quit IRC15:18
*** KanagarajM has quit IRC15:18
*** jmckind has joined #heat15:20
*** jmckind has quit IRC15:25
openstackgerritTetiana Lashchova proposed openstack/heat: Add OS::Mistral::CronTrigger resource  https://review.openstack.org/14932715:27
*** jmckind has joined #heat15:28
*** jprovazn has quit IRC15:30
openstackgerritTetiana Lashchova proposed openstack/heat: Add OS::Mistral::CronTrigger resource  https://review.openstack.org/14932715:31
*** randallburt has joined #heat15:32
*** randallburt has quit IRC15:32
*** randallburt has joined #heat15:32
*** jcoufal has quit IRC15:37
*** jcoufal has joined #heat15:37
*** kebray has joined #heat15:39
*** david-lyle_afk is now known as david-lyle15:47
*** kebray has quit IRC15:50
*** kebray has joined #heat15:50
*** mhroncok has joined #heat15:51
mhroncokstevebaker, shardy_afk: no need for soon release any more, some other python3 package was a fake, so we don't make it for Fedora 22 :(15:52
*** sarob has quit IRC15:54
*** kebray has quit IRC15:57
*** jmckind has quit IRC16:00
*** coolsvap is now known as coolsvap_16:02
*** sarob has joined #heat16:04
*** alexheneveld_ has joined #heat16:07
*** KanagarajM has joined #heat16:09
*** alexheneveld has quit IRC16:09
*** alexheneveld_ is now known as alexheneveld16:09
*** reed has joined #heat16:09
openstackgerritOpenStack Proposal Bot proposed openstack/heat: Updated from global requirements  https://review.openstack.org/15874816:14
*** jamielennox is now known as jamielennox|away16:15
*** jamielennox|away is now known as jamielennox16:16
*** BManojlovic has quit IRC16:20
*** sabeen1 has joined #heat16:21
*** pm90_ has joined #heat16:24
*** xchat has joined #heat16:25
*** blues-man has quit IRC16:25
*** saju_m has joined #heat16:25
*** sdake__ has joined #heat16:29
*** alexheneveld_ has joined #heat16:30
*** jcoufal has quit IRC16:30
*** jtomasek has quit IRC16:31
*** sarob has quit IRC16:31
*** alexheneveld has quit IRC16:32
*** alexheneveld_ is now known as alexheneveld16:32
*** sdake_ has quit IRC16:33
*** jmckind has joined #heat16:35
*** xchat has quit IRC16:35
*** blues-man has joined #heat16:36
*** jcoufal has joined #heat16:37
*** che-arne has joined #heat16:37
*** tristanC has joined #heat16:40
*** radez_g0n3 is now known as radez16:42
*** spzala has joined #heat16:44
*** sorantis has quit IRC16:45
*** jcoufal has quit IRC16:47
*** alexheneveld_ has joined #heat16:53
*** alexheneveld_ has quit IRC16:53
*** alexheneveld has quit IRC16:55
*** jcoufal has joined #heat16:57
*** Tango has joined #heat17:02
*** blues-man has quit IRC17:02
*** kebray has joined #heat17:03
*** blues-man has joined #heat17:03
*** blues-man has quit IRC17:16
*** jistr has quit IRC17:18
*** rwsu-afk is now known as rwsu17:18
*** tspatzier has joined #heat17:19
*** coolsvap_ is now known as coolsvap17:20
*** hdd has joined #heat17:22
*** pm90_ has quit IRC17:33
*** tnurlygayanov has quit IRC17:37
openstackgerritMerged openstack/heat: Add testcases for heat.engine.EngineService start() and stop()  https://review.openstack.org/15820617:38
openstackgerritMerged openstack/heat: Use the AWS instance type in the cfn_init scenario  https://review.openstack.org/15854117:38
*** tspatzier has quit IRC17:40
*** tspatzier has joined #heat17:40
*** tspatzier has quit IRC17:41
*** alexheneveld has joined #heat17:43
*** derekh has quit IRC17:44
*** Marga_ has joined #heat17:48
*** signed8bit is now known as signed8bit_ZZZzz17:52
*** ParsectiX has joined #heat17:54
*** cody-somerville has quit IRC17:56
*** GonZo2K has joined #heat18:00
*** GonZo2K has quit IRC18:00
*** GonZo2K has joined #heat18:00
*** coolsvap is now known as coolsvap_18:00
*** jcoufal has quit IRC18:04
*** dulek has quit IRC18:04
*** jcoufal has joined #heat18:04
*** pm90_ has joined #heat18:06
*** pm90_ has quit IRC18:07
*** EricGonczer_ has joined #heat18:07
*** pm90_ has joined #heat18:08
*** jcoufal has quit IRC18:09
*** randallburt has quit IRC18:11
*** InblEric1 has joined #heat18:13
*** InblEric2 has joined #heat18:19
*** InblEric1 has quit IRC18:19
*** harlowja has joined #heat18:20
*** harlowja has quit IRC18:24
*** InblEric1 has joined #heat18:24
*** harlowja has joined #heat18:24
*** EricGonczer_ has quit IRC18:25
*** lpmulligan has quit IRC18:25
openstackgerritSergey Kraynev proposed openstack/heat: Add functional test for AWS loadbalancer  https://review.openstack.org/15319218:25
*** InblEric2 has quit IRC18:28
*** randallburt has joined #heat18:28
*** signed8bit_ZZZzz is now known as signed8bit18:30
*** tspatzier has joined #heat18:30
*** randallburt has quit IRC18:30
*** Marga_ has quit IRC18:32
*** Marga_ has joined #heat18:32
jasond``ryansb: hi18:34
ryansbhey jasond``18:34
jasond``hey, you were saying tags can't contain commas.. why is that?18:35
*** InblEric1 has quit IRC18:35
ryansbyeah, so that comes from the api-wg tagging spec here https://review.openstack.org/#/c/155620/18:35
jasond``ah, i see.  thanks18:36
ryansbit's because for queries you do things like any-tags=foo,bar,quux18:36
jasond``makes sense18:36
*** lpmulligan has joined #heat18:36
*** ParsectiX has quit IRC18:37
ryansbHm. I should link to that in the review.18:37
*** ParsectiX has joined #heat18:38
*** alexheneveld has quit IRC18:38
*** InblEric1 has joined #heat18:39
jasond``i'll add that to the spec as well18:39
*** ParsectiX has quit IRC18:41
*** ParsectiX has joined #heat18:41
*** cody-somerville has joined #heat18:42
*** InblEric2 has joined #heat18:42
*** cdent has quit IRC18:45
*** InblEric1 has quit IRC18:45
jasond``miguelgrinberg: hi18:47
miguelgrinberghi jasond``18:48
*** cody-somerville has quit IRC18:48
jasond``i was just reading the API-WG tags spec, and i noticed it's a little different than the stack-tags spec18:48
miguelgrinbergryansb: yeah, I put that bit about the commas, I see no reason to complicate implementations with supporting commas and having to deal with escaping18:48
miguelgrinbergjasond``: okay, what did you find that is different18:49
jasond``i wasn't planning on having a separate tags endpoint for each stack.18:49
jasond``i was just going to make it part of stack create/update18:49
miguelgrinbergjasond``: ah, yes, that. I think I need to be more clear on the api-wg doc about this. Exposing tags in the resource response is the only required implementation18:50
*** sdake_ has joined #heat18:50
miguelgrinbergthe rest should all be optional, if you want to make tags more accessible then great, but it isn't necessary18:50
jasond``ok, good :)  thanks18:51
ryansbmiguelgrinberg: Oh? I didn't realize that either, so +1 for clarity18:51
ryansb*more clarity18:51
miguelgrinbergMy personal view is that the tags field in the resource response is enough18:51
miguelgrinbergThe /tags and /tags/<tag-name> are a concession to be honest, I don't feel super great about them18:52
*** achanda has joined #heat18:52
*** InblEric2 has quit IRC18:53
*** sdake__ has quit IRC18:54
*** tspatzier has quit IRC18:59
*** randallburt has joined #heat19:02
openstackgerritJason Dunsmore proposed openstack/heat-specs: Update stack-tags spec to reflect recent changes  https://review.openstack.org/15506919:03
*** EricGonczer_ has joined #heat19:04
*** EricGonc_ has joined #heat19:08
*** EricGonczer_ has quit IRC19:11
*** tspatzier has joined #heat19:18
*** EricGonc_ has quit IRC19:20
*** EricGonczer_ has joined #heat19:22
*** tspatzier has quit IRC19:23
*** EricGonc_ has joined #heat19:23
*** hdd has quit IRC19:24
*** EricGonczer_ has quit IRC19:27
*** InblEric1 has joined #heat19:30
*** sdake_ has quit IRC19:31
*** sdake_ has joined #heat19:31
*** InblEric2 has joined #heat19:31
miguelgrinbergryansb: jasond``: in the tags specs, the /tags section begins with "As an optional extension to the above, ...". Isn't that clear enough?19:32
*** achanda has quit IRC19:33
ryansb...that is clear enough. Seems to be my fault for not being literate enough.19:33
ryansbSorry19:33
*** mhroncok has quit IRC19:33
Dragojamielennox: I have more questions for you19:34
miguelgrinbergryansb: actually, no, wait, that is for the /tags/<tag-name>. I need to move that optional statement up in the doc, you were right19:34
*** sdake__ has joined #heat19:34
jamielennoxDrago: sure19:34
*** InblEric1 has quit IRC19:34
jasond``miguelgrinberg: yes, it should be moved under "Tags Resource URLs"19:35
Dragojamielennox: oh, you're here! Excellent. I am trying to identify a good way to retrieve the service catalog when it is not in the context, (as per https://bugs.launchpad.net/heat/+bug/1420987/comments/5) but the correct way to do it is not obvious to me yet.19:35
openstackLaunchpad bug 1420987 in heat "Heat not working with keystoneclient_v2" [High,Triaged]19:35
jamielennoxDrago: my internet is being weird - atm all i have is IRC so can't follow that :(19:36
jamielennoxDrago: however19:36
Dragojamielennox: catching an EmptyCatalog exception is simple enough, but I don't see any way to retrieve the service catalog without resorting to the old way of doing things19:36
Dragojamielennox: It says: (from stevebaker) Heat should be able to fetch the service catalog if it is ever missing from the context, so I would prefer heat to not assume that a token always comes with catalog, and to separately fetch the catalog when required.19:37
*** sdake_ has quit IRC19:37
jamielennoxDrago: so i don't know if there is an easy way to do this on v219:38
jamielennoxto get the service catalog for the current token19:38
*** pm90_ has quit IRC19:38
*** pm90_ has joined #heat19:39
*** pm90__ has joined #heat19:40
*** achanda has joined #heat19:41
jamielennoxwhat you can always do (and i've seen heat do in the past) is get a new token from the old token and it will have the same scope and the same catalog19:41
jamielennox(though i think they did it by accident previously)19:41
*** hdd has joined #heat19:43
*** pm90_ has quit IRC19:44
*** alexheneveld has joined #heat19:44
Dragojamielennox: so something like self.clients.client('keystone').{method_to_get_catalog_here}?19:45
Dragojamielennox: because I don't see a way to get a new token using the auth_plugin19:46
jamielennoxDrago: a new token is a new plugin19:46
jamielennoxit'd be v2.Token19:46
*** KanagarajM has quit IRC19:47
jamielennoxit's essentially what's happening https://github.com/openstack/heat/blob/master/contrib/heat_keystoneclient_v2/heat_keystoneclient_v2/client.py#L8519:48
jamielennoxyou are creating a client with an old token, rescoping to context.tenant which is probably what was provided in the first place19:48
jamielennoxso new token from old with all the same information19:49
*** EricGonc_ has quit IRC19:52
*** pm90__ has quit IRC19:53
*** pm90_ has joined #heat19:53
Dragojamielennox: when I test though, all of this happens before heat_keystoneclient is ever instantiated19:55
Dragojamielennox: sorry, that's probably not what you're saying19:56
*** InblEric2 has quit IRC19:56
*** EricGonczer_ has joined #heat19:57
*** InblEric1 has joined #heat19:57
jamielennoxDrago: yea, was an example19:57
jamielennoxDrago: did you ever figure out why you're getting a token without a catalog19:58
jamielennoxit shouldn't really happen in v219:58
jamielennox(or general)19:58
*** InblEric2 has joined #heat19:59
*** rm_work is now known as rm_work|away19:59
Dragojamielennox: because our port of keystone adheres to the Keystone V2 API specification more closely than Keystone V2 itself19:59
*** sabeen3 has joined #heat20:00
Drago:)20:00
jamielennoxlol - fair20:01
*** InblEric1 has quit IRC20:02
*** sabeen1 has quit IRC20:02
*** rm_work|away is now known as rm_work20:02
*** sabeen3 has quit IRC20:02
*** sabeen2 has joined #heat20:03
stevebakermorning20:12
*** hdd has quit IRC20:16
*** Marga_ has quit IRC20:18
*** alexheneveld has quit IRC20:18
*** Marga_ has joined #heat20:19
*** ifarkas has quit IRC20:23
*** Marga_ has quit IRC20:30
*** hdd has joined #heat20:39
*** asalkeld has joined #heat20:48
*** randallburt has quit IRC21:01
*** hdd has quit IRC21:02
*** hdd has joined #heat21:05
*** lpmulligan has quit IRC21:15
*** EricGonczer_ has quit IRC21:16
*** ParsectiX has quit IRC21:19
*** ParsectiX has joined #heat21:19
*** EricGonczer_ has joined #heat21:21
*** EricGonczer_ has quit IRC21:22
*** jcoufal has joined #heat21:25
*** Marga_ has joined #heat21:32
*** lpmulligan has joined #heat21:35
*** sdake has quit IRC21:37
*** sabeen3 has joined #heat21:37
*** sabeen2 has quit IRC21:39
*** Marga_ has quit IRC21:40
*** Marga_ has joined #heat21:41
*** ParsectiX has quit IRC21:41
*** Marga_ has quit IRC21:42
*** ParsectiX has joined #heat21:42
*** Marga_ has joined #heat21:42
*** Marga_ has quit IRC21:42
*** Marga_ has joined #heat21:43
*** Marga_ has quit IRC21:44
*** Marga_ has joined #heat21:44
*** Marga_ has quit IRC21:45
*** Marga_ has joined #heat21:46
*** Marga_ has quit IRC21:47
*** Marga_ has joined #heat21:47
*** sdake has joined #heat21:47
*** sdake has quit IRC21:48
*** EricGonczer_ has joined #heat21:50
*** Marga_ has quit IRC21:51
*** Marga_ has joined #heat21:52
*** Marga_ has quit IRC21:53
*** sdake has joined #heat21:53
*** Marga_ has joined #heat21:53
jdandreaWasn't this issue fixed at some point? Does anyone recall? http://paste.openstack.org/show/181465/21:53
*** jmckind has quit IRC21:53
jdandrea(MS0 is one of our resources but it has no "KeystoneClientV2" reference in it.)21:54
*** Marga_ has quit IRC21:54
*** randallburt has joined #heat21:54
*** Marga_ has joined #heat21:54
*** sgordon is now known as steveg21:55
jdandreaI'm using HEAT_BRANCH=stable/juno as well, which makes this a bit odd for me.21:56
*** sdake_ has joined #heat21:56
*** sdake_ has quit IRC21:58
*** sdake__ has quit IRC22:00
thervejdandrea, https://bugs.launchpad.net/heat/+bug/141617022:06
openstackLaunchpad bug 1416170 in heat "standalone auth is broken" [High,Fix released] - Assigned to Jamie Lennox (jamielennox)22:06
therveThere are 2 master related patch, they possibly need a backport22:06
*** saju_m has quit IRC22:08
jamielennoxjdandrea: there is an issue i caused that means that using KeystoneClientV2 actually still uses v3 auth22:10
jamielennoxthere's a bug that i can't see... i'm about half way to having it fixed22:11
jamielennoxoh - but that paste bug was fixed22:11
*** GonZoPT has joined #heat22:16
*** rm_work is now known as rm_work|away22:16
*** radez is now known as radez_g0n322:16
*** GonZo2K has quit IRC22:17
jdandreatherve: Thank you!22:20
jdandreatherve: Yes, a backport may be needed, very possible.22:20
jdandreajamielennox: Ok! If there's something I can do my VM's devstack localrc to work around it (even if it means trying kilo for the time being), I'm all for it.22:21
jamielennoxnot really, i think just update heat to master for devstack22:22
jamielennoxjdandrea: what's outstanding you wont notice on devstack, it's only a problem on purely v2 deployments (rax)22:22
*** tspatzier has joined #heat22:23
*** alexheneveld has joined #heat22:24
*** aweiteka has quit IRC22:27
jdandreajamielennox: Ok. Right now I'm using standalone per http://docs.openstack.org/developer/heat/getting_started/standalone.html and seeing 'KeystoneClientV2' object has no attribute 'session'' ... hmm.22:27
jamielennoxjdandrea: should be fixed by: https://review.openstack.org/#/c/151542/ and https://review.openstack.org/#/c/151966/22:28
jdandreajamielennox: Ok, thx22:28
*** cody-somerville has joined #heat22:29
openstackgerritJason Dunsmore proposed openstack/heat: Register CloudServer as OS::Nova::Server  https://review.openstack.org/15889622:30
*** EricGonczer_ has quit IRC22:32
jdandreajamielennox: Oh! I had a lapse in memory. Turns out both of these patches are in place on my end (I just checked). I left a comment on 30 Jan here: https://review.openstack.org/#/c/151542/22:34
*** jcoufal has quit IRC22:35
jdandreaGoing to try updating heat to master for devstack, yep.22:35
*** Marga_ has quit IRC22:35
*** Marga_ has joined #heat22:36
*** openstackgerrit has quit IRC22:37
*** openstackgerrit has joined #heat22:37
*** sabeen1 has joined #heat22:38
jdandreajamielennox: Ok! I am using the master branch. I tried it once more and got the error. BUT I then tried it with --debug ... and now the stack is being created. (Am I seeing things? Will delete and try again once this is done.)22:39
*** sabeen3 has quit IRC22:40
*** tspatzier has quit IRC22:41
*** benemo has joined #heat22:44
benemogetting this error NoSuchRole: There is no role with name `heat_stack_owner22:44
benemoguessing i have to create this manually22:44
jdandreajamielennox: I don't know what happened (likely pilot error on my part) but the master branch *is* working for me now. Thanks!22:45
*** Marga_ has quit IRC22:49
*** Marga_ has joined #heat22:49
*** kaufer has quit IRC22:51
*** achanda has quit IRC22:54
*** rpothier has quit IRC22:54
stevebakerbenemo: how did you install heat? (and what instructions did you use?)22:59
*** rm_work|away is now known as rm_work23:00
*** InblEric2 has quit IRC23:00
*** harlowja is now known as harlowja_away23:02
*** InblEric has joined #heat23:03
*** InblEric1 has joined #heat23:05
*** harlowja_away is now known as harlowja23:05
*** InblEric has quit IRC23:07
jamielennoxjdandrea: cool - no worries23:12
*** achanda has joined #heat23:13
*** chlong has joined #heat23:19
*** tspatzier has joined #heat23:19
*** lpmulligan has quit IRC23:20
*** lpmulligan has joined #heat23:20
*** InblEric1 has quit IRC23:23
*** sdake_ has joined #heat23:25
*** cody-somerville has quit IRC23:25
*** kebray has quit IRC23:32
*** tspatzier has quit IRC23:34
*** benemo has quit IRC23:35
*** randallburt has quit IRC23:44
*** ahonda has joined #heat23:45
*** achanda has quit IRC23:48
*** chlong_ has joined #heat23:50
*** DaveJ__ has joined #heat23:52
Dragojamielennox: you there?23:53
*** achanda has joined #heat23:53
DaveJ__Hi guys, I'm getting an Auth error when trying to create scaling policy as non admin user23:54
DaveJ__Forbidden: You are not authorized to perform the requested action: identity:list_roles23:54
DaveJ__I've updated the keystone policy file to contain '    "identity:list_roles": "rule:regular_user"'23:54
DaveJ__and restarted the service23:54
DaveJ__but still getting this23:55
DaveJ__any ideas?23:55
jamielennoxDrago: yea23:55
Dragojamielennox: what do you think of this https://github.com/dragorosson/heat/commit/a3257fb333a1b7d59141423e8c9d6ab2de9ae77523:55
Dragojamielennox: with my limited knowledge of keystone and the history of heat, this is the best I could come up with so far :)23:55
Dragojamielennox: It appears to work, but I don't know if it's the right way to fix the problem23:57
*** lpmulligan has quit IRC23:58
jamielennoxDrago: i'm surprised it works, i thought we changed it so that client.auth_ref would be empty now23:58
jamielennoxbut i'll be honest i'm not sure23:58
Dragojamielennox: Okay. We are using heat_keystoneclient_v223:58
Dragowhich is probably why23:58

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