Wednesday, 2014-12-10

*** kebray_ has joined #heat00:01
*** kebray has quit IRC00:02
*** shakamunyi has joined #heat00:02
*** shakamunyi has quit IRC00:03
*** sabeen1 has quit IRC00:05
*** david-lyle is now known as david-lyle_afk00:11
*** gokrokve has quit IRC00:14
*** packet has quit IRC00:15
*** gokrokve has joined #heat00:15
*** kebray_ has quit IRC00:16
*** dims has quit IRC00:17
*** kebray has joined #heat00:17
*** dims has joined #heat00:19
*** sabeen has joined #heat00:20
*** gokrokve has quit IRC00:20
*** kebray has quit IRC00:22
*** hdd has quit IRC00:23
*** spzala has quit IRC00:26
openstackgerritZane Bitter proposed openstack/heat: Deprecate HARestarter resource type  https://review.openstack.org/12182400:27
*** dims has quit IRC00:30
*** randallburt has quit IRC00:37
sdakebye bye harestarter00:37
* sdake groans00:37
* zaneb sings 'ding dong the witch is dead'00:39
miguelgrinbergI'm trying to create a neutron security group resource, but I want a variable list of ports in it, given as a comma separated list parameter. It does not seem to be possible, I don't see a way to create the variable list of rules. Are there any known patterns for something like this?00:40
asalkeldzaneb, how is the convergence stuff going?00:40
*** randallburt has joined #heat00:41
zanebasalkeld: we're slowly, uh converging on a plan I think. we had a video call last week and the plan was to review each others code with a goal of coming up with a common approach this week00:41
asalkeldok sounds good00:42
zanebasalkeld: not sure we'll make it though - see the discussion on the mailing list. the back-and-forth is very slow :/00:42
asalkeldyeah, can you just start posting patches?00:42
zanebI don't have Heat patches to post00:43
asalkeld:-) - i know00:43
*** dims has joined #heat00:43
asalkeldzaneb, i'd like to help, but spread a bit thing atm00:43
asalkeldthin00:43
asalkeldzaneb, if the video meetup was good to get consensus, do more of them00:44
asalkeldmiguelgrinberg, so you want at resource property schema?00:45
zanebit comes down to ananta is worried that my approach does not store enough data to automatically recover if an engine goes down, while I am worried that their approach doesn't take into account the actual dependencies of outdated resources00:45
zanebso we just need to close the gap on that stuff and we will be good00:46
asalkeldok00:46
asalkeldboth good things to be concerned about00:46
zanebyes, I agree00:46
miguelgrinbergasalkeld: yeah, some way to transform an input list into a different list, in this case matching the "rule" items of a security group00:47
zanebI think we are learning from each other :)00:47
asalkeldzaneb, i am hopefully helping by reworking the tests00:47
zanebasalkeld: wow, good luck with that :)00:47
asalkeldmiguelgrinberg, so from input parameter list00:48
* zaneb would not have tried to tackle those00:48
asalkeldto stuctured property lists00:48
miguelgrinbergright00:48
asalkeldzaneb, my todo list: https://review.openstack.org/#/c/140250/00:48
*** jamielennox is now known as jamielennox|away00:48
asalkeldmiguelgrinberg, there is some support, but not much00:49
asalkeldmiguelgrinberg, let me get some links00:49
miguelgrinbergthx00:49
asalkeldhttps://github.com/openstack/heat/blob/master/etc/heat/templates/AWS_RDS_DBInstance.yaml#L1100:50
zanebasalkeld: does this end with me having to install devstack?00:50
asalkeld:-)00:51
asalkeldzaneb, i use standalone heat00:51
asalkeldand an internal mirantis lab00:51
asalkeldso the devstack is very easy to setup00:51
asalkeldmiguelgrinberg, https://github.com/openstack/heat/blob/master/heat/engine/resources/template_resource.py#L12200:52
asalkeldthat's where ^ the parameters are converted to properties00:52
asalkeldassuming you are using a template resource00:52
zanebok, I'm off to make pie00:52
zanebmmmmmm. pie.00:52
asalkeldyum00:52
asalkeldenjoy00:52
zanebthanks o/00:53
* asalkeld feeling hungry now too00:53
miguelgrinbergasalkeld: I think I saw this, but there appears to be no way to convert a list of ports to a list of rules, each a dict with several items in it.00:54
miguelgrinbergasalkeld: also note that the DBSecurityGroups parameter in https://github.com/openstack/heat/blob/master/etc/heat/templates/AWS_RDS_DBInstance.yaml#L11 is unused, the "Port" parameter that is down below feeds the security group with a single rule.00:54
*** randallburt has quit IRC00:57
asalkeldmiguelgrinberg, yeah this is a problem00:58
asalkeldneed more powerful features in the template language00:59
*** Tross has quit IRC01:00
*** Tross has joined #heat01:00
miguelgrinbergasalkeld: yeah. Also didn't find a way to get a resource group, with many security groups, one per port. There is no way to feed the items of a list to the resources in a group.01:00
miguelgrinbergasalkeld: would it be a worthwhile addition to enhance the security group resource with an alternative way to provide the ports as a list? Right now it takes a minimum and a maximum, which can be useful sometimes, but not always01:01
asalkeldmiguelgrinberg, yeah maybe01:04
asalkeldor provide a function to do the conversion01:04
*** tellesnobrega_ has joined #heat01:05
miguelgrinbergthat's harder, because in this case for each port you have a bunch of things to set, the protocol, min and max for the port range, CIDR, etc. We need sort of an iterator function with some template replacement functionality.01:06
miguelgrinbergcould be a pretty useful feature though01:06
miguelgrinberganother use case that hit me at some point in the past is the inability to set a list of networks on an instance from a parameter. Same problem.01:08
*** prontotest has joined #heat01:09
*** prontotest has left #heat01:09
*** dims has quit IRC01:11
*** Linuturk has quit IRC01:12
*** randallburt has joined #heat01:16
miguelgrinbergasalkeld: something like this? http://pastebin.com/DmzsZ2a201:17
*** gokrokve has joined #heat01:18
*** zhiwei has joined #heat01:18
*** randallburt has quit IRC01:30
*** Marga_ has quit IRC01:35
*** Linuturk has joined #heat01:35
*** serg_mel_ has joined #heat01:36
*** serg_melikyan has quit IRC01:39
*** serg_mel_ has quit IRC01:40
asalkeldmiguelgrinberg, looking01:44
*** Marga_ has joined #heat01:44
asalkeldmiguelgrinberg, that might get a bikeshedding storm up;)01:44
asalkeldmiguelgrinberg, one issue people keep bringing up is security - can this be used to attach heat01:46
asalkeld(as it runs in the heat-engine01:46
asalkeld)01:46
asalkeldif it had some hard limits, it might be ok01:47
miguelgrinbergnot sure I understand. The function arguments are (loop-variable, list, subtree to generate per item)01:47
miguelgrinbergI guess it can be a performance issue if the list is very long01:48
*** Marga_ has quit IRC01:48
asalkeldand you nest them01:48
asalkeldi.e. could it be used to chew cpu up01:48
miguelgrinbergI see. But you have to be authorized to run heat templates in the first place, that's your first barrier.01:49
asalkeldyeah01:49
asalkeldhttps://github.com/stackforge/yaql01:49
asalkeldmurano and mistral use that ^01:50
miguelgrinberginteresting01:51
*** shakamunyi has joined #heat01:53
*** Yanyanhu has joined #heat01:54
*** andersonvom has quit IRC01:58
*** LiJiansheng has joined #heat01:59
*** fandi has quit IRC02:03
openstackgerrithuangtianhua proposed openstack/heat: Correct group's updates from a failed state  https://review.openstack.org/13552402:09
*** harlowja has joined #heat02:10
*** erkules_ has joined #heat02:13
*** serg_melikyan has joined #heat02:15
*** erkules has quit IRC02:16
*** kebray has joined #heat02:17
*** sgordon_ has quit IRC02:17
*** kebray has quit IRC02:24
*** kebray has joined #heat02:25
GonZo2Khow can i get from nested templates the output section ?02:45
asalkeldhi GonZo2K02:46
GonZo2Khi asalkeld02:46
asalkelduse {get_att: [nest_res_name, outputs_key_name]}02:47
asalkeldand if you don't have an output (and you want to access the inner resource's attributes) you can now do this:02:48
GonZo2Kon the parent ?02:48
asalkeldyeah02:49
asalkelduse {get_att: [nest_res_name, resource.inner_res_name, attr_name]}02:49
openstackgerritMerged openstack/heat: Do static template validation for nested stacks  https://review.openstack.org/13262502:49
GonZo2K:) let me try02:49
GonZo2Kim still in icehouse02:49
asalkeldok, then ignore the last one02:50
GonZo2K:)02:51
*** tellesnobrega_ has quit IRC02:51
openstackgerritMerged openstack/python-heatclient: Workflow documentation is now in infra-manual  https://review.openstack.org/13937302:52
GonZo2Kperfect asalkeld thanks :)02:52
asalkeldnp02:53
*** tellesnobrega_ has joined #heat02:53
openstackgerritJun Jie Nan proposed openstack/heat: Support tox test case single run  https://review.openstack.org/14055902:55
*** serg_melikyan has quit IRC02:56
openstackgerritJun Jie Nan proposed openstack/heat: Support tox test case single run  https://review.openstack.org/14055902:58
openstackgerritMerged openstack/heat: Expose resource attributes in the API  https://review.openstack.org/13511102:59
*** Qiming has joined #heat03:04
*** yaoyanwei has joined #heat03:04
asalkeldQiming, what's the state of multi-region03:04
asalkeldis it going to get in a week?03:04
Qimingasalkeld, just submitted a patchset yesterday again for review03:05
asalkeldok, let me know if i need to push to k203:05
QimingI'm fixing a bug introduced from test cases, hopefully, I can make it today03:05
asalkeldQiming, also validate should probably do heat().template_validate()03:07
*** yaoyanwei is now known as yanyao03:07
asalkeldi.e. call the remote heat's validate03:07
Qimingah, okay03:07
asalkeldto make sure it's happy with things03:08
Qimingagree to you and Thomas03:08
asalkeldQiming, good work - it will be good to have in03:08
Qimingthanks, will do my best03:08
asalkeldQiming, also add Co-Authored-By: Bartosz Górski03:08
asalkeldto make sure he gets credit03:09
asalkeldi think the default is it looks at the git author info and that has changed to you03:09
Qiming:) I thought that he is always the author, and I am just a co-author,03:09
Qimingoh ... didn't notice that03:10
asalkeldwhen in doubt i add both03:10
asalkeldyou maybe right tho'03:10
asalkeldAuthor03:10
asalkeldBartosz Górski03:10
asalkeld<bartosz.gorski@ntti3.com>Jun 5, 2014 4:31 AM03:10
*** harlowja is now known as harlowja_away03:12
*** yanyao has quit IRC03:16
*** jyoti-ranjan has joined #heat03:22
*** fandi has joined #heat03:24
*** kebray_ has joined #heat03:24
*** kebray has quit IRC03:25
*** jamielennox|away is now known as jamielennox03:26
openstackgerritJun Jie Nan proposed openstack/heat: Added pseudo param OS::project_id  https://review.openstack.org/13964603:34
openstackgerritJun Jie Nan proposed openstack/heat: Added tests for pseudo params  https://review.openstack.org/13990703:34
*** vijendar has quit IRC03:35
*** vijendar1 has joined #heat03:35
openstackgerritJun Jie Nan proposed openstack/heat: Make region name configurable  https://review.openstack.org/13285703:37
Qimingoh ... no03:38
Qiminga template with 'get_file' cannot be used from Horizon?03:38
asalkeldyeah, i have heard that03:41
asalkeldbbl: errand03:41
*** vijendar1 has quit IRC03:43
*** kebray_ has quit IRC03:47
*** kebray has joined #heat03:47
openstackgerrithuangtianhua proposed openstack/heat: Take admin password for server rebuild  https://review.openstack.org/13774603:48
openstackgerrithuangtianhua proposed openstack/python-heatclient: Show the creation_time for stack snapshot list  https://review.openstack.org/13930003:48
openstackgerrithuangtianhua proposed openstack/heat: Support cinder volume retype  https://review.openstack.org/13750903:48
*** kebray has quit IRC03:50
cmystermorning03:52
*** LiJiansheng has quit IRC03:55
sdakemorning cmyster03:55
openstackgerrithuangtianhua proposed openstack/heat: Split wait condition into separate files  https://review.openstack.org/13899303:56
*** LiJiansheng has joined #heat03:56
*** vijendar has joined #heat03:57
openstackgerrithuangtianhua proposed openstack/heat: Split wait condition handle into separate files  https://review.openstack.org/13930304:04
openstackgerrithuangtianhua proposed openstack/heat: Check stack adopt enable before adopting  https://review.openstack.org/13757004:07
openstackgerrithuangtianhua proposed openstack/heat: Correct group's updates from a failed state  https://review.openstack.org/13552404:12
*** kebray has joined #heat04:14
cmysterahhh ,wonderful bug 1388140 is fixed...04:17
uvirtbotLaunchpad bug 1388140 in heat "Nested stacks not validated until creation" [Undecided,Fix committed] https://launchpad.net/bugs/138814004:17
* cmyster smiles a crooked smile...04:18
*** achanda has joined #heat04:35
*** GonZo2K has quit IRC04:50
*** achanda has quit IRC04:59
*** achanda has joined #heat05:01
*** achanda has quit IRC05:05
*** killer_prince is now known as lazy_prince05:06
*** hdd has joined #heat05:07
*** Marga_ has joined #heat05:09
*** tellesnobrega_ has quit IRC05:12
*** Marga_ has quit IRC05:13
*** Marga_ has joined #heat05:14
*** radez is now known as radez_g0n305:15
*** achanda has joined #heat05:19
*** rakesh_hs has joined #heat05:25
*** achanda has quit IRC05:26
*** harlowja_away is now known as harlowja05:28
openstackgerritQiming Teng proposed openstack/heat: Adds multi-region support for stack resource  https://review.openstack.org/5331305:28
Qimingasalkeld, just checked in another patch, with validation extended to the stack template05:29
*** harlowja is now known as harlowja_away05:29
*** jrist has quit IRC05:30
asalkeldok05:30
Qimingyou can change the owner of this work to me if needed and I can change the commit message to make Bartosz Górski as co-author05:30
Qimingdon't know if that is necessary05:31
asalkeldi am not stressed, as long as you both get credit05:33
Qimingasalkeld, ok05:34
*** sabeen has quit IRC05:35
*** Marga_ has quit IRC05:36
*** Marga_ has joined #heat05:38
*** rushiagr_away is now known as rushiagr05:40
*** flyemsafe has quit IRC05:41
*** jrist has joined #heat05:42
*** sgordon_ has joined #heat05:43
*** unmeshg has joined #heat05:46
*** KanagarajM has joined #heat05:46
*** sarob has joined #heat05:50
*** achanda has joined #heat05:52
*** gokrokve_ has joined #heat05:53
*** achanda has quit IRC05:55
*** achanda has joined #heat05:56
*** Marga_ has quit IRC05:56
*** Marga_ has joined #heat05:56
*** gokrokve has quit IRC05:57
*** gokrokve_ has quit IRC05:58
*** achanda has quit IRC06:00
openstackgerritOpenStack Proposal Bot proposed openstack/heat: Imported Translations from Transifex  https://review.openstack.org/14057906:00
*** hdd has quit IRC06:02
*** nkhare has joined #heat06:02
*** jrist has quit IRC06:09
*** ckmvishnu has joined #heat06:09
*** sanjayu has joined #heat06:21
*** jrist has joined #heat06:22
*** gokrokve has joined #heat06:23
openstackgerritQiming Teng proposed openstack/heat: Adds multi-region support for stack resource  https://review.openstack.org/5331306:24
*** gokrokve has quit IRC06:25
*** sarob has quit IRC06:25
*** gokrokve has joined #heat06:25
*** gokrokve has quit IRC06:30
*** gokrokve has joined #heat06:32
*** gokrokve_ has joined #heat06:34
*** ccrouch has quit IRC06:36
*** ccrouch has joined #heat06:36
*** gokrokve has quit IRC06:36
*** gokrokve_ has quit IRC06:39
*** reed has quit IRC06:41
*** jyoti-ranjan has quit IRC06:42
*** kopparam has joined #heat06:57
*** kopparam has quit IRC07:08
*** kopparam has joined #heat07:08
*** IlyaE has joined #heat07:10
*** LiJiansheng has quit IRC07:14
openstackgerritSergey Kraynev proposed openstack/heat: Handle error with non existing template file  https://review.openstack.org/14031507:17
*** tspatzier has joined #heat07:17
openstackgerritSergey Kraynev proposed openstack/heat: Add image_id property to node group template  https://review.openstack.org/13998907:21
*** jyoti-ranjan has joined #heat07:21
openstackgerritSergey Kraynev proposed openstack/heat: Renaming image property to default_image_id  https://review.openstack.org/14030507:22
openstackgerritSergey Kraynev proposed openstack/heat: Renaming image property to default_image_id  https://review.openstack.org/14030507:23
*** IlyaE has quit IRC07:23
openstackgerritSergey Kraynev proposed openstack/heat: Use kwargs for ResourcePropertyConflict exception  https://review.openstack.org/13764107:24
skraynevGood morning all07:24
skraynevhi asalkeld07:24
*** k4n0 has joined #heat07:25
asalkeldyo07:25
skraynevasalkeld: do not worry about https://review.openstack.org/140315, I mark it as WIP and constantly check test report.07:27
*** Flcn has joined #heat07:27
*** LiJiansheng has joined #heat07:27
asalkeldok skraynev07:28
*** Marga_ has quit IRC07:41
*** alexheneveld has joined #heat07:45
*** dulek has joined #heat07:51
*** jtomasek has joined #heat07:51
*** jprovazn has joined #heat07:56
*** chlong is now known as chlong_home08:01
shardymorning all08:01
*** mzbik has joined #heat08:02
openstackgerritAngus Salkeld proposed openstack/heat: ** WIP - do not approve ** Remove all tests that don't run :-O  https://review.openstack.org/14025008:02
openstackgerritAngus Salkeld proposed openstack/heat: StackResource convert check path to RPC  https://review.openstack.org/11634008:02
openstackgerritAngus Salkeld proposed openstack/heat: Move test_create_config_prop_validation to functional  https://review.openstack.org/14024808:02
openstackgerritAngus Salkeld proposed openstack/heat: StackResource convert update_with_template to RPC  https://review.openstack.org/11634108:02
openstackgerritAngus Salkeld proposed openstack/heat: Move test_update_group_replace() to functional tests  https://review.openstack.org/14024908:02
openstackgerritAngus Salkeld proposed openstack/heat: StackResource convert handle_suspend to RPC  https://review.openstack.org/11633808:02
openstackgerritAngus Salkeld proposed openstack/heat: StackResource convert handle_resume to RPC  https://review.openstack.org/11633908:02
openstackgerritAngus Salkeld proposed openstack/heat: StackResource convert create operations to use RPC  https://review.openstack.org/11633608:02
openstackgerritAngus Salkeld proposed openstack/heat: StackResource convert delete_nested to RPC  https://review.openstack.org/11633708:02
openstackgerritAngus Salkeld proposed openstack/heat: Add proper unit tests for group Tags  https://review.openstack.org/14024308:02
openstackgerritAngus Salkeld proposed openstack/heat: Move basic instance group functional tests  https://review.openstack.org/14024608:02
openstackgerritAngus Salkeld proposed openstack/heat: Move test_size_updates_work() to functional tests  https://review.openstack.org/14024708:02
openstackgerritAngus Salkeld proposed openstack/heat: Rename the remaining instance group tests for clarity  https://review.openstack.org/14024408:02
openstackgerritAngus Salkeld proposed openstack/heat: Delete test instance error causes group error test  https://review.openstack.org/14024508:02
openstackgerritAngus Salkeld proposed openstack/heat: Add some unit tests for the instance group  https://review.openstack.org/13902908:02
openstackgerritAngus Salkeld proposed openstack/heat: Add some autoscaling crud unit tests  https://review.openstack.org/14060208:02
openstackgerritAngus Salkeld proposed openstack/heat: Remove duplicate test (it's already in our functional tests)  https://review.openstack.org/14060308:02
openstackgerritAngus Salkeld proposed openstack/heat: Separate StackWatch out into it's own module  https://review.openstack.org/14060408:02
asalkeldany keen reviews?08:02
asalkeldreviewers i should say08:03
* asalkeld heads to supper ...08:03
tiantianwoow08:03
*** bdossant_ has joined #heat08:05
*** inc0 has joined #heat08:09
*** bdossant has quit IRC08:09
inc0good morning08:09
inc0asalkeld, care a review? https://review.openstack.org/#/c/140393/08:10
*** maishsk has joined #heat08:16
* maishsk says good morning08:16
maishskHow does one launch a nested heat stack?08:16
*** jistr has joined #heat08:17
*** pas-ha has joined #heat08:17
inc0maishsk, have you seen this one? http://hardysteven.blogspot.de/2013/08/heat-nested-resource-introspection.html08:23
maishskinc0: Looking.08:24
maishskI know that it is supported - and launching is done through heat CLI08:24
inc0its all in the template really08:24
maishskI am assuming that there is also an API that accommodates as well?08:25
maishski.e. do the same thing through a REST call?08:25
inc0well, not really, nested stack is just a template composition08:25
inc0same as any other stack08:25
maishskbut when making the call - you provide a .yaml file08:26
inc0and well, you do push this template using REST call;)08:26
inc0yup08:26
maishskhow does heat know that it has to go and retrieve multiple yaml files (nested stacks)08:26
maishskand from where does it go and get it?08:26
inc0there is pointer to that in file08:26
inc0hold on08:26
maishsk;)08:26
*** serg_melikyan has joined #heat08:27
inc0I think I had this one somewhere;)08:27
inc0but brb 30mins, meeting08:27
maishsksure - thanks!08:27
inc0basically its still a template composition, there is no separate call afaik08:28
*** yanyao has joined #heat08:28
maishskok will check08:29
*** serg_melikyan has quit IRC08:31
*** gokrokve has joined #heat08:32
*** jcoufal has joined #heat08:32
openstackgerrithuangtianhua proposed openstack/heat: Split wait condition into separate files  https://review.openstack.org/13899308:34
*** gokrokve has quit IRC08:37
*** jstrachan has joined #heat08:40
*** bhi has joined #heat08:47
*** andreaf has quit IRC08:47
*** andreaf has joined #heat08:48
openstackgerritMerged openstack/heat: Add dependency hidden on router_interface  https://review.openstack.org/14027108:50
shardymaishsk: python-heatclient reads the contents of the files, and puts them in the "files" map of the API request to create the stack08:51
shardySo heat (the service) doesn't have to retrieve any files, because it already has them :)08:52
cmystermaishsk: a good example here https://github.com/openstack/heat-templates/blob/master/hot/autoscaling.yaml08:55
cmysterin the AutoScalingGroup you see a type: lb_server.yaml08:56
cmyster(that other file is in https://github.com/openstack/heat-templates/blob/master/hot/lb_server.yaml)08:56
*** Flcn has quit IRC08:56
cmystermorning btw08:57
*** yanyao has quit IRC08:59
openstackgerritMerged openstack/heat: Use only FIP dependencies from graph  https://review.openstack.org/14027208:59
openstackgerritMerged openstack/heat: Add dependency on Router External Gateway property  https://review.openstack.org/14027309:00
maishskcmyster: So it will automatically take the next file from the same location - that I provided for the first template?09:03
cmystermaishsk: yes it will09:04
cmystermaishsk: so you might want to be careful here if you have your nested templates in some other folder, but if they are all in the same one it should be easy enough09:04
cmystermaishsk: note that heat does some work here to resolve the absolute path of the files but for the user using CLI it should be transparent09:05
*** tomek_adamczewsk has joined #heat09:07
*** tspatzier has quit IRC09:12
*** derekh has joined #heat09:17
*** lsmola has quit IRC09:18
*** Flcn has joined #heat09:19
*** tspatzier has joined #heat09:20
*** lsmola has joined #heat09:22
*** kopparam_ has joined #heat09:24
*** sarob has joined #heat09:26
*** kopparam has quit IRC09:27
*** sorantis has joined #heat09:28
*** sarob has quit IRC09:31
*** gokrokve has joined #heat09:32
*** jstrachan has quit IRC09:35
*** gokrokve has quit IRC09:37
*** rakesh_hs has quit IRC09:40
*** jstrachan has joined #heat09:43
openstackgerritSergey Kraynev proposed openstack/heat: Handle error with non existing template file  https://review.openstack.org/14031509:50
openstackgerritQiming Teng proposed openstack/heat: Adds multi-region support for stack resource  https://review.openstack.org/5331309:51
*** serg_melikyan has joined #heat09:52
*** sorantis_ has joined #heat09:54
*** fayablazer has joined #heat09:54
*** Qiming has quit IRC09:55
*** sorantis has quit IRC09:57
*** sorantis_ is now known as sorantis09:57
openstackgerritAngus Salkeld proposed openstack/heat: ** WIP - do not approve ** Remove all tests that don't run :-O  https://review.openstack.org/14025010:02
openstackgerritAngus Salkeld proposed openstack/heat: StackResource convert check path to RPC  https://review.openstack.org/11634010:02
openstackgerritAngus Salkeld proposed openstack/heat: Move test_create_config_prop_validation to functional  https://review.openstack.org/14024810:02
openstackgerritAngus Salkeld proposed openstack/heat: Remove duplicate test (it's already in our functional tests)  https://review.openstack.org/14060310:02
openstackgerritAngus Salkeld proposed openstack/heat: StackResource convert update_with_template to RPC  https://review.openstack.org/11634110:02
openstackgerritAngus Salkeld proposed openstack/heat: Move test_update_group_replace() to functional tests  https://review.openstack.org/14024910:02
openstackgerritAngus Salkeld proposed openstack/heat: Add some autoscaling crud unit tests  https://review.openstack.org/14060210:02
openstackgerritAngus Salkeld proposed openstack/heat: StackResource convert handle_suspend to RPC  https://review.openstack.org/11633810:02
openstackgerritAngus Salkeld proposed openstack/heat: StackResource convert handle_resume to RPC  https://review.openstack.org/11633910:02
openstackgerritAngus Salkeld proposed openstack/heat: Separate StackWatch out into it's own module  https://review.openstack.org/14060410:02
openstackgerritAngus Salkeld proposed openstack/heat: StackResource convert create operations to use RPC  https://review.openstack.org/11633610:02
openstackgerritAngus Salkeld proposed openstack/heat: StackResource convert delete_nested to RPC  https://review.openstack.org/11633710:02
openstackgerritAngus Salkeld proposed openstack/heat: Move basic instance group functional tests  https://review.openstack.org/14024610:02
openstackgerritAngus Salkeld proposed openstack/heat: Move test_size_updates_work() to functional tests  https://review.openstack.org/14024710:02
openstackgerritAngus Salkeld proposed openstack/heat: Rename the remaining instance group tests for clarity  https://review.openstack.org/14024410:02
openstackgerritAngus Salkeld proposed openstack/heat: Delete test instance error causes group error test  https://review.openstack.org/14024510:02
asalkeldegh, changed just one commit10:02
cmyster :)10:02
ckmvishnuare db test_migrations configured to run by default?10:03
asalkeldckmvishnu, yeah - they are just tests10:05
asalkeldafaik10:06
ckmvishnuok10:06
ckmvishnui have an obvious error and its not getting triggered :(10:07
openstackgerritMichal Jastrzebski (inc0) proposed openstack/heat: First placeholder for versioned objects  https://review.openstack.org/14039310:08
*** Yanyanhu has quit IRC10:08
openstackgerritMerged openstack/heat: Use kwargs for ResourcePropertyConflict exception  https://review.openstack.org/13764110:08
*** tellesnobrega_ has joined #heat10:10
*** bdossant_ has quit IRC10:12
*** bdossant has joined #heat10:12
openstackgerritMichal Jastrzebski (inc0) proposed openstack/heat: First placeholder for versioned objects  https://review.openstack.org/14039310:12
skraynevasalkeld: I found a place with missed try/except block ;) hope, that it was last and we will not get regression.10:12
asalkeldyeah10:13
skraynevasalkeld: https://review.openstack.org/#/c/140315/  our functional tests passes :)10:13
asalkeldlets hope so10:14
openstackgerritSergey Kraynev proposed openstack/heat: Remove deprecated property of router_interface  https://review.openstack.org/13999010:16
bdossanthi! this template WordPress_Single_Instance_With_HA.yaml has some regressions on juno. Where should i raise this problem?10:18
*** jcoufal has quit IRC10:18
shardybdossant: If it's a bug in heat rather than the template, please raise it here:10:18
shardyhttps://bugs.launchpad.net/heat10:19
bdossantthe problem is related with the circular check10:19
bdossanthttps://github.com/openstack/heat-templates/blob/master/cfn/F17/WordPress_Single_Instance_With_HA.yaml10:20
bdossantthe alarm reference is passed to the instance resource before its created10:21
shardyhttps://bugs.launchpad.net/heat/+bug/131504810:21
uvirtbotLaunchpad bug 1315048 in heat "Circular dependency when using Ceilometer alarms" [Medium,Invalid]10:21
bdossantis this considered a circular issue?10:21
shardybdossant: I think that's probably related10:21
bdossantyeah i saw some bugs10:22
shardySounds like we decided the templates were the problem10:23
bdossantso if its a template problem, where do i raise the issue?10:23
shardyhttps://bugs.launchpad.net/heat-templates10:23
*** tellesnobrega_ has quit IRC10:23
bdossantshardy: great thanks10:23
*** kopparam has joined #heat10:29
*** kebray has quit IRC10:30
*** koppara__ has joined #heat10:30
*** tellesnobrega_ has joined #heat10:31
*** kopparam_ has quit IRC10:32
openstackgerritTetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for log messages  https://review.openstack.org/13812410:32
openstackgerritTetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for help messages  https://review.openstack.org/13808110:32
openstackgerritTetiana Lashchova proposed openstack/python-heatclient: Initial setup for i18n support  https://review.openstack.org/13784210:32
openstackgerritTetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for error messages  https://review.openstack.org/13812310:32
*** gokrokve has joined #heat10:32
*** kopparam has quit IRC10:33
*** gokrokve has quit IRC10:36
*** _shaps_ has joined #heat10:37
*** andrearosa has quit IRC10:37
*** alexheneveld has quit IRC10:37
*** alexheneveld has joined #heat10:38
*** Qiming has joined #heat10:39
*** alexheneveld has quit IRC10:40
*** tellesnobrega_ has quit IRC10:43
openstackgerritMerged openstack/heat: Add OS::Cinder::VolumeType resource  https://review.openstack.org/13221410:53
*** sanjayu has quit IRC10:58
*** sanjayu has joined #heat11:00
*** vijendar has quit IRC11:07
*** vijendar has joined #heat11:08
*** LiJiansheng has quit IRC11:10
*** elynn has quit IRC11:17
*** elynn has joined #heat11:18
*** tochi has quit IRC11:21
*** julienvey has joined #heat11:21
asalkeldi am filling in the heat agenda11:25
asalkeldif anyone has topics11:25
asalkeldhttps://wiki.openstack.org/wiki/Meetings/HeatAgenda11:26
*** lazy_prince is now known as killer_prince11:30
*** gokrokve has joined #heat11:32
skraynevasalkeld: about kilo-1 status. May be it (https://blueprints.launchpad.net/heat/+spec/handle-update-for-security-groups) should be closed?11:32
skraynevlooks like all patches are merged11:33
asalkeldok, i'll look11:33
asalkeldset to implemented11:34
*** alexpilotti has joined #heat11:34
*** gokrokve has quit IRC11:37
*** jamielennox is now known as jamielennox|away11:38
skraynevthx11:41
*** sorantis has quit IRC11:43
*** Flcn has quit IRC11:45
*** jcoufal has joined #heat11:46
*** cdent has joined #heat11:47
*** ifarkas has joined #heat11:48
openstackgerritMerged openstack/heat: Reduce Server update complexity to below 20  https://review.openstack.org/13793111:50
*** fandi has quit IRC11:54
*** aweiteka has joined #heat11:55
*** Flcn has joined #heat11:55
*** Flcn has quit IRC11:57
*** achanda has joined #heat11:59
*** ishant has joined #heat11:59
asalkeldmeeting time12:00
*** julienvey has quit IRC12:05
*** julienvey has joined #heat12:05
*** sorantis has joined #heat12:05
*** blomquisg has quit IRC12:06
*** zhiwei has quit IRC12:08
*** david-lyle_afk is now known as david-lyle12:09
*** andrearosa has joined #heat12:09
*** julienvey has quit IRC12:09
*** GonZo2K has joined #heat12:12
*** ananta has joined #heat12:12
*** ifarkas has quit IRC12:14
*** tspatzier__ has joined #heat12:14
*** david-lyle is now known as david-lyle_afk12:17
*** david-lyle_afk is now known as david-lyle12:17
*** GonZo2K has quit IRC12:17
*** tspatzier has quit IRC12:17
*** tspatzier__ is now known as tspatzier12:18
*** ifarkas has joined #heat12:19
*** jistr has quit IRC12:20
*** david-lyle is now known as david-lyle_afk12:23
*** david-lyle_afk is now known as david-lyle12:23
openstackgerritSergey Kraynev proposed openstack/heat: Small re-factoring in template_resource  https://review.openstack.org/13808012:26
*** prazumovsky has joined #heat12:28
openstackgerritQiming Teng proposed openstack/heat: Stricter complexity checking in tox configuration  https://review.openstack.org/14066012:28
*** serg_melikyan has quit IRC12:28
*** serg_melikyan has joined #heat12:29
*** flyemsafe has joined #heat12:29
*** david-lyle is now known as david-lyle_afk12:31
*** david-lyle_afk is now known as david-lyle12:31
*** serg_melikyan has quit IRC12:31
mzbikHi guys12:31
*** serg_melikyan has joined #heat12:32
*** gokrokve has joined #heat12:32
mzbikIm wondering... when I create stack using heat stack-freate and I pass yaml file using -f heat client is "reformating" it into json12:32
mzbikand request sent to heat API contains json, not yaml12:33
*** gokrokve has quit IRC12:37
*** jistr has joined #heat12:40
*** dulek has quit IRC12:42
*** sanjayu has quit IRC12:42
mzbikcan I sent yaml? Or it must be json?12:44
*** saju_m has joined #heat12:44
*** maishsk has quit IRC12:44
*** koppara__ has quit IRC12:46
asalkeldmzbik, we were just in a meeting - the crowd will return12:46
*** Flcn has joined #heat12:47
* asalkeld is heading off to bed tho' ... night12:47
mzbik;)12:47
*** asalkeld has quit IRC12:47
openstackgerritPeter Razumovsky proposed openstack/heat: Change Neutron::FloatingIPAssociation res's name  https://review.openstack.org/13779912:47
openstackgerritPeter Razumovsky proposed openstack/heat: Add attributes to Neutron::FloatingIPAssociation  https://review.openstack.org/13837612:47
*** unmeshg has quit IRC12:48
*** ckmvishnu has quit IRC12:48
*** julienvey has joined #heat12:50
shardymzbik: I think you can pass either:12:52
shardyhttps://github.com/openstack/heat/blob/master/heat/api/openstack/v1/stacks.py#L12412:52
shardyby default python-heatclient pre-parses the yaml so we can fail fast for malformed requests12:52
shardyAnd so we can introspect the template and resolve file references e.g for get_file and nested stacks12:53
* shardy goes for lunch..12:54
mzbikhmm12:54
*** maishsk has joined #heat12:56
openstackgerritPeter Razumovsky proposed openstack/heat: Add property 'router' to Neutron::VPNService  https://review.openstack.org/13958812:57
openstackgerritPeter Razumovsky proposed openstack/heat: Add property 'router' to RouterInterface  https://review.openstack.org/13958712:57
*** david-lyle is now known as david-lyle_afk13:00
*** sorantis_ has joined #heat13:01
*** jprovazn has quit IRC13:02
*** sorantis has quit IRC13:04
*** sorantis_ is now known as sorantis13:04
zanebugh, it was 7am meeting day again wasn't it :/13:04
openstackgerritPeter Razumovsky proposed openstack/heat: Add PropertySpecifyingError exception  https://review.openstack.org/13963313:07
*** dulek has joined #heat13:10
*** andrearosa has quit IRC13:15
*** BillArnold has joined #heat13:15
*** andrearosa has joined #heat13:15
*** BillArnold has quit IRC13:15
*** jyoti-ranjan has quit IRC13:15
*** BillArnold has joined #heat13:16
*** achanda has quit IRC13:17
*** aweiteka has quit IRC13:22
*** ishant has quit IRC13:25
ryansbzaneb: yup13:26
*** saju_m has quit IRC13:26
zanebI think it will be summer again before I get used to that13:27
*** gokrokve has joined #heat13:32
*** jmckind has joined #heat13:35
*** gokrokve has quit IRC13:37
pas-hais anyone from rackers here now?13:39
pas-hanope, wrong question13:40
zanebpas-ha: still pretty early for them13:40
pas-hasecond try - who knows where is andersonvom? I found bug in his commit https://bugs.launchpad.net/heat/+bug/140110713:40
uvirtbotLaunchpad bug 1401107 in heat "test_server_cfn_init fails due to attribute resolution problem" [Undecided,New]13:41
pas-hajust to give him chance to fix it if he has time13:41
*** Marga_ has joined #heat13:42
*** serg_melikyan has quit IRC13:42
*** dulek has quit IRC13:43
*** dulek has joined #heat13:43
*** serg_melikyan has joined #heat13:43
*** aweiteka has joined #heat13:45
*** blomquisg has joined #heat13:47
*** kopparam has joined #heat13:49
*** vijendar has quit IRC13:52
*** jcoufal_ has joined #heat13:59
*** piccata has quit IRC14:00
mzbikDamn it, I still cant find out how to properly use yaml files with our application14:01
*** jcoufal has quit IRC14:01
mzbikso I will try to attack it from different way: is there any doc about HOT in json?14:02
mzbikor just write yaml and convert to json works/14:02
*** piccata has joined #heat14:02
*** sgordon_ has quit IRC14:02
*** sgordon_ has joined #heat14:04
*** rushiagr is now known as rushiagr_away14:11
*** KanagarajM has quit IRC14:17
*** GonZo2K has joined #heat14:17
*** GonZo2K has quit IRC14:19
*** rpothier has joined #heat14:22
*** sgordon_ has quit IRC14:23
zanebmzbik: write yaml and convert to json will work... not sure why anybody would want to do that...14:24
*** mzbik has quit IRC14:27
*** vijendar has joined #heat14:31
*** gokrokve has joined #heat14:32
*** prazumovsky has quit IRC14:33
*** gokrokve has quit IRC14:37
*** ananta has quit IRC14:39
*** dims has joined #heat14:39
*** jprovazn has joined #heat14:42
*** radez_g0n3 is now known as radez14:44
*** inc0 has quit IRC14:44
*** rushiagr_away is now known as rushiagr14:48
*** hdd has joined #heat14:50
*** Marga_ has quit IRC15:00
*** maishsk has quit IRC15:00
jdandreaHi! Still trying to troubleshoot http://paste.openstack.org/show/148193/ regarding multicloud. Looks like I've got everything properly set up, but I suspect I'm missing something.15:01
*** Qiming has quit IRC15:04
*** dims has quit IRC15:05
*** rpothier has quit IRC15:05
*** dims has joined #heat15:05
*** Marga_ has joined #heat15:06
*** achanda has joined #heat15:07
*** dims has quit IRC15:10
*** fandi has joined #heat15:14
*** vijendar has quit IRC15:15
*** vijendar has joined #heat15:15
*** sgordon_ has joined #heat15:20
*** sabeen has joined #heat15:20
*** serg_melikyan has quit IRC15:20
*** Marga_ has quit IRC15:21
FlcnHi! If i wan't to deploy some instances with heat and provision it using chef/ansible/.. i need to create new glance image for this?15:21
*** fandi has quit IRC15:22
*** fandi has joined #heat15:23
*** serg_melikyan has joined #heat15:25
zanebFlcn: technically you don't *have* to (you can use a user_data script to install e.g. Chef and point it at the config), but you might want to in order to use some of the nice features of Heat like software deployments that require an in-guest agent beyond just cloud-init15:27
*** gokrokve has joined #heat15:30
*** nkhare has quit IRC15:30
FlcnZeneb: For example i want to execute ansible playbook with few params from heat stack create interface. Can i do it?15:30
shardyhttps://github.com/openstack/heat-templates/blob/master/hot/software-config/example-templates/example-ansible-template.yaml15:31
Flcnzeneb: I saw OS::Heat::SoftwareConfig in example config and with 'get_file:' params.15:31
shardyFlcn: That may help, short answer, yes :)15:31
Flcnwhere is example-ansible-template.ansible must be?15:32
zanebshardy: but you need an image with the in-instance tools for that, right?15:32
*** ccrouch has quit IRC15:32
shardyThat example expects an image built in accordance with the instructions here:15:32
shardyhttps://github.com/openstack/heat-templates/tree/master/hot/software-config/elements15:32
shardyzaneb: Yes, although stevebaker has an example which works on a pristine fedora, by installing things via user_data15:33
shardyhttps://review.openstack.org/#/c/119282/15:33
jdandreastevebaker, yt?15:33
shardyjdandrea: unlikely15:33
jdandreashardy: Oh. :(15:33
shardyjdandrea: It's 4.30am where he is15:33
jdandreashardy: Ah, ok.15:34
FlcnThanks. I understand how it works. But don't know where "config-scripts/example-ansible-template.ansible" must be )15:34
*** hdd has quit IRC15:35
shardyFlcn: python-heatclient just looks for it in the local filesystem15:35
*** sgordon_ has quit IRC15:35
*** jrist has quit IRC15:36
*** ccrouch has joined #heat15:36
FlcnCan i specify absolute path for it in my server? (i want to use it with rest api)15:36
*** kopparam has quit IRC15:36
Flcn shardy ^ ?15:40
shardyFlcn: I don't really understand the question tbh, you can specify an absolute path wherever python-heatclient is excecuted15:41
*** vijendar has quit IRC15:41
shardyYou can't tell the heat service to read a file from the local file system if that's what you mean, the files are included in the API call to heat15:42
*** tlashchova has joined #heat15:42
Flcn shardy: Ok, other question. This config file must be in my machine where i execute heat stack create command?15:42
shardyFlcn: yes15:42
Flcn shardy Thanks!15:43
*** achanda has quit IRC15:44
*** serg_melikyan has quit IRC15:46
*** inc0 has joined #heat15:49
pas-habtw, I just noticed that our integration_tests do some IMO unneeded work - they install all the dependencies of heat once more, although they are all already installed in the devstack15:50
*** rpothier has joined #heat15:51
*** jrist has joined #heat15:53
*** achanda has joined #heat15:55
*** serg_melikyan has joined #heat15:57
*** saju_m has joined #heat16:01
*** saju_m has quit IRC16:02
*** achanda has quit IRC16:02
*** saju_m has joined #heat16:03
*** saju_m has quit IRC16:03
*** inc0 has quit IRC16:04
*** saju_m has joined #heat16:04
*** saju_m has quit IRC16:05
*** IlyaE has joined #heat16:05
*** saju_m has joined #heat16:06
*** saju_m has quit IRC16:07
*** tspatzier has quit IRC16:08
*** saju_m has joined #heat16:08
*** saju_m has quit IRC16:09
*** saju_m has joined #heat16:09
*** jistr has quit IRC16:10
*** fayablazer has quit IRC16:10
*** saju_m has quit IRC16:10
*** saju_m has joined #heat16:11
*** saju_m has quit IRC16:12
*** achanda_ has joined #heat16:13
*** crose has joined #heat16:13
*** saju_m has joined #heat16:13
*** saju_m has quit IRC16:14
*** sgordon_ has joined #heat16:15
*** saju_m has joined #heat16:15
*** sorantis has quit IRC16:16
*** saju_m has quit IRC16:16
*** saju_m has joined #heat16:17
*** saju_m has quit IRC16:18
*** spzala has joined #heat16:19
*** crose has quit IRC16:20
*** Marga_ has joined #heat16:20
*** crose has joined #heat16:23
*** gokrokve has quit IRC16:23
*** pas-ha has quit IRC16:23
*** pm90_ has joined #heat16:26
*** kopparam has joined #heat16:29
*** gokrokve has joined #heat16:30
*** Drago has joined #heat16:30
*** dims has joined #heat16:32
*** Drago has quit IRC16:32
*** Drago has joined #heat16:32
*** pas-ha has joined #heat16:35
*** dims has quit IRC16:36
*** dims has joined #heat16:36
*** tspatzier has joined #heat16:37
*** Marga_ has quit IRC16:37
*** Marga_ has joined #heat16:37
*** pm90_ has quit IRC16:38
*** pm90_ has joined #heat16:43
*** pm90_ has quit IRC16:43
openstackgerritPavlo Shchelokovskyy proposed openstack/heat: Prevent showing 'show' too early  https://review.openstack.org/14076616:43
*** pm90_ has joined #heat16:44
*** shakamunyi has quit IRC16:45
*** zhiyan has quit IRC16:46
*** serverascode___ has quit IRC16:47
*** bhi has quit IRC16:47
*** ipolyzos has quit IRC16:47
*** Michalik has quit IRC16:50
*** serg_melikyan has quit IRC16:52
openstackgerritOpenStack Proposal Bot proposed openstack/heat: Updated from global requirements  https://review.openstack.org/14005216:57
*** serg_melikyan has joined #heat16:58
*** achanda_ has quit IRC16:58
*** achanda has joined #heat17:02
*** jtomasek has quit IRC17:03
*** kebray has joined #heat17:05
*** andersonvom has joined #heat17:05
*** tspatzier has quit IRC17:05
*** tspatzier has joined #heat17:05
*** david-lyle_afk is now known as david-lyle17:06
*** tspatzier has quit IRC17:06
*** dulek has quit IRC17:12
*** Marga_ has quit IRC17:12
*** k4n0 has quit IRC17:12
*** tomek_adamczewsk has quit IRC17:13
jdandreaQ: Once one enables multi_cloud, does anything happen to the list of existing stacks in the DB? (stack-list now shows up empty, even if I disable multi_cloud and put things back as they were.) They were all test stacks, but now the resources are abandoned. (Oops.)17:14
* jdandrea goes looking for more trouble *grin* ...17:14
*** jstrachan has quit IRC17:25
*** vijendar has joined #heat17:31
*** vijendar has quit IRC17:32
*** vijendar has joined #heat17:32
pas-hacan some other core chime in on that? https://review.openstack.org/#/c/137115/ it is kind of big move officially removing py26 from heat :)17:33
openstackgerritTomas Sedovic proposed openstack/heat: Implement removal_policies for AutoScalingGroup  https://review.openstack.org/14078117:36
shadowershardy: there we go ^17:37
*** gokrokve has quit IRC17:40
*** julienvey has quit IRC17:41
*** Marga_ has joined #heat17:43
pas-haarrrgh, being bitten by stale pyc files again, took me good 30 mins to understand the cause :(17:47
*** Marga_ has quit IRC17:49
*** gokrokve has joined #heat17:51
*** tspatzier has joined #heat17:52
ryansbpas-ha: alias nopyc="find . -name '*.pyc' -delete"17:52
*** shakamunyi has joined #heat17:52
*** Marga_ has joined #heat17:52
*** jtomasek has joined #heat17:53
*** shakamunyi has quit IRC17:55
shardypas-ha: All openstack projects are dropping 2.6 support during kilo17:56
*** serverascode___ has joined #heat18:01
*** derekh has quit IRC18:02
openstackgerritPavlo Shchelokovskyy proposed openstack/heat: Remove run_tests.sh  https://review.openstack.org/14079118:02
pas-haryansb, yes, I know, I already have it scripted :) just forgot to run it. need to stick it in some git hook probably :)18:04
*** Flcn has quit IRC18:05
*** shakamunyi has joined #heat18:06
ryansbhrm, git hook would be neat.18:07
*** zhiyan has joined #heat18:09
*** Michalik has joined #heat18:10
*** IlyaE has quit IRC18:12
zanebpas-ha: funnily enough run_tests.sh had it in there (just for db migrations though). I can't see a reason not to put it in tox.ini as well18:13
pas-hazaneb, good idea18:13
*** crose has quit IRC18:13
*** gokrokve has quit IRC18:13
*** kopparam has quit IRC18:16
*** ipolyzos has joined #heat18:17
*** ifarkas has quit IRC18:28
*** IlyaE has joined #heat18:28
*** cdent has quit IRC18:29
*** IlyaE has quit IRC18:30
*** Marga_ has quit IRC18:30
*** IlyaE has joined #heat18:31
*** Marga_ has joined #heat18:31
*** harlowja_away is now known as harlowja18:31
*** tomek_adamczewsk has joined #heat18:31
*** Marga_ has quit IRC18:32
*** tspatzier has quit IRC18:32
*** Marga_ has joined #heat18:32
*** tspatzier has joined #heat18:32
*** tspatzier has quit IRC18:33
shardyshadower: thanks!  Reviewed, looks good, few minor comments18:33
*** xmltok has left #heat18:33
shardyskraynev: FYI there's some discussion re grenade progress on bug #130670818:37
uvirtbotLaunchpad bug 1306708 in grenade "Grenade does not support Heat" [Undecided,In progress] https://launchpad.net/bugs/130670818:37
*** Marga_ has quit IRC18:37
shardyMay be worth clarifying on there if you're working on it, and letting sdague know we're reviving the effort by commenting on the bug and restoring the patch18:38
*** Flcn has joined #heat18:40
shadowershardy: thanks for the comments! Good stuff, will get on it tomorrow18:47
*** crose has joined #heat18:50
*** Marga_ has joined #heat18:56
*** Marga_ has quit IRC18:56
openstackgerritThomas Herve proposed openstack/heat: Sync oslo modules  https://review.openstack.org/14009418:57
*** sabeen3 has joined #heat19:00
*** sabeen has quit IRC19:01
*** Marga_ has joined #heat19:01
*** reed has joined #heat19:04
*** reed has quit IRC19:05
*** jistr has joined #heat19:05
openstackgerritPavlo Shchelokovskyy proposed openstack/heat: Remove *.pyc files on every tox run  https://review.openstack.org/14080919:07
pas-hazaneb, ^19:07
*** pas-ha has quit IRC19:07
*** _shaps_ has quit IRC19:13
*** IlyaE has quit IRC19:14
*** BillArnold has quit IRC19:14
*** serg_melikyan has quit IRC19:16
*** kopparam has joined #heat19:17
*** serg_melikyan has joined #heat19:21
*** tspatzier has joined #heat19:21
*** reed has joined #heat19:22
*** serg_melikyan has quit IRC19:24
*** erkules_ is now known as erkules19:27
*** jistr has quit IRC19:30
*** serg_melikyan has joined #heat19:33
*** shakamunyi has quit IRC19:33
*** shakamunyi has joined #heat19:34
*** BillArnold has joined #heat19:35
*** tomek_adamczewsk has quit IRC19:36
*** sarob has joined #heat19:37
*** sarob has quit IRC19:38
*** serg_mel_ has joined #heat19:38
*** serg_melikyan has quit IRC19:38
*** sarob has joined #heat19:38
*** serg_mel_ has quit IRC19:41
*** sarob has quit IRC19:43
*** Drago has quit IRC19:43
*** Drago has joined #heat19:43
*** tspatzier has quit IRC19:45
*** tspatzier has joined #heat19:45
stevebakermorning19:45
stevebakerjdandrea: the multi-cloud feature was never finished because we decided to eventually extend OS::Heat::Stack to be multi-cloud. First step is multi-region https://review.openstack.org/#/c/53313/19:48
*** tspatzier has quit IRC19:49
stevebakerjdandrea: heat-standalone is supported, but for one cloud only19:49
jdandreastevebaker: Ohhh. :-o19:49
*** jcoufal_ has quit IRC19:49
jdandreastevebaker: Is multi-region for things like RegionOne and so on?19:50
jdandrea(On a single cloud.)19:50
*** kopparam has quit IRC19:51
*** sabeen has joined #heat19:53
jdandreastevebaker: So now I'm wondering. Is there *any* way for me to take Heat (Juno/Standalone) and talk to other OS clouds using a different HEAT_URL, OS_AUTH_URL, username/password/tenant ... and then I'm not sure about OS_NO_CLIENT_AUTH.19:54
jdandrea(But not using multi_cloud ofc.)19:54
*** sabeen3 has quit IRC19:54
jdandrea... and by Heat (Juno/Standalone) I really mean Heat client (Juno)19:54
stevebakerjdandrea: you can deploy a heat-standalone per cloud you want to orchestrate on20:02
jdandreastevebaker: Or do I just use a Juno Heat client and point it at an Icehouse Heat URL, and nevermind heat standalone at all?20:02
jdandreastevebaker: Ah, that was my other thought. :)20:02
jdandreastevebaker: I'm not sure how I deploy multiple heat-standalones on the same VM using devstack. Looking for docs ...20:02
*** dims has quit IRC20:02
stevebakerfor simplicity I would recommend one vm per heat-standalone.20:03
jdandreastevebaker: Ah, ok. I have a stack for that. ;)20:03
stevebakerI'm playing with bringing up a heat-standalone as docker containers20:04
jdandreaSo I just need a way for these to talk with each other (due to something I'm doing on my end). But pointing the Juno Heat client at the Icehouse Heat engines is not a good idea, methinks.20:04
* jdandrea needs to play with Docker one of these days20:04
*** aweiteka has quit IRC20:05
*** aweiteka has joined #heat20:05
stevebakerjdandrea: clients should always be backwards compatible, so if latest python-heatclient doesn't work on icehouse heat then it is a bug20:05
jdandreastevebaker: *nods* but if I want the benefits of the engine, then I should run Heat/Juno in standalone and point *that* at an Icehouse controller.20:06
*** tango has joined #heat20:07
jdandrea"Not a good idea" meaning I don't gain any performance benefits of the Juno heat engine if I do that. I think Heat/Juno is such a major improvement, I really can't imagine using Heat/Icehouse. It has been that good.20:07
jdandreaAnd I can deploy Heat/Juno in a VM in minutes, so ... :)20:07
stevebakersure, if you need heat juno features then standalone is an option. We don't do integration tests with that combo but it should work on an icehouse cloud20:07
jdandreaIt does. I use it now and it's fantastic.20:07
jdandreaWhat I wanted to do next was point that at multiple clouds and be able to switch between them simply by changing env variables.20:08
jdandreaThat would be a big help. BUT, if there's a way to do it with OS::Heat::Stack (??).20:08
*** spzala has quit IRC20:08
zanebjdandrea: why not have one Heat for each cloud if you can deploy it in a VM in minutes?20:08
jdandreaI think not though. Multi-region first.20:09
jdandreaThat's what I'll have to do. It would have been nice to have an all-in-one install. I will just need to communicate between the VMs so that they cooperate.20:09
jdandreaIt's additional effort that would not be needed if I had multi_cloud, is all.20:10
stevebakerjdandrea: however OS::Heat::Stack just tells the other heat what to do, so if that cloud has an icehouse heat then you're back to your first problem20:10
*** IlyaE has joined #heat20:10
jdandreastevebaker: Ahhh, ok.20:10
zanebjdandrea: there will be a way to spread subtrees of a stack to different clouds using OS::Heat::Stack, but it will still require one Heat per cloud20:10
jdandreaYeah, we looked at the multi_cloud page and said "That's perfect!" ;)20:10
zanebor region, for that matter20:10
stevebakerzaneb: that could be a user-deployed standalone heat per cloud though20:11
zanebyes, absolutely20:11
stevebakerI bet we assume that there is an orchestration endpoint currently, but that would be fixable20:11
jdandreaSo for now then we will deploy one Heat/Juno VM for each Icehouse cloud we have, and then I need to come up with a way to coordinate between each of them from a central point.20:12
jdandrea(remote ssh, most likely)20:12
stevebakerjdandrea: yes, which could eventually be a template with OS::Heat::Stack resources in it20:12
jdandreaBut if I want to use Juno (and I can't update the clouds to Juno yet), then that won't fly. (Two issues. One is controlling multiple clouds. The other is wanting to use the Juno engine with Icehouse clouds.)20:13
jdandreas/controlling/orchestrating20:13
*** jtomasek has quit IRC20:21
*** jcoufal has joined #heat20:23
*** serg_melikyan has joined #heat20:24
openstackgerritMerged openstack/heat: Remove Python 2.6 classifier  https://review.openstack.org/13711520:29
*** IlyaE has quit IRC20:32
*** spzala has joined #heat20:34
*** crose has quit IRC20:34
*** jprovazn has quit IRC20:34
*** rushiagr is now known as rushiagr_away20:43
*** kopparam has joined #heat20:49
*** serg_melikyan has quit IRC20:49
*** shakamunyi has quit IRC20:53
*** elynn has quit IRC20:54
*** xxj has quit IRC20:55
*** elynn has joined #heat20:55
*** shakamunyi has joined #heat20:56
*** xxj has joined #heat20:59
*** dims has joined #heat21:03
*** xxj has quit IRC21:04
openstackgerritMerged openstack/heat: Deprecate HARestarter resource type  https://review.openstack.org/12182421:07
*** dims has quit IRC21:08
*** xxj has joined #heat21:08
*** hdd has joined #heat21:13
*** achanda has quit IRC21:15
*** IlyaE has joined #heat21:16
*** dims has joined #heat21:17
*** tomek_adamczewsk has joined #heat21:20
*** aweiteka has quit IRC21:20
*** kopparam has quit IRC21:21
*** aweiteka has joined #heat21:22
*** IlyaE has quit IRC21:22
openstackgerritRyan Brown proposed openstack/heat: Add a preview endpoint for stack updates  https://review.openstack.org/12247321:28
*** GonZo2K has joined #heat21:34
*** crose has joined #heat21:40
*** jcoufal has quit IRC21:43
*** crose has quit IRC21:44
*** crose has joined #heat21:45
*** serg_melikyan has joined #heat21:50
*** enterprisedc has quit IRC21:52
*** IlyaE has joined #heat21:53
*** serg_melikyan has quit IRC21:55
*** IlyaE has quit IRC21:55
*** IlyaE has joined #heat21:56
jdandreastevebaker: When one wants to point a heatclient at another cloud, isn't it enough to set OS_USERNAME/TENANT_ID/PASSWORD/AUTH_URL/REGION_NAME?21:59
jdandreaIf I set HEAT_URL and OS_NO_CLIENT_AUTH (true or false), I get another Auth Required error.22:00
*** IlyaE has quit IRC22:01
stevebakerjdandrea: call heat with --debug to see what is going on.22:05
jdandreastevebaker: Did that. Got "Authentication required" as well.22:05
jdandreastevebaker: http://paste.openstack.org/show/148976/22:07
*** jamielennox|away has quit IRC22:08
*** shakamunyi has quit IRC22:08
*** xxj has quit IRC22:09
*** aweiteka has quit IRC22:09
*** mattoliverau has quit IRC22:09
*** serverascode___ has quit IRC22:09
*** jamielennox|away has joined #heat22:10
*** jamielennox|away is now known as jamielennox22:10
*** shakamunyi has joined #heat22:10
*** pm90_ has quit IRC22:10
*** mattoliverau has joined #heat22:10
*** serverascode___ has joined #heat22:10
*** zigo has quit IRC22:11
*** zigo has joined #heat22:12
jdandreaThis is using Heat (Icehouse).22:13
jdandreaI mean heatclient (Icehouse).22:13
stevebakerjdandrea: there is no icehouse heatclient, I would recommend upgrading to 0.2.1222:16
*** andreaf has quit IRC22:17
*** andreaf has joined #heat22:17
jdandreastevebaker: I miswrote that, I mean heatclient that was installed when Icehouse was installed. It's on 0.2.8. If I update to 0.2.12 will it risk updating other things besides the client?22:17
*** julienvey has joined #heat22:18
jdandreaAh. Requires: pbr, iso8601, PrettyTable, python-keystoneclient, PyYAML, six, requests22:18
jdandreaI am wondering if there will be a cascade of updates that will break Icehouse, is all.22:18
stevebakerjdandrea: your client environment should really be separate from your deployed cloud22:19
jdandreaThe cloud isn't part of this. I'm talking about the controller node.22:19
jdandreaThey are separate.22:20
*** IlyaE has joined #heat22:20
*** Drago has quit IRC22:20
*** IlyaE has quit IRC22:21
jdandreaSigh. Tried it and got an error after it build netifaces (Python.h: No such file or directory).22:21
*** xxj has joined #heat22:22
stevebakerjdandrea: do you need to be calling heat from your controller node?22:22
jdandreaYes.22:23
jdandreaAll of our controller nodes are set up that way.22:23
jdandreaTrying again. Now it complains about PyYAML when it sets up that dependency.22:24
jdandreaI might be close though. Just need to install libyaml (surprised it's not there already).22:25
stevebakeryou might want to build it in a venv22:25
jdandreaThen I do more ssh stuff between the controller and the venv. We backed away from doing the standalone in a VM already. I will ask again.22:25
jdandreaBoom. Heat now at 0.2.12. :)22:27
stevebakerjdandrea: ... and this is when I tell you that you likely need this unreleased fix :/ https://bugs.launchpad.net/python-heatclient/+bug/138065822:28
uvirtbotLaunchpad bug 1380658 in python-heatclient "heatclient ignores the --os-auth-url option in standalone mode" [High,Fix committed]22:28
jdandreastevebaker: hehe22:28
jdandreaI had a feeling! Ok.22:28
jdandrea:)22:28
openstackgerritMiguel Grinberg proposed openstack/heat-specs: "for_each" function for HOT templates  https://review.openstack.org/14084922:30
jdandreaFWIW: I needed python2.7-dev and libyaml-dev, but I think pip (?) can fail if apt-get type dependencies don't exist ahead of time.22:32
ccrouchryansb: stevebaker: ping22:33
*** serg_melikyan has joined #heat22:33
*** rpothier has quit IRC22:33
*** alexheneveld has joined #heat22:34
*** Drago has joined #heat22:38
*** asalkeld has joined #heat22:39
stevebakerccrouch: pong22:39
asalkeldmorning22:42
*** alexheneveld has quit IRC22:43
*** hdd has quit IRC22:43
jdandreastevebaker: Well, the good news is heat 0.2.12 with the patch still works on the localhost. I still get authentication required when checking with the remote.22:44
*** IlyaE has joined #heat22:45
jdandreastevebaker: New paste at http://paste.openstack.org/show/148994/22:48
*** jmckind has quit IRC22:49
stevebakerjdandrea: so this is on a standalone juno heat? how did you configure standalone?22:51
jdandreaNo. This is not standalone.22:52
jdandreaIt's just heatclient 0.2.12.22:52
stevebakerjdandrea: talking to what heat?22:52
jdandreaSupposedly an icehouse heat-engine elsewhere.22:52
*** mattoliverau has quit IRC22:53
*** mattoliverau has joined #heat22:53
jdandreaCorrection: Definitely an icehouse heat-engine elsewhere.22:53
stevebakerjdandrea: if it is not a standalone heat then you should not be setting OS_NO_CLIENT_AUTH or HEAT_URL22:53
jdandreastevebaker: Ah. Then that patch wouldn't be invoked anyway.22:54
stevebakersorry, I thought you were trying to get standalone working22:54
jdandreaOh! Standalone works very well.22:54
jdandreaBut when I explained to folks we'd need multiple VMs, that was nixed.22:55
jdandreaSo now I'm just using heatclient 0.2.12 and trying to point it to different Icehouse heat engines, and settling for heat-engine icehouse for the time being. :(22:55
stevebakerok, unset HEAT_URL and OS_NO_CLIENT_AUTH22:55
jdandreaI did.22:56
jdandreaNow I get Unauthorized: The request you have made requires authentication. (HTTP 401)22:56
stevebaker--debug should show that a token is fetched from keystone first22:56
jdandreaAh, it's going to localhost to ask for tokens.22:56
jdandreaNot to the other os install.22:56
*** blomquisg has quit IRC22:57
*** serg_melikyan has quit IRC22:59
jdandreastevebaker: I think I know what might be happening. The distant keystone might be using "localhost" for an endpoint.23:00
jdandreaGaaah23:01
jdandreaHmm. No. No it isn't. Whew.23:01
*** Flcn has quit IRC23:01
*** Flcn has joined #heat23:02
jdandreaHmm. The v2.0/tokens endpoint on :5000 isn't found.23:03
*** Flcn has quit IRC23:03
*** serg_melikyan has joined #heat23:03
*** Flcn has joined #heat23:03
*** Flcn has quit IRC23:04
jdandreahttp://paste.openstack.org/show/149002/23:04
*** Flcn has joined #heat23:04
*** Flcn has quit IRC23:05
jdandreaAha! It IS returning localhost. In the /v2.0 endpoint on the other site, the self link uses "localhost" - bingo. So I think that just requires a more canonical host in the config. :)23:05
*** Flcn has joined #heat23:05
*** Flcn has quit IRC23:06
*** Flcn has joined #heat23:06
*** Flcn has quit IRC23:06
*** kopparam has joined #heat23:07
*** Flcn has joined #heat23:07
jdandreastevebaker: When you go to :5000/v2.0 on one of your keystone servers, does it mention localhost anywhere?23:07
miguelgrinbergasalkeld: morning. So based on what we discussed yesterday, I decided to submit a spec for a loop construct in HOT templates. I hope it flies, let me know what you think.23:08
*** IlyaE has quit IRC23:09
stevebakerjdandrea: no. run "keystone catalog" and see if it looks sane23:10
jdandreastevebaker: Looks good on the other server.23:10
*** Flcn has quit IRC23:11
jdandreaLooks good on the local one too.23:11
stevebakerryansb: here is the heat-cfntools noboto branch https://review.openstack.org/#/q/status:abandoned+project:openstack/heat-cfntools+branch:master+topic:bug/1133792,n,z23:13
ryansbstevebaker: thanks23:13
*** thedodd has joined #heat23:14
jdandreastevebaker: If yours doesn't have localhost, and mine does, then I have something mangled on this end. I can scour the docs and, worst case, check with the keystone folks.23:15
stevebakerryansb: I abandoned it because shardy was very much against it at the time23:15
asalkeldmiguelgrinberg, :-) we can only try23:17
*** thedodd has quit IRC23:20
openstackgerritMerged openstack/python-heatclient: Add support for parameter_defaults in environment  https://review.openstack.org/13569323:20
openstackgerritMerged openstack/python-heatclient: Show the creation_time for stack snapshot list  https://review.openstack.org/13930023:24
asalkeldstevebaker, if you approve this it should unlease a bunch of patches https://review.openstack.org/#/c/139029/23:24
openstackgerritMerged openstack/python-heatclient: Initial setup for i18n support  https://review.openstack.org/13784223:24
stevebakerasalkeld: done23:26
asalkeldawesome, thanks23:26
jpeeleri'm sorry to say the nested stack validation doesn't appear to be working correctly23:28
asalkeldstevebaker, what do we need to gate on our functional tests?23:28
stevebakerasalkeld: https://review.openstack.org/#/c/140766/ might fix the failure you got in https://review.openstack.org/#/c/140246/23:28
asalkeldyeah, just approved that23:29
asalkeldjpeeler, what's wrong?23:29
asalkeldjpeeler, we just had a patch to make validation "better"23:29
jpeeleri know, and it's the one responsible23:30
jpeelerthe templates i was using that validated properly before don't now23:30
asalkeldjpeeler, do you have a link to a template?23:31
jpeeleri'm using these templates here: https://github.com/larsks/heat-kubernetes23:31
jpeelerERROR: Failed to validate: Property error : 0: Property linkmanager_key not assigned23:31
*** pm90_ has joined #heat23:31
jpeelerit's just a OS::Heat::RandomString, but the nested stack isn't picking it up i guess23:32
asalkeldcould be specific to resource group23:33
asalkeldlooking at code...23:33
asalkeldjpeeler, i think i can see a problem23:34
asalkeldif github will just get a move on23:34
asalkeldnote: https://github.com/openstack/heat/commit/07bc99ea028fc2894bf11d9dc5878f5c11ab409e#diff-5fd544dd3dbba6674fe89439431b1acdR5723:35
asalkeldand https://github.com/openstack/heat/blob/master/heat/engine/resources/resource_group.py#L33423:35
asalkeldreturns an empty params list23:35
*** tochi has joined #heat23:36
asalkeldjpeeler, can you raise an important bug/23:36
asalkeld?23:36
asalkeldpriority==high23:36
jdandreastevebaker: It's working! keystone.conf (on the far end) was missing values for admin_endpoint and public_endpoint. They aren't needed locally though (different keystone versions too, it would seem).23:37
jpeelerasalkeld: i'll do that. i actually questioned that part of the code on the review, but i wasn't confident enough to follow it through.23:38
jpeelertoo bad gerrit doesn't have comment links23:38
asalkeldjpeeler, yeah - that nagging feeling that something is wrong is sometimes worth trusting23:38
asalkeldnp, we will get it fixed23:39
*** kopparam has quit IRC23:39
asalkeldyikes , i really don't like resource group, i find it really unreadable23:42
*** sabeen has quit IRC23:51
stevebakerasalkeld: I just need to fix up https://review.openstack.org/#/c/138940/23:52
*** serg_melikyan has quit IRC23:52
*** tellesnobrega_ has joined #heat23:55
*** serg_melikyan has joined #heat23:55
*** tellesnobrega_ has quit IRC23:58

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