Browse Source

Merge "Add new parameter NovaSchedulerLimitTenantsToPlacementAggregate" into stable/stein

changes/10/731510/1
Zuul 1 month ago
committed by Gerrit Code Review
parent
commit
8ad45833e1
2 changed files with 17 additions and 0 deletions
  1. +8
    -0
      deployment/nova/nova-scheduler-container-puppet.yaml
  2. +9
    -0
      releasenotes/notes/nova_scheduler_limit_tenants_to_placement_aggregate-9889b0a73dd1d042.yaml

+ 8
- 0
deployment/nova/nova-scheduler-container-puppet.yaml View File

@@ -75,6 +75,13 @@ parameters:
default: 0
description: Number of workers for Nova Scheduler services.
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:
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_max_attempts: {get_param: NovaSchedulerMaxAttempts}
nova::scheduler::discover_hosts_in_cells_interval: {get_param: NovaSchedulerDiscoverHostsInCellsInterval}
nova::scheduler::limit_tenants_to_placement_aggregate: {get_param: NovaSchedulerLimitTenantsToPlacementAggregate}
-
if:
- nova_scheduler_workers_zero


+ 9
- 0
releasenotes/notes/nova_scheduler_limit_tenants_to_placement_aggregate-9889b0a73dd1d042.yaml View File

@@ -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…
Cancel
Save