*** adrianreza has joined #openstack-kayobe | 04:44 | |
*** irclogbot_1 has quit IRC | 06:18 | |
*** irclogbot_3 has joined #openstack-kayobe | 06:19 | |
*** dougsz has joined #openstack-kayobe | 08:09 | |
*** Wasaac has joined #openstack-kayobe | 08:27 | |
*** Wasaac has quit IRC | 08:33 | |
*** Wasaac has joined #openstack-kayobe | 08:51 | |
*** Wasaac has quit IRC | 09:07 | |
*** Wasaac has joined #openstack-kayobe | 09:31 | |
*** ktibi has joined #openstack-kayobe | 10:13 | |
*** ktibi has quit IRC | 10:40 | |
*** ktibi has joined #openstack-kayobe | 11:04 | |
*** Wasaac has quit IRC | 11:33 | |
*** Wasaac has joined #openstack-kayobe | 12:07 | |
*** Wasaac has quit IRC | 12:12 | |
*** Wasaac has joined #openstack-kayobe | 12:22 | |
*** priteau has joined #openstack-kayobe | 12:42 | |
*** ktibi has quit IRC | 13:24 | |
*** ktibi has joined #openstack-kayobe | 13:48 | |
mgoddard | #startmeeting kayobe | 14:00 |
---|---|---|
openstack | Meeting 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 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
mgoddard | #topic rollcall | 14:00 |
*** openstack changes topic to " (Meeting topic: kayobe)" | 14:00 | |
openstack | The meeting name has been set to 'kayobe' | 14:00 |
*** openstack changes topic to "rollcall (Meeting topic: kayobe)" | 14:00 | |
mgoddard | \o | 14:00 |
priteau | o/ | 14:01 |
mgoddard | around dougsz & jovial[m] ? | 14:01 |
priteau | jovial[m] might be busy | 14:01 |
dougsz | \o | 14:01 |
mgoddard | sure | 14:01 |
mgoddard | #topic agenda | 14:02 |
*** openstack changes topic to "agenda (Meeting topic: kayobe)" | 14:02 | |
mgoddard | * Roll-call | 14:02 |
mgoddard | * Announcements | 14:02 |
mgoddard | ** Vote on kayobe becoming a kolla deliverable: http://lists.openstack.org/pipermail/openstack-discuss/2019-June/007250.html | 14:02 |
mgoddard | * Review actions from last meeting | 14:02 |
mgoddard | * Kayobe whiteboard https://etherpad.openstack.org/p/kayobe-whiteboard | 14:02 |
mgoddard | * Discussion | 14:02 |
mgoddard | ** Stein release https://etherpad.openstack.org/p/kayobe-stein-release | 14:02 |
mgoddard | * Open Discussion | 14:02 |
mgoddard | #topic announcements | 14:02 |
*** openstack changes topic to "announcements (Meeting topic: kayobe)" | 14:02 | |
mgoddard | #info Vote on kayobe becoming a kolla deliverable | 14:02 |
mgoddard | #link http://lists.openstack.org/pipermail/openstack-discuss/2019-June/007250.html | 14:02 |
mgoddard | open to kolla cores, but opinions from others in the community welcome | 14:02 |
mgoddard | any other announcements? | 14:03 |
dougsz | None from me | 14:03 |
priteau | Nope | 14:03 |
mgoddard | #topic Review actions from last meeting | 14:04 |
*** openstack changes topic to "Review actions from last meeting (Meeting topic: kayobe)" | 14:04 | |
mgoddard | mgoddard to enquire about GitHub repository transfers | 14:04 |
mgoddard | mgoddard to schedule bug review and squash session | 14:04 |
mgoddard | bad mgoddard, didn't do either | 14:04 |
mgoddard | given that we are potentially close to becoming official through kolla, I don't think we need to do 1 | 14:05 |
mgoddard | #action mgoddard to schedule bug review and squash session | 14:05 |
priteau | Agreed | 14:05 |
dougsz | +1 | 14:05 |
mgoddard | #topic Kayobe whiteboard https://etherpad.openstack.org/p/kayobe-whiteboard | 14:05 |
*** openstack changes topic to "Kayobe whiteboard https://etherpad.openstack.org/p/kayobe-whiteboard (Meeting topic: kayobe)" | 14:05 | |
mgoddard | Can't get to zuul builds results for some reason | 14:06 |
priteau | They can be very slow to load | 14:07 |
mgoddard | got there eventually | 14:07 |
mgoddard | main issue seems to be semi-regular failures in kayobe-seed-upgrade-centos | 14:08 |
mgoddard | http://zuul.openstack.org/builds?project=x%2Fkayobe&job_name=kayobe-seed-upgrade-centos | 14:08 |
mgoddard | I think it's a mariadb upgrade issue, probably need to be better at gracefully stopping the mariadb service | 14:08 |
mgoddard | http://zuul.openstack.org/builds?job_name=kayobe-seed-upgrade-centos | 14:09 |
mgoddard | that's a better link | 14:09 |
mgoddard | only seems to fail on master | 14:09 |
mgoddard | I'll try to investigate | 14:09 |
priteau | There were some failure on stable branches on 2019-06-17 | 14:10 |
mgoddard | #action mgoddard to investigate errors in kayobe-seed-upgrade-centos job | 14:10 |
mgoddard | was that due to cliff? | 14:10 |
priteau | Oh, that was something else | 14:10 |
priteau | yeah, cliff | 14:10 |
mgoddard | thanks for updating the cumulus patch priteau | 14:11 |
priteau | It still needs more work but I haven't found the time to work on it lately | 14:11 |
mgoddard | hold up, actually you just commented :) | 14:11 |
mgoddard | we have quite a few patches requiring review | 14:12 |
mgoddard | http://tiny.cc/kayobe-review-dashboard | 14:13 |
priteau | dougsz just added a good comment on the custom blazar configuration | 14:13 |
dougsz | Just wondering about that in general | 14:14 |
dougsz | The kolla_extra_{service} thing | 14:14 |
dougsz | Should we only use it if Kayobe itself provides some custom configuration to Kolla Ansible? | 14:15 |
mgoddard | https://tiny.cc/kayobe-review-dash | 14:15 |
dougsz | Nice ^! | 14:15 |
mgoddard | dougsz: ideally, yes. But at the moment it's necessary for files like kolla/config/blazar.conf | 14:15 |
mgoddard | #topic discussion | 14:16 |
*** openstack changes topic to "discussion (Meeting topic: kayobe)" | 14:16 | |
mgoddard | #topic Stein release https://etherpad.openstack.org/p/kayobe-stein-release | 14:17 |
priteau | It looks more complex that it should be for services that kayobe doesn't customise | 14:17 |
*** openstack changes topic to "Stein release https://etherpad.openstack.org/p/kayobe-stein-release (Meeting topic: kayobe)" | 14:17 | |
mgoddard | #undo | 14:17 |
openstack | Removing item from minutes: #topic Stein release https://etherpad.openstack.org/p/kayobe-stein-release | 14:17 |
mgoddard | it definitely is more complicated than it needs to be | 14:17 |
priteau | Just 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 |
mgoddard | I started this but didn't finish :( | 14:18 |
mgoddard | https://github.com/markgoddard/kayobe/commit/f069ea53fb4b07d5ed379ddb85b783f67da68135 | 14:18 |
mgoddard | priteau: correct, except operator writes to etc/kayobe/kolla/config/<service>.conf | 14:18 |
priteau | Right, that's what I meant :) | 14:19 |
priteau | And it's a bit complicated because the same code is used for files that kayobe also customises, such as ironic.conf? | 14:19 |
mgoddard | yes | 14:19 |
priteau | Is your WIP commit just doing a plain copy or template for files that Kayobe doesn't customise? | 14:20 |
mgoddard | it's still a template | 14:20 |
mgoddard | I keep wondering if we just want a plain copy mode | 14:20 |
mgoddard | might be quicker | 14:21 |
dougsz | Ah, no templating | 14:21 |
mgoddard | yeah | 14:21 |
dougsz | That could be nice | 14:21 |
dougsz | Particularly for Prometheus config | 14:21 |
mgoddard | just another if to worry about though | 14:21 |
dougsz | which uses go templates, so there is some awkward escaping | 14:21 |
dougsz | Yeah, not a big issue | 14:21 |
mgoddard | simple fix is just wrap the whole file in {% raw %} | 14:22 |
priteau | Could we lose some capabilities if we stop templating on the kayobe side? | 14:22 |
mgoddard | yes | 14:22 |
mgoddard | sometimes it's useful to access kayobe variables | 14:22 |
dougsz | Yeah, but you can't use the {% raw %} thing twice | 14:22 |
priteau | I'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 |
mgoddard | we could make it easier to pass through variables to kolla-ansible, then access those | 14:23 |
dougsz | (example of work around for escaping twice: https://github.com/RSE-Cambridge/cumulus-kayobe-config/commit/307cd1129b57394fb0eb83d8afdfd2a8dcd9e9b3) | 14:24 |
mgoddard | ouch | 14:25 |
priteau | {% endraw %}{{ '{% endraw %}' }} | 14:25 |
mgoddard | so that's escaping for kayobe & kolla jinja? | 14:26 |
dougsz | Yeah | 14:26 |
priteau | inception templating levels | 14:26 |
mgoddard | nice | 14:26 |
dougsz | Maybe I could add some documentation on double escaping, escaping etc and that would be enough for now | 14:27 |
mgoddard | I suppose passing through variables is quite easy if you use globals.yml | 14:27 |
dougsz | that's true | 14:27 |
priteau | I propose that we leave it as it is for now and take it as discussion for a design session | 14:28 |
mgoddard | +1 | 14:28 |
mgoddard | #topic Stein release https://etherpad.openstack.org/p/kayobe-stein-release | 14:28 |
*** openstack changes topic to "Stein release https://etherpad.openstack.org/p/kayobe-stein-release (Meeting topic: kayobe)" | 14:28 | |
mgoddard | This one again | 14:28 |
mgoddard | kolla release is still not quite there :( | 14:29 |
mgoddard | I think we are nearly on top of the last ceph issue | 14:29 |
mgoddard | now there is a galera upgrade bug | 14:29 |
mgoddard | but I will try to crack it soon as we do need to get this thing out | 14:30 |
mgoddard | #topic open discussion | 14:31 |
*** openstack changes topic to "open discussion (Meeting topic: kayobe)" | 14:31 | |
mgoddard | Anyone have anything for today? | 14:31 |
priteau | There are some small patches pending review | 14:32 |
priteau | Not important ones, but easy | 14:32 |
priteau | https://review.opendev.org/#/c/664870/ | 14:32 |
priteau | https://review.opendev.org/#/c/662483/ | 14:32 |
priteau | https://review.opendev.org/#/c/660973/ | 14:33 |
mgoddard | +1 | 14:33 |
mgoddard | or +2 even ;) | 14:33 |
mgoddard | One other thing, we should probably be a bit more systematic about backports | 14:34 |
mgoddard | In kolla I've started a ~monthly backport, and keep the last checked commit in the whiteboard | 14:35 |
priteau | What would be our backport policy? Important bug fixes obviously, but what about documentation fixes or small features? | 14:36 |
dougsz | Sounds like a good plan to track them, it's easy to forget | 14:36 |
priteau | Do you think anyone reads the stable docs? | 14:36 |
mgoddard | I try to use the correct version of docs for other openstack projects. I don't so much for kayobe | 14:37 |
mgoddard | +1 for docs fixes. Small features maybe, if there's a clear benefit and minimal risks | 14:37 |
mgoddard | if we become official we'll probably have to stick to the openstack stable backport policy | 14:38 |
priteau | That's what I do as well. Though looking at the latest docs for Kayobe could be unhelpful for things like which kolla configuration is copied | 14:38 |
mgoddard | it's always a risk - docs may improve over time, or go stale | 14:38 |
priteau | #link https://docs.openstack.org/project-team-guide/stable-branches.html#appropriate-fixes | 14:38 |
priteau | #link https://docs.openstack.org/project-team-guide/stable-branches.html#review-guidelines | 14:39 |
mgoddard | thanks | 14:40 |
priteau | The best would be if we could support a few older OpenStack releases from the latest Kayobe version | 14:40 |
priteau | This 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 |
mgoddard | yeah, could be difficult | 14:41 |
mgoddard | still fairly coupled to the kolla version | 14:41 |
mgoddard | mainly through the inventory | 14:42 |
mgoddard | if we kept old inventories around it could work | 14:42 |
mgoddard | anything else for this week? | 14:44 |
priteau | Not from me | 14:44 |
mgoddard | ok, have 15 minutes back :) | 14:44 |
mgoddard | thanks priteau and dougsz | 14:44 |
mgoddard | #endmeeting | 14:44 |
*** openstack changes topic to "Deployment of containerised OpenStack to bare metal | https://wiki.openstack.org/wiki/Meetings/Kayobe" | 14:44 | |
openstack | Meeting ended Mon Jun 24 14:44:43 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:44 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/kayobe/2019/kayobe.2019-06-24-14.00.html | 14:44 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/kayobe/2019/kayobe.2019-06-24-14.00.txt | 14:44 |
dougsz | thanks all | 14:44 |
openstack | Log: http://eavesdrop.openstack.org/meetings/kayobe/2019/kayobe.2019-06-24-14.00.log.html | 14:44 |
priteau | thanks guys | 14:49 |
priteau | especially for the reviews dougsz ;-) | 14:50 |
dougsz | np, I have dusted off my drinking bird :) | 14:51 |
*** priteau has quit IRC | 15:17 | |
*** priteau has joined #openstack-kayobe | 15:25 | |
*** Wasaac has quit IRC | 15:25 | |
*** Wasaac has joined #openstack-kayobe | 15:26 | |
*** ktibi has quit IRC | 15:59 | |
*** priteau has quit IRC | 16:05 | |
*** openstackgerrit has joined #openstack-kayobe | 16:16 | |
openstackgerrit | Merged x/kayobe master: Add support for custom Blazar configuration https://review.opendev.org/662485 | 16:16 |
openstackgerrit | Merged x/kayobe master: List Xtrabackup configuration file in documentation https://review.opendev.org/662483 | 16:16 |
openstackgerrit | Merged x/kayobe master: Add ceph_disks and mdadm_arrays to service placement docs https://review.opendev.org/660973 | 16:16 |
*** Wasaac has quit IRC | 16:28 | |
*** dougsz has quit IRC | 16:32 | |
*** igordc has joined #openstack-kayobe | 16:42 | |
openstackgerrit | Merged x/kayobe master: Use BatchMode to check whether host is accessible via SSH https://review.opendev.org/664417 | 19:05 |
openstackgerrit | Merged x/kayobe master: Fix overcloud introspection data save https://review.opendev.org/655743 | 20:08 |
*** Wasaac has joined #openstack-kayobe | 21:10 | |
*** Wasaac has quit IRC | 21:15 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!