Neutron Policy Server
This is a simple server which can be used to manage complex Neutron policies which are not possible to be managed using the default Neutron policy.json file due to the lack of programmatic control. It covers the following use cases:
Allowed Address Pairs for Provider Networks
The default Neutron policy does not allow the use of allowed address pairs for provider networks. However, in a use case where you need to run a highly available service on a provider network, you may need to use allowed address pairs to allow multiple instances to share the same IP address.
This service intercepts the existing Neutron policy and allows the use of allowed address pairs for provider networks under these circumstances:
Users can modify an allowed_address_pairs attribute to their port if they own another port on the same network with the same MAC & IP address.
Users cannot delete a port if another port on the same network has an allowed_address_pairs attribute with the same MAC & IP address.
Users cannot modify the fixed_ips attribute of a port if another port on the same network has an allowed_address_pairs attribute with the IP.
Metadata
Release files for neutron-policy-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| neutron-policy-server-0.1.0.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| neutron_policy_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.7 kB
Release files / neutron-policy-server-0.1.0.tar.gz
| Download URL | neutron-policy-server-0.1.0.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4c0aa2ac966cd361d24f3597b7d065d4b9278ceffb1e3fe7b5733a55b9a1d8ff
|
|
BLAKE2b-256 checksum How to use checksums |
687bbd2b60d467b77cadf21df8c585e78eee897f78d54864671c950f837f5a6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.10.12
|
Release files / neutron_policy_server-0.1.0-py3-none-any.whl
| Download URL | neutron_policy_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
944074706cd098cbb53f73e6c63101284eb0890a6b287d18e0ad5ea1b24bc377
|
|
BLAKE2b-256 checksum How to use checksums |
3ab78dcfa4607a535d6a90d2f3e802d0edac6109c6df1c49629917477cbf506c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.10.12
|