Tuesday, 2023-10-03

noonedeadpunko/06:43
jrossergood morning07:40
jrosserARA installs look broken https://zuul.opendev.org/t/openstack/build/246e0d7020034f84a940908c807702a0/log/job-output.txt#645907:48
noonedeadpunkCuriouser and curiouser.....07:52
noonedeadpunkI think we might also have issue in bootstrap for stable branches. At least ansible broke on us during bootstrap today with wrong version of ansible.netcommon07:55
jrossermaybe we got tzdata in the ansible-runtime venv by some other dependancy before07:56
jrosserwe have some very long looking runtimes at the moment, i wonder if those are related to broken ARA08:08
jrosserlike a failed callback per task might add up08:08
admin1in  a recent lab install, 27.0.1,  i noticed controller unresponsive and console saying  java -- oom .. .. checking further ..  its used by zookeeper .. checking what is dependent on it and if we can tone down its memory limits .. 08:57
admin1don't recall seeing zookeeper till zed .. 08:57
noonedeadpunkadmin1: it's used for coordination and required for proper setup of cinder-volume in active/active mode09:03
noonedeadpunkAlso used for things like Octavia jobboards and designate09:04
noonedeadpunkand yes, we didn't have it and it is not obligatory either09:04
noonedeadpunk(ah, and gnocchi)09:04
admin1is there a way to bypass this , or at least limit memory ( i did not find anything in the vars ) to not have it oom and crash  .. there were just 2 cirros instances in the cluster and nothing else09:21
admin1specs of the controller in lab .. 12 vcpu, 32gb ram 09:23
noonedeadpunkYou may feel free not to install zookeeper - it's pretty much optional09:23
admin1yes, but i did not installed it .. i do not have zookeer hosts or anything .. how do i ask it to not install 09:24
admin1oh .. 09:25
admin1coordination_hosts: *infrastructure_hosts09:25
admin1its in lab, so i will drop and rebuild 09:25
noonedeadpunkyup, that's it09:38
jrosserthere are quite a few failed jobs due to `Retrieve upper constraints using https`10:43
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-haproxy_server stable/2023.1: Add possibility to override haproxy_ssl_path  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/89716711:57
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server master: Fix linter errors in example playbook  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/89680113:29
openstack-ansibHi14:57
noonedeadpunko/14:59
NeilHanlono/ 14:59
noonedeadpunk#startmeeting openstack_ansible_meeting14:59
opendevmeetMeeting started Tue Oct  3 14:59:39 2023 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.14:59
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:59
opendevmeetThe meeting name has been set to 'openstack_ansible_meeting'14:59
* NeilHanlon needs more coffee14:59
noonedeadpunk#topic rollcall14:59
noonedeadpunkYeah, apparently me too :D14:59
NeilHanlonhehe14:59
NeilHanlonwe're just a bit early today15:00
mgariepyhey !15:00
noonedeadpunk\o/15:01
jrossero/ hello15:01
damiandabrowskihi!15:01
noonedeadpunk#topic bug triage15:01
noonedeadpunkTo be frank - I in fact don't have much updates/to say from the last meeting. Was mostly occupied with internal things15:01
noonedeadpunkBut, I've submitted couple of new bugs we've found during the upgrade15:01
noonedeadpunkBut lets start from this one15:02
noonedeadpunk#link https://bugs.launchpad.net/openstack-ansible/+bug/203642115:02
noonedeadpunkI;ve replied to it, but I'm not sure if we wanna do smth there or just mark as invalid15:03
openstack-ansibI want to see if Horizon has been translated into Farsi or not?!15:03
noonedeadpunkAs I see how this release note can be confusing, but I'm not sure what can be done15:03
noonedeadpunkopenstack-ansib: you can see horizon translations here: https://translate.openstack.org/iteration/view/horizon/master?dswid=733415:04
*** openstack-ansib is now known as roksana15:04
noonedeadpunkregarding bug - I'm not sure what we can do at this point... We could add another release note back in the days, but not I guess it's useless15:05
noonedeadpunk*now15:05
noonedeadpunkSo I guess I will mark it as invalid if no objections15:06
NeilHanlonthat seems reasonable 15:07
noonedeadpunk#link https://bugs.launchpad.net/openstack-ansible/+bug/203755415:08
noonedeadpunkthis one is actually really bad15:08
noonedeadpunkand it's not limited to what is described there...15:08
noonedeadpunkI've catched another phase of this bug yesterday15:09
jrossershould we make that a separate play?15:10
noonedeadpunkSo it failed on us when we were deploying new compute node15:10
jrosserjust to make it simple15:10
noonedeadpunkAs it attempted to do db migration against compute15:10
noonedeadpunkjrosser: yeah, I was thinking exactly about that tbh15:10
noonedeadpunkexcept we have quite some complexity in the playbook for nova... I guess that stopped me from doing this originally15:11
noonedeadpunkas I was thinking to add some post_tasks or do tasks_from, but that doesn't look too trivial with how we do things here https://opendev.org/openstack/openstack-ansible/src/branch/master/playbooks/os-nova-install.yml#L54-L5815:12
ayushThere is another bug here15:12
ayushhttps://bugs.launchpad.net/osops/+bug/203831515:12
noonedeadpunkOk, moved it to the correct project15:13
jrossercommon-playbooks/nova.yml is kind of nasty too15:14
noonedeadpunksorry for not describing bugs in a good way - was pretty much in a rush and needed not to forget about them15:14
jrosseras it attempts to be common, then a whole bunch of the tasks are conditional for computes only15:14
noonedeadpunkyup, it pretty much is15:14
jrosserso that could be simplified too15:14
jrosserlike too much optimisation there makes a mess15:14
noonedeadpunkI wonder if we need to have that common playbook15:15
jrossertrue15:15
jrosserperhaps some tidying here would make a neat place to deal with that bug15:15
noonedeadpunkas it may be way more plain when moved to os-nova-install15:15
noonedeadpunkok, sounds like a plan then15:15
noonedeadpunkhopefully, it will be backportable enough...15:16
noonedeadpunk#link https://bugs.launchpad.net/openstack-ansible/+bug/203831515:16
noonedeadpunkSo, we have some stable branches borked due to ansible.netcommon breaking galaxy15:16
noonedeadpunkI didn't have time to look there today, but we're catching failures internally as well15:16
noonedeadpunkExcept 2023.1 - it's working fine15:17
noonedeadpunk(as we moved to github from galaxy there)15:17
noonedeadpunkayush: did workaround I've posted you helped?15:17
noonedeadpunkie - create user-collection-requirements.yml with  https://paste.openstack.org/show/bC5oFVEOBoOdB9yMb9Dg/ ?15:17
NeilHanloni can probably find some time to look at the galaxy problem today/tomorrow15:18
noonedeadpunkdamiandabrowski: actually, you've catched that yesterday as well 15:18
jrosserwhat actually is the bug?15:18
noonedeadpunkthat bootstrap fails of some stable branches15:18
jrosseroh sure but is there a new netcommon that breaks our old stuff?15:19
noonedeadpunkbecause it can't install ansible.netcommon for $reasons15:19
jrosserahha ok15:19
noonedeadpunkyeah, I believe it just breaks galaxy overall15:19
noonedeadpunkI believe that's related to them having `v` in tags, while not having in versions or smth like that15:20
noonedeadpunk(as ansible wasn't happy either in some scenarios)15:20
NeilHanlon"unexpected error when getting available versions of collection"15:20
NeilHanlonsuch a helpful message 🙃15:20
noonedeadpunkSkipping Galaxy server https://galaxy.ansible.com/api/. Got an unexpected error when getting available versions of collection ansible.netcommon15:20
noonedeadpunkyeah15:20
NeilHanlon#link https://github.com/ansible-collections/ansible.netcommon/issues/56215:21
ayush@noonedeadpunk : i have not tried, i will try and let you know the results by tmrw15:21
ayushmrng15:21
noonedeadpunkBut, I see no new commits in collection15:22
noonedeadpunkAnd web ui of galaxy doesn't seem broken15:22
noonedeadpunkhttps://galaxy.ansible.com/ui/repo/published/ansible/netcommon/15:22
noonedeadpunkSo... it's either already fixed... Or API != UI15:22
NeilHanlonope15:22
NeilHanlon# https://github.com/ansible/awx/issues/1449615:22
jrosserthis is "galaxy ng" isnt it?15:22
NeilHanlon#link https://github.com/ansible/awx/issues/1449615:22
noonedeadpunk"We've had similiar issue today but with 'ansible.netcommon' collection"15:23
noonedeadpunk" Removal of default Galaxy credential from organisation settings helped us mitigate the problem."15:23
NeilHanlon> However the old-galaxy.ansible.com settings seems to have solved the issue for us ;-)15:23
noonedeadpunkLol15:23
* NeilHanlon adds liquor to his coffee15:23
noonedeadpunkThis reminds me of some company.... that maintains CentOS Stream...15:23
noonedeadpunkWhat the name was that...15:24
noonedeadpunkAnyway15:24
noonedeadpunkMight be we can replace galaxy with github or just wait for the fix...15:24
noonedeadpunkOR, we need to update ansible version...15:25
NeilHanloni'm gonna ping greg sutcliffe.. get his thoughts :) 15:25
noonedeadpunkYeah, would be nice to hear15:26
NeilHanlonseems like new ansible won't help15:26
noonedeadpunk#link https://bugs.launchpad.net/openstack-ansible/+bug/203764915:27
NeilHanlon#link https://forum.ansible.com/t/awx-cannot-download-collections-roles-from-the-new-galaxy/1251/4?u=neil15:27
noonedeadpunkthat looks really messy...15:27
noonedeadpunkWhat makes it worse, that in branches like Xena we also had issues with rabbitmq versions...15:28
NeilHanlon:(15:28
NeilHanlonyeah15:28
noonedeadpunkso 2037649 is another race condition bug, but thankfully it affects only vpnaas15:29
mgariepyrabbitmq is a mess..15:29
noonedeadpunkjamesdenton: you might be interested in https://bugs.launchpad.net/openstack-ansible/+bug/2037649 as well15:29
noonedeadpunkI will check what's the best approach, but I guess it would be change of the destination directory to the one inside the venv15:29
noonedeadpunkso that symlinking would be not a problem15:30
noonedeadpunk#topic office hours15:30
noonedeadpunkI failed to book a PTG slots until now :(15:30
noonedeadpunkWill try to do that during this week15:30
noonedeadpunkAnother thing is that we likely should switch from master to tracking stable/2023.2 since all projects have branched already15:31
noonedeadpunkWill propose patches soonish15:31
noonedeadpunk#action noonedeadpunk book PTG slots15:31
jrosserdo we have a TODO list for bobcat15:32
noonedeadpunk#action noonedeadpunk propose patch to track 2023.215:32
jrosserlike actual patches to chase and deal with15:32
jrosserseems to be many many open15:32
jrosseri think we also need to give the CI some tlc15:32
jrosserjobs seem to be running slowly, upgrades are TIMEOUT regularly atm15:33
noonedeadpunkI think it's Debian 12, quorum queues at minimum15:33
jrosserthen there is a fair number of failing to retrieve u-c with https15:33
noonedeadpunkwe can discuss rest, like Skyline15:33
jrosserand I see a number of Rocky repo errors every day still15:34
noonedeadpunkBut what we tried to scope at the beginning of cycle is here15:34
noonedeadpunk#link https://etherpad.opendev.org/p/osa-bobcat-ptg15:34
noonedeadpunkAh, we have openstack-resources role15:35
noonedeadpunk#link https://review.opendev.org/q/topic:osa%252Fopenstack_resources15:35
noonedeadpunkUgh, it's failing with same galaxy issue15:35
NeilHanlonbleh15:36
jrosseroh no curse of the tests repo15:36
noonedeadpunkyeah-yeah...15:36
NeilHanlonI will look into rocky issues, jrosser. i know of a few lingering problems I'm trying to snuff out.. but also wondering based on what you're saying and I'm seeing if I just need to give the CDN a good ol' flush.15:37
noonedeadpunkand modular libvirt would be also a thing nice to have15:37
NeilHanlonyea, i have an update on that15:37
NeilHanlonIt's basically confirmed to be the only thing available in EL1015:37
NeilHanlonand ELN composes have begun for what will become CentOS Stream 1015:37
NeilHanlonhttps://composes.stream.centos.org/stream-10/15:37
noonedeadpunkso we need to get to bottom of that sooner or later anyway15:38
noonedeadpunkAnd it seems that Debian is not going the same path, at least not with Debian 12?15:38
NeilHanlonyeah. i am going to schedule myself some time to come up with a plan, especially around how to migrate/upgrade to modular libvirt15:40
noonedeadpunkwell. if it's only EL10... 15:41
noonedeadpunkMaybe no migration needed - you still can't upgrade 9->1015:41
noonedeadpunkand then we can wait for 10 for that15:42
NeilHanlontrue, but i wonder about folks running mixed environments? 15:42
noonedeadpunkmake up some conditions?15:42
NeilHanloni.e., 9 and 10 15:42
NeilHanlonmaybe you're right--we can just not worry about it until we support EL1015:42
noonedeadpunklike define services to restart in vars per distro15:42
NeilHanlonyeah15:42
noonedeadpunklike we have already here: https://opendev.org/openstack/openstack-ansible-os_nova/src/branch/master/vars/redhat.yml#L19-L2115:43
NeilHanlonright right15:43
noonedeadpunkBut I bet it would be way-way more complicated....15:43
noonedeadpunkAs I'm not sure I understand logic behind this modular thing and how to make tls/non-tls things to work...15:43
noonedeadpunkAnd the order to start/restart15:44
NeilHanlonyeah15:45
NeilHanloni'm not looking forward to it, honestly. lol15:45
noonedeadpunkso, does the list of Debian 12, quorum queues support, and openstack-resource role (possibly) sounds good enough?15:48
noonedeadpunkI was planning also to work on PKI improvement to add vault support, but I'm not sure if I will be able to fit15:48
noonedeadpunkAnd also would better release earlier...15:48
NeilHanlonthat sounds good to me15:50
NeilHanlonwould rather less things we're more confident with15:50
noonedeadpunkI will also try to work on documentation review. I've already posted some changes, inlcuding some OVN drawing here https://review.opendev.org/c/openstack/openstack-ansible/+/89438415:50
noonedeadpunkwhich would be great to get some feedbacks on...15:51
noonedeadpunkAnd was going to make openstack_user_config examples OVN-friendly15:51
noonedeadpunkAs I guess most users copying them and running into issues afterwards15:51
noonedeadpunkok, so if that's it15:53
noonedeadpunk#endmeeting15:53
opendevmeetMeeting ended Tue Oct  3 15:53:17 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:53
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-10-03-14.59.html15:53
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-10-03-14.59.txt15:53
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-10-03-14.59.log.html15:53
opendevreviewMerged openstack/openstack-ansible master: Add barbican api microversion limits for tempest tests  https://review.opendev.org/c/openstack/openstack-ansible/+/89700215:58
NeilHanlonthanks noonedeadpunk!15:59
opendevreviewMerged openstack/openstack-ansible-os_tempest master: Allow tempest_tempest_conf_overrides to be defined in many variables  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/89475716:19
opendevreviewMerged openstack/openstack-ansible-os_barbican master: Add quorum support for service  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/89569316:53
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server master: Add ability to define extra arguments for erlang  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/89568617:18
Moha /etc/neutron/plugins/ml2/openvswitch_agent.ini: `bridge_mappings = provider:PROVIDER_INTERFACE_NAME` (src: 21:41
Moha /etc/neutron/plugins/ml2/ml2_conf.ini: `flat_networks = provider`21:42
Moha`ovs-vsctl add-br provider`21:43
Moha`ovs-vsctl add-port br-ex <PROVIDER_INTERFACE_NAME, i.e enp0s9>`21:44
Moha`ovs-vsctl add-port provider* <PROVIDER_INTERFACE_NAME, i.e enp0s9>`21:44
MohaBut OVS expects enp0s9 to be a bridge!21:46
Moha(in manual installation)21:46
Mohasrc: https://docs.openstack.org/neutron/latest/install/compute-install-option2-ubuntu.html21:53

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