From 7985f02b82d5a75c1d4cfe3543a7cfcce936e4c1 Mon Sep 17 00:00:00 2001 From: Lee Yarwood Date: Sun, 3 Mar 2019 14:15:40 +0000 Subject: [PATCH] nova: Deprecate the nova-placement service This will be replaced by an extracted Placement API service in Train. Change-Id: Ic904aba7c19eda0a0a22dd2d13b9d4182b4595c4 --- .../nova/nova-placement-container-puppet.yaml | 12 +++++++----- overcloud-resource-registry-puppet.j2.yaml | 2 +- .../notes/nova-placement-43fd353e6870461c.yaml | 5 +++++ 3 files changed, 13 insertions(+), 6 deletions(-) rename deployment/{ => deprecated}/nova/nova-placement-container-puppet.yaml (95%) create mode 100644 releasenotes/notes/nova-placement-43fd353e6870461c.yaml diff --git a/deployment/nova/nova-placement-container-puppet.yaml b/deployment/deprecated/nova/nova-placement-container-puppet.yaml similarity index 95% rename from deployment/nova/nova-placement-container-puppet.yaml rename to deployment/deprecated/nova/nova-placement-container-puppet.yaml index 65dd8cd72b..4051bc4263 100644 --- a/deployment/nova/nova-placement-container-puppet.yaml +++ b/deployment/deprecated/nova/nova-placement-container-puppet.yaml @@ -1,7 +1,9 @@ heat_template_version: rocky description: > - OpenStack containerized Nova Placement API service + OpenStack containerized Nova Placement API service. Note, this service is + deprecated in Stein and will be replaced in Train by an extracted Placement + API service. parameters: DockerNovaPlacementImage: @@ -68,16 +70,16 @@ conditions: resources: ContainersCommon: - type: ../../docker/services/containers-common.yaml + type: ../../../docker/services/containers-common.yaml MySQLClient: - type: ../../deployment/database/mysql-client.yaml + type: ../../../deployment/database/mysql-client.yaml NovaPlacementLogging: type: OS::TripleO::Services::Logging::NovaPlacement ApacheServiceBase: - type: ../../puppet/services/apache.yaml + type: ../../../puppet/services/apache.yaml properties: ServiceData: {get_param: ServiceData} ServiceNetMap: {get_param: ServiceNetMap} @@ -88,7 +90,7 @@ resources: EnableInternalTLS: {get_param: EnableInternalTLS} NovaBase: - type: ./nova-base-puppet.yaml + type: ../../nova/nova-base-puppet.yaml properties: ServiceData: {get_param: ServiceData} ServiceNetMap: {get_param: ServiceNetMap} diff --git a/overcloud-resource-registry-puppet.j2.yaml b/overcloud-resource-registry-puppet.j2.yaml index 1580789c83..c2de51c8d0 100644 --- a/overcloud-resource-registry-puppet.j2.yaml +++ b/overcloud-resource-registry-puppet.j2.yaml @@ -197,7 +197,7 @@ resource_registry: OS::TripleO::Services::NovaLibvirtGuests: deployment/nova/nova-libvirt-guests-container-puppet.yaml OS::TripleO::Services::NovaMetadata: deployment/nova/nova-metadata-container-puppet.yaml OS::TripleO::Services::NovaMigrationTarget: deployment/nova/nova-migration-target-container-puppet.yaml - OS::TripleO::Services::NovaPlacement: deployment/nova/nova-placement-container-puppet.yaml + OS::TripleO::Services::NovaPlacement: deployment/deprecated/nova/nova-placement-container-puppet.yaml OS::TripleO::Services::NovaScheduler: deployment/nova/nova-scheduler-container-puppet.yaml OS::TripleO::Services::NovaVncProxy: deployment/nova/nova-vnc-proxy-container-puppet.yaml OS::TripleO::Services::Novajoin: OS::Heat::None diff --git a/releasenotes/notes/nova-placement-43fd353e6870461c.yaml b/releasenotes/notes/nova-placement-43fd353e6870461c.yaml new file mode 100644 index 0000000000..a6220f6805 --- /dev/null +++ b/releasenotes/notes/nova-placement-43fd353e6870461c.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - | + The nova-placement service is deprecated in Stein and will be replaced in + Train by an extracted Placement API service.