diff --git a/puppet/services/neutron-sriov-agent.yaml b/puppet/services/neutron-sriov-agent.yaml index 5c52ecfc0b..0476ebfad6 100644 --- a/puppet/services/neutron-sriov-agent.yaml +++ b/puppet/services/neutron-sriov-agent.yaml @@ -57,6 +57,11 @@ parameters: Example "eth1:4096,eth2:128" type: comma_delimited_list default: "" + NeutronSriovAgentExtensions: + default: "" + description: > + Comma-separated list of extensions enabled for the Neutron SR-IOV agents. + type: comma_delimited_list resources: @@ -82,11 +87,13 @@ resources: - neutron::agents::ml2::sriov::physical_device_mappings: NeutronPhysicalDevMappings neutron::agents::ml2::sriov::exclude_devices: NeutronExcludeDevices tripleo::host::sriov::number_of_vfs: NeutronSriovNumVFs + neutron::agents::ml2::sriov::extensions: NeutronSriovAgentExtensions - values: {get_param: [RoleParameters]} - values: NeutronPhysicalDevMappings: {get_param: NeutronPhysicalDevMappings} NeutronExcludeDevices: {get_param: NeutronExcludeDevices} NeutronSriovNumVFs: {get_param: NeutronSriovNumVFs} + NeutronSriovAgentExtensions: {get_param: NeutronSriovAgentExtensions} outputs: role_data: diff --git a/releasenotes/notes/sriov-agent-extentions-08e1d9fb89c2efbf.yaml b/releasenotes/notes/sriov-agent-extentions-08e1d9fb89c2efbf.yaml new file mode 100644 index 0000000000..2b052ba885 --- /dev/null +++ b/releasenotes/notes/sriov-agent-extentions-08e1d9fb89c2efbf.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - | + Allow to configure SR-IOV agent with agent extenstions.