*** kebray_ has joined #heat | 00:01 | |
*** kebray has quit IRC | 00:02 | |
*** shakamunyi has joined #heat | 00:02 | |
*** shakamunyi has quit IRC | 00:03 | |
*** sabeen1 has quit IRC | 00:05 | |
*** david-lyle is now known as david-lyle_afk | 00:11 | |
*** gokrokve has quit IRC | 00:14 | |
*** packet has quit IRC | 00:15 | |
*** gokrokve has joined #heat | 00:15 | |
*** kebray_ has quit IRC | 00:16 | |
*** dims has quit IRC | 00:17 | |
*** kebray has joined #heat | 00:17 | |
*** dims has joined #heat | 00:19 | |
*** sabeen has joined #heat | 00:20 | |
*** gokrokve has quit IRC | 00:20 | |
*** kebray has quit IRC | 00:22 | |
*** hdd has quit IRC | 00:23 | |
*** spzala has quit IRC | 00:26 | |
openstackgerrit | Zane Bitter proposed openstack/heat: Deprecate HARestarter resource type https://review.openstack.org/121824 | 00:27 |
---|---|---|
*** dims has quit IRC | 00:30 | |
*** randallburt has quit IRC | 00:37 | |
sdake | bye bye harestarter | 00:37 |
* sdake groans | 00:37 | |
* zaneb sings 'ding dong the witch is dead' | 00:39 | |
miguelgrinberg | I'm trying to create a neutron security group resource, but I want a variable list of ports in it, given as a comma separated list parameter. It does not seem to be possible, I don't see a way to create the variable list of rules. Are there any known patterns for something like this? | 00:40 |
asalkeld | zaneb, how is the convergence stuff going? | 00:40 |
*** randallburt has joined #heat | 00:41 | |
zaneb | asalkeld: we're slowly, uh converging on a plan I think. we had a video call last week and the plan was to review each others code with a goal of coming up with a common approach this week | 00:41 |
asalkeld | ok sounds good | 00:42 |
zaneb | asalkeld: not sure we'll make it though - see the discussion on the mailing list. the back-and-forth is very slow :/ | 00:42 |
asalkeld | yeah, can you just start posting patches? | 00:42 |
zaneb | I don't have Heat patches to post | 00:43 |
asalkeld | :-) - i know | 00:43 |
*** dims has joined #heat | 00:43 | |
asalkeld | zaneb, i'd like to help, but spread a bit thing atm | 00:43 |
asalkeld | thin | 00:43 |
asalkeld | zaneb, if the video meetup was good to get consensus, do more of them | 00:44 |
asalkeld | miguelgrinberg, so you want at resource property schema? | 00:45 |
zaneb | it comes down to ananta is worried that my approach does not store enough data to automatically recover if an engine goes down, while I am worried that their approach doesn't take into account the actual dependencies of outdated resources | 00:45 |
zaneb | so we just need to close the gap on that stuff and we will be good | 00:46 |
asalkeld | ok | 00:46 |
asalkeld | both good things to be concerned about | 00:46 |
zaneb | yes, I agree | 00:46 |
miguelgrinberg | asalkeld: yeah, some way to transform an input list into a different list, in this case matching the "rule" items of a security group | 00:47 |
zaneb | I think we are learning from each other :) | 00:47 |
asalkeld | zaneb, i am hopefully helping by reworking the tests | 00:47 |
zaneb | asalkeld: wow, good luck with that :) | 00:47 |
asalkeld | miguelgrinberg, so from input parameter list | 00:48 |
* zaneb would not have tried to tackle those | 00:48 | |
asalkeld | to stuctured property lists | 00:48 |
miguelgrinberg | right | 00:48 |
asalkeld | zaneb, my todo list: https://review.openstack.org/#/c/140250/ | 00:48 |
*** jamielennox is now known as jamielennox|away | 00:48 | |
asalkeld | miguelgrinberg, there is some support, but not much | 00:49 |
asalkeld | miguelgrinberg, let me get some links | 00:49 |
miguelgrinberg | thx | 00:49 |
asalkeld | https://github.com/openstack/heat/blob/master/etc/heat/templates/AWS_RDS_DBInstance.yaml#L11 | 00:50 |
zaneb | asalkeld: does this end with me having to install devstack? | 00:50 |
asalkeld | :-) | 00:51 |
asalkeld | zaneb, i use standalone heat | 00:51 |
asalkeld | and an internal mirantis lab | 00:51 |
asalkeld | so the devstack is very easy to setup | 00:51 |
asalkeld | miguelgrinberg, https://github.com/openstack/heat/blob/master/heat/engine/resources/template_resource.py#L122 | 00:52 |
asalkeld | that's where ^ the parameters are converted to properties | 00:52 |
asalkeld | assuming you are using a template resource | 00:52 |
zaneb | ok, I'm off to make pie | 00:52 |
zaneb | mmmmmm. pie. | 00:52 |
asalkeld | yum | 00:52 |
asalkeld | enjoy | 00:52 |
zaneb | thanks o/ | 00:53 |
* asalkeld feeling hungry now too | 00:53 | |
miguelgrinberg | asalkeld: I think I saw this, but there appears to be no way to convert a list of ports to a list of rules, each a dict with several items in it. | 00:54 |
miguelgrinberg | asalkeld: also note that the DBSecurityGroups parameter in https://github.com/openstack/heat/blob/master/etc/heat/templates/AWS_RDS_DBInstance.yaml#L11 is unused, the "Port" parameter that is down below feeds the security group with a single rule. | 00:54 |
*** randallburt has quit IRC | 00:57 | |
asalkeld | miguelgrinberg, yeah this is a problem | 00:58 |
asalkeld | need more powerful features in the template language | 00:59 |
*** Tross has quit IRC | 01:00 | |
*** Tross has joined #heat | 01:00 | |
miguelgrinberg | asalkeld: yeah. Also didn't find a way to get a resource group, with many security groups, one per port. There is no way to feed the items of a list to the resources in a group. | 01:00 |
miguelgrinberg | asalkeld: would it be a worthwhile addition to enhance the security group resource with an alternative way to provide the ports as a list? Right now it takes a minimum and a maximum, which can be useful sometimes, but not always | 01:01 |
asalkeld | miguelgrinberg, yeah maybe | 01:04 |
asalkeld | or provide a function to do the conversion | 01:04 |
*** tellesnobrega_ has joined #heat | 01:05 | |
miguelgrinberg | that's harder, because in this case for each port you have a bunch of things to set, the protocol, min and max for the port range, CIDR, etc. We need sort of an iterator function with some template replacement functionality. | 01:06 |
miguelgrinberg | could be a pretty useful feature though | 01:06 |
miguelgrinberg | another use case that hit me at some point in the past is the inability to set a list of networks on an instance from a parameter. Same problem. | 01:08 |
*** prontotest has joined #heat | 01:09 | |
*** prontotest has left #heat | 01:09 | |
*** dims has quit IRC | 01:11 | |
*** Linuturk has quit IRC | 01:12 | |
*** randallburt has joined #heat | 01:16 | |
miguelgrinberg | asalkeld: something like this? http://pastebin.com/DmzsZ2a2 | 01:17 |
*** gokrokve has joined #heat | 01:18 | |
*** zhiwei has joined #heat | 01:18 | |
*** randallburt has quit IRC | 01:30 | |
*** Marga_ has quit IRC | 01:35 | |
*** Linuturk has joined #heat | 01:35 | |
*** serg_mel_ has joined #heat | 01:36 | |
*** serg_melikyan has quit IRC | 01:39 | |
*** serg_mel_ has quit IRC | 01:40 | |
asalkeld | miguelgrinberg, looking | 01:44 |
*** Marga_ has joined #heat | 01:44 | |
asalkeld | miguelgrinberg, that might get a bikeshedding storm up;) | 01:44 |
asalkeld | miguelgrinberg, one issue people keep bringing up is security - can this be used to attach heat | 01:46 |
asalkeld | (as it runs in the heat-engine | 01:46 |
asalkeld | ) | 01:46 |
asalkeld | if it had some hard limits, it might be ok | 01:47 |
miguelgrinberg | not sure I understand. The function arguments are (loop-variable, list, subtree to generate per item) | 01:47 |
miguelgrinberg | I guess it can be a performance issue if the list is very long | 01:48 |
*** Marga_ has quit IRC | 01:48 | |
asalkeld | and you nest them | 01:48 |
asalkeld | i.e. could it be used to chew cpu up | 01:48 |
miguelgrinberg | I see. But you have to be authorized to run heat templates in the first place, that's your first barrier. | 01:49 |
asalkeld | yeah | 01:49 |
asalkeld | https://github.com/stackforge/yaql | 01:49 |
asalkeld | murano and mistral use that ^ | 01:50 |
miguelgrinberg | interesting | 01:51 |
*** shakamunyi has joined #heat | 01:53 | |
*** Yanyanhu has joined #heat | 01:54 | |
*** andersonvom has quit IRC | 01:58 | |
*** LiJiansheng has joined #heat | 01:59 | |
*** fandi has quit IRC | 02:03 | |
openstackgerrit | huangtianhua proposed openstack/heat: Correct group's updates from a failed state https://review.openstack.org/135524 | 02:09 |
*** harlowja has joined #heat | 02:10 | |
*** erkules_ has joined #heat | 02:13 | |
*** serg_melikyan has joined #heat | 02:15 | |
*** erkules has quit IRC | 02:16 | |
*** kebray has joined #heat | 02:17 | |
*** sgordon_ has quit IRC | 02:17 | |
*** kebray has quit IRC | 02:24 | |
*** kebray has joined #heat | 02:25 | |
GonZo2K | how can i get from nested templates the output section ? | 02:45 |
asalkeld | hi GonZo2K | 02:46 |
GonZo2K | hi asalkeld | 02:46 |
asalkeld | use {get_att: [nest_res_name, outputs_key_name]} | 02:47 |
asalkeld | and if you don't have an output (and you want to access the inner resource's attributes) you can now do this: | 02:48 |
GonZo2K | on the parent ? | 02:48 |
asalkeld | yeah | 02:49 |
asalkeld | use {get_att: [nest_res_name, resource.inner_res_name, attr_name]} | 02:49 |
openstackgerrit | Merged openstack/heat: Do static template validation for nested stacks https://review.openstack.org/132625 | 02:49 |
GonZo2K | :) let me try | 02:49 |
GonZo2K | im still in icehouse | 02:49 |
asalkeld | ok, then ignore the last one | 02:50 |
GonZo2K | :) | 02:51 |
*** tellesnobrega_ has quit IRC | 02:51 | |
openstackgerrit | Merged openstack/python-heatclient: Workflow documentation is now in infra-manual https://review.openstack.org/139373 | 02:52 |
GonZo2K | perfect asalkeld thanks :) | 02:52 |
asalkeld | np | 02:53 |
*** tellesnobrega_ has joined #heat | 02:53 | |
openstackgerrit | Jun Jie Nan proposed openstack/heat: Support tox test case single run https://review.openstack.org/140559 | 02:55 |
*** serg_melikyan has quit IRC | 02:56 | |
openstackgerrit | Jun Jie Nan proposed openstack/heat: Support tox test case single run https://review.openstack.org/140559 | 02:58 |
openstackgerrit | Merged openstack/heat: Expose resource attributes in the API https://review.openstack.org/135111 | 02:59 |
*** Qiming has joined #heat | 03:04 | |
*** yaoyanwei has joined #heat | 03:04 | |
asalkeld | Qiming, what's the state of multi-region | 03:04 |
asalkeld | is it going to get in a week? | 03:04 |
Qiming | asalkeld, just submitted a patchset yesterday again for review | 03:05 |
asalkeld | ok, let me know if i need to push to k2 | 03:05 |
Qiming | I'm fixing a bug introduced from test cases, hopefully, I can make it today | 03:05 |
asalkeld | Qiming, also validate should probably do heat().template_validate() | 03:07 |
*** yaoyanwei is now known as yanyao | 03:07 | |
asalkeld | i.e. call the remote heat's validate | 03:07 |
Qiming | ah, okay | 03:07 |
asalkeld | to make sure it's happy with things | 03:08 |
Qiming | agree to you and Thomas | 03:08 |
asalkeld | Qiming, good work - it will be good to have in | 03:08 |
Qiming | thanks, will do my best | 03:08 |
asalkeld | Qiming, also add Co-Authored-By: Bartosz Górski | 03:08 |
asalkeld | to make sure he gets credit | 03:09 |
asalkeld | i think the default is it looks at the git author info and that has changed to you | 03:09 |
Qiming | :) I thought that he is always the author, and I am just a co-author, | 03:09 |
Qiming | oh ... didn't notice that | 03:10 |
asalkeld | when in doubt i add both | 03:10 |
asalkeld | you maybe right tho' | 03:10 |
asalkeld | Author | 03:10 |
asalkeld | Bartosz Górski | 03:10 |
asalkeld | <bartosz.gorski@ntti3.com>Jun 5, 2014 4:31 AM | 03:10 |
*** harlowja is now known as harlowja_away | 03:12 | |
*** yanyao has quit IRC | 03:16 | |
*** jyoti-ranjan has joined #heat | 03:22 | |
*** fandi has joined #heat | 03:24 | |
*** kebray_ has joined #heat | 03:24 | |
*** kebray has quit IRC | 03:25 | |
*** jamielennox|away is now known as jamielennox | 03:26 | |
openstackgerrit | Jun Jie Nan proposed openstack/heat: Added pseudo param OS::project_id https://review.openstack.org/139646 | 03:34 |
openstackgerrit | Jun Jie Nan proposed openstack/heat: Added tests for pseudo params https://review.openstack.org/139907 | 03:34 |
*** vijendar has quit IRC | 03:35 | |
*** vijendar1 has joined #heat | 03:35 | |
openstackgerrit | Jun Jie Nan proposed openstack/heat: Make region name configurable https://review.openstack.org/132857 | 03:37 |
Qiming | oh ... no | 03:38 |
Qiming | a template with 'get_file' cannot be used from Horizon? | 03:38 |
asalkeld | yeah, i have heard that | 03:41 |
asalkeld | bbl: errand | 03:41 |
*** vijendar1 has quit IRC | 03:43 | |
*** kebray_ has quit IRC | 03:47 | |
*** kebray has joined #heat | 03:47 | |
openstackgerrit | huangtianhua proposed openstack/heat: Take admin password for server rebuild https://review.openstack.org/137746 | 03:48 |
openstackgerrit | huangtianhua proposed openstack/python-heatclient: Show the creation_time for stack snapshot list https://review.openstack.org/139300 | 03:48 |
openstackgerrit | huangtianhua proposed openstack/heat: Support cinder volume retype https://review.openstack.org/137509 | 03:48 |
*** kebray has quit IRC | 03:50 | |
cmyster | morning | 03:52 |
*** LiJiansheng has quit IRC | 03:55 | |
sdake | morning cmyster | 03:55 |
openstackgerrit | huangtianhua proposed openstack/heat: Split wait condition into separate files https://review.openstack.org/138993 | 03:56 |
*** LiJiansheng has joined #heat | 03:56 | |
*** vijendar has joined #heat | 03:57 | |
openstackgerrit | huangtianhua proposed openstack/heat: Split wait condition handle into separate files https://review.openstack.org/139303 | 04:04 |
openstackgerrit | huangtianhua proposed openstack/heat: Check stack adopt enable before adopting https://review.openstack.org/137570 | 04:07 |
openstackgerrit | huangtianhua proposed openstack/heat: Correct group's updates from a failed state https://review.openstack.org/135524 | 04:12 |
*** kebray has joined #heat | 04:14 | |
cmyster | ahhh ,wonderful bug 1388140 is fixed... | 04:17 |
uvirtbot | Launchpad bug 1388140 in heat "Nested stacks not validated until creation" [Undecided,Fix committed] https://launchpad.net/bugs/1388140 | 04:17 |
* cmyster smiles a crooked smile... | 04:18 | |
*** achanda has joined #heat | 04:35 | |
*** GonZo2K has quit IRC | 04:50 | |
*** achanda has quit IRC | 04:59 | |
*** achanda has joined #heat | 05:01 | |
*** achanda has quit IRC | 05:05 | |
*** killer_prince is now known as lazy_prince | 05:06 | |
*** hdd has joined #heat | 05:07 | |
*** Marga_ has joined #heat | 05:09 | |
*** tellesnobrega_ has quit IRC | 05:12 | |
*** Marga_ has quit IRC | 05:13 | |
*** Marga_ has joined #heat | 05:14 | |
*** radez is now known as radez_g0n3 | 05:15 | |
*** achanda has joined #heat | 05:19 | |
*** rakesh_hs has joined #heat | 05:25 | |
*** achanda has quit IRC | 05:26 | |
*** harlowja_away is now known as harlowja | 05:28 | |
openstackgerrit | Qiming Teng proposed openstack/heat: Adds multi-region support for stack resource https://review.openstack.org/53313 | 05:28 |
Qiming | asalkeld, just checked in another patch, with validation extended to the stack template | 05:29 |
*** harlowja is now known as harlowja_away | 05:29 | |
*** jrist has quit IRC | 05:30 | |
asalkeld | ok | 05:30 |
Qiming | you can change the owner of this work to me if needed and I can change the commit message to make Bartosz Górski as co-author | 05:30 |
Qiming | don't know if that is necessary | 05:31 |
asalkeld | i am not stressed, as long as you both get credit | 05:33 |
Qiming | asalkeld, ok | 05:34 |
*** sabeen has quit IRC | 05:35 | |
*** Marga_ has quit IRC | 05:36 | |
*** Marga_ has joined #heat | 05:38 | |
*** rushiagr_away is now known as rushiagr | 05:40 | |
*** flyemsafe has quit IRC | 05:41 | |
*** jrist has joined #heat | 05:42 | |
*** sgordon_ has joined #heat | 05:43 | |
*** unmeshg has joined #heat | 05:46 | |
*** KanagarajM has joined #heat | 05:46 | |
*** sarob has joined #heat | 05:50 | |
*** achanda has joined #heat | 05:52 | |
*** gokrokve_ has joined #heat | 05:53 | |
*** achanda has quit IRC | 05:55 | |
*** achanda has joined #heat | 05:56 | |
*** Marga_ has quit IRC | 05:56 | |
*** Marga_ has joined #heat | 05:56 | |
*** gokrokve has quit IRC | 05:57 | |
*** gokrokve_ has quit IRC | 05:58 | |
*** achanda has quit IRC | 06:00 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/heat: Imported Translations from Transifex https://review.openstack.org/140579 | 06:00 |
*** hdd has quit IRC | 06:02 | |
*** nkhare has joined #heat | 06:02 | |
*** jrist has quit IRC | 06:09 | |
*** ckmvishnu has joined #heat | 06:09 | |
*** sanjayu has joined #heat | 06:21 | |
*** jrist has joined #heat | 06:22 | |
*** gokrokve has joined #heat | 06:23 | |
openstackgerrit | Qiming Teng proposed openstack/heat: Adds multi-region support for stack resource https://review.openstack.org/53313 | 06:24 |
*** gokrokve has quit IRC | 06:25 | |
*** sarob has quit IRC | 06:25 | |
*** gokrokve has joined #heat | 06:25 | |
*** gokrokve has quit IRC | 06:30 | |
*** gokrokve has joined #heat | 06:32 | |
*** gokrokve_ has joined #heat | 06:34 | |
*** ccrouch has quit IRC | 06:36 | |
*** ccrouch has joined #heat | 06:36 | |
*** gokrokve has quit IRC | 06:36 | |
*** gokrokve_ has quit IRC | 06:39 | |
*** reed has quit IRC | 06:41 | |
*** jyoti-ranjan has quit IRC | 06:42 | |
*** kopparam has joined #heat | 06:57 | |
*** kopparam has quit IRC | 07:08 | |
*** kopparam has joined #heat | 07:08 | |
*** IlyaE has joined #heat | 07:10 | |
*** LiJiansheng has quit IRC | 07:14 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Handle error with non existing template file https://review.openstack.org/140315 | 07:17 |
*** tspatzier has joined #heat | 07:17 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Add image_id property to node group template https://review.openstack.org/139989 | 07:21 |
*** jyoti-ranjan has joined #heat | 07:21 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Renaming image property to default_image_id https://review.openstack.org/140305 | 07:22 |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Renaming image property to default_image_id https://review.openstack.org/140305 | 07:23 |
*** IlyaE has quit IRC | 07:23 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Use kwargs for ResourcePropertyConflict exception https://review.openstack.org/137641 | 07:24 |
skraynev | Good morning all | 07:24 |
skraynev | hi asalkeld | 07:24 |
*** k4n0 has joined #heat | 07:25 | |
asalkeld | yo | 07:25 |
skraynev | asalkeld: do not worry about https://review.openstack.org/140315, I mark it as WIP and constantly check test report. | 07:27 |
*** Flcn has joined #heat | 07:27 | |
*** LiJiansheng has joined #heat | 07:27 | |
asalkeld | ok skraynev | 07:28 |
*** Marga_ has quit IRC | 07:41 | |
*** alexheneveld has joined #heat | 07:45 | |
*** dulek has joined #heat | 07:51 | |
*** jtomasek has joined #heat | 07:51 | |
*** jprovazn has joined #heat | 07:56 | |
*** chlong is now known as chlong_home | 08:01 | |
shardy | morning all | 08:01 |
*** mzbik has joined #heat | 08:02 | |
openstackgerrit | Angus Salkeld proposed openstack/heat: ** WIP - do not approve ** Remove all tests that don't run :-O https://review.openstack.org/140250 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert check path to RPC https://review.openstack.org/116340 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Move test_create_config_prop_validation to functional https://review.openstack.org/140248 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert update_with_template to RPC https://review.openstack.org/116341 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Move test_update_group_replace() to functional tests https://review.openstack.org/140249 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert handle_suspend to RPC https://review.openstack.org/116338 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert handle_resume to RPC https://review.openstack.org/116339 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert create operations to use RPC https://review.openstack.org/116336 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert delete_nested to RPC https://review.openstack.org/116337 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Add proper unit tests for group Tags https://review.openstack.org/140243 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Move basic instance group functional tests https://review.openstack.org/140246 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Move test_size_updates_work() to functional tests https://review.openstack.org/140247 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Rename the remaining instance group tests for clarity https://review.openstack.org/140244 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Delete test instance error causes group error test https://review.openstack.org/140245 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Add some unit tests for the instance group https://review.openstack.org/139029 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Add some autoscaling crud unit tests https://review.openstack.org/140602 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Remove duplicate test (it's already in our functional tests) https://review.openstack.org/140603 | 08:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Separate StackWatch out into it's own module https://review.openstack.org/140604 | 08:02 |
asalkeld | any keen reviews? | 08:02 |
asalkeld | reviewers i should say | 08:03 |
* asalkeld heads to supper ... | 08:03 | |
tiantian | woow | 08:03 |
*** bdossant_ has joined #heat | 08:05 | |
*** inc0 has joined #heat | 08:09 | |
*** bdossant has quit IRC | 08:09 | |
inc0 | good morning | 08:09 |
inc0 | asalkeld, care a review? https://review.openstack.org/#/c/140393/ | 08:10 |
*** maishsk has joined #heat | 08:16 | |
* maishsk says good morning | 08:16 | |
maishsk | How does one launch a nested heat stack? | 08:16 |
*** jistr has joined #heat | 08:17 | |
*** pas-ha has joined #heat | 08:17 | |
inc0 | maishsk, have you seen this one? http://hardysteven.blogspot.de/2013/08/heat-nested-resource-introspection.html | 08:23 |
maishsk | inc0: Looking. | 08:24 |
maishsk | I know that it is supported - and launching is done through heat CLI | 08:24 |
inc0 | its all in the template really | 08:24 |
maishsk | I am assuming that there is also an API that accommodates as well? | 08:25 |
maishsk | i.e. do the same thing through a REST call? | 08:25 |
inc0 | well, not really, nested stack is just a template composition | 08:25 |
inc0 | same as any other stack | 08:25 |
maishsk | but when making the call - you provide a .yaml file | 08:26 |
inc0 | and well, you do push this template using REST call;) | 08:26 |
inc0 | yup | 08:26 |
maishsk | how does heat know that it has to go and retrieve multiple yaml files (nested stacks) | 08:26 |
maishsk | and from where does it go and get it? | 08:26 |
inc0 | there is pointer to that in file | 08:26 |
inc0 | hold on | 08:26 |
maishsk | ;) | 08:26 |
*** serg_melikyan has joined #heat | 08:27 | |
inc0 | I think I had this one somewhere;) | 08:27 |
inc0 | but brb 30mins, meeting | 08:27 |
maishsk | sure - thanks! | 08:27 |
inc0 | basically its still a template composition, there is no separate call afaik | 08:28 |
*** yanyao has joined #heat | 08:28 | |
maishsk | ok will check | 08:29 |
*** serg_melikyan has quit IRC | 08:31 | |
*** gokrokve has joined #heat | 08:32 | |
*** jcoufal has joined #heat | 08:32 | |
openstackgerrit | huangtianhua proposed openstack/heat: Split wait condition into separate files https://review.openstack.org/138993 | 08:34 |
*** gokrokve has quit IRC | 08:37 | |
*** jstrachan has joined #heat | 08:40 | |
*** bhi has joined #heat | 08:47 | |
*** andreaf has quit IRC | 08:47 | |
*** andreaf has joined #heat | 08:48 | |
openstackgerrit | Merged openstack/heat: Add dependency hidden on router_interface https://review.openstack.org/140271 | 08:50 |
shardy | maishsk: python-heatclient reads the contents of the files, and puts them in the "files" map of the API request to create the stack | 08:51 |
shardy | So heat (the service) doesn't have to retrieve any files, because it already has them :) | 08:52 |
cmyster | maishsk: a good example here https://github.com/openstack/heat-templates/blob/master/hot/autoscaling.yaml | 08:55 |
cmyster | in the AutoScalingGroup you see a type: lb_server.yaml | 08:56 |
cmyster | (that other file is in https://github.com/openstack/heat-templates/blob/master/hot/lb_server.yaml) | 08:56 |
*** Flcn has quit IRC | 08:56 | |
cmyster | morning btw | 08:57 |
*** yanyao has quit IRC | 08:59 | |
openstackgerrit | Merged openstack/heat: Use only FIP dependencies from graph https://review.openstack.org/140272 | 08:59 |
openstackgerrit | Merged openstack/heat: Add dependency on Router External Gateway property https://review.openstack.org/140273 | 09:00 |
maishsk | cmyster: So it will automatically take the next file from the same location - that I provided for the first template? | 09:03 |
cmyster | maishsk: yes it will | 09:04 |
cmyster | maishsk: so you might want to be careful here if you have your nested templates in some other folder, but if they are all in the same one it should be easy enough | 09:04 |
cmyster | maishsk: note that heat does some work here to resolve the absolute path of the files but for the user using CLI it should be transparent | 09:05 |
*** tomek_adamczewsk has joined #heat | 09:07 | |
*** tspatzier has quit IRC | 09:12 | |
*** derekh has joined #heat | 09:17 | |
*** lsmola has quit IRC | 09:18 | |
*** Flcn has joined #heat | 09:19 | |
*** tspatzier has joined #heat | 09:20 | |
*** lsmola has joined #heat | 09:22 | |
*** kopparam_ has joined #heat | 09:24 | |
*** sarob has joined #heat | 09:26 | |
*** kopparam has quit IRC | 09:27 | |
*** sorantis has joined #heat | 09:28 | |
*** sarob has quit IRC | 09:31 | |
*** gokrokve has joined #heat | 09:32 | |
*** jstrachan has quit IRC | 09:35 | |
*** gokrokve has quit IRC | 09:37 | |
*** rakesh_hs has quit IRC | 09:40 | |
*** jstrachan has joined #heat | 09:43 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Handle error with non existing template file https://review.openstack.org/140315 | 09:50 |
openstackgerrit | Qiming Teng proposed openstack/heat: Adds multi-region support for stack resource https://review.openstack.org/53313 | 09:51 |
*** serg_melikyan has joined #heat | 09:52 | |
*** sorantis_ has joined #heat | 09:54 | |
*** fayablazer has joined #heat | 09:54 | |
*** Qiming has quit IRC | 09:55 | |
*** sorantis has quit IRC | 09:57 | |
*** sorantis_ is now known as sorantis | 09:57 | |
openstackgerrit | Angus Salkeld proposed openstack/heat: ** WIP - do not approve ** Remove all tests that don't run :-O https://review.openstack.org/140250 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert check path to RPC https://review.openstack.org/116340 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Move test_create_config_prop_validation to functional https://review.openstack.org/140248 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Remove duplicate test (it's already in our functional tests) https://review.openstack.org/140603 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert update_with_template to RPC https://review.openstack.org/116341 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Move test_update_group_replace() to functional tests https://review.openstack.org/140249 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Add some autoscaling crud unit tests https://review.openstack.org/140602 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert handle_suspend to RPC https://review.openstack.org/116338 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert handle_resume to RPC https://review.openstack.org/116339 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Separate StackWatch out into it's own module https://review.openstack.org/140604 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert create operations to use RPC https://review.openstack.org/116336 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: StackResource convert delete_nested to RPC https://review.openstack.org/116337 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Move basic instance group functional tests https://review.openstack.org/140246 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Move test_size_updates_work() to functional tests https://review.openstack.org/140247 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Rename the remaining instance group tests for clarity https://review.openstack.org/140244 | 10:02 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Delete test instance error causes group error test https://review.openstack.org/140245 | 10:02 |
asalkeld | egh, changed just one commit | 10:02 |
cmyster | :) | 10:02 |
ckmvishnu | are db test_migrations configured to run by default? | 10:03 |
asalkeld | ckmvishnu, yeah - they are just tests | 10:05 |
asalkeld | afaik | 10:06 |
ckmvishnu | ok | 10:06 |
ckmvishnu | i have an obvious error and its not getting triggered :( | 10:07 |
openstackgerrit | Michal Jastrzebski (inc0) proposed openstack/heat: First placeholder for versioned objects https://review.openstack.org/140393 | 10:08 |
*** Yanyanhu has quit IRC | 10:08 | |
openstackgerrit | Merged openstack/heat: Use kwargs for ResourcePropertyConflict exception https://review.openstack.org/137641 | 10:08 |
*** tellesnobrega_ has joined #heat | 10:10 | |
*** bdossant_ has quit IRC | 10:12 | |
*** bdossant has joined #heat | 10:12 | |
openstackgerrit | Michal Jastrzebski (inc0) proposed openstack/heat: First placeholder for versioned objects https://review.openstack.org/140393 | 10:12 |
skraynev | asalkeld: I found a place with missed try/except block ;) hope, that it was last and we will not get regression. | 10:12 |
asalkeld | yeah | 10:13 |
skraynev | asalkeld: https://review.openstack.org/#/c/140315/ our functional tests passes :) | 10:13 |
asalkeld | lets hope so | 10:14 |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Remove deprecated property of router_interface https://review.openstack.org/139990 | 10:16 |
bdossant | hi! this template WordPress_Single_Instance_With_HA.yaml has some regressions on juno. Where should i raise this problem? | 10:18 |
*** jcoufal has quit IRC | 10:18 | |
shardy | bdossant: If it's a bug in heat rather than the template, please raise it here: | 10:18 |
shardy | https://bugs.launchpad.net/heat | 10:19 |
bdossant | the problem is related with the circular check | 10:19 |
bdossant | https://github.com/openstack/heat-templates/blob/master/cfn/F17/WordPress_Single_Instance_With_HA.yaml | 10:20 |
bdossant | the alarm reference is passed to the instance resource before its created | 10:21 |
shardy | https://bugs.launchpad.net/heat/+bug/1315048 | 10:21 |
uvirtbot | Launchpad bug 1315048 in heat "Circular dependency when using Ceilometer alarms" [Medium,Invalid] | 10:21 |
bdossant | is this considered a circular issue? | 10:21 |
shardy | bdossant: I think that's probably related | 10:21 |
bdossant | yeah i saw some bugs | 10:22 |
shardy | Sounds like we decided the templates were the problem | 10:23 |
bdossant | so if its a template problem, where do i raise the issue? | 10:23 |
shardy | https://bugs.launchpad.net/heat-templates | 10:23 |
*** tellesnobrega_ has quit IRC | 10:23 | |
bdossant | shardy: great thanks | 10:23 |
*** kopparam has joined #heat | 10:29 | |
*** kebray has quit IRC | 10:30 | |
*** koppara__ has joined #heat | 10:30 | |
*** tellesnobrega_ has joined #heat | 10:31 | |
*** kopparam_ has quit IRC | 10:32 | |
openstackgerrit | Tetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for log messages https://review.openstack.org/138124 | 10:32 |
openstackgerrit | Tetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for help messages https://review.openstack.org/138081 | 10:32 |
openstackgerrit | Tetiana Lashchova proposed openstack/python-heatclient: Initial setup for i18n support https://review.openstack.org/137842 | 10:32 |
openstackgerrit | Tetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for error messages https://review.openstack.org/138123 | 10:32 |
*** gokrokve has joined #heat | 10:32 | |
*** kopparam has quit IRC | 10:33 | |
*** gokrokve has quit IRC | 10:36 | |
*** _shaps_ has joined #heat | 10:37 | |
*** andrearosa has quit IRC | 10:37 | |
*** alexheneveld has quit IRC | 10:37 | |
*** alexheneveld has joined #heat | 10:38 | |
*** Qiming has joined #heat | 10:39 | |
*** alexheneveld has quit IRC | 10:40 | |
*** tellesnobrega_ has quit IRC | 10:43 | |
openstackgerrit | Merged openstack/heat: Add OS::Cinder::VolumeType resource https://review.openstack.org/132214 | 10:53 |
*** sanjayu has quit IRC | 10:58 | |
*** sanjayu has joined #heat | 11:00 | |
*** vijendar has quit IRC | 11:07 | |
*** vijendar has joined #heat | 11:08 | |
*** LiJiansheng has quit IRC | 11:10 | |
*** elynn has quit IRC | 11:17 | |
*** elynn has joined #heat | 11:18 | |
*** tochi has quit IRC | 11:21 | |
*** julienvey has joined #heat | 11:21 | |
asalkeld | i am filling in the heat agenda | 11:25 |
asalkeld | if anyone has topics | 11:25 |
asalkeld | https://wiki.openstack.org/wiki/Meetings/HeatAgenda | 11:26 |
*** lazy_prince is now known as killer_prince | 11:30 | |
*** gokrokve has joined #heat | 11:32 | |
skraynev | asalkeld: about kilo-1 status. May be it (https://blueprints.launchpad.net/heat/+spec/handle-update-for-security-groups) should be closed? | 11:32 |
skraynev | looks like all patches are merged | 11:33 |
asalkeld | ok, i'll look | 11:33 |
asalkeld | set to implemented | 11:34 |
*** alexpilotti has joined #heat | 11:34 | |
*** gokrokve has quit IRC | 11:37 | |
*** jamielennox is now known as jamielennox|away | 11:38 | |
skraynev | thx | 11:41 |
*** sorantis has quit IRC | 11:43 | |
*** Flcn has quit IRC | 11:45 | |
*** jcoufal has joined #heat | 11:46 | |
*** cdent has joined #heat | 11:47 | |
*** ifarkas has joined #heat | 11:48 | |
openstackgerrit | Merged openstack/heat: Reduce Server update complexity to below 20 https://review.openstack.org/137931 | 11:50 |
*** fandi has quit IRC | 11:54 | |
*** aweiteka has joined #heat | 11:55 | |
*** Flcn has joined #heat | 11:55 | |
*** Flcn has quit IRC | 11:57 | |
*** achanda has joined #heat | 11:59 | |
*** ishant has joined #heat | 11:59 | |
asalkeld | meeting time | 12:00 |
*** julienvey has quit IRC | 12:05 | |
*** julienvey has joined #heat | 12:05 | |
*** sorantis has joined #heat | 12:05 | |
*** blomquisg has quit IRC | 12:06 | |
*** zhiwei has quit IRC | 12:08 | |
*** david-lyle_afk is now known as david-lyle | 12:09 | |
*** andrearosa has joined #heat | 12:09 | |
*** julienvey has quit IRC | 12:09 | |
*** GonZo2K has joined #heat | 12:12 | |
*** ananta has joined #heat | 12:12 | |
*** ifarkas has quit IRC | 12:14 | |
*** tspatzier__ has joined #heat | 12:14 | |
*** david-lyle is now known as david-lyle_afk | 12:17 | |
*** david-lyle_afk is now known as david-lyle | 12:17 | |
*** GonZo2K has quit IRC | 12:17 | |
*** tspatzier has quit IRC | 12:17 | |
*** tspatzier__ is now known as tspatzier | 12:18 | |
*** ifarkas has joined #heat | 12:19 | |
*** jistr has quit IRC | 12:20 | |
*** david-lyle is now known as david-lyle_afk | 12:23 | |
*** david-lyle_afk is now known as david-lyle | 12:23 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Small re-factoring in template_resource https://review.openstack.org/138080 | 12:26 |
*** prazumovsky has joined #heat | 12:28 | |
openstackgerrit | Qiming Teng proposed openstack/heat: Stricter complexity checking in tox configuration https://review.openstack.org/140660 | 12:28 |
*** serg_melikyan has quit IRC | 12:28 | |
*** serg_melikyan has joined #heat | 12:29 | |
*** flyemsafe has joined #heat | 12:29 | |
*** david-lyle is now known as david-lyle_afk | 12:31 | |
*** david-lyle_afk is now known as david-lyle | 12:31 | |
*** serg_melikyan has quit IRC | 12:31 | |
mzbik | Hi guys | 12:31 |
*** serg_melikyan has joined #heat | 12:32 | |
*** gokrokve has joined #heat | 12:32 | |
mzbik | Im wondering... when I create stack using heat stack-freate and I pass yaml file using -f heat client is "reformating" it into json | 12:32 |
mzbik | and request sent to heat API contains json, not yaml | 12:33 |
*** gokrokve has quit IRC | 12:37 | |
*** jistr has joined #heat | 12:40 | |
*** dulek has quit IRC | 12:42 | |
*** sanjayu has quit IRC | 12:42 | |
mzbik | can I sent yaml? Or it must be json? | 12:44 |
*** saju_m has joined #heat | 12:44 | |
*** maishsk has quit IRC | 12:44 | |
*** koppara__ has quit IRC | 12:46 | |
asalkeld | mzbik, we were just in a meeting - the crowd will return | 12:46 |
*** Flcn has joined #heat | 12:47 | |
* asalkeld is heading off to bed tho' ... night | 12:47 | |
mzbik | ;) | 12:47 |
*** asalkeld has quit IRC | 12:47 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Change Neutron::FloatingIPAssociation res's name https://review.openstack.org/137799 | 12:47 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add attributes to Neutron::FloatingIPAssociation https://review.openstack.org/138376 | 12:47 |
*** unmeshg has quit IRC | 12:48 | |
*** ckmvishnu has quit IRC | 12:48 | |
*** julienvey has joined #heat | 12:50 | |
shardy | mzbik: I think you can pass either: | 12:52 |
shardy | https://github.com/openstack/heat/blob/master/heat/api/openstack/v1/stacks.py#L124 | 12:52 |
shardy | by default python-heatclient pre-parses the yaml so we can fail fast for malformed requests | 12:52 |
shardy | And so we can introspect the template and resolve file references e.g for get_file and nested stacks | 12:53 |
* shardy goes for lunch.. | 12:54 | |
mzbik | hmm | 12:54 |
*** maishsk has joined #heat | 12:56 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add property 'router' to Neutron::VPNService https://review.openstack.org/139588 | 12:57 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add property 'router' to RouterInterface https://review.openstack.org/139587 | 12:57 |
*** david-lyle is now known as david-lyle_afk | 13:00 | |
*** sorantis_ has joined #heat | 13:01 | |
*** jprovazn has quit IRC | 13:02 | |
*** sorantis has quit IRC | 13:04 | |
*** sorantis_ is now known as sorantis | 13:04 | |
zaneb | ugh, it was 7am meeting day again wasn't it :/ | 13:04 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add PropertySpecifyingError exception https://review.openstack.org/139633 | 13:07 |
*** dulek has joined #heat | 13:10 | |
*** andrearosa has quit IRC | 13:15 | |
*** BillArnold has joined #heat | 13:15 | |
*** andrearosa has joined #heat | 13:15 | |
*** BillArnold has quit IRC | 13:15 | |
*** jyoti-ranjan has quit IRC | 13:15 | |
*** BillArnold has joined #heat | 13:16 | |
*** achanda has quit IRC | 13:17 | |
*** aweiteka has quit IRC | 13:22 | |
*** ishant has quit IRC | 13:25 | |
ryansb | zaneb: yup | 13:26 |
*** saju_m has quit IRC | 13:26 | |
zaneb | I think it will be summer again before I get used to that | 13:27 |
*** gokrokve has joined #heat | 13:32 | |
*** jmckind has joined #heat | 13:35 | |
*** gokrokve has quit IRC | 13:37 | |
pas-ha | is anyone from rackers here now? | 13:39 |
pas-ha | nope, wrong question | 13:40 |
zaneb | pas-ha: still pretty early for them | 13:40 |
pas-ha | second try - who knows where is andersonvom? I found bug in his commit https://bugs.launchpad.net/heat/+bug/1401107 | 13:40 |
uvirtbot | Launchpad bug 1401107 in heat "test_server_cfn_init fails due to attribute resolution problem" [Undecided,New] | 13:41 |
pas-ha | just to give him chance to fix it if he has time | 13:41 |
*** Marga_ has joined #heat | 13:42 | |
*** serg_melikyan has quit IRC | 13:42 | |
*** dulek has quit IRC | 13:43 | |
*** dulek has joined #heat | 13:43 | |
*** serg_melikyan has joined #heat | 13:43 | |
*** aweiteka has joined #heat | 13:45 | |
*** blomquisg has joined #heat | 13:47 | |
*** kopparam has joined #heat | 13:49 | |
*** vijendar has quit IRC | 13:52 | |
*** jcoufal_ has joined #heat | 13:59 | |
*** piccata has quit IRC | 14:00 | |
mzbik | Damn it, I still cant find out how to properly use yaml files with our application | 14:01 |
*** jcoufal has quit IRC | 14:01 | |
mzbik | so I will try to attack it from different way: is there any doc about HOT in json? | 14:02 |
mzbik | or just write yaml and convert to json works/ | 14:02 |
*** piccata has joined #heat | 14:02 | |
*** sgordon_ has quit IRC | 14:02 | |
*** sgordon_ has joined #heat | 14:04 | |
*** rushiagr is now known as rushiagr_away | 14:11 | |
*** KanagarajM has quit IRC | 14:17 | |
*** GonZo2K has joined #heat | 14:17 | |
*** GonZo2K has quit IRC | 14:19 | |
*** rpothier has joined #heat | 14:22 | |
*** sgordon_ has quit IRC | 14:23 | |
zaneb | mzbik: write yaml and convert to json will work... not sure why anybody would want to do that... | 14:24 |
*** mzbik has quit IRC | 14:27 | |
*** vijendar has joined #heat | 14:31 | |
*** gokrokve has joined #heat | 14:32 | |
*** prazumovsky has quit IRC | 14:33 | |
*** gokrokve has quit IRC | 14:37 | |
*** ananta has quit IRC | 14:39 | |
*** dims has joined #heat | 14:39 | |
*** jprovazn has joined #heat | 14:42 | |
*** radez_g0n3 is now known as radez | 14:44 | |
*** inc0 has quit IRC | 14:44 | |
*** rushiagr_away is now known as rushiagr | 14:48 | |
*** hdd has joined #heat | 14:50 | |
*** Marga_ has quit IRC | 15:00 | |
*** maishsk has quit IRC | 15:00 | |
jdandrea | Hi! Still trying to troubleshoot http://paste.openstack.org/show/148193/ regarding multicloud. Looks like I've got everything properly set up, but I suspect I'm missing something. | 15:01 |
*** Qiming has quit IRC | 15:04 | |
*** dims has quit IRC | 15:05 | |
*** rpothier has quit IRC | 15:05 | |
*** dims has joined #heat | 15:05 | |
*** Marga_ has joined #heat | 15:06 | |
*** achanda has joined #heat | 15:07 | |
*** dims has quit IRC | 15:10 | |
*** fandi has joined #heat | 15:14 | |
*** vijendar has quit IRC | 15:15 | |
*** vijendar has joined #heat | 15:15 | |
*** sgordon_ has joined #heat | 15:20 | |
*** sabeen has joined #heat | 15:20 | |
*** serg_melikyan has quit IRC | 15:20 | |
*** Marga_ has quit IRC | 15:21 | |
Flcn | Hi! If i wan't to deploy some instances with heat and provision it using chef/ansible/.. i need to create new glance image for this? | 15:21 |
*** fandi has quit IRC | 15:22 | |
*** fandi has joined #heat | 15:23 | |
*** serg_melikyan has joined #heat | 15:25 | |
zaneb | Flcn: technically you don't *have* to (you can use a user_data script to install e.g. Chef and point it at the config), but you might want to in order to use some of the nice features of Heat like software deployments that require an in-guest agent beyond just cloud-init | 15:27 |
*** gokrokve has joined #heat | 15:30 | |
*** nkhare has quit IRC | 15:30 | |
Flcn | Zeneb: For example i want to execute ansible playbook with few params from heat stack create interface. Can i do it? | 15:30 |
shardy | https://github.com/openstack/heat-templates/blob/master/hot/software-config/example-templates/example-ansible-template.yaml | 15:31 |
Flcn | zeneb: I saw OS::Heat::SoftwareConfig in example config and with 'get_file:' params. | 15:31 |
shardy | Flcn: That may help, short answer, yes :) | 15:31 |
Flcn | where is example-ansible-template.ansible must be? | 15:32 |
zaneb | shardy: but you need an image with the in-instance tools for that, right? | 15:32 |
*** ccrouch has quit IRC | 15:32 | |
shardy | That example expects an image built in accordance with the instructions here: | 15:32 |
shardy | https://github.com/openstack/heat-templates/tree/master/hot/software-config/elements | 15:32 |
shardy | zaneb: Yes, although stevebaker has an example which works on a pristine fedora, by installing things via user_data | 15:33 |
shardy | https://review.openstack.org/#/c/119282/ | 15:33 |
jdandrea | stevebaker, yt? | 15:33 |
shardy | jdandrea: unlikely | 15:33 |
jdandrea | shardy: Oh. :( | 15:33 |
shardy | jdandrea: It's 4.30am where he is | 15:33 |
jdandrea | shardy: Ah, ok. | 15:34 |
Flcn | Thanks. I understand how it works. But don't know where "config-scripts/example-ansible-template.ansible" must be ) | 15:34 |
*** hdd has quit IRC | 15:35 | |
shardy | Flcn: python-heatclient just looks for it in the local filesystem | 15:35 |
*** sgordon_ has quit IRC | 15:35 | |
*** jrist has quit IRC | 15:36 | |
*** ccrouch has joined #heat | 15:36 | |
Flcn | Can i specify absolute path for it in my server? (i want to use it with rest api) | 15:36 |
*** kopparam has quit IRC | 15:36 | |
Flcn | shardy ^ ? | 15:40 |
shardy | Flcn: I don't really understand the question tbh, you can specify an absolute path wherever python-heatclient is excecuted | 15:41 |
*** vijendar has quit IRC | 15:41 | |
shardy | You can't tell the heat service to read a file from the local file system if that's what you mean, the files are included in the API call to heat | 15:42 |
*** tlashchova has joined #heat | 15:42 | |
Flcn | shardy: Ok, other question. This config file must be in my machine where i execute heat stack create command? | 15:42 |
shardy | Flcn: yes | 15:42 |
Flcn | shardy Thanks! | 15:43 |
*** achanda has quit IRC | 15:44 | |
*** serg_melikyan has quit IRC | 15:46 | |
*** inc0 has joined #heat | 15:49 | |
pas-ha | btw, I just noticed that our integration_tests do some IMO unneeded work - they install all the dependencies of heat once more, although they are all already installed in the devstack | 15:50 |
*** rpothier has joined #heat | 15:51 | |
*** jrist has joined #heat | 15:53 | |
*** achanda has joined #heat | 15:55 | |
*** serg_melikyan has joined #heat | 15:57 | |
*** saju_m has joined #heat | 16:01 | |
*** saju_m has quit IRC | 16:02 | |
*** achanda has quit IRC | 16:02 | |
*** saju_m has joined #heat | 16:03 | |
*** saju_m has quit IRC | 16:03 | |
*** inc0 has quit IRC | 16:04 | |
*** saju_m has joined #heat | 16:04 | |
*** saju_m has quit IRC | 16:05 | |
*** IlyaE has joined #heat | 16:05 | |
*** saju_m has joined #heat | 16:06 | |
*** saju_m has quit IRC | 16:07 | |
*** tspatzier has quit IRC | 16:08 | |
*** saju_m has joined #heat | 16:08 | |
*** saju_m has quit IRC | 16:09 | |
*** saju_m has joined #heat | 16:09 | |
*** jistr has quit IRC | 16:10 | |
*** fayablazer has quit IRC | 16:10 | |
*** saju_m has quit IRC | 16:10 | |
*** saju_m has joined #heat | 16:11 | |
*** saju_m has quit IRC | 16:12 | |
*** achanda_ has joined #heat | 16:13 | |
*** crose has joined #heat | 16:13 | |
*** saju_m has joined #heat | 16:13 | |
*** saju_m has quit IRC | 16:14 | |
*** sgordon_ has joined #heat | 16:15 | |
*** saju_m has joined #heat | 16:15 | |
*** sorantis has quit IRC | 16:16 | |
*** saju_m has quit IRC | 16:16 | |
*** saju_m has joined #heat | 16:17 | |
*** saju_m has quit IRC | 16:18 | |
*** spzala has joined #heat | 16:19 | |
*** crose has quit IRC | 16:20 | |
*** Marga_ has joined #heat | 16:20 | |
*** crose has joined #heat | 16:23 | |
*** gokrokve has quit IRC | 16:23 | |
*** pas-ha has quit IRC | 16:23 | |
*** pm90_ has joined #heat | 16:26 | |
*** kopparam has joined #heat | 16:29 | |
*** gokrokve has joined #heat | 16:30 | |
*** Drago has joined #heat | 16:30 | |
*** dims has joined #heat | 16:32 | |
*** Drago has quit IRC | 16:32 | |
*** Drago has joined #heat | 16:32 | |
*** pas-ha has joined #heat | 16:35 | |
*** dims has quit IRC | 16:36 | |
*** dims has joined #heat | 16:36 | |
*** tspatzier has joined #heat | 16:37 | |
*** Marga_ has quit IRC | 16:37 | |
*** Marga_ has joined #heat | 16:37 | |
*** pm90_ has quit IRC | 16:38 | |
*** pm90_ has joined #heat | 16:43 | |
*** pm90_ has quit IRC | 16:43 | |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/heat: Prevent showing 'show' too early https://review.openstack.org/140766 | 16:43 |
*** pm90_ has joined #heat | 16:44 | |
*** shakamunyi has quit IRC | 16:45 | |
*** zhiyan has quit IRC | 16:46 | |
*** serverascode___ has quit IRC | 16:47 | |
*** bhi has quit IRC | 16:47 | |
*** ipolyzos has quit IRC | 16:47 | |
*** Michalik has quit IRC | 16:50 | |
*** serg_melikyan has quit IRC | 16:52 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/heat: Updated from global requirements https://review.openstack.org/140052 | 16:57 |
*** serg_melikyan has joined #heat | 16:58 | |
*** achanda_ has quit IRC | 16:58 | |
*** achanda has joined #heat | 17:02 | |
*** jtomasek has quit IRC | 17:03 | |
*** kebray has joined #heat | 17:05 | |
*** andersonvom has joined #heat | 17:05 | |
*** tspatzier has quit IRC | 17:05 | |
*** tspatzier has joined #heat | 17:05 | |
*** david-lyle_afk is now known as david-lyle | 17:06 | |
*** tspatzier has quit IRC | 17:06 | |
*** dulek has quit IRC | 17:12 | |
*** Marga_ has quit IRC | 17:12 | |
*** k4n0 has quit IRC | 17:12 | |
*** tomek_adamczewsk has quit IRC | 17:13 | |
jdandrea | Q: Once one enables multi_cloud, does anything happen to the list of existing stacks in the DB? (stack-list now shows up empty, even if I disable multi_cloud and put things back as they were.) They were all test stacks, but now the resources are abandoned. (Oops.) | 17:14 |
* jdandrea goes looking for more trouble *grin* ... | 17:14 | |
*** jstrachan has quit IRC | 17:25 | |
*** vijendar has joined #heat | 17:31 | |
*** vijendar has quit IRC | 17:32 | |
*** vijendar has joined #heat | 17:32 | |
pas-ha | can some other core chime in on that? https://review.openstack.org/#/c/137115/ it is kind of big move officially removing py26 from heat :) | 17:33 |
openstackgerrit | Tomas Sedovic proposed openstack/heat: Implement removal_policies for AutoScalingGroup https://review.openstack.org/140781 | 17:36 |
shadower | shardy: there we go ^ | 17:37 |
*** gokrokve has quit IRC | 17:40 | |
*** julienvey has quit IRC | 17:41 | |
*** Marga_ has joined #heat | 17:43 | |
pas-ha | arrrgh, being bitten by stale pyc files again, took me good 30 mins to understand the cause :( | 17:47 |
*** Marga_ has quit IRC | 17:49 | |
*** gokrokve has joined #heat | 17:51 | |
*** tspatzier has joined #heat | 17:52 | |
ryansb | pas-ha: alias nopyc="find . -name '*.pyc' -delete" | 17:52 |
*** shakamunyi has joined #heat | 17:52 | |
*** Marga_ has joined #heat | 17:52 | |
*** jtomasek has joined #heat | 17:53 | |
*** shakamunyi has quit IRC | 17:55 | |
shardy | pas-ha: All openstack projects are dropping 2.6 support during kilo | 17:56 |
*** serverascode___ has joined #heat | 18:01 | |
*** derekh has quit IRC | 18:02 | |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/heat: Remove run_tests.sh https://review.openstack.org/140791 | 18:02 |
pas-ha | ryansb, yes, I know, I already have it scripted :) just forgot to run it. need to stick it in some git hook probably :) | 18:04 |
*** Flcn has quit IRC | 18:05 | |
*** shakamunyi has joined #heat | 18:06 | |
ryansb | hrm, git hook would be neat. | 18:07 |
*** zhiyan has joined #heat | 18:09 | |
*** Michalik has joined #heat | 18:10 | |
*** IlyaE has quit IRC | 18:12 | |
zaneb | pas-ha: funnily enough run_tests.sh had it in there (just for db migrations though). I can't see a reason not to put it in tox.ini as well | 18:13 |
pas-ha | zaneb, good idea | 18:13 |
*** crose has quit IRC | 18:13 | |
*** gokrokve has quit IRC | 18:13 | |
*** kopparam has quit IRC | 18:16 | |
*** ipolyzos has joined #heat | 18:17 | |
*** ifarkas has quit IRC | 18:28 | |
*** IlyaE has joined #heat | 18:28 | |
*** cdent has quit IRC | 18:29 | |
*** IlyaE has quit IRC | 18:30 | |
*** Marga_ has quit IRC | 18:30 | |
*** IlyaE has joined #heat | 18:31 | |
*** Marga_ has joined #heat | 18:31 | |
*** harlowja_away is now known as harlowja | 18:31 | |
*** tomek_adamczewsk has joined #heat | 18:31 | |
*** Marga_ has quit IRC | 18:32 | |
*** tspatzier has quit IRC | 18:32 | |
*** Marga_ has joined #heat | 18:32 | |
*** tspatzier has joined #heat | 18:32 | |
*** tspatzier has quit IRC | 18:33 | |
shardy | shadower: thanks! Reviewed, looks good, few minor comments | 18:33 |
*** xmltok has left #heat | 18:33 | |
shardy | skraynev: FYI there's some discussion re grenade progress on bug #1306708 | 18:37 |
uvirtbot | Launchpad bug 1306708 in grenade "Grenade does not support Heat" [Undecided,In progress] https://launchpad.net/bugs/1306708 | 18:37 |
*** Marga_ has quit IRC | 18:37 | |
shardy | May be worth clarifying on there if you're working on it, and letting sdague know we're reviving the effort by commenting on the bug and restoring the patch | 18:38 |
*** Flcn has joined #heat | 18:40 | |
shadower | shardy: thanks for the comments! Good stuff, will get on it tomorrow | 18:47 |
*** crose has joined #heat | 18:50 | |
*** Marga_ has joined #heat | 18:56 | |
*** Marga_ has quit IRC | 18:56 | |
openstackgerrit | Thomas Herve proposed openstack/heat: Sync oslo modules https://review.openstack.org/140094 | 18:57 |
*** sabeen3 has joined #heat | 19:00 | |
*** sabeen has quit IRC | 19:01 | |
*** Marga_ has joined #heat | 19:01 | |
*** reed has joined #heat | 19:04 | |
*** reed has quit IRC | 19:05 | |
*** jistr has joined #heat | 19:05 | |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/heat: Remove *.pyc files on every tox run https://review.openstack.org/140809 | 19:07 |
pas-ha | zaneb, ^ | 19:07 |
*** pas-ha has quit IRC | 19:07 | |
*** _shaps_ has quit IRC | 19:13 | |
*** IlyaE has quit IRC | 19:14 | |
*** BillArnold has quit IRC | 19:14 | |
*** serg_melikyan has quit IRC | 19:16 | |
*** kopparam has joined #heat | 19:17 | |
*** serg_melikyan has joined #heat | 19:21 | |
*** tspatzier has joined #heat | 19:21 | |
*** reed has joined #heat | 19:22 | |
*** serg_melikyan has quit IRC | 19:24 | |
*** erkules_ is now known as erkules | 19:27 | |
*** jistr has quit IRC | 19:30 | |
*** serg_melikyan has joined #heat | 19:33 | |
*** shakamunyi has quit IRC | 19:33 | |
*** shakamunyi has joined #heat | 19:34 | |
*** BillArnold has joined #heat | 19:35 | |
*** tomek_adamczewsk has quit IRC | 19:36 | |
*** sarob has joined #heat | 19:37 | |
*** sarob has quit IRC | 19:38 | |
*** serg_mel_ has joined #heat | 19:38 | |
*** serg_melikyan has quit IRC | 19:38 | |
*** sarob has joined #heat | 19:38 | |
*** serg_mel_ has quit IRC | 19:41 | |
*** sarob has quit IRC | 19:43 | |
*** Drago has quit IRC | 19:43 | |
*** Drago has joined #heat | 19:43 | |
*** tspatzier has quit IRC | 19:45 | |
*** tspatzier has joined #heat | 19:45 | |
stevebaker | morning | 19:45 |
stevebaker | jdandrea: the multi-cloud feature was never finished because we decided to eventually extend OS::Heat::Stack to be multi-cloud. First step is multi-region https://review.openstack.org/#/c/53313/ | 19:48 |
*** tspatzier has quit IRC | 19:49 | |
stevebaker | jdandrea: heat-standalone is supported, but for one cloud only | 19:49 |
jdandrea | stevebaker: Ohhh. :-o | 19:49 |
*** jcoufal_ has quit IRC | 19:49 | |
jdandrea | stevebaker: Is multi-region for things like RegionOne and so on? | 19:50 |
jdandrea | (On a single cloud.) | 19:50 |
*** kopparam has quit IRC | 19:51 | |
*** sabeen has joined #heat | 19:53 | |
jdandrea | stevebaker: So now I'm wondering. Is there *any* way for me to take Heat (Juno/Standalone) and talk to other OS clouds using a different HEAT_URL, OS_AUTH_URL, username/password/tenant ... and then I'm not sure about OS_NO_CLIENT_AUTH. | 19:54 |
jdandrea | (But not using multi_cloud ofc.) | 19:54 |
*** sabeen3 has quit IRC | 19:54 | |
jdandrea | ... and by Heat (Juno/Standalone) I really mean Heat client (Juno) | 19:54 |
stevebaker | jdandrea: you can deploy a heat-standalone per cloud you want to orchestrate on | 20:02 |
jdandrea | stevebaker: Or do I just use a Juno Heat client and point it at an Icehouse Heat URL, and nevermind heat standalone at all? | 20:02 |
jdandrea | stevebaker: Ah, that was my other thought. :) | 20:02 |
jdandrea | stevebaker: I'm not sure how I deploy multiple heat-standalones on the same VM using devstack. Looking for docs ... | 20:02 |
*** dims has quit IRC | 20:02 | |
stevebaker | for simplicity I would recommend one vm per heat-standalone. | 20:03 |
jdandrea | stevebaker: Ah, ok. I have a stack for that. ;) | 20:03 |
stevebaker | I'm playing with bringing up a heat-standalone as docker containers | 20:04 |
jdandrea | So I just need a way for these to talk with each other (due to something I'm doing on my end). But pointing the Juno Heat client at the Icehouse Heat engines is not a good idea, methinks. | 20:04 |
* jdandrea needs to play with Docker one of these days | 20:04 | |
*** aweiteka has quit IRC | 20:05 | |
*** aweiteka has joined #heat | 20:05 | |
stevebaker | jdandrea: clients should always be backwards compatible, so if latest python-heatclient doesn't work on icehouse heat then it is a bug | 20:05 |
jdandrea | stevebaker: *nods* but if I want the benefits of the engine, then I should run Heat/Juno in standalone and point *that* at an Icehouse controller. | 20:06 |
*** tango has joined #heat | 20:07 | |
jdandrea | "Not a good idea" meaning I don't gain any performance benefits of the Juno heat engine if I do that. I think Heat/Juno is such a major improvement, I really can't imagine using Heat/Icehouse. It has been that good. | 20:07 |
jdandrea | And I can deploy Heat/Juno in a VM in minutes, so ... :) | 20:07 |
stevebaker | sure, if you need heat juno features then standalone is an option. We don't do integration tests with that combo but it should work on an icehouse cloud | 20:07 |
jdandrea | It does. I use it now and it's fantastic. | 20:07 |
jdandrea | What I wanted to do next was point that at multiple clouds and be able to switch between them simply by changing env variables. | 20:08 |
jdandrea | That would be a big help. BUT, if there's a way to do it with OS::Heat::Stack (??). | 20:08 |
*** spzala has quit IRC | 20:08 | |
zaneb | jdandrea: why not have one Heat for each cloud if you can deploy it in a VM in minutes? | 20:08 |
jdandrea | I think not though. Multi-region first. | 20:09 |
jdandrea | That's what I'll have to do. It would have been nice to have an all-in-one install. I will just need to communicate between the VMs so that they cooperate. | 20:09 |
jdandrea | It's additional effort that would not be needed if I had multi_cloud, is all. | 20:10 |
stevebaker | jdandrea: however OS::Heat::Stack just tells the other heat what to do, so if that cloud has an icehouse heat then you're back to your first problem | 20:10 |
*** IlyaE has joined #heat | 20:10 | |
jdandrea | stevebaker: Ahhh, ok. | 20:10 |
zaneb | jdandrea: there will be a way to spread subtrees of a stack to different clouds using OS::Heat::Stack, but it will still require one Heat per cloud | 20:10 |
jdandrea | Yeah, we looked at the multi_cloud page and said "That's perfect!" ;) | 20:10 |
zaneb | or region, for that matter | 20:10 |
stevebaker | zaneb: that could be a user-deployed standalone heat per cloud though | 20:11 |
zaneb | yes, absolutely | 20:11 |
stevebaker | I bet we assume that there is an orchestration endpoint currently, but that would be fixable | 20:11 |
jdandrea | So for now then we will deploy one Heat/Juno VM for each Icehouse cloud we have, and then I need to come up with a way to coordinate between each of them from a central point. | 20:12 |
jdandrea | (remote ssh, most likely) | 20:12 |
stevebaker | jdandrea: yes, which could eventually be a template with OS::Heat::Stack resources in it | 20:12 |
jdandrea | But if I want to use Juno (and I can't update the clouds to Juno yet), then that won't fly. (Two issues. One is controlling multiple clouds. The other is wanting to use the Juno engine with Icehouse clouds.) | 20:13 |
jdandrea | s/controlling/orchestrating | 20:13 |
*** jtomasek has quit IRC | 20:21 | |
*** jcoufal has joined #heat | 20:23 | |
*** serg_melikyan has joined #heat | 20:24 | |
openstackgerrit | Merged openstack/heat: Remove Python 2.6 classifier https://review.openstack.org/137115 | 20:29 |
*** IlyaE has quit IRC | 20:32 | |
*** spzala has joined #heat | 20:34 | |
*** crose has quit IRC | 20:34 | |
*** jprovazn has quit IRC | 20:34 | |
*** rushiagr is now known as rushiagr_away | 20:43 | |
*** kopparam has joined #heat | 20:49 | |
*** serg_melikyan has quit IRC | 20:49 | |
*** shakamunyi has quit IRC | 20:53 | |
*** elynn has quit IRC | 20:54 | |
*** xxj has quit IRC | 20:55 | |
*** elynn has joined #heat | 20:55 | |
*** shakamunyi has joined #heat | 20:56 | |
*** xxj has joined #heat | 20:59 | |
*** dims has joined #heat | 21:03 | |
*** xxj has quit IRC | 21:04 | |
openstackgerrit | Merged openstack/heat: Deprecate HARestarter resource type https://review.openstack.org/121824 | 21:07 |
*** dims has quit IRC | 21:08 | |
*** xxj has joined #heat | 21:08 | |
*** hdd has joined #heat | 21:13 | |
*** achanda has quit IRC | 21:15 | |
*** IlyaE has joined #heat | 21:16 | |
*** dims has joined #heat | 21:17 | |
*** tomek_adamczewsk has joined #heat | 21:20 | |
*** aweiteka has quit IRC | 21:20 | |
*** kopparam has quit IRC | 21:21 | |
*** aweiteka has joined #heat | 21:22 | |
*** IlyaE has quit IRC | 21:22 | |
openstackgerrit | Ryan Brown proposed openstack/heat: Add a preview endpoint for stack updates https://review.openstack.org/122473 | 21:28 |
*** GonZo2K has joined #heat | 21:34 | |
*** crose has joined #heat | 21:40 | |
*** jcoufal has quit IRC | 21:43 | |
*** crose has quit IRC | 21:44 | |
*** crose has joined #heat | 21:45 | |
*** serg_melikyan has joined #heat | 21:50 | |
*** enterprisedc has quit IRC | 21:52 | |
*** IlyaE has joined #heat | 21:53 | |
*** serg_melikyan has quit IRC | 21:55 | |
*** IlyaE has quit IRC | 21:55 | |
*** IlyaE has joined #heat | 21:56 | |
jdandrea | stevebaker: When one wants to point a heatclient at another cloud, isn't it enough to set OS_USERNAME/TENANT_ID/PASSWORD/AUTH_URL/REGION_NAME? | 21:59 |
jdandrea | If I set HEAT_URL and OS_NO_CLIENT_AUTH (true or false), I get another Auth Required error. | 22:00 |
*** IlyaE has quit IRC | 22:01 | |
stevebaker | jdandrea: call heat with --debug to see what is going on. | 22:05 |
jdandrea | stevebaker: Did that. Got "Authentication required" as well. | 22:05 |
jdandrea | stevebaker: http://paste.openstack.org/show/148976/ | 22:07 |
*** jamielennox|away has quit IRC | 22:08 | |
*** shakamunyi has quit IRC | 22:08 | |
*** xxj has quit IRC | 22:09 | |
*** aweiteka has quit IRC | 22:09 | |
*** mattoliverau has quit IRC | 22:09 | |
*** serverascode___ has quit IRC | 22:09 | |
*** jamielennox|away has joined #heat | 22:10 | |
*** jamielennox|away is now known as jamielennox | 22:10 | |
*** shakamunyi has joined #heat | 22:10 | |
*** pm90_ has quit IRC | 22:10 | |
*** mattoliverau has joined #heat | 22:10 | |
*** serverascode___ has joined #heat | 22:10 | |
*** zigo has quit IRC | 22:11 | |
*** zigo has joined #heat | 22:12 | |
jdandrea | This is using Heat (Icehouse). | 22:13 |
jdandrea | I mean heatclient (Icehouse). | 22:13 |
stevebaker | jdandrea: there is no icehouse heatclient, I would recommend upgrading to 0.2.12 | 22:16 |
*** andreaf has quit IRC | 22:17 | |
*** andreaf has joined #heat | 22:17 | |
jdandrea | stevebaker: I miswrote that, I mean heatclient that was installed when Icehouse was installed. It's on 0.2.8. If I update to 0.2.12 will it risk updating other things besides the client? | 22:17 |
*** julienvey has joined #heat | 22:18 | |
jdandrea | Ah. Requires: pbr, iso8601, PrettyTable, python-keystoneclient, PyYAML, six, requests | 22:18 |
jdandrea | I am wondering if there will be a cascade of updates that will break Icehouse, is all. | 22:18 |
stevebaker | jdandrea: your client environment should really be separate from your deployed cloud | 22:19 |
jdandrea | The cloud isn't part of this. I'm talking about the controller node. | 22:19 |
jdandrea | They are separate. | 22:20 |
*** IlyaE has joined #heat | 22:20 | |
*** Drago has quit IRC | 22:20 | |
*** IlyaE has quit IRC | 22:21 | |
jdandrea | Sigh. Tried it and got an error after it build netifaces (Python.h: No such file or directory). | 22:21 |
*** xxj has joined #heat | 22:22 | |
stevebaker | jdandrea: do you need to be calling heat from your controller node? | 22:22 |
jdandrea | Yes. | 22:23 |
jdandrea | All of our controller nodes are set up that way. | 22:23 |
jdandrea | Trying again. Now it complains about PyYAML when it sets up that dependency. | 22:24 |
jdandrea | I might be close though. Just need to install libyaml (surprised it's not there already). | 22:25 |
stevebaker | you might want to build it in a venv | 22:25 |
jdandrea | Then I do more ssh stuff between the controller and the venv. We backed away from doing the standalone in a VM already. I will ask again. | 22:25 |
jdandrea | Boom. Heat now at 0.2.12. :) | 22:27 |
stevebaker | jdandrea: ... and this is when I tell you that you likely need this unreleased fix :/ https://bugs.launchpad.net/python-heatclient/+bug/1380658 | 22:28 |
uvirtbot | Launchpad bug 1380658 in python-heatclient "heatclient ignores the --os-auth-url option in standalone mode" [High,Fix committed] | 22:28 |
jdandrea | stevebaker: hehe | 22:28 |
jdandrea | I had a feeling! Ok. | 22:28 |
jdandrea | :) | 22:28 |
openstackgerrit | Miguel Grinberg proposed openstack/heat-specs: "for_each" function for HOT templates https://review.openstack.org/140849 | 22:30 |
jdandrea | FWIW: I needed python2.7-dev and libyaml-dev, but I think pip (?) can fail if apt-get type dependencies don't exist ahead of time. | 22:32 |
ccrouch | ryansb: stevebaker: ping | 22:33 |
*** serg_melikyan has joined #heat | 22:33 | |
*** rpothier has quit IRC | 22:33 | |
*** alexheneveld has joined #heat | 22:34 | |
*** Drago has joined #heat | 22:38 | |
*** asalkeld has joined #heat | 22:39 | |
stevebaker | ccrouch: pong | 22:39 |
asalkeld | morning | 22:42 |
*** alexheneveld has quit IRC | 22:43 | |
*** hdd has quit IRC | 22:43 | |
jdandrea | stevebaker: Well, the good news is heat 0.2.12 with the patch still works on the localhost. I still get authentication required when checking with the remote. | 22:44 |
*** IlyaE has joined #heat | 22:45 | |
jdandrea | stevebaker: New paste at http://paste.openstack.org/show/148994/ | 22:48 |
*** jmckind has quit IRC | 22:49 | |
stevebaker | jdandrea: so this is on a standalone juno heat? how did you configure standalone? | 22:51 |
jdandrea | No. This is not standalone. | 22:52 |
jdandrea | It's just heatclient 0.2.12. | 22:52 |
stevebaker | jdandrea: talking to what heat? | 22:52 |
jdandrea | Supposedly an icehouse heat-engine elsewhere. | 22:52 |
*** mattoliverau has quit IRC | 22:53 | |
*** mattoliverau has joined #heat | 22:53 | |
jdandrea | Correction: Definitely an icehouse heat-engine elsewhere. | 22:53 |
stevebaker | jdandrea: if it is not a standalone heat then you should not be setting OS_NO_CLIENT_AUTH or HEAT_URL | 22:53 |
jdandrea | stevebaker: Ah. Then that patch wouldn't be invoked anyway. | 22:54 |
stevebaker | sorry, I thought you were trying to get standalone working | 22:54 |
jdandrea | Oh! Standalone works very well. | 22:54 |
jdandrea | But when I explained to folks we'd need multiple VMs, that was nixed. | 22:55 |
jdandrea | So now I'm just using heatclient 0.2.12 and trying to point it to different Icehouse heat engines, and settling for heat-engine icehouse for the time being. :( | 22:55 |
stevebaker | ok, unset HEAT_URL and OS_NO_CLIENT_AUTH | 22:55 |
jdandrea | I did. | 22:56 |
jdandrea | Now I get Unauthorized: The request you have made requires authentication. (HTTP 401) | 22:56 |
stevebaker | --debug should show that a token is fetched from keystone first | 22:56 |
jdandrea | Ah, it's going to localhost to ask for tokens. | 22:56 |
jdandrea | Not to the other os install. | 22:56 |
*** blomquisg has quit IRC | 22:57 | |
*** serg_melikyan has quit IRC | 22:59 | |
jdandrea | stevebaker: I think I know what might be happening. The distant keystone might be using "localhost" for an endpoint. | 23:00 |
jdandrea | Gaaah | 23:01 |
jdandrea | Hmm. No. No it isn't. Whew. | 23:01 |
*** Flcn has quit IRC | 23:01 | |
*** Flcn has joined #heat | 23:02 | |
jdandrea | Hmm. The v2.0/tokens endpoint on :5000 isn't found. | 23:03 |
*** Flcn has quit IRC | 23:03 | |
*** serg_melikyan has joined #heat | 23:03 | |
*** Flcn has joined #heat | 23:03 | |
*** Flcn has quit IRC | 23:04 | |
jdandrea | http://paste.openstack.org/show/149002/ | 23:04 |
*** Flcn has joined #heat | 23:04 | |
*** Flcn has quit IRC | 23:05 | |
jdandrea | Aha! It IS returning localhost. In the /v2.0 endpoint on the other site, the self link uses "localhost" - bingo. So I think that just requires a more canonical host in the config. :) | 23:05 |
*** Flcn has joined #heat | 23:05 | |
*** Flcn has quit IRC | 23:06 | |
*** Flcn has joined #heat | 23:06 | |
*** Flcn has quit IRC | 23:06 | |
*** kopparam has joined #heat | 23:07 | |
*** Flcn has joined #heat | 23:07 | |
jdandrea | stevebaker: When you go to :5000/v2.0 on one of your keystone servers, does it mention localhost anywhere? | 23:07 |
miguelgrinberg | asalkeld: morning. So based on what we discussed yesterday, I decided to submit a spec for a loop construct in HOT templates. I hope it flies, let me know what you think. | 23:08 |
*** IlyaE has quit IRC | 23:09 | |
stevebaker | jdandrea: no. run "keystone catalog" and see if it looks sane | 23:10 |
jdandrea | stevebaker: Looks good on the other server. | 23:10 |
*** Flcn has quit IRC | 23:11 | |
jdandrea | Looks good on the local one too. | 23:11 |
stevebaker | ryansb: here is the heat-cfntools noboto branch https://review.openstack.org/#/q/status:abandoned+project:openstack/heat-cfntools+branch:master+topic:bug/1133792,n,z | 23:13 |
ryansb | stevebaker: thanks | 23:13 |
*** thedodd has joined #heat | 23:14 | |
jdandrea | stevebaker: If yours doesn't have localhost, and mine does, then I have something mangled on this end. I can scour the docs and, worst case, check with the keystone folks. | 23:15 |
stevebaker | ryansb: I abandoned it because shardy was very much against it at the time | 23:15 |
asalkeld | miguelgrinberg, :-) we can only try | 23:17 |
*** thedodd has quit IRC | 23:20 | |
openstackgerrit | Merged openstack/python-heatclient: Add support for parameter_defaults in environment https://review.openstack.org/135693 | 23:20 |
openstackgerrit | Merged openstack/python-heatclient: Show the creation_time for stack snapshot list https://review.openstack.org/139300 | 23:24 |
asalkeld | stevebaker, if you approve this it should unlease a bunch of patches https://review.openstack.org/#/c/139029/ | 23:24 |
openstackgerrit | Merged openstack/python-heatclient: Initial setup for i18n support https://review.openstack.org/137842 | 23:24 |
stevebaker | asalkeld: done | 23:26 |
asalkeld | awesome, thanks | 23:26 |
jpeeler | i'm sorry to say the nested stack validation doesn't appear to be working correctly | 23:28 |
asalkeld | stevebaker, what do we need to gate on our functional tests? | 23:28 |
stevebaker | asalkeld: https://review.openstack.org/#/c/140766/ might fix the failure you got in https://review.openstack.org/#/c/140246/ | 23:28 |
asalkeld | yeah, just approved that | 23:29 |
asalkeld | jpeeler, what's wrong? | 23:29 |
asalkeld | jpeeler, we just had a patch to make validation "better" | 23:29 |
jpeeler | i know, and it's the one responsible | 23:30 |
jpeeler | the templates i was using that validated properly before don't now | 23:30 |
asalkeld | jpeeler, do you have a link to a template? | 23:31 |
jpeeler | i'm using these templates here: https://github.com/larsks/heat-kubernetes | 23:31 |
jpeeler | ERROR: Failed to validate: Property error : 0: Property linkmanager_key not assigned | 23:31 |
*** pm90_ has joined #heat | 23:31 | |
jpeeler | it's just a OS::Heat::RandomString, but the nested stack isn't picking it up i guess | 23:32 |
asalkeld | could be specific to resource group | 23:33 |
asalkeld | looking at code... | 23:33 |
asalkeld | jpeeler, i think i can see a problem | 23:34 |
asalkeld | if github will just get a move on | 23:34 |
asalkeld | note: https://github.com/openstack/heat/commit/07bc99ea028fc2894bf11d9dc5878f5c11ab409e#diff-5fd544dd3dbba6674fe89439431b1acdR57 | 23:35 |
asalkeld | and https://github.com/openstack/heat/blob/master/heat/engine/resources/resource_group.py#L334 | 23:35 |
asalkeld | returns an empty params list | 23:35 |
*** tochi has joined #heat | 23:36 | |
asalkeld | jpeeler, can you raise an important bug/ | 23:36 |
asalkeld | ? | 23:36 |
asalkeld | priority==high | 23:36 |
jdandrea | stevebaker: It's working! keystone.conf (on the far end) was missing values for admin_endpoint and public_endpoint. They aren't needed locally though (different keystone versions too, it would seem). | 23:37 |
jpeeler | asalkeld: i'll do that. i actually questioned that part of the code on the review, but i wasn't confident enough to follow it through. | 23:38 |
jpeeler | too bad gerrit doesn't have comment links | 23:38 |
asalkeld | jpeeler, yeah - that nagging feeling that something is wrong is sometimes worth trusting | 23:38 |
asalkeld | np, we will get it fixed | 23:39 |
*** kopparam has quit IRC | 23:39 | |
asalkeld | yikes , i really don't like resource group, i find it really unreadable | 23:42 |
*** sabeen has quit IRC | 23:51 | |
stevebaker | asalkeld: I just need to fix up https://review.openstack.org/#/c/138940/ | 23:52 |
*** serg_melikyan has quit IRC | 23:52 | |
*** tellesnobrega_ has joined #heat | 23:55 | |
*** serg_melikyan has joined #heat | 23:55 | |
*** tellesnobrega_ has quit IRC | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!