Add Octavia anti-affinity parameters

This patch adds the following parameter for Octavia:

1. OctaviaAntiAffinity

The default value is 'true' as is a best practice for production
deployments.

Depends-On: https://review.opendev.org/694832
Change-Id: I1adb886405cde6b6e0b5f25a735e36114cd1787b
This commit is contained in:
Michael Johnson
2019-11-18 11:09:52 -08:00
committed by Carlos Goncalves
parent 69c9949e62
commit 7f8a565ea8
2 changed files with 9 additions and 0 deletions

View File

@@ -193,6 +193,10 @@ parameters:
description: When true, logs will not be stored on the amphora filesystem.
This includes all kernel, system, and security logs.
type: boolean
OctaviaAntiAffinity:
default: true
description: Flag to indicate if anti-affinity feature is turned on.
type: boolean
conditions:
service_debug_unset: {equals : [{get_param: OctaviaDebug}, '']}
@@ -267,6 +271,7 @@ outputs:
octavia::controller::user_log_facility: {get_param: OctaviaTenantLogFacility}
octavia::controller::user_log_format: {get_param: OctaviaUserLogFormat}
octavia::controller::disable_local_log_storage: {get_param: OctaviaDisableLocalLogStorage}
octavia::controller::enable_anti_affinity: {get_param: OctaviaAntiAffinity}
-
if:
- octavia_topology_unset

View File

@@ -0,0 +1,4 @@
---
features:
- |
Added the Octavia anti-affinity parameters.