Skip to content

Commit

Permalink
Closes Bug: #1635365
Browse files Browse the repository at this point in the history
do not reboot compute on upgrade.

Change-Id: I8250a2a25fbd0f3bde053c603047355e35c48b49
  • Loading branch information
kamleshp committed Nov 2, 2016
1 parent 5ff2610 commit d3b9c94
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 5 deletions.
Expand Up @@ -52,6 +52,7 @@
$kombu_ssl_ca_certs = $::contrail::params::kombu_ssl_ca_certs,
$kombu_ssl_certfile = $::contrail::params::kombu_ssl_certfile,
$kombu_ssl_keyfile = $::contrail::params::kombu_ssl_keyfile,
$upgrade_needed = $::contrail::params::upgrade_needed,
){
$config_ip_to_use = $::contrail::params::config_ip_to_use
$keystone_ip_to_use = $::contrail::params::keystone_ip_to_use
Expand Down Expand Up @@ -348,11 +349,13 @@
}
->
class {'::contrail::compute::setup_compute_server_setup':}
->
reboot { 'compute':
apply => "immediately",
subscribe => Exec ["setup-compute-server-setup"],
timeout => 0,
if ($upgrade_needed != 1) {
Class ['::contrail::compute::setup_compute_server_setup'] ->
reboot { 'compute':
apply => "immediately",
subscribe => Exec ["setup-compute-server-setup"],
timeout => 0,
}
}

Class['::contrail::compute::setup_compute_server_setup'] -> Nova_config <||>
Expand Down
Expand Up @@ -4,6 +4,7 @@
$compute_ip_list = $::contrail::params::compute_ip_list,
$nfs_server = $::contrail::params::nfs_server,
$contrail_logoutput = $::contrail::params::contrail_logoutput,
$upgrade_needed = $::contrail::params::upgrade_needed,
) {
if !('toragent' in $contrail::params::host_roles) {
service { 'supervisor-vrouter':
Expand Down Expand Up @@ -35,4 +36,11 @@
enable => true
}
}
if ($upgrade_needed == 1) {
exec { 'upgrade-vrouter-restart' :
command => "rmmod vrouter && service supervisor-vrouter restart",
provider => shell,
logoutput => $contrail_logoutput,
}
}
}

0 comments on commit d3b9c94

Please sign in to comment.