*** Murali__ has quit IRC | 00:00 | |
*** arbylee has quit IRC | 00:09 | |
*** xmltok has joined #heat | 00:10 | |
*** asalkeld has quit IRC | 00:11 | |
*** arbylee has joined #heat | 00:12 | |
openstackgerrit | Steve McLellan proposed a change to openstack/heat: handle_signal to handle translated error msgs https://review.openstack.org/101663 | 00:12 |
---|---|---|
*** gokrokve has joined #heat | 00:14 | |
*** gokrokve has quit IRC | 00:21 | |
*** gokrokve has joined #heat | 00:21 | |
*** jcoufal has quit IRC | 00:22 | |
*** asalkeld has joined #heat | 00:24 | |
*** julienvey has joined #heat | 00:25 | |
*** andersonvom has quit IRC | 00:29 | |
*** julienvey has quit IRC | 00:29 | |
*** samstav has quit IRC | 00:31 | |
*** jasond has joined #heat | 00:34 | |
openstackgerrit | Steve Baker proposed a change to openstack/heat: ResourceGroup subclass build resource definition https://review.openstack.org/115443 | 00:47 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: ResourceGroup build from list of resource names https://review.openstack.org/115444 | 00:47 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: ResourceGroup make do_prop_replace class method https://review.openstack.org/115445 | 00:47 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Implement OS::Heat::StructuredDeployments https://review.openstack.org/115446 | 00:47 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: ResourceGroup resource_map attribute https://review.openstack.org/115447 | 00:47 |
*** spzala has joined #heat | 00:51 | |
*** gokrokve_ has joined #heat | 00:56 | |
*** achampion has quit IRC | 00:56 | |
*** gokrokve has quit IRC | 00:59 | |
*** spzala has quit IRC | 00:59 | |
*** stevelle_ is now known as stevelle | 01:00 | |
*** asalkeld has quit IRC | 01:04 | |
*** asalkeld has joined #heat | 01:12 | |
*** erkules_ has joined #heat | 01:13 | |
*** gokrokve_ has quit IRC | 01:13 | |
*** Murali has joined #heat | 01:15 | |
*** erkules has quit IRC | 01:16 | |
openstackgerrit | A change was merged to openstack/heat: Allow listing of resources from deleted stacks https://review.openstack.org/113665 | 01:17 |
*** Murali has quit IRC | 01:17 | |
*** mtreinish has quit IRC | 01:19 | |
*** mtreinish has joined #heat | 01:22 | |
*** mtreinish has quit IRC | 01:23 | |
*** mtreinish has joined #heat | 01:23 | |
*** gokrokve has joined #heat | 01:23 | |
*** Qiming has joined #heat | 01:23 | |
*** julienvey has joined #heat | 01:25 | |
*** julienvey has quit IRC | 01:27 | |
*** julienvey has joined #heat | 01:27 | |
*** achampion has joined #heat | 01:31 | |
*** julienvey has quit IRC | 01:32 | |
*** piyush has joined #heat | 01:33 | |
*** gokrokve_ has joined #heat | 01:34 | |
*** Qiming has quit IRC | 01:37 | |
*** gokrokve has quit IRC | 01:37 | |
*** mtreinish has quit IRC | 01:38 | |
*** Murali_ has joined #heat | 01:38 | |
*** gokrokve_ has quit IRC | 01:39 | |
*** sgordon has joined #heat | 01:41 | |
*** sgordon has quit IRC | 01:41 | |
*** sgordon has joined #heat | 01:41 | |
*** nosnos has joined #heat | 01:42 | |
*** Yanyanhu has joined #heat | 02:00 | |
*** shakamunyi has quit IRC | 02:01 | |
elynn | morning all :) | 02:05 |
*** tyson_ has quit IRC | 02:10 | |
*** mageshgv has quit IRC | 02:10 | |
openstackgerrit | Zhenguo Niu proposed a change to openstack/heat: "H302 check" cleanup https://review.openstack.org/114457 | 02:14 |
*** Yanyanhu has quit IRC | 02:23 | |
*** sdake has quit IRC | 02:24 | |
*** Yanyanhu has joined #heat | 02:24 | |
*** Murali_ has quit IRC | 02:27 | |
*** julienvey has joined #heat | 02:28 | |
*** Murali has joined #heat | 02:30 | |
*** arbylee has quit IRC | 02:32 | |
*** julienvey has quit IRC | 02:33 | |
*** piyush has quit IRC | 02:33 | |
*** shakamunyi has joined #heat | 02:35 | |
*** harlowja is now known as harlowja_away | 02:35 | |
*** piyush has joined #heat | 02:40 | |
*** shakamunyi has quit IRC | 02:41 | |
*** saju_m has joined #heat | 02:41 | |
*** shakamunyi has joined #heat | 02:42 | |
*** samstav has joined #heat | 02:43 | |
*** alexpilotti has quit IRC | 02:48 | |
*** arbylee has joined #heat | 02:53 | |
*** samstav has quit IRC | 03:00 | |
*** KanagarajM has joined #heat | 03:00 | |
*** Yanyanhu has quit IRC | 03:06 | |
SpamapS | stevebaker: we tried to take better notes today. :) | 03:07 |
SpamapS | asalkeld: ^^ | 03:07 |
asalkeld | cool | 03:07 |
SpamapS | DEEP dive into convergence | 03:09 |
*** Yanyanhu has joined #heat | 03:09 | |
*** piyush has quit IRC | 03:11 | |
asalkeld | re: taskflow this who design is around not assuming success and not even needing to know it right away | 03:16 |
asalkeld | so a lot of taskflow is not needed | 03:17 |
asalkeld | (tracking state) | 03:17 |
asalkeld | as we do this separately | 03:17 |
asalkeld | what we do need it dealing with taskrunner health | 03:18 |
*** blomquisg has quit IRC | 03:19 | |
lifeless | SpamapS: hows it going? | 03:21 |
*** kebray has joined #heat | 03:21 | |
*** kebray has quit IRC | 03:21 | |
*** kebray has joined #heat | 03:22 | |
*** samstav has joined #heat | 03:24 | |
SpamapS | lifeless: really good | 03:27 |
SpamapS | lifeless: really well rather :) | 03:27 |
SpamapS | asalkeld: so the general feeling on taskflow is that it doesn't make any of the things we put on the whiteboards simpler. | 03:28 |
SpamapS | asalkeld: we aren't really sold that it will help with abstracting async job management either. | 03:28 |
asalkeld | and there seems to be alot of setup code too | 03:28 |
SpamapS | asalkeld: the setup code is intended to force explicit decisions about things that most code doesen't specify | 03:29 |
*** julienvey has joined #heat | 03:29 | |
asalkeld | maybe, but makes using it quite a pain | 03:29 |
asalkeld | compared to the carrots of the world | 03:30 |
SpamapS | like when I have non-dependent tasks, do I expect to always run them in serial, or can they be run in parallel? | 03:30 |
SpamapS | asalkeld: the idea is to go through the pain at coding time, not code-explosion-debugging time. | 03:30 |
SpamapS | that I like. :) | 03:30 |
SpamapS | But I feel like our problem space may be too dynamic to be able to be entirely explicit like that. | 03:31 |
asalkeld | yip | 03:31 |
SpamapS | the individual resource plugins may be static enough to benefit | 03:32 |
SpamapS | but we're wanting to do the opposite: NOT rewrite the resource plugins. | 03:32 |
asalkeld | yes, that we do | 03:32 |
asalkeld | plugins have a way of been written in the wild | 03:33 |
asalkeld | shame for them all to break | 03:33 |
SpamapS | also, arguably the OpenStack plugins that can't just have a single call to their target API that says "create me with these things..." or "delete this one" is a broken API. | 03:33 |
*** julienvey has quit IRC | 03:33 | |
*** cmyster has joined #heat | 03:34 | |
*** cmyster has quit IRC | 03:34 | |
*** cmyster has joined #heat | 03:34 | |
SpamapS | but realistically all API's are a little broken. :) | 03:34 |
asalkeld | really a new resource api does only need one __call__() that takes the properties (including a resource state) | 03:35 |
*** sdake has joined #heat | 03:36 | |
SpamapS | anyway, we think there will need to be a split in resource plugins, where the resource plugin author needs to specify the one method to call with the physical resource id that returns details, in 'dict of properties' form about the resource. | 03:39 |
*** ckmvishnu has joined #heat | 03:40 | |
SpamapS | also we may have to deprecate returning _anything_ from handle_create, and instead only allow serializables that can be passed through the message bus. | 03:43 |
SpamapS | otherwise we have to keep observer and converger in the same process/call stack. | 03:43 |
SpamapS | (since we currently do things like return coroutines) | 03:44 |
asalkeld | unless the resource has a serialize function | 03:44 |
asalkeld | that can hook into oslo.message | 03:44 |
asalkeld | but too many details really at this point | 03:45 |
*** kebray has quit IRC | 03:45 | |
*** kebray_ has joined #heat | 03:45 | |
asalkeld | need to code a bit, to find the problems | 03:45 |
SpamapS | well we can't really serialize a coroutine.. which users can return and expect to get check_create_complete | 03:46 |
*** ccrouch has joined #heat | 03:46 | |
*** piyush has joined #heat | 03:47 | |
SpamapS | like in nova server, check_update_complete gets a list of scheduler tasks | 03:47 |
*** sgordon has quit IRC | 03:47 | |
SpamapS | asalkeld: so we'd probably have to keep working with an in-process observe for anything that didn't have a serialize method or declare itself as safely serializable. | 03:48 |
asalkeld | SpamapS, we could have a wrapper resource type | 03:48 |
openstackgerrit | Zhenguo Niu proposed a change to openstack/heat: Remove the unused doc path heat/doc https://review.openstack.org/115487 | 03:48 |
asalkeld | that deals with the current resources | 03:48 |
SpamapS | asalkeld: log a warning "resource plugin x.y.z cannot serialize messages. This is deprecated, please write a serialize method or return serializable data types." | 03:48 |
SpamapS | asalkeld: there's no way to serialize that list of scheduler tasks. It just has to stay in the process that created the objects. | 03:49 |
*** samstav has quit IRC | 03:49 | |
asalkeld | sure | 03:49 |
SpamapS | so we'll need an escape valve.. the one we'll have to use is to stay in process and observe/block while such misbehaving plugins are being observed. And they may never be continuously observable. | 03:50 |
SpamapS | Not sure if one release is enough time for that plugin API deprecation though. :p | 03:51 |
SpamapS | we could also just deprecate it but leave it in for BC until the end of time | 03:51 |
asalkeld | i don't think it's a problem as long as they work | 03:51 |
SpamapS | since it is sort of a deployer thing that you're making these weird plugins wrong... ;) | 03:52 |
SpamapS | anyway.. getting sleepy | 03:52 |
asalkeld | later | 03:52 |
SpamapS | asalkeld: whiteboards are pretty interesting.. but may be undecipherable to those who weren't in the room. ;) | 03:52 |
asalkeld | they look ok | 03:52 |
asalkeld | but conversation would be good too:) | 03:53 |
*** kebray_ has quit IRC | 03:55 | |
*** kebray has joined #heat | 03:56 | |
*** gokrokve has joined #heat | 03:57 | |
*** Murali has quit IRC | 03:58 | |
*** Murali_ has joined #heat | 04:00 | |
*** gokrokve has quit IRC | 04:00 | |
*** chandankumar has joined #heat | 04:00 | |
*** gokrokve has joined #heat | 04:00 | |
*** Yanyanhu has quit IRC | 04:01 | |
*** Murali_ has quit IRC | 04:04 | |
*** Yanyanhu has joined #heat | 04:05 | |
*** arbylee has quit IRC | 04:09 | |
*** piyush has quit IRC | 04:10 | |
*** gokrokve has quit IRC | 04:14 | |
*** gokrokve has joined #heat | 04:15 | |
*** piyush has joined #heat | 04:16 | |
*** achampion has quit IRC | 04:18 | |
*** ccrouch has quit IRC | 04:20 | |
skraynev | good morning | 04:23 |
*** dsneddon has quit IRC | 04:26 | |
cmyster | morning | 04:26 |
*** nkhare has joined #heat | 04:28 | |
*** akuznetsov has joined #heat | 04:28 | |
asalkeld | hi skraynev | 04:28 |
skraynev | morning asalked :) | 04:29 |
skraynev | early morning... | 04:29 |
asalkeld | time for me to pick kids up from school | 04:30 |
*** julienvey has joined #heat | 04:30 | |
asalkeld | hi julienvey | 04:30 |
*** danikar has joined #heat | 04:31 | |
*** julienvey has quit IRC | 04:34 | |
*** nkhare has quit IRC | 04:37 | |
*** danikar is now known as zrbecker | 04:38 | |
*** piyush has quit IRC | 04:38 | |
*** gokrokve has quit IRC | 04:40 | |
*** gokrokve has joined #heat | 04:41 | |
*** piyush has joined #heat | 04:44 | |
*** achampion has joined #heat | 04:45 | |
*** gokrokve has quit IRC | 04:45 | |
*** achampion has quit IRC | 04:50 | |
*** chandankumar has quit IRC | 04:52 | |
*** achampion has joined #heat | 04:55 | |
*** chandankumar has joined #heat | 05:00 | |
*** chandankumar has quit IRC | 05:02 | |
*** piyush has quit IRC | 05:07 | |
openstackgerrit | A change was merged to openstack/heat: Remove resource_id_set(None) calls https://review.openstack.org/115285 | 05:22 |
*** tomek_adamczewsk has joined #heat | 05:23 | |
*** saju_m has quit IRC | 05:23 | |
*** bmahalakshmi has joined #heat | 05:28 | |
*** bvivek has joined #heat | 05:30 | |
*** julienvey has joined #heat | 05:31 | |
*** praveenkumar has joined #heat | 05:34 | |
*** julienvey has quit IRC | 05:35 | |
*** piyush has joined #heat | 05:35 | |
*** piyush has quit IRC | 05:37 | |
*** tomek_adamczewsk has quit IRC | 05:38 | |
*** chandankumar has joined #heat | 05:40 | |
*** unmeshg has joined #heat | 05:41 | |
openstackgerrit | Zhenguo Niu proposed a change to openstack/heat: "H302 check" cleanup https://review.openstack.org/114457 | 05:43 |
*** ckmvishnu1 has joined #heat | 05:43 | |
*** unmeshg_ has joined #heat | 05:53 | |
*** unmeshg has quit IRC | 05:53 | |
*** unmeshg_ has quit IRC | 05:56 | |
*** unmeshg has joined #heat | 05:56 | |
*** achampion has quit IRC | 05:57 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex https://review.openstack.org/104975 | 06:01 |
*** kopparam has joined #heat | 06:16 | |
*** viktors|afk has left #heat | 06:20 | |
*** achampion has joined #heat | 06:23 | |
*** saju_m has joined #heat | 06:27 | |
*** jcoufal has joined #heat | 06:31 | |
*** killer_prince has joined #heat | 06:31 | |
*** julienvey has joined #heat | 06:31 | |
*** julienvey has quit IRC | 06:36 | |
*** jcoufal has quit IRC | 06:38 | |
*** shakamunyi has quit IRC | 06:43 | |
*** shakamunyi has joined #heat | 06:44 | |
*** ifarkas has joined #heat | 06:47 | |
*** shakamunyi has quit IRC | 06:47 | |
*** shakamunyi has joined #heat | 06:48 | |
*** trapsig has joined #heat | 06:48 | |
openstackgerrit | Zhenguo Niu proposed a change to openstack/heat: Enable H302 check https://review.openstack.org/114904 | 06:48 |
trapsig | Could someone explain why SoftwareConfig is needed for SoftwareDeployment. Why wasn't SoftwareDeployment simply implemented to have config values referenced directly instead of needing to create a separate SoftwareConfig resource/object and then hook it into SoftwareDeployment? | 06:50 |
*** jprovazn has joined #heat | 06:52 | |
*** che-arne has joined #heat | 06:53 | |
*** kopparam has quit IRC | 06:59 | |
*** kopparam has joined #heat | 07:00 | |
cmyster | trapsig: https://www.youtube.com/watch?v=rdhaGw9Rwo4 | 07:00 |
trapsig | cmyster: Great, thanks :-) | 07:01 |
cmyster | cheers | 07:02 |
*** akuznetsov has quit IRC | 07:03 | |
*** kopparam has quit IRC | 07:04 | |
*** derekh has joined #heat | 07:16 | |
*** sdake has quit IRC | 07:17 | |
*** akuznetsov has joined #heat | 07:23 | |
*** kebray has quit IRC | 07:24 | |
*** jcoufal has joined #heat | 07:27 | |
*** julienvey has joined #heat | 07:32 | |
*** sdake has joined #heat | 07:35 | |
*** julienvey has quit IRC | 07:37 | |
shardy | morning all | 07:44 |
*** kopparam has joined #heat | 08:00 | |
*** kopparam has quit IRC | 08:05 | |
*** sdake has quit IRC | 08:08 | |
pas-ha | morning all | 08:13 |
Yanyanhu | hi, shardy, are you around? | 08:16 |
*** sdake has joined #heat | 08:19 | |
*** sdake_ has joined #heat | 08:20 | |
*** bvivek has quit IRC | 08:20 | |
shardy | Yanyanhu: hi | 08:20 |
openstackgerrit | Zhenguo Niu proposed a change to openstack/heat: "H302 check" cleanup https://review.openstack.org/114457 | 08:21 |
Yanyanhu | shardy, hi, could you please help to review this when you have time, https://review.openstack.org/#/c/113473/3, a small fix about SoftwareDeploy output when using HEAT_SIGNAL. Thanks. | 08:21 |
*** shakamunyi has quit IRC | 08:25 | |
shardy | Yanyanhu: ok | 08:25 |
Yanyanhu | shardy, thanks :) | 08:25 |
*** sorantis has joined #heat | 08:32 | |
*** julienvey has joined #heat | 08:33 | |
*** kopparam has joined #heat | 08:33 | |
*** unmeshg has quit IRC | 08:36 | |
cmyster | annnnddddd stack.sh is broken... | 08:36 |
*** killer_prince2 has joined #heat | 08:36 | |
*** killer_prince2 is now known as lazy_prince | 08:37 | |
*** killer_prince has quit IRC | 08:37 | |
*** julienvey has quit IRC | 08:37 | |
*** trapsig has quit IRC | 08:38 | |
cmyster | have anyone seen this before? http://paste.openstack.org/show/97685/ | 08:39 |
praveenkumar | Hello, after creating heat client "client_heat = heat_client.Client('1', endpoint, **kwargs)" do we have any method to validate if auth is successful or there is some error? | 08:40 |
Yanyanhu | hi, cmyster, it seems that your subnet gateway is not in the subnet range specified. | 08:43 |
*** lazy_prince is now known as killer_prince | 08:43 | |
cmyster | Yanyanhu: I know, but I haven't change anything which is the strange part. | 08:45 |
cmyster | goess I'll just diable those settings from the local.conf and retry... | 08:46 |
Yanyanhu | cmyster, yes, so weird... | 08:46 |
*** sdake has quit IRC | 08:47 | |
openstackgerrit | Zhenguo Niu proposed a change to openstack/heat: Enable H302 check https://review.openstack.org/114904 | 08:48 |
*** fayablazer has joined #heat | 08:49 | |
cmyster | Yanyanhu: interestingly it worked. I guess that some basic settings were changed in the neutron part of the script... | 08:50 |
*** mkollaro has joined #heat | 08:51 | |
Yanyanhu | cmyster, ok :) | 08:52 |
*** ifarkas has quit IRC | 08:52 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Move neutron_utils functions to neutron client https://review.openstack.org/115210 | 08:53 |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Using neutron utils function from neutron plugin https://review.openstack.org/114957 | 08:53 |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Moving network_id_from_subnet_id to neutron client https://review.openstack.org/105382 | 08:53 |
*** ifarkas has joined #heat | 08:54 | |
*** Yanyanhu has quit IRC | 08:54 | |
*** Yanyanhu has joined #heat | 08:56 | |
*** Qiming has joined #heat | 09:01 | |
shardy | praveenkumar: You can check Client.auth_token which will be set if we got a token from keystone | 09:03 |
*** julienvey has joined #heat | 09:05 | |
praveenkumar | shardy: alright, let me check that. | 09:07 |
*** mtreinish has joined #heat | 09:10 | |
ckmvishnu1 | shardy: have a doubt regarding migration. | 09:15 |
ckmvishnu1 | uuid record inserted in stack table as part of _pre_upgrade_xx is not the same when it comes to _check_xx | 09:15 |
shardy | ckmvishnu1: are you sure it's not data from one of the previous migration tests? | 09:16 |
shardy | (the DB content is persisted between tests, unlike all other non-migration tests) | 09:17 |
ckmvishnu1 | i see your tests as well. none of the records retail correct uuids | 09:17 |
shardy | You mean the backup column migration? | 09:18 |
ckmvishnu1 | ('s2', '9e9deba9-a303-5f29-84d3-c8165647c47e') inserted in _pre but in check i get "a1535d1d-902c-46ed-8d51-ddd368da9c32" | 09:18 |
shardy | I tested that locally and I'm pretty sure the UUID's for stack.id were fine | 09:18 |
ckmvishnu1 | Yesh | 09:18 |
shardy | With your patch applied, right? | 09:18 |
shardy | also, note that it's possible to insert records with duplicate stack names in the _pre so it's a good idea to ensure the names you use are unique | 09:19 |
*** unmeshg has joined #heat | 09:20 | |
ckmvishnu1 | shardy: give me a monent, i'll put few traces for 045 migration to check if my patch has the issue :) | 09:20 |
*** bvivek has joined #heat | 09:21 | |
shardy | ckmvishnu1: http://paste.openstack.org/show/97694/ | 09:23 |
shardy | sounds like it's your patch ;) | 09:23 |
ckmvishnu1 | shardy: :( | 09:23 |
ckmvishnu1 | shardy: thanks | 09:23 |
*** Qiming_ has joined #heat | 09:30 | |
*** Qiming has quit IRC | 09:33 | |
*** julienve_ has joined #heat | 09:34 | |
*** julienve_ has quit IRC | 09:38 | |
*** saju_m has quit IRC | 09:39 | |
*** nkhare has joined #heat | 09:43 | |
*** Yanyanhu has quit IRC | 09:44 | |
*** bvivek has quit IRC | 09:45 | |
praveenkumar | shardy: there is no auth_token variable for Client or client object http://paste.fedoraproject.org/126960/85279741/ | 09:46 |
*** miarmak has joined #heat | 09:47 | |
shardy | praveenkumar: Oh, I thought you meant when driving via the CLI, in shell.py we get the auth_token and pass it into the client | 09:48 |
shardy | The Client object doesn't currently do that automatically for you AFAIK | 09:49 |
praveenkumar | shardy: ah, so how we can use client python lib for doing different operation for heat. | 09:49 |
miarmak | Hi guys! | 09:50 |
miarmak | Does heat have smth like 'force delete stack'?.. | 09:50 |
*** bvivek has joined #heat | 09:51 | |
*** Qiming_ has quit IRC | 09:54 | |
*** AA__ has joined #heat | 09:58 | |
miarmak | thx, I've already found the answer =) | 10:00 |
*** miarmak has quit IRC | 10:00 | |
shardy | praveenkumar: http://paste.fedoraproject.org/126964/52875914/ | 10:01 |
shardy | probably we need to add a convenience authenticate() method to the client to make that slightly easier | 10:01 |
*** sorantis has quit IRC | 10:02 | |
shardy | actually http://paste.fedoraproject.org/126967/08529025 | 10:03 |
shardy | that was getting two tokens | 10:04 |
praveenkumar | shardy: right, AFAIK all other client have authentication method once we create client object. | 10:05 |
*** saju_m has joined #heat | 10:06 | |
*** saju_m has quit IRC | 10:07 | |
*** saju_m has joined #heat | 10:07 | |
shardy | praveenkumar: yeah, we should add that, but note if you're interacting with more than one client it's much better for performance to just request one token and pass it into each one | 10:08 |
*** openstackgerrit has quit IRC | 10:10 | |
praveenkumar | shardy: yes agreed but it's handy when we have a auth check before perform any operation using client object (otherwise during this operation it will through exception which we could have handled during auth). | 10:11 |
*** bvivek2 has joined #heat | 10:15 | |
*** bvivek has quit IRC | 10:16 | |
*** alexheneveld has joined #heat | 10:33 | |
*** julienve_ has joined #heat | 10:34 | |
*** julienve_ has quit IRC | 10:39 | |
*** sorantis has joined #heat | 10:40 | |
*** asalkeld has quit IRC | 10:41 | |
*** pmyers has joined #heat | 10:43 | |
*** pasquier-s_ has quit IRC | 10:44 | |
SpamapS | shardy: https://etherpad.openstack.org/p/heat-juno-midcycle-meetup <-- notes from mid-cycle meetup btw | 10:51 |
*** Qiming has joined #heat | 10:51 | |
shardy | SpamapS: thanks, how's it all going there? | 10:52 |
shardy | interested in more details re "blueprint for improving multi-engine "workers"" | 10:53 |
shardy | sounds somewhat related to the engine decoupling work I'm doing atm | 10:53 |
SpamapS | shardy: it is! | 10:56 |
SpamapS | shardy: but it is more about making process management stronger, so that we can take advantage of multiple cores automatically without fear, rather than defaulting --num-workers to 1. | 10:57 |
*** nosnos has quit IRC | 10:57 | |
SpamapS | shardy: so the decoupling work you're doing would be served by it. | 10:58 |
*** kopparam has quit IRC | 10:58 | |
shardy | SpamapS: is that a heat issue though, or a devstack/tripleo/distributor one? | 10:58 |
shardy | I agree that it would be beneficial to get typical installations using more than one worker or process though :) | 10:58 |
*** nkhare has quit IRC | 11:01 | |
SpamapS | shardy: it is an oslo issue | 11:02 |
SpamapS | shardy: POSIX has had fork() and signal() for decades.. why we want to punt concurrency to the OS I've no idea. | 11:03 |
SpamapS | shardy: at issue is that we're more involved than say, nova-api or neutron-server, which are stateless. | 11:04 |
*** piyush has joined #heat | 11:05 | |
SpamapS | so what we need to do is make oslo's service.ProcessLauncher more robust and have a re-exec mode. And we also need to talk about what is a sane reasonable default, since there is resistance to "use all the CPUs" | 11:06 |
shardy | SpamapS: I guess I'll let you argue that out with zaneb, I've not got a particularly strong opinion on how we do it, other than wanting to use engine scale-out as a stepping stone to a fully distributed model | 11:07 |
*** sgordon has joined #heat | 11:08 | |
SpamapS | I'm thinking a good default may be if ncpus <= 2: ncpus else: round_up(ncpus/2) | 11:09 |
SpamapS | shardy: basically I'm not convinced that "systemd and/or upstart do it better" given that neither of them have any knowledge of how python or heat-engine works. | 11:10 |
SpamapS | shardy: we had a brief discussion.. and I agreed we probably need a wider debate. :) | 11:10 |
shardy | Well they don't need to, they just need to start several processes | 11:10 |
shardy | but your solution wfm, the question is does that calculation belong inside heat, or e.g in devstack (and other things which install and configure heat) | 11:11 |
SpamapS | in heat, as we have quite a bit more insight into how much our processes cost | 11:12 |
SpamapS | (also consider that neutron-server and nova-api already do a fork per CPU) | 11:13 |
*** tengqim has joined #heat | 11:13 | |
pas-ha | shardy, as you are the keystone expert in the team :) - can I ask for a Keystone catalogue without any credentials (during heat-engine startup)? | 11:13 |
shardy | yeah, tbh I've personally got no issue with just doing that, provided it's trivially overridable in the config file | 11:13 |
*** kopparam has joined #heat | 11:13 | |
shardy | pas-ha: no | 11:14 |
SpamapS | Also I'm quite confused why we wouldn't want a heat-engine per CPU.. when we're talking about at worst 100MB per CPU.. and any box that has 8CPUs and doesn't have an extra 800MB of RAM to give to concurrency is not a box I've seen. ;) | 11:14 |
shardy | you need credentials, which could be the heat service user | 11:14 |
SpamapS | But anyway, this also leads into convergence where the workers _SHOULD_ become lighter weight and thus less scary to run many | 11:15 |
* SpamapS notices uber is almost here... o/ | 11:15 | |
shardy | SpamapS: yeah, don't know if you saw my comment on the convergence-engine spec, but I've been thinking heat-engine should get scaled out and become the convergence engine | 11:16 |
pas-ha | ok, thanks, will investigate further | 11:16 |
shardy | Then we just gradually decouple all-the-things in the engine until we reach the resource-granularity vision you propose in the spec | 11:17 |
tengqim | um iphone is too small for IRC | 11:17 |
* shardy -> lunch | 11:18 | |
*** alexpilotti has joined #heat | 11:18 | |
*** elynn_ has joined #heat | 11:22 | |
*** AJaeger has joined #heat | 11:23 | |
AJaeger | Heat team, could you import translations again, please? https://review.openstack.org/#/c/104975/ | 11:23 |
*** bmahalakshmi has quit IRC | 11:27 | |
*** elynn_ has quit IRC | 11:28 | |
*** elynn_ has joined #heat | 11:28 | |
*** elynn_ has quit IRC | 11:28 | |
*** elynn_ has joined #heat | 11:28 | |
*** tengqim has quit IRC | 11:30 | |
*** AA__ has quit IRC | 11:31 | |
*** julienve_ has joined #heat | 11:35 | |
*** ramishra has joined #heat | 11:35 | |
*** bvivek2 has quit IRC | 11:36 | |
*** sorantis has quit IRC | 11:36 | |
*** cmyster has quit IRC | 11:37 | |
*** asalkeld has joined #heat | 11:37 | |
*** julienve_ has quit IRC | 11:39 | |
*** kopparam has quit IRC | 11:41 | |
shardy | AJaeger: done | 11:45 |
AJaeger | shardy, thanks! | 11:45 |
*** alexpilotti has quit IRC | 11:48 | |
*** ccrouch has joined #heat | 11:59 | |
*** mspreitz has joined #heat | 12:00 | |
*** EricGonczer_ has joined #heat | 12:01 | |
*** alexpilotti has joined #heat | 12:03 | |
*** elynn_ has quit IRC | 12:06 | |
*** KanagarajM has quit IRC | 12:06 | |
*** pasquier-s has joined #heat | 12:07 | |
*** swygue has quit IRC | 12:08 | |
*** achampion has quit IRC | 12:09 | |
*** EricGonczer_ has quit IRC | 12:14 | |
*** alexpilotti has quit IRC | 12:16 | |
*** kopparam has joined #heat | 12:16 | |
*** kopparam has quit IRC | 12:21 | |
*** blomquisg has joined #heat | 12:24 | |
*** julienve_ has joined #heat | 12:36 | |
*** alexpilotti has joined #heat | 12:37 | |
*** sgordon has quit IRC | 12:38 | |
*** cdent has joined #heat | 12:39 | |
SpamapS | shardy: +1 I think given what we worked through yesterday that makes perfect sense. | 12:39 |
*** julienve_ has quit IRC | 12:40 | |
SpamapS | shardy: there was some desire before to split them early to force rethinking of async jobs and perhaps even disallow the new processes from doing full stack loads but that is put to rest. It's just async casts to RPC apis. | 12:41 |
shardy | SpamapS: Cool, sounds like that aligns well with what I've been thinking then :) | 12:42 |
*** kopparam has joined #heat | 12:42 | |
SpamapS | shardy: also, one worker is easier to scale than 3 | 12:42 |
*** killer_prince has quit IRC | 12:43 | |
*** cdent has quit IRC | 12:43 | |
*** cdent_ has joined #heat | 12:43 | |
shardy | SpamapS: Yeah, it will have much less impact on existing deployments, and should enable incremental steps from what we have now | 12:45 |
SpamapS | shardy: the biggest thing that deployments may feel is that we are going to be pounding a little harder on the DB | 12:46 |
SpamapS | shardy: but such is the price of resilience. :-P | 12:47 |
SpamapS | RAM is webscale | 12:47 |
*** rpothier has joined #heat | 12:48 | |
*** andreaf has joined #heat | 12:51 | |
*** andreaf has joined #heat | 12:51 | |
*** andreaf has quit IRC | 12:51 | |
*** andreaf has joined #heat | 12:52 | |
*** andreaf has quit IRC | 12:52 | |
*** andreaf has joined #heat | 12:52 | |
*** andreaf has quit IRC | 12:53 | |
*** andreaf_ has quit IRC | 12:53 | |
*** andreaf has joined #heat | 12:53 | |
*** andreaf has quit IRC | 12:53 | |
*** andreaf has joined #heat | 12:54 | |
*** andreaf has quit IRC | 12:54 | |
*** andreaf has joined #heat | 12:54 | |
*** AJaeger has left #heat | 12:57 | |
*** kopparam has quit IRC | 12:58 | |
*** kopparam has joined #heat | 12:58 | |
*** randallburt has joined #heat | 13:03 | |
*** asalkeld has quit IRC | 13:08 | |
*** achampion has joined #heat | 13:09 | |
*** jasond has joined #heat | 13:09 | |
*** ramishra has quit IRC | 13:13 | |
*** sorantis has joined #heat | 13:15 | |
*** randallburt has quit IRC | 13:15 | |
*** randallburt has joined #heat | 13:15 | |
*** radez_g0n3 is now known as radez | 13:16 | |
*** mspreitz has quit IRC | 13:22 | |
*** unmeshg has quit IRC | 13:23 | |
*** bvivek has joined #heat | 13:26 | |
*** alexheneveld has quit IRC | 13:35 | |
*** ckmvishnu1 has left #heat | 13:35 | |
*** julienve_ has joined #heat | 13:37 | |
*** zaneb has joined #heat | 13:37 | |
*** spzala has joined #heat | 13:38 | |
*** ramishra has joined #heat | 13:39 | |
*** julienve_ has quit IRC | 13:41 | |
*** arbylee has joined #heat | 13:43 | |
*** arbylee has quit IRC | 13:43 | |
*** daneyon has joined #heat | 13:44 | |
*** daneyon has quit IRC | 13:45 | |
*** daneyon has joined #heat | 13:45 | |
*** unmeshg has joined #heat | 13:49 | |
*** ramishra has quit IRC | 13:49 | |
*** piyush has quit IRC | 13:55 | |
*** mkollaro has quit IRC | 13:57 | |
*** unmeshg has quit IRC | 13:58 | |
*** samstav has joined #heat | 13:59 | |
*** daneyon has quit IRC | 13:59 | |
*** daneyon_ has joined #heat | 13:59 | |
*** alexheneveld has joined #heat | 14:00 | |
*** arbylee has joined #heat | 14:01 | |
*** cdent_ is now known as cdent | 14:02 | |
*** daneyon_ has quit IRC | 14:04 | |
*** arbylee has quit IRC | 14:08 | |
*** arbylee has joined #heat | 14:08 | |
*** gokrokve has joined #heat | 14:11 | |
pas-ha | looks like the gate is failing due to new oslo.db | 14:14 |
*** vijendar has joined #heat | 14:14 | |
*** vijendar has quit IRC | 14:15 | |
*** vijendar has joined #heat | 14:16 | |
*** zz_gondoi is now known as gondoi | 14:17 | |
*** ccrouch has quit IRC | 14:17 | |
skraynev | agree.. something terrible happens with gate. but why do you think, that it's oslo.db? is it released today? | 14:17 |
*** ramishra has joined #heat | 14:18 | |
pas-ha | the code in our test_migrations assumes that interface of _wal_versions will be changed in oslo.db 0.4 | 14:18 |
pas-ha | 0.3 still has not changed, but installed 0.3.1.dev80.g68c0b62 already has the change | 14:19 |
pas-ha | will go kick the guy responsible | 14:19 |
*** kopparam has quit IRC | 14:19 | |
*** kopparam has joined #heat | 14:20 | |
*** alexheneveld has quit IRC | 14:21 | |
*** alexheneveld has joined #heat | 14:22 | |
*** ccrouch has joined #heat | 14:22 | |
pas-ha | answer - recheck all failures | 14:23 |
pas-ha | the new fresh oslo.db just got released. the problem AFAIU is that different oslo.db is used for unittests and for gate devstacks (one is from pypi, another form master) | 14:24 |
*** rwsu has quit IRC | 14:24 | |
pas-ha | or vise versa | 14:24 |
*** kopparam has quit IRC | 14:24 | |
therve | Because oslo.db requires a newer oslo.config, is that right? | 14:26 |
*** alexheneveld has quit IRC | 14:27 | |
*** saju_m has quit IRC | 14:27 | |
*** DaveJ__ has joined #heat | 14:27 | |
*** piyush has joined #heat | 14:28 | |
*** Murali_ has joined #heat | 14:28 | |
*** piyush1 has joined #heat | 14:29 | |
*** david-lyle has joined #heat | 14:30 | |
pas-ha | probably. the error I was seeing is that some interface was changed in 0.3.1.git-hash although our code expects it to be changed only in 0.4 | 14:30 |
therve | Ah yeah that's just one error. There are others that break the whole suite | 14:31 |
*** david-lyle has quit IRC | 14:31 | |
*** david-lyle has joined #heat | 14:31 | |
*** ramishra has quit IRC | 14:32 | |
*** piyush has quit IRC | 14:32 | |
*** ramishra has joined #heat | 14:33 | |
pas-ha | trying to rebuild my devstack... | 14:33 |
*** ifarkas has quit IRC | 14:34 | |
*** alexheneveld has joined #heat | 14:34 | |
*** rwsu has joined #heat | 14:37 | |
*** julienve_ has joined #heat | 14:37 | |
*** sorantis has quit IRC | 14:40 | |
*** julienve_ has quit IRC | 14:42 | |
*** alexheneveld has quit IRC | 14:45 | |
*** mkollaro has joined #heat | 14:46 | |
*** ifarkas has joined #heat | 14:46 | |
*** sorantis has joined #heat | 14:49 | |
*** ramishra has quit IRC | 14:49 | |
*** ramishra has joined #heat | 14:49 | |
*** bmahalakshmi has joined #heat | 14:55 | |
*** andersonvom has joined #heat | 14:59 | |
*** EricGonczer_ has joined #heat | 15:00 | |
*** shakamunyi has joined #heat | 15:00 | |
*** ifarkas has quit IRC | 15:02 | |
*** alexheneveld has joined #heat | 15:02 | |
*** viktors has joined #heat | 15:03 | |
*** ramishra_ has joined #heat | 15:04 | |
*** samstav has quit IRC | 15:05 | |
*** samstav has joined #heat | 15:06 | |
*** ramishra has quit IRC | 15:06 | |
*** alexheneveld has quit IRC | 15:06 | |
*** bvivek has quit IRC | 15:08 | |
*** jprovazn has quit IRC | 15:09 | |
*** alexheneveld has joined #heat | 15:10 | |
*** sorantis has quit IRC | 15:12 | |
*** alexheneveld has quit IRC | 15:12 | |
*** openstackgerrit has joined #heat | 15:13 | |
*** swygue has joined #heat | 15:16 | |
*** jcoufal has quit IRC | 15:17 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Fix port residue when instance deletion https://review.openstack.org/115234 | 15:18 |
*** jpeeler has joined #heat | 15:19 | |
*** jpeeler has quit IRC | 15:19 | |
*** jpeeler has joined #heat | 15:19 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Fix failed to delete the EIP resource https://review.openstack.org/102758 | 15:19 |
*** gokrokve_ has joined #heat | 15:20 | |
*** unmeshg has joined #heat | 15:21 | |
*** gokrokve has quit IRC | 15:23 | |
*** gokrokve_ has quit IRC | 15:24 | |
*** swygue has quit IRC | 15:28 | |
*** sdake has joined #heat | 15:31 | |
*** ckmvishnu1 has joined #heat | 15:33 | |
*** ckmvishnu has quit IRC | 15:34 | |
*** che-arne has quit IRC | 15:36 | |
*** julienve_ has joined #heat | 15:38 | |
*** unmeshg has quit IRC | 15:41 | |
*** julienve_ has quit IRC | 15:43 | |
*** dsneddon has joined #heat | 15:46 | |
*** che-arne has joined #heat | 15:47 | |
*** BillArnold has joined #heat | 15:48 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Fix port residue when instance deletion https://review.openstack.org/115234 | 15:50 |
*** unmeshg has joined #heat | 15:50 | |
*** pasquier-s has quit IRC | 15:54 | |
*** sorantis has joined #heat | 15:56 | |
*** unmeshg has quit IRC | 15:57 | |
*** wirehead_ has quit IRC | 16:00 | |
*** andersonvom has quit IRC | 16:01 | |
*** andersonvom has joined #heat | 16:01 | |
*** ckmvishnu1 has quit IRC | 16:02 | |
*** kebray has joined #heat | 16:04 | |
*** sdake has quit IRC | 16:06 | |
viktors | Hi All! Here is the proposal to fix gate bugs with VersionConflict error on hat gates - seems to be , that heat just want to have oslo.config>=1.4.0.0a3 version. Please look at patch, which passed that gates ok - https://review.openstack.org/#/c/115674/ Thanks! | 16:08 |
viktors | stevebaker, shardy, therve, skraynev, zaneb - folks, please look at ^^ It can fix the gates. | 16:10 |
*** sorantis has quit IRC | 16:11 | |
therve | Hum | 16:11 |
*** unmeshg has joined #heat | 16:11 | |
therve | https://review.openstack.org/#/c/115643/ should fix the global sync | 16:12 |
*** wirehead_ has joined #heat | 16:12 | |
*** fayablazer has quit IRC | 16:13 | |
*** henrique_ has quit IRC | 16:13 | |
viktors | therve: I'm totally ok with this sync. But anyway Heat requires patch, which will sync global requirements | 16:14 |
viktors | https://review.openstack.org/#/c/105166/ fails at the moment | 16:14 |
therve | I know I just pasted the patch that'll fix it :) | 16:14 |
viktors | therve: got it :) | 16:15 |
*** htruta has joined #heat | 16:16 | |
viktors | therve: my patch just can help gates a few hours earlier | 16:16 |
viktors | therve: is there a sense to keep this patch? | 16:20 |
*** ckmvishnu has joined #heat | 16:20 | |
therve | viktors, I don't know | 16:21 |
*** spzala has quit IRC | 16:23 | |
unmeshg | @andersonvom: you there? | 16:24 |
andersonvom | unmeshg: what's up? | 16:24 |
viktors | therve: well, my idea is - to make gates working with this patch and run development process. It will be faster, then wait for patch to global requirements and sync it to Heat | 16:24 |
unmeshg | @andersonvom: regarding stack-check support | 16:25 |
*** killer_prince has joined #heat | 16:25 | |
*** killer_prince is now known as lazy_prince | 16:25 | |
unmeshg | right now only EC2 instance resource has the handle_check | 16:25 |
*** k4n0 has quit IRC | 16:25 | |
*** alexheneveld has joined #heat | 16:25 | |
andersonvom | unmeshg: yeah, that's correct. since that patch took *a very long time* to get merged, I didn't want to invest even more time to implement other resources as well. I'll start working on other resources probably today again, now that the patch was merged | 16:27 |
unmeshg | cool, let me know if I can take up any other resources | 16:27 |
unmeshg | thanks | 16:28 |
openstackgerrit | Tomas Sedovic proposed a change to openstack/heat: Use empty list in list_join for validation https://review.openstack.org/115379 | 16:28 |
openstackgerrit | Tomas Sedovic proposed a change to openstack/heat: Use empty list in list_join for validation https://review.openstack.org/115379 | 16:30 |
*** unmeshg has quit IRC | 16:33 | |
*** chandankumar has quit IRC | 16:37 | |
*** viktors is now known as viktors|afk | 16:37 | |
*** gokrokve has joined #heat | 16:38 | |
*** mspreitz has joined #heat | 16:39 | |
*** julienve_ has joined #heat | 16:39 | |
*** mkollaro has quit IRC | 16:42 | |
*** derekh has quit IRC | 16:43 | |
*** julienve_ has quit IRC | 16:43 | |
*** akuznetsov has quit IRC | 16:44 | |
*** jcoufal has joined #heat | 16:46 | |
mspreitz | Which cores would be good for reviewing new example templates for the heat-templates project? | 16:47 |
*** ramishra_ has quit IRC | 16:47 | |
*** julienvey has quit IRC | 16:48 | |
shardy | mspreitz: You can add me if you wish, also tspatzier is often active reviewing in heat-templates, although I think he's not around this week | 16:54 |
mspreitz | shardy: thanks. In this case, I guess my question is how do I prompt those two guys to revisit the change, I have submitted revised patch sets since they last reviewed. | 16:56 |
shardy | mspreitz: are we talking about https://review.openstack.org/#/c/97366/? | 16:56 |
mspreitz | yes | 16:56 |
shardy | FWIW I would've +2'd it had my CFN/HOT comment been addresed ;) | 16:56 |
shardy | I get the point of having a good example of the AWS resources (we already have some), just not in HOT syntax | 16:57 |
shardy | maybe I'm being too much of a purist, hence waiting for others to comment | 16:58 |
mspreitz | I felt it is defensible since the AWS resources, in some cases, have unique virtues | 16:58 |
shardy | I'm sorry you haven't had feedback yet, they are valuable new examples :) | 16:58 |
*** alexheneveld has quit IRC | 16:58 | |
mspreitz | I do not think we should have to forbid using the new syntax to get those unique virtues | 16:58 |
shardy | Ok, I just would, in general, prefer our hot example templates to guide folks to the native resources where possible | 16:59 |
mspreitz | Sure, and that's what most of that change does. | 16:59 |
mspreitz | Maybe what we need most here is other reviewers | 16:59 |
shardy | If you're very keen to keep that example for the sake of comparison, I can compromise ;) | 17:00 |
mspreitz | Any suggestions for reviewers to add? | 17:00 |
mspreitz | Yes, I do think comparison is valuable | 17:00 |
mspreitz | However, I will also admit that comparison of function, my main interest, can be done even if the syntax is different | 17:01 |
shardy | I guess your approach makes them more directly comparable, I'm just scared of folks cut/pasting hybrid abominations and getting confused | 17:02 |
mspreitz | I understand that | 17:02 |
mspreitz | Look, the syntax choice is not a big deal to me | 17:02 |
mspreitz | If it will get you over the hump, I will change it. | 17:03 |
*** mkollaro has joined #heat | 17:03 | |
shardy | mspreitz: No, it's OK, I'm reviewing now | 17:03 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Allow for setting ViP ID https://review.openstack.org/115710 | 17:03 |
*** bvivek has joined #heat | 17:03 | |
therve | mspreitz, FWIW I didn't approve it because I still disagree with the examples | 17:04 |
mspreitz | therve: in what way do you disagree? | 17:04 |
therve | mspreitz, On using metering value all around for nothing | 17:04 |
mspreitz | It's not for nothing. It is illustrating the plumbing through Ceilometer, the building blocks for autoscaling | 17:05 |
mspreitz | The comments in the latest revisions explain | 17:05 |
mspreitz | they show how you can do Ceilometer queries that fetch that data | 17:05 |
therve | The plumbing through Ceilometer is done creating Ceilometer resources | 17:05 |
mspreitz | The Ceilometer samples are created regardless of what is written in the template; what my templates add is metadata that allow specific Samples to be selected for use in alarms | 17:06 |
mspreitz | or for use in other ways | 17:07 |
*** jasond has quit IRC | 17:07 | |
therve | But you need to create alarms separately | 17:07 |
therve | Anyway | 17:07 |
therve | Also you should remove the image default so that validation passes | 17:07 |
therve | I should make that job voting... | 17:08 |
*** bvivek has quit IRC | 17:08 | |
mspreitz | therve: pls explain about the image default, I did not know there is an issue there | 17:08 |
*** jay_t_c has joined #heat | 17:08 | |
jay_t_c | hello, I have a question regarding an property of OS::Heat::AutoScalingGroup resource | 17:10 |
jay_t_c | a property | 17:10 |
*** wpf has quit IRC | 17:10 | |
mspreitz | therve: can you please explain what is the issue with an image default? jay_t_c: go ahead and ask | 17:11 |
*** alexpilotti has quit IRC | 17:12 | |
jay_t_c | trying to specify LoadBalancerNames as a property | 17:12 |
*** wpf has joined #heat | 17:12 | |
mspreitz | jay_t_c: there is no such property | 17:12 |
mspreitz | OS::Heat::AutoScalingGroup knows nothing about load balancers | 17:13 |
jay_t_c | is that only available in AWS::AutoScaling::AutoScalingGroup | 17:13 |
mspreitz | Deliberately so. | 17:13 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Allow for setting ViP ID https://review.openstack.org/115710 | 17:13 |
mspreitz | jay_t_c: right... | 17:13 |
mspreitz | Since the member type of an OS::Heat::AutoScalingGroup can be anything, there is no attempt to make that kind of group know how to connect any kind of member to a LB | 17:13 |
mspreitz | Instead the idea is that you make the member type be a stack that makes the connection, using an OS::Neutron::PoolMember | 17:14 |
mspreitz | I have another batch of examples that do this, not yet submitted here | 17:14 |
jay_t_c | a nested stack | 17:14 |
SpamapS | We talked a lot about how to link groups to other resources | 17:15 |
SpamapS | I am hoping to spec up a way to do that w/ stevebaker's help | 17:15 |
mspreitz | jay_t_c: yes, a nested stack. Doubly nested, in fact, since a scaling group is implemented by a nested stack | 17:15 |
*** Qiming has quit IRC | 17:15 | |
jay_t_c | basically what i am trying to do is automatically add an autoscaled instance to a member list | 17:15 |
mspreitz | Zane got a change approved today that gives another way to skin that cat | 17:16 |
SpamapS | Ansible has this really nice thing where you can make a single play in a playbook happen in a loop with a list from another play or variable... I think we can borrow that. | 17:16 |
SpamapS | so you say do this once, replace {{ item }} with every item from this list and create 1 per item. | 17:16 |
mspreitz | Today's change is adding output and output_list attributes to a scaling group | 17:16 |
mspreitz | So you can get out the things you need to connect to your LB or whatever | 17:16 |
jay_t_c | mspreitz: you said you have examples of doing this | 17:18 |
*** swygue has joined #heat | 17:18 | |
mspreitz | yes | 17:18 |
mspreitz | I have examples of the nested stack approach | 17:19 |
mspreitz | I agree with SpamapS that, as of today, that is not the only way to skin this cat | 17:19 |
*** harlowja_away is now known as harlowja | 17:19 | |
jay_t_c | mspreitz: anywhere that i could find the example to look at for reference? | 17:21 |
SpamapS | mspreitz: you're doing a nested stack per group member somehow? | 17:21 |
mspreitz | jay_t_c: I will paste in an etherpad for now... just a minute... | 17:21 |
jay_t_c | thanks | 17:21 |
mspreitz | jay_t_c: top level template is in https://etherpad.openstack.org/p/lpm5uEXcMy | 17:23 |
mspreitz | nested template is in https://etherpad.openstack.org/p/Syno4WlzjZ | 17:23 |
mspreitz | SpamapS: yes, OS::Heat::AutoScalingGroup allows that. One way is simply to use the template name as the member resource type | 17:24 |
*** ev0ldave has joined #heat | 17:28 | |
mspreitz | therve: I see that there is checking of the default. I can switch to cirros-0.3.2-x86_64-uec, that's in the standard list, right? | 17:28 |
mspreitz | SpamapS: the CLI will follow the reference up and package the contents; Horizon does not do this. | 17:29 |
mspreitz | therve: I claim an example template that tags Samples and explains how to query for such tagged Samples, but does not create alarms, is still valuable because it is teaching some stuff that people need to know about the mechanism | 17:32 |
jay_t_c | mspreitz: so you are just specify paramaters for the nested stack in the resource section of the top level stack? | 17:32 |
mspreitz | jay_t_c: I am not sure what you mean. There is no magic here, you will see explicit propagation from top-level parameter to resource property | 17:33 |
mspreitz | therve: I also claim that there is virtue in having examples that depend on no non-standard stuff. Ceilometer is not installed by DevStack by default. | 17:33 |
*** tango has joined #heat | 17:35 | |
*** piyush1 has quit IRC | 17:35 | |
*** akuznetsov has joined #heat | 17:35 | |
*** julienvey has joined #heat | 17:40 | |
*** alexpilotti has joined #heat | 17:42 | |
*** akuznetsov has quit IRC | 17:42 | |
*** ckmvishnu has left #heat | 17:42 | |
*** ccrouch has quit IRC | 17:42 | |
*** che-arne has quit IRC | 17:43 | |
*** jcoufal has quit IRC | 17:44 | |
*** julienvey has quit IRC | 17:44 | |
jay_t_c | mspreitz: thanks, i see what you are doing here. I will have to tweak what i am doing a little bit, but this should work | 17:44 |
*** bmahalakshmi has quit IRC | 17:45 | |
mspreitz | jay_t_c: you're welcome. Review it when I submit it here. | 17:45 |
mspreitz | pls | 17:45 |
jay_t_c | mspreitz: most definitely | 17:45 |
*** viktors has joined #heat | 17:46 | |
mspreitz | jay_t_c: BTW, I have some other examples under review now... https://review.openstack.org/#/c/97366/ | 17:47 |
*** ramishra has joined #heat | 17:48 | |
*** htruta has quit IRC | 17:49 | |
zaneb | mspreitz: *Heat* is not installed by devstack by default ;) | 17:50 |
mspreitz | zaneb: OK, but moot in this case | 17:51 |
zaneb | I think it's OK to rely on core stuff in OpenStack | 17:52 |
zaneb | the current de-integration discussion on openstack-dev notwithstanding :D | 17:52 |
*** ramishra has quit IRC | 17:53 | |
zaneb | mspreitz: hey, email question for you. "Do you know if there is a plan to integrate the server group into heat in the same way it is done for security group ?" | 17:55 |
zaneb | mspreitz: I think there was a plan along those lines, right? | 17:55 |
viktors | zaneb: Hi! Can you please look at patch https://review.openstack.org/#/c/115674/ ? It should fix gate tests in Heat. | 17:55 |
mspreitz | zaneb: did I overlook some email? | 17:55 |
zaneb | mspreitz: no it was a private email :( | 17:56 |
mspreitz | zaneb: not sure I know the reference. How is "it" done for security group? | 17:56 |
zaneb | tempted to just redirect them to the list | 17:56 |
zaneb | I think they mean a specific property for server groups, as opposed to going through the scheduler hints | 17:56 |
mspreitz | zaneb: you mean that an OS::Nova::Server would have a property that refers to an OS::Nova::ServerGroup? | 17:58 |
*** DaveJ__ has quit IRC | 17:58 | |
*** mohits has joined #heat | 17:58 | |
mspreitz | zaneb: if you mean what I suggested, then I am not aware of such a plan | 17:59 |
mspreitz | zaneb: or maybe I have just forgotten | 18:00 |
mspreitz | zaneb: do you remember a reason why mention of the server group in a scheduler hint is not adequate for some use case? | 18:00 |
*** jprovazn has joined #heat | 18:00 | |
*** EricGonczer_ has quit IRC | 18:01 | |
*** EricGonczer_ has joined #heat | 18:03 | |
*** mohits has quit IRC | 18:04 | |
*** ramishra has joined #heat | 18:05 | |
*** mohits has joined #heat | 18:07 | |
zaneb | mspreitz: thanks for the info. tbh I have no real clue what they're asking for, so I will tell them to post to the mailing list | 18:11 |
*** mkollaro has quit IRC | 18:11 | |
zaneb | mspreitz: I think the thing you just suggested was probably what I was thinking there might have been a plan for | 18:12 |
*** piyush has joined #heat | 18:14 | |
*** PsionTheory has joined #heat | 18:14 | |
*** piyush1 has joined #heat | 18:17 | |
*** piyush1 has quit IRC | 18:17 | |
*** piyush has quit IRC | 18:18 | |
*** harlowja has quit IRC | 18:20 | |
*** harlowja_ has joined #heat | 18:20 | |
*** ramishra has quit IRC | 18:22 | |
therve | mspreitz, But use ceilometer, or don't. The templates are in a weird middle ground. | 18:26 |
therve | mspreitz, Regarding the images default, there probably shouldn't be any. It's hard to have a value available in all environments | 18:27 |
*** jasond has joined #heat | 18:27 | |
*** jasond has quit IRC | 18:28 | |
*** jasond has joined #heat | 18:28 | |
*** viktors has quit IRC | 18:28 | |
mspreitz | therve: the templates do not use Ceilometer, they only do some tagging that happens to be valuable if you have Ceilometer. I could split each template into two, one that does no tagging and another that tags and creates an alarm. I was not looking forward to doubling the number of templates. | 18:28 |
mspreitz | therve: about the image default, I will simply remove it | 18:29 |
therve | mspreitz, My point is that if you have Ceilometer, you use it in the template | 18:29 |
therve | You don't expose some weird query in the output | 18:29 |
mspreitz | therve: my main goal was to create some simple templates that exercise basic stuff with minimal dependencies. The query is not weird, it shows what's going on. | 18:30 |
therve | mspreitz, Agree to disagree | 18:31 |
mspreitz | therve: OK, thanks | 18:31 |
*** mohits_ has joined #heat | 18:32 | |
*** mohits has quit IRC | 18:35 | |
shardy | mspreitz: Couldn't you just add a Ceilometer alarm resource, and have it hit the ScalingPolicy URL? | 18:36 |
shardy | Then they'd be fully-functional autoscaling examples, rather than partial examples, which I think is therve's point | 18:36 |
mspreitz | shardy: sure, but that adds a dependency on Ceilometer | 18:36 |
mspreitz | I understand that therve does not like the partiality | 18:37 |
mspreitz | but I like the lack of dependencies | 18:37 |
mspreitz | There is already a more complete example from therve | 18:37 |
mspreitz | if someone wants to see that | 18:37 |
mspreitz | It needs one fix now, but that's another matter. | 18:37 |
mspreitz | I think what I will do is erase the tagging from these templates, and possibly make one more that does the tagging, exhibits the query term, and makes an alarm | 18:38 |
shardy | mspreitz: having a "ceilometer_query" when you expect it to work without ceilometer is somewhat confusing | 18:38 |
mspreitz | Or maybe just skip that, since there is already an example that creates an alarm | 18:38 |
shardy | mspreitz: +1, sounds like a good plan | 18:39 |
shardy | I do like having the outputs and descriptions in there, as it's good for showing folks how it works | 18:39 |
mspreitz | I am considering expanding the existing examle that makes an alarm, adding the query term and explanation. | 18:39 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Add new RpcStackResource nested-stack base-class https://review.openstack.org/115074 | 18:40 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Add nested_depth column to stack table https://review.openstack.org/115730 | 18:40 |
*** julienvey has joined #heat | 18:40 | |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: engine service add nested_depth to create_stack https://review.openstack.org/115731 | 18:41 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Add nested_depth to internal _create_stack RPC interface https://review.openstack.org/115732 | 18:41 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: port CFN Stack resource to RpcStackResource https://review.openstack.org/115733 | 18:41 |
zaneb | randallburt: does my comment on https://review.openstack.org/#/c/112930/ accurately reflect what we decided? | 18:41 |
ryansb | New gerrit dashboard available http://supb.ro/heatdash | 18:42 |
ryansb | code to generate it is here https://review.openstack.org/#/c/115699/1/dashboards/heat.dash,unified | 18:43 |
jasond | sweet! | 18:44 |
*** julienvey has quit IRC | 18:45 | |
randallburt | zaneb: yep. also commented. | 18:45 |
zaneb | cheres | 18:47 |
zaneb | cheers | 18:47 |
therve | shardy, Got some changes to rebase btw | 18:47 |
*** joelmo has joined #heat | 18:48 | |
shardy | therve: Ah, yeah thanks, spotted that earlier and forgot to do it | 18:49 |
*** mohits_ has quit IRC | 18:50 | |
*** jmckind has joined #heat | 18:52 | |
*** sdake has joined #heat | 18:56 | |
*** sdake has quit IRC | 18:56 | |
*** sdake has joined #heat | 18:56 | |
*** derekh has joined #heat | 19:00 | |
*** chandankumar has joined #heat | 19:02 | |
*** mkollaro has joined #heat | 19:03 | |
*** sgordon has joined #heat | 19:05 | |
*** shardy is now known as shardy_afk | 19:06 | |
*** cdent_ has joined #heat | 19:07 | |
*** cdent has quit IRC | 19:07 | |
*** cdent_ is now known as cdent | 19:07 | |
*** chandankumar has quit IRC | 19:09 | |
*** DaveJ__ has joined #heat | 19:25 | |
*** mspreitz has quit IRC | 19:34 | |
*** jprovazn has quit IRC | 19:38 | |
*** joelmo has quit IRC | 19:40 | |
*** julienvey has joined #heat | 19:41 | |
*** julienvey has quit IRC | 19:46 | |
*** jcoufal has joined #heat | 19:48 | |
*** saju_m has joined #heat | 19:49 | |
*** mrutkows has joined #heat | 19:53 | |
*** kebray has quit IRC | 19:58 | |
*** harlowja_ is now known as harlowja_away | 19:58 | |
*** arbylee has quit IRC | 20:00 | |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Fix marconi plugin registration https://review.openstack.org/115764 | 20:02 |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Add a env_data_lookup intrinsic function for HOT https://review.openstack.org/81918 | 20:04 |
*** kebray has joined #heat | 20:04 | |
*** jasond has quit IRC | 20:05 | |
*** kebray has quit IRC | 20:06 | |
*** randallburt has quit IRC | 20:09 | |
*** kebray has joined #heat | 20:09 | |
*** alexheneveld has joined #heat | 20:13 | |
*** blomquisg has quit IRC | 20:14 | |
*** radez is now known as radez_g0n3 | 20:15 | |
*** arbylee has joined #heat | 20:17 | |
*** mkollaro has quit IRC | 20:17 | |
*** arbylee has quit IRC | 20:18 | |
*** arbylee has joined #heat | 20:18 | |
*** mkollaro has joined #heat | 20:22 | |
*** arbylee has quit IRC | 20:22 | |
*** arbylee has joined #heat | 20:22 | |
*** sgordon has quit IRC | 20:22 | |
*** saju_m has quit IRC | 20:24 | |
*** ev0ldave1 has joined #heat | 20:28 | |
*** ev0ldave has quit IRC | 20:29 | |
*** stevebaker has quit IRC | 20:33 | |
*** stevebaker has joined #heat | 20:33 | |
*** ev0ldave1 has quit IRC | 20:33 | |
*** PsionTheory has quit IRC | 20:37 | |
*** BillArnold__ has joined #heat | 20:40 | |
*** EricGonc_ has joined #heat | 20:40 | |
*** jpeeler has quit IRC | 20:41 | |
*** EricGonczer_ has quit IRC | 20:41 | |
*** julienvey has joined #heat | 20:42 | |
*** stevebaker has quit IRC | 20:43 | |
*** stevebaker has joined #heat | 20:43 | |
*** kebray has quit IRC | 20:44 | |
*** kebray has joined #heat | 20:45 | |
*** cdent has quit IRC | 20:47 | |
*** zaneb has quit IRC | 20:47 | |
*** julienvey has quit IRC | 20:47 | |
*** julienve_ has joined #heat | 20:47 | |
*** spzala has joined #heat | 20:49 | |
*** sdake_ has quit IRC | 20:50 | |
*** EricGonc_ has quit IRC | 20:51 | |
*** EricGonczer_ has joined #heat | 20:51 | |
*** denis_makogon has quit IRC | 20:52 | |
*** dmakogon_ has joined #heat | 20:53 | |
*** EricGonczer_ has quit IRC | 20:53 | |
*** EricGonczer_ has joined #heat | 20:54 | |
*** jasondotstar has joined #heat | 21:05 | |
*** kebray has quit IRC | 21:05 | |
*** gokrokve has quit IRC | 21:09 | |
*** gokrokve has joined #heat | 21:10 | |
*** jmckind has quit IRC | 21:14 | |
openstackgerrit | A change was merged to openstack/heat: Use oslo.config>=1.4.0.0a3 https://review.openstack.org/115674 | 21:16 |
*** harlowja_away is now known as harlowja_ | 21:17 | |
*** Tross has quit IRC | 21:32 | |
*** rpothier has quit IRC | 21:45 | |
*** spzala has quit IRC | 21:46 | |
*** sdake has quit IRC | 21:47 | |
*** alexheneveld has quit IRC | 21:54 | |
*** swygue has quit IRC | 21:59 | |
*** harlowja_ has quit IRC | 21:59 | |
*** asalkeld has joined #heat | 22:02 | |
*** harlowja has joined #heat | 22:02 | |
*** Murali_ has quit IRC | 22:02 | |
*** derekh has quit IRC | 22:02 | |
*** Murali has joined #heat | 22:02 | |
openstackgerrit | Ton Ngo proposed a change to openstack/heat: Pass flag to engine service to patch parameters https://review.openstack.org/109042 | 22:02 |
*** TravT has joined #heat | 22:04 | |
*** mkollaro has quit IRC | 22:04 | |
*** EricGonczer_ has quit IRC | 22:09 | |
*** mrutkows has quit IRC | 22:09 | |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat-specs: Improve the behavior of /validate https://review.openstack.org/115804 | 22:10 |
*** achampion has quit IRC | 22:15 | |
*** kebray has joined #heat | 22:18 | |
*** alexheneveld has joined #heat | 22:21 | |
*** vijendar has quit IRC | 22:23 | |
*** gondoi is now known as zz_gondoi | 22:24 | |
*** Murali has quit IRC | 22:24 | |
*** jasondotstar has quit IRC | 22:24 | |
*** crose has joined #heat | 22:28 | |
*** david-lyle has quit IRC | 22:29 | |
*** david-lyle has joined #heat | 22:29 | |
*** crose has quit IRC | 22:29 | |
*** jasondotstar has joined #heat | 22:29 | |
*** jasondotstar has quit IRC | 22:39 | |
*** jay_t_c has quit IRC | 22:41 | |
*** DaveJ__ has quit IRC | 22:58 | |
*** julienve_ has quit IRC | 22:59 | |
*** Murali_ has joined #heat | 23:00 | |
*** Murali_ has quit IRC | 23:02 | |
*** kebray has quit IRC | 23:04 | |
*** achampion has joined #heat | 23:11 | |
*** shakamunyi has quit IRC | 23:13 | |
*** achampion has quit IRC | 23:16 | |
*** andersonvom has quit IRC | 23:17 | |
*** andersonvom has joined #heat | 23:17 | |
*** BillArnold has quit IRC | 23:20 | |
*** kebray has joined #heat | 23:23 | |
*** BillArnold__ has quit IRC | 23:23 | |
*** achampion has joined #heat | 23:32 | |
*** alexpilotti has quit IRC | 23:34 | |
*** david-lyle has quit IRC | 23:34 | |
*** sgordon has joined #heat | 23:37 | |
*** tango has quit IRC | 23:40 | |
*** kebray has quit IRC | 23:44 | |
*** andersonvom has quit IRC | 23:45 | |
*** tsufiev has quit IRC | 23:49 | |
*** tsufiev has joined #heat | 23:49 | |
*** openstackgerrit has quit IRC | 23:54 | |
*** gokrokve has quit IRC | 23:57 | |
*** openstackgerrit has joined #heat | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!