Wednesday, 2014-06-18

openstackgerritTakashi NATSUME proposed a change to openstack/heat: Add log output of x-openstack-request-id from nova  https://review.openstack.org/9986400:02
stevebakerSpamapS: got some time for more zaneb reviews? https://review.openstack.org/#/q/status:open+project:openstack/heat+branch:master+topic:bp/update-failure-recovery,n,z00:03
openstackgerritSteve Baker proposed a change to openstack/heat: Only support client plugins  https://review.openstack.org/9868800:03
openstackgerritSteve Baker proposed a change to openstack/heat: Glance, swift use ignore_not_found()  https://review.openstack.org/10042400:03
openstackgerritSteve Baker proposed a change to openstack/heat: Implement keystone client plugin  https://review.openstack.org/9798500:03
openstackgerritSteve Baker proposed a change to openstack/heat: Implement heat client plugin  https://review.openstack.org/9798400:03
openstackgerritSteve Baker proposed a change to openstack/heat: is_not_found exception checking for client plugins  https://review.openstack.org/10042100:03
openstackgerritSteve Baker proposed a change to openstack/heat: Move network constraint to neutron plugin  https://review.openstack.org/10042000:03
openstackgerritSteve Baker proposed a change to openstack/heat: Neutron use ignore_not_found()  https://review.openstack.org/10042300:03
openstackgerritSteve Baker proposed a change to openstack/heat: Nova use ignore_not_found()  https://review.openstack.org/10042200:03
openstackgerritSteve Baker proposed a change to openstack/heat: Store clients in context  https://review.openstack.org/9893500:03
openstackgerritSteve Baker proposed a change to openstack/heat: Move glance_utils functions to glance client plugin  https://review.openstack.org/10041900:03
openstackgerritSteve Baker proposed a change to openstack/heat: Implement barbican client plugin  https://review.openstack.org/9868400:03
openstackgerritSteve Baker proposed a change to openstack/heat: Remove unused rackspace clients imports  https://review.openstack.org/9868500:03
openstackgerritSteve Baker proposed a change to openstack/heat: Use config region_name_for_services for rackspace clients  https://review.openstack.org/9868600:03
openstackgerritSteve Baker proposed a change to openstack/heat: Port rackspace clients to client plugins  https://review.openstack.org/9868700:03
openstackgerritSteve Baker proposed a change to openstack/heat: Use a dict for clients memoization  https://review.openstack.org/9797200:03
openstackgerritSteve Baker proposed a change to openstack/heat: Deprecate direct access to clients methods  https://review.openstack.org/9797300:03
openstackgerritSteve Baker proposed a change to openstack/heat: Make heat.engine.clients a package  https://review.openstack.org/9797400:03
openstackgerritSteve Baker proposed a change to openstack/heat: Implement marconi client plugin  https://review.openstack.org/9868300:03
openstackgerritSteve Baker proposed a change to openstack/heat: Base class for client plugins  https://review.openstack.org/9797500:03
openstackgerritSteve Baker proposed a change to openstack/heat: Initialise client plugins  https://review.openstack.org/9797600:04
openstackgerritSteve Baker proposed a change to openstack/heat: Implement nova client plugin  https://review.openstack.org/9797700:04
openstackgerritSteve Baker proposed a change to openstack/heat: Implement swift client plugin  https://review.openstack.org/9797800:04
openstackgerritSteve Baker proposed a change to openstack/heat: Implement glance client plugin  https://review.openstack.org/9797900:04
openstackgerritSteve Baker proposed a change to openstack/heat: Implement neutron client plugin  https://review.openstack.org/9798000:04
openstackgerritSteve Baker proposed a change to openstack/heat: Implement cinder client plugin  https://review.openstack.org/9798100:04
openstackgerritSteve Baker proposed a change to openstack/heat: Implement trove client plugin  https://review.openstack.org/9798200:04
openstackgerritSteve Baker proposed a change to openstack/heat: Implement ceilometer client plugin  https://review.openstack.org/9798300:04
*** gokrokve_ has joined #heat00:06
*** gokrokve has quit IRC00:09
*** tango|2 has quit IRC00:11
*** achampion has quit IRC00:12
*** nati_ueno has quit IRC00:14
lifelessasalkeld: put your papers in ? :)00:17
asalkeldoops, yeah sure00:17
asalkeldtoo many things on the todo list00:17
*** kgriffs is now known as kgriffs|afk00:17
lifelessabstract << paper. JFDI00:18
*** samstav_ has joined #heat00:22
*** samstav has quit IRC00:24
kfox1111sweet. I got a heat stack launching a 389 ldap slave server and replicating from a master.00:25
kfox1111a few more tweaks, and its load balancer time. :)00:26
*** samstav_ has quit IRC00:26
kfox1111oh. btw. has anyone implemented an instance group resource yet?00:26
asalkeldlifeless, done00:29
lifelesskfox1111: 389 servers?00:29
kfox1111lifeless: http://directory.fedoraproject.org/wiki/Main_Page00:30
kfox1111I really would like to use an instance group to ensure my 389 replica's are on different physical hosts.00:31
*** spzala has quit IRC00:34
*** jasond has quit IRC00:37
*** achampion has joined #heat00:38
*** kopparam has joined #heat00:40
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/9650700:42
*** achampion has quit IRC00:43
*** kopparam has quit IRC00:45
*** TravT has quit IRC00:46
openstackgerritOpenStack Proposal Bot proposed a change to openstack/python-heatclient: Updated from global requirements  https://review.openstack.org/8924300:47
*** kfox1111 has quit IRC00:48
*** bandarji has quit IRC00:49
*** tiantian has quit IRC00:51
*** m_22 has quit IRC00:54
*** rwsu has quit IRC00:58
*** m_22 has joined #heat01:01
*** tiantian has joined #heat01:11
*** matsuhashi has joined #heat01:17
*** saurabhs has left #heat01:22
*** arbylee has quit IRC01:22
*** fandi has quit IRC01:31
*** nosnos has joined #heat01:31
morganfainbergshardy, ping - re: re-delegation, the question about generational vs actual re-delegations - "redelegation_count" should be for generations of re-delegations (depth) not the actual number that occurs.01:33
*** ericgoncz has quit IRC01:33
morganfainbergshardy, i think you nailed it in the spec on that front, I commented on the question, - still reviewing though.01:33
*** spzala has joined #heat01:37
tiantianmorning:)01:38
*** andersonvom has quit IRC01:41
openstackgerritA change was merged to openstack/heat: Load resources using Resource.load_all_from_stack()  https://review.openstack.org/9692701:43
*** arbylee has joined #heat01:49
*** ramishra has joined #heat01:50
*** dims has quit IRC01:58
elynnmorning all :)02:13
*** mestery has joined #heat02:19
*** nanjj` has joined #heat02:23
*** kebray has joined #heat02:24
*** dims has joined #heat02:24
*** kebray has quit IRC02:24
*** m_22 has quit IRC02:24
*** dims has quit IRC02:28
*** matsuhashi has quit IRC02:29
*** matsuhashi has joined #heat02:32
*** arbylee has quit IRC02:32
*** spzala has quit IRC02:37
*** piyush has joined #heat02:39
asalkeldstevebaker, http://paste.openstack.org/show/84359/02:42
asalkeldworks for me02:42
asalkeldgit test tox02:42
asalkeld(so I saved that in ~/bin/git-test)02:42
stevebakerasalkeld: nice, will check it out02:43
*** gokrokve_ has quit IRC02:43
asalkeldactually it's needs the "1" removed from the sed02:43
*** zhiyan_ is now known as zhiyan02:44
*** piyush has quit IRC02:44
*** achampion has joined #heat02:44
*** harlowja is now known as harlowja_away02:48
*** renlt has joined #heat02:54
*** achampion has quit IRC02:54
*** gokrokve has joined #heat02:54
*** matsuhashi has quit IRC03:00
*** samstav has joined #heat03:01
elynnhi asalkeld stevebaker , Can you please help to review these two patches?  https://review.openstack.org/#/c/93270/ https://review.openstack.org/#/c/96401/03:12
elynnIt's been a while to receive no reviews.03:14
asalkeldelynn, I did one03:18
elynnthx asalkeld :)03:18
openstackgerritA change was merged to openstack/heat-cfntools: Update sysvinit function to support ubuntu  https://review.openstack.org/9327003:19
*** nosnos has quit IRC03:27
*** jyoti_ranjan has joined #heat03:29
*** cmyster has joined #heat03:35
*** Tross has quit IRC03:36
*** samstav has quit IRC03:40
*** jrist has quit IRC03:49
*** matsuhashi has joined #heat03:53
*** Tross has joined #heat03:56
*** mestery has quit IRC04:00
*** mestery has joined #heat04:02
*** mestery has quit IRC04:04
*** samstav has joined #heat04:06
*** nosnos has joined #heat04:07
*** piyush has joined #heat04:07
*** matsuhashi has quit IRC04:12
*** matsuhashi has joined #heat04:12
openstackgerritA change was merged to openstack/heat-cfntools: Add res_last_path to store last metadata of a resource  https://review.openstack.org/9640104:15
openstackgerritA change was merged to openstack/heat-cfntools: Add support for package install via zypper  https://review.openstack.org/9253804:16
*** matsuhashi has quit IRC04:17
*** matsuhashi has joined #heat04:21
*** dims has joined #heat04:27
*** rakesh_hs2 has joined #heat04:28
*** nikunj2512 has joined #heat04:30
*** nanjj` has quit IRC04:31
*** dims has quit IRC04:32
*** matsuhashi has quit IRC04:36
*** matsuhashi has joined #heat04:36
*** matsuhashi has quit IRC04:39
*** matsuhashi has joined #heat04:39
*** achampion has joined #heat04:44
*** dims has joined #heat04:46
*** piyush has quit IRC04:46
*** dims has quit IRC04:51
RajalakshmiSpamapS: Yes I understand the tests are stored in Tempest repository04:51
*** achampion has quit IRC04:53
*** nanjj` has joined #heat04:58
cmysterwhich reminds me...04:59
*** ramishra has quit IRC05:00
*** ramishra has joined #heat05:00
*** ramishra has quit IRC05:03
*** ramishra has joined #heat05:03
*** saju_m has joined #heat05:05
RajalakshmiSpamaps: But I wish to know where to mention and get confirmed if the tests scenarios that I am planning for are correct05:05
cmysterRajalakshmi: what are you trying to do? upload scenario tests to tempest?05:08
Rajalakshmiapi tests to tempest05:10
*** saju_m has quit IRC05:10
cmysterok, did you already did git review for you code?05:10
Rajalakshmicmyster: The current api test cases do not have templates for keystone and glance05:11
*** matsuhashi has quit IRC05:11
cmysterI know,05:11
*** matsuhashi has joined #heat05:11
RajalakshmiI am yet to start scripting. I would like to know if my scenarios are valid and also know if anyone else is working on same test cases05:11
stevebakerRajalakshmi: Planned tests are heat wishlist bugs tagged with 'tempest' https://bugs.launchpad.net/heat/+bugs?field.tag=tempest05:13
stevebakerRajalakshmi: if there is no sign of activity on one of those bugs, its yours ;)05:13
cmysterevening stevebaker,05:14
stevebakerRajalakshmi: or raise your own wishlist bugs if you don't see the test you're planning05:14
stevebakercmyster: higgins05:14
stevebakerwow05:14
stevebakercmyster: HI05:14
cmystertabulator++?05:14
Rajalakshmistevebaker: Thankyou :)05:14
stevebakerI've been tabbing a lot today05:15
RajalakshmiThe other projects in openstack are using etherpad links for tempest test planning.05:15
*** matsuhashi has quit IRC05:16
Rajalakshmistevebaker: Is there any such etherpad link or blueprints available that plan and approve test cases?05:16
stevebakerRajalakshmi: no, I would recommend raising wishlist bugs under the heat project05:16
*** matsuhashi has joined #heat05:17
*** lazy_prince has joined #heat05:17
*** matsuhashi has quit IRC05:24
*** matsuhashi has joined #heat05:24
*** tiantian has quit IRC05:24
*** kopparam has joined #heat05:24
Rajalakshmistevebaker: Should the wishlist bugs be confirmed before we start scripting?05:25
Rajalakshmistevebaker: Is it Ideal to wait for bug confirmation?05:26
*** nanjj` has quit IRC05:27
cmysterit is the best practice. sometimes you may not know if there is already WIP or someone is covering it in a different tests and its nice to have a feedback05:27
*** saju_m has joined #heat05:28
SpamapSstevebaker: oo, the neverending patch stream is only 4 long? wonderful05:29
*** nanjj` has joined #heat05:30
SpamapSRajalakshmi: ah, understood. You may want to start by writing documentation. We currently mainly have documentation in the heat tree at doc/source05:33
SpamapSRajalakshmi: If the documentation is accepted, then it is a guide for writing a test.05:33
RajalakshmiSpamapS: Yes that may be one way of getting confirmation. But as stevebaker recommended, raising wishlist bug would be more easy05:40
*** achampion has joined #heat05:42
*** tomek_adamczewsk has joined #heat05:43
*** akuznetsov has joined #heat05:43
SpamapSRajalakshmi: yes, easier, but it would leave future users in the same position as you: wondering how Heat is _supposed_ to work. ;)05:44
RajalakshmiSpamaps: :)05:45
RajalakshmiSpamaps: Yes you are right.05:45
*** dims has joined #heat05:47
RajalakshmiSo where can I add the documentation reagrding the test scenarios? There are many files in heat/doc/source05:47
RajalakshmiSpamapS: Can you please suggest? https://github.com/openstack/heat/tree/master/doc/source05:48
*** nanjj` has quit IRC05:49
*** e0ne has joined #heat05:51
SpamapSRajalakshmi: what are you intending to test?05:51
*** dims has quit IRC05:51
RajalakshmiCreate a stack that has resource as user.. I mean stack template with keystone user, project and role creation05:52
RajalakshmiSpamapS: Also a stack template with glance image upload05:53
SpamapSRajalakshmi: ok, so for that you probably just want to edit the in-line documentation that generates this: http://docs.openstack.org/developer/heat/template_guide/index.html05:53
SpamapSRajalakshmi: that documentation is created from heat/engine/resources/*05:53
*** nkhare has joined #heat05:54
SpamapSI don't see explicit keystone resources actually05:54
SpamapSjust the AWS::IAM ones05:54
SpamapSanyway05:54
SpamapSabout to pass out..05:54
SpamapSRajalakshmi: sorry I'm not much more help.05:54
RajalakshmiSpamapS: Thankyou05:57
skraynevGood Morning!05:57
cmystermorning05:57
*** nanjj` has joined #heat05:57
*** achampion has quit IRC05:58
Rajalakshmistevebaker: One last doubt, should I wait till my wishlist bug is confirmed by some heat developer?06:00
*** e0ne has quit IRC06:01
*** e0ne has joined #heat06:01
elynnHi guys, I have some questions about autoscaling in heat06:02
*** kopparam has quit IRC06:02
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex  https://review.openstack.org/8975006:02
elynnIf heat receive a alarmLow event, according to ScalingDownPolicy, will terminal an instance for autoscaling.06:03
elynnSo I wanna know how does heat choose which instance to terminate?06:04
elynnAnyone knows about it?06:04
*** bmahalakshmi has joined #heat06:04
*** wendar has quit IRC06:04
*** wendar_ has joined #heat06:04
*** e0ne has quit IRC06:05
*** kopparam has joined #heat06:05
*** gokrokve has quit IRC06:11
*** tiantian has joined #heat06:11
*** jprovazn has joined #heat06:14
shardyRajalakshmi: there aren't keystone resources, because almost all of them would be admin-only06:17
shardyand we've not got a way to hide resources to those who would be denied using them based on policy06:18
shardyso in general we've tried not to implement admin-only resources so far06:18
shardyRajalakshmi: As SpamapS mentioned, the AWS::IAM::User does create a user, but it is created in a special domain for heat, as are the users associated with some other resources which require credentials for signalling (e.g WaitConditionHandle and ScalingPolicy)06:19
*** nanjj` has quit IRC06:19
*** nkhare has quit IRC06:19
*** nikunj2512 has quit IRC06:19
*** openstackgerrit has quit IRC06:19
shardyRajalakshmi: there is an OS::Glance::Image in the latest master version of heat, it only landed recently so you probably don't have it if you're using Icehouse06:20
*** nanjj` has joined #heat06:23
*** nkhare has joined #heat06:23
*** nikunj2512 has joined #heat06:23
*** openstackgerrit has joined #heat06:23
*** kopparam is now known as vm06:24
tiantian<shardy>: hi, there is Pagination for stack now, I'm thinking about the Pagination for events, and the idear comes from my work-team, what do you think about this?06:25
*** vm is now known as kopparam06:25
*** samstav has quit IRC06:27
*** elynn has quit IRC06:29
*** tspatzier has joined #heat06:32
*** jcoufal has joined #heat06:37
shardytiantian: sounds ok to me :)06:42
tiantian<shardy>:especially the AutoScalingGroup resource, the event will be much because the autoscale action. OK, I will register a bp, and would you approve it then:)06:47
*** dims_ has joined #heat06:47
*** ramishra has quit IRC06:48
*** sgordon` has quit IRC06:50
*** ramishra has joined #heat06:51
*** kopparam has quit IRC06:51
*** kopparam has joined #heat06:52
*** sgordon` has joined #heat06:52
*** dims_ has quit IRC06:53
*** renlt has quit IRC06:58
*** elynn has joined #heat07:00
*** gokrokve has joined #heat07:02
*** hewbrocca has joined #heat07:02
*** kopparam has quit IRC07:02
*** kopparam has joined #heat07:03
*** kopparam has quit IRC07:07
*** gokrokve has quit IRC07:07
therveGood morning!07:08
*** matsuhashi has quit IRC07:08
*** matsuhas_ has joined #heat07:08
*** jcoufal has quit IRC07:12
*** renlt has joined #heat07:13
*** jcoufal has joined #heat07:13
*** bmahalakshmi has quit IRC07:13
cmystermorning07:13
*** chandan_kumar has quit IRC07:17
*** bmahalakshmi has joined #heat07:17
*** ramishra has quit IRC07:18
cmysterare properties in Neutron::Router a new thing? in Icehouse I can't seem to pass validation when adding anything to it as par http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Neutron::Router07:19
*** julienvey has joined #heat07:25
cmysteroh shardy, your here, quick pm07:30
*** remi has joined #heat07:31
*** jyoti_ranjan has quit IRC07:31
*** remi is now known as Guest8157307:32
Guest81573Hello, i have a problem on stack autoscalling on Heat (IceHouse). Does anyone can help me ?07:38
*** kopparam has joined #heat07:44
*** e0ne has joined #heat07:48
openstackgerrithuangtianhua proposed a change to openstack/heat: Make some properties updatable for Volume resource  https://review.openstack.org/10080407:50
*** jamiehannaford has joined #heat07:50
*** jyoti_ranjan has joined #heat07:57
shardyGuest81573: probably, please explain your problem, and how you installed heat (devstack/RDO etc)08:00
cmystershardy: 2 lines before that ?08:00
openstackgerritA change was merged to openstack/heat: Update: Keep a copy of the old template for rollback  https://review.openstack.org/10004408:00
openstackgerritA change was merged to openstack/heat: Allow raw templates to be updated in the DB  https://review.openstack.org/10004508:01
openstackgerritA change was merged to openstack/heat: Update template incrementally as resources change  https://review.openstack.org/10004608:01
openstackgerritA change was merged to openstack/heat: Update: persist current template on change  https://review.openstack.org/10004708:01
*** e0ne has quit IRC08:01
*** gokrokve has joined #heat08:03
*** e0ne has joined #heat08:03
*** jistr has joined #heat08:03
*** kopparam has quit IRC08:05
*** kopparam has joined #heat08:05
*** renlt has quit IRC08:06
*** renlt has joined #heat08:06
*** kopparam has quit IRC08:07
*** gokrokve has quit IRC08:08
*** kopparam has joined #heat08:08
Guest81573Ok, I try to use the template autoscalling (heat-templates/blob/master/hot/autoscaling.yaml). Is it possible to define in the structure OS::Heat::AutoScallingGroup resources without reference to another template (as in lb_server.yaml example) ?08:09
tiantian<shardy>: there is no 'juno' floder(version identifier) in spec git repo, do we need to add?08:10
*** renlt has quit IRC08:10
*** andreaf_ has quit IRC08:11
*** renlt has joined #heat08:11
*** renlt has quit IRC08:11
*** renlt has joined #heat08:11
*** CarstenD has joined #heat08:12
CarstenDhi08:12
*** kopparam has quit IRC08:12
*** stannie has joined #heat08:12
*** nanjj` has quit IRC08:15
openstackgerritZhang Yang proposed a change to openstack/heat: Add stacklock for resource_signal  https://review.openstack.org/9032508:17
*** julienvey has quit IRC08:18
*** ramishra has joined #heat08:18
*** julienvey has joined #heat08:18
shardyGuest81573: Yes, you can specify the resource definition inline in the template08:21
shardyGuest81573: Just replace type: lb_server.yaml with whatever resource you want to auto scale, e.g OS::Nova::Server08:22
shardyand adjust the properties to match08:22
shardytiantian: Can you link to what version identifier you're referring to, do you mean branch?08:23
tiantiansuch "juno", I find nova-spec has the "juno" floder and heat-spec hasn't08:24
*** renlt has quit IRC08:25
*** nanjj` has joined #heat08:26
*** renlt has joined #heat08:26
tiantianI find some heat specs in reviewing, all of them are under the specs floder08:26
openstackgerritSergey Kraynev proposed a change to openstack/heat: Adding own child_template for AutoScalingGroup  https://review.openstack.org/9514208:27
*** renlt has quit IRC08:27
*** renlt has joined #heat08:28
*** Demitar has joined #heat08:28
*** kopparam has joined #heat08:30
*** Yanyan has joined #heat08:31
*** renlt has quit IRC08:32
*** renlt has joined #heat08:32
*** elynn has quit IRC08:34
Guest81573Shardy : Thanks for your reply, But is it possible to define multiple resources (one nova::server and one neutron::poolmember) directly on AutoScallingGroup ? I have always some error when i try to define directly resource on AutoScallingGroup.08:36
*** denis_makogon has joined #heat08:38
*** elynn has joined #heat08:39
shardyGuest81573: No, you'll have to define the server and poolmember resources in another template like in the heat-templates example08:41
shardytiantian: ah, sorry I see, yes we don't have a juno folder yet because we've only just started using the specs repo08:42
shardymaybe we should create one similar to other projects08:43
*** julienve_ has joined #heat08:45
*** IgorYozhikov has quit IRC08:45
*** IgorYozhikov has joined #heat08:46
Guest81573shardy : Ok, so it's not possible to define the server and poolmember of the autoscallinggroup directly on the template ? (Without pass by anoter template)08:46
*** andersonvom has joined #heat08:47
shardyGuest81573: No08:48
tiantian<shardy>: It seems can't create an empty floder08:48
Guest81573Ok thanks shardy.08:48
shardytiantian: So put your new spec in it ;)08:49
*** julienvey has quit IRC08:49
tiantian<shardy>:we can add it in the first merged spec:)08:49
shardytiantian: yup08:50
*** dims_ has joined #heat08:51
*** andersonvom has quit IRC08:52
*** mkollaro has joined #heat08:53
Guest81573Shardy : With heat on openstack-dashboard, it's not possible to load two templates(heat-autoscalling and lb_server) in the same time. So for run autoscalling, the same solution it's to run stack with heat-api ?08:55
shardyGuest81573: Yes, until bug #1322258 is fixed in Horizon, you'll need to use python-heatclient08:56
uvirtbotLaunchpad bug 1322258 in horizon "Heat environments don't work for local files" [High,In progress] https://launchpad.net/bugs/132225808:56
*** dims_ has quit IRC08:56
shardyput both templates in the same folder then do heat stack-create mystack -f template.yaml08:56
Guest81573Ok thanks08:56
shardypython-heatclient will find any template references inside template.yaml, which is the logic currently missing from Horizon08:56
*** andreaf has joined #heat08:57
*** hewbrocca has quit IRC08:57
openstackgerritSergey Kraynev proposed a change to openstack/heat: Remove unused parameter name in validate_value  https://review.openstack.org/9776508:58
*** noTHD_ has joined #heat08:58
*** noTHD_ has quit IRC08:58
openstackgerritSergey Kraynev proposed a change to openstack/heat: Hide warning for old style attribute schema test  https://review.openstack.org/9675508:58
*** noTHD_ has joined #heat08:59
openstackgerritSergey Kraynev proposed a change to openstack/heat: Adding validation algorithm for get attr functions  https://review.openstack.org/8248808:59
*** andreaf_ has joined #heat08:59
*** noTHD_ has quit IRC08:59
*** noTHD is now known as Guest8171209:00
*** Guest81712 has quit IRC09:00
*** noTHD has joined #heat09:01
*** matsuhas_ has quit IRC09:01
*** andreaf has quit IRC09:01
*** gokrokve has joined #heat09:03
*** matsuhashi has joined #heat09:09
*** gokrokve has quit IRC09:09
*** nanjj`` has joined #heat09:12
*** nanjj` has quit IRC09:14
*** ramishra has quit IRC09:16
*** nanjj`` has quit IRC09:19
*** nanjj`` has joined #heat09:19
*** sorantis has joined #heat09:20
tiantian<shardy>: a question about the stack-list, we can get the count of stacks, right? But the count is incorrect for show-deleted stack-list09:21
openstackgerritZhang Yang proposed a change to openstack/heat: Remove redundant assert for metadata  https://review.openstack.org/10083009:22
*** mkerrin has quit IRC09:22
shardytiantian: sounds like a bug as the show-deleted stuff was added recently, please raise a bug with details09:22
*** norman has joined #heat09:22
*** loki184 has joined #heat09:22
tiantian <shardy>: yes, I will fix this, and I don't know why the count need to count again, why not to count with len(stacks) in L183 in stacks.py? It looks add the rpc and db method especially?09:25
shardytiantian: I think the reason is pagination09:28
shardye.g if you pass limit/marker to the list_stacks you still need to get the total count for the unfiltered list09:28
tiantianshardy: you mean the count is the 'total count'09:31
*** mkollaro has quit IRC09:33
zhangyangtiantian: I check the code, "count_stacks" supports pagination query09:33
*** kirankv has joined #heat09:35
tiantian<zhangyang>: just supports the filter such as status,name,action09:38
*** matsuhashi has quit IRC09:38
*** julienve_ has quit IRC09:38
*** julienvey has joined #heat09:39
zhangyangtiantian: yes, I got it, there are 2 filter groups, one is [status, name, action] , and the other one is [limit,maker,sort_dir,sort_keys,show_deleted]. count_stacks only supports the first one09:41
*** mkollaro has joined #heat09:41
*** IgorYozhikov is now known as iyozhikov09:47
openstackgerritZhang Yang proposed a change to openstack/heat: Add stacklock for resource_signal  https://review.openstack.org/9032509:47
*** renlt has quit IRC09:48
*** ifarkas_ has quit IRC09:51
*** zhiyan is now known as zhiyan_09:51
*** dims_ has joined #heat09:51
*** ccrouch1 has joined #heat09:53
*** ccrouch has quit IRC09:54
*** fandi has joined #heat09:55
openstackgerritSteven Hardy proposed a change to openstack/heat: engine.clients always use keystoneclient auth_token  https://review.openstack.org/10070009:55
openstackgerritSteven Hardy proposed a change to openstack/heat: Don't set context auth_token in heat_keystoneclient  https://review.openstack.org/10070109:55
openstackgerritSteven Hardy proposed a change to openstack/heat: Remove test_autoscaling _stub_validate  https://review.openstack.org/10036509:55
openstackgerritSteven Hardy proposed a change to openstack/heat: tests add stub_keystoneclient to base test class  https://review.openstack.org/10036709:55
openstackgerritSteven Hardy proposed a change to openstack/heat: test_autoscaling refactor suspend/resume stubbing  https://review.openstack.org/10036609:55
openstackgerritSteven Hardy proposed a change to openstack/heat: Convert service.py to use_stored_context  https://review.openstack.org/9973109:56
openstackgerritSteven Hardy proposed a change to openstack/heat: parser.Stack add use_stored_context option  https://review.openstack.org/9973009:56
*** rakesh_hs2 has quit IRC09:56
*** dims_ has quit IRC09:56
cmysterthat's it ?09:56
cmyster;)09:56
shardyhaha09:57
*** ramishra has joined #heat09:57
*** rakesh_hs2 has joined #heat09:57
*** jcoufal has quit IRC09:59
*** saju_m has quit IRC09:59
*** matsuhashi has joined #heat10:01
*** gokrokve has joined #heat10:04
therveWhat's up with this trend of cores +2 without approving10:05
*** matsuhashi has quit IRC10:06
*** Yanyan has quit IRC10:08
*** matsuhashi has joined #heat10:08
tiantianbye all :)10:08
skraynevtiantian: bb10:09
*** ramishra has quit IRC10:09
tiantianbb :) long time no see10:09
*** gokrokve has quit IRC10:10
shardytherve: I did one yesterday because the check jobs hadn't run yet10:10
tiantian<skraynev> : don't forget to review the quota-api patches :) bb10:10
shardyalso I think a few were deferred for approval recently due to the gate backlog10:10
skraynevtiantian: :) sure.10:11
proffalkenHi all, I've been asked to look into the orchestraion element of HEAT and I'm struggling to find docs on how it all works apart from https://wiki.openstack.org/wiki/Heat/Blueprints/hot-software-config which states it's not official HEAT policy10:11
proffalkenare there any docs on the WaitCondition stuff that I can take a look at?10:11
shardytherve: now approved ;)10:11
shardyproffalken: see "heat-core Blogs & Presentation Material" in https://wiki.openstack.org/wiki/Heat10:13
shardyproffalken: I've got some slides which show how the waitcondition signalling works10:13
shardyI'm not sure we have much official docs on that other than the resource interface though10:14
proffalkenok, that's cool, I'm happy to contribute docs as I work this out, I've been working on the TripleO side of things for a while, now I can get the stack built I need to be able to orchestrate upgrades...10:14
proffalkenThanks, I'll read through the notes/presentations10:14
shardyhttps://github.com/hardys/presentations/blob/master/JunoSummitIntroToHeat.pdf10:15
proffalkenheh, just reading that one now!10:15
shardyThere's a slide towards the end of that which shows how the SoftwareDeployment signal works10:15
*** ifarkas has joined #heat10:15
proffalkenshardy: awesome, thanks. I'll see if anyone attended your session at the summit10:16
*** sergmelikyan has quit IRC10:16
*** sergmelikyan has joined #heat10:17
shardyhttps://github.com/hardys/presentations/blob/master/owf_heat_autoscaling_ceilometer_04102013.pdf10:17
shardyproffalken: Slide 5 of that has more detail on how the CFN WaitCondition signalling works10:17
*** matsuhashi has quit IRC10:17
*** matsuhashi has joined #heat10:18
shardyproffalken: I think it was recorded if you want to take a look, although we didn't really cover specifics of the signalling10:18
Rajalakshmishardy: Thankyou...10:18
proffalkenshardy: at this point, an overview is fine10:18
proffalkenthanks10:18
shardyproffalken: welcome btw, good to see some more TripleO folks around here :)10:19
* proffalken finds "Introduction to Openstack Orchestraion" on youtube and starts to watch...10:19
proffalkenshardy: heh, thanks. Officially (in the office at least!) I'm Nova, but that led to TripleO and TripleO seems to have led here - suggestions for next stop are welcome... :p10:20
*** kopparam has quit IRC10:20
cmysterummm10:21
cmysterceliometer ?10:21
cmysterhi btw10:21
Rajalakshmishardy: so as that means I can now write a test for "OS::Glance::Image" in tempest test frameowrk10:21
*** kopparam has joined #heat10:21
Rajalakshmishardy: as there is no test present for orchestration related to glance resource creation10:22
proffalkencmyster: yeah, so ceilometer could well be next given that I've been doing a load of stuff around monitoring of late (I'm the one responsible for all the check_mk/icinga stuff currently in flight)10:22
cmysterRajalakshmi: I am not sure it will pass. shardy, is glance ready in icehouse ?10:22
shardyRajalakshmi: No, there are a lot of untested resources as we're still working on improving tempest test coverage10:22
shardyit's a slow process..10:22
shardycmyster: correct, it's new for Juno10:23
ckmvishnuHi All10:23
shardyproffalken: Ha, well heat talks to everything, so it kinda leads everywhere ;)10:23
cmysterso jenkins will flunk it anyway as icehouse is voting10:23
shardyproffalken: For overview material also check out the handouts from zaneb:10:23
shardyhttps://github.com/zaneb/presentations/releases10:24
Rajalakshmiohh got it!10:24
ckmvishnuAny pointers on how to pass proxy information using yaml.10:24
ckmvishnudocs or sample would do.10:24
RajalakshmiIs there any test case that is current missing in tempest and that I can take up...I mean related to heat api10:25
*** nanjj`` has quit IRC10:25
shardyRajalakshmi: yes, several, we started recording them in our launchpad:10:25
*** kopparam has quit IRC10:25
*** ifarkas has quit IRC10:26
shardyhttps://bugs.launchpad.net/heat/+bugs?field.tag=tempest10:26
*** mkerrin has joined #heat10:27
*** saju_m has joined #heat10:28
*** ifarkas has joined #heat10:29
shardyRajalakshmi: That's not an exhaustive list, feel free to add more bugs tagged tempest if you spot things which should be in tempest but aren't10:29
openstackgerritA change was merged to openstack/heat: Deprecate old schema definition in dbinstance  https://review.openstack.org/9899110:29
Rajalakshmishardy: Thanks again! :)10:30
Rajalakshmishardy: all the existing bugs are either picked up by someone or is triaged :(10:30
shardyRajalakshmi: The triaged bugs are all unassigned10:31
Rajalakshmishardy: One last doubt, if I raise a new bug with tempest tag, should I wait for confirmation from developer before I start scripting?10:32
shardyRajalakshmi: It's up to you, if you're not sure just ask here and we'll look at it10:32
shardyRajalakshmi: we really need help with tempest, so I'm sure anyone will be happy to help and ensure you're working on something likely to be accepted10:33
shardyRajalakshmi: myself, stevebaker and cmyster are the main contacts related to adding heat tempest tests10:33
Rajalakshmishardy: sure :)10:34
cmystershardy: speaking of which, did you notice if tempest would now be so kind and stop failing on check-grenade-dsvm-icehouse ?10:34
cmysterstill waiting on that +1 from mr. jenkins10:35
Rajalakshmishardy, cmyster,stevebaker: thanks for your help.10:35
cmysterRajalakshmi: sure thing10:35
*** sergmelikyan has quit IRC10:36
*** kopparam has joined #heat10:37
*** piyush has joined #heat10:37
*** fandi has quit IRC10:38
cmysterlaunchpad is working slow today... shardy,I just now saw your comment, 20 minutes after I wrote mine10:41
cmysterthough now it says I wrote it 10 minutes ago. go figure :)10:41
*** jcoufal has joined #heat10:43
*** dims_ has joined #heat10:43
Rajalakshmicmyster: yes you are right. check-grenade-dsvm-icehouse should be non-voting10:45
cmysterRajalakshmi: from your point of view you will not be able to enter any of the cinder tests while there are voting icehouse jobs. those will be voting for a while longer before there are stable juno builds and juno is nearer.10:46
cmysterwell not any, but the one you were talking about earlier.10:46
cmysterbbl,10:46
*** cmyster has quit IRC10:46
Rajalakshmicmyster : ok10:47
*** CarstenD has quit IRC10:50
*** Qiming has joined #heat10:54
*** bmahalakshmi has quit IRC11:02
*** gokrokve has joined #heat11:05
*** Michalik- has quit IRC11:08
*** gokrokve has quit IRC11:10
*** ramishra has joined #heat11:10
*** nikunj2512 has quit IRC11:13
*** mandira has joined #heat11:13
mandiraHi everyone11:14
*** ramishra has quit IRC11:14
*** tiantian has quit IRC11:15
*** unmeshg has joined #heat11:15
*** e0ne has quit IRC11:15
*** mandira has left #heat11:16
*** dims_ has quit IRC11:16
*** mandira has joined #heat11:16
*** unmeshg has quit IRC11:16
*** denis_makogon has quit IRC11:17
*** pas-ha has quit IRC11:17
mandira<elynn>is their any meter for memory utilazation....?11:17
Qimingmandira, I think there is a patch under review11:22
mandira<Qiming>i used cfntools in my template for autoscailing,in that template i m using mem-util,but i didnot find any meter" mem-util"11:24
mandirainfact i found cpu-util11:24
Qimingah, just checked, the patch is put on hold now: https://review.openstack.org/#/c/90498/11:24
Qimingwell, if you are using cfntools, you can get more accurate memory metering values there11:25
*** denis_makogon has joined #heat11:25
*** e0ne has joined #heat11:25
Qiminghowever, those values are routed to cloudwatch not ceilometer, iirc11:25
*** pas-ha has joined #heat11:25
shardyQiming: heat forwards them to ceilometer if you use this implementation for a Cloudwatch alarm:11:26
*** sergmelikyan has joined #heat11:26
shardyhttps://github.com/openstack/heat/blob/master/etc/heat/environment.d/default.yaml#L811:26
Qimingokay, shardy, you mean changing the environment ...11:27
shardyThat will become the default soon, and we'll deprecate OS::Heat::CWLiteAlarm11:27
shardyQiming: yes, sorry I meant line 6 though11:27
shardyuncomment that and comment line 711:27
shardythen all metrics get routed to ceilometer11:28
Qimingshardy, that means mem_util should appear from ceilometer side, ...11:28
shardythere was a bug though, let me check if it's fixed now, ramishra was looking at it11:28
*** tiantian has joined #heat11:29
Qimingshardy, another question regarding Ceilometer alarms11:30
Qimingeventually, we will replace the 'alarm_url' way of alarm with resource signal?11:31
shardyQiming: ref bug #1315048, please can you re-test with the fix for bug #1316842?11:31
uvirtbotLaunchpad bug 1315048 in heat "Circular dependency when using Ceilometer alarms" [Undecided,New] https://launchpad.net/bugs/131504811:31
uvirtbotLaunchpad bug 1316842 in heat "Ceilometer alarm based AWS::CloudWatch::Alarm implementation does not work" [High,Fix released] https://launchpad.net/bugs/131684211:31
shardyQiming: we probably will support a number of ways of authenticating the resource signal, yes11:32
shardye.g trusts and in future maybe oauth11:32
Qimingah, I need to confirm if bug #1315048 is still there11:32
uvirtbotLaunchpad bug 1315048 in heat "Circular dependency when using Ceilometer alarms" [Undecided,New] https://launchpad.net/bugs/131504811:32
Qimingshardy, that's something I have been studying, though the context is about VM failure recovery11:33
Qimingin case of a host down event, we have nova to send out a notification that will be received by ceilometer11:34
*** tiantian has quit IRC11:34
Qimingceilometer is supposed to generate an alarm or signal and let Heat know about it11:35
Qimingsuppose we trust nova and ceilometer accounts, this signal/alarm should be trusted, but I am not confident how vulnerable the solution is11:35
shardyQiming: vulnerable to what?11:36
Qimingsome bad guys faking host down events in the message queue11:36
*** jyoti_ranjan has quit IRC11:37
*** mandira has quit IRC11:37
shardyIf the bad guys have access to the RPC bus then it's game over IMO, although I know there is work going on to mitigate that risk11:37
*** Demitar has quit IRC11:37
Qimingright, 'game over' is it.  you can create false meters claiming that your VMs are not using CPU11:38
shardyQiming: The main risk with the current (ec2 signed URL) scheme is the URL getting logged somewhere world-readable, then bad guys using it to replay false alarm signals11:38
shardyThat's why moving to trusts would be better, which therve has been looking at11:39
*** asalkeld has quit IRC11:39
shardyI've started working on some chained delegation work which should be part of the solution to that11:39
Qimingceilometer need to be sure this host /vm failure events actually comes from nova, and heat need to be sure the resource-signal invocation is from ceilometer or some other trusted entity11:39
Qimingshardy, chained delegation is great.11:39
shardyQiming: https://review.openstack.org/#/c/99908/ spec if you're interested :)11:40
Qiminghowever, do we need role delegations to nova, neutron, cinder as well?  they may all have some sporadic events to report11:40
Qimingshardy, I will look into that spec11:41
shardyQiming: role delegations are not relevant to RPC notifications IMO11:42
Qimingso, role delegation mainly targets the users created by Heat, right?11:42
*** kopparam has quit IRC11:43
shardyRole delegation is about delegating authority to do things via ReST calls, e.g stuff which needs a keystone token, not RPC bus notifications11:43
*** kopparam has joined #heat11:43
shardyRPC authentication, encryption, signing etc is a whole different problem11:44
*** tiantian has joined #heat11:45
Qimingokay. so an entity must be on the trustor-trustee chain to perform a REST call11:45
shardyQiming: yes, to perform a ReST call impersonating the stack owner11:46
*** sgordon_ has joined #heat11:47
shardyso e.g if we can move to a model where Ceilometer uses trusts, the ReST call for the alarm signal will look like it came from the user who created the stack, but really it's the ceilometer service user impersonating them via a trust11:47
*** kirankv has quit IRC11:47
*** kopparam has quit IRC11:47
*** matsuhashi has quit IRC11:48
*** kopparam has joined #heat11:49
Qimingshardy, so it is only a check to make hijacking a service/admin account more difficult11:49
Qimingwithout impersonating stack owner, even the 'ceilometer' account (an admin I think) cannot make ReST calls, right?11:50
*** tiantian has quit IRC11:50
shardyQiming: well the ceilometer service account can make the calls, but not to affect the stack owner's stack11:51
*** matsuhashi has joined #heat11:51
shardyobviously, if the service user is admin, they could create a new user in the stack owners tenant and use that to hijack the stack11:51
shardybut that's really an issue of policy control for keystone - ideally all service users should not be admin, but just have sufficient roles to do whatever they need to do11:52
Qimingoh, I see. OTOH, I think it is about the 'least privilege' principle.  Ceilometer (or other services) just wouldn't make such calls without a reason.11:53
shardyYes, but the point of using trusts vs e.g storing passwords is that you can delegate only the roles needed11:53
Qimingyes, I agree.  A finer granularity wrt the service users' privileges is needed.11:53
Qimingshardy, got it. thanks.11:54
shardyand if anyone gets the trust details, it's not useful to them, unless they also got e.g the ceilometer service user credentials11:54
Qimingright.11:54
shardytypical compromises would possibly disclose data from the DB (e.g the trust ID), but it'd be a really really bad one to disclose that and the service user credentials :)11:55
*** matsuhashi has quit IRC11:56
Qimingyou need more than trust_id to launch an attack, right?11:56
shardyQiming: yes, exactly11:56
*** matsuhashi has joined #heat11:56
*** nkhare has quit IRC11:58
*** noTHD is now known as noTHD_away11:59
*** nkhare has joined #heat12:00
*** matsuhashi has quit IRC12:01
*** jistr is now known as jistr|english12:02
*** pas-ha has quit IRC12:02
*** pas-ha has joined #heat12:03
*** e0ne_ has joined #heat12:03
*** noTHD_away has quit IRC12:03
*** e0ne has quit IRC12:05
*** gokrokve has joined #heat12:06
*** Demitar has joined #heat12:06
*** denis_makogon has quit IRC12:08
*** tiantian has joined #heat12:08
*** e0ne_ has quit IRC12:08
*** pas-ha has quit IRC12:09
*** gokrokve has quit IRC12:10
*** saju_m has quit IRC12:11
*** ramishra has joined #heat12:11
*** pas-ha has joined #heat12:11
*** e0ne has joined #heat12:11
*** denis_makogon has joined #heat12:12
*** tiantian has quit IRC12:14
*** ramishra has quit IRC12:15
*** loki184 has quit IRC12:16
*** fandi has joined #heat12:17
*** piyush has quit IRC12:20
*** kopparam has quit IRC12:25
*** kopparam has joined #heat12:25
*** jdob has joined #heat12:27
*** saju_m has joined #heat12:30
*** kopparam has quit IRC12:30
*** andreaf_ has quit IRC12:37
*** andreaf_ has joined #heat12:37
*** piyush has joined #heat12:38
*** piyush has quit IRC12:38
*** andersonvom has joined #heat12:40
*** andreaf_ is now known as andreaf12:40
*** sorantis has quit IRC12:41
pas-hashardy, as you are the expert in keystone+heat - how could I check that heat is running on neutron or nova-network?12:44
pas-hanot heat, but openstack that is12:45
pas-hasince as neutronclient is hard dependency, I can not simply check if it is present12:46
*** sorantis has joined #heat12:47
thervepas-ha, It's mostly configured in nova12:49
therveVia network_api_class12:50
pas-hacurrently I'm trying to fetch self.keystone().client.service_catalog.get() and inspect if there is an element {"type": "network", "name": "neutron"}12:51
*** fandi has quit IRC12:52
pas-hais that a fault way in any sense?12:52
therveThat sounds reasonable12:52
pas-ha.get_data() that is in fact12:53
therveThat will tell you if it's deployed, you generally don't want it deployed and not configured properly :)12:53
*** rakesh_hs2 has quit IRC12:54
pas-haok, thanks. maybe we should add such property to our keystone client, as there is at least one other place (beside Sahara I am working on now) that might need this12:54
*** afaranha has quit IRC12:55
pas-hain AWS security group whenusing Steve's new patches we only decide if it is nova-net or neutron by presence of self.VPC in the template12:55
*** 17SAAEC7D has quit IRC12:56
*** 6JTAADJJK has quit IRC12:57
*** jmckind has joined #heat12:59
*** samuelmz_ has joined #heat13:01
*** gokrokve has joined #heat13:01
*** gokrokve_ has joined #heat13:02
*** samuelmz__ has joined #heat13:02
*** gokrokv__ has joined #heat13:02
*** afaranha has joined #heat13:03
*** erecio has joined #heat13:04
shardypas-ha: Sounds right, you could do url_for(service_type='network') like we do in clients.py13:04
shardyOr in the resource try to do self.clients.neutron() and see if you catch an exception13:04
*** dims_ has joined #heat13:04
shardyIt would be nice to have a flag in clients.py which got set once rather than every plugin needing to have is-it-neutron logic13:05
*** gokrokve has quit IRC13:05
pas-hadoes the url_for(service_type='network') return None if absent or raises an exception?13:05
pas-hashardy, yes, that's what I suggested above13:05
*** jyoti_ranjan has joined #heat13:05
*** gokrokve_ has quit IRC13:06
*** nanjj`` has joined #heat13:06
shardypas-ha: IIRC it raises EndpointNotFound13:06
pas-haok, will try. thanks!13:07
*** pafuent has joined #heat13:09
*** dims_ has quit IRC13:13
*** nkhare has quit IRC13:17
*** dims_ has joined #heat13:17
*** samuelmz__ has quit IRC13:18
*** samuelmz_ is now known as samuelmz13:18
*** zaneb has joined #heat13:19
*** sorantis has quit IRC13:20
*** jyoti_ranjan has quit IRC13:23
*** jprovazn has quit IRC13:24
*** dims_ has quit IRC13:28
*** nkhare has joined #heat13:29
*** mestery has joined #heat13:32
openstackgerritA change was merged to openstack/heat: Sync with oslo incubator  https://review.openstack.org/10046213:34
openstackgerritA change was merged to openstack/heat: Sync oslo-incubator.middleware module  https://review.openstack.org/9738613:34
openstackgerritA change was merged to openstack/heat: Support x-openstack-request-id for Heat  https://review.openstack.org/9739213:34
*** jrist has joined #heat13:35
therveshardy, When you have some time, could you test the oslo messaging patch with qpid and several workers?13:42
therveI wonder if it could break the way I did it13:42
shardytherve: sure, may not be until tomorrow morning if that's OK13:42
*** jistr|english is now known as jistr13:42
therveshardy, No worries I think it's not ready yet :)13:42
*** mestery has quit IRC13:44
*** daneyon_ has quit IRC13:48
openstackgerritThomas Herve proposed a change to openstack/heat: Port to oslo.messaging  https://review.openstack.org/9964813:48
*** ramishra has joined #heat13:51
*** spzala has joined #heat13:52
*** piyush1 has joined #heat13:52
*** sballe has joined #heat13:54
*** ramishra has quit IRC13:56
samuelmzHi, when creating a OS::Nova::Server resource in a template, Heat creates a user (ec2-user) and assign the provided key_name to him ..13:57
*** piyush1 has quit IRC13:58
samuelmzWhy do we have this, if I am not using aws format?13:58
samuelmzCan I change this user's name?13:58
*** jistr has quit IRC13:59
shardysamuelmz: yes, either via instance_user in heat.conf, or per-resource via the admin_user property14:00
*** tango has joined #heat14:00
shardyinstance_user is being deprecated so from Juno we won't create that user unless you specify admin_user14:00
*** jistr has joined #heat14:01
*** edmund has joined #heat14:02
samuelmzshardy: ok, I'm gonna try it out thanks14:02
*** nosnos has quit IRC14:03
*** sgordon_ is now known as sgordon14:04
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/9650714:04
*** rbuilta has joined #heat14:05
*** DandyPandy has joined #heat14:07
*** nanjj`` has quit IRC14:08
*** jyoti_ranjan has joined #heat14:11
*** mestery has joined #heat14:16
*** BillArnold has joined #heat14:17
zanebwhoa14:19
zanebhttp://www.redhat.com/about/news/press-archive/2014/6/red-hat-to-acquire-enovance14:19
zanebdid not see that coming14:19
*** piyush1 has joined #heat14:24
*** piyush2 has joined #heat14:26
*** dims_ has joined #heat14:27
*** Fayablazer has joined #heat14:27
*** sjmc7 has joined #heat14:28
*** piyush1 has quit IRC14:29
*** rwsu has joined #heat14:29
*** kopparam has joined #heat14:31
*** ramishra has joined #heat14:32
*** sabeen has joined #heat14:41
*** samstav has joined #heat14:42
*** jistr has quit IRC14:44
*** samstav_ has joined #heat14:45
*** samstav has quit IRC14:46
*** jistr has joined #heat14:48
*** arbylee has joined #heat14:48
*** rpothier has joined #heat14:51
shardyzaneb: Hi, FYI I won't be able to make it to the meeting this evening, apologies14:51
shardyOnly info relevant to the agenda is I'm planning to attend the TripleO meetup, and I'm still working on the token expiry/reauth issue which is turning out more complex than I expected14:53
*** daneyon has joined #heat14:53
*** ramishra has quit IRC14:54
zanebok cool, thanks shardy14:55
zanebtherve, shardy: btw I will be out M-W next week, so I'll need volunteers for attending the project meeting + chairing the Heat meeting14:57
*** jergerber has joined #heat15:04
*** TravT has joined #heat15:05
thervezaneb, Cool can do15:05
zanebtherve: thanks15:05
*** kopparam has quit IRC15:05
*** kopparam has joined #heat15:06
*** kgriffs|afk is now known as kgriffs15:07
*** dims_ has quit IRC15:07
openstackgerritThomas Spatzier proposed a change to openstack/heat: Respect schema data type in constraint validation  https://review.openstack.org/9464115:08
tspatzierhi zaneb: could you do a review on ^^ ? Thanks for your comments btw - that helped to clean it up.15:09
zanebtspatzier: sure, will do, thanks15:10
*** jyoti_ranjan has quit IRC15:10
*** kirankv has joined #heat15:11
tspatziershardy: could you also have a look again? zaneb had some good comments, so I made another update. Hope we are getting close now ;-)15:11
*** nkhare has quit IRC15:11
*** kopparam has quit IRC15:11
shardyzaneb: likewise, I can do next week if for any reason therve can't do one of them15:12
shardytspatzier: will do15:13
tspatzierthanks shardy15:13
zanebshardy: cool, thanks. just emailing him about the 1:1 sync time atm15:14
zanebwow, my whole patch queue got merged?15:15
zanebI was expecting more complaining :D15:15
sjmc7we're all hungry for it, zaneb :)15:16
zanebit's amazing how fast things go when the gate actually works15:16
zanebit took, like, 3 weeks to get the first four patches in15:16
zaneband then the other ~26 go in in 2 days15:17
sjmc7yeah. as someone relatively new to openstack the process is still interesting15:17
sjmc7heat seems to have quick reviewers compared to some other projects15:17
* shardy is going to catch a train, bbl15:18
zanebsjmc7: I'm glad you think that15:19
sjmc7:)15:19
sjmc7i hear stories15:19
zanebwe definitely *used* to have quick reviews compared to other projects15:19
zanebthe queue was always quite short, and we would turn stuff around in a couple of days15:19
zanebbut with the influx of new people it is more or less out of control :/15:20
sjmc7ah, you think it's due to more people contributing?15:20
sjmc7i suppose in some senses that's a good problem to have15:20
zanebyeah, there's no question that's the cause15:21
zaneband it is a good problem to have15:21
sjmc7again, as a relative newcomer, reviewing stuff is intimidating, especially if you're not working on a project day to day but just occasionally contributing15:21
zanebwell, it's the fact that new people are arriving to contribute at a faster rate than we can get them up to speed to become core reviewers15:22
sjmc7right15:22
zanebso the second part is not a good problem to have15:22
zanebbut it's inevitable that growth in core reviewers lags growth in contributors15:22
*** shardy is now known as shardy_afk15:23
zaneband the lag gets bigger as the codebase gets bigger15:23
sjmc7yeah, increased complexity is definitely part of it. there are fewer people who are capable of reviewing large changes, like changes to the update code15:24
zanebin conclusion, everyone should delete more code. kthxbye.15:24
sjmc7:)15:24
*** jyoti_ranjan has joined #heat15:24
zanebto be fair, no-one is really capable of reviewing, or indeed writing, changes to the update code ;)15:25
sjmc7:)15:25
*** blamar has joined #heat15:25
sjmc7were there any horizon changes as part of what got merged yesterday?15:26
sjmc7i'm seeing stacks listed multiple times after pulling them. i'll look into it a bit15:27
zanebnot by me ;)15:27
*** gfidente has joined #heat15:27
*** saju_m has quit IRC15:27
zanebI know that change was needed to show progress in Horizon, though - that was one of the bugs I closed15:27
gfidenteguys, I wanted to try this out: https://wiki.openstack.org/wiki/Heat/Using-HA15:28
zanebbut I don't know if that now happens automagically, or if it requires a change in Horizon15:28
sjmc7ok. i'm seeing horizon endlessly listing the same stack15:28
sjmc7i'll prod around15:28
*** denis_makogon has quit IRC15:28
gfidenteis the wiki "stale" or am I good to go with some recent heat from master to try it out?15:28
*** tiantian has joined #heat15:28
*** dmakogon_ has joined #heat15:28
zanebgfidente: it's probably accurate for now, but we're going to deprecate the HARestarter resource, if we haven't already15:29
zanebgfidente: my advice is that your life will probably turn out happier if you don't start down the path of using it15:30
gfidentezaneb, okay so I basically wanted to see how the monitoring restarting actions were controlled15:30
*** ericgoncz has joined #heat15:30
zanebcan you be more specific?15:31
gfidentezaneb, deprecated completely or more like replaced by something else?15:31
gfidentezaneb, sure, sorry, not speaking about the code but the actual user-facing stuff15:32
*** dims_ has joined #heat15:32
gfidenteis this basically implemented with a script, launched on the target instance, which reports the status over to heat?15:32
zanebwe have a medium- to long-term goal of making everything in heat auto-healing (see the "Convergence" spec)15:33
gfidente*arbitrary script15:33
zanebwhich will replace the HARestarter resource approach in functionality15:33
zanebgfidente: ok, so you're asking how it detects the failure?15:34
gfidenteyes and also how are defined the actions to take in case of failure15:34
*** tiantian has quit IRC15:34
zanebso it detects the failure by getting an alarm from Ceilometer15:35
zanebas far as actions, the user doesn't get to define them15:35
zanebthe action is to delete a (surprisingly large) portion of you template, and then recreate it afterwards15:36
zanebthat's the reason I don't recommend it ;)15:36
*** tspatzier has quit IRC15:38
*** packet has joined #heat15:38
*** dims_ has quit IRC15:42
*** dims_ has joined #heat15:44
gfidentezaneb, is it this thing pushing the status? https://github.com/openstack/heat-templates/blob/master/cfn/F17/WordPress_Single_Instance_With_HA.template#L15715:44
zanebI think so, but the details are foggy15:45
zanebthat's what we used to use before Ceilometer had alarms15:46
Qimingzaneb, how about define a restart() method for Resource as a replacement to the restart_resource method in Stack15:46
*** jmckind has quit IRC15:46
Qimingthen each subclass of Resource can override the default behavior (delete + recreate) by something else15:46
gfidenteokay but can I assume the script performing the check is customizable as long as it is capable of sending a proper 'alert' to ceilometer?15:47
gfidenteand finally, is there any more recent template I could look at?15:47
Qimingsay, for OS::Nova::Server, restart() could be reboot(), rebuild(), or even evacuate() ...15:47
zanebQiming: and then we would have to do an update on the rest of the stack15:47
zanebQiming: it's potentially do-able, but Convergence is the real answer to this problem15:47
gfidentezaneb, and last but not least, you have any idea by when the new stuff is expected to be in sort of "usable" state for tripleo?15:48
Qiminggot it, zaneb.15:48
*** kfox1111 has joined #heat15:49
Qimingzaneb, I have the same question regarding convergence. Maybe SpamapS has a better estimation what will be usable by Juno, whatelse have to be postponed to K release, right?15:50
zanebgfidente: TripleO folks are saying they hope to have most of it done for K, and complete in L. for my part... I think the "complete in L" part of that is not unreasonable15:50
gfidentezaneb, so for K, if you were to think about monitoring a resource deployed with heat by tripleo, would you still try to use the old stuff or... ?15:51
zanebI would not recommend HARestarter to anyone at this point15:52
*** sballe_ has joined #heat15:53
zanebQiming, gfidente: https://review.openstack.org/#/c/95907/6/specs/convergence.rst says that "The bulk of this work should be completed in the "K" cycle, with the sub-blueprints landing significant amounts of change throughout Juno."15:54
*** bandarji has joined #heat15:55
*** sballe has quit IRC15:56
Qimingthx, zaneb15:56
Qimingworldcup time, bye for now15:56
zanebfwiw I personally think that timeframe is optimistic15:57
gfidentethanks :)15:57
zanebbut if anyone wants to make it happen, they are welcome to start contributing ;)15:57
*** randallburt has joined #heat15:57
*** dims_ has quit IRC15:57
*** spzala has quit IRC16:00
*** spzala has joined #heat16:00
*** Qiming has quit IRC16:01
*** jcoufal has quit IRC16:02
*** randallburt1 has joined #heat16:02
*** randallburt has quit IRC16:02
*** sabeen1 has joined #heat16:03
kfox1111arg.... They called it instance groups in the api, and server groups in the cli. :/16:05
*** DandyPandy_ has joined #heat16:05
*** sabeen has quit IRC16:05
*** DandyPandy has quit IRC16:07
*** tomek_adamczewsk has quit IRC16:08
*** tango has quit IRC16:10
sjmc7i feel like this has come up before but can't find anything about it - i'm getting 403 errors in os-collect-config when trying to signal after deploying a SoftwareConfig resource16:17
sjmc7engine error is 'Expected exception during message handling (You are not authorized to complete this action.)'16:17
sjmc7any pointers?16:17
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement OS::Sahara::NodeGroupTemplate resource  https://review.openstack.org/10028816:18
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement sahara client plugin  https://review.openstack.org/10058816:18
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement OS::Sahara::Cluster resource  https://review.openstack.org/7233616:18
*** chandan_kumar has joined #heat16:18
*** tspatzier has joined #heat16:19
sjmc7the resource getting denied is the server16:19
*** tiantian has joined #heat16:19
*** lazy_prince has quit IRC16:20
*** stannie has quit IRC16:20
zanebsjmc7: not authorised implies a problem with the signature on the signal16:21
zaneburl16:22
sjmc7ok16:22
sjmc7there's no more info in the engine or -cfn log16:23
*** maxskew has quit IRC16:24
*** tiantian has quit IRC16:25
*** maxskew has joined #heat16:26
sjmc7zaneb - do you know of any causes for that?16:26
*** rpothier has quit IRC16:26
zanebcan you paste the URL that it's hitting?16:26
*** rpothier has joined #heat16:27
sjmc7  /v1/?SignatureVersion=2&AWSAccessKeyId=b421f0093f2a405099c190f4a3976363&StackName=test1&SignatureMethod=HmacSHA256&Signature=la9jNbbvwcUS5ffNPZaLYXWL7z9pEM3Z%2BeCYLwJt3j0%3D&Action=DescribeStackResource&LogicalResourceId=test-demo16:27
zanebsomebody yesterday had a similar issue, and it turned out he was url-decoding the URL before sending it16:27
sjmc7i'm not setting signal_transport16:27
sjmc7this is all through os-collect-config with user_data_format SOFTWARE_CONFIG16:28
sjmc7so i'm not directly doing anything16:28
zanebhmm, shoudn't it be /v1/signal?16:28
zanebjust thinking out loud here16:28
zanebstevebaker is the expert on this stuff, but he is probably not awake yet16:29
kfox1111Is anyone else working on ServerGroups?16:29
sjmc7yeah, you're right16:29
sjmc7(about the url)16:29
zanebis there a config option that needs to be set maybe?16:30
sjmc7soemthing changed recently16:30
*** arbylee has quit IRC16:30
sjmc7this is the same test i was running last week16:30
sjmc7i can wait til steve's online16:31
*** rpothier_ has joined #heat16:31
*** wendar_ is now known as wendar16:31
*** e0ne_ has joined #heat16:31
*** Fayablazer has quit IRC16:31
*** arbylee has joined #heat16:32
*** arbylee1 has joined #heat16:32
*** rpothier has quit IRC16:33
*** e0ne has quit IRC16:33
kfox1111Is there a properties.Schema for either list or map?16:34
*** arbylee has quit IRC16:36
sjmc7zaneb - it looks like the request's getting processed properly. the error's coming from the engine in describe_stack_resource16:39
zaneboh, that's weird16:40
zanebgot a traceback?16:40
*** arbylee1 is now known as arbylee16:40
sjmc7no, just modifying it to spit it all out16:40
*** e0ne_ is now known as e0ne16:46
sjmc7zaneb - looks like the ec2 access_allowed check is failing. it's possible that's not enabled16:47
zanebI've never heard of that, but it sounds plausible ;)16:48
*** arbylee has quit IRC16:48
zanebnot enabled in Keystone, do you mean?16:49
*** arbylee has joined #heat16:49
sjmc7hmm.. it's not registering the access handler with the access key16:53
*** ramishra has joined #heat16:55
*** noTHD has joined #heat16:56
*** pafuent has left #heat16:58
*** e0ne_ has joined #heat16:59
*** ramishra has quit IRC16:59
*** dims_ has joined #heat16:59
*** e0ne has quit IRC17:01
*** bgorski has joined #heat17:04
*** jyoti_ranjan has quit IRC17:06
*** harlowja_away is now known as harlowja17:06
*** e0ne_ has quit IRC17:10
*** sorantis has joined #heat17:11
*** e0ne_ has joined #heat17:11
*** lazy_prince has joined #heat17:12
*** piyush2 has quit IRC17:12
*** e0ne__ has joined #heat17:13
*** randallburt1 has quit IRC17:15
*** e0ne_ has quit IRC17:16
*** e0ne__ has quit IRC17:17
*** sballe__ has joined #heat17:19
*** saurabhs has joined #heat17:19
*** jprovazn has joined #heat17:21
*** sballe_ has quit IRC17:23
sjmc7thanks for the help zaneb; i'll check with steve when he comes online17:23
zanebok17:23
*** jdob has quit IRC17:24
*** jdob has joined #heat17:24
sjmc7but it looks like it's not the signal that's failing, but querying the stack resource17:25
*** bmahalakshmi has joined #heat17:33
*** jdob has quit IRC17:39
*** jdob has joined #heat17:39
kfox1111ok. so I added my own resource in /usr/lib/python2.6/site-packages/heat/engine/resources/nova_servergroup.py but I don't think its being loaded. something else I need to do?17:41
*** nati_ueno has joined #heat17:41
*** tango has joined #heat17:42
kfox1111ah. no, I'm just being dumb. :: not, :17:44
*** zaneb has quit IRC17:50
*** Meeral has joined #heat17:51
*** zaneb has joined #heat17:51
Meeralwhere should questions related to heat api cfn be put?17:52
*** nati_ueno has quit IRC17:53
*** dims_ has quit IRC17:53
*** nati_ueno has joined #heat17:54
*** e0ne has joined #heat17:55
kfox1111where is self.Nova() defined?17:55
*** e0ne has quit IRC17:56
*** ramishra has joined #heat17:56
*** zaneb has quit IRC17:56
*** e0ne has joined #heat17:56
*** DandyPandy_ has quit IRC17:56
*** BillArnold has quit IRC17:57
*** akuznetsov has quit IRC17:58
*** ramishra has quit IRC18:00
*** e0ne has quit IRC18:01
*** dims_ has joined #heat18:01
*** packet has quit IRC18:05
*** sorantis has quit IRC18:05
*** zaneb has joined #heat18:06
*** kirankv has left #heat18:06
zanebI just realised yesterday that you can switch between diffing different patch sets in Gerrit using the mysterious array of numbers along the top instead of the Patch Sets tab that disappears when you select one18:07
*** piyush has joined #heat18:08
kfox1111ahh there we go. I got it to call the nova server group create function finally. just gota get the param checking code right now.18:08
zanebnow I feel like the last 2 years of my life have been a lie and I have to learn everything again18:08
*** DandyPandy has joined #heat18:08
*** m212 has joined #heat18:09
*** piyush1 has joined #heat18:10
*** randallburt has joined #heat18:10
Meeralany good documents to understand heat cfn api authentication?18:10
MeeralI have no instances , not trying to launch a stack yet I see the following error on my heat-cfn-api log:  INFO heat.api.aws.ec2token [-] AWS authentication failure.18:11
*** piyush has quit IRC18:12
zanebMeeral: any particular reason you're using the cfn API?18:12
MeeralI am not using it - i assumed heat was calling the api when I launched a stack earlier but it was succesfull and I already deleted it18:13
Meeralmy template userData included a call to cfn-signal18:14
zanebdid you have a WaitCondition in that stack?18:14
zanebyep, ok18:14
zanebcfn-signal calls the cfn api18:14
Meeralyes18:14
zanebMeeral: sjmc7 is looking at the same problem right now18:15
zanebmaybe we have an issue with the default configuration18:15
*** DandyPandy has quit IRC18:17
*** packet has joined #heat18:19
Meeralwhen are ec2 tokens required and when do the cfn scripts require authentication?18:20
*** Demitar_ has joined #heat18:20
zanebthe URL that cfn-signal is POSTing to is pre-signed with an EC2 token18:22
*** akuznetsov has joined #heat18:22
zaneb"EC2 token" just means "AWS Token Auth token", btw18:22
*** Demitar has quit IRC18:22
zanebit was implemented in Keystone for the Nova EC2 compatibility API18:22
zanebI guess they assumed there would never be any other AWS compatibility APIs...18:22
*** ramishra has joined #heat18:23
*** lipinski has joined #heat18:23
zanebsjmc7: have you enabled stack domain users since you last had this working, perchance?18:23
lipinskiI'm trying to do a Heat stack-update with a new resource and some changes to some environment files parameters.  I am adding a single VM in my resources.18:24
lipinskiThe stack-update is creating a whole new set of VMs.18:24
*** e0ne has joined #heat18:24
lipinskiFor example, I have 4 VMs, I update the template to add a 5th.  The stack-update causes 5 whole new VMs to be spun up.18:24
lipinskiWhy would that be?18:24
zaneblipinski: most likely because something changed18:25
kfox1111yay. I successfully implemented a ServerGroup resource type. :)18:26
zanebare you passing the same parameters?18:26
lipinskiwell, some of the parameters I pass are lists.18:26
kfox1111ok. now to figure out how to get it released to heat. :)18:26
lipinskiI add some things to the lists.  So, yes, that may change soem of the parameters of some of the VMs.18:26
lipinskiThese are provider templates being used.18:27
lipinskiSo, the low-level OS::Nova::Server resources would not be changing....18:27
*** ramishra has quit IRC18:27
zaneblipinski: in theory that should just trigger a stack update on the provider stack18:28
zanebkfox1111: has that whole mess been resolved yet?18:28
kfox1111yeah. it has. I have a letter in hand. :)18:30
zanebyaaay!!18:30
kfox1111now all I gota do is figure out how to get the openstack workflow to work behind this firewall. :/18:30
*** akuznetsov has quit IRC18:31
zanebkfox1111: clone over HTTP18:32
zanebthat gets through most firewalls18:32
zanebsometimes proxy setup can be a pita though18:32
*** daneyon has quit IRC18:34
*** dims_ has quit IRC18:36
tangozaneb: Hi Zane18:36
zanebo/18:36
tangowant to follow up with you on https://blueprints.launchpad.net/heat/+spec/troubleshooting-low-level-control18:36
tangoI updated it based on the chat last week18:37
tangowonder if it makes more sense18:37
tangoI saw the AWS::NoValue parameter, which sounds similar to the AWS::None you mentioned18:38
tangobut it's doing something different from resetting a parameter to default18:38
kfox1111zaneb: but can the review work with https?18:38
zanebtango: yep, I was talking nonsense :)18:39
*** jasond` is now known as jasond18:39
zanebkfox1111: ah, good point18:40
lipinskizaneb: How do I tell information on why new VMs are getting created?18:40
lipinskiWould --debug show anything?18:41
*** kgriffs is now known as kgriffs|afk18:42
*** gokrokv__ has quit IRC18:42
zanebtango: AWS::NoValue was what I was thinking of, but I discovered yesterday that it is, in fact, not what I first thought at all18:42
zaneblipinski: no, but you might try looking in the heat-engine log18:43
tangozaneb: well, would it be useful to add this as a new feature?  resetting a parameter to default?18:43
zanebtango: I think it probably would. maybe we could just pass nil to do that?18:44
zanebor whatever the JS equivalent of None is18:45
*** spzala has quit IRC18:46
tangozaneb: It seems like a useful thing for update, we just need to decide on the CLI format18:46
zanebyeah, that part could be tricky18:46
zanebmaybe a separate --kill-parameter flag?18:47
zanebdon't call it that, obviously ;)18:47
zaneb--drop-parameter maybe18:48
kfox1111--kill-parameter --yes-i-rally-mean-it --do-it-now. :)18:48
tangoor --reset-parameter18:48
zaneboooh, yeah18:48
kfox1111--reset-parameter sounds good.18:48
tangook I can add to the blueprint since I will be working around this area18:49
* zaneb hereby puts tango in charge of naming things18:49
zaneb++18:50
tango:)18:50
sjmc7zaneb - not intentionally, no. and it was working last week18:52
zanebsjmc7: there goes that theory18:52
sjmc7yeah. i'm reasonably sure it was working last week because i was testing stack-create vs stack-update, and now neither works18:53
*** bmahalakshmi has quit IRC18:54
*** tspatzier has quit IRC18:54
tangozaneb: If user specifies the same param in --parameters and --reset-parameters (probably by mistake),  then I would guess reset takes precendence18:54
*** jistr has quit IRC18:55
zanebI would say --parameters takes precedence ;)18:56
*** blamar has quit IRC18:57
zanebreset is "I want to change this value, but I don't know the actual value"18:57
zanebif heatclient _does_ know a value, it should probably use it18:57
tangook, sounds good18:57
zanebor just error out18:57
zanebthat's probably better anyway18:57
zanebit's always a mistake, might as well let the user fix it18:58
tangoright18:58
*** dims_ has joined #heat19:00
*** TravT has quit IRC19:01
openstackgerritKevin Fox proposed a change to openstack/heat: Add a OS::Nova::ServerGroup resource.  https://review.openstack.org/10099519:02
*** kfox1111 has quit IRC19:03
*** kfox1111 has joined #heat19:04
SpamapSzaneb: Regarding the aggressive "bulk completed in K" timeline: My thinking is that our new contributors will gain velocity through Juno and then rapidly start landing the features in K. Meanwhile a few of us should be able to land a few of the refactoring bits soon.19:05
SpamapSzaneb: that timeline was sort of assuming the spec would be accepted by now tho.19:05
kfox1111is the blueprint workspace stuff for gerrit/addressed by automatically appended somehow?19:06
*** openstackgerrit has quit IRC19:06
*** openstackgerrit_ has joined #heat19:07
*** openstackgerrit_ is now known as openstackgerrit19:08
*** dims_ has quit IRC19:09
*** spzala has joined #heat19:09
*** ryansb has joined #heat19:10
*** e0ne has quit IRC19:11
*** gokrokve has joined #heat19:15
*** e0ne has joined #heat19:16
*** kgriffs|afk is now known as kgriffs19:18
*** gokrokve has quit IRC19:20
*** e0ne has quit IRC19:24
*** ramishra has joined #heat19:24
zanebkfox1111: yep, it's automagic19:25
kfox1111ah. ok.19:26
*** jamiehannaford has quit IRC19:26
openstackgerritDan Prince proposed a change to openstack/heat: Revert "Load resources using Resource.load_all_from_stack()"  https://review.openstack.org/10100119:26
kfox1111hmmm... is there a good test template to start from? nova_keypair.py is alittle complicated for what I need...19:26
zanebSpamapS: agree, but there is a lot of work there. I think you and I just have different estimating styles. time will tell ;)19:27
SpamapSzaneb: looks like we might need to revert the end of that patch chain btw19:27
SpamapShttps://bugs.launchpad.net/heat/+bug/133144519:27
uvirtbotLaunchpad bug 1331445 in tripleo "Refusing to bootstrap mysql cluster until role is known. (Failed to get metadata for ip)" [Critical,Triaged]19:27
SpamapSzaneb: I tend to estimate how long it will take if we don't get distracted. I also know this is unrealistic. :)19:27
zaneb:)19:27
*** ramishra has quit IRC19:29
SpamapSzaneb: https://bugs.launchpad.net/heat/+bug/1331720 actually19:29
uvirtbotLaunchpad bug 1331720 in heat "missing TripleO heat metadata" [Undecided,In progress]19:29
zanebSpamapS: and load_all_from_stack() is the culprit?19:30
*** spzala has quit IRC19:30
zanebthat's surprising19:30
SpamapSzaneb: reverting it fixes the issue19:31
SpamapSzaneb: If I had to guess I'd say it has to do with access controls or some by-reference that should be copied.19:31
*** spzala has joined #heat19:31
*** spzala has quit IRC19:32
*** spzala has joined #heat19:32
zanebof all the things I have messed with, that seemed like one of the least likely to break everything19:34
SpamapSzaneb: https://review.openstack.org/#/c/101001/ -1'd.. needs a tiny bit of supporting reasoning in the commit message.19:35
SpamapSooops19:35
SpamapSzaneb: disregard19:35
SpamapSwrong window, wrong nick19:35
zaneblol19:35
*** e0ne has joined #heat19:35
SpamapSzaneb: is it possible that we don't have any tempest tests covering the CFN api?19:36
*** e0ne has quit IRC19:36
zanebanything is possible19:37
*** e0ne has joined #heat19:37
openstackgerritDan Prince proposed a change to openstack/heat: Revert "Load resources using Resource.load_all_from_stack()"  https://review.openstack.org/10100119:37
* SpamapS is reading and about to say "possible and in fact the case"19:37
sjmc7SpamapS - i've been having (probably different) problems with CFN this morning but haven't got to the bottom of it yet19:37
SpamapSsjmc7: try the revert Dan submitted ^^ (101001)19:38
sjmc7ok, will do shortly19:38
zanebcould be related19:38
zanebI'd believe anything at this point19:38
sjmc7:)19:38
SpamapSzaneb: we're seeing entirely empty metadata without that revert.. so I suggest we mark the bug Critical, merge the revert and then re-open for investigation.19:39
*** jamiehannaford has joined #heat19:39
zanebSpamapS: agree, and Approved19:40
*** e0ne has quit IRC19:40
zanebactually, I might know the problem19:41
*** gokrokve has joined #heat19:42
SpamapSzaneb: \o/19:42
zanebnevermind, I didn't19:42
SpamapSzaneb: ~o~19:43
*** blamar has joined #heat19:43
lifelessSpamapS: or, critical, fix by revert, add tempest CFN test, then relanding will test :)19:43
zanebSpamapS: which API call is failing, exactly?19:44
SpamapSzaneb: DescribeStackResource19:45
*** TravT has joined #heat19:45
SpamapSlifeless: yeah this is where we ask ourselves if we want to have tempest tests for the cfn api. ;)19:45
lifelessain't tested is broken.19:45
lifeless:)19:45
zanebis it failing on authentication by any chance?19:46
SpamapSzaneb: Oh damn it might be19:46
zanebI bet the problem is in _authorize_stack_user()19:47
* SpamapS looks for an example log19:47
SpamapSlifeless: fail open strikes again..19:47
SpamapSzaneb: confirmed19:48
SpamapS2014-06-18 18:17:07.856 1357 WARNING os_collect_config.cfn [-] 403 Client Error: AccessDenied19:48
SpamapS2014-06-18 18:17:07.856 1357 WARNING os-collect-config [-] Source [cfn] Unavailable.19:48
sjmc7that is likely related to my problem, SpamapS19:49
zanebsjmc7, Meeral: looks like the same bug19:49
sjmc7SpamapS - that revert fixed me, too19:49
SpamapSzaneb: Oh I have an experimental patch series to deprecate _authorize_stack_user()19:49
m212:D19:49
Meeralthat was me..seems i logged in twice..19:50
*** bandarji has quit IRC19:50
SpamapSzaneb: instead we can store the explicit list of users that should have access to a resource in the resource data.19:50
*** e0ne has joined #heat19:50
*** e0ne has joined #heat19:51
*** rbuilta has quit IRC19:51
zanebSpamapS: +119:51
zanebI'm not seeing the cause of the bug yet though :/19:51
lifelessSpamapS: ayup19:51
SpamapSzaneb: since it is kind of related.. I will see if my patch actually helps.19:51
*** e0ne has quit IRC19:55
*** julienvey has quit IRC19:57
zanebSpamapS: the problem will be the register_allowed_access_handler() being in __init__, before _load_data() is called19:57
*** mspreitz has joined #heat19:57
zaneband some kind of data being missing as a result19:58
sjmc7the access keys are missed19:58
sjmc7that would explain what i was seeing19:58
sjmc7handler key was None19:58
*** tspatzier has joined #heat19:59
zanebsigh, if only we could change the signature of __init__ :/19:59
zanebSpamapS: your patch might well solve the problem though19:59
mspreitzmeeting time20:00
*** e0ne has joined #heat20:01
openstackgerritKevin Fox proposed a change to openstack/heat: Add a OS::Nova::ServerGroup resource.  https://review.openstack.org/10099520:02
*** bandarji has joined #heat20:02
*** m212 has quit IRC20:03
*** andrew_plunk has joined #heat20:05
*** blamar has quit IRC20:05
*** e0ne has quit IRC20:06
*** pshchelo has joined #heat20:07
*** DandyPandy has joined #heat20:10
*** DandyPandy has quit IRC20:10
*** DandyPandy has joined #heat20:11
*** blamar has joined #heat20:14
*** e0ne has joined #heat20:20
*** ramishra has joined #heat20:25
openstackgerritKevin Fox proposed a change to openstack/heat: Add a OS::Nova::ServerGroup resource.  https://review.openstack.org/10099520:28
*** blamar has quit IRC20:28
*** julienvey has joined #heat20:28
*** ramishra has quit IRC20:29
*** julienve_ has joined #heat20:29
*** lazy_prince has quit IRC20:31
*** bandarji has quit IRC20:31
*** julienvey has quit IRC20:32
*** piyush has joined #heat20:34
*** julienve_ has quit IRC20:35
*** piyush1 has quit IRC20:38
*** edmund has quit IRC20:38
*** edmund has joined #heat20:40
*** jprovazn has quit IRC20:43
*** piyush1 has joined #heat20:48
*** piyush has quit IRC20:50
*** asalkeld has joined #heat20:52
*** samstav_ has quit IRC20:56
*** blamar has joined #heat20:56
sjmc7zaneb - has reverting that change meant that the stack-update issue will have returned?20:58
zanebsjmc7: no, it was an independent refactor20:58
sjmc7that's what i thought, ok20:59
*** erecio has quit IRC20:59
*** pshchelo has quit IRC20:59
* SpamapS is working on rebasing patch to do something similar but preserve auth21:00
*** BillArnold has joined #heat21:02
sjmc7i'm not seeing the SoftwareConfigDeployment resource in the stored template21:02
*** jdob has quit IRC21:04
sjmc7so the completion signal is raising 400 bad request21:04
sjmc7this is with the changeset from dan earlier21:04
*** bandarji has joined #heat21:04
stevebakerzaneb, SpamapS, this test should tickle that regression https://review.openstack.org/#/c/92731/21:05
zanebnice21:05
*** dims_ has joined #heat21:06
zanebsjmc7: and without Dan's revert... it _was_ showing up in the stored template? or you don't know because it failed before then?21:06
sjmc7i'm 95% sure it was, but i'll un-revert and check again, my brain's fried21:06
zanebrevert the revert!21:07
sjmc7rinse and repeat21:07
stevebakernow that zane's changes have landed I wonder if I could get some reviews on client-plugins now? https://review.openstack.org/#/q/status:open+project:openstack/heat+branch:master+topic:bp/client-plugins,n,z21:10
*** andrew_plunk has quit IRC21:15
*** dims_ has quit IRC21:20
SpamapSstevebaker: I think we can do a not slow one21:20
*** dims_ has joined #heat21:21
stevebakerSpamapS: it would be easy enough to directly test from tempest the bits of the cfn api that the guests use. We should totally do that21:21
SpamapSstevebaker: all we really need is a cirros server, but we can query the metadata from tempest and not wait for the server.21:21
SpamapSactually this goes along with what I've been really wanting to do21:21
SpamapSwhich is to have a tempest run that is entirely backed by the nova fake driver.21:22
SpamapSthen we can have tests that do 10,000 "servers"21:22
lifelessSpamapS: jogo put something similar to that together I believe, for heat, in the largeops section21:22
*** dmueller_ has joined #heat21:23
SpamapSfor heat? Oh cool21:23
lifelessyes21:23
lifelesschat to him :)21:23
SpamapSI knew somebody had picked it up21:23
* SpamapS needs fuel.. will chat to him upon return from caffeinery21:23
*** ramishra has joined #heat21:25
*** dims_ has quit IRC21:26
*** jergerber has quit IRC21:26
*** piyush1 has left #heat21:26
openstackgerritKevin Fox proposed a change to openstack/heat: Add a OS::Nova::ServerGroup resource.  https://review.openstack.org/10099521:27
*** dmueller_ has quit IRC21:29
*** ericgoncz has quit IRC21:29
*** ramishra has quit IRC21:30
*** julienvey has joined #heat21:30
*** julienvey has quit IRC21:31
*** julienvey has joined #heat21:31
*** tspatzier has quit IRC21:32
*** bgorski has quit IRC21:36
*** julienvey has quit IRC21:36
*** jamiehannaford has quit IRC21:37
*** packet has quit IRC21:38
sjmc7guess i was wrong zaneb, not seeing the resources there on master21:41
*** Meeral has quit IRC21:42
*** andreaf has quit IRC21:48
*** rpothier_ has quit IRC21:48
*** sgordon has quit IRC21:48
lipinskiIs there any Heat training courses?  (Not for development, but rather use of Heat templates to generate systems, etc.)21:49
*** bgorski has joined #heat21:52
openstackgerritA change was merged to openstack/heat: Revert "Load resources using Resource.load_all_from_stack()"  https://review.openstack.org/10100121:54
*** arbylee has quit IRC21:55
*** bgorski has quit IRC21:57
*** randallburt has quit IRC22:04
*** blamar has quit IRC22:05
*** bgorski has joined #heat22:06
*** DandyPandy has quit IRC22:15
zanebsjmc7: ok, I guess that change didn't work then :(22:15
*** dims_ has joined #heat22:16
*** DandyPandy has joined #heat22:16
*** dims_ has quit IRC22:19
*** dims_ has joined #heat22:20
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Improve OS::Trove::Instance resource  https://review.openstack.org/9746022:21
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Add datastore properties to OS::Trove::Instance  https://review.openstack.org/6053222:21
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Add networks property to OS::Trove::Instance  https://review.openstack.org/9108822:21
*** arbylee has joined #heat22:23
*** e0ne has quit IRC22:25
*** e0ne has joined #heat22:26
*** ramishra has joined #heat22:26
*** lipinski has quit IRC22:27
openstackgerritKevin Fox proposed a change to openstack/heat: Add a OS::Nova::ServerGroup resource.  https://review.openstack.org/10099522:27
*** e0ne has quit IRC22:29
*** e0ne has joined #heat22:30
openstackgerritKevin Fox proposed a change to openstack/heat: Add a OS::Nova::ServerGroup resource.  https://review.openstack.org/10099522:30
*** ramishra has quit IRC22:31
*** arbylee has quit IRC22:31
*** e0ne has quit IRC22:33
*** bandarji has quit IRC22:34
*** edmund has quit IRC22:35
*** ericgoncz has joined #heat22:37
*** e0ne has joined #heat22:37
*** arbylee has joined #heat22:39
*** e0ne has quit IRC22:43
*** e0ne has joined #heat22:44
*** bgorski has quit IRC22:45
*** ericgoncz_ has joined #heat22:46
asalkeldcommiserations Enovance peeps :-O22:47
*** ericgoncz has quit IRC22:47
*** ericgoncz_ is now known as ericgoncz22:47
*** e0ne has quit IRC22:48
zanebasalkeld: worse things could happen22:48
asalkeld(tongue in cheek)22:48
asalkeldsad to see a loss in diversification22:49
asalkeld"consolidation" ...22:49
asalkeldare we going to end up with 2 or 3 big corps here22:49
zanebyeah, I wonder if this will start a trend22:49
asalkeldhope not22:50
zanebI don't think it will get that bad - we have a lot of really big corps involved already22:50
asalkeldtho' the smaller ones make it interesting22:51
asalkeldI liked having eNovance around22:51
*** mestery has quit IRC22:51
asalkeldthe little guy that could22:51
*** sballe__ has quit IRC22:52
*** bgorski has joined #heat22:57
*** mspreitz has quit IRC22:59
*** saurabhs has left #heat23:08
*** sabeen1 has quit IRC23:11
sjmc7zaneb - weird thing, i'm not seeing the updates in the database even though the engine insists they're happening23:13
sjmc7any chance there's a nested transaction or something?23:13
*** gfidente has quit IRC23:14
*** dims_ has quit IRC23:17
*** DandyPandy has quit IRC23:24
*** ramishra has joined #heat23:27
*** DandyPandy has joined #heat23:28
*** nkhare has joined #heat23:31
*** ramishra has quit IRC23:31
*** ericgoncz has quit IRC23:35
*** DandyPandy has quit IRC23:36
*** DandyPandy has joined #heat23:43
*** nkhare has quit IRC23:47
*** Guest81573 has quit IRC23:51
*** kgriffs is now known as kgriffs|afk23:52
*** Demitar_ has quit IRC23:53
*** andersonvom has quit IRC23:53
*** piyush has joined #heat23:53
*** piyush has quit IRC23:53
*** achampion has joined #heat23:55
*** dims_ has joined #heat23:56
*** ericgoncz has joined #heat23:57
*** arbylee has quit IRC23:59

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