tripleo-heat-templates/environments/ha-redis.yaml
Damien Ciabrini 4236449451 Check that redis is removed prior to FFU
We want to disable Redis by default in new deployments, without
impacting upgrade of existing deployments.

Add a pre-check during upgrade and bail out if Redis is not
enabled explicitely during upgrade and if the resource already
exists in pacemaker. The pre-check is performed prior to
os upgrade so that pacemaker is still installed and the cluster
can still be inspected.

Tested as follows:
  . FFU with redis-bundle not removed fails as expected
  . FFU with redis-bundle removed finishes
  . FFU when redis service is enabled post-FFU always finishes
  . re-running os-upgrade is idempotent

Change-Id: Icd7503c9b9b5edc7ecfe20e6217fb8efeebf3140
Closes-Bug: #1872645
2021-12-16 13:59:23 +01:00

7 lines
315 B
YAML

# Environment file to deploy the Redis in a pacemaker cluster.
# As Redis is no longer deployed by default, this file is only
# necessary if you upgrade an existing overcloud or if you implicitely
# rely on Redis
resource_registry:
OS::TripleO::Services::Redis: ../deployment/database/redis-pacemaker-puppet.yaml