Set openstack_old_version to openstack version by default
openstack_old_version is used only during upgrade/update procedure.
By default openstack_old_version should be the same as openstack_version
and not hardcoded. Currently it is always ocata, but with this patch
it can be easily overriden from cluster level. The same also is
applicable for Gnocchi.
Change-Id: I7dfe83838d9e52900b6ac264228fa0d448193c94
Related-Prod: https://mirantis.jira.com/browse/PROD-24991
diff --git a/defaults/openstack/init.yml b/defaults/openstack/init.yml
index b1f814c..23f0332 100644
--- a/defaults/openstack/init.yml
+++ b/defaults/openstack/init.yml
@@ -19,8 +19,8 @@
openstack_memcache_security_strategy: 'ENCRYPT'
openstack_memcached_proto_tcp_enabled: True
openstack_memcached_proto_udp_enabled: False
- openstack_old_version: ocata
openstack_version: ocata
+ openstack_old_version: ${_param:openstack_version}
openstack_upgrade_enabled: False
# Cinder
cinder_memcache_security_enabled: ${_param:openstack_memcache_security_enabled}
@@ -61,8 +61,8 @@
# Gnocchi
gnocchi_memcache_security_enabled: ${_param:openstack_memcache_security_enabled}
gnocchi_memcache_secret_key: ''
- gnocchi_old_version: 4.0
gnocchi_version: 4.0
+ gnocchi_old_version: ${_param:gnocchi_version}
gnocchi_upgrade_enabled: ${_param:openstack_upgrade_enabled}
# Panko
panko_memcache_security_enabled: ${_param:openstack_memcache_security_enabled}