Monday, 2017-03-27

*** yingjun has joined #openstack-kolla00:07
*** manheim has quit IRC00:26
*** manheim has joined #openstack-kolla00:28
*** jtriley has joined #openstack-kolla00:29
sdakerwellum are ou about?00:30
sdakerwellum i've sorted out the CNI stuff00:31
*** adil452100 has joined #openstack-kolla00:31
sdakerwellum and have a cleanup script that seems to work pretty well00:31
sdakesup spiette00:31
sdakesup spsurya00:31
adil452100Hello again .. I want to ask some basic questions please00:36
adil452100The OpenStack deployed via Kolla can be00:37
adil452100Highly available not only00:38
adil452100with controller00:38
adil452100but also compute nodes ?00:38
adil452100I mean if we loose a compute node, the VM started on that host will automagically migrate to another host ? (of course using ceph as a shared storage)00:39
SamYapleadil452100: there is no built-in mechanism to do that00:47
SamYapleadil452100: but there is a  nova command to do that. host-evacuate00:47
SamYapleadil452100: it wont happen automatically00:47
adil452100<SamYaple> No change to automate things on nova.conf ?00:48
SamYapleadil452100: there is no mechanism in openstack to automate things like that. you ahve to write it yourself00:48
SamYaplethere are monitoring scripts and projects around that claim to do that. never seen one that worked well personally00:49
SamYaplebut it might exist00:49
adil452100So we can say for the time being, there is no native NOVA for a highly available VMs ?00:51
SamYaplei mean you can make your vms highly available by having multiple ones in different AZs00:53
SamYaplebut there is no native mechanism to automatically migrate vms upon a host failure00:53
SamYaplethere likely never will be00:53
adil452100<SamYaple> Unfortunately I thought I could have something like VMware HA, but I will look for a work around with host-evacuate and share it if I have a good results00:55
*** lucasxu has joined #openstack-kolla00:56
sdakesbezverk all db creates are doing a crashloopbackoff when i launch the services independently as outlined in our deployment documentation - any idea how to fix that?00:56
sdakesbezverk i'm not sure if computekit works in this scenario - so it could be a bad cloud.yaml00:56
*** lucasxu has quit IRC00:57
sdakesbezverk i have verified that my envrionment works properly00:57
sdakesbezverk e.g.: cinder-create-db-nrkf4                             0/2       CrashLoopBackOff00:57
SamYapleadil452100: right. host-evacuate can provide that funcationality, but youll need to be doing your own host monitoring and triggering the evac00:58
SamYapleadil452100: at the end of the day, VMWare is far superior in this regard, jsut fyi. dont expect openstack to compete in that area00:59
sdakeadil452100 i suggest you try #openstack-nova with questions related to their plans for automated host evacuation, they may be changing01:00
sdakeadil452100 kolla isn't responsible for nova's implementation - the nova team is01:00
sdakeadil452100 the best we can do is speculate based upon past behavior, which has been anti-auto-evacation, however, the more they hear it as a requirement hte more likely the yhare to implement it01:01
*** yangyapeng has joined #openstack-kolla01:01
sdakeadil452100 however for the time being there is no native nova HA vm technology (your original question) - there may be in the future if enough people ask for it01:03
SamYaplemind you they contantly reject this and have stated they wont do it as a policy. mainly because there is no safe way to do it for nova. nova simply doesnt have enough info to do it. (nova-compute doesnt have to be running for the vm to be working, and thats nova's only entry point)01:03
sdakeSamYaple things change :)01:04
adil452100<SamYaple> <sdake> Ok, I'll discuss it with #openstack-nova, but as I said earlier it's a basic question and I thought I could configure this functionality with Kolla. Anyway :) thanks for your answers and help.01:04
*** yuanying_ has joined #openstack-kolla01:04
sdakeadil452100 the functionality can't be configured with kolla because nova doesn't implement it01:05
*** iceyao has joined #openstack-kolla01:06
*** cuongnv has joined #openstack-kolla01:06
*** yuanying has quit IRC01:07
*** eaguilar has joined #openstack-kolla01:08
*** manheim has quit IRC01:08
adil452100Another question: Can Kolla use a disk partition for a ceph journal instead of a whole ssd disk ?01:09
SamYapleadil452100: yea01:10
SamYapleat least it did a while ago when i added that. i havent looked at it for a while01:11
SamYaplei know there was some trouble with partition namelegth01:11
adil452100And a last question about upgrade, If I install now Newton, can I upgrade without downtime (VMs especially) to the next version Ocata ? The process is just to stop the old containers and to start the new ones or it needs a very complicated procedure to upgrade ?01:13
*** iceyao has quit IRC01:14
*** iceyao has joined #openstack-kolla01:15
*** iceyao has quit IRC01:16
SamYapleadil452100: its nova, assume the later01:16
kolla-slack<vhosakot> @sdake did you figure out dns_name in cloud.yaml.  I see gate uses dns_name=172.18.0.1 which is not the IP address of any interface of the host.01:16
kolla-slack<vhosakot> https://github.com/openstack/kolla-kubernetes/blob/master/tests/bin/common_workflow_config.sh#L1001:16
kolla-slack<vhosakot> https://github.com/openstack/kolla-kubernetes/blob/master/tools/setup_gate_ceph.sh#L901:16
kolla-slack<vhosakot> http://logs.openstack.org/03/449803/16/check/gate-kolla-kubernetes-deploy-ubuntu-binary-2-ceph-nv/b6e6230/console.html#_2017-03-26_19_24_49_84578101:16
SamYapleadil452100: afaik there is still not a nova approved 0 downtime way to do things. there is always some downtime01:17
kolla-slack<vhosakot> @sdake see these 3 links about dns_name in gate ^^^01:17
adil452100<SamYaple> thx again for all the information .. that's kind of you :)01:20
*** iceyao has joined #openstack-kolla01:20
*** jtriley has quit IRC01:20
*** iceyao has quit IRC01:21
adil452100<SamYaple> The upgarde can be done with Kolla even with a little downtime ?01:21
*** caowei has joined #openstack-kolla01:22
*** zhubingbing has joined #openstack-kolla01:22
adil452100The Kolla process is just to stop the old containers and to start the new ones or it needs a very complicated procedure to upgrade ?01:24
SamYapleadil452100: its all handled in the ansible playbooks, but it can get complicated with the restart order01:25
SamYapleadil452100: its simple for _you_01:25
sbezverkSamYaple: do you have a second for qq?01:27
SamYaplesbezverk: sure01:30
*** daidv has joined #openstack-kolla01:30
sbezverkSamYaple: I needed "customer" libvirtd config, but it seems merging custome config with default config is not working for libvirtd container01:31
sbezverkis it known limitation or I am doing something wrong?01:31
sbezverkI meant "custom" config01:32
*** iceyao has joined #openstack-kolla01:32
SamYaplesbezverk: afaik libvirtd isnt setup to be augmented01:32
SamYapleat all01:32
sbezverkSamYaple: thanks :(01:33
SamYaplesbezverk: https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/nova/tasks/config.yml#L7901:33
SamYapleyea its not01:33
sbezverkSamYaple: ok, I guess I will have to run time modification of libvirtd.conf before the container starts..01:34
sbezverkthanks for confirming it01:34
*** eaguilar has quit IRC01:36
*** duonghq has joined #openstack-kolla01:40
*** tovin07 has joined #openstack-kolla01:41
*** adil452100 has quit IRC01:41
duonghqmoring guys01:42
*** Pavo has joined #openstack-kolla01:46
*** jtriley has joined #openstack-kolla01:48
*** jtriley has quit IRC01:52
*** sbezverk has quit IRC01:53
*** dixiaoli has joined #openstack-kolla01:53
*** jtriley has joined #openstack-kolla01:54
zhubingbing moring01:59
*** wirehead_ has quit IRC02:01
*** jtriley has quit IRC02:02
*** wirehead_ has joined #openstack-kolla02:03
openstackgerritDuong Ha-Quang proposed openstack/kolla master: make yum fail on missing packages  https://review.openstack.org/44908602:05
*** dave-mccowan has quit IRC02:09
*** eaguilar has joined #openstack-kolla02:09
*** dixiaoli has quit IRC02:21
*** yuanying has joined #openstack-kolla02:30
*** yuanying_ has quit IRC02:33
*** yangyapeng has quit IRC02:38
*** dixiaoli has joined #openstack-kolla02:39
*** dixiaoli has quit IRC03:00
*** dixiaoli has joined #openstack-kolla03:03
openstackgerritzhubingbing proposed openstack/kolla-kubernetes master: Fix problem with kollakube res create configmap  https://review.openstack.org/43974003:09
*** caowei has quit IRC03:12
*** caowei has joined #openstack-kolla03:12
spsuryaduonghq: sup03:16
duonghqhi spsurya03:16
spsuryahow was the weekend ?03:16
*** caoyuan has joined #openstack-kolla03:24
duonghqbusy weekend :(03:24
zhubingbing;)03:25
masbermorning, I installed kolla-ansible and my router namespace can't ping the internet. I can see that kolla puts quantum gateway port in br-int, is that the right way?03:26
masber*port br-int03:26
spsuryasame here03:29
*** fooliouno has joined #openstack-kolla03:31
*** yangyapeng has joined #openstack-kolla03:33
*** lamt has joined #openstack-kolla03:34
sdakevhosakot yes I sorted it out - its in the review for the guide03:40
sdakesup duonghq03:41
sdakesup zhubingbing03:41
zhubingbinghi sdake03:41
duonghqnot sure why https://review.openstack.org/#/c/449086/ keep fail at gate-kolla-dsvm-build-centos-source-centos-7 test03:42
duonghqhttp://logs.openstack.org/86/449086/3/check/gate-kolla-dsvm-build-centos-source-centos-7/ac8a7dc/logs/build/keystone-base.txt.gz03:42
duonghqsomething wrong with packagecloud.io03:42
duonghqhttps://packagecloud.io/grafana/stable/el/7/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 302 - Found03:42
duonghq(grafana repo)03:42
zhubingbingyeah03:43
zhubingbinggrafana have some problems03:43
duonghqzhubingbing, did you notice that?03:43
duonghqit blocked gate03:43
zhubingbingI met a few days ago, did not solve03:43
zhubingbingcentos source03:44
zhubingbingi fix it ;)03:44
zhubingbingwai03:44
zhubingbingwait03:44
duonghqzhubingbing, you have idea?03:45
zhubingbingyeah03:46
zhubingbinggrafana.repo have some problems03:46
sdakeshould I b eable to nslookup kbuernetes from inside the busybox container portdirect ?03:47
zhubingbingyeah03:48
zhubingbingi think so sdake03:48
zhubingbing[root@kube1 ~]# cat /etc/resolv.conf03:50
zhubingbing# Generated by NetworkManager03:50
zhubingbingsearch kolla.svc.cluster.local svc.cluster.local cluster.local03:50
zhubingbingnameserver 172.16.35.1003:50
zhubingbingoptions ndots:503:50
zhubingbingnameserver 68.105.28.1103:50
zhubingbingnameserver 68.105.29.1103:50
zhubingbingnameserver 68.105.28.1203:50
zhubingbingsdake03:50
zhubingbingit is my host' resolve.conf03:50
*** sbezverk has joined #openstack-kolla03:50
sdakeok so nameserver is 172.16.35.10 - what is 172.16.35/8?03:50
sdakewhere is that set zhubingbing03:50
sdakehere is what sbezverk said re the variables:03:51
zhubingbingyeah03:52
zhubingbingkubeadm init --skip-preflight-checks --use-kubernetes-version v1.5.4 --service-cidr 172.16.35.0/2403:52
*** dixiaoli has quit IRC03:52
sdake[06:47:24]  <rwellum>As a minimum,  'external_vip': your external ip address, 'ext_interface_name', 'ext_bridge_name' and 'tunnel_interface' - is what I had to change03:52
sdakewhat are these variables?03:53
sdake[06:50:09]  <sbezverk_>external_vip: ip address assigned to your host and kubernetes api server listen on03:53
sdake[06:53:09]  <sbezverk_>ext_interface_name: name of interface or bridge which will be used by neutron's provider interface03:53
sdake[06:54:16]  <sbezverk_>ext_bridge_name: name of bridge you want neutron to use as external bridge, by default it shold be br-ex, but you can change it by using this option03:53
sdake[06:55:39]  <sbezverk_>tunnel_interface: interface name used for connectivity between nodes in kubernetes cluster, in most of cases it matches the name you kubernetes host management interface03:53
sdakeso service cidr03:53
sdakelet me try that zhubingbing03:53
zhubingbingit is  external_vip03:53
zhubingbingbecause we don't use keep live d03:53
sdakethis is what I use: (reverse-i-search)`kubeadm': sudo kubeadm init --pod-network-cidr=10.1.0.0/16 --service-cidr=10.3.0.0/1603:54
sdakeso I will set my dns_name to 10.3.0.1003:54
sdakesbezverk said he told me what dns_name was yesterday - although it is not in the logs03:55
sdakesbezverk and when i asked he said to refer to the logs - so YMMV :)03:55
zhubingbinghttp://paste.openstack.org/show/604210/03:57
zhubingbingsdake https://github.com/openstack/kolla-kubernetes/blob/master/helm/microservice/keystone-create-endpoints-job/templates/keystone-create-endpoints.yaml#L5203:59
zhubingbingyou can read this code, it help you to understand external_vip03:59
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: Fixing ironic deployment failure on Ubuntu  https://review.openstack.org/44980304:00
spsuryaBRB meeting time04:03
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: Fixing ironic deployment failure on Ubuntu  https://review.openstack.org/44980304:05
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: Fixing ironic deployment failure on Ubuntu  https://review.openstack.org/44980304:10
*** eaguilar has quit IRC04:10
duonghqzhubingbing, grafana have trouble w/ gate but not local build?04:15
zhubingbingemm04:15
*** gkadam has joined #openstack-kolla04:15
duonghqI can build it successfully04:16
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: Fixing ironic deployment failure on Ubuntu  https://review.openstack.org/44980304:19
openstackgerritzhubingbing proposed openstack/kolla master: [WIP] Test kolla gate  https://review.openstack.org/45007404:20
zhubingbingI mean grafana.repo is a bit of a problem, but it is able to build a mirror image successfully04:20
duonghqsure,04:28
*** lamt has quit IRC04:28
*** unicell has quit IRC04:30
*** unicell has joined #openstack-kolla04:31
zhubingbingbut now it is look good04:33
duonghqdid you wonder why in official doc, we have no el/7/?04:35
duonghqjust el/6/04:35
*** yangyapeng has quit IRC04:37
*** caoyuan has quit IRC04:37
*** caoyuan has joined #openstack-kolla04:38
*** yangyapeng has joined #openstack-kolla04:38
sdakenight all04:39
zhubingbingbye sdake04:46
duonghqbye sdake04:47
*** dixiaoli has joined #openstack-kolla04:48
*** dixiaoli has quit IRC04:49
*** dixiaoli has joined #openstack-kolla04:50
*** mdnadeem_ has joined #openstack-kolla04:51
*** dixiaoli has quit IRC04:52
*** jrobinson has quit IRC04:55
*** jrobinson has joined #openstack-kolla05:04
*** iceyao has quit IRC05:06
*** japestinho has quit IRC05:10
spsuryasdake: night05:23
duonghqzhubingbing, seem that situation become worse05:24
zhubingbing;)05:24
zhubingbinghttps://review.openstack.org/#/c/450074/05:24
zhubingbingduonghq  can u look it ?05:24
duonghqI just read this log05:25
zhubingbingi don;t know what‘s happen05:25
duonghqnot good05:25
duonghqit's bad, indeed05:25
zhubingbinghmm05:26
zhubingbing;)05:26
*** dixiaoli has joined #openstack-kolla05:29
*** lamt has joined #openstack-kolla05:34
*** caowei has quit IRC05:42
*** caowei has joined #openstack-kolla05:42
*** targon has joined #openstack-kolla05:47
*** rwsu has quit IRC05:47
*** skramaja has joined #openstack-kolla05:48
*** caowei has quit IRC05:49
*** MarginHu has joined #openstack-kolla06:03
openstackgerritjimmygc proposed openstack/kolla-ansible master: Add vSphere support to nova_compute  https://review.openstack.org/44952906:09
*** jaosorior has joined #openstack-kolla06:13
*** lamt has quit IRC06:20
openstackgerritJeffrey Zhang proposed openstack/kolla-ansible master: Enable timeout feature when connecting ceph in cinder  https://review.openstack.org/45008706:25
*** lamt has joined #openstack-kolla06:26
*** magicboiz has joined #openstack-kolla06:28
*** manheim has joined #openstack-kolla06:37
duonghqwhich is Dell Ironic CI?06:40
jaosoriorduonghq: no idea. I've seen that message pop up in a lot of different repos06:41
jaosoriorfrom Tripleo, to puppet repos, and now in kolla06:41
jaosoriorI guess someone tried putting it up as third party CI and that didn't go well06:41
duonghqhmm, thank jaosorior06:41
duonghqjaosorior, about this ps: https://review.openstack.org/#/c/449039/2/docker/cinder/cinder-api/Dockerfile.j2@2406:44
duonghqgive the Dockerfile context06:44
duonghqI don't think the file is already existed06:44
jaosoriorduonghq: what do you mean by give context?06:44
duonghqthe Dockerfile06:45
duonghqI don't think the ports.conf is existed (if in this case, the file is populated file package maintainer before?)06:45
duonghqtbh06:45
jaosoriorduonghq: right, it's part of the apache package06:45
duonghqjaosorior, thanks06:45
openstackgerritjimmygc proposed openstack/kolla-ansible master: Add VMware NSXV support to neutron  https://review.openstack.org/45009206:46
jaosoriorduonghq: it's the same issue with RHEL based systems, that some packages for modules also deploy "example" configurations that ultimately try to listen on ports. Which is why I had to do https://review.openstack.org/#/c/446911/ initially06:46
duonghqjaosorior, got it06:47
jaosoriorduonghq: thanks for the review06:48
duonghqnp :)06:49
jaosoriorduonghq: can you also check out these two https://review.openstack.org/#/c/449040 https://review.openstack.org/#/c/446911/ when you get time?06:49
duonghqjaosorior, I'm waiting for the gate06:50
*** satyar has joined #openstack-kolla06:50
duonghqthe error in gate-kolla-dsvm-deploy-ubuntu-binary-ubuntu-xenial-nv is painful06:50
duonghqI saw it a few times06:50
jaosoriorduonghq: what's the error about?06:50
jaosoriorduonghq: seems quite transcient06:51
*** caoyuan has quit IRC06:51
duonghqhttp://logs.openstack.org/11/446911/8/check/gate-kolla-dsvm-deploy-ubuntu-binary-ubuntu-xenial-nv/e3720bb/console.html#_2017-03-24_08_17_21_75230906:51
duonghqJeffrey4l, told me once06:51
duonghqbut I cannot recall atm :(06:51
*** lamt has quit IRC06:53
openstackgerritjimmygc proposed openstack/kolla-ansible master: Add VMware NSXV support to neutron  https://review.openstack.org/45009206:57
*** jaosorior has quit IRC06:58
openstackgerritjimmygc proposed openstack/kolla-ansible master: Add VMware NSXV support to neutron  https://review.openstack.org/45009207:05
openstackgerrithuwh proposed openstack/kolla-kubernetes master: fix 'raw_doc' doesn`t assignment error when show configmap`s template  https://review.openstack.org/38417407:07
*** jaosorior has joined #openstack-kolla07:18
openstackgerritjimmygc proposed openstack/kolla-ansible master: Add vSphere support to nova_compute  https://review.openstack.org/44952907:18
*** jrobinson has quit IRC07:19
*** pcaruana has joined #openstack-kolla07:20
MarginHuhi , I want to connect mysql , but I found failed.07:28
MarginHuIt hanged when I run "docker exec $container_id  mysql -u ironic -h -p" and enter the password.07:29
*** japestinho has joined #openstack-kolla07:32
*** manheim has quit IRC07:34
*** chas has joined #openstack-kolla07:41
*** caowei has joined #openstack-kolla07:42
*** Serlex has joined #openstack-kolla07:47
*** klindgren_ has quit IRC07:48
*** klindgren_ has joined #openstack-kolla07:49
duonghqJeffrey4l, ping07:53
openstackgerritMerged openstack/kolla master: Prevent apache from listening on port 80  https://review.openstack.org/44903907:54
*** manheim has joined #openstack-kolla07:56
openstackgerritjimmygc proposed openstack/kolla-ansible master: Split globals.yml into mutiple part by service  https://review.openstack.org/45010607:58
*** dixiaoli has quit IRC07:59
openstackgerritjimmygc proposed openstack/kolla-ansible master: Add vSphere support to nova_compute  https://review.openstack.org/44952908:00
*** matrohon has joined #openstack-kolla08:04
*** dixiaoli has joined #openstack-kolla08:05
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: ironic-pxe: handle non-x86 architectures  https://review.openstack.org/43481708:05
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: debian: enable all images enabled for Ubuntu  https://review.openstack.org/43278708:05
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: Add support for non-x86 architectures (aarch64, ppc64le)  https://review.openstack.org/43094008:05
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: openstack-base/kolla-toolbox: use mariadb-devel for CentOS and !x86-64  https://review.openstack.org/44483208:05
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: nova-libvirt: handle ppc64le  https://review.openstack.org/43481008:05
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: ceph: move ceph-fuse package to cephfs-fuse image  https://review.openstack.org/44063408:05
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: openstack-base: Percona-Server is x86-64 only  https://review.openstack.org/44996508:05
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: kubernetes: disable for architectures other than x86-64  https://review.openstack.org/44563808:05
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: nova-compute: handle rtslib(-fb) for debian-binary builds too  https://review.openstack.org/43594108:05
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: debian: move to stretch  https://review.openstack.org/43445308:05
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: mariadb: handle lack of external repos on non x86  https://review.openstack.org/45011108:05
*** dixiaoli has quit IRC08:07
*** dixiaoli has joined #openstack-kolla08:08
duonghqseem that we should return with gate tomorrow08:08
*** dixiaoli has quit IRC08:08
openstackgerritDennis Mueller proposed openstack/kolla-ansible master: Added neutron metering-agent support  https://review.openstack.org/44585808:09
duonghqjaosorior, hope that somebody can fix the gate, or it can self healing08:09
openstackgerritjimmygc proposed openstack/kolla-ansible master: Add VMware NSXV support to neutron  https://review.openstack.org/45009208:13
*** gfidente has joined #openstack-kolla08:16
*** gfidente has quit IRC08:16
*** gfidente has joined #openstack-kolla08:16
*** athomas has joined #openstack-kolla08:16
*** dixiaoli has joined #openstack-kolla08:16
*** jmccarthy has joined #openstack-kolla08:20
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: ironic-pxe: handle non-x86 architectures  https://review.openstack.org/43481708:22
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: openstack-base/kolla-toolbox: use mariadb-devel for CentOS and !x86-64  https://review.openstack.org/44483208:22
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: ceph: move ceph-fuse package to cephfs-fuse image  https://review.openstack.org/44063408:22
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: openstack-base: Percona-Server is x86-64 only  https://review.openstack.org/44996508:22
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: kubernetes: disable for architectures other than x86-64  https://review.openstack.org/44563808:22
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: nova-compute: handle rtslib(-fb) for debian-binary builds too  https://review.openstack.org/43594108:22
openstackgerritMarcin Juszkiewicz proposed openstack/kolla master: mariadb: handle lack of external repos on non x86  https://review.openstack.org/45011108:22
*** tovin07_ has joined #openstack-kolla08:22
hrwmorning08:25
*** bjolo has joined #openstack-kolla08:26
*** manheim has quit IRC08:26
*** manheim has joined #openstack-kolla08:27
nea1hi, where should the "/etc/neutron/plugins/ml2/openvswitch_agent.ini" be? I can't find it on any of my nodes (`find / -name "*openvswitch*"`), my guess was it should be in /etc/kolla/neutron-openvswitch-agent08:32
*** manheim has quit IRC08:32
*** openstackgerrit has quit IRC08:33
*** manheim has joined #openstack-kolla08:39
*** caoyuan has joined #openstack-kolla08:40
*** jascott1_ has quit IRC08:42
*** caowei has quit IRC08:43
*** chas has quit IRC08:44
*** mgoddard has joined #openstack-kolla08:50
*** openstackgerrit has joined #openstack-kolla08:51
openstackgerritjimmygc proposed openstack/kolla-ansible master: Add vSphere support to nova_compute  https://review.openstack.org/44952908:51
openstackgerritjimmygc proposed openstack/kolla-ansible master: Add VMware NSXV support to neutron  https://review.openstack.org/45009208:52
openstackgerrithuwh proposed openstack/kolla master: check mariadb galera status in every loop.  https://review.openstack.org/45013109:04
Serlexping jimmygc09:08
*** pbandark has joined #openstack-kolla09:10
*** dixiaoli has quit IRC09:18
*** dixiaoli has joined #openstack-kolla09:19
duonghqmorning hrw09:22
openstackgerritjimmygc proposed openstack/kolla-ansible master: Add VMware NSXV support to neutron  https://review.openstack.org/45009209:27
*** egonzalez has joined #openstack-kolla09:31
*** caoyuan has quit IRC09:32
*** caoyuan has joined #openstack-kolla09:36
*** caoyuan has quit IRC09:40
*** chas has joined #openstack-kolla09:44
*** MarginHu has quit IRC09:45
*** MarginHu has joined #openstack-kolla09:45
*** MarginHu has quit IRC09:47
*** caoyuan has joined #openstack-kolla09:48
*** chas has quit IRC09:49
*** yingjun has quit IRC09:49
*** sambetts_ is now known as sambetts09:51
*** pbandark is now known as pbandark`brb09:55
*** iceyao has joined #openstack-kolla09:56
*** pbandark`brb has quit IRC09:59
*** bmace has quit IRC10:02
*** iceyao has quit IRC10:02
*** bmace has joined #openstack-kolla10:02
*** eaguilar has joined #openstack-kolla10:05
*** dixiaoli has quit IRC10:06
openstackgerritEduardo Gonzalez proposed openstack/kolla master: Alphabetize packages  https://review.openstack.org/45015010:08
*** manheim has quit IRC10:10
*** dixiaoli has joined #openstack-kolla10:11
*** daidv has quit IRC10:15
*** eaguilar has quit IRC10:17
openstackgerritEduardo Gonzalez proposed openstack/kolla master: Alphabetize packages  https://review.openstack.org/45015010:22
*** pbourke has quit IRC10:23
*** pbourke has joined #openstack-kolla10:24
*** tovin07 has quit IRC10:27
*** tovin07_ has quit IRC10:27
*** satyar has quit IRC10:36
*** deadnull has quit IRC10:37
*** dixiaoli has quit IRC10:37
*** cuongnv has quit IRC10:38
*** dixiaoli has joined #openstack-kolla10:38
*** manheim has joined #openstack-kolla10:45
*** manheim has quit IRC10:46
*** manheim has joined #openstack-kolla11:01
*** piotrkopec has joined #openstack-kolla11:02
piotrkopecHi people! Could you please give me any advice which OpenStack deployment method should I use to deploy OpenStack on Kubernetes: Kolla, OpenStack-helm or stackanetes?11:04
*** zhubingbing has quit IRC11:05
*** dixiaoli has quit IRC11:06
*** piotrkopec has quit IRC11:10
openstackgerritEduardo Gonzalez proposed openstack/kolla master: Remove gnocchi-carbonara package  https://review.openstack.org/45017111:15
*** dave-mccowan has joined #openstack-kolla11:18
hrwwhat is this 'Dell Ironic CI' at gerrit? all messages it generates are "unable to merge" like ones11:19
hrwegonzalez: yum change gave me several failures - going by them one by one11:20
egonzalezhrw no idea, just saw that error11:20
jaosoriorhrw, egonzalez http://lists.openstack.org/pipermail/openstack-infra/2017-March/005261.html11:21
hrwegonzalez: sure. and thanks for fixing11:21
hrwjaosorior: thx11:21
thomas_oneillhey how do you guys get your commits linked to your github usernames on the github commit history?11:21
egonzalezcool, jaosorior thx11:21
thomas_oneillsomehow your launchpad is linked to your github?11:21
* hrw do not care much about github11:22
egonzalezthomas_oneill no idea, i use the same email for both and also launchpad id is the same11:22
jaosoriorthomas_oneill: in github.com click your image. and click Settings > Emails11:22
thomas_oneillwow it worked right away, tyvm jaosorior ! :)11:24
jaosoriorthomas_oneill: no biggie11:24
*** dixiaoli_ has joined #openstack-kolla11:25
jaosoriorDoes anybody know what's going on in kolla CI? Seems that he oraclelinux jobs are quite flaky.11:25
*** zhubingbing has joined #openstack-kolla11:29
*** iceyao has joined #openstack-kolla11:30
*** zhurong has joined #openstack-kolla11:30
openstackgerritZeyu Zhu proposed openstack/kolla-ansible master: Remove the redundance variable  https://review.openstack.org/44843311:34
*** jascott1_ has joined #openstack-kolla11:35
*** jascott1_ has quit IRC11:39
*** egonzalez has quit IRC11:40
pbourkejaosorior: can you send me an example?11:41
jaosoriorpbourke: https://review.openstack.org/#/c/446911/11:42
*** dixiaoli_ has quit IRC11:44
*** rwallner has joined #openstack-kolla11:45
*** rwallner_ has joined #openstack-kolla11:46
pbourkejaosorior: seems just unlucky network wise, will try a recheck11:47
jaosorior:(11:47
jaosoriorpbourke: thanks11:47
*** dixiaoli has joined #openstack-kolla11:48
*** rwallner has quit IRC11:49
pbourkejaosorior: seems to now have a merge conflict unfortunately11:51
jaosoriorpbourke: bummer... I'11:52
jaosoriorI'11:52
jaosoriorI'll fix it11:52
*** manheim has quit IRC11:52
jaosoriorpbourke: oh wait, that wasn't an actual merge conflict11:53
openstackgerritJuan Antonio Osorio Robles proposed openstack/kolla master: RHEL: Add mod_ssl for services running over httpd  https://review.openstack.org/44691111:53
openstackgerritJuan Antonio Osorio Robles proposed openstack/kolla master: Prevent apache from listening on port 80 for heat-base  https://review.openstack.org/44904011:53
jaosoriorpbourke: see http://lists.openstack.org/pipermail/openstack-infra/2017-March/005261.html11:53
pbourkejaosorior: ah, thanks, was wondering what 'dell ironic ci' was11:53
pbourkejaosorior: will see what recheck comes back with11:53
*** bjolo has quit IRC12:05
*** erlon has joined #openstack-kolla12:11
*** dave-mccowan has quit IRC12:12
*** zhurong has quit IRC12:12
*** manheim has joined #openstack-kolla12:17
*** dixiaoli has quit IRC12:18
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: Fixing ironic deployment failure on Ubuntu  https://review.openstack.org/44980312:21
*** satyar has joined #openstack-kolla12:22
*** schwicht has joined #openstack-kolla12:24
*** gkadam has quit IRC12:25
*** yangyapeng has quit IRC12:27
manheimhello, inc0 around?12:31
kolla-slack<portdirect> Morning kolla o/12:33
kolla-slack<portdirect> Sdake, you should be able to run 'nslookup kubernetes' from pretty much anywhere in your cluster. If you want an explanation as to what this command does just hit me up.12:35
sdakesup portdirect12:35
sdakeya i know what nslookup does, not sure who populates kubernetes in the dns server12:35
kolla-slack<portdirect> The kubernetes DNS pod12:36
sdakethat would be kube-dns?12:36
kolla-slack<portdirect> It monitors endpoints and creates A records accordingly12:36
sdakei see12:36
kolla-slack<portdirect> Yup kube-dns is the fella12:36
sdaketha tis configred by a systemd file12:37
sdakeand the systemd file needs to be hand modified to work properly12:37
sdakewhich probably explains why nslookup kubernetes is not working12:37
kolla-slack<portdirect> Well that totally depends on how you deployed k8s12:37
kolla-slack<portdirect> If using kubeadm its very unlikely you'll need to modify any systemd units12:38
kolla-slack<portdirect> Have a look in /etc/kubernetes/manifests12:38
sdakeportdirect i deployed as follows: (reverse-i-search)`kubeadm': sudo kubeadm init --pod-network-cidr=10.1.0.0/16 --service-cidr=10.3.0.0/1612:38
sdakewhich means i need to set dns server in kubelet.conf to 10.3.0.1012:39
sdakepretty sure I made this determination before going to bed last night although didn't have a chance to test it yet12:39
kolla-slack<portdirect> Right, not sure if kubeadm tweaks the drop-in but it should I think12:40
sdakeit does not12:40
sdakebut it should12:40
kolla-slack<portdirect> If not then we should fix that12:40
sdakekfox1111 said he submitted an issue on the topic12:41
kolla-slackAction: portdirect makes note to investigate when on lunch12:41
*** davidsha has joined #openstack-kolla12:41
*** bdek has joined #openstack-kolla12:41
manheimguys, i wrote an article on kolla, maybe you can take a look and let me know what you think about12:42
manheimhttps://cloudbase.it/openstack-kolla-hyper-v/12:42
*** MarisK has joined #openstack-kolla12:44
sdakemanheim good article dude :)12:44
MarisKHi, guys! Does anyone have experience with external ceph in Kolla? I am getting a libvirt error when starting up an instance: https://pastebin.com/WtYimdPa12:45
MarisKBoth nova and cinder secrets are defined in Libvirt12:45
manheimskake thank you, looking forward to do more, intergrate the hyperv part into kolla code, maybe we can figure something else, i know inc0 was interested in this12:46
pbourkemanheim: cool!12:46
sdakemanheim ought to tweet about it so people can find it :)12:46
manheimthat would be great, thanks12:47
sdakemanheim you ought to tweetabout it :)12:47
manheimlol, forgot to put kolla # in my tweet, damn tweeter won't let me edit it, i'll just retweet :D12:48
manheimdone12:50
*** mliima has joined #openstack-kolla12:50
sdakegot a tweet link?12:50
manheimhttps://twitter.com/DomnulDan/status/84634358488231116812:51
*** rwallner_ has quit IRC12:51
*** srwilkers has joined #openstack-kolla12:51
srwilkersmorning12:51
sdakemorning srwilkers12:51
*** rwallner has joined #openstack-kolla12:51
sdakesup rwallner12:52
mliimamorning12:52
sdakepretty sure i've got a good deploy finally12:52
srwilkershave a good weekend sdake ?12:52
sdakesup mliima12:52
srwilkersawesome dude12:52
sdakesrwilkers still alive - so good enough :)12:52
srwilkerssdake, always a good way to look at things12:52
*** rwallner has quit IRC12:52
*** rwallner_ has joined #openstack-kolla12:52
rwallner_hey sdake12:52
sdakerwallner_ the guide is shaping up - it needs a little mor ework; I think I've figured out all the details however12:53
manheimlink working ok?12:54
sdakemanheim i dunno i haven't looked moment12:54
rwallner_sorry forgive me, what were talking about :)12:55
sdakerwallner_ hmm - nm :)12:55
rwallner_happy to help with the guide though haha12:56
rwallner_maybe someone with similar handle?12:56
sdakemore like its 6am12:56
rwallner_haha no worries12:56
openstackgerritMerged openstack/kolla-ansible master: Remove signing_dir option  https://review.openstack.org/41560712:57
MarisKAnyone? :(13:00
openstackgerritMohammed Naser proposed openstack/kolla stable/newton: Remove signing_dir option  https://review.openstack.org/45020313:00
mnaserdont know how you guys catch those duplicate bugs :D13:01
*** mbruzek has joined #openstack-kolla13:05
*** caoyuan has quit IRC13:05
*** goldyfruit has joined #openstack-kolla13:05
openstackgerritMerged openstack/kolla-ansible master: Enable timeout feature when connecting ceph in cinder  https://review.openstack.org/45008713:08
*** caoyuan has joined #openstack-kolla13:10
*** davidsha has left #openstack-kolla13:10
jaosoriorpbourke: you had a +A here https://review.openstack.org/#/c/449040/3 but I rebased. Mind checking it out again?13:12
*** yangyapeng has joined #openstack-kolla13:13
openstackgerritMerged openstack/kolla-ansible master: Update infra components list in README.rst  https://review.openstack.org/44687313:16
*** manheim has quit IRC13:18
mgoddardhas anyone had any problems updating nova quotas with ocata kolla-ansible? I get the following error: http://paste.openstack.org/show/604299/13:22
mgoddardseems to be related to nova assuming the use of versionless keystone endpoints based on this tripleo bug: https://bugs.launchpad.net/tripleo/+bug/166767913:23
openstackLaunchpad bug 1667679 in OpenStack Compute (nova) "Setting quota fails saying admin project is not a valid project" [Low,Confirmed]13:23
*** eanylin has quit IRC13:24
openstackgerritMerged openstack/kolla-ansible master: Remove nova-network deprecated options  https://review.openstack.org/44868513:25
*** minhas has joined #openstack-kolla13:29
*** manheim has joined #openstack-kolla13:31
*** fooliouno has quit IRC13:33
*** m1dev has joined #openstack-kolla13:33
mgoddardupdating the keystone endpoint catalogue to use versionless keystone endpoints fixed the above quota issue. Further testing would be required to determine whether there are any side effects13:35
*** jascott1_ has joined #openstack-kolla13:36
*** jtriley has joined #openstack-kolla13:36
*** eaguilar has joined #openstack-kolla13:36
*** bdek has quit IRC13:36
*** eanylin has joined #openstack-kolla13:38
*** jascott1_ has quit IRC13:40
minhasHello. using liberty release and facing neutron-server error related to api-paste.ini. someone can help with this ?13:41
*** scheuk has joined #openstack-kolla13:45
nea1kolla doesn't support SR-IOV does it?13:51
*** rwallner_ has quit IRC13:55
*** esharao has joined #openstack-kolla13:57
*** gkadam has joined #openstack-kolla14:00
*** rwallner_ has joined #openstack-kolla14:00
esharaosdake.. i tried the installation based on review doc on an ubuntu 16.04 VM.. got till the helm init with only a couple of changes..14:01
*** scheuk has quit IRC14:01
openstackgerritMerged openstack/kolla stable/newton: ironic-conductor: add missing comma for centos/source build  https://review.openstack.org/44953514:01
*** rwallner_ has quit IRC14:02
*** rwallner has joined #openstack-kolla14:05
*** eaguilar has quit IRC14:09
*** MarisK has quit IRC14:10
*** zhurong has joined #openstack-kolla14:11
*** skramaja has quit IRC14:14
*** iceyao has quit IRC14:14
*** dave-mccowan has joined #openstack-kolla14:16
*** jtriley has quit IRC14:16
*** rwallner has quit IRC14:16
*** manheim has quit IRC14:21
*** manheim has joined #openstack-kolla14:24
*** zhubingbing has quit IRC14:28
*** iceyao has joined #openstack-kolla14:29
*** unicell1 has joined #openstack-kolla14:30
*** unicell has quit IRC14:30
*** athomas has quit IRC14:32
*** gkadam has quit IRC14:32
*** iceyao has quit IRC14:34
*** manheim has quit IRC14:38
*** athomas has joined #openstack-kolla14:39
*** minhas has quit IRC14:40
*** zhurong has quit IRC14:41
*** shashank_t_ has joined #openstack-kolla14:42
*** eaguilar has joined #openstack-kolla14:43
rwellumesharao: that's great - I am re-trying this morning. I like the cloud.yaml simplification sdake has proposed.14:43
openstackgerritMohammed Naser proposed openstack/kolla stable/newton: Remove signing_dir option  https://review.openstack.org/45020314:44
esharaook.. also i tried with weave net  as it did not work with canal for me14:44
sdakerwellum yup - its super simple - although to get things working you have to expand *all* comments to get at the details14:45
sdakerwellum i haven't actually deployed a working kolla-kubernetes in my personal lab (although in my professional work environment lab)14:45
sdakethe main thing blocking me at present is the bringup of a proper kubernetes environment - the rest I have done hundreds of times in my professional lab14:46
sdakemy professional lab - someone else setup kubernetes14:46
sdakeso I am now learning that part14:46
sdakeyou were right - the CNI part is the hard part14:46
rwellumesharao: that's odd because I could only ever get canal working previously.14:46
sdakealthough I believe I understand how all that works - unfortunately it is the school hour and I don't have time to document that at this moment14:46
rwellumsdake: yeah - the networking :)14:46
sdakerwellum as my wife says - my co didn't build its empire because networking was easy ;)14:47
sdakerwellum if you have a working kubernetes evnrionment - following hte instructions plsu the addons people have added to the docs should get ou a working deployment14:47
esharaorwellum maybe its my config..14:47
rwellumsdake: :)14:47
sdakecanal requires a special snowflake setup - as canal is prepping for kubernetes 1.614:48
esharaoi saw kube dns kept on crashing similar to what sdake saw14:48
sdakeand they borked their kubernetes 1.5 yaml file14:48
*** ccesario has joined #openstack-kolla14:48
sdakeesharao i've got a solution for that - it involves a proper cleanup of your environment14:48
rwellumsdake: ack14:48
esharaoOh..14:48
esharaoit was on a new VM14:48
sdakeesharao thats cool then - if you ahve a fresh vm you need a special snowflake canal.yaml which is here:14:49
openstackgerritDan Prince proposed openstack/kolla master: Add ironic sudoers file to binary packages as well  https://review.openstack.org/45027414:49
*** furlongm has quit IRC14:50
sdakeesharao https://github.com/openstack/kolla-kubernetes/blob/master/tests/bin/setup_canal.sh#L5-L714:51
esharaogot it.. will try it out on a new VM shortly14:52
*** targon has quit IRC14:52
rwellumCan you just run that script in it's entirety? At the point where you add a CNI?14:53
esharaoone more qq - i used the cloud.yaml from sdake but i see that kolla-toolbox is at version 3.0.214:53
esharaois that correct?14:53
sdakeesharao can you paste your cloud.yaml plz14:54
sdakekolla-toolbox 3.0.2 should work - although I thought all the images in my cloud.yaml in the review were changed to 4.0.014:54
sdakeI could be mistaken :)14:54
sdake(about the change, not the 3.0.2 should work part)14:54
sdakeesharao note - without this special snowflake canal.yaml - the gate was failing as of about 1-2 days ago (when the file was updated)14:55
esharaoall:14:55
esharao       image_tag: "4.0.0"14:55
esharao       kube_logger: false14:55
esharao       external_vip: "10.0.3.10"14:55
esharao       base_distro: "centos"14:55
esharao       install_type: "source"14:55
esharao       tunnel_interface: "docker0"14:56
esharao     nova:14:56
sdakepaste service ftw ;)14:56
esharaosorry..14:56
sdakeok - time to wrestle my child out of school14:56
sdakei'll bbiaf14:56
sdakeout of bed for school that is :)14:56
*** jtriley has joined #openstack-kolla14:59
hrwis someone familiar with kafka image?15:00
hrwI built 206/209 images for centos/source - only bifrost* and kafka are missing. first one looks like "we do not follow openssl development and do not even care to check it's version" while second is fetching some 'random' blob from network into image for !rpm distro15:01
*** rwallner has joined #openstack-kolla15:02
*** Serlex has quit IRC15:03
*** yangyapeng has quit IRC15:03
*** rwallner has quit IRC15:04
*** scheuk has joined #openstack-kolla15:05
*** fooliouno has joined #openstack-kolla15:06
*** rwallner has joined #openstack-kolla15:07
*** iceyao has joined #openstack-kolla15:08
*** scheuk has quit IRC15:10
*** scheuk has joined #openstack-kolla15:10
*** iceyao has quit IRC15:13
*** mdnadeem_ has quit IRC15:18
*** lucasxu has joined #openstack-kolla15:29
*** hrw has quit IRC15:31
*** manheim has joined #openstack-kolla15:35
*** klindgren__ has joined #openstack-kolla15:35
*** hrw has joined #openstack-kolla15:36
*** chas has joined #openstack-kolla15:38
*** klindgren_ has quit IRC15:38
*** vhosakot has joined #openstack-kolla15:39
*** vhosakot has quit IRC15:39
*** vhosakot has joined #openstack-kolla15:40
*** chas_ has joined #openstack-kolla15:40
kfox1111morning15:41
*** chas has quit IRC15:42
sdakemorning kfox111115:43
sdakeesharao can you paste your cloud.yaml with the toolbox version 3.0.215:43
*** chas_ has quit IRC15:44
*** jrich523 has quit IRC15:44
*** jrich523 has joined #openstack-kolla15:45
esharaoone sec15:45
sdakeesharao here is mine: http://sprunge.us/JJHS15:46
sbezverkkfox1111: good morning15:46
*** chas has joined #openstack-kolla15:46
esharaohttp://paste.openstack.org/show/604334/15:46
esharaoi just copied your specs from review comments sdake15:47
sdakeesharao cool - i may need to update that15:47
sdakeesharao i'm not sure which one is more valid15:48
*** eaguilar has quit IRC15:48
esharaohmm.. my kolla-kubernetes did not come up.. it fails for some update-config where it uses the kolla-toolbox:3.0.215:50
sdakeesharao did your kubernetes come up?15:51
sdakeesharao you can test this by starting  a busybox and nslookup kubernetes15:51
sdakeif that works, your kubernetes is GTG15:51
esharaoyes.. some pods came up15:51
esharaolike mariadb, rabbitmq15:51
esharaokeystone,,15:51
esharaobut not all15:51
sdakei mean pre-kolla15:51
sdakeesharao can you try this:15:51
vhosakotmorning all..raining here in the Boston area...15:52
*** Serlex has joined #openstack-kolla15:52
sdakekubectl run -i -t $(uuidgen) --image=busybox --restart=Never15:52
sdakevhosakot atleast not a blizzard like two weeks ago :)15:52
kfox1111sdake: there is a test script in test_kube_dns.sh15:53
vhosakotsdake: right... that blizzard was crazy :)15:53
kfox1111sdake: actually tests all nodes in the cluster, not just one.15:53
vhosakotsdake: so, did you dpeloy on single-VM?15:53
sdakevhosakot i was on the front end of it in boston - glad i made it out before it hit15:53
sdakevhosakot i have got almost everything working15:53
vhosakotsdake: ah, glad you missed it, many planes were affected15:53
sdakevhosakot kubernetes wise - i've got cni working15:53
sdakealthough my dns is borked and i'm pretty sure i know hwy15:54
vhosakotsdake: are OpenStack pods up?  saw your cloud.taml in http://sprunge.us/JJHS.. is that golden..15:54
sdakevhosakot havven't got that far15:54
vhosakotsdake: cool, did you see my messages and link I sent about dns_name15:55
*** schwicht has quit IRC15:55
esharaosdake: failed to pull image - http://paste.openstack.org/show/604340/15:56
esharaosdake it may be some proxy issue i have.. checking it15:59
vhosakotsdake: did you add info/explanation about dns_name in the review for guide in https://review.openstack.org/#/c/447356/?  I see it has "dns_name: "192.168.1.101".16:00
sdakevhosakot yes i did16:00
vhosakotsdake: cool, which line # ?16:00
sdakevhosakot expand ALL the comments16:00
sdakevhosakot acutally i think sbezverk didn't answer the dns_name value question in the comments16:00
vhosakotsdake: I see dns_name is an input to "helm intstall"16:01
*** shashank_t_ has quit IRC16:01
inc0good morning16:03
*** rwallner has quit IRC16:03
vhosakotmorning inc016:03
*** klindgren__ is now known as klindgren16:04
klindgrenmorning all - Have a question about kolla and neutron-openvswitch-agent16:04
klindgrenWhen using Source as the build target it seems like openvswitch never gets installed:16:05
klindgrenhttps://github.com/openstack/kolla/blob/master/docker/neutron/neutron-openvswitch-agent/Dockerfile.j216:05
klindgrenbecause its with in the if install_type == 'binary'16:05
inc0klindgren: that would be bad;)16:07
esharaosdake fixed my proxy issue.. get the command prompt for busy box16:07
openstackgerritBertrand Lallau proposed openstack/kolla-ansible master: Fix Telegraf role reconfigure action  https://review.openstack.org/45031416:07
inc0however really afair neutron ovs agent doesn't really need ovs package16:07
inc0it knows how to talk to ovs via socker16:07
inc0socket16:07
inc0and ovs is being installed in ovs container16:08
klindgrenwhich results in OVS not being able to work from source at all, because the agent cant use ovs-vsctl or even the improved database connectivity piece as iirc that also requires the db agent or whatever from ovs.16:08
klindgrenthat assumes ovsdb is running listening on a port no?16:08
klindgrenbecause I attmepted to use unix:/path/to/socket and it still fails in the same maner16:09
inc0interesting...I mean source works16:09
sdakeesharao cool - so next try nslookup kubernetes16:09
sdakenslookup kubernetes16:09
kfox1111sdake: tools/test_kube_dns.sh16:09
inc0ovsdb has its own container btw16:10
klindgreninc: I dont see how?  I am using source and it blows up because ovs-vsctl doesn't exist in the container?16:10
sdakekfox1111 i heard ya16:10
*** mattmceuen has joined #openstack-kolla16:10
inc0I always use source...16:10
kfox1111sdake: ok.16:10
esharaosdake it fails in the lookip16:12
inc0https://github.com/openstack/kolla/tree/master/docker/openvswitch16:12
esharao*lookup16:12
inc0we have dedicated ovs containers there16:12
sdakeesharao yup - you need to get that working first16:12
sdakeesharao before even getting on to kolla :)16:12
esharaohmm ok16:12
vhosakotesharao: yes, "nslookup kubernetes" should work first.. it validates dns in the empty base cluster...16:13
esharaohmm ok will check what is happening in kube-dns16:14
sdakeesharao is kube-dns 4/4 with the command kubectl get pods -n kube-system | grep kube-dns16:14
sdakeesharao fwiw, this operation fails for me too, and I think I know how to fix it16:15
sdakeesharao it requires tearing down my env and I have a meeting in 15 mins16:15
sdakeesharao so not sure i will be able to communicate the solution (if it works) prior to then16:15
esharaono issues.. i have one meeting too.. i will probably recreate the VM and try from first again using canal instead of weavenet16:16
sdakevhosakot does have kubernetes dns working though - maybe he has some tips on that16:16
sdakeesharao oh your using weave?16:16
esharaoyes.. not yet made the change to canal based on your link16:16
sdakei see16:17
sdakeok - well give that a go - who knows if weave works ;)16:17
esharao:)16:17
vhosakotesharao: sdake: not just dns, I check three things before installing kolla-k8s make sure that my empty base cluster is good 1) dns works ("nslookup kubernetes"), 2) none if the CNI pods are restarting, 3) install dashboard pod (to check secrets work with an add-on)16:17
sdakegiven the state of changes in canal on pending release, weave may be in the same boat16:17
esharaovhosakot- i did get my dashboard up16:17
vhosakotesharao: without dns?16:17
sdakeesharao it is possible kolla-kubernetes tanked your network in some way that triggered dns to fail16:18
klindgreninc0, so you run with ovs-db  configured  to listent on a tcp socket vs's a unix socket?16:18
sdakeesharao when you setup with calico with the special uri - make sure to test kubernetes out with 1/2/3 that vhosakot mentioned above16:18
klindgrenthen I assume you use ovsdb_connection with tcp:<ip>:<port>?16:19
*** tovin07 has joined #openstack-kolla16:19
esharaosure.. will do so16:19
inc0klindgren: https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/neutron/defaults/main.yml#L22 unix socket16:19
vhosakotesharao: can you access the dashboard GUI when the dns pod is restarting?16:20
esharaosdake.. i think that may be the case. since some pods are up and running..16:20
esharaovhosakot dns pod is not restarting16:20
sdakeesharao is dns 4/4?16:20
esharaoyes sdake16:20
sdakeesharao thats a good sign16:21
sdakethat is step 0/3 :)16:21
sdakeesharao if dns works pre-kolla-kubernetes and doesn't post kolla-ubernetes there may be some other misconfiguration in kolla itself16:21
esharaoi suspect that as well.. so in the afternoon.. will try to start from fresh and see what happens :D16:22
vhosakotbrb 1016:22
*** matrohon has quit IRC16:23
*** eaguilar has joined #openstack-kolla16:23
sdakekfox1111 what does this error indicate: [sdake@kolla tools]$ kubectl apply -f ./test-dns.yml16:24
sdakeThe connection to the server localhost:8080 was refused - did you specify the right host or port?16:24
sbezverksdake: it means kube-apiserver is not listening on 127.0.0.1:8080 the host where you run this command16:25
sdakesbezverk thanks16:25
kfox1111does 'kubectl get pods' work?16:25
sdakekfox1111 it didn't - i tried it after the apply16:26
sdakei am cleaning up now and starting fresh16:26
sdakebbiaf16:26
kfox1111k16:26
vhosakotsbezverk: kfox1111 can we re-use the gate scripts to setup dev env?  write a wrapper to do everything the gate scripts on dev's machine locally?16:28
*** manheim has quit IRC16:28
*** MasterOfBugs has joined #openstack-kolla16:28
kfox1111vhosakot: I've been suggesting that.16:29
*** duonghq_ has joined #openstack-kolla16:29
duonghq_anybody got TSP?16:29
*** hachi has quit IRC16:29
vhosakotkfox1111: I did that 100% successfuly with kolla... re-use all gate scripts to setup local devenv.. it worked great for me... wondering if we can do the same with kolla-kubernetes too?16:30
vhosakotkfox1111: sbezverk the only delta between gate and dev env is IP, hostname, cidr mask, etc, which can be supplied as variable to gate scripts..16:31
kfox1111vhosakot: +1. I origionally broke up the scirpts so that most of the stuff could be shared.16:31
kfox1111would be happy to review patches that made it more generic.16:32
kfox1111vhosakot: I think there is probably some more stuff then that. the openstack infra does some weird stuff with iptables, etc.16:32
*** hachi has joined #openstack-kolla16:32
vhosakotkfox1111: sbezverk also need to replace references to "/etc/nodepool/" as it does not work for dev env like https://github.com/openstack/kolla-kubernetes/blob/master/tools/setup_kubernetes.sh#L3416:32
kfox1111vhosakot: probably the dev env kind of thing though is more of a subset of the gate jobs though, so should be easier.16:32
kfox1111vhosakot: +1. should be able to wrap them up in a IN_GATE variable or something, then fail back to doing localy things.16:33
kfox1111I think like 99% of the stuff should be the same.16:33
kfox1111and continuously tested.16:34
vhosakotkfox1111: does the iptables stuff done by infra show up in gate logs?  or is it done after the gate VM is started, but before the gate logs are generate? in which case, I need to ask infra the iptables magic they do in gate.16:34
kfox1111sbezverk: https://review.openstack.org/#/c/426598/29/tools/setup_gate.sh should I move the functions to setup_gate_common.sh?16:34
kfox1111vhosakot: we do it in our setup_gate.sh script almost at the begining.16:35
vhosakotkfox1111: cool16:35
kfox1111vhosakot: they do some iptables work before we get our stuff run,16:35
kfox1111but its too restrictive to do k8s multinode and some other bits.16:35
kfox1111so we poke some holes in it.16:35
vhosakotah ok cool16:35
kfox1111but the script is kind of gate specific.16:35
vhosakotI'll see if I can re-use gate-scripts to setup dev env, and submit patches.. thanks for the info.16:36
kfox1111that would be awesome. thanks. :)16:36
sbezverkkfox1111: in common if you think it might be reused by other gate jobs, or into a separate file in it is that job specific thing..16:36
sbezverkvhosakot: there were several attempt to do it.16:37
sbezverkkolla-kubernetes has already setup_dev_env script16:37
klindgreninc0, what are you using in your mls config under [ovs]?16:37
klindgren[ovs]16:37
klindgrenovsdb_connection = unix:/run/openvswitch/db.sock16:37
klindgren?16:37
vhosakotsbezverk: what happebed? why did they fail?  couldn;t figure our golden configs?16:37
sbezverkvhosakot: instead of reinventing wheel again, maybe you should check that first16:37
*** adrian_otto has joined #openstack-kolla16:37
klindgrenml2*16:38
vhosakotsbezverk:  if scripts make things work in gate, I'll take the gate scripts, point it to my local dev env, and add a switch IN_GATE as kfox1111 said..  let me see16:38
inc0ahh I mislead you16:38
inc0https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/neutron/templates/ml2_conf.ini.j2#L6016:38
inc0tcp16:38
sbezverkvhosakot: as I meantioned before, I am fun of manual labor.. so I have not played with that script and do not know its problems16:38
*** rwallner has joined #openstack-kolla16:39
kfox1111sbezverk: yeah, all job types should share it.16:39
kfox1111sbezverk: yeah, but setup_dev_env was a fork I never liked.16:39
vhosakotsbezverk: cool, I see gate script boot nova VM and ping outside from inside the nova VM>. this mean, the gate scripts should be great for compute-kit sanity IMO16:39
kfox1111sbezverk: I'd like to see it share as much as possible.16:39
kfox1111otherwise, its much more fragile.16:40
sean-k-mooneyhas anyone enouchtered this before with one of there ceph OSDs http://paste.openstack.org/show/604349/16:40
vhosakotwell, there is much manual steps in kubeam luckily16:41
vhosakotnot much, I meant16:41
sbezverkkfox1111: I am not sure why that forked needed, but if the existing gate scripts can work in local env., great..16:41
kfox1111sbezverk: it wasn't needed IMO. it was done for expediency. :/16:41
kfox1111now its technical debt. :/16:41
*** jaosorior has quit IRC16:41
kfox1111and will break as soon as we finish porting the last bits of ceph over.16:42
*** pbandark has joined #openstack-kolla16:42
sean-k-mooneyinc0: by the way do you mind if i rebase https://review.openstack.org/#/c/440834/ ontop of https://review.openstack.org/#/c/416793/16:42
inc0sean-k-mooney: yeah I'll do it, will Marcus pick up the patch or should we look for someone else for it?16:43
sean-k-mooneythe external ovs patch?16:44
*** hachi has quit IRC16:44
inc0sean-k-mooney: moving ovs to dedicated role16:44
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Fernet Token Support  https://review.openstack.org/44627416:45
sean-k-mooneyah well markus was working on it i assumed he still was.16:45
inc0I mean, my patch isn't needed at all if we move it to role16:45
sean-k-mooneyinc0: well we would need to make the inclusion of the role codtional in the sites.yml still correct16:45
sean-k-mooneyso that is what your patch would become + docs16:46
inc0yeha16:46
inc0easy stuff16:46
inc0but we need role split patch before16:46
sean-k-mooneyyep i taught markus was still working on that but if not i can take a look at it16:47
sean-k-mooneyill ask him16:47
mgkwillsean-k-mooney, inc0 yes still working on it16:47
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Simple configmap to raw kubectl  https://review.openstack.org/44926216:48
sean-k-mooneymgkwill: was just looking up your irc nic :)16:48
inc0ahh sorry then Marcus:) btw good to know your irc handle16:48
*** rwsu has joined #openstack-kolla16:48
inc0if you need any helm/guidance with it, let me knwo16:48
kfox1111inc0: hows the genconfig stuff going?16:48
*** shashank_t_ has joined #openstack-kolla16:49
sean-k-mooneyinc0 im going to be working on a rewrite of the ovsdpdk stuff over the next 2-3 days. im working form home to focus on it16:49
inc0kfox1111: need to fix glance:(16:49
*** shashank_t_ has quit IRC16:50
inc0cool, if we assume external ovs16:50
inc0it should be simple right?16:50
mgkwillinc0, sean-k-mooney thanks, trying to get gates to pass after debase, but was sidetracked due to deadline on something else16:50
mgkwill*rebase16:50
sean-k-mooneyyes assuming external ovs it should be easy. ill need to rebase your patch on markuses to work on that hence my inial quest16:51
sean-k-mooneyquestion16:51
*** duonghq_ has quit IRC16:51
inc0in fact16:51
inc0we could create totally external playbook to deploy dpdk16:51
inc0which is useful regardless of openstack16:51
sean-k-mooneyyes that was what i was going to do16:52
sean-k-mooneyit would still require the kolla continers but otherwise it would be standalone16:52
*** unicell1 has quit IRC16:52
sean-k-mooneyworkflwo would be kolla-ansible boostrap-servers -> kolla-ansible deploy-ovs-dpdk -> kolla-ansible deploy16:53
*** rwallner has quit IRC16:54
sean-k-mooneythe ovs-dpdk playbook in contrib would be standalone though16:54
sean-k-mooney kolla-ansible deploy-ovs-dpdk would just be syntatic sugar16:55
*** mgoddard has quit IRC16:59
*** rwallner has joined #openstack-kolla17:00
*** jmccarthy has quit IRC17:00
openstackgerritDan Prince proposed openstack/kolla master: Add ironic sudoers file to binary packages as well  https://review.openstack.org/45027417:02
*** jtriley has quit IRC17:03
*** tovin07 has left #openstack-kolla17:03
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Pull container tallballs into the gate  https://review.openstack.org/42659817:06
*** skramaja has joined #openstack-kolla17:07
*** gfidente is now known as gfidente|afk17:08
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Fernet Token Support  https://review.openstack.org/44627417:11
*** pbandark has quit IRC17:12
*** pcaruana has quit IRC17:12
*** rwallner has quit IRC17:13
*** jtriley has joined #openstack-kolla17:17
*** mbruzek has quit IRC17:18
*** harlowja has quit IRC17:18
*** schwicht has joined #openstack-kolla17:19
*** harlowja has joined #openstack-kolla17:24
*** unicell has joined #openstack-kolla17:24
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Pull container tallballs into the gate  https://review.openstack.org/42659817:28
openstackgerritMerged openstack/kolla-kubernetes master: Move keystone configuration to kolla-k8s  https://review.openstack.org/44925417:29
*** rwallner has joined #openstack-kolla17:30
*** lazyPower is now known as lp|Kubecon17:30
*** schwicht has quit IRC17:34
*** rwallner has quit IRC17:35
*** shashank_t_ has joined #openstack-kolla17:39
klindgreninc0, figured it out.  Had to go back and look at the build stuff17:39
klindgrenyum failed to install specific backages into the base image17:40
*** lucasxu has quit IRC17:40
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Fernet Token Support  https://review.openstack.org/44627417:40
klindgrenand since its yum, if its installs stuff even though not everything asked for it still says - I did everything all good.17:40
klindgrenSo silent failure on the image build process.17:40
mnaserklindgren there is a kolla change coming up soon which will avoid this17:41
mnaserklindgren https://review.openstack.org/#/c/449086/17:42
klindgrenmnaser, oh?  Does it audit the image after build to ensure it looks the way it should?17:42
mnaseri think the fail is introduced from --setopt skip_missing_names_on_install=False which was removed17:42
*** mgoddard has joined #openstack-kolla17:43
*** tonanhngo has joined #openstack-kolla17:44
*** shardy has quit IRC17:44
*** satyar has quit IRC17:44
*** dave-mccowan has quit IRC17:46
*** vhosakot_ has joined #openstack-kolla17:46
*** tonanhngo_ has joined #openstack-kolla17:47
*** tonanhngo has quit IRC17:48
hrwdoes someone uses kolla with docker 0.13?17:49
hrw"ERROR:kolla.image.build.base:repository name must be canonical"17:49
*** vhosakot has quit IRC17:49
*** tonanhngo has joined #openstack-kolla17:50
*** tonanhngo_ has quit IRC17:51
*** shashank_t_ has quit IRC17:56
*** adrian_otto has quit IRC17:57
*** shashank_t_ has joined #openstack-kolla17:57
sdakehrw try 1.13.117:59
sdakehrw or try 1.12.618:00
hrwsdake: it is 1.13.1 (sorry, checked wrong)18:00
*** schwicht has joined #openstack-kolla18:00
hrw1.12.6 was working18:00
sdakeno clue why 1.13.1 doesn't work18:00
sdake1.13.1 doesn't work with kubernetes either18:00
inc0klindgren: cool, glad to hear it18:01
*** shashank_t_ has quit IRC18:01
*** dave-mccowan has joined #openstack-kolla18:01
*** rwallner has joined #openstack-kolla18:02
hrwdowngraded to 1.12.6 - hope that this version will work for me for next months18:06
*** rwallner has quit IRC18:07
*** schwicht has quit IRC18:08
*** lucasxu has joined #openstack-kolla18:11
klindgrencan someone also explain to me what: base_yum_url_packages_override *actually* does?18:11
inc0right18:12
inc0so base - name of image18:12
rwellumsdake: trying the latest document, I get to deploying the service level charts and basically all my pods are at init for a goodly period of time.18:12
rwellumhttps://www.irccloud.com/pastebin/MfTTDBWf/18:12
inc0yup_url_packages - https://github.com/openstack/kolla/blob/master/docker/base/Dockerfile.j2#L57 this variable18:13
*** satyar has joined #openstack-kolla18:13
hrwklindgren: allows you to override set of packages installed by yum in base image?18:13
inc0_override - one of 3 suffixes determining what will happen18:13
inc0append - add to list, remove - remove from list, override - replace whole list with new list18:13
klindgrenah, kk18:14
*** pbandark has joined #openstack-kolla18:15
rwellumsdake I think I am getting the credentials issue you saw Friday (mariadb)18:15
rwellumhttps://www.irccloud.com/pastebin/UimOFrRc/18:16
hrwklindgren: better use _append than _override ;D18:16
*** MasterOfBugs has quit IRC18:18
*** sayantan_ has joined #openstack-kolla18:20
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Test Ceph Init OSD  https://review.openstack.org/45038618:20
*** lamt has joined #openstack-kolla18:23
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Pull container tallballs into the gate  https://review.openstack.org/42659818:25
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Fernet Token Support  https://review.openstack.org/44627418:26
*** alop has joined #openstack-kolla18:27
openstackgerritMichal Jastrzebski (inc0) proposed openstack/kolla-kubernetes master: Move glance config to kolla-k8s  https://review.openstack.org/44975518:37
*** chas has quit IRC18:39
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Helm Native Values.  https://review.openstack.org/44982618:40
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Version File  https://review.openstack.org/44981418:40
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Version File  https://review.openstack.org/44981418:45
*** mgoddard has quit IRC18:47
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Pull container tallballs into the gate  https://review.openstack.org/42659818:48
*** pbandark has quit IRC18:50
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Test Ceph Init OSD  https://review.openstack.org/45038618:56
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Pull container tallballs into the gate  https://review.openstack.org/42659819:02
*** schwicht has joined #openstack-kolla19:02
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Unpin Canal  https://review.openstack.org/45042319:09
*** Manheim has joined #openstack-kolla19:12
*** adrian_otto has joined #openstack-kolla19:12
*** g3ek has quit IRC19:12
*** sambetts is now known as sambetts|afk19:13
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Fernet Token Support  https://review.openstack.org/44627419:13
*** haplo37 has quit IRC19:14
*** erlon has quit IRC19:15
*** g3ek has joined #openstack-kolla19:15
*** eaguilar has quit IRC19:15
*** haplo37 has joined #openstack-kolla19:15
sbezverkkfox1111: I see you want to unpin canal!?! Have they fixed it to work with 1.5.5?19:16
kfox1111sbezverk: no, but they are asking for more info. was unpinning and going to hand them a big pile o' logs. :)19:17
kfox1111issue is: https://github.com/projectcalico/canal/issues/4819:17
sbezverkkfox1111: ahhh got it, good idea19:17
kfox1111may have finally figured out the fernet key rotation thing....19:19
kfox1111kubectl does a PUT to the resource instead of a POST.19:20
kfox1111kubectl -v=8 is useful. :)19:20
kfox1111looks like behavior changed from 1.4 -> 1.5.19:20
sdakerwellum just caught your message19:23
sdakerwellum cn you try something for me plz19:23
rwellumsure sdake19:23
sdakerwellum run this commnd:19:24
*** skramaja has quit IRC19:24
kfox1111hows this look: https://review.openstack.org/#/c/449814/ ? should be good to go.19:26
sdakekubectl run -i -t $(uuidgen) --image=busybox --restart=Never19:27
sdakerwellum follow that up with nslookup kbuernetes19:27
*** shashank_t_ has joined #openstack-kolla19:27
sdakerwellum i'm not sure i saw that same credentials error you are seeing from docker19:27
inc0sbezverk: mind re-reviewing? https://review.openstack.org/#/c/449755/19:27
sdakerwellum after that exit the container and run docker version19:27
rwellumsdake: before I run this, I looked at my watch command again a few pods came up.  Some in Running now. It's been running over and hour though.19:28
sdakerwellum i hear ya sounds borked :)19:28
sdakerwellum when i had that happen i had docker 1.13.0 in my system iirc19:28
sdakedocker 1.13.0 is busted19:28
rwellumI have 1.12.619:29
rwellumhttps://www.irccloud.com/pastebin/Q3nUsUfU/19:29
sdakegodo to hear - that should be good19:29
sbezverkinc0: done19:29
rwellumsdake: ^^^ nslookup is good.19:29
sdakerwellum your furhter along then I am - your kubernetes environment works ;)19:29
rwellum:)19:29
inc0thank you good sir19:29
sdakerwellum alhtough i just got off the phone for 2 hours of meetings and have a plan to correct kubernetes19:30
sdakerwellum can you try pulling a docker container that is failing manually with docker cli?19:30
sdakerwellum the containers require no authenitcation to pull from dockerhub19:30
sdakethe kolla dockerhub account is not a paid account - there is no way to make thigns "private"19:31
rwellumsdake: hence shouldn't be getting authentication type errors. But I think I am past those now.19:33
rwellumhttps://www.irccloud.com/pastebin/qb14ycPs/19:33
rwellumMaybe I am over-committing in a VM like this.19:34
*** jtriley has quit IRC19:35
sdakerwellum how much ram does your vm have?19:35
*** srwilkers has quit IRC19:36
sdakerwellum can you run kubectl get pods -n kolla -> paste19:36
rwellum32G sdake19:37
rwellumhttps://www.irccloud.com/pastebin/70pSMISn/19:37
inc0btw kfox1111 I might need help if we want to port all genconfig to k8s this week19:39
inc0I forgot that I have 3 full days of golang training tomorrow-thur :S19:39
openstackgerritMerged openstack/kolla-kubernetes master: Move glance config to kolla-k8s  https://review.openstack.org/44975519:39
kfox1111k. not sure I'll be able to, but will see what I can do.19:39
inc0I'll do nova19:40
inc0and I'll pick it up Friday19:40
kfox1111k.19:40
inc0if you guys want to do cinder or others, would appreciate it19:40
inc0sdake, vhosakot_ others19:40
vhosakot_inc0: sup19:41
Manheiminc0 hello19:41
inc0relatively low hanging fruit, but important19:41
*** aimeeu__ has joined #openstack-kolla19:41
sdakeinc0 plate full19:41
inc0howdy Manheim :)19:41
inc0sure, just throwing it out there19:41
*** aimeeu has quit IRC19:41
sdake[sdake@kolla ~]$ pastebinit -b http://paste.openstack.org tidy19:41
sdakehttp://paste.openstack.org/show/60436619:41
*** aimeeu__ is now known as aimeeu19:41
sdakeholy snap - pastebinit works :)19:41
inc0anyway, if someone would like to pick up a role19:42
Manheiminc0 got the blog post on hyper-v up and running, we talked about it if you remember https://cloudbase.it/openstack-kolla-hyper-v/19:42
Manheimmaybe you can take a look and let me know what you think19:42
inc0https://review.openstack.org/#/c/449755/ compare this change with kolla-ansible role glance19:42
vhosakot_inc0: I'm pretty full too.. I'll see if I can do cinder, and let you know.19:42
Manheimand if we could go firther19:42
inc0Manheim: saw it:) retweeted with pleasure19:42
Manheimoh, thx19:42
Manheimso, we should see how we could streamline a process for this19:44
inc0it's interesting use case, I'd love to hear more how it's behaving on longer run19:44
*** SaMnCo has quit IRC19:45
*** SaMnCo has joined #openstack-kolla19:45
inc0vhosakot_: don't worry, just trying to recruit volunteers to kolla-k8s;)19:46
vhosakot_inc0: you'll be more successfull if we have a nice dev env (which I'm trying to setup and contribute for the docs with others ) :)19:46
*** rhallisey has quit IRC19:46
vhosakot_gate is kolla-k8s' dev env looks like :)19:47
kfox1111did something change in the gate? http://logs.openstack.org/74/446274/27/check/gate-kolla-kubernetes-deploy-centos-binary-2-ceph-multi-nv/c555ec4/console.html19:47
Manheimcool, let me know what you have in mind19:48
kfox1111oh. its inc0's code.19:48
inc0yay19:48
kfox1111hmm...19:49
*** v1k0d3n has quit IRC19:49
kfox1111maybe a bad merge?19:49
kfox1111seems like its not doing the rm -rf keystone19:49
kfox1111but trying to manage keystone...19:50
inc0bad rebase?19:50
kfox1111was an auto rebase. no conflicts....19:50
sdakekfox1111 here is what broke canal 1.5           image: quay.io/coreos/etcd:v3.1.419:50
kfox1111but seems to have faild some where.19:50
kfox1111sdake: running upstream with a switched out etcd works?19:50
sdakekfox1111 not sure - but that really looks suspcious to me19:50
kfox1111sdake: not proof though. only canal talks to that etcd.19:51
*** v1k0d3n has joined #openstack-kolla19:51
sdakekfox1111 agreed19:51
sdakehttps://github.com/projectcalico/canal/blame/master/k8s-install/kubeadm/canal.yaml#L16519:51
sdakehttps://github.com/projectcalico/canal/blame/master/k8s-install/kubeadm/canal.yaml#L19119:52
kfox1111I'd besuspicious of the node one as well.19:52
sdakehttps://github.com/projectcalico/canal/blame/master/k8s-install/kubeadm/canal.yaml#L30619:52
sdakelots o changes wrapped up in that yaml :)19:52
kfox1111yup.19:53
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Fernet Token Support  https://review.openstack.org/44627419:54
inc0kfox1111: I removed ssh configs from kube19:54
kfox1111inc0: keystone?19:56
inc0yeah19:56
kfox1111k. thanks. :)19:56
inc0all keystone-ssh and stuff like that19:56
inc0so that might be aprt of it19:56
kfox1111should be fine. we're not using keystone-ssh at all.19:56
*** lamt has quit IRC19:56
*** TxGirlGeek has joined #openstack-kolla19:58
*** lamt has joined #openstack-kolla19:58
sdakekfox1111 does this look correct:20:01
sdakeEnvironment="KUBELET_DNS_ARGS=--cluster-dns=10.0.3.10 --cluster-domain=cluster.local"20:01
sdakefor this invocation of kubeadm:20:01
*** scheuk has quit IRC20:02
sdake 1033  sudo kubeadm init --pod-network-cidr=10.1.0.0/16 --service-cidr=10.3.0.0/1620:02
kfox1111sdake: I think so.20:02
sdakei'm not sure if cluster dns is in the service cidr or pod cidr20:02
kfox1111sdake: I think you have to tell systemd to reload the config, and then restart kubelet before it works though.20:02
sdakeyup doing that20:03
kfox1111svc.20:03
*** manheim_ has joined #openstack-kolla20:03
sdakeroot     27637     1 10 16:03 ?        00:00:00 /usr/bin/kubelet --kubeconfig=/etc/kubernetes/kubelet.conf --require-kubeconfig=true --pod-manifest-path=/etc/kubernetes/manifests --allow-privileged=true --network-plugin=cni --cni-conf-dir=/etc/cni/net.d --cni-bin-dir=/opt/cni/bin --cluster-dns=10.0.3.10 --cluster-domain=cluster.local20:04
sdake /opt/cni should be in /var/lib/cni...20:04
* sdake groans20:04
kfox1111I think the spec is very explicit about it being in /opt/cni20:04
sdakewell not my problem to solve20:05
sdakedns still not working20:08
* sdake groans20:08
sdakecluster dns is correct20:08
sdakeall pods come up20:08
sdakebusybox launches20:08
sdakeany suggestions as to what to fix next?20:10
sdakei'm mirroring the gate entirely20:10
inc0sdake: you need canal?20:11
sdakeinc0 apparently that is what the gate uses - yes20:11
inc0try weave20:11
sdakeweave works20:11
sdakealthough community says weave doesn't work multinode20:11
inc0I run weave on 3 nodes20:12
kfox1111so, busybox cant resolve stuff still?20:12
inc0so I had problems with kubeadm + flannel/canal too20:12
sdakeinc0 are you able to nslookup kubernetes from a busybox kubectl launched image?20:12
sdakekfox1111 right20:12
inc0yeah20:12
inc0with weave20:12
kfox1111sdake: and all kube-dns stuff ready?20:13
inc0with flannel I had some strange iptables issues20:13
sdake4/4 kfox111120:13
sdakeno restarts20:13
kfox1111how about kubectl get svc --all-namespaces  |grep dns20:13
sdakekube-system   kube-dns     10.3.0.10    <none>        53/UDP,53/TCP   26m20:13
kfox1111and 'cat /etc/resolv.conf' in the busybox container?20:13
kfox1111kubectl describe svc kube-dns -n kube-system20:14
sdakenameserver 10.0.3.1020:14
sdakewhisky tango fxoxtrot20:14
inc0sdake: you know what time is it?20:14
inc0it's tcpdump time!20:15
sdakei was thinking it was beer-oclock on a monday at 1:15 actually :)20:15
kfox1111is kube-proxy happy?20:15
sdakehttp://paste.openstack.org/show/60437420:15
sdakekfox1111 its running 1/1 28 minutes - not sure what else to check its happiness level20:16
kfox1111sdake: centos/ubuntu?20:17
sdakecentos for life20:17
kfox1111firewalld/iptables-service checkonfigured off?20:18
*** rwallner has joined #openstack-kolla20:18
sdakeroger first step after ra deploy :)20:18
kfox1111from the host:20:18
*** rwallner has quit IRC20:18
kfox1111dig @10.0.34.2 google.com20:18
sdakeroot     27637     1  2 16:03 ?        00:00:20 /usr/bin/kubelet --kubeconfig=/etc/kubernetes/kubelet.conf --require-kubeconfig=true --pod-manifest-path=/etc/kubernetes/manifests --allow-privileged=true --network-plugin=cni --cni-conf-dir=/etc/cni/net.d --cni-bin-dir=/opt/cni/bin --cluster-dns=10.0.3.10 --cluster-domain=cluster.local20:18
sdakei see the problem20:18
sdakecluster-dns is improperly set20:18
* sdake smacks himself20:18
kfox1111ah. that woudl do it.20:19
kfox1111very easy typo to make. :/20:19
*** rwallner has joined #openstack-kolla20:19
kfox1111I asked the kubeadm folks to do that modification tiself. seems silly to make the user do it.20:19
*** pbandark has joined #openstack-kolla20:19
sdakekfox1111 silly is the wrong word20:20
kfox1111inc0: http://logs.openstack.org/74/446274/28/check/gate-kolla-kubernetes-deploy-centos-binary-2-ceph-nv/21df115/console.html  this is failing in your code. any ideas?20:20
kfox1111sdake: I was trying to be kind. :)20:20
sdakekfox1111 ;)20:20
inc0kfox1111: looking20:21
*** matrohon has joined #openstack-kolla20:24
inc0kfox1111: ok managed to reproduce locally, debugging20:24
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Test Ceph Init OSD  https://review.openstack.org/45038620:25
kfox1111inc0: cool.20:26
sdakeName:      kubernetes20:27
sdakeAddress 1: 10.3.0.1 kubernetes.default.svc.cluster.local20:27
sdakesnapballs hes on fire!20:27
*** manheim_ has quit IRC20:27
kfox1111nice.20:27
sdakefinally20:27
sdakethat only took 20 hours of jerking around20:27
inc0aaaand got it20:27
inc0kfox1111: https://github.com/openstack/kolla-kubernetes/blob/master/ansible/roles/keystone/templates/keystone.conf.j2#L3320:28
inc0what value should be there?20:28
sdakeinc0 before you go on golang traning can you wrap up https://review.openstack.org/#/c/346455/20:28
inc0sdake: I asked on #openstack-release where cycle-trailing thing is:/20:29
inc0can't find it20:29
sdakeya its gone20:29
sdakei dont know where it went either20:29
sdakeif you find out let me knwo :)20:29
kfox1111inc0: thats a good question. depends on how often you want to rotate, and how much error room you want.20:29
inc0well, I don't know first thing about fernet20:30
kfox1111maybe we set it to like 6?20:30
inc0haha20:30
kfox1111or 3.20:30
inc04220:30
kfox1111thats, to many for sure. :)20:30
kfox1111its how many keys to allow at once.20:30
portdirectlol - 3 is a pretty good default20:30
inc0but that's answer to everythign20:30
inc0so should work20:30
kfox1111so if its rolling once a day, thats 3 days worth.20:31
inc0kfox1111: then just hardcode it there20:31
inc0it works afterwards20:32
kfox1111k.20:33
kolla-slack<jascott1> inc0 meeting20:33
kolla-slack<jascott1> @inc0 ^20:33
*** TxGirlGeek has quit IRC20:34
sdakejascott1 meeting!20:34
sdake(of the minds)20:34
*** Pavo has joined #openstack-kolla20:34
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Helm Native Values.  https://review.openstack.org/44982620:38
sdakekfox1111 i think i'm ready to go - and want one last sanity check here20:39
sdakehttp://paste.openstack.org/show/60437720:39
sdakekfox1111 my machine's IP address is 192.168.7.10120:39
sdakedoes that cloud.yaml look correct?20:39
sdakeor do I need to use the pod or service cidr addresses?20:40
kfox1111sdake: source's is rather untested. but then again, so is most of 4.0.20:40
kfox1111generally looks ok though.20:40
sdakethe ips are correct?20:40
kfox1111sdake: I think so.20:41
sdakeok here goes :)20:41
sdakehttp://paste.openstack.org/show/60437820:41
rwellumLine 9 is bad sdake20:43
portdirect^^20:43
sdakeindeed thanks rwellum20:45
*** shashank_t_ has quit IRC20:45
*** shashank_t_ has joined #openstack-kolla20:46
*** manheim_ has joined #openstack-kolla20:47
kfox1111sbezverk: sdake inc0: an easy one: https://review.openstack.org/#/c/449814/20:47
inc0here, have a +220:48
kfox1111thx. :)20:49
rwellumsdake: do you need Anthony's placement-api fixes too? Maybe you did it already...20:49
*** manheim_ has quit IRC20:49
*** shashank_t_ has quit IRC20:50
*** rhallisey has joined #openstack-kolla20:59
*** gfidente|afk has quit IRC21:02
sdakerwellum i ran anthony's configmap changes21:02
sdakerwellum I  receive the following : nova-compute-9vlqd                        0/1       CrashLoopBackOff   7          20m21:03
sdakeas well as: cinder-volume-lvm-0pz1q                   0/1       Init:0/2           021:03
sdakeeverything else in running state21:03
sdakehttp://paste.openstack.org/show/60438021:04
sdakefwiw centos source works in the gate21:04
sdakefor 4.0.0 images21:04
kfox1111weird... looks like kubectl create configmap may not be doing a /_/-/ anymore?21:05
inc0lmao21:05
rwellumsdake: that's pretty solid results right there...21:07
sdakerwellum more solid then what you have?21:07
sdakerwellum if so, I can share what i did21:07
sdakerwellum although  Ineed to take a 10 minte trip to retrieve my daughter from school21:07
kfox1111ah....21:09
kfox1111they fixed it in k8s 1.421:09
rwellumMine's in a world of pain - but I think because I miss-configured.21:09
kfox1111https://github.com/kubernetes/kubernetes/issues/2372221:09
rwellumsdake: rather you just updated the doc :)21:09
kfox1111but kollakube has been continuing to do it.21:09
sdakerwellum you got it21:09
sdakerwellum when i get back, i'll update with the current state - and we can try take 2 :)21:09
rwellumgreat!21:09
*** rwallner has quit IRC21:11
*** Serlex has quit IRC21:11
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Simple configmap to raw kubectl  https://review.openstack.org/44926221:15
kfox1111sbezverk: sdake: inc0: please https://review.openstack.org/#/c/450386/21:16
kfox1111another nail in the kollakube coffin. :)21:17
*** matrohon has quit IRC21:23
*** dave-mccowan has quit IRC21:27
kfox1111score.... fernet token rolling seems to be working now. :)21:30
kfox1111oh. not quite...21:30
sdakewhat are these in cloud.yaml: 'resolve_conf_net_host_workaround' and 'enable_resolve_conf_net_host_workaround'21:32
kfox1111should only need one. seems like one is an older version...21:32
kfox1111k8s has a lack of feature with reguard to net=host pods and kube-dns.21:32
sdakekfox1111 i understand there is a way to workaround that problem with docker21:33
kfox1111sdake: yeah, but not with k8s yet21:33
sdakei read it somewhere on the internets21:33
kfox1111we're working around it with that flag.21:33
kfox1111and uploading a configmap with the resolv.conf in it.21:33
sdakethat flag nees to be true then?21:33
kfox1111yeah.21:33
sdakeok - one more for cloud.yaml :)21:34
sdakewhy does it default to false?21:34
kfox1111the hope was some day it wouldn't be needed....21:34
kfox1111that day is taking far far longer then expected. :/21:34
*** lucasxu has quit IRC21:34
kfox1111inc0: so, max_active_keys = {{ (groups['keystone'] | length) + 1 }}21:35
kfox1111am I reading that right? the number of keystone hosts + 1?21:35
inc0yeah21:35
kfox1111I'm not sure thats a good way to do that.21:35
kfox1111its the depth of the allowed keys.21:35
*** pbandark has quit IRC21:36
kfox1111shouldn't really relate to number of nodes.21:36
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Fernet Token Support  https://review.openstack.org/44627421:36
inc0no idea why it's that21:36
kfox1111fixing it for kolla-kubernetes. but might run the question by whomever submitted it for kolla-ansible.21:37
inc0hmm it's old patch21:39
inc0how do you calculate it?21:40
kfox1111so, how it works is, you have at least one new key, and n-1 older keys that are still valid.21:40
*** satyar has quit IRC21:40
kfox1111keystone will always use the newest key to issue tokens,21:40
kfox1111and validate incoming tokens against the n-1 older keys.21:40
kfox1111so you need enough to allow a rotate to happen, and get copied to all the keystone nodes.21:41
inc0so I guess n-nodes is worst case scenerio of having n old keys + new one21:41
sbezverkkfox1111: any news on canal? I want to try it on my cluster to see if it breaks anything.21:41
*** lucasxu has joined #openstack-kolla21:41
inc0by worst case I mean each node has different key21:41
kfox1111sbezverk: https://github.com/projectcalico/canal/issues/4821:41
kfox1111inc0: its more a factor of when each keystone node synced last.21:42
kfox1111if they are keeping up to date, 2 is more then sufficient.21:42
*** MarginHu has joined #openstack-kolla21:42
kfox1111if some start lagging for some reason, then more are needed.21:42
kfox1111so, really depends on if whatever mechanism you came up with to sync the keys runs into syncing issues.21:43
kfox1111or if you have a node down for a while, then it comes back up without refreshing keys.21:43
kfox1111in kolla-kuberetes, its going to use secrets.21:43
kfox1111so takes a couple minutes to go from job -> pods.21:43
kfox1111and a new copy is fetched everytime a pod is restarted/creted.21:43
kfox1111so, a very small amount's probably fine.21:44
sdakesbezverk canal WFM21:44
sdakehowever compute is in a crashloopbackoff21:45
sdakeplacement api up - also the cell0 configmaps are generated and helm charts launched21:45
sdakesbezverk to get canal to work I had to check out the repo revert the last commit and modify it to match kubeadm parameters21:46
sbezverksdake: I have canal working for more than 3 month now :)21:47
sdakesbezverk ya - my internal lab is using weave not canal21:47
sdakecan someone explain to me why we want to use canal21:47
sdakei have heard straight calico is the way to go from portdirect21:47
sdakeless problematic21:47
sdakewhat advantage does canal bring?21:47
*** vhosakot has joined #openstack-kolla21:48
kfox1111sdake: my understanding is calico and flannel are going away.21:48
kfox1111they are merging into canal.21:48
sdakekfox1111 cool - any references or chatter on slack?21:48
sbezverkkfox1111: flannel cannot go away, there must be at least one l2 solution21:49
*** vhosakot_ has quit IRC21:50
kfox1111https://www.projectcalico.org/canal-tigera/21:50
kfox1111sbezverk: I think the plan is to combine binaries into one thing that does it all. but can switch off the parts you dont want.21:50
sbezverkkfox1111: ah ok, as long as there is a choice21:50
kfox1111sbezverk: are you pinning ironic to v4 in the v3 gate?21:53
sbezverkkfox1111: v4 only21:53
sbezverkit is just the name is wrong21:53
kfox1111sbezverk: so, if the ps to infra that I'm makeing did an s/3/4/ on the ironic gates, yo uwoudln't be sad? :)21:53
sbezverkkfox1111: I wanted to suggest you to use instead of version numbers21:53
sbezverk-t- and -t-1 in the name21:54
kfox1111thats going to be a mess whenever something new comes about.21:54
sbezverkthen gate job could keep the same name21:54
kfox1111yeah, but the older versions would shift down, and then the logic woudl be all messed up.21:54
kfox1111adding a gate job would be easier then trying to deal with the sift?21:55
sbezverkkfox1111: not sure, since switching from one version to another would be just a metter changing image tag21:55
kfox1111shift?21:55
kfox1111in theory, yeah. but not yet. :/21:55
kfox1111once 1.0.0 hits, much more likelyy.21:55
kfox1111I'm wondinerg what 5.x containers we will have to create before 1.0.0 lands though.21:56
sbezverkkfox1111: hopefully not21:56
sdakeyou mean charts?21:56
kfox1111no, containers.21:56
sdakewe have a whole team that creates containers21:56
kfox1111like, when we add prometheus support. what sidecar containers will we need? etc.21:56
sdakewe did say we wouldn't do anything in 1.0.0 that isn't alrady in kolla-asnible21:57
kfox1111who's we?21:57
sdakeat the ptg?21:57
kfox1111I don't remember that.21:57
sdakemoment21:58
sdakehttps://etherpad.openstack.org/p/kolla-pike-ptg-k8s-release-roadmap21:58
sdakeline 4421:58
kfox1111sdake: "goal" I agree.21:59
sdakewhy do you think i'm working on line 31 :)21:59
sbezverkkfox1111: excess in consumption kills memory cells, actually converts them into cell0 ;)21:59
kfox1111that doesn't mean we will turn down features.21:59
kfox1111sbezverk: hehe21:59
*** vhosakot has quit IRC22:00
*** jrobinson has joined #openstack-kolla22:00
sdakeit isn't for my health - i can tell you that :)22:00
sdakekfox1111 i think instead of expanding scope we should keep it limited to the items we defined and really try to hit the pike deadlines22:02
sdakekfox1111 if we cram every feature into 1.0.0 - we will enver release a 1.0.022:03
sdakesomeone at the ptg said "how does one release a 1.0.0"22:03
sdakeI have the answer to that question.22:03
sdakethis philosophy among many other techniques is one that gets us to 1.0.022:04
openstackgerritMerged openstack/kolla-kubernetes master: Helm Version File  https://review.openstack.org/44981422:04
kfox1111sdake: there are parts that align with what I need to get done, and parts that are less important. I understand to kolla's mission, orchestration is important. less so to me though. I only have so much time to contribute.22:04
sdakei've been through the "lets cram everything into 0.91 and into 0..92 and 0.93 etc - for years - 5 years in fact with corosync22:04
*** david-lyle has quit IRC22:04
kfox1111being able to successfully monitor a deployed openstack is high on the list, for example.22:05
sdakekfox1111 i suppose my point is we aren't going to block on it22:05
kfox1111right.22:05
sdakeif someone wants to crank out the code - more power to em :)22:05
kfox1111yup.22:05
sdakei would think sorting out upgrades would be higher on your list tho :)22:05
sdakebut not inside our head22:05
kfox1111that one is high up on the list too.22:05
*** david-lyle has joined #openstack-kolla22:05
kfox1111tahnks for the reminder though... this PS would be a good time to introduce the gate job for that....22:06
sdakegate job for which22:06
kfox1111upgrade.22:06
sdakewhich ps?22:07
kfox1111the one I'm making to infra22:07
sdaketypically its beest practice to create the implementation prior to the gate job :)22:07
sdakeotherwise we have gates doing nothign sucking up resources22:07
*** esharao has quit IRC22:07
sdakeor use a depends on on the implementation22:07
sdakewe have a few of those gates already taht need removal22:08
kfox1111cant trigger it if its not in the gate.22:08
kfox1111can be dummied up to do nothing when not implemented.22:08
sdakeneed some basic implementation22:08
kfox1111so doesn't use resources.22:08
sdakechicken egg thing - egg always comes before the chikcen - the egg in the case is the implementation no the gate ;)22:09
kfox1111never done it that way, in all of kolla-kubernetes's past.22:09
kfox1111infra's never complained.22:09
sdakewell its not like i'm going to stop you22:10
sdakedo whatyou think is right :)22:10
*** fooliouno has quit IRC22:10
kfox1111https://review.openstack.org/45047122:12
kfox1111usually takes a few days to go through.22:13
kfox1111there we go... fernet rotation working.22:14
kfox1111now for some cleanup.22:14
kfox1111hmm...22:15
kfox1111ok, so here's an interesting case...22:15
kfox1111do we want to support !fernet?22:16
kfox1111if so, we need a conditional in the deps of keystone's service packages.22:16
sbezverkkfox1111: we should build two service packages for keystone22:20
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: Remove enable_resolve_conf_net_host_workaround  https://review.openstack.org/45047722:20
kfox1111sbezverk: seems like a bit of overkill for just one extra feature.22:20
*** jascott1_ has joined #openstack-kolla22:20
sdakesbezverk if we do that how does computekit deploy?22:21
sbezverkone normal and one with fernet22:21
sdakejascott1_ yo!22:21
*** jascott1_ has quit IRC22:21
kfox1111fernet's the thing keystone's really pushing for. do we really care to support !fernet?22:21
kfox1111its easy to go from !fernet -> fernet.22:22
sdakewe want a secure implementation of openstack22:22
kfox1111sbezverk: https://review.openstack.org/#/c/450386/ please22:23
kfox1111sdake: +122:23
sdakethe current key technology from my understanding is not particularly secure22:23
sbezverkkfox1111: people are complaining about complexity.. I think just building two different flavors is less complex than adding another dependency check into the code..22:23
kfox1111sbezverk: yeah, but building one is less complex then 2.22:23
sdakesbezverk how to deploy computekit?22:23
kfox1111sdake: compute kit could conditionally include one or the other.22:24
sdakewe face the same problem with the placement api and cells22:24
sbezverksdake: you have dependency file, you change the name22:24
sbezverkor you really want to make everything one click operation?22:24
sdakewe dont want to have people hae to change the charts22:24
sdakeits hard to get to one click operation22:24
sdakeeve nkolla requires 4 or 5 clicks ;)22:24
sbezverksdake: dependency yaml is NOT chart22:24
sdakekolla-ansible that is22:24
sdakedoesn't that go in the chart?22:25
sbezverkyou have no problem changing cloud.yaml, do not see much of a difference for requirements22:25
sdakecloud.yaml is passed via command line22:25
sdakethat is sanity to me22:25
sdakeis dependency.yaml passed via command line?22:25
sdakesantiary that is22:26
sdakesanitary22:26
*** gkadam has joined #openstack-kolla22:26
sdake3rd try is a charm :)22:26
sdakeone service chart per service makes the msot sense22:26
sdakeotherwise we will end up wit hendlesss variations of service charts22:26
kfox1111sdake: dependencies are just helm values. so could be passed through.22:27
sbezverkI am perfectly ok with adding another dependecy, just then do not complain about complexity of logic in charts22:28
sdakewho compalined?22:29
kfox1111just wondering if we need to add the feature condtionally at all? do we care to support uuid/pki tokens when keystone has been strongly recommending everyone get off of them?22:29
sdakekfox1111 i'm with you on that one22:29
kfox1111(I had to convert all my existing clouds to fernet for performance reasons)22:29
sdakealthough i care more about nova api placmeent since nova for 4.0.0 needs to work :)22:29
kfox1111+1.22:30
sbezverkkfox1111: then let's make fenet keystone default22:30
sdakeand cell0 whatever the hell that is22:30
sbezverkand keep old way for backward compatibility22:30
kfox1111keeping old way requerss conditionals though.22:30
sdakewe are going to need conditionals for some things i suspect22:31
*** jascott1_ has joined #openstack-kolla22:31
sbezverkkfox1111: that is fine, since sdake is ok with conditionals22:31
sdakee.g. i want spicehtml5proxy instead of novanovncproxy22:31
sdakei dont even know what a conditonal in helm looks like :)22:31
kfox1111agreed, but not sure it requires conditional jobs with dependencies?22:31
kfox1111cell0 might...22:31
sdakeit would be nice if we had just one config file to rule them all22:32
kfox1111really the issue is of conditional env's for depenedencies...22:32
kfox1111maybe the lib values ps will fix it.22:32
kfox1111sdake: thats kind of the intention of cloud.yaml22:32
sdakekfox1111 yup22:33
sdakekfox1111 what i mean is another "dependencies.yaml" passed in is extra complexity on the user22:33
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Fernet Token Support  https://review.openstack.org/44627422:33
sdakeits typically better to have a simple interface and a complex implementation then a complex interface and a simple implementation22:33
sdakealthough that needs to be balanced22:33
kfox1111+122:33
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Fernet Token Support  https://review.openstack.org/44627422:34
sdakeif you end up with a complex interface and a simple interface more layers of abstraction are required to simplify the complexity22:34
sdakerather complex interface+simple implementation22:34
sdakethis is really a design constraint of helm imo22:34
kfox1111yeah22:34
sdakea proper system would have abstractions built in to hide complexity - helm doesn't relaly ahve that22:35
sdakerpm is the same story22:35
*** Manheim has quit IRC22:36
kfox1111rpms about packaging, not config.22:36
sdakethere is config in rpm :)22:36
kfox1111helm's in a weird place where its packaging, but some config too.22:36
*** lamt has quit IRC22:36
kfox1111no, there is config files in rpm. but not config of the running instance.22:36
sdakeyour right helm has more config22:37
kfox1111kind of  a different beast.22:37
inc0sdake: https://github.com/openstack/releases/blob/master/deliverables/pike/kolla.yaml#L322:37
kfox1111inc0: your keystone patch allowed this to be abandoned: https://review.openstack.org/#/c/447159/ :)22:38
kfox1111inc0: sdake: second please? https://review.openstack.org/#/c/450386/22:39
inc0yay22:39
inc0done22:39
kfox1111now on to test-ceph-osd... :)22:40
sdakekfox1111 https://review.openstack.org/#/c/450386/3/helm/microservice/test-ceph-init-osd-job/templates/test-ceph-init-osd-job.yaml22:41
sdakeis line 62/66 correct?22:41
kfox1111sdake: yeah. thats why its test-ceph-...22:41
*** m1dev has quit IRC22:41
inc0sdake: https://review.openstack.org/#/c/346455/422:41
sdakekfox1111 I mean the lack of "22:42
kfox1111not really designed to be very robust. just enough to be robust for testing.22:42
kfox1111sdake: not sure I see the lack of a "22:42
sdake    kubernetes.io/hostname: {{ $initial_mon }}22:42
sdake    - image: "{{ $imageFull }}"22:42
sdake      imagePullPolicy: {{ $imagePullPolicy }}22:43
kfox1111asking if initial_mon and imagePullPolicy shoudl be quoted?22:43
sdakeinconsistent - not sure if it matters22:43
sdakeright22:43
* kfox1111 shrugs. inital_mon is a dns name. so no newlines or anything goofy.22:43
kfox1111image pull policy is an enum.22:43
kfox1111if we really wanted to be clean though,k we could quote it.22:44
kfox1111though all cases where it was not quoted right, would break it anyway I think.22:44
kfox11116 of one.22:44
kfox1111something we could put in a blueprint for though.22:44
kfox1111general code cleanliness thingies.22:44
kfox1111probably a lot more cases of it.22:45
*** manheim has joined #openstack-kolla22:45
openstackgerritMerged openstack/kolla-kubernetes master: Helm Test Ceph Init OSD  https://review.openstack.org/45038622:46
*** lucasxu has quit IRC22:51
sdakerwellum you can use git am path-to-patch to apply that placement api fix22:54
sdakewhich nick is Anthony Lin?22:55
sdakeinc0 re https://review.openstack.org/#/c/346455/4 you missed many of my comments22:56
sdakeinc0 we don't need anything about liberty in there imo22:56
sdakeand also i can't contribute to the backports process22:56
sdakeinc0 my day is capped at 24 hours as a result of physics :)22:57
*** Pavo has quit IRC22:57
inc0sdake: check newer patchset22:58
sdakeinc0 wierd not sure where that old one came from :)22:59
sdakeinc0 looks good althoug hthe stable policy requires 4-5 people iirc22:59
*** Pavo has joined #openstack-kolla23:00
sdakeinc0 also in a previous review bitrot jobs were requested23:00
sdakei hae no idea what that is23:00
sdakealthough it wasn't blocking the review23:00
kfox1111sbezverk: is tools/patches/0001-Revert-Fixes-problem-with-kolla-kubernetes-3.0.2-ima.patch still needed?23:01
sdakekfox1111 why yes it is23:01
kfox1111:/23:01
kfox1111inc0: you said you were doing nova next?23:02
kfox1111inc0: can you roll tools/patches/0001-Revert-Fixes-problem-with-kolla-kubernetes-3.0.2-ima.patch into it? :)23:02
sdakekfox1111 its in master already - i assume inc0 is copying from master23:02
inc0kfox1111: kk23:02
inc0yeah23:02
inc0I'm copying master roles23:02
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: Fixing ironic deployment failure on Ubuntu  https://review.openstack.org/44980323:02
sdakeinc0 might want to double check my assumption - pretty sure that merged in master23:02
kfox1111k.23:02
kfox1111not sure. otherwise, wouldn't the pathc fail to apply?23:03
sdakekfox1111 not really sure - i haven't tried that latest peice of code23:03
sdakekfox1111 hence why i suggested double chekcing23:03
sbezverkkfox1111: I think so23:03
sdakeyes the patch would merge conflict23:04
sbezverkkfox1111: I do not know how v2.0.0 images will react on placement section23:04
*** goldyfruit has quit IRC23:04
kfox1111sbezverk: its been ok I think.23:05
kfox1111I think its been there for a long time.23:05
kfox1111just an unknown ini section I think to 2.x23:05
sbezverkkfox1111: we can try t remove and see ;)23:05
*** jrobinson has quit IRC23:06
sdake[sdake@kolla kolla-ansible]$ git am ../kolla-kubernetes/tools/patches/0001-Revert-Fixes-problem-with-kolla-kubernetes-3.0.2-ima.patch23:06
sdakeApplying: Revert "Fixes problem with kolla-kubernetes 3.0.2 images"23:06
sdakedefinately not in master23:06
* sdake groans23:06
kfox1111sdake: fun.23:07
kfox1111if inc0 can get the nova patch up quickly, we can avoid it all together.23:07
sbezverksdake: how it could nbe not in master if it got merged right before I pushed placement api ps??23:08
sdakedunno its not in master23:09
sdakehttps://review.openstack.org/#/c/444351/23:09
sdakeworkflow -123:09
sbezverkif you git clone kolla-kuebernetes, you should see this file at that location23:10
sdakesbezverk its not in kolla-ansible23:10
sdakesbezverk hence placement api doesn't work from a git clone outside of the gate23:11
sbezverkit was never meant to be in kolla ansible23:11
sdakesbezverk how should kolla-kubernetes work outside the gate then?23:11
sbezverkJeffrey4l built it just for kolla-kube23:11
kfox1111patching kolla-ansible from kolla-kubernetes source doen't seem likea good plan.23:11
sbezverksdake: same as it works in the gate by applying the patch23:11
sdakeno - pretty terrible :)23:12
kfox1111I'm with sdake.23:12
kfox1111lets just work on undoing it.23:12
sdakeanyway it will be gone soon enough23:12
kfox1111yeah.23:12
sdakewish i knew where my remote was23:12
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Simple configmap to raw kubectl  https://review.openstack.org/44926223:12
kfox1111sdake: you need a remote for your remote. :)23:14
sdakekfox1111 in fact i bought some :)23:15
sdakecalled a tile23:15
*** caoyuan has quit IRC23:15
sdakenow just need to find the remote to attach it to23:16
sdakecan ping it from my phone or laptop :)23:16
sdakephone esy to misplace - laptop harder as i'm on it 20 milliion years a day23:16
kfox1111sdake: yeah. I snagged a tile as swag somewhere...23:16
kfox1111very cool. :)23:16
*** signed8bit has joined #openstack-kolla23:21
*** manheim has quit IRC23:22
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Simple configmap to raw kubectl  https://review.openstack.org/44926223:24
*** mattmceuen has quit IRC23:30
*** MarginHu has quit IRC23:31
*** schwicht has quit IRC23:31
sdakewhere are the logs storeth in kolla-kubernetes?23:32
kfox1111in the containers. :/23:33
kfox1111fluentd integration is a work in progress.23:33
sdakethere must surely be a way to hostmount in kubernetes?23:34
sdakecan't we have a short term solution to log output for dev23:34
kfox1111sure.23:34
inc0there is23:34
kfox1111but kubectl exec pod is generally easier then ssh host.23:34
sdakekfox1111 that works great if the container is alive23:35
kfox1111shoudln't have to touch the host most of the time.23:35
sdakeif its in a crashloopbackoff, no bueno23:35
inc0https://kubernetes.io/docs/concepts/storage/volumes/#hostpath23:35
kfox1111sdake: thats why we had a debugging feature in kollakube.23:35
kfox1111helm doesn't have it. :/23:35
inc0kfox1111: how did it work really?23:35
kfox1111it overrode the containers cmd to be '/bin/bash -c "while true; do sleep 500; done"23:36
kfox1111and then you could go in and kolla_start stuff yourself.23:36
inc0we can do it in helm too23:36
inc0by..welll..overriding command23:36
kfox1111yeah. just a lot more manual23:36
sbezverkkfox1111: in some cases I used debug pod side car23:36
sbezverkworked really well for me23:37
kfox1111yeah.23:37
kfox1111we should ask for the same feature for helm.23:37
kfox1111generally useful for all helm package, not just kolla-kubernetes.23:37
sbezverkkfox1111: just another condition and nothing really required from helm23:37
kfox1111sbezverk: you shouldn't have to put in contitionals on every chart to debug it.23:38
sbezverkkfox1111: similar concept to entrypoint container23:38
kfox1111everyt chart in the world could use the feature.23:38
kfox1111would be silly to instrement every chart to gain it. :/23:38
sbezverkkfox1111: well, it could be per service23:38
kfox1111like, all of kubernetes/charts could benifit, for example.23:38
*** alop has quit IRC23:39
sbezverkkfox1111: well, macro is kind of does it, no? just include in every chart adn you are good to go23:39
kfox1111its trivial to implement in helm's cli. its a huge amount of work to implement it in every chart in the world.23:39
kfox1111and murphy's law says, the chart you want to debug will be the one without a manual macro. ;)23:40
sbezverkkfox1111: that is 100% true23:41
sbezverk:)23:41
kfox1111I feel soo sorry for murphy... he's the ultimate messenger. :)23:42
*** signed8bit is now known as signed8bit_Zzz23:42
*** esharao has joined #openstack-kolla23:44
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Simple configmap to raw kubectl  https://review.openstack.org/44926223:45
kfox1111https://review.openstack.org/#/c/446274/ is ready for reviews.23:47
*** signed8bit_Zzz is now known as signed8bit23:49
kfox1111interesting...23:51
kfox1111https://fosdem.org/2017/schedule/event/kubeoperators/23:51
kfox1111havent watched it yet.23:51
sbezverkinc0: ping23:53
sbezverkkfox1111: it looks like one of causes of the issue I see with ubuntu is the version of libvirtd23:54
sbezverk4.0.0 containers use version 1.3.1 but the vm we get uses 2.5.023:55
kfox1111yeah? did it get upgraded in 4+?23:55
kfox1111oh. on the host?23:55
sbezverkright23:55
kfox1111ah.23:55
sbezverkso it seems 4.0.0 has older version23:55
kfox1111weird.23:56
sbezverkbut on centos side these versions are more or less close23:56
sbezverkI mean the container one and the host one23:56
sbezverkI was hoping inc0 could explain how libvirtd version for a container get selected.23:56
sbezverkI mean why 4.0.0 uses 1.3.1 and not 2.5.023:57
sdakesbezverk inc0 and Jeffrey4l know quite a bit about that23:57
sdakesbezverk i wasn't really involved inthat, but my understanding is 1.3.1 was the only versio nthat worked in debuntian23:57
sbezverkhm that is a strange statement, since infra provides vm with 2.5.023:58
sbezverkand it seems fairly stable23:59

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