tripleo-heat-templates/extraconfig/tasks
marios afcb6e01f3 Make the openvswitch 2.4->2.5 upgrade more robust
In I9b1f0eaa0d36a28e20b507bec6a4e9b3af1781ae and
I11fcf688982ceda5eef7afc8904afae44300c2d9 we added a manual step
for upgrading openvswitch in order to specify the --nopostun
as discussed in the bug below.

This change adds a minor update to make this workaround more
robust. It removes any existing rpms that may be around from
an earlier run, and also checks that the rpms installed are
at least newer than the version we are on.

This also refactors the code into a common definition in the
pacemaker_common_functions.sh which is included even for the
heredocs generating upgrade scripts during init. Thanks
Sofer Athlan-Guyot and Jirka Stransky for help with that.

Change-Id: Idc863de7b5a8c116c990ee8c1472cfe377836d37
Related-Bug: 1635205
2016-12-14 19:15:11 +02:00
..
aodh_data_migration.sh Upgrade scripts to migrate aodh alarm data 2016-08-17 12:40:06 +00:00
major_upgrade_block_storage.sh Make the openvswitch 2.4->2.5 upgrade more robust 2016-12-14 19:15:11 +02:00
major_upgrade_ceilometer_wsgi_mitaka_newton.yaml Ceilometer Wsgi Mitaka->Newton upgrades 2016-10-07 11:43:33 +03:00
major_upgrade_ceph_mon.sh Use -L with chown and set crush map tunables when upgrading Ceph 2016-09-29 13:35:05 +02:00
major_upgrade_ceph_storage.sh Make the openvswitch 2.4->2.5 upgrade more robust 2016-12-14 19:15:11 +02:00
major_upgrade_check.sh Fix race during major-upgrade-pacemaker step 2016-11-09 14:51:51 +01:00
major_upgrade_compute.sh Make the openvswitch 2.4->2.5 upgrade more robust 2016-12-14 19:15:11 +02:00
major_upgrade_controller_pacemaker_1.sh Fix up Newton->Ocata rabbitmq ha policy 2016-11-14 10:34:10 +01:00
major_upgrade_controller_pacemaker_2.sh Make the openvswitch 2.4->2.5 upgrade more robust 2016-12-14 19:15:11 +02:00
major_upgrade_controller_pacemaker_3.sh Replace ceilometer-dbsync by ceilometer-upgrade 2016-11-15 11:31:35 +00:00
major_upgrade_controller_pacemaker_4.sh Fix race during major-upgrade-pacemaker step 2016-11-09 14:51:51 +01:00
major_upgrade_controller_pacemaker_5.sh Fix race during major-upgrade-pacemaker step 2016-11-09 14:51:51 +01:00
major_upgrade_controller_pacemaker_6.sh Fix race during major-upgrade-pacemaker step 2016-11-09 14:51:51 +01:00
major_upgrade_object_storage.sh Make the openvswitch 2.4->2.5 upgrade more robust 2016-12-14 19:15:11 +02:00
major_upgrade_pacemaker.yaml Make the openvswitch 2.4->2.5 upgrade more robust 2016-12-14 19:15:11 +02:00
major_upgrade_pacemaker_init.j2.yaml Make the openvswitch 2.4->2.5 upgrade more robust 2016-12-14 19:15:11 +02:00
major_upgrade_pacemaker_migrations.sh Fix up Newton->Ocata rabbitmq ha policy 2016-11-14 10:34:10 +01:00
mitaka_to_newton_aodh_data_migration.yaml get_param calls with multiple arguments need brackets around them 2016-09-25 22:05:00 +02:00
mitaka_to_newton_ceilometer_wsgi_upgrade.pp Explicitly set rabbit hosts so its not overridden during upgrade 2016-11-23 10:49:54 -05:00
pacemaker_common_functions.sh Make the openvswitch 2.4->2.5 upgrade more robust 2016-12-14 19:15:11 +02:00
pacemaker_maintenance_mode.sh Restart haproxy after configuring SSL certs 2016-04-01 12:42:02 -04:00
pacemaker_resource_restart.sh Fix external Load Balancer deployment 2016-11-15 11:25:38 +01:00
post_puppet_pacemaker.yaml Allow to manually disable post-puppet restarts 2016-06-14 16:10:10 +02:00
post_puppet_pacemaker_restart.yaml Allow to manually disable post-puppet restarts 2016-06-14 16:10:10 +02:00
pre_puppet_pacemaker.yaml Restart haproxy after configuring SSL certs 2016-04-01 12:42:02 -04:00
yum_update.sh Make the openvswitch 2.4->2.5 upgrade more robust 2016-12-14 19:15:11 +02:00
yum_update.yaml Make the openvswitch 2.4->2.5 upgrade more robust 2016-12-14 19:15:11 +02:00
yum_update_noop.yaml Introduce update/upgrade workflow 2016-02-23 16:28:43 +01:00