Wednesday, 2021-08-04

opendevreviewMerged openstack/kolla-ansible stable/wallaby: watcher: add missing become for copying configs  https://review.opendev.org/c/openstack/kolla-ansible/+/80328703:03
opendevreviewMerged openstack/kolla-ansible stable/victoria: watcher: add missing become for copying configs  https://review.opendev.org/c/openstack/kolla-ansible/+/80328803:03
opendevreviewMichal Nasiadka proposed openstack/kolla stable/victoria: Add support for CentOS 8 Stream  https://review.opendev.org/c/openstack/kolla/+/79276304:33
opendevreviewMichal Nasiadka proposed openstack/kayobe master: seed: Allow disabling of SNAT configuration  https://review.opendev.org/c/openstack/kayobe/+/80268404:38
pvh_sahello there... yesterday the networking for one of my VM hosts became: the DHCP requests stopped getting an answer. eventually logging in via the console and manually setting the IP worked as a workaround. now this morning I've lost networking on 2 more hosts on the same hypervisor. these are on a different network this time (but strangely it is the same network that I moved yesterday's bad host to). this is a kolla-deployed version of queens. 05:29
pvh_sa(network is TUN based with openvswitch)05:30
pvh_sa(correct that, its just 1 host that is offline)05:31
mnasiadkapvh_sa: kolla-ansible is just a deployment project, if you have problems with Neutron - feel free to ask on #openstack-neutron - but since you're using queens - don't expect much.06:02
pvh_sathanks. haha I see that an upgrade is in my future. 06:03
pvh_saon the question of upgrading this all... the controller is running ubuntu 16.04 so its got python 2.7. the kolla & kolla-ansible packages are version 6.0.0. I presume that more recent versions require Python3? 06:25
mnasiadkatrain is the last one to support python 2.7, and it also supports python 306:26
mnasiadkaWell, in Ubuntu it might be that train is only python3, but you would need to check the docs06:27
pvh_saok... I'm navigating using the support matrix here: https://docs.openstack.org/kolla-ansible/train/user/support-matrix - looks like an upgrade to 18.04 is needed (on at least the controller)06:30
pvh_sawhich docs should I be checking for details of e.g. python3 support? I can find generic instructions on upgrading (https://docs.openstack.org/kolla-ansible/train/user/operating-kolla.html#upgrade-procedure) but not on these specifics06:35
mnasiadkawell, train requires python3 in Ubuntu - https://github.com/openstack/kolla-ansible/blob/804f58e063331cc4c73926e8baf71f736b650130/ansible/group_vars/all.yml#L114506:36
pvh_saand secondly...  should the upgrade procedure step through each version in turn? i.e. queens to rocky to train to ussuri?06:37
mnasiadkaYes, one by one06:37
mnasiadkarocky to stein to train to ussuri06:37
pvh_sathanks, I'll plan an upgrade of the hosts to 18.04 and then get going with upgrades...06:38
*** rpittau|afk is now known as rpittau07:13
hrwbut do not stop on ussuri. end in wallaby07:55
hrwand 20.0407:55
clayjarHi all, Greg from Pawsey in .au here, just starting out trying to offer some contributions. I've never used gerritt before, but thought I'd have a crack at some code review to see if I can help there.08:26
clayjarI've gone to https://review.opendev.org/admin/repos/q/filter:kolla and found https://review.opendev.org/plugins/gitiles/openstack/kolla-ansible ... but now what? I guess I'm looking for advice on a workflow, because I'm presuming it's a system designed to assist code review. We use Bitbucket and I figure there will be some parallels.08:29
mgoddardHi clayjar, great to see you here08:29
mgoddardclayjar: I'd suggest getting familiar with the search bar syntax08:30
mgoddardclayjar: so, from https://review.opendev.org/dashboard/self08:30
mgoddardis:open AND (project:openstack/kolla OR project:openstack/kolla-ansible)08:31
mgoddardthat's a good query to start08:31
mgoddardthere is also the whiteboard: https://etherpad.opendev.org/p/KollaWhiteBoard08:31
mgoddardand the first topic is 'gerrit dashboards'08:32
mgoddardwhich include some pre-canned queries08:32
clayjarnice08:32
mgoddardif you're looking for small patches, the size column is useful08:33
mgoddardI think XS corresponds to size:<1008:33
clayjarOkay, so looking at 803289, which looks very straightforward and sane (especially since it's a cherry pick from a merged master PR). I want to say yes this looks fine. I +1'd the Code Review. Question is, how deeply am I reviewing it? Some code changes will have far reaching implications that require knowledge of the whole lot, much won't, but how do I know which?08:42
clayjarOh, and I should clarify coding conventions (am I showing my lack of practical code contribution experience?) - is it typical to push changes to master, then cherry pick backport them to various version branches? Is it near-universal?08:47
yoctozeptoAnd that is a very good question and I just love the fact that you are asking yourself that. The strategy would be to focus on the parts that you understand the best. I assume you are a user of k-a already - focus on patches dealing with general stuff and projects that you deployed (especially in an applicable config).08:47
mgoddardyoctozepto +108:47
yoctozeptoRegarding cherrypicks - in OpenStack we strive to first merge on master (unless the patch is required only on a stable branch - it happens) and then on stable branches.08:48
clayjarYep, a user, working toward getting our dev cluster into prod, or rather, migrating our prod Puppet-OpenStack cluster to k-a.08:48
clayjarOkay good, I'm familiar with that convention.08:48
yoctozeptoVery well, I started my contribution journey at a similar stage of deployment readiness.08:48
yoctozepto... and look at me now. :-)08:48
mgoddardclayjar: I would probably suggest limiting yourself to changes on the master branch for now (branch:master)08:49
clayjargot it08:49
yoctozeptomgoddard +108:49
mgoddardsince most backports have already been through a review process, it's mostly about applicability and fiddly details in the differences between branches08:50
mgoddardclayjar: I think I sent you the kolla contributor guide previously, but if not, https://docs.openstack.org/kolla/latest/contributor/index.html08:51
clayjaryep, that's how I ended up at an ugly version of review.opendev.org - this interface is much nicer08:51
mgoddarddoh08:52
mgoddardin the review dashboard, these sections are probably best to look at: " Newer (<1wk) Open Patches (limit 100) ", " Older (>1wk) Open Patches Passing Zuul Tests (limit 100)"08:53
clayjarIs that some syntax you just used there? '-age:1w' works, but not sure about ^08:58
yoctozeptoMark means the pre-made dashboards from the whiteboard links08:59
yoctozeptohttps://etherpad.opendev.org/p/KollaWhiteBoard09:00
yoctozeptoin "Gerrit dashboards"09:00
clayjarColour me confused still sorry - that heading only has 3 tiny.cc links, to k k-a and kayobe dashboards09:01
hrwclayjar: which give you very nice gerrit dashboard09:03
hrwwith several lists on one screen. try09:03
clayjarOkay, I'm catching up now09:03
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: Upgrade prometheus elasticsearch exporter to 1.2.1  https://review.opendev.org/c/openstack/kolla/+/80049909:05
opendevreviewMichal Arbet proposed openstack/kolla-ansible stable/wallaby: Do not try to get container facts on deployment host  https://review.opendev.org/c/openstack/kolla-ansible/+/79758409:07
opendevreviewMichal Arbet proposed openstack/kolla-ansible stable/wallaby: Do not run timesync checks on deployment host  https://review.opendev.org/c/openstack/kolla-ansible/+/79758409:12
opendevreviewMark Goddard proposed openstack/kolla stable/victoria: CentOS Stream: update kolla-ansible Zuul jobs  https://review.opendev.org/c/openstack/kolla/+/79889209:15
yoctozeptoclayjar: as you are from AU, I'm guessing it will be uncomfortable for you to join our team meeting at 3 PM UTC?09:18
yoctozepto(today and every Wednesday)09:18
clayjarYep :/09:18
yoctozeptonote we might consider rescheduling as the current time is pretty arbitrary and we generally have more flexibility09:20
clayjarUnderstood. At some point I may try to form a habit of napping during a Wednesday and staying up for such things, because the joy of the WFH gear I now have is balanced by travel budgets goin to $0 for the foreseeable future, and .eu and .us is where all the action is.09:20
yoctozeptoI see09:21
clayjarMeanwhile, COB now, and I've followed through on setting an hour aside for this a total of twice now (: See you next week.09:21
yoctozeptosee you!09:22
hrwkeeping up with AU/NZ while being in EU was always hard09:28
opendevreviewIlya Popov proposed openstack/kolla-ansible master: Extra var ironic_enable_keystone_integration added.  https://review.opendev.org/c/openstack/kolla-ansible/+/79366409:39
yoctozeptomgoddard, mnasiadka: I just realised there is an old but gold change of mine that lies with no merge conflict and no reviews https://review.opendev.org/c/openstack/kolla-ansible/+/773246 - please have a look and comment (or just merge away)09:42
hrwhttps://review.opendev.org/c/openstack/kolla/+/784923 (apt keys) and https://review.opendev.org/c/openstack/kolla/+/785569 (drop rhel) soon will need 'feature freeze, moved to Yeti'09:49
opendevreviewPierre Riteau proposed openstack/kayobe master: Remove references to resolv.conf workaround  https://review.opendev.org/c/openstack/kayobe/+/80345910:35
kevkohrw: when is feature freeze ? 11:11
kevkobtw, anyone for second  +2 for this trivial fix ? https://review.opendev.org/c/openstack/kolla-ansible/+/80303111:12
hrwkevko: +2+w11:13
kevkohrw: thank you ..11:13
hrwkevko: ff is still in future.11:13
hrwkevko: both those patches gets old and were done during wallaby cycle11:13
kevkothanks god 11:14
kevkohrw: yeah i know, i remember it very well11:14
kevkohrw: unfortunatelly i have +1 only and you have it already from me for long time:) 11:15
yoctozeptokevko, hrw: fwiw, the apt keys change has 6x +2 from me so I guess it could have been merged at least 3 times already :-)11:17
yoctozeptosorry, the RHEL one11:18
hrw;)11:20
kevkoand what about second +2 for this https://review.opendev.org/c/openstack/kolla-ansible/+/797646 ? :P 11:21
* kevko feel a chance11:21
yoctozeptoapproved11:22
kevkothank you :)11:23
wuchunyanghi,a small ps need review too.  need second +2 11:49
wuchunyanghttps://review.opendev.org/c/openstack/kolla-ansible/+/79985711:49
wuchunyanghttps://review.opendev.org/c/openstack/kolla-ansible/+/80162511:49
hrwwuchunyang: I think that it should be rewritten in a way to have enable_rabbitmq_external11:59
wuchunyangAdd a new variable  enable_rabbitmq_external ?12:02
hrwwuchunyang: I wrote comment in review. hard to tell for me which way to sort it12:03
wuchunyanghrw thanks , we don't have  enable_rabbitmq_external so far.12:14
hrwI know12:15
opendevreviewMerged openstack/kolla-ansible master: Fix freezed spice console in horizon  https://review.opendev.org/c/openstack/kolla-ansible/+/80303112:21
opendevreviewMerged openstack/kolla-ansible stable/victoria: Trivial fix horizon's healthcheck when SSL turned on  https://review.opendev.org/c/openstack/kolla-ansible/+/80328612:40
opendevreviewMerged openstack/kolla-ansible stable/wallaby: Trivial fix horizon's healthcheck when SSL turned on  https://review.opendev.org/c/openstack/kolla-ansible/+/80328212:40
opendevreviewMerged openstack/kolla-ansible master: Do not run timesync checks on deployment host  https://review.opendev.org/c/openstack/kolla-ansible/+/79764612:40
opendevreviewMerged openstack/kolla-ansible master: Fix deployment failure when kolla_dev_mod is enabled  https://review.opendev.org/c/openstack/kolla-ansible/+/80162513:00
yoctozeptohrw: reviewed apt patch thoroughly; I like the approach; wdyt about streamlining the keys for our purposes and keeping deprecated backward-compat for users?13:08
opendevreviewMichal Arbet proposed openstack/kolla-ansible stable/wallaby: Fix freezed spice console in horizon  https://review.opendev.org/c/openstack/kolla-ansible/+/80344013:08
hrwyoctozepto: adapt or die?13:09
hrwyoctozepto: those who mirror all used distros probably also overwrite sources.list to ignore repos.yaml13:10
opendevreviewMerged openstack/kolla-ansible master: Fix nova deployment failure when rabbitmq is disabled  https://review.opendev.org/c/openstack/kolla-ansible/+/79985713:12
yoctozeptohrw: ok, then just merge the two lists into one, under a new name and avoid all misunderstandings; legacy gone13:13
yoctozeptofwiw, I believe users find it much easier to adapt to kolla changes than to k-a changes anyway13:14
hrwyoctozepto: base_apt_keys and base_remote_apt_keys you mean?13:15
hrwyoctozepto: with names reuse if someone override them in template-overrides then build will fail so they notice format change. otherwise keys will be ignored13:16
yoctozeptohrw: just all base_repo_keys?13:16
yoctozeptohrw: well, ignored would trigger an issue later :-)13:16
yoctozeptoI mean, since we are meddling with backward compat, then let's properly put all keys in one array13:16
yoctozeptothis could also be a dict, rather than an array13:17
yoctozeptofood for thought13:17
hrwyoctozepto: note that both lists have different ways of being downloaded. one list would complicate loop13:17
yoctozeptohrw: you are speaking as if you did not know how to use an 'if' statement :-)13:18
hrwyoctozepto: I know how. just do not see a sense in creating one list13:18
yoctozeptook, I will not be pushing that13:18
yoctozeptolet's see what other cores think13:19
hrwand I hate dealing with %- -%13:19
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: Debian/Ubuntu: handle APT keys in proper way  https://review.opendev.org/c/openstack/kolla/+/78492313:29
hrwyoctozepto: fixed naming etc. no code changes13:30
opendevreviewMerged openstack/kolla master: drop leftovers of RHEL support  https://review.opendev.org/c/openstack/kolla/+/78556913:53
yoctozeptoyay14:27
yoctozeptohrw: need to fix merge conflict now https://review.opendev.org/c/openstack/kolla/+/78492314:29
yoctozeptoI am open to approving if others prefer the current code14:29
hrwok14:40
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: Debian/Ubuntu: handle APT keys in proper way  https://review.opendev.org/c/openstack/kolla/+/78492314:41
hrweasy it was14:41
hrwbtw - I skip meeting today. have other one at same time14:45
yoctozeptowill you rebase https://review.opendev.org/c/openstack/kolla/+/786938/14 too?14:45
yoctozeptook, have fun14:46
hrwto tbh I am still thinking should this one go or be forgotten14:47
hrwread my comment there14:47
yoctozeptoI read; I think we still leave a way to customise; a more flexible one14:48
opendevreviewMarcin Juszkiewicz proposed openstack/kolla master: base: do not overwrite APT sources.list  https://review.opendev.org/c/openstack/kolla/+/78693814:49
hrwdone14:49
hrwhm. updated uca to xena...14:49
yoctozepto:D14:49
hrwand for 'apt keys' as one list you are right - get this IN and then we can change to one list if want14:50
yoctozeptoyeah14:51
jpic_hi all! do you think we want to add support for airgapped kolla-ansible deployments? it's not so hard really, basically on the ansible host you'd run a docker registry which you would pre-provision with a script, same goes for a few python packages such as the python-docker, let the user figure how they want to do their OS package mirror given that usually it's made available on airgapped networks14:51
hrwjpic_: idea is good14:53
hrwjpic_: docker registry part is easy as many people build their own images into local registry and then deploy from it14:53
yoctozeptoteach ppl to deploy harbor and do it correctly ;-)14:54
jpic_well it's not that simple to build image airgapped, as it relies on a bunch of third party package repositories14:54
yoctozeptoI suggest to run builds in dmz14:55
jpic_this harbor ? https://github.com/portdirect/harbor14:55
yoctozeptobut yeah, k-a should be made to easily allow airgapped deployments14:55
yoctozeptowow, the internets have everything - not this harbor!14:56
yoctozeptothis one https://goharbor.io/14:56
hrwmgoddard mnasiadka hrw egonzalez yoctozepto rafaelweingartne cosmicsound osmanlicilegi bbezak parallax Fl1nt: meeting in 214:58
mgoddard#startmeeting kolla15:00
opendevmeetMeeting started Wed Aug  4 15:00:06 2021 UTC and is due to finish in 60 minutes.  The chair is mgoddard. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'kolla'15:00
mgoddard#topic rollcall15:00
mgoddard\o15:00
yoctozeptoo/15:00
priteau\o/15:03
mgoddard#topic agenda15:04
mgoddard* Roll-call15:04
mgoddard* Agenda15:04
mgoddard* Announcements15:04
mgoddard* Review action items from the last meeting15:04
mgoddard* CI status15:04
mgoddard* Release tasks15:04
mgoddard** Policy on dead projects (vide Freezer) https://bugs.launchpad.net/kolla-ansible/+bug/190169815:04
mgoddard* Xena cycle planning15:04
mgoddard** Xena feature prioritisation https://docs.google.com/spreadsheets/d/1BuVMwP8eLnOVJDX8f3Nb6hCrNcNpRQl57T2ENU9Xao8/edit?usp=sharing15:04
mgoddard* Kolla operator pain points https://etherpad.opendev.org/p/pain-point-elimination15:04
mgoddard* Open discussion15:04
mgoddard#topic announcements15:04
mgoddardnone here15:05
mgoddardanyone else?15:05
mgoddard#topic Review action items from the last meeting15:05
mgoddardmgoddard email kolla-klubbers & openstack-discuss about pain points15:05
mgoddarddone15:06
mgoddardno responses :)15:06
yoctozepto;-(15:06
mgoddardclearly our users are pain free15:06
yoctozeptopainKillers15:06
mgoddard#topic CI status15:07
mgoddardI noticed that the debian upgrade job is borked on master15:07
mgoddard#link https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_b1e/793664/7/check/kolla-ansible-debian-source-upgrade/b1e0b6b/primary/logs/ansible/chrony-install15:08
yoctozeptoah, yes, looks like ansible broke with python autodetection; come on, ansible :P15:09
mgoddardlast passed 2021-07-01...15:10
yoctozeptothe wonder of non-voting jobs15:10
mgoddardoh, is that what it is? makes sense now15:11
mgoddardhttps://opendev.org/openstack/kolla-ansible/src/branch/master/tests/upgrade.sh#L2715:12
mgoddardany other CI breakage to speak of?15:14
yoctozeptonot seen any ohter15:15
yoctozeptonor other15:15
yoctozeptonor otter15:15
yoctozeptonor oh-errr15:15
mgoddardgood15:15
mgoddard#topic Release tasks15:15
mgoddardR-915:16
mgoddard#link https://docs.openstack.org/kolla/latest/contributor/release-management.html15:18
mgoddardso next week we  Switch binary images to current release15:18
mgoddardotherwise I think we're ok15:18
mgoddard#topic Policy on dead projects (vide Freezer) https://bugs.launchpad.net/kolla-ansible/+bug/190169815:19
mgoddardI smell a yoctozepto 15:19
opendevreviewMichal Arbet proposed openstack/kolla-ansible master: Add mariadb arbitrator to mariadb role  https://review.opendev.org/c/openstack/kolla-ansible/+/78081115:19
yoctozeptoa wild yoctozepto appeared15:19
yoctozeptoDiscuss / Change core / Items / Run15:20
yoctozeptoand back to the topic - yes15:20
yoctozeptoand I see yesterday we also got asked on the channel about freezer specifically15:20
yoctozeptoanyhow15:21
mgoddardit's certainly in my list of 'would not recommend' projects15:21
yoctozeptothe topic is general - how should we approach projects that seem dead and unusable15:21
yoctozeptobecause15:21
mgoddardbut how do we decide?15:21
yoctozepto( mgoddard: mine too )15:21
yoctozeptomgoddard: precisely15:21
yoctozeptobut let me continue15:21
yoctozeptobecause15:21
yoctozeptothe issue is we (as kolla) endorse the projects we support15:21
yoctozeptoit is just how the worlds seems to view that15:22
yoctozeptoand that is problematic because it just grows the frustration in users as there are parts that are simply known-not-to-work15:22
yoctozeptoas opposed to merely not-known-whether-it-works15:22
opendevreviewMichal Arbet proposed openstack/kolla-ansible master: [CI] Test Mariadb-Arbitrator with shards in the nova cells scenario  https://review.opendev.org/c/openstack/kolla-ansible/+/78097015:23
yoctozeptoI think we kind of need a policy/doc thing on that15:23
yoctozeptowith extra bells and whistles around tries to use such projects15:23
yoctozeptothough I, personally, would just drop them not to create illusions of workability15:23
yoctozeptowhat are your thoughts?15:24
yoctozeptoI know it's mostly only mgoddard today15:24
priteauNew variable? enable_experimental_services: True15:24
yoctozeptobut perhaps priteau can say a thing or two15:24
yoctozeptooh, he did15:24
mgoddardit's a tricky one15:24
priteauAnd without it you can't deploy them?15:24
yoctozeptopriteau: that's a part of those bells and whistles, yeah, good idea, thanks!15:25
mgoddardon the one hand I don't like that we have unstable/unusable projects that add to our maintenance burden15:25
priteauDoc is important too of course, but we know it isn't read by everyone15:25
mgoddardon the other hand, I quite like that a project can go quiet but be rekindled by an interested party15:26
yoctozeptowell, perhaps the freezer example is just radical and we should just drop freezer and be happy with all the others15:27
mgoddardansible-collection-kolla-moribund-projects15:27
yoctozeptoxD15:27
yoctozeptowhat other projects come to your mind, btw?15:27
yoctozeptobe honest15:27
mgoddardit could quickly go stale though15:27
mgoddardunless we maintained it15:28
mgoddardfreezer seems pretty dead, if it doesn't support py3.815:28
mgoddarda targeted approach might be best15:29
mgoddardfor others, maybe a long period of deprecation?15:29
yoctozeptook, so for freezer a mail to the mailing list that it looks bad15:29
yoctozeptoperhaps some TC look at it too15:29
mgoddardhttps://www.stackalytics.io/?module=freezer-group15:29
yoctozeptoand what "others" do you have in mind?15:29
mgoddardthere have been some commits15:29
mnasiadkawe could just add metadata to a role if it's tested and supported, or deprecated (known not to work, no data, no known users, etc) - and build some support matrix based on that? I'm not saying we should remove those deprecated, but just deprecate them?15:30
yoctozeptoyeah, there are commits but nobody looks at bug reports15:30
priteauIsn't this the fix for your bug? https://review.opendev.org/c/openstack/freezer/+/79571515:32
yoctozeptopriteau: looks like it15:33
priteauAlthough, source & master images should have it?15:33
yoctozeptothe bug is not mine though :-)15:33
priteauOh, bug comments are from 202015:33
yoctozeptoyeah, but people are running stable15:33
yoctozeptoyeah15:33
hrwSooner or later we will reverse support. Provide a list of known-to-work images and rest will generate 'UNSUPPORTED, YOU HAVE BEEN WARNED' message on build and deploy. plus 1 minute sleep per image15:34
yoctozeptopriteau: you could comment with that in the bug report15:34
priteauAlready did15:34
yoctozeptohrw: I suggest one hour, make them learn :D15:34
yoctozeptopriteau: great!15:35
hrwyoctozepto: 1 minute is annoying. 1 hour is 'where it is, I'll kill it'15:35
mgoddardwould love to get rid of these:15:35
mgoddardaodh15:35
mgoddardmurano15:35
mgoddardsolum15:35
mgoddardtrove15:35
mgoddardgnocchi15:35
mgoddardqdrouterd15:35
mgoddardstorm15:35
mgoddardvitrage15:35
mgoddardmistral15:35
mgoddardovs-dpdk15:35
mgoddardvmtp15:35
mgoddardtacker15:35
mgoddardwatcher15:35
mgoddardcollectd15:36
mgoddardsahara15:36
mgoddardtelegraf 15:36
mgoddardceilometer15:36
mgoddardfreezer15:36
mgoddardsenlin15:36
mgoddardskydive15:36
hrwbase15:36
yoctozeptofor the love of CI, that's one long list :-)15:36
mgoddardI doubt it would help our CI - few are tested!15:36
priteauI suppose there are still many deployments using ceilometer + gnocchi + aodh15:36
mnasiadkavitrage's HA is broken, so nothing new15:36
priteaucollectd, wasn't flint adding new things recently?15:37
mgoddardpriteau: true, that's just my preference :)15:37
yoctozeptoI hope he was not15:37
yoctozepto:D15:37
mgoddardso where are we now?15:37
mgoddardfreezer fixed?15:37
yoctozeptoperhaps? at least that error is hidden now15:38
mgoddardit stumbles on15:38
mgoddardtaking us back to the general question of how proactive we should be15:39
mgoddardI'd quite like to see a page in docs for each service15:39
yoctozeptothat priteau-proposed flag sounds cool15:39
yoctozeptomgoddard: yeah, and warnings on bad services15:40
mgoddardas I think a lot of users at least get that far - search for 'kolla freezer'15:40
mgoddardthe flag sounds interesting15:40
mgoddardbut what are the criteria?15:40
mgoddardhaving a banner in docs that says 'we do not test this in CI' makes sense to me15:41
priteauWe have a support matrix right?15:41
mgoddardtrue15:41
yoctozeptoprojects with long history of weird issues and no help coming is yet another stage15:41
priteauMaybe we need another level in the matrix in addition to "C - Community maintained"15:42
mgoddardD - despised15:42
mgoddardU - unloved?15:42
yoctozeptoP - promoted15:43
yoctozeptoU - underrated15:43
priteauU - unsupported15:43
johnthetubaguy[m]FWIW, I like what cinder did around their drivers with requiring testing, and eventually removing things with no tests. Maybe you have to set: allow_crazy_untested_services: True or the config doesn't validate?15:43
johnthetubaguy[m]in Nova we found no one bothered to read the support matrix, some people noticed having to enable extra config flags to use dodgy stuff15:45
mgoddardis there anyone who would like to work on this?15:46
yoctozeptoI can15:46
yoctozeptounless priteau wants to15:46
priteauE - experimental (another suggestion for the matrix)15:46
yoctozeptoanyhow, I think we agree on two things15:47
yoctozeptoor three15:47
priteauUnfortunately no time at the moment15:47
hrwnow we have Terrible, Common issues, Not even try levels in support matrix15:47
yoctozepto1) add the extra flag (starting Xena, with reno and general docs)15:47
yoctozepto2) extend the support matrix to mark "worse" services (this needs discussing how to choose and call these really)15:47
yoctozepto3) add docs per service with warning banner for services not tested in CI and especially for those that we know are ugly15:48
priteau4) drop the really bad ones that won't be fixed?15:48
yoctozeptoad 4) that is long term I guess15:49
yoctozeptoanyhow, I can drive this15:49
mgoddardjust to add another take on it - H - needs help. That was an original goal of the support matrix, to highlight where we lack skills/interest, and attract help 15:49
yoctozeptooh, good one15:49
priteauNice one15:50
mgoddardalthough that assumes the issues are on our side15:50
mgoddardsor tof15:50
yoctozeptoso rtof15:50
yoctozeptoread the online form15:50
mgoddardanyway, I think your list makes sense yoctozepto, especially if you're picking it up :)15:50
yoctozeptomgoddard: thanks15:50
yoctozeptoI just want to focus on these and restore https://review.opendev.org/c/openstack/kolla-ansible/+/773246 and its stack15:50
yoctozeptoshameless plug but please consider reviewing and pushing that15:50
yoctozeptoas it's rotting for no good reason15:51
mgoddardyeah, let's do that15:51
mgoddardok, 10m left15:51
mgoddard#topic Xena feature prioritisation https://docs.google.com/spreadsheets/d/1BuVMwP8eLnOVJDX8f3Nb6hCrNcNpRQl57T2ENU9Xao8/edit?usp=sharing15:51
mgoddardWe covered this last time15:52
yoctozeptoI gave it some thought and using the launchpad blueprints for Masakari now15:52
mgoddardHow did that project-config patch go?15:52
yoctozeptoperhaps we could use it for Kolla projects too15:52
yoctozeptogot stuck15:52
mgoddardcould do15:53
priteaumgoddard: the description for "H" could explain that it needs help in integration / testing in Kolla Ansible and/or fixing issues upstream15:53
mgoddardpriteau: true15:53
mgoddardre blueprints, it could work15:53
mgoddardwe don't really use them much today15:53
yoctozeptoyup15:53
yoctozeptowe could start15:53
mgoddardthere are many stale ones15:54
yoctozeptoyeah, needs some form of cleanup15:54
yoctozeptoread my post on masakari for how I've done that15:54
yoctozeptoclosed the obviously implemented ones15:54
yoctozeptoand reset priorities for other oldies15:54
yoctozeptothen we set priorities for our real goals15:54
mgoddardI think I have done that mostly15:54
yoctozeptoand handle it all from there15:55
yoctozeptoplus the gerrit tags15:55
yoctozeptoI will ping infra15:55
yoctozeptodone15:56
yoctozeptoboth channels15:56
mgoddardso no hashtags for masakari?15:56
yoctozeptonah, we don't have that much of change traffic15:57
yoctozeptoand only really one core that does most of the reviews15:57
mgoddarddoh15:58
yoctozeptoyup15:58
mgoddard#topic Kolla operator pain points https://etherpad.opendev.org/p/pain-point-elimination15:58
mgoddardI think I misspoke earlier about this15:59
mgoddardwhile I received no direct responses, we do have 4 pain points15:59
mgoddardor 3, if you can count15:59
mgoddard(clarkb) Stopping docker and its containers to perform rolling reboots for operating system patches can result in bad rabbitmq state preventing services like cinder-scheduler from reconnecting successfully afterwards. This was addressed by completely rebuilding the rabbitmq cluster with a blank state. Not sure if there is a better rolling reboot process or maybe improvements can be made15:59
mgoddardto rabbitmq in kolla to make it more resilient? This was with a victoria kolla deployment.15:59
mgoddard(Fl1nt): Kolla-ansible lack a bit of an offline mode for companies that are using it in a really source restricted environment that doesn't get access to the internet at all but get access to internal mirrors and cloned repositories. I'm already working on this issue right now and few patches have already been proposed and merged back, few remaining patches are coming.15:59
mgoddardKolla-ansible lack some self-recovery mechanisms for offline environments. For example, mariadb cannot recover automatically after the cluster is restarted, and human intervention is highly likely to be required. It is hoped that some self-recovery solutions can be introduced to improve the recoverability of the cluster.15:59
yoctozepto:-(16:00
yoctozeptosad stories16:00
mgoddardsome food for though16:00
mgoddardtime's up y'all16:01
mgoddardthanks16:01
mgoddard#endmeeting16:01
opendevmeetMeeting ended Wed Aug  4 16:01:07 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/kolla/2021/kolla.2021-08-04-15.00.html16:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/kolla/2021/kolla.2021-08-04-15.00.txt16:01
opendevmeetLog:            https://meetings.opendev.org/meetings/kolla/2021/kolla.2021-08-04-15.00.log.html16:01
yoctozeptothanks mgoddard16:02
hrwthx16:03
hrwtried to read while attending other call16:03
*** rpittau is now known as rpittau|afk16:14
yoctozeptomgoddard, mnasiadka, hrw: hashtags work now 8-)17:06
mnasiadkaso we can now be millenials?17:07
yoctozeptomnasiadka: on irc we all are #openstack-kolla 4evah17:13
hrw;)17:15
*** ricolin_ is now known as ricolin18:02
opendevreviewMichal Arbet proposed openstack/kolla-ansible stable/wallaby: Do not run timesync checks on deployment host  https://review.opendev.org/c/openstack/kolla-ansible/+/79758419:36
opendevreviewMichal Arbet proposed openstack/kolla-ansible stable/wallaby: Do not run timesync checks on deployment host  https://review.opendev.org/c/openstack/kolla-ansible/+/79758419:55
opendevreviewMichal Arbet proposed openstack/kolla-ansible stable/wallaby: Do not run timesync checks on deployment host  https://review.opendev.org/c/openstack/kolla-ansible/+/79758419:57

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!