Difference between revisions of "Gluon/Tasks-Pike"
< Gluon
(→Proton Model) |
(→Gluon Framework) |
||
(17 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
|- | |- | ||
| Configuration files to replace hardcoded constants | | Configuration files to replace hardcoded constants | ||
− | || | + | || Jin L |
− | || Pike || || || https://jira.opnfv.org/browse/NETREADY-44 | + | || Pike || Completed || || https://jira.opnfv.org/browse/NETREADY-44 |
|- | |- | ||
| Investigate and resolve synchronization issues sync between MySQL and etcd | | Investigate and resolve synchronization issues sync between MySQL and etcd | ||
|| Ian W and Sukhdev K | || Ian W and Sukhdev K | ||
− | || Pike || | + | || Pike || On hold || || https://jira.opnfv.org/browse/NETREADY-45 |
|- | |- | ||
| Synchronize bind operation with SDN controllers (e.g. (1) when SDNC “bind” fails; (2) ensure that “bind” succeeds before VM is spawned; (3) synchronize “bind” with “port_update” response; (4) push binding information to Proton) | | Synchronize bind operation with SDN controllers (e.g. (1) when SDNC “bind” fails; (2) ensure that “bind” succeeds before VM is spawned; (3) synchronize “bind” with “port_update” response; (4) push binding information to Proton) | ||
|| Ian W and Sukhdev K | || Ian W and Sukhdev K | ||
− | || Pike || | + | || Pike || On hold || || https://jira.opnfv.org/browse/NETREADY-46 |
|- | |- | ||
| Enabling Authentication on the Gluon Plugin Code. Currently, Authentication is enabled on the backend and CLI. We need the same on the Gluon Plugin code | | Enabling Authentication on the Gluon Plugin Code. Currently, Authentication is enabled on the backend and CLI. We need the same on the Gluon Plugin code | ||
− | || | + | || Jin L |
− | || Pike || || || https://jira.opnfv.org/browse/NETREADY- | + | || Pike || Completed || || https://jira.opnfv.org/browse/NETREADY- |
|- | |- | ||
| Provide a tool to generate policy.json file | | Provide a tool to generate policy.json file | ||
− | || | + | || Jin L |
− | || Pike || | + | || Pike || Completed || || https://jira.opnfv.org/browse/NETREADY- |
|- | |- | ||
| DevStack Integration (e.g. install etcd, database integration etc.) | | DevStack Integration (e.g. install etcd, database integration etc.) | ||
|| Ian W | || Ian W | ||
− | || Pike || | + | || Pike || On hold || || https://jira.opnfv.org/browse/NETREADY-52 |
|- | |- | ||
| Fuel Integration (e.g. create Fuel plugin to install Gluon) | | Fuel Integration (e.g. create Fuel plugin to install Gluon) | ||
|| Szilard C | || Szilard C | ||
− | || Pike || | + | || Pike || On hold || || https://jira.opnfv.org/browse/NETREADY- |
|- | |- | ||
| Apex Installer integration to install Gluon | | Apex Installer integration to install Gluon | ||
|| Georg K | || Georg K | ||
− | || Pike || | + | || Pike || Completed || || https://jira.opnfv.org/browse/NETREADY-41 |
|- | |- | ||
− | | | + | | Documentation Update: Developer Guide (API Specification, Version Management and RBAC), Installation Guide and User Guide |
|| Bin H | || Bin H | ||
− | || Pike || | + | || Pike || Completed || || https://jira.opnfv.org/browse/NETREADY- |
|- | |- | ||
| Shim Layer for ONOS | | Shim Layer for ONOS | ||
|| Robert T | || Robert T | ||
− | || Pike || | + | || Pike || Withdrawn || || https://jira.opnfv.org/browse/NETREADY- |
|- | |- | ||
| Use of “etcd” approved by infrastructure team (e.g. aligned with global requirements of infrastructure packages) (i.e. python-etcd>=0.4.3, click>=6.6) | | Use of “etcd” approved by infrastructure team (e.g. aligned with global requirements of infrastructure packages) (i.e. python-etcd>=0.4.3, click>=6.6) | ||
|| Ian W | || Ian W | ||
− | || TBD || On hold | + | || TBD || On hold || || https://jira.opnfv.org/browse/NETREADY-49 |
|- | |- | ||
| Version Management/Database Migration when Proton is upgraded | | Version Management/Database Migration when Proton is upgraded | ||
− | || | + | || Jin L |
− | || | + | || Pike || Completed || || https://jira.opnfv.org/browse/NETREADY- |
|- | |- | ||
| Database Migration (from SQLLite to MySQL) | | Database Migration (from SQLLite to MySQL) | ||
Line 65: | Line 65: | ||
|- | |- | ||
! Task !! Resources !! Release !! Status !! Blueprint !! JIRA | ! Task !! Resources !! Release !! Status !! Blueprint !! JIRA | ||
+ | |- | ||
+ | | Look into what should be returned when the base URL is accessed, i.e. what is expected by a REST API when the base URL is accessed. Currently, the proton server returns a response body with default_version, version, name, etc. We need to mimic what other APIs do (e.g. Neutron, Nova, etc). | ||
+ | || Jin L | ||
+ | || Pike || Completed || [https://blueprints.launchpad.net/python-gluon/+spec/port-service-binding-model port-service-binding-model] || https://jira.opnfv.org/browse/NETREADY- | ||
|- | |- | ||
| New service binding model for SFC | | New service binding model for SFC | ||
− | || | + | || Georg K |
− | || Pike || || [https://blueprints.launchpad.net/python-gluon/+spec/port-service-binding-model port-service-binding-model] || https://jira.opnfv.org/browse/NETREADY-39 | + | || Pike || Completed || [https://blueprints.launchpad.net/python-gluon/+spec/port-service-binding-model port-service-binding-model] || https://jira.opnfv.org/browse/NETREADY-39 |
|- | |- | ||
| Deferred IPAM | | Deferred IPAM | ||
|| | || | ||
− | || Pike || | + | || Pike || Duplicate || || https://jira.opnfv.org/browse/NETREADY-53 |
|- | |- | ||
| Create a cookiecutter (or script) to create a new API within the Proton source tree | | Create a cookiecutter (or script) to create a new API within the Proton source tree | ||
|| | || | ||
− | || Pike || | + | || Pike || On Hold || || https://jira.opnfv.org/browse/NETREADY-54 |
|- | |- | ||
| Sync thread needs to be updated to use log table to support Proton HA | | Sync thread needs to be updated to use log table to support Proton HA | ||
|| | || | ||
− | || Pike || | + | || Pike || On Hold || || https://jira.opnfv.org/browse/NETREADY-55 |
|- | |- | ||
| The Particle Generator needs to support hierarchical APIs in addition to flat APIs | | The Particle Generator needs to support hierarchical APIs in addition to flat APIs | ||
Line 103: | Line 107: | ||
| Removal of “port” dependency on “network/subnet” – '''Neutron''' part | | Removal of “port” dependency on “network/subnet” – '''Neutron''' part | ||
|| Ian W and Sukhdev K | || Ian W and Sukhdev K | ||
− | || Pike/Queens || | + | || Pike/Queens || On hold (Shift to Neutron) || || https://jira.opnfv.org/browse/NETREADY- |
|- | |- | ||
| IPAM (i.e. defer IP address assignment until “port-bind-to-VM” instead of port creation time after VM is landed on specific hypervisor) – '''Neutron''' part | | IPAM (i.e. defer IP address assignment until “port-bind-to-VM” instead of port creation time after VM is landed on specific hypervisor) – '''Neutron''' part | ||
Line 111: | Line 115: | ||
| Network “type” attribute in '''Neutron''' | | Network “type” attribute in '''Neutron''' | ||
|| Ian W and Sukhdev K | || Ian W and Sukhdev K | ||
− | || Pike/Queens || | + | || Pike/Queens || On hold (Shift to Neutron) || || https://jira.opnfv.org/browse/NETREADY- |
|} | |} |
Latest revision as of 00:31, 30 August 2017
Contents
Tasks for Pike and Beyond
Gluon Framework
Task | Resources | Release | Status | Blueprint | JIRA |
---|---|---|---|---|---|
Configuration files to replace hardcoded constants | Jin L | Pike | Completed | https://jira.opnfv.org/browse/NETREADY-44 | |
Investigate and resolve synchronization issues sync between MySQL and etcd | Ian W and Sukhdev K | Pike | On hold | https://jira.opnfv.org/browse/NETREADY-45 | |
Synchronize bind operation with SDN controllers (e.g. (1) when SDNC “bind” fails; (2) ensure that “bind” succeeds before VM is spawned; (3) synchronize “bind” with “port_update” response; (4) push binding information to Proton) | Ian W and Sukhdev K | Pike | On hold | https://jira.opnfv.org/browse/NETREADY-46 | |
Enabling Authentication on the Gluon Plugin Code. Currently, Authentication is enabled on the backend and CLI. We need the same on the Gluon Plugin code | Jin L | Pike | Completed | https://jira.opnfv.org/browse/NETREADY- | |
Provide a tool to generate policy.json file | Jin L | Pike | Completed | https://jira.opnfv.org/browse/NETREADY- | |
DevStack Integration (e.g. install etcd, database integration etc.) | Ian W | Pike | On hold | https://jira.opnfv.org/browse/NETREADY-52 | |
Fuel Integration (e.g. create Fuel plugin to install Gluon) | Szilard C | Pike | On hold | https://jira.opnfv.org/browse/NETREADY- | |
Apex Installer integration to install Gluon | Georg K | Pike | Completed | https://jira.opnfv.org/browse/NETREADY-41 | |
Documentation Update: Developer Guide (API Specification, Version Management and RBAC), Installation Guide and User Guide | Bin H | Pike | Completed | https://jira.opnfv.org/browse/NETREADY- | |
Shim Layer for ONOS | Robert T | Pike | Withdrawn | https://jira.opnfv.org/browse/NETREADY- | |
Use of “etcd” approved by infrastructure team (e.g. aligned with global requirements of infrastructure packages) (i.e. python-etcd>=0.4.3, click>=6.6) | Ian W | TBD | On hold | https://jira.opnfv.org/browse/NETREADY-49 | |
Version Management/Database Migration when Proton is upgraded | Jin L | Pike | Completed | https://jira.opnfv.org/browse/NETREADY- | |
Database Migration (from SQLLite to MySQL) | Niko H | TBD | On Hold | https://jira.opnfv.org/browse/NETREADY-26 and https://jira.opnfv.org/browse/NETREADY-51 |
Proton Model
Task | Resources | Release | Status | Blueprint | JIRA |
---|---|---|---|---|---|
Look into what should be returned when the base URL is accessed, i.e. what is expected by a REST API when the base URL is accessed. Currently, the proton server returns a response body with default_version, version, name, etc. We need to mimic what other APIs do (e.g. Neutron, Nova, etc). | Jin L | Pike | Completed | port-service-binding-model | https://jira.opnfv.org/browse/NETREADY- |
New service binding model for SFC | Georg K | Pike | Completed | port-service-binding-model | https://jira.opnfv.org/browse/NETREADY-39 |
Deferred IPAM | Pike | Duplicate | https://jira.opnfv.org/browse/NETREADY-53 | ||
Create a cookiecutter (or script) to create a new API within the Proton source tree | Pike | On Hold | https://jira.opnfv.org/browse/NETREADY-54 | ||
Sync thread needs to be updated to use log table to support Proton HA | Pike | On Hold | https://jira.opnfv.org/browse/NETREADY-55 | ||
The Particle Generator needs to support hierarchical APIs in addition to flat APIs | Niko H | Pike | On Hold (No Longer Needed) | https://jira.opnfv.org/browse/NETREADY-57 |
Nova and Neutron Related
Task | Resources | Release | Status | Blueprint | JIRA |
---|---|---|---|---|---|
Removal of “port” dependency on “network/subnet” – Nova part (https://review.openstack.org/#/c/390513/) | Ian W | Pike/Queens | On Hold (Shift to Neutron) | gluon-nova-plugin | https://jira.opnfv.org/browse/NETREADY- |
IPAM (i.e. defer IP address assignment until “port-bind-to-VM” instead of port creation time after VM is landed on specific hypervisor) – Nova part (https://review.openstack.org/#/c/390511/) – to verify https://github.com/openstack/nova/commit/54b8d7770ac7ba0ab49417ceacf82ebc708a3b3b | Ian W | Pike/Queens | Completed | gluon-nova-plugin | https://jira.opnfv.org/browse/NETREADY- |
Removal of “port” dependency on “network/subnet” – Neutron part | Ian W and Sukhdev K | Pike/Queens | On hold (Shift to Neutron) | https://jira.opnfv.org/browse/NETREADY- | |
IPAM (i.e. defer IP address assignment until “port-bind-to-VM” instead of port creation time after VM is landed on specific hypervisor) – Neutron part | Ian W | Pike/Queens | Completed | https://jira.opnfv.org/browse/NETREADY- | |
Network “type” attribute in Neutron | Ian W and Sukhdev K | Pike/Queens | On hold (Shift to Neutron) | https://jira.opnfv.org/browse/NETREADY- |