Thursday, 2021-08-26

*** rpittau|afk is now known as rpittau07:24
*** sshnaidm|afk is now known as sshnaidm09:38
Gue___________________________Hi guys. it's my understanding that currently nova ansible role does not support the configuration of different drivers like for instance vmware vsphere. am I correct?10:33
kleininoonedeadpunk: lets say, I would like to use https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/486156. then I need to create my own fork for os_neutron for U. What is the best way to say OSA to use os_neutron in my forked variant except changing ansible-role-requirements.yml? Are there other possible ways?10:34
jrosserkleini: check out how /etc/openstack-deploy/user-role-requirements.yml is used10:47
jrosseryou can use that to override specific roles to your fork10:47
jrosserassuming you run an OSA version new enough to have that facility10:47
mazzyI've found answer to my question. https://docs.openstack.org/project-deploy-guide/openstack-ansible/draft/app-advanced-config-override.html - the override function will create new stanza in the ini file and so define plugin config11:03
noonedeadpunkkleini: do you run lxb?11:07
noonedeadpunkor ovs?11:07
kleiniI use Open vSwitch, but I have no idea, what lxb is? I am currently on U and would like to go to V but before that, I would just like to get some other minor things done, that appeared with U in production, like https://github.com/ggiamarchi/vagrant-openstack-provider/issues/12811:16
kleiniaccording to grep U has support for user-role-requirements.yml, yay11:16
noonedeadpunklxb stands for linux bridge in my world haha11:31
noonedeadpunkok, gotcha. We just have uwsgi failing in CI for ovs11:32
noonedeadpunkI'm trying to understand why11:32
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/ussuri: Bump OpenStack-Ansible Ussuri  https://review.opendev.org/c/openstack/openstack-ansible/+/80613911:33
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron stable/wallaby: Set OVN jobs to voting  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/80608411:34
kleinifor me it works in staging with U, so it needs some slight changes. I can try a complete new deployment or have a look at your job later11:35
noonedeadpunkI'm already trying to run aio to see wtf11:35
noonedeadpunkAccording to logs it's weird11:35
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/c9e94b4fd33e4200bc37e634e148e1ed/log/logs/openstack/aio1_neutron_server_container-477782c8/neutron-rpc-server.service.journal-12-36-32.log.txt11:35
noonedeadpunkuwsgi is more straigforward issue to toackle down https://zuul.opendev.org/t/openstack/build/c9e94b4fd33e4200bc37e634e148e1ed/log/logs/openstack/aio1_neutron_server_container-477782c8/neutron-server.service.journal-12-36-32.log.txt11:36
noonedeadpunk*tackle down11:36
noonedeadpunkwell, in local aio I was not able to reproduce...13:45
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Implement uWSGI for neutron-api  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/48615614:12
noonedeadpunkFolks pelase vote on https://review.opendev.org/q/topic:%22bump_osa%22+(status:open)14:18
noonedeadpunkstable/walaby will be bumped once https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/798881 finally merge14:18
noonedeadpunkwithout it requirements bump would fail14:19
noonedeadpunk* please14:21
jrosserstill occasional calico fails on the neutron job14:46
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Include openstack_services for murano role  https://review.opendev.org/c/openstack/openstack-ansible/+/80537314:59
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_murano master: Fix murano role  https://review.opendev.org/c/openstack/openstack-ansible-os_murano/+/78123915:01
noonedeadpunkyeah it does (15:05
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_murano master: Fix murano role  https://review.opendev.org/c/openstack/openstack-ansible-os_murano/+/78123915:09
noonedeadpunkbtw good news is that murano almost passed :)15:09
noonedeadpunkfirst time for years...15:09
opendevreviewAdrien Cunin proposed openstack/openstack-ansible-os_swift stable/ussuri: Revert "split templates to work around configparser bug"  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/80621015:30
opendevreviewAdrien Cunin proposed openstack/openstack-ansible-os_swift stable/ussuri: Revert "split templates to work around configparser bug"  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/80621015:32
*** rpittau is now known as rpittau|afk16:02
opendevreviewMerged openstack/openstack-ansible stable/wallaby: Add shallow_since for ceph-ansible  https://review.opendev.org/c/openstack/openstack-ansible/+/80497616:33
spatelnoonedeadpunk i am trying to run latest neutron master branch and i did this in user_variable.yml file - https://paste.opendev.org/show/808359/16:41
spateland i ran openstack-ansible os-neutron.yml but look like nothing happened and no major change 16:42
spateldid i miss something...? 16:42
jrosserwhat is the sha?16:42
spateloh i need to run bootstrap right? 16:42
jrosserno16:42
spatelhttps://paste.opendev.org/show/808359/16:43
jrosseris it tip of master? checking you updated the sha16:43
jrosserbootstrap is only for ansible roles16:43
spateli want to run most latest master to test some OVN stuff 16:43
jrosserI know16:43
jrosserdid you update the sha?16:43
halali_-hosamwEryyAB5ycqF3PAxMY4D2p2P5j6PtC66Woja82Qgx3H434Any3MaizkW16:44
spatelneutron_git_install_branch: 701214481ff1df13b188d7826b44a1c8b51227ea16:44
spatelthis is my latest sha 16:44
spatelhttps://opendev.org/openstack/neutron/commit/701214481ff1df13b188d7826b44a1c8b51227ea16:44
spateljrosser did i do anything wrong?  neutron_git_install_branch: 701214481ff1df13b188d7826b44a1c8b51227ea16:48
jrossernot obviously16:49
spatelglad to know :)16:49
spatelbottom line is i want this patch  - https://review.opendev.org/c/openstack/neutron/+/79526016:50
jrosserwatch what it does as the netron role does the venv build16:50
spatellet me try with venv_build=yes may be that will force it 16:51
jrosserwell, ok :/16:51
spatelhmm no luck 16:58
spatelvery strange.. 16:58
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Implement uWSGI for neutron-api  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/48615616:58
spatellet me try -vvv and see16:58
opendevreviewMerged openstack/openstack-ansible stable/victoria: Bump OpenStack-Ansible Victoria  https://review.opendev.org/c/openstack/openstack-ansible/+/80600317:00
noonedeadpunk┳━┳ ヽ(ಠل͜ಠ)ノ https://review.opendev.org/c/openstack/openstack-ansible-os_murano/+/78123917:00
jrosserspared: from memory, the neutron requirements file on the repo server will get rewritten with the new sha and this should trigger the wheel build17:01
jrosserspatel ^17:01
spateloh okay17:03
spatelso we don't need to do venv_rebuild anyway it will do itself right17:03
spatelnow i can see my patch change.. 17:04
spatelwhen i used specific SHA for that patch - https://opendev.org/openstack/neutron/commit/95656a5893063a237f8941f6e63e233e9171a01817:04
jrosserthat’s why I :/ when you suggest it17:04
spatellet me do test and see 17:04
opendevreviewMerged openstack/openstack-ansible stable/ussuri: Bump OpenStack-Ansible Ussuri  https://review.opendev.org/c/openstack/openstack-ansible/+/80613917:11
spatelsorry for confusion look like latest master override that patch and i was looking for that, look like we are good 17:12
ebbexnoonedeadpunk: apologies for dragging out the debate on the neutron-api stuff, I happen to feel quite strongly about it :) Maybe because I invested so much time on it back in the pike days, only to have it not work properly :(18:14
spatelmgariepy, now OVN with SRIOV is working for me :)18:18
mgariepyspatel, nice.18:18
mgariepyso production ready ?18:18
spatelalmost 18:18
spatelnext step to test DPDK and then we are good, may need to update OSA doc to explain what need to do to setup SRIOV for OVN 18:19
spatelsomehow OSA didn't created this file for me so debugging to find out what trigger that - /etc/systemd/system/neutron-sriov-nic-agent.service18:21
spateli think i know what went wrong i do have neutron_plugin_type: ml2.ovn in user_variable.yml (look like its override everything in host_vars)18:23
spatellet me fix it and see18:23
spatelhelp me here to understand what trigger to create this file? /etc/systemd/system/neutron-sriov-nic-agent.service19:16
spatelI am assuming neutron_plugin_types: ml2.sriov but somehow not 19:17
mgariepyspatel, https://github.com/openstack/openstack-ansible-os_neutron/blob/master/vars/main.yml#L480-L49019:27
spatelso it has service_en: "{{ 'ml2.sriov' in neutron_plugin_types }}"19:29
opendevreviewMerged openstack/openstack-ansible-os_neutron master: Set OVN jobs to voting  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/80432419:30
*** sshnaidm is now known as sshnaidm|afk19:32
spatelmgariepy it should create service file right if all logics are correct19:46
spatelhmm i don't have neutron_sriov_nic group may be that is my issue19:54
spatelwhat trigger to create that group "neutron_sriov_nic" ? 19:55
spateli have followed all these steps - https://docs.openstack.org/openstack-ansible-os_neutron/latest/configure-network-services.html#sr-iov-support-optional19:56
mgariepyspatel, i guess the groups  mappsing might need some tweaking.20:07
mgariepyhttps://github.com/openstack/openstack-ansible/blob/master/inventory/env.d/neutron.yml#L6520:07
spatelmgariepy OVN doc edit evn.d to override some group https://docs.openstack.org/openstack-ansible-os_neutron/latest/app-ovn.html20:07
spateldoes that means i should add neutron_sriov_nic_agent there20:08
mgariepyi guess20:08
spatelsomething like this - https://paste.opendev.org/show/808362/20:09
spatellet me try and see20:10
mgariepynova also i think20:10
mgariepyhttps://github.com/openstack/openstack-ansible/blob/master/inventory/env.d/nova.yml#L5620:12
spatelgot it 20:12
spateli can see group now neutron_sriov_nic_agent so lets see if it trigger creating systemd service for sriov agent20:15
spatelits works 20:15
mgariepynice :D20:21
mgariepycan you patch the doc ?20:21
mgariepypretty please :D20:21
mgariepyhaha20:21
spatelYes i will :)20:24
spatelalso do you want me to add SRIOV section there with OVN 20:24
spatelso we have one place for everything 20:25
spatelanyway let me do that and you guys can review edit/delete stuff :)20:25
spatelI gotta go so i will catch you later, thank for stick around with my issue to resolve :)20:27
spatelgood night! 20:27

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