Sunday, 2015-08-02

*** shadower has quit IRC00:23
*** shadower has joined #kolla00:23
*** vinkman has quit IRC00:57
*** vinkman has joined #kolla00:57
*** diogogmt has joined #kolla01:00
*** ccrouch1 has quit IRC01:03
*** dimsum__ has quit IRC01:24
*** juggler has quit IRC01:43
*** dimsum__ has joined #kolla01:53
*** erkules_ has joined #kolla01:55
*** britthouser has joined #kolla01:56
*** erkules has quit IRC01:58
*** britthou_ has quit IRC01:59
*** britthouser has quit IRC02:02
*** dimsum__ has quit IRC02:04
*** britthouser has joined #kolla02:09
*** britthou_ has joined #kolla02:10
*** britthouser has quit IRC02:10
*** britthou_ has quit IRC02:22
*** vinkman has quit IRC02:25
*** britthouser has joined #kolla02:26
*** britthouser has quit IRC02:33
*** britthouser has joined #kolla02:38
*** britthouser has quit IRC03:46
*** achanda has quit IRC03:50
*** britthouser has joined #kolla04:21
*** achanda has joined #kolla04:43
*** britthouser has quit IRC05:02
*** sdake has joined #kolla06:09
sdakeyo06:09
SamYapleyo06:09
SamYapleready to cut a tag06:09
*** sdake has quit IRC06:26
*** achanda has quit IRC09:11
*** achanda has joined #kolla10:11
*** achanda has quit IRC10:17
openstackgerritSam Yaple proposed stackforge/kolla: Add linuxbridge as option to ansible  https://review.openstack.org/20776010:49
*** sdake has joined #kolla10:59
sdakemorning10:59
SamYaplemorning sdake11:08
*** sdake has quit IRC11:09
*** sdake has joined #kolla11:17
sdakemorning11:18
SamYapleagain, morning sdake11:19
SamYaplelinuxbridge is fully operational and tested11:19
sdakehey sam11:19
sdakenice ;)11:19
SamYaplecoworker tested Kolla. it worked!11:19
SamYapleon 15.04 ubuntu, which ive never tested11:20
sdakehow many nodes11:20
SamYaplejust thier laptop11:20
SamYapleAIO11:20
sdakei guess i'd expect htt to wokr 9wtm)11:21
SamYapled89)fjl?11:21
sdake(tm0 that is ;)11:21
openstackgerritSam Yaple proposed stackforge/kolla: Add linuxbridge as option to ansible  https://review.openstack.org/20776011:27
sdakesamyaple looks good - comment in the revie for you11:36
SamYapleintended11:37
SamYapleoops do see an issue though11:38
SamYaplewould you bleieve a recurisve regex went wrong?11:39
SamYaplecrazy right?11:39
sdakei dont see any issue but I didn't physicallyt est11:39
sdakeif you say its correct thats good enough for me :)11:40
SamYaplei have tested (even with that error) it works11:40
SamYapleim fixing error now11:40
SamYapleso i have also tested openvswitch + linuxbridge in the same environment11:40
SamYapleit works, ish11:40
sdakewatching avengers ar 4am  winning11:41
SamYapleit could be used to migrate from one plugin to the other plugin though!11:41
SamYaplesuper powerful there11:41
sdakethats sweet11:41
sdakethat may come in handy11:41
SamYapleindeed11:41
SamYaplei mean i wont say its easy, but i have tested that it *could* be done11:41
sdakebought a 45 record - 200 gram - can't wait to crank it up11:43
sdakedon't want to wake up my nieghbors atm tho11:43
sdakethey already dislike me enough already ;)11:43
SamYapleprobably the snoring11:43
sdakei need a tesseract11:44
sdakepossibly not the snoring11:44
SamYapleim pretty sure im powered by one11:44
sdakemore like the weeds in my badyard11:44
sdakebackcyard11:44
sdake"please put down the spear!"11:45
SamYaple*touch*11:45
sdakethis movie used to be free on prime then they made me buy it11:45
SamYaplehad to make up for primeday somehow11:46
sdakean ant has no quarrel with a boot ;)11:46
SamYapleright, he kicks that boots ass11:46
SamYaplehave you even seen antman11:47
SamYaplePOW11:47
openstackgerritSam Yaple proposed stackforge/kolla: Add linuxbridge as option to ansible  https://review.openstack.org/20776011:48
sdakeok where is the diff button11:48
SamYaplelol11:48
SamYapleclick on the ml2_conf.ini11:49
sdakei oy iy sll difr ny difr11:49
SamYaplenear the top of the file where it says "Patch Set"11:49
SamYapleon the left select 2, on the right select 311:49
SamYapleor rather 3 -- 411:49
sdakeit letsm e click 3 then 411:51
sdakebut not both at same time11:51
SamYapleone at a time11:51
sdakei did one at a time11:51
SamYapleyou should see the diff between the two sets11:51
sdakeshouldn't it make a diff betweeen the two?11:51
SamYaple3 o nthe left, 4 on the right11:51
SamYapleyup11:51
SamYaplehttps://review.openstack.org/#/c/207760/3..4/ansible/roles/neutron/templates/ml2_conf.ini.j211:52
sdakei got it11:52
sdakethanks11:52
SamYaplenp11:52
sdakewow thatis totally nonobvious11:52
SamYapleyep11:52
SamYaplei which we could diff which files were modified too11:52
sdakegrep gone wild :-)11:52
*** mandre has quit IRC11:52
sdakewow ocld in house but can't turn on on the heater11:55
sdakewhy oh why does my wife turn it to 68 at night11:55
sdakeits warmer outside then in the house11:56
SamYaplebut... thats normal11:56
sdakeharmw you awake11:59
sdakeboy i'm hoping we dont need this tc-approved tag to get the defaults shown in stackalytics12:01
sdakebecause tc-approved requires defcore approval12:01
* sdake ughs12:01
SamYaplesdake: how do you mean?12:03
sdakelook at stacklytics front page12:03
sdakeeven heat doesn't show up on default list12:03
SamYapleyea its all fucked up12:03
SamYaplei think stackalytics is broked12:03
sdakeya they changed the tc-approved to be default i think12:05
sdakeif you click all kolal shows up12:05
*** mandre has joined #kolla12:10
sdakedid you say heat was or was not working12:12
sdakesamyaple ^^12:13
*** achanda has joined #kolla12:14
SamYaplesdake: idk12:15
SamYaplei dont rememebr12:15
SamYaplei believe it stacklists correctly12:15
SamYapledomains don't work12:15
sdakeya that worked in my version12:15
sdakeif domains dont work then  stack cetion wont work12:15
sdakewe ar egoin to hae to get that fixed - lots of stuff we need now depends on heat12:15
sdakeworking that is12:15
sdakei'd fix it but I don't know how12:16
sdakei think you suggestin the review we need version 2.0 of ansible12:16
sdakei'd rather fix itprior to then12:16
SamYaplenope12:16
SamYapleneeds the modules from 2.012:16
SamYaplethen we have to remove the 2.0 code from the repo and use keystone v312:16
SamYaple_and_ have to somehow make sure we dont break 2.0 clouds or something in the process12:17
sdakewhen does ansible 2.0 come out - couple months?12:17
SamYapleidk august i think12:18
*** achanda has quit IRC12:19
sdakeyar I think we need to hve a solution before aug/sept12:19
sdakethe breaking 2.0 clouds, you mean clouds running on keystone v2.0?12:19
SamYapleyea12:19
SamYaplebut sersiouly, the answer is i need 2.0 modules and until then heat wont work12:19
sdakewell that is our migratoin path problem to solve no?12:19
SamYapleyea, but i still need the modules that work with both 2.0 and 3.012:20
SamYaplemy modules do not do 312:20
SamYaplethats where ansible 2.0 comes in12:20
SamYaplei literally cannot create the stuff heat needs12:20
sdakethat heat script can create it12:22
sdakehow does it do teh job?12:22
SamYaplecouldnt tell you. never got it to work properly from the container with v312:23
SamYaplesame issue i had with keysotne12:23
sdakeit works with config-internal12:23
SamYaplefeel free to work on it sdake12:23
sdakethe thing it depends on is the keystone master key thing12:23
sdakeif we can feed that in a key/value pair it would work12:23
sdakehere is the deal, we need heat working, if we can make a mdoule that works like heat-domain-create or whatever its clled12:25
sdakecan't a module be created that does the job?12:25
SamYaplefeel free to work on it sdake , I won't waste my time on it when that work goes out the window anyway12:25
SamYaplei have alot of stuff for L312:25
sdakei'm happy to work on it, mind throwing me a bone as to how it should be done12:26
SamYaplebuild v3 modules12:26
SamYaplei guess12:26
sdakewhat v3 mdoules12:26
SamYaplewhichever ones heat needs. i think it creates a domain and user, so pretty much all the modules i wrote as a stop gap, well need those again in v312:27
SamYapleor, you know, wait for ansible and the upstream modules12:27
sdakeoh mean by v3 keysotne v312:28
sdakeoh/you mean12:28
SamYapleand whatever else heat needs i nthe a modules12:28
SamYaplei dont know12:28
sdakeis there a way to just use that script directly12:28
sdakeand have it cconfigure keystone inside the container using the v3 client within it12:28
SamYapleas ive said, i was unable to get it to work12:28
sdakethat seems like a good stopgap until v2.0 ansible is redy to roll12:29
sdakethat unblocks dev for things like trove and magnum12:29
SamYapleif you can get it to work, which I could not12:30
sdakei guess the question I have is I need to get the ADMIN_TOKEN into the vm12:30
SamYaplethat wont work12:30
sdakerathe rinto the container12:30
sdakewhy wont that work12:31
SamYapleit didn't accept the admin_token for bypassing auth or something12:31
sdakeyou mean you tried it?12:31
SamYapleyes sdake, i tried to get it to work and it did not12:32
sdakewhen I run the container the logs show that it needs an admin_token12:32
sdakedid you specifically pass in the admin token?12:32
SamYapleas i have said before and i dont want to repeat anymore. yes. to all forms of auth. i tried all of them.12:33
SamYaplehopefully youll have beeter luck12:33
sdakehow do I get the admin token into the container - I realize you tried but  Iwant  to experiment and don't know how to get that data in the correct place12:34
SamYaplethe same way keystone does12:34
SamYapledoes the gate use AUFS for docker?12:35
sdakegat euses lvm iirc12:35
sdakefedora 21 default whateve rthat is, which I am pretty sure is vm12:35
sdakelvm12:35
SamYapledocker-in-docker uses ubuntu it looks like12:36
SamYaplewell probably need to switch the gate12:36
sdakecoud you confirm https://github.com/stackforge/kolla/blob/master/ansible/roles/glance/tasks/register.yml#L15 is how keystone user stuff is cretaed in ansible?12:37
sdakeI am open to making a new gate which is ubuntu specific12:37
sdaketell me what you need and Ill make it happen12:37
SamYapleno in the keystone start.sh12:37
SamYaplethat uses admin_token12:37
SamYaplesdake: im writing the script for DIND now, once that works it just needs to be shoved into an ubuntu gate I suppose12:38
sdakewhere is admin token in here https://github.com/stackforge/kolla/blob/master/docker/common/keystone/start.sh#L3112:39
SamYaplethe environment12:39
sdakehow does it get into the environment?12:40
sdakethat must be in start.yml?12:40
SamYapleyou went to the keystone ansible stuff right?12:40
SamYapleits in bootstrap.yml since its bootstraping12:40
sdakehttps://github.com/stackforge/kolla/blob/master/ansible/roles/glance/tasks/start.yml#L1512:41
sdakehttps://github.com/stackforge/kolla/blob/master/ansible/roles/glance/tasks/bootstrap.yml#L1412:41
sdakeglance doesn't appear to pass the admin_token12:41
SamYapleprobably because thats glance and not keystone12:42
sdakekeystone has no admin_token https://github.com/stackforge/kolla/blob/master/ansible/roles/keystone/tasks/bootstrap.yml#L812:42
SamYaplecomeon dude12:43
SamYaplei have things to do. look a little harder. it seems like youre being difficult12:43
SamYaplehttps://github.com/stackforge/kolla/blob/master/ansible/roles/keystone/tasks/bootstrap.yml#L1612:43
sdakesrsly I need admin token and i dont know how to get it12:43
sdakethat is what I'm looking for12:43
SamYapleit right there12:43
SamYaplejust read the code12:43
SamYapleit says admin_token12:43
*** dimsum__ has joined #kolla12:43
sdakeoh OS_ADMIN_toKEN12:44
SamYapleno OS_SERVICE_TOKEN12:44
sdakeyou mean OS_SERVICE_TOKEN?12:44
SamYaplewhich maps to the admin_token yes12:44
SamYaplesince admin_token is what keystone clals it12:44
sdakecool thanks that was hepful ;)12:44
sdakeis that some global key that is set in globals.yaml?12:45
SamYaplewhich one?12:45
sdake{{ keystone_admin_token }}12:45
SamYaplewould be in passwords.yml12:46
sdakethanks12:46
SamYapleyw12:46
sdakeso yu set ADMIN_TOKEN to that in the heat env and ran heat_domain_setup.sh?12:46
sdakeand no bueno12:46
sdakeok for dnd what do you need12:48
SamYapleis our gate a fedora gate currently?12:48
sdakea ubuntu gate to run a particular script?12:48
SamYaplesdake: yea we have to do several things12:48
sdakeyes but we will need a new gate for dnd12:48
SamYaplebuilding the DIND image, starting a private registry, building the images12:49
SamYaplepush them to the private12:49
SamYaplecreate the DIND containers, then run ansible with those cotnainers in the inventory file12:49
*** dimsum__ has quit IRC12:50
sdakehere is the gate script https://github.com/stackforge/kolla/blob/master/tests/setup_gate.sh12:50
sdakeyou need to make a  new gate script12:50
sdakesetup_dind_gate.sh12:50
sdakeor setup_gate_dind.sh12:50
SamYapleneeds to be like setup_gate_centos_aio.sh setup_gate_ubuntu_multinode.sh I would think12:51
SamYapleor is suppose it cna test aio and multinode in the same gate12:52
sdakecall it what you like12:52
sdakejust let me know when you have a name ;)12:52
sdakethe purpose of setup_gate is to get the gate environment running12:52
sdakethen you run tox -e job12:52
SamYaplewe need a gate for ubuntu,centos and binary,sourec right?12:52
sdakewhere the job is the operation you want to run12:52
sdakeexample coming12:52
SamYapleso the job would be ubuntu,centos/source,binary12:53
SamYaplegate would be the same, yes?12:53
sdakehttps://github.com/stackforge/kolla/blob/master/tox.ini#L3412:53
sdakelets start with one12:53
sdakeand go from there12:53
SamYapleok12:53
sdakeso that tox command builds the images12:53
sdakei'd suggest making a separate testnev:xyz for the testing itself12:54
sdakethe way the gate runs, is it runs setup_gate.sh12:54
sdakethen it runs tox -eimages12:55
sdakeif it runs 0 the gate says "all good"12:55
sdakeif it returns nonzero the gate fails12:55
sdakethis new gate can run tox -e images12:56
sdakeand tox -e ansible-aio12:56
sdakeor whateer we call it12:56
sdakeit can run ubnutu or fedora as the gating os12:56
SamYaplehow do i get it to run [testnev:xyz]12:56
sdakein the gate - i'll do that if you like - moment12:57
*** dimsum__ has joined #kolla12:57
sdakehttps://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/kolla.yaml#L1712:58
sdakeI think we just duplicate that job template12:58
sdakeand call it something else12:58
sdakeand there is some linkage stuff that goes in a different file to call it12:58
SamYapleah this is what jpeeler was working on12:58
sdakehe was workign on a build.py version i think12:59
SamYapleWell i have to use that for time reasons12:59
sdakeone thing youc an do is hae th gate return success all the way13:00
sdakewhile you get your testing into shape13:00
sdakebuild.py will work in the gate13:00
sdakeyou will have to make a new tox -e images code13:00
SamYaplewell might as well just make it non-voting and let it fail13:01
sdakeit will definatelybe non-voting13:01
sdakeonce a gate is voting, it blocks the commits13:01
sdakeuntil the gate passes13:01
sdakewe tried to make build images gating, and all hell broke lose13:01
sdakethe main problem is the rdo repos are not mirrored13:02
SamYaplebuild from source should be the only voting IMO13:02
sdakeand the rdo server goes down blocking our gate13:02
sdakewe will maek as many things gating as are reliable13:03
sdakeright now, that is nothing functional ;)13:03
sdakei dont know when jpeeler is back, probably couplee of weeks13:03
sdakeI wuldn't block on him13:03
sdakeso your setup gate will want to build the dind image whatever that is, and build or install the registry13:05
sdakekeep in mind the gate is pretty much empty on start13:06
sdakegate machine13:06
SamYapledoes it have a consistent ip?13:06
sdakeas in between boots?13:06
sdakeor during the ifetime of the vm/13:06
SamYapleboth13:06
sdakei don't know for certain, but i'd expect livetime of vm for it to remian same13:07
sdakeeven possiblybetween boots13:07
sdakeso the vms run on rax's public cloud13:07
sdakeand hp's public cloud13:07
sdakethere are about 1500 vms iirc13:07
sdakeso whateve they do, which I'd expect keep a consistent ip address13:07
sdakei am going to connect to my local network - for some reason i don't get external access when I do that13:12
sdakeso dropping off for awhile to work on heat13:12
sdakedo you need anything else?13:12
SamYaplenope going to bed13:13
SamYaplethanks13:13
sdakeenjoy13:13
sdakeping me later when you begin work if you have qs13:13
SamYaplethansk sdake \13:16
*** sdake has quit IRC13:17
*** sdake has joined #kolla13:24
*** sdake_ has joined #kolla13:53
*** sdake has quit IRC13:57
*** sdake has joined #kolla13:58
*** sdake_ has quit IRC14:02
sdakesamyaple still awake?14:22
openstackgerritMerged stackforge/kolla: Updated all tags for Liberty2  https://review.openstack.org/20815715:26
*** pbourke has quit IRC15:32
*** pbourke has joined #kolla15:32
*** achanda has joined #kolla16:17
*** achanda has quit IRC16:22
*** vbel has quit IRC16:49
*** vbel has joined #kolla16:50
harmwsdake: sup17:46
sdakesup harmw17:46
sdakejust beating heat into submission17:46
sdakegot keystone domains working (in the bootstrap container)17:47
harmwcool, cool17:47
sdakeits a bit untidy but will do the job for now17:47
harmwanything that needs to be acked? else I'm gonna enjoy the remainder of this sunday evening :)17:47
sdakethere might be a couple things17:47
sdakei don't recall17:47
harmwaw crap17:47
harmw:p17:47
harmwsdake: https://review.openstack.org/#/c/205528/ needs rebase or something17:48
sdakeya i'm working on getting it working now17:49
openstackgerritMerged stackforge/kolla: Add linuxbridge as option to ansible  https://review.openstack.org/20776017:55
harmwright, well back to building-a-wordpress-website-in-42-months17:55
harmwIll check back here every now and then sdake :)17:56
sdakehaha18:01
sdakewordpress = winning demo18:01
harmwhm?18:05
harmwdeploying openstack and using heat to create a wordpress website on some instance18:06
harmwhehe18:06
harmwsounds nice18:06
harmwand perfectly doable18:06
harmwin my case, building a wordpress websites means messing around with PHP to build my own plugins... yuck18:07
harmwneccesary evil18:07
*** achanda has joined #kolla18:14
*** diogogmt has quit IRC18:27
*** diogogmt has joined #kolla18:29
*** jmccarthy has quit IRC18:38
*** jmccarthy has joined #kolla18:38
*** achanda has quit IRC18:44
*** diogogmt has quit IRC18:44
sdakeoh snap I just created a stack18:55
*** Ti-mo has quit IRC18:56
*** walters has quit IRC18:56
*** walters has joined #kolla18:56
sdakeand it worked18:56
*** Ti-mo has joined #kolla18:56
*** larsks has quit IRC19:10
*** diogogmt has joined #kolla19:11
*** larsks has joined #kolla19:11
*** dimsum__ has quit IRC19:14
*** achanda has joined #kolla19:18
openstackgerritSteven Dake proposed stackforge/kolla: Add Ansible support for Heat  https://review.openstack.org/20552819:20
openstackgerritSteven Dake proposed stackforge/kolla: Add Ansible support for Heat  https://review.openstack.org/20552819:22
openstackgerritSteven Dake proposed stackforge/kolla: Include oslo_reports in installation of heat  https://review.openstack.org/20822619:22
openstackgerritSteven Dake proposed stackforge/kolla: Add Ansible support for Heat  https://review.openstack.org/20552819:31
openstackgerritSteven Dake proposed stackforge/kolla: Bootstrap the heat images properly  https://review.openstack.org/20824819:31
*** dimsum__ has joined #kolla20:15
*** dims_ has joined #kolla20:17
*** dimsum__ has quit IRC20:20
*** achanda has quit IRC20:25
*** sdake_ has joined #kolla20:30
*** sdake has quit IRC20:33
*** sdake_ has quit IRC20:35
*** dims_ has quit IRC20:50
*** dimsum__ has joined #kolla20:51
*** dimsum__ has quit IRC20:57
*** dimsum__ has joined #kolla21:01
*** dims_ has joined #kolla22:05
*** dimsum__ has quit IRC22:06
*** diogogmt has quit IRC22:45
*** diogogmt has joined #kolla23:06
*** dimsum__ has joined #kolla23:55
*** dims_ has quit IRC23:57

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