Merge "Remove the openvswitch special case upgrade code"
This commit is contained in:
commit
a1b3e2ee75
@ -34,31 +34,34 @@ if [[ -n \$NOVA_COMPUTE ]]; then
|
|||||||
crudini --set /etc/nova/nova.conf upgrade_levels compute auto
|
crudini --set /etc/nova/nova.conf upgrade_levels compute auto
|
||||||
fi
|
fi
|
||||||
|
|
||||||
$(declare -f special_case_ovs_upgrade_if_needed)
|
|
||||||
special_case_ovs_upgrade_if_needed
|
|
||||||
|
|
||||||
yum -y install python-zaqarclient # needed for os-collect-config
|
|
||||||
if [[ -n \$SWIFT_STORAGE ]]; then
|
if [[ -n \$SWIFT_STORAGE ]]; then
|
||||||
systemctl_swift stop
|
systemctl_swift stop
|
||||||
fi
|
fi
|
||||||
|
|
||||||
yum -y update
|
yum -y update
|
||||||
|
|
||||||
if [[ -n \$SWIFT_STORAGE ]]; then
|
if [[ -n \$SWIFT_STORAGE ]]; then
|
||||||
systemctl_swift start
|
systemctl_swift start
|
||||||
fi
|
fi
|
||||||
# Due to bug#1640177 we need to restart compute agent
|
# Due to bug#1640177 we need to restart compute agent
|
||||||
if [[ -n \$NOVA_COMPUTE ]]; then
|
if [[ -n \$NOVA_COMPUTE ]]; then
|
||||||
echo "Restarting openstack ceilometer agent compute"
|
log_debug "Restarting openstack ceilometer agent compute"
|
||||||
systemctl restart openstack-ceilometer-compute
|
systemctl restart openstack-ceilometer-compute
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Apply puppet manifest to converge just right after the ${ROLE} upgrade
|
# Apply puppet manifest to converge just right after the ${ROLE} upgrade
|
||||||
$(declare -f run_puppet)
|
$(declare -f run_puppet)
|
||||||
for step in 1 2 3 4 5 6; do
|
for step in 1 2 3 4 5 6; do
|
||||||
|
log_debug "Running puppet step \$step for ${ROLE}"
|
||||||
if ! run_puppet /root/${ROLE}_puppet_config.pp ${ROLE} \${step}; then
|
if ! run_puppet /root/${ROLE}_puppet_config.pp ${ROLE} \${step}; then
|
||||||
echo "Puppet failure at step \${step}"
|
log_debug "Puppet failure at step \${step}"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
log_debug "Completed puppet step \$step"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
log_debug "TripleO upgrade run completed."
|
||||||
|
|
||||||
ENDOFCAT
|
ENDOFCAT
|
||||||
|
|
||||||
# ensure the permissions are OK
|
# ensure the permissions are OK
|
||||||
|
@ -70,9 +70,6 @@ if [[ "$pacemaker_status" == "active" && \
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Special-case OVS for https://bugs.launchpad.net/tripleo/+bug/1635205
|
|
||||||
special_case_ovs_upgrade_if_needed
|
|
||||||
|
|
||||||
if [[ "$pacemaker_status" == "active" ]] ; then
|
if [[ "$pacemaker_status" == "active" ]] ; then
|
||||||
echo "Pacemaker running, stopping cluster node and doing full package update"
|
echo "Pacemaker running, stopping cluster node and doing full package update"
|
||||||
node_count=$(pcs status xml | grep -o "<nodes_configured.*/>" | grep -o 'number="[0-9]*"' | grep -o "[0-9]*")
|
node_count=$(pcs status xml | grep -o "<nodes_configured.*/>" | grep -o 'number="[0-9]*"' | grep -o "[0-9]*")
|
||||||
|
Loading…
Reference in New Issue
Block a user