Tuesday, 2022-05-17

*** ysandeep|out is now known as ysandeep|rover05:04
*** ysandeep|rover is now known as ysandeep|rover|brb06:15
*** ysandeep|rover|brb is now known as ysandeep|rover06:48
noonedeadpunkmornings07:51
*** ysandeep|rover is now known as ysandeep|rover|lunch08:00
jrossergood morning08:03
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-galera_server master: Move slow_query_log_file to location handled by logrotation  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/84141509:05
jrossernoonedeadpunk: did you understand that nfv/openvswitch thing yet? i was just looking at reviews and saw this https://opendev.org/openstack/openstack-ansible-galera_server/src/branch/master/templates/my.cnf.j2#L4709:10
jrosserargh09:10
jrosserthis https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/80363009:11
noonedeadpunkI tried to get to spawn aio to check that yestarday but didn't managed to due to meetings and other crap09:11
noonedeadpunkbut I thought that  nfv-openvswitch being installed on hosts and countainers should be neough09:12
jrosseriirc this was to do with the yum config being copied from the host onto the container fs09:13
jrosserbut some of it is in those vars files, and got left behind09:13
noonedeadpunkwell, yes, but why....09:13
jrossernot sure if this is what you're seeing though09:13
noonedeadpunkso answering question - no, I don't understand that yet09:14
* noonedeadpunk bootstrapping aio finally09:19
*** ysandeep|rover|lunch is now known as ysandeep|rover09:21
noonedeadpunkissue reproduced09:34
jrossercool09:35
noonedeadpunkSo basically it misses /etc/dnf/vars/nfvsigdist with content `8-stream`....09:38
noonedeadpunkAs mirrorlist defined as `mirrorlist=http://mirrorlist.centos.org/?release=$nfvsigdist&arch=$basearch&repo=nfv-openvswitch-2`09:38
noonedeadpunkjrosser: do you think we need doing this? https://opendev.org/openstack/openstack-ansible-lxc_hosts/src/branch/master/vars/redhat.yml#L3610:03
noonedeadpunkAs we don't copy sources.list.d for deb....10:04
noonedeadpunkBut I'm not sure actually if any repos will be present without it... let me check...10:04
noonedeadpunkSO the only thing we need from host - epel repo for systemd-networkd10:24
jrossernoonedeadpunk: probably the idea there is if an environment has custom repos (like internal mirrors or whatever) then those get copied into the lxc base image10:37
jrosserotherwise i think we would have a problem when those containers first boot as that kind of config is out of the scope of OSA10:37
jrosseryou are right it's not sources.list.d but we do have this https://opendev.org/openstack/openstack-ansible-lxc_hosts/src/branch/master/vars/debian.yml#L2310:38
noonedeadpunkjrosser: it's kind of confusing. As when preparing chroot we install upstream repos https://opendev.org/openstack/openstack-ansible-lxc_hosts/src/branch/master/vars/redhat.yml#L1710:42
noonedeadpunkso basically, we should be good with them anyway10:42
noonedeadpunkor env prep would fail on build command?10:42
jrossertbh this is all kind of confusing10:43
noonedeadpunkso based on that I'd say it makes sense to to not copy yum.repos.d from host, but just add epel to container just for networkd10:43
jrosserbecasue i just made a centos-8 aio and it didnt break like this10:44
jrossermaybe i did it wrong :/10:44
noonedeadpunkit's distro install only that fails :)10:44
noonedeadpunkwhat is confusing is that later on we cleaning out repos copied from host https://opendev.org/openstack/openstack-ansible-lxc_hosts/src/branch/master/templates/prep-scripts/redhat_prep.sh.j2#L1310:45
noonedeadpunkSo there're 2 solutions I see: 1. drop copying yum.repos.d and add epel manually inside chroot. 2. In prep script drop nfv repo that was copied10:47
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-lxc_hosts master: Clean up NFV OpenvSwitch repo for container build  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/84208610:53
noonedeadpunkI'm a bit afraid if https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/842086 and https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/840353 arte circular...10:54
* jrosser just broke keyboard, back now....10:54
jrosserdrink + keyboard = bad10:54
noonedeadpunkthat's fun and sad at the same time :)10:56
* noonedeadpunk really hopes it wasn't some fancy mechanical one10:56
jrosseri've put it outside in the sun to dry :(10:56
jrosserno just old apple wired USB one10:56
noonedeadpunkthen good opportunity to have smth better :D10:58
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Remove all code for lsync, rsync and ssh  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83758811:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Clean up legacy lsycnd, rsync and ssh key config  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83785911:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Use the same vars file for all versions of centos  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/84161811:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Use distro packages for nginx on centos.  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/84161911:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible stable/xena: Limit cloudkitty workers  https://review.opendev.org/c/openstack/openstack-ansible/+/84193911:11
opendevreviewJonathan Rosser proposed openstack/openstack-ansible stable/wallaby: Limit cloudkitty workers  https://review.opendev.org/c/openstack/openstack-ansible/+/84194011:12
opendevreviewJonathan Rosser proposed openstack/openstack-ansible stable/xena: Limit mistral worker  https://review.opendev.org/c/openstack/openstack-ansible/+/84194111:12
opendevreviewJonathan Rosser proposed openstack/openstack-ansible stable/wallaby: Limit mistral worker  https://review.opendev.org/c/openstack/openstack-ansible/+/84194211:12
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_octavia master: Updated from OpenStack Ansible Tests  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/83571711:14
*** ysandeep|rover is now known as ysandeep|rover|brb11:18
jrossersomething very wrong with dns_domain here https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/82725111:19
jrosserfeels specific to ovs?11:19
noonedeadpunk`Unrecognized attribute(s) 'dns_domain'` -> I can recall that11:23
noonedeadpunkand that I saw that nowhere in confs... and likely tighten to neutron-lib version, but not sue11:23
noonedeadpunkAt least I put time on that some month ago without any result11:24
*** dviroel|out is now known as dviroel11:28
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: WIP - Centos-9 Stream support  https://review.opendev.org/c/openstack/openstack-ansible/+/82341711:43
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: WIP - Centos-9 Stream support  https://review.opendev.org/c/openstack/openstack-ansible/+/82341711:43
damiandabrowski[m]jrosser: today I'm going to focus on testing gluster implementation, do You have any scenarios in mind that You would like me to test?11:44
jrosseri think that the aio_lxc_infra is most insteresting as you get 3x repo containers11:45
jrosserand maybe we use this to write some docs for create/delete containers, or replace a host?11:46
*** ysandeep|rover|brb is now known as ysandeep|rover11:51
damiandabrowski[m]that's already done on focal and seems to be working. I'll also try to test what happens when one(or more) containers go down and and transition lsyncd->gluster during and ugrade11:52
jrosserah yes, i have a whole bunch of patches which should managed the upgrade, and also clean up the lsyncd / ssh config11:53
damiandabrowski[m]If I have enough time, I'll also try to test multi-distro gluster scenario11:53
damiandabrowski[m]great11:53
damiandabrowski[m]hmm, don't we already have something about containers recreation in our docs? let me have a look11:54
jrosseri just added one more depends-on to those and hopefully we should see that in CI if it works too11:54
jrosserthough i'm worried about that being circular dependancy11:54
jrosserthe extra /openstack/gluster mount is important, and if the contents get kept or not11:54
damiandabrowski[m]i think it's not that crucial to keep existing repo content when switching to gluster, right?11:56
jrossermy patch should do that at upgrade time11:56
damiandabrowski[m]it can be easily recreated anyway, and during openstack upgrade it has to be recreated AFAIK11:57
damiandabrowski[m]okok11:57
jrosserthere is a whole bunch of stuff here for that https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/839411/13/tasks/repo_pre_install.yml11:58
damiandabrowski[m]great11:59
damiandabrowski[m]regarding container recreation in our docs, we have it but only in context of galera: https://docs.openstack.org/openstack-ansible/latest/admin/maintenance-tasks.html#rebuild-a-container12:00
damiandabrowski[m]i wonder if it's enough or we want to have something more universal?12:00
jrosseroh interesting, we can't uninstall rsync as that breaks metal jobs12:36
jrosserthe zuul log collection requires that12:36
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server master: Return Erlang distribution port mgmt binding  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/83015112:39
jrosseri wonder if it is reasonable to uninstall rsync - particularly for a metal job we don't know if it is needed for something else12:40
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_neutron master: Support dns_domain_keywords extension  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/84210213:10
jrosserspatel: could you make a launchpad bug for the lxc/btrfs thing we talked about yesterday?13:11
spateljrosser sure, i can but let me ask this question. why OSA can't override that file? 13:12
jrosseri think right now there is a fight between OSA placing the file and it coming from the distro package13:12
spatelhow do i explain this in launchpad that its a bug?13:13
jrosseri think just describe that the contents of the file on your system is different to what we think that the lxc_hosts role is placing13:14
jrossersomething is really not right becasue i just look at an AIO i made this morning and still the file is incorrect there13:15
jrosseryet at the same time the mount exists and is ext413:15
spatelok let me put some wording around 13:16
opendevreviewMerged openstack/openstack-ansible-galera_server master: Move slow_query_log_file to location handled by logrotation  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/84141513:16
spatelis this correct place to open bug? - https://bugs.launchpad.net/bugs/bugtrackers/lxc 13:16
jrosseroh no, for OSA13:17
spatelohhh13:17
jrosserhttps://bugs.launchpad.net/openstack-ansible13:17
spatelcopy that13:17
spateljrosser https://bugs.launchpad.net/openstack-ansible/+bug/197376213:26
mgariepyfun a couple of mariadb cve..  https://nvd.nist.gov/vuln/detail/CVE-2022-27376%20https://nvd.nist.gov/vuln/detail/CVE-2022-27377%20https://nvd.nist.gov/vuln/detail/CVE-2022-2738013:30
spatelPage Not Found13:32
mgariepyarf. stupid %20 :/13:32
mgariepyhttps://nvd.nist.gov/vuln/detail/CVE-2022-2737613:33
mgariepyhttps://nvd.nist.gov/vuln/detail/CVE-2022-2737713:33
mgariepyhttps://nvd.nist.gov/vuln/detail/CVE-2022-2738013:33
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-galera_server master: Bump mariadb version.  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/84210613:39
mgariepynoonedeadpunk, jrosser should we backport this one or shoud we just do the change in all the branches ?13:41
noonedeadpunkWe can backport that to X I believe and would need to change in other ones13:42
noonedeadpunkAs they have also different major versions13:42
noonedeadpunkBut mariadb hasn't release 10.6.8 yet?13:43
noonedeadpunkAs I don't see anything in https://mariadb.org/download/?t=mariadb&p=mariadb&r=10.6.7&os=Linux&cpu=x86_64&pkg=tar_gz&i=systemd&m=nextlayer13:43
mgariepyhmm, ok let's wait a day or 2..13:46
opendevreviewAndrew Bonney proposed openstack/openstack-ansible master: haproxy: fix csp for glance image uploads via horizon  https://review.opendev.org/c/openstack/openstack-ansible/+/84211113:47
opendevreviewMerged openstack/openstack-ansible master: Remove workaround for pre-release debian bullseye  https://review.opendev.org/c/openstack/openstack-ansible/+/82349114:01
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: [doc] Be even more explicit about lb_vip_address  https://review.opendev.org/c/openstack/openstack-ansible/+/84213214:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts master: Add passwd for rhel8.  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/84035314:59
noonedeadpunk#startmeeting openstack_ansible_meeting15:00
opendevmeetMeeting started Tue May 17 15:00:40 2022 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. 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 'openstack_ansible_meeting'15:00
noonedeadpunk#topic rollcall15:00
noonedeadpunko/15:00
damiandabrowski[m]hi!15:01
jrossero/ hello15:04
noonedeadpunk#topic hours15:04
noonedeadpunkso, evenctually, as you might all guess, I haven't done anything from what I promised to do previous week which upsets me a lot....15:05
noonedeadpunkLike 10 mins before meeting I started looking into PKI stuff for octavia as that seemed pretty close15:06
noonedeadpunkDidn't have chance to play with gluster stuff though15:07
noonedeadpunkbut from codebase I don't see any big issues right now15:07
jrosseri nearly have the whole stack passing CI now https://review.opendev.org/q/topic:osa-gluster15:08
jrosserjust problem with uninstalling rsync on metal jobs breaks the CI log upload :)15:08
jrosserbut only for ubuntu /o\15:09
noonedeadpunkI'm not sure I actually also realized whole mess with phased packages  :( https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/84051815:10
noonedeadpunkDo we need to enable phased updates also for Focal?15:11
jrosseroh yes there was a big mess with that15:11
jrosserphasing is only after Focal15:11
noonedeadpunkthen we should add some conditional inside script for os release?15:12
noonedeadpunkas now it's a global prep script15:12
noonedeadpunk(which also targets Debian)15:13
jrosserwe could do, though it does seem to be OK15:13
noonedeadpunkok then15:13
noonedeadpunkI guess it's last patch to land for yammy?15:14
jrosserAPT appears to disregard that config on the other OS15:14
jrosseryes, expect for this https://review.opendev.org/c/openstack/openstack-ansible/+/83948315:14
jrosserand i don't know how many jobs we want to introduce right now15:14
jrosserthat only puts jammy in the check pipeline and NV as well15:15
jrosserwhich might be reasonable for 'experimental' support then it gets switched to voting/gate for Z?15:15
noonedeadpunkyup, I guess it's fair atm15:16
jrosseri expect that the patches generated during branching will throw up a bunch of role failures for jammy that we've not tried yet15:16
noonedeadpunkAnd indeed we should switch to voting in Z15:16
noonedeadpunkI won't be surprised :)15:17
noonedeadpunkAnd indeed NV sounds quite suitable right now for it15:17
noonedeadpunkconsidering there's no maria/rabbit at very least15:17
jrosserthen we have centos-9 i guess15:18
jrosserhttps://review.opendev.org/c/openstack/openstack-ansible/+/823417 \o/15:18
jrosserand a few small things left in here https://review.opendev.org/q/topic:osa%252Fcentos-915:19
noonedeadpunkAnd eventually we should make it voting kind of....15:19
noonedeadpunkas centos-8 is being dropped in Z15:19
noonedeadpunk(or well, py3.6 is)15:19
jrosserright - though we have to decide what to do about LXC15:19
noonedeadpunklet me guess - it's absent for it?15:20
jrosseri just don't know, other than have some experimental code path that uses a snap, and just say "don't use this"15:20
jrosseri could add code to lxc_hosts to install it via snap15:20
jrosseruse at own risk :)15:20
noonedeadpunkso it's provided only by lxd?15:21
noonedeadpunkwell yeah, lxc for centos 8 that we're using also not maintained actually15:22
jrosseroh hmm15:23
jrossermaybe i misunderstand that lxc can't be installed on it's own with a snap15:23
*** ysandeep|rover is now known as ysandeep|out15:24
noonedeadpunkoh, so you mean there's only lxd option now?15:26
jrossersnapcraft.io only seems to show a LXD snao15:28
jrossersnap15:28
jrosserthats going to bring in a whole load of stuff we don't want to manage, i think15:28
jrosserannoyingly there is lxc4.x in fedora15:28
jrosseri wonder how hard it is to use copr to build what we want15:32
jrosseras really thats what we already use for c8 i think15:32
damiandabrowski[m]i wonder what long-term solutions do we have to make our lives easier...switch to LXD? maybe systemd-nspawn?15:33
jrosserNeilHanlon: would you have any tips on how we could get lxc packages for centos9?15:33
jrossergiven that we already do this https://github.com/openstack/openstack-ansible-lxc_hosts/blob/9a4004169450a0bb68ffe0fec31e6887a9c075f3/vars/redhat-host.yml#L19-L2015:33
jrosserdamiandabrowski[m]: i made some initial start on LXD support maybe a year ago15:33
jrosserbut it would suffer from the same problem that the only viable installation on all platforms is a snap15:34
jrosserand thats got it's own problems15:34
noonedeadpunkdamiandabrowski[m]: we jsut got rid of nspawn as it's support is absent on centos because of dropped btrfs15:35
noonedeadpunkeverything leads to containerd lol15:35
damiandabrowski[m]jrosser: ahh :/ have we noted these problems somewhere?15:35
jrosserfwiw we use LXD here for a bunch of things outside OSA, and before we "deliberately broke" the mandatory auto-update thing we had * break simultaneously because of new buggy lxd versions then get pushed onto you15:35
damiandabrowski[m]noonedeadpunk: fair point, thanks15:36
noonedeadpunkyeah, auto-update of snap is nightmare15:36
noonedeadpunkI can imagine that for galera as example....15:37
noonedeadpunkjrosser: you;re right, fedora has even lxc4....15:37
jrosseri understand zero about copr but i am guessing we can use that to compile the .spec file for fedora into a centos9 package15:37
noonedeadpunkBasically, if sombody would volunteer to maintain lxc in epel for centos/rocky that would be awesome15:38
jrosseror something similar15:38
noonedeadpunkI also just found that https://koschei.fedoraproject.org/package/lxc?collection=epel8 - is it same thing?15:39
jrosserthat looks like where it comes from i think15:40
jrosserthat looks like we should even find lxc3 for centos8 in epel15:40
noonedeadpunkOh, ok I even submitted a bug there.... https://bugzilla.redhat.com/show_bug.cgi?id=203470915:40
jrosserit's all here https://src.fedoraproject.org/rpms/lxc/blob/f36/f/lxc.spec15:44
jrosseranyway maybe we should look at bugs, we're going to be out of time15:45
noonedeadpunk#topic bug triage15:46
noonedeadpunkI'm looking at https://bugs.launchpad.net/openstack-ansible/+bug/1967270 at the moment15:46
noonedeadpunkI think it's quite fair15:47
jrosserindeed15:48
* jrosser fixes15:48
noonedeadpunkAnother one that bothers me was https://bugs.launchpad.net/openstack-ansible/+bug/197117915:49
noonedeadpunkbut I don't find it _that_ trivial15:49
noonedeadpunkandrewbonney wrote that related fix is not really covering issue15:50
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_octavia master: Fix condition for deleting old amp images  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/84214515:50
noonedeadpunkbut I'm didn't have time to have a deep dive into CSP. And X default worked for us nicealy, but we don't use horizon in fact15:50
jrosseri think andrewbonney may have addresses the CSP stuff15:51
jrosseri have seen other reports of that RBD size mismatch too and never understood what was actually happening there15:52
noonedeadpunkdamiandabrowski[m]: was playing with that for a while15:53
noonedeadpunkBut basically it's indeed all about chunking 15:54
noonedeadpunkdisabling uwsgi helps here if anybody facing it15:54
noonedeadpunkbasically glanceclient doesn't support chunking, while openstackclient does. 15:54
noonedeadpunkSo there can be great confusion/mess between services who does use what15:55
damiandabrowski[m]yeah, but i haven't found out yet why uwsgi is causing these issues :/15:55
jrosserit is a shame there is no activity from the glance people on that bug for > 1 year15:55
jrosserthere was some stuff from the debian packaging which was about enabling chunking for uwsgi?15:55
noonedeadpunkwell... they were not very active in fixing uwsgi at all15:55
noonedeadpunkwell yes, but client should also support that15:56
noonedeadpunk(I guess)15:56
jrosser"If you plan to put uWSGI behind a proxy/router be sure it supports chunked input requests (or generally raw HTTP requests)."15:57
noonedeadpunkAt least in openstacksdk I see that  https://opendev.org/openstack/openstacksdk/src/branch/master/openstack/image/iterable_chunked_file.py15:57
noonedeadpunkAnd there's nothing close to that in glanceclient. And it has own implementation of client object as well15:58
damiandabrowski[m]but on the other hand, if i recall correctly, i noticed these issues only when using uwsgi+ceph backend15:58
damiandabrowski[m]uwsgi+file backend worked fine15:58
damiandabrowski[m]so i don't really understand what's going on15:59
noonedeadpunkso damiandabrowski[m] was able to reproduce issue nicely using glance image-create, but not with openstack image create 15:59
noonedeadpunkwell yeah, maybe ceph adds some extra thing here as well....16:00
noonedeadpunkAs then you upload client -> haproxy -> uwsgi -> ceph and each should chunk correctly16:01
noonedeadpunkmaybe we're somewhere out of sync in that chain....16:01
jrosserthat bug is talking about snapshots written to ceph backend isnt it?16:01
noonedeadpunkif you take snapshot from instance - it's kind of same?16:02
noonedeadpunkas you have a file you need to upload to glance as an image16:02
*** dviroel is now known as dviroel|lunch16:02
jrosserbut potentially a different client code there?16:03
noonedeadpunkyeah16:03
damiandabrowski[m]+116:03
jrosserright now i'm not totally clear what is / is not working16:03
noonedeadpunkand I guess horizon still uses glance client as well16:03
jrossermight be worth updating the bug with what we know16:04
noonedeadpunkdamiandabrowski[m]: can you do that?16:04
jrosserlike if `openstack` cli is fine then thats at least one data point16:04
damiandabrowski[m]yeah, i plan to come back to this issue when I'll have some time16:04
damiandabrowski[m]our internal ticket about that is still open16:04
noonedeadpunkyeah, I know :) But it's good point we should put that we're working and what's the progress (even if it's close to none)16:05
noonedeadpunkand we're out of time...16:06
noonedeadpunk#endmeeting16:06
opendevmeetMeeting ended Tue May 17 16:06:10 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:06
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2022/openstack_ansible_meeting.2022-05-17-15.00.html16:06
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2022/openstack_ansible_meeting.2022-05-17-15.00.txt16:06
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2022/openstack_ansible_meeting.2022-05-17-15.00.log.html16:06
jrosseri was going to take a quick look at this lxc btrfs mount thing16:06
jrosserdont know whats happening there yet16:06
jrosserand also i still have a *very* beta skyline role (pretty broken tbh) and i see they are adding new stuff all the time there (magnum and zun this week)16:07
noonedeadpunkso. do you want to get that role to opendev? I can push change to create a repo and fork from yours16:09
jrosserwe can, though i think it needs really a lot of work16:10
jrosserthe amount of memory required to build skyline-console is gigantic16:10
jrosserand right now the apache config is just wrong, and it needs a temporary setup with nginx until that can be understood16:11
jrosserspatel: are you still interested in using skyline?16:11
spatelYes 16:12
spatelcurrently i am running inside docker outside OSA deployment 16:12
spatelI have also tested it to deploy it without Docker but that process is ugly so next step to try our whl package which is provided by CI-CD 16:13
noonedeadpunkall kind of mess....16:14
noonedeadpunkI'll try to hunt down skyline ppl in Berlin :D16:15
jrosserwell, i have had it "working" with my ansible role16:15
jrosserall deployed from source in an LXC16:15
jrosserbut i am not enough of a web developer to understand how to debug it16:16
noonedeadpunkbtw it doesn't seem that dns patch worked...16:16
noonedeadpunkhttps://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/842102 still failing badly....16:16
noonedeadpunkMaybe it's must be enabled by default now?16:17
jrosseroh well i don't think that patch addresses the failure we saw earlier16:17
jrosseri just worked on a couple of bugs today and that was one16:17
jrosserso something fundamental breaks even without that on all ovs jobs, which is odd16:17
noonedeadpunkDoesn't `dns_domain_keywords` sound related to `Unrecognized attribute(s) 'dns_domain'`?16:18
jrosseragreed it sounds like it16:18
jrosserbut this patch is similarly fubar https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/82725116:18
jrosserso i think that os_neutron generally is a bit broken right now16:19
spatelnoonedeadpunk did you say that you are coming to berlin ?16:19
noonedeadpunkI meant - meaybe we should add dns_domain_keywords to https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/defaults/main.yml#L339 ?16:19
noonedeadpunkspatel: yup16:19
spatelboy! i will see you there :) 16:20
noonedeadpunksure thing :)16:20
jrossernoonedeadpunk: oh i see16:20
noonedeadpunkjrosser: or well... at least try... Not sure in that :D16:20
jrosserdoesnt sound right, or it wouldnt be a config option16:20
jrosserunless there is an incorrect assumption in tempest that it is always there16:21
noonedeadpunkoh, wait16:21
noonedeadpunkit calls for test_create_update_network_dns_domain16:21
jrosserhttps://opendev.org/openstack/neutron-tempest-plugin/src/branch/master/neutron_tempest_plugin/api/test_networks.py#L98-L11216:23
noonedeadpunkyeah16:23
jrosserthat code is untouched for a very long time16:23
noonedeadpunktempest code was touched ;)16:24
noonedeadpunk* os_tempest16:24
noonedeadpunkLikely we dropped some option (damiandabrowski[m])16:24
jrosseris it this https://zuul.opendev.org/t/openstack/build/5b3f4309df5b41db9e7744377ccdf6fe/log/logs/etc/host/openstack_deploy/user_variables_neutron_ovs.yml.txt#816:24
jrosserwell, no16:25
noonedeadpunkLike https://opendev.org/openstack/openstack-ansible-os_tempest/src/branch/stable/xena/templates/tempest.conf.j2#L10616:25
jrosserooooh that might do it16:25
noonedeadpunkquestion why it works forlxb but not ovs.16:28
*** andrewbonney_ is now known as andrewbonney16:29
noonedeadpunkah, we likely don't run this test for lxb )16:29
damiandabrowski[m]yeah, looks like default extension list is much longer than we had previously set: https://github.com/openstack/neutron-tempest-plugin/blob/master/zuul.d/yoga_jobs.yaml16:34
damiandabrowski[m]trying to find out how can we fix this `"Unrecognized attribute(s) 'dns_domain'"` error16:34
noonedeadpunkAlready pushed https://review.opendev.org/c/openstack/openstack-ansible/+/842153 jsut in case16:35
noonedeadpunkAnd made https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/842102 dependant on it16:35
damiandabrowski[m]great, i was just thinking about it as a temporary solution16:35
noonedeadpunkgerritbot jsut crashed so...16:35
damiandabrowski[m]shouldn't we enable neutron's dns plugin? https://github.com/openstack/openstack-ansible-os_neutron/blob/master/defaults/main.yml#L33716:37
damiandabrowski[m]ah, we've already tried it16:38
jrosserdamiandabrowski[m]: enabling it there would mean we enable it on everyones deployment by default16:48
jrosserthese things are usually kept minimal16:48
jrosserif we want to specifically test it in CI then the AIO config should be adjusted to include that16:48
jrosservia an override16:49
NeilHanlonjrosser: i will request to get it into epel for 916:49
NeilHanlons/it/lxc3.0/16:49
damiandabrowski[m]yeah I agree with You16:50
*** dviroel_ is now known as dviroel16:52
jrosserreviews here if anyone has a moment https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/84208616:53
damiandabrowski[m]done16:58
noonedeadpunkNeilHanlon: would be great to get lxc 4.0 for el9 ;) as that's I guess what fedora has?17:10
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Template out zuul mirror info variables for later use by embedded ansible  https://review.opendev.org/c/openstack/openstack-ansible/+/84215817:14
NeilHanlonnoonedeadpunk: for sure! :) I found your ticket, going to follow up on it17:24
opendevreviewMerged openstack/openstack-ansible stable/xena: Limit cloudkitty workers  https://review.opendev.org/c/openstack/openstack-ansible/+/84193917:34
opendevreviewMerged openstack/openstack-ansible stable/xena: Limit mistral worker  https://review.opendev.org/c/openstack/openstack-ansible/+/84194117:44
opendevreviewMerged openstack/openstack-ansible stable/wallaby: Limit cloudkitty workers  https://review.opendev.org/c/openstack/openstack-ansible/+/84194017:44
*** melwitt_ is now known as melwitt18:08
NeilHanlonjrosser, noonedeadpunk: i'm trying a build over here until I get some movement on EPEL itsellf: https://copr.fedorainfracloud.org/coprs/neil/lxc4.0/builds/18:27
opendevreviewMerged openstack/openstack-ansible-lxc_hosts master: Clean up NFV OpenvSwitch repo for container build  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/84208618:29
jrosserNeilHanlon: nice!18:29
*** ianw_ is now known as ianw19:11
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: [DNM] Add dns_domain to neutron_plugin_base  https://review.opendev.org/c/openstack/openstack-ansible/+/84222220:08
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Template out zuul mirror info variables for later use by embedded ansible  https://review.opendev.org/c/openstack/openstack-ansible/+/84215820:49
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts master: Add centos-9 support  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/84223620:53
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: WIP - Centos-9 Stream support  https://review.opendev.org/c/openstack/openstack-ansible/+/82341720:57
jrosserNeilHanlon: ^ pulled in your copr build there hopefully20:58
jrosserahha "No package python3-lxc available."21:27
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts master: Add centos-9 support  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/84223621:30
NeilHanlonjrosser: added python3-lxc and lxcfs copied over from thm/lxc3.021:36
NeilHanlonI *might* need to modify python3-lxc to run a different python; right now it's for the system python 3621:36
jrosseri guess thats 3.8 on c-9?21:36
NeilHanlonah.. yep, would be21:37
NeilHanlonbrain thought el8 for some reason21:37
NeilHanloni guess if we want this for el8 as well at some point, would need to make it modular to support a different python21:39
jrosserno worries, it's pretty late here so i'll leave it, but if you think it's worth hitting recheck later on this just go for it https://review.opendev.org/c/openstack/openstack-ansible/+/82341721:39
NeilHanlonack, thanks!21:39
*** dviroel is now known as dviroe|out22:12

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