{{#sortable-table classNames="grid" body=nodePools suffix=true search=false descending=descending bulkActions=false rowActions=false pagingLabel="pagination.nodePool" headers=headers as |sortable kind pool dt| }} {{#if (eq kind "row")}} {{node-pool-row addNodeTemplate=(action "addNodeTemplate") configAdvancedOptions=(action "configAdvancedOptions") filteredNodeTemplates=filteredNodeTemplates pool=pool removePool=(action "removePool") dt=dt mode=mode }} {{else if (eq kind "norows")}} {{t "nodesPage.table.noData"}} {{else if (eq kind "suffix")}} {{t "clusterNew.rke.role.requirements.label"}} {{t "clusterNew.rke.role.requirements.etcd"}} {{t "clusterNew.rke.role.requirements.controlplane"}} {{t "clusterNew.rke.role.requirements.worker"}} {{/if}} {{/sortable-table}} {{#if (eq mode "edit")}}

{{t "clusterNew.rke.helptext"}}

{{/if}} {{#if uniqueHostNameError}} {{#banner-message icon="icon-alert" color="bg-error"}}

{{t "clusterNew.nodePools.errors.hostnamePrefix" }}

{{/banner-message}} {{/if}}
{{#if showIamWarning}} {{banner-message icon="icon-alert" color="bg-warning mb-10" message=(t "clusterNew.rke.warning.aws.iam") }} {{/if}} {{#if (and (eq mode "edit") (not etcdOk))}} {{banner-message icon="icon-alert" color="bg-warning mb-10" message=(if (lt etcdCount 1) (t "clusterNew.rke.warning.etcd.noEtcd") (t "clusterNew.rke.warning.etcd.even" count=etcdCount)) }} {{/if}}