Friday, 2022-12-30

opendevreviewwu.chunyang proposed openstack/kolla-ansible master: Switch trove-api to wsgi running under apache.  https://review.opendev.org/c/openstack/kolla-ansible/+/85475901:33
opendevreviewwu.chunyang proposed openstack/kolla-ansible master: Switch trove-api to wsgi running under apache.  https://review.opendev.org/c/openstack/kolla-ansible/+/85475901:42
opendevreviewwu.chunyang proposed openstack/kolla-ansible master: Switch trove-api to wsgi running under apache.  https://review.opendev.org/c/openstack/kolla-ansible/+/85475901:46
opendevreviewwu.chunyang proposed openstack/kolla-ansible master: Implement automatic deploy of trove  https://review.opendev.org/c/openstack/kolla-ansible/+/86332102:06
opendevreviewwu.chunyang proposed openstack/kolla-ansible master: CI: Trove: Create a database instance  https://review.opendev.org/c/openstack/kolla-ansible/+/86352102:06
opendevreviewwu.chunyang proposed openstack/kolla-ansible master: Modernize the swift role  https://review.opendev.org/c/openstack/kolla-ansible/+/79749802:55
opendevreviewwu.chunyang proposed openstack/kolla-ansible master: Implement automatic deploy of trove  https://review.opendev.org/c/openstack/kolla-ansible/+/86332103:02
opendevreviewwu.chunyang proposed openstack/kolla-ansible master: CI: Trove: Create a database instance  https://review.opendev.org/c/openstack/kolla-ansible/+/86352103:08
opendevreviewwu.chunyang proposed openstack/kolla-ansible master: Modernize the swift role  https://review.opendev.org/c/openstack/kolla-ansible/+/79749806:52
mnasiadkaEugenMayer4: haproxy expects everything in one file08:16
bbezakguesswhat: for vlan transparency you would need to add vlan_transparent variable in neutron.conf - https://docs.openstack.org/neutron/latest/configuration/neutron.html#DEFAULT.vlan_transparent via https://docs.openstack.org/kolla-ansible/latest/admin/advanced-configuration.html#openstack-service-configuration-in-kolla, and also alter mtu for that -09:31
bbezakhttps://docs.openstack.org/neutron/latest/admin/config-mtu.html#networks-with-enabled-vlan-transparency09:31
guesswhatbbezak: thanks, I am not sure if  this would help my use case tho. ( i have attached external vm to the os network ; vlan trunk; but its not getting dhcp address, unless I create explictly port with MAC, but even then port has down status, not sure how its working , maybe provider, externale network would be better solution )09:38
guesswhatMAC of that VM09:38
guesswhatwhen will be images builded from master ( https://review.opendev.org/c/openstack/kolla/+/868565/3/kolla/common/config.py  ) published? 09:56
mnasiadkathey were, today10:06
mnasiadka(I assume you mean published)10:06
EugenMayer4i upgraded from 13.2.0 to 13.7.0 today (to prepare for a bigger jump to 14.x) - it seems like my instances can no longer access the metadata service via `curl -s http://169.254.169.254` - is there anything in particular i could check?10:07
EugenMayer4i already restarted the controller / computes once10:07
mnasiadkaML2/OVS or ML2/OVN?10:07
EugenMayer4mnasiadka was that for me?10:07
mnasiadkaEugenMayer4: yes10:07
EugenMayer4Trying to check / remember what this installation was. Assuming OVN, trying to double check10:09
EugenMayer4mnasiadka: neutron_plugin_agent: 'ovn' - so OVN10:13
mnasiadkaEugenMayer4: so check neutron_ovn_metadata_agent logs10:13
EugenMayer4neither on the compute nor on the controller i can find those logs under /var/log/kolla - do you mean the stdout from the container?10:15
mnasiadkano, they should be under /var/log/kolla/neutron10:16
mnasiadkaon the computes10:16
EugenMayer4https://gist.github.com/EugenMayer/e4e6d807972f2443ef42d135b68747ab those are the container logs at least, checking the others now10:17
EugenMayer4mnasiadka ok on the compute we have an issue https://gist.github.com/EugenMayer/2b600b0c24974b672616c746e3dcb6a710:18
EugenMayer42022-12-30 11:17:31.048 7 CRITICAL neutron [-] Unhandled error: neutron.privileged.agent.linux.ip_lib.InterfaceOperationNotSupported: Operation not supported on interface tap415ba715-d1, namespace ovnmeta-415ba715-dc0b-4a5e-beb9-43f71b0666a2.10:19
mnasiadkaI would stop the agent, clean up the netns, and start it again10:19
EugenMayer4can you point me to a doc on how to cleanup the namespaces?10:20
EugenMayer4i cannot say that iam ovn bulletproof at all10:20
mnasiadkaip netns ls, ip netns delete <name>10:25
EugenMayer4i assume on all coputes?10:26
EugenMayer4computes10:26
EugenMayer4so what i did: stopped the `neutron_ovn_metadata_agent` container, then removed the netns (one) and started the container again. One netns has been recreated due to that10:29
EugenMayer4uppon starting the container, i see that the logs still throw:10:30
EugenMayer42022-12-30 11:29:49.505 7 CRITICAL neutron [-] Unhandled error: neutron.privileged.agent.linux.ip_lib.InterfaceOperationNotSupported: Operation not supported on interface tap415ba715-d1, namespace ovnmeta-415ba715-dc0b-4a5e-beb9-43f71b0666a2.10:30
EugenMayer4mnasiadka reading up on https://docs.openstack.org/releasenotes/kolla/xena.html ones again to see if i missed anything on the upgrade from 13.2 to 13.7 10:42
EugenMayer4also checked https://docs.openstack.org/releasenotes/kolla-ansible/xena.html and di find nothing10:45
EugenMayer4i assume just trying the planned 14.0 upgrade will not be a chance to fix this by accident (desp. move)10:46
EugenMayer4found something similar https://www.mail-archive.com/yahoo-eng-team@lists.launchpad.net/msg89710.html10:52
EugenMayer4which endeded up as https://bugs.launchpad.net/ubuntu/+source/neutron/+bug/199573510:53
EugenMayer4running ip netns exec ovnmeta-415ba715-dc0b-4a5e-beb9-43f71b0666a2 ip a i can see the tap intarface that seems to be problematic10:55
EugenMayer4it seems like https://github.com/svinota/pyroute2/issues/923 is the fix for this issue. But this would mean the docker image running metadata (some python app i assume) has an outdated pyroute2 ?10:57
EugenMayer4currently deployed with kolla:11:00
EugenMayer4pip3 list | grep kolla11:00
EugenMayer4kolla                  13.7.011:00
EugenMayer4kolla-ansible          13.7.011:00
mnasiadkacheck inside the metadata agent container image - I mean the pyroute2 version11:06
mnasiadkait's mandated by what is in openstack requirements - https://github.com/openstack/requirements/blob/master/upper-constraints.txt (check proper branch)11:07
EugenMayer4mnasiadka not sure how to check this inside the image. Is the system python used?11:14
mnasiadkayes, docker exec -it neutron_ovn_metadata_agent pip3 freeze | grep pyroute11:15
EugenMayer4very interesting, runnin `docker pull quay.io/openstack.kolla/ubuntu-source-neutron-metadata-agent:xena` does actually pull a newer image when running this on the compute11:17
EugenMayer4pip3 freeze | grep pyroute11:18
EugenMayer4pyroute2==0.6.611:18
EugenMayer4AFAICS this is the actual problematic version11:18
EugenMayer4seems like in yoga 0.6.6 is still used11:19
EugenMayer4it seems like kolla did not pull the images during the upgrade to 13.7 at all11:21
EugenMayer4when i manually pull xena i have a more recent version then the ones i see on the computes that did not not pull11:22
EugenMayer4mnasiadka entirely stuck here, cannot get anything up. Any help would be awesome12:01
EugenMayer4the question is if i somehow can work-arround it by manually removing the IP12:04
EugenMayer4i have manually removed the IP from each of the tap interfaces and could bring up the metadata service this way. I'am not sure how temporary this fix is12:40
mnasiadkaEugenMayer4: if you're using published container images - it might make sense to run kolla-ansible pull to get latest images13:21
EugenMayer4mnasiadka i did all that13:21
EugenMayer4mnasiadka i was running the latest images. But the pyroute package is even too old in yoga, so it did not change anything13:21
mnasiadkayeah, I see that, it seems the fix is in 0.6.1013:24
mnasiadkabut upper-constraints.txt in xena and yoga is 0.6.613:25
mnasiadkahttps://bugs.launchpad.net/neutron/+bug/1991501 - here is a similar bug13:27
EugenMayer4mnasiadka do you think updating to ZED could fix that?13:44
mnasiadkahttps://github.com/openstack/requirements/blob/fc7e2105e81c352602085bd2928a706d0ab8a80d/upper-constraints.txt#L151 - seems like it13:44
EugenMayer4but there are not zed releases yet AFAICs13:45
EugenMayer4quay.io/openstack.kolla/ubuntu-source-neutron-metadata-agent:zed is not available13:45
EugenMayer4i guess zed is "master" https://docs.openstack.org/releasenotes/kolla-ansible/zed.html - so not released yet13:46
EugenMayer4seems like the openstack release at least has been done already https://releases.openstack.org/13:47
mnasiadkawe renamed container images in Zed release13:58
mnasiadkathere is no binary, so there is no source13:58
mnasiadkaand yes, we did a release13:59
mnasiadkahttps://quay.io/repository/openstack.kolla/neutron-metadata-agent?tab=tags&tag=latest13:59
mnasiadkait's there13:59
EugenMayer4ah interesting14:02
EugenMayer4mnasiadka do you assume i can go from 13 to 15 directly or should i go from 13.7 to 14.7 and then to 15?14:03
mnasiadkayou need to go from xena to yoga and then to zed14:03
EugenMayer4I see14:04
EugenMayer4Thank you!14:04
EugenMayer4mnasiadka i guess i can go from 13.7 to 14.7 direct, i do not need to go to 14.0 first?14:04
mnasiadkayes, you can14:05
EugenMayer4Thank you a lot, i guess i finish the k8s 1.25 upgrrade first here, since the rke2 cluster is freaking out a bit too due to PSP issues, then i try to go to yoga, i assume i will have the same issue again, fixing it and then going on. 14:06
EugenMayer4mnasiadka: I did check the upgrade notes for yoga but there was way less to consider compared to the update to xena or even "within xena" - anything you would warn to look at?14:07
EugenMayer4one thing i'am not sure about yet is the change with nova_enable_external_metadata14:07
mnasiadkaEugenMayer4: I think the major change is switch to Ubuntu Jammy - if you're using Ubuntu :)14:08
mnasiadkaEugenMayer4: normally nobody needs nova metadata exposed to the internet14:08
EugenMayer4thanks14:08
EugenMayer4you mean the images did switch? Or is the host os expected to be jammy?14:08
EugenMayer4asking because i use debian bullseye as a host os14:09
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/zed: Revert "[release] Use Zed images in stable/zed"  https://review.opendev.org/c/openstack/kolla-ansible/+/86877414:13
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/zed: Revert "[release] Update ansible-collection-kolla to stable/zed"  https://review.opendev.org/c/openstack/kolla-ansible/+/86877514:13
EugenMayer4mnasiadka sorry for disturbing again. But could you shortly hint if the upgrade on jammy was related to the docker image os or what is expected to run as a host os?14:30
mnasiadkaEugenMayer4: it's expected to be a host os, but I think we support Focal in Zed as a ,,transitional'' OS - https://github.com/openstack/kolla-ansible/blob/stable/zed/ansible/roles/prechecks/vars/main.yml14:32
fricklerbut we don't support ubuntu on debian or vice versa. for sure that's completely untested at least14:46
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: ovn: Improve clustering  https://review.opendev.org/c/openstack/kolla-ansible/+/86892915:20
EugenMayer4how is that even a dependency? I mean, since everything is running on the containers frickler mnasiadka? Since i run debian bullseye, i could use the bullseye zed images too to match my host os, if that is such a requirement15:43
EugenMayer4i did not intentionally "pick" ubuntu images, i assume that was just the default (iam yet also not aware where to configure this flavour / image type)15:44
EugenMayer4i ran the prechecks today, so i assume it should have complained if i run ubuntu focal containers on a debian-bullseye?15:47
EugenMayer4Just checked on docker container on the controller as an example15:49
EugenMayer4 cat /etc/debian_version 15:49
EugenMayer4bullseye/sid15:49
EugenMayer4This means that quay.io/openstack.kolla/ubuntu-source-nova-compute:xena actually point to debian based images by default15:50
mnasiadkaUbuntu is debian based, so it’s less of a problem to mix, but we don’t support that. Maybe we should add some warning to prechecks.15:58
EugenMayer4Do i mix at all? running bullseye as host and seeing that :xena is referenced, seems to be a match? :xena points to images based on debian:bullseye like quay.io/openstack.kolla/ubuntu-source-nova-compute:xena16:51
EugenMayer4I'am kind of confused here, that you guys mention that i mix OS. It either is auto-selected, thus since i use debia bullseye as host os, kolla selects :xena and thus a bullseye image, or it just happens to be the default by accidenet and i should have actually "set it to ensure"16:52
opendevreviewDawud proposed openstack/kolla-ansible master: Add filter to label groups for prometheus  https://review.opendev.org/c/openstack/kolla-ansible/+/86893017:04
opendevreviewDawud proposed openstack/kolla-ansible master: Add filter to label groups for prometheus  https://review.opendev.org/c/openstack/kolla-ansible/+/86893019:03
*** Guest689 is now known as darkkilla20:22
*** EugenMayer48 is now known as EugenMayer420:34
opendevreviewDawud proposed openstack/kolla-ansible master: Add filter to label groups for prometheus  https://review.opendev.org/c/openstack/kolla-ansible/+/86893020:37
dking_tmpThis isn't specifically a kolla question, but is there anybody around who might be able to help me troubleshoot why a I can't seem to ping a floating IP on a very basic new kolla-ansible deploy?21:54

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