*** chlong has quit IRC | 00:01 | |
*** LiJiansheng has joined #heat | 00:03 | |
*** serg_melikyan has quit IRC | 00:05 | |
*** serg_melikyan has joined #heat | 00:05 | |
*** pmallya has quit IRC | 00:06 | |
*** david-lyle is now known as david-lyle_afk | 00:06 | |
*** EricGonczer_ has joined #heat | 00:10 | |
openstackgerrit | Angus Salkeld proposed openstack/heat-specs: A collection of small changes to improve usability https://review.openstack.org/130682 | 00:11 |
---|---|---|
*** randallburt has joined #heat | 00:11 | |
*** kebray has joined #heat | 00:13 | |
*** julienvey has quit IRC | 00:15 | |
*** julienvey has joined #heat | 00:16 | |
*** chlong has joined #heat | 00:16 | |
*** julienvey has quit IRC | 00:21 | |
*** EricGonczer_ has quit IRC | 00:26 | |
*** LiJiansheng has quit IRC | 00:31 | |
*** LiJiansheng has joined #heat | 00:31 | |
*** Drago has joined #heat | 00:47 | |
*** Drago has quit IRC | 00:54 | |
*** julienvey has joined #heat | 01:00 | |
*** julienvey has quit IRC | 01:04 | |
*** zhiwei has joined #heat | 01:06 | |
*** randallburt has quit IRC | 01:11 | |
*** liuxx has joined #heat | 01:15 | |
*** ccrouch has joined #heat | 01:15 | |
*** asalkeld_ has quit IRC | 01:15 | |
*** asalkeld_ has joined #heat | 01:16 | |
*** Marga_ has joined #heat | 01:17 | |
*** andersonvom has quit IRC | 01:24 | |
*** Dragomir has joined #heat | 01:33 | |
*** sarob has quit IRC | 01:33 | |
*** apporc has joined #heat | 01:33 | |
*** apporc has quit IRC | 01:44 | |
*** kebray has quit IRC | 01:45 | |
*** shashankhegde has quit IRC | 01:47 | |
*** Qiming has joined #heat | 01:56 | |
*** nosnos has joined #heat | 02:02 | |
*** serg_melikyan has quit IRC | 02:02 | |
*** serg_melikyan has joined #heat | 02:03 | |
*** achanda_ has quit IRC | 02:04 | |
*** liuxx has quit IRC | 02:05 | |
*** liuxx has joined #heat | 02:05 | |
*** sgordon_ has joined #heat | 02:09 | |
*** EricGonczer_ has joined #heat | 02:11 | |
*** tiantian has joined #heat | 02:11 | |
*** swygue has joined #heat | 02:14 | |
*** swygue has quit IRC | 02:28 | |
*** erkules_ has joined #heat | 02:36 | |
*** erkules has quit IRC | 02:38 | |
*** serg_melikyan has quit IRC | 02:40 | |
*** Marga_ has quit IRC | 02:43 | |
*** swygue has joined #heat | 02:44 | |
*** EricGonczer_ has quit IRC | 02:52 | |
openstackgerrit | Angus Salkeld proposed openstack/heat: Implement resource "external_reference" https://review.openstack.org/135492 | 02:53 |
*** aweiteka has joined #heat | 02:54 | |
*** shashankhegde has joined #heat | 02:56 | |
*** liuxx has quit IRC | 02:59 | |
*** liuxx has joined #heat | 02:59 | |
*** bhi has quit IRC | 03:02 | |
*** links has joined #heat | 03:04 | |
*** achanda has joined #heat | 03:04 | |
*** dims_ has quit IRC | 03:05 | |
*** dims has joined #heat | 03:06 | |
*** Dragomir has quit IRC | 03:09 | |
*** achanda has quit IRC | 03:10 | |
*** EricGonczer_ has joined #heat | 03:11 | |
*** EricGonczer_ has quit IRC | 03:12 | |
*** Marga_ has joined #heat | 03:14 | |
*** GonZo2K has quit IRC | 03:14 | |
*** harlowja is now known as harlowja_away | 03:16 | |
*** Marga_ has quit IRC | 03:19 | |
*** nosnos has quit IRC | 03:20 | |
*** jrist has quit IRC | 03:28 | |
*** achanda has joined #heat | 03:32 | |
*** swygue has quit IRC | 03:33 | |
*** asalkeld_ is now known as asalkeld_afk | 03:40 | |
*** jrist has joined #heat | 03:40 | |
*** Marga_ has joined #heat | 03:44 | |
*** funzo has quit IRC | 03:49 | |
*** sgordon_ has quit IRC | 03:50 | |
*** swygue has joined #heat | 03:51 | |
*** funzo has joined #heat | 03:51 | |
*** funzo has quit IRC | 03:55 | |
*** aweiteka has quit IRC | 03:58 | |
*** Marga_ has quit IRC | 04:00 | |
*** blomquisg has quit IRC | 04:05 | |
*** nosnos has joined #heat | 04:12 | |
*** rushiagr_away is now known as rushiagr | 04:18 | |
openstackgerrit | Steve Baker proposed openstack/python-heatclient: Add CLI commands to interact with software-config https://review.openstack.org/134107 | 04:26 |
openstackgerrit | Steve Baker proposed openstack/python-heatclient: output-show format by json or raw https://review.openstack.org/135499 | 04:26 |
openstackgerrit | Merged openstack/python-heatclient: Updated from global requirements https://review.openstack.org/134792 | 04:31 |
*** Yanyanhu has joined #heat | 04:41 | |
openstackgerrit | Merged openstack/heat: Updated from global requirements https://review.openstack.org/134767 | 04:41 |
openstackgerrit | Merged openstack/heat: Remove duplication on stack resource operations https://review.openstack.org/135109 | 04:41 |
*** achanda has quit IRC | 04:42 | |
*** elynn has quit IRC | 04:42 | |
*** tellesnobrega has quit IRC | 04:44 | |
*** swygue has quit IRC | 04:50 | |
*** tnurlygayanov has quit IRC | 04:55 | |
*** Marga_ has joined #heat | 04:57 | |
*** Marga_ has quit IRC | 05:02 | |
*** swygue has joined #heat | 05:13 | |
*** shashankhegde has quit IRC | 05:15 | |
*** asalkeld_afk is now known as asalkeld | 05:16 | |
*** shashankhegde has joined #heat | 05:18 | |
*** vijayagurug has joined #heat | 05:21 | |
*** tiantian has quit IRC | 05:23 | |
*** ckmvishnu has joined #heat | 05:24 | |
*** achanda has joined #heat | 05:25 | |
ckmvishnu | in case of concurrent update, what would be the desired way of halting the update-in-progress. should it gracefully stop or should it behave similar to cancel-update implemented currently? | 05:28 |
ckmvishnu | i guess user would want to stop old in-progress updates abruptly | 05:31 |
*** Dragomir has joined #heat | 05:31 | |
ckmvishnu | asalkeld: Hi | 05:32 |
asalkeld | hi ckmvishnu | 05:32 |
ckmvishnu | regarding to my ^ question | 05:32 |
asalkeld | ckmvishnu, i thought the idea was just to let the last operations finish | 05:33 |
ckmvishnu | more like a gracefull stop? | 05:33 |
asalkeld | and when we went back to see what was next to do the graph was just different | 05:33 |
asalkeld | yeah | 05:33 |
asalkeld | cancelling is hard | 05:34 |
asalkeld | just let it finish | 05:34 |
ckmvishnu | got it. | 05:34 |
asalkeld | and we have to clean up | 05:34 |
ckmvishnu | ok | 05:35 |
asalkeld | ckmvishnu, i am a bit less optimistic about a mid cycle even happening - lots of people can't get travel finance | 05:35 |
ckmvishnu | we can always have a hangout session | 05:35 |
asalkeld | the answer is basially , we would love a mid cycle if it is local to us | 05:35 |
asalkeld | ckmvishnu, i'd like us to do that more | 05:36 |
asalkeld | esp. on specific topics | 05:36 |
ckmvishnu | ok | 05:36 |
ckmvishnu | brb | 05:36 |
*** boris-42 has joined #heat | 05:39 | |
*** serg_melikyan has joined #heat | 05:41 | |
*** serg_melikyan has quit IRC | 05:45 | |
*** rakesh_hs has joined #heat | 05:51 | |
*** k4n0 has joined #heat | 05:52 | |
*** apporc has joined #heat | 05:55 | |
*** Marga_ has joined #heat | 05:58 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/heat: Imported Translations from Transifex https://review.openstack.org/133615 | 06:01 |
*** links has quit IRC | 06:02 | |
*** Marga_ has quit IRC | 06:03 | |
*** shashankhegde has quit IRC | 06:08 | |
*** david-lyle_afk has quit IRC | 06:12 | |
*** ananta has joined #heat | 06:15 | |
*** tomek_adamczewsk has joined #heat | 06:23 | |
*** tiantian has joined #heat | 06:25 | |
Qiming | asalkeld, a quick question? | 06:27 |
asalkeld | sure | 06:28 |
Qiming | asalkeld, http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/resources/resource_group.py#n291 | 06:28 |
Qiming | I'm suggesting returning a Json here, instead of a Python dict | 06:29 |
Qiming | a simple fix indeed, but I'm not sure if I'm breaking any existing users | 06:29 |
*** tomek_adamczews1 has joined #heat | 06:30 | |
asalkeld | Qiming, i am not sure without looking into it a bit more | 06:31 |
Qiming | or should I just propose it and wait for some -2s? | 06:31 |
asalkeld | Qiming, yeah maybe - if it's not too much work | 06:31 |
*** hdd has joined #heat | 06:31 | |
*** tomek_adamczewsk has quit IRC | 06:31 | |
asalkeld | so is there a related bug? | 06:31 |
Qiming | basically, even as an output from a stack, you'd better make it a Json alike thing, so that people can parse it further more | 06:31 |
Qiming | ah, I'm passing that result back to SoftwareConfig, but SoftwareConfig only accepts Json | 06:32 |
asalkeld | ok, i'd suggest making a bug | 06:33 |
Qiming | ok, will do, thanks | 06:33 |
asalkeld | that seems reasonable change so it can work with software config | 06:33 |
*** vijendar has quit IRC | 06:33 | |
Qiming | because Heat (should) only recognize Json | 06:34 |
asalkeld | it would be good to audit what the other resources return | 06:34 |
Qiming | in most of the cases, just simple strings or lists | 06:35 |
Qiming | which is okay | 06:35 |
Qiming | I can do a quick check over them all | 06:35 |
asalkeld | that would be great | 06:35 |
*** k4n0 has quit IRC | 06:39 | |
tiantian | asalkeld: would you please to approve this again:) https://review.openstack.org/#/c/130152/ | 06:40 |
asalkeld | looking | 06:40 |
asalkeld | done | 06:41 |
tiantian | Tks:) | 06:42 |
*** viktors has joined #heat | 06:44 | |
*** viktors|akf has quit IRC | 06:45 | |
*** tomek_adamczews1 has quit IRC | 06:45 | |
*** tomek_adamczewsk has joined #heat | 06:46 | |
*** ishant has joined #heat | 06:47 | |
*** achanda has quit IRC | 06:48 | |
*** k4n0 has joined #heat | 06:53 | |
*** achanda has joined #heat | 06:57 | |
*** Marga_ has joined #heat | 06:59 | |
*** tomek_adamczews1 has joined #heat | 07:00 | |
openstackgerrit | Qi Zhang proposed openstack/heat: Make the keystoneclient pickup the region name passed in from heatclient https://review.openstack.org/135521 | 07:02 |
*** tomek_adamczewsk has quit IRC | 07:02 | |
*** Marga_ has quit IRC | 07:03 | |
*** jprovazn has joined #heat | 07:09 | |
*** dsneddon has quit IRC | 07:10 | |
*** kevinbenton has quit IRC | 07:22 | |
*** nkhare has joined #heat | 07:24 | |
*** achanda has quit IRC | 07:26 | |
*** nanjj has joined #heat | 07:27 | |
nanjj | shardy: hi | 07:29 |
*** Qiming has quit IRC | 07:29 | |
nanjj | asalkeld: hi | 07:30 |
asalkeld | hi nanjj, give me 5 | 07:30 |
asalkeld | (mins) | 07:31 |
*** k4n0 has quit IRC | 07:31 | |
openstackgerrit | Merged openstack/heat: Add snapshot restore HTTP API https://review.openstack.org/92125 | 07:32 |
asalkeld | nanjj, shoot | 07:34 |
openstackgerrit | Merged openstack/heat: Don't stop create immediately on error for stack resources https://review.openstack.org/130152 | 07:36 |
nanjj | asalkeld: drafting a bug | 07:36 |
nanjj | asalkeld: a question is why the invocation of alarm url is design as blocked | 07:36 |
nanjj | asalkeld: instead of in async way? | 07:37 |
nanjj | asalkeld: here alarm url is the one in auto scaling group scaling policy | 07:37 |
asalkeld | nanjj, no special reason | 07:37 |
asalkeld | async sounds better | 07:37 |
nanjj | asalkeld: but the api timeout may be found | 07:37 |
nanjj | asalkeld: I will open a bug to correct it | 07:37 |
asalkeld | cool | 07:38 |
nanjj | asalkeld: another one | 07:39 |
nanjj | asalkeld: http://en.wikipedia.org/wiki/Hostname | 07:39 |
nanjj | asalkeld: one a-z, -, 0-9 allowed in host short name | 07:39 |
nanjj | asalkeld: so we need to have check before send the hostname to nova | 07:40 |
asalkeld | nanjj, sounds good | 07:40 |
asalkeld | bug and small validation | 07:40 |
nanjj | asalkeld: for example, my_asg, here _ is not allowed | 07:40 |
*** Yanyanhu has quit IRC | 07:41 | |
asalkeld | moving network, brb | 07:41 |
*** asalkeld_ has joined #heat | 07:43 | |
*** k4n0 has joined #heat | 07:44 | |
*** asalkeld has quit IRC | 07:46 | |
openstackgerrit | huangtianhua proposed openstack/heat: Failed res no need UpdateReplace which has nested_stack https://review.openstack.org/130107 | 07:47 |
openstackgerrit | huangtianhua proposed openstack/heat: Correct autoscaling group's updates from a failed state https://review.openstack.org/135524 | 07:47 |
*** boris-42 has quit IRC | 07:47 | |
*** GonZo2K has joined #heat | 07:51 | |
*** Marga_ has joined #heat | 07:51 | |
*** Dragomir has quit IRC | 07:54 | |
*** jtomasek has quit IRC | 07:58 | |
*** tspatzier has joined #heat | 08:00 | |
*** tomek_adamczews1 has quit IRC | 08:01 | |
*** pasquier-s has joined #heat | 08:01 | |
*** tomek_adamczewsk has joined #heat | 08:07 | |
*** ifarkas has joined #heat | 08:09 | |
openstackgerrit | Jun Jie Nan proposed openstack/heat-templates: Remove underscore in autoscaling group name https://review.openstack.org/135525 | 08:09 |
*** jstrachan has joined #heat | 08:13 | |
*** alexheneveld has quit IRC | 08:16 | |
*** tomek_adamczewsk has quit IRC | 08:18 | |
*** ckmvishnu has quit IRC | 08:18 | |
*** tomek_adamczewsk has joined #heat | 08:19 | |
*** justin-8 has quit IRC | 08:19 | |
*** justin-8 has joined #heat | 08:20 | |
*** links has joined #heat | 08:22 | |
*** ckmvishnu has joined #heat | 08:23 | |
*** tiantian has quit IRC | 08:26 | |
*** ishant2 has joined #heat | 08:29 | |
*** ishant has quit IRC | 08:30 | |
*** praveenkumar has quit IRC | 08:30 | |
*** bhi has joined #heat | 08:31 | |
*** praveenkumar has joined #heat | 08:33 | |
*** chlong has quit IRC | 08:34 | |
*** alexheneveld has joined #heat | 08:37 | |
*** tiantian has joined #heat | 08:43 | |
*** tiantian is now known as huangtianhua | 08:44 | |
*** julienvey has joined #heat | 08:58 | |
*** jcoufal has joined #heat | 08:58 | |
*** sorantis has joined #heat | 08:59 | |
*** jcoufal has quit IRC | 09:01 | |
*** jcoufal has joined #heat | 09:01 | |
*** jcoufal has quit IRC | 09:01 | |
*** rakesh_hs2 has joined #heat | 09:02 | |
*** jcoufal has joined #heat | 09:02 | |
*** rakesh_hs has quit IRC | 09:03 | |
*** nosnos has quit IRC | 09:07 | |
*** nosnos has joined #heat | 09:08 | |
*** cmyster has joined #heat | 09:10 | |
*** pas-ha has joined #heat | 09:10 | |
pas-ha | morning all | 09:11 |
*** ananta has quit IRC | 09:15 | |
cmyster | morning | 09:16 |
shardy | morning all | 09:16 |
*** Marga_ has quit IRC | 09:17 | |
*** erkules_ is now known as erkules | 09:18 | |
cmyster | mornin | 09:22 |
*** sorantis has joined #heat | 09:22 | |
*** Marga_ has joined #heat | 09:22 | |
cmyster | shardy: I tried to be avail for last night (my pre-dawn) but it was not meant to be... | 09:22 |
cmyster | shardy: also I understand that you are working ontest_update. I am going to work on it as well, we should talk about how to sync the work on it | 09:23 |
shardy | cmyster: you mean functional tests? | 09:24 |
cmyster | thats the one | 09:24 |
shardy | cmyster: Yeah, I just posted a couple of new tests related to some update bugs I've been fixing | 09:24 |
cmyster | coolness | 09:24 |
* cmyster pulls | 09:24 | |
shardy | my plan is to add tests for stuff which is broken as we fix it basically | 09:24 |
shardy | cmyster: I'll loop you in if I'm doing anything significant tho so we can avoid overlapping | 09:25 |
cmyster | gotcha, I am thinking how I can add a test for retries for failures | 09:25 |
cmyster | on* | 09:25 |
*** nanjj has quit IRC | 09:27 | |
openstackgerrit | Steven Hardy proposed openstack/heat: StackResource consider files in implementation_signature https://review.openstack.org/135355 | 09:28 |
openstackgerrit | Steven Hardy proposed openstack/heat: Move implementation_signature to StackResource https://review.openstack.org/135354 | 09:28 |
openstackgerrit | Steven Hardy proposed openstack/heat: Make ResourceGroup updates update nested stacks https://review.openstack.org/134037 | 09:28 |
*** GonZo2K has quit IRC | 09:39 | |
shardy | asalkeld_: Hey, don't know if you saw but I posted a series moving to the implementation_signature update approach, including hashing the files | 09:41 |
*** jamielennox is now known as jamielennox|away | 09:41 | |
shardy | asalkeld: I replied to your comment on https://review.openstack.org/#/c/134037/ | 09:41 |
shardy | I think that change is still needed despite the move to implementation_signature | 09:41 |
shardy | I abandoned the previous always-recurse patch you -1'd tho | 09:42 |
*** Marga_ has quit IRC | 09:51 | |
*** nanjj has joined #heat | 09:53 | |
openstackgerrit | Steven Hardy proposed openstack/heat: StackResource consider files in implementation_signature https://review.openstack.org/135355 | 09:57 |
openstackgerrit | Steven Hardy proposed openstack/heat: Move implementation_signature to StackResource https://review.openstack.org/135354 | 09:57 |
openstackgerrit | Steven Hardy proposed openstack/heat: Make ResourceGroup updates update nested stacks https://review.openstack.org/134037 | 09:57 |
openstackgerrit | Merged openstack/heat: StackResource add show_deleted option to nested() accessor method https://review.openstack.org/116333 | 09:59 |
openstackgerrit | Steven Hardy proposed openstack/heat: Add functional test for update of group of provider resources https://review.openstack.org/135353 | 10:02 |
openstackgerrit | Steven Hardy proposed openstack/heat: Add functional test for update of provider resource https://review.openstack.org/135348 | 10:02 |
*** Marga_ has joined #heat | 10:02 | |
pas-ha | shardy, question on our v3 auth - do we still need the heat_stack_owner role for it to work? | 10:03 |
shardy | pas-ha: No, not on latest master, on Juno yes, until https://review.openstack.org/#/c/130104/ lands | 10:04 |
shardy | pas-ha: I need to follow up on the bug #1376562 fix and e.g remove heat_stack_owner from devstack and elsewhere | 10:05 |
uvirtbot | Launchpad bug 1376562 in heat/juno "Can't delegate optional roles" [High,In progress] https://launchpad.net/bugs/1376562 | 10:05 |
pas-ha | shardy, ok, thanks | 10:06 |
shardy | pas-ha: Note that folks still have the option of setting trusts_delegated_roles to a list if they want the old behavior | 10:06 |
*** zhiwei has quit IRC | 10:07 | |
*** LiJiansheng has quit IRC | 10:08 | |
*** ckmvishnu has quit IRC | 10:10 | |
*** LiJiansheng has joined #heat | 10:13 | |
*** Marga_ has quit IRC | 10:17 | |
*** jtomasek has joined #heat | 10:27 | |
*** reed has joined #heat | 10:27 | |
*** stannie1 is now known as stannie | 10:27 | |
*** alexheneveld has quit IRC | 10:31 | |
*** dkusidlo has joined #heat | 10:36 | |
*** tellesnobrega has joined #heat | 10:38 | |
*** boris-42 has joined #heat | 10:40 | |
pfreund_ | hello. I would like to do a commit in the doc, but it has been rejected (https://review.openstack.org/#/c/135548/) | 10:40 |
pfreund_ | Where do I have to make the change ? It seems that it's not in openstack manuals | 10:40 |
mattt | pfreund_: sounds like it generates docs from the heat code itself? | 10:41 |
shardy | mattt: That's correct | 10:41 |
shardy | pfreund_: You'll need to update the description in the properties schema: | 10:41 |
shardy | https://github.com/openstack/heat/blob/master/heat/engine/resources/neutron/security_group.py#L85 | 10:42 |
pfreund_ | shardy: thanks | 10:43 |
*** justin-8_ has joined #heat | 10:44 | |
*** justin-8 has quit IRC | 10:47 | |
cmyster | note to self: heat pull != git pull. | 10:48 |
cmyster | I need more coffee | 10:48 |
asalkeld_ | shardy, i'll have a look in a bit | 10:48 |
asalkeld_ | just come back from dinner out | 10:48 |
shardy | asalkeld_: Ok no worries, thanks | 10:50 |
*** liuxx has quit IRC | 10:50 | |
*** alexheneveld has joined #heat | 10:50 | |
asalkeld_ | shardy, looks good just waiting for verified | 10:54 |
shardy | asalkeld_: great, thanks | 10:55 |
*** justin-8 has joined #heat | 10:55 | |
*** tellesnobrega has quit IRC | 10:56 | |
*** justin-8_ has quit IRC | 10:58 | |
openstackgerrit | Merged openstack/heat: engine service add user_creds_id to create_stack interface https://review.openstack.org/116334 | 10:59 |
*** justin-8_ has joined #heat | 10:59 | |
openstackgerrit | Merged openstack/heat: Imported Translations from Transifex https://review.openstack.org/133615 | 11:00 |
*** justin-8 has quit IRC | 11:02 | |
*** nkhare has quit IRC | 11:08 | |
*** huangtianhua has quit IRC | 11:09 | |
*** dims has quit IRC | 11:09 | |
*** dims has joined #heat | 11:09 | |
*** sorantis has quit IRC | 11:16 | |
*** ishant has joined #heat | 11:23 | |
*** ishant2 has quit IRC | 11:24 | |
*** Marga_ has joined #heat | 11:24 | |
*** justin-8 has joined #heat | 11:27 | |
*** justin-8_ has quit IRC | 11:29 | |
*** Qiming has joined #heat | 11:31 | |
*** sorantis has joined #heat | 11:38 | |
*** tellesnobrega has joined #heat | 11:40 | |
*** alexpilotti has joined #heat | 11:44 | |
*** ekarlso- has quit IRC | 11:44 | |
*** ekarlso- has joined #heat | 11:50 | |
*** nkhare has joined #heat | 11:55 | |
openstackgerrit | Eoghan Glynn proposed openstack/heat: Correctly set CombinationAlarm repeat_actions https://review.openstack.org/135576 | 12:00 |
asalkeld_ | g'night all | 12:01 |
*** asalkeld_ has quit IRC | 12:01 | |
*** Marga_ has quit IRC | 12:03 | |
*** ishant2 has joined #heat | 12:06 | |
*** ishant has quit IRC | 12:07 | |
*** julienvey has quit IRC | 12:11 | |
*** nanjj has quit IRC | 12:11 | |
*** tomek_adamczewsk has quit IRC | 12:12 | |
*** julienvey has joined #heat | 12:13 | |
openstackgerrit | Merged openstack/heat-templates: Minor fixes to docker hook https://review.openstack.org/135124 | 12:13 |
*** rakesh_hs2 has quit IRC | 12:19 | |
*** hdd has quit IRC | 12:22 | |
*** tomek_adamczewsk has joined #heat | 12:24 | |
*** julienvey has quit IRC | 12:24 | |
*** julienvey has joined #heat | 12:27 | |
*** rpothier has joined #heat | 12:28 | |
openstackgerrit | Merged openstack/heat: Move implementation_signature to StackResource https://review.openstack.org/135354 | 12:30 |
*** nanjj has joined #heat | 12:31 | |
*** nkhare has quit IRC | 12:34 | |
*** ccrouch has quit IRC | 12:39 | |
openstackgerrit | Pierre Freund proposed openstack/heat: Add requirement to SecurityGroup "remote_group_id" https://review.openstack.org/135587 | 12:40 |
openstackgerrit | Merged openstack/heat: StackResource consider files in implementation_signature https://review.openstack.org/135355 | 12:40 |
*** tellesnobrega has quit IRC | 12:42 | |
*** Qiming_ has joined #heat | 12:42 | |
openstackgerrit | Pierre Freund proposed openstack/heat: Add requirement to SecurityGroup "remote_group_id" https://review.openstack.org/135587 | 12:44 |
*** Qiming has quit IRC | 12:45 | |
*** gfidente has joined #heat | 12:49 | |
*** ekarlso- has quit IRC | 12:50 | |
*** ekarlso- has joined #heat | 12:50 | |
gfidente | guys, I would like a heat template to set some key to a list of numbers, like 0,1,2,3 , depending on the count of a resourcegroup | 12:50 |
gfidente | can you help me do that? | 12:50 |
*** swygue has quit IRC | 12:51 | |
*** tnurlygayanov has joined #heat | 12:52 | |
*** sgordon_ has joined #heat | 12:53 | |
*** nanjj` has joined #heat | 12:54 | |
*** nanjj has quit IRC | 12:55 | |
*** dims has quit IRC | 12:58 | |
*** ccrouch has joined #heat | 12:58 | |
*** dims has joined #heat | 12:58 | |
*** dims has quit IRC | 13:08 | |
*** dims has joined #heat | 13:08 | |
openstackgerrit | H3C iMC proposed openstack/heat: add evacuate action. add evacuate action for heat HA, when a master host failed, evacuate to the vm to another host. Fixes Bug1393690 https://review.openstack.org/135303 | 13:11 |
*** ifarkas has quit IRC | 13:12 | |
*** ifarkas has joined #heat | 13:12 | |
*** rushiagr is now known as rushiagr_away | 13:14 | |
*** vijendar has joined #heat | 13:21 | |
*** aweiteka has joined #heat | 13:26 | |
*** vijendar has quit IRC | 13:29 | |
openstackgerrit | H3C iMC proposed openstack/heat: add evacuate action. add evacuate action for heat HA, when a master host failed, evacuate to the vm to another host. Fixes Bug1393690 https://review.openstack.org/135303 | 13:34 |
*** vijendar has joined #heat | 13:34 | |
*** tellesnobrega has joined #heat | 13:40 | |
*** tellesnobrega has quit IRC | 13:40 | |
*** apporc has quit IRC | 13:43 | |
*** vijendar1 has joined #heat | 13:43 | |
*** vijendar has quit IRC | 13:44 | |
shardy | gfidente: I don't think there is an easy way to do that in the template, the "refs" attribute gives you a list of the resource ID's though, does that help? | 13:45 |
shardy | gfidente: If we added a "names" attribute, it would do what you want, but ideally I'd rather not make the nested stack resource naming part of the interface, because we may want to change it in the future | 13:46 |
shardy | gfidente: can you provide any more info about exactly what you need to do? | 13:46 |
cmyster | I am trying to think about test cases for updating a CREATE_FAILED stack when rolleback is turned on and does it matter if rollback is turned on or off at all... | 13:48 |
*** hdd has joined #heat | 13:48 | |
shardy | cmyster: personally, I don't see the point in enabling rollback if you know it will roll back to a FAILED state | 13:49 |
shardy | depends why it failed though I guess | 13:49 |
cmyster | shardy the point in testing it is to make sure that when you do heat will not tell you omg dude really ? | 13:49 |
*** LiJiansheng has quit IRC | 13:50 | |
shardy | cmyster: sure, I'm just suggesting it's not a scenario which will affect most users | 13:51 |
cmyster | shardy: updating a failed stack is in my test plan to do list so I wonder if it really matters to go over the rollback option at all. Say you have a valid stack (rollback is on) then yo update and it fails and then you fix the problem with the new template and try updating again | 13:51 |
cmyster | regardless I need to cover those | 13:51 |
*** vijendar1 has quit IRC | 13:52 | |
*** vijendar has joined #heat | 13:52 | |
cmyster | I guess that I simply lack enough data about how rollback functions... | 13:52 |
*** jdob has joined #heat | 13:52 | |
cmyster | https://blueprints.launchpad.net/heat/+spec/stack-rollback | 13:53 |
*** jistr has joined #heat | 13:53 | |
*** vijendar1 has joined #heat | 13:53 | |
*** jistr is now known as jistr|mtg | 13:53 | |
shardy | cmyster: It's just a reverse-update, I'm saying it's not high priority to test, relative to all the non-rollback use-cases we need to support (and historically haven't tested very well if at all) | 13:54 |
shardy | cmyster: Just my opinion ;) | 13:54 |
cmyster | I hear you | 13:55 |
*** vijendar has quit IRC | 13:56 | |
*** zaneb has joined #heat | 13:57 | |
cmyster | shardy: I'll send (internal) a test plan in ~10m its mostly standard test cases... | 13:59 |
*** serg_melikyan has joined #heat | 13:59 | |
gfidente | shardy, hi there, thanks | 13:59 |
gfidente | it's just that ceph uses a list of identifiers to map into different config file sections and resolve the hostname from that | 14:00 |
gfidente | I think I can use any arbitrary string so I will probably use the item value rather than the item count | 14:00 |
shardy | gfidente: So you could use the "refs" list and take the resource ID's as the identifier? | 14:01 |
gfidente | yeah that would also work | 14:01 |
*** serg_melikyan has quit IRC | 14:01 | |
*** andersonvom has joined #heat | 14:01 | |
gfidente | thanks | 14:01 |
*** ccrouch has quit IRC | 14:02 | |
shardy | gfidente: Note you can also get a list of any attribute of the grouped resource, if that's more convenient: | 14:03 |
shardy | https://github.com/openstack/heat-templates/blob/master/hot/resource_group/resource_group.yaml#L27 | 14:03 |
*** liuxx has joined #heat | 14:03 | |
*** dkusidlo_ has joined #heat | 14:03 | |
shardy | e.g you could get a list of names for a group of servers | 14:03 |
gfidente | ah also nice, thanks! | 14:04 |
*** ccrouch has joined #heat | 14:06 | |
*** serg_melikyan has joined #heat | 14:07 | |
*** serg_melikyan has quit IRC | 14:11 | |
*** Marga_ has joined #heat | 14:12 | |
*** jmckind has joined #heat | 14:13 | |
*** hiddentoken has joined #heat | 14:16 | |
*** jmckind has quit IRC | 14:18 | |
*** rushiagr_away is now known as rushiagr | 14:22 | |
*** hdd has quit IRC | 14:28 | |
*** funzo has joined #heat | 14:29 | |
*** jasond has joined #heat | 14:33 | |
*** openstackgerrit has quit IRC | 14:33 | |
*** openstackgerrit has joined #heat | 14:34 | |
*** che-arne has joined #heat | 14:34 | |
*** derekh has joined #heat | 14:34 | |
*** zz_gondoi is now known as gondoi | 14:45 | |
*** swygue has joined #heat | 14:46 | |
bhi | Hello, I want to map a floating ip pool to an existing project but don't kno how. Can you help me? | 14:48 |
*** zaneb has quit IRC | 14:49 | |
*** openstackgerrit has quit IRC | 14:49 | |
*** openstackgerrit has joined #heat | 14:50 | |
*** blomquisg has joined #heat | 14:52 | |
*** nosnos has quit IRC | 14:52 | |
*** Qiming__ has joined #heat | 14:55 | |
openstackgerrit | Steven Hardy proposed openstack/heat: Make ResourceGroup updates update nested stacks https://review.openstack.org/134037 | 14:55 |
cmyster | bhi: probably with an update command ? | 14:55 |
bhi | nova-update? | 14:56 |
bhi | or neutron? | 14:56 |
cmyster | heat stack-update if you have the original template | 14:56 |
*** serg_melikyan has joined #heat | 14:56 | |
cmyster | edit the original to use whatever and update to a new state | 14:57 |
*** ishant2 has quit IRC | 14:57 | |
bhi | Hmm I want to have it fixed and avoid that the addresses are kept wnhen the stacks ar down | 14:57 |
*** Qiming_ has quit IRC | 14:58 | |
bhi | oups perhaps I am in the wrong channel... sorry I search for a Nova channel | 14:58 |
cmyster | not sure I understand this last part, you want the ranges to be unused by anything else if the stack is down ? | 14:58 |
cmyster | ok | 14:58 |
bhi | yep exactly but then heat is the worng channel sorry | 14:59 |
*** Qiming__ has quit IRC | 14:59 | |
cmyster | good luck with it :) | 14:59 |
*** julienvey has quit IRC | 14:59 | |
*** serg_melikyan has quit IRC | 15:00 | |
*** julienvey has joined #heat | 15:00 | |
*** zaneb has joined #heat | 15:02 | |
*** thedodd has joined #heat | 15:03 | |
*** fbo has quit IRC | 15:04 | |
*** fbo has joined #heat | 15:10 | |
*** serg_melikyan has joined #heat | 15:11 | |
*** serg_melikyan has joined #heat | 15:11 | |
*** liuxx has quit IRC | 15:13 | |
*** liuxx has joined #heat | 15:13 | |
openstackgerrit | Merged openstack/heat: Include group argument in calls to create_software_config https://review.openstack.org/134399 | 15:14 |
*** dkusidlo_ has quit IRC | 15:17 | |
*** nanjj` has quit IRC | 15:18 | |
openstackgerrit | Merged openstack/heat: Fix and assert calls to update_software_deployment https://review.openstack.org/135440 | 15:20 |
*** serg_melikyan has quit IRC | 15:21 | |
*** Marga_ has quit IRC | 15:23 | |
*** Marga_ has joined #heat | 15:24 | |
*** serg_melikyan has joined #heat | 15:24 | |
*** serg_melikyan has joined #heat | 15:25 | |
*** pmallya has joined #heat | 15:37 | |
*** pasquier-s has left #heat | 15:42 | |
openstackgerrit | Steven Hardy proposed openstack/heat: Add functional test for update of provider resource https://review.openstack.org/135348 | 15:43 |
*** EricGonczer_ has joined #heat | 15:43 | |
*** crose has joined #heat | 15:44 | |
openstackgerrit | Steven Hardy proposed openstack/heat: Add functional test for update of group of provider resources https://review.openstack.org/135353 | 15:45 |
openstackgerrit | Steven Hardy proposed openstack/heat: Add functional test for update of provider resource https://review.openstack.org/135348 | 15:45 |
*** pas-ha has quit IRC | 15:46 | |
*** achanda has joined #heat | 15:48 | |
*** pasquier-s has joined #heat | 15:49 | |
*** pasquier-s has quit IRC | 15:49 | |
*** pasquier-s_ has joined #heat | 15:49 | |
*** pasquier-s_ has quit IRC | 15:49 | |
*** pasquier-s_ has joined #heat | 15:53 | |
*** pasquier-s_ has quit IRC | 15:53 | |
*** jasond has quit IRC | 15:54 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Fix wrong Default val in AWS_CloudWatch_Alarm.yaml https://review.openstack.org/134251 | 15:55 |
*** thedodd has quit IRC | 15:55 | |
*** jprovazn is now known as jprovazn_afk | 15:56 | |
*** achanda has quit IRC | 15:56 | |
jdandrea | I setup heat via devstack and all was well. After installing a few more python clients (for ceilometer and cinder) I happened to restart heat-engine and got this: http://paste.openstack.org/show/134816/ | 15:56 |
jdandrea | Any ideas? | 15:56 |
cmyster | latest up to date devstack ? | 15:57 |
*** achanda has joined #heat | 15:57 | |
* cmyster hmmms | 15:57 | |
jdandrea | cmyster: Yes. | 15:58 |
*** Marga_ has quit IRC | 15:58 | |
jdandrea | It didn't break until after I installed python-ceilometerclient and python-cinderclient. | 15:58 |
*** EricGonczer_ has quit IRC | 15:58 | |
cmyster | could be that they replaced the isntalled stevedore version, what is it on your machine ? | 15:59 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add Dimensions Default in AWS_CloudWatch_Alarm.yaml https://review.openstack.org/134251 | 15:59 |
jdandrea | cmyster: I suppose. How would I find out? | 15:59 |
*** EricGonczer_ has joined #heat | 15:59 | |
*** liuxx has quit IRC | 15:59 | |
cmyster | pip search stevedore | 15:59 |
jdandrea | 1.1.0 (latest) installed. | 16:00 |
*** serg_melikyan has quit IRC | 16:00 | |
cmyster | yup same version here... | 16:00 |
cmyster | no idea... | 16:00 |
*** vijayagurug has left #heat | 16:00 | |
jdandrea | I don't like haphazardly searching for error messages, because you can be led down the wrong path, *however* ... https://bugs.launchpad.net/devstack/+bug/1316328 | 16:01 |
uvirtbot | Launchpad bug 1316328 in devstack "Stack trace when stack.sh hits "cinder-manage db sync"" [Undecided,Fix released] | 16:01 |
cmyster | jdandrea: I do install devstack with ceilometer so maybe some magic is missing on your machine ? | 16:01 |
jdandrea | Ugh. No idea. | 16:01 |
jdandrea | Magic no bueno. | 16:01 |
cmyster | I can share mine if you need it and then unstack/stack | 16:01 |
cmyster | my local.conf that is | 16:02 |
jdandrea | I only need heat as a service, and then nova/neutron/cinder/ceilometer clients. | 16:02 |
jdandrea | Sure. | 16:02 |
jdandrea | Tx | 16:02 |
jdandrea | Maybe if I *just* unstack/stack it will be ok? | 16:02 |
shardy | jdandrea: installing heat via devstack should already install the clients AFAIK, because they're in the requirements.txt | 16:03 |
cmyster | could be, have a look here though http://paste.openstack.org/show/134820/ | 16:03 |
*** serg_melikyan has joined #heat | 16:03 | |
jdandrea | shardy: Oh! All of them? I thought they only got installed if you installed the corresponding services. | 16:03 |
jdandrea | Using this as a baseline: https://github.com/uberj/heat-standalone/blob/master/heat.yaml | 16:04 |
shardy | jdandrea: well, all of the clients are in our requirements.txt (all except for contrib resources), so that's my expectation | 16:04 |
shardy | I've not run standalone mode for a while tho tbh | 16:04 |
jdandrea | shardy: ok | 16:05 |
jdandrea | cmyster: That looks similar to mine. | 16:05 |
jdandrea | Except I only use what's in uberj's heat.yaml ... and then afterward I installed the additional clients. | 16:05 |
cmyster | well I use vanilla and ^ | 16:06 |
jdandrea | cmyster: Ah. | 16:06 |
cmyster | works well for my needs for now | 16:06 |
jdandrea | Well ... maybe it's not so similar. then. | 16:06 |
jdandrea | Right. | 16:06 |
jdandrea | I have to figure out how to fix this then, without starting over. | 16:06 |
jdandrea | Hmm ... | 16:06 |
cmyster | starting over is not that hard... | 16:07 |
jdandrea | cmyster: Even with a stack created? | 16:07 |
jdandrea | I can unstack/stack and it will still be in the local db? | 16:07 |
cmyster | nope | 16:08 |
jdandrea | Then it's hard. :) | 16:08 |
cmyster | the db are recreated | 16:08 |
jdandrea | It's a lot of resourcs. | 16:08 |
*** kebray has joined #heat | 16:08 | |
cmyster | but you have the template no ? | 16:08 |
jdandrea | Yes, but meanwhile the resources that were created are out there. | 16:08 |
jdandrea | We may be talking about two things. I'm talking about the stack created in this heat VM. | 16:09 |
jdandrea | Is that what you mean? | 16:09 |
*** julienvey has quit IRC | 16:09 | |
cmyster | ah, no I thought starting over as in unstack, stack, recreate the heat stack | 16:09 |
*** Dragomir has joined #heat | 16:09 | |
*** julienvey has joined #heat | 16:09 | |
jdandrea | Right, that I could do too, but then I have a bunch of orphaned resources, right? | 16:09 |
cmyster | but hey, I have a different setting, my needs are simple :) | 16:10 |
*** achanda has quit IRC | 16:10 | |
jdandrea | I don't consider this complex. | 16:10 |
jdandrea | I'm just stuck, is all. | 16:10 |
*** Drago has joined #heat | 16:10 | |
cmyster | shouldn't. as the stack.sh process recreats the DB schemas, all the resources are gone and you are left with a vanilla devstack | 16:10 |
*** funzo has quit IRC | 16:10 | |
shardy | jdandrea: This is the use-case stack abandon/adopt was supposed to solve | 16:11 |
jdandrea | cmyster: Yes. That's good. However, I currently have a stack created. | 16:11 |
jdandrea | shardy: Exactly. | 16:11 |
shardy | It's buggy so we disabled it by default, but depending on what's in your stack it may prove sufficient | 16:11 |
jdandrea | Not sure how to adopt an ad hoc bunch of resources that I don't know all the IDs to. | 16:11 |
jdandrea | There are many. | 16:11 |
jdandrea | Does adopt slurp in all the resources in my project? (I don't want that either.) | 16:12 |
shardy | jdandrea: No, it's done per-stack | 16:12 |
jdandrea | shardy: Ok, but if the stack is gone ... *confused* | 16:12 |
shardy | jdandrea: You abandon, which dumps out a json definition of everything in your stack, then it's gone in heat, but you have all the data from the DB | 16:13 |
jdandrea | shardy: Ah. | 16:13 |
jdandrea | shardy: To abandon, don't I need the heat engine running? | 16:13 |
shardy | then, you could unstack, restack, and adopt (I'm assuming standalone mode here, so the unstack won't kill all your resources) | 16:13 |
shardy | jdandrea: lol, yes | 16:14 |
jdandrea | Yes, it's standalone. | 16:14 |
* shardy needs more coffee | 16:14 | |
jdandrea | shardy: Which I can't run because ... :) | 16:14 |
shardy | I think your six version is probably wrong based on the error | 16:14 |
jdandrea | I checked six. It's (allegedly) current. | 16:14 |
shardy | hrm | 16:14 |
jdandrea | But that might not be good. | 16:14 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Fix MemberListToMap ValueError with empty list https://review.openstack.org/135634 | 16:15 |
*** blues-man has joined #heat | 16:15 | |
jdandrea | pip search six returns: INSTALLED: 1.8.0 (latest) | 16:16 |
cmyster | INSTALLED: 1.7.3 here | 16:16 |
* cmyster wonders | 16:17 | |
jdandrea | cmyster: ORLY ... hmm. | 16:17 |
*** bdossant has joined #heat | 16:17 | |
jdandrea | Can I go back to 1.7.3? | 16:17 |
jdandrea | =1.7.3 on the end of pip install, ya? | 16:17 |
cmyster | something like that yes | 16:17 |
cmyster | how did you end up with latest ? | 16:18 |
jdandrea | No idea. | 16:18 |
jdandrea | Maybe after installing python-ceilometerclient and python-cinderclient? | 16:18 |
shardy | I'm running latest heat master with six==1.8.0 | 16:18 |
jdandrea | shardy: Heh. Interesting. | 16:18 |
jdandrea | How 'bout six? | 16:18 |
jdandrea | I have 1.8.0 for six. | 16:19 |
jdandrea | Wait, I mean how about stevedore. | 16:19 |
jdandrea | I have 1.1.0 for that. | 16:19 |
shardy | stevedore==1.1.0 | 16:19 |
jdandrea | ! | 16:19 |
bdossant | shardy: do you have any ideia why heat-cfntools is not on epel7? | 16:19 |
bdossant | shardy: hi btw :) | 16:20 |
jdandrea | Well now I'm *really* confused. | 16:20 |
cmyster | grepped over all the requirements.txt in /opt/stack, all six versions there are pointing to 1.7.x | 16:21 |
*** julienvey has quit IRC | 16:22 | |
*** julienvey has joined #heat | 16:22 | |
jdandrea | cmyster: How about oslo messaging? | 16:23 |
jdandrea | (1.4.1) | 16:23 |
*** tspatzier has quit IRC | 16:23 | |
jdandrea | Because I have oslo.config at 1.2.1 and that's not the latest, but my messaging is at the latest. | 16:23 |
cmyster | hmmmm | 16:24 |
cmyster | heh | 16:24 |
cmyster | INSTALLED: 1.4.2.dev35.g055e305 | 16:24 |
cmyster | LATEST: 1.4.1 | 16:24 |
jdandrea | Ooh. | 16:24 |
cmyster | req.txt ask for 1.4.0 | 16:24 |
shardy | bdossant: I'm not sure tbh, it's available in the RDO repos: | 16:24 |
shardy | https://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7/ | 16:24 |
cmyster | time to reprovision this machine... | 16:24 |
jdandrea | cmyster: http://paste.openstack.org/show/134823/ | 16:24 |
jdandrea | cmyster: Except you're at a *newer* messaging. | 16:25 |
jdandrea | (dev) | 16:25 |
cmyster | no idea how | 16:25 |
jdandrea | Yeah. | 16:25 |
jdandrea | *scratches head* | 16:25 |
cmyster | ┏┳┓┏━┓┏━╸╻┏━╸ | 16:25 |
cmyster | ┃┃┃┣━┫┃╺┓┃┃ | 16:25 |
cmyster | ╹ ╹╹ ╹┗━┛╹┗━╸ | 16:25 |
cmyster | ok gonna reprovision this machine. | 16:25 |
jdandrea | hahaha | 16:26 |
jdandrea | Also: https://bugs.launchpad.net/devstack/+bug/1335868 | 16:26 |
uvirtbot | Launchpad bug 1335868 in devstack "Error in call to 'glance_manage db_sync' in stack.sh: " AttributeError: 'Module_six_moves_urllib_parse' object has no attribute 'SplitResult'"" [Undecided,Invalid] | 16:26 |
jdandrea | This error gets around. | 16:26 |
cmyster | list of packages should really be kept and later removed... | 16:27 |
*** randallburt has joined #heat | 16:28 | |
*** Drago has quit IRC | 16:30 | |
jdandrea | cmyster: Hm? | 16:30 |
jdandrea | (I tried the fix suggested in that Launchpad bug. didn't do anything.) | 16:30 |
*** Drago has joined #heat | 16:30 | |
*** crose has quit IRC | 16:30 | |
*** sorantis has quit IRC | 16:31 | |
*** crose has joined #heat | 16:32 | |
cmyster | jdandrea: imo only way these packages can get so disorganized is sub optimal maintenance in the script. since devstack is not distro specific and uses pip to install it should at least keep a list of packages that were installed with pip in the last stack.sh and then remove them with unstack.sh | 16:32 |
cmyster | but thats just me | 16:32 |
jdandrea | cmyster: Ah, ok. I'm still a bit naive when it comes to those aspects, but I see your point. | 16:32 |
jdandrea | Say ... installing python-ceilometerclient wouldn't have changed python-heatclient, would it? | 16:35 |
jdandrea | Nope. I have 0.2.12. | 16:35 |
cmyster | jdandrea: shouldn't as both can be isntalled standalonish and don't 'need' each other | 16:35 |
*** swygue has quit IRC | 16:36 | |
*** EricGonczer_ has quit IRC | 16:36 | |
jdandrea | Yeah, just wondering out loud there. | 16:36 |
*** EricGonczer_ has joined #heat | 16:36 | |
*** swygue has joined #heat | 16:37 | |
*** viktors is now known as viktors|afk | 16:38 | |
bdossant | shardy: how i can find out more about this? I would like to have epel providing updates for heat cfntools not rdo... | 16:38 |
*** EricGonc_ has joined #heat | 16:42 | |
*** EricGonczer_ has quit IRC | 16:42 | |
openstackgerrit | Eric Windisch proposed openstack/heat: Add network_mode selector for Docker resource https://review.openstack.org/135648 | 16:43 |
jdandrea | cmyster: If you import urllib and dir() it, do you see SplitResult in there? | 16:43 |
cmyster | jdandrea: I now have a minimal F20 :) will be a while before I can do anything on it | 16:44 |
jdandrea | Ah. | 16:44 |
*** EricGonc_ has quit IRC | 16:48 | |
*** julienvey has quit IRC | 16:48 | |
*** julienvey has joined #heat | 16:49 | |
*** EricGonczer_ has joined #heat | 16:49 | |
*** jcoufal has quit IRC | 16:49 | |
shardy | sdake: Hey, looks like you're the heat-cfntools owner for epel, any idea if a build for epel7 is planned? | 16:51 |
shardy | bdossant: https://apps.fedoraproject.org/packages/heat-cfntools | 16:51 |
*** serg_melikyan has quit IRC | 16:51 | |
*** alexheneveld has quit IRC | 16:52 | |
bdossant | shardy: tks | 16:52 |
jdandrea | cmyster: A HA! | 16:53 |
cmyster | ? | 16:53 |
jdandrea | Another six was in /usr/lib/python2.7/dist-packages | 16:54 |
jdandrea | (note: no "local") | 16:54 |
cmyster | hmmm | 16:54 |
jdandrea | I moved it out of the way, and heat-engine runs. | 16:54 |
cmyster | jdandrea: what distro ? | 16:54 |
jdandrea | cmyster: Although ... there are some stevedore extension complaints amidst the log. | 16:54 |
jdandrea | cmyster: Ubuntu Trusty LTS. | 16:55 |
jdandrea | So now the engine runs but I see http://paste.openstack.org/show/134841/ | 16:55 |
cmyster | jdandrea: apt-cache search six ? | 16:55 |
cmyster | maybe it was installed somehow | 16:56 |
cmyster | apt might know more | 16:56 |
jdandrea | apt doesn't show it. | 16:56 |
jdandrea | the cache I mean | 16:56 |
*** julienvey has quit IRC | 16:56 | |
*** julienvey has joined #heat | 16:56 | |
*** k4n0 has quit IRC | 16:56 | |
jdandrea | So according to that VersionConflict I need to install python-novaclient==2.18.0 | 16:57 |
*** blues-man has quit IRC | 16:57 | |
openstackgerrit | Eric Windisch proposed openstack/heat: Add network_mode selector for Docker resource https://review.openstack.org/135648 | 16:57 |
openstackgerrit | Eric Windisch proposed openstack/heat: Add restart_policy to Docker resource https://review.openstack.org/135655 | 16:57 |
jdandrea | That helped. A few more and I may be back in business. Then I can worry about setting up another VM separately. | 16:58 |
*** sarob has joined #heat | 16:58 | |
*** serg_melikyan has joined #heat | 16:58 | |
*** randallburt has quit IRC | 17:00 | |
*** dkusidlo_ has joined #heat | 17:00 | |
jdandrea | Back in business! Whew. :) | 17:01 |
jdandrea | Thanks for all the help with troubleshooting. | 17:01 |
jdandrea | TIL: Don't install python OS clients. Already there. | 17:02 |
openstackgerrit | Eric Windisch proposed openstack/heat: Add devices property to Docker resource https://review.openstack.org/135659 | 17:05 |
openstackgerrit | Eric Windisch proposed openstack/heat: Add capabilities management to Docker resource https://review.openstack.org/135660 | 17:05 |
*** gondoi is now known as zz_gondoi | 17:07 | |
*** Drago has quit IRC | 17:07 | |
*** pmallya has quit IRC | 17:08 | |
*** jtomasek has quit IRC | 17:12 | |
* jdandrea is liking Heat (Juno) wayyyyy more. Nice work folks. :) | 17:13 | |
*** pmallya_ has joined #heat | 17:13 | |
cmyster | jdandrea: just wait for Kilo to come out | 17:14 |
jdandrea | cmyster: Oh yes. What I really want to do is start helping out and contributing properly. | 17:15 |
jdandrea | Small things, simple stuff, and work my way up. | 17:15 |
jdandrea | Bug fixes, tests, etc. | 17:16 |
cmyster | good for you. have I had the time... | 17:16 |
jdandrea | *nods* | 17:16 |
*** dkusidlo_ has quit IRC | 17:17 | |
*** julienvey has quit IRC | 17:21 | |
*** julienvey has joined #heat | 17:21 | |
*** packet has joined #heat | 17:22 | |
*** JayJ has joined #heat | 17:25 | |
cmyster | oh devstack, you make me w4w so much... | 17:28 |
jdandrea | cmyster: LOL! | 17:31 |
*** thedodd has joined #heat | 17:36 | |
*** links has quit IRC | 17:37 | |
*** rushiagr is now known as rushiagr_away | 17:37 | |
*** randallburt has joined #heat | 17:39 | |
*** derekh has quit IRC | 17:41 | |
*** alexheneveld has joined #heat | 17:45 | |
*** hdd has joined #heat | 17:47 | |
*** tomek_adamczewsk has quit IRC | 17:49 | |
*** Marga_ has joined #heat | 17:50 | |
*** harlowja_away is now known as harlowja | 17:51 | |
*** pmallya_ has quit IRC | 17:54 | |
*** pmallya has joined #heat | 17:54 | |
*** EricGonczer_ has quit IRC | 17:55 | |
*** EricGonczer_ has joined #heat | 17:56 | |
*** reed has quit IRC | 17:58 | |
*** thedodd has quit IRC | 17:59 | |
sdake | shardy I dont own anything related to heat anymore | 17:59 |
sdake | shardy perhaps we should pass that on to rbrady? | 17:59 |
*** ifarkas has quit IRC | 18:00 | |
jdandrea | Reality check: If I update a stack using Heat/Juno, and I do NOT touch the ports, but the IPs magically disappear, I have to go use replacement_policy: AUTO, right? | 18:00 |
cmyster | jdandrea: after everything is done: stevedore INSTALLED: 1.1.0 (latest); python-heatclient INSTALLED: 0.2.12 (latest) ; oslo.messaging INSTALLED: 1.4.1 (latest) ; | 18:01 |
jdandrea | cmyster: That all looks sane. | 18:01 |
jdandrea | How 'bout six? | 18:01 |
cmyster | INSTALLED: 1.7.3 | 18:01 |
jdandrea | Heh. I have 1.8.0. | 18:02 |
*** kebray has quit IRC | 18:02 | |
jdandrea | But it's working. Not touching a thing. I'll set up a whole new VM later with all the trimmings. | 18:03 |
cmyster | glhf | 18:03 |
cmyster | and with that in mind... I'm off | 18:03 |
jdandrea | tyvm | 18:03 |
jdandrea | Ok! | 18:03 |
jdandrea | Cheers | 18:03 |
shardy | jdandrea: This summary from stevebaker contains the best summary of the various pitfalls of AUTO vs REPLACE_ALWAYS: | 18:03 |
shardy | http://lists.openstack.org/pipermail/openstack-dev/2014-October/049491.html | 18:03 |
shardy | both are broken in different ways, which is fun | 18:04 |
jdandrea | That's ... special. :) | 18:05 |
shardy | but yes, AUTO should stop the replacement :) | 18:05 |
jdandrea | By which I mean <!> | 18:05 |
jdandrea | Yeah. I'm only scaling out. | 18:05 |
jdandrea | No changes to previously created resources. | 18:05 |
*** links has joined #heat | 18:10 | |
*** reed has joined #heat | 18:11 | |
*** jstrachan has quit IRC | 18:19 | |
*** __TheDodd__ has joined #heat | 18:20 | |
*** GonZo2K has joined #heat | 18:22 | |
*** serg_melikyan has quit IRC | 18:23 | |
openstackgerrit | Steven Hardy proposed openstack/heat: SoftwareDeployments make servers property updateable https://review.openstack.org/135689 | 18:24 |
*** EricGonczer_ has quit IRC | 18:26 | |
*** achanda has joined #heat | 18:30 | |
*** serg_melikyan has joined #heat | 18:32 | |
*** achanda has quit IRC | 18:33 | |
*** achanda has joined #heat | 18:33 | |
*** sarob has quit IRC | 18:33 | |
*** __TheDodd__ has quit IRC | 18:34 | |
*** achanda has quit IRC | 18:34 | |
*** links has quit IRC | 18:35 | |
*** jhjk has joined #heat | 18:37 | |
*** achanda has joined #heat | 18:39 | |
jpeeler | shardy: what version of heat-cfntools were you looking for? | 18:41 |
shardy | jpeeler: Hi, bdossant wanted to know if we planned to add it to epel7 | 18:41 |
jpeeler | no, it was my understanding that adding it to el6 was a mistake | 18:41 |
shardy | bdossant: ^^ | 18:41 |
shardy | jpeeler: Ok, so folks should consume it directly from the RDO repos, right? | 18:42 |
jpeeler | yes, that's the plan | 18:42 |
shardy | jpeeler: Ok, thanks, makes sense not to maintain it in two places if we can avoid it | 18:42 |
*** radez_g0n3 is now known as radez | 18:44 | |
openstackgerrit | Steven Hardy proposed openstack/python-heatclient: Add support for parameter_defaults in environment https://review.openstack.org/135693 | 18:44 |
jpeeler | we actually do that for a number of packages with fedora, but the backwards compatibility and duration of life for epel makes it much harder | 18:44 |
*** Marga_ has quit IRC | 18:46 | |
*** Marga_ has joined #heat | 18:48 | |
shardy | jpeeler: Ok, thanks for the clarification | 18:48 |
*** packet has quit IRC | 18:49 | |
*** dnalezyt has joined #heat | 18:50 | |
*** Marga_ has quit IRC | 18:51 | |
*** Marga_ has joined #heat | 18:57 | |
*** Marga_ has quit IRC | 18:58 | |
*** Marga_ has joined #heat | 18:59 | |
*** sarob has joined #heat | 18:59 | |
*** liuxx has joined #heat | 19:00 | |
*** Marga_ has quit IRC | 19:01 | |
*** Marga_ has joined #heat | 19:01 | |
*** dims has quit IRC | 19:01 | |
*** Tross has quit IRC | 19:02 | |
*** Tross has joined #heat | 19:02 | |
*** packet has joined #heat | 19:03 | |
*** hdd has quit IRC | 19:04 | |
*** thedodd has joined #heat | 19:05 | |
*** inc0 has joined #heat | 19:06 | |
inc0 | evening | 19:06 |
*** pmallya has quit IRC | 19:06 | |
*** serg_melikyan has quit IRC | 19:08 | |
*** serg_melikyan has joined #heat | 19:08 | |
*** pmallya_ has joined #heat | 19:13 | |
*** serg_melikyan has quit IRC | 19:15 | |
*** serg_melikyan has joined #heat | 19:15 | |
*** serg_melikyan has quit IRC | 19:16 | |
*** kebray has joined #heat | 19:17 | |
*** liuxx has quit IRC | 19:18 | |
*** serg_melikyan has joined #heat | 19:19 | |
*** serg_melikyan has quit IRC | 19:21 | |
*** serg_melikyan has joined #heat | 19:22 | |
jdandrea | In Heat/Juno did Ceilometer Alarms repeat_actions default change to true? | 19:23 |
jdandrea | Huh. It was true in Icehouse too but when I'd create the alarms it would be false, so I thought it was false by default. | 19:23 |
*** serg_melikyan has quit IRC | 19:26 | |
*** kebray has quit IRC | 19:43 | |
*** kebray has joined #heat | 19:44 | |
*** sarob has quit IRC | 19:45 | |
*** jtomasek has joined #heat | 19:47 | |
*** pas-ha has joined #heat | 19:50 | |
*** skraynev_ has joined #heat | 19:51 | |
*** crose has quit IRC | 19:54 | |
openstackgerrit | Jason Dunsmore proposed openstack/heat: Always import heat.rpc.api as rpc_api https://review.openstack.org/135704 | 19:54 |
*** asalkeld has joined #heat | 19:55 | |
asalkeld | morning | 19:56 |
inc0 | evening asalkeld | 19:56 |
pas-ha | evening | 19:56 |
pas-ha | meeting in 4 mins? | 19:56 |
asalkeld | meeting in 4 mins | 19:56 |
asalkeld | snap | 19:56 |
inc0 | isn't it some horrible hour for you asalkeld? 5am or so? | 19:57 |
asalkeld | 6am - still horrible | 19:57 |
*** tspatzier has joined #heat | 19:57 | |
*** thedodd has quit IRC | 19:58 | |
*** crose has joined #heat | 19:59 | |
skraynev_ | it's good time to dink a coffee and read newspaper;) | 20:00 |
ryansb | people still get newspapers? | 20:00 |
asalkeld | meeting time... | 20:01 |
*** serg_melikyan has joined #heat | 20:07 | |
*** sabeen1 has quit IRC | 20:07 | |
*** serg_melikyan has joined #heat | 20:07 | |
*** sabeen2 has joined #heat | 20:07 | |
*** thedodd has joined #heat | 20:09 | |
*** jprovazn_afk has quit IRC | 20:10 | |
*** Marga_ has quit IRC | 20:16 | |
*** dims has joined #heat | 20:16 | |
*** hiddentoken is now known as jmckind | 20:26 | |
*** sarob has joined #heat | 20:31 | |
*** zz_gondoi is now known as gondoi | 20:38 | |
*** jtomasek has quit IRC | 20:46 | |
*** achanda has quit IRC | 20:46 | |
*** pmallya_ has quit IRC | 20:47 | |
openstackgerrit | Ryan Brown proposed openstack/heat-specs: Let users restrict stack-update scope https://review.openstack.org/135444 | 20:53 |
*** dsneddon has joined #heat | 20:54 | |
*** achanda has joined #heat | 20:55 | |
*** mdulko has joined #heat | 21:00 | |
inc0 | so...convergence;) | 21:00 |
mdulko | yip | 21:00 |
inc0 | https://github.com/inc0/heat-convergence-prototype/tree/iterative <- I've been playing with iterative approach | 21:01 |
inc0 | described by Glyph at design session | 21:01 |
*** serg_melikyan has quit IRC | 21:01 | |
inc0 | this is still work in progress, but first crude scenerios are already working | 21:01 |
stevebaker | zaneb: yes, I believe EngineClient is that thing | 21:01 |
stevebaker | zaneb: this is what doesn't work currently, I have a workaround to post soon http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/resources/software_config/software_deployment.py#n198 | 21:02 |
inc0 | in short, it keeps stack in permanent-update state. Creation, deletion, all that stuff is an update | 21:02 |
asalkeld | inc0, I'll have to read up on that a bit later | 21:02 |
inc0 | algorithm itself doesn't ever "complete" stack (nor "fail") | 21:03 |
asalkeld | (morning rush for me) | 21:03 |
inc0 | asalkeld, sure, I'll write here few words to describe this approach | 21:03 |
asalkeld | inc0, don't you need a failed state? | 21:03 |
*** jhjk has quit IRC | 21:03 | |
openstackgerrit | Merged openstack/heat: Fix [H302] errors in heat/cloudinit https://review.openstack.org/134172 | 21:03 |
zaneb | stevebaker: no, I'm saying that heat.engine.clients.os.heat_rpc should be that thing | 21:03 |
inc0 | well, we can implement it as a case when we actually stop converger | 21:03 |
inc0 | but this approach works like that: we have current "reality" which is what we have now - existing instances and so on | 21:04 |
inc0 | and we have a goal, which is stack we want to have | 21:04 |
mdulko | I don't think that everyone was listening to Glyph at the summit, you can explain further | 21:04 |
zaneb | inc0: can this work with the existing plugins? | 21:04 |
inc0 | zaneb, when I'll finish with PoC, I want to check if we need to change anything | 21:05 |
*** serg_melikyan has joined #heat | 21:05 | |
stevebaker | zaneb: which would just be a wrapper over EngineClient with added exception mapping? Why not just do it in EngineClient? | 21:05 |
inc0 | but so far I don't see why not | 21:05 |
inc0 | but back to algorithm, we have goal stack and reality | 21:06 |
zaneb | stevebaker: because EngineClient is also used by the APIs | 21:06 |
inc0 | and converger lists every action possible *right now* which brings us closer to desired state | 21:06 |
inc0 | workers performs that action, and converger finds new set of actions... | 21:06 |
inc0 | until there are no actions left to perform | 21:07 |
inc0 | whats really elegant about this approach, is that it solves observer as well | 21:07 |
skraynev_ | g'night guys | 21:07 |
inc0 | there is no phase two any more | 21:07 |
*** skraynev_ has quit IRC | 21:08 | |
inc0 | because failed VM is a change between reality graph and desired graph | 21:08 |
inc0 | so we can peroform an action | 21:08 |
inc0 | rebuild, autoheal, whatever | 21:08 |
stevebaker | zaneb: that might be fine. I'm fairly sure the fault middleware already handles _Remote exceptions or not, and it can always be fixed. But you're right, that is a reason not to do it in EngineClient | 21:08 |
stevebaker | zaneb: or have it as an optional behaviour to EngineClient | 21:09 |
*** achanda_ has joined #heat | 21:09 | |
zaneb | stevebaker: and also because using the client plugin interface for all resources would be good discipline | 21:09 |
inc0 | also its totally stateless, ergo scallable and ha | 21:09 |
inc0 | zaneb, problem with current resources I see is that we'll need to add method "am I ready to be created/deleted", so some notion of dependency...but thats something we'll need to add anyway | 21:10 |
inc0 | later we might want to add actions like "autoheal" or how to handle status X to change it to desired COMPLETE | 21:11 |
inc0 | but for start we can do it in quite generic way | 21:11 |
zaneb | inc0: so the plan we discussed was phase 1 get it distributed using only existing plugins for backwards compat, then phase 2 start rolling out improvements to plugins | 21:12 |
*** shakamunyi_ has joined #heat | 21:12 | |
zaneb | anything that requires all plugins to be upgraded before we can ship it will never be shipped | 21:12 |
*** achanda has quit IRC | 21:12 | |
inc0 | yeah, but I think we don't need that now | 21:12 |
inc0 | since both cases can be actually implemented in base plugin and then slowly changed per-plugin | 21:13 |
inc0 | also if anything, its adding new methods, so no change to old approach | 21:13 |
inc0 | but that require futher study, I'll be wiser soon, when I finish with PoC | 21:13 |
zaneb | ok, cool | 21:14 |
zaneb | I think I'm pretty close to finishing my PoC also | 21:14 |
zaneb | and HP guys say the same | 21:14 |
zaneb | showdown time! :D | 21:14 |
mdulko | zaneb, you're using your framework, right? | 21:15 |
pas-ha | let the PoCs converge :) | 21:15 |
inc0 | I think 3 ideas is enough to find at least one good | 21:15 |
*** serg_melikyan has quit IRC | 21:15 | |
mdulko | HP guys are doing it on live heat repo I think | 21:15 |
*** JayJ has quit IRC | 21:15 | |
mdulko | I hope it will be possible to compare these three | 21:15 |
inc0 | yeah, it would be nice to run few test cases on their PoC | 21:16 |
*** JayJ has joined #heat | 21:16 | |
zaneb | mdulko: I have tried very hard to convince them to do it in the same framework that inc0 and I are using | 21:17 |
*** achanda_ has quit IRC | 21:17 | |
zaneb | but so far to no avail | 21:17 |
*** achanda has joined #heat | 21:17 | |
inc0 | yeah, they have said they won't do that I think | 21:17 |
*** swygue has quit IRC | 21:18 | |
mdulko | okay, if they succeed, then it works for their favor, they solved integration problems | 21:18 |
inc0 | zaneb, one thing https://github.com/zaneb/heat-convergence-prototype/blob/master/scenarios/basic_create.py here on resource D you pull physical id from C and it doesn't have dependency on C | 21:19 |
zaneb | inc0: did they say that? I've never heard them say it, they just go silent whenever I bring it up | 21:19 |
inc0 | isn't that bug in template? because thats what actually breaks my approeach | 21:19 |
inc0 | zaneb, I've had few words with them here on Friday I think | 21:19 |
inc0 | also, they already pushed their PoC on heat codebase | 21:20 |
inc0 | mdulko, checked it out a bit, he knows more about that | 21:20 |
zaneb | inc0: well, it *does* have a dependency. you have to infer that dependency from the template though, the second argument to RsrcDef is only to add _extra_ dependencies | 21:21 |
mdulko | just a *little* more ;) | 21:21 |
inc0 | zaneb, ah, allright then, so its template parsing thingy:) | 21:21 |
mdulko | extra like user-logic dependencies, right? | 21:21 |
zaneb | well, their PoC doesn't P the C because it only does the easy half of the job | 21:21 |
zaneb | mdulko: like equivalent of "depends_on" in HOT | 21:22 |
mdulko | zaneb, got it, thanks | 21:22 |
mdulko | well, we've looked at the PDF explaining the concept to find solution to updates and we found the case described there trivial | 21:23 |
zaneb | inc0: it should get handled here: https://github.com/zaneb/heat-convergence-prototype/blob/master/converge/template.py#L45 | 21:23 |
inc0 | zaneb, ok, I see now, I'll implement it too | 21:23 |
zaneb | mdulko: trivial is perhaps unfair, but it's not the hardest one by a wide stretch :) | 21:24 |
zaneb | inc0: just calling Template.dependencies() should give you everything you need | 21:24 |
inc0 | ok, I hope I didn't delete that one;) | 21:25 |
zaneb | in handy graph form | 21:25 |
inc0 | next week we can confront our approaches and get some implementation going...how does that sound to you? | 21:25 |
zaneb | nope :) -> https://github.com/zaneb/heat-convergence-prototype/blob/master/converge/template.py#L70-L73 | 21:26 |
zaneb | sound good, let's do that | 21:26 |
mdulko | zaneb: inc0 explained our approach, how different is yours actually? | 21:26 |
mdulko | anything changed from what you've described at the summit? | 21:27 |
zaneb | I haven't looked at his actual implementation yet, but it sounds pretty different | 21:27 |
*** achanda has quit IRC | 21:27 | |
zaneb | it has changed a little | 21:27 |
zaneb | it's turned out to be a hybrid of what I was planning to do and the branch that I already pushed | 21:28 |
*** serg_melikyan has joined #heat | 21:28 | |
zaneb | I was planning that each resource reads the data from its own DB record to find out what to do next | 21:28 |
zaneb | that turns out to be really hard though | 21:29 |
inc0 | zaneb, https://github.com/inc0/heat-convergence-prototype/blob/iterative/converge/converger.py this is where actual magic happends...I still need to implement properties and so on, but you'll get the idea | 21:29 |
zaneb | so now when you issue the stack operation it effectively builds the graph from the data stored in the resource records and then generates a graph which is passed via RPC | 21:29 |
zaneb | but the data is still stored in the resources, which avoids having a big central lock | 21:30 |
*** achanda has joined #heat | 21:30 | |
*** achanda has quit IRC | 21:30 | |
*** achanda has joined #heat | 21:31 | |
zaneb | inc0: so we have to read every resource in the DB for every step in the converge? that sounds... expensive | 21:31 |
inc0 | zaneb, each step calculates difference, so yes | 21:32 |
mdulko | zaneb: it solves one thing - when resource already created dies during stack creation, then it will be rebuilt | 21:32 |
inc0 | in short it never assumes resource is complete | 21:32 |
mdulko | every iteration all the dependencies are checked | 21:32 |
inc0 | this is more expensive, but also its safer | 21:33 |
inc0 | and its autohealing out of the box:) | 21:33 |
zaneb | including fetching all attributes from the APIs? | 21:33 |
mdulko | and provides some time of autohealing when we let it run after creation | 21:33 |
inc0 | zaneb, not all, just ones we need | 21:33 |
mdulko | some kind^ | 21:33 |
inc0 | in real world we won't check creation_ready unless we really want to create thing | 21:34 |
*** sarob has quit IRC | 21:34 | |
inc0 | but again, thats an optimization we might implement | 21:35 |
inc0 | check my status only when there is risk it has changed | 21:35 |
inc0 | or whatever... | 21:35 |
inc0 | its what contious observer was supposed to do anyway | 21:35 |
zaneb | my preliminary opinion is that this isn't a bad model, but that it will be hard to transition from the current Heat code to this model | 21:36 |
inc0 | zaneb, why? | 21:36 |
inc0 | what might be a problem? | 21:36 |
zaneb | because it's so different from how Heat works now | 21:36 |
inc0 | ;) | 21:36 |
zaneb | even down to not having a COMPLETE state | 21:37 |
inc0 | well | 21:37 |
zaneb | although that's fixable | 21:37 |
inc0 | we *can* say we have complete state when there are no actions to take | 21:37 |
inc0 | where graphs are perfectly aligned | 21:37 |
inc0 | although algorithm will keep checking that | 21:37 |
inc0 | not having failed state is other matter | 21:38 |
inc0 | it will try and try to autoheal | 21:38 |
mdulko | its solvable | 21:38 |
inc0 | but that approach will solve issue where I have 500 nodes of hadoop cluster, and I don;t care if one of them fails to start | 21:38 |
mdulko | you can say that stack is failed after doing same number of converge iterations like resources | 21:38 |
inc0 | mdulko, yup, we just need to agree when its really failed | 21:39 |
inc0 | anyway guys, I'm going to sleep | 21:39 |
openstackgerrit | Steven Hardy proposed openstack/heat: RandomString RefId return name with no resource_id https://review.openstack.org/135726 | 21:40 |
inc0 | its my 13th hour in work;) | 21:40 |
inc0 | my brain doesn't work any more | 21:40 |
mdulko | you haven't left the office? | 21:40 |
inc0 | I did | 21:40 |
mdulko | poor you ;) | 21:40 |
inc0 | but still | 21:40 |
*** tspatzier has quit IRC | 21:40 | |
inc0 | zaneb, if you would find any issues with merging that into heat, let me know | 21:41 |
inc0 | cya tomorrow guys | 21:41 |
*** inc0 has quit IRC | 21:42 | |
mdulko | bye | 21:42 |
*** mdulko has quit IRC | 21:42 | |
*** justin-8_ has joined #heat | 21:47 | |
*** justin-8 has quit IRC | 21:49 | |
*** asalkeld has quit IRC | 21:50 | |
*** Dragomir has quit IRC | 21:50 | |
*** jamielennox|away is now known as jamielennox | 21:54 | |
*** randallburt has quit IRC | 21:56 | |
*** shakamunyi_ has quit IRC | 21:59 | |
*** Marga_ has joined #heat | 22:02 | |
*** Marga_ has quit IRC | 22:02 | |
*** Marga_ has joined #heat | 22:03 | |
SpamapS | hmmm | 22:04 |
SpamapS | event-list still doesn't work right | 22:04 |
SpamapS | it's supposed to be sorting by the pk id | 22:05 |
stevebaker | SpamapS: just the order? | 22:05 |
SpamapS | stevebaker: yeah the order is still crackers | 22:06 |
SpamapS | stevebaker: I think client may still be sorting results from the REST call | 22:06 |
*** serg_melikyan has quit IRC | 22:06 | |
*** asalkeld has joined #heat | 22:07 | |
stevebaker | surely not, checking | 22:08 |
SpamapS | no its the server | 22:08 |
SpamapS | I get id==166 as the first result | 22:08 |
*** openstackgerrit has quit IRC | 22:10 | |
*** openstackgerrit has joined #heat | 22:10 | |
stevebaker | SpamapS: can you fix it to be oldest first while your at it? better for the cli, and probably tolerable for horizon | 22:11 |
openstackgerrit | Merged openstack/heat: Correctly set CombinationAlarm repeat_actions https://review.openstack.org/135576 | 22:12 |
*** randallburt has joined #heat | 22:12 | |
*** serg_melikyan has joined #heat | 22:13 | |
openstackgerrit | Jason Dunsmore proposed openstack/heat: Add "hidden" column to stack table https://review.openstack.org/135741 | 22:13 |
openstackgerrit | Jason Dunsmore proposed openstack/heat: Add a "hidden" parameter to stack-create https://review.openstack.org/135742 | 22:13 |
openstackgerrit | Jason Dunsmore proposed openstack/heat: Add a "show_hidden" parameter to stack-list https://review.openstack.org/135743 | 22:13 |
openstackgerrit | Ryan Brown proposed openstack/heat-specs: Let users restrict stack-update scope https://review.openstack.org/135444 | 22:14 |
asalkeld | https://etherpad.openstack.org/p/telco_orchestration | 22:14 |
asalkeld | interesting, i wonder if there are any gaps that need filling in heat | 22:15 |
stevebaker | I think tspatzier is focusing on this area now | 22:16 |
SpamapS | stevebaker: looks like it regressed | 22:16 |
SpamapS | I think I remember trying to land a change in tempest to test the ordering but failed | 22:16 |
SpamapS | the pagination stuff doesn't filter by id | 22:16 |
SpamapS | or rather doesn't order by it | 22:17 |
SpamapS | looks like it orders by id _last_ | 22:17 |
SpamapS | _doh_ | 22:18 |
asalkeld | SpamapS, here is the external ref thingy: https://review.openstack.org/#/c/135492/ | 22:22 |
SpamapS | asalkeld: :-D | 22:23 |
SpamapS | asalkeld: I looked over it once already. Very happy to see that. :) | 22:23 |
asalkeld | ok, cool | 22:23 |
asalkeld | i'll try get that into shape today | 22:23 |
SpamapS | asalkeld: we have a new case where it may end up being critical as we have some old incompatible templates that we can't find an incremental path to new templates with.. so importing a few things as external refs will be a nice way to migrate. | 22:24 |
SpamapS | as in, just deploy the new stack with the refs to the old servers.. slurp all the data in, then ditch the old refs and the old stack. | 22:24 |
asalkeld | ok, sounds good | 22:25 |
openstackgerrit | Jason Dunsmore proposed openstack/heat: Always import heat.rpc.api as rpc_api https://review.openstack.org/135704 | 22:25 |
*** jdob has quit IRC | 22:26 | |
asalkeld | stevebaker, what is holding us back from making our integration tests gating? | 22:26 |
asalkeld | voting == ignore | 22:26 |
asalkeld | non voting == ignore | 22:26 |
*** crose has quit IRC | 22:26 | |
*** radez is now known as radez_g0n3 | 22:27 | |
*** packet has quit IRC | 22:30 | |
SpamapS | https://bugs.launchpad.net/heat/+bug/1394376 | 22:30 |
uvirtbot | Launchpad bug 1394376 in heat "event-list shows events in wrong order" [High,Triaged] | 22:30 |
SpamapS | I believe the fix is to _explicitly_ order_by(Event.id) | 22:30 |
SpamapS | But we also need a functional test that ensures this doesn't regress. | 22:31 |
* SpamapS won't have time to look at that bug for a few weeks unfortunately. | 22:31 | |
stevebaker | SpamapS: np, we'll stick it in the queue | 22:31 |
*** aweiteka has quit IRC | 22:32 | |
openstackgerrit | Randall Burt proposed openstack/heat: Detect container failure when checking create complete https://review.openstack.org/135753 | 22:34 |
*** serg_melikyan has quit IRC | 22:38 | |
stevebaker | zaneb: you about for call? | 22:38 |
*** serg_melikyan has joined #heat | 22:41 | |
*** jistr|mtg has quit IRC | 22:42 | |
*** julienvey has quit IRC | 22:44 | |
*** ruhe_ has joined #heat | 22:45 | |
*** ruhe_ has left #heat | 22:46 | |
*** serg_melikyan has quit IRC | 22:50 | |
*** pas-ha has quit IRC | 22:50 | |
*** serg_melikyan has joined #heat | 22:50 | |
*** thedodd has quit IRC | 22:51 | |
*** rushiagr_away has quit IRC | 22:54 | |
*** serg_melikyan has quit IRC | 22:55 | |
*** GonZoPT has joined #heat | 22:57 | |
*** rushiagr_away has joined #heat | 22:57 | |
*** GonZo2K has quit IRC | 22:58 | |
*** serg_melikyan has joined #heat | 22:59 | |
*** randallburt has quit IRC | 23:00 | |
*** chlong has joined #heat | 23:02 | |
*** gondoi is now known as zz_gondoi | 23:10 | |
*** andersonvom has quit IRC | 23:11 | |
*** jmckind has quit IRC | 23:12 | |
*** dsneddon has quit IRC | 23:19 | |
*** dsneddon has joined #heat | 23:20 | |
*** EricGonczer_ has joined #heat | 23:26 | |
*** dnalezyt has quit IRC | 23:27 | |
*** EricGonczer_ has quit IRC | 23:30 | |
*** Dragomir has joined #heat | 23:31 | |
*** sgordon_ has quit IRC | 23:33 | |
stevebaker | asalkeld: if it proves stable now that the volume test is ignored then we can make it voting | 23:36 |
asalkeld | cool | 23:36 |
gfidente | guys, can I get a random UUID from within a template somehow? | 23:38 |
gfidente | I was playing a bit with RandomString but couldn't get to it | 23:38 |
gfidente | are there alternatives? | 23:39 |
*** kebray has quit IRC | 23:39 | |
asalkeld | gfidente, what's wrong with RandomString? | 23:39 |
openstackgerrit | Merged openstack/heat: Move ImageConstraintTest to test_glance_client.py https://review.openstack.org/134881 | 23:39 |
*** kebray has joined #heat | 23:39 | |
gfidente | asalkeld, maybe I am just unable to use it properly to define the constraints of a UUID | 23:39 |
gfidente | you have examples? | 23:40 |
gfidente | (oh and thanks) | 23:40 |
asalkeld | o you want a solid UUID | 23:40 |
asalkeld | stevebaker, ^ | 23:40 |
*** dsneddon has quit IRC | 23:40 | |
*** dsneddon has joined #heat | 23:41 | |
gfidente | well ... can I use str_replace with 2013-05-23 ? | 23:41 |
gfidente | in that case maybe I can use template: | uuid ? | 23:42 |
asalkeld | gfidente, i think so, looking | 23:42 |
stevebaker | its possible RandomString character_sequences is expressive enough to build a valid UUID, but I've never tried | 23:42 |
*** Adri2000 has quit IRC | 23:42 | |
gfidente | stevebaker, so I think I need help figuring how to set the constraints | 23:43 |
asalkeld | gfidente, str_replace is in 2013-05-23 | 23:43 |
stevebaker | gfidente: http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::RandomString | 23:44 |
gfidente | yeah but for instance, first elem of the sequence must be exactly 8 hexdigits, not min 8 | 23:45 |
gfidente | I'm thinking that str_replace is probably easier to put in place for the purpose, will you hate me for that? :) | 23:45 |
*** sarob has joined #heat | 23:46 | |
stevebaker | I didn't write the character_sequences property, and I probably wouldn't trust it to build a robust UUID anyway | 23:47 |
*** ccrouch has quit IRC | 23:47 | |
asalkeld | stevebaker, sounds like a good extension to random string tho' | 23:47 |
gfidente | playing with str_replace :) | 23:47 |
asalkeld | (just ask for a UUID) | 23:47 |
gfidente | (and you guys meantime should provide uuid as class ghghg) | 23:48 |
stevebaker | asalkeld: it does | 23:48 |
asalkeld | gfidente, +1 | 23:48 |
*** Adri2000 has joined #heat | 23:49 | |
*** Adri2000 has quit IRC | 23:49 | |
*** Adri2000 has joined #heat | 23:49 | |
*** Qiming has joined #heat | 23:49 | |
* gfidente looks behind him | 23:50 | |
*** vahidh has joined #heat | 23:56 | |
*** alexheneveld has quit IRC | 23:57 | |
vahidh | Hi. Can someone please point me to how I can debug a "user_data" shell script in my Heat template that is not running as expected? | 23:57 |
asalkeld | vahidh, hangon - i'll get a link | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!