Enable the Trunk Extension for NeutronΒΆ

You can use Helm overrides to enable the Trunk Neutron extension.

Procedure

  1. Create a yaml file to enable the trunk extension for neutron.

    ~(keystone_admin)]$ cat > neutron-overrides.yaml <<EOF
    conf:
     neutron:
       DEFAULT:
         service_plugins:
         - router
         - network_segment_range
         - trunk
    EOF
    
  2. Update the neutron overrides and apply to stx-openstack.

    $ source /etc/platform/openrc
    ~(keystone_admin)]$ system helm-override-update stx-openstack neutron openstack --values neutron-overrides.yaml
    ~(keystone_admin)]$ system helm-override-show stx-openstack neutron openstack
    ~(keystone_admin)]$ system application-apply stx-openstack
  3. In a separate shell, verify that the Trunk Extension and Trunk port details extensions are enabled.

    $ source /etc/platform/openrc
    $ OS_AUTH_URL=http://keystone.openstack.svc.cluster.local/v3
    $ openstack extension list --network | grep -i trunk