Merge "Add disable_upgrade_deployment flag to roles_data.yaml"
authorJenkins <jenkins@review.openstack.org>
Tue, 24 Jan 2017 20:44:49 +0000 (20:44 +0000)
committerGerrit Code Review <review@openstack.org>
Tue, 24 Jan 2017 20:44:49 +0000 (20:44 +0000)
1  2 
puppet/major_upgrade_steps.j2.yaml
roles_data.yaml

@@@ -28,22 -28,26 +28,26 @@@ resources
    # serialization, but the event output is easier to follow if we
    # do, and there should be minimal performance hit (creating the
    # config is cheap compared to the time to apply the deployment).
 -  {% if step > 1 %}
 +  {% if step > 0 %}
      depends_on:
        {% for dep in roles %}
+         {% if not dep.disable_upgrade_deployment|default(false) %}
        - {{dep.name}}Upgrade_Step{{step -1}}
+         {% endif %}
        {% endfor %}
    {% endif %}
      properties:
        UpgradeStepConfig: {get_param: [role_data, {{role.name}}, upgrade_tasks]}
        step: {{step}}
+   {% if not role.disable_upgrade_deployment|default(false) %}
    {{role.name}}Upgrade_Step{{step}}:
      type: OS::Heat::StructuredDeploymentGroup
 -  {% if step > 1 %}
 +  {% if step > 0 %}
      depends_on:
        {% for dep in roles %}
+         {% if not dep.disable_upgrade_deployment|default(false) %}
        - {{dep.name}}Upgrade_Step{{step -1}}
+         {% endif %}
        {% endfor %}
    {% endif %}
      properties:
diff --cc roles_data.yaml
Simple merge