ui/lib/shared/addon/components/node-pool-row/template.hbs

100 lines
2.8 KiB
Handlebars

<td data-title="{{dt.hostnamePrefix}}">
<div class="ml-10 mr-20">
{{input class="input-sm" value=pool.hostnamePrefix}}
</div>
</td>
<td data-title="{{dt.quantity}}">
<div class="input-group mr-20 p-10 pl-0">
{{input class="input-sm" type="number" min="1" value=pool.quantity}}
</div>
</td>
<td data-title="{{dt.nodeTemplate}}">
{{#if filteredNodeTemplates.length}}
<div class="input-group input-sm p-10 pl-0 input-in-table">
{{new-select
class="input-sm"
content=groupedNodeTemplates
prompt="clusterNew.rke.nodes.templatePrompt"
localizedPrompt=true
optionLabelPath="displayName"
optionValuePath="id"
optionGroupPath="group"
value=pool.nodeTemplateId
}}
<div class="input-group-btn bg-primary">
<button
class="btn btn-sm bg-primary"
type="button"
{{action addNodeTemplate pool}}
>
<i class="icon icon-plus"></i>
</button>
</div>
</div>
{{else}}
<button
class="btn bg-primary"
type="button"
{{action addNodeTemplate pool}}
>
{{t "clusterNew.rke.nodes.addTemplate"}}
</button>
{{/if}}
</td>
<td data-title="{{dt.deleteNotReadyAfterSecs}}">
{{#tooltip-element
type="tooltip-basic"
model=(t
"clusterNew.rke.nodes.deleteNotReadyAfterSecsTooltip" htmlSafe=true
)
tooltipTemplate="tooltip-static"
aria-describedby="tooltip-base"
tooltipFor="tooltipPoolCreateAfter"
placement="top"
tagName="div"
}}
<div class="input-group input-in-table">
{{input-integer
value=deleteNotReadyAfterSecs
min=0
classNames="form-control"
}}
<span class="input-group-addon bg-default">
{{t "generic.minutes"}}
</span>
</div>
{{/tooltip-element}}
</td>
<td data-title="{{dt.aggressivedrain}}" class="text-center">
{{input type="checkbox" checked=pool.drainBeforeDelete}}
</td>
<td data-title="{{dt.etcd}}" class="text-center">
{{input type="checkbox" checked=pool.etcd}}
</td>
<td data-title="{{dt.controlplane}}" class="text-center">
{{input type="checkbox" checked=pool.controlPlane}}
</td>
<td data-title="{{dt.worker}}" class="text-center">
{{input type="checkbox" checked=pool.worker}}
</td>
{{#if (or taintCapabilites (eq mode "new"))}}
<td data-title="{{dt.advanced}}" class="text-center">
<button
class="btn bg-transparent"
type="button"
{{action configAdvancedOptions pool}}
>
<i class="icon icon-edit"></i>
{{t "clusterNew.rke.nodes.taints"}}
</button>
</td>
{{/if}}
<td data-title="{{dt.remove}}" class="text-center input-in-table">
<button
class="btn bg-primary btn-sm mr-5"
type="button"
{{action removePool pool}}
>
<i class="icon icon-minus"></i>
</button>
</td>