*** rpittau|afk is now known as rpittau | 07:24 | |
*** sshnaidm|afk is now known as sshnaidm | 09: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 |
---|---|---|
kleini | noonedeadpunk: 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 |
jrosser | kleini: check out how /etc/openstack-deploy/user-role-requirements.yml is used | 10:47 |
jrosser | you can use that to override specific roles to your fork | 10:47 |
jrosser | assuming you run an OSA version new enough to have that facility | 10:47 |
mazzy | I'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 config | 11:03 |
noonedeadpunk | kleini: do you run lxb? | 11:07 |
noonedeadpunk | or ovs? | 11:07 |
kleini | I 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/128 | 11:16 |
kleini | according to grep U has support for user-role-requirements.yml, yay | 11:16 |
noonedeadpunk | lxb stands for linux bridge in my world haha | 11:31 |
noonedeadpunk | ok, gotcha. We just have uwsgi failing in CI for ovs | 11:32 |
noonedeadpunk | I'm trying to understand why | 11:32 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible stable/ussuri: Bump OpenStack-Ansible Ussuri https://review.opendev.org/c/openstack/openstack-ansible/+/806139 | 11:33 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron stable/wallaby: Set OVN jobs to voting https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/806084 | 11:34 |
kleini | for 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 later | 11:35 |
noonedeadpunk | I'm already trying to run aio to see wtf | 11:35 |
noonedeadpunk | According to logs it's weird | 11:35 |
noonedeadpunk | https://zuul.opendev.org/t/openstack/build/c9e94b4fd33e4200bc37e634e148e1ed/log/logs/openstack/aio1_neutron_server_container-477782c8/neutron-rpc-server.service.journal-12-36-32.log.txt | 11:35 |
noonedeadpunk | uwsgi 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.txt | 11:36 |
noonedeadpunk | *tackle down | 11:36 |
noonedeadpunk | well, in local aio I was not able to reproduce... | 13:45 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Implement uWSGI for neutron-api https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/486156 | 14:12 |
noonedeadpunk | Folks pelase vote on https://review.opendev.org/q/topic:%22bump_osa%22+(status:open) | 14:18 |
noonedeadpunk | stable/walaby will be bumped once https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/798881 finally merge | 14:18 |
noonedeadpunk | without it requirements bump would fail | 14:19 |
noonedeadpunk | * please | 14:21 |
jrosser | still occasional calico fails on the neutron job | 14:46 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Include openstack_services for murano role https://review.opendev.org/c/openstack/openstack-ansible/+/805373 | 14:59 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_murano master: Fix murano role https://review.opendev.org/c/openstack/openstack-ansible-os_murano/+/781239 | 15:01 |
noonedeadpunk | yeah it does ( | 15:05 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_murano master: Fix murano role https://review.opendev.org/c/openstack/openstack-ansible-os_murano/+/781239 | 15:09 |
noonedeadpunk | btw good news is that murano almost passed :) | 15:09 |
noonedeadpunk | first time for years... | 15:09 |
opendevreview | Adrien 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/+/806210 | 15:30 |
opendevreview | Adrien 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/+/806210 | 15:32 |
*** rpittau is now known as rpittau|afk | 16:02 | |
opendevreview | Merged openstack/openstack-ansible stable/wallaby: Add shallow_since for ceph-ansible https://review.opendev.org/c/openstack/openstack-ansible/+/804976 | 16:33 |
spatel | noonedeadpunk 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 |
spatel | and i ran openstack-ansible os-neutron.yml but look like nothing happened and no major change | 16:42 |
spatel | did i miss something...? | 16:42 |
jrosser | what is the sha? | 16:42 |
spatel | oh i need to run bootstrap right? | 16:42 |
jrosser | no | 16:42 |
spatel | https://paste.opendev.org/show/808359/ | 16:43 |
jrosser | is it tip of master? checking you updated the sha | 16:43 |
jrosser | bootstrap is only for ansible roles | 16:43 |
spatel | i want to run most latest master to test some OVN stuff | 16:43 |
jrosser | I know | 16:43 |
jrosser | did you update the sha? | 16:43 |
halali_- | hosamwEryyAB5ycqF3PAxMY4D2p2P5j6PtC66Woja82Qgx3H434Any3MaizkW | 16:44 |
spatel | neutron_git_install_branch: 701214481ff1df13b188d7826b44a1c8b51227ea | 16:44 |
spatel | this is my latest sha | 16:44 |
spatel | https://opendev.org/openstack/neutron/commit/701214481ff1df13b188d7826b44a1c8b51227ea | 16:44 |
spatel | jrosser did i do anything wrong? neutron_git_install_branch: 701214481ff1df13b188d7826b44a1c8b51227ea | 16:48 |
jrosser | not obviously | 16:49 |
spatel | glad to know :) | 16:49 |
spatel | bottom line is i want this patch - https://review.opendev.org/c/openstack/neutron/+/795260 | 16:50 |
jrosser | watch what it does as the netron role does the venv build | 16:50 |
spatel | let me try with venv_build=yes may be that will force it | 16:51 |
jrosser | well, ok :/ | 16:51 |
spatel | hmm no luck | 16:58 |
spatel | very strange.. | 16:58 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Implement uWSGI for neutron-api https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/486156 | 16:58 |
spatel | let me try -vvv and see | 16:58 |
opendevreview | Merged openstack/openstack-ansible stable/victoria: Bump OpenStack-Ansible Victoria https://review.opendev.org/c/openstack/openstack-ansible/+/806003 | 17:00 |
noonedeadpunk | ┳━┳ ヽ(ಠل͜ಠ)ノ https://review.opendev.org/c/openstack/openstack-ansible-os_murano/+/781239 | 17:00 |
jrosser | spared: from memory, the neutron requirements file on the repo server will get rewritten with the new sha and this should trigger the wheel build | 17:01 |
jrosser | spatel ^ | 17:01 |
spatel | oh okay | 17:03 |
spatel | so we don't need to do venv_rebuild anyway it will do itself right | 17:03 |
spatel | now i can see my patch change.. | 17:04 |
spatel | when i used specific SHA for that patch - https://opendev.org/openstack/neutron/commit/95656a5893063a237f8941f6e63e233e9171a018 | 17:04 |
jrosser | that’s why I :/ when you suggest it | 17:04 |
spatel | let me do test and see | 17:04 |
opendevreview | Merged openstack/openstack-ansible stable/ussuri: Bump OpenStack-Ansible Ussuri https://review.opendev.org/c/openstack/openstack-ansible/+/806139 | 17:11 |
spatel | sorry for confusion look like latest master override that patch and i was looking for that, look like we are good | 17:12 |
ebbex | noonedeadpunk: 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 |
spatel | mgariepy, now OVN with SRIOV is working for me :) | 18:18 |
mgariepy | spatel, nice. | 18:18 |
mgariepy | so production ready ? | 18:18 |
spatel | almost | 18:18 |
spatel | next 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 |
spatel | somehow OSA didn't created this file for me so debugging to find out what trigger that - /etc/systemd/system/neutron-sriov-nic-agent.service | 18:21 |
spatel | i 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 |
spatel | let me fix it and see | 18:23 |
spatel | help me here to understand what trigger to create this file? /etc/systemd/system/neutron-sriov-nic-agent.service | 19:16 |
spatel | I am assuming neutron_plugin_types: ml2.sriov but somehow not | 19:17 |
mgariepy | spatel, https://github.com/openstack/openstack-ansible-os_neutron/blob/master/vars/main.yml#L480-L490 | 19:27 |
spatel | so it has service_en: "{{ 'ml2.sriov' in neutron_plugin_types }}" | 19:29 |
opendevreview | Merged openstack/openstack-ansible-os_neutron master: Set OVN jobs to voting https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/804324 | 19:30 |
*** sshnaidm is now known as sshnaidm|afk | 19:32 | |
spatel | mgariepy it should create service file right if all logics are correct | 19:46 |
spatel | hmm i don't have neutron_sriov_nic group may be that is my issue | 19:54 |
spatel | what trigger to create that group "neutron_sriov_nic" ? | 19:55 |
spatel | i have followed all these steps - https://docs.openstack.org/openstack-ansible-os_neutron/latest/configure-network-services.html#sr-iov-support-optional | 19:56 |
mgariepy | spatel, i guess the groups mappsing might need some tweaking. | 20:07 |
mgariepy | https://github.com/openstack/openstack-ansible/blob/master/inventory/env.d/neutron.yml#L65 | 20:07 |
spatel | mgariepy OVN doc edit evn.d to override some group https://docs.openstack.org/openstack-ansible-os_neutron/latest/app-ovn.html | 20:07 |
spatel | does that means i should add neutron_sriov_nic_agent there | 20:08 |
mgariepy | i guess | 20:08 |
spatel | something like this - https://paste.opendev.org/show/808362/ | 20:09 |
spatel | let me try and see | 20:10 |
mgariepy | nova also i think | 20:10 |
mgariepy | https://github.com/openstack/openstack-ansible/blob/master/inventory/env.d/nova.yml#L56 | 20:12 |
spatel | got it | 20:12 |
spatel | i can see group now neutron_sriov_nic_agent so lets see if it trigger creating systemd service for sriov agent | 20:15 |
spatel | its works | 20:15 |
mgariepy | nice :D | 20:21 |
mgariepy | can you patch the doc ? | 20:21 |
mgariepy | pretty please :D | 20:21 |
mgariepy | haha | 20:21 |
spatel | Yes i will :) | 20:24 |
spatel | also do you want me to add SRIOV section there with OVN | 20:24 |
spatel | so we have one place for everything | 20:25 |
spatel | anyway let me do that and you guys can review edit/delete stuff :) | 20:25 |
spatel | I gotta go so i will catch you later, thank for stick around with my issue to resolve :) | 20:27 |
spatel | good night! | 20:27 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!