From 0fad99cb1c15212ddf6eb6d3862b4ded0b614166 Mon Sep 17 00:00:00 2001 From: Vadim Rutkovsky Date: Wed, 31 Jan 2018 17:31:08 +0100 Subject: Disable master controllers before upgrade and re-enable those when restart mode is system This removes a start/stop after control plane upgrade --- .../upgrades/v3_9/upgrade_control_plane.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'playbooks/common/openshift-cluster/upgrades/v3_9/upgrade_control_plane.yml') diff --git a/playbooks/common/openshift-cluster/upgrades/v3_9/upgrade_control_plane.yml b/playbooks/common/openshift-cluster/upgrades/v3_9/upgrade_control_plane.yml index fe1fdefff..d7441290d 100644 --- a/playbooks/common/openshift-cluster/upgrades/v3_9/upgrade_control_plane.yml +++ b/playbooks/common/openshift-cluster/upgrades/v3_9/upgrade_control_plane.yml @@ -123,14 +123,16 @@ roles: - role: openshift_facts tasks: - - name: Stop {{ openshift_service_type }}-master-controllers - systemd: + - name: Restart master controllers to force new leader election mode + service: name: "{{ openshift_service_type }}-master-controllers" - state: stopped - - name: Start {{ openshift_service_type }}-master-controllers - systemd: + state: restart + when: openshift.common.rolling_restart_mode == 'service' + - name: Re-enable master controllers to force new leader election mode + service: name: "{{ openshift_service_type }}-master-controllers" - state: started + enabled: true + when: openshift.common.rolling_restart_mode == 'system' - import_playbook: ../post_control_plane.yml -- cgit v1.2.1