Monday, 2015-03-02

*** sarob has joined #heat00:05
*** ParsectiX has quit IRC00:06
*** ParsectiX has joined #heat00:07
*** spzala has joined #heat00:17
*** dimsum__ has joined #heat00:34
*** dims_ has joined #heat00:35
*** dims_ is now known as dims00:36
*** dimsum__ has quit IRC00:39
*** achanda has joined #heat00:46
*** achanda has quit IRC00:51
openstackgerritMerged openstack/heat: Change the engine-listener topic  https://review.openstack.org/15987600:56
openstackgerritMerged openstack/heat: Corrected typo  https://review.openstack.org/10864400:58
openstackgerritMerged openstack/heat: Use mock instead of mox for test_nested_stack.py  https://review.openstack.org/15951000:58
openstackgerritMerged openstack/heat: Add resource_definitions check to Stack.validate  https://review.openstack.org/14097600:59
*** LiJiansheng has joined #heat01:02
openstackgerritMerged openstack/heat: Add code tag for from_task_with_args() docstring  https://review.openstack.org/10864201:04
*** Qiming has joined #heat01:09
*** cody-somerville has joined #heat01:37
*** Yanyanhu has joined #heat01:47
*** pm90_ has joined #heat01:49
*** kaufer has joined #heat01:49
*** EricGonczer_ has joined #heat01:50
*** pm90_ has quit IRC01:53
*** serg_melikyan has joined #heat01:57
*** liuh has joined #heat01:59
*** serg_melikyan has quit IRC02:01
*** liuh_ has joined #heat02:03
*** Yanyanhu has quit IRC02:04
*** liuh has quit IRC02:04
*** pm90_ has joined #heat02:05
*** Yanyanhu has joined #heat02:09
*** EricGonczer_ has quit IRC02:11
*** erkules_ has joined #heat02:12
*** erkules has quit IRC02:15
*** sarob has quit IRC02:20
*** kaufer has quit IRC02:22
*** wpf has joined #heat02:23
*** pm90_ has quit IRC02:52
*** pm90_ has joined #heat02:59
*** spzala has quit IRC03:23
*** GonZo2K has quit IRC03:28
*** dims has quit IRC03:35
*** pm90_ has quit IRC03:39
*** pm90_ has joined #heat03:40
*** pm90_ has quit IRC03:44
*** achanda has joined #heat03:49
*** achanda has quit IRC03:54
*** jpeeler has joined #heat03:55
*** Qiming has quit IRC03:58
*** Qiming has joined #heat04:00
*** hdd has joined #heat04:02
*** david-lyle_afk has quit IRC04:02
*** Marga_ has quit IRC04:02
openstackgerritAngus Salkeld proposed openstack/heat: Create an integer id for the resource table  https://review.openstack.org/15974104:02
*** Marga_ has joined #heat04:04
*** Drago has quit IRC04:13
*** Drago has joined #heat04:13
*** hdd has quit IRC04:15
*** dims has joined #heat04:35
openstackgerritAngus Salkeld proposed openstack/heat: Add extra columns for resource table  https://review.openstack.org/15669304:39
openstackgerritAngus Salkeld proposed openstack/heat: Create an integer id for the resource table  https://review.openstack.org/15974104:39
*** dims has quit IRC04:40
asalkeldbrb, picking kids up04:43
*** coolsvap_ is now known as coolsvap04:43
*** nkhare has joined #heat04:44
*** ParsectiX has quit IRC04:44
*** ParsectiX has joined #heat04:45
*** hdd has joined #heat04:45
*** achanda has joined #heat04:49
*** hdd has quit IRC04:52
*** kebray has joined #heat05:01
*** kebray has quit IRC05:03
*** kebray has joined #heat05:07
*** sarob has joined #heat05:09
*** sarob has quit IRC05:14
*** elynn has joined #heat05:26
elynnHi guys, I wanna setup highavailability of heat services. Can heat services support that? Is there any configuration that need to change?05:29
asalkeldelynn: i don't think there is any special configuration05:59
*** hdd has joined #heat05:59
*** achanda has quit IRC06:03
*** sarob has joined #heat06:04
elynnHi asalkeld , so I can setup heat-api and heat-engine both in active/active mode?06:04
asalkeldelynn: yes06:04
elynnthanks asalkeld , will have a try.06:05
elynn:)06:05
asalkeldcool, good luck06:05
*** hdd has quit IRC06:07
*** kebray_ has joined #heat06:27
*** achanda has joined #heat06:27
*** kebray has quit IRC06:29
openstackgerritOpenStack Proposal Bot proposed openstack/heat: Imported Translations from Transifex  https://review.openstack.org/16008206:31
*** jprovazn has joined #heat06:33
*** rakesh_hs has joined #heat06:39
*** ishant has joined #heat06:43
*** huangtianhua has joined #heat06:48
huangtianhuahi all:)06:51
openstackgerritSteve Baker proposed openstack/python-heatclient: Make ; parsing optional in format_parameters  https://review.openstack.org/16023806:57
openstackgerritSteve Baker proposed openstack/python-heatclient: Implement deployment-output-show  https://review.openstack.org/16023906:57
openstackgerritSteve Baker proposed openstack/python-heatclient: Implement deployment-create  https://review.openstack.org/16024006:57
*** kebray_ has quit IRC06:59
*** Tango has joined #heat07:01
openstackgerritTon Ngo proposed openstack/heat: Reuse existing template  https://review.openstack.org/15462007:01
openstackgerritTon Ngo proposed openstack/heat: Reuse existing registry  https://review.openstack.org/15461907:01
openstackgerritTon Ngo proposed openstack/heat: Replace the registry of an environment  https://review.openstack.org/15461807:01
*** tspatzier has joined #heat07:01
*** vijayagurug has joined #heat07:12
*** ParsectiX has quit IRC07:12
*** ParsectiX has joined #heat07:13
*** achanda has quit IRC07:13
*** ParsectiX has quit IRC07:13
*** ParsectiX has joined #heat07:14
*** achanda has joined #heat07:15
*** jp_ has joined #heat07:22
*** ifarkas has joined #heat07:23
*** sarob has quit IRC07:23
*** achanda has quit IRC07:23
*** steveg has quit IRC07:27
*** steveg has joined #heat07:28
*** serg_melikyan has joined #heat07:28
*** steveg has quit IRC07:28
*** tspatzier has quit IRC07:28
*** steveg has joined #heat07:29
*** steveg has quit IRC07:29
*** achanda has joined #heat07:29
*** jcoufal has joined #heat07:29
*** steveg has joined #heat07:30
*** Tango has quit IRC07:30
*** LiJiansheng has quit IRC07:31
*** serg_melikyan has quit IRC07:43
skraynevgood morning07:46
*** steveg has quit IRC07:48
*** steveg has joined #heat07:48
asalkeldhi skraynev07:52
skraynevasalkeld: hi. I have seen your comment ;)07:52
asalkeldok, cool07:52
*** achanda has quit IRC07:52
skraynevI will take a look fix db.07:53
asalkeldthanks, it's almost working07:53
asalkeldi'll be in-n-out ... making supper07:54
*** achanda has joined #heat07:57
*** chlong has quit IRC08:02
*** steveg has quit IRC08:05
*** serg_melikyan has joined #heat08:12
*** serg_melikyan has quit IRC08:13
*** serg_mel_ has joined #heat08:13
*** achanda has quit IRC08:16
*** Marga_ has quit IRC08:16
*** Guest78669 is now known as d0ugal08:20
*** d0ugal has joined #heat08:21
openstackgerritMerged openstack/heat: Add ability to pass parameters during update  https://review.openstack.org/15976308:23
shardymorning all08:26
*** alexheneveld has joined #heat08:26
*** kairat_kushaev has left #heat08:28
*** jtomasek has joined #heat08:39
*** tspatzier has joined #heat08:50
*** kairat_kushaev has joined #heat08:50
*** serg_mel_ has quit IRC08:58
*** pitr-ch has joined #heat08:58
*** jp_ has quit IRC08:59
openstackgerritshihanzhang proposed openstack/heat: Add config option to override url for versions  https://review.openstack.org/16026709:06
*** dasm has quit IRC09:09
*** jistr has joined #heat09:12
*** dulek has joined #heat09:13
*** serg_melikyan has joined #heat09:17
*** jcoufal_ has joined #heat09:33
*** jcoufal has quit IRC09:36
*** akuznetsov has joined #heat09:49
*** ananta has joined #heat09:52
*** tspatzier has quit IRC10:02
openstackgerritIshant Tyagi proposed openstack/heat: DB changes for resource locking  https://review.openstack.org/15767210:02
*** Qiming has quit IRC10:03
*** tspatzier has joined #heat10:04
*** Yanyan has joined #heat10:05
*** Yanyanhu has quit IRC10:05
*** dmn has joined #heat10:15
*** dmn has left #heat10:16
*** pas-ha has joined #heat10:23
pas-hamorning all10:25
asalkeldshardy: you notice the passing tests -> https://review.openstack.org/#/c/116336/10:25
asalkeldpas-ha: hi10:25
*** erkules_ is now known as erkules10:27
*** serg_melikyan has quit IRC10:28
shardyasalkeld: \o/10:32
shardyawesome :)10:33
asalkeldtook long enough10:33
shardyasalkeld: thanks again for taking it on - I'll review the current series today10:34
asalkeldta10:34
*** serg_melikyan has joined #heat10:34
cmystermorning of sorts10:42
*** akuznetsov has quit IRC10:45
*** liuh_ has quit IRC10:53
*** EmilienM is now known as EmilienM|afk10:54
*** Qiming has joined #heat10:54
*** elynn has quit IRC10:55
*** tochi has quit IRC11:04
*** ishant has quit IRC11:05
*** huangtianhua has quit IRC11:08
*** serg_melikyan has quit IRC11:11
*** serg_melikyan has joined #heat11:16
*** achanda has joined #heat11:17
*** achanda has quit IRC11:21
asalkeldg'night11:22
*** asalkeld has quit IRC11:22
skraynevasalkeld: bb11:22
*** coolsvap is now known as coolsvap_12:06
*** dims has joined #heat12:09
*** coolsvap_ is now known as coolsvap12:15
*** vijayagurug has quit IRC12:16
*** vijayagurug has joined #heat12:17
*** derekh has joined #heat12:18
*** dmn has joined #heat12:18
openstackgerritKairat Kushaev proposed openstack/heat: Reduce number of count for event_create  https://review.openstack.org/16031812:20
openstackgerritKairat Kushaev proposed openstack/heat: Reduce number of count for event_create  https://review.openstack.org/16031812:21
*** cmyster has quit IRC12:21
*** rakesh_hs has quit IRC12:24
openstackgerritQiming Teng proposed openstack/heat: Refactor test_parser module  https://review.openstack.org/16032512:37
*** cmyster has joined #heat12:43
*** dulek_ has joined #heat12:57
*** dulek has quit IRC12:57
*** GonZo2K has joined #heat12:58
*** GonZo2K has quit IRC12:58
*** GonZo2K has joined #heat12:58
*** hdd has joined #heat12:59
*** jdob has joined #heat13:00
openstackgerritAnant Patil proposed openstack/heat: Add extra data to Stack table for Convergence.  https://review.openstack.org/15521113:00
*** hdd has quit IRC13:03
*** sgordon has joined #heat13:06
*** sgordon is now known as steveg13:06
*** ananta has quit IRC13:08
*** Yanyan has quit IRC13:09
*** fthiagogv has joined #heat13:11
*** aweiteka has joined #heat13:11
*** nkhare has quit IRC13:12
*** hdd has joined #heat13:16
*** serg_melikyan has quit IRC13:19
*** gondoi has quit IRC13:20
*** andrearo1 has joined #heat13:22
*** andrearosa has quit IRC13:23
*** serg_melikyan has joined #heat13:24
*** Drago1 has joined #heat13:26
*** Drago has quit IRC13:26
*** inc0 has joined #heat13:27
*** hdd has quit IRC13:31
*** hdd has joined #heat13:31
*** zz_gondoi has joined #heat13:31
*** zz_gondoi is now known as gondoi13:32
*** blomquisg has joined #heat13:34
*** pitr-ch has quit IRC13:34
*** akuznetsov has joined #heat13:35
*** hdd has quit IRC13:36
*** ryansb has joined #heat13:47
*** steveg is now known as sgordon13:48
*** sgordon is now known as steveg13:48
*** jcoufal_ has quit IRC13:48
*** jcoufal has joined #heat13:49
*** gondoi has quit IRC13:55
*** vijayagurug has left #heat13:59
*** gondoi has joined #heat13:59
*** dmn has quit IRC14:00
*** ParsectiX has quit IRC14:02
*** ParsectiX has joined #heat14:02
*** cdent has joined #heat14:06
openstackgerritQiming Teng proposed openstack/heat: Split api test case file  https://review.openstack.org/16035114:06
*** inc0 has quit IRC14:08
openstackgerritQiming Teng proposed openstack/heat: Refactor test_parser module  https://review.openstack.org/16032514:10
*** serg_melikyan has quit IRC14:13
*** serg_melikyan has joined #heat14:14
*** dulek_ has quit IRC14:14
*** dulek has joined #heat14:14
*** jmckind has joined #heat14:18
*** ParsectiX has quit IRC14:22
*** dims has quit IRC14:25
*** dims has joined #heat14:26
*** radez_g0n3 is now known as radez14:27
*** ccrouch has joined #heat14:30
*** jasond has joined #heat14:32
*** inc0 has joined #heat14:37
*** dulek has quit IRC14:52
*** InblEric has joined #heat14:54
*** InblEric1 has joined #heat14:56
*** alextricity has quit IRC14:56
*** dulek has joined #heat14:58
*** InblEric has quit IRC14:59
*** jdob has quit IRC14:59
openstackgerritSergey Kraynev proposed openstack/heat: Patch validate methods with mock instead of mox  https://review.openstack.org/16037015:00
*** rm_work has quit IRC15:05
*** rm_work|away has joined #heat15:07
*** rm_work|away is now known as rm_work15:07
*** rm_work has quit IRC15:07
*** rm_work has joined #heat15:07
*** rm_work has quit IRC15:12
*** jdob has joined #heat15:12
*** rm_work|away has joined #heat15:15
*** rm_work|away is now known as rm_work15:15
*** rm_work has joined #heat15:15
*** KarolynChambers has quit IRC15:17
*** KarolynChambers has joined #heat15:17
*** InblEric1 has quit IRC15:21
*** InblEric has joined #heat15:21
openstackgerritSergey Kraynev proposed openstack/heat: Add functional test for AWS loadbalancer  https://review.openstack.org/15319215:21
*** InblEric1 has joined #heat15:23
*** vijendar has joined #heat15:23
*** InblEric has quit IRC15:26
*** beekneemech is now known as bnemec15:32
*** achanda has joined #heat15:33
*** radez is now known as radez_g0n315:33
openstackgerritQiming Teng proposed openstack/heat: Refactor test_parser module  https://review.openstack.org/16032515:34
*** dulek has quit IRC15:38
*** jprovazn has quit IRC15:38
*** serg_melikyan has quit IRC15:43
*** achanda has quit IRC15:44
*** EricGonczer_ has joined #heat15:48
*** fthiagogv has quit IRC15:51
*** serg_melikyan has joined #heat15:53
openstackgerritTomas Sedovic proposed openstack/heat: Add breakpoint support  https://review.openstack.org/14612315:54
*** Marga_ has joined #heat15:55
*** Marga_ has quit IRC15:55
*** pm90_ has joined #heat15:56
*** Marga_ has joined #heat15:56
*** harlowja_at_home has joined #heat15:56
*** pm90_ has quit IRC16:04
*** coolsvap is now known as coolsvap_16:05
*** EricGonc_ has joined #heat16:05
*** Qiming has quit IRC16:09
*** EricGonczer_ has quit IRC16:09
openstackgerritOleksii Chuprykov proposed openstack/heat: Move test_notifications to functional  https://review.openstack.org/15257316:15
*** serg_melikyan has quit IRC16:18
*** serg_melikyan has joined #heat16:24
*** pm90_ has joined #heat16:24
*** pm90_ has quit IRC16:25
*** reed has joined #heat16:27
*** boris-42 has quit IRC16:32
*** rakesh_hs has joined #heat16:33
*** derekh has quit IRC16:39
*** alexheneveld has quit IRC16:49
*** steveg has quit IRC16:51
*** steveg has joined #heat16:52
*** steveg has quit IRC16:52
*** DaveJ__ has joined #heat16:52
*** serg_melikyan has quit IRC16:52
DaveJ__Hi - I'm trying to make use of anti-affinity rules with a heat template on Juno16:52
*** alexheneveld has joined #heat16:52
DaveJ__Does anyone have an example - looks like I shuold be using a ServerGroup, but how do I attach that to my Server ?16:53
*** steveg has joined #heat16:53
*** steveg has quit IRC16:53
*** steveg has joined #heat16:54
*** steveg has quit IRC16:54
*** sgordon has joined #heat16:56
*** sgordon is now known as steveg16:56
*** serg_melikyan has joined #heat16:56
*** steveg has quit IRC16:56
*** steveg has joined #heat16:56
*** radez_g0n3 is now known as radez16:57
DaveJ__Nevermind - seemed to have found it here: https://ask.openstack.org/en/question/56761/how-to-use-scheduler_hints-in-heat-template/16:59
*** steveg has quit IRC17:00
*** harlowja_at_home has quit IRC17:00
*** ppetit has joined #heat17:01
*** inc0 has quit IRC17:01
*** steveg has joined #heat17:01
*** steveg has quit IRC17:01
*** sgordon has joined #heat17:01
*** akuznetsov has quit IRC17:02
*** ppetit has left #heat17:03
*** _shaps_ has quit IRC17:03
*** hdd has joined #heat17:06
*** GonZo2K has quit IRC17:07
*** rwsu has joined #heat17:09
*** MasterPiece has joined #heat17:10
*** alextricity has joined #heat17:11
alextricityDoes anybody know if I can use the "get_file" function for a software config script?17:11
alextricityI get this message when I try: No content found in the "files" section for get_file path17:11
*** jistr has quit IRC17:21
*** MVenesio has joined #heat17:22
*** kebray has joined #heat17:23
*** jcoufal has quit IRC17:24
*** adam_g_out is now known as adam_g17:27
*** tspatzier has quit IRC17:29
*** tspatzier has joined #heat17:29
openstackgerritPeter Razumovsky proposed openstack/python-heatclient: Fix SessionClient error when endpoint=None  https://review.openstack.org/16043117:34
*** alexpilotti has joined #heat17:39
openstackgerritKairat Kushaev proposed openstack/heat: Reduce number of count for event_create  https://review.openstack.org/16031817:42
openstackgerritTomas Sedovic proposed openstack/python-heatclient: Add options for setting and clearing of breakpoints  https://review.openstack.org/14931917:48
*** alexheneveld has quit IRC17:52
*** pas-ha has quit IRC17:56
*** serg_melikyan has quit IRC17:58
zanebalextricity: yes, you can17:59
*** kebray has quit IRC17:59
*** serg_melikyan has joined #heat17:59
alextricityzaneb: I'm I doing something wrong? All I did was config: { get_file: script.sh }17:59
alextricitybut that farted with an error18:00
zanebalextricity: are you using python-heatclient?18:00
alextricityyeah18:00
zanebit should be uploading the file for you then... but sounds like it is not18:00
alextricityzaneb, you wouldn't happen to know of some examples i can look at, do you?18:01
zanebbad path or something maybe?18:01
zaneblet me try to dig one up18:01
alextricityzaneb Thank you :)18:01
zanebalextricity: https://git.openstack.org/cgit/openstack/heat-templates/tree/hot/software-config/example-templates/wordpress/WordPress_software-config_1-instance.yaml <- there's one18:02
alextricitydang, that's doing the same thing I do. I'll keep trying. This should work even though I'm uploading the file through the UI, right?18:03
*** serg_melikyan has quit IRC18:04
*** kebray has joined #heat18:04
zanebalextricity: no, I don't believe that was ever implemented in Horizon18:05
*** boris-42 has joined #heat18:05
alextricityzaneb. Ah, okay. That's disappointing :(18:05
zanebalthough I don't keep up with it so I can't be sure18:05
*** InblEric has joined #heat18:08
*** InblEric1 has quit IRC18:08
openstackgerritKairat Kushaev proposed openstack/heat: Reduce number of count for event_create  https://review.openstack.org/16031818:10
*** harlowja_away is now known as harlowja_18:21
*** hdd has quit IRC18:24
*** achanda has joined #heat18:31
*** pitr-ch has joined #heat18:35
openstackgerritRakesh H S proposed openstack/heat: Convergence sync_point DB table  https://review.openstack.org/15573218:43
*** achanda has quit IRC18:46
rakesh_hszaneb: Hi18:46
*** achanda has joined #heat18:46
*** kebray has quit IRC18:49
rakesh_hszaneb: Regarding- convergence sync_point db implementation. To ensure the update to input_data is atomic, I have used an extra integer column.18:50
*** jprovazn has joined #heat18:50
rakesh_hszaneb: As of now, I have named the column as 'atomic_key', we can change it if required.18:51
rakesh_hszaneb: When you find time, let me know your inputs on the same18:51
*** Tango has joined #heat18:53
zanebrakesh_hs: sure, I was just looking at one of your patches actually18:55
zaneband then the phone rang, of course :/18:55
rakesh_hszaneb: oh np take your time, I just wanted to let you know about the extra column18:57
zanebrakesh_hs: cool, yeah, without having looked at it yet, that sounds like a sensible approach18:57
rakesh_hszaneb: And due to time zone diff, I could not contact you.. from now on.. will try to catch you up around this time :)18:58
zanebrakesh_hs: yeah, this tends to work better. I often have meetings in the morning, so even to the extent our work hours overlap, I'm often not available18:59
rakesh_hszaneb: yep, thats fine.19:00
rakesh_hszaneb: ok then, when you find time leave your inputs as comments... I will look into it.19:00
zanebrakesh_hs: sure, I'll try to get to it today19:01
*** rakesh_hs has quit IRC19:03
*** crose has joined #heat19:05
*** tspatzier has joined #heat19:06
*** GonZo2K has joined #heat19:11
*** GonZo2K has quit IRC19:12
*** hdd has joined #heat19:13
*** DaveJ__ has quit IRC19:20
*** cdent has quit IRC19:20
*** shakamunyi has joined #heat19:20
*** crose has quit IRC19:26
*** GonZo2K has joined #heat19:26
*** GonZo2K has quit IRC19:26
*** GonZo2K has joined #heat19:26
Drago1jamielennox: I have more questions for you19:27
*** ifarkas has quit IRC19:29
*** Marga_ has quit IRC19:30
*** Marga_ has joined #heat19:31
*** Marga_ has quit IRC19:31
*** Marga_ has joined #heat19:32
*** Drago1 has quit IRC19:35
*** Drago has joined #heat19:35
*** Marga_ has quit IRC19:37
*** jprovazn has quit IRC20:02
*** achanda has quit IRC20:07
*** achanda has joined #heat20:08
*** EmilienM|afk is now known as EmilienM20:10
*** pitr-ch has quit IRC20:10
*** Tango has quit IRC20:11
*** InblEric has quit IRC20:17
*** InblEric has joined #heat20:18
openstackgerritJason Dunsmore proposed openstack/heat: Database API and engine changes for stack tags  https://review.openstack.org/15925020:27
openstackgerritJason Dunsmore proposed openstack/heat: Add ability to hide stacks based on tag  https://review.openstack.org/16048820:27
*** tspatzier has quit IRC20:29
*** tspatzier has joined #heat20:29
*** tspatzier has quit IRC20:29
openstackgerritJason Dunsmore proposed openstack/heat: Add a "show_hidden" parameter to stack-list API  https://review.openstack.org/16049220:39
*** achanda has quit IRC20:52
*** alexheneveld has joined #heat21:00
*** alexheneveld has quit IRC21:01
*** shakamunyi has quit IRC21:07
*** shakamunyi has joined #heat21:09
*** rm_work is now known as rm_work|away21:14
*** radez is now known as radez_g0n321:21
*** aignatov has quit IRC21:23
*** rm_work|away is now known as rm_work21:23
*** DinaBelova has quit IRC21:24
*** Marga_ has joined #heat21:24
*** chlong has joined #heat21:24
*** SergeyLukjanov has quit IRC21:24
*** MasterPiece has quit IRC21:33
openstackgerritDrago proposed openstack/heat: Retrieve service catalog when it is missing  https://review.openstack.org/15955421:38
*** achanda has joined #heat21:46
*** chlong has quit IRC21:51
*** sarob has joined #heat21:52
*** achanda has quit IRC21:52
*** Tango|2 has joined #heat21:52
*** shakamunyi_ has joined #heat21:54
*** shakamunyi has quit IRC21:54
alextricityIt would be really  nice if I could specify which parameters to pre-populate on the UI when doing a stack update :)21:55
*** sarob has quit IRC21:56
*** sarob has joined #heat21:57
*** asalkeld has joined #heat22:02
*** InblEric1 has joined #heat22:03
*** InblEric has quit IRC22:06
*** alexheneveld has joined #heat22:09
jamielennoxDrago: shoot22:18
*** radez_g0n3 is now known as radez22:20
Dragojamielennox: I was having trouble finding a good way to dump the current auth_plugin and make a new one, since auth_ref is not directly available for modification after an auth_plugin instance is created. I ended up recreating the RequestContext: https://review.openstack.org/#/c/159554/22:21
*** GonZoPT has joined #heat22:22
openstackgerritSteve Baker proposed openstack/heat-templates: Boot config for installing software-config agent  https://review.openstack.org/11928222:23
openstackgerritSteve Baker proposed openstack/heat-templates: Boot config environment for test images  https://review.openstack.org/15817222:23
openstackgerritSteve Baker proposed openstack/heat-templates: Elements for building a heat test image  https://review.openstack.org/15967022:23
Dragojamielennox: this is different than what I was doing before (checking for the catalog at auth_plugin creation) because instantiating the keystone client uses the auth_plugin, which threw it into an infinite loop22:23
jamielennoxDrago: yea, i figured out what the problem is with v2 auth - i just don't know how to fix it as there is some real recursion issues22:23
jamielennoxDrago: so that must be relying on the v2client plugin right?22:24
*** GonZo2K has quit IRC22:24
jamielennoxbecause that's the only way that kc.service_catalog should have naything in it22:24
Dragojamielennox: this newest patch set, no. Theoretically it should work22:24
Dragojamielennox: kc.service_catalog is the same for v3 too22:24
openstackgerritJason Dunsmore proposed openstack/heat: Add ability to filter stacks by tag  https://review.openstack.org/16053722:25
jamielennoxDrago: the attribute exists because i couldn't remove it, but if you instantiate it with a session then it will be empty22:25
jamielennoxnever actually assigned to i think22:26
Dragojamielennox: I could have sworn it was working for me with devstack… let me try to hunt down the code22:26
*** jasond has quit IRC22:27
Dragojamielennox: service_catalog is pulled from auth_ref https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/httpclient.py#L386-L38822:30
Dragojamielennox: which is an AccessInfo https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/httpclient.py#L24022:30
Dragojamielennox: which has service_catalog when the AccessInfoV3 is instantiated https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/access.py#L604-L60722:30
jamielennoxDrago: but when you pass a session /auth plugin then the plugin is managing the AccessInfo for you22:31
jamielennoxgod i wish i could just delete all that old code22:31
Dragoargh22:31
jamielennoxDrago: ah22:32
jamielennoxno..22:32
Dragojamielennox: I will try to reproduce on devstack22:32
jamielennoxjust check the v3 client object, i think client.auth_ref == None22:33
*** jmckind has quit IRC22:33
*** EricGonc_ has quit IRC22:33
Dragojamielennox: If I recall correctly, I checked auth_ref and it was None like you said, but kc.service_catalog was there22:34
jamielennoxDrago: weird,  @property22:34
jamielennoxdef service_catalog(self):22:34
jamielennox"""Returns this client's service catalog."""22:34
jamielennoxreturn self.auth_ref.service_catalog22:34
*** aignatov has joined #heat22:36
*** DinaBelova has joined #heat22:37
*** SergeyLukjanov has joined #heat22:37
*** che-arne|2 has quit IRC22:39
*** alexpilotti has quit IRC22:41
*** InblEric1 has quit IRC22:41
*** InblEric has joined #heat22:42
*** achanda has joined #heat22:42
Dragojamielennox: crud, I don't know what I was looking at before, but there's definitely no service catalog there in v322:43
jamielennoxDrago: sorry :p22:44
Dragojamielennox: the only way I see now to resolve not having a service catalog is to use the keystoneclient's url_for directly, which is the old way of doing it22:46
Drago*get_endpoint22:47
*** radez is now known as radez_g0n322:47
*** InblEric has quit IRC22:49
jamielennoxDrago: well the other way i guess is to convert the keystone v2 client to use a session as well22:49
jamielennoxi wasn't going to bother with that as i thought that it was essentially legacy code, but it appears there is a real requirement22:49
jamielennoxi looked into this briefly but haven't got far22:49
jamielennoxit doesn't seem like it's functionally tested at all22:49
Dragojamielennox: well, I can solve the service catalog problem in V2, but I'm out of ideas on V322:50
stevebakerDrago: about a year ago rax said that there was an internal heat integration job which could be published to gerrit as a 3rd-party gate job. Is there any chance so resourcing could be put on that again - it would prevent problems like these.22:52
*** MVenesio has quit IRC22:54
Dragostevebaker: We talked about it a bit recently. I think the thing that was missing was having our job publish its results. I'd like to get it revived. It was actually what I would be working on once this was done22:55
stevebakerDrago: OK, that is good to hear. anteaya can help you with any 3rd-party job setup issues22:57
Dragojamielennox: Is there any way to get at the service directly or get a new token using the auth_plugin in V3?22:58
Dragostevebaker: noted, thank you!22:58
Drago*service catalog22:58
anteayahello22:59
anteayawhat is up22:59
jamielennoxyou can rescope your token for a new token - that will reissue you a catalog22:59
jamielennoxbut i was explicitly trying to limit people iterating through the service catalog22:59
anteayaare you doing third party testing in heat?23:00
Dragojamielennox: just curious, may I ask why? And why was the limiting done at the client level and not the interface of the service catalog itself?23:00
stevebakeranteaya: rax chase heat trunk, and have their own internal job which they would like to publish23:01
anteayacool23:02
anteayaso here is the question23:02
anteayawho benefits from what they publish?23:02
anteayawill the devs23:02
anteayawill anything they produce allow a dev to dig through logs and re-evaluate a patch?23:02
anteayaif no, then publishing to another website is probably the best direction23:02
anteayaI'm open for more context23:03
jamielennoxDrago: if you know you are talking to an upstream keystone then you can do auth_plugin.get_access() which is just an AccessInfo and you can use the catalog as you used to, however there is the intention that you could have a plugin that publishes the service catalog on zookeeper or some other incompatible way and all the clients should work fine23:03
jamielennoxstevebaker, anteaya, Drago: as the functional tests they are running are in the upstream code base i would think it qualifies for a normal gate  job?23:03
anteayajamielennox: let's do that23:04
stevebakeranteaya: regressions are usually caused by heat assuming latest keystone and rax having something which is keystone-v2 compatible. As a project I think we're happy to ensure heat works on v2-only clouds but we would prefer not to have to set up our own v2 gate jobs23:04
*** kebray has joined #heat23:05
stevebakeranteaya: so we have an optional v2 shim in contrib which doesn't get tested23:06
anteayahmmmm23:06
*** shakamunyi_ has quit IRC23:06
jamielennoxstevebaker: but assumedly all the problems ive caused would have been found my a v2 only functional test23:07
stevebakeranteaya: there are other rax snowflake differences which are handled in other heat contrib resources, we can't test those either23:07
jamielennoxthats not rax specific23:07
anteayastevebaker Drago jamielennox would you be willing to send a delgation to an infra meeting?23:07
anteayawe have one tomorrow 1900 utc23:07
anteayaI think I would like to hear more opinions about how we should approach testing this23:07
anteayaas this feels like an edge case to me23:08
zanebthe kitchen sink template test that RAX had also sounds really useful, although maybe we're starting to move toward the point where the in-tree functional tests to cover that kind of thing23:08
anteayabut we do need to test all the things23:08
anteayaand if this is an edge case for you there may be other projects with a similar edge case that I don't yet know about23:08
stevebakerjamielennox: v2 functional tests would help, but there may be other regressions from rax-auth not being actual keystone23:09
stevebakeranteaya: I mean maybe this job will never become voting, but it would still be very useful to see23:10
jamielennoxstevebaker: right - they should definitely be third party23:10
Dragoanteaya: possibly, I'll talk to Randall23:10
anteayastevebaker: well we have that as a use case23:11
anteayasince cinder is in the same boat23:11
anteayawe have some open source plugins that infra is willing to allow use our infra23:11
jamielennoxcan you even make devstack spin up without v3 keystone?23:11
stevebakeranteaya: third-party is usually testing hardware, but for heat we would be testing cloud23:11
anteayaso they are in stackforge and we have now worked out that they use the -nv designator on the jobs in the repo they want to test23:12
anteayafor example: https://review.openstack.org/#/c/153868/23:12
anteayastevebaker: third party can be testing anything23:12
*** kebray has quit IRC23:12
anteayausually what they are testing is such that we can't test it23:12
anteayabut in the cases where we can, such as open source code, we would like to23:13
anteayawhich is why I would like to have a chew about this at the infra meeting23:13
anteayato give other infra folks a chance to hear the use case and suggest approaches23:13
stevebakerjamielennox: Enabling heat-standalone configures the v2 shim in devstack, at least for now https://review.openstack.org/#/c/141910/123:13
*** sarob has quit IRC23:14
jamielennoxstevebaker: right - but the bug fiiled against me for heat is that this is being ignored and doing v3 auth anyway23:14
*** kebray has joined #heat23:15
stevebakeranteaya: I spoke to jeblair at LCA, the problem is that it would be really hard (impossible) to create an infra rax heat job which can't be subverted to spit out the rax credentials.23:15
jamielennoxi want to look at running v3 only keystone from devstack anyway so i'll see if i can make a v2 only mode as well23:15
Dragojamielennox: are you talking about https://bugs.launchpad.net/heat/+bug/142098723:16
openstackLaunchpad bug 1420987 in heat "Heat not working with keystoneclient_v2" [High,In progress] - Assigned to Drago (drago-rosson)23:16
anteayastevebaker: ah I didn't know you had already discussed this with jim23:16
anteayastevebaker: what was his suggested way forward at that time?23:16
stevebakeranteaya: yeah, I didn't get back to you23:16
anteayastevebaker: it's okay23:16
anteayabecause the cinder scenario is new23:16
anteayaas in we haven't completely figured it out yet23:17
jamielennoxDrago: hmm, there was one that was assigned to me23:17
stevebakeranteaya: no alternatives suggested, which to me leaves an internal rax job that is published23:17
jamielennoxDrago: i'd happily let you have it, but it's not to do with the service catalog23:17
anteayapublished23:17
anteayawhat do you mean when you say that?23:17
stevebakeranteaya: I mean results posted to gerrit as a 3rd-party job23:17
anteayaah23:18
anteayawell they would have to meet all the obligations of having a third party account23:18
anteayahttp://ci.openstack.org/third_party.html23:18
stevebakeranteaya, Drago: And come to think of it, it could only run on gate (not check) so that it is not subverted to spit out the rax credentials ;)23:18
anteayaread the whole thing, pay particular attention to requirements23:19
anteayait wouldn't ever run on gate23:19
anteayathird party runs on check only23:19
stevebakerok, I'm sure there could be some internal filtering on the results to remove any credentials in the log23:20
anteayasounds like your stumbling point are your credentials23:20
anteayafilter away rax23:20
anteayayou post a link in the comments to your logs, we have nothing to do with logging23:21
anteayaexpect expect there to be some23:21
*** jtomasek has quit IRC23:21
anteaya*except expect there to be some23:22
*** kebray has quit IRC23:23
jamielennoxDrago: i missed shardy's reply on that bug, i updated it23:23
*** rm_work is now known as rm_work|away23:24
Dragopersonally, I don't see why it would make sense to have a rax gate job because of the potential differences our cloud has from openstack. Wouldn't the best course of action be to just write upstream tests for V2? I'm pretty new to all of this, so if that's way off, just tell me :)23:25
jamielennoxDrago: IMO it's not upstream's problem if we're breaking rax, but the v2 tests make sense23:28
Dragosame23:28
anteayathe only thing I thing needs testing here is the v2 shim stevebaker mentioned23:29
anteayaI'm not interested in testing rax's cloud23:29
anteayaif there is code in heat, it needs to be tested23:30
*** vijendar has quit IRC23:31
*** chlong has joined #heat23:34
stevebakeranteaya: yeah, although we put things in contrib which we can't/won't test23:35
anteayacan you expand on that?23:36
anteayawhat do you mean by contrib?23:36
anteayais that the same thing as the master branch of heat?23:37
*** openstackgerrit has quit IRC23:38
*** rm_work|away is now known as rm_work23:38
asalkeldanteaya: just plugins that are not installed by default23:38
*** openstackgerrit has joined #heat23:39
asalkelddocker/plugins that need admin to use23:39
asalkeldsome rax plugins (slowly disapearing as rax api gets closer to openstack)23:39
anteayaokay23:40
anteayaare these plugins packaged with heat code?23:40
anteayaduring a release?23:40
asalkeldno23:40
anteayaokay23:41
asalkeldactually yes, they are in the manifest23:41
anteayahow are they accessed for people who want them?23:41
anteayaoh well if they are released code they should be tested23:41
*** tochi has joined #heat23:41
anteayabut that is up to the project23:41
anteayathis was the situation neutron especially was in in grizzley/havana/icehouse23:42
anteayathat they were shipping drivers and plugins with the release that weren't tested23:42
asalkeldyeah, it is a fuzzy area23:42
anteayathey didn't work, so the users complained to neutron23:42
asalkeldthey are unit tested23:42
anteayawhich motivated the requirement to have third party ci23:43
asalkeldbut not functional tested23:43
anteayaokay23:43
jamielennoxasalkeld: the keystone_v2 stuff even though it's in contrib seems fairly widely used23:43
anteayaso this is the project's choice23:43
anteayathe last thing I want is more third party ci's23:43
anteayahowever23:43
anteayawhatever the choice is23:43
anteayait would be helpful if it was consistent with what other projects are doing23:43
anteayato ensure users have a consistent experience across projects23:44
asalkeldyeah, and heat doesn't have any 3rd party ci23:44
anteayait really upsets users when each project approaches a problem differently23:44
anteayaright23:44
anteayaand if we can avoid it, oh boy, will I be advocated for that23:44
asalkeldanteaya: what is the burden of 3rd party ci on infra?23:44
anteayaoh my god23:44
anteayanone of them know what they are doing23:45
* asalkeld just ignorant23:45
anteayalucky you23:45
anteayamanagers send folks to us with the instructions to set one up23:45
anteayathey know nothing about openstack23:45
anteayanothing about open source23:45
anteayasome don't know how to set up an apache server for logs23:45
anteayathey don't know how to set up an irc client23:46
asalkeldanteaya: so the 3rd party tests don't integrate well with infra?23:46
asalkeldor inconsistently23:46
anteayathat is before we even get to setting up the ci23:46
anteayawhat makes you ask that?23:46
anteayathe problem is a human resource23:46
asalkeldanteaya: well you seem to not want more, so just trying to understand why23:46
anteayayes and I'm telling you23:47
asalkeldyip23:47
anteayathe people sent to us have none of the skills they need23:47
anteayato serve themselves23:47
anteayathey don' tknow how to post to mailing lists23:47
anteayanothing23:47
asalkeldyikes23:47
anteayathen they get frustrated and blame us23:47
anteayaexactly23:47
anteayaso setting up the ci is hard enough23:47
anteayabut the people being assigned to the job are the low person on the rung23:48
anteayawho know nothing23:48
asalkeldok, so it's a load on infra's people more than machines23:48
anteayayes23:48
anteayamostly me23:48
asalkeldok :-(23:48
anteayaso no load on infra's machines as a result of third party ci23:48
anteayaat all23:48
anteayaright23:48
anteayanow you are getting it23:48
anteayaso if heat decided you have to have third party ci, so be it23:48
anteayabut if we can avoid it, let's explore that shall we23:48
asalkeldsure, I understand23:49
asalkeldthanks for the explanation23:49
anteayahappy to share23:49
anteayathanks for listening23:49
anteayaso if you do want third party ci23:49
anteayathe way we are doing things now23:49
asalkeldanteaya: we could get people that have done it before in other projects23:50
anteayais taht someone from heat volunteers and learns what needs to be done23:50
anteayaI teach you and you teach your third party ci operators23:50
asalkeldinstead of newbies23:50
anteayaasalkeld: who is we in your statement?23:50
asalkeldok, that's a good way23:50
asalkeld(heat)23:50
asalkeld(heat team)23:50
anteayacan you try again, I don't know as I am following your statement23:51
asalkeldjust saying that if we need to set something up, we could try leaverage some folks that have done this before23:51
asalkeldinstead of getting a newbie to do it23:51
anteayawe need to set something up23:52
anteayaare you with rax you mean?23:52
anteayaI don't expect heat to set anything up23:52
asalkeldi am sure someone in mirantis/red hat/rax has set up ci before23:52
anteayajust to know what to tell third party ci operators23:52
anteayawell you are welcome to talk to any operators you can23:52
asalkeldok23:53
anteayajust keep in mind to reference this: http://ci.openstack.org/third_party.html23:53
asalkeldanteaya: i have to run (meeting) :-(23:53
anteayaasalkeld: thanks23:53
anteayahappy meeting23:53
asalkeldth23:54
asalkeldthx23:54
stevebakerjamielennox: there is probably a good case for bring the v2 shim back into tree23:56
*** EmilienM is now known as EmilienM|afk23:58

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