Remove the OVS-DPDK deprecated parameters
Few of the OVS-DPDK prameteres has been deprecated in the pike release, which are not required anymore. Removed those parameters from the templates. Change-Id: Iabb8002a9eb69321aa2d4aefac012dbe09dc80a6
This commit is contained in:
parent
ed26bd7165
commit
58b6034b24
@ -101,30 +101,6 @@ parameters:
|
|||||||
systemd and repin interrupts (IRQ repinning).
|
systemd and repin interrupts (IRQ repinning).
|
||||||
tags:
|
tags:
|
||||||
- role_specific
|
- role_specific
|
||||||
# DEPRECATED: the following options are deprecated and are currently maintained
|
|
||||||
# for backwards compatibility. They will be removed in the Queens cycle.
|
|
||||||
HostCpusList:
|
|
||||||
description: List of cores to be used for host process
|
|
||||||
type: string
|
|
||||||
constraints:
|
|
||||||
- allowed_pattern: "[0-9,-]+"
|
|
||||||
default: '0'
|
|
||||||
NeutronDpdkCoreList:
|
|
||||||
description: List of cores to be used for DPDK Poll Mode Driver
|
|
||||||
type: string
|
|
||||||
constraints:
|
|
||||||
- allowed_pattern: "[0-9,-]*"
|
|
||||||
default: ''
|
|
||||||
NeutronDpdkMemoryChannels:
|
|
||||||
description: Number of memory channels to be used for DPDK
|
|
||||||
type: string
|
|
||||||
constraints:
|
|
||||||
- allowed_pattern: "[0-9]*"
|
|
||||||
default: ''
|
|
||||||
NeutronDpdkSocketMemory:
|
|
||||||
default: ''
|
|
||||||
description: Memory allocated for each socket
|
|
||||||
type: string
|
|
||||||
|
|
||||||
conditions:
|
conditions:
|
||||||
is_host_config_required: {not: {equals: [{get_param: [RoleParameters, KernelArgs]}, ""]}}
|
is_host_config_required: {not: {equals: [{get_param: [RoleParameters, KernelArgs]}, ""]}}
|
||||||
@ -139,10 +115,6 @@ conditions:
|
|||||||
or:
|
or:
|
||||||
- is_host_config_required
|
- is_host_config_required
|
||||||
- is_dpdk_config_required
|
- is_dpdk_config_required
|
||||||
l_cores_empty: {equals: [{get_param: OvsDpdkCoreList}, '']}
|
|
||||||
pmd_cores_empty: {equals: [{get_param: OvsPmdCoreList}, '']}
|
|
||||||
mem_channels_empty: {equals: [{get_param: OvsDpdkMemoryChannels}, '']}
|
|
||||||
socket_mem_empty: {equals: [{get_param: OvsDpdkSocketMemory}, '']}
|
|
||||||
deployment_actions_empty:
|
deployment_actions_empty:
|
||||||
equals:
|
equals:
|
||||||
- {get_param: deployment_actions}
|
- {get_param: deployment_actions}
|
||||||
@ -162,10 +134,10 @@ resources:
|
|||||||
OvsPmdCoreList: OvsPmdCoreList
|
OvsPmdCoreList: OvsPmdCoreList
|
||||||
- values: {get_param: [RoleParameters]}
|
- values: {get_param: [RoleParameters]}
|
||||||
- values:
|
- values:
|
||||||
OvsDpdkCoreList: {if: [l_cores_empty, {get_param: HostCpusList}, {get_param: OvsDpdkCoreList}]}
|
OvsDpdkCoreList: {get_param: OvsDpdkCoreList}
|
||||||
OvsDpdkMemoryChannels: {if: [mem_channels_empty, {get_param: NeutronDpdkMemoryChannels}, {get_param: OvsDpdkMemoryChannels}]}
|
OvsDpdkMemoryChannels: {get_param: OvsDpdkMemoryChannels}
|
||||||
OvsDpdkSocketMemory: {if: [socket_mem_empty, {get_param: NeutronDpdkSocketMemory}, {get_param: OvsDpdkSocketMemory}]}
|
OvsDpdkSocketMemory: {get_param: OvsDpdkSocketMemory}
|
||||||
OvsPmdCoreList: {if: [pmd_cores_empty, {get_param: NeutronDpdkCoreList}, {get_param: OvsPmdCoreList}]}
|
OvsPmdCoreList: {get_param: OvsPmdCoreList}
|
||||||
|
|
||||||
HostParametersConfig:
|
HostParametersConfig:
|
||||||
type: OS::Heat::SoftwareConfig
|
type: OS::Heat::SoftwareConfig
|
||||||
|
@ -83,51 +83,6 @@ parameters:
|
|||||||
default: ""
|
default: ""
|
||||||
tags:
|
tags:
|
||||||
- role_specific
|
- role_specific
|
||||||
# DEPRECATED: the following options are deprecated and are currently maintained
|
|
||||||
# for backwards compatibility. They will be removed in the Queens cycle.
|
|
||||||
HostCpusList:
|
|
||||||
description: List of cores to be used for host process
|
|
||||||
type: string
|
|
||||||
constraints:
|
|
||||||
- allowed_pattern: "[0-9,-]*"
|
|
||||||
default: ''
|
|
||||||
NeutronDpdkCoreList:
|
|
||||||
description: List of cores to be used for DPDK Poll Mode Driver
|
|
||||||
type: string
|
|
||||||
constraints:
|
|
||||||
- allowed_pattern: "[0-9,-]*"
|
|
||||||
default: ''
|
|
||||||
NeutronDpdkMemoryChannels:
|
|
||||||
description: Number of memory channels to be used for DPDK
|
|
||||||
type: string
|
|
||||||
constraints:
|
|
||||||
- allowed_pattern: "[0-9]*"
|
|
||||||
default: ''
|
|
||||||
NeutronDpdkSocketMemory:
|
|
||||||
default: ''
|
|
||||||
description: Memory allocated for each socket
|
|
||||||
type: string
|
|
||||||
NeutronDpdkDriverType:
|
|
||||||
default: "vfio-pci"
|
|
||||||
description: DPDK Driver type
|
|
||||||
type: string
|
|
||||||
|
|
||||||
parameter_groups:
|
|
||||||
- label: deprecated
|
|
||||||
description: Do not use deprecated params, they will be removed.
|
|
||||||
parameters:
|
|
||||||
- HostCpusList
|
|
||||||
- NeutronDpdkCoreList
|
|
||||||
- NeutronDpdkMemoryChannels
|
|
||||||
- NeutronDpdkSocketMemory
|
|
||||||
- NeutronDpdkDriverType
|
|
||||||
|
|
||||||
conditions:
|
|
||||||
l_cores_empty: {equals: [{get_param: OvsDpdkCoreList}, '']}
|
|
||||||
pmd_cores_empty: {equals: [{get_param: OvsPmdCoreList}, '']}
|
|
||||||
mem_channels_empty: {equals: [{get_param: OvsDpdkMemoryChannels}, '']}
|
|
||||||
socket_mem_empty: {equals: [{get_param: OvsDpdkSocketMemory}, '']}
|
|
||||||
driver_not_set: {equals: [{get_param: OvsDpdkDriverType}, 'vfio-pci']}
|
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
role_data:
|
role_data:
|
||||||
@ -144,11 +99,11 @@ outputs:
|
|||||||
vswitch::dpdk::socket_mem: OvsDpdkSocketMemory
|
vswitch::dpdk::socket_mem: OvsDpdkSocketMemory
|
||||||
- values: {get_param: [RoleParameters]}
|
- values: {get_param: [RoleParameters]}
|
||||||
- values:
|
- values:
|
||||||
OvsDpdkCoreList: {if: [l_cores_empty, {get_param: HostCpusList}, {get_param: OvsDpdkCoreList}]}
|
OvsDpdkCoreList: {get_param: OvsDpdkCoreList}
|
||||||
OvsDpdkMemoryChannels: {if: [mem_channels_empty, {get_param: NeutronDpdkMemoryChannels}, {get_param: OvsDpdkMemoryChannels}]}
|
OvsDpdkMemoryChannels: {get_param: OvsDpdkMemoryChannels}
|
||||||
OvsDpdkSocketMemory: {if: [socket_mem_empty, {get_param: NeutronDpdkSocketMemory}, {get_param: OvsDpdkSocketMemory}]}
|
OvsDpdkSocketMemory: {get_param: OvsDpdkSocketMemory}
|
||||||
OvsDpdkDriverType: {if: [driver_not_set, {get_param: NeutronDpdkDriverType}, {get_param: OvsDpdkDriverType}]}
|
OvsDpdkDriverType: {get_param: OvsDpdkDriverType}
|
||||||
OvsPmdCoreList: {if: [pmd_cores_empty, {get_param: NeutronDpdkCoreList}, {get_param: OvsPmdCoreList}]}
|
OvsPmdCoreList: {get_param: OvsPmdCoreList}
|
||||||
|
|
||||||
upgrade_tasks:
|
upgrade_tasks:
|
||||||
- name: Check openvswitch version.
|
- name: Check openvswitch version.
|
||||||
|
@ -0,0 +1,11 @@
|
|||||||
|
---
|
||||||
|
upgrade:
|
||||||
|
- |
|
||||||
|
Deprecated OVS-DPDK parameters (in pike) have been removed in rocky.
|
||||||
|
If the deployment still uses the removed parameters, use the alternate
|
||||||
|
parameters.
|
||||||
|
Use ``OvsDpdkCoreList`` instead of ``HostCpusList``.
|
||||||
|
Use ``OvsPmdCoreList`` instead of ``NeutronDpdkCoreList``.
|
||||||
|
Use ``OvsDpdkMemoryChannels`` instead of ``NeutronDpdkMemoryChannels``.
|
||||||
|
Use ``OvsDpdkSocketMemory`` instead of ``NeutronDpdkSocketMemory``.
|
||||||
|
Use ``OvsDpdkDriverType`` instead of ``NeutronDpdkDriverType``.
|
@ -190,7 +190,6 @@ PARAMETER_DEFINITION_EXCLUSIONS = {'CephPools': ['description',
|
|||||||
'SSLCertificate': ['description',
|
'SSLCertificate': ['description',
|
||||||
'default',
|
'default',
|
||||||
'hidden'],
|
'hidden'],
|
||||||
'HostCpusList': ['default', 'constraints'],
|
|
||||||
'NodeIndex': ['description'],
|
'NodeIndex': ['description'],
|
||||||
'name': ['description', 'default'],
|
'name': ['description', 'default'],
|
||||||
'image': ['description', 'default'],
|
'image': ['description', 'default'],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user