Monday, 2019-06-24

*** adrianreza has joined #openstack-kayobe04:44
*** irclogbot_1 has quit IRC06:18
*** irclogbot_3 has joined #openstack-kayobe06:19
*** dougsz has joined #openstack-kayobe08:09
*** Wasaac has joined #openstack-kayobe08:27
*** Wasaac has quit IRC08:33
*** Wasaac has joined #openstack-kayobe08:51
*** Wasaac has quit IRC09:07
*** Wasaac has joined #openstack-kayobe09:31
*** ktibi has joined #openstack-kayobe10:13
*** ktibi has quit IRC10:40
*** ktibi has joined #openstack-kayobe11:04
*** Wasaac has quit IRC11:33
*** Wasaac has joined #openstack-kayobe12:07
*** Wasaac has quit IRC12:12
*** Wasaac has joined #openstack-kayobe12:22
*** priteau has joined #openstack-kayobe12:42
*** ktibi has quit IRC13:24
*** ktibi has joined #openstack-kayobe13:48
mgoddard#startmeeting kayobe14:00
openstackMeeting started Mon Jun 24 14:00:33 2019 UTC and is due to finish in 60 minutes.  The chair is mgoddard. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
mgoddard#topic rollcall14:00
*** openstack changes topic to " (Meeting topic: kayobe)"14:00
openstackThe meeting name has been set to 'kayobe'14:00
*** openstack changes topic to "rollcall (Meeting topic: kayobe)"14:00
mgoddard\o14:00
priteauo/14:01
mgoddardaround dougsz & jovial[m] ?14:01
priteaujovial[m] might be busy14:01
dougsz\o14:01
mgoddardsure14:01
mgoddard#topic agenda14:02
*** openstack changes topic to "agenda (Meeting topic: kayobe)"14:02
mgoddard* Roll-call14:02
mgoddard* Announcements14:02
mgoddard** Vote on kayobe becoming a kolla deliverable: http://lists.openstack.org/pipermail/openstack-discuss/2019-June/007250.html14:02
mgoddard* Review actions from last meeting14:02
mgoddard* Kayobe whiteboard https://etherpad.openstack.org/p/kayobe-whiteboard14:02
mgoddard* Discussion14:02
mgoddard** Stein release https://etherpad.openstack.org/p/kayobe-stein-release14:02
mgoddard* Open Discussion14:02
mgoddard#topic announcements14:02
*** openstack changes topic to "announcements (Meeting topic: kayobe)"14:02
mgoddard#info Vote on kayobe becoming a kolla deliverable14:02
mgoddard#link http://lists.openstack.org/pipermail/openstack-discuss/2019-June/007250.html14:02
mgoddardopen to kolla cores, but opinions from others in the community welcome14:02
mgoddardany other announcements?14:03
dougszNone from me14:03
priteauNope14:03
mgoddard#topic Review actions from last meeting14:04
*** openstack changes topic to "Review actions from last meeting (Meeting topic: kayobe)"14:04
mgoddardmgoddard to enquire about GitHub repository transfers14:04
mgoddardmgoddard to schedule bug review and squash session14:04
mgoddardbad mgoddard, didn't do either14:04
mgoddardgiven that we are potentially close to becoming official through kolla, I don't think we need to do 114:05
mgoddard#action mgoddard to schedule bug review and squash session14:05
priteauAgreed14:05
dougsz+114:05
mgoddard#topic Kayobe whiteboard https://etherpad.openstack.org/p/kayobe-whiteboard14:05
*** openstack changes topic to "Kayobe whiteboard https://etherpad.openstack.org/p/kayobe-whiteboard (Meeting topic: kayobe)"14:05
mgoddardCan't get to zuul builds results for some reason14:06
priteauThey can be very slow to load14:07
mgoddardgot there eventually14:07
mgoddardmain issue seems to be semi-regular failures in kayobe-seed-upgrade-centos14:08
mgoddardhttp://zuul.openstack.org/builds?project=x%2Fkayobe&job_name=kayobe-seed-upgrade-centos14:08
mgoddardI think it's a mariadb upgrade issue, probably need to be better at gracefully stopping the mariadb service14:08
mgoddardhttp://zuul.openstack.org/builds?job_name=kayobe-seed-upgrade-centos14:09
mgoddardthat's a better link14:09
mgoddardonly seems to fail on master14:09
mgoddardI'll try to investigate14:09
priteauThere were some failure on stable branches on 2019-06-1714:10
mgoddard#action mgoddard to investigate errors in kayobe-seed-upgrade-centos job14:10
mgoddardwas that due to cliff?14:10
priteauOh, that was something else14:10
priteauyeah, cliff14:10
mgoddardthanks for updating the cumulus patch priteau14:11
priteauIt still needs more work but I haven't found the time to work on it lately14:11
mgoddardhold up, actually you just commented :)14:11
mgoddardwe have quite a few patches requiring review14:12
mgoddardhttp://tiny.cc/kayobe-review-dashboard14:13
priteaudougsz just added a good comment on the custom blazar configuration14:13
dougszJust wondering about that in general14:14
dougszThe kolla_extra_{service} thing14:14
dougszShould we only use it if Kayobe itself provides some custom configuration to Kolla Ansible?14:15
mgoddardhttps://tiny.cc/kayobe-review-dash14:15
dougszNice ^!14:15
mgoddarddougsz: ideally, yes. But at the moment it's necessary for files like kolla/config/blazar.conf14:15
mgoddard#topic discussion14:16
*** openstack changes topic to "discussion (Meeting topic: kayobe)"14:16
mgoddard#topic Stein release https://etherpad.openstack.org/p/kayobe-stein-release14:17
priteauIt looks more complex that it should be for services that kayobe doesn't customise14:17
*** openstack changes topic to "Stein release https://etherpad.openstack.org/p/kayobe-stein-release (Meeting topic: kayobe)"14:17
mgoddard#undo14:17
openstackRemoving item from minutes: #topic Stein release https://etherpad.openstack.org/p/kayobe-stein-release14:17
mgoddardit definitely is more complicated than it needs to be14:17
priteauJust to make sure I understand correctly how it works: the operator writes custom configuration in etc/kayobe/kolla/<service>.conf, which gets moved to a variable, which gets templated into etc/kolla/config/<service.conf>14:17
mgoddardI started this but didn't finish :(14:18
mgoddardhttps://github.com/markgoddard/kayobe/commit/f069ea53fb4b07d5ed379ddb85b783f67da6813514:18
mgoddardpriteau: correct, except operator writes to etc/kayobe/kolla/config/<service>.conf14:18
priteauRight, that's what I meant :)14:19
priteauAnd it's a bit complicated because the same code is used for files that kayobe also customises, such as ironic.conf?14:19
mgoddardyes14:19
priteauIs your WIP commit just doing a plain copy or template for files that Kayobe doesn't customise?14:20
mgoddardit's still a template14:20
mgoddardI keep wondering if we just want a plain copy mode14:20
mgoddardmight be quicker14:21
dougszAh, no templating14:21
mgoddardyeah14:21
dougszThat could be nice14:21
dougszParticularly for Prometheus config14:21
mgoddardjust another if to worry about though14:21
dougszwhich uses go templates, so there is some awkward escaping14:21
dougszYeah, not a big issue14:21
mgoddardsimple fix is just wrap the whole file in {% raw %}14:22
priteauCould we lose some capabilities if we stop templating on the kayobe side?14:22
mgoddardyes14:22
mgoddardsometimes it's useful to access kayobe variables14:22
dougszYeah, but you can't use the {% raw %} thing twice14:22
priteauI've once tried to template my ceph.conf file to dynamically gather IPs of the ceph mon servers, but didn't manage to make it work...14:23
mgoddardwe could make it easier to pass through variables to kolla-ansible, then access those14:23
dougsz(example of work around for escaping twice: https://github.com/RSE-Cambridge/cumulus-kayobe-config/commit/307cd1129b57394fb0eb83d8afdfd2a8dcd9e9b3)14:24
mgoddardouch14:25
priteau{% endraw %}{{ '{% endraw %}' }}14:25
mgoddardso that's escaping for kayobe & kolla jinja?14:26
dougszYeah14:26
priteauinception templating levels14:26
mgoddardnice14:26
dougszMaybe I could add some documentation on double escaping, escaping etc and that would be enough for now14:27
mgoddardI suppose passing through variables is quite easy if you use globals.yml14:27
dougszthat's true14:27
priteauI propose that we leave it as it is for now and take it as discussion for a design session14:28
mgoddard+114:28
mgoddard#topic Stein release https://etherpad.openstack.org/p/kayobe-stein-release14:28
*** openstack changes topic to "Stein release https://etherpad.openstack.org/p/kayobe-stein-release (Meeting topic: kayobe)"14:28
mgoddardThis one again14:28
mgoddardkolla release is still not quite there :(14:29
mgoddardI think we are nearly on top of the last ceph issue14:29
mgoddardnow there is a galera upgrade bug14:29
mgoddardbut I will try to crack it soon as we do need to get this thing out14:30
mgoddard#topic open discussion14:31
*** openstack changes topic to "open discussion (Meeting topic: kayobe)"14:31
mgoddardAnyone have anything for today?14:31
priteauThere are some small patches pending review14:32
priteauNot important ones, but easy14:32
priteauhttps://review.opendev.org/#/c/664870/14:32
priteauhttps://review.opendev.org/#/c/662483/14:32
priteauhttps://review.opendev.org/#/c/660973/14:33
mgoddard+114:33
mgoddardor +2 even ;)14:33
mgoddardOne other thing, we should probably be a bit more systematic about backports14:34
mgoddardIn kolla I've started a ~monthly backport, and keep the last checked commit in the whiteboard14:35
priteauWhat would be our backport policy? Important bug fixes obviously, but what about documentation fixes or small features?14:36
dougszSounds like a good plan to track them, it's easy to forget14:36
priteauDo you think anyone reads the stable docs?14:36
mgoddardI try to use the correct version of docs for other openstack projects. I don't so much for kayobe14:37
mgoddard+1 for docs fixes. Small features maybe, if there's a clear benefit and minimal risks14:37
mgoddardif we become official we'll probably have to stick to the openstack stable backport policy14:38
priteauThat's what I do as well. Though looking at the latest docs for Kayobe could be unhelpful for things like which kolla configuration is copied14:38
mgoddardit's always a risk - docs may improve over time, or go stale14:38
priteau#link https://docs.openstack.org/project-team-guide/stable-branches.html#appropriate-fixes14:38
priteau#link https://docs.openstack.org/project-team-guide/stable-branches.html#review-guidelines14:39
mgoddardthanks14:40
priteauThe best would be if we could support a few older OpenStack releases from the latest Kayobe version14:40
priteauThis way operators could upgrade to kayobe stein to get the new features, while keeping their OpenStack on Rocky or Queens. But it's a lot of extra testing...14:40
mgoddardyeah, could be difficult14:41
mgoddardstill fairly coupled to the kolla version14:41
mgoddardmainly through the inventory14:42
mgoddardif we kept old inventories around it could work14:42
mgoddardanything else for this week?14:44
priteauNot from me14:44
mgoddardok, have 15 minutes back :)14:44
mgoddardthanks priteau and dougsz14:44
mgoddard#endmeeting14:44
*** openstack changes topic to "Deployment of containerised OpenStack to bare metal | https://wiki.openstack.org/wiki/Meetings/Kayobe"14:44
openstackMeeting ended Mon Jun 24 14:44:43 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:44
openstackMinutes:        http://eavesdrop.openstack.org/meetings/kayobe/2019/kayobe.2019-06-24-14.00.html14:44
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/kayobe/2019/kayobe.2019-06-24-14.00.txt14:44
dougszthanks all14:44
openstackLog:            http://eavesdrop.openstack.org/meetings/kayobe/2019/kayobe.2019-06-24-14.00.log.html14:44
priteauthanks guys14:49
priteauespecially for the reviews dougsz ;-)14:50
dougsznp, I have dusted off my drinking bird :)14:51
*** priteau has quit IRC15:17
*** priteau has joined #openstack-kayobe15:25
*** Wasaac has quit IRC15:25
*** Wasaac has joined #openstack-kayobe15:26
*** ktibi has quit IRC15:59
*** priteau has quit IRC16:05
*** openstackgerrit has joined #openstack-kayobe16:16
openstackgerritMerged x/kayobe master: Add support for custom Blazar configuration  https://review.opendev.org/66248516:16
openstackgerritMerged x/kayobe master: List Xtrabackup configuration file in documentation  https://review.opendev.org/66248316:16
openstackgerritMerged x/kayobe master: Add ceph_disks and mdadm_arrays to service placement docs  https://review.opendev.org/66097316:16
*** Wasaac has quit IRC16:28
*** dougsz has quit IRC16:32
*** igordc has joined #openstack-kayobe16:42
openstackgerritMerged x/kayobe master: Use BatchMode to check whether host is accessible via SSH  https://review.opendev.org/66441719:05
openstackgerritMerged x/kayobe master: Fix overcloud introspection data save  https://review.opendev.org/65574320:08
*** Wasaac has joined #openstack-kayobe21:10
*** Wasaac has quit IRC21:15

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