---
include-pypi-link: true
storyboard: openstack/placement
release-model: cycle-with-rc
team: nova
type: service
repository-settings:
  openstack/placement:
    tarball-base: openstack-placement
cycle-highlights:
  - |
    Train is the first cycle where Placement is available solely from its own
    project and must be installed separately from Nova.
  - |
    Extensive benchmarking and profiling have led to massive performance
    enhancements in the placement service, especially in environments with
    large numbers of resource providers and high concurrency.
  - |
    Added support for forbidden aggregates which allows groups of resource
    providers to only be used for specific purposes, such as reserving a group
    of compute nodes for licensed workloads.
  - |
    Added a suite of features which, combined, enable targeting candidate
    providers that have complex trees modeling NUMA layouts, multiple devices,
    and networks where affinity between and grouping among the members of the
    tree are required. These features will help to enable NFV and other high
    performance workloads in the cloud.
releases:
  - version: 2.0.0.0rc1
    projects:
      - repo: openstack/placement
        hash: 2bf7ad034eead9328df1688adbeb8d415d6a7627
  - version: 2.0.0.0rc2
    projects:
      - repo: openstack/placement
        hash: 36beddbaf5e3cc4dce8e3abda5471fe95704feae
  - version: 2.0.0
    projects:
      - repo: openstack/placement
        hash: 36beddbaf5e3cc4dce8e3abda5471fe95704feae
    diff-start: 1.0.0.0rc1
  - version: 2.0.1
    projects:
      - repo: openstack/placement
        hash: ff55034f10ab0b45ebcc455434fa491efcd3eb7b
branches:
  - name: stable/train
    location: 2.0.0.0rc1
release-notes: https://docs.openstack.org/releasenotes/placement/train.html