Wednesday, 2022-06-15

opendevreviewyangjianfeng proposed openstack/python-openstackclient master: Add router ndp proxy commands  https://review.opendev.org/c/openstack/python-openstackclient/+/74903800:53
opendevreviewArx Cruz proposed openstack/ansible-collections-openstack master: Update routers_info for the new SDK  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/83848908:11
opendevreviewArtem Goncharov proposed openstack/ansible-collections-openstack master: Switch project_info to new SDK  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/84578209:42
*** tosky_ is now known as tosky09:42
opendevreviewArx Cruz proposed openstack/ansible-collections-openstack master: Update routers_info for the new SDK  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/83848910:07
*** tosky_ is now known as tosky11:55
*** tosky__ is now known as tosky13:17
*** tosky is now known as Guest216913:29
*** tosky__ is now known as tosky13:29
slaweqgtema hi, regarding neutron-vpnaas support in OSC - I asked about it on our Neutron team meeting yesterday13:43
slaweqand amotoki told me that support for that should be there through neutronclient plugin13:43
slaweqit's like that for all neutron advanced services according to what amotoki told me13:43
slaweqcan You check that maybe?13:43
gtemathe point was that you can't abandon neutronclient with this done this way13:46
opendevreviewmbu proposed openstack/python-openstackclient master: Wait for volume being available to set bootable or readonly  https://review.opendev.org/c/openstack/python-openstackclient/+/84599113:48
gtemaah, wait13:48
gtemaI maybe confusing neutronclient and `neutron` cli13:49
slaweqgtema yes, we don't want to abandon python-neutronclient python bindings13:50
slaweqwe only want to get rid of the CLI part of it13:50
slaweqas python bindings from it are used e.g. by heat AFAIK13:50
slaweqso there's no plan to remove it currently13:51
gtemayeah, but this is now this way13:51
gtemaokay, but this part is a CLI, so are you going to get rid of that?13:53
slaweqhmm, I think I will need to talk about it with amotoki once again :)13:54
gtemaanyway - we can move this into OSC13:54
slaweqbut we would need to move it also to SDK first, right?13:56
gtemawe can reuse most of the code just adding required bits in SDK13:56
gtemasending messages through matrix bridge seems really stuck for a while13:56
*** tosky__ is now known as tosky13:58
gtemaso repeating broken sync communication: we need add few things to SDK; we can move CLI stuff for vpnaas into OSC making it use SDK; I got over summit some other user saying some of router agents were also not supported by OSC - will check that also; Once this done you can drop CLI part of neutronclient13:58
opendevreviewArtem Goncharov proposed openstack/ansible-collections-openstack master: Switch project_info to new SDK  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/84578214:01
amotokigtema: slaweq: I just looked thru what are discussed above.14:03
amotokithe python-neutronclient repo contains three parts: neutron CLI, OSC plugin and python-bindings.14:03
gtemaright, that is now also my understanding of the code14:04
amotokiOSC plugin mainly convers advanced services like vpnaas, fwaas and dynamic-routing14:05
amotokiin addition the OSC plugin covers some experimental/addtional features in the neutorn repo.14:05
gtemado you want them to stay in neutronclient or should we move it under OSC?14:05
amotokithe laster is a  verytricky part14:05
amotokigtema: IMHO at least neutron features in OSC neutornclient plugin should be moved to OSC14:06
gtemawhich ones?14:06
* slaweq is in the meeting now, I will catch up later14:06
amotokigtema: this lists the commands covered by OSC neutronclient plugin https://docs.openstack.org/python-neutronclient/latest/cli/osc_plugins.html14:07
amotokifor example, "openstack network trunk create" is covered not by OSC but by OSC neutronclient plugin14:08
amotokiit is a feature in the main neutorn repo.14:08
gtemaso we should move them to core OSC, right?14:08
amotokiyes14:08
amotokiI believe it is less confusing14:09
gtemaokay. afaik only vpnaas is not currently covered by sdk14:09
amotokiof course advanced services like vpnaas can be moved to OSC/SDK, but I think features in neutron repo should be moved to OSC first.14:09
gtemaonce we move things into OSC I do not want to reintroduce dep on neutronclient, so need to cover things in SDK first14:10
gtemaI will work on that14:10
amotokisounds good. I will help it.14:13
gtemacool. Pls find out how to enable vpnaas in devstack and you can make change to add it to the devstack-networking jobs. We have currently vpnservice resource, but it is untested (in func jobs)14:13
amotokiat a quick look of the sdk repo, fwaas is covered by sdk. vpnaas, dynamic-routing, bgpvpn and sfc are not covered by SDK14:14
gtemaok, then eventually we should add enable them all in devstack14:14
amotokigtema: sure. I will check how to enable vpnaas in the jobs. I know how to enable vpnaas in devstack.14:15
gtemasound great, thanks amotoki14:15
amotokigtema: we first need to make them enabled in the SDK gate, right?14:16
gtemayes14:16
amotokithanks14:17
gtemathank you14:17
amotokithe summit sounds a great trigger to revive pending topics :)14:17
gtemayeah, right14:20
gtemapeople eventually get rid of frustration ;-)14:20
* gtema talks about himself14:21
fricklerdynamic-routing doesn't work with OVN, so it would need an alternative OVS-based job14:21
gtemaoh, and that is where whole fun starts again ;-)14:22
slaweqgtema frickler I'm not sure about which job You are talking now but osc-functional-devstack job now runs with ml2/ovs https://github.com/openstack/python-openstackclient/blob/master/.zuul.yaml#L8314:32
opendevreviewmbu proposed openstack/python-openstackclient master: Wait for volume being available to set bootable or readonly  https://review.opendev.org/c/openstack/python-openstackclient/+/84599114:32
slaweqso we should be good to run dynamic-routing there too probably14:33
gtemawe will see if it fails ;-)14:33
fricklerslaweq: oh, I wasn't aware of that. then we maybe need to add a job to test things on ovn instead14:38
fricklerin theory it shouldn't matter for clients, but there's theory and then there's reality ;)14:38
slaweqfrickler true, in theory it shouldn't matter :)14:46
gtemathe theory not matching reality was clearly visible through the summit ;-)14:47
opendevreviewArtem Goncharov proposed openstack/openstacksdk master: Add VPNaaS Endpoint Group resource  https://review.opendev.org/c/openstack/openstacksdk/+/84601615:46
opendevreviewArtem Goncharov proposed openstack/openstacksdk master: Reorg existing vpnaas content  https://review.opendev.org/c/openstack/openstacksdk/+/84601715:46
opendevreviewRafael Castillo proposed openstack/ansible-collections-openstack master: DNM: Test setting sdk version in build_test_packages  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/84485917:16
opendevreviewArtem Goncharov proposed openstack/ansible-collections-openstack master: Switch project_info to new SDK  https://review.opendev.org/c/openstack/ansible-collections-openstack/+/84578218:18
opendevreviewThiago Paiva Brito proposed openstack/openstacksdk master: Add update capabilities to Snapshots  https://review.opendev.org/c/openstack/openstacksdk/+/77876019:19
opendevreviewmbu proposed openstack/python-openstackclient master: Wait for volume being available to set bootable or readonly  https://review.opendev.org/c/openstack/python-openstackclient/+/84599119:40
opendevreviewmbu proposed openstack/python-openstackclient master: Wait for volume being available to set bootable or readonly  https://review.opendev.org/c/openstack/python-openstackclient/+/84599121:23

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