Contributor Guide¶
This document describes Neutron for contributors of the project, and assumes that you are already familiar with Neutron from an end-user perspective.
Basic Information¶
Neutron Policies¶
Gerrit Rechecks¶
Neutron Stadium¶
Developer Guide¶
In the Developer Guide, you will find information on Neutron’s lower level programming APIs. There are sections that cover the core pieces of Neutron, including its database, message queue, and scheduler components. There are also subsections that describe specific plugins inside Neutron. Finally, the developer guide includes information about Neutron testing infrastructure.
Neutron Internals¶
- Neutron Internals
- Address Scopes and Subnet Pools
- Agent Extensions
- API Extensions
- API Layer for Neutron WSGI/HTTP
- Calling the ML2 Plugin
- Code Profiling
- Database Layer
- Database Models Relocation
- DNS Nameserver Order Consistency
- External DNS Service Integration
- i18n for the Neutron Stadium
- L2 Agent Extensions
- L2 Agent Networking
- L3 Agent Extensions
- Layer 3 Networking via Layer 3 & OpenVSwitch Agents
- Linux Bridge Networking L2 Agent
- Live-migration
- Local IP
- Metadata Service Architectural Overview
- ML2 Extension Manager
- Network IP Availability Extension
- Objects
- Open vSwitch L2 Agent
- Open vSwitch Firewall Driver
- OVN Design Notes
- Neutron Open vSwitch vhost-user Support
- Neutron Plugin Architecture
- Policy Enforcement and Authorization
- Provisioning Blocks in relation to Composite Object Status
- Quality of Service
- Quota Management and Enforcement
- Retrying Operations
- RPC API Layer
- RPC Messaging Callback System
- Security Group API
- Segments Extension
- Service Extensions
- Services and Agents
- SR-IOV Networking L2 Agent
- Tags in Neutron Resources
- Upgrade strategy
- Module Reference
OVN Driver¶
Dashboards¶
There is a collection of dashboards to help developers and reviewers located here.