mirror of https://github.com/rancher/ui.git
86 lines
3.8 KiB
Handlebars
86 lines
3.8 KiB
Handlebars
<div class="row">
|
|
<div class="col span-6">
|
|
<div class="radio mb-10">
|
|
<label>{{radio-button disabled=(not editing) selection=_strategy value="startFirst"}} {{t 'formUpgrade.strategy.startFirst'}}</label>
|
|
</div>
|
|
<div class="radio mb-10">
|
|
<label>{{radio-button disabled=(not editing) selection=_strategy value="stopFirst"}} {{t 'formUpgrade.strategy.stopFirst'}}</label>
|
|
</div>
|
|
<div class="radio mb-10">
|
|
<label>{{radio-button disabled=(not editing) selection=_strategy value="recreate"}} {{t 'formUpgrade.strategy.recreate'}}</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>{{radio-button disabled=(not editing) selection=_strategy value="custom"}} {{t 'formUpgrade.strategy.custom'}}</label>
|
|
</div>
|
|
</div>
|
|
|
|
{{#if (or (eq _strategy 'startFirst') (eq _strategy 'stopFirst'))}}
|
|
<div class="col span-6">
|
|
<div class="box">
|
|
<label class="acc-label">{{t 'formUpgrade.strategy.batchSize.label'}}</label>
|
|
{{#input-or-display editable=editing value=batchSize}}
|
|
<div class="input-group">
|
|
{{input-integer min=1 step=1 classNames="form-control" value=batchSize}}
|
|
<span class="input-group-addon bg-default">{{t 'pagination.podLabel' count=batchSize}}</span>
|
|
</div>
|
|
<p class="help-block">{{t 'formUpgrade.strategy.batchSize.detail'}}</p>
|
|
{{/input-or-display}}
|
|
</div>
|
|
</div>
|
|
{{else if (eq _strategy 'custom')}}
|
|
<div class="col span-3">
|
|
<div class="box">
|
|
<label class="acc-label">{{t 'formUpgrade.strategy.maxSurge.label'}}</label>
|
|
{{#input-or-display editable=editing value=workloadConfig.maxSurge}}
|
|
<div class="input-group">
|
|
{{input classNames="form-control" value=workloadConfig.maxSurge}}
|
|
<span class="input-group-addon bg-default">{{t 'pagination.podLabel' count=workloadConfig.maxSurge}}</span>
|
|
</div>
|
|
<p class="help-block">{{t 'formUpgrade.strategy.maxSurge.detail'}}</p>
|
|
{{/input-or-display}}
|
|
</div>
|
|
</div>
|
|
<div class="col span-3">
|
|
<div class="box">
|
|
<label class="acc-label">{{t 'formUpgrade.strategy.maxUnavailable.label'}}</label>
|
|
{{#input-or-display editable=editing value=workloadConfig.maxUnavailable}}
|
|
<div class="input-group">
|
|
{{input classNames="form-control" value=workloadConfig.maxUnavailable}}
|
|
<span class="input-group-addon bg-default">{{t 'pagination.podLabel' count=workloadConfig.maxUnavailable}}</span>
|
|
</div>
|
|
<p class="help-block">{{t 'formUpgrade.strategy.maxUnavailable.detail'}}</p>
|
|
{{/input-or-display}}
|
|
</div>
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
|
|
<hr/>
|
|
|
|
<div class="row">
|
|
<div class="col span-6">
|
|
<div class="box">
|
|
<label class="acc-label">{{t 'formUpgrade.strategy.minReadySeconds.label'}}</label>
|
|
{{#input-or-display editable=editing value=workloadConfig.minReadySeconds}}
|
|
<div class="input-group">
|
|
{{input classNames="form-control" value=workloadConfig.minReadySeconds}}
|
|
<span class="input-group-addon bg-default">{{t 'generic.seconds'}}</span>
|
|
</div>
|
|
<p class="help-block">{{t 'formUpgrade.strategy.minReadySeconds.detail'}}</p>
|
|
{{/input-or-display}}
|
|
</div>
|
|
</div>
|
|
<div class="col span-6">
|
|
<div class="box">
|
|
<label class="acc-label">{{t 'formUpgrade.strategy.progressDeadlineSeconds.label'}}</label>
|
|
{{#input-or-display editable=editing value=workloadConfig.progressDeadlineSeconds}}
|
|
<div class="input-group">
|
|
{{input-integer classNames="form-control" value=workloadConfig.progressDeadlineSeconds}}
|
|
<span class="input-group-addon bg-default">{{t 'generic.seconds'}}</span>
|
|
</div>
|
|
<p class="help-block">{{t 'formUpgrade.strategy.progressDeadlineSeconds.detail'}}</p>
|
|
{{/input-or-display}}
|
|
</div>
|
|
</div>
|
|
</div>
|