Thursday, 2014-02-06

zanebmeeting time, y'all00:00
*** andrew_plunk has quit IRC00:01
zanebradix SpamapS asalkeld ^00:04
*** arbylee1 has quit IRC00:05
*** WinnieTsang has joined #heat00:05
radixthanks00:05
*** mestery has joined #heat00:07
*** jcru has quit IRC00:08
*** mestery has quit IRC00:08
*** wchrisj_ has quit IRC00:11
*** yogesh has joined #heat00:11
*** wchrisj has joined #heat00:11
*** andrew_plunk has joined #heat00:14
*** wchrisj has quit IRC00:16
*** wchrisj has joined #heat00:17
*** matsuhashi has joined #heat00:20
*** jergerber has quit IRC00:22
*** david-lyle has quit IRC00:24
*** yogesh has quit IRC00:34
*** wchrisj has quit IRC00:37
*** tango|2 has quit IRC00:38
*** wchrisj has joined #heat00:50
*** andrew_plunk has quit IRC00:52
zanebI got me one of these ergonometric keyboards00:56
*** TravT has quit IRC00:56
*** nosnos has joined #heat00:56
zanebat least I am getting plenty of practice in learning how to type again :D00:56
radixzaneb: which one?00:59
*** nanjj has quit IRC01:00
*** randallburt has quit IRC01:05
radixalright, I'm out for the night, later :)01:08
*** achampion has joined #heat01:19
*** achampion has quit IRC01:23
*** pvaneck has quit IRC01:23
*** cody-somerville has quit IRC01:25
*** achampion has joined #heat01:29
*** Invent has joined #heat01:37
*** Invent has quit IRC01:42
*** TravT has joined #heat01:43
*** bada_ has quit IRC01:45
*** kfox1111 has quit IRC01:46
openstackgerritMatt Riedemann proposed a change to openstack/heat: Create heat database with default character set utf-8  https://review.openstack.org/7143701:48
*** arbylee has joined #heat01:49
openstackgerritTon Ngo proposed a change to openstack/python-heatclient: Adds CLI suppport for troubleshooting failed stack  https://review.openstack.org/7143801:51
*** wchrisj has quit IRC01:53
aweitekastevebaker, you around? I just learned I should wish you happy Waitangi day. :)01:54
openstackgerritRichard Lee proposed a change to openstack/heat: Check resources are in expected states  https://review.openstack.org/5864101:55
*** mestery has joined #heat01:57
*** gokrokve has quit IRC02:02
*** IlyaE has quit IRC02:11
*** mestery has quit IRC02:15
*** WinnieTsang has quit IRC02:21
*** erkules has quit IRC02:34
*** nkhare_ has joined #heat02:40
*** dims has joined #heat02:44
*** harlowja has quit IRC02:44
*** erkules has joined #heat02:48
*** gokrokve has joined #heat02:50
*** asalkeld has quit IRC02:52
*** harlowja has joined #heat02:55
*** gokrokve has quit IRC02:55
*** gokrokve has joined #heat02:56
*** randallburt has joined #heat02:56
*** spzala has quit IRC02:58
*** gokrokve has quit IRC03:00
*** gokrokve has joined #heat03:00
*** gokrokve has quit IRC03:06
*** aignatov_ is now known as aignatov03:11
*** coolsvap_away has quit IRC03:13
*** asalkeld has joined #heat03:13
*** randallburt has quit IRC03:18
*** randallburt has joined #heat03:18
*** yogesh has joined #heat03:20
*** yogesh has quit IRC03:25
*** lcheng_ has joined #heat03:26
*** Invent has joined #heat03:38
*** Invent has quit IRC03:42
*** WinnieTsang has joined #heat03:45
*** david-lyle has joined #heat03:51
*** achampion has quit IRC03:54
openstackgerritJenkins proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/7134503:56
*** arbylee has quit IRC04:04
*** lcheng_ has quit IRC04:06
*** wchrisj has joined #heat04:17
*** randallburt has quit IRC04:18
*** wchrisj has quit IRC04:23
*** gokrokve has joined #heat04:24
*** arbylee1 has joined #heat04:36
*** achampion has joined #heat04:36
*** TravT has quit IRC04:37
*** sgordon has quit IRC04:37
*** lcheng_ has joined #heat04:38
*** coolsvap has joined #heat04:44
*** akuznetsov has joined #heat04:45
*** arbylee1 has quit IRC04:48
*** gokrokve has quit IRC04:50
*** gokrokve has joined #heat04:52
*** arbylee has joined #heat04:52
*** gokrokve has quit IRC04:53
*** achampion has quit IRC04:56
*** nosnos_ has joined #heat05:02
*** dims has quit IRC05:03
*** dims has joined #heat05:04
*** jrist has quit IRC05:04
*** munx has quit IRC05:05
*** harlowja has quit IRC05:05
*** nosnos has quit IRC05:06
*** arbylee has quit IRC05:07
*** pablosan has quit IRC05:09
*** pablosan has joined #heat05:11
*** harlowja has joined #heat05:14
*** arbylee has joined #heat05:16
*** arbylee has quit IRC05:18
*** blamar has quit IRC05:21
*** cmyster has joined #heat05:25
*** cmyster has joined #heat05:25
*** aignatov is now known as aignatov_05:27
*** edmund1 has quit IRC05:29
openstackgerritSteven Dake proposed a change to openstack/heat-templates: Add a F20 WordPress_Native template  https://review.openstack.org/7145905:32
*** akuznetsov has quit IRC05:34
*** akuznetsov has joined #heat05:36
*** jrist has joined #heat05:39
*** Invent has joined #heat05:39
*** e0ne has joined #heat05:40
*** jrist has quit IRC05:43
*** jrist has joined #heat05:43
*** Invent has quit IRC05:43
cmystermorning05:47
*** jrist has quit IRC05:52
*** sergmelikyan has quit IRC05:58
*** dteselkin_ has quit IRC05:59
*** dteselkin_ has joined #heat05:59
*** matsuhashi has quit IRC06:07
*** matsuhashi has joined #heat06:07
openstackgerritJenkins proposed a change to openstack/heat: Imported Translations from Transifex  https://review.openstack.org/7051706:08
*** matsuhas_ has joined #heat06:09
*** matsuhashi has quit IRC06:09
*** topol has quit IRC06:24
skraynevMorning!06:25
*** e0ne has quit IRC06:27
*** slong has quit IRC06:33
*** IlyaE has joined #heat06:34
*** nosnos has joined #heat06:40
*** yogesh has joined #heat06:42
*** nosnos_ has quit IRC06:42
*** IlyaE has quit IRC06:45
*** coolsvap_away has joined #heat06:51
*** coolsvap has quit IRC06:52
*** nkhare_ has quit IRC06:57
*** IlyaE has joined #heat06:58
*** coolsvap_away has quit IRC07:02
*** yogesh has quit IRC07:03
*** funzo has quit IRC07:05
*** nati_ueno has quit IRC07:06
*** akuznetsov has quit IRC07:06
*** coolsvap has joined #heat07:07
*** akuznetsov has joined #heat07:09
*** IlyaE has quit IRC07:09
*** coolsvap_away has joined #heat07:11
*** nkhare_ has joined #heat07:11
*** bvandenh has joined #heat07:12
*** coolsvap has quit IRC07:12
*** funzo has joined #heat07:13
*** lcheng_ has quit IRC07:14
*** lcheng_ has joined #heat07:15
*** jprovazn has joined #heat07:20
*** IlyaE has joined #heat07:21
*** harlowja is now known as harlowja_away07:23
*** alexheneveld has quit IRC07:30
*** tspatzier has joined #heat07:31
*** pasquier-s_ has quit IRC07:32
*** pasquier-s_ has joined #heat07:32
*** IlyaE has quit IRC07:33
*** coolsvap_away is now known as coolsvap07:37
*** Invent has joined #heat07:40
*** IlyaE has joined #heat07:41
*** Invent has quit IRC07:44
*** asalkeld has quit IRC07:46
*** e0ne has joined #heat07:47
*** IlyaE has quit IRC07:54
*** kevinbenton has joined #heat08:00
therveGood morning!08:01
*** killer_prince has quit IRC08:03
*** viktors has joined #heat08:05
*** lcheng_ has quit IRC08:12
openstackgerritThomas Herve proposed a change to openstack/python-heatclient: Enable default in bash completion  https://review.openstack.org/7130708:13
*** jistr has joined #heat08:14
*** jamieh has joined #heat08:14
*** tspatzier has quit IRC08:36
*** nati_ueno has joined #heat08:40
*** tspatzier has joined #heat08:44
*** ifarkas has joined #heat08:45
shardymorning all08:49
cmystermorning08:52
skraynevhi folks08:53
cmysterhi08:54
cmysterI'm looking for an image called Fedora-x86_64-20-20131211.1-sda (in sdake's proposed template) where might I find it ?09:07
shardyIt's probably a Fedora cloud image, but not sure which one:09:09
shardyhttp://fedoraproject.org/en/get-fedora#clouds09:09
shardyI'd suggest using the latest F20 qcow image, as it already contains heat-cfntools09:09
cmysterprobably a better option indeed.09:10
*** aignatov_ is now known as aignatov09:10
shardyhttp://openstack.redhat.com/forum/discussion/959/get-fedora-20-now#Item_109:10
cmystergoogle took me to that exactl page :)09:11
cmysterexact even09:11
cmystersame version btw09:11
shardygoogle ftw :)09:11
cmystersad, but true09:11
cmystergogoduck is still lacking09:11
*** e0ne_ has joined #heat09:12
*** e0ne has quit IRC09:14
pshchelomorning all :)09:14
cmystermorning09:14
*** tspatzier has joined #heat09:19
*** nati_ueno has quit IRC09:23
*** tspatzier has quit IRC09:26
*** klwilson has quit IRC09:28
*** cody-somerville has joined #heat09:28
*** cody-somerville has quit IRC09:28
*** cody-somerville has joined #heat09:28
*** nati_ueno has joined #heat09:29
*** klwilson has joined #heat09:29
*** nati_ueno has quit IRC09:36
*** derekh has joined #heat09:38
*** Invent has joined #heat09:41
*** Invent has quit IRC09:45
shardytherve: Hi09:56
shardytherve: IIRC, I saw you discussing some objections to the docs changes which are proposed, can you remind me what the problem was please?09:57
shardyWe have a long queue of docs stuff, all in a chain so wondering how we can get the queue moving into the tree:09:57
shardyhttps://review.openstack.org/#/q/status:open+project:openstack/heat+branch:master+topic:bug/1271226,n,z09:57
openstackgerritMitsuru Kanabuchi proposed a change to openstack/heat: Implements resource type NetworkGateway  https://review.openstack.org/6228709:57
therveshardy, https://review.openstack.org/#/c/68746/ I think is the point of contention10:00
therveIt seems it was changed though10:00
shardyOh right, I see andersonvom pasted your discussion, thanks10:02
shardysucks that we need a hack like that just to generate docs :\10:04
shardywhy can't the code which generates the docs know which directories to look in and force-register them dynamically?10:05
openstackgerritSergey Kraynev proposed a change to openstack/heat: Delete fixed_ips if it's empty list  https://review.openstack.org/6864810:07
therveshardy, That's what I tried to suggest10:08
therveI don't know what's involved though10:08
*** tspatzier has joined #heat10:09
shardytherve: me neither but it seems like a nicer solution10:10
*** jprovazn has quit IRC10:10
*** ruhe has joined #heat10:21
*** aignatov is now known as aignatov_10:22
*** e0ne_ has quit IRC10:26
*** viktors has left #heat10:27
openstackgerritChmouel Boudjnah proposed a change to openstack/python-heatclient: Port to python requests  https://review.openstack.org/6570410:36
*** jistr has quit IRC10:44
*** denis_makogon has joined #heat10:46
*** alexheneveld has joined #heat10:48
openstackgerritDmitry Shulyak proposed a change to openstack/heat: Transition to alembic migration with oslo migration tool  https://review.openstack.org/6376710:49
*** bgorski has joined #heat10:53
*** aignatov_ is now known as aignatov10:58
*** scollier has joined #heat11:00
*** tspatzier has quit IRC11:00
*** ScottL1 has quit IRC11:02
*** ScottL has joined #heat11:04
*** tspatzier has joined #heat11:04
*** jistr has joined #heat11:10
*** jprovazn has joined #heat11:11
*** scollier has quit IRC11:13
*** david-lyle has quit IRC11:17
*** scollier has joined #heat11:21
*** nkhare_ has quit IRC11:24
*** coolsvap_away has joined #heat11:29
*** coolsvap has quit IRC11:30
*** wchrisj has joined #heat11:38
*** tspatzier has quit IRC11:39
*** Invent has joined #heat11:41
*** coolsvap_away is now known as coolsvap11:46
*** Invent has quit IRC11:46
*** Invent has joined #heat12:10
*** asalkeld has joined #heat12:17
*** alexpilotti has joined #heat12:18
*** Invent has quit IRC12:23
*** alexheneveld has quit IRC12:24
openstackgerritDmitry Shulyak proposed a change to openstack/heat: Transition to alembic migration with oslo migration tool  https://review.openstack.org/6376712:26
*** e0ne has joined #heat12:29
*** tomek_adamczewsk has joined #heat12:32
*** coolsvap has quit IRC12:34
*** coolsvap has joined #heat12:34
*** rpothier has quit IRC12:35
*** tspatzier has joined #heat12:41
*** jcru has joined #heat12:44
*** asalkeld has quit IRC12:44
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Order imports in alphabetical order (1/9)  https://review.openstack.org/7151112:46
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Order imports in alphabetical order (2/9)  https://review.openstack.org/7151212:46
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Order imports in alphabetical order (3/9)  https://review.openstack.org/7151312:47
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Order imports in alphabetical order (4/9)  https://review.openstack.org/7151412:47
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Order imports in alphabetical order (5/9)  https://review.openstack.org/7151512:48
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Order imports in alphabetical order (6/9)  https://review.openstack.org/7151612:48
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Order imports in alphabetical order (7/9)  https://review.openstack.org/7151712:48
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Order imports in alphabetical order (8/9)  https://review.openstack.org/7151812:48
pshchelo^^^ flood12:49
*** tspatzier has quit IRC12:49
*** tomek_adamczewsk has quit IRC12:50
*** sgordon has joined #heat12:54
*** coolsvap has quit IRC12:55
*** raushan has joined #heat12:56
*** anand has joined #heat12:57
raushanwhen i use heat in openstack and create a tamplet  i got a error msg:    Error: Resource create failed: Error: Server wordpress-DatabaseTemplate-fc3lzgb2kukm-MySqlDatabaseServer-7n5dr5wj727t length 72 > 63 characters, please reduce the length of stack or resource names12:59
raushanany one can solve this issue12:59
therveraushan, rename your resources13:00
therveeg MySqlDatabaseServer -> mydb13:00
raushank13:00
skraynevpshchelo: you are crazy man!!! 9 parts.... Aaaa...13:04
pshcheloskraynev: the last one's gonna be when all of the above merge13:05
pshchelothen I'll actually change the tox.ini13:05
pshcheloand anything else that will break this check13:06
skraynevpshchelo: lol)) I hope it will happen soon)))13:06
pshchelome too13:06
skraynevpshchelo: could you upload last and mark it WIP?13:06
pshcheloit either nine parts on one patch with ~170 files. the latter one as I see it no chances for review at all13:07
*** aweiteka has quit IRC13:07
skraynevpshchelo: ok. I only want get way to test it.13:07
pshchelogood idea actually13:07
pshchelono, you can't13:08
pshchelothat's the problem.13:08
skraynevpshchelo: hm.. it's big problem13:08
pshcheloIf you change tox.ini, anythingh else would break13:08
pshchelokind of a check is that all other tests are running fine. that means I haven't removed any import by accident ^)13:09
skraynevpshchelo: How about other strategy for making it available for testing?13:09
skraynevpshchelo: bad news...13:10
skraynevpshchelo: May be you create sequence of depending patches?13:10
skraynevAnd last will be contain tox changes?13:11
skraynevor is it impossible too?13:11
pshchelothe last  -yes, that's where tox.ini gets changed13:11
pshcheloalong with anything else which is introduced while this behemoth is in review13:12
pshcheloso the last one will actually enable this check and then it's probably merge race :)13:13
pshchelofor testing single files all i can think of is some sort of bash script that will take the files changed from git, run pep8 on them and grep that no these files appear in the output13:13
pshchelos/single files/single patches/13:14
skraynevpshchelo: hm... I offer to ask opinion of core team's guys.13:15
thervepshchelo, fwiw I don't think it's the best time in the release cycle do to this kind of stuff13:15
therveIt doesn't have any user facing benefits, it takes CI time and reviewer time...13:15
pshchelotherve: well, I can nuke it of course, but the bp is up icehouse-313:16
therveMoving the blueprint is not really a problem13:17
therveAs it will happen on several others13:17
*** scollier has quit IRC13:18
skraynev"therve: Moving the blueprint is not really a problem"  --- he-he)))13:18
pshchelotherve: so you suggest moving it to next (j-1)?13:19
*** pafuent has joined #heat13:19
therveI'm just sharing my feelings for now.13:20
skraynevtherve: what do you think about testing approach?13:20
skraynevfor these patches13:20
therveI don't know what that means13:21
skraynevThese changes are needed for one of pep8 rule. Unfortunately they have not dependencies between each other. So each patch we should test carefully using pep8 only for files in patch, because cann't start tox test at all.13:25
skraynevI suggest make it in one sequence with tox changes in the last patch.13:26
*** topol has joined #heat13:27
*** cmyster has quit IRC13:28
therveskraynev, Isn't that exactly what's done here?13:29
therveI don't see any other way to do it13:30
skraynevyes. But all patches are independent now13:31
*** topol has quit IRC13:31
*** tspatzier has joined #heat13:32
*** blomquisg has joined #heat13:33
skraynevand it makes testing each of them boring and more difficult then downloading all tree of patches and testing  it whole.13:34
*** rpothier has joined #heat13:37
shardyskraynev: I agree in this case a chain of dependent patches probably makes sense, but you could also just cherry-pick all the patches into a local tree for testing13:39
shardytherve: I also agree that gigantic cosmetic refactoring isn't a really great use of reviewer or gate resources atm13:39
shardybut as asalkeld said in response to my similar comment on the ML "people will do what they are interested in"13:40
skraynevshardy: yeap. It makes sense, but it takes more time ;)13:40
shardyso whatever I guess13:40
therveshardy, I'm not forced to review it though :) (yet)13:41
*** aweiteka has joined #heat13:41
shardytherve: well I did review a lot of the last batch of cosmetic test polishing and it took a significant amount of time13:41
shardyso your concern is valid IMO13:41
shardybut pshchelo thanks for your efforts nonetheless :)13:42
skraynevshardy: do you mean moving to j-1?13:42
*** Tross has quit IRC13:42
shardyI have no opinion on that, it's up to stevebaker13:42
shardyI see it as low priority, but lets see if folks have time to review it13:43
raushan#heat13:43
*** raushan has left #heat13:44
skraynevshardy: ok13:45
*** jdob has joined #heat13:49
*** e0ne_ has joined #heat13:51
*** ktbenton has quit IRC13:52
*** arbylee has joined #heat13:53
*** e0ne has quit IRC13:54
openstackgerritIvan Kolodyazhny proposed a change to openstack/python-heatclient: Add HTTP proxy support to heat client  https://review.openstack.org/6715313:59
*** rbrady has joined #heat14:03
*** rbrady is now known as rbrady-brb14:07
openstackgerritA change was merged to openstack/heat: Verify setenforce is executable  https://review.openstack.org/7101914:08
openstackgerritA change was merged to openstack/heat: Ensure stack lock is released after stack-delete  https://review.openstack.org/7139014:08
openstackgerritA change was merged to openstack/heat: A cloud-config resource based on SoftwareConfig  https://review.openstack.org/6321414:08
*** edmund has joined #heat14:12
*** alexheneveld has joined #heat14:12
*** anand has quit IRC14:13
sdakemorning14:17
*** rbrady-brb is now known as rbrady14:17
arbyleeshardy: regarding https://review.openstack.org/#/c/66485/, I'm not sure what I'm missing but I see the changes in the patch are already applied onto https://review.openstack.org/#q,bb754dc,n,z14:18
arbyleehttps://review.openstack.org/#q,bb754dc,n,z *14:19
arbyleegrrr14:19
shardyarbylee: Oh, sorry, that's my mistake, I missed the dependency14:20
arbyleeshardy: ah ok. no worries14:21
openstackgerritA change was merged to openstack/heat: Fix event_type names for stack CRUD notifications  https://review.openstack.org/6937214:24
openstackgerritA change was merged to openstack/heat: Create heat database with default character set utf-8  https://review.openstack.org/7143714:25
openstackgerritA change was merged to openstack/heat: test_signal add missing VerifyAll calls  https://review.openstack.org/7071714:25
*** andersonvom has joined #heat14:25
shardyarbylee: approved14:25
*** jrist has joined #heat14:31
*** edmund has quit IRC14:32
*** wchrisj has quit IRC14:32
openstackgerritBartosz Górski proposed a change to openstack/heat: Adding option in config to specify region name  https://review.openstack.org/7154014:33
*** wchrisj has joined #heat14:33
*** jasond has quit IRC14:33
*** mkollaro has joined #heat14:34
*** nkhare has joined #heat14:34
*** Invent has joined #heat14:34
sdakehey shardy would you expect event-list to sort by timestamp?14:34
*** edmund has joined #heat14:35
*** bgorski has quit IRC14:36
*** achampion has joined #heat14:37
arbyleeshardy: thanks!14:37
*** dims has quit IRC14:38
*** wchrisj has quit IRC14:40
*** dims has joined #heat14:44
*** sgran has joined #heat14:44
sgranhello14:44
sgranI think I'm doing something wrong, but I thought I'd drop in and ask14:45
sgranI've created a stack, and then gone back and added a security group rule to an existing security group14:45
sgran(aws secgroup)14:45
sgranheat seems to be trying to delete the existing group and recreate it, which of course fails since that group is in use14:45
*** jasond has joined #heat14:46
sdakehow did you add the security groupe rule to the existing security gruop?14:47
sdakevia nova cli?14:47
sgranby editing the json and running heat stack-update -f foo.json14:47
sdakei would expect delete to work in that case14:47
sgranthe security group is in use by the neutron ports attached to the instances14:48
*** alexheneveld has quit IRC14:48
*** SnowDust has joined #heat14:48
sgranso you can't delete it, but you can update it14:48
sgranit just seems that heat is trying to delete the secgroup rather than update it14:48
sdakesounds like a heat bug related to neutron integration14:48
*** alexheneveld has joined #heat14:48
sgranit's also via the ec2 compatible resources14:49
sgranso yeah, maybe14:49
sdakeec2 compatible resources will use neutron if its setup14:49
sgranok, good14:49
sdakenova networking and neutron have different behaviors14:49
thervesgran, AWS::EC2::SecurityGroup doesn't implement update14:49
SnowDustsdake can you look at this paste : Paste #6281114:49
sgranoh, yes, so they do - the exception is a neutron exception14:49
sdakeI think delete is fine for nova network14:49
sgrantherve: ah, that would be it14:49
therveSo it will delete/recreate when you try to do one14:50
SnowDustits giving me error for greenlet .. did a devstack install14:50
sdakesnowdust can you post the link?14:50
sgranok, that's a pain14:50
SnowDusthttp://paste.openstack.org/show/62811/14:50
sgrancan I attach neutron security groups to an aws autoscaling resource?14:50
sgran(if the native neutron version supports update)14:50
sdakesnowdust is that the only data  for the error?14:51
SnowDustwhat i can give as background that greenlet is not getting pip installed14:51
SnowDustfor python2.714:51
SnowDusttrying on ubuntu precise14:51
sdakesounds like a devstack problem to me14:51
*** bgorski has joined #heat14:52
SnowDustfor all the api s14:53
SnowDustits giving the same error14:53
SnowDusti can understand .. the requirement.txt is same for all of them14:53
thervesgran, neutron sg do support update. I don't know about using them with autoscaling.14:53
sgranI'll give it a try and see what happens14:54
*** blamar has joined #heat14:55
shadowersdake: so regarding this: https://bugs.launchpad.net/heat/+bug/125741014:57
*** cody-somerville has quit IRC14:57
uvirtbotLaunchpad bug 1257410 in heat "Heat disables selinux by default making selinux enabled instances nonfunctional" [High,Confirmed]14:57
shadowersdake: why do we even disable selinux in the first place?14:57
SnowDustsdake : will u be a more adventurous helping me :)14:57
SnowDusti need it badly14:58
SnowDustcan u just spawn a devstack14:58
SnowDustwith heat standalone14:58
sgransigh, my heat is too old14:58
shardyshadower: IIRC because everything cloud-init related breaks in enforcing mode (or did at least)14:59
*** bgorski has quit IRC15:00
shardyshadower: The template author could easily setenforce 1 at the end of their user-data so it seems like a reasonable default for development to avoid endless non-obvious template failures15:00
shardyshadower: but maybe we should make disabling it optional in the heat.conf15:00
shadowershardy: right, thanks15:03
*** bgorski has joined #heat15:03
*** SnowDust has quit IRC15:08
*** mestery has joined #heat15:09
openstackgerritThomas Herve proposed a change to openstack/heat: Parse stack_adopt_data  https://review.openstack.org/7155315:09
*** bgorski has quit IRC15:11
*** jamieh has quit IRC15:11
*** jamieh has joined #heat15:14
*** matsuhas_ has quit IRC15:17
*** vijendar has joined #heat15:17
*** tims has joined #heat15:18
*** rcleere has joined #heat15:18
*** mestery has quit IRC15:20
*** nosnos has quit IRC15:21
*** mestery has joined #heat15:21
openstackgerritRichard Lee proposed a change to openstack/heat: Restructure Rackspace resources  https://review.openstack.org/6874715:22
*** bgorski has joined #heat15:24
timsping tspatzier15:25
*** sergmelikyan has joined #heat15:25
tspatzierHi tims15:26
openstackgerritRichard Lee proposed a change to openstack/heat: Reorganize docker-plugin for consistency  https://review.openstack.org/6874815:26
timshey, just making sure I'm not misunderstanding something15:26
timshttps://review.openstack.org/#/c/61601/15:26
timsare you referring to the Parameter Groups being in the hot spec?15:26
tspatzierLet me check ...15:27
tspatzierright. since a new construct is being added to the template language, I think it should be described in the spec15:28
timsok, I added it to the spec in a previous patch15:28
timsunless you think there are changes that I need to make15:28
timshttps://github.com/openstack/heat/blob/master/doc/source/template_guide/hot_spec.rst#parameter-groups-section15:28
tspatzierah, I must have missed it. Is it already merged15:29
timsoh ok, yeah it merged a while back15:29
timsthis patch has been lingering15:29
tspatzieroh, sorry for missing this. then I'll revert my -1 in a second15:30
timsok thanks15:30
jasondarbylee: i can't tell if something changed in your "Restructure Rackspace resources" patch15:30
arbyleejasond nothing changed, we're splitting out non dependent patches15:30
*** bgorski has quit IRC15:31
tspatziertims: I fixed my score. sorry again.15:31
openstackgerritRichard Lee proposed a change to openstack/heat: Separate the Marconi client from the resource  https://review.openstack.org/7135015:31
openstackgerritRichard Lee proposed a change to openstack/heat: Rename Marconi plugin package  https://review.openstack.org/7114115:31
openstackgerritRichard Lee proposed a change to openstack/heat: Restructure Marconi plugin directory structure  https://review.openstack.org/7135115:31
timstspatzier: no worries, thanks15:31
sdakeshadower cloudinit has selinux support built in15:32
*** spzala has joined #heat15:33
jasondarbylee: you may want to note that so people don't have to scan for changes.  it's hard to tell.15:33
sdakeshadower basically heat does a useradd operation in boothook.sh15:33
arbyleejasond: good point. we'll do that15:33
sdakeuseradd also has selinux support15:33
jasondarbylee: thanks15:33
sdakebut if the ec2-user isn't added with the right context cloud-init wont work15:33
*** bgorski has joined #heat15:34
shardysdake: That was broken on the older version of cloud-init which we (still?) support tho right?15:34
openstackgerritJason Dunsmore proposed a change to openstack/heat: Make Server compatible with Nova Key Pair resource  https://review.openstack.org/6823015:34
sdakei wrote a patch some time back that removed the setenforce 0 and changed the useradd -m with the proper selinux credentials15:34
sdakeshardy iirc we are up to 0.71 of cloudinit on all fedora/rhel/centos15:34
sdakeubuntu12.04 is on 0.69 (which may or may not have the selinux support in the cloudconfig file)15:35
sdakewe add a user in cloudconfig and also add in boothook.sh15:35
shardysdake: >= 0.7.2 IIRC but we were blocked because of ubuntu LTS still shipping 0.6xx15:35
sdakeit only needs to be added once, and in that case the user needs to be added with selinux creds15:35
*** david-lyle has joined #heat15:36
sdakeshardy yup but not sure what the version has to do with adding the user with selinux creds15:36
*** Invent has quit IRC15:36
sdakeshardy it may be that lts doesn't support adding a user with creds, which is fine, we can just take that out of cloudconfig and do it in boothook.sh as we do now15:36
*** Invent has joined #heat15:36
openstackgerritRichard Lee proposed a change to openstack/heat: Rename rackspace.rst to contrib.rst  https://review.openstack.org/6875215:37
openstackgerritJenkins proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/7134515:38
*** david_lyle_ has joined #heat15:39
radixmorning heaters15:40
radixtherve: thanks for the reviews15:40
*** ifarkas_ has joined #heat15:40
*** ifarkas__ has joined #heat15:41
*** david-lyle has quit IRC15:43
*** ifarkas has quit IRC15:43
*** ifarkas has joined #heat15:43
*** mestery has quit IRC15:47
radixtherve: honestly I didn't want verifying / number of calls tested at all, the assertions made in the tests are much clearer than a mocking error, especially since they're (almost) pure function calls15:47
radixbut yeah I'm looking at mock15:47
*** aignatov is now known as aignatov_15:48
*** jistr has quit IRC15:48
*** bgorski has quit IRC15:48
*** ifarkas has quit IRC15:49
*** ifarkas__ has quit IRC15:49
shadowersdake: can I see the patch? What are the correct selinux creds?15:50
sdakeshadower I looked for it some time ago15:50
sdakeand seeemed to have lost it unfortunately15:50
sdakeI dont know what the correct selinux creds are15:50
shadowerok15:50
openstackgerritIvan Kolodyazhny proposed a change to openstack/python-heatclient: Add HTTP proxy support to heat client  https://review.openstack.org/6715315:51
shadowersdake: so the ideal fix would be to remove setenforce 0 from boothook.sh, remove the useradd and sudoers commands, move all that to confic using cloudinit's native syntax and verify it works on ubuntu lts?15:51
sdakethat wouold be ideal,but I doubt selinux syntax works on cloudinit 0.6915:52
sdakebut if it can work, that would be the way to solve it15:52
shadowersdake: right. And if it doesn't we should at least document it in bootlog.sh15:52
sdakeif it doesn't work, then the best solution is to do it all in boothook.sh15:53
sdakeand remove the user addition from cloudconfig15:53
shadowerokay15:53
sdakewhile also remvoing the setenforce thing15:53
shadoweryeah15:54
*** jistr has joined #heat15:54
sdakedropping off irc for 1 hour, i'll be back15:54
shadowerI'll update the  bug description and get on it (it wasn't all clear to me)15:54
*** shakayumi has joined #heat15:54
sdakesweet thanks shadower :)15:54
*** bgorski has joined #heat15:55
therveradix, That's fine, but It's better to call VerifyAll when you create the test, it's harder to spot if we change it later while caring about the calls15:57
radixwell, switching to mock is going to get rid of that VerifyAll behavior anyway :P15:58
radixanyway, I'm doing that15:58
therveSweet :)15:59
openstackgerritChristopher Armstrong proposed a change to openstack/heat: Add unit tests for heat.scaling.template  https://review.openstack.org/7139916:01
radixit's pretty annoying that git review gives me that scary warning about pushing multiple reviews when it's not actually going to push multiple reviews16:01
*** che-arne has joined #heat16:01
radixHeatTestCase should probably just mock out short_id.generate_id globally16:03
radixman, is the zuul check queue really 87 hours long?16:03
radixI notice that the oldest stuff is all tripleo stuff with unfamiliar test suites, maybe they are deprioritized or something16:04
shardyradix: some stuff I approved this morning "only" took 4 hours to merge16:05
radixyeah the gate queue actually looks unusually tiny...16:06
radixbut check queue is huge16:06
therveYeah that's strange16:07
therveIt took about 1h on a client change though16:08
therveYeah same on a heat patch16:09
radixok hooray, I'll just ignore the status page ;)16:09
*** bgorski_ has joined #heat16:10
*** randallburt has joined #heat16:10
andersonvomshardy: we added a comment re the doc + resource loading on the issue https://review.openstack.org/#/c/68746/16:11
openstackgerritJason Dunsmore proposed a change to openstack/heat: Add personality files property to Server resource  https://review.openstack.org/6868516:11
openstackgerritJason Dunsmore proposed a change to openstack/heat: Native Nova Server compatibility for Cloud Server  https://review.openstack.org/5804316:11
*** bgorski has quit IRC16:12
*** achudnovets has quit IRC16:14
*** shakayumi has quit IRC16:14
aliljetheat is quite cool!  can you modify the default user that's used by modifying the param instance_user under a server's properties?16:16
*** akuznetsov has quit IRC16:16
*** nkhare has quit IRC16:17
*** mestery has joined #heat16:18
jasondaliljet: here is a list of all Server properties http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::Server16:18
aliljetwoot, thanks jasond :)16:18
jasondnp16:18
aliljetthat was exactly what I was looking for16:18
*** dklyle has joined #heat16:19
*** randallburt has quit IRC16:19
*** randallburt has joined #heat16:20
*** sabeen has joined #heat16:21
*** david_lyle_ has quit IRC16:22
*** jprovazn is now known as jprovazn_afk16:23
openstackgerritRandall Burt proposed a change to openstack/heat: Rackspace Cloud Networks resource  https://review.openstack.org/6879016:27
*** wchrisj has joined #heat16:28
*** akuznetsov has joined #heat16:29
*** scollier has joined #heat16:35
*** dklyle is now known as david-lyle16:37
*** pablosan has quit IRC16:41
*** pablosan has joined #heat16:41
*** sdake has quit IRC16:41
*** mestery has quit IRC16:44
*** bvandenh has quit IRC16:44
andersonvomshardy: also, on this patch as well: https://review.openstack.org/#/c/65576/ ;)16:46
*** pshchelo has quit IRC16:46
*** jistr has quit IRC16:49
*** vijendar has quit IRC16:51
*** lsmola has quit IRC16:53
*** ifarkas_ has quit IRC16:55
*** julienvey has quit IRC16:56
*** mestery has joined #heat16:56
*** akuznetsov has quit IRC17:02
*** TravT has joined #heat17:04
*** e0ne_ has quit IRC17:05
*** e0ne has joined #heat17:05
*** lcheng_ has joined #heat17:06
*** pvaneck has joined #heat17:07
*** e0ne has quit IRC17:08
*** sdake has joined #heat17:09
*** sdake has quit IRC17:09
*** sdake has joined #heat17:09
*** scollier has quit IRC17:22
*** WinnieTsang has quit IRC17:23
*** alexheneveld has quit IRC17:39
openstackgerritDaneyon Hansen proposed a change to openstack/heat-templates: Added HOT Template for 2 Servers Without Floating IPs  https://review.openstack.org/6555217:40
*** tango|2 has joined #heat17:40
*** vijendar has joined #heat17:42
*** akuznetsov has joined #heat17:42
*** Invent has quit IRC17:47
*** Invent has joined #heat17:47
*** WinnieTsang has joined #heat17:48
*** jamieh has quit IRC17:50
*** jamieh has joined #heat17:50
*** cadenzajon has joined #heat17:51
*** aignatov_ is now known as aignatov17:53
*** nati_ueno has joined #heat17:54
*** john-n-seattle has quit IRC17:55
*** john-n-seattle has joined #heat17:55
*** harlowja_away is now known as harlowja17:59
*** david_lyle_ has joined #heat18:00
*** derekh has quit IRC18:02
*** david-lyle has quit IRC18:02
*** lcheng_ has quit IRC18:19
*** IlyaE has joined #heat18:20
*** mestery has quit IRC18:20
*** david_lyle_ is now known as david_lyle18:23
*** tspatzier has quit IRC18:27
*** yogesh has joined #heat18:32
*** bvandenh has joined #heat18:34
*** akuznetsov has quit IRC18:37
*** bvandenh has quit IRC18:40
*** mestery has joined #heat18:41
*** e0ne has joined #heat18:43
*** wchrisj has quit IRC18:44
*** spzala has quit IRC18:44
*** e0ne has quit IRC18:45
*** gokrokve has joined #heat18:46
*** jprovazn_afk has quit IRC18:50
*** wchrisj has joined #heat18:53
*** lcheng_ has joined #heat18:55
*** tango|2 has quit IRC18:57
*** bgorski_ has quit IRC18:58
*** pvaneck has quit IRC18:58
*** pvaneck has joined #heat18:58
*** alexheneveld has joined #heat19:00
*** WinnieTsang has quit IRC19:01
*** WinnieTsang has joined #heat19:02
*** alexheneveld has quit IRC19:10
*** jamieh has quit IRC19:11
*** spzala has joined #heat19:14
*** e0ne has joined #heat19:14
*** mestery has quit IRC19:19
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add API support for stack preview  https://review.openstack.org/6840619:21
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add StackResource specific preview behavior  https://review.openstack.org/6840719:21
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add preview for LoadBalancer  https://review.openstack.org/6841219:22
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add engine preview stack with Template and Params  https://review.openstack.org/6557619:22
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add preview for NestedStack  https://review.openstack.org/6840819:22
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add preview for ResourceGroup  https://review.openstack.org/6840919:22
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add preview for InstanceGroup  https://review.openstack.org/6841019:22
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add preview for TemplateResource  https://review.openstack.org/6841119:22
stevebakermorning!19:23
*** alexheneveld has joined #heat19:24
andersonvommorning!19:24
*** achampion has quit IRC19:27
*** spzala has quit IRC19:28
*** achampion has joined #heat19:28
*** alexheneveld has quit IRC19:28
*** spzala has joined #heat19:29
openstackgerritSteve Baker proposed a change to openstack/heat: Implement HOT intrinsic function get_file  https://review.openstack.org/6616019:33
*** gokrokve has quit IRC19:36
jasondc19:37
jasondoops19:37
*** Invent has quit IRC19:47
larsksstevebaker: should comparisions against basestring be using six.string_types instead?19:48
openstackgerritA change was merged to openstack/python-heatclient: Allow environment to not have resource_registry  https://review.openstack.org/7137919:49
larsks(I have seen both in different places in openstack code and I'm just curious re: heat in particular)19:49
*** che-arne has quit IRC19:49
stevebakerlarsks: for heatclient, always. for heat somebody will need to convert all the existing basestring checks at some time, and I'm happy for that conversion to happen19:51
larsksstevebaker: Thanks, got it.19:51
stevebakerI wonder how far off heatclient is from working on python319:51
*** aignatov is now known as aignatov_19:56
*** lcheng_ has quit IRC20:03
*** mkollaro has quit IRC20:04
*** lcheng_ has joined #heat20:06
*** pvaneck has quit IRC20:07
*** Invent has joined #heat20:08
*** WinnieTsang has quit IRC20:08
*** pvaneck has joined #heat20:10
*** WinnieTsang has joined #heat20:10
openstackgerritTim Schnell proposed a change to openstack/heat: Adds Parameter Label to HOT spec and parameter schema  https://review.openstack.org/6241820:10
openstackgerritTim Schnell proposed a change to openstack/heat: Adds Parameter Label to template validate call  https://review.openstack.org/6532520:10
openstackgerritTim Schnell proposed a change to openstack/heat: Adds Parameter Label to HOT spec and parameter schema  https://review.openstack.org/6241820:13
openstackgerritTim Schnell proposed a change to openstack/heat: Adds Parameter Label to template validate call  https://review.openstack.org/6532520:13
openstackgerritTim Schnell proposed a change to openstack/heat: Adds Parameter Label to template validate call  https://review.openstack.org/6532520:14
*** mkollaro has joined #heat20:16
openstackgerritA change was merged to openstack/heat: Make context available during constraint validation  https://review.openstack.org/6630420:17
*** TravT has quit IRC20:17
openstackgerritTim Schnell proposed a change to openstack/heat: Adds Parameter Label to HOT spec and parameter schema  https://review.openstack.org/6241820:20
openstackgerritTim Schnell proposed a change to openstack/heat: Adds Parameter Label to template validate call  https://review.openstack.org/6532520:20
openstackgerritAndrew Plunk proposed a change to openstack/heat: raw_template hot parameter type data migration  https://review.openstack.org/7005020:27
openstackgerritJason Dunsmore proposed a change to openstack/heat: Handle API 500 response in OS::Nova::Server  https://review.openstack.org/7164420:30
*** kfox1111 has joined #heat20:37
kfox1111how usable are the openshift heat templates these days? Anyone ever get them working?20:37
*** cadenzajon has quit IRC20:40
stevebakerkfox1111: I believe they are being actively developed, but I haven't been following them20:44
kfox1111k. thanks. :)20:46
*** scollier has joined #heat20:50
john-n-seattlestupid question:  are there any automated test environments/harnesses that leverage heat?  thanks.20:53
*** mattgriffin has quit IRC20:54
openstackgerritJason Dunsmore proposed a change to openstack/heat: Handle API limit exception in OS::Trove::Instance  https://review.openstack.org/7108220:54
stevebakerjohn-n-seattle: tempest has heat tests, under "orchestration"20:54
larsksjohn-n-seattle: do you mean something for testing heat? Or something that uses heat to build test environments for testing something else?20:55
john-n-seattlecorrect20:55
john-n-seattle(@larsks)20:55
larsksjohn-n-seattle: That was an either/or question :)20:55
*** asalkeld has joined #heat20:55
john-n-seattlesorry, i misread.  the latter.20:56
kfox1111john-n-seattle: I usually just fire up a few examples from heat-templates. Something more automated would be nice though...20:56
larsksThat's why I thought.  The tempest tests that stevebaker mentioned are for testing heat itself.  I'm not aware of anything that uses heat right now to do what you want (but that would be pretty cool).20:56
openstackgerritJason Dunsmore proposed a change to openstack/heat: Handle API 500 response in OS::Nova::Server  https://review.openstack.org/7164420:57
stevebakerjohn-n-seattle: I see what you mean. heat would be ideal for describing large test scenarios. My hope is that more tempest scenarios will use heat over time.20:58
*** andrew_plunk has joined #heat20:58
stevebakerjohn-n-seattle: there has been talk of using heat for some neutron scenarios (possibly load balancing?)20:58
*** TravT has joined #heat20:59
john-n-seattlethe use case i'm thinking about is automated testing.  assign resources, images, boot them, execute tests.20:59
*** asalkeld has quit IRC21:00
kfox1111john-n-seattle. We've really close to using jenkins with the jclouds plugin for that.21:00
*** denis_makogon has quit IRC21:01
john-n-seattle@kfox1111: interesting21:01
kfox1111It has one bug in that if you are using neutron with multiple networks, it cant launch jobs since you can't specify a network id. but once that's done, jenkins should "Just work" (TM) :)21:01
*** dmakogon_ has joined #heat21:01
*** slong has joined #heat21:01
openstackgerritSteve Baker proposed a change to openstack/heat: Do not log error on software config/deployment NotFound  https://review.openstack.org/7165321:02
stevebakerkfox1111: jclouds heat bindings?21:02
kfox1111no, currently jclouds for launching clean build hosts. From there, you can do whatever you want though, including launching heat stacks to test the resultant artifacts.21:03
kfox1111heat support in jclouds itself would be awesome though.21:04
*** sgordon has quit IRC21:04
kfox1111the jenkins build slaves are simple enough to just be a single vm, so heat for that part of it wouldn't make much sense.21:05
kfox1111but to thest the resultant artifacts at scale would be awesome to integrate heat. "Fire up these three heat stacks on the result and ensure all launch ok"21:05
*** pafuent has left #heat21:07
*** mattgriffin has joined #heat21:09
*** slong_ has joined #heat21:10
*** mattgriffin has quit IRC21:11
*** asalkeld has joined #heat21:14
*** gokrokve has joined #heat21:14
*** slong has quit IRC21:14
*** blomquisg has quit IRC21:15
john-n-seattlethanks21:16
*** cadenzajon has joined #heat21:29
*** e0ne has quit IRC21:36
openstackgerritA change was merged to openstack/python-heatclient: Added missed files to create venv with run_tests.sh  https://review.openstack.org/6994521:37
stevebakerradix: you about?21:41
radixstevebaker: yo21:41
stevebakerradix: is there a reason why _resource_templates returns a list of tuples rather than a dict?21:42
radix=(21:42
radixbecause zaneb didn't like dicts :)21:42
radixstevebaker: oh, actually, maybe there's two different things...21:43
zanebstevebaker: because they have to be in order iirc21:43
radixright21:43
stevebakeryes, that is a thing21:43
radixthe order determines which ones are deleted upon shrinking21:43
zaneband we're still supporting python 2.6 for some reason21:44
zanebso no OrderedDict for us :(21:44
stevebakerzaneb: I'm about to +2 https://review.openstack.org/#/c/71143 so get in quick21:44
zanebok, I will look now21:44
openstackgerritJason Dunsmore proposed a change to openstack/heat: Handle API limit exception in OS::Nova::Server  https://review.openstack.org/7166021:46
openstackgerritJason Dunsmore proposed a change to openstack/heat: Handle API 500 response in OS::Nova::Server  https://review.openstack.org/7164421:46
radixthere are also two small dependent patches after that one21:48
*** ScottL is now known as Guest8418421:48
openstackgerritA change was merged to openstack/python-heatclient: Enable default in bash completion  https://review.openstack.org/7130721:52
openstackgerritA change was merged to openstack/python-heatclient: Enable hacking H233 rule  https://review.openstack.org/6853421:52
openstackgerritTim Schnell proposed a change to openstack/heat: Adds Parameter Label to template validate call  https://review.openstack.org/6532521:53
openstackgerritTim Schnell proposed a change to openstack/heat: Adds Parameter Label to template validate call  https://review.openstack.org/6532521:56
zanebradix: I added a question about where we truncate the list of old resources... don't we want that in the library function?21:58
radixyeah, good call, I'll move that in21:59
radixzaneb: as to the second point, I think the nested function is pointless, I'm not sure why it was done that way, I just didn't want to change the behavior22:00
*** tims has quit IRC22:00
radixreturning the generator would also be fine, in the worst case the caller would have to list() if they want to iterate multiple times22:00
zanebI think it's done that way because this is Python, not C ;P22:00
radixwell, s/change the behavior/change the syntax too much, risking someone complaining about the patch size/22:00
zanebbtw python 3 is all iterators all the time22:02
radixhuh??22:02
zaneby'all had better get used to it ;)22:02
radixI don't even know what we're talking about now22:02
zanebhi asalkeld :D22:02
zanebradix: so this business of creating an empty dict or less, and then having a for-loop add elements to it one at a time...22:03
zanebs/less/list/22:03
zanebthat's not considered Pythonic22:04
asalkeldyawn22:04
radixoh god, Pythonic22:04
*** shakayumi has joined #heat22:05
*** tango|3 has joined #heat22:05
*** wchrisj has quit IRC22:06
zanebiterators are easier to read, more efficient and can handle arbitrarily large data sets (since only one item is in memory at a time)22:07
*** achampion has quit IRC22:07
radixzaneb: so, now that I'm refactoring this function, do you think it would be ok to get rid of the nested function and just make _resource_templates a generator?22:08
radixor should I do that in a separate patch?22:08
radixor not do it at all?22:08
*** IlyaE has quit IRC22:08
*** david_lyle has quit IRC22:09
zanebyeah, since you don't need to convert it to a dict inside that function any more, I think you could just get rid of the nested function and make the whole thing a generator22:10
radixin this patch?22:10
zanebin the same patch would be fine, it's just changing the indent so the diff should be easy to read22:10
radixok22:10
*** rpothier has quit IRC22:11
* radix is going to discover the process of rebasing dependent patches now...22:11
*** shakayumi has quit IRC22:11
zanebthe important thing when you're refactoring is to make it as easy as possible for reviewers to verify that you haven't accidentally changed any behaviour22:12
zanebradix: http://procode.org/stgit/22:12
radixzaneb: oh cool22:13
*** IlyaE has joined #heat22:14
zanebthat reminds me, I should submit my patches to make that work with the commit hook that adds in the Change-Id22:14
zanebmakes my life _so_ much easier22:14
*** jcru has quit IRC22:15
stevebakerasalkeld, zaneb fancy looking at the heatclient http requests port? https://review.openstack.org/#/c/65704/22:16
openstackgerritRandall Burt proposed a change to openstack/python-heatclient: Add more defalt CA paths  https://review.openstack.org/6883622:19
zanebI'm more interested in that comment, where someone is trying to hack Gerrit22:20
randallburtwhoops. should have fixed the commit comment first.22:20
randallburtmine, not Chmouel's that is.22:21
clarkbzaneb: ?22:21
*** tims has joined #heat22:22
zanebclarkb: https://review.openstack.org/#/c/65704 about halfway down the list of comments22:22
stevebakerclarkb: feb 222:22
clarkbah yes, we poked at that, apparently that was the only comment that was left and the injection seems to have failed22:23
zanebyeah, it doesn't seem to have worked, so that's good22:23
*** jdob has quit IRC22:23
clarkband fungi poked launchpad22:23
*** lbragstad has joined #heat22:24
zanebclarkb: not much gets past you guys! I'm impressed :)22:24
clarkbwe have such attentive users that keep us informed :)22:24
clarkbI think dims pointed that out to us22:25
fungiyou are all part of our distributed global monitoring system ;)22:25
fungiand yeah, i did mention it in #launchpad but nobody responded. i gave them the openid url and e-mail address for the account, but i was unable to get the lp api to resolve that to an lp account page url22:26
fungii think the launchpad devs and admins have fallen into an eternal slumber. the sooner we stop using it the better if you ask me22:26
zaneb+122:26
zanebI never liked it22:27
zaneb(Red Hat's bugzilla is probably worse though)22:27
fungiwell, openstack did drag away most of their dev talent, so we're sort of to blame ;)22:27
zaneblol22:27
zanebcan we please get rid of the spurious distinction between bugs and blueprints while we're at it?22:28
clarkbzaneb: pretty sure that is happening22:28
clarkbeverything is a 'story' in storyboard22:28
zanebw00t22:29
clarkbhttp://storyboard.openstack.org/#!/ I have no idea how close to functional that is22:29
clarkbso don't get to attached or angry about it :)22:29
zaneb"It all begins with a story. A story is a bug report or proposed feature." yaaaaaay :))22:29
clarkbthe about page has decent stuff22:30
clarkbyou found it :)22:30
lbragstadhey all, quick question on heat's use of the keystoneclient; just wanted to make sure if this is changed http://paste.openstack.org/show/62897/ (trust_create method signature in the keystone client) it won't break heat. I was going to submit a change so that keystoneclient is consistent with the documentation https://github.com/openstack/identity-api/blob/master/openstack-identity-api/v3/src/markdown/identity-api-v3-os-trust-ext.md#trusts22:30
*** vijendar has quit IRC22:33
stevebakerlbragstad: you should check with shardy when he is awake22:33
zaneblbragstad: https://github.com/openstack/heat/blob/master/heat/common/heat_keystoneclient.py#L187 looks safe22:33
lbragstadstevebaker: sounds good, do you happen to know what time zone he is in?22:34
openstackgerritSteve Baker proposed a change to openstack/heat: Do not log error on software config/deployment NotFound  https://review.openstack.org/7165322:34
stevebakerlbragstad: UTC +022:34
*** jasond has quit IRC22:34
lbragstadstevebaker: thank you22:34
openstackgerritAndrew Plunk proposed a change to openstack/heat: Fix default raw_template files value in migration  https://review.openstack.org/7167222:35
zaneblbragstad: judging by that code I linked, he's already aware of the discrepancy and has taken care to work around it in such a way that things won't break if you change it22:35
lbragstadzaneb: cool, looks like he's using kwargs to get around it, I had to do the same thing in openstackclient22:36
lbragstadjust wanted to double check before submitting something and not working with you guys if it was going to break you22:37
lbragstads/you/heat22:39
zaneblbragstad: thanks :) I think you're safe, go ahead22:39
openstackgerritChristopher Armstrong proposed a change to openstack/heat: Refactor _create_template to not rely on instances  https://review.openstack.org/7114322:40
*** asalkeld has quit IRC22:41
*** sabeen has quit IRC22:46
openstackgerritA change was merged to openstack/python-heatclient: Add pagination (limit and marker) to stack-list  https://review.openstack.org/6648422:48
openstackgerritA change was merged to openstack/python-heatclient: Add filter option to stack-list  https://review.openstack.org/6648522:48
*** jasond has joined #heat22:50
*** aweiteka has quit IRC22:51
radixoh god that hurt22:54
SpamapSshardy: FYI, https://review.openstack.org/#/c/65576/5..6/heat/tests/test_engine_service.py <-- comments there regarding usine set_override in tests. I think we need to get that train back on the rails.22:54
SpamapSusing22:54
openstackgerritAndrew Plunk proposed a change to openstack/heat: raw_template hot parameter type data migration  https://review.openstack.org/7005022:55
* SpamapS starts a --isolated run to prove the point. :-P22:55
SpamapSso... slow.. :-P22:56
harlowjaprops to the zaneb :-P22:56
harlowjahaha22:56
*** mattgriffin has joined #heat22:57
zanebit wasn't me, I was never there, you can't prove anything22:57
*** david-lyle has joined #heat22:59
* radix crosses his fingers...23:00
openstackgerritChristopher Armstrong proposed a change to openstack/heat: Move resource_templates to heat.scaling  https://review.openstack.org/7116823:00
radixwhew23:01
*** lbragstad has left #heat23:02
harlowjazaneb, ha23:03
*** tims has quit IRC23:04
zanebharlowja: but seriously, what are we talking about? ;)23:04
harlowjaidk23:04
harlowjaoh23:04
harlowjalol23:04
harlowjazaneb http://lists.openstack.org/pipermail/openstack-dev/2014-February/026588.html23:04
harlowja*that thread23:04
harlowjabb23:04
openstackgerritChristopher Armstrong proposed a change to openstack/heat: Add unit tests for heat.scaling.template  https://review.openstack.org/7139923:04
openstackgerritAndrew Plunk proposed a change to openstack/heat: Fix default raw_template files value in migration  https://review.openstack.org/7167223:04
radixalright, all up-to-date23:05
radix--skip is my friend23:05
zanebharlowja: ah, thanks. I hadn't seen that. I should go have a read23:05
SpamapSzaneb: just more whining from me because my feeble mind has trouble with coroutines. ;)23:06
zaneblol23:06
SpamapSnothing to see there. ;)23:06
zanebSpamapS: imo that missing "yield from" syntax is the most confusing part23:09
SpamapSzaneb: Perhaps, I admit to not having looked into yield from23:10
zanebSpamapS: it's really hard to explain to folks when you need the decorator and what it does23:10
*** Invent has quit IRC23:15
SpamapSzaneb: I think I understand it now actually. I'm just not _SURE_ I understand. ;)23:17
*** asalkeld has joined #heat23:19
*** asalkeld has quit IRC23:19
*** asalkeld has joined #heat23:20
*** rcleere has quit IRC23:24
*** dims has quit IRC23:30
zanebSpamapS: http://lwn.net/Articles/544522/ ' It is "an incredibly cool, but also brain-exploding thing"' - GvR on yield from :D23:33
zaneb'A yield from and a Future just kind of cancel out and the value is what would be returned from the equivalent blocking function. That is the "best I can say it without bursting into tears", he said.'23:34
*** achampion has joined #heat23:34
*** yogesh has quit IRC23:36
clarkbyield from is a py3k thing right?23:37
clarkbso in about 10 years everything will be better23:37
*** andrew_plunk has quit IRC23:38
SpamapSclarkb: you're assuming coroutines are better23:39
*** asalkeld has quit IRC23:39
clarkbSpamapS: they make a lot of code much easier to read23:39
SpamapSI don't agree with the go fans on everything. But thinking in linear terms the way go does is, IMO, better.23:39
zanebclarkb: correct23:39
clarkbassuming you get the special sugar for it23:39
zanebSpamapS: I'm not familiar with Go, but I am familiar with eventlet and it's pure evil23:40
*** lcheng_ has quit IRC23:42
*** scollier has quit IRC23:42
SpamapSzaneb: yeah. So the go way is to have syntax sugar for lightweight threading called goroutines, and IPC via channels.23:44
*** andersonvom has quit IRC23:44
SpamapSzaneb: so you end up writing code that looks more like forward work-flow, and sync is handled by the go runtime.23:45
zanebhow do they make goroutines thread-safe?23:45
SpamapSzaneb: As somebody was just poking out onto openstack-dev ... python threads would be fine and achieve the same as eventlet, we'd just wonder about the GIL instead of knowing we don't have it. ;)23:46
*** dims has joined #heat23:46
SpamapSzaneb: goroutines can only communicate outside of goroutines through channels, so everything is thread-local.23:46
zanebe.g. tulip makes it threadsafe by making the yield points explicit23:46
zaneband eventlet makes it threadsafe by HEY, LOOK OVER THERE23:47
stevebakeryep23:47
SpamapSzaneb: hidden from the user, often goroutines are just one OS thread using poll to coordinate things between the running threads.23:47
SpamapSzaneb: the point is "think about concurrency, not parallelism"23:47
SpamapSwhich I know is also how a pure coroutine model wants you to think too23:48
zanebSpamapS: the point is to know when data can change from under you and when it can't, surely?23:48
SpamapSzaneb: data can't change from under you. Changes will arrive via a channel.23:49
zanebeven changes to global data?23:50
SpamapSas I said, goroutines have no access to global data23:50
SpamapSthey receive a copy via the input channel23:50
SpamapSand then they spit out their results on the output channel23:50
zanebah, ok, they're pure functions23:50
radixI don't think pure is the right word23:51
SpamapShttp://golangtutorials.blogspot.com/2011/06/channels-in-go.html23:51
zanebradix: I think you're right23:51
radixthey still have side-effects, just not directly mutating external state23:51
*** arbylee has quit IRC23:51
*** asalkeld has joined #heat23:52
SpamapSright, in the example, the goroutine mutates a global variable, but IIRC, there are compile time checks for this or something.. maybe I've gotten confused again.23:53
radixwell, I guess mutating global state is at least discouraged :)23:55
* zaneb -> food23:55
SpamapSok now I'm remembering..23:56
SpamapSit is not that you can't reach out to global state23:56
SpamapSit is that channels are the only sync mechanism.23:56
radixah23:57
SpamapSwhich keeps things fairly simple23:58
SpamapSthere's no "oops I have to lock that"23:58
radixso yeah23:58
*** kfox1111 has quit IRC23:59
radixin Python you can of course use threads and Queues, which is a great way to do it23:59
radixbut a ton of Python code still does other random state sharing, which sucks23:59
*** che-arne has joined #heat23:59

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