Tuesday, 2017-02-14

sdaketonyb in #openstack-requirements will help once the requirements gate is unwedged00:00
sdakei dont know when that will be00:00
sbezverkthat sucks00:01
sbezverknow gerrit is unresponsive00:01
sbezverkwhat a day00:02
*** Pavo has quit IRC00:03
*** lamt has quit IRC00:03
*** Pavo has joined #openstack-kolla00:04
sdakesbezverk kfox111100:05
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: Fixing broken kolla-kubernetes gate  https://review.openstack.org/43333200:05
sdakehttp://logs.openstack.org/95/429295/20/check/gate-kolla-kubernetes-python35/eb53d52/console.html#_2017-02-13_22_34_46_82397200:05
sdakeafter talking with the requirements team, they seemed to indicate the j2 code is broken somewhere00:05
sdakeat that line #00:05
sbezverksdake: we do not change that code00:06
sbezverkhave no idea how it could have happened00:06
sdakejinja2 changed00:06
sdakethe code parses jinja2 obivously00:06
sdakeif its a bug in jinja2, we can get a top pin in00:06
*** g3ek has joined #openstack-kolla00:06
sdakeif its a bug in our jinja2 syntax, we need to fix that00:06
sbezverksdake: it looks like kfox1111 template validating code00:08
sdakeyes00:08
sbezverkwill wait for him to come back and check00:08
sdakemy guess is you are usign // as a comment00:08
sdakesomewhere in the jinja200:08
sdakeand jinja2 may ahve deprecated that as a comment00:08
sbezverksdake: I checked the code I do not see // used for comments00:11
*** sdake_ has joined #openstack-kolla00:11
*** sdake has quit IRC00:12
*** Margin has joined #openstack-kolla00:13
*** Pavo has quit IRC00:14
*** dasTor has quit IRC00:17
*** dasTor has joined #openstack-kolla00:17
*** Margin has quit IRC00:18
*** adrian_otto has joined #openstack-kolla00:24
*** srwilkers_ has joined #openstack-kolla00:27
*** srwilkers has quit IRC00:27
*** srwilkers_ is now known as srwilkers00:27
*** Margin has joined #openstack-kolla00:28
*** MarginHu has joined #openstack-kolla00:29
*** srwilkers has quit IRC00:30
*** srwilkers has joined #openstack-kolla00:31
*** Margin has quit IRC00:32
MarginHuJ00:33
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: Test of removing ceph-mon service  https://review.openstack.org/43333500:34
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: Bootstrap osd removal  https://review.openstack.org/43335200:34
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: Remove ceph-mon-pod.yml.j2  https://review.openstack.org/43335300:34
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: ceph-osd-pod  https://review.openstack.org/43335400:34
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: common deployment  https://review.openstack.org/43335500:34
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: configmap  https://review.openstack.org/43335600:34
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: es  https://review.openstack.org/43335700:34
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: horizon service  https://review.openstack.org/43335800:34
*** dave-mccowan has joined #openstack-kolla00:34
sdake_sup MarginHu00:34
sdake_sbezverk why on earth do we still have the services dir in the tree00:34
MarginHuhello,sdake.sorry, I'm studying IRC00:35
sbezverksdake_: because we treasure that part of our life00:37
sdake_you can treasure it with git history00:37
sbezverk;)00:37
sdake_once code base has moved on dead code should be removed00:38
sbezverkwe will remove it once all jinja2 services are moved to helm00:38
sdake_i think we can remove a whole lot of it now00:39
sdake_most everything has been helm'ized00:39
sbezverksdake_: not yet, we still use it from time to time for reference00:39
sdake_it is confusing tonew contribs00:39
sdake_yes - git show xyz00:39
sdake_there is your reference ;)00:39
sdake_git checkout 0.4.000:39
sdake_etc00:39
sbezverksdake_: not sure it is that urgent, we have broken gate00:40
sdake_this will fix the broken gate00:40
sbezverknope00:40
sdake_1 dollar vs 10000:40
sbezverktemplate check does not check that code, only temapltes00:40
sdake_where are  the templates?00:41
sbezverkhelm/00:41
sdake_somethign is checking j2 files00:41
sbezverkkfox1111 validates helm temapltes00:41
sdake_the only j2 files in the tree are in service dir00:41
sdake_helm templatess are in gotpl00:41
*** zhuzeyu has quit IRC00:41
sdake_maining jinja2 as a dep is untenable00:42
sdake_because of jinja2 madness upstream and ansible's dependency on it00:42
sbezverksdake_ ok got it, we just need to remove that check since it is checking00:42
sbezverkj200:42
sdake_the rationale i just heard to keep the j2 files is completely invalid00:42
sbezverksdake_: as a explained we still have some services which are not converted removing them now is -200:43
*** adrian_otto has quit IRC00:43
sdake_git checkout 0.4.000:43
sdake_problem solved00:43
sbezverkwe need to disable the check00:43
sdake_if you insist on keepign them in tree, then we can remove the things that have been helmized00:43
sbezverksdake_: sorry but I will -200:43
sdake_you insist on keepi gdead code in tree?00:44
sbezverkI think it makes more sense to disable unnecessary check00:44
*** adrian_otto has joined #openstack-kolla00:44
sdake_answer my question pls00:44
sbezverksdake_: it is not dead code, it is not yet transfered code00:44
sdake_most of it has been transferred00:44
sdake_true or flase?00:44
sbezverkI do not want to jump between branches00:44
sbezverkprobably 2/300:44
sdake_ok then we can remove that00:45
sbezverkbut to solve this issue you need to remove all and it is -200:45
sdake_no i dont need to remove all00:45
kfox1111back00:45
sdake_this is orthognal to the problem00:45
sdake_the problem is the jinja2 formatting is incorrect00:45
sdake_or jinja2 upstream parses incorrectly00:46
sdake_however there is no good reason to keep dead code in tree00:46
sbezverkkfox1111: how can we disable jinja2 temaplte validation?00:46
sdake_its not like we kept 5 revisions of the  docker files in tree00:46
sdake_that is what git history is for00:46
sdake_that is *WHY* we use an rcs00:46
sbezverkremember you and David worked on it?00:46
kfox1111I think deployment is going to have the same problem the validation will have.00:46
kfox1111so once we have ceph and the neutron-set-bridge-ip stuff converted, we might be able to?00:47
sdake_gotpl00:47
kfox1111oh. and the configmaps I guess are generated too. :/00:47
sdake_if i can hear a valid reason to keep dead code in tree i'd cnsider keeping it00:47
sdake_if the answer is some of it isn't dead, then that wfm  we cna keep that in tree00:47
kfox1111I'm ok removing the templates that have been converted to helm.00:47
sdake_cool00:48
kfox1111that won't eliminate the issue though.00:48
sdake_it will00:48
sdake_or it may00:48
sbezverkno it will not00:48
sdake_i am finding out now00:48
kfox1111it wont.00:48
sbezverkall j2 temapltes use the same format00:48
sdake_here is my rationale; j2 is used in services dir00:48
sbezverkit is all or nothing00:48
sdake_only certain tyeps of j2 are offensive to jinja200:48
kfox1111kubectl template create foo and kubectl res create foo generate the exact same templates. on purpose.00:48
sbezverkwe still use it00:48
sbezverkfor other things00:48
sdake_explain on purpose00:49
sbezverkkfox1111: I think we need to find a way to use older jinja2 version00:49
sdake_sbezverk that is a nonstarter00:49
kfox1111I'd stick a kubectl res create secret ceph in the gate and see what it spits out.00:49
kfox1111maybe its a simple thing to reformat.00:49
sdake_let me ask this question and i want a  straight answer please00:50
kfox1111lets just figurure out the real problem before trying to hack around it.00:50
sdake_what uses the /services dir00:50
sdake_i know what the real problem is00:50
sdake_or am in the midst of debugging it00:50
kfox1111ceph and a tiny bit of neutron, and a bit of libvirt?00:50
sdake_i take offense at the dead code in the tree00:50
sdake_dead code is unmaintained00:51
kfox1111I agree we should get rid of the older templates. git history is enough.00:51
sdake_if its not dead then fine00:51
kfox1111its not all dead though.00:51
sdake_i hear ya00:51
sbezverksdake_: then you will have to yorself develop lost services00:51
sdake_what services are lost - we are only removing stuff already implemented in helm00:51
Jeffrey4l_sdake_, cloud u ack this one https://review.openstack.org/43312800:52
sbezverkkfox1111: here is an idea, we do not change j2 files right00:53
sbezverkno there is no reason to validate them. let's try to for now disable test_template.py00:53
sbezverkand see00:53
*** duonghq has joined #openstack-kolla00:53
kfox1111sbezverk: I think it will fail on the secret the same way.00:54
kfox1111you can try though.00:54
*** adrian_otto has quit IRC00:54
kfox1111but the res create secret ceph should fail in the same way as template create secret ceph00:54
duonghqmorning kfox1111 sbezverk00:54
kfox1111I think.00:54
sbezverkkfox1111: I am not sure where it shold be one00:54
sbezverkdone00:54
sbezverkduonghq: morning00:54
sdake_sbezverk there is no reason to hoard dead code00:55
kfox1111sbezverk: try deleting the file outright.00:55
kfox1111shuld work I think.00:55
sbezverkso we kill ./kolla_kubernetes/tests/test_templates.py00:55
sbezverkand pyc?00:56
kfox1111yeah00:56
kfox1111that would remove the check automatically. it just scans that dir for tests.00:56
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: Fixing broken kolla-kubernetes gate  https://review.openstack.org/43333200:58
sbezverkkfox1111: I think it will fail since it will not find command00:58
sbezverkit must be called somewhere00:58
sbezverkbut will see00:58
sdake_wrong answer00:59
*** dave-mcc_ has joined #openstack-kolla00:59
kfox1111sbezverk: its called out of tox, but thats not the root of the tests. its imported as a module, then automatically introspected for tests.00:59
sdake_i still haven't heard why we need to keep the dead code00:59
*** huzhengchuan has joined #openstack-kolla01:00
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: ceph-osd-pod  https://review.openstack.org/43335401:01
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: common deployment  https://review.openstack.org/43335501:01
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: Bootstrap osd removal  https://review.openstack.org/43335201:01
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: Remove ceph-mon-pod.yml.j2  https://review.openstack.org/43335301:01
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: horizon service  https://review.openstack.org/43335801:01
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: configmap  https://review.openstack.org/43335601:01
*** dave-mccowan has quit IRC01:01
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: es  https://review.openstack.org/43335701:01
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: Test of removing ceph-mon service  https://review.openstack.org/43333501:01
sdake_reminded of that pink floyd song hello is there anyone out there01:01
sdake_here is the root cause01:03
sbezverkkfox1111: deleting the file helped01:03
sdake_one of the files is using \\ in their templates01:03
sdake_and jinja2 doesn't like that01:04
kfox1111sdake_: glance, horizon cinder, keystone, mariadb, memcached, neutron, nova, rabbit, and skydns can go I think.01:04
sdake_or the formatting of the dead unmaintained code is incorrect01:04
sdake_kfox1111 cool01:04
*** cuongnv has joined #openstack-kolla01:04
kfox1111sbezverk: yeah, but it will still fail.01:04
kfox1111\\ is used in ceph-bootstrap-osd.yml.j201:04
sdake_i dont know which file it is kfox111101:05
kfox1111sdake_: so, jinja2's interpreting \\'s now?01:05
sdake_that is what that stack o patches is01:05
sdake_to find the offending file01:05
Jeffrey4l_sdake_, cloud u check and ack https://review.openstack.org/433128 which blocks the gate.01:05
sdake_kfox1111 not sure - jinja 2.9.5 is busted01:05
kfox1111sdake_: grep -r '\\\\' services/01:06
kfox1111looks like ceph and keepalived use it.01:06
kfox1111we could:01:06
sdake_Jeffrey4l_ when are you branching kolla-ansible?01:06
kfox11111. finish the migration of those to helm.01:06
kfox11112. escape them so that jinja likes them again.01:06
Jeffrey4l_sdake_, when the gate is green.01:07
kfox1111I'm for #1 if we can do it quickly.01:07
Jeffrey4l_is there any patch need to merge?01:07
sdake_i think quickly is hard here - 2 days is not good to keep the gate blocked01:07
kfox1111there are reviews open already for the ceph bits. though stale.01:07
sdake_right01:07
kfox1111we could dust them off and finish them.01:07
sdake_well lets confirm that is what the offending files are01:08
Jeffrey4l_fyi, requirements ocata branch is created.  now ocata use jinja==2.8.x and master use jinja=2.9.501:08
kfox1111we cant without "fixing them" or fixing jinja01:09
*** zhubingbing_ has joined #openstack-kolla01:09
sbezverkkfox1111: still need keepalived01:10
kfox1111how about this. lets pin to older jinja. commit ceph migration. unpin jinja.01:10
kfox1111sbezverk: agreed. we need to port it. but its not launched in the gate currently.01:10
kfox1111the keepalive chart is so useful I want to use it in a non openstack system too.01:11
*** Pavo has joined #openstack-kolla01:14
sdake_kfox1111 that wont work - requirements gate job fails01:15
openstackgerritMerged openstack/kolla-ansible master: Disable revoke_by_id in keystone  https://review.openstack.org/43305801:16
kfox1111sdake_: oh. there is a test for it? fun...01:16
sdake_yup01:16
kfox1111it it our gate test?01:16
sdake_and its voting - mandatory01:16
sdake_no its infra mandatory01:16
sdake_we have no input over it01:16
sdake_and the requirements sycn job would be afu as a result of that change01:17
sdake_master needs to test master01:17
sdake_i dont know how many times i have to say it :)01:17
sdake_for it to sink in - we can't test old dependencies with new software01:17
kfox1111we can't commit fixes though properly... I'm sure we're not the first project to hit this issue.01:18
sbezverkkfox1111: I heard other project also reported some issue this morning01:20
*** qiliang27 has joined #openstack-kolla01:20
sdake_sbezverk that was because equalto was not implemented in jinja201:21
sdake_equalto is now implemented in jinja2-  no other projects rae having problems but us01:21
sbezverkkfox1111: can we first line in gate test remove new jinja and install 2.801:21
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: Remove ceph-bootstrap-initial-mon  https://review.openstack.org/43337401:21
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: remove ceph-bootstrap-osd  https://review.openstack.org/43337501:21
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: Remove ceph mon pod  https://review.openstack.org/43337601:21
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: remove ceph-osd-pod  https://review.openstack.org/43337701:21
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: Remove keepalive daemonset  https://review.openstack.org/43337801:22
sdake_this patchset will identify which file is offensive to jinja 2.9.501:22
*** caowei has joined #openstack-kolla01:22
sbezverksdake_ you cannot remove these01:22
sdake_sbezverk i get it01:23
sdake_ITS A TEST01:23
kfox1111sdake_: we have a solution.01:23
kfox1111common requirements caused the breakage, so we fix common requirements in infra first.01:23
kfox1111fix our code,01:23
kfox1111then we allow them to update it again.01:23
sdake_yes i talked to tonyb about it already01:24
sdake_he is busy unwedging the requirements gate01:24
sdake_because apparently the requirements gate is broken too01:24
sdake_so he is unable to proces any such requeest01:24
sbezverkkfox1111: next time I see req update ps I will NEVER ack it01:24
sdake_sbezverk the pip cache was reloaded01:24
sdake_acking or not acking the requirements patch would not have any imapct in this case01:25
kfox1111yeah. its infra's patch that broke things.01:25
sdake_who cares who broke it01:25
sdake_lets stop assigning blame01:25
sdake_and fix it so the gate is unblocked01:25
sdake_Jeffrey4l_ this needs an ack plz: https://review.openstack.org/#/c/433118/01:26
sdake_before the branch01:26
kfox1111I'm not blaming anyone.01:26
kfox1111just stating that they said, the proper fix was to rever their own patch.01:26
kfox1111the common requirements checks are intended to check on this exact case.01:26
kfox1111now that it founda breakage, its an issue to fix in the common requirements.01:27
*** MasterOfBugs has joined #openstack-kolla01:27
sdake_or altenately fix in the jinja 2 templates and the global requirements at the same time01:27
sbezverksdake_: in this case we need to push a fix to linux foundation to replace sed syntax01:28
Jeffrey4l_sdake_, done.01:29
sbezverkoh and one nore to kubernetes because their template requires double \\01:29
sbezverkwhole world needs to run around what openstack-requirment team comes up with01:30
*** rhallisey has quit IRC01:31
Jeffrey4l_sdake_, should we merge this before branching? https://review.openstack.org/43229701:32
openstackgerritMerged openstack/kolla-ansible master: Fixing ironic configs for kolla-kubernetes  https://review.openstack.org/43311801:32
*** saneax is now known as saneax-_-|AFK01:35
sdake_Jeffrey4l_ is cross repo gating functional?01:35
sdake_Jeffrey4l_ if so, i'd say yes, if not, i'd say does it work :)01:35
Jeffrey4l_for kolla and kolla-ansible, yes.01:36
sdake_life was so much easier with one repository :)01:36
Jeffrey4l_hrm, wait01:36
sdake_kolla-kubernetes has no cross repo gating at present01:36
Jeffrey4l_are u mean in kolla, to use kolla-ansible certain ref? this can not be happen. because there is no ocata rc tag or branch in kolla-ansible project.01:37
kfox1111what version of jinja2 fixes the issue please?01:37
sdake_2.8.0-2.8.z01:37
sdake_sbezverk huh re sed syntax?01:37
*** unicell has quit IRC01:38
sdake_sbezverk openstack-requirements team is entirely cross-project dirven01:38
sdake_sbezverk each project negotiates for dependency versions01:38
sdake_and theoretically we have a requirements liason to handle that process01:39
sdake_just as jeffrey is the release liason with the release team01:39
sdake_kfox1111 join #openstack-requirements01:39
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Fix for the gate to work around gate issue.  https://review.openstack.org/43338301:41
*** tovin07 has joined #openstack-kolla01:41
*** ssurana has quit IRC01:42
sdake_kfox1111 ya that approaach looks feasible - although i'd like ot verify there isn't a formatting error in the jinja2 templates01:42
sdake_we have not proven that is true01:43
kfox1111they worked before.01:44
sbezverkkfox1111 +2 worked last night01:44
kfox1111so somethings probably stricter now.01:44
sdake_if you reaad the srollback in openstack-requirements01:44
*** rhallisey has joined #openstack-kolla01:44
sdake_you would see what tony has to say about jinja2 ;)01:45
kfox1111so, I need to head home. but thinking, if that ps works, lets merge it, quick, and then I'll work on getting the ceph reviewes finished up enough to merge. then we can unpin it again.01:45
sdake_how does that fix the pin?01:45
sdake_the test cases stil lrun against the j2 files that are in the codebase01:46
kfox1111cause the solution to the jinja2 problem is to get out of jinja2. :/01:47
kfox1111if they are going to make breaking changes in a point release. :/01:47
kfox1111this buys us just enough time to do so.01:47
kfox1111bbiab01:49
*** srwilkers has quit IRC01:49
openstackgerritJeffrey Zhang proposed openstack/kolla master: [TEST][MASTER][KOLLA] test build speed w/o cleaning yum cache  https://review.openstack.org/43290101:57
*** jrist has quit IRC01:58
sdake_kfox1111 same problem every time: 2017-02-14 01:25:06.129590 | jinja2.exceptions.TemplateSyntaxError: unexpected char u'\\' at 1949201:58
sdake_even on removal of some of the files01:58
sdake_kfox1111 jinja2 has been broken in 2.9.0-2.9.5 as 2.9 is a development branch01:59
sdake_not a stable branch01:59
openstackgerritTony Breeds proposed openstack/kolla-kubernetes master: [DNM] Testing Jinja2  https://review.openstack.org/43339302:02
sbezverksdake_ \\ is used not directly in jinja but for SED command02:03
sdake_sbezverk i removed every instance of \\ and the problem was not resolved02:03
sbezverkthere are two \\ becuase kubernbetes requires escape \ hence we put \\02:04
openstackgerritTony Breeds proposed openstack/kolla-kubernetes master: [DNM] Testing Jinja2  https://review.openstack.org/43339302:04
*** zhubingbing__ has joined #openstack-kolla02:08
*** sdake_ is now known as sdake02:09
*** huzhengchuan has quit IRC02:09
*** zhubingbing_ has quit IRC02:11
*** jrist has joined #openstack-kolla02:11
*** huzhengchuan has joined #openstack-kolla02:14
sdakesbezverk its parsing the secrets file02:15
*** sdake has quit IRC02:17
*** sdake has joined #openstack-kolla02:19
*** Pavo has quit IRC02:23
*** tfukushima has joined #openstack-kolla02:23
*** tfukushima has quit IRC02:23
kfox1111back.02:24
kfox1111yeah, yaml requires a \ to be escaped.02:24
kfox1111so \ needs to be \\02:24
kfox1111maybe jinja2 now needs another level of \\.02:25
duonghqsdake, around? it seem that the heat microservice was not fully implemented?02:26
duonghqor the create-db job does not belong to the microservice's scope?02:26
*** dtturner has quit IRC02:27
sdakeduonghq yes it is incompletey implemented02:27
kfox1111duonghq:yeah. heat needs the creation jobs still, and a gate test.02:27
sdakekfox1111 note tonyb tested with jinja 2.8.1 and its not jinja02:27
duonghqsdake, kfox1111 roger, but it's marked as done in blueprint, got some confuse02:28
sdakeduonghq not sure why it was marked done - maybe an error02:28
sdakemistakes happen :)02:28
sdakekfox1111 ok so we know its not jinja2 now02:28
sdakewhat else could it be02:28
kfox1111how did he test it?02:29
sdakeI notice its processing something with secret ceph ceph02:29
kfox1111I'm getting much further once I pinned back to 2.8.0.02:29
openstackgerritJeffrey Zhang proposed openstack/kolla master: Use ocata tag in config.py  https://review.openstack.org/43229702:29
duonghqsdake, sorry, I mis-recalled, seem that jascott1 is working on that02:29
duonghqjascott1, ping02:29
*** japestinho has joined #openstack-kolla02:30
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Fix for the gate to work around gate issue.  https://review.openstack.org/43338302:32
sdakekfox1111 in a way that isn't a gross hack :)02:33
kfox1111just a little gross. :)02:34
sdake;-)02:34
sdakethere is scrollback in openstack-infra showing his test example02:35
sdakeand i validated that it returns same results02:35
sdakeits some other change or dep02:35
kfox1111did kube make a release or something?02:39
sdakehow would that affect the unit tests?02:40
kfox1111maybe the different k8s client pulls ome different deps?02:41
sdakedid the devenv merge?02:41
sdakei thought it had -1's on it02:41
kfox1111no. not yet.02:41
sdakeif you mean kubectl, that is a self-contained binary02:41
sdakesame story with all go programs02:42
kfox1111we pull latest though I think.02:42
sdakego has no external dependencies whatsoever02:42
sdakeyes - however - the unit tests are failing?02:42
sdakeis kubectl used in the unit tests?02:42
kfox1111it really seems like its failing on jinja2 though....02:42
kfox1111lets render one and see what it looks like.02:43
sdakehere is where it dies in a fire: http://logs.openstack.org/83/433383/1/check/gate-kolla-kubernetes-python27-ubuntu-xenial/72ddf6c/console.html#_2017-02-14_01_43_35_80698702:43
openstackgerritcaoyuan proposed openstack/kolla-ansible master: [WIP]Optimize reconfiguration for haproxy  https://review.openstack.org/42415602:45
openstackgerritDuong Ha-Quang proposed openstack/kolla-kubernetes master: Helm charts for heat-create-db and heat-manage-db  https://review.openstack.org/41449602:48
*** sudipto has joined #openstack-kolla02:48
*** sudipto_ has joined #openstack-kolla02:48
*** MasterOfBugs has quit IRC02:49
kfox1111sdake: taht one looks pretty weird.02:49
kfox1111its trying to process a tgz?02:49
sdakekfox1111 check this out:02:49
sdaketonyb says this works in his local enviornment: https://review.openstack.org/#/c/432721/02:50
sdakerather that patch merged into kolla-ansible02:50
openstackgerritcaoyuan proposed openstack/kolla-ansible master: [WIP]Optimize reconfiguration for haproxy  https://review.openstack.org/42415602:50
sdakehe says a patch after that likely broke kolla-kubernetes02:50
kfox1111thats really weird.02:51
sdakeits not that wierd02:52
sdakegenconfig may be failing in some way and producing odd results02:52
kfox1111yeah. could be introducing other \\'s...02:52
*** tvignaud has quit IRC02:54
kfox1111I'm not sure how reverting that ps could have that effect....03:01
kfox1111oh. the check date on that review is 6:57....03:01
kfox1111lets try and revert it though... I'm skeptical03:02
sdakerevert which?03:03
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Test a critical kolla-ansible defect resolution  https://review.openstack.org/43272103:04
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Test revert patchset.  https://review.openstack.org/43341003:04
sbezverkwhich PS broke?03:05
sdakenah its not my patch03:05
sdakeits one after it03:06
openstackgerritDuong Ha-Quang proposed openstack/kolla-kubernetes master: Helm charts for heat-create-db and heat-manage-db  https://review.openstack.org/41449603:06
kfox1111sdake: e121ecb380d7f7e962fbd1afe5c402ef6b277171 ?03:07
sdakeya its that ironic patch that broke things03:07
*** tvignaud has joined #openstack-kolla03:07
sdake-transport_url = rabbit://{% for host in groups['rabbitmq'] %}{{ rabbitmq_user }}:{{ rabbitmq_password }}@{{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ rabbitmq_port }}{% if not loop.last %},{% endif %}{% endfor %}03:08
sdake+transport_url = rabbit://{% for host in groups['rabbitmq'] %}{{ rabbitmq_user }}:{{ rabbitmq_password }}@{% if orchestration_engine == 'KUBERNETES' %}rabbitmq{% else %}{{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}{% endif %}:{{ rabbitmq_port }}{% if not loop.last %},{% endif %}{% endfor %}03:08
sdakeor maybe not03:08
sdakei dunno tonyb is bisecting it now03:08
*** Jeffrey4l_ has quit IRC03:08
*** Jeffrey4l_ has joined #openstack-kolla03:09
*** schwicht has quit IRC03:11
*** Jeffrey4l_ has quit IRC03:13
*** Jeffrey4l_ has joined #openstack-kolla03:14
kfox1111I'm going to be very sad if this is the second kolla-ansible gate breakages in 1 week of unpinning.03:14
sdakeif i knew where kolla-ansible was installed in tox -e py27 i'd bisect it03:14
sdakethe reason that happens is we don't have cross repo gating03:14
kfox1111that too.03:14
*** Jeffrey4l_ has quit IRC03:16
*** Jeffrey4l_ has joined #openstack-kolla03:16
kfox1111so, 4.0.0.0b2 use to work.03:18
kfox1111maybe we pin back to that and see if it works or not.03:18
sdakehere is the problem: https://review.openstack.org/#/c/424504/03:18
kfox1111if not, its probably something outside kolla-ansible03:18
kfox1111hmm...03:18
sdaketonyb ran a bisect03:18
openstackgerritcaoyuan proposed openstack/kolla-ansible master: Add the missing condition for config.yml  https://review.openstack.org/43341903:22
sbezverksdake: how ironic ps in kolla could break kolla kubernets?03:23
sbezverkalso the string you are refering was copied form glance config03:24
sbezverkso I am positive it is good03:24
sdakeJeffrey4l_ wtb your help :)03:24
sdakesbezverk it isn't the ironic ps03:25
sdakeit is this patchset: https://review.openstack.org/#/c/424504/03:25
sdakei'm so beat i can barely se estraight03:25
kfox1111yeah. its in here somewhere: https://review.openstack.org/#/c/424504/4/ansible/roles/neutron/defaults/main.yml03:25
Jeffrey4l_sdake, sup.03:25
sdakesomething about that patch breaks kolla-genconfig Jeffrey4l_03:26
sdakeit results in the following:03:26
sdakemoemnt03:26
Jeffrey4l_sdake, any error message?03:26
sbezverkkfox1111: has it been proven?03:27
sbezverkstill does not make sense, the break was way before genconfig got called03:27
sdakehttp://paste.fedoraproject.org/557849/70428731/ -> http://paste.fedoraproject.org/557849/7042873103:28
sdakeJeffrey4l_ rtaher it breaks kolla-kubernetes in some wierd odd way03:28
sdakeyo ucan see right at the bottom something about hostvars03:28
sdakewith that patch reverted, unit tetts pass03:28
Jeffrey4l_yep. checking.03:28
*** jrobinson is now known as jrobinson-afk03:28
sdakesbezverk ya i'm not clear on what hte problem is03:28
sdakehowever its a damn good thing the unit tests were there to catch it :)03:29
sdakeshows we need m0ar of those03:29
sdakeas well as cross repo gating03:29
*** rhallisey has quit IRC03:30
kfox1111sdake: m0ar tests! :)03:30
sdakewe have great functional testing better then most projects03:30
sdakeour unit testing is sort of weak03:30
sdakekolla-ansible cores are working on gating tests for a bunch of  stuff03:31
sdakeit looks really good03:31
sbezverksdake: I have not see any Jenkins with +1 on gate jobs03:31
sdakesbezverk yes -the bisect was done outside of the gate03:32
sdakein 15 minutes03:32
sdaketox -e py27 of kolla-kubernetes03:33
sdakebisecting the kolla-ansible that gets moved to the kolla dir03:33
sdakenot sure why there is a mv there in the tests03:33
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Test revert patch  https://review.openstack.org/43342203:33
sdakeanyway it doesn't matter however perhaps it will help jeffrey4l sort out the problem03:33
Jeffrey4l_cloud u reproduce this locally?03:34
kfox1111sdake: a mv?03:34
sdakekfox1111 yup there is a mv kolla-ansible to kolla03:34
sdakehttps://github.com/openstack/kolla-kubernetes/blob/master/tools/test.sh#L203:34
kfox1111there was a while ago, but shoudl have been removed....03:34
sdakeJeffrey4l_ yes03:34
kfox1111ah. still there I guess.03:35
kfox1111that was a quick fix right after the repo rename.03:35
kfox1111the rest of the gate got a further refactoring but I guess that file didnt.03:35
sdakeno big deal03:35
Jeffrey4l_cloud u check which template it is rendering? rendered_template = j2env.get_template(name).render(dict_)03:35
sdakei was pointing it out so jeffrey4l could find kolla-ansible :)03:36
sdakeJeffrey4l_ its not during the genconfig stage03:36
sdakegenconfig seems to work03:36
kfox1111ah. still. probably should fix that issue.03:36
sdakethe probelm is genconfig renderst he wrong thing03:36
sdakekfox1111 agreed03:36
Jeffrey4l_sdake, we should try to find which template has issue. try to add some print in rendered_template = JinjaUtils.render_jinja(d, template)03:37
sbezverkkfox1111: still fails03:38
Jeffrey4l_i have on idea how to set up this locally.03:38
sdakeJeffrey4l_ i'll walk you through it03:38
sdakeJeffrey4l_ because honestly I have no idea what your tlaking about03:38
sdakegit clone http://github.com/openstack/kolla-kubernetes03:38
Jeffrey4l_done03:38
sdakecd kolla-kubernetes03:39
sdaketox -e py2703:39
*** mliima has quit IRC03:40
*** bpattewar has joined #openstack-kolla03:40
sdakekfox1111 where precisely does the pushd and popd with teh gitmove i linked above put the kolla dir?03:40
Jeffrey4l_running.03:40
sdakeI dont see it locally, however, tonyb had it03:40
kfox1111sdake: parent dir. kind of sketchy. :/03:41
sdakewhich parent dir, ~?03:41
kfox1111wherever kolla-kubernetes's checked out of, ../kolla03:41
sdakegot it03:41
kfox1111so say, ~/git/kolla-kubernetes03:41
sdakewe need to fix that ;-)03:41
kfox1111~/git kolla03:41
kfox1111~/git/kolla03:41
sdakeso jeffrey after tests run open a new terminal03:41
kfox1111A03:42
sdakeJeffrey4l_ then after that you can modify kolla-ansible in ../kolla dir wher eyou checked out kolla-kubernetes03:42
sdakeJeffrey4l_ then replay tox -e py27 in kolla-kubernetes03:42
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Test revert patch  https://review.openstack.org/43342203:42
sdakeand the changes will be active03:42
kfox1111sdake: I don't think that ps is fully responsible.03:43
kfox1111http://logs.openstack.org/22/433422/1/check/gate-kolla-kubernetes-deploy-ubuntu-binary-2-ceph-nv/df51730/console.html03:43
kfox1111reverting it didn't fix the issue.03:43
Jeffrey4l_sdake, add print(name) in https://github.com/openstack/kolla-kubernetes/blob/master/kolla_kubernetes/utils.py#L163 and have a try.03:44
Jeffrey4l_i am trying set up the unittest env.03:44
sdakeJeffrey4l_ dinner is served - i'll be back in 10 :)03:44
Jeffrey4l_but no idea when it will be successful. i saw some issue.03:44
Jeffrey4l_ok03:45
*** mliima has joined #openstack-kolla03:45
sbezverkkfox1111: it just did not make sense to me how neutron kolla-ansible patch break something in kolla-kube03:45
sbezverkeven BEFORE kolla-ansible got cloned03:45
kfox1111lets pin back to 4.0.0.0b2, which use to work.03:46
sdakewe can't do that03:46
kfox1111sbezverk: got an example log of that?03:46
sbezverkkfox1111: which log?03:46
kfox1111sbezverk: of a failure beforoe genconfig?03:46
sbezverksure03:46
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Test revert patch  https://review.openstack.org/43342203:47
kfox1111I think all the tests happen after genconfig.03:47
Jeffrey4l_why kolla-k8s tox -epy27 depends on /home/jeffrey/openstack/kolla/ansible/roles/neutron/defaults/main.yml this localtion? rather then kolla-ansible?03:48
sbezverkkfox1111: scratch that I was thinking about jinja sorry03:48
kfox1111oh. actualy ,thats not strictly true...03:48
kfox1111it uses the same kind of engine gencnofig does, but not entirely.03:48
*** tyrola has quit IRC03:49
sdakeJeffrey4l_ we went over that earlier - it was a temporary thing that never got f ixed after the repo split03:49
sdakeJeffrey4l_ have to keep in mind kolla-kubernetes is only at 0.5.0 :)03:50
*** tyrola has joined #openstack-kolla03:50
kfox1111hmm...03:51
Jeffrey4l_sdake, how can i change this path?03:51
kfox1111ok. pulling back to 4.0.0.0b2 does seem to fix it.03:52
sdakeJeffrey4l_ yo ucant that I know of but you can work in that path and modify stuff03:52
kfox1111so not an external tooling issue.03:52
kfox1111Jeffrey4l_: see the top of tools/test.sh03:52
Jeffrey4l_ok03:52
sdakethen if you run tox -e py27 it doesn't delete what is there03:52
sdakeyou can verify that patch is the problem by reverting it in ../kolla and then running tox -e py27 in kolla-kubernetes03:53
*** david-lyle_ has joined #openstack-kolla03:56
*** david-lyle has quit IRC03:58
duonghqsdake, bmace have we had document for developer env?04:00
sdakeduonghq i hear there is a review up for the docs - let me see if i can find it04:00
sdakehear/heard04:00
*** mdnadeem has joined #openstack-kolla04:00
kfox1111sdake: http://logs.openstack.org/22/433422/1/check/gate-kolla-kubernetes-deploy-ubuntu-binary-2-iscsi-nv/5b5a77a/console.html04:02
kfox1111that really looks like that ps isn't the issue. or not the only issue.04:02
sbezverkkfox1111: I think I found where the issue is in json which is passed to jinja04:03
sbezverkcheck this line04:03
sbezverk{{ neutron_linuxbridge_agent_tag }}', u'nova_consoleauth_replicas': u'1', u'neutron_dhcp_agent_image': u"{{ dock04:03
sdakekfox1111 what does that gate job refer to04:04
sbezverknova_console and neutron dhcp are missing {{ brackets04:04
kfox1111sdake: thats from: https://review.openstack.org/#/c/433422/104:04
sbezverkkfox1111: what do you think?04:05
sdakesbezverk how did you ge tthat output04:05
kfox1111sdake: not sure how to interprete that paste? looks like python?04:05
kfox1111sry. sbezverk I mean.04:05
*** huzhengchuan has quit IRC04:05
sdakeduonghq no idea where the docs rae althoguh bmace did mention i think that they were published04:06
sbezverkkfox1111: I printed data which gets passed to jinja for rendering04:06
sbezverkand then run json analyzer04:06
duonghqsdake, I also think so04:06
sbezverkit showed that data is malformed04:06
kfox1111Ok. so, yeah, python dict...04:06
kfox1111hmm.. its like its not doing a substitute but just leaving the block in place?04:07
sbezverkkfox1111: do you want the the whole thing?04:07
kfox1111sbezverk: yes please.04:07
*** dave-mcc_ has quit IRC04:07
kfox1111looks like pulling back to 4.0.0.0b2 is working.04:08
kfox1111so likely kolla-ansible.04:08
sbezverkkfox1111: http://paste.openstack.org/show/598733/04:08
sbezverkit is at position 1949204:08
kfox1111oh. thats the strings that ps introduced I think.04:09
sbezverkkfox1111: I am not so sure, we gather data which then gets passed to jinja rendering04:10
sdakekfox1111 why rebase this patch? https://review.openstack.org/#/c/432721/04:11
sbezverkkfox1111: but we do use config info generated by kolla-ansible04:11
kfox1111sbezverk: https://review.openstack.org/#/c/424504/4/ansible/roles/neutron/defaults/main.yml04:11
kfox1111it pulls in all that stuff into the env I think.04:11
kfox1111sdake: I was testing reverting it, and rebased what I thoguth was my patch, but ended up rebasing the parent.04:12
sdakeits ok04:12
sdakejust curious :)04:12
kfox1111still not sure its that patch alone.04:12
kfox1111reverting it didn't fix the issue.04:12
sdakeit works locally04:13
sdakeso its part of the problem04:13
kfox1111are there any other, similar patchess?04:13
sdakeyup a whole slew of em04:13
kfox1111oh. :/04:14
sbezverkkfox1111: that patch does not touch nova_consoleauth_replicas04:14
sdakei can tell you kolla-ansible was good at the revision whre i fixed them04:14
japestinhoHi guys, I still experienced this error https://bugs.launchpad.net/kolla/+bug/1634712, I'm using stable/newton04:14
openstackLaunchpad bug 1634712 in kolla "neutron bootstrap container crashes when optional plugins are enabled" [Undecided,Fix released]04:14
sbezverkbut it seems where the problem starts04:14
sdakethis patch is good: 6cb4507267e0a368a69c0ba1d02a6e16301ddf4304:15
sbezverkkfox11111: nova_consoleauth_replicas is not even defined in ansible04:15
kfox1111sbezverk: log?04:15
sbezverkkfox1111: I was just trying to find patterns from the broken fragment where they are defined04:16
sbezverkfirst incorrect entry comes from kolla-kube etc/kolla-kubernetes/kolla-kubernetes.yml04:16
*** tvignaud has quit IRC04:17
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Test revert patch  https://review.openstack.org/43342204:18
kfox1111sdake: that one pulls it up to 6cb4507267e0a368a69c0ba1d02a6e16301ddf43.04:18
kfox1111sdake: are many more patches expected to land before branching?04:19
*** huzhengchuan has joined #openstack-kolla04:19
sdakewe are trying to branch asap04:20
sdakehard to do that wen every gate in the project is cratered04:20
openstackgerritJeffrey Zhang proposed openstack/kolla master: Add VENV variable in bifrost base Dockerfile  https://review.openstack.org/43343404:20
kfox1111k. just trying to figure out how worth it would it be for me to work on a cross gate check.04:20
kfox1111but if 4.x branch in immenent, then it doesn't matter too much.04:20
sdakei'm not sure - too hard to make a judgement call on that, been up since 5am and its 10 with about 1 15 minute break all day04:21
sdakeon that note, I need to hit the rack guys04:21
kfox1111yeah.04:21
sdakei'd recommend the same04:21
kfox1111k. nite.04:21
*** sdake has quit IRC04:22
sbezverkkfox1111: so we are back to 4.0.0.0b2?04:23
kfox1111sbezverk: just tested that to get a base line.04:24
kfox1111the whole gate works with that. so its not an external requirement changing04:24
kfox1111the claim is 6cb4507267e0a368a69c0ba1d02a6e16301ddf43  works.04:25
kfox1111I'm testing that now.04:25
kfox1111the ps after that suposed to break things.04:25
kfox1111reverting just that one ps didn't fix the gate though for me.04:26
kfox1111so I'm going to walk forward and revert ps's as they break.04:26
kfox1111so I can find them all.04:26
sbezverkkfox1111: I am very sceptical that it is that PS04:26
sbezverkbecause after it was merged I run my PS at least 100 times04:26
sbezverkthe issue started only this morning04:27
kfox1111yeah.04:27
sbezverkkfox1111: just checked one the gate jobs and it passed that template check04:28
kfox1111I'm waiting for some of the non py jobs too.04:30
kfox1111looks like this one's going to pass.04:30
kfox1111so, 6cb4507267e0a368a69c0ba1d02a6e16301ddf43 does seem happy.04:30
duonghqkfox1111, what is "...manage-db-job" for?04:30
kfox1111duonghq: it does a db schema update or initialization.04:30
kfox1111comes from the corresponding openstack commands.04:31
duonghqthanks04:31
sbezverkI am off too, let me know if you need me to ack review, will do it first thing tomorrow morning04:32
kfox1111k.04:32
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Test revert patch  https://review.openstack.org/43342204:32
kfox1111testing the suspect now in isolation.04:32
*** tvignaud has joined #openstack-kolla04:35
kfox1111yup... it fails the gate...04:36
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Test revert patch  https://review.openstack.org/43342204:38
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Test revert patch  https://review.openstack.org/43342204:42
kfox1111test reverting...04:42
*** jrobinson-afk is now known as jrobinson04:43
*** ssurana has joined #openstack-kolla04:46
*** sudipto_ has quit IRC04:50
*** sudipto has quit IRC04:50
kfox1111uh...04:54
kfox1111http://logs.openstack.org/22/433422/7/check/gate-kolla-kubernetes-deploy-ubuntu-binary-2-iscsi-nv/4e6a206/console.html04:54
kfox1111that should have been with that one ps reverted....04:55
kfox1111oh.. cause I didn't pipe it in. :/04:57
kfox1111ok...04:57
kfox1111alright. lets push forward a bit.04:58
*** yuanying has quit IRC04:58
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Test revert patch  https://review.openstack.org/43342204:58
*** yuanying has joined #openstack-kolla04:58
*** unicell has joined #openstack-kolla05:13
*** unicell has quit IRC05:14
*** unicell has joined #openstack-kolla05:18
*** sudipto_ has joined #openstack-kolla05:26
*** sudipto has joined #openstack-kolla05:26
*** saneax-_-|AFK is now known as saneax05:26
openstackgerritJeffrey Zhang proposed openstack/kolla master: Fix Kolla gate  https://review.openstack.org/43343405:31
*** skramaja_afk is now known as skramaja05:32
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: WIP: Test revert patch  https://review.openstack.org/43342205:33
openstackgerritJeffrey Zhang proposed openstack/kolla master: Use ocata tag in config.py  https://review.openstack.org/43229705:34
*** Jeffrey4l_ has quit IRC05:37
kfox1111arg...05:38
kfox1111so I didn't test that patch before. :/05:38
kfox1111patch -p1 -R foo.patch != patch -p1 -R < foo.patch. :/05:39
*** Jeffrey4l_ has joined #openstack-kolla05:40
*** unicell1 has joined #openstack-kolla05:40
*** bpattewar has quit IRC05:41
*** unicell has quit IRC05:41
openstackgerritOpenStack Proposal Bot proposed openstack/kolla-ansible master: Updated from global requirements  https://review.openstack.org/43196205:52
*** hyakuhei has quit IRC06:06
*** bpattewar has joined #openstack-kolla06:08
bpattewarHi06:10
bpattewarDuonghq  hi06:10
*** salv-orlando has joined #openstack-kolla06:12
duonghqhi bpattewar06:15
bpattewarDuonghq  I am looking to contribute where it needs.06:20
bpattewarduonghq  I am new to kolla-kubernetes06:20
bpattewarduonghq  sdake told me that you are working heat services.06:21
duonghqbpattewar, I'm working on microservice atm06:25
duonghqand move to service when the microservices are ready06:26
*** sudipto_ has quit IRC06:26
*** sudipto has quit IRC06:26
bpattewarduonghq atm ?06:27
duonghqbpattewar, at this moment06:27
duonghqcurrently06:27
duonghqcan you make some microservices role?06:28
*** satyar has joined #openstack-kolla06:29
bpattewarduonghq  I am new to kolla-kubernetes but I will be happy to learn and do it. So you are developing microservices for heat ?06:30
duonghqI'm working on create-db and manage-db job06:30
duonghqwe have had some job already in the master06:30
bpattewarcan you share your existing patches.   I can take look at them and start working..06:31
*** tvignaud has quit IRC06:35
duonghqbpattewar, we have some ps here: https://review.openstack.org/#/q/project:openstack/kolla-kubernetes+heat06:36
duonghqI'm taking over dupengfei work on create-db and manage-db06:36
*** jrobinson has quit IRC06:38
bpattewarduonghq shall  I look for " Helm charts for heat/heat-cfn create user and endpoints." ?06:40
bpattewarduonghq /06:42
bpattewaror do you suggest any other microservice ?06:42
duonghqbpattewar, sure06:42
duonghqyou can take this ps06:42
bpattewarduonhq I can take look at it.06:45
*** tvignaud has joined #openstack-kolla06:49
*** sudipto has joined #openstack-kolla06:56
*** sudipto_ has joined #openstack-kolla06:56
*** salv-orl_ has joined #openstack-kolla07:00
*** salv-orlando has quit IRC07:03
*** brad[] has quit IRC07:11
*** fragatin_ has joined #openstack-kolla07:13
*** fragatina has quit IRC07:17
*** fragatin_ has quit IRC07:18
Jeffrey4l_zhubingbing__, pbourke please review https://review.openstack.org/433434  which unblocks the gate.07:20
*** magicboiz has quit IRC07:21
*** magicboiz has joined #openstack-kolla07:33
*** prameswar has joined #openstack-kolla07:36
*** fragatina has joined #openstack-kolla07:36
*** fragatina has quit IRC07:37
*** fragatina has joined #openstack-kolla07:37
*** brad[] has joined #openstack-kolla07:38
*** fragatina has quit IRC07:44
*** fragatina has joined #openstack-kolla07:44
*** ssurana has quit IRC07:49
openstackgerritJeffrey Zhang proposed openstack/kolla master: [TEST][MASTER][KOLLA] test build speed w/o cleaning yum cache  https://review.openstack.org/43290107:50
*** shardy has joined #openstack-kolla07:58
*** MarginHu has quit IRC07:59
openstackgerritcaoyuan proposed openstack/kolla-ansible master: Optimize reconfiguration for mariadb  https://review.openstack.org/43348008:08
*** pcaruana has joined #openstack-kolla08:11
*** shardy has quit IRC08:24
openstackgerritJeffrey Zhang proposed openstack/kolla stable/newton: [TEST][NEWTON][KOLLA] Run periodic  https://review.openstack.org/41703308:25
*** matrohon has joined #openstack-kolla08:27
*** mgoddard has joined #openstack-kolla08:44
*** egonzalez has joined #openstack-kolla08:45
*** strigazi_AFK is now known as strigazi08:46
*** fragatina has quit IRC08:47
*** athomas has joined #openstack-kolla08:51
openstackgerritDuong Ha-Quang proposed openstack/kolla-kubernetes master: Helm charts for heat-create-db and heat-manage-db  https://review.openstack.org/41449608:53
openstackgerritEduardo Gonzalez proposed openstack/kolla stable/newton: This feature is supporting for workers config in swift servers.  https://review.openstack.org/43350308:57
*** gfidente has joined #openstack-kolla08:59
*** skramaja has quit IRC09:02
openstackgerritJeffrey Zhang proposed openstack/kolla stable/newton: Disable gpgcheck in grafana repo  https://review.openstack.org/43350709:04
openstackgerritMerged openstack/kolla-ansible master: Move Kuryr to start after neutron has started  https://review.openstack.org/43332809:11
openstackgerritEduardo Gonzalez proposed openstack/kolla stable/newton: Move Kuryr to start after neutron has started  https://review.openstack.org/43351609:15
satyarHi pbourke09:16
*** Serlex has joined #openstack-kolla09:32
*** duonghq has quit IRC09:34
*** hrw has quit IRC09:38
*** hrw has joined #openstack-kolla09:38
*** jmccarthy has quit IRC09:46
*** mannamne has joined #openstack-kolla09:50
*** hfu has quit IRC09:50
egonzalezdoes neutron-sfc-agent ever work? there is not entrypoint in docker image nor config.json09:51
openstackgerritEduardo Gonzalez proposed openstack/kolla-ansible master: Make service_plugins and extensions more configurable  https://review.openstack.org/42670909:53
*** tovin07 has quit IRC10:01
openstackgerritJeffrey Zhang proposed openstack/kolla stable/newton: bump neutron version to 9.2.0  https://review.openstack.org/43355410:02
*** tyrola has quit IRC10:03
*** tyrola has joined #openstack-kolla10:04
*** cuongnv has quit IRC10:09
*** sambetts|afk is now known as sambetts10:12
pbourkesatyar: morning10:13
*** caowei has quit IRC10:23
openstackgerritEduardo Gonzalez proposed openstack/kolla-ansible master: Add missing dashboard policies  https://review.openstack.org/43357010:25
*** mgoddard has quit IRC10:32
*** sdake has joined #openstack-kolla10:34
*** sdake_ has joined #openstack-kolla10:37
*** sdake has quit IRC10:39
*** sdake__ has joined #openstack-kolla10:39
*** sdake_ has quit IRC10:42
*** satyar has quit IRC10:44
sdake__mroing peeps10:47
sdake__Jeffrey4l_ any progress on the regressoin probelm in kolla-ansible?10:47
*** shardy has joined #openstack-kolla10:48
egonzalezmorning sdake__10:50
*** rafael_sisweb has joined #openstack-kolla10:50
*** sdake has joined #openstack-kolla10:51
*** sdake__ has quit IRC10:53
*** Serlex has quit IRC11:01
hrwgoing extreme: debian/jessie-backports source build of all11:02
*** matrohon has quit IRC11:10
*** jmccarthy has joined #openstack-kolla11:11
*** mgoddard has joined #openstack-kolla11:15
*** zhubingbing__ has quit IRC11:26
*** jrist has quit IRC11:27
*** rhallisey has joined #openstack-kolla11:38
*** jrist has joined #openstack-kolla11:40
*** magicboiz has quit IRC11:51
openstackgerritEduardo Gonzalez proposed openstack/kolla-ansible master: Run simple_cell_setup after the new container is up during upgrade  https://review.openstack.org/43150811:51
*** sudipto has quit IRC11:52
*** sudipto_ has quit IRC11:52
*** Serlex has joined #openstack-kolla11:52
*** magicboiz has joined #openstack-kolla11:55
*** haplo37 has quit IRC11:59
hrwdebian/jessie-backports source: 201 built12:00
Jeffrey4l_sdake, no. still can not set up the test env ;(12:02
sdakeok well I wont have time to look at it until THURSDAY12:03
sdakehave 2 hour meetup and I am way behind the 8 ball in prep12:03
sdake(meetup is Wednesday)12:03
Jeffrey4l_ok..12:03
*** tyrola has quit IRC12:07
*** haplo37 has joined #openstack-kolla12:08
*** tyrola has joined #openstack-kolla12:08
*** pbourke has quit IRC12:09
*** pbourke has joined #openstack-kolla12:09
openstackgerritJeffrey Zhang proposed openstack/kolla stable/newton: Bump service version number  https://review.openstack.org/43355412:10
mliimaneed act here12:22
mliimahttps://review.openstack.org/#/c/432405/12:22
openstackgerritJeffrey Zhang proposed openstack/kolla-ansible master: Fix haproxy configure for external placement api listen  https://review.openstack.org/43361812:23
*** zhubingbing_ has joined #openstack-kolla12:25
openstackgerritMerged openstack/kolla-ansible master: Add how configure backend to cinder HNAS NFS driver guide  https://review.openstack.org/43240512:29
*** matrohon has joined #openstack-kolla12:30
*** rwallner has joined #openstack-kolla12:33
*** matrohon has quit IRC12:36
*** satyar has joined #openstack-kolla12:36
Jeffrey4l_egonzalez, mliima could u review https://review.openstack.org/#/c/433507/ the source gate red is unrelated.12:41
*** sdake_ has joined #openstack-kolla12:41
egonzalezJeffrey4l_: re cells upgrade, the workaround from grenade works12:42
*** sdake has quit IRC12:43
Jeffrey4l_egonzalez, but the gate is red ;(.12:44
Jeffrey4l_check http://logs.openstack.org/08/431508/2/check/gate-kolla-ansible-dsvm-deploy-centos-source-centos-7-nv/5581953/console.html#_2017-02-14_12_17_56_533577 egonzalez12:46
egonzalezJeffrey4l_: yeah, went to lunch after pushing that, didn't look at gates12:46
sdake_gate is also red wrt kolla-kubernetes12:46
sdake_totally cratered12:46
sdake_and its a regression in kolla-ansible that is the cause12:47
sdake_I know where it last works12:47
mliimadone Jeffrey4l_12:47
Jeffrey4l_sdake_, we are talking upgrade cell patch.12:47
Jeffrey4l_which gate is red now.12:47
Jeffrey4l_the master code for kolla and kolla-ansible are green.12:47
sdake_Jeffrey4l_ i know, I hijacked the conversatoin into the fact that we can't tag rc1 utntil all gates are green12:48
sdake_kolla-ansible has no cross gating with kolla-kubernetes or hte gate would be red too12:48
Jeffrey4l_i still confused the reconfigure neutron do not touch the "hostvars" variables.12:50
sdake_the last commit that we know works properly is: 6cb4507267e0a368a69c0ba1d02a6e16301ddf4312:51
sdake_it may not be reconfigure neutron, tonyb ran that in his local env with a git bisect12:51
sdake_the local env and gating env are vastly different wrt testing12:51
sdake_once tonyb reverted that patch, we were good to go12:52
sdake_(in local)12:52
sdake_however when it was reverted in the kolla-kubernetes gate, the gate was red12:52
sdake_it may be a combination of patches12:53
*** mgiles has joined #openstack-kolla12:53
sdake_sup mgiles12:53
sdake_as we want to tag kolla-kubernetes 0.5.0 wednesday, and I have a meetup wednesday and need to fit 50 hours of work into the next 30 hours, I'm not sure how I can help wrt unblocking the tag12:54
mgilesgood morning sdake_12:55
sbezverkgood morning12:56
*** huzhengchuan has quit IRC12:59
*** matrohon has joined #openstack-kolla12:59
*** salv-orlando has joined #openstack-kolla13:00
openstackgerritJeffrey Zhang proposed openstack/kolla stable/newton: Bump service version number  https://review.openstack.org/43355413:00
sdake_sup sbezverk13:01
*** athomas has quit IRC13:01
sdake_sbezverk the gate is not yet fixed13:01
sbezverksdake_ I know :( could not be better timing for this to happen..13:02
sdake_yup13:02
sdake_i saw kfox1111 mentioned he would consider doing cross-repo gating for kolla-ansible13:02
sdake_I think that makes alot of sense to prevent this in the future13:02
sdake_even though genconfig is temporary I am not sure how temporary it is13:03
*** salv-orl_ has quit IRC13:03
sbezverksdake_: it is either this or we stop using ansible and will have to implement config gen asap..13:06
*** dave-mccowan has joined #openstack-kolla13:06
*** mdnadeem has quit IRC13:06
*** athomas has joined #openstack-kolla13:06
sdake_sbezverk ok - well we can pause the cross repo gating idea until after PTG which is only 4 days away - and make a decision based upon how to generate configuration13:07
sdake_if generating configuration is something that is easy to tackle, then we can ditch genconfig after ocata13:07
sdake_and that will save us the cross-repo gating on kolla-ansible13:07
sdake_in the meantime, we will have to suck up the pain13:08
sdake_sbezverk fwiw kolla-kubernetes gate being red also blocks kolla-ansible from tagging13:08
sdake_so this is a serious serious problem as all deliverables need to tag wednesday in prep for the PTG!13:08
sdake_finally I dont have time to fix the gate or investigate why its fubared - have meetup where I need to fit something like 50 hours of work into the next 30 hours of my day13:09
sbezverksdake_: if we suspect that neutron PS, let's cut it in small chunks and try one by one until we find ofending chunk13:09
sdake_sbezverk it is unclear to me if that is the only patch that breaks it13:10
sbezverksdake_: I do not know how else we can make progress on this nightmare13:10
sdake_Jeffrey4l_ - WTB HELP :)13:10
sdake_sbezverk I suspect it may be multiple packages13:10
sdake_rather multiple patches13:10
sbezverksdake_: maybe but we need to start doing something13:11
sdake_when toby git bisected, he bisected in a local env13:11
sbezverkif there is no better plan, let's start this one13:11
Jeffrey4l_sdake_, yep.13:11
sdake_the gate env is different from the local env13:11
Jeffrey4l_sdake_, i got this when running "tox -epy27"13:12
Jeffrey4l_http://paste.openstack.org/show/598814/13:12
sbezverkJeffrey4l_: it matches to what we see at the gate13:15
Jeffrey4l_sbezverk, how can i fix this?13:15
Jeffrey4l_locally13:15
sbezverkJeffrey4l_: it is million dollar question :) we can try to revert neutron PS and see the result13:16
Jeffrey4l_sbezverk, i think you can try revert that patch in gate, right?13:17
*** huzhengchuan has joined #openstack-kolla13:17
Jeffrey4l_in k8s's gate.13:17
sdake_sbezverk Jeffrey4l_ it was reverted in teh gate and the gate failed - in a different way13:17
sdake_so it is just not that patch13:17
sbezverkJeffrey4l_: kfox1111 tried last night it did not help13:17
sdake_wait a minute: https://review.openstack.org/#/c/433422/13:18
Jeffrey4l_sbezverk, so i can say neutron patch is not the root cause?13:18
sdake_this has a green gate13:18
sdake_Jeffrey4l_ w edont know for sure13:18
sdake_Jeffrey4l_ i think the root cause INVOLVES that patch13:18
sdake_check that review - i am not sure what  the git commits re that kevin did, however, the gate is green13:19
sdake_re/are13:19
sbezverksdake_: he removed several ps13:19
openstackgerritMerged openstack/kolla stable/newton: Disable gpgcheck in grafana repo  https://review.openstack.org/43350713:19
sdake_ok - i think we need a gate bisect, rather then a local bisect13:20
sdake_moment let me get that started13:20
Jeffrey4l_sdake_,  kervin's patch just reject neutron reconfigure patch, rather then several patches.13:22
sdake_so it is the neutron patch?13:22
Jeffrey4l_i guess yes. but can not explain, still.13:23
Jeffrey4l_we are using a format in neutron reconfigure path13:23
Jeffrey4l_+    host_in_groups: >-13:23
Jeffrey4l_+      {{13:23
Jeffrey4l_+        inventory_hostname in groups['compute']13:23
Jeffrey4l_+        or (enable_manila | bool and inventory_hostname in groups['manila-share'])13:23
Jeffrey4l_+        or inventory_hostname in groups['neutron-dhcp-agent']13:23
Jeffrey4l_+        or inventory_hostname in groups['neutron-l3-agent']13:24
Jeffrey4l_+        or inventory_hostname in groups['neutron-metadata-agent']13:24
Jeffrey4l_+        or inventory_hostname in groups['neutron-vpnaas-agent']13:24
Jeffrey4l_+      }}13:24
Jeffrey4l_may be related?13:24
openstackgerritSteven Dake proposed openstack/kolla-kubernetes master: DNM Bisecting in the gate  https://review.openstack.org/43364313:26
*** sudipto_ has joined #openstack-kolla13:26
*** sudipto has joined #openstack-kolla13:26
Jeffrey4l_could u give me a link which have the issue log? sdake_13:26
sdake_Jeffrey4l_ let me bisect in gate - it will take roughly 3 steps or about 1 hour13:26
*** Pavo has joined #openstack-kolla13:27
sdake_Jeffrey4l_ nobody has filed a bug13:27
sdake_sbezverk can you file a bug pls13:27
Jeffrey4l_any logs i means.13:27
Jeffrey4l_logs.openstack.org?13:27
sbezverkJeffrey4l_: one sec. will get you the log13:27
openstackgerritEduardo Gonzalez proposed openstack/kolla-ansible master: Run simple_cell_setup after the new container is up during upgrade  https://review.openstack.org/43150813:27
sdake_thanks sbezverk13:27
sdake_sbezverk fwiw, that is how you do a proper gate bisect above ^^13:28
sdake_sbezverk with this approach evyeroen can see the good and bad commits13:28
sdake_sbezverk i'm not sure if a local bisect is viable or not - i guess we will find out :)13:28
sbezverkJeffrey4l_: http://logs.openstack.org/56/431156/26/check/gate-kolla-kubernetes-python27-ubuntu-xenial/13c0d41/console.html#_2017-02-13_14_41_56_42064113:28
sdake_if the gate bisect matches the local bisect, then i think a local bisect is viable (and much faster)13:29
Jeffrey4l_this is different with that one i saw yesterday.13:29
sdake_Jeffrey4l_ you will notice the tox -e py27 is different from the gate log13:29
Jeffrey4l_i saw KeyERROR iirc.13:30
sdake_yup looks like you noticed it :)13:30
sdake_ya it was ah ostvars keyerror13:30
sdake_which led me to believe we were using keyerror without an {%if ORCHESTRATION_ENGINE == KUBERNETES} block in j213:30
sdake_hwoever your patch has no j2 file13:30
Jeffrey4l_so keyerror is gone? and the only issue is: jinja2.exceptions.TemplateSyntaxError: unexpected char u'\\' at 1949213:30
sdake_Jeffrey4l_ keyerror still happens locally13:31
Jeffrey4l_sdake_, i can not reproduce it.13:31
Jeffrey4l_is the keyerror caused by neutron patch?13:31
sdake_Jeffrey4l_ i can make a script which reproduces it so you can follow the work - would that help?13:31
sdake_(a typescript)13:31
*** eaguilar has quit IRC13:31
sdake_it is confirmed by tonyb the keyerror is caused by  the neutron patch13:31
Jeffrey4l_i want to know what the currrent error message?13:32
Jeffrey4l_shouldn't we fix the jinja2.exceptions.TemplateSyntaxError: unexpected char u'\\' at 19492  right now?13:32
sdake_yup - let me run through it locally moment13:32
sdake_Jeffrey4l_ in some way that is coming because of a change in kolla-ansible13:32
Jeffrey4l_at least now, i can not see "keyerror" in gate.13:32
Jeffrey4l_OK.13:32
sdake_Jeffrey4l_ moment - let me run locally13:32
sbezverkJeffrey4l_: I will recheck one of the ps to get the latest error13:32
Jeffrey4l_cool.13:33
*** shardy has quit IRC13:33
sbezverkJeffrey4l_: here is the sdake's ps just finished: Jeffrey4l_13:33
*** eaguilar has joined #openstack-kolla13:34
sbezverkhttp://logs.openstack.org/43/433643/1/check/gate-kolla-kubernetes-python27-ubuntu-xenial/9082208/console.html#_2017-02-14_13_29_32_75311813:34
*** shardy has joined #openstack-kolla13:34
Jeffrey4l_ok. so i can reproduce this now. let me debug it to check what's going on.13:35
sbezverkJeffrey4l_: curly braces in neutron ps jinja thinks as its statements13:36
*** eaguilar_ has joined #openstack-kolla13:37
Jeffrey4l_scripts in kolla-kubernetes can not parse "    "host_in_groups": "{{\n  inventory_hostname in groups['neutron-l3-agent']\n  or (inventory_hostname in groups['compute'] and enable_neutron_dvr | bool)\n}}"13:39
Jeffrey4l_"13:39
Jeffrey4l_let me try to fix this in kolla-k8s. ;)13:39
*** eaguilar has quit IRC13:40
sbezverkJeffrey4l_: we should be able to escape curly braces13:40
Jeffrey4l_sbezverk, hrm, can not get what do u mean. this should not related to curly braces13:41
*** eaguilar_ has quit IRC13:42
sbezverkJeffrey4l_: nvm13:43
hrwdoes someone uses that debug output when kolla ends work? http://paste.fedoraproject.org/557994/87079786/ I mean13:43
*** huzhengchuan has quit IRC13:46
*** lamt has joined #openstack-kolla13:47
*** sudipto has quit IRC13:52
*** sudipto_ has quit IRC13:52
openstackgerritJeffrey Zhang proposed openstack/kolla-kubernetes master: [TEST][MASTER][KOLLA-KUBERNETES] Simple Test Master  https://review.openstack.org/43313613:56
Jeffrey4l_sbezverk, sdake_ ^^13:56
Jeffrey4l_i removed "\\n" in the template_str.13:57
Jeffrey4l_then the "\\" can not parse error gone.13:57
Jeffrey4l_and get hostvars issue, which is easy to fix.13:57
sdake_Jeffrey4l_ so your saying you think the gate can be fixed shortly?13:57
Jeffrey4l_maybe sdake_13:58
sdake_Jeffrey4l_ +++++++++++++++++++++++++++++++++10013:58
*** fguillot has joined #openstack-kolla13:58
sdake_Jeffrey4l_ thanks a bunch dude, I am totally stuck - and have zero time13:58
sdake_I know you ahve zero time too13:58
sdake_I think we need m0ar people :)13:59
Jeffrey4l_jinja2 script get '"host_in_groups": "{{\n  inventory_h ' string, which can not parser by jinja2.13:59
Jeffrey4l_i guess ansible may do some trick to handle this .13:59
sdake_ya master ansible has unpinned from 2.913:59
sdake_of jinja213:59
sdake_however the current stable release pins on <2.913:59
Jeffrey4l_this  should not related to jinja213:59
Jeffrey4l_i tested this with jinja2 2.8,which do not works too.14:00
sdake_ok :)14:00
*** tovin07 has joined #openstack-kolla14:00
sdake_well I dont toatlly understand what that patch fixes, but if you say it works that works for me :)14:00
Jeffrey4l_let's wait the gate result ;)14:01
sbezverkJeffrey4l_: http://logs.openstack.org/36/433136/2/check/gate-kolla-kubernetes-python27-ubuntu-xenial/0e89779/console.html#_2017-02-14_14_00_59_08013214:02
Jeffrey4l_;/14:03
Jeffrey4l_is that possible for kolla-kuberenetes to inject a groups variables?14:04
sdake_Jeffrey4l_ sbezverk gets those results via zuul somehow I think - notsure - I'd like to know so I can see premature gate results14:04
Jeffrey4l_in the neutron patch ,we are using '    "host_in_groups": "{{ inventory_hostname in groups['neutron-lbaas-agent'] }}"' such statement.14:05
Jeffrey4l_which requires groups variables.14:05
sbezverksdake_: right you can get logs from zuul14:05
sdake_sbezverk all I get is a telnet window14:05
sdake_sbezverk anyway we can discuss when the fire is out :)14:05
sdake_and my fire is out - which will be thursday after i pass out for 15 hours :)14:05
sdake_to top it off my wife is travleing this morning for 2 days14:06
sdake_last minute travel14:06
*** tvignaud has quit IRC14:10
*** hachi has quit IRC14:10
sbezverkJeffrey4l_: you can try to define it in etc/kolla-kubernetes/kolla-kubernetes.yml but I doubt it will help14:10
sdake_ok - well sounds like I am not helpful for this conversation at this time - if someone needs me ping me pls14:12
sdake_I've got to prepare for wednesday14:12
openstackgerritJeffrey Zhang proposed openstack/kolla-kubernetes master: [TEST][MASTER][KOLLA-KUBERNETES] Simple Test Master  https://review.openstack.org/43313614:16
*** lamt has quit IRC14:16
*** kristian__ has joined #openstack-kolla14:16
*** hachi has joined #openstack-kolla14:17
*** tvignaud has joined #openstack-kolla14:18
sbezverkJeffrey4l_: still the same :(14:20
sbezverkhttp://logs.openstack.org/36/433136/3/check/gate-kolla-kubernetes-python27-ubuntu-xenial/b8e1176/14:20
Jeffrey4l_sbezverk, patch is not working. trying again.14:20
sbezverkJeffrey4l_: the log is for your latest ps14:20
openstackgerritJeffrey Zhang proposed openstack/kolla-kubernetes master: [TEST][MASTER][KOLLA-KUBERNETES] Simple Test Master  https://review.openstack.org/43313614:21
Jeffrey4l_sbezverk, use patch in wrong. try again.14:21
kfox1111morning.14:21
sbezverkkfox1111: good morning14:22
Jeffrey4l_morning.14:22
sbezverkkfox1111: you are early today ;)14:22
kfox1111couldn't sleep.14:23
kfox1111how goes the battle?14:23
sbezverkkfox1111: Jeffrey4l_ found a piece of code which breaks our gate14:24
kfox1111cthe neutron change?14:26
Jeffrey4l_kfox1111, yep.14:26
kfox1111is the neutron_services chunk used by anything in the config?14:26
kfox1111can we just put a single if != kubernetes around the whole thing?14:27
openstackgerritJeffrey Zhang proposed openstack/kolla-kubernetes master: [TEST][MASTER][KOLLA-KUBERNETES] Simple Test Master  https://review.openstack.org/43313614:28
Jeffrey4l_kfox1111, yep. we added a host_in_groups variable in neutron defaults. which cause the issue.14:28
Jeffrey4l_i am trying to fix it, see above.14:28
*** saneax is now known as saneax-_-|AFK14:28
kfox1111k14:30
sbezverksdake: please workflow it https://review.openstack.org/#/c/433036/14:33
sbezverkkfox1111: when entrypoint gets merged do we push it with the same tag 4.0.0?14:34
Jeffrey4l_sbezverk, py35 is gree.14:34
Jeffrey4l_green.14:34
kfox1111sbezverk: probably ok I think.14:35
sbezverkJeffrey4l_  it looks better, but we need to make this fix global as it fails at the different place now14:35
sbezverk2017-02-14 14:34:26.511698 | 'groups' is undefined14:35
Jeffrey4l_groups should be disappear after applied this patch https://review.openstack.org/#/c/433136/5/a.patch14:37
sbezverkJeffrey4l_: you apply it in tests.sh but somehow it does not help for other case where the same code runs14:37
sbezverkJeffrey4l_ or you mean apply this path on ansible side?14:38
Jeffrey4l_sbezverk, i applied that into kolla(kolla-ansible)'s code.14:38
Jeffrey4l_yep.14:38
sbezverkgot it14:38
kfox1111sbezverk: it needs o be appliet to setup_gate.sh too.14:40
*** srwilkers has joined #openstack-kolla14:42
*** NobodyCam has quit IRC14:42
*** alanmeadows has quit IRC14:42
*** lamt has joined #openstack-kolla14:43
*** lucker has quit IRC14:43
*** lucker has joined #openstack-kolla14:44
zhubingbing_ping sdake14:45
*** NobodyCam has joined #openstack-kolla14:47
*** kristian__ has quit IRC14:47
Jeffrey4l_sbezverk, why we still get groups is undefined?  is there other place where clone kolla-ansible's code?14:48
sbezverkJeffrey4l_: yes we clone kolla-ansible 1 more time for gate setup14:48
Jeffrey4l_ok.14:48
kfox1111tools/setup_gate_common does too.14:48
sbezverkJeffrey4l_: it would make more sense I think if your neutron change will be applied in kolla-ansible repo14:49
Jeffrey4l_sbezverk, i will when this test patch is green.14:49
sbezverkin this case it will cover all possible cases14:49
Jeffrey4l_so, only two place, right? kfox1111 ?14:49
kfox1111yes14:50
sbezverkJeffrey4l_: yes14:50
Jeffrey4l_ok.14:50
kfox1111maybe we should break that out and make it shared.14:50
*** eaguilar has joined #openstack-kolla14:50
*** jtriley has joined #openstack-kolla14:52
sbezverkkfox1111: if it is temporary for testing it will be easier just add second patch command in common gate14:54
sbezverkscript14:54
openstackgerritJeffrey Zhang proposed openstack/kolla-kubernetes master: [TEST][MASTER][KOLLA-KUBERNETES] Simple Test Master  https://review.openstack.org/43313614:54
Jeffrey4l_why not use zuul-cloner to clone the kolla-ansible project? in this way, it will support cross repo test.14:56
kfox1111Jeffrey4l_: yeah. the py27 script isnt as advanced as the setup_gate one.15:01
kfox1111setup_gate does use zuul cloner.15:01
kfox1111like I said, we probably should share code between them.15:01
Jeffrey4l_+115:02
sbezverkkfox1111: Jeffrey4l_: monitoring one job and it went past the place where it normally failed..15:03
Jeffrey4l_nice ;)(15:03
kfox1111cool.15:03
Jeffrey4l_and in current solution, only need change kolla-ansible.15:04
Jeffrey4l_check the patch. https://review.openstack.org/#/c/433136/5/a.patch15:04
sbezverkJeffrey4l_: could you push it since we know now that it fixes the issue?15:06
kfox1111looks good. but would it work to just have one big {{ if orchestration_engine == 'KUBERNETES' }} around the whole chunk?15:06
Jeffrey4l_i am pushing the patch.15:06
kfox1111k15:07
*** ipsecguy has quit IRC15:07
Jeffrey4l_two issue, actually, 1. is what you said.  2 is use the same indent for host_in_group.15:08
openstackgerritJeffrey Zhang proposed openstack/kolla-ansible master: Fix the host_in_groups error in kolla-ansible.  https://review.openstack.org/43369415:10
Jeffrey4l_kfox1111, sbezverk check ^^15:10
sbezverkJeffrey4l_: would it be safe to add replace for \n into our code as well? just in case?15:13
openstackgerritJeffrey Zhang proposed openstack/kolla-ansible master: Fix the host_in_groups error in kolla-kubernetes.  https://review.openstack.org/43369415:13
*** mgiles has quit IRC15:14
Jeffrey4l_sbezverk, no now. we will careful to use such format.15:14
Jeffrey4l_when using the same indent for all string, yaml will not add extra '\n' in the value.15:14
sbezverkJeffrey4l_: sounds good15:14
Jeffrey4l_egonzalez, mliima could u review https://review.openstack.org/43355415:15
Jeffrey4l_we need bump the openstack service version periodic15:15
sdake_Jeffrey4l_ thanks for firefighting :)15:20
kfox1111+115:20
Jeffrey4l_;)15:20
sdake_if someone needs a review, pls ping me15:21
sdake_we need to branch asap15:21
sdake_and tag kolla-kubernetes wednesday15:21
sdake_hopefully we can jam the dev env into kolla-kubernetes without breaking it prior to 0.5.015:21
openstackgerritJeffrey Zhang proposed openstack/kolla stable/newton: Bump service version number  https://review.openstack.org/43355415:22
sdake_can we get some reviews going on that after the gate is functional?15:22
openstackgerritMerged openstack/kolla-ansible master: Fix haproxy configure for external placement api listen  https://review.openstack.org/43361815:22
sdake_https://review.openstack.org/#/c/429295/15:23
sdake_note htis patch was passing the gate - and should pass the gate again, I think if bmace can get some reviews on it, that would be fantastic!15:23
sdake_kfox1111 sbezverk especially since it touches lots of the gating implementation15:24
sbezverksdake_: compute kit goes in first :)15:24
sdake_reviews15:24
openstackgerritMerged openstack/kolla-ansible master: update dispatcher configurations for database backend  https://review.openstack.org/42763915:24
sdake_bmace any chance you can handle that waitforpods rework as a seprate patch - we can really merge that after 0.5.0 imo15:24
*** crushil has joined #openstack-kolla15:24
sdake_i was pretty sure compute kit was ready to go15:25
sdake_are we just blocked o n the gate there?15:25
sbezverksdake_: right15:25
sdake_right so blocked on gate on merging - are reviews completed?15:25
sdake_sbezverk I was pretty sure i reviewed it several times as well as srwilkers reviewed it and found something i missed15:26
sbezverksdake_: srwinkler removed his +2 so I am missing one +215:26
sdake_why did srwilkers remove his +2?15:26
sdake_srwilkers ?15:26
sbezverksdake_: he got scared by red gate15:26
sdake_i see15:26
srwilkersyep, removed due to the gate issues15:26
sdake_when gate is red, we ccan keep +2's in place and just not +w it15:26
sdake_we do this all the time15:26
sdake_everyone knows not to merge a patch with a red gate (i.e. press the +w)15:26
sdake_srwilkers if you left yoru +2 in place, I could +w it or you could depending on who was around at the time15:27
*** mgiles has joined #openstack-kolla15:27
sdake_I sually leave a note as well "Please do not workflow until gate is green"15:27
sdake_morning mgiles15:27
srwilkerssdake_: thats fine.  removed it before seeing the issue was related to the jinja problems15:27
sdake_srwilkers roger15:27
sdake_srwilkers ya the gate is a disaster although i think it will be fixed shortly15:27
sdake_disaster is a bit of wrong term there but you get the ide a:)15:28
sdake_its BDWNF :)15:28
srwilkersyeah, was watching the discussions last night and digging through the jinja stuff on the side15:28
kfox1111yeah. kolla-ansible fix is in process.15:28
sbezverkJeffrey4l_: Super job your test patch came out all GREEEEENNNNN15:28
kfox1111I'm going to try and get the ceph stuff to helm figured out today.15:28
sdake_Jeffrey4l_ for president!15:28
openstackgerritMerged openstack/kolla master: Update for kubernetes entrypoint  https://review.openstack.org/43303615:28
Jeffrey4l_yeah ;)15:28
sdake_sounds good kfox111115:28
sdake_nice kubernetes entrypoitn merged15:29
sdake_hopefull ytaht doesn't braek something15:29
Jeffrey4l_then please review this patch ,which unblock kolla-kubernetes gate https://review.openstack.org/43369415:29
sdake_say kfox1111 - you weren't aroudn earlier when i was takling about corss-repo gating15:29
sdake_I think if your willing to take that work on that is somethingthat needs to be done shortly after the PTG, depending on when we think we can remove the kolla-ansible dependency15:29
sdake_we can discuss more at the PTG15:30
sdake_if we think we can rmeove kolla-ansible dependency quickly and clean up the mess we currently have, then cross repo gating may be a waste of time with kolla-ansible15:30
sdake_although with kolla it would be very valuable15:31
srwilkers+115:31
srwilkersalso, +115:31
sdake_ok enough armchair desing from me :)15:31
sdake_I'll either write code or GTFOW15:31
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Ceph Initial Mon  https://review.openstack.org/41064115:32
sdake_srwilkers kfox1111 sbezverk can all of you review the following patch pls and make commentary15:33
sdake_https://review.openstack.org/#/c/429295/15:33
sdake_if its good to go +1 it if not -1 it15:33
sdake_i'd really like to get this sorted out before Jeffrey4l_ tags 0.5.015:33
kfox1111when is the tagging?15:33
sdake_the 15th15:34
sdake_wednesday15:34
sdake_the same day as branch day15:34
sdake_althoguh we will branch sooner15:34
sdake_we are tagging kolla-ansible rc1 on wednesday15:34
sdake_and tagging kolla-kubernetes 0.5.0 on wednesday15:34
sdake_the branch is created from the tag15:34
sdake_so thats why the branch happens when teh tag happens15:34
kfox1111sdake_: I did review. one outstanding issue.15:34
sdake_kfox1111 thanks :)15:34
sdake_kfox1111 other then that gtg?15:35
sbezverksdake: do not forget this one https://review.openstack.org/#/c/433694/215:35
sbezverksdake: should be first priority ;)15:35
kfox1111sdake_: yeah. I think so.15:35
sdake_Jeffrey4l_ re https://review.openstack.org/#/c/429295/ - can you communicate that to the team - that that work needs to stay in place until we eject kolla-ansible as a dep from kolla-kubernetes15:36
sdake_Jeffrey4l_ and future reviews that use that syntax need to accommodate that issue15:36
Jeffrey4l_sdake_, confused. no idea what this patch is doing https://review.openstack.org/#/c/429295/15:37
Jeffrey4l_did u paste the wrong link?15:37
sdake_Jeffrey4l_ ya - I wasn't asking yo uto reivew that patch - its sort of a complicated thign that requires alot of context in kolla-kubernetes15:38
sdake_oh right15:38
sdake_sorry wrong link15:38
sdake_mybad15:38
openstackgerritMerged openstack/kolla-ansible master: Do not check security opt in some case in kolla_docker module  https://review.openstack.org/42945915:38
sdake_Jeffrey4l_ thisis the correct link: https://review.openstack.org/#/c/433694/2/ansible/roles/neutron/defaults/main.yml15:38
Jeffrey4l_yes. i will.15:39
sdake_Jeffrey4l_ thanks dude - i'm not sure how you figured that out15:39
sdake_Jeffrey4l_ good work tho :)15:40
Jeffrey4l_made some debug ;)15:40
sdake_Jeffrey4l_ the kolla-kubernetes plan is to get rid of the mess there in kolla-ansible so it can be more tidy by handling config generation within kolla-kubernetes15:40
*** unicell has joined #openstack-kolla15:41
*** unicell1 has quit IRC15:41
Jeffrey4l_that will be cool.15:41
sdake_Jeffrey4l_ how we do that remains to be seen - although it involves from my understanding external config maps (external being a helm package of some sort)15:41
Jeffrey4l_any plan for this? kolla-kuberneters will be maintain its own configures?15:41
Jeffrey4l_for move the configs into another place , then used by kolla-ansible and kolla-kubernetes?15:42
*** rwallner has quit IRC15:42
*** tonanhngo has joined #openstack-kolla15:43
sdake_Jeffrey4l_ i think for the short term we may end up with differing base configs15:43
sdake_and then unify them later in the spirit of velocity15:43
*** matrohon has quit IRC15:44
sdake_IOW we will copy kolla-ansible's configs, un-injafy them, and package them in helm in some way15:44
Jeffrey4l_cool. kolla-kubernetes should maintain its own config. ;)15:44
sdake_Jeffrey4l_ April 31st is really our deadline for having everything highly functional15:44
Jeffrey4l_for kolla-kubernetes?  what's the special for April 31st? prepare for summit?15:45
*** rwallner has joined #openstack-kolla15:45
*** skramaja has joined #openstack-kolla15:46
*** adrian_otto has joined #openstack-kolla15:48
sbezverkkfox1111: new entrypoint is at the docker hub15:49
*** jtriley_ has joined #openstack-kolla15:50
*** hieulq_ has joined #openstack-kolla15:52
*** jtriley has quit IRC15:53
sbezverkJeffrey4l_: could you ask another ansible core to ack your patch?15:55
*** kristian__ has joined #openstack-kolla15:56
Jeffrey4l_sbezverk, np.15:56
Jeffrey4l_egonzalez, could u ack https://review.openstack.org/43369415:57
Jeffrey4l_sbezverk, done.15:57
sbezverkJeffrey4l_: thanks so much!15:58
*** matrohon has joined #openstack-kolla15:58
openstackgerritMerged openstack/kolla-ansible master: Fix the host_in_groups error in kolla-kubernetes.  https://review.openstack.org/43369416:00
*** zhubingbing_ has quit IRC16:00
*** erlon has joined #openstack-kolla16:03
*** unicell has quit IRC16:08
*** ccrouch has joined #openstack-kolla16:13
sdake_@jeff16:14
sdake_Jeffrey4l_ yes summit prep16:14
sdake_say folks - here is the agenda for the meetup i am presenting wednesday locally16:15
sdake_any feedback welcome16:15
sdake_https://etherpad.openstack.org/p/sdake-feb-meetup-agenda16:15
*** financeman has quit IRC16:19
*** tovin07 has quit IRC16:20
openstackgerritMerged openstack/kolla-ansible master: Add the missing condition for config.yml  https://review.openstack.org/43341916:23
*** brad[] has quit IRC16:23
*** srwilkers has quit IRC16:24
*** david-lyle has joined #openstack-kolla16:26
*** david-lyle_ has quit IRC16:29
openstackgerritMerged openstack/kolla-ansible master: Checking certificate files for octavia  https://review.openstack.org/43227916:29
*** matrohon has quit IRC16:30
*** vi01et03 has joined #openstack-kolla16:30
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: Fixing service dependencies  https://review.openstack.org/43376116:31
*** vhosakot has joined #openstack-kolla16:31
sbezverkkfox1111: after entrypoint started working right, we need to remove service dependency when the process depends on its own service16:32
sbezverkplease see PS https://review.openstack.org/43376116:32
*** jtriley_ has quit IRC16:35
*** prameswar has quit IRC16:35
openstackgerritMerged openstack/kolla-kubernetes master: Stabilizing the gate, fixing  resolv.conf issue  https://review.openstack.org/43276416:37
*** srwilkers has joined #openstack-kolla16:40
*** alanmeadows has joined #openstack-kolla16:41
bmacesdake_: what waitforpods rework?16:43
kfox1111k16:44
sdake_bmace at some point in the review, i dont know if this is the latest bits, kevin had asked for the waitforpods py code to be broken out16:44
openstackgerritMerged openstack/kolla master: Using CI mirror host  https://review.openstack.org/36572116:44
*** jtriley has joined #openstack-kolla16:44
sdake_bmace if kfox1111 can wait on that, then it doesn't matter to me :)16:44
sdake_bmace kfox1111 had said the patch only has 1 problem left16:44
kfox1111bmace: yeah. the waitforpod thing in services might cause gate instability as it doesn't handle the same cases the older version does.16:44
kfox1111is it possible to break that out on its own?16:45
sdake_I haven't had a chance to look at the numerous reviews - DRINKINGFROMFIREHOSE16:45
sdake_and we tag tomorrow16:45
sdake_so i want that patch merged today16:45
sdake_what i want may not happen :)16:45
bmacekfox1111: i would be a little surprised if it was an issue.. and i don't know if i can break it out because i'm not sure how well devenv will work with the old behavior16:45
kfox1111sbezverk: is the new entrypoint on both centos and ubuntu?16:45
bmacekfox1111: that pull stuff is certainly problematic when running remotely16:46
bmacekfox1111: at one point tests were passing... before the gate went crazy16:46
kfox1111bmace: It took me a very long time to get the old version working reliably. over a month at least. thats why I'm skeptical of the new version.16:46
kfox1111it may pass one iteration, and then fail the next. the bringup is very nondeterministic.16:47
openstackgerritMerged openstack/kolla master: Multi-Regions Support  https://review.openstack.org/43158816:47
bmacekfox1111: the gate feels like it is failing semi-randomly quite well without my changes16:47
sdake_bmace yes - although that is being corrected16:47
kfox1111bmace: yeah. and I'm trying to fix it, and prevent more of that.16:47
kfox1111thats the issue. :/16:48
bmacekfox1111: the old wait behavior wasn't working well in the devenv bringup and that is why i removed it.. if you can find a case where mine doesn't work i'm happy to either wait or fix it16:48
bmaceremoved = replaced16:48
sdake_ok how about this16:48
kfox1111bmace: then can you make it conditional? don't use it in the gate?16:49
sdake_we merge it as is, and then fix it post ptg to include the use cases kfox1111 outlines16:49
sdake_kfox1111 thta is also another fine suggestion16:49
sdake_whatever it takes to get it merged today - lets do that16:49
kfox1111I really want to get the gate back to stable.16:49
sdake_yup getting gate back to stable makes perfect sense to me, although with most people atteh ptg next week we can deal with some temporary apin16:50
kfox1111sdake_: if we can't get it stable, we cant landn patches. thats a big problem.16:50
sdake_right16:50
kfox1111how far out is the kolla-ansible patch?16:50
sdake_ok - bmace any thoughts on the conditionalizing it?16:51
sbezverkkfox1111: it has been nerged16:51
bmacethat is fine.. i'll use the first arg.. if gate job comes in as "devenv" then i will set a devenv var to true and also set ceph-multi because that is what devenv uses.16:51
sbezverkkfox1111: but fixing entrypoint it uncovered issue in our code16:51
kfox1111bmace: k. sounds good.16:52
kfox1111sbezverk: whats that?16:52
sbezverksome services were depending on its own service, like mariadb16:52
bmacekfox1111: do you want me to put the less than helpful pulls back in the non-devenv cases as well?16:52
sbezverkbut now entrypoint really checks for presence of endpoints16:52
sbezverkbefore dependency is resolved16:52
sbezverkso chicken and egg issue16:53
sbezverkI just pushed PS to clean that up16:53
sbezverkhttps://review.openstack.org/43376116:53
sbezverkthere were 4 services total with this problem16:53
*** dave-mcc_ has joined #openstack-kolla16:53
*** jtriley has quit IRC16:53
kfox1111bmace: how about maybe we do two bash functions at the top. one for pull/wait, one for wait.16:53
kfox1111on the devenv, pull/wait switches to your wait. and the second to your wait.16:54
bmacekfox1111: both to my wait? ;)  lol, i know what you mean.. it will be fine.16:54
kfox1111:)16:55
kfox1111k16:55
*** jtriley has joined #openstack-kolla16:55
sbezverkkfox1111: could you review it?16:55
*** rcherrueau has joined #openstack-kolla16:55
kfox1111sbezverk: gotcha. lets merge it quick.16:55
vhosakotteam, if anyone has deployed halcyon-vagrant-kubernetes, can they check if they see https://github.com/att-comdev/halcyon-vagrant-kubernetes/issues/62 ?16:55
vhosakotbmace: ^^^16:55
des_consoladohmmm this is confusing. I've got the ironic service enabled and I've got 2 controller nodes. I've just destroyed ironic_pxe and the ironic_pxe volume and then deployed them again. There's a difference between the file contents on both of these nodes, I'll paste the ls -lah16:56
kfox1111sbezverk: did the kolla-ansible fix land yet?16:56
sbezverkyes16:56
kfox1111ok. cool. thanks.16:56
sbezverkbasically we just need that service PS and then life should be easier16:56
des_consoladohttp://paste.openstack.org/show/598866/16:56
vhosakothas host has not disk space looks like :(  adding more disk space now.16:56
*** dave-mccowan has quit IRC16:56
vhosakothas host==my host16:56
vhosakotnot disk==no disk16:57
bmacevhosakot: i haven't had any issues like that.. sorry16:57
vhosakotbmace: cool, thanks for checking... how much is the disk space of each vagrant VM?  10 GB?16:57
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: Fixing service dependencies  https://review.openstack.org/43376116:57
bmacevhosakot: yeah, i left kube_disk at 1016:57
vhosakotbmace: cool16:58
vhosakotbmace: how much disk space do you have on the host?16:58
vhosakot> 40 GB?16:58
bmacevhosakot: though usually i see some sort of message at startup about the disk size, and i think 10 may be below some "minimum" so it might be slightly more.. i can jump into one and check real quick16:58
vhosakotbmace: cool, four vagrant VMs each with 10 G disk space, means the host must have at least >~40 disk space, is this right?16:59
bmacevhosakot: lol, on the host that i'm running the vms on?  a bit more than 40, yeah.. like 900gig16:59
*** Pavo has quit IRC16:59
vhosakotbmace: wow, 900G, you on bare metal? lucky you  :)16:59
bmacevhosakot: if your host OS doesn't take up any room at all 40 would be fine.. but that is unlikely so you probably want a fair bit more16:59
vhosakotbmace: yeah, so, I'm thiking like 60 G for he disk, assuming it needs 20G for the host OS and vagrant17:00
vhosakothe=the17:00
bmacevhosakot: lol, yeah, i know it is odd to work on an honest to goodness real computer in this virtualized day and age.17:00
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: WIP adding Ironic microservices packages  https://review.openstack.org/43332217:00
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Ceph Initial Mon  https://review.openstack.org/41064117:01
*** sdake has joined #openstack-kolla17:01
vhosakotbmace: lol, cool, I'll add disk space and keep you posted.. thanks for the info!17:01
*** sdake_ has quit IRC17:02
bmacevhosakot:  you also need room for the code repos and to do the build, etc, on the host system unless you are doing it somewhere else.. personally i would be pessimistic and give it a bit more space than it likely needs than run out of disk space a bunch of times trying to determine the minimal viable configuration, but up to you.17:02
*** japestinho__ has joined #openstack-kolla17:02
vhosakotbmace: yeah, good point, I might add like 100G or something17:02
bmacevhosakot: i would expect that would be safer, yes, if that is an option.17:02
vhosakotbmace: if the vagrant host has disk space _less_ than the sum of the disk spaces of the VMs booted by vagrant, wouldn't you expect vagrant to complain with an error like "not enough disk space to boot 4 VMs each with 10 G disk" or something like that?17:03
vhosakotI don;t see this error, I'll dig my logs and env, and keep you posted.17:04
*** jpstnh has quit IRC17:04
bmacevhosakot: seems like a nice feature to add / toss upstream.. a size check on the host system of the combined disk space needed.17:04
bmacevhosakot: and if it isn't met, fail early17:04
*** sdake has quit IRC17:05
vhosakotbmace: yes, I might open a bug against vagrant once I have enough info.. right, fail early instead of booting with less disk space and crashing services inside the VMs.. right17:05
*** hieulq_ has quit IRC17:05
openstackgerritPaul Bourke (pbourke) proposed openstack/kolla-ansible master: Remove unused task from mariadb  https://review.openstack.org/43378917:06
openstackgerritNenad Radojevic proposed openstack/kolla-ansible master: Add default roles used by Barbican  https://review.openstack.org/42264317:07
*** sdake has joined #openstack-kolla17:08
*** rwallner has quit IRC17:09
*** rwallner has joined #openstack-kolla17:09
*** rwallner has quit IRC17:09
*** egonzalez has quit IRC17:10
des_consoladohey when I delete this docker volume for ironic_pxe, I can still locate files that were in the volume using updatedb/locate17:14
des_consoladoI've also ran `sudo docker volume prune -f`17:14
des_consoladothis is obviously just a gap in my docker knowledge but do you know how to completely destroy a volume once and for all?17:14
des_consoladooh wait no I think it's fine17:17
des_consoladoit's just that the file I'm looking for is part of the distro stuff in aufs17:17
*** skramaja has quit IRC17:21
*** rwallner has joined #openstack-kolla17:22
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Ceph Initial Mon  https://review.openstack.org/41064117:22
*** dis_consolate has joined #openstack-kolla17:23
dis_consolatehi des_consolado17:23
dis_consolatei'm your brother17:23
*** dis_consolate has quit IRC17:24
*** sudipto has joined #openstack-kolla17:28
*** sudipto_ has joined #openstack-kolla17:28
*** rcherrueau has quit IRC17:29
bmaceis sbezverk's compute kit change good to go?  if so can we get it workflowed in?  i need / conflict with part of it for my devenv final testing.17:30
*** pcaruana has quit IRC17:31
sbezverkbmace: I think it is good to go, just waiting for one fix which had to push for new kubernetes entrypoint17:31
sbezverkbmace: new entrypoint will affect you as well17:31
pbourkehmm is the voting open for the summit talks?17:31
bmaceof course it will :/17:31
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Ceph Initial Mon  https://review.openstack.org/41064117:32
sbezverkkolla-kube cores please ack this one urgently https://review.openstack.org/43376117:32
sbezverkit is all green17:32
*** rwallner has quit IRC17:32
srwilkersjust did17:32
sbezverksrwilkers: thank you17:33
sbezverkbmace: once it is merged compute kit can go in17:34
bmacesbezverk: looks like it has a workflow +1.. odd that it looks like it doesn't have a jenkins verified yet the jobs ran?17:35
inc0good morning17:36
inc0b 1117:36
bmacemorning inc017:36
srwilkersmorning inc017:36
inc0disregard, my irc client is still...a bit of a black magic for me17:36
sbezverkbmace: it is still running17:37
openstackgerritMerged openstack/kolla-kubernetes master: Fixing service dependencies  https://review.openstack.org/43376117:37
bmacethere we go :)17:37
*** fragatina has joined #openstack-kolla17:38
sbezverkbmace: with new entrypoint we should not see massive containers crashes17:39
sdakeinc0 which irc client you using17:40
sdakeI use textual for mac and love it17:40
*** lamt has quit IRC17:40
inc0weechat with vim bindings17:41
inc0in tmux17:41
sbezverksrwilkers: please ack compute kit now17:41
sdakeyikes old school irc ;)17:41
inc0on vm on top of openstack17:41
inc0I ssh to my irc17:41
sdakeI am semi-fond of slack17:41
srwilkerssbezverk: done17:41
sbezverksrwilkers: thank you17:41
sdakeinc0 is that an intel policy thing or a your choice kind of thing :)17:41
srwilkerssbezverk: np17:41
sdakeinc0 sounds like a PITA17:41
inc0sdake: it's me17:42
inc0this way I can have irc constantly running17:42
inc0so people can ping me when I'm away17:42
inc0and I can connect to same irc from my home pc too17:42
bmacesbezverk: less container crashes is a good thing.. i pulled some of your changes right into my review so i don't think we should conflict and i can get on with my testing.17:42
inc0actually it's pretty conveninent - by now I do all my dev/reviews in this vm over ssh17:42
inc0I just ssh back, tmux a and I'm back exactly where I left off17:43
*** fragatina has quit IRC17:43
sbezverkbmace: cool, compute kit should merge momentarely17:45
bmacesbezverk: if all my changes test well i hope to be following you in shortly :)17:46
des_consoladoalso whenever I want to destroy and re-deploy, I get errors with kolla_toolbox, Unable to remove filesystem blah blah blah /var/lib/docker/containers/blahblahblah/shm device or resource busy17:46
des_consoladothen when I docker rm -f manually it moans again but then if I do it again  it says no such container, so I guess it worked17:46
des_consoladothis is on master from like last week, I should probably pull again17:47
openstackgerritMerged openstack/kolla-kubernetes master: Adding compute kit based on iscsi backend  https://review.openstack.org/43115617:49
jascott1yay compute kit!17:50
sbezverkYeeeessssss !!!!17:51
srwilkerssbezverk: good work on that17:53
*** unicell has joined #openstack-kolla17:53
*** gfidente is now known as gfidente|afk17:55
openstackgerritPaul Bourke (pbourke) proposed openstack/kolla-ansible master: [WIP] Convert remaining kolla_toolbox tasks to use the module  https://review.openstack.org/43383217:56
*** mgoddard has quit IRC17:57
*** pbourke has quit IRC17:59
*** rwallner has joined #openstack-kolla18:01
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Ceph Initial Mon  https://review.openstack.org/41064118:02
*** vi01et03 has quit IRC18:03
kfox1111jascott1: sbezverk: would be fasinating to try the conditional support on iscsi/ceph on the compute kit. :)18:03
jascott1yes I will be playing with that today18:03
jascott1release hasnt dropped yet18:04
inc0and local path18:04
inc0we can get rid of microservice dir18:04
inc0it's scary looking18:04
kfox1111jascott1: cool. :)18:05
kfox1111inc0: no getting rid of microservice dir.18:05
kfox1111inc0: +1 to local path.18:05
jascott1it would be a lot of work at this point18:05
*** krtaylor has quit IRC18:05
inc0kfox1111: why? wouldn't you want to have microservies sorted per parent service?18:06
jascott1lets settle that in the ATL octagon/thunderdome18:06
inc0:D18:06
inc0at least have mircoservices/nova/nova-compute....18:06
kfox1111inc0: that only wworks if it can nicely fit into a tree. it cant18:06
inc0how so?18:07
kfox1111say you have a mariadb for neutron and nova.18:07
kfox1111where does it live?18:07
inc0in mariadb18:07
inc0I assume local path will work with ../../mariadb18:08
kfox1111say you have neutron-openvswitch-agent but its deployed by nova-compute?18:08
inc0why would it be deployed by nova compute18:08
inc0?18:08
kfox1111perhaps you want a service packge per host aggregate.18:08
kfox1111so you can easily launch new host aggregates.18:08
inc0also... ../../neutron/neutron-openvswitch-agent18:08
*** fragatina has joined #openstack-kolla18:09
kfox1111so, you just want to group them all per service name,18:09
kfox1111or do it in a chart fasion?18:09
kfox1111neutron/charts/neutron-openvswitch-agent?18:09
inc0we already have 115 dirs there and we barely scrached the surface of big tent18:10
kfox1111maybe you can write up a spec on how you think it shoudl be aranged?18:10
kfox1111so is it just an attempt to have less dirs per dir?18:11
inc0yeah, wft, but I don't think current approach is scallable once we get into implementation of big tent18:11
inc0not only18:11
*** kristian__ has quit IRC18:11
kfox1111ok. maybe spec it with the problems your trying to solve and a proposed solution and we can discuss it easier.18:11
inc0readibility counts and I want to avoid cross-service dependency spaghetti as much as possible18:11
inc0like nova-compute depending on neutron18:12
*** sambetts is now known as sambetts|afk18:12
inc0I get why it can be convenient but we could easily end up with stuff depending on each other in unmaintainable fashon18:12
*** jtriley has quit IRC18:12
inc0it will be only matter of time before we end up with circular dependencies and such18:13
kfox1111thats why I think microservices shoudl be seperate. it seperates orcestration from implementation.18:14
kfox1111things can use them as needed.18:14
kfox1111helm doesn't support circular deps. so we're good. ;)18:14
inc0anyway, with local path we can segregate it into subfolders18:16
inc0that's a start18:16
kfox1111yeah.18:16
* srwilkers reads18:16
inc0also what stops us from having /helm/serivce/nova-control/microservices/* structure?18:17
inc0I mean microservice charts don't have requirements18:17
kfox1111helm doesn't support that.18:17
inc0charts within chart dir?18:17
kfox1111they will in a day or two.18:17
kfox1111microservices will have local path deps on kolla-common.18:17
inc0ok, I'm talking about local path18:17
*** athomas has quit IRC18:18
kfox1111inc0: it can, but only for dependencies.18:18
kfox1111so you could do foo/charts/bar18:18
*** ccrouch has quit IRC18:19
srwilkersthe charts/ directory gets created and populated on `helm dep up <chart>`18:19
kfox1111yeah18:19
kfox1111I'm really not surie its a good fit to rearange things in that way.18:19
srwilkerswith where we’re at now, i agree18:19
kfox1111right now, we have a clean split between charts that are building blocks, and charts that are orchestration.18:20
inc0wfm, just at least lets segregate building blocks into multiple subdirs18:22
kfox1111k.18:23
inc0issue I'm having is that it looks bad from readability standpoint18:24
kfox1111from doing an ls and seeing too many things?18:24
inc0and aesthetics counts;) if we want to attract new contributors18:24
inc0yeah18:24
kfox1111+118:24
inc0it's just intimidating18:25
inc0and at some point it'll go exponential18:25
kfox1111though I think thats a much smaller worry to ensuring we have a working/tested dev env18:25
inc0yeah, true, priorities18:26
inc0just this might be pretty easy chage with localpath in place, and easily scallable18:26
inc0I mean work-scallable18:26
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Ceph Initial Mon  https://review.openstack.org/41064118:26
inc0repeatable tasks over multiple services - good ones for onboarding new contributors18:26
kfox1111it will have to touch the same amount of code before/after local path I think.18:27
kfox1111prebuild_microservices and build_microservices need to be tought about 2 levels of dirs.18:27
kfox1111not a hard thing. but a thing.18:27
inc0we'll figure it out, all I'm saying18:28
kfox1111yup18:28
kfox1111just, non trivial. thats all I'm saying. :)18:28
srwilkersif only we could all be in the same place to discuss this in person or something ;)18:28
kfox1111+1 :)18:29
kfox1111localpath won't just make it 0 work.18:29
inc0we'll discuss it, to me it's part of "path to kubernetes/charts" session18:29
kfox1111yup.18:29
kfox1111which I kind of think is a misnomer.18:29
kfox1111more of a "how do we be as helm native as possible"18:30
inc0well, yeah18:30
srwilkersyes, exactly kfox111118:30
srwilkerslets not jump the shark18:30
kfox1111agreed18:30
inc0but it's a play;) I don't want to say we're not helm native, because there is no such thing yet18:30
inc0we're paving roads18:31
kfox1111true. but stating the goal of entering kubernetes/charts, when thats not clear thats a desirable goal is equally a problem.18:31
srwilkerskfox1111: agree18:31
inc0I'd like to think it's actually desirable ;) one way or another18:31
bmacekfox1111: remember the ceph issue i hit a few days back.. you mentioned something about pv / pvc and the way stuff behaves right now not getting the right disks in the right order or some such?  is someone working on that?  i still find bringing up the devenv stuff i will randomly get ceph failures where it seems the containers are borked because they have the wrong disks, or are both fighting over the same ones, idk..18:32
inc0well, it is desirable by me:P18:32
inc0anyway, afk, gonna deploy kolla-k8s18:32
inc0;)18:32
inc0need to check out compute kit patch;)18:32
kfox1111inc0: if our stated goal is to deliver stable openstack to users, that may fly counter to the stated goals of kubernetes/charts18:32
jascott1tis merged18:32
inc0well, both can be goals but in case of priority first one is higher up18:32
inc0thing is, this goal is 2-fold18:33
inc0us being helm native and helm being closer to what we need18:33
*** sudipto_ has quit IRC18:33
*** sudipto has quit IRC18:33
kfox1111bmace: its mostly a problem for mariadb/rabbit/etc. if ceph itself can't find its disks, thats a seperate issue.18:33
inc0what I'm saying is, ideally we need to figure out it from both fronts, us and helm18:33
inc0which we are doing currently:)18:33
bmacekfox1111: it is definitely only an issue for rabbitmq / mariadb bringup18:33
bmacekfox1111: at least that is the only time i have seen it18:33
kfox1111bmace: ah. ok.18:34
kfox1111bmace: yeah, not 100% sure what the right solution to it is, and as far as I know no one is currently working on it.18:34
kfox1111bmace: I really think the issue is we're mixing two seperate users into one.18:34
kfox1111pv's are k8s admin activities. pvc's are user activities.18:34
kfox1111and we're kind of assuming they are all user activites.18:35
kfox1111which may be true sometimes, perhaps.18:35
*** sudipto has joined #openstack-kolla18:35
*** sudipto_ has joined #openstack-kolla18:35
*** sudipto_ has quit IRC18:35
*** sudipto has quit IRC18:35
bmacekfox1111: is that really the problem though?  it seemed more like you can't actually have a named pv so you end up pulling them in a non-deterministic order when doing the pvcs?  or you said something like that18:36
*** adrian_otto1 has joined #openstack-kolla18:36
kfox1111right.18:36
kfox1111its expected in k8s, that and admin creates a bunch of pv's.18:37
kfox1111then its expected a user puts in a bunch of pvc's that bind to random pv's.18:37
kfox1111so the names aren't ever related as the users nameing them are different.18:37
*** adrian_otto has quit IRC18:39
des_consoladoare you guys using AUFS?18:39
bmacekfox1111: so do we really need to get a specific pv?  can't we just name them pv1 / pv2, etc.. and as long as mariadb can get to one on the host it wants to sit on its all good?  it feels like there is some tighter binding somehow that, when it doesn't get the one it wants it blows up.18:39
kfox1111bmace: yeah. thats what I argued for initially. just call them pvX. it doesn't matter at all to the pvc's.18:39
bmacekfox1111: but obviously it must matter in some way, at least right now, since sometimes things won't work if they don't get the ones they want18:40
kfox1111have a look at a pvc. it doesn't specify anything identifying to a pv at all.18:40
kfox1111bmace: I think its unrelated. something sometimes breaks, and it looks like its pv name related.18:40
bmacekk, certainly could be18:40
kfox1111with 3 pv's, the likelyhood of at least 2 being named wrong is high.18:41
*** DuncanT has quit IRC18:41
bmacewell, my failure rate seems like it hovers around 50% and maybe i have just been lucky :/18:42
*** MasterOfBugs has joined #openstack-kolla18:42
bmaceconsistently around ceph / disk access from mariadb / rabbitmq18:42
kfox1111yup. we need to dig further though.18:43
kfox1111can you get it into that state again, and we can debug it?18:43
kfox1111a kubectl describe pod podname would help.18:44
inc0so, I assume our quickstart guide is totally outdated18:44
inc0do we have docs for moving from installed k8s + installed ceph to running kolla?18:44
kfox1111inc0: bmace has a ps up for a dev env. thats by far the closest docs we have now.18:45
kfox1111everything else is very bitrotten/pre helm.18:45
*** lamt has joined #openstack-kolla18:46
*** jtriley has joined #openstack-kolla18:47
inc0can I have link please?:)18:47
bmaceinc0: https://review.openstack.org/#/c/429295/18:48
bmaceinc0: working on a couple of changes based on the recent compute kit merge.. testing now.  hope to have a closer to last review up in an hour if all goes well18:48
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Ceph Initial Mon  https://review.openstack.org/41064118:51
*** jtriley has quit IRC18:52
*** krtaylor has joined #openstack-kolla18:56
inc0sooo....my problem is18:58
inc0I have k8s setup and I have ceph setup18:59
inc0where do they connect?18:59
inc0do I need to setup ceph creds in every k8s node or kolla configs are enough?18:59
*** shardy has quit IRC19:00
kfox1111that use case is not very well documented. :/19:01
*** salv-orl_ has joined #openstack-kolla19:01
kfox1111you can be our guinipig. :)19:01
kfox1111or post ptg, I can be a guinipig.19:01
bmaceinc0: you using the halcyon-vagrant stuff?19:01
*** mannamne has quit IRC19:02
bmaceinc0: the setup_dev_env.sh script sets up ceph on kube2 via loopbacks like we do in the gate19:02
*** jtriley has joined #openstack-kolla19:03
kfox1111bmace: he said he has an existing ceph.19:03
bmacekfox1111: ah, well, good luck then :)19:03
kfox1111yeah.19:03
*** salv-orlando has quit IRC19:03
kfox1111we've got a couple of scripts that do that kind of setup, but not broken out enough yet that it would be simple to just call that one part.19:04
inc0bmace: no, I'm using vms deployed with kargo19:04
kfox1111inc0: see tools/setup_gate_ceph.sh19:04
kfox1111from right after the line that says "tests/bin/build_test_ceph.sh"19:04
inc0I'll just use host for now19:04
kfox1111up to the kubectl res create configmap.19:04
bmacea process to do consistent bringups on bare metal / existing systems is likely to be my next adventure19:05
kfox1111thats the logic that sets up the stuff in ceph/k8s for ceph.19:05
kfox1111we probably shoudl break up that chunk into its own function so we can reuse it easily.19:05
kfox1111bmace: cool.19:05
*** saneax-_-|AFK is now known as saneax19:06
sbezverkinc0: if you are ok to follow some steps, which are not scripted I can share my appraoch19:12
*** srwilkers has quit IRC19:13
sbezverkkfox1111: the gate is still green ;) ?19:14
kfox1111sbezverk: sweet. lets try and keep it that way. ;) :)19:16
*** rwallner has quit IRC19:16
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Ceph Initial Mon  https://review.openstack.org/41064119:17
*** ccrouch has joined #openstack-kolla19:17
kfox1111inc0: can you ask the mascot team for a koala that's borgized image? ;)19:19
*** jtriley has quit IRC19:19
inc0borgized?19:21
*** salv-orl_ has quit IRC19:21
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: WIP adding Ironic microservices packages  https://review.openstack.org/43332219:21
kfox1111inc0: https://www.google.com/search?q=locutus+of+borg&safe=active&biw=981&bih=701&tbm=isch&imgil=1_gIigjLxEsS8M%253A%253BW9OTvHBtvXAEcM%253Bhttp%25253A%25252F%25252Fmemory-beta.wikia.com%25252Fwiki%25252FLocutus&source=iu&pf=m&fir=1_gIigjLxEsS8M%253A%252CW9OTvHBtvXAEcM%252C_&usg=__H3jsjgLswNxoG8GRiJGElx67GtI%3D&ved=0ahUKEwiDyqnKp5DSAhXDxlQKHcb6ALAQyjcIYA&ei=xVijWMPTGcON0wLG9YOACw#imgrc=1_gIigjLxE19:21
*** salv-orlando has joined #openstack-kolla19:21
kfox1111sS8M:19:21
kfox1111bad link... try: http://memory-beta.wikia.com/wiki/Locutus19:22
inc0you want collective of koalas?19:22
kfox1111just kind of fitting for kolla-kubernetes. a borgized koala, since google's own k8s is called borg. :)19:23
kfox1111I'm mostly joking.19:24
*** salv-orlando has quit IRC19:24
inc0well we could make blue-eyed koala19:24
inc0after all, spice must flow19:24
inc0and god eucalyptus is full of it19:24
kfox1111indeed19:24
inc0our koala indeed looks like it sees the universe19:25
bmacethe fact that the kolla mascot is a koala feels odd.. it is as if we don't know how to spell koala :)19:25
inc0there is secret behind koala19:25
inc0our secret version of koala19:25
*** rwallner has joined #openstack-kolla19:27
sbezverkkfox1111: I need to use one of the gate job temporarely to test ironic containers. I do not intend to have them permanently. I will use centos iscsi microservices job for this purposes.19:28
*** rwallner has quit IRC19:29
*** rwallner has joined #openstack-kolla19:31
*** srwilkers has joined #openstack-kolla19:31
*** salv-orlando has joined #openstack-kolla19:41
*** fragatina has quit IRC19:42
*** jtriley has joined #openstack-kolla19:43
*** fragatina has joined #openstack-kolla19:43
sdakehey folks19:44
bmaceyo sdake19:44
sdakein the marketing update - we added kubernetes support to Kolla in the Ocata cycle ;-)19:44
sdakesup bmace19:44
bmacesdake: meh, testing out a hopefully last pass at devenv changes after another trunk merge after the compute commit went in.19:45
sdakebmace that should be tteh last of the merge collisions19:45
sdakebmace we need to tag 0.5.0 on wednesday - as the release team will be at PTG and may not be around thursday and friday19:46
*** jtriley has quit IRC19:48
*** matrohon has joined #openstack-kolla19:48
kfox1111sbezverk: ok.19:48
kfox1111bmace: I'm afraid breakages will probably keep happening after merge if its not tested somehow. :/19:49
sdakehow about a recheck recheck recheck over and over19:49
kfox1111sdake: can't recheck something thats not in the gate. :/19:50
bmacesdake: i think he means the devenv stuff?  which is indeed problematic, if we can't spin up a bunch of halcyon-vagrant vms in the gate.19:50
kfox1111yeah.19:50
bmaceas long as people actually use it we should find out19:50
sdakei see - you want to gat eethe devenv19:50
bmacewhat other real choice is there?19:50
kfox1111people actually using it isn't the problem.19:50
kfox1111new people freshly checking it out is.19:50
sdakei think we can rely on humans to do that job19:51
kfox1111sdake: that way lies madness. ;)19:51
sdakedevenv is all about human interaction with the dev env19:51
sdakeanyway we are not blocking on the devenv to wait for gating19:51
sdakewe have been blocked for over a month on it19:51
*** egonzalez90 has joined #openstack-kolla19:51
sdakeand its slowing down community growth significantly19:51
kfox1111+1 for not waiting on a gate.19:51
kfox1111just saying, it will be hard to keep it unbroken.19:52
egonzalez90inc0 ping re https://bugs.launchpad.net/kolla-ansible/+bug/166467419:52
openstackLaunchpad bug 1664674 in kolla-ansible "kolla-ansible tries to restart containers while genconfig" [Critical,New]19:52
*** adrian_otto1 has quit IRC19:52
sdakeagreed - that is why we have a team :)19:52
kfox1111heck. without a kolla-ansible gate, it took 3 days to break kolla-kubernetes.19:52
kfox1111twice now.19:52
*** adrian_otto has joined #openstack-kolla19:53
*** jtriley has joined #openstack-kolla19:57
*** kristian__ has joined #openstack-kolla19:58
openstackgerritBorne Mace proposed openstack/kolla-kubernetes master: Added support for containerized dev bringup  https://review.openstack.org/42929519:58
bmacekfox1111: feel free to take a look at the ceph_workflow_service changes i put in there.  i make sure that both the old and new workflow work19:58
sbezverkkfox1111: I think we will not get new people between now and next summit, so as long as by the summit it is nice and clean, I think it should be ok19:59
sdakekfox1111 right - cross repo gating would have prevented that20:00
sdakeso here is the deal - we need to unblock devs entirely and completely20:01
sdakeif we block them with "we wont merge it because there is no gating" that sucks20:01
sdakeif we block them with "its broken because there is no gating" atleast they ahve something to fix :)20:01
sbezverkbmace: sorry if you answered that question before but what was the driver to start using python wait for container?20:01
*** kristian__ has quit IRC20:02
bmacesbezverk: i personally found it a lot cleaner just to use the kubernetes api instead of parsing stuff off the command line, and i hate bash20:02
kfox1111bmace: looks good to me.20:03
kfox1111sdake: I keep saying, I don't want to block the thing on lack of gating.20:03
bmacesbezverk: there was some other code around as part of the process that also uses python, maybe one of the secret generation things, don't recall exactly, but it was also python20:03
kfox1111sdake: I am saying, I don't know how long we can keep it not broken without a gate.20:04
sbezverkbmace: right, that was my first python commit to kube ;)20:04
vhosakotbmace: do you see docker-storage-setup.service running happily on all your nodes?20:05
vhosakotbmace: can you send "systemctl status -l docker-storage-setup.service" so I can compare it with my output.20:05
kfox1111sdake: I am worried that there is a ballance between getting new devs in, and having devs scared to commit because they may break something thats not easily testable.20:05
kfox1111I was generally scared to commit stuff to kolla-kubernetes until I started a gate.20:06
kfox1111it mattered less then too, as no one was using it yet.20:06
bmacevhosakot: doesn't seem like it is running, seems to be disabled?20:06
sbezverkkfox1111: qq to generate new configmaps I need to change service_resource.yml right?20:07
kfox1111sbezverk: yeah20:07
bmacevhosakot: which, on the Loaded line, looks to be the vendor default20:07
vhosakotbmace: ah ok, do you see it failed when you do "systemctl --failed"20:07
sbezverkit has been so long since I touched it20:07
kfox1111well...20:07
kfox1111maybe not. I think if it wasnt in the list, and the type was configmap, it assumed it would be built with kubectl out of /etc/kolla.20:07
kfox1111yeah. its been a long time since I touched it too. :/20:08
bmacevhosakot: no.. probably because it is disabled?20:08
bmacevhosakot: disabled != failed, really, even though Active: shows as failed in status -l.. Active: should probably show disabled, but systemd is what it is :)20:09
bmacevhosakot: why the question? what sort of issue are you hitting?  the only one i hit consistently is the ceph one where mariadb / rabbitmq seem to fight over disks..20:10
vhosakotbmace:  I see... can you please send the outputs of "systemctl | grep docker-storage-setup.service",  "systemctl list-unit-files | grep docker-storage-setup.service"  and  "systemctl status -l docker-storage-setup.service"  so I can compare.20:10
vhosakotbmace: well, I'm just trying to check if the failure is fine/harmless...20:11
mgilesvhosakot bmace fyi, i see failed for that service in my vagrant environment, but the devenv stuff still runs successfully20:12
bmacevhosakot: first two outputs are empty.  last one shows Loaded: not-found (no such file or directory) and Active: is inactive20:12
bmaceyup, ditto mgiles20:12
vhosakotmgiles: bmace cool, thanks for the info...20:12
bmacei don't think it is a concern20:12
vhosakotbmace: cool, good to know!20:13
vhosakotmgiles: "devenv stuff still runs successfully" meaning you k8s is functional and you can create/delete pods, services, etc ?20:13
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Ceph Initial Mon  https://review.openstack.org/41064120:14
openstackgerritBorne Mace proposed openstack/kolla-kubernetes master: Added support for containerized dev bringup  https://review.openstack.org/42929520:14
mgilesvhosakot yes.  I also can successfully run the docker container from bmace's review20:14
*** saneax is now known as saneax-_-|AFK20:14
mgilesvhosakot which runs to completion successfully for me20:15
vhosakotmgiles: sweet, thanks for the confirmation! :)20:15
vhosakotbmace: thanks for all the help!20:15
bmace:)20:15
mgilesvhosakot well, did as of rev 22 of the ps - haven't tried the very newest stuff20:15
bmaceit only gets better ;)20:15
bmaceok, not much different from 22 really, just dealing with recent merges mostly and some tweaks to keep the behavior the same as it used to be for pull / wait in the gate20:16
*** openstackgerrit has quit IRC20:18
kfox1111yeah. the devenv stuff looks really nice. :)20:19
*** salv-orlando has quit IRC20:20
*** adrian_otto has quit IRC20:21
*** sdake has quit IRC20:22
*** sdake has joined #openstack-kolla20:22
*** openstackgerrit has joined #openstack-kolla20:24
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: WIP adding Ironic microservices packages  https://review.openstack.org/43332220:24
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: WIP adding Ironic microservices packages  https://review.openstack.org/43332220:31
*** hyakuhei has joined #openstack-kolla20:31
*** hyakuhei has quit IRC20:31
*** hyakuhei has joined #openstack-kolla20:31
*** hyakuhei has quit IRC20:31
*** hyakuhei has joined #openstack-kolla20:31
v1k0d3nhey vhosakot :)20:32
vhosakotv1k0d3n: hey, thanks for all the reviews/commantes! :)20:33
v1k0d3nglad things are working out for you guys with the repo20:33
vhosakotcomments*20:33
v1k0d3nof course :)20:33
v1k0d3nhappy to help20:33
v1k0d3ni didn't really know anyone was still using it that much20:33
vhosakotv1k0d3n: yep, the repo is great!20:34
v1k0d3nglad it's working out for you guys20:34
*** lamt has quit IRC20:34
*** lamt has joined #openstack-kolla20:36
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: WIP adding Ironic microservices packages  https://review.openstack.org/43332220:38
*** mannamne has joined #openstack-kolla20:39
openstackgerritKevin Fox proposed openstack/kolla-kubernetes master: Helm Ceph Initial Mon  https://review.openstack.org/41064120:39
*** mannamne has quit IRC20:40
*** bmace has quit IRC20:41
*** bmace has joined #openstack-kolla20:41
*** egonzalez90 has quit IRC20:41
*** krtaylor has quit IRC20:46
*** lamt has quit IRC20:48
*** athomas has joined #openstack-kolla20:49
*** kristian__ has joined #openstack-kolla20:52
*** kristian__ has quit IRC20:52
*** kristian__ has joined #openstack-kolla20:52
kfox1111helm 2.2.0 :)20:53
bmacefull deploy on my lastest devenv change worked like a charm so any feedback is appreciated and lets get this puppy in ;)20:54
kfox1111bmace: looks like there is a slight gate breakage left.20:55
kfox1111but really really close. :)20:55
bmacekfox1111: i looked, doesn't look like it is from my change20:55
kfox1111bmace: worked before your change.20:56
bmacewell then possibly inconsistent?  guess i can recheck.. but no reason the helm command would fail with any of my changes20:56
kfox1111and its isolated to the ceph_workflow_service file.20:56
kfox1111not a recheck issue.20:56
kfox1111actual brokenness. pretty sure.20:56
sbezverkkfox1111: bmace: you are talking about helm-service failure in your ps?20:59
bmaceyeah20:59
sbezverkbmace: run gate test to confirm20:59
bmaceidk.. i can fumble around in the gate output.. the error isn't super clear20:59
sbezverkbmace: usually this error means missing some variable and instead parser finds either empty value or ""21:00
*** ssurana has joined #openstack-kolla21:02
kfox1111sbezverk: bmace's review.21:02
bmacei think i see it.. i think some sort of arg usage somewhere to this script changed.... again.. and of course they aren't documented anywhere21:02
kfox1111bmace: yeah. any help to cleanup the scripts would be appreciated.21:03
bmacei see... did my other review not get merged yet?21:03
*** Pavo has joined #openstack-kolla21:03
bmacemy change where we yank out the no longer valid "2" arg needs to go in21:03
kfox1111but thats also why we are worried about breaking it even after merged.21:03
kfox1111I thought it merged... let me look.21:03
bmacehttps://review.openstack.org/#/c/432509/21:04
*** rhallisey has quit IRC21:04
bmacethat will fix this21:04
kfox1111doesn't look like it. :/21:05
bmacedoesn't look like what? like it will fix it?21:05
kfox1111oh. it was cause of kolla-ansible broken at the time. rechecking.21:05
kfox1111doesn't look like it merged.21:05
bmaceno, didn't merge, no workflow.  all it does is get rid of completely unused args to the ceph workflow script..21:06
kfox1111k. I'll wf it once its done testing.21:07
kfox1111can you rebase your devenv one on it in the mean time?21:08
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: WIP adding Ironic microservices packages  https://review.openstack.org/43332221:08
*** kristian__ has quit IRC21:09
bmacei can just drop the other patch and roll it into my devenv change21:10
bmaceif timing is what you are concerened about21:10
*** dave-mcc_ has quit IRC21:10
kfox1111no. just thinking if you rebased the one on the other, the test might clear right away.21:11
kfox1111and a rebase will probably need to happen anyway once the other one merges.21:11
*** bpattewar has quit IRC21:12
*** bpattewar has joined #openstack-kolla21:13
*** rwallner has quit IRC21:14
*** rwallner has joined #openstack-kolla21:15
*** bpattewar has quit IRC21:15
*** bpattewar has joined #openstack-kolla21:16
*** rwallner has quit IRC21:18
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: WIP adding Ironic microservices packages  https://review.openstack.org/43332221:20
*** rwallner has joined #openstack-kolla21:21
*** mgiles has quit IRC21:23
inc0so, "set is not defined" after trying to do helm install rabbitmq21:25
*** rwallner has quit IRC21:25
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: WIP adding Ironic microservices packages  https://review.openstack.org/43332221:25
*** krtaylor has joined #openstack-kolla21:27
*** jrobinson has joined #openstack-kolla21:28
*** athomas has quit IRC21:32
*** lamt has joined #openstack-kolla21:34
*** l4yerffeJ_ has joined #openstack-kolla21:34
*** satyar has quit IRC21:35
openstackgerritBorne Mace proposed openstack/kolla-kubernetes master: Added support for containerized dev bringup  https://review.openstack.org/42929521:35
openstackgerritBorne Mace proposed openstack/kolla-kubernetes master: Remove no longer relevant argument to ceph_workflow*  https://review.openstack.org/43250921:35
*** Jeffrey4l_ has quit IRC21:35
*** l4yerffeJ has quit IRC21:35
*** Jeffrey4l_ has joined #openstack-kolla21:35
inc0sooo guys you are aware that we *need* to move to latest kolla with kolla-k8s? and that also means ansible until we figure out configs21:41
inc0stuff currently doesn't work with master21:42
*** crushil has quit IRC21:44
*** adrian_otto has joined #openstack-kolla21:44
openstackgerritSerguei Bezverkhi proposed openstack/kolla-ansible master: Changing ironic-inspector configuration for kolla-kubernetes  https://review.openstack.org/43394121:49
*** zioproto has joined #openstack-kolla21:50
openstackgerritSerguei Bezverkhi proposed openstack/kolla-ansible master: Changing ironic-inspector configuration for kolla-kubernetes  https://review.openstack.org/43394121:50
*** salv-orlando has joined #openstack-kolla21:51
*** Pavo has quit IRC21:53
sbezverkkfox1111: I have a qq if you have 2 minutes please ping back..21:55
*** zioproto has quit IRC21:57
*** fguillot has quit IRC21:58
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: WIP adding Ironic microservices packages  https://review.openstack.org/43332221:59
*** srwilkers has quit IRC22:00
*** matrohon has quit IRC22:03
*** sdake has quit IRC22:04
bmaceall green on the argument removal review22:05
*** lamt has quit IRC22:06
*** crushil has joined #openstack-kolla22:06
*** lamt has joined #openstack-kolla22:11
*** gfidente|afk has quit IRC22:12
*** lamt has quit IRC22:21
*** jtriley has quit IRC22:24
*** lamt has joined #openstack-kolla22:24
*** krtaylor has quit IRC22:26
openstackgerritMerged openstack/kolla-kubernetes master: Remove no longer relevant argument to ceph_workflow*  https://review.openstack.org/43250922:27
*** sdake has joined #openstack-kolla22:28
bmacethanks sbezverk22:28
sbezverkbmace: I like greeeennn ;)22:29
bmacelol.. any idea if the failure in my devenv run is something that is hit once in a while?  looks like a "no route to host" very late in the process22:30
*** sdake has quit IRC22:30
sbezverkbmace: we saw the same several times at the gate as well22:30
bmacekk, i'll do recheck then22:30
sbezverkdid not have cycles to hunt it22:31
*** sdake has joined #openstack-kolla22:31
bmacesbezverk: just wanted to make sure it was a known thing and unlikely related to my change.22:31
sbezverkbmace: very unlikely it is related to yours22:32
bmacesbezverk: yeah, sounds like it, very happy to hear it.  hopefully the recheck runs all green22:32
*** bpattewar_ has joined #openstack-kolla22:33
*** tonanhngo_ has joined #openstack-kolla22:34
*** imcsk8_ has joined #openstack-kolla22:34
*** rafael_sisweb_ has joined #openstack-kolla22:35
*** SaMnCo_ has joined #openstack-kolla22:35
*** sdake_ has joined #openstack-kolla22:36
sdake_inc0 if you man the kolla containers, I've been beating that drum for months with no effect22:36
*** mannamne has joined #openstack-kolla22:36
sdake_inc0 if you maen kolla-ansible, the gate is currently using and depends on kolla-ansible master22:36
*** cliles_ has joined #openstack-kolla22:36
sdake_inc0 i think there is an impedence mismatch between some of our devs that think a non 1.0.0 version is somehow supportable and backward compatible22:37
*** tonyb_ has joined #openstack-kolla22:38
*** Serlex has quit IRC22:40
*** dgonzalez_ has joined #openstack-kolla22:40
*** dims has joined #openstack-kolla22:41
*** sdake__ has joined #openstack-kolla22:41
*** sdake has quit IRC22:42
*** hyakuhei has quit IRC22:42
*** tonanhngo has quit IRC22:42
*** rafael_sisweb has quit IRC22:42
*** jemcevoy has quit IRC22:42
*** dims_ has quit IRC22:42
*** vcn[m] has quit IRC22:42
*** mnaser has quit IRC22:42
*** dgonzalez has quit IRC22:42
*** imcsk8 has quit IRC22:42
*** wirehead_ has quit IRC22:42
*** SaMnCo has quit IRC22:42
*** cliles has quit IRC22:42
*** tonyb has quit IRC22:42
*** saneax-_-|AFK has quit IRC22:42
*** dgonzalez_ is now known as dgonzalez22:42
*** rafael_sisweb_ is now known as rafael_sisweb22:42
*** SaMnCo_ is now known as SaMnCo22:43
*** mnaser has joined #openstack-kolla22:44
*** sdake_ has quit IRC22:44
*** tonanhngo_ has quit IRC22:46
*** MasterOfBugs has quit IRC22:46
*** vhosakot has quit IRC22:46
*** hachi has quit IRC22:46
*** hrw has quit IRC22:46
*** v1k0d3n has quit IRC22:46
*** klindgren has quit IRC22:46
*** zigo has quit IRC22:46
*** qwang has quit IRC22:46
*** jascott1 has quit IRC22:46
*** masber has quit IRC22:46
*** devananda has quit IRC22:46
*** jowisz has quit IRC22:46
*** clayton has quit IRC22:46
*** Slower has quit IRC22:46
*** gema has quit IRC22:46
*** otavio has quit IRC22:46
*** yee379 has quit IRC22:46
*** tonyb_ is now known as tonyb22:46
*** hrw has joined #openstack-kolla22:46
*** MasterOfBugs has joined #openstack-kolla22:46
*** otavio has joined #openstack-kolla22:46
*** devananda has joined #openstack-kolla22:47
*** hachi has joined #openstack-kolla22:48
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: WIP adding Ironic microservices packages  https://review.openstack.org/43332222:48
*** vcn[m] has joined #openstack-kolla22:50
*** qwang has joined #openstack-kolla22:50
*** jemcevoy has joined #openstack-kolla22:51
*** zigo has joined #openstack-kolla22:52
*** v1k0d3n has joined #openstack-kolla22:52
*** klindgren has joined #openstack-kolla22:52
*** masber has joined #openstack-kolla22:52
*** jowisz has joined #openstack-kolla22:52
*** clayton has joined #openstack-kolla22:52
*** Slower has joined #openstack-kolla22:52
*** gema has joined #openstack-kolla22:52
*** yee379 has joined #openstack-kolla22:52
*** tonanhngo has joined #openstack-kolla22:52
kfox1111sbezverk: ping22:53
*** vhosakot has joined #openstack-kolla22:53
*** zigo is now known as Guest2705722:54
sbezverkkfox1111: I was wondering if you could show me how to from the script to clone a specicif not merged ps22:54
kfox1111gotta go :/ another meeting.22:56
kfox1111real quick though,22:56
kfox1111if you lok at the review you wat to pul from,22:56
kfox1111there is a "Download" link in the corner.22:56
kfox1111if you click it you get a bunch of options.22:56
kfox1111the quickest way I've found, is to copy the format patch line,22:56
sbezverkkfox1111: no rush22:56
kfox1111and pipe that to a file. so like,22:56
kfox1111git fetch https://git.openstack.org/openstack/kolla-kubernetes refs/changes/09/432509/1 && git format-patch -1 --stdout FETCH_HEAD > foo.patch22:57
kfox1111then at the root of the repo, apply it:22:57
kfox1111patch -p1 < foo.patch22:57
kfox1111or unapply it,22:57
kfox1111patch -p1 -R < foo.patch22:57
sbezverkkfox1111: cool got it, need to save iit22:57
openstackgerritMerged openstack/kolla-ansible master: Changing ironic-inspector configuration for kolla-kubernetes  https://review.openstack.org/43394122:57
sbezverkso I will not forget next time22:57
*** MasterOfBugs has quit IRC22:58
*** MasterOfBugs has joined #openstack-kolla22:59
*** adrian_otto has quit IRC23:01
klindgrenAfternoon23:02
klindgrenQuestion - what check does kolla do to make sure that a deployed container actually started successfully?23:02
klindgrenSpecifically I dont see anything dealing with the newish docker healthcheck feature23:03
klindgrenI believe that a number of services have implemented the systemd healthcheck feature. Seems like this would go hand in hand with the docker healthcheck feature23:05
inc0klindgren: we don't really have healthchecks23:06
inc0good idea too look at tho23:06
inc0k8s could use it23:06
kfox1111kolla-kube does do some health checks, but not all yet.23:07
klindgrenkfox1111, is that using some internal kube function?23:09
bmacedevenv review all green... the beautiful green23:09
kfox1111kubernetes has health checks as a first class resource in pods.23:11
sbezverkbmace: niiiiccceee23:11
inc0ok I'll resume my fight with deployment tomorrow;)23:11
bmacenice work on fixing the gates btw guys.. was looking really rough the last couple of days23:11
*** crushil has quit IRC23:12
klindgrenkfox1111, I assume you are talking about: https://github.com/openstack/kolla-kubernetes/blob/9a50bb5d514a3302ccc68ead0ffe5ae13474ef45/helm/kolla-common/templates/_common_api_python_deployment.yaml#L94-L9723:12
klindgren?23:12
*** jascott1 has joined #openstack-kolla23:12
kfox1111yeah.23:14
kfox1111we're not doing it too much yet, but there's a livenss version too, that will actually kill pods if they aren't responsive enough.23:15
*** crushil has joined #openstack-kolla23:16
bmacekfox1111: that seems both interesting and dangerous, with great power and all that.  if there is a common back end resource that is effecting responsiveness of all pods of a particular kind you don't want to nuke them all, etc.23:16
kfox1111bmace: yup. :)23:18
kfox1111yeah, that is the risk of that model.23:18
klindgrenkfox1111, is kube doing anything with rpc based containers?  IE services that just connect to rabbit and do work, vs's  api services which actually bind to a port and are easily interegatable for health.23:18
kfox1111if the db locks up, it could shoot everything.23:18
klindgrenwe have had the db lock in prod23:19
kfox1111no health checks on them currently. but they could be added.23:19
bmaceyeah, i guess if you have some poorly written pods that just slow down or lock up for no external reason it makes sense.. but feels more the exception rather than the rule.23:19
klindgrenwhich impacted other services like keystone23:19
kfox1111I think it was intended to heal around bad nodes, in very large clusters.23:19
klindgrenwhen neutron was chewing db like a mofo23:19
kfox1111yeah. its a mixed bag. long term, I think they shoudl be totally configurable.23:20
klindgrendue to dhcp_agent update notification and exetensive use of vm's on provider networks23:20
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: WIP adding Ironic microservices packages  https://review.openstack.org/43332223:20
kfox1111leave it up to the operator to decide how to set the settings or distable them.23:20
bmacekfox1111: makes sense.. a node behaving really badly from a disk or networking or whatever perspective.  would think maybe some node health checks might be just as effective and perhaps a bit safer.. but it is what it is :)23:21
klindgrenis anyone aware of how openstack hooks into systemd currently for health checking?23:21
klindgrenI know this works: https://github.com/openstack/oslo.service/blob/master/oslo_service/systemd.py#L59-L6723:21
*** fragatin_ has joined #openstack-kolla23:22
*** fragatina has quit IRC23:25
*** Pavo has joined #openstack-kolla23:27
kfox1111there are those too I think. if anode is deamed sick, k8s will reschedule its pods.23:29
kfox1111I think that support is farily limited at the moment though, so sick is more like "kubelet is no longer talking to me for too long. it must be dead"23:30
kfox1111I konw they are working on making that much finer grained.23:30
kfox1111so like, "attached ssd died, but networking is fine, so dont evict network only pods"23:31
*** l4yerffeJ_ has quit IRC23:36
*** l4yerffeJ_ has joined #openstack-kolla23:37
*** dave-mccowan has joined #openstack-kolla23:42
openstackgerritSerguei Bezverkhi proposed openstack/kolla-kubernetes master: WIP adding Ironic microservices packages  https://review.openstack.org/43332223:45
*** Pavo has quit IRC23:45
*** salv-orlando has quit IRC23:47
kfox1111sbezverk: ironic's looking nice. :)23:49
kfox1111we need to figure out just what we can/can't test.23:49
kfox1111and test what we can.23:50
sdake__bmace re debugging gates, huge team effort including several people in different teams23:50
bmacesdake__: and that is why i didn't call out anyone specifically :P23:51
*** sdake__ is now known as sdake23:52
sdakebmace :)23:52
*** vhosakot has quit IRC23:52
sdakere tag of 0.5.0 - where we at with the dev script23:52
sdakei think we are nearly ready to tag23:53
*** ssurana has quit IRC23:54
sbezverkkfox1111: :) qq there is dnsmasq service in ironic23:55
sbezverkwhich runs dhcp23:55
sbezverkkfox1111: do you think doing it as a deployment make sense?23:55
kfox1111might depend on what its doing.23:56
sdakebmace looks like requirements team added kuberenetes to global requirements23:56
kfox1111dns seems to work well through a svc/deployment. I do it on my home system.23:56
*** wirehead_ has joined #openstack-kolla23:57
kfox1111tftp might work but unsure. but it needs a shared space I think?23:57
kfox1111dhcp... pretty sure that will need to be net=host23:57
bmacesdake: yeah, i know, tests wouldn't be green without it :)23:57
sdakebmace ya - sadly there is a whitespace problem which may crater reno23:57
sbezverkkfox1111: right I plan to run conductor and tftp in the same pod23:58
kfox1111sbezverk: do you have an archetecture diagram for ironic?23:58
*** ssurana has joined #openstack-kolla23:58
openstackgerritBorne Mace proposed openstack/kolla-kubernetes master: Added support for containerized dev bringup  https://review.openstack.org/42929523:58
sbezverkkfox1111: http://docs.openstack.org/developer/ironic/deploy/user-guide.html23:58
kfox1111if they are in the same pod, with a emptydir, it might work, but only if net=host and replica's hardcoded to 1?23:58
bmacehuh? what white space?  it magically disappeared ;)23:58
kfox1111or maybe better as a statefulset.23:59
sbezverkkfox1111: cannot as there might be multiple conductors23:59
sbezverkthey will be daemonsets23:59

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