{{#input-or-display
editable=true
value=cluster.lkeEngineConfig.accessToken
}}
{{input
type="password"
name="accessToken"
classNames="form-control"
placeholder=(t "clusterNew.linodelke.accessToken.placeholder")
value=cluster.lkeEngineConfig.accessToken
}}
{{/input-or-display}}
{{/accordion-list-item}}
{{top-errors errors=errors}}
{{save-cancel
btnLabel="clusterNew.linodelke.accessConfig.next"
savingLabel="clusterNew.linodelke.accessConfig.loading"
save="verifyAccessToken"
cancel=close
}}
{{else if (eq step 2)}}
{{#accordion-list-item
title=(t "clusterNew.linodelke.clusterConfig.title")
detail=(t "clusterNew.linodelke.clusterConfig.description")
expandAll=expandAll
expand=(action expandFn)
expandOnInit=true
}}
{{#if (eq mode "new")}}
{{#input-or-display
editable=true
value=cluster.lkeEngineConfig.region
}}
{{new-select
class="form-control"
content=regionChoises
value=cluster.lkeEngineConfig.region
}}
{{/input-or-display}}
{{#input-or-display
editable=true
value=cluster.lkeEngineConfig.kubernetesVersion
}}
{{new-select
class="form-control"
content=k8sVersionChoises
value=cluster.lkeEngineConfig.kubernetesVersion
}}
{{/input-or-display}}
{{/if}}
{{#input-or-display editable=true value=selectedNodePoolType}}
{{new-select
class="form-control"
content=nodePoolChoises
value=selectedNodePoolType
}}
{{/input-or-display}}
{{t "clusterNew.linodelke.nodePoolConfig.monthly"}}:
{{format-number this.selectedNodePoolObj.price.monthly style='currency' currency='USD' allowEmpty=true}}
{{t "clusterNew.linodelke.nodePoolConfig.hourly"}}:
{{format-number this.selectedNodePoolObj.price.hourly style='currency' currency='USD' allowEmpty=true}}
{{t "clusterNew.linodelke.nodePoolConfig.ram"}}:
{{this.selectedNodePoolObj.memoryGb}}
{{#if this.selectedNodePoolObj.memoryGb}}
{{t "generic.gigabyte"}}
{{/if}}
{{t "clusterNew.linodelke.nodePoolConfig.cpus"}}:
{{this.selectedNodePoolObj.vcpus}}
{{t "clusterNew.linodelke.nodePoolConfig.storage"}}:
{{this.selectedNodePoolObj.diskGb}}
{{#if this.selectedNodePoolObj.diskGb}}
{{t "generic.gigabyte"}}
{{/if}}
{{t "clusterNew.linodelke.nodePoolConfig.actions"}}
{{#sortable-table
classNames="grid fixed mb-0 sortable-table"
sortBy=sortBy
bulkActions=false
rowActions=true
paging=false
search=false
stickyHeader=false
descending=descending
headers=nodePoolHeaders
body=selectedNodePoolList
as |sortable kind member dt|
}}
{{#if (eq kind "row")}}
|
{{member.label}}
|
{{format-number member.price.monthly style='currency' currency='USD' allowEmpty=true}}
|
{{format-number member.price.hourly style='currency' currency='USD' allowEmpty=true}}
|
{{member.memoryGb}} {{t "generic.gigabyte"}}
|
{{member.vcpus}}
|
{{member.diskGb}} {{t "generic.gigabyte"}}
|
|
|
{{else if (eq kind "norows")}}
|
{{t "clusterNew.linodelke.nodePools.empty"}}
|
{{/if}}
{{/sortable-table}}
{{! show selected node pools end }}
{{/accordion-list-item}}
{{top-errors errors=errors}}
{{#if (eq mode "edit")}}
{{save-cancel
btnLabel="clusterNew.linodelke.nodePoolConfig.update"
savingLabel="clusterNew.linodelke.nodePoolConfig.loading"
save="updateCluster"
cancel=close
}}
{{else}}
{{save-cancel
btnLabel="clusterNew.linodelke.nodePoolConfig.next"
savingLabel="clusterNew.linodelke.nodePoolConfig.loading"
save="createCluster"
cancel=close
}}
{{/if}}
{{/if}}
{{/accordion-list}}