Tuesday, 2015-02-10

*** Qiming has joined #heat00:00
*** Marga_ has quit IRC00:02
*** Marga_ has joined #heat00:02
*** dimssum__ has joined #heat00:04
*** dimssum__ is now known as dimsum__00:04
*** dimsum__ has quit IRC00:04
*** lnxnut_ has quit IRC00:06
*** lnxnut_ has joined #heat00:08
*** chlong has joined #heat00:08
*** lnxnut_ has quit IRC00:12
*** dims__ has joined #heat00:14
*** alexheneveld has joined #heat00:15
*** Marga_ has quit IRC00:19
*** Marga_ has joined #heat00:20
*** Marga_ has quit IRC00:22
*** Marga_ has joined #heat00:23
*** Marga_ has quit IRC00:24
*** Marga_ has joined #heat00:24
*** Qiming has quit IRC00:25
*** Marga_ has quit IRC00:25
*** Marga_ has joined #heat00:26
*** sabeen has quit IRC00:29
*** pm90_ has joined #heat00:31
*** sarob has quit IRC00:35
*** signed8bit is now known as signed8bit_ZZZzz00:37
*** RichardR1seley has quit IRC00:41
*** Ng has joined #heat00:42
*** smc7 has quit IRC00:44
*** sarob has joined #heat00:49
openstackgerritSteve Baker proposed openstack/heat: WIP build custom test image  https://review.openstack.org/15430600:59
openstackgerritSteve Baker proposed openstack/heat: Deployment signal_transport: TEMP_URL_SIGNAL  https://review.openstack.org/15152601:00
openstackgerritSteve Baker proposed openstack/heat: Integration test for software-config tools  https://review.openstack.org/11371101:00
openstackgerritSteve Baker proposed openstack/heat: Expose deployment/config updated_at/created_at  https://review.openstack.org/15430701:00
openstackgerritSteve Baker proposed openstack/heat: Manage deployment updated_at values  https://review.openstack.org/15430801:00
openstackgerritSteve Baker proposed openstack/heat: Move deployment handle_signal to rpc call  https://review.openstack.org/15430901:00
*** zhiwei has joined #heat01:07
*** Qiming has joined #heat01:12
*** hdd has quit IRC01:12
*** pm90_ has quit IRC01:12
*** gokrokve has quit IRC01:14
*** achanda has quit IRC01:16
miguelgrinbergQiming: do you have a minute for a quick discussion regarding the stack tags problem?01:20
Qiminghi, yes01:21
Qimingjust responded to your comment in the review01:21
miguelgrinbergGreat. The part that I don't understand, is how you can conduct queries when the tags are given in a single column.01:21
*** adrian_otto has quit IRC01:21
Qimingif tag in tags:01:22
*** gokrokve has joined #heat01:22
miguelgrinbergRight, but that breaks pagination, same as the currently proposed solution with the json column01:23
miguelgrinbergyou have to issue a query, then do additional filter outside of the db01:23
asalkeldowch01:23
Qimingthat part I have not checked, maybe we should do the query before paginating01:24
Qimingasalkeld, morning01:24
asalkeld:-)01:24
miguelgrinbergso let's say you want the 2nd page of stacks that are not hidden, with a page size of 1001:24
miguelgrinbergif you do the filtering in Python, the only way to do this is to retrieve the entire stack list01:25
miguelgrinbergHi, asalkeld :)01:25
Qimingso you are talking about the pagination problem in general, it is not bound to the tags issue01:25
*** smc7 has joined #heat01:26
miguelgrinbergno, this problem is introduced by the tags feature01:26
miguelgrinbergwithout tags, the paginated queries are handled entirely in the db domain, so no problems01:26
asalkeldit's the first thing that we filter on (besides user)01:27
miguelgrinbergpages are retrieved via the OFFSET and LIMIT options in SQL01:27
Qimingchecking code, it seems to me the query is filtered already before doing paginating01:27
miguelgrinbergno, he paginates first, then filters01:27
Qimingoh, no01:27
miguelgrinbergso you will end up with pages that are smaller than the requested page size01:27
Qimingthat is bad01:27
miguelgrinbergI think it is a deal breaker01:28
QimingI agree we should do query, filter, pagination, in that order01:28
miguelgrinbergthe only reasonable solution in my opinion, is to redesign the tags in the db so that they can be incorporated into the sql query01:28
miguelgrinbergpagination is done in the db domain, that forces the filtering to be done in db domain as well01:29
QimingI see01:29
miguelgrinbergI honestly don't see any other option besides adding a tags table and a one-to-many relationship01:30
miguelgrinbergto replace the json column01:30
Qimingokay, get your points01:30
Qimingif we do all filterings in DB, that deserves a separate table01:31
asalkeldwhat is 'filters" used for: https://github.com/openstack/heat/blob/master/heat/db/sqlalchemy/api.py#L37501:32
miguelgrinbergyeah, with proper indexes, so that it can be done quicky01:32
asalkeldno worries figured that out01:32
miguelgrinbergasalkeld: the tag selection will probably be added to these filters01:33
*** signed8bit_ZZZzz is now known as signed8bit01:33
miguelgrinbergthey'll just restrict the query a bit more01:33
asalkeldyeah, that makes sense01:33
*** dsneddon has joined #heat01:34
Qimingif 'tags' is so special, maybe we can do an extra filter before https://github.com/openstack/heat/blob/master/heat/db/sqlalchemy/api.py#L369 ?01:35
miguelgrinbergyes, I think we should do that01:35
miguelgrinbergbut the current format for the tag column is not suitable for filters01:36
miguelgrinbergneeds to be broken up into a separate tags table01:36
miguelgrinbergso that a join operation can be issued01:36
asalkeldguys you should put the irc history into the review01:36
asalkeld#agree ( miguelgrinberg , Qiming asalkeld ) tags filtering should be done in the db01:37
huangtianhuamorning asalkeld&Qiming :)01:37
asalkeldhi huangtianhua01:37
Qimingmorning, tiantian01:38
*** hdd has joined #heat01:38
*** liuh has joined #heat01:38
miguelgrinbergasalkeld: I think I convinced Jason earlier today that the tags table was the way to go01:39
asalkeldok, cool01:39
Qimingmiguelgrinberg, I think I understand the problem better now. I'm still fighting with myself on whether we really need a separate table for this.01:39
miguelgrinbergI agree that it sucks that this is necessary01:40
miguelgrinbergbut it is not possible to do partial db searches in a string column01:40
Qimingokay, seems that's the only way to avoid breaking pagination, agreed01:43
Qimingmiguelgrinberg, I would suggest we name it a StackData table, not just a StackTags table01:52
miguelgrinbergQiming: I personally don't like tags either. StackMetadata would be my choice.01:52
miguelgrinbergStackData is reasonable too, so is StackProperties.01:53
Qimingfine, I feeling a growing need on storing extra data for a stack01:53
*** gokrokve has quit IRC01:54
miguelgrinbergQiming: the idea of storing associated key/value pairs is called "metadata" in several other OpenStack APIs01:55
miguelgrinbergthe problem is that the term is overused01:56
Qimingexactly01:56
asalkeldmiguelgrinberg, not anything to do with metadata :-O01:57
asalkeldor properties please01:57
miguelgrinberg:)01:58
miguelgrinbergsorry, but that is what this is01:58
asalkeldfilters01:58
asalkeldmiguelgrinberg, not really01:58
asalkeldmetadata is more unstructured01:58
asalkelda blob01:59
asalkeldcan you filter on any other projects metadata?01:59
miguelgrinbergtypically metadata is just a key/value pair list associated with an entity01:59
miguelgrinbergnot sure about filtering, good question, let me check nova which has a fairly complete implementation01:59
asalkeldactually metadata is interesting02:00
asalkeldwe have resource level metadata, but not stack level02:00
asalkeldto do that properly would need some serious thought tho'02:01
asalkeldhow that would interact with template resources02:01
miguelgrinbergasalkeld: nova does not seem to allow filtering by metadata values02:01
*** Tango has quit IRC02:01
miguelgrinbergit sounds like resource level metadata is completely independent of stack level tags/metadata02:02
miguelgrinbergI don't think they have an intersection02:02
miguelgrinbergjust make things more confusing to think about02:02
asalkeldthey would in template resources02:02
*** rwsu is now known as rwsu-afk02:02
miguelgrinbergright02:02
asalkeldthe resource is a stack02:02
asalkeldso how do you populate the resource metadata?02:03
miguelgrinbergwell, good point :)02:03
asalkelddo you define the nested stack as having the same metadata as the resources?02:03
asalkeldare they equivelent02:03
*** erkules_ has joined #heat02:03
miguelgrinbergin the same way nested resources expose inputs and outputs as properties and attributes, they can expose stack metadata as resource metadata02:04
asalkeldit would be nice to get resources and stacks closer02:04
asalkeld*but* many don't like the concept of resource metadata - just saying02:04
asalkeldthere is a confusion between tags and metadata everywhere02:05
asalkeldaws has both02:05
miguelgrinbergit doesn't sound too bad at all, it's a nice way to plug into existing mechanisms, so everything is metadata02:05
miguelgrinbergto me tags are names, metadata are key/value pairs02:05
asalkeldopenstack i think is missing "tags"02:05
asalkeldaws has them as structured name/values02:06
miguelgrinbergI was confused by the name tags initially, that feels like it should be a list, not a map02:06
asalkeldand metadata is something different02:06
*** Marga_ has quit IRC02:06
*** erkules has quit IRC02:06
*** Marga_ has joined #heat02:06
miguelgrinbergdo you mean metadata at the cfn level?02:07
asalkeldyip02:07
asalkeldthis is probably worth a mailing list discussion02:07
asalkeldshould this be a seperate thing or does it need to be closer to what other projects od02:08
asalkelddo02:08
miguelgrinbergbecause at the instance level metadata is key/value, like in nova02:08
asalkeldbut the main focus of this blueprint is filtering02:08
asalkeldso if other projects would never allow filtering of metadata, then we need something else02:08
asalkeldthis does tie into the api compatiblity wg02:09
*** Yanyanhu has joined #heat02:09
asalkeldto make sure things are done consistently02:09
miguelgrinbergas it happens, I'm the author of the currently proposed spec on metadata for the api wg :)02:10
asalkeldmiguelgrinberg, do you want to do that? send a message to the ml?02:10
asalkeldcool02:10
miguelgrinbergunfortunately metadata is a hot topic over there, too many differing opinions02:10
miguelgrinbergI can start a discussion on the ml, sure02:11
asalkeldthx02:11
*** Marga_ has quit IRC02:11
asalkeldmiguelgrinberg, i don't want to stall this bp too long, lets not get overly bogged down02:12
miguelgrinbergyeah, I know, enough delays with having to rework the db schema02:12
asalkeldstart with the focus of the bp - filtering, then the thought of "this smells like metadata"02:12
miguelgrinbergI told Jason earlier, that if it has to be tags, that's fine, it's just a name, we can all get used to it02:12
asalkeldk02:13
asalkeldhuangtianhua, https://blueprints.launchpad.net/nova/+spec/add-tags-for-os-resources02:14
asalkeldmiguelgrinberg, seems huangtianhua is also a fan of tags02:14
asalkeldhttps://wiki.openstack.org/wiki/InstanceTags02:14
asalkeldhttps://blueprints.launchpad.net/nova/+spec/ec2-tags-api02:14
asalkeldit goes on02:14
huangtianhualong long ago :)02:15
miguelgrinbergasalkeld: huangtianhua: I agree with this 100%. Tags are better, as long as they are implemented as a list of strings.02:15
miguelgrinbergnot a map02:15
miguelgrinbergthen the name tags fits02:16
asalkeldbut will that fulfill the need of this bp?02:16
miguelgrinbergIMHO yes02:16
*** smc7 has quit IRC02:16
miguelgrinbergconsider that if you want key/value pairs you can set tags with the format "key:value"02:16
miguelgrinbergand then search for that02:17
miguelgrinbergit is actually a more direct way to hide a stack, just add the tag "hidden"02:17
miguelgrinbergversus having to come up with a key/value pair, such as "visible:false"02:18
*** spzala has quit IRC02:18
*** dims__ has quit IRC02:23
*** RichardRaseley has joined #heat02:24
*** lnxnut has joined #heat02:26
*** gokrokve has joined #heat02:27
*** RichardRaseley has quit IRC02:37
*** lnxnut has quit IRC02:39
*** lnxnut has joined #heat02:40
*** bandarji has joined #heat02:42
*** gokrokve_ has joined #heat02:49
*** gokrokve_ has quit IRC02:50
*** gokrokve_ has joined #heat02:51
*** cinerama has quit IRC02:51
*** gokrokve has quit IRC02:52
*** cinerama has joined #heat02:54
*** jaypipes has joined #heat02:55
*** sdake has quit IRC03:03
*** dims__ has joined #heat03:03
*** KanagarajM has joined #heat03:03
*** dims__ has quit IRC03:07
*** dims__ has joined #heat03:07
stevebakerpython-heatclient 0.3.0 is out03:11
stevebakerbtw, it looks like we're getting check-heat-dsvm-functional-mysql fails as the average run time is very close to the 65 minute timeout.03:16
stevebakerI've raised a change to raise it to 120 minutes03:16
*** lnxnut has quit IRC03:17
*** boris-42 has quit IRC03:22
*** spzala has joined #heat03:22
*** gokrokve_ has quit IRC03:25
*** david-lyle is now known as david-lyle_afk03:29
*** lnxnut has joined #heat03:29
*** bandarji has quit IRC03:33
*** Tross has joined #heat03:42
*** gokrokve has joined #heat03:42
asalkeldstevebaker, I'll look to see what is taking all the time03:44
asalkeldadding too many tests:-O03:44
stevebakerlots of tests, more slow ones like autoscaling03:44
*** achanda has joined #heat03:45
*** dims_ has joined #heat03:47
*** Yanyan has joined #heat03:49
*** Yanyanhu has quit IRC03:49
*** dims__ has quit IRC03:49
*** hdd has quit IRC03:50
*** ygoto has quit IRC03:54
*** ygoto has joined #heat03:54
openstackgerritSteve Baker proposed openstack/python-heatclient: Sort event-list by oldest first  https://review.openstack.org/15432804:00
*** sdake has joined #heat04:02
*** EricGonczer_ has quit IRC04:04
*** achanda has quit IRC04:07
*** achanda has joined #heat04:08
KanagarajMzaneb: hi04:09
*** RichardRaseley has joined #heat04:10
asalkeldKanagarajM, zane is on the east coast of the us afaik04:23
asalkeld11:23 pm04:23
*** spzala has quit IRC04:27
*** liuh has quit IRC04:29
*** dims_ has quit IRC04:32
*** harlowja is now known as harlowja_away04:34
*** adrian_otto has joined #heat04:38
KanagarajMasalkeld: ok. thanks, i will ping him later.04:40
asalkeldok04:40
sdakeya i'm sure zaneb is fast asleep or definately not on irc atm :)04:41
*** lnxnut has quit IRC04:50
*** ananta has joined #heat04:51
*** lnxnut has joined #heat04:51
*** coolsvap_ is now known as coolsvap04:52
*** EricGonczer_ has joined #heat04:53
*** lnxnut has quit IRC04:56
*** gokrokve_ has joined #heat04:56
*** EricGonczer_ has quit IRC04:57
*** EricGonczer_ has joined #heat04:58
*** gokrokve has quit IRC04:59
*** EricGonczer_ has quit IRC05:00
*** gokrokve_ has quit IRC05:00
jamielennoxhey all, now that it seems the bugs have been worked out of my last patch can we have a look at https://review.openstack.org/#/c/147391/505:01
jamielennoxI want to get that and the follow up in, then i need to have a chat with someone about how we can get heat away from it's dependency on the keystone_authtoken user05:01
sdakejamielennox shardy is your man, he is in the UK05:02
jamielennoxsdake: yea, he's who i've been talking to most about it - i'll try and catch him when he comes online05:03
*** RichardRaseley has quit IRC05:03
*** adrian_otto has left #heat05:05
*** stack has joined #heat05:08
*** stack is now known as Guest7719405:09
Guest77194Where can I find the architecture of heat?05:11
Guest77194What I want to know is the different modules of heat and what they do.05:12
*** ajc_ has joined #heat05:15
sdakehttp://docs.openstack.org/developer/heat/architecture.html05:16
*** achanda has quit IRC05:19
KanagarajMasalkeld: could you review the bug https://bugs.launchpad.net/heat/+bug/1420103  and if its fine, i think we can target for k-3.05:20
openstackLaunchpad bug 1420103 in heat "on fresh installation, create schema directly instead of migration scripts" [Undecided,New] - Assigned to Kanagaraj Manickam (kanagaraj-manickam)05:20
*** ajc__ has joined #heat05:21
*** lnxnut has joined #heat05:21
*** ajc__ has quit IRC05:25
*** akuznetsov has joined #heat05:34
*** lnxnut has quit IRC05:38
*** ananta has quit IRC05:41
*** RichardR1seley has joined #heat05:42
*** ananta has joined #heat05:44
*** hdd has joined #heat05:45
Guest77194sdake: Got what I wanted, thanks to you :)05:56
skraynevgood morning all05:56
sdakenp :)05:56
sdakeenjoy05:56
*** harlowja_away has quit IRC06:01
*** RichardR1seley has quit IRC06:02
sdakeasalkeld pingola06:02
*** Marga_ has joined #heat06:03
*** Qiming_ has joined #heat06:05
*** Qiming__ has joined #heat06:05
*** Qiming has quit IRC06:05
*** Qiming_ has quit IRC06:09
asalkeldKanagarajM, how much time does that really save?06:11
asalkeldit seems like an unnecessary optimisation to me06:11
sdakeasalkeld what system did you access for the solum kickoff when you were remote?06:12
sdakewas it irc plus some web interface?06:12
asalkeldgoogle hangout i think06:13
sdakewhat was your take on the quality of the experience06:13
asalkeldok, if find skype has less issues on flake networks06:14
asalkeldI find ...06:14
asalkeldKanagarajM, don't the migrations save the migration in the db?06:15
asalkeldand so doing what you suggest will break that06:15
*** ygoto has quit IRC06:18
*** achanda has joined #heat06:20
*** Qiming__ is now known as Qiming06:21
skraynevtherve: hi. could you please post template used here http://techs.enovance.com/7104/multi-tenant-docker-with-openstack-heat to heat-templates repo? IMO, it's the best example06:22
KanagarajMasalkeld: ok. timing vise there will be difference, say if heat reaches the migration versions to huge number like nova . at this moment there won't be much difference.06:23
asalkeldKanagarajM, i think the answer to that is we squash migrations that are really old06:24
asalkeldthe question then is how old do they have to be06:25
asalkeldwe should ask the other project what their "policy" around this is06:27
KanagarajMasalkeld: i looked at the nova, as they are having too many migration versions and couldn't find much arround it.06:28
*** ishant has joined #heat06:29
*** signed8bit has quit IRC06:29
asalkeldhttps://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/migrate_repo/versions/216_havana.py06:29
asalkeldKanagarajM, they have squashed havana06:29
KanagarajMasalkeld: thanks. agree, squash would be right choice ! :-)06:32
openstackgerrithuangtianhua proposed openstack/heat: Add resource_id None check for deployment deletion  https://review.openstack.org/15157706:41
*** hdd has quit IRC06:44
*** lnxnut has joined #heat06:51
*** lnxnut has quit IRC06:56
*** inc0 has joined #heat06:59
*** achanda has quit IRC07:02
*** achanda has joined #heat07:07
openstackgerritKanagaraj Manickam proposed openstack/heat: Convergence message bus  https://review.openstack.org/15399907:09
inc0good morning guys07:13
cmystermornin07:15
*** tspatzier has joined #heat07:20
*** Marga_ has quit IRC07:27
*** sdake has quit IRC07:29
*** huangtianhua has quit IRC07:29
*** mzbik has joined #heat07:32
*** dims__ has joined #heat07:33
*** achanda has quit IRC07:33
*** dims__ has quit IRC07:37
*** achanda has joined #heat07:39
*** ananta has quit IRC07:41
*** ananta has joined #heat07:43
*** ananta has quit IRC07:45
*** Guest77194 has quit IRC07:46
*** achanda has quit IRC07:48
*** lnxnut has joined #heat07:52
*** ananta has joined #heat07:52
*** chlong has quit IRC07:54
*** lnxnut has quit IRC07:57
*** tspatzier has quit IRC07:57
*** jcoufal has joined #heat07:58
*** ifarkas has joined #heat08:01
*** tspatzier has joined #heat08:01
*** jprovazn has joined #heat08:12
*** pm90_ has joined #heat08:15
*** pitr-ch has joined #heat08:15
*** BManojlovic has joined #heat08:30
*** cmyster has quit IRC08:32
*** cmyster has joined #heat08:36
*** gokrokve has joined #heat08:43
*** alexheneveld has quit IRC08:45
*** jistr has joined #heat08:47
*** pas-ha has joined #heat08:52
pas-hamorning all08:52
*** aweiteka has joined #heat08:54
*** gokrokve has quit IRC08:54
*** gokrokve has joined #heat08:55
*** jcoufal_ has joined #heat08:57
*** jcoufal has quit IRC09:00
*** gokrokve has quit IRC09:00
openstackgerritMehdi Abaakouk proposed openstack/heat: ceilometer: new Gnocchi Alarm resources  https://review.openstack.org/15329109:02
*** erkules_ is now known as erkules09:04
inc0hi pas-ha09:06
*** pitr-ch has quit IRC09:06
*** pitr-ch has joined #heat09:07
*** ajc__ has joined #heat09:07
*** ajc__ has quit IRC09:08
jgrGood morning.09:08
*** sarob has quit IRC09:09
jgrIs there a way to pass non-trivial data structures (such as the allocation_pools property of OS::Neutron::Subnet) to nested stacks?09:10
jgrParameters seem somewhat lacking in that regard, i.e. they only support the 'comma_delimited_list' or 'json' types as anything that might come close and the latter seems to really refer to "JSON map" and not "Any data structure you can express in JSON".09:11
jgrHere's the nested template I'd like to pass this data structure to: https://gist.github.com/jgrassler/f885be4e850b1ad07b1809:12
*** lsmola has quit IRC09:12
pas-hajgr, please file a bug as that seems to be a serious shortcoming for our nested stacks implementation09:13
mzbikHi Guys09:13
mzbikis this normal that heat does not send notification when stack create/stop goes to error state?09:13
jgrpas-ha: Alright, will do. Thanks :-)09:13
pas-hamzbik, what type of notification do you mean? oslo.messaging one?09:14
mzbikpas-ha, give me a sec09:14
mzbiknotification_driver=messaging09:14
mzbikI tried notification_driver=oslo.messaging.notifier.Notifier but it looks like it does not work at all for me (or I didnt know how to configure it well)09:15
*** derekh has joined #heat09:17
inc0notification_driver=messaging should work, is it working?09:19
pas-hamzbik, looking at the code it should send a error-leveled notification when stack's state is set to FAILED09:19
pas-hado you get other notifications, like for stack create start etc?09:19
inc0pas-ha, I think default should be enough, right?09:19
pas-haright09:19
pas-haalso, some other listener might be consuming those too, most probably ceilometer09:20
pas-haso you don't get a chance to see them09:20
inc0yeah, I had to do some hacking to make notifications non-consuming;)09:20
*** pm90_ has quit IRC09:21
inc0I think thats serious flaw of notification architecture right now..09:21
pas-hainc0, can you share? we kind of need it for notifications as functional tests09:21
*** huangtianhua has joined #heat09:21
inc0hold on, I'll dig it out09:21
*** akuznetsov has quit IRC09:23
inc0http://paste.openstack.org/show/170543/ basically its about adding new queue and tapping to existing exchange09:24
openstackgerritMehdi Abaakouk proposed openstack/heat-specs: Add blueprint ceilometer-gnocchi-alarm  https://review.openstack.org/15398809:24
pas-hainc0, thanks, will check it out09:24
inc0but as you can see I'm binding to an exchange nova, I don't think there is any way to tap into *all* notifs in non-consuming way09:25
inc0problem is that notifications is a queue instead of exchange09:25
*** blues-man has joined #heat09:26
*** jcoufal_ has quit IRC09:27
pas-hanah, we only need it for heat - https://review.openstack.org/#/c/152573/09:28
ishantpas-ha: Hi09:28
pas-hathere someone (ceilo) is consuming those notifs, so we don't have chance to check them09:28
ishantpas-ha: regarding review https://review.openstack.org/#/c/152076/09:29
pas-halooking09:29
ishantshould i backport the whole fix09:29
ishanthttps://github.com/openstack/heat/blob/master/heat/common/heat_keystoneclient.py#L20809:29
pas-hahave you tried cherry-picking? if it is clean, that the size of the patch does not really matter09:31
ishantsorry fix made in master is https://github.com/openstack/heat/commit/36eaea8208ab3e4b077f21b4c8eb95716296e9c609:31
ishantcherry pick fails with lot of conflicts09:33
shardyishant: IMO we can't backport that, it's far too risky09:34
*** tiantian has joined #heat09:34
ishantshardy: yes that what i also think, I will have to do a lot of maual merge09:34
*** huangtianhua has quit IRC09:37
ishantshardy: can you please review this https://review.openstack.org/#/c/152076/09:37
shardyishant: FWIW, I think your current patch is better, it's just a shame we didn't manage to land it in master before jamielennox's bigger patch09:38
shardyishant: I'm reviewing it now :)09:38
*** _dmn has joined #heat09:38
ishantshardy: thanks09:38
_dmnHi, I'd like to know if there are any available resources that could help me understand the heat code.09:39
_dmnI'm new to heat and I want understand how heat works.09:39
_dmnInterested specifically in heat-engine.09:39
_dmnLike which modules gets called in heat-engine when a template is run and things like that.09:39
pas-ha_dmn, code :) there is now high level architecture overview I know of..09:40
pas-has/now/no09:40
*** akuznetsov has joined #heat09:40
_dmnpas-ha: Having a hard time understanding the code :P09:41
_dmnSo wanted to know if there were any resources that could help me understand.09:41
_dmnLike an archtectural diagram or something.09:42
shardy_dmn: there are a few actually:09:42
shardyhttp://docs.openstack.org/developer/heat/pluginguide.html09:42
shardyThat should help you understand all the resource plugins09:42
pas-hashardy, yes, but the engine is the most tricky part, with all the locks and remote calls :)09:43
shardypas-ha: true, but many folks start out working primarily with plugins, given that it's where most of the user-visible interfaces live09:44
_dmnAll the documentation lies in http://docs.openstack.org/developer/heat/? Any other links that I should be aware of?09:45
shardy_dmn: https://wiki.openstack.org/wiki/Heat09:45
shardySee "Blogs & Presentation Material", a few of us have slide decks etc with various levels of detail09:46
*** akuznetsov has quit IRC09:47
_dmnshardy: Okay, will look into it.09:47
_dmnthank you for your time, shardy pas-ha09:48
jgrpas-ha: Here's the bug report for the non-trivial data structures in parameters issue: https://bugs.launchpad.net/heat/+bug/142019609:48
openstackLaunchpad bug 1420196 in heat "Nested stacks cannot process non-trivial data structures in parameters" [Undecided,New]09:48
shardy_dmn: np, feel free to shout if you have specific questions09:48
_dmnsur09:49
_dmnsure*09:49
jamielennoxshardy: so (when you're free) i'd like to check your opinions on how to wean heat off the keystone_authtoken user09:49
*** huangtianhua has joined #heat09:50
*** tiantian has quit IRC09:50
shardyjamielennox: Hey, sure - do you have a strategy in mind?09:52
jamielennoxshardy: not really09:53
jamielennoxshardy: so was just pulling up the last of my heat reviews to see where it was at09:53
shardyjamielennox: I guess we'll need to add a new heat specific config section and log a deprecation warning for a cycle or so before removing support for reading from the keystone_authtoken credentials?09:54
jamielennoxi think that admin_auth is the remaining problem09:54
shardyYeah, the service_admin_creds09:54
jamielennoxbut i just need to look (sorry should have done this already)09:55
openstackgerritMehdi Abaakouk proposed openstack/heat: ceilometer: new Gnocchi Alarm resources  https://review.openstack.org/15329109:55
jamielennoxbecause if all it is is replace that user that's not very hard09:55
shardyjamielennox: I think the main thing we use that for is to have a trustee user for delegation09:55
*** sorantis has joined #heat09:56
shardyjamielennox: so we could switch trustee_user_id in create_trust_context to consume a new config value, but fall back to self.admin_client.auth_ref.user_id for a cycle with a warning09:57
jamielennoxshardy: yes, so is there a restriction on the roles or where that user is09:57
openstackgerritMehdi Abaakouk proposed openstack/heat-specs: Add blueprint ceilometer-gnocchi-alarm  https://review.openstack.org/15398809:57
shardyjamielennox: no, we just need a user to delegate to, and by default we delegate all of a users roles (unless a subset is configured in trusts_delegated_roles09:57
shardyjamielennox: the heat service user was convenient, because we know it will already be there09:58
jamielennoxshardy: so i built a thing into the loading plugins from config so that you can specify an auth_section09:59
*** lsmola has joined #heat10:00
jamielennoxso ideally we'd be able to say [keystone_authtoken] auth_section=heat_user [heat_trustee] auth_section=heat_user [heat_user] auth_plugin=password ....10:00
shardyjamielennox: Ok, I need to revisit your patches, been out on PTO for a week10:00
jamielennoxshardy: ah, ok so i timed that well :)10:00
jamielennoxi was going back through my reviews today to see what i needed to follow up on10:00
jamielennoxso i haven't looked at them in a while either10:00
jamielennoxshardy: ok - well if that's the only point of that admin user then i should be able to write that to a new config section pretty easily10:02
jamielennoxshardy: is there a reason it's not the domain_admin user?10:02
shardyjamielennox: Mostly just that when we integrated with trusts the domain_admin didn't exist10:03
jamielennoxor a user that heat creates in it's own domain?10:03
*** _dmn is now known as dmn_10:03
jamielennoxi'm not sure if there's much of a security advantage to that10:03
*** dmn_ has left #heat10:03
shardyalso, enabling trusts is supposed to be independent of the domain stuff, which ideally I'd like to maintain10:03
*** alexheneveld has joined #heat10:03
jamielennoxok10:03
shardyjamielennox: Yeah, we could create a user-per stack in the heat domain and delegate to that, but like you say if trusts work it's no more secure and a lot more complex10:04
mzbikpas-ha, sorry for late reply, yes all other notification works10:05
jamielennoxshardy: alright, well if that's just a case of create a new config section and fallback to keystone_authtoken if not present then i should be able to do that tomorrow10:05
jamielennoxshardy: for some reason i was remembering that the authtoken user was being used somewhere scoped and unscoped and that's not something plugins could handle well10:06
shardyjamielennox: Ok, sounds good10:07
shardyjamielennox: any chance you can weigh in on https://review.openstack.org/#/c/152076/ please?10:07
jamielennoxshardy: when you get a chance can you have a look at those two outstanding ones of mine - they wouldn't change10:07
shardytrying to figure out the least impactful way to backport a subset of your patch fixing ssl for juno10:07
shardyjamielennox: will do, hopefully later today, thanks! :)10:07
*** sarob has joined #heat10:10
*** jcoufal has joined #heat10:15
*** sarob has quit IRC10:16
inc0shardy, asalkeld btw, oslo.versionedobjects is a thing:)10:21
inc0we'll try to get this thing released asap and rebase heat to it10:22
asalkeldawesome inc010:22
*** Qiming has quit IRC10:23
*** Yanyan has quit IRC10:24
inc0https://bugs.launchpad.net/oslo.versionedobjects10:25
inc0repo was created yesterday10:25
*** boris-42 has joined #heat10:29
*** zhiwei has quit IRC10:31
*** BManojlovic has quit IRC10:32
*** BManojlovic has joined #heat10:32
*** BManojlovic has quit IRC10:35
*** dmn_ has joined #heat10:35
*** BManojlovic has joined #heat10:36
*** cdent has joined #heat10:44
dmn_In which module is the puppet integration present in?10:46
dmn_which heat module*10:46
*** andreaf_ has quit IRC10:47
*** wpf has quit IRC10:47
*** wpf has joined #heat10:48
*** huangtianhua has quit IRC10:52
shardydmn_: It's not, heat provides a generic config format to "hook scripts" which exist inside your image:10:53
shardyhttps://github.com/openstack/heat-templates/tree/master/hot/software-config/elements/heat-config-puppet10:53
shardyhttps://www.openstack.org/summit/openstack-summit-atlanta-2014/session-videos/presentation/application-software-configuration-using-heat10:54
dmn_oh okay.10:54
*** inc0_ has joined #heat10:54
*** sorantis has quit IRC10:56
*** dulek has joined #heat10:56
*** inc0 has quit IRC10:57
*** inc0_ has quit IRC10:58
*** sarob has joined #heat11:11
*** Qiming has joined #heat11:14
*** sarob has quit IRC11:16
*** saju_m has joined #heat11:20
*** EmilienM|afk is now known as EmilienM11:21
*** saju_m has quit IRC11:23
*** dims__ has joined #heat11:23
*** sam22 has joined #heat11:24
*** ishant has quit IRC11:33
openstackgerritPavlo Shchelokovskyy proposed openstack/heat: Do not use volume objects in volume resources  https://review.openstack.org/15442911:39
*** sorantis has joined #heat11:50
mzbikdamn... after updating to kilo-2 I cant even create stack :(11:52
mzbikit hangs and then:  Timed out waiting for a reply to message ID 87b730ee997c46f1bca627c651ee5eb611:53
mzbikperhaps its due do some missconfig11:53
*** dmn_ has quit IRC11:55
*** dmn_ has joined #heat11:58
*** chlong has joined #heat12:00
*** dmn_ has quit IRC12:12
*** sarob has joined #heat12:12
*** tochi has quit IRC12:13
*** blomquisg has quit IRC12:17
*** ananta has quit IRC12:17
*** sarob has quit IRC12:17
mzbikagain... PEBKAC12:20
*** KanagarajM has quit IRC12:22
*** blues-man has quit IRC12:33
*** ifarkas has quit IRC12:48
*** lnxnut has joined #heat12:53
*** radez_g0n3 is now known as radez12:55
*** jdob has joined #heat12:57
*** lnxnut has quit IRC12:58
*** EricGonczer_ has joined #heat13:00
*** EricGonczer_ has quit IRC13:00
*** ifarkas has joined #heat13:01
*** sorantis_ has joined #heat13:03
*** sorantis has quit IRC13:03
*** sorantis_ is now known as sorantis13:03
*** sarob has joined #heat13:14
*** Yanyanhu has joined #heat13:15
*** sarob has quit IRC13:18
*** Marga_ has joined #heat13:20
*** Yanyan has joined #heat13:22
*** Yanyanhu has quit IRC13:22
*** spzala has joined #heat13:24
*** Yanyan has quit IRC13:28
*** inc0 has joined #heat13:28
*** inc0 has quit IRC13:42
*** sam22 has quit IRC13:53
*** blomquisg has joined #heat13:54
*** radez is now known as radez_g0n313:58
*** blues-man has joined #heat14:04
*** david-lyle_afk is now known as david-lyle14:07
*** reed has joined #heat14:10
*** prazumovsky has joined #heat14:10
*** sarob has joined #heat14:15
*** blues-man has quit IRC14:16
openstackgerritPeter Razumovsky proposed openstack/heat: Improve Property error msg for properties validate  https://review.openstack.org/12715014:17
*** lnxnut has joined #heat14:17
*** sarob has quit IRC14:19
*** rpothier has joined #heat14:21
*** lnxnut has quit IRC14:22
*** radez_g0n3 is now known as radez14:23
*** inc0 has joined #heat14:24
mzbikhmm... still no error notifications :(14:25
mzbikcreate, delete and other works14:25
mzbikbut error no, or I dont see them14:25
mzbikmaybe this is wrong? #default_notification_level=INFO14:26
mzbikdamn! ... i should listen topic.error too :/14:27
mzbiknot .info only14:27
therveYeah14:35
*** Marga_ has quit IRC14:39
zigoHi there!14:39
zigoHow come the tox.ini of heat for kilo beta 2 doesn't use the --namespace thing of oslo-config-generator?14:39
zigoIt's looking like its wrong to me.14:40
zigoHeat must be using keystoneclient at least.14:40
*** pm90_ has joined #heat14:41
*** jasond has joined #heat14:41
*** inc0 has quit IRC14:41
*** RichardRaseley has joined #heat14:42
*** sabeen1 has joined #heat14:43
*** dims__ has quit IRC14:43
*** dims__ has joined #heat14:43
*** dims__ has joined #heat14:44
zigostevebaker: ^14:45
zigoshardy: ^14:45
*** pm90_ has quit IRC14:45
*** radez is now known as radez_g0n314:45
*** pm90_ has joined #heat14:46
*** inc0 has joined #heat14:46
zigoSorry, I am mistaking.14:47
zigoAll is in the config-generator.conf.14:47
*** ajc_ has quit IRC14:48
*** jmckind has joined #heat14:52
*** vijendar has joined #heat14:54
*** jasond has quit IRC14:55
*** sabeen2 has joined #heat15:03
*** alexheneveld has quit IRC15:03
*** alexheneveld has joined #heat15:04
*** blinky_ghost has joined #heat15:04
*** sabeen1 has quit IRC15:04
*** radez_g0n3 is now known as radez15:05
*** pm90_ has quit IRC15:05
*** radez is now known as radez_g0n315:05
blinky_ghosthi all, I've created an autoscaling  stack with ceilometer, everything appears to work fine, except I the alarm part doesn't work. In ceilometer alarm I see "insufficient data". Can anybody help to debug this?15:06
*** pm90_ has joined #heat15:06
pas-hablinky_ghost, check the sample collection interval in "/etc/ceilometer/pipeline.yaml", decrease it to smth manageble, default might be too long15:09
pas-haalso, do you see any samples collected at all? we recently seen similar problems in devstack, had to reclone everything15:10
*** thedodd has joined #heat15:11
*** rakesh_hs has joined #heat15:12
*** Drago has joined #heat15:13
*** Drago has quit IRC15:13
*** Drago has joined #heat15:14
mzbikdefault_notification_level ERROR contains level INFO or not?15:14
blinky_ghostpas-ha: I have 600 in interval.15:14
*** jasond has joined #heat15:15
pas-hain that try lowering it down to 60, otherwise samples are collected once in 10 minutes, so on average you'd have to wait 15 min for alarm to kick in15:15
*** lpmulligan has joined #heat15:16
*** sarob has joined #heat15:16
pas-haand of course restart all ceilometer services ones you edit this file15:16
*** aweiteka has quit IRC15:16
*** coolsvap is now known as coolsvap_15:17
*** rakesh_hs has quit IRC15:19
*** sarob has quit IRC15:20
*** sorantis has quit IRC15:20
*** blues-man has joined #heat15:21
*** gokrokve has joined #heat15:21
*** EricGonczer_ has joined #heat15:23
blinky_ghostpas-ha: I'm having this error: [root@controller01 hot]# ceilometer sample-list --meter cpu15:23
blinky_ghostHTTPConnectionPool(host='172.16.21.20', port=8777): Max retries exceeded with url: /v2/meters/cpu (Caused by <class 'httplib.BadStatusLine'>: '')15:23
pas-haAFAIR the meter name is actually cpu_util15:24
openstackgerritAnusha rayani proposed openstack/heat: Support to upload image from local filesystem from Heat  https://review.openstack.org/15351415:24
*** mzbik has quit IRC15:25
blinky_ghostpas-ha: it seems some issue with ceilometer-alarm-evaluator I see errors in the logs15:28
*** lnxnut has joined #heat15:29
*** lnxnut has quit IRC15:29
*** lnxnut has joined #heat15:30
*** sorantis has joined #heat15:30
*** alexheneveld has quit IRC15:33
*** achanda has joined #heat15:34
*** sdake has joined #heat15:43
*** achanda has quit IRC15:43
openstackgerritPeter Razumovsky proposed openstack/heat: Add a config option to enable Convergence  https://review.openstack.org/15453315:43
blinky_ghostpas-ha it's working now after changing the interval :) thanks :)15:44
*** alexheneveld has joined #heat15:46
jdandreaThanks stevebaker (regarding the port question). I ask because I need to orchestrate a "nova interface-attach" *after* a VM has been instantiated (for the use case of service chaining), and I don't see a way to do that in Heat at present.15:47
*** sdake has quit IRC15:47
*** blues-man has quit IRC15:47
*** blues-man has joined #heat15:47
*** sdake has joined #heat15:48
*** apporc__ has joined #heat15:48
jdandreaFor instance, a VM may (actually, very often can) exist from a previous orchestration pass. Its UUID is passed in as part of the chaining operation.15:48
*** hdd has joined #heat15:49
*** rwsu-afk is now known as rwsu15:52
*** apporc_ has quit IRC15:52
pas-hablinky_ghost, np :)15:52
*** jaypipes has quit IRC16:01
*** signed8bit has joined #heat16:03
alextricityHello. Does anybody know any good image elements for adding a user?16:04
*** BManojlovic has quit IRC16:04
*** achanda has joined #heat16:07
alextricityFound the stackuser element16:08
alextricity:)16:08
*** che-arne has joined #heat16:08
*** achanda has quit IRC16:08
*** pas-ha has quit IRC16:09
*** Marga_ has joined #heat16:12
*** ifarkas has quit IRC16:14
*** sarob has joined #heat16:16
*** KanagarajM has joined #heat16:21
*** sarob has quit IRC16:21
openstackgerritRob Pothier proposed openstack/heat: OS::Neutron::Subnet needs IPV6 RA mode property  https://review.openstack.org/14973616:25
*** jmckind has quit IRC16:26
*** chlong has quit IRC16:30
*** KanagarajM has quit IRC16:32
*** che-arne has quit IRC16:33
*** cdent_ has joined #heat16:37
*** cdent has quit IRC16:40
*** cdent_ has quit IRC16:40
*** cdent has joined #heat16:41
*** ifarkas has joined #heat16:45
*** jmckind has joined #heat16:53
*** Tango has joined #heat16:54
openstackgerritVijendar Komalla proposed openstack/heat: Rackspace::Cloud::LoadBalancer Include IP address in virtualIps attribute  https://review.openstack.org/15456216:55
*** coolsvap_ is now known as coolsvap16:56
*** pitr-ch has quit IRC17:00
*** sarob has joined #heat17:00
*** jprovazn has quit IRC17:02
*** Qiming has quit IRC17:04
*** inc0 has quit IRC17:04
*** nijaba_ is now known as nijaba17:06
*** jistr has quit IRC17:07
*** jcoufal has quit IRC17:07
*** ifarkas has quit IRC17:07
*** gokrokve_ has joined #heat17:09
openstackgerritMerged openstack/heat: Add resource_id None check for deployment deletion  https://review.openstack.org/15157717:10
*** gokrokve has quit IRC17:12
sparrI'm getting thie error from a lot of heat commands: "ERROR: The server could not comply with the request since"17:17
*** blues-man has quit IRC17:18
*** prazumovsky has quit IRC17:22
*** EricGonczer_ has quit IRC17:23
*** coolsvap is now known as coolsvap_17:23
openstackgerritMerged openstack/heat: Move update_in_failed to autoscaling  https://review.openstack.org/15277517:27
*** Marga_ has quit IRC17:28
*** sorantis has quit IRC17:28
*** EricGonczer_ has joined #heat17:31
*** sorantis has joined #heat17:31
*** sorantis has quit IRC17:35
*** lsmola has quit IRC17:36
*** alexheneveld has quit IRC17:39
*** alexheneveld_ has joined #heat17:40
*** lnxnut_ has joined #heat17:41
*** lnxnut has quit IRC17:44
*** Marga_ has joined #heat17:53
*** derekh has quit IRC17:59
*** apporc_ has joined #heat18:01
*** signed8bit has quit IRC18:02
*** sam22 has joined #heat18:03
*** apporc__ has quit IRC18:04
*** sdake has quit IRC18:04
*** tspatzier has quit IRC18:05
*** tspatzier has joined #heat18:05
*** gokrokve_ has quit IRC18:07
*** harlowja has joined #heat18:10
*** thedodd has quit IRC18:13
*** jaypipes has joined #heat18:15
*** achanda has joined #heat18:18
*** thedodd has joined #heat18:19
*** openstackgerrit has quit IRC18:22
*** openstackgerrit has joined #heat18:22
*** thedodd has quit IRC18:24
*** thedodd has joined #heat18:25
*** hdd has quit IRC18:28
*** gokrokve has joined #heat18:47
*** dulek has quit IRC18:47
*** htruta has quit IRC18:47
*** htruta has joined #heat18:48
*** henrique_ has joined #heat18:50
*** aweiteka has joined #heat18:50
*** lpmulligan has quit IRC18:55
openstackgerritVijendar Komalla proposed openstack/heat: Rackspace:LoadBalancer Include IP address in virtualIps  https://review.openstack.org/15456219:01
*** dims__ has quit IRC19:02
*** dims__ has joined #heat19:03
*** dims_ has joined #heat19:04
openstackgerritVijendar Komalla proposed openstack/heat: Rackspace:LoadBalancer add address in virtualIps  https://review.openstack.org/15456219:05
*** dims__ has quit IRC19:07
*** EmilienM is now known as EmilienM|afk19:11
*** aweiteka has quit IRC19:12
*** dims__ has joined #heat19:18
*** dims_ has quit IRC19:21
openstackgerritTon Ngo proposed openstack/heat: Replace the registry of an environment  https://review.openstack.org/15461819:21
openstackgerritTon Ngo proposed openstack/heat: Reuse existing registry  https://review.openstack.org/15461919:21
openstackgerritTon Ngo proposed openstack/heat: Reuse existing template  https://review.openstack.org/15462019:21
*** blinky_ghost has quit IRC19:26
*** lpmulligan has joined #heat19:35
*** sam22 has quit IRC19:37
*** alexheneveld_ has quit IRC20:11
*** sam22 has joined #heat20:13
*** achanda has quit IRC20:15
*** achanda has joined #heat20:21
*** Marga_ has quit IRC20:23
*** signed8bit has joined #heat20:27
*** sam22 has quit IRC20:29
*** EmilienM|afk is now known as EmilienM20:35
*** achanda has quit IRC20:43
*** gokrokve has quit IRC20:46
*** gokrokve has joined #heat20:46
*** gokrokve has quit IRC20:51
*** sdake has joined #heat21:04
*** EricGonczer_ has quit IRC21:09
alextricityHello :) I am hoping someone can help me. I'm trying to leverage the allowed_address_pairs property of the Neutron::Port resource, but I'm stuck.21:10
alextricityI have a comma delimited list from a user that I want to iterate over and use to build my dict as part of the allowed_address_pairs21:10
alextricitywhat is the best way to do this?21:10
asalkeldhi alextricity, i around but in the cross project meeting21:14
openstackgerritamagarw3 proposed openstack/heat: Typos fixed in test_swiftsignal.py  https://review.openstack.org/15466821:14
asalkeldalextricity, https://review.openstack.org/#/c/140849/7/specs/kilo/repeat-function.rst21:14
asalkeldalextricity, that might help you in the future21:14
alextricityasalkeld: awesome. Anything helps! Thank you!21:14
*** Marga_ has joined #heat21:15
*** EricGonczer_ has joined #heat21:16
*** Marga_ has quit IRC21:20
*** radez_g0n3 is now known as radez21:20
*** aweiteka has joined #heat21:21
*** achanda has joined #heat21:21
*** rm_work has left #heat21:23
*** RichardRaseley has quit IRC21:39
*** kebray has joined #heat21:48
*** kebray_ has joined #heat21:49
*** kebray has quit IRC21:52
*** RichardR1seley has joined #heat21:53
*** sgordon_ has joined #heat21:55
*** Marga_ has joined #heat21:59
*** thedodd has quit IRC22:17
*** rpothier has quit IRC22:24
*** EricGonczer_ has quit IRC22:39
openstackgerritWinnie Tsang proposed openstack/python-heatclient: Reuse existing registry and/or existing template  https://review.openstack.org/15469222:41
*** achanda has quit IRC22:52
*** aweiteka has quit IRC22:52
*** hdd has joined #heat22:52
*** kebray_ has quit IRC22:52
*** achanda has joined #heat22:56
*** kebray has joined #heat22:59
*** jmckind has quit IRC22:59
*** asalkeld has quit IRC23:03
*** asalkeld has joined #heat23:03
*** kebray has quit IRC23:06
*** reed has quit IRC23:06
*** kebray has joined #heat23:07
*** hdd has quit IRC23:08
*** alexpilotti has joined #heat23:09
*** alexpilotti has quit IRC23:10
*** igable has joined #heat23:12
*** vijendar has quit IRC23:13
*** alexpilotti has joined #heat23:13
*** hdd has joined #heat23:22
igableI would like to autoscale Squid caches across roughly 10 independently operated remote clouds. Is this something I should attempt to do with Heat? A quick look at the docs seems to indicate that that the answer to this is no. If this question is to basic for this channel please feel free to tell me to go RTFM some more.23:30
asalkeldhi igable multicloud like that is still in the works23:32
igableis that on a timeline somewhere that I could look at?23:33
asalkeldigable: it really depends on someone stepping up to work on it23:33
asalkeldi'll look for a blueprint23:34
igableasalkeld: thanks23:34
*** lpmulligan has quit IRC23:35
asalkeldigable: mmm - i thought there was a blueprint, but can't find it23:37
asalkeldbut the main issue is passing the credentials into each resource23:37
asalkeldhttp://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::Stack23:37
asalkeldwe have a "stack" resource, but it's more built for multiregion23:37
asalkeldthat *could* be extended23:38
*** chlong has joined #heat23:39
*** jasond`` has quit IRC23:40
*** jasond`` has joined #heat23:40
*** dims_ has joined #heat23:46
*** dims__ has quit IRC23:47
*** jasond has quit IRC23:50
*** sabeen2 has quit IRC23:50
*** dims_ has quit IRC23:50
igableasalkeld: thanks thanks again for the info23:51
asalkeldnp,23:52
*** cdent has quit IRC23:54
*** igable has quit IRC23:56

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