- name: openstack-network-agents
- description: OpenStack Network agents is a snap which goal is to communicate with MicroOVN to create network bridges and plug network interfaces to that bridge.
- snapcraft: snap-openstack-network-agents/snap/snapcraft.yaml at main · canonical/snap-openstack-network-agents · GitHub
- upstream: GitHub - canonical/snap-openstack-network-agents
- upstream-relation: The parts needing these permissions are self hosted in the snap
- interfaces:
- firewall-control:
- request-type: auto-connection
- reasoning: Features are being migrated for the snap-openstack-hypervisor to allow managing external networks in a dedicated snap. When the user chooses to manage the external network in
localconnectivity (when the user does not have an extra nic and is fine with that setup), the snap will assign an external bridge address on the nic, and add a firewall rule. (also remove on cleanup / switch to remote connectivity).
- firewall-control:
The rule managed by the snap is: POSTROUTING -w -t nat -s $ext_subnet, -j “MASQUERADE”, -m comment --comment “openstack-hypervisor external network rule”
(the name openstack-hypervisor is kept for backward compatibility)