Tuesday, 2023-10-17

opendevreviewMerged openstack/openstack-ansible-haproxy_server master: Enable stats to use dedicated server certificate and allow for client cert auth  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/89064004:39
opendevreviewChristian Rohmann proposed openstack/openstack-ansible-haproxy_server stable/2023.1: Enable stats to use dedicated server certificate and allow for client cert auth  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/89852906:03
opendevreviewChristian Rohmann proposed openstack/openstack-ansible-haproxy_server stable/zed: Enable stats to use dedicated server certificate and allow for client cert auth  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/89853006:17
noonedeadpunkmornings06:24
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.1: Remove common nova playbook  https://review.opendev.org/c/openstack/openstack-ansible/+/89849306:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.1: Remove common nova playbook  https://review.opendev.org/c/openstack/openstack-ansible/+/89849306:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.1: Run nova db post setup from nova playbook  https://review.opendev.org/c/openstack/openstack-ansible/+/89849406:28
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.1: Run nova db post setup from nova playbook  https://review.opendev.org/c/openstack/openstack-ansible/+/89849406:30
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon master: Fix linters for example playbook  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/89853106:32
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon master: Override pyScss version with a bugfixed one  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/89846306:33
noonedeadpunkOk, seems that bookworm jobs are happy now. The only thing left is wtf with galera upgrade06:34
noonedeadpunkhttps://review.opendev.org/c/openstack/openstack-ansible/+/89456106:35
jrossergood morning07:36
jrosserdo we think that the galera upgrade fail is only seen in CI?07:53
noonedeadpunkI tried to reproduce couple of times and was not able to08:04
noonedeadpunkActually I added some debug yesterday08:04
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/817bd115ce6649d5a176f51422c66a61/log/job-output.txt#25363-2537708:05
noonedeadpunkThat is really o_O08:05
noonedeadpunkLike repo is not there at all08:06
noonedeadpunkhm. but we somewhat don't update cache when re-adding repo08:08
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Bump galera version to 10.11.5  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/89474008:09
noonedeadpunkso kinda makes sense why debug won't show it. But then during package install it should be updated...08:10
jrosserlooks like it08:12
jrosserif it still breaks could put that debug task in again after the package installation08:12
jrosserto show before / after08:13
noonedeadpunkYeah08:24
noonedeadpunkI was thinking on adding block actually there for rescue08:24
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Bump galera version to 10.11.5  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/89474008:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova stable/2023.1: Run nova_db_post_setup from playbook directly  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/89849508:41
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova stable/2023.1: Run nova_db_post_setup from playbook directly  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/89849508:41
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Bump galera version to 10.11.5  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/89474011:08
noonedeadpunkok, seems the issue was in update_cache indeed....11:08
noonedeadpunkit's weird it doesn't work in apt itself somehow... like as if apt module try to resolve dependencies before cache is updated11:09
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server stable/2023.1: Apply haproxy-service-config tag on include  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/89850011:15
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server stable/2023.1: Apply haproxy-service-config tag on include  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/89850011:16
noonedeadpunkdamiandabrowski: that's what we hit just now during upgrade ^11:17
noonedeadpunkor well, backport of that :D11:17
noonedeadpunkalso I wonder how I wasn;t able to reproduce that locally....11:35
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_magnum master: Add tag for creating magnum resources  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/89336212:36
noonedeadpunkactually, 1 thing that made our CI slower - is that we build wheels by default. This is smth we had disabled in CI before, that is known to take more time12:37
noonedeadpunk(when only 1 host that needs wheels)12:37
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Adopt for usage openstack_resources role  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/88987912:38
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Add openstack_resources role skeleton  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/87879412:42
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Convert haproxy_service_config_external.yml to a symlink  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/89784112:49
spateladmin1 your solution doesn't work.. same error :(13:08
spatelI don't think that is how it will work.. there must be some more puzzle pieces 13:08
noonedeadpunkugh.... "Failed to download packages: Status code: 503 for https://mirrors.rockylinux.org/mirrorlist?arch=x86_64&repo=extras-9 (IP: 199.232.194.132)"13:13
noonedeadpunkAt least https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/894740 doesn't fail anymore with ubuntu upgrade job13:15
NeilHanlonugh. looking again at this.13:25
NeilHanlonit's weird because everything else is seemingly fine.13:26
opendevreviewMerged openstack/ansible-role-systemd_service master: Use TOX_CONSTRAINTS_FILE  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/85132713:28
noonedeadpunkNice thing is that our CI is good at catching failures :D13:35
noonedeadpunkNeilHanlon: where discussions about having infra mirrors in opendev stopped?13:36
NeilHanlonyeah, i think just stalled from before last PTG, as the AFS was pretty full iirc13:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.1: Run nova db post setup from nova playbook  https://review.opendev.org/c/openstack/openstack-ansible/+/89849414:04
NeilHanlonnoonedeadpunk: okay. I found a small bug in my remediation that was preventing some requests from being properly shielded. I believe those spurious 503s should _really_ be fixed now.14:15
noonedeadpunkjrosser: I have a question about this thing: https://opendev.org/openstack/openstack-ansible-os_nova/src/branch/master/tasks/nova_db_post_setup.yml#L2514:34
jrosseryes14:35
noonedeadpunkhow that kinda supposed to work? As it's run against conductor, right? So... With Ironic we have only 1 possible virt_type per setup?14:35
noonedeadpunkor we assumed that fact from the compute we're delegating from is ironic? and only then it works?14:37
noonedeadpunkEven if look back to Yoga, let's say and forget about recent changes14:39
noonedeadpunk(very recent ones I mean)14:40
jrossereven then it is run_once: true14:41
jrosserhere https://opendev.org/openstack/openstack-ansible-os_nova/src/branch/stable/yoga/tasks/main.yml#L29914:43
noonedeadpunkwell, you kinda can run with limits...14:48
noonedeadpunkso it's THE node14:48
noonedeadpunkthe lucky one14:48
noonedeadpunkI guess it should be kinda getting all `nova_virt_type` for all hosts and then check if ironic is in there?14:49
noonedeadpunkbut then why not to add `--by-service` always...14:49
noonedeadpunkLike efficiency?14:50
noonedeadpunkhttps://docs.openstack.org/nova/latest/cli/nova-manage.html#cell-v2-discover-hosts14:50
jrosseri wonder what the actual difference is with --by-service14:51
jrosserand tbh the logic we have looks just wrong when there is any kind of mix of types14:51
jrosser*have always had14:51
noonedeadpunk`This is less efficient and is only necessary when using compute drivers that may manage zero or more actual compute nodes at any given time (currently only ironic).`14:52
noonedeadpunkBut then we could just check for length of ironic compute or smth....14:53
jrosseryes, that sounds much better14:53
noonedeadpunkok. I just have found bugs in https://review.opendev.org/q/topic:bugfix-203458314:54
noonedeadpunkand no idea how that passed CI on master14:54
noonedeadpunkan one of these is that `nova_virt_type` is undefined14:54
noonedeadpunk(when included with tasks_from)14:55
noonedeadpunkbut probably not in CI somehow (as we have kvm-compute_hosts or smth like that)14:55
noonedeadpunk#startmeeting openstack_ansible_meeting15:01
opendevmeetMeeting started Tue Oct 17 15:01:01 2023 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.15:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
opendevmeetThe meeting name has been set to 'openstack_ansible_meeting'15:01
NeilHanlono/ 15:01
noonedeadpunk#topic office hours15:01
noonedeadpunko/15:01
jrossero/ hello15:04
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Fix vars-file include for os-nova-install  https://review.opendev.org/c/openstack/openstack-ansible/+/89855715:06
noonedeadpunkAh, I clean forgot to make a rollcall (though I thought I did lol)15:07
noonedeadpunkI just was about to say that we have pretty much clean CI now, once I've found another bug right before the meeting :(15:07
noonedeadpunkAnyway it looks like things are way better now15:08
NeilHanlon:\ oh no15:08
damiandabrowskihi!15:08
noonedeadpunkwe got quite some stuff merged lately15:08
NeilHanloni tried to push what I could see, through over the night time15:08
noonedeadpunkI've also triggered bunch of rechecks today - hopefully they won't fail on rocky mirrors :)15:08
NeilHanlon🤞15:08
NeilHanlonI configured the CDN to lie to users again -- so you should always at least get dl.rockylinux.org as a response 😉15:09
noonedeadpunkI've come up with the etherpad for the PTG and even added some content there15:09
noonedeadpunk#link https://etherpad.opendev.org/p/osa-caracal-ptg15:09
NeilHanlon"origin gave a 503? we'll make our own response, thanks" 15:09
noonedeadpunkRight now I realized that I've missed capi driver discussion15:09
jamesdentono/15:09
NeilHanloni just realized I missed the voting for 'Caracal'  heh15:10
noonedeadpunkhehe15:11
noonedeadpunkNot the most catchy name to be frank, still trying to remember it15:11
noonedeadpunkAlso looks like stein branch is being EOLed right now15:12
noonedeadpunkFWIW, I did not sent ML yet with the PTG info - will do it right after the meeting15:12
noonedeadpunkBumps for Zed and Yoga were merged and I am going to propose releases by end of the day15:13
noonedeadpunkOut of good news - Debian 12 seem to pass most of the things - at least MariaDB upgrade is not an issue anymore15:13
noonedeadpunkI've also reproduced upgrade failure caused by swiching to 2023.2 - I'm still investigating though the reasons15:14
noonedeadpunk#link https://review.opendev.org/c/openstack/openstack-ansible/+/89743415:15
noonedeadpunkBut I think we're generally in a good shape15:15
NeilHanlonthat's great15:15
noonedeadpunkFunctional jobs were also fixed - though not in a very appropriate way, but they do pass at least15:15
NeilHanlonheh15:16
noonedeadpunkAnd I was not able to work on pushing more patches for quorum queues.15:17
noonedeadpunkThough this is smth I think we should finilize for 2023.215:17
noonedeadpunkSo, everyone interested, please, do populate the PTG doc. PTG is the next week, and doc is pretty much empty, so don't be shy :)15:20
noonedeadpunk#link https://etherpad.opendev.org/p/osa-caracal-ptg15:21
NeilHanlon👍15:30
noonedeadpunk#endmeeting15:55
opendevmeetMeeting ended Tue Oct 17 15:55:55 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:55
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-10-17-15.01.html15:55
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-10-17-15.01.txt15:55
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-10-17-15.01.log.html15:55
noonedeadpunkdespite of huge spam regarding bugs in launchpad, at least we're down to 284 open bugs....17:02
opendevreviewMerged openstack/ansible-role-systemd_service master: Reduce output by leveraging loop labels  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/87630217:41
opendevreviewMerged openstack/ansible-role-systemd_service master: Remove conditions on systemd version  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/89783217:41
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Adopt for usage openstack_resources role  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/88987917:47
noonedeadpunkUgh, no, functional jobs seems to be broken for plugins repo. But kinda failures are valid I guess....17:49
noonedeadpunkThere's a check on delegation to container with jsut IP, and since we don't have SSH on containers anymore....17:50
opendevreviewMerged openstack/openstack-ansible-galera_server master: Bump galera version to 10.11.5  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/89474018:13
opendevreviewMerged openstack/openstack-ansible-os_horizon master: Fix linters for example playbook  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/89853118:48
opendevreviewMerged openstack/openstack-ansible-lxc_container_create master: Properly apply tags for include_tasks  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/89429418:48
noonedeadpunkOk, so what we see in https://review.opendev.org/c/openstack/openstack-ansible/+/897434 seems to be a nova bug....18:50
noonedeadpunkI;ve filled in one just in case https://bugs.launchpad.net/nova/+bug/203959718:50
noonedeadpunkAnd, Debian 12 is green now! https://review.opendev.org/c/openstack/openstack-ansible/+/89456118:51
opendevreviewMerged openstack/openstack-ansible-os_horizon master: Override pyScss version with a bugfixed one  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/89846319:13
jrosseri have been trying to think if there is a good way to drop needing the wheel build selectively19:15
jrosserwe had bugs merged with no repo server which was sad, but maybe we don't need it for upgrade jobs or something?19:16
jrosserthough some of the heavier roles like magnum are pretty wedged up at the moment with timeouts19:17
noonedeadpunkyeah, true, not talking about telemetry even...19:29
noonedeadpunkbut that kinda boils all down to functional jobs or some kind of their re-incarnation with molecule that we're talking about for a while, but don't have time to execute basically19:31
noonedeadpunkwhere we can test heavy parts with really minimalistic things - ie build wheels19:32
noonedeadpunkor generate certs19:33
jrosseri would hope that a future thing with incus would reduce the runtime a bunch too19:37
jrosseras we could convert pretty much all the container config stuff into config data on the incus side, and just boot them19:37
noonedeadpunkoh, yes, incus, the thing I forgot to add to etherpad )19:43
mgariepyjrosser, have you started playing with it ?19:45
jrosserno, i havent, but it's basically LXD isnt it19:45
jrosserwhich we use here anyway19:45
mgariepypretty much yeah.19:45
mgariepyno snap no maas no fan no cacnonical rbac etc. 19:46
mgariepyi did tried on arch but there is something weird with the build.19:46
jrosseri am hoping that using all the builtin stuff for networking / cloud-init etc could save really many many ansible tasks that we currently have19:48
mgariepyyeah it probably could.19:49
opendevreviewMerged openstack/openstack-ansible stable/2023.1: Remove common nova playbook  https://review.opendev.org/c/openstack/openstack-ansible/+/89849321:45

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