There is a need for compute host(s) to be reserved exclusively for a specific tenant (or tenants).
Environment
Platform9 Managed OpenStack - v4.0 and Higher
Procedure
Creating New Host Aggregate
Within the Clarity UI, navigate to "Infrastructure" -> "Host Aggregates" and click on "Add a New Host Aggregate".
Specify a name for the host aggregate
Select the hosts that should be a part of this aggregate.
Click on "Add key-value metadata" and set the following.
Save changes by clicking on "Create Host Aggregate".
Creating Custom Flavor(s)
Within the Clarity UI, navigate to "Flavors" -> "Create a new flavor"
Specify the Flavor Name, vCPUs, RAM, and Disk.
On the next page, specify the following metadata.
On the final page, uncheck the "Available to all tenants?" box and select the desired tenants.
Verification
In the Clarity UI, authenticate as one of the authorized tenants
Launch a new instance (or several) using the newly-created flavor(s)
Once launched successfully, click on the "Instance Name" from within the "Instances" tab to confirm that it was launched in a host within the newly-created host aggregate.