Merge "Add new parameter NovaSchedulerLimitTenantsToPlacementAggregate" into stable/stein
This commit is contained in:
commit
8ad45833e1
|
@ -75,6 +75,13 @@ parameters:
|
||||||
default: 0
|
default: 0
|
||||||
description: Number of workers for Nova Scheduler services.
|
description: Number of workers for Nova Scheduler services.
|
||||||
type: number
|
type: number
|
||||||
|
NovaSchedulerLimitTenantsToPlacementAggregate:
|
||||||
|
default: false
|
||||||
|
description: >
|
||||||
|
This value allows to have tenant isolation with placement. It ensures
|
||||||
|
hosts in tenant-isolated host aggregate and availability zones will
|
||||||
|
only be available to specific set of tenants.
|
||||||
|
type: boolean
|
||||||
|
|
||||||
conditions:
|
conditions:
|
||||||
nova_scheduler_workers_zero: {equals : [{get_param: NovaSchedulerWorkers}, 0]}
|
nova_scheduler_workers_zero: {equals : [{get_param: NovaSchedulerWorkers}, 0]}
|
||||||
|
@ -118,6 +125,7 @@ outputs:
|
||||||
nova::scheduler::filter::scheduler_default_filters: {get_param: NovaSchedulerDefaultFilters}
|
nova::scheduler::filter::scheduler_default_filters: {get_param: NovaSchedulerDefaultFilters}
|
||||||
nova::scheduler::filter::scheduler_max_attempts: {get_param: NovaSchedulerMaxAttempts}
|
nova::scheduler::filter::scheduler_max_attempts: {get_param: NovaSchedulerMaxAttempts}
|
||||||
nova::scheduler::discover_hosts_in_cells_interval: {get_param: NovaSchedulerDiscoverHostsInCellsInterval}
|
nova::scheduler::discover_hosts_in_cells_interval: {get_param: NovaSchedulerDiscoverHostsInCellsInterval}
|
||||||
|
nova::scheduler::limit_tenants_to_placement_aggregate: {get_param: NovaSchedulerLimitTenantsToPlacementAggregate}
|
||||||
-
|
-
|
||||||
if:
|
if:
|
||||||
- nova_scheduler_workers_zero
|
- nova_scheduler_workers_zero
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Add boolean parameter `NovaSchedulerLimitTenantsToPlacementAggregate` which
|
||||||
|
allows to set `scheduler/limit_tenants_to_placement_aggregate` parameter
|
||||||
|
value, to have tenant isolation with placement. It ensures hosts are in
|
||||||
|
tenant-isolated host aggregate and availability zones will only be available
|
||||||
|
to specific set of tenants.
|
||||||
|
Default value for NovaSchedulerLimitTenantsToPlacementAggregate is false.
|
Loading…
Reference in New Issue