From 93083a656ca2ed128b66c97bb374d264eddfc0c4 Mon Sep 17 00:00:00 2001 From: Lee Yarwood Date: Tue, 21 Nov 2017 23:00:07 +0000 Subject: [PATCH] ffu: Add fast-forward-upgrade env This change introduces a simple environment file to be used when updating the inital overcloud stack to generate the required Ansible outputs. This environment introduces the following: - resource_registry entries to ensure compatability between the deployed Newton stack and the new Queens stack. These services having been previously deprecated in Ocata before removal in Pike. - parameter_defaults for StackUpdateType and UpgradeRemoveUnusedPackages bp fast-forward-upgrades Change-Id: I3c690b8d08ca3a7d75481e176760a0efddebf82a --- environments/fast-forward-upgrade.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 environments/fast-forward-upgrade.yaml diff --git a/environments/fast-forward-upgrade.yaml b/environments/fast-forward-upgrade.yaml new file mode 100644 index 0000000000..1d98d73080 --- /dev/null +++ b/environments/fast-forward-upgrade.yaml @@ -0,0 +1,19 @@ +# NOTE(lyarwood): Required as these services were deprecated in O and then +# removed in P but will still be present in the initial N Overcloud stack at +# the start of a fast-forward upgrade. +resource_registry: + OS::TripleO::Services::Core: OS::Heat::None + OS::TripleO::Services::GlanceRegistry: OS::Heat::None + OS::TripleO::Services::VipHosts: OS::Heat::None + OS::TripleO::Services::CephExternal: OS::Heat::None + OS::TripleO::Services::CephMgr: OS::Heat::None + OS::TripleO::Services::CephMon: OS::Heat::None + OS::TripleO::Services::CephOSD: OS::Heat::None + OS::TripleO::Services::CephClient: OS::Heat::None + OS::TripleO::Services::CephMds: OS::Heat::None + OS::TripleO::Services::CephRbdMirror: OS::Heat::None + OS::TripleO::Services::CephRgw: OS::Heat::None + +parameter_defaults: + StackUpdateType: FASTFORWARDUPGRADE + UpgradeRemoveUnusedPackages: true