diff --git a/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/dc_admin/dc_orchestration/forms.py b/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/dc_admin/dc_orchestration/forms.py index 861a57b1..69749d9a 100644 --- a/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/dc_admin/dc_orchestration/forms.py +++ b/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/dc_admin/dc_orchestration/forms.py @@ -204,12 +204,13 @@ class CreateCloudStrategyForm(forms.SelfHandlingForm): label=_("Upload Only"), initial=False, required=False, - help_text=_('Stops strategy after uploading patches to subclouds'), + help_text=_('Stops strategy after uploading releases to subclouds'), widget=forms.CheckboxInput( attrs={ 'class': 'switched', 'data-switch-on': 'strategy_types', - 'data-strategy_types-patch': _("Upload Only") + 'data-strategy_types-patch': _("Upload Only"), + 'data-strategy_types-upgrade': _("Upload Only") } ) ) @@ -321,7 +322,7 @@ class CreateCloudStrategyForm(forms.SelfHandlingForm): del data['to-version'] del data['force-kubernetes'] - if data['type'] == 'patch': + if data['type'] == 'patch' or data['type'] == 'upgrade': data['upload-only'] = str(data['upload-only']).lower() else: del data['upload-only'] diff --git a/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/dc_admin/dc_orchestration/templates/dc_orchestration/_cloud_strategy_orchestration.html b/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/dc_admin/dc_orchestration/templates/dc_orchestration/_cloud_strategy_orchestration.html index 29a6d7ce..c7d93fca 100644 --- a/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/dc_admin/dc_orchestration/templates/dc_orchestration/_cloud_strategy_orchestration.html +++ b/starlingx-dashboard/starlingx-dashboard/starlingx_dashboard/dashboards/dc_admin/dc_orchestration/templates/dc_orchestration/_cloud_strategy_orchestration.html @@ -18,7 +18,8 @@
{% trans "Stop On Failure" %}
{{ strategy.stop_on_failure }}
{% if strategy.extra_args %} - {% if strategy.strategy_type == 'patch' %} + + {% if strategy.strategy_type == 'patch' or strategy.strategy_type == 'upgrade' %}
{% trans "Upload Only" %}
{{ strategy.extra_args|get_value:"upload-only" }}
{% elif strategy.strategy_type == 'prestage' %}