Friday, 2017-03-17

*** sorantis has quit IRC00:02
*** catintheroof has joined #heat00:03
*** catintheroof has quit IRC00:16
*** zz_dimtruck is now known as dimtruck00:19
*** ricolin has joined #heat00:26
vmorristhanks zaneb00:31
zanebnp00:32
*** ricolin has quit IRC00:50
*** ricolin has joined #heat00:52
*** catintheroof has joined #heat01:02
*** catintheroof has quit IRC01:02
*** catintheroof has joined #heat01:02
*** elynn_ has joined #heat01:07
*** elynn__ has joined #heat01:11
*** elynn_ has quit IRC01:12
*** sshnaidm is now known as sshnaidm|off01:19
openstackgerritRico Lin proposed openstack/heat master: Add function descriptions for tempest plugin  https://review.openstack.org/44661401:34
openstackgerritMerged openstack/heat master: Updated from global requirements  https://review.openstack.org/44666701:51
*** jamielennox is now known as jamielennox|away01:56
*** jamielennox|away is now known as jamielennox02:01
vmorrisdoes anyone have a good link to how to use heat multi_cloud?02:01
vmorrisi have two openstack clouds that i would like to orchestrate both from a standalone heat02:03
*** dimtruck is now known as zz_dimtruck02:06
vmorrisi guess it's not possible yet to target different openstack clouds from the same heat stack?02:13
vmorrislike to have a single stack with resources on two different clouds?02:14
*** ricolin has quit IRC02:17
vmorrisi must be missing something :/ why would there be a need for multi_cloud or standalone if this were the case?02:18
*** huangtianhua has quit IRC02:20
*** tiantian has joined #heat02:21
*** masber has joined #heat02:26
*** Shunli has joined #heat02:27
*** Shunli has quit IRC02:29
*** Shunli has joined #heat02:29
*** fragatin_ has joined #heat02:34
*** catintheroof has quit IRC02:36
*** fragatina has quit IRC02:37
*** fragatin_ has quit IRC02:39
*** korean101 has joined #heat02:46
korean101hi guys.02:46
korean101i set endpoint list like this (https:// :8000 , 8004)02:47
korean101i use 'stack create' command02:48
korean101and then got ERROR (ConnectFailure: Unable to establish connection to http://<VIP:8004/v1/501ed1553cd74d9abfdfb6d6c834ce0e/stacks/stack/efea5d60-14b8-481d-afcd-c058b7280a47)02:48
korean101but instance creation is fine02:49
korean101can i use only https:// ?02:49
Qimingzaneb, there?02:52
*** yuanying has quit IRC03:03
*** rwsu has joined #heat03:23
*** chlong has quit IRC03:25
*** zz_dimtruck is now known as dimtruck03:27
openstackgerritRico Lin proposed openstack/heat-cfntools master: Update test requirement  https://review.openstack.org/44014503:45
*** ricolin has joined #heat03:53
*** alex_xu has quit IRC04:17
*** ricolin_ has joined #heat04:23
*** alex_xu has joined #heat04:23
*** ricolin has quit IRC04:26
*** gongysh has joined #heat04:27
*** fragatina has joined #heat04:31
*** fragatina has quit IRC04:32
*** elynn__ has quit IRC04:32
*** fragatina has joined #heat04:33
*** dimtruck is now known as zz_dimtruck04:35
*** KanagarajM has joined #heat04:47
*** yuanying has joined #heat04:56
*** elynn has joined #heat05:07
*** elynn_ has joined #heat05:25
*** elynn has quit IRC05:27
*** fragatina has quit IRC05:40
openstackgerritMerged openstack/heat-specs master: Add support for Neutron Trunks  https://review.openstack.org/42457106:14
*** zhurong has joined #heat06:21
Qiminghi, any heat cores online?06:36
Qimingtiantian, there?07:06
Qimingricolin_, there?07:06
*** gongysh has quit IRC07:07
*** gongysh has joined #heat07:10
ricolin_oh, hi! sorry miss your message here:)07:10
ricolin_Qiming o/07:13
Qiminghi07:13
Qimingjust wonder if there are someone with whom I can discuss something :)07:14
Qimingthe main question is still about heat API07:14
Qimingya I know there are people against a major version bump07:14
Qimingthe API version change has never been an easy job for any project07:14
Qiminghowever, I'm encountering something very difficult to solve07:15
Qimingthe 1st one is about stack tags07:15
Qimingwhen we are creating a stack, we are treating the 'tags' property as a string, which contains comma-separated tags07:16
Qimingwhen we are receiving a stack from heat server, the tags property is a list07:16
*** jaosorior has joined #heat07:16
Qimingdo you see this a problem to be fixed, ricolin_ ?07:17
ricolin_They actually not that against of new heat API, just kind of thinking not try to do it in Pike, also if we will do a new API, both V1.X or V2 is on the table(I'm more prefer of V1.x if that's possible)07:19
tiantianQiming, hi07:20
ricolin_And yes, Qiming that's definitely a problem!07:20
Qimingokay, hope we can find a workaround for this07:20
Qiminganother problem is more difficult to solve, IMO07:20
Qimingthe requirement is to "copy-paste" a heat stack07:21
QimingI want to get the 'environment', 'files' parameter I passed when I was creating a stack, just like the template I used07:21
ricolin_you mean something like the file from heat-abandon?07:21
ricolin_or something more detail?07:22
Qimingbut the reality is, I can never get the 'environment' or 'files' back once I invoked heat stack_create07:22
Qimingheat swallowed it and digested it07:22
ricolin_file is a tricky one07:23
Qimingif, for some reason, I lost my local files I used to create a stack, I can never recreate the stack I created one hour ago07:23
*** basilAB has quit IRC07:23
Qimingit is all caused by the API design, the api is not symmetric07:24
Qimingthere are parameters consumed when you do a stack create, but ... you have to say good bye to them ...07:25
tiantianQiming, we provided the api to get the environment or files, try 'openstack stack environment show'07:25
*** basilAB has joined #heat07:26
Qimingoh?07:26
*** zz_dimtruck is now known as dimtruck07:26
tiantianand 'openstack stack file list'07:26
elynn_I guess Qiming means when we do 'stack export' it can not return parameters when we do stack-create ?07:27
ricolin_tiantian IIRC, it didn't store all the original files from API call, like some file from URLs07:28
Qimingalright, GET http://192.168.42.11:8004/v1/55427bdbb9064d36a4a76b44ad84e6ff/stacks/sf/494ea451-301f-4bfd-85f9-d6a3013b0bd8/environment is done in a separate API call and it is not documented07:28
Qimingoh, they ARE documented07:29
tiantianQiming, yes, they are documented :)07:29
Qimingso ... I'm supposed to do 4 calls to reproduce the parameters I used to create a stack07:29
*** ccamacho has joined #heat07:29
Qiming1) stack_get -> basic stack params; 2) get_template -> template used 3) get_stack_files -> files used 4) get_stack_env -> enviroment used07:30
ricolin_Qiming so you just needed the file list?:)07:31
Qimingricolin_, if I want to fully "reproduce" the parameters I used to create a stack, I will need them all07:32
Qimingtemplate, parameters(_group), enviroment, files and basic stack properties such as disable_roleback07:33
*** EricGonczer_ has quit IRC07:33
ricolin_yeah, and that might require some integration with Glare(or others) to do the magic for file07:33
Qimingglare was an unlucky baby07:34
ricolin_other than that is covered07:34
ricolin_hahaha07:34
Qimingif we don't bump API version07:34
Qiminghow can we get rid of stack_name from the API request URL?07:34
*** EricGonczer_ has joined #heat07:34
Qimingor .... people believe GET stacks/<stack_name>/<stack_id>/files is the way to go?07:35
tiantianQiming, now seems only the export api returns all of them but maybe you don't want to abandon the old stack :)07:35
*** dimtruck is now known as zz_dimtruck07:36
Qimingtiantian, you are right, I don't what to abandon the existing stack07:36
Qimings/what/want07:36
tiantianQiming, I planed to remove name in v2 api07:36
ricolin_tiantian no, the abandon is just for example:)07:36
Qimingit is meaningless, redundant, and complicating the server interaction07:37
tiantianQiming, the first thing I want to do in v2 api is to remove tenant_id and stack_name07:37
Qimingi.e why we are always forcing clients to handle a 302 case07:37
Qimingyep, that is fair enought imo07:37
ricolin_We sould also consider micro version in new API07:38
Qimingyes, ricolin_, micro-version is must, no matter v1 or v207:39
ricolin_Qiming, do you like to bring these two question to meeting next week?07:40
ricolin_tag one07:40
ricolin_and file one07:41
ricolin_or maybe just the tag issue07:41
openstackgerritMerged openstack/heat master: Remove usage of option 'verbose'  https://review.openstack.org/44421207:52
Qimingricolin_, meeting time?07:52
ricolin_https://wiki.openstack.org/wiki/Meetings/HeatAgenda#Agenda_.282017-03-22_1500_UTC.2907:53
ricolin_right now, we always meeting on the same time07:54
ricolin_Wednesday 11 pm for UTC+8 at #openstack-meeting-507:55
ricolin_you can put those topic in the meeting agenda now:)07:55
Qimingokay07:56
Qiming23:00 for me ...07:58
ricolin_me too07:58
ricolin_but that seems to be the one time that all of our member awake:)07:59
*** tmatsu has quit IRC07:59
*** zzzeek has quit IRC08:00
*** tmatsu has joined #heat08:00
*** zzzeek has joined #heat08:00
*** tmatsu has quit IRC08:04
Qimingunderstood08:05
*** gfidente has joined #heat08:11
*** tmatsu has joined #heat08:24
*** zhurong has quit IRC08:27
*** tmatsu has quit IRC08:28
*** amoralej|off is now known as amoralej08:38
openstackgerrithuangtianhua proposed openstack/heat-specs master: Do nested loop or not for 'for_each' of 'repeat'  https://review.openstack.org/25126309:01
*** shardy has joined #heat09:01
*** david-lyle_ has joined #heat09:18
*** david-lyle has quit IRC09:18
*** Shunli has quit IRC09:32
*** elynn_ has quit IRC09:38
*** elynn_ has joined #heat09:39
*** elynn__ has joined #heat09:42
*** elynn_ has quit IRC09:44
*** sorantis has joined #heat09:49
*** rcernin has joined #heat10:04
openstackgerritMerged openstack/heat master: Fix api-ref build with Sphinx 1.5  https://review.openstack.org/44158410:10
*** sorantis has quit IRC10:10
*** elynn__ has quit IRC10:11
*** elynn__ has joined #heat10:12
*** elynn_ has joined #heat10:16
*** sorantis has joined #heat10:16
*** elynn__ has quit IRC10:17
*** elynn_ has quit IRC10:20
*** elynn_ has joined #heat10:21
*** elynn__ has joined #heat10:25
*** elynn_ has quit IRC10:25
*** elynn__ has quit IRC10:32
*** elynn__ has joined #heat10:33
*** KanagarajM has quit IRC10:35
*** elynn_ has joined #heat10:37
*** elynn__ has quit IRC10:37
*** elynn_ has quit IRC10:40
*** yuanying has quit IRC10:45
*** rcernin has quit IRC10:46
*** ricolin_ has quit IRC10:47
*** jaosorior has quit IRC10:55
*** gongysh has quit IRC10:56
*** jaosorior has joined #heat10:56
*** zhurong has joined #heat11:12
*** sorantis has quit IRC11:22
*** yuanying has joined #heat11:40
*** jaosorior is now known as jaosorior_brb12:01
*** shardy is now known as shardy_lunch12:04
*** ccamacho is now known as ccamacho|lunch12:04
*** dprince has joined #heat12:12
*** mohankumar has quit IRC12:15
*** fandi has joined #heat12:39
*** dbecker has joined #heat12:47
*** sorantis has joined #heat12:52
*** askb has quit IRC12:56
*** sorantis has quit IRC13:05
*** sorantis has joined #heat13:06
*** catintheroof has joined #heat13:10
*** catintheroof has quit IRC13:10
*** dbecker has quit IRC13:10
*** catintheroof has joined #heat13:10
*** tmatsu has joined #heat13:11
*** ccamacho|lunch is now known as ccamacho13:13
*** tmatsu has quit IRC13:16
*** jcoufal has joined #heat13:17
*** chlong has joined #heat13:33
*** elynn has joined #heat13:37
*** KanagarajM has joined #heat13:38
*** KanagarajM has quit IRC13:38
*** KanagarajM has joined #heat13:45
*** jaosorior_brb is now known as jaosorior13:50
*** elynn_ has joined #heat13:51
*** elynn has quit IRC13:53
*** elynn_ has quit IRC13:55
*** shardy_lunch is now known as shardy13:56
*** elynn_ has joined #heat13:56
*** zhurong has quit IRC13:56
*** elynn_ has quit IRC13:57
*** shewless has joined #heat13:59
*** vmorris has quit IRC14:00
shewlessHi shardy. I've had pretty good success utilizing nested templates to allow users to request a server that has a floating ip and a designate record assigned all-in-one. I have one question though14:00
shewlessIn some cases I need 1 of my nested stacks to know about an IP address in another of my nested stacks. This is where it gets tricky14:01
*** jdandrea has joined #heat14:01
therveshewless, It just needs to go through the parent template14:02
shewlesstherve: I tried that (nested stack outputs the ip and parent template uses it as a param to the next stack) but this causes a problem in that nested stackA needs to be complete before nested stackB will start14:04
shewlessand since the nested stacks create instances this causes delay's in launching the stack14:04
therveshewless, Indeed. Well if you need the IP address, there is a dependency though14:04
therveOtherwise create a port in the top level14:04
*** elynn has joined #heat14:05
shewlesstherve: Creating the port at the top level will work. I was just wondering if there was another type of resource that would just represent an IP14:05
therveThat's what a port is more or less14:06
*** gongysh has joined #heat14:06
*** KanagarajM has quit IRC14:08
*** KanagarajM has joined #heat14:08
shewlesstherve: okay. and just to confirm: if I want access to both the "OS::Neutron::Port resource and the "fixed_ip" attribute inside of it I have to pass both the resource and the get_attr to my nested stack?14:09
shewless(IE I can't get an attribute from the OS::Neutron::Port from within the nested stack?14:09
therveshewless, Yes14:10
therveThough... that may be an interesting use of external_resource_id14:11
shewlesstherve: What's that?14:11
*** ccamacho is now known as ccamacho|afk14:11
*** jasond has joined #heat14:11
therveshewless, https://docs.openstack.org/developer/heat/template_guide/hot_spec.html#resources-section the external_id element14:13
shewlessI'll read up on that. thanks14:13
*** elynn has quit IRC14:15
*** jdandrea has quit IRC14:16
*** blues-man has joined #heat14:18
*** prateek has quit IRC14:22
*** chlong has quit IRC14:23
*** KanagarajM has quit IRC14:25
*** KanagarajM has joined #heat14:26
*** KanagarajM has quit IRC14:27
*** KanagarajM has joined #heat14:27
*** chris_hultin|AWA is now known as chris_hultin14:30
*** zz_dimtruck is now known as dimtruck14:31
openstackgerritDavid Moreau Simard proposed openstack/heat-agents master: Add a generic option to configure Ansible callbacks in the agent  https://review.openstack.org/43914514:32
*** amoralej is now known as amoralej|lunch14:34
*** gongysh has quit IRC14:39
openstackgerritDavid Moreau Simard proposed openstack/heat-agents master: Add a generic option to configure Ansible callbacks in the agent  https://review.openstack.org/43914514:48
*** fandi has quit IRC14:53
*** dprince has quit IRC14:54
*** jdandrea has joined #heat14:57
openstackgerritDavid Moreau Simard proposed openstack/heat-agents master: Add a generic option to configure Ansible callbacks in the agent  https://review.openstack.org/43914514:57
openstackgerritDavid Moreau Simard proposed openstack/heat-agents master: Add a generic option to configure Ansible callbacks in the agent  https://review.openstack.org/43914515:01
*** KanagarajM has quit IRC15:07
*** dprince has joined #heat15:12
*** KanagarajM has joined #heat15:13
*** amoralej|lunch is now known as amoralej15:13
*** elynn has joined #heat15:21
*** KanagarajM has quit IRC15:24
*** randallburt has joined #heat15:24
*** elynn_ has joined #heat15:25
*** elynn has quit IRC15:26
*** elynn_ has quit IRC15:27
*** elynn has joined #heat15:29
*** jcoufal has quit IRC15:34
*** elynn has quit IRC15:35
*** kbaegis has joined #heat15:58
*** crose has joined #heat16:00
*** vishwanathj has joined #heat16:03
*** chris_hultin is now known as chris_hultin|AWA16:07
*** crose has quit IRC16:12
*** kbaegis has quit IRC16:13
*** vishwanathj has quit IRC16:17
*** kbaegis has joined #heat16:18
*** blues-man has quit IRC16:19
*** jcoufal has joined #heat16:19
*** bnemec is now known as beekneemech16:23
*** sorantis has quit IRC16:42
*** kbaegis has quit IRC16:44
*** kbaegis has joined #heat16:52
*** jaosorior has quit IRC16:55
*** kbaegis has quit IRC17:16
*** chris_hultin|AWA is now known as chris_hultin17:35
*** chris_hultin is now known as chris_hultin|AWA17:38
*** fragatina has joined #heat17:46
*** mohankumar has joined #heat17:47
*** jasond has quit IRC17:47
*** jasond has joined #heat17:49
*** chris_hultin|AWA is now known as chris_hultin17:51
*** mohankumar has quit IRC18:14
*** gfidente has quit IRC18:37
*** annegentle has joined #heat18:41
*** shewless has quit IRC18:41
*** david-lyle_ is now known as david-lyle18:43
*** annegentle has quit IRC18:56
*** annegentle has joined #heat18:57
*** catintheroof has quit IRC18:59
*** catintheroof has joined #heat19:06
*** amoralej is now known as amoralej|off19:09
*** cwolferh has quit IRC19:09
*** kbaegis has joined #heat19:23
*** shardy has quit IRC19:44
*** kbaegis has quit IRC19:53
*** d0ugal has quit IRC19:56
*** blomquisg_gone is now known as blomquisg19:57
*** dimtruck is now known as zz_dimtruck19:58
*** d0ugal has joined #heat20:12
*** sergio has joined #heat20:17
*** sergio is now known as Guest7621620:17
*** zz_dimtruck is now known as dimtruck20:30
*** chris_hultin is now known as chris_hultin|AWA20:36
*** jcoufal has quit IRC20:39
*** om2 has quit IRC20:40
*** kbaegis has joined #heat20:41
*** dprince has quit IRC20:46
*** Guest76216 has quit IRC20:54
*** annegentle has quit IRC21:11
*** catintheroof has quit IRC21:16
*** alex_xu has quit IRC21:25
*** alex_xu has joined #heat21:28
*** kbaegis has quit IRC21:37
*** steveg_afk has quit IRC21:40
*** steveg_afk has joined #heat21:54
*** jasond has quit IRC22:05
*** cwolferh has joined #heat22:11
*** kbaegis has joined #heat22:19
*** randallburt has quit IRC22:21
*** kbaegis has quit IRC22:27
*** kbaegis has joined #heat22:27
openstackgerritZane Bitter proposed openstack/heat-specs master: Custom Resource type managed by Mistral Workflows  https://review.openstack.org/26777022:29
*** kbaegis has quit IRC22:32
*** snecklifter has quit IRC22:35
*** gongysh has joined #heat22:40
*** kbaegis has joined #heat22:49
*** kbaegis has quit IRC22:50
*** dimtruck is now known as zz_dimtruck22:51
*** kbaegis has joined #heat22:52
*** kbaegis has quit IRC22:56
*** kbaegis has joined #heat23:24
*** kbaegis has quit IRC23:24
*** zz_dimtruck is now known as dimtruck23:29
*** dimtruck is now known as zz_dimtruck23:33
*** zz_dimtruck is now known as dimtruck23:37
*** kbaegis has joined #heat23:54

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