Monday, 2014-08-18

*** Qiming has joined #heat00:05
*** Qiming has quit IRC00:21
openstackgerritA change was merged to openstack/heat: Convert AWS Route Table and association to use clients.  https://review.openstack.org/11364500:22
asalkeldSpamapS, do you have a list of orchestration projects we could abstract?00:36
asalkeldi kinda think we should abstract at the level of workflow00:37
asalkelds/taskflow/mistral :-O00:37
SpamapSasalkeld: No, as I said, there are far fewer.00:37
lifelessasalkeld: heat? juju? tosca?00:38
asalkeldtosca  is a spec00:38
asalkeldjuju as you know is tricky as it is bottom up00:38
lifelessspec/project, same diff :P00:38
SpamapSasalkeld: and as a result, I think we're getting less pressure than Ceilometer to prove our worth.00:38
lifelessSpamapS: mmm, I think the pressure is there just not in public00:39
SpamapSIt's less. Not gone. :)00:39
lifelessSpamapS: see e.g. that call we had a while back00:39
asalkeldjust thinking before we do convergence it would be good to sort this out00:39
asalkeldmight make this stuff easier00:39
lifelessasalkeld: do you mean to give heat alternative backends?00:39
asalkeldyeah00:39
lifelessasalkeld: or ... ?00:39
SpamapSfrom my time in Juju-land.. we couldn't find many successful attempts at much more than remote execution engines like Fabric and mcollective00:40
asalkeldthe question is the level of the backend00:40
lifelessasalkeld: interesting00:40
lifelessasalkeld: why?00:40
SpamapSlifeless: this is referencing my post to openstack-dev, trying to explain why ceilometer has many alternatives still flourishing despite being integrated00:40
asalkeldwell we are running off now at a different implementation00:40
asalkeldso maybe stand back and think is there a different approach00:41
SpamapSThere's also opsworks00:41
SpamapSnot a project, but an example of an alternative to cloudformation that does orchestration of the AWS apis00:41
asalkeldcouuld you swap in some super awesome comertial product00:41
asalkeldSpamapS, that's chef?00:41
SpamapSasalkeld: it uses chef for in-instance stuff00:42
asalkeldok00:42
SpamapSasalkeld: but I highly recommend reading the quick start to understand it a little more00:42
SpamapShttp://docs.aws.amazon.com/opsworks/latest/userguide/welcome.html00:42
asalkeldlooking00:42
SpamapSIMO this is "CloudFormation 2.0"00:43
SpamapSand IIRC reading somewhere, it has a ton more adoption than CFN00:43
asalkeldapp repositry sounds like murano00:44
SpamapSit's a bit juju/murano like yeah00:44
stevebakerto me, we abstract the OpenStack APIs, and allow hand off to any configuration tool00:45
SpamapSstevebaker: The problem with that is that sometimes the order Heat wants to do things is not the order that the workload demands. We have to model every type of workflow inside, or defer completely to workflow engines.00:46
stevebakerSpamapS: yes, agreed00:47
asalkeldthe layers concept is nice00:48
asalkeldyou could have heat a one layer (purely servers and other infra)00:48
SpamapSso the idea with convergence is that you let workflow engines mutate the stack at will, rather than trying to predict what the workflow will be.00:48
lifelessthis will also handoff to workflow engines better00:48
lifelessthough I admit I *still* haven't had time to read the spec00:49
lifelessbut it lets an external agent evolve things incrementally, so makes heat more pluggable00:49
asalkeldit's still constrained by what is in the templaet00:50
SpamapSThe template is what gets mutated.   template + parameters == stack00:50
lifelessnot really - because one of the key things is letting you change the template at any point00:50
lifelesswithout waiting for success / failure00:50
asalkeldsounds like how murano drives heat00:50
SpamapS(unless you _want_ to wait for success / failure, when the workflow calls for that. ;)00:50
asalkeldconstant updating00:50
SpamapSyes, thats also how autoscale drives heat. :)00:51
lifelessI'm not suggesting that thats the ideal glue for a workflow engine, but its a lot better than 'and wait for up to an hour'00:51
asalkeldso the updating becomes the new workflow00:51
SpamapSweeeellll00:51
asalkeld:)00:52
SpamapSsometimes. :)00:52
asalkeldi don't see a problem with it00:52
asalkeldit seems to have happened organically00:52
asalkeldit must work best that way00:52
asalkeldgo with it00:52
SpamapSHere's where my own Heat existential crisis starts: If I start with a workflow for updating that has to be different than the workflow for scaling.. and I have a tool that manipulates a heat stack for adding/removing nodes... why don't I just call nova api / cinder api / etc. from my workflow directly? What is Heat doing for me _today_ if thats how I need to use it.00:53
SpamapSAnd my answer is: getting in the way. But with the eventual place we're aiming at: continuous convergence, Heat is giving me an agent in the cloud that is trying to help me achieve my goals.00:54
lifelessright update an scaling should be the same00:54
SpamapS(overloaded update: I meant software update) Scaling doesn't have to upgrade the db schema or quiesce fragile services. :)00:55
lifelessSpamapS: actually it does have to do the latter in the general case00:55
asalkeldbut still  it's a shame we don't have a way to pass the workflow into heat00:56
asalkeldthat gets pushed onto the user00:56
lifelessasalkeld: I'm not sure - IoC isn't always a good thing00:56
SpamapSasalkeld: not sure I understand that. My point is workflows drive Heat sometimes.00:57
asalkeldmaybe you can always use tuskar/murano/what ever00:57
stevebakerSpamapS: slight tangent: do you think we should move towards orchestrated servers exposing endpoints which heat talks to instead of our current polling/signalling.00:57
lifelessstevebaker: noooo00:57
asalkeldout of band ampq?00:58
SpamapSstevebaker: the opposite, I think we should have an endpoint for the servers to talk to that doesn't require polling.00:58
*** harlowja is now known as harlowja_away00:58
lifelessstevebaker: events ++. Possibly PSHB or similar.00:58
SpamapSBut honestly, my recent foray into Ansible has shown that SSH is pretty gosh darn powerful as a push transport.00:58
lifelessstevebaker: requiring the control plane have network connectivity into the server - aieee00:58
SpamapS(until it isn't.. ;)00:58
stevebakerlifeless: yes, that is the fun bit00:59
*** shakayumi is now known as shakamunyi00:59
lifelessstevebaker: also there's a general security rule of not allowing incoming traffic to higher security zones00:59
stevebakerlifeless: what I'd like to improve is the debugging when the signal doesn't come back. Its a very long failure path involving every layer01:01
SpamapSRight so the point is really to have a way to coordinate node activities that is not polling based.01:01
asalkeldjuju?01:01
asalkeld(or a dumbed down version of it)01:02
SpamapSjuju is not modular enough for this01:02
SpamapSand communicates via mongodb, so ..... no01:02
asalkeldhar all go and mongo now01:02
lifelessso events + timeouts sure01:03
lifelessstevebaker: I want to subscribe to the magazine on that ;)01:03
SpamapSstevebaker: One good way is to have 2-way comms estabilshed before we just assume the signal is coming.01:04
SpamapSAs in, as soon as humanly possible an ACK is sent back to the signal endpoint01:04
SpamapSs/humanly/robotically/01:04
SpamapSThat way you can distinguish between "the instance is borked" and "the comms is borked"01:05
stevebakerSpamapS: ah yes, a start ACK. That could progress the deployment into a new status01:05
asalkeldlong poll?01:05
*** piyush has quit IRC01:06
SpamapSOk I need to go secure food.01:06
asalkeldhttps://pypi.python.org/pypi/websockets01:06
asalkeld(built on asyncio)01:06
stevebakerasalkeld: we've discussed that before, it just needs someone to implement it01:09
asalkeldyip01:13
asalkeldbtw: today is my first day at Mirantis01:14
lifelessasalkeld: lol01:14
*** arbylee has joined #heat01:14
lifelessasalkeld: I thought you just moved to rackspace01:14
stevebakerasalkeld: whaaa? ;)01:14
asalkeldyip01:14
stevebakerasalkeld: you mean da?01:15
asalkeldI'll be lurking a bit more here now01:15
*** erkules_ has joined #heat01:15
asalkeldhttps://review.openstack.org/#/q/owner:asalkeld%2540mirantis.com+status:open,n,z01:15
asalkeld^01:15
stevebakerwell, good to have you back01:16
lifelessasalkeld: so what is your job for Mirantis?01:16
*** arbylee has quit IRC01:17
*** arbylee has joined #heat01:17
asalkeldit's in the platform team, that covers:  heat, mistral, murano, solum, ceilometer01:17
asalkeldafaik01:17
*** erkules has quit IRC01:18
lifelessasalkeld: so you'll be free roaming across them all?01:18
asalkeldlifeless, still actually have to catch up with my manager01:19
asalkeldSunday in US01:19
asalkeldbut I believe mostly Heat01:19
asalkeldmight still do stuff in solum01:19
*** arbylee1 has joined #heat01:20
asalkeldlifeless, how could it be possible to abstract tripleO01:21
asalkeldjust thinking about SpamapS's email01:21
lifelessasalkeld: so there are layers already, and each layer can be switched out if someone wants to01:21
asalkeldand noting the large number of openstack installler01:21
asalkeldmaybe openstack ci should just produce docker images01:22
asalkeldpush to a public registry01:23
asalkeldbecomes easy to install01:23
stevebakertools like os-cloud-config could be used by every deployer01:23
asalkelddocker run openstack-compute01:23
asalkeldstevebaker, easier ^01:23
stevebakerasalkeld: you don't need to sell me on containers ;)01:24
*** arbylee has quit IRC01:24
asalkeldI just always wondered if doing software config was the right approach01:24
asalkeldshouldn't really need it01:25
lifelessasalkeld: so lots of openstack apis fit in docker well01:26
lifelessasalkeld: many also don't01:26
lifelessasalkeld: e.g. cinder-volume, ironic-conductor, nova-compute.01:26
stevebakerasalkeld: I'm going to attempt using software-config to bring up containers, as an alternative to the docker contrib resource. That way there is no exposed docker API on the server01:27
lifelessasalkeld: we're working on getting a docker driver up in tripleo to start using docker01:27
asalkeldcool01:27
lifelessasalkeld: http://git.openstack.org/cgit/openstack/tripleo-specs/tree/specs/juno/tripleo-juno-deploy-cloud-hypervisor-type.rst01:28
lifelessasalkeld: there are draft patches01:29
asalkeldstevebaker, btw: you could be writing the container service01:29
asalkeldthat is how they are going to do it01:29
lifelessasalkeld: and https://review.openstack.org/#/c/97772/01:30
asalkeldstevebaker, maybe we should just support the new container service01:30
asalkeldand help write it?01:30
stevebakerasalkeld: sure, that will be good when it exists, but some clouds won't have it, and some users may want the extra security of using containers in their own VMs. Especially on a public cloud01:32
openstackgerritA change was merged to openstack/heat: Add log output about HTTP calls in cinderclient  https://review.openstack.org/10474501:33
*** samstav has joined #heat01:34
stevebakerasalkeld: http://opensource.com/business/14/7/docker-security-selinux01:34
asalkeldstevebaker, well lets put it in contib01:34
stevebakerasalkeld: It won't need to be in the heat tree at all, its just diskimage-builder elements01:35
asalkeldok, cool01:35
*** morganfainberg is now known as morganfainberg_Z01:35
stevebakerasalkeld: the config resource represents the container start options01:36
asalkeldyou should show the container folk how to do it01:36
asalkeld"Stop assuming that Docker and the Linux kernel protect you from malware."01:37
*** samstav has quit IRC01:37
stevebakerasalkeld: it will mean statically scheduling containers into your servers in the template, but hopefully gantt (or swarmd) could help there01:37
*** nosnos has joined #heat01:38
asalkeldmaybe lauchconfig - > autoscale?01:38
asalkeldsupport X dockers/vm01:38
stevebakerthat would probably need a scheduler API/resource to do sanely01:39
asalkeld(yeah, not the first step)01:40
lifelessso containers are funny right01:40
lifelessI mean01:40
lifelessthere are multiple quite different use cases01:40
lifelessand whether we want an API over the top or not01:40
lifelessis tied into the use case01:41
*** samstav has joined #heat01:41
lifelessfor instance, I don't see a lot of benefit in wrapping docker right now, since lxc and openvz aren't an API01:41
asalkeldlifeless, you mean the container service?01:42
asalkeldnova-container-thingy01:42
lifelessyeah01:42
lifelesslike01:42
lifelessjust use docker01:42
lifelessthe bits that suck - e.g. it having its own image repository01:42
asalkeldand there is that googe as a service thing too01:42
lifelessketothingy01:43
asalkeldjust have a heat stack for that01:43
asalkeldlifeless, any heat bugs you really need fixing?01:45
*** samstav has quit IRC01:45
*** arbylee1 has quit IRC01:45
* asalkeld cruz'in for a bug to fix01:45
stevebakerlifeless: kubernetes? I need to figure out whether that comes in useful, or if it is just heat for containers01:46
lifelessasalkeld: convergence :)01:46
*** shakayumi has joined #heat01:46
lifelessasalkeld: (as in, I don't think there are short term things, just the set of things convergence is aimed at)01:47
stevebakerasalkeld: ohh, I have one for you01:47
asalkeldI see,01:47
asalkeldI'd like to get involved in that lifeless01:47
asalkeldwill have to see what happens at this hackup01:47
lifelessasalkeld: those things being dealing with failure modes like machine X won't deploy, updates with fragile resources, etc01:48
*** Yanyanhu has joined #heat01:48
asalkeldstevebaker, just post links - I'll have a look01:48
*** shakamunyi has quit IRC01:49
stevebakerasalkeld: I think it is the root cause of https://bugs.launchpad.net/heat/+bug/134316301:49
uvirtbotLaunchpad bug 1343163 in heat "Heat SoftwareDeployments across provider resources" [High,Triaged]01:49
*** piyush has joined #heat01:49
asalkeldstevebaker, does software config work with virt-driver == docker?01:51
asalkeldguessing I need to build an image01:51
asalkeldI should test drive that01:51
stevebakerasalkeld: it should as long as the image has cloud-init, os-collect-config, the hooks etc01:52
asalkeldyip01:52
stevebakerasalkeld: but there likely needs to be an easier way to build a docker image which has all the necessary agent stuff in it01:52
asalkeldI'll make a how to01:52
asalkeld(once I figure it out)01:53
SpamapSnote that cloud-init is not required, it is just the most convenient way to get your heat credentials. ;)01:53
asalkeldSpamapS, not a biggie to install01:53
stevebakerasalkeld: but I wonder if containers should be much dumber than that, just configure them with environment variables, and make any changes by creating new containers and killing the old ones01:56
asalkeldstevebaker, well you should build the image first01:56
asalkeldthen run with what ever ENV you want01:56
asalkeld(that what solum does)01:57
stevebakeryep01:57
asalkeldyou could have a docker-build resource that you give a Dockerfile to01:57
asalkeldspits out an image to glance01:58
asalkeldthen run it01:58
asalkeldI did suggest this01:58
asalkeldbut "it's too much like an action"01:58
stevebakernot to me01:58
asalkeldso now in solum we use mistral to create a pipeline01:59
asalkeldso you can test/build/deploy01:59
SpamapSoh wow01:59
lifelessstevebaker: I think that speaks to one of the container yse cases01:59
SpamapSsomebody's using it?01:59
SpamapSMistral I mean01:59
asalkeldSpamapS, sure01:59
lifelessstevebaker: e.g. containers as ephemeral vs containers as stateful01:59
lifelessstevebaker: like vms, there are pets vs cattle scenarios01:59
asalkeldSpamapS, much prefer it to taskflow01:59
SpamapSThere's like, 8 bajillion workflow things. Shocking that we'd implement a new one from scratch.02:00
stevebakerlifeless: yes, ephemeral containers won't suit everyone02:00
SpamapSasalkeld: taskflow is just a library02:00
asalkeldSpamapS, a pita library to use tho'02:00
asalkeldand requires an engine to run02:00
asalkeldmistral is hands off02:00
SpamapSfair enough, but the point is, workflow as a service for openstack shouldn't be inventing a new workflow language.02:01
asalkeldSpamapS, you can totally plugin a different engine02:01
asalkeld(then it's mostly a dsl and api)02:01
SpamapSand I'm not saying taskflow is something that should be in its place.02:01
asalkeldhttps://github.com/stackforge/mistral/blob/master/setup.cfg#L36-L4002:03
SpamapSI have to admit, there are probably as many workflow tools _that have an API_ as there are orchestration tools that could be used in place of Heat.02:03
SpamapSIt's not a crowded space. :)02:03
SpamapSWhich should tell us something.02:03
asalkeldto me mistral is a nice place to make the abstraction02:04
SpamapSExcept it is a full implementation, yes?02:04
asalkeldthere is a default implementation02:04
asalkeldtho' I think these discussions should drive a different approach02:04
SpamapSMy question is, could you achieve the same thing by just putting python or bash in a sandbox and giving people an API to run their python or bash in a sandbox?02:04
asalkeldlook more into how to abstract existing tech.02:05
asalkeldSpamapS, have you checked out zerovm?02:05
asalkeldvery cool02:05
asalkeld(talking about sandboxes)02:05
SpamapSyes thats kind of what I'm getting at. :)02:05
openstackgerritlifeless proposed a change to openstack/heat: Make Fn::Join give a better error message  https://review.openstack.org/10813502:05
asalkeldSpamapS, saw the talk at pyconau02:06
asalkeldand thought exactly that02:06
asalkeldzerovm as a service02:06
SpamapSI think google calls that "AppEngine"02:06
asalkeldSpamapS, tho' those can be long running02:07
asalkeldno assumption of workflow02:07
asalkeldbut imagine a heat resource could just be a zerovm bit of code02:07
asalkeldand get something like mistral to run it02:08
openstackgerritZhenguo Niu proposed a change to openstack/heat: "H302 check" cleanup  https://review.openstack.org/11445702:09
*** ramishra has joined #heat02:21
*** rpothier has quit IRC02:23
*** ramishra has quit IRC02:24
*** ramishra has joined #heat02:25
*** ramishra has quit IRC02:25
*** ramishra has joined #heat02:26
*** ramishra has quit IRC02:34
*** ramishra has joined #heat02:35
*** morganfainberg_Z is now known as morganfainberg02:37
lifelessstevebaker: asalkeld: do you think https://review.openstack.org/#/c/108135/ needs a test?02:39
asalkeldlooking02:40
asalkeldskraynev, that's a bit tough ^02:41
asalkeldlifeless, I could add one for you02:43
asalkeld(if it's not a rabbit hole)02:43
lifelessasalkeld: that would be awesome02:44
lifelessasalkeld: I don't know enough to predict rabbitty holiness02:44
asalkeld:)02:44
asalkeldI'll give it a quick go02:44
*** samstav has joined #heat02:49
*** piyush has quit IRC02:51
*** ramishra has quit IRC02:52
*** andreaf_ has joined #heat02:57
openstackgerritQiming Teng proposed a change to openstack/heat: Privilege checking for heat-keystone-setup-domain  https://review.openstack.org/11308902:58
*** ramishra has joined #heat02:59
*** andreaf has quit IRC03:00
openstackgerritAngus Salkeld proposed a change to openstack/heat: Import the stack module directly  https://review.openstack.org/10729203:06
openstackgerritAngus Salkeld proposed a change to openstack/heat: Use the template module to access the Template class  https://review.openstack.org/10729103:06
asalkeldcoffee/lunch time03:07
*** ramishra has quit IRC03:08
*** killer_prince is now known as lazy_prince03:09
*** piyush has joined #heat03:12
*** ramishra has joined #heat03:16
*** cmyster has joined #heat03:17
*** cmyster has quit IRC03:17
*** cmyster has joined #heat03:17
*** ramishra has quit IRC03:20
openstackgerrithuangtianhua proposed a change to openstack/heat: Implement BlockDeviceMappings for LaunchConfiguration  https://review.openstack.org/10564703:26
cmystermorning03:27
asalkeldyo cmyster03:28
openstackgerritAngus Salkeld proposed a change to openstack/heat: Make Fn::Join give a better error message  https://review.openstack.org/10813503:28
asalkeldlifeless, ^03:28
lifelessasalkeld: thanks!03:29
openstackgerrithuangtianhua proposed a change to openstack/heat: Set resource_id to None after deleting resource  https://review.openstack.org/11187903:30
*** ckmvishnu has joined #heat03:34
openstackgerrithuangtianhua proposed a change to openstack/heat: Set resource_id to None after deleting resource  https://review.openstack.org/11187903:35
*** Qiming has joined #heat03:39
*** akuznetsov has joined #heat03:44
*** akuznetsov has quit IRC03:44
*** blomquisg has quit IRC03:54
*** sabeen has quit IRC03:54
*** Krast has joined #heat03:56
*** KanagarajM has joined #heat04:04
*** lazy_prince is now known as killer_prince04:06
KanagarajMHello Core Approvers, I have got one +2 for the review https://review.openstack.org/#/c/110557/, waiting for another one, Could you please do the needful. Thanks.04:07
asalkeldKanagarajM, it takes time04:08
asalkeldlots of reviews, that is a very low priority patch04:09
stevebakerKanagarajM: I'd quite like randallburt to be the approver for that one, since it has live upgrade implications for deployers04:10
KanagarajMHi aSalkeld, ok. I will wait Thanks.04:11
*** jyoti-ranjan has joined #heat04:12
KanagarajMok sure Stevebaker, i tired to  add randallburt to the reviewers list, but i couldn't find the email id04:13
stevebakerKanagarajM: I had to look it up too04:13
KanagarajMStevebaker: is this email id randall.burt@rackspace.com right one04:14
asalkeldanyone here use: https://github.com/berrange/gerrymander04:14
stevebakerKanagarajM: yes04:14
stevebakerKanagarajM: I've added him04:14
stevebakerasalkeld: I have it, but haven't inserted it into my workflow yet04:15
asalkeldyeah, i am too used to webpage04:15
KanagarajMstevebaker: ok thanks.04:15
asalkeldtrying, too many reviews04:15
asalkeld NEW    | https://review.openstack.org/53313  | bartosz-gorski          | Adds multi-region support for ... | 298 days | 14 days04:20
asalkeldwow nearly a year04:20
asalkeldUploadedOct 23, 2013 8:44 PM04:20
*** nikunj2512 has joined #heat04:21
*** randallburt has joined #heat04:39
*** asalkeld is now known as asalkeld_afk04:40
asalkeld_afkschool run04:40
openstackgerritQiming Teng proposed a change to openstack/heat: Silence urllib3 redundant logging.  https://review.openstack.org/11488004:40
*** piyush has quit IRC04:45
*** ckmvishnu has left #heat04:50
*** tiantian has quit IRC04:52
*** akuznetsov has joined #heat04:58
*** Qiming_ has joined #heat04:59
*** Qiming has quit IRC04:59
*** chandankumar has joined #heat05:00
*** kopparam has joined #heat05:05
*** asalkeld_afk is now known as asalkeld05:16
openstackgerritZhenguo Niu proposed a change to openstack/heat: "H302 check" cleanup  https://review.openstack.org/11445705:21
*** piyush has joined #heat05:21
*** killer_prince is now known as lazy_prince05:28
*** otoolee- is now known as otoolee05:30
*** piyush has quit IRC05:32
skraynevGood morning:)05:38
asalkeldhi skraynev05:38
*** ckmvishnu1 has joined #heat05:39
skraynevlifeless, asalkeld: My apologize if my comment sounded rough.. My real worrying is related with some issue of our tests (when we do not check error messages). Because we may get same Exception or Error , but with unexpected message. And adding such kind of checks make our tests safer.05:44
asalkeldskraynev, I added a little test05:44
asalkeld(I can update if that's not what you wanted)05:45
skraynevasalkeld: Yeah, I have seen and approved it. thx05:45
skraynevasalkeld: Possibly it's not exactly what I mean, but it's enough ;)05:47
*** ckmvishnu1 has left #heat05:53
*** ckmvishnu1 has joined #heat05:53
*** ckmvishnu1 has left #heat05:53
*** bmahalakshmi has joined #heat05:55
*** nosnos has quit IRC05:59
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex  https://review.openstack.org/10497506:00
*** nosnos has joined #heat06:01
*** randallburt has quit IRC06:03
*** bvivek has joined #heat06:11
*** rdo_ has quit IRC06:27
openstackgerritA change was merged to openstack/heat: Make Fn::Join give a better error message  https://review.openstack.org/10813506:29
*** rdo has joined #heat06:29
*** pasquier-s_ has joined #heat06:37
*** lazy_prince has quit IRC06:42
*** sorantis has joined #heat06:42
*** sorantis has quit IRC06:43
*** sorantis has joined #heat06:44
*** mohits has joined #heat06:54
*** nkhare has joined #heat06:58
*** kopparam has quit IRC07:02
*** kopparam has joined #heat07:03
*** killer_prince has joined #heat07:05
*** killer_prince is now known as lazy_prince07:05
*** tiantian has joined #heat07:05
*** jprovazn has joined #heat07:06
*** kopparam has quit IRC07:07
*** AA__ has joined #heat07:11
AA__Hi, I'm new in OpenStack development, I developed some heat templates to deploy OpenShift cloud using scalability functionnality. I need some reviewers https://review.openstack.org/#/c/111677/. Here is my blueprint https://blueprints.launchpad.net/heat-templates/+spec/heat-openshift-templates. Thanks07:18
cmysterwow this is a big one,07:22
cmysterAA__: welcome,07:23
cmysterAA__: was there a reason why not using F20 instead of F19 ?07:23
*** fayablazer has quit IRC07:23
*** jcoufal has joined #heat07:30
*** funzo has quit IRC07:30
AA__Hi, yes, because the Puppet module for OpenShift Origin use F1907:31
AA__https://github.com/openshift/puppet-openshift_origin07:31
*** TonyBurn has joined #heat07:35
*** sergmelikyan has quit IRC07:38
*** SaD has joined #heat07:38
cmysterAA__: I'll definitely will take the time to look at it, but not at the moment ;)07:38
*** viktors has joined #heat07:39
AA__cmyster: Ok, thank you ;)07:40
*** pas-ha has joined #heat07:44
*** AA__ has quit IRC07:45
pas-hamorning all07:48
*** ifarkas has joined #heat07:50
cmystermorning pas-ha07:53
*** AA__ has joined #heat07:59
*** mkollaro has joined #heat07:59
*** nkhare has quit IRC08:03
*** kopparam has joined #heat08:03
*** tiantian has quit IRC08:05
*** tiantian has joined #heat08:06
*** alexheneveld has joined #heat08:08
*** alexheneveld has quit IRC08:09
*** jyoti-ranjan has quit IRC08:09
openstackgerritZhenguo Niu proposed a change to openstack/heat: Enable H302 check  https://review.openstack.org/11490408:10
*** ifarkas has quit IRC08:12
*** derekh has joined #heat08:13
*** ifarkas has joined #heat08:15
*** tomek_adamczewsk has joined #heat08:16
*** fayablazer has joined #heat08:17
*** jyoti-ranjan has joined #heat08:17
*** che-arne has quit IRC08:18
*** Adri2000 has quit IRC08:20
*** ckmvishnu1 has joined #heat08:23
*** bmahalakshmi has quit IRC08:35
openstackgerritVictor Sergeyev proposed a change to openstack/heat: Fix downgrades in migration scripts 016 and 035  https://review.openstack.org/10998008:35
openstackgerritVictor Sergeyev proposed a change to openstack/heat: Run migration tests on PostgreSQL and MySQL  https://review.openstack.org/10965808:35
*** bmahalakshmi has joined #heat08:36
*** bmahalakshmi has quit IRC08:40
*** bvivek has quit IRC08:46
shardyAA__: Hi, and welcome :)08:49
shardyAA__: Thanks for the templates, looks like some good work!08:49
shardyI've added a few comments to the review08:50
AA__Hi, thank you. I've just seen that. Thank you for your comments, I will work to improve my templates08:54
shardyQiming_: Hey, please try not to use recheck no bug, particularly when Elastic Recheck just told you the bug to recheck against ;)08:54
shardyhttps://review.openstack.org/#/c/106823/08:54
*** alexpilotti has joined #heat08:55
*** bvivek has joined #heat08:59
pas-hashardy, it seems there is no point in "recheck bug XXX" since recently (according to someone from Infra). Notice that even Elastic Recheck message proposes you to live a simply 'recheck' command08:59
pas-has/command/comment08:59
*** lazy_prince is now known as killer_prince09:00
shardypas-ha: so you can do that when there's an ElasticRecheck comment, but otherwise still need recheck bug ###?09:01
shardyI thought recheck no bug was considered harmful, as it's not helping collect stats to figure out recurring bugs09:01
pas-hashardy, not sure. I beleive I saw a regex that Infra uses now to scan comments, and there was no check for bug number at all09:02
*** avquadri has joined #heat09:02
pas-haI also thought so, and considered that recent move as very strange..09:02
shardypas-ha: Hmm, OK thanks, I had not heard about that09:02
pas-haI might try to dig that out09:03
shardyMaybe they're now relying solely on E-R queries to avoid figuring out when folks recheck against the wrong bugs09:03
* shardy looks for the ML thread he evidently missed09:03
*** tiantian has quit IRC09:03
*** julienvey has joined #heat09:03
openstackgerritunmesh-gurjar proposed a change to openstack/heat: Database model and apis for convergence  https://review.openstack.org/10901209:09
*** Qiming_ has quit IRC09:09
*** tiantian has joined #heat09:11
*** Qiming has joined #heat09:14
*** alexheneveld has joined #heat09:16
openstackgerritA change was merged to openstack/heat: Privilege checking for heat-keystone-setup-domain  https://review.openstack.org/11308909:22
*** nkhare has joined #heat09:22
*** alexheneveld has quit IRC09:27
avquadrishardy: Hi Shardy09:41
avquadrilast time i was asking on adding tests to heat.tests.functional09:42
avquadriand steps to run those tests09:42
openstackgerrithuangtianhua proposed a change to openstack/heat: Implement BlockDeviceMappings for LaunchConfiguration  https://review.openstack.org/10564709:42
avquadrii tried to run the tox after pulling the stevebaker's heat.test.functional code09:42
avquadrii am getting the error http://paste.openstack.org/show/96752/09:43
*** sorantis has quit IRC09:43
avquadrido you have any idea what could be wrong?09:43
*** kopparam_ has joined #heat09:45
asalkeldavquadri, that's ok09:45
asalkeldyou just don't have python2.6 installed09:46
asalkeldtry: tox -epy2709:46
asalkeldavquadri, actually i read to sooon09:46
asalkeldthat's an import error most likely09:47
avquadrishardy: i am not worrried about python 2.609:47
avquadribut the last line09:47
avquadriERROR: InvocationError: '/opt/stack/heat/.tox/py27/bin/python setup.py testr --slowest --testr-args=^heat\\.tests\\.(?!functional) '09:47
avquadrii am getting the same error even with tox -epy2709:47
asalkeldavquadri, go to the end of the line09:47
asalkeldimport errors"nova_flavor.tests.test_nova_flavor09:48
*** kopparam has quit IRC09:48
*** kopparam has joined #heat09:48
*** kopparam_ has quit IRC09:51
*** Yanyanhu has quit IRC09:57
openstackgerritQiming Teng proposed a change to openstack/heat-specs: Reorg AutoScalingGroup code  https://review.openstack.org/11324209:59
openstackgerritA change was merged to openstack/heat: Adding validation algorithm for get attr functions  https://review.openstack.org/8248810:01
openstackgerrithuangtianhua proposed a change to openstack/heat: Match tenant_id when name ambiguity in get_secgroup_uuids()  https://review.openstack.org/10922210:09
openstackgerrithuangtianhua proposed a change to openstack/heat: Implement GroupSet updatable for AWS::EC2::NetworkInterface  https://review.openstack.org/10980910:10
*** killer_prince has quit IRC10:11
*** Qiming has quit IRC10:12
openstackgerritAnant Patil proposed a change to openstack/heat: Save files while updating a template.  https://review.openstack.org/11492410:14
*** mkollaro has quit IRC10:19
*** alexheneveld has joined #heat10:21
*** killer_prince has joined #heat10:22
*** killer_prince is now known as lazy_prince10:22
*** funzo has joined #heat10:24
*** TonyBurn has quit IRC10:30
*** lazy_prince has quit IRC10:31
*** bmahalakshmi has joined #heat10:34
*** killer_prince has joined #heat10:34
*** killer_prince is now known as lazy_prince10:35
*** TonyBurn has joined #heat10:37
*** saju_m has joined #heat10:42
*** Clabbe has quit IRC10:42
*** tiantian has quit IRC10:43
*** kopparam has quit IRC10:48
*** sorantis has joined #heat10:50
*** kopparam has joined #heat10:53
*** alexheneveld has quit IRC10:56
*** Clabbe has joined #heat10:58
*** larsks has quit IRC11:00
*** larsks has joined #heat11:00
*** KanagarajM has quit IRC11:01
avquadriasalkeld: i tried searching in the gerrit workflow page on how to run the unit tests11:02
asalkeldavquadri, using tox is correct11:02
*** piyush has joined #heat11:02
asalkeldwhat's the review number?11:03
asalkeldI'll try11:03
avquadrithanks, it would be great if you can try and see if something needs to be done11:03
avquadrii am pulling stevebaker's code https://review.openstack.org/#/c/110496/11:04
avquadriand trying to run the tox11:04
avquadrii am planning to add more scenarios tests in heat.tests.functional11:04
asalkeldrunning tox now11:05
avquadriok11:05
asalkeldnote: to run the function tests, you will need to: tox -efunctional11:07
asalkeldavquadri, "tox -epy27" succeeded11:08
*** alexheneveld has joined #heat11:08
avquadrii even tried that tox -efunctional11:08
avquadrihmm, i am getting same error11:08
avquadrimy devstack env is up and running fine11:08
*** SaD has quit IRC11:09
asalkeldsomething is not right in your environment11:09
*** pmyers has joined #heat11:09
asalkeldtry import one of those files manually11:09
avquadriok let me try this11:09
*** Clabbe has quit IRC11:10
*** nikunj2512 has quit IRC11:10
*** Clabbe has joined #heat11:12
*** sergmelikyan has joined #heat11:13
*** Qiming has joined #heat11:16
*** kopparam has quit IRC11:20
*** cdent has joined #heat11:23
*** Clabbe has quit IRC11:25
*** kopparam has joined #heat11:29
*** kopparam has quit IRC11:29
*** kopparam has joined #heat11:30
*** Clabbe has joined #heat11:32
*** bvandenh has joined #heat11:32
*** kopparam has quit IRC11:34
*** nkhare has quit IRC11:39
openstackgerritunmesh-gurjar proposed a change to openstack/heat: Resolve server and instance status redundancy  https://review.openstack.org/11494111:52
*** bvandenh has quit IRC11:54
*** bmahalakshmi has quit IRC11:55
*** mkollaro has joined #heat11:55
*** alexheneveld has quit IRC11:57
*** cmyster has quit IRC11:58
*** saju_m has quit IRC11:59
*** kopparam has joined #heat12:00
*** cmyster has joined #heat12:02
*** cmyster has quit IRC12:02
*** cmyster has joined #heat12:02
*** alexheneveld has joined #heat12:04
*** kopparam has quit IRC12:07
*** Adri2000 has joined #heat12:10
*** andreaf has joined #heat12:10
*** Adri2000 is now known as Guest9848912:11
*** andreaf has quit IRC12:11
*** ckmvishnu1 has quit IRC12:11
*** andreaf has joined #heat12:11
*** mohits has quit IRC12:12
*** ccrouch has joined #heat12:13
*** andreaf_ has quit IRC12:13
*** htruta has joined #heat12:14
avquadriasalkeld: i even tried setting up a new devstack env and even on a fresh setup i am getting the same error12:17
avquadrihttp://paste.openstack.org/show/96811/12:17
avquadristill i have not pulled in stevebakers code but still on a fresh setup i am getting same error12:17
*** kopparam has joined #heat12:19
asalkeldavquadri, that is odd12:20
asalkeldI don't even have devstack and i can run that12:20
asalkeldjust installed tox12:20
asalkeldavquadri, I am calling it a night (10pm for me)12:21
*** asalkeld has quit IRC12:21
avquadriok no problem12:21
avquadrigood night :)12:21
*** mkerrin has quit IRC12:31
*** sgordon has joined #heat12:32
*** sgordon has quit IRC12:32
*** sgordon has joined #heat12:32
*** swygue has joined #heat12:36
*** randallburt has joined #heat12:36
*** tonisbones has joined #heat12:39
*** kopparam has quit IRC12:41
*** che-arne has joined #heat12:42
*** randallburt has quit IRC12:43
*** rpothier has joined #heat12:46
*** radez_g0n3 is now known as radez12:47
*** achampion has quit IRC12:47
*** mkerrin has joined #heat12:49
openstackgerritAnant Patil proposed a change to openstack/heat: Hard delete backup stack after successful update.  https://review.openstack.org/11198612:53
openstackgerritSergey Kraynev proposed a change to openstack/heat: Moving network_id_from_subnet_id to neutron client  https://review.openstack.org/10538212:55
openstackgerritSergey Kraynev proposed a change to openstack/heat: Move neutron_utils functions to neutron client  https://review.openstack.org/11495712:55
openstackgerritAnant Patil proposed a change to openstack/heat: Hard delete backup stack after successful update.  https://review.openstack.org/11198612:58
*** tonisbones has quit IRC12:58
*** lazy_prince is now known as killer_prince12:59
*** jcoufal has quit IRC13:00
*** jcoufal has joined #heat13:01
*** tonisbones has joined #heat13:02
*** sorantis has quit IRC13:03
openstackgerritPeter Belanyi proposed a change to openstack/python-heatclient: Add support for multiple environment files  https://review.openstack.org/11098413:05
*** sorantis has joined #heat13:05
*** ccrouch has quit IRC13:07
*** Guest98489 is now known as Adri200013:10
*** Adri2000 has joined #heat13:10
*** randallburt has joined #heat13:13
*** randallburt has quit IRC13:13
*** randallburt has joined #heat13:13
*** ccrouch has joined #heat13:14
*** rdo_ has joined #heat13:16
*** alexheneveld has quit IRC13:16
openstackgerritSergey Kraynev proposed a change to openstack/heat: Move neutron_utils functions to neutron client  https://review.openstack.org/11495713:16
openstackgerritSergey Kraynev proposed a change to openstack/heat: Moving network_id_from_subnet_id to neutron client  https://review.openstack.org/10538213:16
*** radez is now known as radez_g0n313:18
*** jpeeler has joined #heat13:19
*** rdo has quit IRC13:19
*** AA__ has quit IRC13:20
*** che-arne|2 has joined #heat13:21
*** che-arne has quit IRC13:23
*** avquadri has quit IRC13:24
*** che-arne|2 has quit IRC13:26
*** piyush has quit IRC13:28
*** zaneb has joined #heat13:33
*** cmyster has quit IRC13:41
openstackgerritPeter Belanyi proposed a change to openstack/python-heatclient: Add support for multiple environment files  https://review.openstack.org/11098413:42
*** chandankumar has quit IRC13:42
*** ramishra has joined #heat13:43
*** blomquisg has joined #heat13:44
*** alexheneveld has joined #heat13:46
*** ramishra has quit IRC13:47
*** ramishra has joined #heat13:47
*** achampion has joined #heat13:48
*** nkhare has joined #heat13:52
*** sorantis has quit IRC13:52
*** che-arne has joined #heat13:56
*** piyush has joined #heat13:56
*** Krast_ has joined #heat14:04
*** mkerrin1 has joined #heat14:05
*** sorantis has joined #heat14:06
*** gilliard has joined #heat14:07
*** piyush has quit IRC14:07
*** arbylee has joined #heat14:08
*** ramishra has quit IRC14:10
*** kevinbenton_ has joined #heat14:10
*** mkerrin has quit IRC14:11
*** swygue has quit IRC14:11
*** viktors has quit IRC14:11
*** Krast has quit IRC14:11
*** dekozo has quit IRC14:11
*** gilliard_ has quit IRC14:11
*** kevinbenton has quit IRC14:11
*** kevinbenton_ is now known as kevinbenton14:12
*** beekneemech is now known as bnemec14:15
*** nosnos has quit IRC14:16
*** viktors has joined #heat14:18
*** swygue has joined #heat14:18
*** vijendar has joined #heat14:18
*** dekozo has joined #heat14:19
*** jyoti-ranjan has quit IRC14:21
*** Murali has joined #heat14:21
openstackgerrithuangtianhua proposed a change to openstack/heat: Fix failed to delete the EIP resource  https://review.openstack.org/10275814:23
*** jasond has joined #heat14:26
*** david-lyle has joined #heat14:26
*** ramishra has joined #heat14:32
*** ramishra has quit IRC14:33
*** ramishra has joined #heat14:34
*** dekozo has quit IRC14:34
*** ramishra has quit IRC14:35
openstackgerritPeter Belanyi proposed a change to openstack/python-heatclient: Add support for multiple environment files  https://review.openstack.org/11098414:35
*** sdake has joined #heat14:36
*** ramishra has joined #heat14:37
*** ramishra has quit IRC14:37
*** ramishra has joined #heat14:38
*** radez_g0n3 is now known as radez14:38
*** sorantis has quit IRC14:44
*** samstav has joined #heat14:45
*** rustlebee is now known as russellb14:52
*** sorantis has joined #heat14:52
*** jprovazn has quit IRC14:53
*** piyush has joined #heat14:56
*** ramishra has quit IRC14:59
*** jasond has quit IRC15:01
*** metral_zzz is now known as metral15:01
*** gpocente1 is now known as gpocentek15:07
*** gpocentek has quit IRC15:07
*** gpocentek has joined #heat15:07
*** sabeen has joined #heat15:09
*** sabeen has quit IRC15:09
*** sabeen has joined #heat15:09
*** jasond has joined #heat15:10
*** ifarkas has quit IRC15:11
*** piyush has quit IRC15:12
*** TonyBurn has quit IRC15:17
*** alexpilotti has quit IRC15:20
*** chandankumar has joined #heat15:20
*** sorantis has quit IRC15:20
*** sorantis has joined #heat15:23
*** nkhare has quit IRC15:24
*** nkhare has joined #heat15:24
pas-hashardy, here?15:25
shardypas-ha: hi15:26
pas-haI've found a bug in current VolumeExtendTask, it was not ported correctly to use is_client_exception15:26
pas-hanot sure how it could be connected with this functional test your were writing15:27
pas-haI will upload a fix shortly15:28
shardypas-ha: Sounds good - did you see stevebaker proposed the same test to heat as a functional test?15:28
shardyhttps://review.openstack.org/#/c/113158/15:28
shardyheat-slow seems to be passing, but I'm not sure what the status is of the functional test integration with the gate15:29
pas-hawill take a look. probably the code path where client exception is raised is simply not happening in the test15:30
*** jprovazn has joined #heat15:34
*** jprovazn is now known as jprovazn_afk15:34
thervepas-ha, You should be able to test this in a unit test easily15:42
*** Qiming has quit IRC15:42
pas-hayep, that's what I am doing now - I actually found a bug when improving unittests :)15:43
*** ckmvishnu has joined #heat15:43
openstackgerritJason Dunsmore proposed a change to openstack/heat: Add utility functions for Swift TempURLs  https://review.openstack.org/10430215:45
*** sorantis has quit IRC15:48
*** swygue has quit IRC15:48
pas-habtw, looking at unit tests log - may be it is time already to remove "instance_user" option in heat.conf ? ("is deprecated and will be removed in the Juno release")15:51
pas-hanot sure how many folks still strongly depend on it15:52
openstackgerrithuangtianhua proposed a change to openstack/heat: Fix failed to delete the EIP resource  https://review.openstack.org/10275815:52
*** akuznetsov has quit IRC15:53
*** piyush has joined #heat15:56
*** bnemec has quit IRC15:57
*** jyoti-ranjan has joined #heat15:57
*** piyush has quit IRC15:57
*** Murali has quit IRC15:59
*** jmckind has joined #heat16:00
*** Murali has joined #heat16:00
*** julienvey has quit IRC16:01
*** jyoti-ranjan has quit IRC16:03
openstackgerritJason Dunsmore proposed a change to openstack/heat: Add OS::Swift::Signal resource  https://review.openstack.org/9694716:07
*** cdent has quit IRC16:08
*** chandankumar has quit IRC16:10
*** stevelle has joined #heat16:12
*** ifarkas has joined #heat16:15
pscheieIs OS::Heat::AutoScalingGroup equivalent to  AWS::AutoScaling::LaunchConfiguration?16:17
therveNot really. It's equivalent to AWS::AutoScaling:AutoScalingGroup, but it doesn't need launch configuration16:18
*** bvivek has quit IRC16:19
pscheietherve, in the past we handled multiple instances via OS::Heat::InstanceGroup and AWS::AutoScaling::LaunchConfiguration16:19
pscheieBut we want to move to native OS resources as much as possible, partly because we're getting weird really long hostnames mixing the resources like that under Icehouse.16:21
*** pasquier-s_ has quit IRC16:22
*** viktors is now known as viktors|afk16:23
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Unittests: Refactor Volume resources tests  https://review.openstack.org/10736216:23
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Deny updates to AWS::EC2::VolumeAttachment  https://review.openstack.org/11380916:23
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Fix client exception handling in VolumeExtendTask  https://review.openstack.org/11501316:23
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Improve errors in Volume attach/detach tasks  https://review.openstack.org/11501416:23
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Check for error messages in volume tests  https://review.openstack.org/11501516:23
*** akuznetsov has joined #heat16:30
*** jasond has quit IRC16:32
*** jasond has joined #heat16:33
*** fayablazer has quit IRC16:36
*** kebray has joined #heat16:36
*** gokrokve has joined #heat16:36
*** che-arne|2 has joined #heat16:40
*** che-arne has quit IRC16:41
*** BillArnold has joined #heat16:45
*** harlowja_away is now known as harlowja16:45
*** arbylee has quit IRC16:50
*** arbylee has joined #heat16:51
*** jasond has quit IRC16:54
*** randallburt has quit IRC16:54
*** derekh has quit IRC16:57
*** tomek_adamczewsk has quit IRC16:58
*** jergerber has joined #heat17:03
*** bnemec has joined #heat17:04
arbyleehey folks, is anyone familiar with the fault middleware, and why it is splitting error messages up on the first newline? https://github.com/openstack/heat/blob/master/heat/api/middleware/fault.py#L115-L11617:07
arbyleeI'm getting some incomplete looking error messages back when there is a yaml load error during template parsing: "Template not in valid format: while parsing a block mapping"17:08
*** jcoufal has quit IRC17:11
*** alexheneveld has quit IRC17:14
*** mkollaro has quit IRC17:15
*** dsneddon has joined #heat17:17
*** andreluiz has joined #heat17:19
*** rwsu has joined #heat17:23
*** pmyers has quit IRC17:24
*** pmyers has joined #heat17:33
*** nkhare has quit IRC17:37
*** swygue has joined #heat17:38
*** piyush has joined #heat17:40
*** jergerber has quit IRC17:40
*** harlowja is now known as harlowja_away17:46
*** jergerber has joined #heat17:52
*** bnemec has quit IRC17:53
*** bnemec has joined #heat17:56
*** kebray has quit IRC18:01
*** alexpilotti has joined #heat18:02
*** kebray has joined #heat18:05
*** jprovazn_afk is now known as jprovazn18:06
*** piyush has quit IRC18:07
*** radez is now known as radez_g0n318:08
*** radez_g0n3 is now known as radez18:14
*** nkhare has joined #heat18:17
*** tomek_adamczewsk has joined #heat18:21
*** harlowja_away is now known as harlowja18:26
*** tomek_adamczewsk has quit IRC18:27
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/10516618:27
*** nkhare has quit IRC18:30
*** samstav has quit IRC18:34
*** samstav has joined #heat18:35
*** randallburt has joined #heat18:36
*** randallburt has quit IRC18:37
*** randallburt has joined #heat18:37
*** jasond has joined #heat18:39
*** arbylee has quit IRC18:42
*** kebray has quit IRC18:50
pscheiesdake, is there a more current version of https://github.com/openstack/heat-templates/blob/master/cfn/F17/InstanceGroup.template ?18:56
*** sabeen1 has joined #heat19:00
*** sabeen has quit IRC19:03
shardypscheie: if by more current, you mean HOT, there are examples of OS::Heat::ResourceGroup and OS::Heat::AutoScalingGroup in the heat-templates repo19:03
*** kebray has joined #heat19:05
pscheieshardy, is this the url for the repo: https://github.com/openstack/heat-templates ?19:07
shardypscheie: yes19:07
openstackgerritSteven Hardy proposed a change to openstack/heat: engine service add owner_id to create_stack  https://review.openstack.org/11507119:08
openstackgerritSteven Hardy proposed a change to openstack/heat: rpc client test remove rpcapi logic  https://review.openstack.org/11507219:08
openstackgerritSteven Hardy proposed a change to openstack/heat: Add owner_id to new _create_stack RPC interface  https://review.openstack.org/11507319:08
openstackgerritSteven Hardy proposed a change to openstack/heat: Add new RpcStackResource nested-stack base-class  https://review.openstack.org/11507419:08
*** samstav has quit IRC19:09
*** zz_gondoi is now known as gondoi19:09
*** piyush has joined #heat19:12
*** kebray has quit IRC19:16
*** kebray has joined #heat19:22
*** kebray has quit IRC19:23
*** kebray has joined #heat19:23
lifelessskraynev: I endorse and support the goal and theme, it just seems odd to say 'hey, thanks for fixing X but we won't merge it until you add a test that we were already missing'19:24
*** arbylee has joined #heat19:25
*** arbylee has quit IRC19:25
*** arbylee has joined #heat19:25
lifelessskraynev: like, with *new* code, I think its fair to say 'we need to know that what you're adding works as described *and will keep working*19:26
*** sjmc7 has joined #heat19:29
openstackgerritVijendar Komalla proposed a change to openstack/heat: Encrypt heat template parameters  https://review.openstack.org/9790019:30
stevebakermorning, how  is the meetup going?19:31
*** ifarkas has quit IRC19:37
*** sjmc7_ has joined #heat19:41
*** sjmc7 has quit IRC19:45
*** piyush has quit IRC19:48
*** jergerber has quit IRC19:48
zaneblifeless: what's to stop it from breaking again?19:53
*** shakayumi has quit IRC19:53
ryansbjust think of a bugfix as a feature "X doesn't break anymore. FEATURE!"19:55
*** piyush has joined #heat19:56
*** sgran_ has joined #heat19:57
*** henrique_ has joined #heat19:57
*** gpocente1 has joined #heat19:57
*** viktors|afk has quit IRC19:58
*** htruta has quit IRC19:58
*** sgran has quit IRC19:58
*** nijaba_ has quit IRC19:58
*** slagle has quit IRC19:58
*** gpocentek has quit IRC19:58
*** nijaba has joined #heat19:58
*** nijaba has quit IRC19:58
*** nijaba has joined #heat19:58
*** slagle has joined #heat19:58
*** jergerber has joined #heat19:59
*** viktors has joined #heat19:59
*** jergerber has quit IRC19:59
*** kebray has quit IRC20:00
lifelesszaneb: nothing, which is why adding tests for missing coverage is a good idea20:02
*** achampion has quit IRC20:03
*** tonisbones has quit IRC20:04
*** samstav has joined #heat20:05
*** kebray has joined #heat20:07
thervestevebaker, busy busy!20:11
stevebakertherve: is there an etherpad to track?20:11
thervestevebaker, Bunch of stuff in the meetup: https://etherpad.openstack.org/p/heat-juno-midcycle-meetup20:12
*** samstav has quit IRC20:13
*** samstav has joined #heat20:14
openstackgerritJason Dunsmore proposed a change to openstack/heat: Add OS::Swift::Signal resource  https://review.openstack.org/9694720:22
stevebakerrandallburt, shadower: I'm working on an OS::Heat::SoftwareDeployments resource this week, for getting cluster config into resource groups20:24
randallburtstevebaker:  cool, we were discussing that just a little bit ago.20:24
shadowersweet20:25
randallburtshardy:  ping.20:26
stevebakerrandallburt, shadower: actually its OS::Heat::StructuredDeployments since the main use case is structured data from heat20:26
*** radez is now known as radez_g0n320:31
*** sjmc7_ has quit IRC20:33
*** sjmc7_ has joined #heat20:34
*** stevebaker has quit IRC20:39
*** stevebaker has joined #heat20:39
*** jprovazn has quit IRC20:39
*** sgran_ is now known as sgran20:43
pscheieIs there an OS equivalent to AWS::CloudFormation::Init ?20:44
jpeelertherve: thanks for the review, is it really a problem to set the resource id to None20:47
thervejpeeler, Not really, but we should do it consistently :)20:47
therveI think it's somewhat a cargo-cult thing though20:47
therveIt seems to be there just to make your test pass20:48
jpeelerah i see20:48
*** swygue has quit IRC20:51
*** stevebaker has quit IRC20:52
*** stevebaker has joined #heat20:52
zanebstevebaker: re the cluster config thing... based on discussions here I think we need to have a map from names to server ids, rather than just a list of server ids20:58
stevebakerzaneb: hmm, why?20:59
zanebstevebaker: because if you later delete one out of the middle of the list, you want the others to still match up20:59
zanebthis is thinking about extending this from ResourceGroup to AutoScalinggroup21:00
zanebit may be good to support a list also21:00
zanebjust because we don't have an intrinsic zip function21:00
stevebakerzaneb: so names will be set explicitly including a sequence number?21:02
zanebnot sure I understand that question21:03
zanebare you planning to implement it as a nested stack of software deployments?21:03
*** xmltok has left #heat21:05
*** nkhare has joined #heat21:05
stevebakerzaneb: yes, actually it subclasses ResourceGroup currently. I'm still not understanding what you mean by the name/server id map21:05
thervejpeeler, So we just talked and we shouldn't do resource_id_set(None) ever21:07
stevebakertherve: so this should be -2ed? https://review.openstack.org/#/c/111879/21:08
zanebstevebaker: something like http://paste.openstack.org/show/97024/21:09
jpeelertherve: yeah i left at the wrong time - but i heard enough to not follow that bad practice. i wouldn't have done it to start with if a reviewer hadn't recommended it.21:09
thervestevebaker, Definitely21:10
therveIf only because there is no bug associated with it21:10
stevebakerzaneb: I see, and ResourceGroup will have an attribute to build that map?21:10
zanebstevebaker: I'm working on an attribute for AutoScalingGroup to build it21:11
*** piyush has quit IRC21:11
zanebso options are (a) accept either list or map, or (b) also add an attribute for ResourceGroup to do the same21:11
*** EricGonczer_ has joined #heat21:11
stevebakerzaneb: lets just use a map21:12
stevebakerzaneb: so other than convergence, will there be any other way for AutoScalingGroup to trigger depending resources to update for group changes?21:12
*** asalkeld has joined #heat21:15
*** alexheneveld has joined #heat21:16
*** randallburt has quit IRC21:16
zanebstevebaker: stack check?21:18
*** jergerber has joined #heat21:22
*** asalkeld has quit IRC21:23
*** EricGonczer_ has quit IRC21:23
*** spzala has joined #heat21:34
*** jasond has quit IRC21:34
*** tyson_ has joined #heat21:37
openstackgerritVijendar Komalla proposed a change to openstack/heat: Include project ID in stack abandon data  https://review.openstack.org/11071321:39
openstackgerritVijendar Komalla proposed a change to openstack/heat: Check project ID on stack adopt  https://review.openstack.org/11071421:39
*** rpothier has quit IRC21:42
*** sjmc7_ is now known as sjmc721:44
*** alexheneveld has quit IRC21:50
*** vijendar has quit IRC21:55
*** pmyers has quit IRC21:55
*** Murali has quit IRC22:05
openstackgerritThomas Herve proposed a change to openstack/heat: Add some stubs speeding up test suite  https://review.openstack.org/11512922:05
*** gondoi is now known as zz_gondoi22:06
*** jpeeler has quit IRC22:08
*** chmouel_ has joined #heat22:09
*** dsneddon has quit IRC22:11
*** chmouel has quit IRC22:11
*** dsneddon has joined #heat22:12
*** sgordon has quit IRC22:13
*** asalkeld has joined #heat22:13
*** spzala has quit IRC22:13
*** arbylee has quit IRC22:14
*** zaneb has quit IRC22:14
*** ccrouch has quit IRC22:15
*** asalkeld has quit IRC22:18
*** asalkeld has joined #heat22:19
*** Murali has joined #heat22:21
*** jmckind has quit IRC22:22
BillArnoldhas anyone else had trouble restarting nova services in devstack screen this week? Seeing NameError: name 'cfg' is not defined. pretty sure it worked last week. Trying to apply a nova patch to fix a problem with scaling group scale up of OS servers.22:23
stevebakerBillArnold: just a guess, do you need to upgrade your oslo.config?22:24
BillArnoldstevebaker i'll check, tx22:25
*** asalkeld has quit IRC22:26
*** nkhare has quit IRC22:33
*** arbylee has joined #heat22:33
*** Murali has quit IRC22:36
*** alexpilotti has quit IRC22:50
*** EricGonczer_ has joined #heat22:56
*** stevelle is now known as stevelle|away23:01
*** sjmc7_ has joined #heat23:04
*** asalkeld has joined #heat23:07
*** sjmc7 has quit IRC23:07
*** sgran has quit IRC23:09
*** sjmc7_ has quit IRC23:12
*** jergerber has quit IRC23:12
*** jergerber has joined #heat23:13
*** jergerber has quit IRC23:18
*** kebray has quit IRC23:21
*** alexheneveld has joined #heat23:23
*** kebray has joined #heat23:25
*** alexpilotti has joined #heat23:26
*** sgran has joined #heat23:26
*** sgran has quit IRC23:30
*** randallburt has joined #heat23:31
*** rdo_ has quit IRC23:31
*** sgran has joined #heat23:32
*** rdo has joined #heat23:33
*** piyush has joined #heat23:33
*** kebray has quit IRC23:34
*** sgran has quit IRC23:37
*** sgran has joined #heat23:37
*** EricGonczer_ has quit IRC23:41
*** sgran has quit IRC23:42
*** sgran has joined #heat23:43
*** alexheneveld has quit IRC23:44
*** sgran has quit IRC23:47
*** sgran has joined #heat23:48
*** spzala has joined #heat23:48
*** sgran has quit IRC23:52
*** gokrokve has quit IRC23:57
*** sgran has joined #heat23:58
*** david-lyle has quit IRC23:59

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