Submit
Path:
~
/
/
snap
/
lxd
/
current
/
share
/
lxd-ui
/
assets
/
File Content:
clusterGroups-3fc1789d.js
import{d as l,r as o,i as u,j as e,I as d,U as h,q as m}from"./index-13b2882d.js";const x=({member:t})=>{const a=l.useNotify(),[s,r]=o.useState(!1),n=u(),i=()=>{r(!0),h(t,"evacuate").then(()=>{a.success(`Cluster member ${t.server_name} evacuation started.`)}).catch(c=>a.failure("Cluster member evacuation failed",c)).finally(()=>{r(!1),n.invalidateQueries({queryKey:[m.cluster]})})};return e.jsx(l.ConfirmationButton,{appearance:"",loading:s,confirmationModalProps:{title:"Confirm evacuation",children:e.jsxs("p",{children:["This will evacuate cluster member"," ",e.jsx(d,{item:{name:t.server_name},bold:!0}),"."]}),confirmButtonLabel:"Evacuate",onConfirm:i},shiftClickEnabled:!0,showShiftClickHint:!0,children:e.jsx("span",{children:"Evacuate"})})},f=({member:t})=>{const a=l.useNotify(),[s,r]=o.useState(!1),n=u(),i=()=>{r(!0),h(t,"restore").then(()=>{a.success(`Cluster member ${t.server_name} restore started.`)}).catch(c=>a.failure("Cluster member restore failed",c)).finally(()=>{r(!1),n.invalidateQueries({queryKey:[m.cluster]})})};return e.jsx(l.ConfirmationButton,{appearance:"",loading:s,confirmationModalProps:{title:"Confirm restore",children:e.jsxs("p",{children:["This will restore cluster member"," ",e.jsx(d,{item:{name:t.server_name},bold:!0}),"."]}),confirmButtonLabel:"Restore",onConfirm:i,confirmButtonAppearance:"positive"},shiftClickEnabled:!0,showShiftClickHint:!0,children:e.jsx("span",{children:"Restore"})})},p="All cluster groups",v=t=>[{content:e.jsxs(e.Fragment,{children:["Name",e.jsx("br",{}),e.jsx("div",{className:"header-second-row",children:"Url"})]}),className:"name"},{content:"Roles",sortKey:"roles",className:"roles"},{content:e.jsxs(e.Fragment,{children:["Architecture",e.jsx("br",{}),e.jsx("div",{className:"header-second-row",children:"Failure domain"})]}),className:"architecture"},{content:"Description",sortKey:"description",className:"description"},{content:t?"Other groups":"Groups"},{content:e.jsxs(e.Fragment,{children:["Status",e.jsx("br",{}),e.jsx("div",{className:"header-second-row",children:"Message"})]}),className:"status"},{"aria-label":"Action",className:"u-align--right actions"}],g=(t,a)=>t.map(s=>{var r;return{className:"u-row",name:s.server_name,columns:[{content:e.jsxs(e.Fragment,{children:[e.jsx("div",{children:s.server_name}),e.jsx("div",{className:"u-text--muted",children:s.url})]}),role:"cell","aria-label":"Name and url",className:"name"},{content:s.roles.join(", "),role:"cell","aria-label":"Roles",className:"roles"},{content:e.jsxs(e.Fragment,{children:[e.jsx("div",{children:s.architecture}),e.jsx("div",{className:"u-text--muted",children:s.failure_domain})]}),role:"cell","aria-label":"Architecture and failure domain",className:"architecture"},{content:s.description,role:"cell","aria-label":"Description",className:"description"},{content:(r=s.groups)==null?void 0:r.filter(n=>n!==a).join(", "),role:"cell","aria-label":a?"Other groups":"Groups"},{content:e.jsxs(e.Fragment,{children:[e.jsx("div",{children:s.status}),e.jsx("div",{className:"u-text--muted",children:s.message})]}),role:"cell","aria-label":"Status and message",className:"status"},{content:e.jsx("div",{className:"cluster-actions",children:s.status==="Evacuated"?e.jsx(f,{member:s}):e.jsx(x,{member:s})}),role:"cell",className:"u-align--right actions","aria-label":"Action"}],sortData:{roles:s.roles,description:s.description}}});export{p as a,v as b,g};
Submit
FILE
FOLDER
INFO
Name
Size
Permission
Action
data
---
0755
img
---
0755
AutoExpandingTextArea-3a779a81.js
352 bytes
0644
CancelOperationBtn-5e4a9f41.js
1454 bytes
0644
CertificateAdd-5762bbdd.js
2423 bytes
0644
CertificateGenerate-67a1d99d.js
9813 bytes
0644
ClusterGroupForm-f258bb5e.js
3146 bytes
0644
ClusterList-13b65a6c.js
4834 bytes
0644
ConfigFieldDescription-00c1a193.js
3588 bytes
0644
ConfigurationTable-1a9d4d6f.js
2213 bytes
0644
CreateClusterGroup-3b03283b.js
329 bytes
0644
CreateInstance-2dc2e316.js
15924 bytes
0644
CreateNetwork-9059effd.js
2293 bytes
0644
CreateProfile-fa64def5.js
3354 bytes
0644
CreateProject-3768bb7f.js
1942 bytes
0644
CreateStoragePool-e2d089cb.js
1809 bytes
0644
DiskSizeSelector-dd5e138a.js
1843 bytes
0644
EditClusterGroup-08d77b61.js
622 bytes
0644
FormMenuItem-c8a1a121.js
504 bytes
0644
Images-40cc8e59.js
4475 bytes
0644
InstanceDetail-ee6a9c3e.js
497285 bytes
0644
InstanceFormMenu-dff7cf6c.js
1710 bytes
0644
InstanceList-23508fa8.js
15982 bytes
0644
Login-a15594e3.js
1504 bytes
0644
NetworkDetail-c85f81d1.js
10357 bytes
0644
NetworkDevicesForm-bcf4be77.js
28882 bytes
0644
NetworkForm-ffe61c80.js
11091 bytes
0644
NetworkList-45862bf6.js
2938 bytes
0644
NetworkMap-30a0e19e.js
393598 bytes
0644
OperationList-b576a26c.js
3103 bytes
0644
ProfileDetail-1a7135fe.js
9972 bytes
0644
ProfileDetailsForm-809e7c02.js
856 bytes
0644
ProfileFormMenu-3458e77a.js
1542 bytes
0644
ProfileList-3777bd96.js
3396 bytes
0644
ProfileSelector-b579b8c7.js
1770 bytes
0644
ProjectConfiguration-e5324f11.js
7224 bytes
0644
ProjectForm-55619b78.js
14396 bytes
0644
ProtectedRoute-49eddddb.js
209 bytes
0644
RenameHeader-c74d9adb.js
1641 bytes
0644
SelectableMainTable-5a3f3fef.js
1514 bytes
0644
Settings-2fc8ab81.js
6119 bytes
0644
StoragePoolDetail-5cad7e82.js
5661 bytes
0644
StorageUsedBy-2e98cb1b.js
2208 bytes
0644
StorageVolumeCreate-76138e07.js
1794 bytes
0644
StorageVolumeDetail-513f1051.js
6918 bytes
0644
StorageVolumeForm-228515f8.js
9860 bytes
0644
StorageVolumeFormMenu-e90b9f5c.js
1378 bytes
0644
WarningList-74e9b259.js
1899 bytes
0644
certificate-3aff5cf1.js
283833 bytes
0644
clusterGroups-3fc1789d.js
3402 bytes
0644
formFields-fc140429.js
4724 bytes
0644
images-2ea813f2.js
702 bytes
0644
index-13b2882d.js
600882 bytes
0644
index-205b9caf.css
493180 bytes
0644
index.esm-82c30f37.js
70743 bytes
0644
instanceConfigInheritance-fbf987f8.js
1414 bytes
0644
instanceDelete-e714bd59.js
1559 bytes
0644
instanceEdit-cf20bafe.js
5416 bytes
0644
instanceValidation-26160179.css
52045 bytes
0644
instanceValidation-45cfba9a.js
2195634 bytes
0644
networks-5caac489.js
1747 bytes
0644
operations-beb03b33.js
433 bytes
0644
settings-c23f9009.js
183 bytes
0644
updateMaxHeight-325b3cd4.js
861 bytes
0644
useClusterMembers-dbf45674.js
3396 bytes
0644
N4ST4R_ID | Naxtarrr