*** rpothier has joined #heat | 00:08 | |
*** jcru has quit IRC | 00:11 | |
*** pablosan has quit IRC | 00:14 | |
radix | hrngh schedulers | 00:18 |
---|---|---|
*** sjmc has quit IRC | 00:20 | |
*** mtaylor is now known as mordred | 00:36 | |
*** mordred has quit IRC | 00:36 | |
*** mordred has joined #heat | 00:36 | |
*** arbylee has quit IRC | 00:37 | |
*** andersonvom has quit IRC | 00:41 | |
*** kebray_ has quit IRC | 00:54 | |
*** pvaneck has quit IRC | 00:58 | |
*** alexpilotti has quit IRC | 01:11 | |
*** andersonvom has joined #heat | 01:15 | |
*** arbylee has joined #heat | 01:19 | |
*** kfox1111 has joined #heat | 01:20 | |
kfox1111 | Does havana heat support keystone domains for waitcondition temp accounts? | 01:21 |
kfox1111 | I'll check back later. | 01:32 |
*** kfox1111 has quit IRC | 01:32 | |
*** nosnos has joined #heat | 01:33 | |
*** radez_g0n3 is now known as radez | 01:35 | |
*** TravT_ has quit IRC | 01:35 | |
*** gokrokve has quit IRC | 01:43 | |
*** dims has quit IRC | 01:43 | |
*** gokrokve has joined #heat | 01:43 | |
*** randallburt has joined #heat | 01:47 | |
*** gokrokve has quit IRC | 01:48 | |
*** spzala has joined #heat | 01:52 | |
*** IlyaE has quit IRC | 01:57 | |
*** dims has joined #heat | 01:57 | |
*** tiantian has joined #heat | 02:00 | |
*** radez is now known as radez_g0n3 | 02:04 | |
*** tiantian has quit IRC | 02:07 | |
*** erkules_ has joined #heat | 02:08 | |
*** erkules has quit IRC | 02:11 | |
*** tiantian has joined #heat | 02:43 | |
*** Tross has joined #heat | 02:45 | |
*** gokrokve has joined #heat | 02:48 | |
*** tiantian has quit IRC | 02:51 | |
*** tiantian has joined #heat | 02:52 | |
*** tiantian has quit IRC | 02:58 | |
*** jasond` has joined #heat | 02:59 | |
*** bnemec has quit IRC | 03:01 | |
*** tomek_adamczewsk has joined #heat | 03:11 | |
*** nati_ueno has joined #heat | 03:13 | |
zaneb | kbenton: question: how do you know the IP of the VPN terminator if it's not represented by anything in Neutron? | 03:22 |
*** alienyyg has quit IRC | 03:27 | |
*** randallburt has quit IRC | 03:42 | |
*** tomek_adamczewsk has quit IRC | 03:47 | |
radix | oh no, depending on the representation of str(dict) :( | 04:09 |
*** jasond` has quit IRC | 04:10 | |
zaneb | radix: ouch, I hope that wasn't me :D | 04:13 |
radix | I don't think so. it's in the rolling update code | 04:14 |
radix | I have been tracking this down all day. and the only test failure I had to show was that loadbalancer reload was happening one too many times in one test. I'm so glad I've found it! | 04:15 |
*** tomek_adamczewsk has joined #heat | 04:17 | |
*** tomek_adamczewsk has quit IRC | 04:23 | |
*** tomek_adamczewsk has joined #heat | 04:24 | |
*** gokrokve has quit IRC | 04:28 | |
*** IlyaE has joined #heat | 04:29 | |
*** gokrokve has joined #heat | 04:30 | |
*** arbylee has quit IRC | 04:34 | |
*** andersonvom has quit IRC | 04:34 | |
*** IlyaE has quit IRC | 04:34 | |
*** tomek_adamczewsk has quit IRC | 04:35 | |
*** andersonvom has joined #heat | 04:36 | |
*** arbylee has joined #heat | 04:37 | |
*** andersonvom1 has joined #heat | 04:44 | |
*** andersonvom has quit IRC | 04:44 | |
*** nkhare has joined #heat | 04:45 | |
*** arbylee1 has joined #heat | 04:50 | |
*** arbylee has quit IRC | 04:50 | |
*** spzala has quit IRC | 04:53 | |
*** andersonvom has joined #heat | 04:55 | |
*** andersonvom1 has quit IRC | 04:55 | |
*** andersonvom has quit IRC | 04:57 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 04:59 | |
*** arbylee has joined #heat | 05:00 | |
*** arbylee1 has quit IRC | 05:00 | |
radix | unfortunately I'm not going to be able to submit that patch tonight. too exhausted to finish cleaning up this branch -_- | 05:00 |
radix | but at least the bug is fixed. | 05:00 |
radix | (and all the tests pass) | 05:01 |
*** IlyaE has joined #heat | 05:01 | |
*** kebray_ has joined #heat | 05:04 | |
*** IlyaE has quit IRC | 05:08 | |
*** IlyaE has joined #heat | 05:10 | |
*** arbylee1 has joined #heat | 05:22 | |
*** arbylee has quit IRC | 05:22 | |
skraynev | early morning all) | 05:24 |
*** nosnos_ has joined #heat | 05:27 | |
*** tspatzier has joined #heat | 05:27 | |
*** nosnos has quit IRC | 05:28 | |
*** tspatzier has quit IRC | 05:28 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat: Database model for software config/deployment https://review.openstack.org/58876 | 05:31 |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat: RPC service for software config/deployment https://review.openstack.org/58877 | 05:31 |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat: REST API for software config/deployment https://review.openstack.org/66514 | 05:31 |
skraynev | SpamapS: are you here? | 05:34 |
*** alexheneveld has joined #heat | 05:35 | |
*** ktbenton has quit IRC | 05:37 | |
*** kbenton has quit IRC | 05:37 | |
*** sthaha has joined #heat | 05:38 | |
*** ktbenton has joined #heat | 05:41 | |
SpamapS | skraynev: yes, sort of. | 05:43 |
SpamapS | skraynev: about to sign off for the evening though. | 05:43 |
skraynev | SpamapS: I only want remind about bugs;) | 05:44 |
SpamapS | skraynev: yeah just looking | 05:45 |
skraynev | SpamapS: thanks | 05:45 |
*** asalkeld2 has joined #heat | 05:46 | |
asalkeld2 | sthaha my laptop froze | 05:47 |
asalkeld2 | chat later | 05:48 |
*** gokrokve has quit IRC | 05:48 | |
*** sthaha has quit IRC | 05:49 | |
SpamapS | skraynev: done | 05:51 |
*** asalkeld has quit IRC | 05:51 | |
*** asalkeld2 has quit IRC | 05:52 | |
*** alexheneveld has quit IRC | 05:54 | |
*** kebray_ has quit IRC | 05:54 | |
*** alexheneveld has joined #heat | 05:55 | |
*** alexheneveld has quit IRC | 05:55 | |
*** arbylee1 has quit IRC | 05:57 | |
skraynev | SpamapS: ok. I agree about two attributes for private_ip. I will do it. | 05:57 |
*** tomek_adamczewsk has joined #heat | 05:59 | |
skraynev | SpamapS: What do you suggest for mounpoint constraint ? | 05:59 |
skraynev | SpamapS: stay it without changes? | 06:01 |
*** asalkeld has joined #heat | 06:04 | |
SpamapS | skraynev: maybe | 06:08 |
*** IlyaE has quit IRC | 06:08 | |
SpamapS | skraynev: it needs to be a valid path.. so.. a regex of / works. ;) | 06:09 |
*** nosnos_ has quit IRC | 06:10 | |
*** nosnos has joined #heat | 06:10 | |
*** tomek_adamczewsk has quit IRC | 06:11 | |
*** oldfish has joined #heat | 06:12 | |
*** oldfish has left #heat | 06:13 | |
*** tomek_adamczewsk has joined #heat | 06:14 | |
*** asalkeld has quit IRC | 06:15 | |
*** tomek_adamczewsk has quit IRC | 06:16 | |
*** tomek_adamczewsk has joined #heat | 06:17 | |
*** denis_makogon has joined #heat | 06:22 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 06:22 | |
*** chandankumar has joined #heat | 06:23 | |
*** chmouel has quit IRC | 06:24 | |
*** prathamesh591 has joined #heat | 06:24 | |
openstackgerrit | Jenkins proposed a change to openstack/heat: Imported Translations from Transifex https://review.openstack.org/64504 | 06:24 |
*** alexheneveld has joined #heat | 06:25 | |
*** tomek_adamczewsk has quit IRC | 06:27 | |
*** chmouel has joined #heat | 06:27 | |
*** tomek_adamczewsk has joined #heat | 06:29 | |
*** asalkeld has joined #heat | 06:31 | |
*** mikal has quit IRC | 06:35 | |
*** mikal has joined #heat | 06:35 | |
*** kebray_ has joined #heat | 06:37 | |
*** kebray_ has quit IRC | 06:40 | |
*** alexheneveld has quit IRC | 06:43 | |
*** alexheneveld has joined #heat | 06:43 | |
*** tomek_adamczewsk has quit IRC | 06:46 | |
*** sergmelikyan has quit IRC | 06:49 | |
*** sergmelikyan has joined #heat | 06:49 | |
*** sergmelikyan has quit IRC | 06:49 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/python-heatclient: Add support for software config resources https://review.openstack.org/58885 | 06:55 |
*** slong- has joined #heat | 06:55 | |
*** slong has quit IRC | 06:55 | |
*** sergmelikyan has joined #heat | 06:56 | |
skraynev | SpamapS: yeap. it is universal variant. | 06:56 |
*** asalkeld_ has joined #heat | 06:56 | |
*** asalkeld has quit IRC | 06:57 | |
*** tomek_adamczewsk has joined #heat | 06:59 | |
*** tomek_adamczewsk has quit IRC | 07:12 | |
*** tomek_adamczewsk has joined #heat | 07:14 | |
*** alexheneveld has quit IRC | 07:14 | |
*** asalkeld_ has quit IRC | 07:20 | |
*** Liang has joined #heat | 07:21 | |
*** yogesh has joined #heat | 07:23 | |
*** tomek_adamczewsk has quit IRC | 07:23 | |
*** gokrokve has joined #heat | 07:24 | |
*** tomek_adamczewsk has joined #heat | 07:25 | |
michchap | Hi, I'm trying to get the ip address of a port to set as metadata on a server. I can do get_attr { port_name, fixed_ips }, but this is a list - can I get the first element with HOT syntax? | 07:27 |
*** gokrokve has quit IRC | 07:29 | |
*** jprovazn has joined #heat | 07:31 | |
*** bvandenh has joined #heat | 07:32 | |
*** asalkeld_ has joined #heat | 07:33 | |
*** tomek_adamczewsk has quit IRC | 07:38 | |
*** tomek_adamczewsk has joined #heat | 07:39 | |
*** tomek_adamczewsk has quit IRC | 07:41 | |
*** tomek_adamczewsk has joined #heat | 07:41 | |
*** sergmelikyan has quit IRC | 07:43 | |
*** tomek_adamczewsk has quit IRC | 07:43 | |
*** denis_makogon has quit IRC | 07:43 | |
*** tomek_adamczewsk has joined #heat | 07:44 | |
*** sergmelikyan has joined #heat | 07:44 | |
*** ifarkas has joined #heat | 07:44 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat: Ignore files generated by code coverage https://review.openstack.org/67030 | 07:48 |
*** tspatzier has joined #heat | 07:52 | |
*** tomek_adamczewsk has quit IRC | 07:53 | |
*** gokrokve has joined #heat | 07:54 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat: Ignore tox -e cover generated files https://review.openstack.org/67030 | 07:55 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: "version" section should be required in template https://review.openstack.org/65895 | 07:59 |
*** therve_ has joined #heat | 08:01 | |
*** therve_ has quit IRC | 08:02 | |
therve | 'morning | 08:02 |
*** harlowja_ is now known as harlowja_away | 08:02 | |
openstackgerrit | Sascha Peilicke proposed a change to openstack/heat-cfntools: Sync with global requirements https://review.openstack.org/67035 | 08:07 |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat: Added testr-args option support to tox cover https://review.openstack.org/67036 | 08:08 |
*** jamieh has joined #heat | 08:08 | |
*** pshchelo has joined #heat | 08:09 | |
shardy | morning | 08:25 |
*** klwilson has quit IRC | 08:31 | |
*** klwilson has joined #heat | 08:31 | |
*** asalkeld_ has quit IRC | 08:36 | |
*** ppetit has quit IRC | 08:39 | |
*** tomek_adamczewsk has joined #heat | 08:40 | |
*** giulivo has joined #heat | 08:44 | |
therve | shardy, I don't understand your point about resource action versus function | 08:44 |
therve | Why is passing an argument changing the whole paradigm? | 08:45 |
*** erkules_ is now known as erkules | 08:46 | |
*** aignatov has joined #heat | 08:47 | |
*** yogesh has quit IRC | 08:50 | |
*** jistr has joined #heat | 08:53 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: "version" section should be required in template https://review.openstack.org/65895 | 08:56 |
*** ppetit has joined #heat | 08:57 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Fix ceilometer alarm properties schema https://review.openstack.org/63932 | 08:59 |
*** _ruhe is now known as ruhe | 09:03 | |
*** tsmadds has joined #heat | 09:11 | |
openstackgerrit | Sascha Peilicke proposed a change to openstack/heat-cfntools: Sync with global requirements https://review.openstack.org/67035 | 09:14 |
openstackgerrit | A change was merged to openstack/heat: Add contrib to py26 and py27 gates https://review.openstack.org/61191 | 09:18 |
openstackgerrit | A change was merged to openstack/heat: Add _() to rackspace resource strings https://review.openstack.org/62922 | 09:18 |
shardy | reverify, wait 24 hours, repeat, sigh.. | 09:29 |
openstackgerrit | Chmouel Boudjnah proposed a change to openstack/python-heatclient: Use python requests lib for all our http thingies https://review.openstack.org/65704 | 09:33 |
*** nati_ueno has quit IRC | 09:33 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: "version" section should be required in template https://review.openstack.org/65895 | 09:36 |
*** derekh has joined #heat | 09:37 | |
*** alienyyg has joined #heat | 09:50 | |
*** nosnos has quit IRC | 09:51 | |
skraynev | shardy: does 'reverify no bug' work? I thought, that it was deprecated. | 09:52 |
shardy | skraynev: I'm not sure if it still works, but I try never to use it | 09:53 |
shardy | skraynev: certainly it's strongly discouraged, if I can't find a suitable bug, I raise a new one and reverify against that | 09:53 |
skraynev | shardy: yes) It corresponds recommendation shown in https://wiki.openstack.org/wiki/GerritJenkinsGit ))) | 09:56 |
alienyyg | hi, does heat surpport high avibility now? I mean if the physical compute node goes down , heat can automatic detect this and recreate these instances runs on this physical compute node , I have saw the demo HA template on github , but it only can restart the instance, and I didn't find any resource that surpport it | 09:56 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: "version" section should be required in template https://review.openstack.org/65895 | 09:57 |
shardy | alienyyg: really that is nova HA functionality, not heat IMO, and I don't think they support that right now but I could be wrong | 09:58 |
*** alienyyg_ has joined #heat | 09:59 | |
*** alienyyg has quit IRC | 09:59 | |
*** ruhe is now known as ruhe_away | 09:59 | |
*** tspatzier_ has joined #heat | 09:59 | |
shardy | alienyyg: unless you have syncronously replicated storage backing the instances I'm not sure how that can even work | 09:59 |
*** che-arne has joined #heat | 10:01 | |
alienyyg_ | shardy: I mean launch a new instance with the same image , this might be useful | 10:01 |
alienyyg_ | shardy: I am not mean to save all the data on the lost instance | 10:02 |
shardy | alienyyg_: Well that's kinda what HARestarter does, you can trigger an instance rebuild if an alarm condition (for example a heartbeat timeout) happens | 10:02 |
*** tspatzier has quit IRC | 10:02 | |
*** che-arne has quit IRC | 10:02 | |
*** che-arne has joined #heat | 10:04 | |
*** mestery_ has joined #heat | 10:05 | |
therve | shardy, Saw my question above? | 10:06 |
* shardy reads scrollback | 10:06 | |
alienyyg_ | shardy: Ok , thank you | 10:07 |
*** mestery has quit IRC | 10:08 | |
*** ruhe_away is now known as _ruhe | 10:09 | |
shardy | therve: well the whole point of "resource_action" as it exists in stack_task at the moment is to look for a *resource* attribute which handles that action, and that patch makes a mess of that interface IMHO | 10:11 |
shardy | therve: I'd prefer to see something like optional kwargs which can pass arbitrary data to the resource action handlers as I think it would be cleaner and more flexible | 10:12 |
therve | Really, a mess? | 10:12 |
therve | Ah okay, well I have nothing against that | 10:12 |
therve | It seemed you were opposed to adopt taking an argument at all | 10:13 |
shardy | otherwise folks will keep adding special cases for their new-special stuff and we'll end up with a mess where now we have a nice, clean and simple interface to the resource plugin API | 10:13 |
shardy | therve: well it seems like there are two options (other than what is proposed), either don't pass an argument and have the data resolved in Resource, which I know you don't like, or modify the interface to allow arbitrary arguments to be passed and still resolve the data in parser.Stack | 10:14 |
therve | Yeah I like that second solution | 10:15 |
shardy | therve: Ok, maybe a mess is an exaggeration, but I see it as a step in the wrong direction from where we are now | 10:15 |
shardy | just my opinion ;) | 10:15 |
therve | Sure | 10:15 |
therve | As it's my opinion that decoupling dependencies between stack and resources is good :) | 10:16 |
shardy | I wrote some of that stuff doing suspend/resume specifically trying to avoid this kind of special-casing for new resource actions | 10:16 |
shardy | therve: well it sounds like the kwargs approach might make us both happy? | 10:16 |
therve | shardy, +1 | 10:17 |
shardy | perhaps we can wait to get some feedback from zaneb too as he was involved with the evolution of what's there | 10:17 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Fixes template not using the JSON or YAML format https://review.openstack.org/65644 | 10:21 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Fixes template not using the JSON or YAML format https://review.openstack.org/65644 | 10:25 |
*** klwilson has quit IRC | 10:25 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 10:25 | |
*** michchap_ has joined #heat | 10:26 | |
*** michchap has quit IRC | 10:26 | |
*** aignatov has quit IRC | 10:28 | |
openstackgerrit | Simon Pasquier proposed a change to openstack/heat-cfntools: Support of ignoreErrors for commands https://review.openstack.org/67099 | 10:30 |
*** jprovazn has quit IRC | 10:33 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 10:35 | |
therve | shardy, Oh but kwargs doesn't work :/ | 10:35 |
*** tspatzier__ has joined #heat | 10:35 | |
*** tspatzier_ has quit IRC | 10:40 | |
shardy | therve: hmm, why not? | 10:42 |
therve | shardy, Because the argument depends on the resource | 10:42 |
*** dmakogon_ is now known as denis_makogon | 10:44 | |
*** alexpilotti has joined #heat | 10:44 | |
denis_makogon | godday, guys, could i ask few questions ? | 10:44 |
denis_makogon | i saw that DB API has method that searches resource by it's physical id | 10:46 |
denis_makogon | i've registered blueprit (https://blueprints.launchpad.net/heat/+spec/search-resource-by-physical-resource-id), would be nice to hear any thoughts about that | 10:47 |
denis_makogon | aslo, would be nice to have functionality that gives ability to search stack by resource id | 10:47 |
*** pshchelo has quit IRC | 10:51 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 10:51 | |
*** _ruhe is now known as ruhe | 10:52 | |
*** aignatov has joined #heat | 10:52 | |
*** pshchelo has joined #heat | 10:53 | |
*** bvandenh has quit IRC | 10:54 | |
shardy | therve: I'm not sure I see the issue, you just have a function which returns the resource specific arguments (or just data) which is called inside stack_task | 10:57 |
shardy | if we don't find any arguments/data, we just run the action | 10:57 |
*** blamar has quit IRC | 10:58 | |
shardy | Maybe we just merge as is and I'll post a followup refactor patch | 10:58 |
therve | What you're suggestion looks like what it's in place already | 10:58 |
therve | Or maybe you mean, instead of parametrize the function that calls the handle, parametrize a function that pass arguments | 10:59 |
therve | And then call the handle | 10:59 |
shardy | Yes, execept we no longer have to have rhe action specific wrapper (adopt_resource_action) we're just resolving what data to pass into the resource plugin | 10:59 |
therve | shardy, Like that: http://paste.openstack.org/show/61341/ ? | 11:02 |
*** nkhare has quit IRC | 11:02 | |
shardy | therve: not quite, let me pull the patch and hack to show you what I mean | 11:04 |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Adding Range constraint for SIZE property https://review.openstack.org/67114 | 11:12 |
*** john-n-seattle1 has quit IRC | 11:16 | |
*** jprovazn has joined #heat | 11:16 | |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/heat: Turn block_device_mapping.volume_size to int https://review.openstack.org/66804 | 11:21 |
*** asalkeld has joined #heat | 11:22 | |
shardy | therve: this is the sort of thing I meant: | 11:23 |
shardy | http://paste.openstack.org/show/61346/ | 11:23 |
shardy | (untested) | 11:23 |
therve | shardy, Okay yeah makes sense | 11:24 |
shardy | edit http://paste.openstack.org/show/61347/ | 11:25 |
shardy | to me, that seems cleaner, but I guess it's arguable | 11:25 |
therve | That looks fine to me | 11:27 |
shardy | therve: Ok, cool, I'll update the review with that as a suggestion | 11:27 |
openstackgerrit | Lee Li proposed a change to openstack/python-heatclient: Reuse Resource from oslo https://review.openstack.org/67120 | 11:39 |
*** nkhare has joined #heat | 11:57 | |
*** tomek_adamczewsk has quit IRC | 12:02 | |
*** jprovazn has quit IRC | 12:04 | |
*** jprovazn has joined #heat | 12:04 | |
*** jprovazn is now known as jprovazn_ | 12:04 | |
*** tomek_adamczewsk has joined #heat | 12:05 | |
*** sirushti has quit IRC | 12:05 | |
*** sirushti has joined #heat | 12:05 | |
*** tspatzier__ is now known as tspatzier | 12:12 | |
tspatzier | therve, are you around? | 12:12 |
*** jprovazn_ is now known as jprovazn | 12:12 | |
*** Liang has quit IRC | 12:15 | |
openstackgerrit | Dirk Mueller proposed a change to openstack/heat: Remove dependencies on pep8, pyflakes and flake8 https://review.openstack.org/67129 | 12:15 |
*** mkollaro has joined #heat | 12:21 | |
*** rpothier has quit IRC | 12:22 | |
*** rpothier has joined #heat | 12:25 | |
*** akuznetsov has quit IRC | 12:29 | |
*** derekh has quit IRC | 12:29 | |
*** amritanshu_RnD has joined #heat | 12:29 | |
*** akuznetsov has joined #heat | 12:29 | |
openstackgerrit | Dirk Mueller proposed a change to openstack/python-heatclient: Remove dependencies on pep8, pyflakes and flake8 https://review.openstack.org/67141 | 12:33 |
*** nkhare has quit IRC | 12:34 | |
therve | tspatzier, yes! | 12:35 |
*** agileclipse has joined #heat | 12:38 | |
tspatzier | hi therve | 12:42 |
tspatzier | not sure if you looked at my latest changes for param schema refactoring yet. https://review.openstack.org/65688 | 12:43 |
tspatzier | zaneb suggested that I split this change into smalled patches | 12:43 |
therve | I've skimmed through it | 12:44 |
tspatzier | I planning to do this, but was wondering on some git details and if you could spread some light :-) | 12:44 |
therve | I'm no expert, but rebase -i should do the trick | 12:45 |
*** derekh has joined #heat | 12:45 | |
therve | It'd be nice to split indeed, it's a bit on the big side | 12:46 |
tspatzier | So I think I can split out two independent changes 1 and 2, and then make the current change (the final stage) depend on 1 and 2 | 12:46 |
therve | Sounds fine | 12:46 |
tspatzier | Yeah, I was reading a bit in google. I could to 1 and 2 completely independent. And then it looks like I have to fetch them into the final stage branch. | 12:47 |
tspatzier | But I never dived into those details of git before ;-) | 12:47 |
therve | Even if you make 2 depends on 1 that's okay I think | 12:48 |
tspatzier | Right, that would be easier because I can work on just one code stream then. I guess I'll just go for it. | 12:49 |
tspatzier | thanks therve | 12:50 |
therve | No problem! | 12:50 |
therve | tspatzier, Do you want me to postpone https://review.openstack.org/#/c/65091/ btw? | 12:50 |
therve | It's likely to conflict pretty badly, so I can wait for your work | 12:51 |
tspatzier | let me see ... | 12:51 |
*** ruhe is now known as ruhe_away | 12:53 | |
tspatzier | therve, yes, I think you should postpone it. I actually think that some of the problems will go away with my patch since the Schema class does a lot of that validation. | 12:53 |
tspatzier | Maybe in the end, your patch will be a lot smaller and primarily the test cases | 12:53 |
*** ruhe_away is now known as ruhe | 12:54 | |
therve | Yeah, that's what I thought | 12:54 |
therve | Thanks! | 12:54 |
therve | Let's just push the refactoring as hard we can now :) | 12:54 |
tspatzier | Agree. This will pay off going forward. | 12:55 |
tspatzier | Also a lot of the "translate" stuff we currently have for HOT could go away. | 12:55 |
*** tsmadds has quit IRC | 12:55 | |
*** bvandenh has joined #heat | 13:00 | |
*** prathamesh591 has quit IRC | 13:06 | |
*** alexpilotti has quit IRC | 13:06 | |
*** rpothier has quit IRC | 13:09 | |
*** tsmadds has joined #heat | 13:14 | |
openstackgerrit | Chmouel Boudjnah proposed a change to openstack/python-heatclient: Use python requests lib for all our http thingies https://review.openstack.org/65704 | 13:16 |
denis_makogon | therve, hi, could i get some answers ? | 13:18 |
therve | Maybe :) | 13:19 |
denis_makogon | therve, why there's no ability to get resource by its physical resource id ? | 13:20 |
denis_makogon | therve, or get stack by resource id ? | 13:20 |
therve | That's a loaded question | 13:20 |
therve | What would get stack by resource id do? | 13:21 |
therve | But presumably because nobody had a need for it | 13:21 |
denis_makogon | it would retrieve stack representation, same with basic method stacks.get(stack_id) | 13:21 |
therve | denis_makogon, Right but given the resource id of what? | 13:22 |
therve | One of the resource in the stack? | 13:22 |
denis_makogon | yes | 13:22 |
therve | Doesn't sound super appealing | 13:22 |
openstackgerrit | Ivan Kolodyazhny proposed a change to openstack/python-heatclient: Add HTTP proxy support to heat client https://review.openstack.org/67153 | 13:23 |
denis_makogon | in Trove, with heat provisioning we need to track stack id for each resource | 13:23 |
denis_makogon | but it breaks all models | 13:23 |
denis_makogon | heat db_api already had method "get resource by physical id" | 13:24 |
*** sgordon has joined #heat | 13:27 | |
*** sgordon has quit IRC | 13:27 | |
*** sgordon has joined #heat | 13:27 | |
denis_makogon | would be better to bring such functionality to heat, and do not perform search with three level(for each stack, for each resource in stack, for each physical_resource_id in resources, compare given id with each physical_resource_id) | 13:28 |
denis_makogon | *levels | 13:28 |
*** alexheneveld has joined #heat | 13:28 | |
*** jdob has joined #heat | 13:30 | |
therve | denis_makogon, I'm not particularly sold by your use case, it seems you're trying to push an issue from Trove into Heat | 13:34 |
therve | That's said, you opened a blueprint, so you can ask for feedback, and see what stevebaker says | 13:34 |
denis_makogon | therve, its not the issue, it seems like missing opportunity | 13:35 |
*** blomquisg has joined #heat | 13:35 | |
shardy | denis_makogon: Can I just clarify, do you want to add support for filter query arguments to stacks/{stack_name}/{stack_id}/resources? | 13:35 |
therve | Well probably not :) | 13:36 |
shardy | so you can filter the list for a given stack by an attribute of the resource? | 13:36 |
shardy | therve: sorry just catching up on this discussion and the BP is light on details ;) | 13:36 |
denis_makogon | first i want to filter resources query by physical_resource_id | 13:36 |
therve | shardy, No the stack is unknown as I understand it | 13:36 |
shardy | therve: Ah, yeah I'm not sure we want to support that, I'm not aware of any other services which do similar? | 13:38 |
shardy | denis_makogon: a wiki page with more detail on your use case (linked from the BP) will probably help | 13:38 |
denis_makogon | shardy, ok, i'll do that | 13:39 |
radix | good morning heaters | 13:41 |
*** ruhe is now known as ruhe_away | 13:41 | |
shardy | Hi radix | 13:42 |
openstackgerrit | Chmouel Boudjnah proposed a change to openstack/python-heatclient: decode all headers before logging curl commands https://review.openstack.org/67160 | 13:42 |
therve | Hey radix | 13:44 |
*** ruhe_away is now known as ruhe | 13:44 | |
therve | shardy, So regarding instance users, you're waiting on a keystone patch (again) and then we can proceed? | 13:44 |
shardy | therve: Yeah | 13:45 |
shardy | therve: https://review.openstack.org/#/q/status:open+project:openstack/keystone+branch:master+topic:bug/1259584_2,n,z | 13:45 |
therve | Oh 3 patches | 13:46 |
shardy | I'm working on the next steps locally, but we need the transition to the v3-only client complete before I can switch the instance users to a different domain | 13:46 |
therve | With one stuck in the gate hooray | 13:46 |
therve | Ok thanks for the update | 13:46 |
shardy | well everything seems to get stuck in the gate atm | 13:46 |
shardy | therve: I'm pretty much focussed on this full time atm, so hopefully you should see progress soon once we get the keystone stuff in | 13:47 |
therve | Sweet, awesome | 13:47 |
shardy | therve: you can help by reviewing the keystone-v3-only patches I've already posted ;) | 13:48 |
therve | Yep I'll have a look | 13:48 |
shardy | thanks :) | 13:48 |
*** ruhe is now known as ruhe_away | 13:59 | |
*** akuznetsov has quit IRC | 14:01 | |
*** nati_ueno has joined #heat | 14:04 | |
*** rpothier has joined #heat | 14:05 | |
openstackgerrit | Thomas Spatzier proposed a change to openstack/heat: Enable better sub-classing of common Schema class https://review.openstack.org/65688 | 14:10 |
sdake | morning | 14:12 |
*** akuznetsov has joined #heat | 14:12 | |
shardy | hi sdake | 14:12 |
*** jcru has joined #heat | 14:15 | |
*** nati_ueno has quit IRC | 14:19 | |
*** nati_ueno has joined #heat | 14:20 | |
openstackgerrit | Thomas Spatzier proposed a change to openstack/heat: Move param format for template-validate to API https://review.openstack.org/67171 | 14:29 |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 14:35 | |
*** blamar has joined #heat | 14:35 | |
*** andersonvom has joined #heat | 14:38 | |
*** arbylee has joined #heat | 14:41 | |
*** jasond` has joined #heat | 14:44 | |
*** vijendar has joined #heat | 14:46 | |
*** topol has joined #heat | 14:49 | |
*** mkollaro has quit IRC | 14:50 | |
*** mkollaro has joined #heat | 14:50 | |
openstackgerrit | Thomas Spatzier proposed a change to openstack/heat: Refactor Parameters Schema based on common Schema https://review.openstack.org/67183 | 14:55 |
*** bnemec has joined #heat | 14:55 | |
*** bnemec has quit IRC | 14:55 | |
*** bnemec has joined #heat | 14:56 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov | 15:02 | |
*** oubiwann has joined #heat | 15:03 | |
*** john-n-seattle1 has joined #heat | 15:05 | |
*** alexheneveld has quit IRC | 15:05 | |
*** rwsu has joined #heat | 15:07 | |
*** nati_uen_ has joined #heat | 15:14 | |
*** mestery_ is now known as mestery | 15:14 | |
*** mkollaro has quit IRC | 15:15 | |
*** jmckind has joined #heat | 15:15 | |
*** mkollaro has joined #heat | 15:15 | |
*** nati_ueno has quit IRC | 15:17 | |
*** nati_uen_ has quit IRC | 15:21 | |
openstackgerrit | A change was merged to openstack/python-heatclient: Remove unused common.base module https://review.openstack.org/66123 | 15:21 |
pscheie | Sorry, I posted about this yesterday but then had to run off. | 15:21 |
*** nati_ueno has joined #heat | 15:21 | |
pscheie | I'm trying to use an InstanceGroup, modifying an existing, working template and then updating the stack. | 15:22 |
pscheie | But when I run update, it fails with this error: http://pastebin.com/JBSJP8Mw | 15:22 |
pscheie | It doesn't seem to like my InstanceGroup, although the message is vague. | 15:23 |
*** aignatov has quit IRC | 15:23 | |
pscheie | And the InstanceGroup section is so short, I don't quite see where I even have a chance to go wrong. ;-) | 15:24 |
*** radez_g0n3 is now known as radez | 15:27 | |
*** arbylee has quit IRC | 15:30 | |
*** john-n-seattle1 has left #heat | 15:30 | |
*** IlyaE has joined #heat | 15:30 | |
*** arbylee has joined #heat | 15:31 | |
*** tims has joined #heat | 15:31 | |
*** aignatov has joined #heat | 15:31 | |
pscheie | nm, I found it: AvailabilityZones is a list (not a string), so needs [] around the value. | 15:35 |
*** sjmc has joined #heat | 15:39 | |
*** jprovazn is now known as jprovazn_afk | 15:39 | |
openstackgerrit | A change was merged to openstack/heat: Remove heat-cli-guide https://review.openstack.org/66122 | 15:40 |
*** agileclipse has quit IRC | 15:40 | |
*** agileclipse has joined #heat | 15:40 | |
*** che-arne is now known as che-arne_afk | 15:41 | |
*** che-arne_afk is now known as che-arne | 15:42 | |
*** gokrokve has quit IRC | 15:46 | |
*** gokrokve_ has joined #heat | 15:47 | |
*** alexheneveld has joined #heat | 15:50 | |
*** kebray_ has joined #heat | 15:59 | |
*** rcleere has joined #heat | 16:00 | |
*** ruhe_away is now known as ruhe | 16:04 | |
*** kebray_ has quit IRC | 16:06 | |
*** agileclipse has left #heat | 16:11 | |
*** nati_uen_ has joined #heat | 16:15 | |
*** tomek_adamczewsk has quit IRC | 16:15 | |
*** nati_uen_ has quit IRC | 16:17 | |
*** nati_uen_ has joined #heat | 16:18 | |
*** nati_ueno has quit IRC | 16:19 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 16:24 | |
*** bvandenh has quit IRC | 16:28 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 16:30 | |
*** tomek_adamczewsk has joined #heat | 16:35 | |
*** ppetit has quit IRC | 16:35 | |
*** aignatov has quit IRC | 16:36 | |
*** jprovazn_afk is now known as jprovazn | 16:36 | |
*** pafuent has joined #heat | 16:38 | |
pafuent | zaneb: Hi. In https://review.openstack.org/#/c/66640/3/heat/engine/template.py, the double points are for the section PAREMETERS, right? | 16:41 |
*** tomek_adamczewsk has quit IRC | 16:52 | |
zaneb | pafuent: yes. I am an idiot | 16:52 |
pafuent | zaneb: Thanks | 16:53 |
*** ruhe is now known as ruhe_away | 17:00 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 17:01 | |
*** amritanshu_RnD has quit IRC | 17:03 | |
tspatzier | zaneb, is that really you in the TOSCA TC chatroom? | 17:03 |
zaneb | tspatzier: yes :) | 17:03 |
tspatzier | Hope it will be an intersting call today. Sometimes it gets very formal :-/ | 17:05 |
*** nati_ueno has joined #heat | 17:06 | |
*** nati_ueno has quit IRC | 17:06 | |
*** nati_ueno has joined #heat | 17:08 | |
*** nati_ueno has left #heat | 17:08 | |
*** alexheneveld has quit IRC | 17:09 | |
*** gokrokve_ has quit IRC | 17:09 | |
*** nati_uen_ has quit IRC | 17:09 | |
*** ruhe_away is now known as _ruhe | 17:10 | |
openstackgerrit | Swann Croiset proposed a change to openstack/heat: Revert "Remove override of "patch" function" https://review.openstack.org/67234 | 17:10 |
*** spzala has joined #heat | 17:10 | |
openstackgerrit | Swann Croiset proposed a change to openstack/heat: Add autoscaling notifications https://review.openstack.org/62087 | 17:12 |
*** gokrokve has joined #heat | 17:14 | |
*** gokrokve has quit IRC | 17:14 | |
*** gokrokve has joined #heat | 17:14 | |
*** kfox1111 has joined #heat | 17:16 | |
kfox1111 | Does havana heat work with keystone domains? We're standing up a cloud with ldap/kerberos authentication, and I'm thinking heat won't work with WatiConditions unless we use a different keystone domain for it. Thoughts? | 17:17 |
shardy | kfox1111: No it won't, because we still use the v2 keystone client for everything except trusts | 17:19 |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 17:19 | |
shardy | so the users associated with WaitConditionHandles will always get created in the default domain | 17:19 |
shardy | kfox1111: I'm working on fixing that right now for Icehouse | 17:20 |
scroiset | shardy, asalkeld, therve: Hi guys .. if you have some time for reviewing the patch that would be awesome https://review.openstack.org/67234 thanks | 17:20 |
shardy | kfox1111: see the keystone-v3-only and instance-users blueprints for more info | 17:20 |
kfox1111 | so if we set the default domain to be database, and added our ldap users as an extra domain, would heat work that way? | 17:20 |
kfox1111 | yeah, I saw those, but wasn't sure how much it already supported since it mentioned partially supporting v3. | 17:21 |
shardy | kfox1111: havana heat has no knowledge of domains at all, so if you can modify the default domain such that keystone stuff via the v2 API does the right thing, heat will work | 17:21 |
shardy | scroiset: will do | 17:22 |
kfox1111 | ok, cool. I'll see if I can get that to work. Thanks. :) | 17:22 |
*** nati_ueno has joined #heat | 17:24 | |
therve | scroiset, It doesn't revert the commit though? | 17:24 |
jasond` | therve: i just commented on that | 17:25 |
therve | Which sounds fine to me, but the message should be fixed | 17:25 |
scroiset | shardy: thanks | 17:25 |
jasond` | scroiset: i think we commented at the same time | 17:26 |
sjmc | shardy, on an authentication note - is there any philosophical objection to allowing auth plugins like the python novaclient does? i may have a requirement to use access keys/secrets (like the rackspace/HP extensions)? | 17:26 |
jasond` | scroiset: will you look at my second comment? | 17:27 |
scroiset | jasond`: looking | 17:27 |
shardy | sjmc: As I said previously, we pretty much already do allow that, you can plug in whatever auth middleware you want, provided the required headers end up set correctly | 17:27 |
sjmc | okey dokey, thanks | 17:28 |
shardy | sjmc: we already support ec2token access/secret signed requests btw, see api/aws/ec2token.py | 17:29 |
shardy | sjmc: but we're unlikely to provide any support for any more vendor specific auth (we're trying to make ec2token stuff optional atm) | 17:30 |
sjmc | i understand heat won't provide vendor specific stuff; novaclient uses entry_points to allow plugins | 17:31 |
scroiset | jasond,therve: ok I'll rework the commit msg. thanks | 17:31 |
andersonvom | hey folks, does heat support XML responses? or just json? | 17:32 |
therve | scroiset, No problem | 17:32 |
shardy | sjmc: Yeah, what I'm saying is I think you just need to plug something else into the paste pipeline, and heat won't need to know anything about it | 17:32 |
sjmc | yep, ok | 17:32 |
*** alexheneveld has joined #heat | 17:32 | |
shardy | sjmc: https://review.openstack.org/#/c/60991/ is related to your use-case | 17:33 |
*** pablosan has joined #heat | 17:33 | |
*** pablosan has quit IRC | 17:33 | |
*** kebray_ has joined #heat | 17:34 | |
*** nati_ueno has quit IRC | 17:34 | |
sjmc | thanks, shardy, will take a look | 17:34 |
*** rcleere has quit IRC | 17:34 | |
*** pablosan has joined #heat | 17:34 | |
shardy | andersonvom: only for the CFN compatible API | 17:34 |
*** kebray_ has quit IRC | 17:34 | |
andersonvom | shardy: thanks! are there any plans to support it in the future? | 17:35 |
shardy | andersonvom: no, in fact there's a discussion atm on the ML about dropping support for XML openstack-wide | 17:35 |
*** sdake has quit IRC | 17:35 | |
*** nati_ueno has joined #heat | 17:36 | |
shardy | supporting and testing two formats for the same data makes no sense to me | 17:36 |
* shardy remembers it was actually him who added XML support to the CFN API.. ;) | 17:38 | |
andersonvom | LOL | 17:38 |
shardy | I've seen the pain e.g keystone has due to format mangling related bugs, we don't want to go there IMO | 17:39 |
andersonvom | shardy: I couldn't agree more. Especially since json seems to be the de-facto standard anyway | 17:39 |
shardy | yup | 17:39 |
*** chandankumar has quit IRC | 17:41 | |
openstackgerrit | Swann Croiset proposed a change to openstack/heat: Reintroduce 'patch' method and be compatible with the TestCase one https://review.openstack.org/67234 | 17:42 |
*** nati_ueno has quit IRC | 17:43 | |
*** nati_ueno has joined #heat | 17:43 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 17:44 | |
*** pshchelo has quit IRC | 17:44 | |
openstackgerrit | Swann Croiset proposed a change to openstack/heat: Add autoscaling notifications https://review.openstack.org/62087 | 17:45 |
*** wwallnrr__ has joined #heat | 17:46 | |
*** pafuent has quit IRC | 17:46 | |
*** derekh has quit IRC | 17:46 | |
*** wwallnrr__ has left #heat | 17:46 | |
*** pafuent has joined #heat | 17:46 | |
*** jistr has quit IRC | 17:51 | |
*** funzo has quit IRC | 17:54 | |
*** aignatov has joined #heat | 17:54 | |
*** kfox1111 has quit IRC | 17:54 | |
*** kfox1111 has joined #heat | 17:55 | |
*** nati_uen_ has joined #heat | 17:57 | |
*** funzo has joined #heat | 17:58 | |
*** derekh has joined #heat | 17:59 | |
*** nati_ueno has quit IRC | 18:00 | |
*** nati_uen_ has quit IRC | 18:02 | |
*** harlowja_away is now known as harlowja_ | 18:03 | |
*** harlowja_ has quit IRC | 18:04 | |
*** pvaneck has joined #heat | 18:04 | |
*** nati_ueno has joined #heat | 18:05 | |
*** nati_ueno has quit IRC | 18:05 | |
*** derekh has quit IRC | 18:08 | |
therve | scroiset, Unfortunately there was a reason you can't have that patch method | 18:10 |
therve | Test code in contrib uses it | 18:10 |
therve | It doesn't look like your code is compatible with testtools patch | 18:10 |
*** tsmadds has quit IRC | 18:11 | |
scroiset | therve: hum .. how do you run test for contrib ? | 18:13 |
*** harlowja has joined #heat | 18:14 | |
therve | scroiset, Now it's run by tox, so tox -epy27 | 18:14 |
*** gokrokve has quit IRC | 18:14 | |
*** gokrokve has joined #heat | 18:14 | |
scroiset | therve: not possible with testr directly ? | 18:15 |
*** dims has quit IRC | 18:15 | |
therve | scroiset, That must be what contrib/bin/run_tests.py does | 18:16 |
*** yogesh has joined #heat | 18:19 | |
*** gokrokve has quit IRC | 18:19 | |
*** gokrokve has joined #heat | 18:21 | |
scroiset | therve: when I run this script seems to have bad import http://paste.openstack.org/show/61379/ | 18:23 |
therve | scroiset, That's because of your patch method afaiu | 18:23 |
scroiset | trying tox .. | 18:23 |
therve | scroiset, Have you tried without your patch first? :) | 18:25 |
*** _ruhe is now known as ruhe | 18:25 | |
*** jamieh has quit IRC | 18:25 | |
scroiset | therve : no :( | 18:25 |
*** gokrokve has quit IRC | 18:26 | |
*** gokrokve has joined #heat | 18:27 | |
*** oubiwann has quit IRC | 18:27 | |
*** alexheneveld has quit IRC | 18:28 | |
*** samkottler has quit IRC | 18:28 | |
*** alexheneveld has joined #heat | 18:29 | |
scroiset | therve: ok you're right. I'll follow your recommendation .. renaming the method | 18:30 |
jpeeler | so what do you do when tests pass locally, but not at the gate? https://review.openstack.org/#/c/66888/ | 18:31 |
scroiset | and loose +2'ed :( | 18:31 |
jpeeler | i wish i could test using their exact environment | 18:31 |
*** dims has joined #heat | 18:31 | |
*** gokrokve has quit IRC | 18:31 | |
therve | scroiset, Note that you don't need to handle the value argument anymore | 18:33 |
*** samkottler has joined #heat | 18:33 | |
scroiset | therve: yes | 18:33 |
shardy | jpeeler: that MetadataRefresh thing is a bug, which I think we've now fixed, but never managed to successfully fix in grizzly | 18:33 |
shardy | jpeeler: It's some kind of race which I've also never recreated locally, and I backported some stuff which I thought fixed it, but evidently not | 18:34 |
scroiset | therve: I'll do it later in the night or tomorrow. thanks for your help | 18:34 |
jpeeler | shardy: internal jenkins reproduced it too if that's helpful? not sure how i shall proceed right now | 18:36 |
zaneb | jpeeler: just keep poking it until it passes | 18:36 |
shardy | lol | 18:36 |
zaneb | jpeeler: I am _not_ joking | 18:36 |
* shardy wanted to say that too ;) | 18:36 | |
*** dims has quit IRC | 18:36 | |
*** tspatzier has quit IRC | 18:37 | |
*** oubiwann has joined #heat | 18:38 | |
shardy | jpeeler: if it was happening on master, or even stable/havana I'd be more inclined to spend time investigating, but having already done that and failed, I'd just do recheck-until-pass | 18:38 |
*** samkottler has quit IRC | 18:39 | |
*** samkottler has joined #heat | 18:39 | |
jpeeler | alright, here's to hoping this doesn't take days. thanks for the info | 18:39 |
shardy | jpeeler: I thought we'd fixed it with https://review.openstack.org/#/c/44029/ | 18:39 |
*** harlowja_ has joined #heat | 18:41 | |
*** harlowja has quit IRC | 18:41 | |
*** nati_ueno has joined #heat | 18:42 | |
radix | is anyone else getting a pep8 error on master right now? | 18:43 |
radix | oh, never mind. I need to run the thing it says I need to run. | 18:44 |
wirehead_ | soon you will be feeling pep-y again | 18:44 |
radix | except... buh? | 18:44 |
*** harlowja has joined #heat | 18:45 | |
*** ruhe is now known as ruhe_away | 18:45 | |
jasond` | radix: you probably need to upgrade python-keystoneclient | 18:45 |
radix | jasond`: let's see if your mind-reading is right :) | 18:45 |
* radix runs tox -r -epep8 | 18:46 | |
*** harlowja_ has quit IRC | 18:46 | |
*** IlyaE has quit IRC | 18:46 | |
*** ruhe_away is now known as ruhe | 18:48 | |
radix | jasond`: you're a genius! thank you :-) | 18:48 |
*** nati_ueno has quit IRC | 18:48 | |
jasond` | :) np | 18:48 |
*** nati_ueno has joined #heat | 18:49 | |
openstackgerrit | Vijendar Komalla proposed a change to openstack/heat: Implement adopt-stack for nested stacks https://review.openstack.org/64720 | 18:49 |
openstackgerrit | Vijendar Komalla proposed a change to openstack/heat: Implement adopt-stack https://review.openstack.org/62730 | 18:49 |
*** rcleere has joined #heat | 18:50 | |
*** dims has joined #heat | 18:52 | |
*** openstackgerrit has quit IRC | 18:52 | |
*** openstackgerrit has joined #heat | 18:52 | |
*** tango has joined #heat | 18:59 | |
*** jprovazn has quit IRC | 19:02 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 19:03 | |
*** derekh has joined #heat | 19:03 | |
*** tango|2 has joined #heat | 19:03 | |
*** jrist_ has joined #heat | 19:05 | |
jomara_ | hello heaters, is anyone familiar with the stacks/templates API that can answer what is hopefully an easy question for me? | 19:06 |
*** pvaneckw has joined #heat | 19:06 | |
*** tango has quit IRC | 19:06 | |
*** pvaneck has quit IRC | 19:06 | |
*** alexheneveld has quit IRC | 19:08 | |
*** pafuent has left #heat | 19:14 | |
*** pafuent has joined #heat | 19:15 | |
*** pafuent has left #heat | 19:15 | |
*** pafuent has joined #heat | 19:16 | |
*** IlyaE has joined #heat | 19:17 | |
*** sdake has joined #heat | 19:18 | |
*** arbylee has quit IRC | 19:19 | |
chmouel | is someone wants to look to revie the addition of that template? https://review.openstack.org/#/c/65323/ | 19:22 |
*** arbylee has joined #heat | 19:23 | |
pafuent | zaneb: After a lot of struggling I managed to aling https://review.openstack.org/#/c/66640/ to your comments, except for one: the dependecy with Thomas patch | 19:23 |
pafuent | zaneb: Thomas splitted his patch in three, so I think I need to depend on the last one. | 19:23 |
pafuent | zaneb: Besides of that, Should I upload a patch with the fixes to your comments so you can check them and then add the dependency or should I add the fixes and the dependency in the same patch? | 19:23 |
zaneb | if there's a dependency you should probably make sure that is accounted for before you upload another patch | 19:24 |
zaneb | there will be some quite significant changes, I imagine | 19:25 |
pafuent | zaneb: Ok. I'll add the dependecy to the last patch of Thomas with the fixes | 19:25 |
pafuent | zaneb: Thanks | 19:25 |
zaneb | sounds good, thanks | 19:26 |
zaneb | jomara_: if you have a question just ask it :) | 19:26 |
*** harlowja has quit IRC | 19:26 | |
jomara_ | ok, im just trying to figure out how, from the API, to retrieve original template parameters (such as the URL of the template) | 19:27 |
jomara_ | VS a stack/template get, which returns all the info, but not the parameters you pass in the original stack create | 19:27 |
jomara_ | it appears to be neither on the stack object nor the template ojbect | 19:27 |
zaneb | I'm 99% sure we don't store the template url anywhere | 19:28 |
zaneb | it is possible to get the user-supplied template parameters, but I don't think those are the parameters you mean, right? You want the parameters to the ReST call? | 19:29 |
jomara_ | hmmm | 19:29 |
jomara_ | do the parameters include (url, file, raw data) they input? | 19:29 |
zaneb | I don't think there's an API for getting the files, but there probably should be | 19:30 |
zaneb | there's an API for getting the template in JSON format | 19:30 |
zaneb | but we don't keep the URL at all | 19:31 |
*** harlowja has joined #heat | 19:31 | |
*** spzala has quit IRC | 19:32 | |
jomara_ | zaneb: ok, should it also seem unreasonable that you can't perform a stack-update without more template info? | 19:32 |
jomara_ | or is the only reason to change a stack update to change the template | 19:33 |
zaneb | typically the only reason to do a stack update is to change either the template or the template parameters | 19:33 |
*** derekh has quit IRC | 19:34 | |
jomara_ | zaneb: ok, that might make more sense then | 19:35 |
jomara_ | for context, im writing a UI page for heat stack update in horizon | 19:35 |
zaneb | if you want to just change the parameters you can grab the existing template from the API and pass it back in and change only the parameters | 19:35 |
jomara_ | so it sounds like the real use of this page is to change or modify the template currently in use, so if those fields arent currently stored as parameters, its fine | 19:35 |
zaneb | ++ | 19:35 |
tims | jomara_: the tricky part for that update page is how to update template parameters that are returned from heat encrypted | 19:35 |
tims | like passwords will come back as '******' | 19:36 |
tims | most likely Heat will need a bp to fix this | 19:36 |
*** nati_uen_ has joined #heat | 19:37 | |
tims | even if you just modify the template you still need to pass all template parameters | 19:37 |
jomara_ | oh, you cant just provide the modified ones? | 19:38 |
tims | not currently | 19:38 |
tims | if you don't provide a parameter Heat will use the default | 19:38 |
*** nati_uen_ has quit IRC | 19:38 | |
*** sdake has quit IRC | 19:38 | |
tims | instead of the value provided by the user on stack create | 19:38 |
*** sdake has joined #heat | 19:38 | |
*** sdake has quit IRC | 19:38 | |
*** sdake has joined #heat | 19:38 | |
*** kebray_ has joined #heat | 19:38 | |
tims | I'm excited that someone is tackling the update page in Horizon btw :) | 19:38 |
*** nati_uen_ has joined #heat | 19:39 | |
zaneb | tims: you make a compelling case for fixing that :) | 19:39 |
tims | zaneb: it was on my todo list eventually :P | 19:39 |
zaneb | cool, worth a bp if there isn't one already :) | 19:40 |
tims | true, I can put one together unless you or jomara_ wants to do it | 19:40 |
*** nati_ueno has quit IRC | 19:41 | |
jomara_ | tims: i guess v1 can just be, "NOTE: YOU MUST RE-ENTER ALL PARAMETERS' | 19:42 |
jomara_ | otherwise they are going to be in for some fun times | 19:43 |
tims | jomara_: slightly better would be to retrieve the parameter values that you can via stack-show | 19:43 |
tims | and have them re-enter encrypted or new values | 19:43 |
jomara_ | and re-set the encrypted ones to default? | 19:43 |
tims | yes | 19:43 |
jomara_ | yeah | 19:43 |
tims | with a help-text note or something | 19:43 |
jomara_ | and just have a note explaining whats happening | 19:43 |
jomara_ | yeah | 19:43 |
jomara_ | cool, i can do that | 19:44 |
jomara_ | thanks for answering my questions | 19:44 |
tims | :) | 19:44 |
jomara_ | zaneb: you too! thanks | 19:44 |
zaneb | np, any time :) | 19:44 |
jomara_ | just out of curiosity, this will make the workflow more or less identical to launching a new stack | 19:44 |
jomara_ | just without the intermediate step of having to hit the delete button | 19:44 |
jomara_ | is there any advantage im not seeing? | 19:44 |
jomara_ | other than baby steps towards something nicer | 19:45 |
tims | well it depends on the workflow | 19:45 |
tims | for example, you could more easily build an "update parameters" workflow | 19:45 |
tims | without having to edit the template | 19:45 |
jomara_ | true, maybe that just makes more sense for now? | 19:46 |
tims | yeah it depends on the use case you are solving for | 19:46 |
zaneb | well, the advantage is that update doesn't delete all your stuff in the meantime ;) | 19:46 |
tims | I would guess that most updates involve mainly changing parameters | 19:46 |
jomara_ | tims: to be honest i am not 100% sure :) | 19:46 |
tims | for resizing and manual auto scaling | 19:46 |
tims | zaneb: true | 19:47 |
*** gokrokve has joined #heat | 19:48 | |
*** tomek_adamczewsk has joined #heat | 19:48 | |
tims | jomara_: my anecdotal use case would be to update parameters only for now | 19:48 |
tims | but we can always iterate | 19:48 |
zaneb | update is _extremely_ powerful. it allows you to modify your application over time, theoretically without downtime. | 19:49 |
zaneb | create gets all the attention, but update is actually the main point of Heat | 19:49 |
jomara_ | tims: it seems like a good starting point for horizon right now, and it makes a little more sense in my head | 19:50 |
tims | zaneb: I think that is good reason to allow for template editing as well. I'm just thinking they could be separate workflows | 19:51 |
jomara_ | there could be an 'edit stack' button that is basically 100% the same as stack create (first enter template, then parameters), and then a second parameters-only button that just loads the parameters and assumes you're keeping the same template | 19:52 |
tims | jomara_: I would be fine with that | 19:52 |
zaneb | tims: I have mixed feelings about that. the biggest value comes when you keep your template in version control, so we should avoid creating a default workflow that does an end run around that. Now, when we have a version controlled template repo, that will be awesome :) | 19:53 |
tims | zaneb: now I'm confused | 19:54 |
tims | on update you aren't editing the template in regards to a versioning system | 19:54 |
tims | you are editing the template that represents the stack | 19:54 |
tims | I see the template editor as a complete separate bp from this | 19:55 |
tims | and yes I agree it should wait for the template repo in glance | 19:55 |
zaneb | yeah, so if you edit it in Horizon and push it back in, there's nowhere in your workflow that it gets saved for posterity | 19:55 |
*** tspatzier has joined #heat | 19:56 | |
tims | zaneb: that seems more like versioning the stack representation | 19:56 |
*** tspatzier__ has joined #heat | 19:56 | |
jomara_ | uh oh | 19:56 |
jomara_ | i opened a c an of worms | 19:56 |
zaneb | "I agree it should wait for the template repo in glance" <- that would resolve all of my objections | 19:56 |
*** tomek_adamczewsk has quit IRC | 19:56 | |
tims | ok then | 19:56 |
tims | I'm still confused about exactly what we were discussing :P | 19:57 |
zaneb | I was discussing "<tims> zaneb: I think that is good reason to allow for template editing as well." | 19:57 |
tims | ok yeah that was an obscure statement on my part | 19:58 |
jomara_ | does that mean you guys are back to suggesting i start with parameters only? | 19:58 |
*** kebray_ has quit IRC | 19:58 | |
tims | what I meant was, in regards to your statement about editing the stack with zero downtime: This is a good reason to allow for a full stack update instead of just parameters | 19:58 |
zaneb | ooooohhh | 19:59 |
zaneb | I understand now :D | 19:59 |
tims | me too :) | 19:59 |
*** tomek_adamczewsk has joined #heat | 19:59 | |
larsks | Will heat master run with sqlalchemy 0.8.4 (f19)? requirements.txt has Downloading/unpacking SQLAlchemy>=0.7.8,<=0.7.99 which is causing me grief. | 19:59 |
zaneb | yes, I agree. to be useful, the stack update in Horizon should allow you to change the template | 19:59 |
tims | jomara_: I think what we decided was this ^ | 20:00 |
zaneb | but an option to only change parameters would be a Good Thing too | 20:00 |
jomara_ | ok, reasonable | 20:00 |
jomara_ | thanks guys | 20:00 |
tims | anytime :) | 20:00 |
stevebaker | lifeless raised a bug for partial updates but I can't find it right now | 20:03 |
*** tspatzier has quit IRC | 20:03 | |
*** tspatzier has joined #heat | 20:03 | |
lifeless | stevebaker: it might be on heat-client | 20:04 |
stevebaker | bingo https://bugs.launchpad.net/heat/+bug/1224828 | 20:05 |
uvirtbot | Launchpad bug 1224828 in python-heatclient "heat stack-update wants all parameters and the template all over again" [Undecided,New] | 20:05 |
tims | ah very cool | 20:05 |
tims | good I was just looking to see if that had a bp | 20:06 |
stevebaker | It probably should be converted to a BP | 20:06 |
lifeless | bleh :) | 20:06 |
tims | yes, that would make things much better on jomara_ in horizon | 20:06 |
jomara_ | it would! | 20:08 |
zaneb | +1 | 20:08 |
*** tomek_adamczewsk has quit IRC | 20:09 | |
*** pvaneckw has quit IRC | 20:10 | |
*** pvaneckw has joined #heat | 20:10 | |
kebray | 938473 | 20:11 |
*** tango has joined #heat | 20:11 | |
kebray | doh, wrong window. | 20:11 |
kebray | hate it when that happens. | 20:11 |
*** nati_ueno has joined #heat | 20:11 | |
*** tango|2 has quit IRC | 20:15 | |
*** nati_uen_ has quit IRC | 20:15 | |
sdake | kebray better then swearing about someone in the wrong window :) | 20:15 |
tims | haha | 20:15 |
*** nati_ueno has quit IRC | 20:15 | |
zaneb | sdake: spoken like someone who has made that mistake :D | 20:15 |
sdake | zaneb it has never happened to me, but I've seen it happen | 20:16 |
sdake | a big long rant before the guy figured it out | 20:16 |
zaneb | rofl | 20:16 |
sdake | last stint - at MontaVista | 20:16 |
kebray | luckily for me that was a harmless #... not a password or anything :-) | 20:17 |
*** tspatzier__ has quit IRC | 20:18 | |
*** dims has quit IRC | 20:18 | |
sdake | speeddial ftw :) | 20:20 |
*** tspatzier has quit IRC | 20:24 | |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Native Nova Server compatibility for Cloud Server https://review.openstack.org/58043 | 20:28 |
openstackgerrit | Tim Schnell proposed a change to openstack/heat: Updates template_validate call to validate parameter_groups. https://review.openstack.org/61601 | 20:28 |
openstackgerrit | Tim Schnell proposed a change to openstack/heat: Updates template_validate call to validate parameter_groups. https://review.openstack.org/61601 | 20:31 |
*** dims has joined #heat | 20:40 | |
*** randallburt has joined #heat | 20:47 | |
*** denis_makogon_ has joined #heat | 20:56 | |
SpamapS | hm | 21:01 |
SpamapS | so I need to have a wait condition that waits for updates to complete... | 21:01 |
* SpamapS is talking to nobody in particular.. | 21:02 | |
SpamapS | if I have a wait condition that replaces itself on every update... | 21:02 |
openstackgerrit | Pablo Andres Fuente proposed a change to openstack/heat: Native Pseudo Parameters https://review.openstack.org/66640 | 21:02 |
SpamapS | the url of the handle might change well before the other changes that I want to watch for have rolled through.. | 21:03 |
*** blomquisg has quit IRC | 21:03 | |
SpamapS | hm no.. the Metadata the instances are watching won't be updated until we get to that point in the graph. | 21:03 |
*** sergmelikyan has quit IRC | 21:03 | |
*** tomek_adamczewsk has joined #heat | 21:04 | |
*** denis_makogon has quit IRC | 21:04 | |
*** denis_makogon_ is now known as denis_makogon | 21:04 | |
*** dmakogon_ has joined #heat | 21:05 | |
stevebaker | SpamapS: I'm listening, but don't know what to say | 21:05 |
lifeless | stevebaker: kind words | 21:05 |
lifeless | stevebaker: to the man in the corner | 21:05 |
stevebaker | I want to say just wait for deployments to land, but that is probably not helpful | 21:06 |
SpamapS | stevebaker: I am not sure how deployments would change this. | 21:07 |
SpamapS | stevebaker: and to take advantage of deployments.. I need to rewrite templates.. so.. I am stuck where I need this basically yesterday. :) | 21:07 |
*** tsmadds has joined #heat | 21:07 | |
stevebaker | SpamapS: it will be possible to specify that a deployment needs to be run on some combination of update/create/delete | 21:09 |
SpamapS | stevebaker: that sounds like magic talk :) | 21:09 |
stevebaker | at least that is the plan, I haven't coded it yet | 21:09 |
SpamapS | stevebaker: and therein lies the problem. :) | 21:09 |
*** blomquisg has joined #heat | 21:10 | |
*** tomek_adamczewsk has quit IRC | 21:10 | |
stevebaker | yes, I only said it to taunt | 21:10 |
openstackgerrit | Clint "SpamapS" Byrum proposed a change to openstack/heat: Add a new "UpdateWaitConditionHandle" resource https://review.openstack.org/63245 | 21:11 |
SpamapS | I am highly tauntable when in logic-only mode ;) | 21:11 |
*** tsmadds has quit IRC | 21:12 | |
*** tomek_adamczewsk has joined #heat | 21:13 | |
*** pafuent has left #heat | 21:14 | |
*** rpothier has quit IRC | 21:15 | |
*** rpothier has joined #heat | 21:16 | |
*** che-arne has quit IRC | 21:21 | |
*** aweiteka has joined #heat | 21:21 | |
*** harlowja has quit IRC | 21:32 | |
*** tomek_adamczewsk has quit IRC | 21:35 | |
*** TravT has joined #heat | 21:42 | |
*** TravT has quit IRC | 21:42 | |
*** TravT has joined #heat | 21:42 | |
zaneb | what the hell did I use as a password for this VM? | 21:42 |
stevebaker | zaneb: secrete | 21:43 |
shardy | zaneb: single user mode ftw ;) | 21:45 |
larsks | zaneb: if only you had an orchestration tool that would set up ssh keys for you... | 21:45 |
zaneb | wait, there's a single-user mode? | 21:45 |
zaneb | I should totally use that | 21:45 |
*** asalkeld has quit IRC | 21:46 | |
openstackgerrit | Steve Baker proposed a change to openstack/heat: A cloud-config resource based on SoftwareConfig https://review.openstack.org/63214 | 21:57 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: A multipart cloud-init resource based on SoftwareConfig https://review.openstack.org/63215 | 21:57 |
zaneb | guestfish ftw | 21:58 |
*** asalkeld has joined #heat | 21:59 | |
*** harlowja has joined #heat | 21:59 | |
*** harlowja has quit IRC | 21:59 | |
*** harlowja has joined #heat | 21:59 | |
*** aignatov has quit IRC | 21:59 | |
*** aignatov has joined #heat | 22:00 | |
*** radez is now known as radez_g0n3 | 22:00 | |
*** aignatov has quit IRC | 22:01 | |
*** aignatov has joined #heat | 22:01 | |
*** mkollaro has quit IRC | 22:03 | |
*** nati_ueno has joined #heat | 22:04 | |
*** jdob has quit IRC | 22:05 | |
*** ruhe is now known as _ruhe | 22:06 | |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 22:09 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 22:10 | |
*** aignatov has quit IRC | 22:10 | |
*** mkollaro has joined #heat | 22:12 | |
*** nati_ueno has quit IRC | 22:13 | |
*** nati_ueno has joined #heat | 22:14 | |
*** sgordon has quit IRC | 22:20 | |
*** zpatten has joined #heat | 22:25 | |
*** aweiteka has quit IRC | 22:28 | |
*** jasond` has quit IRC | 22:32 | |
stevebaker | lifeless, SpamapS: tripleo-heat-templates undercloud comes in 4 "flavors" (bm, vm, ironic etc) | 22:32 |
stevebaker | do you have a better word for "flavor"? | 22:33 |
lifeless | stevebaker: they aren't all in one dimension | 22:33 |
SpamapS | stevebaker: sabór! | 22:34 |
lifeless | stevebaker: are you trying to reverse engineer our pudding? | 22:35 |
stevebaker | I'm writing some design fiction, porting templates to software config | 22:35 |
SpamapS | stevebaker: \o/ | 22:36 |
lifeless | stevebaker: so -ironic is changing the plumbing we deploy from nova-bm to ironic | 22:36 |
lifeless | stevebaker: bm vs vm changes the networking setup | 22:36 |
lifeless | bm-ironic and vm-ironic will be things | 22:36 |
stevebaker | there must be a word I can use for these variants, nova arch? | 22:37 |
*** denis_makogon has quit IRC | 22:44 | |
*** tspatzier has joined #heat | 22:44 | |
*** vijendar has quit IRC | 22:47 | |
*** zaneb has quit IRC | 22:48 | |
*** tspatzier has quit IRC | 22:50 | |
SpamapS | stevebaker: broadly, any different set of heat templates is a different service or network topology. | 22:54 |
stevebaker | I can work with that | 22:54 |
*** david-lyle has joined #heat | 22:56 | |
*** rpothier has quit IRC | 22:58 | |
*** nati_uen_ has joined #heat | 23:02 | |
*** arbylee has quit IRC | 23:04 | |
*** jrist_ is now known as jrist-afk | 23:04 | |
*** jrist-afk is now known as jrist | 23:05 | |
*** nati_ueno has quit IRC | 23:06 | |
*** jcru has quit IRC | 23:14 | |
openstackgerrit | Luis A. Garcia proposed a change to openstack/heat: Sync gettextutils from Oslo https://review.openstack.org/67326 | 23:19 |
lifeless | stevebaker: it's a little weird that stack-update prints the status of *all stacks* | 23:20 |
lifeless | as its output | 23:20 |
*** topol has quit IRC | 23:21 | |
*** dims has quit IRC | 23:22 | |
*** rcleere has quit IRC | 23:25 | |
*** gokrokve has quit IRC | 23:26 | |
*** gokrokve has joined #heat | 23:26 | |
stevebaker | lifeless: so does create. it probably is weird | 23:26 |
stevebaker | a stack-show might be better | 23:28 |
*** gokrokve has quit IRC | 23:30 | |
*** arbylee has joined #heat | 23:31 | |
*** giulivo has quit IRC | 23:36 | |
*** yogesh has quit IRC | 23:37 | |
*** dims has joined #heat | 23:38 | |
*** tims has quit IRC | 23:39 | |
lifeless | stevebaker: yes | 23:45 |
*** nati_ueno has joined #heat | 23:50 | |
asalkeld | stack show is quite big (verbose) | 23:50 |
*** nati_ueno has quit IRC | 23:51 | |
*** nati_ueno has joined #heat | 23:52 | |
*** nati_uen_ has quit IRC | 23:53 | |
*** sjmc has quit IRC | 23:57 | |
*** rpothier has joined #heat | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!