Skip to content

Commit 9c89c36

Browse files
author
Ratnakar Kolli
committed
Add options OpflexEndpointReqTimeout, OpflexNatMtuSize, AciKeystoneNotificationPurge
+ OpflexEndpointReqTimeout: + default: 10 + type: number + OpflexNatMtuSize: + default: 0 + type: number + AciKeystoneNotificationPurge: + type: boolean + default: true + description: > + When true, act on keystone notifications to purge On compute nodes remove the ovs bridge option which is not needed and add the patch bridge option that was missing
1 parent b080eb9 commit 9c89c36

23 files changed

+23
-8
lines changed

tripleo-ciscoaci/files/service-ciscoaci-compute.yaml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,17 @@ parameters:
3030
ACIApicInfraAnycastAddr:
3131
type: string
3232
default: '10.0.0.32'
33-
ACIOpflexOVSBridge:
34-
type: string
35-
default: 'br-int'
3633
ACIOpflexUplinkInterface:
3734
type: string
3835
default: 'nic1'
36+
ACIOpflexBridgeToPatch:
37+
type: string
38+
default: 'br-ex'
39+
description: >
40+
When opflex is used in VLAN encap mode, the interface connected to ACI fabric should
41+
be part of integration bridge br-int. In some network configuration, the interface could
42+
already be part of other bridge for example br-ex. Setting this value to br-ex will create
43+
a patch interface between br-int and br-ex. If set to empty string, no patch will be created
3944
ACIOpflexEncapMode:
4045
type: string
4146
default: 'vxlan'
@@ -69,7 +74,7 @@ outputs:
6974
ciscoaci::opflex::aci_apic_infra_anycast_address: {get_param: ACIApicInfraAnycastAddr}
7075
ciscoaci::opflex::aci_opflex_uplink_interface: {get_param: ACIOpflexUplinkInterface}
7176
ciscoaci::opflex::aci_opflex_encap_mode: {get_param: ACIOpflexEncapMode}
72-
ciscoaci::opflex::aci_opflex_ovs_bridge: {get_param: ACIOpflexOVSBridge}
77+
ciscoaci::opflex::opflex_target_bridge_to_patch: {get_param: ACIOpflexBridgeToPatch}
7378
ciscoaci::compute::use_lldp_discovery: {get_param: ACIUseLldp}
7479
step_config: |
7580
include tripleo::profile::base::ciscoaci_compute

tripleo-ciscoaci/files/service-ciscoaci.yaml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,6 @@ parameters:
5050
ACIApicInfraAnycastAddr:
5151
type: string
5252
default: '10.0.0.32'
53-
ACIOpflexOVSBridge:
54-
type: string
55-
default: 'br-int'
5653
ACIOpflexUplinkInterface:
5754
type: string
5855
default: 'nic1'
@@ -131,6 +128,17 @@ parameters:
131128
interfaces on each agent.
132129
type: comma_delimited_list
133130
default: ""
131+
OpflexEndpointReqTimeout:
132+
default: 10
133+
type: number
134+
OpflexNatMtuSize:
135+
default: 0
136+
type: number
137+
AciKeystoneNotificationPurge:
138+
type: boolean
139+
default: true
140+
description: >
141+
When true, act on keystone notifications to purge
134142
resources:
135143
NeutronBase:
136144
type: /usr/share/openstack-tripleo-heat-templates/puppet/services/neutron-base.yaml
@@ -184,7 +192,6 @@ outputs:
184192
ciscoaci::opflex::aci_apic_infra_anycast_address: {get_param: ACIApicInfraAnycastAddr}
185193
ciscoaci::opflex::aci_opflex_uplink_interface: {get_param: ACIOpflexUplinkInterface}
186194
ciscoaci::opflex::aci_opflex_encap_mode: {get_param: ACIOpflexEncapMode}
187-
ciscoaci::opflex::aci_opflex_ovs_bridge: {get_param: ACIOpflexOVSBridge}
188195
ciscoaci::opflex::opflex_target_bridge_to_patch: {get_param: ACIOpflexBridgeToPatch}
189196
ciscoaci::aim_config::rabbit_password: {get_param: RabbitPassword}
190197
ciscoaci::aim_config::rabbit_user: {get_param: RabbitUserName}
@@ -200,5 +207,8 @@ outputs:
200207
params:
201208
RANGES: {get_param: NeutronNetworkVLANRanges}
202209
ciscoaci::aim_config::physical_device_mappings: {get_param: NeutronPhysicalDevMappings}
210+
ciscoaci::aim::opflex_endpoint_request_timeout: {get_param: OpflexEndpointReqTimeout}
211+
ciscoaci::aim::opflex_nat_mtu_size: {get_param: OpflexNatMtuSize}
212+
ciscoaci::aim::enable_keystone_notification_purge: {get_param: AciKeystoneNotificationPurge}
203213
step_config: |
204214
include tripleo::profile::base::ciscoaci
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)