*** sabeen has joined #heat | 00:08 | |
*** sabeen has left #heat | 00:10 | |
*** yogesh has quit IRC | 00:10 | |
openstackgerrit | A change was merged to openstack/heat: Delete user_creds on stack delete https://review.openstack.org/76931 | 00:15 |
---|---|---|
sdake_ | stevebaker I just want to confirm that stuff that goes into master now won't end up in icehouse, correct? | 00:16 |
stevebaker | sdake_: it will go into icehouse, we'll be bug fixing on master until rc1 | 00:16 |
sdake_ | stevebaker one of my commits caused a regression - it was approved before I really had a chance to test it | 00:17 |
sdake_ | so it may make sense to revert it then? | 00:17 |
stevebaker | sdake_: is that the stack trace exception decorators? | 00:17 |
sdake_ | yes | 00:17 |
stevebaker | sdake_: did you mention there was a rpc.common conf option to flag a whole module of exceptions as being expected? | 00:18 |
sdake_ | stevebaker we hard-code set that in the code base | 00:18 |
sdake_ | but apparently it doesn't work with oslo-incubator | 00:18 |
stevebaker | sdake_: maybe we should do that for heat.common.exception | 00:18 |
sdake_ | it is already done | 00:19 |
sdake_ | it works for oslo.messaging | 00:19 |
sdake_ | but not for oslo-incubator | 00:19 |
sdake_ | the rpc_allowed_remote_exceptions seems nonfunctional in the sense of catching backtraces in the engine | 00:20 |
stevebaker | sdake_: I don't see it as a regression which requires a revert, but lets find a good fix for rc1 | 00:20 |
sdake_ | that config option goes away in oslo.messaging entirely - instead it is passed into the rpc construction | 00:20 |
stevebaker | sdake_: maybe we should write our own decorator which checks for any exception extending HeatException | 00:21 |
sdake_ | ok I'll dig into it when I have an opportunity - alot of my other stuff has slipped because of my focus on oslo.mesaging and i need to get back on track with that work | 00:21 |
stevebaker | ok | 00:21 |
sdake_ | I was thinking of that - do you know how to get the parent class of an object from inside the object? | 00:21 |
sdake_ | I looked on google - can't find answers | 00:21 |
sdake_ | doing that would be trivial if I actually knew how to get the parent object in python :) | 00:23 |
sdake_ | rather inherited object | 00:23 |
sdake_ | ok well I'll check back tomorrow - sunday here and trying to unplug from a long grind on oslo.messaging :) | 00:23 |
stevebaker | super()? | 00:23 |
sdake_ | enjoy - apologies it couldn't make it | 00:24 |
sdake_ | cool I'll try that | 00:24 |
stevebaker | we use it all over | 00:24 |
* sdake_ a python noob | 00:24 | |
stevebaker | that only leaves the software-config changes needing reviews .... ;) | 00:24 |
sdake_ | I'll sort out a decorator patch for that | 00:24 |
asalkeld | howdy | 00:24 |
*** ZZpablosan is now known as pablosan | 00:24 | |
sdake_ | I'll have a review tonight after dinner | 00:24 |
sdake_ | feeling bit sick atm, head cold + stomach thing | 00:25 |
sdake_ | need to hit the rack | 00:25 |
sdake_ | homemade chicken noodle soup ftw | 00:25 |
sdake_ | 118 emails unread on cloud-strategy | 00:26 |
* sdake_ has a long week ahead | 00:26 | |
sdake_ | enjoy | 00:26 |
*** varora- has left #heat | 00:29 | |
stevebaker | \o | 00:30 |
*** rpothier has quit IRC | 00:43 | |
*** rpothier has joined #heat | 00:43 | |
*** varora- has joined #heat | 01:11 | |
*** nosnos has joined #heat | 01:37 | |
*** nosnos has quit IRC | 01:38 | |
*** nosnos has joined #heat | 01:40 | |
*** achampion has quit IRC | 01:45 | |
*** ramishra has joined #heat | 01:46 | |
*** daneyon has quit IRC | 01:50 | |
*** daneyon has joined #heat | 01:50 | |
*** daneyon has quit IRC | 01:55 | |
*** daneyon has joined #heat | 01:56 | |
*** daneyon_ has joined #heat | 01:57 | |
*** daneyon has quit IRC | 01:57 | |
*** pablosan is now known as ZZpablosan | 02:00 | |
*** erkules_ has joined #heat | 02:06 | |
*** daneyon_ has quit IRC | 02:08 | |
*** erkules has quit IRC | 02:09 | |
*** erkules_ is now known as erkules | 02:09 | |
*** nkhare has joined #heat | 02:10 | |
*** lazy_prince has quit IRC | 02:14 | |
*** killer_prince has joined #heat | 02:15 | |
*** achampion has joined #heat | 02:15 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Fix InternalException raised on stack-show https://review.openstack.org/76429 | 02:15 |
*** zns has joined #heat | 02:32 | |
*** sgordon_ has quit IRC | 02:43 | |
*** liang has joined #heat | 02:44 | |
*** IlyaE has joined #heat | 02:45 | |
*** rockstar has quit IRC | 02:55 | |
*** david-lyle has joined #heat | 03:10 | |
*** ZZpablosan is now known as pablosan | 03:13 | |
ramishra | stevebaker: good morning | 03:28 |
stevebaker | ramishra: hi | 03:29 |
ramishra | stevebaker: the network lookup by name is becoming little messy.. | 03:31 |
*** killer_prince is now known as lazy_prince | 03:31 | |
stevebaker | ok | 03:32 |
ramishra | stevebaker: there are instance methods prepare_properties in resources like 'Router' | 03:32 |
ramishra | stevebaker: I am not sure why we have the same method as static in a super class and then an instance method in subclasses... Was that intentional...Isn't it confusing.. | 03:33 |
stevebaker | it is a bit | 03:35 |
stevebaker | ramishra: although it is valid, and it works | 03:37 |
*** zns has quit IRC | 03:37 | |
ramishra | stevebaker: sure, but it does not provide good visibility...also, there are places like RouterInterface where the validation is either subnet or port and it uses base class 'validate' | 03:39 |
ramishra | stevebaker: so I can not have the subnet name/id validation in NeutronResource and assume that it would apply to all resources | 03:40 |
ramishra | stevebaker: I'll have the first patch ready today.. may be then we can discuss further on what is the best approach.. | 03:42 |
stevebaker | ramishra: the base class could have a collection of validate functions like _validate_subnet(prop_value, deprecated_prop_value) | 03:42 |
ramishra | yes, that's what I have done.. | 03:43 |
stevebaker | ok | 03:43 |
ramishra | but then you have override the validate method in every class rather than using the base class validate, case in point is RouterInterface | 03:45 |
stevebaker | sure, that sounds fine | 03:45 |
ramishra | stevebaker: My initial flow was check if network/subnet property exists for the resource and then call these validate_* methods from NeutronResource itself.. | 03:46 |
ramishra | stevebaker: but that does not work for some resources:) | 03:47 |
stevebaker | ramishra: NeutronResource is just to hold some utility methods/functions. Don't try and be too smart, just put helper methods in NeutronResource and do the actual logic in the resource class | 03:48 |
ramishra | stevebaker: yeah.. thats what I changed to.. my 2 cents... If it's just a helper, then we should not have liefcycle methods in it validate, delete_stack etc....anyway.. | 03:52 |
stevebaker | ramishra: you may be right, but keep in mind we are in a feature freeze | 03:55 |
*** samstav has quit IRC | 03:56 | |
ramishra | stevebaker: sure... I will keep the change to minimum possible..thanx.. | 03:56 |
ramishra | stevebaker: was just giving my opinion.. not making those changes:) | 03:57 |
ramishra | stevebaker: if you have 2 min of spare time, please review https://review.openstack.org/#/c/77084/, requires one more +2 review | 03:59 |
stevebaker | ramishra: that code has had many hands now. I'd be happy if someone owned it and kept it clean | 04:00 |
*** sdake__ has quit IRC | 04:04 | |
ramishra | stevebaker: I completely agree.. If the opportunity is given to me, I would love to | 04:05 |
stevebaker | ramishra: this is open source, you never need to ask permission ;) | 04:05 |
ramishra | stevebaker: I know:) I thought someone else (more experienced in heat) would be interested.. | 04:08 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Resource type implementations for structured software config https://review.openstack.org/74206 | 04:10 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Server property for software config transport https://review.openstack.org/77798 | 04:10 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Remove signal_id from deployments API and model https://review.openstack.org/77799 | 04:10 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: OS::Nova::Server support for software config https://review.openstack.org/67625 | 04:10 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Resource type implementation for software deployment https://review.openstack.org/67624 | 04:10 |
*** nkhare has quit IRC | 04:16 | |
*** FL1SK has joined #heat | 04:37 | |
*** chandan_kumar has joined #heat | 04:43 | |
*** chandan_kumar has quit IRC | 04:52 | |
*** ramishra has quit IRC | 04:55 | |
*** ramishra has joined #heat | 04:56 | |
*** saju_m has joined #heat | 04:59 | |
*** chandan_kumar has joined #heat | 05:01 | |
*** gokrokve has quit IRC | 05:24 | |
*** gokrokve_ has joined #heat | 05:26 | |
*** lindsayk has joined #heat | 05:27 | |
*** lindsayk has quit IRC | 05:29 | |
*** gokrokve_ has quit IRC | 05:31 | |
*** pablosan is now known as ZZpablosan | 05:35 | |
*** gokrokve has joined #heat | 05:38 | |
*** nosnos has quit IRC | 05:39 | |
*** nosnos has joined #heat | 05:39 | |
*** nkhare has joined #heat | 05:47 | |
*** akuznetsov has joined #heat | 05:53 | |
*** mspreitz has joined #heat | 05:53 | |
openstackgerrit | A change was merged to openstack/heat: Allows vip from a different subnet for lbaas resource https://review.openstack.org/77084 | 05:54 |
*** saju_m has quit IRC | 05:54 | |
*** akuznetsov has quit IRC | 05:56 | |
*** akuznetsov has joined #heat | 05:57 | |
*** akuznetsov has quit IRC | 06:01 | |
*** saju_m has joined #heat | 06:02 | |
*** Akshik has joined #heat | 06:05 | |
*** akuznetsov has joined #heat | 06:06 | |
*** paic has joined #heat | 06:06 | |
*** paic has quit IRC | 06:07 | |
*** paice has joined #heat | 06:08 | |
openstackgerrit | Jenkins proposed a change to openstack/heat: Imported Translations from Transifex https://review.openstack.org/72566 | 06:09 |
*** akuznetsov has quit IRC | 06:11 | |
*** akuznetsov has joined #heat | 06:15 | |
*** paice has quit IRC | 06:16 | |
*** akuznetsov has quit IRC | 06:16 | |
*** akuznetsov has joined #heat | 06:17 | |
*** amritanshu_RnD has joined #heat | 06:19 | |
*** amritanshu_RnD is now known as Guest81137 | 06:19 | |
mspreitz | Does OpenStack survive the switch from normal time to Daylight Saving Time? | 06:20 |
*** akuznetsov has quit IRC | 06:23 | |
*** akuznetsov has joined #heat | 06:29 | |
*** mspreitz has quit IRC | 06:32 | |
*** Guest81137 has quit IRC | 06:34 | |
*** amritanshu__RnD has joined #heat | 06:36 | |
*** amritanshu__RnD has quit IRC | 06:38 | |
*** amritanshu__RnD has joined #heat | 06:43 | |
*** nosnos_ has joined #heat | 06:51 | |
*** nosnos has quit IRC | 06:51 | |
*** yogesh_ has joined #heat | 06:53 | |
*** akuznetsov has quit IRC | 06:55 | |
*** akuznetsov has joined #heat | 06:55 | |
*** nosnos has joined #heat | 06:56 | |
*** nosnos_ has quit IRC | 06:58 | |
*** IlyaE has quit IRC | 07:03 | |
*** nosnos has quit IRC | 07:05 | |
*** gokrokve has quit IRC | 07:05 | |
*** gokrokve has joined #heat | 07:06 | |
*** nosnos has joined #heat | 07:08 | |
*** gokrokve has quit IRC | 07:09 | |
*** nosnos has quit IRC | 07:12 | |
*** nosnos has joined #heat | 07:12 | |
openstackgerrit | A change was merged to openstack/heat: Allow handle_signal to assert which actions are valid https://review.openstack.org/77453 | 07:25 |
*** gokrokve has joined #heat | 07:39 | |
*** matsuhashi has joined #heat | 07:39 | |
*** mattoliverau has quit IRC | 07:41 | |
*** gokrokve has quit IRC | 07:44 | |
*** tspatzier has joined #heat | 07:44 | |
*** TonyBurn_ has joined #heat | 08:09 | |
*** jprovazn has joined #heat | 08:14 | |
therve | Good morning! | 08:14 |
*** pasquier-s has joined #heat | 08:16 | |
*** saju_m has quit IRC | 08:22 | |
*** saju_m has joined #heat | 08:28 | |
*** akuznetsov has quit IRC | 08:30 | |
shardy | morning all | 08:32 |
*** ifarkas has joined #heat | 08:32 | |
*** amritanshu__RnD has quit IRC | 08:34 | |
*** yogesh_ has quit IRC | 08:35 | |
*** akuznetsov has joined #heat | 08:36 | |
*** gokrokve has joined #heat | 08:39 | |
SpamapS | somewhere we're doing something naughty in our schema with indexes: | 08:44 |
SpamapS | dib-run-parts Fri Mar 7 02:41:25 UTC 2014 Running /opt/stack/os-config-refresh/post-configure.d/79-heat-engine | 08:44 |
*** gokrokve has quit IRC | 08:44 | |
SpamapS | 2014-03-07 02:41:26.168 2688 WARNING heat.openstack.common.db.sqlalchemy.session [-] This application has not enabled MySQL traditional mode, which means silent data corruption may occur. Please encourage the application developers to enable this mode. | 08:44 |
SpamapS | /opt/stack/venvs/heat/local/lib/python2.7/site-packages/sqlalchemy/engine/default.py:324: Warning: Specified key was too long; max key length is 767 bytes | 08:44 |
SpamapS | cursor.execute(statement, parameters) | 08:44 |
SpamapS | (that error is from heat-manage db_sync) | 08:45 |
shardy | SpamapS: there was a thread about it on openstack-dev - it's an oslo warning, and apparently somewhat more strongly worded that it perhaps should be | 08:46 |
SpamapS | shardy: not the traditional thing | 08:46 |
SpamapS | the 767 byte thing | 08:46 |
SpamapS | pasted too much | 08:46 |
shardy | Oh right, yeah I noticed that last week too | 08:46 |
SpamapS | the traditional thing, though, we should aim at too :) | 08:46 |
SpamapS | ahh | 08:47 |
*** bada_ has joined #heat | 08:47 | |
SpamapS | shardy: https://git.openstack.org/cgit/openstack/heat/tree/heat/db/sqlalchemy/migrate_repo/versions/033_software_config.py#n36 | 08:48 |
SpamapS | 256 * 3 == 767 | 08:48 |
SpamapS | 768 rather | 08:48 |
shardy | SpamapS: aha, well spotted :) | 08:49 |
SpamapS | 'crikey' ... tenant is 1024 chars in user_creds | 08:49 |
*** matsuhashi has quit IRC | 08:50 | |
*** saju_m has quit IRC | 08:50 | |
shardy | SpamapS: Hmm, yeah we should fix that | 08:51 |
shardy | keystone is weird as some names are varchar 64 and others are 255 | 08:51 |
*** bada has quit IRC | 08:51 | |
SpamapS | the keystone API docs are silent on how long a tenant id could be | 08:52 |
shardy | We might be able to rework things to drop that column completely, seeing as we also store the tenant_id | 08:53 |
*** matsuhashi has joined #heat | 08:54 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Return template based class in list resource types https://review.openstack.org/79278 | 08:58 |
therve | shardy, Do you have 5 mins to talk about 1286179 ? | 08:59 |
shardy | therve: sure! | 09:00 |
therve | shardy, So I went down the rabbit hole a bit | 09:00 |
therve | shardy, The issue I want to fix now is DBInstance not appearing in the docu | 09:00 |
therve | doc | 09:00 |
therve | The problem is that We create an instance of TemplateResource, not a class, ie properties_schema is generated at runtime | 09:01 |
therve | Well rather at instance time | 09:01 |
therve | But the documentation, or things like resource-type-show works on the class, which is simply "TemplateResource", thus doesn't have a properties_schema/attribute_schema | 09:01 |
therve | My main idea is to change that to generate the schema at class creation time, instead of instance time | 09:03 |
therve | Which is a bit gross but maybe the less disruptive | 09:03 |
*** saju_m has joined #heat | 09:04 | |
*** giulivo has joined #heat | 09:07 | |
shardy | therve: Hmm. So we can't just create a temporary instance of the TemplateResource (instantiate a disposable object, don't actually create anything) and call _generate_schema in get_types to get the schema? | 09:07 |
therve | shardy, Well we would need to change the code which expects to work in a instance | 09:07 |
therve | And it might not work, I don't know how you can create a resource without a stack | 09:08 |
shardy | therve: probably you need feedback from asalkeld and zaneb, as they implemented most of the environment and schema stuff respectively | 09:10 |
*** saju_m has quit IRC | 09:10 | |
therve | Okay cool | 09:10 |
shardy | therve: I'll have a think but I don't really have any great suggestions atm :) | 09:10 |
shardy | thanks for looking into it | 09:11 |
therve | Yeah both solutions aren't th ebest | 09:11 |
*** saju_m has joined #heat | 09:11 | |
*** derekh has joined #heat | 09:12 | |
*** jistr has joined #heat | 09:15 | |
*** julienvey has joined #heat | 09:22 | |
*** akuznetsov has quit IRC | 09:23 | |
*** liang has quit IRC | 09:26 | |
*** liang has joined #heat | 09:26 | |
*** bada__ has joined #heat | 09:27 | |
*** alexheneveld has joined #heat | 09:28 | |
*** bada_ has quit IRC | 09:30 | |
*** amritanshu__RnD has joined #heat | 09:33 | |
*** giulivo has quit IRC | 09:38 | |
*** gokrokve has joined #heat | 09:39 | |
*** mattoliverau has joined #heat | 09:42 | |
*** gokrokve has quit IRC | 09:44 | |
*** giulivo has joined #heat | 09:47 | |
*** amritanshu__RnD has quit IRC | 09:49 | |
*** liang has quit IRC | 10:00 | |
*** liang has joined #heat | 10:01 | |
*** alexheneveld_ has joined #heat | 10:01 | |
*** alexheneveld has quit IRC | 10:03 | |
*** alexheneveld_ is now known as alexheneveld | 10:03 | |
*** jrist has quit IRC | 10:08 | |
*** mkollaro has joined #heat | 10:14 | |
*** jrist has joined #heat | 10:21 | |
*** liang has quit IRC | 10:28 | |
*** ramishra has quit IRC | 10:30 | |
*** ramishra has joined #heat | 10:31 | |
*** achampio1 has joined #heat | 10:32 | |
*** achampion has quit IRC | 10:32 | |
*** ramishra has quit IRC | 10:35 | |
*** achampio1 has quit IRC | 10:36 | |
*** gokrokve has joined #heat | 10:39 | |
*** achampion has joined #heat | 10:40 | |
openstackgerrit | lizheming proposed a change to openstack/heat: use six.move.xrange replace xrange https://review.openstack.org/67638 | 10:41 |
*** gokrokve has quit IRC | 10:44 | |
*** ramishra has joined #heat | 10:49 | |
*** ramishra_ has joined #heat | 10:52 | |
*** ramishra has quit IRC | 10:53 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Generate template class https://review.openstack.org/79291 | 10:54 |
*** ramishra_ has quit IRC | 10:57 | |
*** alexheneveld has quit IRC | 11:03 | |
*** saju_m has quit IRC | 11:05 | |
*** alexheneveld has joined #heat | 11:05 | |
*** asalkeld has quit IRC | 11:28 | |
*** AndreaRosa has joined #heat | 11:31 | |
*** AndreaRosa is now known as andrearosa | 11:37 | |
*** martyntaylor has joined #heat | 11:37 | |
*** gokrokve has joined #heat | 11:39 | |
*** asalkeld has joined #heat | 11:40 | |
*** alexpilotti has joined #heat | 11:40 | |
*** gokrokve_ has joined #heat | 11:41 | |
*** gokrokve has quit IRC | 11:44 | |
*** rpothier has quit IRC | 11:45 | |
*** gokrokve_ has quit IRC | 11:45 | |
*** achampion has quit IRC | 11:59 | |
*** achampion has joined #heat | 11:59 | |
*** achampion has quit IRC | 11:59 | |
*** nkhare has quit IRC | 12:01 | |
*** achampion has joined #heat | 12:01 | |
*** mkollaro has quit IRC | 12:04 | |
*** achampion has quit IRC | 12:06 | |
*** mkollaro has joined #heat | 12:09 | |
*** ramishra has joined #heat | 12:09 | |
*** matsuhashi has quit IRC | 12:11 | |
*** bvandenh has joined #heat | 12:13 | |
*** matsuhashi has joined #heat | 12:13 | |
*** achampion has joined #heat | 12:14 | |
*** rbuilta has joined #heat | 12:15 | |
*** radez_g0n3 is now known as radez | 12:19 | |
*** sgordon has joined #heat | 12:24 | |
*** sgordon has quit IRC | 12:24 | |
*** sgordon has joined #heat | 12:24 | |
*** aweiteka has joined #heat | 12:26 | |
*** lazy_prince is now known as killer_prince | 12:27 | |
*** david-lyle has quit IRC | 12:28 | |
*** jdob has joined #heat | 12:35 | |
*** DaveJ__ has joined #heat | 12:37 | |
*** rpothier has joined #heat | 12:38 | |
*** gokrokve has joined #heat | 12:39 | |
*** Akshik has quit IRC | 12:41 | |
*** gokrokve has quit IRC | 12:44 | |
*** dims_ has quit IRC | 12:44 | |
*** killer_prince has quit IRC | 12:44 | |
*** bada_ has joined #heat | 12:45 | |
*** bada__ has quit IRC | 12:46 | |
*** bada has joined #heat | 12:48 | |
*** wwallnrr__ has joined #heat | 12:49 | |
*** killer_prince has joined #heat | 12:50 | |
*** bada_ has quit IRC | 12:51 | |
*** topol has joined #heat | 12:54 | |
*** bada has quit IRC | 12:54 | |
*** dims_ has joined #heat | 12:56 | |
*** bada has joined #heat | 13:00 | |
*** wwallnrr__ has quit IRC | 13:02 | |
*** zns has joined #heat | 13:06 | |
*** arbylee has joined #heat | 13:08 | |
*** bada has quit IRC | 13:08 | |
*** ramishra has quit IRC | 13:10 | |
*** ramishra has joined #heat | 13:10 | |
*** jcru has joined #heat | 13:14 | |
*** ramishra has quit IRC | 13:15 | |
*** zns has quit IRC | 13:15 | |
*** bada has joined #heat | 13:26 | |
*** rustlebee is now known as russellb | 13:26 | |
*** ramishra has joined #heat | 13:30 | |
*** samstav has joined #heat | 13:30 | |
*** matsuhashi has quit IRC | 13:32 | |
*** nosnos has quit IRC | 13:38 | |
*** gokrokve has joined #heat | 13:39 | |
*** jasond`` has joined #heat | 13:40 | |
*** zns has joined #heat | 13:40 | |
*** gokrokve has quit IRC | 13:44 | |
*** killer_prince is now known as lazy_prince | 13:46 | |
*** jmckind has joined #heat | 13:51 | |
*** ramishra_ has joined #heat | 13:53 | |
*** ramishra has quit IRC | 13:55 | |
*** ramishra_ has quit IRC | 14:00 | |
*** beekneemech is now known as bnemec | 14:02 | |
*** ramishra has joined #heat | 14:02 | |
*** ramishra has quit IRC | 14:02 | |
*** daneyon has joined #heat | 14:12 | |
*** daneyon has quit IRC | 14:13 | |
*** daneyon has joined #heat | 14:13 | |
*** cfriesen__ has joined #heat | 14:18 | |
sdake_ | morning | 14:20 |
*** bada_ has joined #heat | 14:22 | |
*** bada has quit IRC | 14:22 | |
*** vijendar has joined #heat | 14:22 | |
*** topol has quit IRC | 14:23 | |
*** nkhare has joined #heat | 14:24 | |
*** bada__ has joined #heat | 14:25 | |
*** bada_ has quit IRC | 14:27 | |
*** wchrisj has joined #heat | 14:30 | |
*** alexheneveld_ has joined #heat | 14:31 | |
*** david-lyle has joined #heat | 14:33 | |
*** alexheneveld has quit IRC | 14:33 | |
*** alexheneveld_ is now known as alexheneveld | 14:33 | |
*** rwsu has joined #heat | 14:36 | |
*** sjmc7 has joined #heat | 14:37 | |
*** mkerrin has quit IRC | 14:38 | |
*** gokrokve has joined #heat | 14:39 | |
*** john-n-seattle has joined #heat | 14:41 | |
*** gokrokve_ has joined #heat | 14:41 | |
*** gokrokve has quit IRC | 14:43 | |
*** tspatzier has quit IRC | 14:48 | |
*** martyntaylor has quit IRC | 14:49 | |
*** nvaughn has joined #heat | 14:49 | |
*** zns has quit IRC | 14:49 | |
openstackgerrit | A change was merged to openstack/heat: OS::Nova::Server support for software config https://review.openstack.org/67625 | 14:49 |
openstackgerrit | A change was merged to openstack/heat: Server property for software config transport https://review.openstack.org/77798 | 14:49 |
*** packet has joined #heat | 14:49 | |
openstackgerrit | Jenkins proposed a change to openstack/heat: Updated from global requirements https://review.openstack.org/76689 | 14:49 |
therve | zaneb, I'd like to talk about https://review.openstack.org/79291 when you're around | 14:49 |
*** tspatzier has joined #heat | 14:51 | |
*** zns has joined #heat | 14:51 | |
*** martyntaylor has joined #heat | 14:51 | |
*** gokrokve_ has quit IRC | 14:51 | |
*** nkhare has quit IRC | 14:57 | |
*** jasond`` has quit IRC | 14:58 | |
*** kgriffs_afk is now known as kgriffs | 14:59 | |
*** blamar has joined #heat | 15:00 | |
*** blamar has quit IRC | 15:02 | |
*** blamar has joined #heat | 15:02 | |
*** bvandenh has quit IRC | 15:06 | |
*** gokrokve has joined #heat | 15:08 | |
*** rpothier_ has joined #heat | 15:12 | |
*** jasond`` has joined #heat | 15:14 | |
*** rpothier has quit IRC | 15:15 | |
*** lpmulligan has joined #heat | 15:25 | |
*** bada_ has joined #heat | 15:32 | |
*** bada__ has quit IRC | 15:36 | |
*** e0ne has joined #heat | 15:38 | |
*** cody-somerville has joined #heat | 15:38 | |
zaneb | therve: aside from the fact that it doesn't work, that looks fine to me ;) | 15:38 |
therve | zaneb, Yeah that was just a first approach :) | 15:39 |
zaneb | therve: do you know what the cause of the unit test failures is? | 15:39 |
therve | zaneb, Yeah it's (mostly?) when the file is specified in template files section | 15:39 |
zaneb | ah, ok | 15:39 |
*** pscheie_ is now known as pscheie | 15:39 | |
*** gokrokve has quit IRC | 15:40 | |
therve | You need to use those when creating the resource | 15:40 |
*** pscheie has quit IRC | 15:40 | |
therve | I could probably just return TemplateResource when I fail to download the template | 15:40 |
*** pscheie has joined #heat | 15:41 | |
therve | zaneb, But you think the overall approach makes sense? | 15:42 |
zaneb | yep | 15:42 |
zaneb | just added a comment to that effect | 15:42 |
therve | zaneb, One thing maybe would be to not download the file twice | 15:43 |
therve | Which I think we'll do in the default case | 15:43 |
zaneb | hmm, why are we downloading at all | 15:43 |
*** tomek_adamczewsk has joined #heat | 15:43 | |
therve | urlfetch? | 15:44 |
zaneb | this is only for files that are specified in the global environment, right? | 15:44 |
*** jprovazn has quit IRC | 15:44 | |
zaneb | where TemplateResources are effectively used as plugins? | 15:44 |
therve | Well nothing prevents you from using http:// in the global environment, though that would be a bit dumb I guess | 15:44 |
therve | But yeah that's the main thing I want to fix for now | 15:45 |
zaneb | maybe this can be the thing that prevents you from using http:// in the global environment ;) | 15:46 |
therve | I think it's the same code path whether it's a local or global environment, though | 15:47 |
zaneb | there is no local environment in resource-type-show though, surely? | 15:48 |
therve | Correct | 15:48 |
zaneb | only a stack has an environment? | 15:48 |
zaneb | so ResourceInfo gets used for something other than resource-type-show? | 15:49 |
therve | AFAIU, every time you create a Resource instance | 15:49 |
therve | You can stack.env.get_class, which will end up using ResourceInfo | 15:50 |
zaneb | ah, ok | 15:50 |
* zaneb hasn't really looked hard enough into the environment stuff | 15:50 | |
therve | I can limit that particular feature to file template easily, though | 15:51 |
therve | And fallback to the current behavior otherwise | 15:51 |
zaneb | maybe you need a BuiltInTemplateResourceInfo class for stuff from the global environment | 15:52 |
*** tspatzier has quit IRC | 15:53 | |
*** lazy_prince is now known as killer_prince | 15:54 | |
therve | I wonder how's the security for that system | 15:55 |
zaneb | tbh we should never load from a URL unless it's from Swift | 15:58 |
*** tomek_adamczewsk has quit IRC | 16:03 | |
*** kfox1111 has joined #heat | 16:08 | |
*** ifarkas has quit IRC | 16:08 | |
kfox1111 | Is there a heat part to https://blueprints.launchpad.net/nova/+spec/instance-group-api-extension ? | 16:08 |
shardy | kfox1111: No, but we might use the nova API if it ever lands | 16:09 |
*** Qiming has joined #heat | 16:09 | |
Qiming | hi, there | 16:10 |
kfox1111 | It looks like it was committed. | 16:10 |
Qiming | need some help diagnosing CloudConfig resource type | 16:10 |
Qiming | not sure if it is a bug or so | 16:10 |
shardy | kfox1111: interesting, I looked last week and saw "Delayed till Juno" in the whiteboard comments | 16:11 |
shardy | looks like some movement since then, so perhaps we will integrate with the new API during Juno | 16:12 |
Qiming | when I am adding a CloudConfig resource, no matter whether I specify 'user: ec2-user' or not, the pubkey authentication always fail. | 16:12 |
kfox1111 | It was granted an exception | 16:12 |
kfox1111 | thats unfortunate. :( | 16:13 |
shardy | kfox1111: what is unforunate? | 16:13 |
kfox1111 | How easy would it be to write a patch that just set the flag on boot, like it requires? | 16:13 |
therve | Qiming, What's a CloudConfig resource? | 16:13 |
kfox1111 | unfortunate that icehouse heat won't be able to use the feature. | 16:13 |
kfox1111 | I've been trying to get my heat templates to do that since grizzly. | 16:14 |
Qiming | type: OS::Heat::CloudConfig | 16:14 |
therve | You're living on the edge :) | 16:14 |
Qiming | yup, could not agree more | 16:15 |
shardy | kfox1111: well that feature was first discussed a long time ago and has been surrounded by considerable uncertainty so I don't see how we can be expected to integrate with uncertain stuff that lands unexpectedly during feature freeze :\ | 16:15 |
shardy | we'll always be playing catch-up with new features | 16:15 |
shardy | kfox1111: can you clarify your requirement and why it needs that feature? | 16:16 |
therve | Qiming, Well there is no example and I have no idea how it works. Can you share your template? | 16:16 |
kfox1111 | shardy: Yeah. I know. I think maybe heat should use what political powers it has to try and ensure the other api producing parties think of the heat ramifications when adding new features. | 16:16 |
Qiming | therve, yes, but how? | 16:16 |
shardy | kfox1111: lol | 16:16 |
therve | Qiming, paste.openstack.org | 16:16 |
kfox1111 | shardy: I'm producing a sharded mongodb cluster. For fault talerence, the nodes should be on different physical hosts if possible. GroupAntiAffinity is then needed to spread out the cluster. | 16:17 |
kfox1111 | shardy: Yeah, I know. ;) | 16:17 |
Qiming | therve, http://paste.openstack.org/show/73040/ | 16:17 |
therve | kfox1111, Open a bug, post a patch, and ask for a FFE | 16:18 |
therve | I'd be surprised if it's accepted, but at least there will be progress | 16:18 |
Qiming | therve, pretty simple one, based on a template from heat-templates | 16:18 |
kfox1111 | therve: I would if the OpenStack foundation would let me contribute code. :/ | 16:18 |
therve | kfox1111, It let me, it would probably let you | 16:19 |
*** ZZpablosan is now known as pablosan | 16:19 | |
kfox1111 | therve: http://lists.openstack.org/pipermail/legal-discuss/2013-November/000104.html | 16:19 |
therve | Qiming, So it doesn't seem to have much to do with the config? It doesn't understand your key_name apparently? | 16:19 |
*** pablosan has quit IRC | 16:20 | |
*** pablosan has joined #heat | 16:20 | |
Qiming | therve, well ... if I am not using CloudConfig, it works fine. It has nothing to do with the key I think | 16:20 |
therve | Ah, ok | 16:21 |
kfox1111 | therve: I've been trying to get through legal for 5 months to contribute a sort comparator function. :/ everyone's too afraid of pattents. :/ | 16:22 |
therve | Qiming, Mokay. I don't know why the two would interfere | 16:24 |
kfox1111 | wait a second... it looks like they are reusing the 'group' schedular hint.... | 16:25 |
Qiming | therve, another related problem I found may help understand the situation | 16:25 |
kfox1111 | I won't be able to create the schedular group with heat, but I should be able to set the hint in the stacks. | 16:25 |
*** gokrokve has joined #heat | 16:26 | |
Qiming | since I don't have any way to log into the instance now, I rebuilt the image by manually creating an account with password in it | 16:26 |
kfox1111 | The schedular group should then be a resource that I can add as a stand alone file. Nice. | 16:26 |
therve | Qiming, You could change the cloud config to add an additional ssh key | 16:26 |
kfox1111 | I really don't like how they are redefining the 'group' schedular hint with each release though... | 16:26 |
Qiming | after booting the instance, I cannot ssh into it, because ssh won't accept password authentication | 16:27 |
Qiming | I am suspecting that cloud config data was not consumed correctly inside the VM ... | 16:27 |
Qiming | in heat/cloudinit/config, there is a line: user: @INSTANCE_USER@ | 16:28 |
Qiming | it will be translated to something like 'ec2-user', but 'ec2-user' is not working here, unless I delete the CloudConfig resource | 16:29 |
Qiming | okay, got it | 16:29 |
therve | Ah yes, | 16:29 |
Qiming | problem solved | 16:30 |
therve | that's because you say RAW | 16:30 |
Qiming | In the template I pasted, I should specify this: user_data_format: HEAT_CFNTOOLS | 16:30 |
Qiming | you are correct, therve | 16:31 |
*** sdake has joined #heat | 16:31 | |
*** sdake has quit IRC | 16:31 | |
*** sdake has joined #heat | 16:31 | |
Qiming | it works now | 16:31 |
therve | Qiming, You can also include the user in your own config file, I think | 16:31 |
Qiming | now I can do it, :-) | 16:31 |
Qiming | it also means the template steveb committed need to be fixed: https://github.com/openstack/heat-templates/blob/master/hot/software-config/example-cloud-init.yaml | 16:33 |
*** spzala has joined #heat | 16:33 | |
openstackgerrit | Richard Lee proposed a change to openstack/heat: Add OS:Barbican:Secret resource https://review.openstack.org/79355 | 16:34 |
sdake | shardy around? | 16:44 |
shardy | sdake: yup | 16:45 |
sdake | shardy re https://review.openstack.org/#/c/77472/ it was totally not m intention to mislead or tr to slip something past the core reviewers | 16:45 |
Qiming | hi, therve, now if I'm using HEAT_CFNTOOLS as user_data_format, the CloudConfig resource is not doing what it supposed to do ... i.e. write_files in this case | 16:45 |
sdake | m/my | 16:45 |
sdake | I can see how it could have come across that way and I'm sorry about that | 16:45 |
therve | Qiming, Yeah that's somewhat what I expected | 16:45 |
therve | Qiming, Try putting the "user:" section in your config, and use RAW | 16:46 |
shardy | sdake: No worries I get that, it's just that it could be really confusing in the future, particularly when someone does a non-hack sync and blows away all your changes ;) | 16:46 |
sdake | here is aciton plan | 16:46 |
Qiming | therve, that's something I tried, and no luck | 16:46 |
sdake | someone from oslo-incubator is going to fix that bug | 16:46 |
sdake | until then, oslo.messaging will be blocked | 16:46 |
sdake | i'll continue to work on the patch stream, but it iwll miss ffe | 16:47 |
*** pvaneck has joined #heat | 16:47 | |
shardy | sdake: Ok, sounds good | 16:47 |
sdake | i'm doubtful they would take my rewrite | 16:47 |
sdake | even though its tidier ;:) | 16:47 |
shardy | tbh I was getting worried about such a big change landing right before RC anyway | 16:47 |
sdake | me too shardy | 16:48 |
sdake | although i am confident in the code | 16:48 |
therve | So what's going on? Is config generation broken when you're using oslo.messaging? | 16:48 |
sdake | config generation is broken in oslo-incubator for heat | 16:48 |
sdake | eg, if ou sync oslo-incubator config, config generation no longer works | 16:49 |
sdake | with or without oslo messaging | 16:49 |
*** harlowja has joined #heat | 16:49 | |
*** e0ne has quit IRC | 16:49 | |
therve | sdake: Let's not sync then? :) | 16:50 |
sdake | therve https://review.openstack.org/#/c/78535/ and https://bugs.launchpad.net/oslo/+bug/1288586 | 16:50 |
sdake | oslo.messaging requires a sync | 16:51 |
sdake | chicken vs egg :) | 16:51 |
therve | Ah, okay | 16:51 |
zaneb | sdake: has somebody from oslo agreed to take on that bug? | 16:51 |
sdake | zaneb apparently Im assigned to it, but imo I'm the wrong cat to fix it | 16:51 |
* zaneb was thinking of investigating it | 16:51 | |
sdake | I have asked flavio if he can get it assigned to someone | 16:51 |
sdake | but that isn't going to happen in time for ffe | 16:52 |
zaneb | yeah, agreed | 16:52 |
sdake | we didn't reall llearn about the problem until reviews on march 4th | 16:52 |
*** alexheneveld has quit IRC | 16:52 | |
*** randallburt has joined #heat | 16:52 | |
sdake | zaneb if you want to tackle it that is great | 16:52 |
*** randallburt has quit IRC | 16:52 | |
sdake | the only way I knew how to fix it was rewrite it | 16:52 |
*** randallburt has joined #heat | 16:52 | |
sdake | I spent 8 hours on looking at it | 16:52 |
sdake | but tbh it wasn't my top prioirty and I don't toaloy understand how the code works currently | 16:53 |
zaneb | ok, I will take a look and see if it's something I have time to finish | 16:53 |
sdake | it guesses group names from the options | 16:53 |
sdake | rather then knowing options belong to a group | 16:53 |
sdake | my patch chnages it to know options come form a group | 16:53 |
sdake | but changes all the damn ordering and the comments about where stuff comes from | 16:53 |
sdake | it guesses wrong if the same option name is used in multiple gorups | 16:54 |
sdake | this is the core of the problem | 16:54 |
sdake | I think a surgical fix would be better, but I don't know how to do that:( | 16:55 |
sdake | someone really needs to just bite the bulle tand accept the config generator needs to be written properly :) | 16:55 |
Qiming | one IRC question, how do I clean the screen? | 16:55 |
sdake | but I am probably not the cat to do that :( | 16:55 |
sdake | ./unstack.sh? | 16:55 |
sdake | qiming your quesiton has many possible answers depending on context :) | 16:56 |
*** killer_prince is now known as lazy_prince | 16:57 | |
Qiming | sdake, I mean clean the web chat IRC window, not screen in devstack, :) | 16:58 |
sdake | no idea if there is a way to do that - try google imo :) probablly depnds on your client | 16:58 |
Qiming | learning my lesson now | 16:59 |
Qiming | I'm using goggle chrome as the client | 16:59 |
*** ifarkas has joined #heat | 17:02 | |
*** tspatzier has joined #heat | 17:08 | |
*** Qiming has quit IRC | 17:08 | |
*** nati_ueno has joined #heat | 17:09 | |
*** jistr has quit IRC | 17:16 | |
*** martyntaylor has quit IRC | 17:26 | |
*** rbuilta has quit IRC | 17:30 | |
*** lindsayk has joined #heat | 17:31 | |
*** sdake_ has quit IRC | 17:32 | |
*** sdake_ has joined #heat | 17:33 | |
*** sdake_ has quit IRC | 17:33 | |
*** sdake_ has joined #heat | 17:33 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Include environment resource in documentation https://review.openstack.org/79374 | 17:34 |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Generate local TemplateResource class https://review.openstack.org/79291 | 17:34 |
*** tango has joined #heat | 17:42 | |
*** martyntaylor has joined #heat | 17:43 | |
*** lindsayk has quit IRC | 17:44 | |
*** yogesh has joined #heat | 17:45 | |
*** lindsayk has joined #heat | 17:45 | |
*** yidclare has joined #heat | 17:46 | |
*** lindsayk has quit IRC | 17:47 | |
*** lindsayk has joined #heat | 17:47 | |
*** aedocw has quit IRC | 17:49 | |
*** derekh has quit IRC | 17:51 | |
*** TonyBurn_ has quit IRC | 18:00 | |
*** mkerrin has joined #heat | 18:09 | |
*** mkerrin has quit IRC | 18:10 | |
*** yidclare has quit IRC | 18:18 | |
*** yidclare has joined #heat | 18:19 | |
openstackgerrit | Richard Lee proposed a change to openstack/heat: Add OS:Barbican:Secret resource https://review.openstack.org/79355 | 18:21 |
*** alexheneveld has joined #heat | 18:27 | |
SpamapS | randallburt: here? | 18:28 |
randallburt | SpamapS: yup | 18:28 |
SpamapS | randallburt: so there is a blueprint.. | 18:28 |
SpamapS | randallburt: but it the agreed upon solution would be entirely too intrusive for this stage of icehouse.. | 18:28 |
randallburt | SpamapS: a secret one? ;) | 18:28 |
SpamapS | randallburt: https://blueprints.launchpad.net/heat/+spec/update-failure-recovery | 18:29 |
randallburt | SpamapS: oh, ok. I just lacked context. Thanks! | 18:29 |
randallburt | SpamapS: Oh, ok. *that* sort of journal. | 18:29 |
SpamapS | randallburt: right, so this just journals in-progress actions | 18:29 |
randallburt | SpamapS: I was thinking something that the stack could record its most secret thoughts and feelings. | 18:29 |
SpamapS | randallburt: which allows replaying the journal for resuming | 18:29 |
randallburt | SpamapS: k, makes more sense now. Thanks! | 18:30 |
SpamapS | Dear backing database store.. | 18:30 |
SpamapS | Today rackspace deployed me. | 18:30 |
SpamapS | I tried so hard to start servers. | 18:30 |
randallburt | … and the downstream nova service failed. Agan... | 18:30 |
SpamapS | But their SSH was not very available, so I just whined in my logs instead. | 18:30 |
randallburt | SpamapS: its as if you know, you know? :D | 18:30 |
*** mkerrin has joined #heat | 18:31 | |
SpamapS | maybe :) | 18:31 |
SpamapS | randallburt: anyway, I'm hoping to get back to it later today and to have it just save a record of all of the resources it has already updated... | 18:31 |
SpamapS | randallburt: then when update comes along it will skip those resources. | 18:32 |
randallburt | SpamapS: so much fun when you're trying to get stuff tested and your cloud decides its not going to SSH or resolve DNS for you. So much fun... | 18:32 |
randallburt | SpamapS: cool. sounds good to me. | 18:32 |
SpamapS | So there will be some new code, but we can turn the resumption off by default, and then land it as an experimental thing in Icehouse. | 18:32 |
SpamapS | randallburt: otherwise.. TripleO will be running a fork of Heat. | 18:33 |
randallburt | SpamapS: I can def say that's to be avoided. | 18:33 |
SpamapS | because not being able to retry updates is simply not acceptible. | 18:33 |
*** denis_makogon has quit IRC | 18:33 | |
*** dmakogon_ has joined #heat | 18:34 | |
*** alexheneveld has quit IRC | 18:36 | |
*** nati_uen_ has joined #heat | 18:37 | |
*** nati_ueno has quit IRC | 18:40 | |
*** lindsayk has quit IRC | 18:44 | |
*** lindsayk has joined #heat | 18:51 | |
*** jprovazn has joined #heat | 18:53 | |
*** ramishra has joined #heat | 18:53 | |
*** daneyon has quit IRC | 18:54 | |
*** DaveJ__ has quit IRC | 18:57 | |
*** e0ne has joined #heat | 18:58 | |
*** rbuilta has joined #heat | 19:05 | |
sdake_ | re https://review.openstack.org/#/c/79355/ smells like a feature to me, we need to make a decision if we will be adding contrib resources during feature freeze | 19:06 |
sdake_ | i personally don't care since contrib is less in the critical path | 19:07 |
sdake_ | but ttx might care | 19:07 |
*** pafuent has joined #heat | 19:08 | |
*** john-n-s- has quit IRC | 19:14 | |
*** john-n-s- has joined #heat | 19:14 | |
*** akuznetsov has joined #heat | 19:19 | |
stevebaker | morning | 19:20 |
sdake | morning stevebaker | 19:20 |
sdake | could you clarify is https://review.openstack.org/#/c/74206/ the only patch remaining for software config t | 19:21 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Resource type implementations for structured software config https://review.openstack.org/74206 | 19:22 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Remove signal_id from deployments API and model https://review.openstack.org/77799 | 19:22 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Resource type implementation for software deployment https://review.openstack.org/67624 | 19:22 |
stevebaker | rebase ^ | 19:22 |
sdake | after that rebase, is that it? | 19:22 |
stevebaker | sdake: yes, there will be bug fixes, and further changes to heatclient and heat-templates | 19:23 |
sdake | sweet htnaks :) | 19:23 |
sdake | just tidy up left | 19:23 |
*** e0ne has quit IRC | 19:26 | |
openstackgerrit | Thomas Spatzier proposed a change to openstack/heat: Fix HOT inconsistencies in resource sections https://review.openstack.org/73580 | 19:26 |
stevebaker | shardy: I'm stymied by 3 separate auth issues, could you give me a hand? | 19:29 |
*** zns has quit IRC | 19:31 | |
*** e0ne has joined #heat | 19:32 | |
stevebaker | SpamapS: I think I've found a race between cloud-init and os-collect-config. I have an orc script which assumes cloud-init has finished doing a slow thing, and it hasn't finished | 19:36 |
stevebaker | SpamapS: (cloud-init installing puppet, orc invoking puppet. Yes, I know, golden images...) | 19:37 |
SpamapS | stevebaker: o-c-c starts at runlevel 2. cloud-init I think runs based on similar events, so probably in parallel | 19:37 |
*** daneyon has joined #heat | 19:37 | |
SpamapS | stevebaker: why not have orc install puppet? | 19:38 |
*** nati_uen_ has quit IRC | 19:38 | |
*** nati_ueno has joined #heat | 19:38 | |
SpamapS | stevebaker: also why not just [ -x "$(which puppet)" ] || exit 0 ? | 19:38 |
SpamapS | stevebaker: run again after it is installed? ;) | 19:39 |
SpamapS | stevebaker: actually exit 1 .. o-c-c will keep trying until it has completed successfully once. | 19:39 |
stevebaker | SpamapS: my orc now tolerates puppet not being there (yet) so I have solved it to a fashion | 19:39 |
*** rbuilta has quit IRC | 19:40 | |
stevebaker | SpamapS: I just wondered if the upstart conf should have a dependency to cloud-init | 19:40 |
*** gokrokve_ has joined #heat | 19:40 | |
stevebaker | SpamapS: and yea, installing with orc is an option | 19:40 |
SpamapS | stevebaker: the problem is cloud-config , btw, not cloud-init | 19:42 |
SpamapS | stevebaker: this is a really irresponsible 'start on' IMO: 'start on (filesystem and started rsyslog)' | 19:42 |
SpamapS | stevebaker: should be start on runlevel [2345] | 19:42 |
SpamapS | stevebaker: but anyway, that wouldn't solve the issue.. they'd still be in parallel ;) | 19:43 |
SpamapS | stevebaker: so we could change os-collect-config to 'start on stopped cloud-config'. I have no issue with that. | 19:43 |
stevebaker | SpamapS: ok, is ^ the exact syntax? I have no clue | 19:44 |
SpamapS | stevebaker: or 'start on stopped cloud-init and stopped cloud-config' .. | 19:44 |
SpamapS | stevebaker: yeah that's exact | 19:44 |
*** gokrokve has quit IRC | 19:44 | |
stevebaker | SpamapS: cool, I'll have a play at some point | 19:44 |
SpamapS | stevebaker: I despise having to do such boot ordering though. Things should just be smarter. ;) | 19:44 |
SpamapS | and in this case, o-c-c will retry over and over again.. :) | 19:45 |
stevebaker | SpamapS: I'm not completely against my current fix | 19:45 |
stevebaker | try: ... except OSError | 19:45 |
*** bada_ has quit IRC | 19:45 | |
SpamapS | stevebaker: if we were concerned with shaving seconds off the boot, I'd say ya, get the order right.. | 19:46 |
stevebaker | ah, saves a poll | 19:46 |
SpamapS | but I suspect we don't mind if we spend 27 extra seconds while o-c-c sleeps/retries. :) | 19:46 |
stevebaker | I do! | 19:46 |
*** bada has joined #heat | 19:46 | |
SpamapS | stevebaker: well in that case you should setup inotify on /usr/bin/puppet :) | 19:47 |
stevebaker | but also I want these hooks to be stupid simple | 19:47 |
*** nati_ueno has quit IRC | 19:48 | |
SpamapS | stevebaker: since upstart is effectively dead, I won't get to do it, but I have always wanted to make it easier to do what you want with more general assertions, like 'start on started network-services and stopped initizializing-services' .. | 19:48 |
stevebaker | I'll need to do it for systemd too | 19:49 |
SpamapS | stevebaker: oh, another thing you can do is to just restart os-collect-config after puppet is installed ;) | 19:49 |
stevebaker | SpamapS: I'm not sure what order cloud-config does things, its declaritive | 19:50 |
*** nati_ueno has joined #heat | 19:51 | |
stevebaker | SpamapS: the systemd service file alread has After=cloud-final.service | 19:52 |
stevebaker | SpamapS: could the upstart have "start on stopped cloud-final"? | 19:52 |
SpamapS | stevebaker: yeah, so just fix the os-collect-config one to be 'start on stopped cloud-init and stopped cloud-config' | 19:52 |
*** netopyrus has joined #heat | 19:55 | |
*** nati_ueno has quit IRC | 19:59 | |
*** nati_ueno has joined #heat | 19:59 | |
*** ramishra has quit IRC | 20:01 | |
*** ramishra has joined #heat | 20:01 | |
*** ramishra has quit IRC | 20:02 | |
*** zns has joined #heat | 20:03 | |
*** alexpilotti has quit IRC | 20:04 | |
*** jprovazn is now known as jprovazn_afk | 20:05 | |
*** rbuilta has joined #heat | 20:09 | |
*** scollier has quit IRC | 20:09 | |
*** scollier has joined #heat | 20:09 | |
*** varora- has left #heat | 20:14 | |
*** akuznetsov has quit IRC | 20:15 | |
*** rbuilta has quit IRC | 20:18 | |
sdake | my bitcoin miner is down to making 2k a month | 20:20 |
* sdake ughs | 20:20 | |
sdake | another 6 mo and it will be ready for recycle | 20:21 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Refactor CLB to work with groups https://review.openstack.org/65586 | 20:21 |
*** netopyrus has quit IRC | 20:26 | |
*** jprovazn_afk is now known as jprovazn | 20:35 | |
*** alexpilotti has joined #heat | 20:44 | |
*** varora- has joined #heat | 20:45 | |
*** lindsayk has quit IRC | 20:49 | |
*** lindsayk has joined #heat | 20:50 | |
*** radez is now known as radez_g0n3 | 20:56 | |
*** tspatzier has quit IRC | 20:58 | |
*** jdob has quit IRC | 21:05 | |
*** packet has quit IRC | 21:06 | |
*** packet has joined #heat | 21:11 | |
*** packet has quit IRC | 21:12 | |
*** pafuent has left #heat | 21:17 | |
*** IlyaE has joined #heat | 21:20 | |
SpamapS | sdake: You're getting beat by folks with dedicated ASIC's | 21:24 |
SpamapS | sdake: http://www.butterflylabs.com/ | 21:25 |
*** rpothier_ has quit IRC | 21:29 | |
sdake_ | SpamapS I have a 690ghash dedicated asic - cost 5800 made about 20k so far | 21:29 |
sdake_ | \o/ ;_) | 21:29 |
asalkeld | sdake_ you are going to have to pay people to review your patches ;) | 21:31 |
sdake_ | money is spent - robyn is exceedly optimized towards money spending | 21:32 |
SpamapS | sdake_: Ah but yours is not keeping up now? | 21:33 |
sdake_ | SpamapS it costs ~100/mo to run | 21:33 |
sdake_ | so as long as it makes ~100 a mo, its still profitable to keep | 21:33 |
*** jprovazn has quit IRC | 21:33 | |
sdake_ | it drops about 20% every two weeks in profit | 21:33 |
SpamapS | sdake_: was at a meetup in Si valley where people were lamenting some new mining operations using cheap power in Norway. | 21:33 |
sdake_ | I have a 3 terhash miner on the way as well | 21:33 |
sdake_ | and a 180gigahash miner | 21:34 |
asalkeld | solar power? | 21:34 |
sdake_ | my miner sucks down 875 watts | 21:34 |
sdake_ | I think I'd need my entier backyard to power it :( | 21:34 |
asalkeld | http://www.ebay.com.au/itm/like/171256615967?hlpht=true&ops=true&viphx=1&lpid=94 | 21:35 |
asalkeld | 6kw ^ | 21:35 |
*** lindsayk has quit IRC | 21:36 | |
shardy | asalkeld: That would only make 0.5kw in the UK ;) | 21:37 |
shardy | shame you can't make electricity from rain :\ | 21:37 |
asalkeld | o, yeah | 21:37 |
sdake_ | my neighbors had solar power on their roof | 21:37 |
asalkeld | :) | 21:37 |
sdake_ | when they redid their roof, they removed the solar grid | 21:37 |
sdake_ | in the US getting solar power is a huge pain in the behind | 21:37 |
sdake_ | lots of government regulations | 21:37 |
asalkeld | that sucks | 21:38 |
sdake_ | plus solar is exceedingly expensive to deploy | 21:38 |
sdake_ | 5k AU for 6kw | 21:38 |
asalkeld | yeah good if you can earn from selling back to the grid | 21:39 |
*** vijendar has quit IRC | 21:41 | |
*** daveed has joined #heat | 21:43 | |
daveed | Hi guys | 21:43 |
*** daveed is now known as dave79 | 21:43 | |
*** alexheneveld has joined #heat | 21:45 | |
*** jasond`` has quit IRC | 21:47 | |
*** aweiteka has quit IRC | 21:48 | |
sdake_ | you can do that in the us, but the utilities are quickly passing laws to make it difficult to sell back to the grid without an investment from the seller's perspective | 21:51 |
sdake_ | right now, the powercompanies have to cover the cost | 21:51 |
sdake_ | that is changing. | 21:51 |
sdake_ | imo solar on a decentralized level in the US is dead | 21:52 |
sdake_ | but for big solar farms, it makes alot of sense, and power companies invest that way in arizona quite a bit | 21:52 |
*** kgriffs is now known as kgriffs_afk | 21:53 | |
sdake_ | I saw some cool paint that is in dev that works like a solar cell | 21:53 |
sdake_ | that coudl be promising | 21:53 |
sdake_ | self-power your entire house - off the grid | 21:53 |
*** kgriffs_afk is now known as kgriffs | 21:54 | |
*** dims_ has quit IRC | 21:58 | |
*** PhilK_ is now known as PhilK | 22:01 | |
*** nati_uen_ has joined #heat | 22:02 | |
*** nati_uen_ has quit IRC | 22:02 | |
*** nati_uen_ has joined #heat | 22:02 | |
*** sgordon has quit IRC | 22:04 | |
*** lindsayk has joined #heat | 22:05 | |
*** nati_ueno has quit IRC | 22:05 | |
*** alexheneveld has quit IRC | 22:05 | |
stevebaker | hey, heat-slow is voting now! | 22:10 |
shardy | \o/ | 22:11 |
*** cfriesen__ is now known as cfriesen | 22:15 | |
*** dims_ has joined #heat | 22:15 | |
*** e0ne has quit IRC | 22:18 | |
stevebaker | shardy: so I've disabled stack_user_domain because of https://bugs.launchpad.net/heat/+bug/1288523 but both ec2 signalling and native signalling is failing for me with the credentials created by StackUser | 22:21 |
stevebaker | shardy: could this be something to do with doing v2 operations with a v3 created user? | 22:22 |
shardy | stevebaker: Hmm, I don't think it's the reason you state in the bug because of https://review.openstack.org/#/c/71300/ | 22:23 |
shardy | stevebaker: I've tested this and it all works fine so need to work out what's different | 22:24 |
shardy | stevebaker: You're running devstack with recent keystone and keystoneclient? | 22:24 |
stevebaker | shardy: yes, rolling keystoneclient back to 0.6.0 didn't help either | 22:24 |
shardy | stevebaker: Is there an engine backtrace you can add to the bug? | 22:25 |
stevebaker | shardy: enough of software-config has landed so this should be easy to reproduce | 22:25 |
shardy | stevebaker: Ok, cool I was planning to test that anyway | 22:25 |
*** alexheneveld has joined #heat | 22:26 | |
stevebaker | shardy: that is a stacktrace from heat-engine, but it showed up in heat-api-cfn log | 22:26 |
shardy | well it just looks like the rpc wrapped exception not the full backtrace | 22:27 |
stevebaker | shardy: I'm actually more worried about the signalling failing when stack_user_domain is commented out. I'll raise 2 bugs for those | 22:27 |
*** yogesh has quit IRC | 22:27 | |
shardy | stevebaker: mustn't this work due to heat-slow having passed all the patches? | 22:28 |
*** daneyon has quit IRC | 22:28 | |
shardy | I thought that did wait condition notifications | 22:28 |
stevebaker | shardy: possibly heat-slow passes because it doesn't poll for any metadata, so it doesn't trigger https://bugs.launchpad.net/heat/+bug/1288523 | 22:29 |
shardy | well it has to lookup the stack with the credentials to handle the signal | 22:29 |
shardy | 2mins I'll do a quick sanity test | 22:30 |
stevebaker | shardy: it would be fairly easy to poll for some static data from a launchconfig to confirm that polling works in ServerCfnInitTestJSON | 22:30 |
*** jmckind has quit IRC | 22:37 | |
shardy | stevebaker: so HARestarter signals work for me both with domain users and the legacy fallback path | 22:38 |
openstackgerrit | Richard Lee proposed a change to openstack/heat: Add save_admin_pass property to CloudServer https://review.openstack.org/79481 | 22:38 |
openstackgerrit | Richard Lee proposed a change to openstack/heat: Add admin_pass as attribute to CloudServer https://review.openstack.org/72745 | 22:38 |
shardy | so the credentials and stack lookup in the engine are working OK (at least in my environment..) | 22:38 |
stevebaker | shardy: ok, I'll raise bugs for the signalling issues I'm seeing. Maybe its something specific to the SoftwareDeployment code paths | 22:38 |
*** lindsayk has quit IRC | 22:39 | |
stevebaker | shardy: but https://bugs.launchpad.net/heat/+bug/1288523 is about metadata polling, not signalling | 22:39 |
*** lindsayk has joined #heat | 22:39 | |
shardy | stevebaker: Ok, cool well I'm heading to get some sleep soon, but raise all-the-bugs with as much detail as possible and I'll get on it first thing tomorrow | 22:39 |
stevebaker | shardy: cool, thanks. I will | 22:40 |
shardy | stevebaker: Yeah I realize it's polling metadata but from an instance-users perspective it shouldn't matter, either the credentials work or they don't | 22:42 |
*** sjmc7 has quit IRC | 22:42 | |
openstackgerrit | Richard Lee proposed a change to openstack/heat: Add save_admin_pass property to CloudServer https://review.openstack.org/79481 | 22:42 |
*** arbylee has quit IRC | 22:42 | |
shardy | stevebaker: as you say, maybe something odd with the software config usage | 22:42 |
*** yidclare has quit IRC | 22:43 | |
stevebaker | shardy: I'll do some digging | 22:45 |
*** IlyaE has quit IRC | 22:51 | |
*** rpothier_ has joined #heat | 22:52 | |
*** david-lyle has quit IRC | 22:56 | |
*** derekh has joined #heat | 22:57 | |
*** alexheneveld has quit IRC | 22:57 | |
*** gokrokve_ has quit IRC | 22:58 | |
*** martyntaylor has left #heat | 23:00 | |
*** kgriffs is now known as kgriffs_afk | 23:04 | |
*** tango has quit IRC | 23:10 | |
*** alexheneveld has joined #heat | 23:11 | |
*** yidclare has joined #heat | 23:12 | |
*** yidclare has quit IRC | 23:14 | |
*** rbuilta has joined #heat | 23:18 | |
*** alexheneveld has quit IRC | 23:21 | |
openstackgerrit | Steven Hardy proposed a change to openstack/python-heatclient: Rename --timeout global option and make it work https://review.openstack.org/79486 | 23:23 |
openstackgerrit | Steven Hardy proposed a change to openstack/python-heatclient: Deprecate create/adopt --create-timeout in favor of --timeout https://review.openstack.org/79487 | 23:23 |
openstackgerrit | Steven Hardy proposed a change to openstack/python-heatclient: Add timeout option to stack-update https://review.openstack.org/79488 | 23:23 |
*** mkollaro has quit IRC | 23:25 | |
*** lindsayk has quit IRC | 23:40 | |
*** gokrokve has joined #heat | 23:40 | |
*** rbuilta has quit IRC | 23:41 | |
*** lindsayk has joined #heat | 23:44 | |
*** arbylee has joined #heat | 23:51 | |
*** pvaneck has quit IRC | 23:52 | |
*** bada_ has joined #heat | 23:53 | |
*** jcru has quit IRC | 23:54 | |
*** IlyaE has joined #heat | 23:54 | |
*** IlyaE has quit IRC | 23:54 | |
*** bada has quit IRC | 23:56 | |
*** alexheneveld has joined #heat | 23:56 | |
*** randallburt has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!