neutron-datasource-driver-refactor

https://blueprints.launchpad.net/congress/+spec/neutron-datasource-driver-refactor

This blueprint is to cover the refactoring work to improve how the neutron datasource driver structures its data. In addition, to add security-group-rule support.

Problem description

  • Refractor neutron driver table schema.

  • Add security group/security-group-rule support

Proposed change

  • Leverage parent-key attribute to remove subtables.

  • Restructure table schema to be more natural.

  • Implement security-group/security-group-rule support.

Alternatives

N/A

Policy

N/A

Policy actions

N/A

Data sources

Neutron

Data model impact

The schema will change to remove the subtables. This will simplify how one writes policy though it will break existing policies that have been written against the neutron driver.

REST API impact

N/A

Security impact

N/A

Notifications impact

N/A

Other end user impact

N/A

Performance impact

N/A

Other deployer impact

The datasources.conf file will have to be updated to include the new neutron driver.

Developer impact

N/A

Implementation

Assignee(s)

Who is leading the writing of the code? Or is this a blueprint where you’re throwing it out there to see who picks it up?

If more than one person is working on the implementation, please designate the primary author and contact.

Primary assignee:

arosen

Work items

Implement

Dependencies

All other patches this requires have already been merged into congress.

Testing

Tempest and unittests will be present.

Documentation impact

Will update docs

References

N/A