diff options
| author | Devan Goodwin <dgoodwin@redhat.com> | 2017-02-02 16:17:28 -0400 | 
|---|---|---|
| committer | Devan Goodwin <dgoodwin@redhat.com> | 2017-02-02 16:23:26 -0400 | 
| commit | 2d867c4dffc4c1edfff620ddb00163dccdbdb5ca (patch) | |
| tree | 02c9ba27475b31ea71b141fcba5c041e4c102d07 /playbooks/common/openshift-cluster/upgrades | |
| parent | 4dfe8c715bfc49a913d7c7bea80c475a9b50b41e (diff) | |
| download | openshift-2d867c4dffc4c1edfff620ddb00163dccdbdb5ca.tar.gz openshift-2d867c4dffc4c1edfff620ddb00163dccdbdb5ca.tar.bz2 openshift-2d867c4dffc4c1edfff620ddb00163dccdbdb5ca.tar.xz openshift-2d867c4dffc4c1edfff620ddb00163dccdbdb5ca.zip | |
Temporary hack to skip router/registry upgrade.
Diffstat (limited to 'playbooks/common/openshift-cluster/upgrades')
| -rw-r--r-- | playbooks/common/openshift-cluster/upgrades/post_control_plane.yml | 14 | 
1 files changed, 10 insertions, 4 deletions
| diff --git a/playbooks/common/openshift-cluster/upgrades/post_control_plane.yml b/playbooks/common/openshift-cluster/upgrades/post_control_plane.yml index 2bbcbe1f8..9771d5445 100644 --- a/playbooks/common/openshift-cluster/upgrades/post_control_plane.yml +++ b/playbooks/common/openshift-cluster/upgrades/post_control_plane.yml @@ -26,21 +26,26 @@      registry_url: "{{ openshift.master.registry_url }}"      openshift_hosted_templates_import_command: replace    pre_tasks: + +  # TODO: remove temp_skip_router_registry_upgrade variable. This is a short term hack +  # to allow ops to use this control plane upgrade, without triggering router/registry +  # upgrade which has not yet been synced with their process.    - name: Collect all routers      command: >        {{ oc_cmd }} get pods --all-namespaces -l 'router' -o json      register: all_routers      failed_when: false      changed_when: false +    when: temp_skip_router_registry_upgrade is not defined    - set_fact: haproxy_routers="{{ (all_routers.stdout | from_json)['items'] | oo_pods_match_component(openshift_deployment_type, 'haproxy-router') | oo_select_keys_from_list(['metadata']) }}" -    when: all_routers.rc == 0 +    when: all_routers.rc == 0 and temp_skip_router_registry_upgrade is not defined    - set_fact: haproxy_routers=[] -    when: all_routers.rc != 0 +    when: all_routers.rc != 0 and temp_skip_router_registry_upgrade is not defined    - name: Update router image to current version -    when: all_routers.rc == 0 +    when: all_routers.rc == 0 and temp_skip_router_registry_upgrade is not defined      command: >        {{ oc_cmd }} patch dc/{{ item['labels']['deploymentconfig'] }} -n {{ item['namespace'] }} -p        '{"spec":{"template":{"spec":{"containers":[{"name":"router","image":"{{ router_image }}","livenessProbe":{"tcpSocket":null,"httpGet":{"path": "/healthz", "port": 1936, "host": "localhost", "scheme": "HTTP"},"initialDelaySeconds":10,"timeoutSeconds":1}}]}}}}' @@ -53,9 +58,10 @@      register: _default_registry      failed_when: false      changed_when: false +    when: temp_skip_router_registry_upgrade is not defined    - name: Update registry image to current version -    when: _default_registry.rc == 0 +    when: _default_registry.rc == 0 and temp_skip_router_registry_upgrade is not defined      command: >        {{ oc_cmd }} patch dc/docker-registry -n default -p        '{"spec":{"template":{"spec":{"containers":[{"name":"registry","image":"{{ registry_image }}"}]}}}}' | 
