Add Newton to Ocata UpgradeInitCommonCommand
This adds the UpgradeInitCommonCommand for newton..ocata common UpgradeInit commands. This comes before the ansible upgrade steps so we need to do things like remove the old newton hieradata and install the ansible-pacemaker module and ansible heat-agent plugin This defaults to '' and is set in the major-upgrade-composable-steps and unset in the major-upgrade-converge environment files. Change-Id: I0c7a32194c0069b63a501a913c17907b47c9cc16
This commit is contained in:
parent
306390d6bc
commit
01a91d3719
@ -2,3 +2,14 @@ resource_registry:
|
||||
OS::TripleO::PostDeploySteps: ../puppet/major_upgrade_steps.yaml
|
||||
parameter_defaults:
|
||||
UpgradeLevelNovaCompute: auto
|
||||
UpgradeInitCommonCommand: |
|
||||
#!/bin/bash
|
||||
# Newton to Ocata, we need to remove old hiera hook data and
|
||||
# install ansible heat agents and ansible-pacemaker
|
||||
set -eu
|
||||
yum install -y python-heat-agent-*
|
||||
yum install -y ansible-pacemaker
|
||||
rm -f /usr/libexec/os-apply-config/templates/etc/puppet/hiera.yaml
|
||||
rm -f /usr/libexec/os-refresh-config/configure.d/40-hiera-datafiles
|
||||
rm -f /etc/puppet/hieradata/*.yaml
|
||||
|
||||
|
@ -4,3 +4,4 @@ resource_registry:
|
||||
OS::TripleO::PostDeploySteps: ../puppet/post.yaml
|
||||
parameter_defaults:
|
||||
UpgradeLevelNovaCompute: ''
|
||||
UpgradeInitCommonCommand: ''
|
||||
|
@ -115,6 +115,14 @@ parameters:
|
||||
Command or script snippet to run on all overcloud nodes to
|
||||
initialize the upgrade process. E.g. a repository switch.
|
||||
default: ''
|
||||
UpgradeInitCommonCommand:
|
||||
type: string
|
||||
description: |
|
||||
Common commands required by the upgrades process. This should not
|
||||
normally be modified by the operator and is set and unset in the
|
||||
major-upgrade-composable-steps.yaml and major-upgrade-converge.yaml
|
||||
environment files.
|
||||
default: ''
|
||||
|
||||
resources:
|
||||
BlockStorage:
|
||||
@ -360,6 +368,7 @@ resources:
|
||||
- - "#!/bin/bash\n\n"
|
||||
- "if [[ -f /etc/resolv.conf.save ]] ; then rm /etc/resolv.conf.save; fi\n\n"
|
||||
- get_param: UpgradeInitCommand
|
||||
- get_param: UpgradeInitCommonCommand
|
||||
|
||||
# Note we may be able to make this conditional on UpgradeInitCommandNotEmpty
|
||||
# but https://bugs.launchpad.net/heat/+bug/1649900 needs fixing first
|
||||
|
@ -121,6 +121,14 @@ parameters:
|
||||
Command or script snippet to run on all overcloud nodes to
|
||||
initialize the upgrade process. E.g. a repository switch.
|
||||
default: ''
|
||||
UpgradeInitCommonCommand:
|
||||
type: string
|
||||
description: |
|
||||
Common commands required by the upgrades process. This should not
|
||||
normally be modified by the operator and is set and unset in the
|
||||
major-upgrade-composable-steps.yaml and major-upgrade-converge.yaml
|
||||
environment files.
|
||||
default: ''
|
||||
|
||||
resources:
|
||||
CephStorage:
|
||||
@ -366,6 +374,7 @@ resources:
|
||||
- - "#!/bin/bash\n\n"
|
||||
- "if [[ -f /etc/resolv.conf.save ]] ; then rm /etc/resolv.conf.save; fi\n\n"
|
||||
- get_param: UpgradeInitCommand
|
||||
- get_param: UpgradeInitCommonCommand
|
||||
|
||||
# Note we may be able to make this conditional on UpgradeInitCommandNotEmpty
|
||||
# but https://bugs.launchpad.net/heat/+bug/1649900 needs fixing first
|
||||
|
@ -133,6 +133,14 @@ parameters:
|
||||
Command or script snippet to run on all overcloud nodes to
|
||||
initialize the upgrade process. E.g. a repository switch.
|
||||
default: ''
|
||||
UpgradeInitCommonCommand:
|
||||
type: string
|
||||
description: |
|
||||
Common commands required by the upgrades process. This should not
|
||||
normally be modified by the operator and is set and unset in the
|
||||
major-upgrade-composable-steps.yaml and major-upgrade-converge.yaml
|
||||
environment files.
|
||||
default: ''
|
||||
|
||||
resources:
|
||||
|
||||
@ -383,6 +391,7 @@ resources:
|
||||
- - "#!/bin/bash\n\n"
|
||||
- "if [[ -f /etc/resolv.conf.save ]] ; then rm /etc/resolv.conf.save; fi\n\n"
|
||||
- get_param: UpgradeInitCommand
|
||||
- get_param: UpgradeInitCommonCommand
|
||||
|
||||
# Note we may be able to make this conditional on UpgradeInitCommandNotEmpty
|
||||
# but https://bugs.launchpad.net/heat/+bug/1649900 needs fixing first
|
||||
|
@ -147,6 +147,14 @@ parameters:
|
||||
Command or script snippet to run on all overcloud nodes to
|
||||
initialize the upgrade process. E.g. a repository switch.
|
||||
default: ''
|
||||
UpgradeInitCommonCommand:
|
||||
type: string
|
||||
description: |
|
||||
Common commands required by the upgrades process. This should not
|
||||
normally be modified by the operator and is set and unset in the
|
||||
major-upgrade-composable-steps.yaml and major-upgrade-converge.yaml
|
||||
environment files.
|
||||
default: ''
|
||||
|
||||
parameter_groups:
|
||||
- label: deprecated
|
||||
@ -417,6 +425,7 @@ resources:
|
||||
- - "#!/bin/bash\n\n"
|
||||
- "if [[ -f /etc/resolv.conf.save ]] ; then rm /etc/resolv.conf.save; fi\n\n"
|
||||
- get_param: UpgradeInitCommand
|
||||
- get_param: UpgradeInitCommonCommand
|
||||
|
||||
# Note we may be able to make this conditional on UpgradeInitCommandNotEmpty
|
||||
# but https://bugs.launchpad.net/heat/+bug/1649900 needs fixing first
|
||||
|
@ -115,6 +115,14 @@ parameters:
|
||||
Command or script snippet to run on all overcloud nodes to
|
||||
initialize the upgrade process. E.g. a repository switch.
|
||||
default: ''
|
||||
UpgradeInitCommonCommand:
|
||||
type: string
|
||||
description: |
|
||||
Common commands required by the upgrades process. This should not
|
||||
normally be modified by the operator and is set and unset in the
|
||||
major-upgrade-composable-steps.yaml and major-upgrade-converge.yaml
|
||||
environment files.
|
||||
default: ''
|
||||
|
||||
resources:
|
||||
|
||||
@ -360,6 +368,7 @@ resources:
|
||||
- - "#!/bin/bash\n\n"
|
||||
- "if [[ -f /etc/resolv.conf.save ]] ; then rm /etc/resolv.conf.save; fi\n\n"
|
||||
- get_param: UpgradeInitCommand
|
||||
- get_param: UpgradeInitCommonCommand
|
||||
|
||||
# Note we may be able to make this conditional on UpgradeInitCommandNotEmpty
|
||||
# but https://bugs.launchpad.net/heat/+bug/1649900 needs fixing first
|
||||
|
@ -137,7 +137,14 @@ parameters:
|
||||
Command or script snippet to run on all overcloud nodes to
|
||||
initialize the upgrade process. E.g. a repository switch.
|
||||
default: ''
|
||||
|
||||
UpgradeInitCommonCommand:
|
||||
type: string
|
||||
description: |
|
||||
Common commands required by the upgrades process. This should not
|
||||
normally be modified by the operator and is set and unset in the
|
||||
major-upgrade-composable-steps.yaml and major-upgrade-converge.yaml
|
||||
environment files.
|
||||
default: ''
|
||||
|
||||
resources:
|
||||
{{role}}:
|
||||
@ -386,6 +393,7 @@ resources:
|
||||
- - "#!/bin/bash\n\n"
|
||||
- "if [[ -f /etc/resolv.conf.save ]] ; then rm /etc/resolv.conf.save; fi\n\n"
|
||||
- get_param: UpgradeInitCommand
|
||||
- get_param: UpgradeInitCommonCommand
|
||||
|
||||
# Note we may be able to make this conditional on UpgradeInitCommandNotEmpty
|
||||
# but https://bugs.launchpad.net/heat/+bug/1649900 needs fixing first
|
||||
|
Loading…
Reference in New Issue
Block a user