Friday, 2015-07-24

*** achanda has joined #kolla00:03
*** shadower has quit IRC00:23
*** shadower has joined #kolla00:23
*** dolpher has joined #kolla00:37
*** dolpher1 has joined #kolla00:48
*** weiyu has quit IRC00:49
*** dolpher has quit IRC00:50
*** bmace has quit IRC00:52
*** bmace has joined #kolla00:52
*** erkules_ has joined #kolla01:09
*** erkules has quit IRC01:11
*** dims has joined #kolla01:20
*** weiyu has joined #kolla01:31
*** erkules_ has quit IRC01:52
*** erkules_ has joined #kolla01:53
*** daneyon has quit IRC02:09
*** achanda has quit IRC02:12
*** unicell has quit IRC02:22
*** dims has quit IRC02:27
*** jtriley has joined #kolla02:29
*** jtriley has quit IRC02:41
*** bradjones has quit IRC02:59
*** ashuk has quit IRC02:59
*** ashuk has joined #kolla03:00
*** bradjones has joined #kolla03:02
*** bradjones has quit IRC03:02
*** bradjones has joined #kolla03:02
*** sdake has quit IRC03:28
*** sdake has joined #kolla03:30
*** ashuk has quit IRC03:38
*** coolsvap|away is now known as coolsvap03:40
*** sdake has quit IRC03:46
*** unicell has joined #kolla03:55
*** unicell has quit IRC04:00
*** unicell has joined #kolla04:01
*** inc0 has joined #kolla04:03
inc0good morning04:03
*** achanda has joined #kolla04:07
coolsvapgood morning inc0 :)04:07
openstackgerritSwapnil Kulkarni (coolsvap) proposed stackforge/kolla: Add build from source for Barbican  https://review.openstack.org/20242404:13
openstackgerritSwapnil Kulkarni (coolsvap) proposed stackforge/kolla: Add build from source for Ceilometer  https://review.openstack.org/20242104:14
*** absubram has joined #kolla04:14
openstackgerritSwapnil Kulkarni (coolsvap) proposed stackforge/kolla: Add build from source for Designate  https://review.openstack.org/20294704:16
openstackgerritSwapnil Kulkarni (coolsvap) proposed stackforge/kolla: Add build from source for Zaqar  https://review.openstack.org/20244104:17
inc0coolsvap, thanks for quick fixes:)04:17
coolsvapinc0, np, the patches are waiting for long04:19
inc0yeah, everyone is focused on L2 and midcycle;)04:19
coolsvapyes04:20
*** weiyu has quit IRC04:30
openstackgerritSwapnil Kulkarni (coolsvap) proposed stackforge/kolla: Update existing source based builds should default to the master tarball  https://review.openstack.org/20537204:43
openstackgerritSwapnil Kulkarni (coolsvap) proposed stackforge/kolla: Update existing source based builds default to the master tarball  https://review.openstack.org/20537204:44
*** inc0 has quit IRC04:50
*** absubram has quit IRC04:55
*** coolsvap is now known as coolsvap|away05:00
*** coolsvap|away is now known as coolsvap05:06
*** coolsvap is now known as coolsvap|away05:12
*** weiyu_ has joined #kolla05:19
*** weiyu_ has quit IRC05:26
*** weiyu_ has joined #kolla05:32
*** weiyu_ has quit IRC05:48
*** coolsvap|away is now known as coolsvap05:54
*** weiyu_ has joined #kolla05:56
openstackgerritSwapnil Kulkarni (coolsvap) proposed stackforge/kolla: Add build from source for Horizon  https://review.openstack.org/20244606:02
*** inc0 has joined #kolla06:02
openstackgerritSwapnil Kulkarni (coolsvap) proposed stackforge/kolla: Add build from source for Horizon  https://review.openstack.org/20244606:06
*** diga has joined #kolla06:21
harmwjmccarthy: that swift patchs looks daunting to me06:32
harmwI'll review that tonight :)06:32
*** vincent_vdk has quit IRC07:05
*** vincent_vdk has joined #kolla07:12
*** achanda has quit IRC07:29
*** athomas has joined #kolla07:32
*** jmccarthy has quit IRC07:33
*** vincent_vdk has quit IRC07:33
*** vincent_vdk has joined #kolla07:33
*** jmccarthy has joined #kolla07:34
*** achanda has joined #kolla07:34
*** vincent_vdk has joined #kolla07:35
*** shardy has joined #kolla07:42
*** achanda has quit IRC07:44
*** vincent_vdk has joined #kolla07:48
SamYaplesdake dhcp works fine. youll have to debug why its broken for you08:01
harmwSamYaple: you using OSX by any chance?08:03
*** gfidente has joined #kolla08:03
SamYapleew08:04
SamYapleno08:04
harmwhehe08:04
openstackgerritMerged stackforge/kolla: Adding cinder source image  https://review.openstack.org/20508608:12
openstackgerritMerged stackforge/kolla: Update horizon dockerfile for dependencies  https://review.openstack.org/20149708:13
coolsvapSamYaple, harmw please have a look at https://review.openstack.org/#/c/180790/08:17
harmwtonight my friend, I will :)08:17
SamYaplecoolsvap: ill take a look08:18
*** achanda has joined #kolla08:21
SamYaplecoolsvap: you have tested this and its working?08:21
coolsvapSamYaple, yes08:22
SamYaplecoolsvap: looks like youve done a very good job08:24
coolsvapnot my work entirely, it was stalled development just picked it up08:27
SamYapleoh then -1 from me!08:27
coolsvap:)08:27
inc0SamYaple, about ansible and vip generation08:29
SamYapleok08:29
inc0let me bring up review08:30
inc0https://review.openstack.org/#/c/202966/08:30
SamYapleyu[p08:30
inc0soo, you've pointed out that we don't use host vars08:30
SamYapleok08:30
inc0ok, I agree, but iterating over default.yml is hard, because there is no clear variable which I could use08:30
SamYaplewhat do you mean08:31
inc0I was thinking about adding new default variables at the end of this file like glance_vip and keep the logic08:31
SamYaplewe already have those man08:31
SamYaplehave for a long time08:31
inc0we have several variables08:31
inc0yeah08:31
SamYaplefrom before the patch landed08:31
inc0but 1. name is inconsistent08:31
SamYaplehow so?08:32
inc02. it would be hacky to implicitly pull them08:32
inc0hold on08:32
SamYapleyou know glance needs more than one port?08:32
SamYapleit needs api _and_ registry08:32
*** mstachow has joined #kolla08:32
SamYaplenova needs a few too (though you are right those arent in default yet08:32
inc0keystone_public_port vs glance_api_port08:33
SamYaplesure. but you ahve two keystone ports08:33
SamYaplethey cant both be called keystone_vip_port08:33
inc0yeah, that's why I want to have vip_$groupname_port08:33
inc0so you can have as much vips as you want08:33
inc0and it will be easy to iterate over it due to name consistency08:34
inc02 different ports == 2 different listeners08:34
SamYaplewe arent putting vars in the inventory file, that is off the table just fyi08:34
inc0(I think we should keep public eth in inv, just sayn')08:34
SamYapleno08:34
inc0no, I was thinking abouut adding new vars in default.yml08:35
SamYaplewe agreed as a community to the globals.yml file08:35
SamYaplethe inventory file is strictly for host management08:35
inc0which will point to appropriate value above08:35
inc0but if you have several host types you might have several public port names08:35
SamYaplebut why would you need to do that? theres no need to get fancy with loops here08:36
inc0because I don't want to have to change haproxy config to add additional if each time08:36
SamYaplethat is how its going to be though08:36
SamYaplesince we arent requiring all services to deploy for every deployment08:36
inc0why no vars in default.yml?08:37
SamYaplewe will have if blocks for each service08:37
SamYapleif cinder then08:37
SamYapleif zaqar then08:37
inc0and where is service list to check?08:37
SamYaplewe have all the vars we need in default.yml is my point08:37
SamYapleinc0: globals.yml08:37
SamYapleits not tere yet08:37
SamYaplejust where it will be08:37
inc0meh, I don't really like that. its counterintuitive08:38
SamYapleoffer a better way08:38
inc0and will produce all sort of problems like "hey, I want my nova scheduler on different host than conductor"08:38
SamYapleno it wont08:39
SamYaplewhat are you talking about08:39
SamYaplethats all handled by the inventory file08:39
inc0vip_glance_registry_port: "{{ glance_registry_port }}"08:39
inc0in default.yml08:39
SamYapleok first, that would go in default.yml for role, second why would we need that08:40
SamYaplejust use glance_registry_port08:40
inc0to explicitly point out "I want vip for that"08:40
SamYaplei dont see a benefit08:40
SamYaplewhat does it get us08:40
inc0not everyone uses haproxy for one thing08:41
inc0not everyone uses haproxy for every service08:41
SamYaplethis doesnt address my question08:41
inc0I set up cloud with keystone behind F5 superfancy hardware load balancer and glance behind simple haproxy08:41
SamYaplehaving another variable doesnt allow that08:42
SamYapleor prevent that08:42
inc0with my solution I remove one variable to achieve that, how would you do that with yours08:42
SamYapleyou dont though08:42
SamYapleand just because keystone CAN talk to the hosts, doesnt mean you have to use it08:42
inc0you implicitly make people to have haproxy in "all or nothing" way08:42
SamYaplewrong08:42
inc0then you're making people have vip they don't intend to have or use08:43
inc0explicit is better than implicit08:43
SamYaplealso wrong08:43
SamYaplewell not to the second point08:43
SamYaplebut we arent having a second variable for no reason08:43
SamYaplethis is all beside the point08:43
SamYaplewhy the second variable08:44
inc0why to have variable in default which says which services you have?08:44
SamYapleso you can toggle which services ansible runs08:44
SamYapleblame ansible08:44
inc0you also want to add variable...only less flexible and less intuitive08:44
SamYaplei am 100% confident you dont understand the implementation08:45
inc0you can do that with tags already08:45
SamYapleinc0: no08:45
SamYapleno no no08:45
SamYaplethats not how you use tags08:45
inc0eee?08:45
inc0now I don't get it...this is straight example from docs08:45
SamYapletags are for running a specific subset, you are _supposed_ be able to run the full yml playbook08:45
SamYapleif you are telling me i have to run each service by calling a tag, that is ridiculous08:46
inc0yeah, and your solution will potentially break this...08:46
SamYaplewrong08:46
inc0if anyone happends to add service to this misterious list, it will08:48
SamYaple1 its not a list08:48
inc0also, it will require adding ifs to ansible bits for every new service08:48
SamYaple2 if they enable it it will run08:48
inc0that's lot of not-so-dry code08:48
SamYapleonly for the non core service08:48
SamYaplewrong08:48
inc0what's core service?08:48
SamYaplenova glance neutron keystone08:49
inc0heat?08:49
SamYaplenot required08:49
inc0ironic?08:49
SamYapleyou know the answer08:49
inc0technically none of these is required:P08:49
SamYaplei cant boot without those 408:49
SamYapleeverything else is extra08:49
inc0nova-net is pretty working;)08:49
SamYapleansible doesnt support it and may not support it08:50
SamYapleive got some ideas, but either way that just turns into "nova glance network keystone"08:50
inc0what I'm getting at...it's all complicated and pretty unnecesary08:50
SamYapleyou are wrong08:50
SamYapleyou want to abuse tags08:50
inc0nooo08:50
inc0I never said I will use tags for that08:50
SamYaplehow would you _not_ run cinder?08:51
SamYapleheat?08:51
SamYapleironic?08:51
inc0hold on, I'll implement this quickly and we'll come back to this ok?08:51
*** weiyu_ has quit IRC08:51
inc0we're missing each other somewhere on the way08:51
SamYaplesure, but it cant be done in the inventory file08:51
inc0it won't08:51
SamYapleok looking forward to it08:52
inc0ok. VIPs closed for now08:52
inc0new one: public port in inventory08:52
inc0imho THIS actually should be in inventory08:52
inc0globals won't do.08:52
SamYaplenope08:52
SamYapleno vars in inventory08:52
inc0for any heterogenic setup08:52
SamYapleyou know any vars you specify there can just be groupvars not in the inventory right?08:53
inc0and there are heterogenic setups there, not every OS have eth* port08:53
inc0as different file groupvars?08:53
inc0yeah, I know, that's ok...we do that?08:53
SamYaplelet me put this to you this way: Kolla will by default not have any vars in the inventory file. Perioud.08:53
SamYaplewe wont stop a deployer from doing it08:53
SamYapleso if you know ansible and your fancy go for it08:53
SamYapleyou can setup a DB point for your inventory08:54
SamYaplekolla will not have those values in by default08:54
inc0how about adding these instead of globals.yml?08:54
inc0I mean file-based groupvars08:54
inc0for public port08:54
SamYapleno they stay in defaults.yml, defaults.yml should never be modified08:54
SamYapleyou can override them in globals.yml08:54
*** weiyu_ has joined #kolla08:56
*** mstachow has quit IRC08:57
inc0ok, going back to patchset, will come back to you when it's done08:58
SamYapleuhh i started on that yesterday08:58
SamYaplei have lots of changes already08:58
SamYaplethis is why i asked you yesterday08:59
SamYapleinc0: ^ i wouldnt spend to much time on it09:00
*** shardy_ has joined #kolla09:01
*** shardy has quit IRC09:02
*** weiyu_ has quit IRC09:03
openstackgerritSwapnil Kulkarni (coolsvap) proposed stackforge/kolla: Add build from source for Horizon  https://review.openstack.org/20244609:05
*** shardy_ has quit IRC09:06
*** shardy has joined #kolla09:07
openstackgerritSwapnil Kulkarni (coolsvap) proposed stackforge/kolla: Add build from source for Barbican  https://review.openstack.org/20242409:11
SamYaplealright inc0 i can only assume you read that and are ignoring it. please dont push more patchsets to that haproxy one09:13
*** achanda has quit IRC09:35
*** coolsvap is now known as coolsvap|away09:39
*** dolpher1 has quit IRC09:45
SamYapleinc0: you said you tested hotreload09:51
SamYapleyou clearly did not09:51
SamYapleit crashes teh container09:51
inc0SamYaple, I'll double check that, but it used to work oO10:00
SamYapleit could not have ever worked10:00
inc0and yeah, I have tested that10:00
SamYaplenot with exec10:00
inc0I'll take a look10:00
SamYapleive fixed it10:00
*** inc0_ has joined #kolla10:04
*** athomas has quit IRC10:04
inc0_I shouldnt ask questions before I plug out my ethernet and go to wifi10:04
inc0_what was wrong with it?10:04
*** inc0 has quit IRC10:04
SamYaplewell for starters the haproxy command you are issueing in ansible will simply start a new process10:05
SamYaplebut reloading the config changes teh pid it appears10:05
inc0_mhm... -p 1 should take care about that10:05
inc0_and logs shown it does10:05
inc0_funny10:06
SamYaplebut the new pid?10:06
inc0_thanks for heads up, I've missed that, I'll double check it10:06
SamYaplethe container will crash10:06
SamYapleyou always need pid 110:06
vbelgood morning/evening - is haproxy external config only? I don't see any templates inside10:07
SamYaplevbel: it is until someone writes the config-internal bits10:08
inc0_vbel, it is as it needs orchiestration10:08
inc0_and multi host by definition10:08
vbelI see, thanks! will it have host mounted /etc/haproxy.d folder?10:09
vbelor something shared? Or inherited by per service images? :)10:09
inc0_not rly, take a look at this patchset https://review.openstack.org/#/c/202966/10:09
inc0_ansible will generate config and then config_inside.sh10:10
inc0_will copy it to /etc/haproxy10:10
vbelinc_: I see, thanks a lot!10:10
inc0_SamYaple, I've set watch docker logs haproxy and well...it worked10:13
inc0_container was still up10:13
*** athomas has joined #kolla10:14
SamYapleinc0_: trust me, its not working like youd think10:14
SamYapleyou probably launched a new process10:14
inc0_but docker should die10:14
SamYapleonly if you truly reload10:14
SamYapletry removing a listening port10:14
SamYapleyoull see it doesnt take effect10:15
SamYapledocker exec -it haproxy /usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -sf 110:16
SamYaplethat _will_ break the container10:16
SamYapleyou probably have the policy to restart always10:16
SamYapleso you dont see it go down, change that10:16
inc0_hmm...so it seems10:17
inc0_what was your change then?10:17
SamYapleif you remove exec then pid 1 remains /start.sh10:17
SamYaplethe issues is you need to use a pid file then10:17
SamYapleusing a pid file means no -db mode10:18
SamYapleworking through that now10:18
SamYaple-db really shouldnt be used in "production" anyway10:18
SamYaplefor the record i never attempted to solve this with yaodu, i just started a new container10:18
inc0_hmm...I started from pid file but somehow I couldn't get it working10:21
SamYapleyou have to drop -db10:21
SamYaplethey are mutally exlusive10:21
pbourkevoting for summit talks is open?10:22
SamYaplepbourke: idk is it?10:22
pbourkeI think so10:22
inc0_it is10:22
pbourkei was waiting for an announcement but then saw https://twitter.com/tcarrez/status/62449947807517900910:22
SamYaplewhere to see talks10:22
pbourkeup for an etherpad to collect kolla talks?10:23
pbourkethen we can all vote for each others10:23
SamYaplehttps://www.openstack.org/summit/tokyo-2015/vote-for-speakers/presentation/390810:24
SamYaplecheck out that one10:24
inc0_15 talks from kolla10:24
pbourkehttps://etherpad.openstack.org/p/kolla-tokyo-presentations10:24
inc0_OSAD + Docker?10:25
inc0_why would you even do that?10:25
SamYapleits just nova-docker driver10:25
SamYapleits not image based deploy10:25
inc0_ah...ok10:25
inc0_meh...I thought it was interesting10:26
inc0_:)10:26
inc0_:P10:26
SamYapleive got some prelimenary nova-docker stuff for kolla10:26
SamYaplebut im weary of doing it at the moment10:26
inc0_anyone uses nova-docker anyway?10:26
SamYapleuse? sure10:28
SamYapleworking? no10:28
SamYaple;)10:28
pbourkethe summit website is always so basic10:31
pbourkecan't easily get to my profile, see what I've submitted/voted-for etc10:31
SamYaplepbourke: i think thats all the kolla things10:32
SamYaplei searched for that10:33
pbourkeSamYaple: nice job10:33
SamYaplehehe 5 osad talks. but it isnt called OSAD anymore10:33
SamYapleopenstack-ansible10:33
openstackgerritJames McCarthy proposed stackforge/kolla: Swift Containers  https://review.openstack.org/20217110:35
*** dims has joined #kolla10:36
SamYapleapparently searching your name works as well10:37
*** inc0_ has quit IRC10:41
*** gfidente has quit IRC10:42
*** gfidente has joined #kolla10:55
*** gfidente has joined #kolla10:55
*** inc0 has joined #kolla11:01
*** openstackgerrit has quit IRC11:01
*** openstackgerrit has joined #kolla11:01
*** inc0_ has joined #kolla11:03
*** shardy_ has joined #kolla11:05
*** shardy has quit IRC11:06
*** inc0 has quit IRC11:06
openstackgerritSam Yaple proposed stackforge/kolla: Ansible install of HAProxy  https://review.openstack.org/20296611:08
*** shardy_ has quit IRC11:10
openstackgerritSam Yaple proposed stackforge/kolla: Ansible install of HAProxy  https://review.openstack.org/20296611:11
SamYapleinc0_: ^^11:11
SamYaplethat is working appropriately11:11
*** shardy has joined #kolla11:11
SamYapleAlso it appears we can do a conf.d type directory without issue11:12
SamYaplebut i didnt test implement it yet11:12
*** rhallisey has joined #kolla11:18
inc0_kk, thanks11:26
*** apuimedo|dinner has quit IRC11:27
*** shardy_ has joined #kolla11:27
*** shardy has quit IRC11:28
*** shardy_ has quit IRC11:37
*** shardy has joined #kolla11:37
*** inc0_ has quit IRC11:40
*** vincent_vdk has quit IRC11:47
*** vincent_vdk has joined #kolla11:47
*** vbel has quit IRC11:50
*** vbel has joined #kolla11:50
*** apuimedo|dinner has joined #kolla11:52
openstackgerritPaul Bourke proposed stackforge/kolla: Exclude barbican from the build to fix gate  https://review.openstack.org/20550011:57
openstackgerritPaul Bourke proposed stackforge/kolla: Exclude barbican from the build to fix gate  https://review.openstack.org/20550011:58
openstackgerritPaul Bourke proposed stackforge/kolla: Exclude barbican from the build to fix gate  https://review.openstack.org/20550011:58
openstackgerritMerged stackforge/kolla: Add Gnocchi service to kolla  https://review.openstack.org/18079012:02
*** dwalsh has joined #kolla12:40
*** dims has quit IRC12:52
*** dims has joined #kolla12:53
*** inc0 has joined #kolla13:01
*** inc0 has quit IRC13:08
openstackgerritPaul Bourke proposed stackforge/kolla: Install correct crux in centos-source-base  https://review.openstack.org/20497713:18
*** jtriley has joined #kolla13:21
openstackgerritPaul Bourke proposed stackforge/kolla: Add build from source for Nova  https://review.openstack.org/20256813:22
*** sdake has joined #kolla13:28
*** sdake_ has joined #kolla13:29
sdake_samyaple about?13:31
SamYaplemaybe13:32
*** sdake has quit IRC13:32
SamYaplefisnishing up keepalived sdake_13:33
sdake_cool i need some help13:33
SamYaplewhats new13:33
sdake_i thought i posted this yesterday but let me post it now13:33
SamYaple?13:35
openstackgerritSteven Dake proposed stackforge/kolla: Add Ansible support for Heat  https://review.openstack.org/20552813:35
sdake_heat requires something called keystone domain ids13:36
sdake_have a look at the review13:36
SamYapleyea bootstrap is only for the initial db_sync13:37
SamYaple https://review.openstack.org/20552813:37
SamYapleignore that13:37
SamYaple heat-keystone-setup-domain that would need to be run via a module13:37
SamYapleie shade13:37
sdake_well i dont know how to do that13:39
SamYapleim checking if shade supports it/plans to support it13:39
SamYaplei have no idea what it is actually doing13:39
sdake_ya let me see if i can find docs13:40
SamYapleyou dont seem to have any logic in here to _not_ deploy heat13:40
SamYapleadding in this way makes heat always deploy/required13:40
sdake_http://docs.openstack.org/developer/heat/man/heat-keystone-setup-domain.html13:41
sdake_i dont see a problem with always deploy heat13:41
sdake_its a core service13:41
SamYapleno13:41
SamYaplenot what we agreed to though13:41
SamYaplethe core services are keystone glance nova neutron/networking13:41
SamYaplei would argue cinder is more core than heat13:41
sdake_i agree cinder shouldbeo n by default too13:42
SamYapleno13:42
SamYaplelots of people dont want cinder13:42
SamYaplethis need to be toggleable13:42
sdake_ok well i'm more concerned witht he setup of the domain users13:42
SamYaplesure13:42
sdake_at the moment people willl take what we give them - whatever that is ;)13:43
sdake_what your talking about is "compute kit"13:43
SamYapleexpand?13:43
sdake_the governance repo has a compute kit tag I think13:43
*** pbourke has quit IRC13:43
sdake_there is also something called defcore which defines the minimum set of services to meet hte trademakr guidelines13:44
sdake_I think we should dtrive for defcore rather then ocmpute kit as defaults13:44
*** pbourke has joined #kolla13:44
SamYaplehey guys, that _requires_ swift13:44
SamYapleand i strongly disagree there13:44
sdake_does defcore require swift?13:44
SamYapleyea13:45
SamYaplei know from my previous company13:45
SamYapleanyway, it comes down to they ned to be toggleable, i dont care what our "defaults" are, i care about being able to not deploy it fi i choose not too13:45
SamYapleso for heat it looks like openstackclient can take care of this13:46
SamYapleit is prefered13:46
SamYaplewill look into this for you13:46
sdake_cool thanks sam13:46
sdake_feel free to edit the review13:46
SamYapleok13:46
*** inc0 has joined #kolla13:46
SamYaplealright now for you and saying dhcp doesnt work13:47
sdake_right13:47
SamYapleit works for me which makes me think you are missing a module13:47
*** sdake_ is now known as sdake13:47
SamYapleso ill need some errors or something13:47
SamYaplecheck neutron_agents logs13:47
sdakeya i didn't debug it13:47
sdakeand I just woke up13:47
SamYaplesince it works for me ill need you to debug it for me to help. just file a bug13:48
SamYapleim pretty sure we are missing a few mondules to modprobe13:48
openstackgerritJames McCarthy proposed stackforge/kolla: Swift Containers  https://review.openstack.org/20217113:48
SamYaplemy system probably just loads them by default and yours does not13:48
sdakei wonder if it works for anyone else13:48
SamYapleworks on a completely freshly install machine for me13:49
sdakecould be a problem with my vm netowrking13:49
SamYapledoubtful, that wouldn't really be leaving the network stack at all13:49
sdakei'd like to try it at home where i know my networking works13:50
SamYapleyou do AIO right?13:50
sdakeyup aio13:50
SamYapleyea then doubtful13:50
SamYaplesince it would be all ovs internal13:50
SamYapleits probably your neutron_agents container complaining13:50
SamYaplealso for init-runonce you should probably update glance13:51
SamYaplethe latest glance `pip install -U glance` requires the options as listed13:51
sdakei did that13:52
sdakewhich version of glance are your unning?13:52
SamYaple0.19.013:52
sdakeI ran 0.1913:52
SamYapleyou must not have done it right13:52
SamYapleits required the options in this format for a while13:52
SamYapleeven the docs point this out13:53
SamYaplehttp://docs.openstack.org/kilo/install-guide/install/apt/content/glance-verify.html13:53
sdakei uninstalled and reinstalled it...13:53
SamYapledont know what to tell you13:54
sdakelet me try again, need to hcerrypick the patch again sec13:54
SamYaplemake sure to pip install -U python-openstackclient too13:54
sdakewell I did pip install -U python-glanceclient13:56
sdakeare you sure you installed all of glance like that?13:56
SamYapleopenstackclient will pull it in13:56
SamYapleit doesnt matter what i did, that is the correct paramters and they work for me13:57
SamYaplei normally let openstackclient pull in its deps13:57
SamYaplebut in this case i did specifically pull the latest glanceclient13:57
*** unicell1 has joined #kolla13:58
*** unicell has quit IRC13:58
sdakestill unrecognized arguments13:59
sdake0.19.013:59
SamYaplethe only differnce here might be i am installing from a wheel and you might not be14:00
*** dwalsh has quit IRC14:00
sdakei am installing from pip14:00
SamYaplebut is pip installing a wheel or egg14:00
sdakeegg14:01
SamYapleI jsut had a though. what openrc are you sourcing?14:01
SamYaplebtw use wheels14:01
SamYaplethey the best14:01
sdakeone with password as OS_PASSWORD14:02
SamYaplethat doesnt help14:02
SamYaplebut i believei  know the disconnect14:02
SamYapleyou are using the glance v1 api14:02
SamYaplethe openrc file should be using glance v214:02
sdakehow do you specify that14:03
SamYapledo oyu still have the openrc file you asked me to send oyu?14:03
sdakeno it got lost14:03
SamYaplek sec14:03
sdakewhcih is why i used genenv to make a new one then customized it with password14:03
SamYaplehttp://paste.openstack.org/show/405294/14:04
SamYapleexport OS_IMAGE_API_VERSION=214:04
SamYaplespecifically that14:04
*** Slower has quit IRC14:04
SamYapleyea we should really update all the tools to use non deprecated things14:04
*** inc0 has quit IRC14:05
sdakewhole bunch of unrecognizedo ptiosn there :)14:05
SamYaple?14:05
sdakewith imageapi version -2 the client only has like 3 options14:11
SamYaplewrong14:11
SamYapleit extends things14:11
sdakenope14:13
sdakeit definately reduces down to just 3 options14:13
sdakeit removes --name for eample14:13
SamYaplelisten this works. its in the docs.14:14
sdakehttp://paste.fedoraproject.org/247859/4377472714:14
sdakei dont doubt it works for you14:15
sdakecheck out thhe paste14:15
SamYaplei see <unavailable>14:16
SamYapleseems like a b0rked install14:16
sdakethats with api version 214:16
sdakeif I leave that undefined its got a bunch more options14:17
SamYapleyea but that works fine for me14:18
sdakeactually i am not running openstack atm14:18
SamYaplehere ill pastebin it for oyu14:18
sdakelet me try that14:18
SamYaplehttp://paste.openstack.org/show/405296/14:19
sdakelet me try with a running openstack14:20
sdakemaybe the client needs a running openstack to operate against14:20
SamYapleno even with no openstack it wont break like that14:20
SamYaplethats a borked install14:20
SamYapletry installing it from the wheel14:20
SamYapleive seen old versions of pip cause issues like that14:21
SamYaplepip install -U pip14:21
sdakehow do you install from a wheel14:21
SamYaplepip install -U wheel14:21
SamYaplejust for the record here: http://paste.openstack.org/show/405297/14:22
sdakeya that worked14:23
sdakewe sould document that in some way14:23
SamYaplewas it the pip upgrade or the wheel that fixed it?14:24
sdakeno idea14:24
sdakei did those two commands14:24
SamYapleits also why people keep complaining about docker-py and dokcer-compose versions14:24
sdakethen did pip install -U python-glanceclient14:24
SamYaplemy guess is the non-wheel packages are not built correctly and no one cares to check14:25
SamYapleah it appears keepalived escaped our little config-internal config-external checks14:26
sdakewhat does pip installing wheel do?14:27
sdaketrigger pip to always use wheels?14:28
sdakenote ou dont need that environment variable to be set14:32
sdakeyou just have to do that pip and wheel upgrade14:32
SamYaplei think thats because we only setup the v2 endpoint14:33
SamYapleyea with wheel installed it will use a wheel when available14:33
SamYaplehonestly im shocked it isnt installed by default on your system14:33
sdakemy nova client is busted now14:33
* sdake growls14:33
sdakefedora 2114:33
SamYaplesdake: remove all openstack clients and `pip install -U python-openstackclient`14:33
SamYaplethat should be all you ever need to do14:33
sdakeya quota update is busted14:35
SamYaplewfm....14:35
sdakethis was working yesterday14:35
sdakeerror: argument --user: expected one argument14:35
SamYaplethat you aren't properly pulling the USER_ID14:36
SamYapledo you have openstack client installed?14:36
*** diogogmt has joined #kolla14:36
SamYapleopenstack user list | awk '/admin/ {print $2}'14:37
SamYaplethat should return an id14:37
sdakeERROR: openstack Could not determine a suitable URL for the plugin14:38
* sdake gorans14:38
SamYapleuse the openrc file i posted14:38
SamYapleyoull have to go over the v3 api for keyston14:39
SamYapleyour openrc probably doesnt14:39
sdakeno beuno14:40
SamYaplewell keep working at it. im sure youll figure out what broke14:41
jmccarthyWhat spec/bp is it that has some of the ansible stuff in progress ? Curious to take a peek while I have a few minutes14:45
sdakei removed the /v2.0 from the end of my url14:46
sdakeand now I get permision denied errors14:46
sdakeany ideaon that?14:46
SamYapledid you use the openrc i posed?14:46
sdakeprecisely14:46
sdakesec let me paste it14:47
SamYapleshould work then unless you have leftover environemnt variables14:47
sdakeyes but python-keystone cleint works with v2 api14:47
jmccarthyharmw: Missed your comments ! Hopefully it'll go ok for you :) the baseline stuff seems ok (like list/upload/download/delete) there are some bits that need some work, bugs are listed there also14:47
SamYaplesdake: tahts deprecated dont use it14:48
SamYapleopenstackclient also works with v2.014:48
sdakemy point is it works14:48
sdakeso its not a permissions problem14:48
SamYapleim not going over all this again. well have v2.0 problems until shade lands14:48
sdakehttp://paste.fedoraproject.org/247876/7493531414:49
sdakedoes that look correct?14:50
sdakewhat creates those default domains?14:51
SamYaplethey just are14:51
SamYapleits to allow v2.0 compatibility14:51
sdakedoes that openrc look correct?14:53
SamYapleyup14:54
SamYapleassuming 10.0.2.15 is right14:54
SamYaple(virtualbox?)14:54
sdakeright vb14:54
sdake10.0.2.15 is my vm14:54
SamYapleyea looks good14:55
SamYaplemake sure you have a fresh env14:55
SamYapleif you dont you could have leftover env variables14:55
sdakei just reboooted14:55
SamYaplealso you cant use the keystoneclient14:55
SamYaplethats deprecated14:55
sdakewhere am I using it?14:56
SamYaplejust a reminder14:56
*** blahRus has joined #kolla14:57
sdakethe request you have made requires authentication14:59
* sdake growls14:59
pbourkeharmw: yt?15:00
sdakeDomanNotFound in the logs15:01
sdakeCould not find domiaan: default15:01
SamYaplesdake: you sound like you have lots of issues going on.15:01
sdakeno the only issue is keystone deefault domain is n't found15:01
sdakelooks like a t ypo15:03
sdake"defaut"15:03
SamYaplewhere?15:03
sdakeok working now15:03
sdakein my openrc15:03
SamYapleah15:03
SamYapleyea that woudl do it15:03
openstackgerritSam Yaple proposed stackforge/kolla: Ansible install of HAProxy  https://review.openstack.org/20296615:04
openstackgerritSam Yaple proposed stackforge/kolla: Add keepalived to ansible  https://review.openstack.org/20557015:04
SamYapledas is tested15:04
sdakedhcp now working samyaple15:08
SamYaplew00t w00t15:08
sdakei guess we need that openrc autocreated15:08
SamYaplethats what i like to hear15:08
sdakebecause without the right contents shit don't work ;)15:08
SamYaplei dont know if it will work with config-internal15:08
SamYaplei dont know what endpoints they create15:08
SamYaplewe do some deprecated stuff there15:08
sdakeagree15:08
SamYapleinit-runonce should work fine15:08
sdakeperhaps we need a genenv-ansible15:08
SamYaplebut the openrcs may need to be different15:09
sdakewell i'm excited dhcp works ;)15:10
sdakehow do i create a floating ip to attach to my vm15:10
sdakei forget the steps15:10
sdakenormally I use heat to test vm connectivity15:10
*** dwalsh has joined #kolla15:12
SamYaplei have my own things to do!15:13
sdakeok nm then ;)15:13
SamYapleim almost done with haproxy+keepalived15:13
SamYaplethats the multhost bits15:13
sdakehow is an ip address assigned to haproxy15:16
sdakeis it static orsomething?15:17
SamYapleits what "kolla_internall_address" is currently15:17
SamYaplethats a vip15:17
SamYapleup to operator to ensure no ip conflict15:18
*** daneyon has joined #kolla15:19
SamYaplesdake: you vote on the talks yet?15:20
sdakeno didn't see the talks up for voting15:21
SamYaplehttps://etherpad.openstack.org/p/kolla-tokyo-presentations15:21
sdakewhat is external ip then?15:21
sdakethats the thing that keepalive map to kolla internal address?15:21
sdake8 talks lol15:21
SamYaplei think theres more i just couldnt fine them15:22
SamYaplethose are the ones directly related to kolla community15:22
SamYaplethat i coudl see15:22
rhallisey+3 to all15:24
SamYaplerhallisey: same15:24
SamYaplebtw you didnt mention kolla in your talk!15:24
SamYapleso i didnt catch it15:24
rhalliseyoh15:24
SamYaplehttps://www.openstack.org/summit/tokyo-2015/vote-for-speakers/presentation/531115:24
rhalliseyya it's something I want to add to kolla15:24
SamYapleok well i was just letting you know, i didnt ignore that15:24
rhalliseyya np15:25
rhallisey:)15:25
SamYaplehmmmm when running haproxy rabbit breaks15:33
SamYaplewierd15:33
SamYapleweird weird wierd15:33
SamYaplehey guys any objection to renaming the database and message-broker roles to mariadb and rabbitmq? originally it ihad a reason but the design went a different direction15:34
SamYaplefor ansible of course15:34
pbourkenope15:37
pbourkequestion, what would it take to provide nightly build/pushes of kolla images to dockerhub15:37
SamYaplebetter lots of things15:38
pbourkeim losing my mind building them on every new VM15:38
SamYapleincluding docker15:38
SamYapleright now the biggest issue is docker push pushes up every layer to the new registry for every image15:38
SamYapleit doesnt know its already up there15:38
SamYaple(there are some exceptions, but thats true for the most part)15:38
pbourkeok so its inefficient, its just some extra bandwidth though right?15:39
SamYapledocker upstream is working on the issue but until then pushes takes lik 30GB of bandwidth15:39
pbourkeok quite a lot of bandwidth :)15:39
SamYaplequite alot of containers15:39
sdakepbourke the issue is the build and push process takes like 5 hours15:39
SamYaplewhen upstream docker fixes things the push should take about 15 minutes i estimate15:40
pbourkehow would you feel about some form of --core-services flag to build15:40
SamYapleat least from my house in parallel15:40
sdakethe gate max runtime is 90 minutes15:40
SamYaplepbourke: i am working on selective builds for the build.py15:41
SamYapleso you can tell it what to build15:41
sdakehttps://www.openstack.org/summit/tokyo-2015/vote-for-speakers/Presentation/667615:42
SamYapleadd it to the etherpad15:42
sdakemy float doesn't connect to my fixed via ping15:45
sdakehow did you ping your vm samyaple?15:45
sdakefloatingip-list shows it attached to 10.0.0.315:45
sdakebut pinging 10.0.2.151 no beuno15:45
SamYaplei dont know how youre setup but ping probably wont work on the same host unless you set it up correctly15:47
SamYapleit should work right now from a different host (assuming correct external net setup)15:47
sdakei see let me try that15:47
sdakeI don't have a 10.0.2.151 network on my laptop15:48
sdakeso basically I need to create a new vm to ping from?15:49
SamYapleno idea15:51
pbourkehttps://www.openstack.org/summit/tokyo-2015/vote-for-speakers/presentation/472715:51
SamYapledont know how youre stuff is setup15:51
sdakei setup virtualbox with two ips15:51
sdakeattached via nat15:51
*** dwalsh has quit IRC15:56
*** bitblt has joined #kolla15:57
SamYapleyea i dont know sdake. i cant help you here. i know how this stuff actually works15:57
SamYaplei dont know your setup15:57
SamYaplewould have to be on the box15:57
sdakeya i can't even ssh into my vm15:57
SamYapleyou can through the namespace15:58
*** bmace has quit IRC16:04
SamYapleah rabbit breaks because it binds to all ports16:05
SamYapleall addresses*16:05
*** sdake has quit IRC16:06
SamYaplewell would ja looky there16:09
SamYapleit works16:09
SamYaplehaproxy + keepalived confirmed working16:10
*** apuimedo|dinner is now known as apuimedo|away16:13
openstackgerritSam Yaple proposed stackforge/kolla: Tells rabbitmq to listen on single ip  https://review.openstack.org/20561216:19
*** unicell1 has quit IRC16:20
SamYaplebtw guys, for stackforge projects we are #3 is total commits16:20
SamYapleonly fuel-web and fuel-library beat us out16:20
SamYapleexcuse me total reviews* this cycle16:20
SamYaplewe are really active!16:21
rhallisey nice!16:24
openstackgerritMichal Rostecki proposed stackforge/kolla: Add MariaDB image for Ubuntu  https://review.openstack.org/20561516:34
openstackgerritSam Yaple proposed stackforge/kolla: Add keepalived to ansible  https://review.openstack.org/20557016:34
openstackgerritSam Yaple proposed stackforge/kolla: Ansible install of HAProxy  https://review.openstack.org/20296616:34
SamYaplealright guys. thats it16:35
SamYaplesuccessfully tested and working multinode haproxy+keepalived deployment16:35
SamYaplehttps://review.openstack.org/#/c/205612/ https://review.openstack.org/#/c/202966/ https://review.openstack.org/#/c/205570/16:36
SamYapleif some cores could approve those patches as soon as possible i will be eternally grateful16:36
*** daneyon has quit IRC16:38
*** daneyon has joined #kolla16:38
*** unicell has joined #kolla16:47
*** absubram has joined #kolla16:54
*** Slower has joined #kolla17:00
*** dims is now known as dimsum__17:04
*** dwalsh has joined #kolla17:05
*** diogogmt has quit IRC17:05
*** diogogmt has joined #kolla17:06
*** athomas has quit IRC17:27
*** achanda has joined #kolla17:27
*** athomas has joined #kolla17:34
*** daneyon has quit IRC17:38
*** daneyon_ has joined #kolla17:38
vincent_vdkSamYaple: wow, that look awesome17:38
harmwpbourke: am now!18:05
harmwshoot18:05
*** gfidente is now known as gfidente|AFK18:14
*** blahRus has quit IRC18:18
harmwjmccarthy: swift... right18:33
*** Slower_ has joined #kolla18:43
*** Slower_ has quit IRC18:48
*** achanda has quit IRC18:59
harmwso, time write the final comment19:06
harmwjeez19:06
harmwthere19:12
harmwjmccarthy: done reviewing19:12
*** daneyon_ has quit IRC19:13
*** daneyon has joined #kolla19:14
*** absubram has quit IRC19:21
*** bitblt has quit IRC19:22
*** dwalsh has quit IRC19:40
*** mfalatic has quit IRC19:48
*** achanda has joined #kolla19:48
*** achanda_ has joined #kolla19:52
*** achanda has quit IRC19:53
*** achanda_ has quit IRC19:59
*** achanda has joined #kolla19:59
*** shardy_ has joined #kolla20:09
*** shardy has quit IRC20:10
*** achanda has quit IRC20:10
*** shardy_ has quit IRC20:14
*** shardy has joined #kolla20:15
*** achanda has joined #kolla20:15
*** achanda has quit IRC20:35
*** achanda has joined #kolla20:52
*** rhallisey has quit IRC20:56
*** rhallisey has joined #kolla20:56
*** rhallisey has quit IRC20:57
*** bmace has joined #kolla20:58
harmwhttps://bugs.launchpad.net/kolla/+bug/147814521:20
openstackLaunchpad bug 1478145 in kolla "gnocchi api and statsd fail to build" [Undecided,New]21:20
harmwmissing packages, so I'm curious how they got build during the review process21:21
harmwor is this some wild wicked shitty issue with the fedora repos, again :p21:21
*** jtriley has quit IRC21:45
openstackgerritHarm Weites proposed stackforge/kolla: [WIP] Vagrantfile and docs  https://review.openstack.org/20423821:50
openstackgerritHarm Weites proposed stackforge/kolla: [WIP] Vagrantfile and docs  https://review.openstack.org/20423822:03
*** achanda_ has joined #kolla22:07
*** achanda has quit IRC22:11
*** gfidente|AFK is now known as gfidente22:16
*** diogogmt has quit IRC22:28
*** achanda_ has quit IRC22:28
*** jtriley has joined #kolla22:52
*** jtriley has quit IRC22:56
*** dimsum__ has quit IRC23:02
*** dimsum__ has joined #kolla23:05
*** diogogmt has joined #kolla23:12
*** achanda has joined #kolla23:22
*** achanda has quit IRC23:28
*** achanda has joined #kolla23:31
*** daneyon has quit IRC23:33
*** daneyon has joined #kolla23:33
*** achanda has quit IRC23:43
*** achanda has joined #kolla23:45
*** achanda has quit IRC23:47
*** daneyon has quit IRC23:49
*** daneyon has joined #kolla23:49

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