Tuesday, 2016-06-14

*** vhosakot has quit IRC00:05
kklimondahmm, my libery deployment (1.1.2 from git) is failing at  "ceph | Fetching Ceph keyrings" with ValueError: No JSON object could be decoded00:10
kklimondait looks like ceph_mon containers are not being started00:10
kklimondaI can see this part of the playbook being skipped00:10
kklimondalooks like I had an existing ceph_mon_config from previous installation00:16
*** diogogmt has quit IRC00:18
*** ravig has joined #openstack-kolla00:19
*** sacharya has joined #openstack-kolla00:20
*** sacharya_ has quit IRC00:20
*** Jeffrey4l has joined #openstack-kolla00:23
*** mbound has joined #openstack-kolla00:25
*** wmiller has quit IRC00:26
*** wmiller has joined #openstack-kolla00:27
*** yuanying has quit IRC00:27
*** yuanying has joined #openstack-kolla00:27
openstackgerritMerged openstack/kolla-kubernetes: Look in kolla-kubernetes directory instead of kolla  https://review.openstack.org/32905800:28
*** mbound has quit IRC00:30
*** sacharya has quit IRC00:41
*** jtriley has joined #openstack-kolla00:51
*** daneyon_ has joined #openstack-kolla00:52
*** daneyon_ has quit IRC00:57
*** zhiwei has joined #openstack-kolla01:08
*** rhallisey has quit IRC01:16
*** fragatina has quit IRC01:23
*** tfukushima has joined #openstack-kolla01:44
*** jtriley has quit IRC01:48
*** sacharya has joined #openstack-kolla01:59
*** sacharya has quit IRC01:59
*** ravig has quit IRC02:16
openstackgerritMerged openstack/kolla: The quickstart guide still says to use Anisble 1.9.4  https://review.openstack.org/32901502:21
*** tfukushima has quit IRC02:29
*** dave-mccowan has quit IRC02:32
*** sacharya has joined #openstack-kolla02:34
*** tfukushima has joined #openstack-kolla02:38
*** daneyon_ has joined #openstack-kolla02:40
*** jtriley has joined #openstack-kolla02:44
*** daneyon_ has quit IRC02:45
*** jtriley has quit IRC02:49
*** sacharya_ has joined #openstack-kolla02:49
*** yuanying has quit IRC02:50
*** sacharya has quit IRC02:52
*** yuanying has joined #openstack-kolla02:52
*** ravig has joined #openstack-kolla02:54
*** klint has joined #openstack-kolla02:56
*** openstackgerrit has quit IRC03:11
*** openstackgerrit has joined #openstack-kolla03:11
*** sacharya_ has quit IRC03:27
*** sacharya has joined #openstack-kolla03:28
*** coolsvap has joined #openstack-kolla03:28
*** sacharya_ has joined #openstack-kolla03:30
*** sacharya has quit IRC03:32
*** yuanying has quit IRC03:33
*** sacharya has joined #openstack-kolla03:33
*** yuanying has joined #openstack-kolla03:34
*** sacharya_ has quit IRC03:36
*** jtriley has joined #openstack-kolla03:52
*** ayoung has quit IRC03:56
*** berendt has quit IRC03:56
*** jtriley has quit IRC03:59
*** yuanying has quit IRC04:05
*** yuanying has joined #openstack-kolla04:07
*** berendt has joined #openstack-kolla04:44
*** fragatina has joined #openstack-kolla04:45
*** fragatina has quit IRC04:50
*** ravig has quit IRC04:55
*** ravig has joined #openstack-kolla04:57
openstackgerritMerged openstack/kolla: Remove Heat CLI deprecated commands  https://review.openstack.org/32912505:11
*** sacharya has quit IRC05:16
*** sacharya has joined #openstack-kolla05:16
*** salv-orl_ has quit IRC05:17
*** salv-orlando has joined #openstack-kolla05:18
*** ravig has quit IRC05:25
*** salv-orl_ has joined #openstack-kolla05:29
*** salv-orlando has quit IRC05:31
*** salv-orl_ has quit IRC05:34
*** salv-orlando has joined #openstack-kolla05:34
openstackgerritMerged openstack/kolla: Fix missing ceilometer user in the sudoers list for binary type  https://review.openstack.org/32858105:38
*** SiRiuS__ has joined #openstack-kolla05:46
*** tfukushi_ has joined #openstack-kolla05:47
*** tfukushima has quit IRC05:49
*** jtriley has joined #openstack-kolla05:54
*** mbound has joined #openstack-kolla05:55
*** jtriley has quit IRC06:00
*** mbound has quit IRC06:00
openstackgerritChristian Berendt proposed openstack/kolla: Create ansible home directory in kolla-toolbox container  https://review.openstack.org/32927406:07
*** salv-orlando has quit IRC06:13
*** salv-orlando has joined #openstack-kolla06:14
*** daneyon_ has joined #openstack-kolla06:17
Mech422wirehead_: were they still making Mac clones in the pII era? I thought apple squashed that earlier ?06:17
*** daneyon_ has quit IRC06:22
*** openstackgerrit has quit IRC06:48
*** openstackgerrit has joined #openstack-kolla06:48
openstackgerritMd Nadeem proposed openstack/kolla: Added unit test for start container  https://review.openstack.org/32724706:56
openstackgerritMd Nadeem proposed openstack/kolla: Added unit test for start container  https://review.openstack.org/32724707:03
*** sacharya has quit IRC07:03
openstackgerritSwapnil Kulkarni (coolsvap) proposed openstack/kolla: Update kollaglue repo on docker to kolla  https://review.openstack.org/32928907:04
*** cloudnautique has quit IRC07:08
*** Serlex has joined #openstack-kolla07:08
*** jeh has quit IRC07:09
Mech422mag009_: Did you say something about missing ceph.conf file earlier ? I can't remember who said it, and cant find it in scrollback now07:09
*** tfukushi_ has quit IRC07:20
*** tfukushima has joined #openstack-kolla07:21
*** pece has joined #openstack-kolla07:21
*** mikelk has joined #openstack-kolla07:22
*** tfukushima has quit IRC07:22
*** tfukushima has joined #openstack-kolla07:22
*** dmk0202 has joined #openstack-kolla07:32
*** pece has quit IRC07:32
*** athomas has joined #openstack-kolla07:33
*** tfukushima has quit IRC07:37
*** tfukushima has joined #openstack-kolla07:39
*** tfukushima has quit IRC07:40
*** tfukushima has joined #openstack-kolla07:41
*** salv-orlando has quit IRC07:44
*** salv-orlando has joined #openstack-kolla07:44
*** jeh has joined #openstack-kolla07:48
*** jeh has joined #openstack-kolla07:48
*** SiRiuS__ has quit IRC07:48
*** fragatina has joined #openstack-kolla07:49
*** fragatina has quit IRC07:55
*** jtriley has joined #openstack-kolla07:55
*** jtriley has quit IRC08:00
*** shardy has joined #openstack-kolla08:04
*** Mech422__ has joined #openstack-kolla08:17
*** Mech422 has quit IRC08:19
*** pece has joined #openstack-kolla08:28
*** athomas has quit IRC08:34
*** athomas has joined #openstack-kolla08:42
*** matrohon has joined #openstack-kolla08:50
*** daneyon_ has joined #openstack-kolla09:00
*** prithiv has joined #openstack-kolla09:04
*** daneyon_ has quit IRC09:04
openstackgerritMerged openstack/kolla: Added test document  https://review.openstack.org/32806909:06
*** Mech422__ is now known as Mech42209:27
mdnadeem_Jeffrey4l, when get time please visit https://review.openstack.org/#/c/327247/509:33
patchbotmdnadeem_: patch 327247 - kolla - Added unit test for start container09:33
Mech422mdnadeem_: was it you or mag009_ that mentioned missing ceph configs ?09:35
*** tyrola has joined #openstack-kolla09:44
*** jtriley has joined #openstack-kolla09:56
*** tfukushima has quit IRC10:01
*** jtriley has quit IRC10:01
*** sgordon` is now known as sgordon10:06
*** dmk0202 has quit IRC10:08
*** mbound has joined #openstack-kolla10:13
*** pbourke has quit IRC10:14
*** pbourke has joined #openstack-kolla10:15
Mech422soo...this is odd: http://pastebin.com/F6AqYiNk10:17
Mech422cinder-api is consistently unable to find the default volume type - but it only hangs about half the time ??10:18
*** jmccarthy has quit IRC10:18
*** jmccarthy has joined #openstack-kolla10:19
mdnadeem_Mech422, Its not me10:27
Mech422mdnadeem_: I was sure I saw someone mention it today...but I can't find it in my scrollback10:28
Mech422mdnadeem_: but now I'm trying to figure out why its working 50% of the time :-P10:28
mdnadeem_Mech422, I too cant find it in my scroll10:33
Mech422mdnadeem_: oh! thanks for checking :-)10:33
Mech422mdnadeem_: I'm probably just going crazy10:34
mdnadeem_Mech422, :)10:34
Mech422mdnadeem_: could you check something for me - its quick...10:37
Mech422could you grep -i raise exception.VolumeTypeNotFoundByName cinder-api.log ?10:37
*** salv-orlando has quit IRC10:38
*** salv-orlando has joined #openstack-kolla10:39
mdnadeem_Mech422, I have not cinder enable env10:39
Mech422mdnadeem_: ahh darn...thanks anyway :-)10:39
*** daneyon_ has joined #openstack-kolla10:48
*** SiRiuS__ has joined #openstack-kolla10:50
*** daneyon_ has quit IRC10:52
*** salv-orlando has quit IRC10:58
*** salv-orlando has joined #openstack-kolla10:58
*** klint has quit IRC11:05
*** klint has joined #openstack-kolla11:11
openstackgerritJeffrey Zhang proposed openstack/kolla: Remove the duplication of the inventory  https://review.openstack.org/32889111:21
*** mliima has joined #openstack-kolla11:22
*** rhallisey has joined #openstack-kolla11:28
*** salv-orl_ has joined #openstack-kolla11:28
*** salv-orlando has quit IRC11:32
*** jtriley has joined #openstack-kolla11:47
berendtis somebody currently working on neutron-vpnaas container and ansible integration?11:49
*** liyi has joined #openstack-kolla11:50
*** coolsvap has quit IRC11:51
openstackgerritMerged openstack/kolla: Create ansible home directory in kolla-toolbox container  https://review.openstack.org/32927411:52
*** jtriley has quit IRC11:52
*** ravig has joined #openstack-kolla12:05
*** fragatina has joined #openstack-kolla12:11
*** matrohon has quit IRC12:15
*** fragatina has quit IRC12:16
DuncanTHas anybody done a recent kolla how-to? If not I'll document anything I hit while trying, but if somebody's written something then it saves me time12:20
rhalliseyDuncanT, what do you mean by a how-to?12:20
DuncanTrhallisey: Last time I tried kolla (early days) there were a bunch of gotchas (globally installed things, docker config changes, etc) that weren't clearly documented...12:21
DuncanTrhallisey: There were  acouple of blog posts that walked through them all12:21
DuncanTrhallisey: Wondering if something similar is available (or even needed) now12:22
rhalliseyDuncanT, gotcha.  The quickstart guide has seen a lot of improvement since then12:22
rhalliseyDuncanT, I would recommend try that and let the community know if you think it has decent coverage12:22
DuncanTrhallisey: Great, I'll give it a go if nobody else suggests anything better before I start12:23
DuncanTrhallisey: Patches welcome, I assume?12:23
rhalliseyDuncanT, always12:23
rhalliseythey would be greatly appreciated12:23
*** matrohon has joined #openstack-kolla12:25
*** berendt has quit IRC12:32
*** salv-orl_ has quit IRC12:33
DuncanTIs anybody publishing periodic (or milestone/release) kolla containers anywhere?12:33
*** salv-orlando has joined #openstack-kolla12:34
DuncanTAh, never mind, I found them12:34
*** daneyon_ has joined #openstack-kolla12:36
*** daneyon_ has quit IRC12:41
DuncanTLooking through the quickstart, I'm still required to globally install pip requirements, which I find causes me issues - has anybody used kolla purely in a venv, or should I run it in a VM?12:47
rhalliseyVM should be fine12:48
*** jtriley has joined #openstack-kolla12:49
*** ravig has quit IRC12:58
*** klint has quit IRC12:59
*** stvnoyes has quit IRC12:59
*** salv-orlando has quit IRC13:00
*** salv-orlando has joined #openstack-kolla13:00
*** stvnoyes has joined #openstack-kolla13:00
*** chopmann_ has joined #openstack-kolla13:04
chopmann_hello everyone how do I label the disks as journals? I have found this https://bugs.launchpad.net/kolla/+bug/1560049, and looked at the commit, but i dont see something like KOLLA_CEPH_JOURNAL_BOOTSTRAP13:08
openstackLaunchpad bug 1560049 in kolla " Allow external ceph journals and fix bootstrap" [Wishlist,Confirmed] - Assigned to Sam Yaple (s8m)13:08
*** diogogmt has joined #openstack-kolla13:13
*** ppowell has quit IRC13:18
*** ppowell has joined #openstack-kolla13:18
*** dwalsh has joined #openstack-kolla13:19
*** dave-mccowan has joined #openstack-kolla13:20
sean-k-mooneychopmann_: ya i was reading that code yesterday and taught the same. was not sure if it would allow external journal fo rthe cache drivers or not13:23
chopmann_sean-k-mooney: https://github.com/openstack/kolla/blob/master/docker/kolla-toolbox/find_disks.py#L110 if i understand it right--> We need to add '_J' to KOLLA_CEPH_OSD_BOOTSTRAP13:25
sean-k-mooneyi think the existing code should work though13:25
sean-k-mooneyhum let me have a look13:25
liyiHi for those who want to deploy kolla with kubernetes, you might interested with this: https://github.com/liyimeng/kubernetes/tree/k8s-kolla13:28
*** diogogmt has quit IRC13:28
liyiIn that particular k8s branch, I have cherry picked the missing features in k8s in order to satisfy kolla deployment need13:29
rhalliseyliyi, how about a doc explaining it13:30
sean-k-mooneychopmann_: on one hand looking at https://github.com/openstack/kolla/blob/master/ansible/roles/ceph/tasks/bootstrap_osds.yml#L57-L87 and https://github.com/openstack/kolla/blob/master/docker/ceph/ceph-osd/extend_start.sh13:31
sean-k-mooneychopmann_: i think the code should work as is but i have not tested it13:31
sean-k-mooneychopmann_: have you to use an external journal for the cache drive?13:32
Mech422sean-k-mooney: add _J to the journal part name13:32
rhalliseyliyi, since kube 1.3 is closing up soon, it would be nice to have a doc until kube supports the feature13:32
liyisure Ryan: if you deploy kolla with k8s now, you will hit two major issues: k8s dose not allow undescore as key in configmap, which require you rename many config filename in kolla13:32
Mech422sean-k-mooney, chopmann_ : you also want to watch for stale partition names...13:32
chopmann_so, label SSD with KOLLA_CEPH_OSD_BOOTSTRAP_J and HDD with KOLLA_CEPH_OSD_BOOTSTRAP --> magic&unicorns --> Ceph with extenal Journals? :D13:32
*** d_code has quit IRC13:33
liyianother issues is that k8s is not allow you to mount a volume with propagation=shared.13:33
Mech422chopmann_: should do - but I've only used partitions - not full disks13:33
Mech422chopmann_: also - watch out for stale partition names ..13:33
liyiBoth iusses have folks working on it in k8s community,13:34
chopmann_aye aye13:34
rhalliseyliyi, awesome.  We can carry a doc on how to rebuild hypercube until it's fixed13:34
*** ravig has joined #openstack-kolla13:34
Mech422chopmann_: gah - can't find my patch - too many open windows13:34
rhalliseysince it likely won't be until 1.413:34
*** d_code has joined #openstack-kolla13:35
Mech422chopmann_: I patched find_disks.py to call sgdisk directly - it could also be patched to call 'udevadm trigger' after updating partition names13:35
liyibut not merged at the moment, I cherry pick them in a single branch, which allow you build a hyperkube for kolla need13:35
sean-k-mooneyMech422: right looking at sams blog you just add KOLLA_CEPH_OSD_CACHE_BOOTSTRAP_1_J13:35
sean-k-mooneyas the partition lable13:35
Mech422sean-k-mooney: for partitions yes13:35
Mech422sean-k-mooney: for full disk - I think you just leave off the '_1' - not sure how you get external with full disk though13:36
liyithat is right rhallisey! since it involve api change, the reviewing progress is pretty slow.13:36
rhalliseywirehead_, when you're around ^13:36
chopmann_sean-k-mooney: can you post the link, please?13:37
DavieyMech422: Am i right in saying that only the first disk label is added to ceph, and not all disks with that label?13:37
sean-k-mooneyMech422: i dont think it ever makes sense to dedicate a full disk to one journal though right?13:37
sean-k-mooneysure i got it form Mech422 yesterday https://yaple.net/2016/03/20/deploying-openstack-mitaka-with-kolla-docker-and-ansible/13:37
Davieysean-k-mooney: a full disk of SSD?  Why not?13:37
chopmann_i though the script would take the whole disk and partition it to have multiple journals13:37
Mech422Daviey: you add a unique tag to the partition name13:37
sean-k-mooneyDaviey: a full disk just for a journal13:37
Mech422Daviey: _1 + _1_J , _2 + _2_J etc13:38
Mech422sean-k-mooney: yeah - but what about a full disk with an external (SSD) partition journal ?13:38
Mech422Daviey: and again - watch out for stale partition table data13:39
sean-k-mooneyMech422: that is what i would expect13:39
Mech422sean-k-mooney: I mean I don't know the incantation for that combo :-)13:39
sean-k-mooneywhole spinning disk for osd and journal partition on ssd13:39
Mech422sean-k-mooney: which is probably what most people want ?13:39
sean-k-mooneyhaving said that you can just create a singel partition that fills the whole disk to get the same effect and alwasy use partitions13:40
Mech422Oh! here's my patches for stale-partition stuff : https://review.openstack.org/#/c/32660913:41
Mech422sean-k-mooney: ohh! you had your coffee already, didn't you :-P13:41
Mech422sean-k-mooney: let me get a cup so I don't look so stupid :-)13:41
DavieyMech422: and in the case of a disk replacement, re-adding the _X that was from the failed drive.. re-run the playbook and it DTRT?13:42
sean-k-mooneyMech422: did you update those to use the udev trigger thing. haha lookally im gmt time so i have  the timezone advantage on my side :)13:42
*** d_code_ has joined #openstack-kolla13:42
openstackgerritJeffrey Zhang proposed openstack/kolla: Fix the novnc configure in the nova.conf  https://review.openstack.org/32888213:42
Mech422Daviey: ohh - umm...no...13:43
Mech422Daviey: It would create a new OSD I think...13:43
sean-k-mooneyya it would create a new OSD13:44
Mech422Daviey: to replace a drive...you ... umm... just replace the drive and let ceph sync it ?13:44
sean-k-mooneythough with ceph if a disk fails do you care that the replacement has the old osd id13:44
*** d_code has quit IRC13:45
openstackgerritJeffrey Zhang proposed openstack/kolla: Fix the novnc configure in the nova.conf  https://review.openstack.org/32888213:45
*** d_code_ is now known as d_code13:45
DavieyWell yes... but I'd need to add the new disk to 'kolla'.. note, it might have different enumeration13:45
Mech422sean-k-mooney: Didn't update the patch for udevadm trigger... I mentioned it yesterday and no-one seemed to have a strong feeling about it13:45
DavieyI mean, should _X always increment.. or should numbers be re-used?13:45
Mech422sean-k-mooney: so either it gets merged as is, or I'll hit it up next time I submit a patch ?13:46
*** berendt has joined #openstack-kolla13:46
Mech422Daviey: 'X' is meaningless after you start ceph13:46
Mech422Daviey: its just a 'tag' so ceph knows which partition goes with which journal13:46
DavieyI get that... but without doing something.. the disk won't be added through ansible to anything?  No?13:46
sean-k-mooneyMech422: i had no strong feeling either way on udevadm trigger vs not using /sys13:47
Mech422Daviey: I don't think kolla has a 'failure' play ?13:47
Davieyhmm13:47
Mech422Daviey: I would probably replace the drive by hand at this point13:47
Mech422Daviey: or run on RAID-1, then if a disk fails, you can use plain old raid recovery?13:48
DavieyMech422: Ceph on RAID?13:48
Mech422Daviey: I said it was an idea...never said good idea :-)13:49
Mech422Daviey: but it would make recovery much simpler - and double your read speeds13:49
openstackgerritJeffrey Zhang proposed openstack/kolla: Pin to the Ubuntu 16.04  https://review.openstack.org/32945413:50
Mech422sean-k-mooney: I was thinking - since Kolla already has the notion of a 'deployment node'...13:50
Mech422sean-k-mooney: it might make sense to try and figure out how to use the 'normal' ceph-deploy13:51
DavieyAt the moment, I'm trying to decide between LVM'ing a JBOD... Adding an OSD to each disk in each server.. or Using Ceph on RAID... OSD on each disk seems cleaner, but i'm worried about the maintenance of replacing disks with kolla13:51
Mech422sean-k-mooney: then you could do all the add/remove disk/osd/whatever stuff easily13:51
*** jmccarthy has quit IRC13:52
wirehead_liyi: I think I have a fix for the underscore issue that doesn't involve a custom k8s build.13:52
*** jmccarthy has joined #openstack-kolla13:52
Mech422sean-k-mooney: of course, ceph-deploy doesn't speak 'container' so it would be interesting...13:53
wirehead_liyi: https://blueprints.launchpad.net/kolla-kubernetes/+spec/fix-underscores-in-paths13:53
openstackgerritChristian Berendt proposed openstack/kolla: Remove verbose parameter from lbaas_agent.ini file  https://review.openstack.org/32945713:54
*** coolsvap has joined #openstack-kolla13:54
*** dwalsh has quit IRC13:56
*** ravig has quit IRC13:59
*** jtriley has quit IRC14:00
*** jtriley has joined #openstack-kolla14:04
liyiHi wirehead_, that is nice. But we still need to k8s customized built to have shared mount propagation14:06
liyiHi wirehead_, that is nice! But we still need a k8s customized built to have shared mount propagation14:06
*** dwalsh has joined #openstack-kolla14:11
*** zhiwei has quit IRC14:12
wirehead_liyi: what is broken with shared mount proagation?14:14
*** esharao_ has joined #openstack-kolla14:15
mag009_morning14:15
Mech422Morning mag009_14:15
mag009_anyone deployed ironic with kolla ?14:15
mliimamag009_, https://bugs.launchpad.net/kolla/+bug/156593614:16
openstackLaunchpad bug 1565936 in kolla "Ironic inspector not installed for Ubuntu" [Medium,Triaged]14:16
mag009_mliima: anyone working on this bug ?14:17
mag009_guess I can if no one is14:17
mliimado it mag009_ :)14:17
mag009_i just enabled it for fun and it failed because it detect my compute aren't using openvswitch14:18
mag009_why does it require all compute to install ironic on it14:19
mag009_all i need is the server/controller to server ironic14:19
Mech422anyone with a recently deployed cinder that could 'grep raise exception.VolumeTypeNotFoundByName cinder-api.log' for me ?14:20
mliimaI think that sbezverk_, can help you Mech42214:21
liyiwirehead_ it is not support at all with current version of k8s, neither in next release 1.3. Hopefully it could make the way through in 1.414:21
*** mliima is now known as mliima_away14:22
Mech422mliima_away: oh - thanks14:22
wirehead_liyi: Yeah, I'm getting pessimistic about that.  what's broken on the OpenStack side without shared mount propagation?14:22
Mech422I just wanna see if it happens with all installs or just ceph or just mine (cuz I'm special :-P )14:22
liyineutron won't work14:23
liyithen we have to go with nova-network instead. Not so much excited then ;)14:23
*** daneyon_ has joined #openstack-kolla14:24
openstackgerritJeffrey Zhang proposed openstack/kolla: Pin to the Ubuntu 16.04  https://review.openstack.org/32945414:26
wirehead_liyi: k.  Neutron's going to be the most annoying part of this all.14:27
openstackgerritJeffrey Zhang proposed openstack/kolla: Fix the novnc configure in the nova.conf  https://review.openstack.org/32888214:28
*** daneyon_ has quit IRC14:29
openstackgerritJeffrey Zhang proposed openstack/kolla: Implement Rally Dockerfile  https://review.openstack.org/32641414:30
liyiwirehead_ not much worse that nova. And we love chanllence :D14:30
*** vhosakot has joined #openstack-kolla14:30
*** jtriley_ has joined #openstack-kolla14:32
openstackgerritRyan Hallisey proposed openstack/kolla-kubernetes: Spec: Deploy Kolla images using Kubernetes  https://review.openstack.org/32948014:33
mag009_is there any plan of deploying ironic in standalone mode ?14:35
*** jtriley has quit IRC14:35
*** ayoung has joined #openstack-kolla14:36
*** jrist has quit IRC14:38
*** ravig has joined #openstack-kolla14:38
*** jtriley_ has quit IRC14:38
esharao_hi good morning.. quick question.. i'm using vagrant with Virtual Box on a windows machine and I keep on getting an error with Kolla_start not found when i run kolla-ansible deploy.. Anyone else faced similar issue?14:39
d_codemorning. working with neutron and trying to customize configs for a particular host in ml2_conf.ini…  is this a typo? https://github.com/openstack/kolla/blob/ba30579b3b3e69536f5bd59e57d39ed4b63a2dd6/ansible/roles/neutron/tasks/config.yml#L7214:43
d_codeor are the neutron configs interchangable?14:44
*** inc0 has joined #openstack-kolla14:46
inc0good morning Kolla!14:46
d_codeI guess since it’s an ini file you could just merge them all together?  just seems inconsistent with other merge_configs that I’ve done (which is mostly nova.conf)14:46
d_codemorning inc014:46
inc0<< you should read it as in "good morning Vietnam" >>14:46
inc0d_code, which one?14:47
inc0which conf you're reffering to?14:47
d_codeml2_conf.ini14:47
d_codeinc0: that _is_ how I read it =)14:47
inc0:D14:47
d_codethe link…line 72….  it reads in various ml2_conf.ini files, but for inventory_hostname specific, it reads in nova.conf14:48
d_codeoh…guess you didn’t see the link14:48
d_code:p14:48
d_codehttps://github.com/openstack/kolla/blob/ba30579b3b3e69536f5bd59e57d39ed4b63a2dd6/ansible/roles/neutron/tasks/config.yml#L7214:48
openstackgerritChristian Berendt proposed openstack/kolla: Change base container of neutron-server container to neutron-lbaas-agent  https://review.openstack.org/32948714:48
inc0d_code, bug.14:48
inc0should be fixed14:49
berendtcan somebody please have a look on this review, I think the solution is a bit hacky, but I think it is the only way to add the neutron-lbaas-agent sources into the neutron-server container14:49
d_codeit’s been like that since at least Liberty14:49
inc0a bug nonetheless14:49
d_codewhich is why I thought I was crazy14:49
d_codecool14:49
berendtor is it possible to add two source archives defined in kolla-build.conf into one container?14:49
d_codeI’ll create the bug14:49
Mech422inc0: Morning14:49
*** jrist has joined #openstack-kolla14:50
Mech422could you 'grep raise exception.VolumeTypeNotFoundByName cinder-api.log' for me ?14:50
inc0berendt, hmm...lbaas doesn't depend on server?14:51
*** jtriley has joined #openstack-kolla14:51
inc0Mech422, as soon as I redeploy stuff14:51
berendtinc0, when enabling lbaas agent the start of neutron-server failed with the following issue: ImportError: Plugin 'neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPluginv2' not found14:52
Mech422inc0: thanks!  I opened a bug last night about it - but it appears its not fatal14:52
Mech422inc0: also, I got some sort of wierd behavior going on, where VMs only start after about 50% of deploys - its almost like a race or something14:53
inc0ehh all software is broken14:54
inc0did you get the idea what's wrong?14:54
Mech422inc0: not for the race - the bug is potentially a 1 liner...14:54
Mech422inc0: https://bugs.launchpad.net/kolla/+bug/159235614:55
openstackLaunchpad bug 1592356 in kolla "cinder-api exception due to default_volume_type not being created" [Undecided,New]14:55
inc0most of bugs are14:55
Mech422inc0: I think the 'race' might be the nova/rabbitmq thing someone bugged earlier14:55
Mech422inc0: redeploying now to see if I can re-create it14:56
*** mliima_ has joined #openstack-kolla14:57
inc0if you manage to repeat this state, keep it that way so we can get to the bottom of this14:57
Mech422inc0: sure - I'm good at doing nothing :-)14:58
*** sacharya has joined #openstack-kolla14:58
Mech422its one of my finer skills!14:58
inc0mag009_, ping14:59
*** mliima_away has quit IRC14:59
mag009_inc0: pong14:59
mag009_fast response eh!14:59
inc0http://paste.fedoraproject.org/379025/59164001/ got sth like that while deploying etcd15:00
inc0and it's restarting15:00
*** sacharya_ has joined #openstack-kolla15:01
rhalliseynew spec: https://review.openstack.org/#/c/304182/15:01
patchbotrhallisey: patch 304182 - kolla - Spec: Deploy Kolla images using Kubernetes15:01
inc0seems like non-idempotency on etcd side15:01
inc0you might want to add check if there is existing cluster15:01
mag009_is it possible you've deployed it already and the cleanup didn't flush the volume ?15:01
mag009_so it keep the old data but I've been redeploying it over and over here without problem15:02
inc0yeah, possible, but now it seems to flush it correctly15:02
inc0however, even if that'd be true15:02
mag009_etcdctl member list ?15:02
inc0you might want to try to bootstrap it only if there is no volume15:02
mag009_yes i will add the bootstraping15:03
openstackgerritDerek Ditch proposed openstack/kolla: Makes ml2_conf.ini configuration consistent  https://review.openstack.org/32950615:03
*** sacharya has quit IRC15:04
inc0mag009_, use this approach: https://github.com/openstack/kolla/blob/master/ansible/roles/ceph/tasks/bootstrap_mons.yml#L2515:04
mag009_ok i will15:06
*** Jeffrey4l has quit IRC15:07
*** dwalsh has quit IRC15:08
wirehead_rhallisey: I'll chime in a bit later today.15:08
openstackgerritMichal Jastrzebski (inc0) proposed openstack/kolla: Make cleanup remove restarting/exited containers  https://review.openstack.org/32951115:13
rhalliseywirehead_, thanks15:14
*** pece has quit IRC15:15
*** dwalsh has joined #openstack-kolla15:19
*** prithiv has quit IRC15:21
mag009_:P15:23
*** salv-orlando has quit IRC15:25
*** salv-orlando has joined #openstack-kolla15:26
*** Serlex has quit IRC15:28
*** salv-orlando has quit IRC15:30
*** salv-orlando has joined #openstack-kolla15:30
inc0mag009_, soo...neutron_l3 agent is deploying but incorrectly15:31
inc0you need l3 agent with calico at all?15:32
Mech422inc0: blah - fired up 3 vms no problem15:33
Mech422inc0: redeploying again - gimme 30 minutes15:33
inc0lol15:34
Mech42265% of the time, it works every time :-P15:34
Mech422what? no everquest 2 fans around ?15:35
inc0here is term for that15:35
inc0Heisenbug15:35
inc0bug that is affected by observation15:35
Mech422Heh15:35
inc0it doesn't appear when you observe15:35
Mech422but is it dead or alive ?15:36
inc0as for everquest 2..I kinda wanted to play it but never got to do it;)15:36
inc0Thats Shroedingerbug15:36
Mech422inc0: its still a load of fun... I go back to it every year or two15:36
inc0I have issues in mmo15:37
inc0I manage to build comunity, go to guild and such15:37
inc0and when I get bored by game, I leave people behind and feel bad15:37
inc0so I stopped playing mmos15:37
Mech422inc0: yeah - I feel ya - we go thru the same...15:37
Mech422inc0: the girlfriend and I have been in 1 guild like 5-10 years...15:38
Mech422inc0: we drop in for a month or two, then feel bad when we don't go back for 6-1year15:38
inc0yeah it happened to me in number of games15:39
inc0FF14, EVE online, WoW....I played a lot of these15:39
Mech422we did FFIV:AAR, and just about everything except Eve, WoW and warhammer15:40
Mech422we even played aion for a bit - it turned into a decent PVE mmo...15:40
inc0I did these 3;)15:40
Mech422looks a bit plasticey though15:40
inc0warhammer could be great mmo, just not enough people15:40
inc0wh had one good thing, you could lvlup by pvp:D15:41
Mech422the girlfriend requires cosmetics, housing/decorating, and mounts/pets...15:41
Mech422so we don't really play anything that doesn't have those15:41
inc0ultima online;)15:41
inc0go ahead, build a town15:41
Mech422oh! guild wars 2 was like that - whole seperate pvp campaign15:41
*** SiRiuS__ has quit IRC15:41
Mech422inc0: have you seen lord british's new one ?15:41
inc0I wouldn't call it a campaign really, but it was cool15:42
Mech422shroud of astaria ?15:42
*** SiRiuS__ has joined #openstack-kolla15:42
inc0nope15:42
Mech422It might have potential - but its REALLY freaking pricey :-P15:42
Mech422people are paying $10K USD for 'guild towns'15:43
inc0lol15:43
Mech422its almost as bad as entropia universe15:43
Mech422eq2 has pretty much everything - but its starting to look a bit dated.  LoTR has the BEST story quests - and the graphics hold up a bit better, but housing sucks15:44
inc0I'm wondering if they add multiplayer to no man sky15:45
Mech422inc0: oh! I thought it was multiplayer ?15:45
inc0well, hard to tell15:45
Mech422inc0: we want to duo in it...gf loves to explore - so procedural generation is awesome for her15:45
Mech422inc0: Planet explorers was shaping up well too15:46
inc0yeah, you should try Elite: Dangerous15:46
inc0if no man sky give me 2 things, I'll be super happy15:46
*** d_code_ has joined #openstack-kolla15:47
inc0VR and mmo15:47
Mech422inc0: I played the original Elite on C-64 ... I could never get out of the dam station - lousy driver :-P15:47
apuimedoIbm announced they would collaborate on sword art online mmo iirc15:47
inc0lol15:47
inc0ibm into gaming?15:47
openstackgerritMerged openstack/kolla: Remove verbose parameter from lbaas_agent.ini file  https://review.openstack.org/32945715:47
Mech422apuimedo: oh?15:47
apuimedoApparently it's supposed to be very high tech15:48
Mech422inc0: no mans sky would be awesome on vive...15:48
Mech422apuimedo: never heard of that one...I'll have to check it out :-)15:48
*** d_code has quit IRC15:48
*** d_code_ is now known as d_code15:48
apuimedohttps://www.google.es/url?q=https://developer.ibm.com/dwblog/sword-art-online-vrmmo/&sa=U&ved=0ahUKEwiVp-3_7qfNAhVCMBoKHVucAesQFggLMAA&usg=AFQjCNElxtbc4IvT-dRw5eXhkl_G3uhUWg15:48
Mech422ArcheAge was neat - but it was like a second job :-P15:48
Mech422apuimedo: Danke!15:49
apuimedoIt's based on a very famous manga/anime15:49
apuimedoI save it for my retirement :)15:50
apuimedoI'm going to be playing vmmorpg all the time15:50
Mech422apuimedo: wow..body scan -> avatar? that um...well, actually - I'm ugly so maybe not...15:51
Mech422apuimedo: yeah - its always nice when a game has a lot of lore to draw from...15:51
apuimedoI think having similar aspect or at least height may help with the immersion15:51
Mech422apuimedo: makes for the best worlds15:52
*** d_code_ has joined #openstack-kolla15:52
*** d_code has quit IRC15:53
*** d_code_ is now known as d_code15:53
inc0btw sword art online....15:54
inc0it's anime inspired by mmo15:54
inc0so ibm is making mmo based on anime based on mmo15:55
Mech422inc0: a recursive mmo ?15:55
apuimedoYes. Going full circle15:55
Mech422or would that be mmo^215:55
apuimedoThe first arc of the anime is good enough to be watched15:56
*** chopmann_ has quit IRC16:03
Mech422inc0: crud - 10 VMs no problem...16:03
*** matrohon has quit IRC16:04
Mech422inc0: I might have to rebuild from scratch and not just re-deploy16:04
inc0yeah, try that16:04
inc0btw, deploy takes 30mins?16:04
inc0how big many nodes?16:04
*** ravig has quit IRC16:04
*** jtriley has quit IRC16:05
Mech422inc0: pull and deploy from a local docker repo takes 20 minutes...16:05
*** mummer has joined #openstack-kolla16:05
*** mikelk has quit IRC16:06
Mech422inc0: I actually timed it last night after talking to sdake - turns out its closer to an hour for bare-metal to cluster not 2 hours16:06
inc0kk16:06
inc0still slowish16:06
Mech422inc0: build & push - 18 minutes16:06
*** ravig has joined #openstack-kolla16:06
inc0deploy from local registry on 10vms takes me 6mins circa16:06
inc0ceph16:06
inc0and everything16:06
inc0btw they enabled support for ascii arts in git commit messages16:07
inc0in 2.916:07
Mech422inc0: 10GigE ?16:07
inc0imagine the possibilities16:07
inc0Mech422, 1gig, but that shouldn't matter that much16:07
Mech422inc0: (oh - I'm on 7 hardware nodes - 1Gig)16:08
inc0ssd or spindle16:08
inc0?16:08
Mech422inc0: huh - I'll look at mine later..16:08
Mech422inc0: SSD, 1GigE, Dell managed switches16:08
inc0so it should be quicker16:08
Mech422inc0: could be because I use ovs for base network ?  Didn't think it was that much slower though16:09
inc0shouldn't matter16:09
inc0try to add pipelining to your ansible.conf16:09
inc0and bring up number of threads to some big number, like 10016:09
Mech422inc0: dunno then - its just a bog standard trusty install...Could try that, mine builds in 2 'batches'16:10
Mech4225 nodes, then the last 2 come in16:10
*** zhiwei has joined #openstack-kolla16:10
Mech422inc0: btw - Am I suposed to only get 1 keepalived container ?16:11
*** daneyon_ has joined #openstack-kolla16:13
*** jtriley has joined #openstack-kolla16:13
*** zhiwei has quit IRC16:15
*** daneyon_ has quit IRC16:18
*** ravig has quit IRC16:22
*** prithiv has joined #openstack-kolla16:22
*** prithiv has quit IRC16:31
*** fragatina has joined #openstack-kolla16:36
*** fragatin_ has joined #openstack-kolla16:36
*** fragatina has quit IRC16:40
inc0keepalived+haproxy sits on network nodes16:41
inc0if you have more than one, you should have more than one keepalived16:41
Mech422inc0: I figured as much - I don't need network node soo...16:42
inc0you can put it on controllers16:42
inc0just add same nodes as controllers to network group16:42
Mech422inc0: yeah - I stuffed a 'network node' on the controller hosts16:42
inc0there is no reason why groups in inv needs to be exclusive16:42
Mech422yeah - I just didn't feel like mucking in the inventory file too much yet...wanted to get used to how its 'supposed' to work first16:43
inc0well inv file is supposed to be mucked in16:44
*** ravig has joined #openstack-kolla16:44
Mech422inc0: yeah - I just did't want too much 'magical setup' to start out with.. too easy to get wierd errors....I'm pushing my luck with overriding OVS as it is16:45
inc0so network and control on same nodes is how I deploy it16:45
inc0and storage and compute on same nodes16:45
Mech422yeah - I do storage and compute on sames nodes16:45
openstackgerritMerged openstack/kolla: Implement Rally Dockerfile  https://review.openstack.org/32641416:45
Mech422and I'll run network and control since I don't really need network for much16:46
Mech422but one step at a time16:46
Mech422lots of knobs and dials I haven't explored yet :-)16:46
*** coolsvap has quit IRC16:46
Mech422I actually generate kolla's inventory from ansible on another machine16:47
*** salv-orlando has quit IRC16:49
*** salv-orlando has joined #openstack-kolla16:50
openstackgerritMichal Jastrzebski (inc0) proposed openstack/kolla: Make cleanup remove restarting/exited containers  https://review.openstack.org/32951116:58
inc0ehh I tried to edit stuff in gerrit16:59
inc0should've known better16:59
Mech422inc0: heh16:59
openstackgerritMichal Jastrzebski (inc0) proposed openstack/kolla: Make cleanup remove restarting/exited containers  https://review.openstack.org/32951117:00
Mech422inc0: speaking of too much magic...this: allow_world_readable_tmpfiles = True  is why my ceph deploy didn't bomb out17:01
Mech422inc0: it let me hijack the .ansible dir17:01
inc0ahh17:01
inc0well17:01
inc0fix was merged17:01
inc0brb lunch17:01
Mech422oh nice - that was fast....17:02
*** athomas has quit IRC17:02
*** huikang has joined #openstack-kolla17:08
*** d_code has quit IRC17:15
*** d_code has joined #openstack-kolla17:17
*** mdnadeem_home has joined #openstack-kolla17:19
*** d_code_ has joined #openstack-kolla17:20
*** d_code has quit IRC17:21
openstackgerritMd Nadeem proposed openstack/kolla: Added unit test for start container  https://review.openstack.org/32724717:22
*** mdnadeem_home has quit IRC17:23
*** jtriley has quit IRC17:24
*** d_code_ has quit IRC17:25
*** ravig has quit IRC17:25
*** salv-orlando has quit IRC17:26
*** d_code has joined #openstack-kolla17:26
*** salv-orlando has joined #openstack-kolla17:26
*** salv-orl_ has joined #openstack-kolla17:29
openstackgerritKen Wronkiewicz proposed openstack/kolla: Keystone interface address and memcached override  https://review.openstack.org/32856917:31
*** The_Ball has quit IRC17:31
*** salv-orlando has quit IRC17:32
*** jtriley has joined #openstack-kolla17:35
*** ravig has joined #openstack-kolla17:36
*** JoseMello has joined #openstack-kolla17:40
*** ravig has quit IRC17:43
*** The_Ball has joined #openstack-kolla17:44
*** ravig has joined #openstack-kolla17:46
*** ravig has quit IRC17:48
*** Lyncos has quit IRC17:54
Mech422inc0: blah - I'm just gonna try starting like 50 VMs at once and see what happens18:00
*** huikang has quit IRC18:01
*** tyrola has quit IRC18:02
inc0back18:03
*** kimk0316 has joined #openstack-kolla18:03
Mech422inc0: heh - spawning 30 vms at once blew it up nice18:03
Mech422inc0: lemme look at logs18:03
kimk0316Anyone familiar with this error? The error was: IOError: [Errno 13] Permission denied: '/usr/share/ansible/kolla_keystone_service.py'18:04
Mech422inc0: blah - just ran out of disk quota18:04
inc0kimk0316, I've seen it in difeerent place18:04
inc0let me see if it's same issue18:05
kimk0316I think it's error on kolla_toolbox container.18:05
inc0kimk0316, this was kolla_toolbox container18:05
inc0?18:05
inc0yeah18:05
kimk0316right. I try to figure out what's wrong with kolla_toolbox18:06
*** huikang has joined #openstack-kolla18:06
inc0kimk0316, did you submit bug for that?18:06
kimk0316I didn't. I wanted to make sure this isn't something that I did wrong.18:07
inc0it's not, would you kindly do that? and let me know which bug id it got18:07
inc0I see problem already, fixing it as we speak18:08
*** ravig has joined #openstack-kolla18:08
*** dmk0202 has joined #openstack-kolla18:09
*** huikang_ has joined #openstack-kolla18:09
kimk0316Is this issue with permission for /usr/share/ansible/kolla_keystone_service.py file?18:10
*** salv-orl_ has quit IRC18:10
*** salv-orlando has joined #openstack-kolla18:11
inc0it's perm for whole /usr/share18:11
inc0/usr/share/ansible18:11
*** salv-orlando has quit IRC18:11
*** ravig has quit IRC18:12
*** salv-orlando has joined #openstack-kolla18:12
*** huikang has quit IRC18:13
openstackgerritMichal Jastrzebski (inc0) proposed openstack/kolla: Change permissions of usr/share/ansible and /etc  https://review.openstack.org/32961018:14
inc0kimk0316, try with this patch18:14
kimk0316Sure, Thank you inc018:14
inc0mag009_, soo...with calico my neutron_l3_agent is in restarting loop18:15
kimk0316Do I need to rebuild kolla-tollbox image or just container?18:18
*** ravig has joined #openstack-kolla18:18
inc0kimk0316, you can18:18
inc0cant rebuild container;)18:18
inc0rebuild image and run redeploy18:18
kimk0316okay. thank you.18:18
*** huikang_ has quit IRC18:19
openstackgerritMerged openstack/kolla: Make cleanup remove restarting/exited containers  https://review.openstack.org/32951118:20
*** ravig has quit IRC18:20
inc0sdake, ping18:22
*** huikang has joined #openstack-kolla18:26
wirehead_Can I get some core reviewer eyes on https://review.openstack.org/#/c/327925/  and https://review.openstack.org/#/c/320744/ ? That’s holding up a lot of kubernetes patches.18:26
patchbotwirehead_: patch 327925 - kolla - Enable kolla k8s to override bind api bind address...18:26
patchbotwirehead_: patch 320744 - kolla - Add kolla-kubernetes bootstrap capability to mariadb18:26
*** huikang has quit IRC18:27
*** dmk0202 has quit IRC18:30
*** harlowja has quit IRC18:30
*** huikang has joined #openstack-kolla18:31
*** harlowja has joined #openstack-kolla18:32
*** ravig has joined #openstack-kolla18:41
*** salv-orlando has quit IRC18:45
*** salv-orlando has joined #openstack-kolla18:46
openstackgerritMerged openstack/kolla: Run more kolla-ansible task in the gate  https://review.openstack.org/32628118:46
*** berendt has quit IRC18:57
*** berendt has joined #openstack-kolla18:59
*** ravig has quit IRC19:01
*** ravig has joined #openstack-kolla19:01
openstackgerritMerged openstack/kolla: Change the search path to look locally  https://review.openstack.org/32904419:02
*** dmk0202 has joined #openstack-kolla19:05
*** sdake has quit IRC19:06
openstackgerritMarc-Andre Gatien proposed openstack/kolla: merge calico integration to kolla  https://review.openstack.org/32775919:07
*** sdake has joined #openstack-kolla19:07
inc0mag009_, so rebase your patch plz19:09
openstackgerritMarc-Andre Gatien proposed openstack/kolla: merge calico integration to kolla  https://review.openstack.org/32775919:10
mag009_i did rebase19:10
mag009_ git rebase -i master19:11
*** huikang has quit IRC19:11
*** fragatin_ has quit IRC19:12
*** huikang has joined #openstack-kolla19:12
mag009_what am i doing wrong19:12
*** zhiwei has joined #openstack-kolla19:12
*** huikang has quit IRC19:16
*** ravig has quit IRC19:16
*** zhiwei has quit IRC19:17
inc0mag009_, did you call git fetch origin?19:17
inc0so you need to do git fetch origin && git rebase -i origin/master19:18
*** huikang has joined #openstack-kolla19:18
inc0although I think I see issue;)19:18
inc0look at my comment19:19
sdakeinc0 sup19:19
*** ravig has joined #openstack-kolla19:19
inc0sdake, https://review.openstack.org/#/c/326734/19:19
patchbotinc0: patch 326734 - kolla - Macro install packages19:19
mag009_cause I copied an older file19:19
inc0we can separate heat stuff to other patch?19:19
mag009_shit19:19
sdakeinc0 that wfm19:20
sdakemacros shoudl be one patch each service one patch19:20
inc0I'll decouple heat stuff then19:20
inc0yeah19:20
sdakeeacch container set i mean19:20
sdakei was going to take it over though becausse you asked me to do so19:20
inc0so I'll decouple that19:20
openstackgerritMarc-Andre Gatien proposed openstack/kolla: merge calico integration to kolla  https://review.openstack.org/32775919:20
inc0well, I wanted you to drive contianer sets;)19:21
sdakecool19:21
inc0let's get this one merged19:21
sdakei can definately make that happen19:21
inc0and following one19:21
wirehead_I can hardly contain my excitement.19:21
sdakewould be nice to have all the macros implemented tho19:21
inc0https://review.openstack.org/#/c/327271/2 this is required too19:21
patchbotinc0: patch 327271 - kolla - Customizations continued19:21
inc0wirehead_, did you get lifetime supply of free beer?19:22
inc0or what else could be that exciting?19:22
wirehead_:P19:22
inc0sdake, how about we merge just this both patchsets as-is and fill up heat in following patch?19:23
inc0so we'll have a template and example how to do this19:23
inc0or hold on19:23
inc0I have better idea19:23
openstackgerritMichal Jastrzebski (inc0) proposed openstack/kolla: Customizations continued  https://review.openstack.org/32727119:25
openstackgerritMichal Jastrzebski (inc0) proposed openstack/kolla: Macro install packages  https://review.openstack.org/32673419:25
openstackgerritMarc-Andre Gatien proposed openstack/kolla: merge calico integration to kolla  https://review.openstack.org/32775919:28
openstackgerritKen Wronkiewicz proposed openstack/kolla: Keystone interface address and memcached override  https://review.openstack.org/32856919:28
openstackgerritMichal Jastrzebski (inc0) proposed openstack/kolla: Customizations continued  https://review.openstack.org/32727119:28
openstackgerritMichal Jastrzebski (inc0) proposed openstack/kolla: Macro install packages  https://review.openstack.org/32673419:28
openstackgerritMichal Jastrzebski (inc0) proposed openstack/kolla: Customizations for heat  https://review.openstack.org/32965119:31
inc0sdake, https://review.openstack.org/#/c/329651/1 feel free to take this one over19:32
patchbotinc0: patch 329651 - kolla - Customizations for heat19:32
inc0and to start distributing work19:32
inc0once all of requirements gets merged19:32
*** ravig has quit IRC19:32
inc0I'll in the meantime will keep tweaking mechanism itself19:32
inc0I have few more ideas to make it better19:33
inc0but the dockerfile structure shouldn't change so we can go ahead with work19:33
*** ayoung_ has joined #openstack-kolla19:34
*** ravig has joined #openstack-kolla19:36
Mech422inc0: looks like xpoint isn't till end of year: http://www.computerworld.com/article/3082658/data-storage/intel-lets-slip-roadmap-for-optane-ssds-with-1000x-performance.html19:37
*** tyrola has joined #openstack-kolla19:40
sdakeinc0 we need more then rpm replacement19:40
inc0I'll need to comandeer one of these and test out ceph on it19:40
inc0sdake, yeah, we need all19:41
inc0but mechanism supports whatever19:41
sdakei think we get macros and heat in a position where it has all things then we merge them19:41
sdakethat will be alot easier to distribute work19:41
sdakethen go look at 6 patches and figure out what you need to do19:41
inc0well, we need macros for rest, but we can start with packages19:42
sdakeit takes alomst as much time to touch packages as it does the whole dockerfile in one swoop19:42
inc0I don't think we should use macros for keys19:42
*** ravig has quit IRC19:42
sdakeuse blocks then?19:43
inc0no19:43
inc0https://review.openstack.org/#/c/326688/519:43
patchbotinc0: patch 326688 - kolla - Add customizations for apt keys and packages19:43
*** salv-orlando has quit IRC19:43
inc0filter | customizable will work with list19:44
*** salv-orlando has joined #openstack-kolla19:44
sdakethe downside is we would have to copy 232 to 235 to every dockerfile19:44
inc0https://review.openstack.org/#/c/326688/5/docker/base/Dockerfile.j2 line 23219:44
patchbotinc0: patch 326688 - kolla - Add customizations for apt keys and packages19:44
sdakemacro is 1 line not 319:44
inc0change {% for key in base_apt_keys %} to {% for key in base_apt_keys | customizable %}19:45
inc0and it works19:45
inc0we do keys in one dockerfile...19:45
sdakekeys go with repos, we need per container repos, hence per container keys19:45
*** harlowja_ has joined #openstack-kolla19:45
inc0but we do not set keys/repos in every dockerfile19:45
inc0if you want to do that, use blocks19:45
sdakeyes but that is what i nee19:46
inc0use blocks19:46
inc0or rebuild base19:46
inc0or build new base for those changed ones19:46
sdakerebuiiding base each time is pokey19:46
inc0you'll end up doing that anyway19:46
sdakeit would take 3-4 hours to build that way19:46
inc0but you are aware that if you modify this var in one container, base  stays base19:47
inc0it won't change19:47
inc0only way to achieve what you want to do is:19:47
sdakeunlesss base is overriden to contain nothing19:47
inc01. different base for changed containers19:47
inc02. use normal base, then in block uninstlal old keys and install new keys, new repos, new containers (not thin)19:48
sdakei dont see any point in uninstalling when we can just not install19:48
inc03. build normal base, build all the normal containers, build new base, build changed containers19:48
sdake3 would work today without changes19:48
sdakebut it takes forever19:48
inc0not really19:48
inc0what you need really is 2 separate bases19:49
inc0changed and not changed19:49
inc0otherwise you lose all layering19:49
*** harlowja has quit IRC19:49
inc0and this would be horrible antipattern19:49
sdakei understand the tradeoff19:49
*** daneyon_ has joined #openstack-kolla19:49
inc0just build 2 bases, customized and not customized19:50
sdakei've have to build 40 bases19:50
inc0yeah, same amount of time as changing it per container19:50
sdakebecause each container can have diffferent repos19:50
inc0only if there happen to be 2 containers with same base19:50
inc0you can actually make use of that19:50
sdakei dont care about optimizations for this use case19:51
inc0that is some horribly strange and probably poorly engineered requirement19:51
openstackgerritMerged openstack/kolla: Added unit test for start container  https://review.openstack.org/32724719:51
inc0but well, not my problem19:51
inc0anyway19:51
inc0you can do that19:51
inc0could19:51
inc0by building 40 bases19:51
*** tyrola has quit IRC19:52
inc0or build empty base19:52
sdakewhy on earth would yo udo that when yo ucould just specify keys=nil repos=nil in teh bsae docker file override19:52
inc0and inject code to block in every contianer19:52
sdakeright19:52
inc0block19:52
inc0and macros for keys install19:52
inc0all it takes19:52
Mech422inc0: I don't get it - why would you need new bases? wouldnt the customizations just be a layer? (I thought that was the point of aufs?)19:52
inc0Mech422, what sdake is talking about is to have different sources.list per container19:53
inc0from the beggining19:53
inc0sdake, just do it with blocks plz19:53
Mech422oh - I thought it was just modifing repos in the container19:54
inc0don't put it into main kolla tree19:54
inc0Mech422, if you modify repos after installing some stuff in base19:54
inc0then you are in dirty state19:54
inc0when your packages were installed from different repo than you have19:54
*** daneyon_ has quit IRC19:54
inc0so all it takes is one version mismatch to make stuff bad19:55
inc0if you want to build repos per contianer, you essentially say bye bye to docker image inheritance mechanism19:55
sdakei understand the loss of layering if someone uses this approach19:56
sdakebut it wont be default and it will be on them to take the performance hit on layering19:56
inc0so sdake one thing we could do for you is to customize FROM19:56
inc0then you can put all your specialized containers at FROM ubuntu:1404 instad of base19:57
Mech422inc0: I figured base just had the 'base' repos (like the ubuntu/rh repos) and the 'customizations' were like the OpenStack repos...so it would be sorta 'additive' rather then replacment19:57
inc0and do all that stuff on your own19:57
inc0Mech422, still I don't really want to have this in kolla tree, I'll make it possible, not super-easy19:57
Mech422inc0: not arguing - just trying ot understand...19:58
inc0if it's additive, then it's ok19:58
inc0but if it's not, things become complicated19:58
Mech422inc0: yeah - that part I see...it just caught me off guard, since I thought the point of aufs was inheritance...19:59
inc0sdake, I'll provide you with hooks where you can inject your stuff19:59
Mech422inc0: I see now its not a limitation of aufs, its just to keep things neat and consisstent19:59
sdakewhen i get home tomorrow i'll test build the world one container set a ta time19:59
sdakeif its not 4 hours then maybe ewe can proceed in tht way19:59
inc0sdake, it will be20:00
inc0as you need to do apt-get update with new set of repos EVERY SINGLE TIME20:00
sdakei cant have a 4 hour build time20:00
inc0no inheritance20:00
inc0so you need to reeenineer your crap20:00
sdakeapt-get update only happens once in our model20:00
inc0what?20:01
*** esharao__ has joined #openstack-kolla20:01
sdakeare you talking about installing openstack-base?20:01
inc0you want different set of repos per container20:01
inc0hence EVERY container has to have apt-cache up-to-date and in sync with its own repos20:01
sdakeinc0 let me get back with you20:01
inc0if you change repo addresses, it doesn't automatically change cache mind you...20:02
inc0that's what apt-get update is for...20:02
*** tyrola has joined #openstack-kolla20:02
Mech422inc0: you know... you could reduce build time if you used the kolla nodes as well as the 'deployment' node to build...20:04
Mech422inc0: I was thinking that last night..as I rebuilt.... again...20:04
inc0Mech422, well, technically20:04
inc0but lot's of complexity to get little benefit imho20:05
Mech422inc0: ok20:05
inc0also not really20:05
*** esharao_ has quit IRC20:05
inc0as you'd need base image in every case20:05
inc0and building base+openstack base is most of the work20:05
*** ravig has joined #openstack-kolla20:05
*** huikang has quit IRC20:05
inc0so technically you'd build base and openstack base in one node, distribute it and build rest of container in distributed manned20:06
*** huikang has joined #openstack-kolla20:06
inc0but that would give you few mins of performance at expanse of LOTS of compexity20:06
Mech422inc0: really? that blows :-/20:06
Mech422I just need some of those xpoint ssds :-)20:07
*** tyrola has quit IRC20:09
*** huikang_ has joined #openstack-kolla20:09
*** huikang has quit IRC20:10
*** prithiv has joined #openstack-kolla20:20
inc0Mech422, yeah, something's funky in your env;)20:22
*** ravig has quit IRC20:22
Mech422inc0: 'something' more like everything :-P20:25
openstackgerritMerged openstack/kolla-kubernetes: Convert Keystone to HostNetwork=False, Fix bootstrap.  https://review.openstack.org/32856720:25
Mech422inc0: I'm pretty sure I need to redo DNS - reverses don't work at least...god knows what I'm doing for forwards20:25
Mech422inc0: but its a test bed - it gets torn down and rebuilt all the time20:25
*** dmk0202 has quit IRC20:26
*** dmk0202 has joined #openstack-kolla20:26
*** diogogmt has joined #openstack-kolla20:27
inc0harlowja_, so I spoke with John Garbutt about cells20:27
inc0he suggest we move straight to v2 with newton20:27
openstackgerritMerged openstack/kolla-kubernetes: Added documentation for building Kolla containers.  https://review.openstack.org/32411620:28
*** prithiv has quit IRC20:28
harlowja_inc0 lol20:29
harlowja_nice20:29
harlowja_sucks for v1 folks, ha20:29
harlowja_i'm sure v3 will be even better :-P20:29
inc0v1 gets removed once v2 lands according to him20:29
inc0so yeah...:P20:30
inc0sux:P20:30
inc0anyway, maybe you guys could help with adding cells to kolla?20:31
inc0shouldn't be too hard as mitaka is already a cell20:31
*** mliima_ has quit IRC20:31
*** dmk0202 has quit IRC20:33
*** mliima_ has joined #openstack-kolla20:33
*** jtriley has quit IRC20:37
*** prithiv has joined #openstack-kolla20:38
*** diogogmt has quit IRC20:43
wirehead_rhallisey: So, Kolla-kubernetes and SkyDNS.  Some stuff doesn’t quite work unless it’s running and our current setup instructions don’t include setting that up.20:44
kimk0316I got this error on kolla_toolbox container: Host file not found: /etc/ansible/hosts20:46
rhalliseywirehead_, did it already merge?20:46
wirehead_rhallisey: there’s a SkyDNS patch from sbezverk_ that’s been sitting there.20:47
rhalliseywirehead_, what specifically doesn't work20:47
*** d_code_ has joined #openstack-kolla20:47
rhalliseyI haven't tried it yet20:47
wirehead_So, my thinking is that I really don’t want kolla-kubernetes to act like an installer for Kubernetes.20:47
wirehead_There’s already plenty o’ those.20:48
*** diogogmt has joined #openstack-kolla20:48
*** ravig has joined #openstack-kolla20:48
rhalliseyright20:48
wirehead_So I kinda wanted to have an answer for Hyperkube + SkyDNS so that we can actually do a plausable set of gating tests.20:49
wirehead_But not one that would lead users to use that in production. :)20:49
kimk0316inc0, can you check if permission for /etc/ansible/hosts file on kolla_toolbox container is correct?20:49
*** d_code has quit IRC20:50
*** d_code_ is now known as d_code20:50
*** shardy has quit IRC20:53
*** mbound has quit IRC20:54
sbezverk_wirehead_ I think adding skydns as a service to kolla-k8s makes perfect sense20:56
sbezverk_we have done it already in kolla with tool box20:56
*** ayoung_ has quit IRC20:57
wirehead_hm20:57
*** d_code has quit IRC20:57
*** ayoung has quit IRC20:57
sbezverk_wirehead_ bascially we do not rely on on what cluster has we bring services we need to function with kolla-k8s20:57
*** mbound has joined #openstack-kolla20:58
sbezverk_wirehead_ I think it will be more difficult to check existing k8s cluster what it has or has not20:58
rhalliseysbezverk_, ya but we can get the kubernetes service ip from the kubenetes api endpoint20:58
sbezverk_than just to bring what we need in a non very intrusive way ;-)20:58
rhalliseywell20:58
rhalliseyso kube exposes all service at env vars for each pod20:59
wirehead_Most of the installer options other than hyperkube are going to come with DNS turned on.20:59
sbezverk_wirehead_ I tried a couple and I guess I was not lucky non of them brought up dns21:00
sbezverk_wirehead_ my concern that different flavors might have different hickups and gotchas21:01
sbezverk_if we really need dns service (based on rhallisey comment we might not) then it is safer to offer the one we tested and know it is working than hope for the best ;-)21:01
*** dwalsh has quit IRC21:03
wirehead_The Kube docs specifically call out SkyDNS as an “Addon”21:03
openstackgerritDavid Wang proposed openstack/kolla-kubernetes: Moving all path resolution and searching for program files into one place  https://review.openstack.org/32967621:03
*** d_code has joined #openstack-kolla21:03
wirehead_Which puts it at the same level as cluster-level logging and container resource monitoring.21:04
*** fragatina has joined #openstack-kolla21:05
rhalliseysbezverk_, if you mariadb, checkout out what variables are in the environemnt21:05
rhalliseyit turns out kube exposes the service ip to the pods21:06
rhalliseyas an ev var21:06
rhalliseypretty neat21:06
rhalliseyso we may not need it21:06
wirehead_Yeah, I’d wanted to use more of that, but substituting env variables in the config files is going to be an intrusive config patch.21:06
*** inc0 has quit IRC21:06
sbezverk_rhallisey right but what is keystone pod starts up before mariadb, I am not sure if kube will add new pod  viariables to already running pods21:06
wirehead_Also that.21:07
*** mliima_ has quit IRC21:07
sbezverk_also I am not sure if it updates them if pod moves from one compute node to another21:07
rhalliseytrue, but then the pods will fail21:07
wirehead_Also correct. :)21:07
rhalliseyand restart21:07
wirehead_Gut feel says that, over time, it’s going to be ‘normal’ to expect a k8s cluster to have DNS setup.21:08
*** timss has quit IRC21:08
rhalliseysbezverk_, re your second point I'm not sure either21:08
sbezverk_rhallisey I guess it is a matter of approaches possibly both will work, it is just I feel as a operator safer to rely on DNS ;-)21:08
wirehead_Oh, right, the VIP doesn’t change.21:09
rhalliseyalthough let's say it doesn't an the pod fails21:09
rhalliseywirehead_, nvm, it won't change21:09
rhalliseyyou're right21:09
wirehead_Yah, so if you have DNS set up and look up ‘mariadb’, it’s going to get the mariadb VIP21:09
rhalliseythe method is the same then21:10
wirehead_It’s still a bit of an intrusive patch to Kolla and we’ve already got a bunch of patches in Kolla waiting for +2’s.21:10
wirehead_Also, headless services break the model.21:10
wirehead_We’re going to need headless services to make Neutron work.21:10
rhalliseywirehead_, it's not intrusive :)21:10
*** inc0 has joined #openstack-kolla21:10
*** d_code has quit IRC21:11
wirehead_Do all of the config files we’re going to be touching do env var replacement?21:11
wirehead_e.g. keystone.conf21:12
*** huikang_ has quit IRC21:13
rhalliseywhat would you be replacing?21:13
rhalliseyso I understand the context21:13
*** timss has joined #openstack-kolla21:13
*** huikang has joined #openstack-kolla21:13
wirehead_So, in keystone.conf, you’d have to put the memcache_servers to whatever the variable of the memcached service env var.21:14
wirehead_also, for the database, the env variable for the mariadb service env var21:14
dcwangmit01rhallisey: The lack of DNS had me banging my head on how you and wirehead_ got keystone up.  Eventually I figured out i needed to create the services first, then go back and edit globals to set the IPs of mariadb and memcached.  It's a manual step in the kolla-kubernetes workflow if no DNS.21:14
rhalliseywe could have a readiness check do this21:15
rhalliseyI think21:15
dcwangmit01I don't think a rediness check would help.  You have to modify /etc/kolla/globals.yaml with the IPs of teh services, after the services have been created with "kolla-kubernetes bootstrap mariadb; kolla-kbuernets bootstrap memcached"21:16
dcwangmit01modify, then genconfig, then bootstrap keystone21:16
rhalliseyreadiness check could be a bash script21:16
dcwangmit01It requires editing the configs.21:17
wirehead_Well, you could add a script that runs at startup for the container and rewrites the config file.21:17
rhalliseyreadiness check could check and see if the service ips are avilable21:17
rhalliseywirehead_, yes21:17
dcwangmit01Ah.  We should probably get some sort of DNS working instead21:17
wirehead_The service IP changes every time you create the service.21:17
dcwangmit01Every kube env, GKE, ones created from kube-up, seems to support DNS21:17
dcwangmit01wirehead_: That's true, but that's why you don't blow away services21:18
*** berendt has quit IRC21:18
wirehead_Overall, I think that providing a way for us to install SkyDNS in environments where it’s not present is going to be simpler.21:18
dcwangmit01I want to add a "purge" command to kolla-kubernetes, do do things like that.  Clear configmaps, services, etc.  Things that aren't removed with kolla-kuberenets kill21:19
dcwangmit01Right now I have to do that manually by pasting in commands21:19
rhalliseydcwangmit01, so when we delete configmaps it's not clearing them out?21:19
rhalliseywirehead_, I think dns would be the cleanest21:20
rhalliseyhttps://review.openstack.org/#/c/328814/21:21
patchbotrhallisey: patch 328814 - openstack-infra/project-config - Add gates for deploying kolla-kubernetes (MERGED)21:21
rhalliseygates are coming21:21
rhalliseyhold the door!21:21
wirehead_Barbarians at the gate!21:22
dcwangmit01rhallisey: I misspoke. Configmaps are indeed cleared21:22
rhalliseydcwangmit01, gotcha.  If anything isn't cleaned by kill, we should make sure it is21:22
rhalliseyanything kube owned that is21:22
wirehead_If I watched Game of Thrones, I’d make a reference now.21:22
rhalliseyhodor?21:23
wirehead_Or something.21:23
rhalliseyhodor hodor21:23
rhalliseylol..21:23
rhalliseyI g2g guys21:23
dcwangmit01Bye bye, east coaster21:23
rhalliseylet's continue the discussion if there is anymore tmr21:23
dcwangmit01rhallisey: We need to talk about how to get some of our kolla patches through21:24
rhalliseydcwangmit01, I'll bring it up at the meeting tmr21:24
dcwangmit01My test branches maintain at least 10 patches21:24
rhalliseyya same :/21:24
wirehead_We made the strategic mis-step of involving core Kolla members in our patches.21:24
wirehead_:D21:25
wirehead_SO, rhallisey we probably want to exclude skydns from “all"21:25
wirehead_That’s my only intrusive thought21:25
rhalliseywe just need firendly reminders21:25
rhalliseyya we'll see21:26
*** ravig has quit IRC21:26
rhalliseyanyway.. see ya!21:26
wirehead_See ya tomorrow, rhallisey21:26
*** rhallisey has quit IRC21:26
wirehead_The problem is that we can’t make dcwangmit01’s cute little dog IRC-enabled.  Otherwise, he could threaten you with the consequences of making a cute little fluffy puppy-dog sad by not +2ing.21:27
*** berendt has joined #openstack-kolla21:27
*** ravig has joined #openstack-kolla21:28
*** zhiwei has joined #openstack-kolla21:29
*** d_code has joined #openstack-kolla21:31
*** ravig has quit IRC21:31
*** zhiwei has quit IRC21:33
*** inc0 has quit IRC21:34
*** jtriley has joined #openstack-kolla21:35
*** daneyon_ has joined #openstack-kolla21:41
*** ravig has joined #openstack-kolla21:45
*** d_code has quit IRC21:47
*** jtriley has quit IRC21:48
*** ravig has quit IRC21:48
*** huikang has quit IRC21:49
*** huikang has joined #openstack-kolla21:50
*** daneyon_ has quit IRC21:50
*** huikang_ has joined #openstack-kolla21:51
*** huikang has quit IRC21:54
*** huikang_ has quit IRC21:55
*** d_code has joined #openstack-kolla21:56
*** huikang has joined #openstack-kolla22:01
*** huikang has quit IRC22:06
*** openstackstatus has quit IRC22:25
*** openstack has joined #openstack-kolla22:25
*** openstackstatus has joined #openstack-kolla22:26
*** ChanServ sets mode: +v openstackstatus22:26
openstackgerritDavid Wang proposed openstack/kolla-kubernetes: Moving all path resolution and searching for program files into one place  https://review.openstack.org/32967622:28
esharao__hi.. running into the following issue - failed: [localhost] (item=haproxy) => {"failed": true, "item": "haproxy", "msg": "AnsibleUndefinedVariable: 'dict object' has no attribute u'ansible_eth1'"}22:29
esharao__is there a way to fix this22:29
*** huikang has joined #openstack-kolla22:31
*** cloudna__ has joined #openstack-kolla22:34
openstackgerritDavid Wang proposed openstack/kolla-kubernetes: Consolidating path resolution and searching for program files  https://review.openstack.org/32967622:35
*** daneyon_ has joined #openstack-kolla22:36
*** mummer has quit IRC22:38
*** mummer has joined #openstack-kolla22:40
*** esharao__ has quit IRC22:41
*** daneyon_ has quit IRC22:41
*** cloudna__ has quit IRC22:44
*** berendt has quit IRC22:49
*** MarMat has joined #openstack-kolla22:50
*** vhosakot has quit IRC22:52
*** JoseMello has quit IRC22:59
*** salv-orlando has quit IRC23:14
*** salv-orlando has joined #openstack-kolla23:14
*** ravig has joined #openstack-kolla23:14
*** ayoung has joined #openstack-kolla23:17
*** huikang has quit IRC23:17
*** huikang has joined #openstack-kolla23:18
*** huikang has quit IRC23:22
openstackgerritKen Wronkiewicz proposed openstack/kolla-kubernetes: Add documentation for setting up a local SkyDNS + Kube2Sky  https://review.openstack.org/32971723:24
*** Jeffrey4l has joined #openstack-kolla23:29
*** huikang has joined #openstack-kolla23:29
*** salv-orl_ has joined #openstack-kolla23:29
openstackgerritDavid Wang proposed openstack/kolla-kubernetes: Consolidating path resolution and searching for program files  https://review.openstack.org/32967623:31
*** mummer has quit IRC23:31
*** salv-orlando has quit IRC23:32
*** sdake has quit IRC23:32
*** sdake has joined #openstack-kolla23:33
openstackgerritJeffrey Zhang proposed openstack/kolla: Fix the rabbitmq crash on CentOS binary and source deploy  https://review.openstack.org/32896023:38
openstackgerritKen Wronkiewicz proposed openstack/kolla-kubernetes: Add documentation for setting up a local SkyDNS + Kube2Sky  https://review.openstack.org/32971723:40
openstackgerritDavid Wang proposed openstack/kolla-kubernetes: Consolidating path resolution and searching for program files  https://review.openstack.org/32967623:44
*** prithiv1 has joined #openstack-kolla23:45
*** prithiv has quit IRC23:45
openstackgerritJeffrey Zhang proposed openstack/kolla: Pin to the Ubuntu 16.04  https://review.openstack.org/32945423:46
*** SiRiuS__ has quit IRC23:55
*** zhiwei has joined #openstack-kolla23:56
openstackgerritDavid Wang proposed openstack/kolla-kubernetes: Consolidating path resolution and searching for program files  https://review.openstack.org/32967623:57

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