#openstack-meeting: gluon

Meeting started by bh526r at 18:00:22 UTC (full logs).

Meeting summary

    1. JinLi (jinli, 18:00:50)

  1. Roll Call (bh526r, 18:01:33)
    1. Bin Hu (bh526r, 18:01:44)
    2. Kamil Renczewski (krenczewski, 18:01:48)

  2. Admin Update (bh526r, 18:03:09)
    1. No admin update from my side. (bh526r, 18:03:33)

  3. Gluon Tasks (bh526r, 18:03:49)
    1. Our task list for Ocata release is in our wiki: https://wiki.openstack.org/wiki/Gluon/Tasks-Ocata (bh526r, 18:04:26)
    2. Original discussion etherpad during Design Summit in Barcelona is at: https://etherpad.openstack.org/p/ocata-gluon-work-plan (bh526r, 18:05:08)
    3. The etherpad during joint Nova-Neutron session is at: https://etherpad.openstack.org/p/ocata-nova-neutron-session (bh526r, 18:05:43)
    4. All of the work is along with the task list (bh526r, 18:06:15)

  4. Status Update (bh526r, 18:06:33)
    1. There have been about 9 outstanding patches in review since our last meeting (bh526r, 18:07:13)
    2. Now we are progressing in 7 areas (bh526r, 18:07:54)
    3. Task "Service Binding Model Proposal" based on approve BP https://blueprints.launchpad.net/python-gluon/+spec/port-service-binding-model, tracked by PM tool https://jira.opnfv.org/browse/NETREADY-39. (bh526r, 18:09:12)
    4. There were 3 patches for this task: (bh526r, 18:09:48)
    5. Patch 1: https://review.openstack.org/#/c/392250/ (bh526r, 18:09:57)
    6. Patch 2: https://review.openstack.org/#/c/395738/ (bh526r, 18:10:19)
    7. There were many comments in review. (bh526r, 18:11:30)
    8. Patch authors Georg (392250) and Tom (395738) took those comments, and jointly submitted a new patch (bh526r, 18:11:54)
    9. Patch 3 https://review.openstack.org/#/c/400012/ jointly by authors of 392250 and 395738 (bh526r, 18:12:20)
    10. 400012 was approved and merged on Monday. 392250 and 395738 were abandoned (bh526r, 18:13:18)
    11. Patch 400012 will serve as the baseline of service binding model, and more work is expected, such as formal definition of parameters etc, as I indicated in review approval (bh526r, 18:14:30)
    12. Task "Authentication and Access Control" based on approved BP https://blueprints.launchpad.net/python-gluon/+spec/gluon-auth. (bh526r, 18:15:43)
    13. it is tracked by 2 JIRAs: https://jira.opnfv.org/browse/NETREADY-47 and https://jira.opnfv.org/browse/NETREADY-48 (bh526r, 18:16:14)
    14. Kamal submitted a patch https://review.openstack.org/#/c/398577/ (bh526r, 18:16:32)
    15. It is under review, and there have been comments as of this morning (bh526r, 18:17:27)
    16. It is expected that Kamal will take into consideration those comments, and submit a new patchset for further review (bh526r, 18:18:01)
    17. Task "Support of Multiple YAMLs / Proton APIs" is based on approved BP https://blueprints.launchpad.net/python-gluon/+spec/multiple-api-support, and tracked by JIRA https://jira.opnfv.org/browse/NETREADY-58. (bh526r, 18:19:13)
    18. The code patch is https://review.openstack.org/#/c/399051/ (bh526r, 18:20:01)
    19. The code was approved and merged on Monday (bh526r, 18:20:44)
    20. Task "OpenContrail's Mechanism Driver" is based on approved BP https://blueprints.launchpad.net/python-gluon/+spec/gluon-contrail-integration (bh526r, 18:22:14)
    21. Kamil submitted a patch "https://review.openstack.org/#/c/402071/" (bh526r, 18:22:14)
    22. There was a comment regarding it is a mechanism driver, and the code might not belong to Gluon repo (bh526r, 18:23:01)
    23. In order to use Contrail's Mechanism Driver in OpenStack, we need to modify: /etc/neutron/plugins/ml2/ml2_conf.ini file (bh526r, 18:39:01)
    24. and also add entry to /opt/stack/neutron/neutron.egg-info/entry_points.txt (bh526r, 18:39:54)
    25. In section [ml2] we need to add my mechnosm driver to option "mechanism_drivers" (bh526r, 18:40:46)
    26. But we don't need to modify neutron.conf for Contrail's Mechanism Driver (bh526r, 18:41:19)
    27. On the other hand, we need to modify neutron.conf so that it points to Gluon's Extended ML2 Plugin which subclasses/wraps original core ML2 Plugin code (bh526r, 18:42:17)
    28. So Gluon's Extended ML2 Plugin and Contrail's Mechanism Driver are independent (bh526r, 18:43:04)
    29. Making both changes in neutron.conf for Gluon and changes in ml2_conf.ini and entry_points.txt will make Gluon work with Contrail through original Neutron's ML2 Plugin (bh526r, 18:44:18)
    30. In another word, those 2 configurations change will work together seamlessly and transparently as is (bh526r, 18:45:13)
    31. This has been verified by Kamil in his deployment of Contrail with Gluon (bh526r, 18:45:55)
    32. Regarding which repo Contrail's Mechanism Driver belongs to, Bin will communicate with Nachi, and installer assignees (Ian of devstack, Georg of Apex and Niko of Fuel) to get their input, and find the best way of hosting Contrail Mechanism Driver code as well as considering installer support (bh526r, 18:47:43)
    33. Task "https://jira.opnfv.org/browse/NETREADY-50" is tracked by JIRA https://jira.opnfv.org/browse/NETREADY-50 (bh526r, 18:49:47)
    34. Sorry, Task "Testing" is tracked by JIRA https://jira.opnfv.org/browse/NETREADY-50 (bh526r, 18:50:12)
    35. Patch https://review.openstack.org/#/c/388821/ and patch https://review.openstack.org/#/c/393935/ (bh526r, 18:50:52)
    36. Jin has fixed PEP8 issue in patch https://review.openstack.org/#/c/393935/ (bh526r, 18:52:13)
    37. There is another patch https://review.openstack.org/#/c/395031/ of developer documentation based on code (bh526r, 18:56:59)
    38. Because the code has been changed rapidly, Darla will update it (bh526r, 18:57:41)

  5. AOB (bh526r, 18:57:55)
    1. Noe (bh526r, 18:58:39)
    2. None (bh526r, 18:58:45)
    3. Meeting adjourned (bh526r, 18:58:52)


Meeting ended at 18:59:14 UTC (full logs).

Action items

  1. (none)


People present (lines said)

  1. bh526r (83)
  2. krenczewski (20)
  3. jinli (8)
  4. openstack (3)


Generated by MeetBot 0.1.4.