Wednesday, 2014-04-23

*** daneyon has joined #heat00:00
*** sjmc7 has quit IRC00:09
*** funzo has quit IRC00:17
*** funzo has joined #heat00:18
*** IlyaE has quit IRC00:18
*** funzo is now known as Guest1555000:18
*** IlyaE has joined #heat00:18
*** rpothier has joined #heat00:19
*** swygue has quit IRC00:25
*** Slower has quit IRC00:26
*** matsuhashi has joined #heat00:29
*** pablosan is now known as zz_pablosan00:31
*** Slower has joined #heat00:33
*** alexheneveld has quit IRC00:34
*** daneyon_ has joined #heat00:34
*** derekh has quit IRC00:37
*** daneyon has quit IRC00:38
*** zns has quit IRC00:43
*** derekh has joined #heat00:43
*** achampion has joined #heat00:45
*** IlyaE has quit IRC00:48
*** zz_pablosan is now known as pablosan00:53
*** TravT has quit IRC00:54
*** alexpilotti has quit IRC00:54
*** Slower has quit IRC00:56
*** matsuhashi has quit IRC00:59
*** matsuhashi has joined #heat01:01
*** Slower has joined #heat01:02
*** IlyaE has joined #heat01:05
*** arbylee has joined #heat01:05
openstackgerritA change was merged to openstack/heat: Optional data for resource_data_get_all  https://review.openstack.org/8849701:06
*** derekh has quit IRC01:14
*** mestery has quit IRC01:15
*** lindsayk has joined #heat01:15
*** arbylee has quit IRC01:24
*** achampio1 has joined #heat01:26
*** mestery has joined #heat01:26
sdakeok I'm headed out - night all01:26
stevebaker\o01:27
*** achampion has quit IRC01:28
*** lindsayk has quit IRC01:30
*** vinsh is now known as vinsh_brb01:34
*** nosnos has joined #heat01:41
*** gokrokve_ has quit IRC01:45
*** gokrokve has joined #heat01:47
*** achampion has joined #heat01:47
*** achampio1 has quit IRC01:49
*** gokrokve has quit IRC01:51
*** daneyon has joined #heat02:04
*** daneyon has quit IRC02:05
*** daneyon_ has quit IRC02:06
*** zns has joined #heat02:07
openstackgerritAndrew Plunk proposed a change to openstack/heat: Chef solo resource  https://review.openstack.org/5520802:08
*** IlyaE has quit IRC02:10
*** jpeeler has quit IRC02:13
*** gokrokve has joined #heat02:16
*** gokrokve has quit IRC02:21
*** asalkeld has quit IRC02:24
*** arbylee has joined #heat02:32
*** zz_gondoi is now known as gondoi02:34
*** asalkeld_ has joined #heat02:38
*** IlyaE has joined #heat02:43
*** vinsh_brb is now known as vinsh02:43
*** harlowja is now known as harlowja_away02:43
*** IlyaE has quit IRC02:57
*** cody-somerville has quit IRC03:02
*** openstackgerrit has quit IRC03:04
*** openstackgerrit has joined #heat03:04
openstackgerritSteve Baker proposed a change to openstack/heat: Prefetch data in resource_get_by_name_and_stack  https://review.openstack.org/8973503:07
openstackgerritSteve Baker proposed a change to openstack/heat: Use resource methods for metadata get/set  https://review.openstack.org/8973603:07
openstackgerritSteve Baker proposed a change to openstack/heat: Do not query database for every metadata_get  https://review.openstack.org/8973703:07
openstackgerritSteve Baker proposed a change to openstack/heat: An IO optimised method for accessing resource data  https://review.openstack.org/8849803:07
openstackgerritSteve Baker proposed a change to openstack/heat: Port all resources to new resource data methods  https://review.openstack.org/8849903:07
*** matsuhashi has quit IRC03:14
*** matsuhashi has joined #heat03:15
*** cody-somerville has joined #heat03:18
*** gokrokve has joined #heat03:19
*** david-lyle has joined #heat03:19
*** matsuhashi has quit IRC03:19
*** gokrokve has quit IRC03:24
*** Guest15550 has quit IRC03:29
*** nosnos has quit IRC03:29
*** funzo has joined #heat03:29
*** funzo is now known as Guest3715403:30
*** spzala has quit IRC03:33
*** Guest37154 has quit IRC03:34
*** cmyster has joined #heat03:35
*** cmyster has joined #heat03:35
*** ramishra has joined #heat03:36
cmystermorning03:39
cmysterstevebaker: are you here ?03:39
stevebakercmyster: yep03:39
cmysterhey, how are you ?03:39
stevebakervery well03:41
cmysteranyway, I am working on a tempest test for software config/deploy and upon deleting a configuration I get this error paste.openstack.org/show/76639/03:41
cmystersomething about config_id column cannot be null, yet the sonftware config table has no such column03:41
cmysterand software...03:42
cmysterthe scenario is very simple, create a config, create a deployment, play with it, delete the deployment and then delete the config03:42
cmysterI'm now trying to re-stack.sh and will try it again but does that error looks like its buggish to you ?03:43
ramishrastevebaker: Hello03:45
cmysterhi03:45
ramishrastevebaker: Did you get a chance to have a look at https://review.openstack.org/#/c/82853/ ?03:46
ramishracmyster: Hello03:46
stevebakercmyster: I'd have to see the test, it could be a bug, or it could be that it should give you a better error for what your test is doing wrong (delete in wrong order or somesuch). Either way a launchpad bug should be raised03:46
stevebakerramishra: to be honest, no. Its scary big now ;)03:47
cmysterOK, I'll continue a bit with writing the tests before I commit it. its a large change 'cause tempest had no API for that03:47
*** zhiyan_ is now known as zhiyan03:48
stevebakercmyster: OK. My guess is that you need to delete the deployment before the config03:49
cmysterI was03:49
stevebakerhmm03:49
cmystermade sure of that03:49
*** rwsu has quit IRC03:50
cmysterif you want to see the test as it is I can paste it but it will no make much sense without the modified services...03:51
stevebakercmyster: just gerrit it when you want it to be seen, WIP it if it is not ready03:51
cmysterK03:51
cmysterwell,03:51
cmysterif it fails won't gerrit -1 it ?03:52
ramishrastevebaker: loc is probably large due to additional unit tests etc.. I am wondering how to get it reviewed;). it's boilerplate code though.....03:52
stevebakerramishra: I'll get to it.03:53
stevebakercmyster: that is fine if you expect it ;)03:53
ramishrastevebaker: thanx03:53
cmysterI guess so :)03:53
*** david-lyle has quit IRC03:54
cmysterjust want to update the machine I use, restart, restack and try to reproduce with latest versions03:54
stevebakerramishra: I've provided some quick feedback03:55
ramishrastevebaker:thx03:58
*** gondoi is now known as zz_gondoi04:15
*** killer_prince has quit IRC04:15
*** matsuhashi has joined #heat04:19
*** gokrokve has joined #heat04:20
*** nosnos has joined #heat04:22
*** IlyaE has joined #heat04:23
*** gokrokve has quit IRC04:24
*** ramishra has quit IRC04:28
*** ramishra_ has joined #heat04:30
*** funzo has joined #heat04:30
*** funzo is now known as Guest6969904:30
*** arbylee has quit IRC04:33
*** Guest69699 has quit IRC04:34
*** arbylee has joined #heat04:35
*** IlyaE has quit IRC04:42
*** arbylee has quit IRC04:43
*** randallburt has quit IRC04:48
*** pablosan is now known as zz_pablosan04:50
*** killer_prince has joined #heat04:52
*** akuznetsov has joined #heat04:54
*** lipinski has quit IRC05:03
openstackgerritRabi Mishra proposed a change to openstack/heat: Provides ability to reference existing neutron resources  https://review.openstack.org/8285305:03
*** alexheneveld has joined #heat05:04
*** alexheneveld has quit IRC05:08
*** bvandenh has joined #heat05:11
*** shakamunyi has quit IRC05:14
*** nati_ueno has quit IRC05:16
*** gokrokve has joined #heat05:20
*** Michalik- has joined #heat05:22
*** gokrokve_ has joined #heat05:22
*** gokrokve has quit IRC05:25
*** gokrokve_ has quit IRC05:27
*** funzo has joined #heat05:30
*** funzo is now known as Guest4515505:31
*** asalkeld_ has quit IRC05:34
*** Guest45155 has quit IRC05:35
*** matsuhashi has quit IRC05:37
*** IlyaE has joined #heat05:37
*** matsuhashi has joined #heat05:37
*** matsuhashi has quit IRC05:43
*** matsuhashi has joined #heat05:44
*** tspatzier has joined #heat05:45
*** asalkeld_ has joined #heat05:48
*** matsuhas_ has joined #heat05:50
*** matsuhashi has quit IRC05:53
*** chandan_kumar has joined #heat05:54
*** bappa has joined #heat05:56
*** matsuhas_ has quit IRC05:58
*** matsuhashi has joined #heat05:58
*** julienvey has joined #heat06:00
*** bvandenh has quit IRC06:00
*** bvandenh has joined #heat06:01
*** asalkeld_ has quit IRC06:06
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex  https://review.openstack.org/8975006:09
*** shakamunyi has joined #heat06:10
*** zns has quit IRC06:14
*** bvandenh has quit IRC06:15
*** bvandenh has joined #heat06:15
*** shakamunyi has quit IRC06:15
*** tspatzier__ has joined #heat06:16
skraynevMorning all06:18
*** tspatzier has quit IRC06:19
*** nati_ueno has joined #heat06:19
bappaIn autoscaling my web server instance is of 256 MB  and i am trying to scale up and scale down using stress command but i am unable to do so....can anybody tell me how to scale up and scale down?06:20
bappaskraynev:good morning..06:21
skraynevbappa: hello :)06:22
*** gokrokve has joined #heat06:23
skraynevbappa: about your problem... what template do you use?06:23
*** Qiming has joined #heat06:24
bappaskraynev:http://paste.openstack.org/show/76730/06:24
skraynevbappa: did you look heat-engine logs .. may be some problem happens there..06:24
bappaskraynev:i have openstack installation from devstack on 32 bit ubuntu system of 2 GB RAM.....06:26
bappaskraynev:so do i need to look into the syslog file?06:27
*** alexheneveld has joined #heat06:27
*** gokrokve has quit IRC06:27
*** ifarkas has joined #heat06:28
skraynevbappa: hm.. about hardware... I am not sure, that it's cause of problem, but when I tried (more then half year ago) to do it on same deployment it works awful...06:29
*** funzo has joined #heat06:29
skraynevbappa: IMO 2 GB for autoscaling is very few.06:29
skraynevbappa: is not enough, I suppose.06:30
*** funzo is now known as Guest4103106:30
skraynevbappa: but yes, you could get some additional info in log file.06:30
therveGood morning!06:30
*** nkhare has joined #heat06:31
skraynevmorning therve ;)06:31
*** asalkeld has joined #heat06:31
bappaskraynev:okay..but sometimes after stack completion it automatically scales up the 2 to 3 instances even when i dont use the stress command06:32
bappaskraynev:and once instances are scaled up automatically they are not getting scaled down...06:33
openstackgerritRabi Mishra proposed a change to openstack/heat: Provides ability to reference existing neutron resources  https://review.openstack.org/8285306:33
bappatherve:Good morning  :)06:34
*** alexheneveld has quit IRC06:34
*** Guest41031 has quit IRC06:34
skraynevbappa: There are a lot of reasons why it could happen ... I can only guess ... may be instances really have such loading (during launching process). My idea is, that problem is a hardware.06:37
*** nkhare has quit IRC06:41
*** nkhare has joined #heat06:42
*** gokrokve has joined #heat06:42
*** gokrokve has quit IRC06:42
*** gokrokve has joined #heat06:42
*** achampio1 has joined #heat06:43
*** arbylee has joined #heat06:44
bappaskraynev:okay...can i increase the memoryusage manually by writing script containing infinite loop and try to put the stress...06:45
*** achampion has quit IRC06:45
*** lsmola has joined #heat06:48
*** gokrokve has quit IRC06:48
skraynevbappa: why do not you want to use stress utility ?06:49
skraynevabout using autoscaling, if you want to look some guides, I may recommend two videos (http://www.youtube.com/watch?v=9lLSZi6njq4, http://www.youtube.com/watch?v=Kc6SzONqOYk)06:50
bappaits not working...i am not able to update yum06:51
*** jprovazn has joined #heat06:51
skraynevbappa: ok, so in this case your approach (using some script) make sense.  Please, don't forget check that memory usage is really increased.06:52
*** arbylee has quit IRC06:53
*** tspatzier__ is now known as tspatzier06:53
tspatzierstevebaker: are you still around?06:53
bappaskraynev:thanlks for recommending...but i hav already watched this video....i followed same procedure that is given in the video to increase the load...its not working properly...06:53
skraynevtspatzier: my congratulation with nomination ;)06:55
tspatzierthanks skraynev :-)06:55
skraynevbappa: did you check that memory usage is less then limit for autoscaling?06:57
Qimingcongrats, Thomas!06:58
skraynevbappa: any way  I still think, that you should improve you hardware. Without it I can't guarantee, normal autoscaling process06:59
tspatzierthanks Qiming!07:00
*** JoeZhou has joined #heat07:01
cmystertherve: got a few minutes ?07:03
therveSure07:03
bappaskraynev: whenever after running stress command "stress -m 2 --vm-bytes 105 --vm-hang 120" i will be  checking for memory usage % through top command..memory usage % is not getting increased...07:04
*** JoeZhou has quit IRC07:07
skraynevbappa: sounds strange... May be you already have maximum usage? or need some time to wait the changes.07:08
bappaskraynev:okay i will try and get back to you...thank you..07:11
skraynevbappa: np :)07:11
*** shakamunyi has joined #heat07:14
*** nati_ueno has quit IRC07:16
*** shakamunyi has quit IRC07:19
shardymorning all!07:22
cmystermorning shadower07:23
cmysterNO07:23
cmystershardy:07:23
cmystertabulator...07:23
*** sorantis has joined #heat07:25
*** sdake_ has quit IRC07:25
*** sorantis has quit IRC07:27
*** funzo has joined #heat07:30
*** funzo is now known as Guest5993107:30
*** IlyaE has quit IRC07:31
*** sorantis has joined #heat07:32
*** Guest59931 has quit IRC07:34
cmystershardy: got a few minutes ?07:37
*** metral is now known as metral_zzz07:40
*** metral_zzz is now known as metral07:42
shardycmyster: sure07:44
pas-hamorning07:52
pas-hacould someone from core take a look at https://blueprints.launchpad.net/heat/+spec/update-cinder-volume and approve it if sees it fit?07:52
thervepas-ha, What happens when the volume is mounted on an instance?07:54
*** nati_ueno has joined #heat07:55
pas-hadetach first, naturally07:59
pas-hadetach, resize, re-attach07:59
thervepas-ha, I mean, you don't need to do unmout/mount?07:59
pas-hatherve: well, that is the same story as with volume attachment updates - I presume user has to know for himself if his resources are ready for such operation08:01
thervepas-ha, Yeah I just wondered if you needed to do anything on the instance or not08:01
therveBecause if you do, the bp is not very useful until we have a way to tell the instance to do the umount/mount08:02
*** derekh has joined #heat08:02
pas-hano, I would not do it here, in this resource for now08:02
therveI don't understand08:03
pas-haI'm thinking - would it be possible to suspend the instance first? Does nova/cinder allow attaching volumes to suspended vms?08:05
pas-hawill investigate08:06
therveAnyway, I was just looking at the problem. The BP looks okay, there is no reason not to do this afaict08:06
cmystercheck the volume-detach. I don't know what it does first handed but there might be a clue with that command08:06
cmystervolume-detach/attach08:07
*** vinsh is now known as vinsh_zzzz08:07
shardyYou still have the problem of how to resize the filesystem after a resize update, even if you suspend08:07
cmystera script might do the work here08:08
pas-hashardy: that would be the job of the agent inside VM08:08
*** Qiming has quit IRC08:08
shardypas-ha: how does the agent know to resize?08:09
shardyseems like having a SoftwareDeployment resource with actions=['UPDATE'] might be better08:09
pas-haok, will look into it - and ask Trove guys who wanted this feature in heat :)08:11
*** stannie has joined #heat08:11
*** bappa has quit IRC08:12
*** jistr has joined #heat08:21
*** tzumainn has joined #heat08:24
*** tzumainn has left #heat08:24
*** onorua has joined #heat08:25
*** saju_m has joined #heat08:26
onoruaHi guys, I'm trying to get Docker+Heat working, does it possible to force heat to use some host/port instead of default docker socket?08:27
onoruacurrently I get error: Resource Create Failed: Connectionerror: Unixhttpconnectionpool(Host='Localhost', Port=None): Max Retries Exceeded With Url: /Run/Docker.Sock/V1.9/Containers/Create (Caused By <Class 'Socket.Error'>: [Errno 2] Enoent)08:27
*** matsuhashi has quit IRC08:27
*** e0ne has joined #heat08:30
*** funzo has joined #heat08:31
*** funzo is now known as Guest8969308:31
*** ramishra_ has quit IRC08:32
*** ramishra has joined #heat08:32
therveonorua, You need to set the docker_endpoint property08:34
*** matsuhashi has joined #heat08:34
*** saju_m has quit IRC08:35
*** Guest89693 has quit IRC08:35
*** ramishra has quit IRC08:37
*** saju_m has joined #heat08:39
*** Qiming has joined #heat08:39
*** bgorski has joined #heat08:49
*** ramishra has joined #heat08:51
*** alexheneveld has joined #heat08:59
onoruahm, now it says: JSON response : {"explanation": "u'\"docker_endpoint\" is not a valid keyword inside a resource definition'"09:01
*** alexheneveld has quit IRC09:03
therveYou haven't put in the correct place09:03
onoruais there any particular place to put it? I've used one from http://blog.docker.io/2014/03/docker-will-be-in-openstack-icehouse/09:11
*** e0ne_ has joined #heat09:12
onoruaI've searched it in the source code for heat: /usr/lib/python2.7/dist-packages/heat# grep -R docker_endpoint * without success09:14
*** e0ne has quit IRC09:15
onoruaand according to the source code of the docker_plugin it's in the DockerContainer class09:16
*** alexheneveld has joined #heat09:17
onoruaso, I assume it should be in "my_docker_container"  part of the template09:17
onoruaI can be wrong of course09:17
*** jamie_h has joined #heat09:25
sergmelikyanguys, can someone point me to the template with example of address of the instance in the output params?09:30
therveonorua, There is a "properties" section where you need to put it09:31
sergmelikyanNeed a hint how to obtain address of the instance without using curl on VM itself (querying for http://169.254.169.254/latest/meta-data/local-ipv4)09:31
therveSergeyLukjanov, https://github.com/openstack/heat-templates/blob/master/hot/hello_world.yaml for example09:32
*** funzo has joined #heat09:32
therveIt depends on the resource itself09:32
*** funzo is now known as Guest2901209:32
skraynevtherve: possibly sergmelikyan, instead SergeyLukjanov...09:32
sergmelikyantherve, what do you meen buy 'depends on the resource'?09:32
skraynevsergmelikyan: different resources have different attributes09:33
onoruaNow it complains about: ERROR: Unknown Property docker_endpoint09:33
onoruadoes it have a different name there?09:33
sergmelikyanI was talking about AWS::EC2::Instance09:33
skraynevsergmelikyan: for getting some information in outputs section you need to use attributes corresponding to resource09:33
onoruatherve, Now it complains about: ERROR: Unknown Property docker_endpoint09:34
onoruatherve, is there any uptodate documentation on setting this thing up?09:35
sergmelikyanthx!09:35
Qimingsergmelikyan, you may want to check the 'PublicIp' and/or 'PrivateIp' attribute of the AWS::EC2::Instance resource09:35
skraynevhsergmelikyan: ttps://github.com/openstack/heat-templates/blob/master/cfn/F17/getting_started.template#L2509:35
*** skraynev has left #heat09:35
*** skraynev has joined #heat09:36
skraynevsergmelikyan: https://github.com/openstack/heat-templates/blob/master/cfn/F17/getting_started.template#L2209:36
*** Guest29012 has quit IRC09:36
skraynevsergmelikyan: and Qiming is right. There are two attributes (for getting address) available  for AWS::EC2::Instance09:37
sergmelikyanskraynev, can you describe difference between them? How it is mapped to Floating/Fixed  IPS?09:39
therveonorua, http://docs.openstack.org/developer/heat/template_guide/contrib.html#DockerInc::Docker::Container09:39
onoruatherve, wow, thank you, I was looking for that!09:39
skraynevsergmelikyan: differences between PrivateIp and PiblicIp ? or what?09:41
sergmelikyanskraynev, differences between PrivateIp and PiblicIp09:42
*** zhiyan is now known as zhiyan_09:42
onoruatherve, great! it worked!09:43
onoruatherve, thank you very much!09:43
therveNo problem!09:43
sorantistherve, (or someone else from the core team) could you please take a look at https://blueprints.launchpad.net/heat/+spec/dynamic-flavors ?09:44
sorantis(detailed spec linked)09:44
*** alexpilotti has joined #heat09:46
skraynevsergmelikyan: In current implementation (according to code data) using both attribute gives same result.09:46
thervesorantis, flavor management is admin only, right?09:50
sorantistherve, or it can be delegated to other users09:52
thervesorantis, How so?09:52
sorantistherve, by redefining the access controls in policy.json09:54
therveOkay09:54
sorantistherve, from the doc “These are configurable by admin users (the rights may also be delegated to other users by redefining the access controls for compute_extension:flavormanage in /etc/nova/policy.json on the nova-api server)”09:55
thervesorantis, Fair enough. I think the BP should be a bit more clear.09:55
therveIt should really say "Add a Flavor resource" or something along those lines09:56
sorantisokay, will change09:56
sorantiswhat about the description. is it ok?09:56
sorantischanged09:57
therveYeah it's ok09:58
*** alexheneveld has quit IRC10:01
sorantistherve, ok. Approved? :)10:03
therveI don't know what our policy with that10:03
therveYou should ask Zane when he comes up10:04
sorantisok, will do. Thanks!10:04
*** denis_makogon has joined #heat10:08
*** matsuhashi has quit IRC10:16
*** matsuhashi has joined #heat10:23
*** e0ne_ has quit IRC10:32
*** funzo has joined #heat10:33
*** funzo is now known as Guest2548410:33
shardyAm I seeing this right, is there really no way to attach a volume to an instance via the cinderclient CLI?10:35
*** onorua has quit IRC10:35
shardylooks like it works via the python API but there's no shell action for it10:36
*** Guest25484 has quit IRC10:37
*** sorantis has quit IRC10:38
sergmelikyanWhy output value for this template may be empty? http://paste.openstack.org/show/76757/10:45
*** saju_m has quit IRC10:47
shardysergmelikyan: You appear to have a weird mixture of CFN JSON and HOT syntax there10:50
*** sorantis has joined #heat10:51
shardyhttps://github.com/openstack/heat-templates/blob/master/cfn/F18/WordPress_NoKey.yaml#L15810:52
shardyThat's an example of how it should look if you're writing CFN JSON10:52
shardyhttps://github.com/openstack/heat-templates/blob/master/hot/F20/WordPress_Native.yaml#L12110:53
shardyor that for HOT10:53
sergmelikyanthx!10:54
cmystershardy: shouldn't in this case heat will not validate the template ?10:54
cmysterif there is a mixup10:55
cmysterskraynev: you were working on template validation lately right ?10:56
cmysteriirc10:56
shardycmyster: yes it should, but for Havana there was some tolerance of mixed CFN/HOT syntax which has been fixed for Icehouse10:56
cmysterahhh10:56
shardythat may not even be the problem but it looks wrong10:56
skraynevcmyster: agree with shardy10:57
*** alexheneveld has joined #heat10:57
cmysterok I will ;)10:57
*** e0ne has joined #heat11:03
*** e0ne has quit IRC11:04
*** matsuhashi has quit IRC11:04
*** e0ne has joined #heat11:05
*** saju_m has joined #heat11:06
*** e0ne has quit IRC11:06
*** e0ne has joined #heat11:06
*** killer_prince has quit IRC11:10
*** e0ne has quit IRC11:12
*** e0ne has joined #heat11:18
openstackgerritSushil Kumar proposed a change to openstack/heat: Restores Nova API for volume attach and detach  https://review.openstack.org/8979611:21
*** killer_prince has joined #heat11:21
*** asalkeld_ has joined #heat11:25
*** asalkeld has quit IRC11:28
*** funzo has joined #heat11:33
*** cmyster has quit IRC11:34
*** funzo is now known as Guest5871311:34
*** alexheneveld_ has joined #heat11:38
*** Guest58713 has quit IRC11:38
*** alexheneveld has quit IRC11:39
*** alexheneveld_ is now known as alexheneveld11:39
*** Chinorro has quit IRC11:44
*** Chinorro has joined #heat11:44
*** lipinski has joined #heat11:46
*** nkhare has quit IRC11:47
*** nkhare has joined #heat11:50
*** asalkeld_ has quit IRC11:54
sorantiszaneb, got a minute?11:54
skraynevshardy: could you help with one question about stack-preview ?11:55
skraynevshardy: currently it shows resources, parameters and some other information, but I have not seen outputs. Is it right?11:57
*** rpothier has quit IRC11:59
*** ramishra_ has joined #heat12:02
*** ramishra has quit IRC12:03
*** nkhare has quit IRC12:06
*** jistr is now known as jistr|english12:06
*** rbuilta has joined #heat12:08
*** achampio1 has quit IRC12:10
*** nosnos has quit IRC12:10
*** alexheneveld has quit IRC12:14
*** dteselkin__ has quit IRC12:25
*** dteselkin has joined #heat12:28
*** sballe has joined #heat12:29
*** lazy_prince has joined #heat12:32
*** killer_prince has quit IRC12:33
*** lazy_prince is now known as killer_prince12:33
*** funzo has joined #heat12:34
*** funzo is now known as Guest1716512:34
*** alexpilotti has quit IRC12:35
*** sballe_ has joined #heat12:38
*** Guest17165 has quit IRC12:39
*** sballe has quit IRC12:40
*** alexpilotti has joined #heat12:41
*** alexheneveld has joined #heat12:41
*** sballe_ has quit IRC12:43
*** sballe_ has joined #heat12:43
*** aweiteka has joined #heat12:48
*** jdob has joined #heat12:48
*** arbylee has joined #heat12:48
*** arbylee has quit IRC12:49
*** arbylee has joined #heat12:49
shardyskraynev: yes I think that is right, because outputs can't be resolved until the resources are actually created12:49
*** sballe_ has quit IRC12:49
zanebsorantis: 1 minute ;)12:52
*** achampion has joined #heat12:52
skraynevshardy: ok, but we could show names of outputs with description... or you think it's not useful12:52
sorantis:)12:54
sorantiszaneb, I should make it quick then :)12:54
sorantiszaneb, could you please review this one  https://blueprints.launchpad.net/heat/+spec/dynamic-flavors ? I talked to therve before, he said it looks ok, but referred to you for approval12:55
shardyskraynev: yes I guess we could, related to https://blueprints.launchpad.net/heat/+spec/failed-stack-outputs12:55
shardyskraynev: personally I don't see that much value in outputs specifically for preview, when by definition there are no outputs12:56
shardythe argument for a failed (partially instantiated) stack is more compelling IMO12:56
zanebsorantis: the issue with that is that only administrators can do it12:57
sorantiszaneb, technically not only admins12:58
zanebwe do already have a bunch of properties that are admin-only (mainly for neutron)12:58
sorantisfrom the doc “These are configurable by admin users (the rights may also be delegated to other users by redefining the access controls for compute_extension:flavormanage in /etc/nova/policy.json on the nova-api server)”12:58
zanebsorantis: you are technically correct ;)12:58
skraynevshardy: ok. it was my curiosity just ;)12:58
thervezaneb, The best kind of correct! :)12:58
shardysorantis: technically, anyone can modify any policy to do anything :\12:59
shardythe issue is we want to avoid, where possible, resources which break for normal users12:59
zanebsorantis: what I would really like to see is a mechanism for filtering resources and properties on the basis of what permissions they require in policy.json12:59
shardyor at least figure out a way to hide them from them12:59
zanebso the user sees only the things they are entitled to do12:59
shardythe problem is we don't have any visibilit of access control rules until things fail at runtime13:00
shardyvisibility13:00
sorantisthat’s right13:00
*** alexheneveld has quit IRC13:00
*** alexheneveld_ has joined #heat13:01
therveFWIW I made the same objections, OTOH we had and still have admin-only resources in heat, so I don't think it's a criteria for rejection13:01
zanebshardy: there's no way to evaluate users against e.g. nova's policy?13:01
shardyzaneb: well we have no way of knowing what's in nova's policy13:02
zanebright, yeah, that was my question13:02
shardyzaneb: there is a policy API to keystone which could, AIUI allow centralized management of access policies, but AFAIK nobody yet supports it13:02
zanebgreat13:03
*** rpothier has joined #heat13:03
shardyhttps://github.com/openstack/identity-api/blob/master/openstack-identity-api/v3/src/markdown/identity-api-v3.md#policies13:03
thervezaneb, What would you do with it?13:03
zanebsorantis: so you can certainly implement this and put it in /contrib13:03
sorantiszaneb, you mentioned other resources that admin-only, which ones?13:04
zanebtherve: <zaneb> sorantis: what I would really like to see is a mechanism for filtering resources and properties on the basis of what permissions they require in policy.json13:04
thervezaneb, Yeah what would you do with the mechanism?13:04
therveLike "resource don't exist" ?13:04
zaneb<zaneb> so the user sees only the things they are entitled to do13:04
shardytherve: avoid showing users resources they can't actually use in resource-type-list?13:04
therveshardy, Okay13:05
sorantisshowing where?13:05
shardyThere are multiple problems which prevent us actually being able to do that though13:05
zanebsorantis: afaik only properties on e.g. OS::Neutron::Router. but therve mentioned whole resources that are admin-only13:05
therveWell WaitConditions and AutoScalingGroup were for a while13:05
therveThat shouldn't be the case in icehouse with the proper configuration13:06
zaneboh, that's true13:06
shardytherve: we'd need every project to support centralized policy management via keystone, and every resource would have to somehow expose a list of actions it needs to work13:06
zanebalthough we've worked very hard to get rid of that13:06
zaneband by 'we' I mean shardy13:06
therveshardy, Okay. My background idea is that failures do happen, I'm not sure why we should make permission errors different than everything else. Except I guess improve UX13:07
shardytherve: exactly, CREATE_FAILED due to permissions is a bad UX pattern13:08
shardyimagine creating a huge stack and have it fail after a long time due to unwittingly using an admin only property13:08
shardyit would be very irritating from a user perspective13:09
sorantiscan this be checked at the stack validation phase?13:09
thervesorantis, If we had a mechanism, yeah :)13:09
shardysorantis: no, because we have no idea what's in other projects policy.json files13:09
shardysorantis: I've just mentioned what we'd need to actually make that work13:09
sorantis:) I got it now13:09
zanebsorantis: so I would say in /contrib is 100% OK. moving it to the main tree may require more discussion.13:09
therve+113:10
*** funzo has joined #heat13:11
*** funzo is now known as Guest5733613:11
sorantiszaneb, good, thanks.13:12
skraynevzaneb: hi13:14
zanebhi!13:14
*** Guest57336 is now known as funzo13:14
*** pafuent has joined #heat13:17
skraynevzaneb: when I worked on https://review.openstack.org/#/c/89332/, I met some strange thing: we have a lot of attributes, which  are duplicates of properties. I think, that it's redundant code and we should remove it. what do you think about it?13:17
skraynevzaneb: f.e. https://review.openstack.org/#/c/89332/3/heat/engine/resources/neutron/loadbalancer.py13:18
*** ramishra_ has quit IRC13:18
zanebskraynev: yeah, stevebaker went all-out and made any data you could access through the neutron api an attribute :)13:19
*** daneyon has joined #heat13:19
zanebimo that was kind of overkill, but I don't think it hurts13:20
*** alexheneveld_ has quit IRC13:20
zanebcertainly there will be circumstances where it is useful13:20
*** nati_ueno has quit IRC13:21
skraynevzaneb: so, make sense leave it without changes.13:21
*** zz_pablosan is now known as pablosan13:22
zanebyeah, we definitely don't want to break any existing templates13:22
*** jprovazn has quit IRC13:22
*** jprovazn has joined #heat13:22
*** daneyon has quit IRC13:22
*** daneyon has joined #heat13:23
skraynevheh... it's nightmare: to add deprecate status for all these attributes :)13:23
shardyskraynev: also, it's not necessarily given that the attribute will be the same as the property13:24
*** vijendar has joined #heat13:24
shardye.g you might do a stack-check and find that something has changed out-of-band, which would be reflected in the attributes but not the properties13:25
*** jprovazn has quit IRC13:27
*** arbylee has quit IRC13:27
*** jamie_h has quit IRC13:28
*** jamie_h has joined #heat13:29
skraynevshardy: probably, yes.  however not all attributes may be changed after creation (so they will be similar on properties)13:29
*** jamie_h has quit IRC13:31
*** sballe has joined #heat13:32
shardyskraynev: well the underlying thing might have been deleted, in which case that could be reflected via attributes, but not properties13:33
shardyI think it's fair to expose anything accessible via $thing.get() as an attribute, or at least it's not harmful to do so13:33
sorantisshardy, zaneb, therve comming back to the flavor blueprint discussion, should I change the status on the bluerprint page?13:35
skraynevshardy: ok, in such way we could extend all existing attribute schemes using properties...13:36
shardyskraynev: IMO that doesn't make sense either, as every property is not necessarily an attribute13:37
shardyskraynev: what might make sense is to have some sort of common object definition which describes the object description for the underlying API13:38
shardyassuming the API follows the common pattern of get() returning the same dict that you post on create13:38
*** jamie_h has joined #heat13:38
*** zz_gondoi is now known as gondoi13:39
skraynevshardy: ok. thank you ;)13:42
*** jistr|english is now known as jistr13:43
sdakemorning13:45
*** jprovazn has joined #heat13:51
*** jpeeler has joined #heat13:51
*** jpeeler has quit IRC13:51
*** jpeeler has joined #heat13:51
*** chandan_kumar is now known as chandankumar13:54
*** ramishra has joined #heat13:55
Qiminghi13:57
*** blomquisg has joined #heat13:57
*** zns has joined #heat14:01
Qimingwill we consider introducing the 'cliff' package into heatclient?14:02
*** aweiteka has quit IRC14:02
*** gokrokve has joined #heat14:02
*** sjmc7 has joined #heat14:05
*** onorua has joined #heat14:12
*** alexheneveld has joined #heat14:13
*** rwsu has joined #heat14:14
*** aweiteka has joined #heat14:18
*** Tross has quit IRC14:18
*** cody-somerville has quit IRC14:20
therveQiming, I'd be surprised given this effort: https://blueprints.launchpad.net/oslo/+spec/common-client-library-214:21
Qimingtherve, thanks for the pointer14:23
*** killer_prince has quit IRC14:23
Qimingdoes it mean that in future, all <project>client will be merged into the common client library?14:24
pas-haI've just filed https://bugs.launchpad.net/heat/+bug/1311707. There are two simple (but related) fixes. Should I rather create two separate bugs?14:39
uvirtbotLaunchpad bug 1311707 in heat "fix size property shema in volume resources" [Undecided,New]14:39
*** zns has quit IRC14:40
*** TravT has joined #heat14:40
*** zns has joined #heat14:41
*** zns has quit IRC14:41
*** zns has joined #heat14:41
*** blomquisg has quit IRC14:41
therveQiming, No I think that means that all clients will use the same base code14:42
thervepas-ha, That bug is wrong, size is not required14:42
*** sabeen has joined #heat14:43
*** sabeen has quit IRC14:43
*** sabeen has joined #heat14:44
sorantisJust checked the output of ‘heat resource-type-list’ it doesn’t show the resources stored in /contrib. is this correct?14:45
Qimingtherve, thanks.14:46
thervesorantis, You need to explicitely enable them in the heat configuration14:46
sorantistherve, you mean the plugin dir?14:47
thervesorantis, Yes14:48
sorantistherve, right, thank. reading the docs. It says I should copy the python modules to this predefined folder. will it work if I point plugin_dirs to the /contrib folder? i guess not..14:50
sorantiss*14:50
*** varora has left #heat14:50
*** zns has quit IRC14:50
thervesorantis, I don't think contrib works, but contrib/$resource should14:51
*** zns has joined #heat14:51
openstackgerritThomas Herve proposed a change to openstack/heat-templates: Move rackspace templates in a contrib directory  https://review.openstack.org/8373214:51
*** lazy_prince has joined #heat14:51
*** lazy_prince is now known as killer_prince14:51
sorantisI’ve added a directory to /contrib14:52
sorantisnow the structure is the following:14:52
*** Tross has joined #heat14:52
*** sorantis has left #heat14:52
*** sorantis has joined #heat14:52
pas-hatherve: just checked it with freshest devstack - if SIZE is omitted from template, stack-create fails - BadRequest: Invalid input received: Volume size None must be an integer and greater than 014:53
sorantis contrib/nova_flavor/nova_flavor/resources14:53
sorantiscontrib/nova_flavor/nova_flavor/tests14:53
thervepas-ha, Because you don't pass another parameter which would make it unnecessary14:53
thervesorantis, If you respected the other structure, contrib/nova_flavor should work I believe14:54
sorantistherve, right, what if I want to specify more than one ?14:54
*** blomquisg has joined #heat14:55
thervesorantis, You add it, it's a list14:55
pas-hatherve: ok, good point. but then we must validate properties better14:55
*** david-lyle has joined #heat14:55
sorantisgreat! thanks! will try it now14:55
*** TravT has quit IRC14:56
thervepas-ha, Possibly. It's not required, that's what I wanted to point out14:57
pas-hatherve: and what do you think of the second point (switch from number to integer)?14:58
*** shakamunyi has joined #heat14:58
*** jistr has quit IRC14:59
thervepas-ha, That sounds reasonable14:59
pas-haok, will file a separate bug for better validation15:00
*** jistr has joined #heat15:01
*** TravT has joined #heat15:02
*** IlyaE has joined #heat15:02
*** shakamunyi has quit IRC15:02
*** shakamunyi has joined #heat15:03
*** cdent has joined #heat15:05
*** jprovazn is now known as jprovazn_afk15:05
*** kgriffs|afk is now known as kgriffs15:06
Qimingshardy, are you around?15:12
shardyQiming: Hi15:12
Qimingshardy, what do you think if we add a '(Admin only)' annotation to 'resource-type-list' ?15:13
shardyQiming: the same problem I described earlier exists, we have no way of knowing what is admin only without access to policies15:14
Qimingshardy, I see. The same problem remains unsolved.15:14
shardywe can't just hard-code things to match default policy.json rules, as it's very likely deployers will have site specific RBAC policies15:14
Qimingexactly15:15
sorantistherve, hm.. ERROR heat.common.plugin_loader [-] Failed to import module heat.engine.plugins.rackspace.tests.test_auto_scale15:15
sorantislooks like a bug15:16
*** andrew_plunk has joined #heat15:17
therveWhy?15:18
sorantisCRITICAL heat [-] ImportError: No module named mock15:18
sorantisno wait15:19
therveYou should remove those tests15:19
sorantisit shouldn’t load tests15:19
*** andersonvom has joined #heat15:19
sorantismy bad15:19
therveWell, maybe not15:22
*** Qiming has quit IRC15:24
sorantiscan’t load them15:24
sorantisplugin_dirs = /opt/stack/heat/contrib/nova_flavor/nova/flavor/resources,/opt/stack/heat/contrib/rackspace/rackspace/resources15:25
sorantistypo15:25
sorantisstill don’t see the added resources15:26
sorantisplugin_dirs = /opt/stack/heat/contrib/nova_flavor/nova_flavor/resources,/opt/stack/heat/contrib/rackspace/rackspace/resources15:27
therveThat's not the path I told you to try :)15:30
therve /opt/stack/heat/contrib/nova_flavor/ is the one15:30
*** gokrokve_ has joined #heat15:31
sorantisyes, just realized that15:31
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Change volume size property type to integer  https://review.openstack.org/8988015:32
*** aweiteka has quit IRC15:33
*** e0ne has quit IRC15:34
*** gokrokve has quit IRC15:34
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Add range constraint to AWS volume size  https://review.openstack.org/8988115:34
*** e0ne has joined #heat15:35
openstackgerritA change was merged to openstack/heat: Adding attribute schema class for attributes  https://review.openstack.org/8652515:41
*** blomquisg has quit IRC15:45
*** cody-somerville has joined #heat15:46
*** cody-somerville has quit IRC15:46
*** cody-somerville has joined #heat15:46
*** aweiteka has joined #heat15:47
openstackgerritSushil Kumar proposed a change to openstack/heat: Restores Nova API for volume attach and detach  https://review.openstack.org/8979615:47
*** sdague has joined #heat15:48
sorantisso, finally I managed to get nova_flavor visible in the resource list15:49
sorantis2014-04-23 15:48:46.450 INFO heat.engine.environment [-] Registering OS::Nova::Flavor -> <class 'heat.engine.plugins.nova_flavor.resources.nova_flavor.NovaFlavor'>15:51
sorantisstill can’t see the rackspace and docker resources though15:51
*** cody-somerville has quit IRC15:55
*** e0ne has quit IRC15:55
*** samstav has joined #heat15:55
therveDo you have the appropriate dependencies installed?15:56
*** blomquisg has joined #heat15:58
sorantisno, but why should it matter when I do resource-type-list?16:00
*** shakamunyi has quit IRC16:03
openstackgerritThomas Spatzier proposed a change to openstack/heat-templates: Add WordPress example using software config  https://review.openstack.org/8988516:04
*** shakamunyi has joined #heat16:05
*** samstav has quit IRC16:06
*** sabeen has quit IRC16:06
*** sabeen has joined #heat16:06
*** andrew_plunk has quit IRC16:07
*** cody-somerville has joined #heat16:07
*** tspatzier has quit IRC16:08
*** saju_m has quit IRC16:08
*** blamar has quit IRC16:08
sorantistherve, imho, the way I see it if a resource has been loaded without errors it should be visible via resource-type-list.16:09
shardysorantis: if you don't have the dependencies installed then it won't load without errors16:09
*** tspatzier has joined #heat16:10
therveIt starts without "errors"16:10
therveThere should be a log message though16:10
sorantisI’m looking at it now16:10
sorantisnothing16:10
*** vinsh_zzzz is now known as vinsh16:11
sorantis2014-04-23 15:57:34.050 INFO heat.engine.environment [-] Registering OS::Nova::Flavor -> <class 'heat.engine.plugins.nova_flavor.resources.nova_flavor.NovaFlavor'> this is my resource16:11
*** tspatzier has quit IRC16:11
sorantisbut nothing about docker or rackspace16:11
*** samstav has joined #heat16:11
*** gokrokve has joined #heat16:14
*** sergmelikyan has quit IRC16:14
*** Tross has quit IRC16:15
*** gokrokv__ has joined #heat16:16
*** mkerrin has quit IRC16:16
*** blomquisg has quit IRC16:17
*** andrew_plunk has joined #heat16:18
*** gokrokve_ has quit IRC16:18
*** gokrokve has quit IRC16:20
*** Anju_ has joined #heat16:22
*** sergmelikyan has joined #heat16:23
*** mkerrin has joined #heat16:26
*** jistr_ has joined #heat16:27
*** rbuilta has quit IRC16:27
*** sorantis has quit IRC16:29
*** rbuilta has joined #heat16:29
*** blomquisg has joined #heat16:31
*** jistr has quit IRC16:31
*** erecio has joined #heat16:33
*** cdent has quit IRC16:34
*** radez_g0n3 is now known as radez16:36
*** cdent has joined #heat16:36
*** jistr_ has quit IRC16:37
*** fandi has joined #heat16:41
*** blomquisg has quit IRC16:42
*** pvaneck has joined #heat16:43
erecioHi everbody. I have a doubt about the AWS::EC2::SecurityGroup resource. Under this resource you have two diff properties SecurityGroupEgress and SecurityGroupIngress. Both has a property named IpProtocol and  in the AWS docs say that cant take this valid values for EC2-VPC " tcp | udp | icmp or any protocol number (see Protocol Numbers). Use -1 to specify all." (Ref http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties16:48
erecio-ec2-security-group-rule.html).16:48
erecioRight now Openstack not support the value "-1", its possible to add a BP to support this? Im new on OS and Im not sure. Thanks.16:48
*** julienvey has quit IRC16:50
*** blamar has joined #heat16:50
*** pas-ha has quit IRC16:51
*** chandankumar has quit IRC16:53
*** randallburt has joined #heat16:53
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/8923216:53
*** blomquisg has joined #heat16:56
*** ramishra has quit IRC16:57
*** ramishra has joined #heat16:57
*** ramishra has quit IRC17:02
*** derekh has quit IRC17:02
*** kgriffs is now known as kgriffs|afk17:03
*** spzala has joined #heat17:05
*** nati_ueno has joined #heat17:06
*** harlowja_away is now known as harlowja17:06
*** nati_uen_ has joined #heat17:12
*** nati_ueno has quit IRC17:15
*** gokrokv__ has quit IRC17:15
*** andersonvom has quit IRC17:16
*** pablosan is now known as zz_pablosan17:16
*** gokrokve has joined #heat17:17
*** gokrokve has quit IRC17:23
*** andrew_plunk has quit IRC17:23
shardyCan anyone confirm if cinder volume attachments still work for them after https://review.openstack.org/#/c/86638/?17:29
shardyI'm seeing them work via nova volume-attach but not via OS::Cinder::VolumeAttachment17:30
*** alexheneveld has quit IRC17:30
*** denis_makogon has quit IRC17:32
*** shakamunyi has quit IRC17:32
*** shakayumi has joined #heat17:33
*** denis_makogon has joined #heat17:33
*** denis_makogon has quit IRC17:36
*** yogeshmehra has joined #heat17:36
*** chandan_kumar has joined #heat17:39
*** andersonvom has joined #heat17:39
*** shakayumi has quit IRC17:40
*** IlyaE has quit IRC17:42
*** zz_pablosan is now known as pablosan17:42
*** yogeshmehra has quit IRC17:47
*** samstav has quit IRC17:49
*** tspatzier has joined #heat17:49
*** andrew_plunk has joined #heat17:51
*** lsmola has quit IRC17:51
*** bgorski has quit IRC17:51
therveshardy, I haven't tried but I saw bug #131153317:51
uvirtbotLaunchpad bug 1311533 in heat "volume is not getting attached to nova instance " [Undecided,In progress] https://launchpad.net/bugs/131153317:51
shardytherve: thanks, that does describe what we're seeing17:53
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Ignore template validation when checking stacks  https://review.openstack.org/8990517:53
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Implement check for Instance resource  https://review.openstack.org/8990617:53
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Check resources are in expected states  https://review.openstack.org/5864117:53
shardyFWIW I'm working on a tempest test which should make that kind of regression fail the gate in future17:54
therveThat'd be awesome17:54
*** kgriffs|afk is now known as kgriffs17:54
therveshardy, Any idea what's the problem.17:54
therve?17:54
shardytherve: not really, other than the cinder API doesn't seem to work17:55
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Check resources are in expected states  https://review.openstack.org/8990817:55
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Ignore template validation when checking stacks  https://review.openstack.org/8990517:55
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Implement check for Instance resource  https://review.openstack.org/8990617:55
shardytheir API for attach/detatch isn't exposed via the CLI or documented at all, so I guess maybe it's a known issue17:55
shardyhttps://bugs.launchpad.net/cinder/+bug/131173317:55
uvirtbotLaunchpad bug 1311733 in cinder "volume actions undocumented" [Undecided,New]17:56
*** IlyaE has joined #heat17:58
*** cdent has quit IRC18:00
*** e0ne has joined #heat18:07
*** onorua has quit IRC18:10
radixis there a BP about that resource event notifications idea that's been floating around?18:12
*** kgriffs is now known as kgriffs|afk18:13
*** e0ne has quit IRC18:14
*** gokrokve has joined #heat18:16
*** sdake_ has joined #heat18:18
*** shakamunyi has joined #heat18:19
*** gokrokve has quit IRC18:21
*** e0ne has joined #heat18:28
*** blamar has quit IRC18:28
*** blamar has joined #heat18:29
*** yogeshmehra has joined #heat18:32
*** blamar has quit IRC18:33
*** kgriffs|afk is now known as kgriffs18:35
*** e0ne has quit IRC18:35
*** vijendar has quit IRC18:38
*** vijendar has joined #heat18:38
radixi.e., sending notifications (over HTTP or maybe marconi?) when resources change state to give them a chance to do something before/after the transition18:39
*** IlyaE has quit IRC18:39
radixlike doing something before deleting a server18:40
*** spzala has quit IRC18:40
*** chandan_kumar has quit IRC18:41
*** IlyaE has joined #heat18:41
*** gokrokve has joined #heat18:45
openstackgerritA change was merged to openstack/heat: Make Docker property schema similar with others  https://review.openstack.org/8858119:03
*** jprovazn_afk has quit IRC19:03
*** lindsayk has joined #heat19:04
radixzaneb, SpamapS ^ ?19:05
randallburtradix are you talking about http://summit.openstack.org/cfp/details/86?19:05
radixaha! yeah, probably that.19:06
randallburtradix:  because there are two that I know of. 1 is user-facing and the other is intra-service19:06
randallburtradix:  I am current working on shoring up Blueprints/lifecycle-callbacks19:06
radixnice19:07
radixdefinitely the user-facing one.19:07
radixthe main use case I've heard is pre-resource-deletion stuff19:07
randallburtradix:  whoops. forgot to actually submit. https://blueprints.launchpad.net/heat/+spec/lifecycle-callbacks19:07
radix:)19:08
*** nati_uen_ has quit IRC19:08
*** bvandenh has quit IRC19:09
*** pvaneck has quit IRC19:09
*** Tross has joined #heat19:10
*** jdob_ has joined #heat19:10
radixrandallburt: anyway thanks, I just wanted to make sure we'd be talking about this at the summit19:11
randallburtradix:  np19:11
zanebwe are definitely talking about that at the summit :)19:11
*** nati_ueno has joined #heat19:14
*** pvaneck has joined #heat19:14
*** rbuilta has quit IRC19:21
*** e0ne has joined #heat19:26
sdakepopcorn on legal-discuss19:29
*** nati_ueno has quit IRC19:30
*** ifarkas has quit IRC19:35
*** e0ne has quit IRC19:35
SpamapSradix: I'm working on a little resource plugin right now that extends OS::Nova::Server to create a deployment and wait on it before it does a rebuild.19:36
SpamapSradix: same for delete19:37
SpamapSradix: that will be enough to give us 0 downtime updates in TripleO.19:37
radixcool19:43
*** bgorski has joined #heat19:44
*** samstav has joined #heat19:46
openstackgerritJason Dunsmore proposed a change to openstack/heat: Copy the resource registry for user environments  https://review.openstack.org/8969519:52
*** pas-ha has joined #heat19:55
*** wwallnrr__ has joined #heat19:58
zanebmeeting time y'all20:00
sdakeo/20:02
*** nati_ueno has joined #heat20:06
*** blomquisg has quit IRC20:09
*** nati_ueno has quit IRC20:11
*** andersonvom_ has joined #heat20:15
*** andersonvom has quit IRC20:15
*** pablosan is now known as zz_pablosan20:20
*** piyush1 has joined #heat20:21
*** IlyaE has quit IRC20:21
*** zz_pablosan is now known as pablosan20:21
*** jamie_h has quit IRC20:22
*** blomquisg has joined #heat20:23
*** nati_ueno has joined #heat20:24
*** IlyaE has joined #heat20:30
*** andersonvom_ has quit IRC20:30
*** andersonvom has joined #heat20:30
*** blomquisg has quit IRC20:31
SpamapSradix: I suggest we complete planning for post-meeting call here20:32
SpamapSrandallburt: ^20:32
SpamapSlifeless: ^^20:32
radixok cool20:32
randallburtk20:33
*** achampio1 has joined #heat20:33
randallburtI don't know that I'd be essential to this discussion; I have grave reservations around taskflow as a project; but I get what lifeless was saying around concepts and slices of its functionality.20:33
radixI'm mostly concerned about higher level things than taskflow20:34
*** achampion has quit IRC20:34
radixrandallburt: ok, well I can talk to you afterwards to catch you up20:34
lifelessrandallburt: ok so if we use more generic terms for those bits, maybe we can have the more essential discussions20:35
lifelessrandallburt: taskflow is an impl strategy for a design, not a design itself: I'm not wedded to it (though I expect possible TC pushback might emerge over time...)20:35
randallburtradix:  k. lifeless. sure, fair enough20:36
lifelessrandallburt: when are you available? I have a hard stop in 4.5 hours to take C to gymnastics20:36
lifelessand then will be back 2 hours later20:36
randallburtlifeless:  checking20:37
radixmy EOD is 2.5 hours, and I am going to a Mogwai concert tonight :P20:38
randallburtlifeless:  I'll need at least another 1.5 hours. Tomorrow looks clear for me though20:38
lifelessno water after midnight!20:38
lifelesstomorrow is a pub holiday here20:38
lifelessthen your friday I'm in a plane all day20:38
lifelessI may be able to do something tomorrow20:38
radixI hope the pubs aren't closed20:39
lifelessbut - lets have a discussion in 1.5 hours from how, that gives us 1 hour of time.20:39
randallburtsounds good.20:39
radixok, cool20:39
lifelessradix: on ANZAC day? hell no they won't be :)20:39
lifelessradix: you have SpamapS and my G+ details, can you 'host' it ?20:39
radixsure thing.20:39
SpamapSso 2200 UTC then20:41
radixconfirmed20:42
*** zns_ has joined #heat20:43
*** harlowja is now known as harlowja_away20:44
*** jdob_ has quit IRC20:44
*** zns has quit IRC20:44
*** blomquisg has joined #heat20:45
*** asalkeld has joined #heat20:54
*** IlyaE has quit IRC21:00
lifelessstevebaker: that means heat there  has an extra ssh key on every users machine ?!!21:01
*** lipinski has quit IRC21:01
randallburtlifeless:  no. its a nova keypair21:01
*** Anju_ has quit IRC21:01
randallburtcreated by the user in the same template21:01
lifelessrandallburt: but which the rackspace infrastructure holds the private key for?21:02
randallburtlifeless:  but full disclosure the Rackspace server compat resource did work that way at one time21:02
randallburtlifeless:  Heat21:02
*** pafuent has left #heat21:02
stevebakerlifeless, randallburt: I have an idea to get software-config working on rax. Once it is possible to poll and signal via a swift object, the rax variant could use temp URL objects21:02
shardystevebaker: ooh, interesting :)21:04
kebrayyes, interesting.21:04
randallburtstevebaker:  we've thought along similar lines. andrew_plunk has some ideas to get it working as well, but they rely on a heatkeystone client that talks to our internal infra, and so wouldn't be shared21:04
*** harlowja_away is now known as harlowja21:05
randallburtoff to more meetings. bbl21:05
*** blomquisg has quit IRC21:06
*** erecio has quit IRC21:07
*** david-lyle has quit IRC21:09
*** IlyaE has joined #heat21:14
*** shakamunyi has quit IRC21:17
*** jdob has quit IRC21:17
*** achampio1 has quit IRC21:20
*** sgordon has quit IRC21:20
*** radez is now known as radez_g0n321:21
*** blomquisg has joined #heat21:22
*** IlyaE has quit IRC21:24
*** tspatzier has quit IRC21:24
*** asalkeld has quit IRC21:31
*** gondoi is now known as zz_gondoi21:31
openstackgerritJason Dunsmore proposed a change to openstack/heat: Make Server CONFIG_DRIVE property a boolean  https://review.openstack.org/8993921:32
openstackgerritJason Dunsmore proposed a change to openstack/heat: Don't use SSH in Rackspace::Cloud::Server  https://review.openstack.org/8321821:32
*** aweiteka has quit IRC21:33
*** vijendar has quit IRC21:36
*** asalkeld has joined #heat21:37
*** zns_ has quit IRC21:39
*** rpothier has quit IRC21:42
*** vijendar has joined #heat21:42
*** asalkeld has quit IRC21:43
lifelessSpamapS: I'm going to try and add overviews to the etherpad21:43
lifelessbefore this hangout21:43
*** asalkeld has joined #heat21:44
SpamapSlifeless: good idea21:44
*** asalkeld has quit IRC21:49
*** pas-ha has quit IRC21:50
lifelessradix: ready anytime :)21:57
SpamapSme too21:59
*** nati_ueno has quit IRC21:59
*** randallburt has quit IRC21:59
*** pablosan has quit IRC22:01
radixyo, yeah, starting it22:01
*** yogeshmehra has quit IRC22:02
*** zns has joined #heat22:04
*** asalkeld has joined #heat22:07
*** IlyaE has joined #heat22:10
*** lindsayk has quit IRC22:11
*** dmueller has joined #heat22:13
*** blomquisg has quit IRC22:14
*** lindsayk has joined #heat22:14
*** harlowja has quit IRC22:14
*** nati_ueno has joined #heat22:15
*** dmueller has quit IRC22:16
*** piyush1 has quit IRC22:17
*** vijendar has quit IRC22:18
zanebstevebaker: I like the sound of that22:21
stevebakerof what?22:21
*** sabeen has quit IRC22:21
zaneb"Once it is possible to poll and signal via a swift object, the rax variant could use temp URL objects"22:21
*** IlyaE has quit IRC22:21
stevebakerah, yes22:23
*** yogeshmehra has joined #heat22:23
*** IlyaE has joined #heat22:26
*** blomquisg has joined #heat22:26
*** andrew_plunk has quit IRC22:29
*** glucas has left #heat22:32
sdakezaneb nice job on running the heat meeting - these summit planning sessions can be chaotic :)22:35
sdakeif I hadn't been on the phone all day I'd complimented you earlier :)22:35
zanebcheers :)22:35
*** asalkeld has quit IRC22:37
*** sjmc7 has quit IRC22:38
*** shakamunyi has joined #heat22:39
*** lindsayk has quit IRC22:41
*** lindsayk has joined #heat22:41
openstackgerritSteve Baker proposed a change to openstack/heat-templates: Move software-config templates to example-templates  https://review.openstack.org/8490922:45
openstackgerritSteve Baker proposed a change to openstack/heat-templates: Software config hook to provision using shell scripts  https://review.openstack.org/7029722:45
openstackgerritSteve Baker proposed a change to openstack/heat-templates: READMEs for software-config templates and hooks  https://review.openstack.org/8491022:45
openstackgerritSteve Baker proposed a change to openstack/heat-templates: Software config hook to provision using puppet  https://review.openstack.org/7063922:45
openstackgerritSteve Baker proposed a change to openstack/heat-templates: Software config hook to provision using cfn-init  https://review.openstack.org/7975922:45
openstackgerritSteve Baker proposed a change to openstack/heat-templates: os-refresh-config script to invoke config hooks  https://review.openstack.org/7975822:45
stevebakerI'm driving home now, will be away for a few hours22:48
*** asalkeld has joined #heat22:50
*** shakamunyi has quit IRC22:52
*** pvaneck has quit IRC22:55
*** achampion has joined #heat22:56
*** shakamunyi has joined #heat22:59
radixzaneb: hey, so I think we're going to drop my session and... "converge" (uggggh) with the one from lifeless :)23:00
zanebok23:01
zanebdo we still want the autoscaling session?23:01
lifelessradix: ^23:03
radixhmm23:03
radixI don't know, let me think about that some more :)23:03
*** andersonvom has quit IRC23:04
zanebok23:04
radixif we do, we should probably have it after the scaling & robustness one23:04
lifelesszaneb: btw the etherpad is shaping up well if you want to eyeball it23:04
zanebyes, immediately after is where it will go if we have it23:04
zanebsince lifeless is proposing nothing less than a ground-up rewrite of all of heat ;)23:04
*** randallburt has joined #heat23:05
radix:)23:06
* radix -> dinner & Mogwai23:09
*** bnemec has quit IRC23:09
*** randallburt has quit IRC23:10
*** bnemec has joined #heat23:10
openstackgerritZane Bitter proposed a change to openstack/heat: Don't manipulate LoadBalancer template in-place  https://review.openstack.org/8995823:16
openstackgerritZane Bitter proposed a change to openstack/heat: Don't manipulate template during abandon  https://review.openstack.org/8995923:16
*** asalkeld has quit IRC23:16
openstackgerritZane Bitter proposed a change to openstack/heat: Raise InvalidTemplateReference for missing resources  https://review.openstack.org/8996023:16
openstackgerritZane Bitter proposed a change to openstack/heat: unit tests: Test dependency resolution using validate()  https://review.openstack.org/8996123:16
openstackgerritZane Bitter proposed a change to openstack/heat: Don't wrap HeatExceptions during validation  https://review.openstack.org/8996223:16
openstackgerritZane Bitter proposed a change to openstack/heat: unit tests: Check validation in VPC test  https://review.openstack.org/8996323:16
openstackgerritZane Bitter proposed a change to openstack/heat: unit tests: Don't mess with template retrospectively  https://review.openstack.org/8996423:16
openstackgerritZane Bitter proposed a change to openstack/heat: Autoscaling: compare fully-resolved templates  https://review.openstack.org/8996523:16
openstackgerritZane Bitter proposed a change to openstack/heat: Unit tests: tidy up resolve_runtime_data() calls  https://review.openstack.org/8996623:16
openstackgerritZane Bitter proposed a change to openstack/heat: Pass unresolved template to Resource.update()  https://review.openstack.org/8996723:16
openstackgerritZane Bitter proposed a change to openstack/heat: Deprecate Stack.resolve_runtime_data()  https://review.openstack.org/8996823:16
zanebhave some patches.23:17
*** gokrokve has quit IRC23:23
*** che-arne has quit IRC23:24
*** rpothier has joined #heat23:25
*** yogeshmehra has quit IRC23:31
*** kgriffs is now known as kgriffs|afk23:36
*** asalkeld has joined #heat23:36
*** zns has quit IRC23:39
*** IlyaE has quit IRC23:47
lifelesszaneb: so clint has had to run too - I'm just going to write up the programming model section and then I'd like to send to the list for review23:47
lifelesszaneb: would you like to eyeball the current doc for scary/ideas/errata etc now ?23:47
zanebhave to disappear too, but I had a quick look already23:47
zanebTransition plan23:47
zaneb============23:47
zanebTO BE WRITTEN23:47
zanebthat's the frightening part ^ ;)23:47
lifelessyes :/ ETIME in the call. Would you like a sketch in there before sending to the list? I have stuff in my head but its not been group-discussed yet23:47
*** bgorski has quit IRC23:47
zaneb+1 I think a starting point would be nice23:47
* zaneb -> food23:47
*** alexheneveld has joined #heat23:51
*** blomquisg has quit IRC23:52
*** gokrokve has joined #heat23:58
*** lipinski has joined #heat23:58

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!