2 lines
111 KiB
JavaScript
2 lines
111 KiB
JavaScript
"use strict";(self.webpackChunkportal_ui=self.webpackChunkportal_ui||[]).push([[1260],{23804:function(e,n,t){t(72791);var r=t(11135),a=t(25787),i=t(61889),s=t(80184);n.Z=(0,a.Z)((function(e){return(0,r.Z)({root:{border:"1px solid #E2E2E2",borderRadius:2,backgroundColor:"#FBFAFA",paddingLeft:25,paddingTop:31,paddingBottom:21,paddingRight:30},leftItems:{fontSize:16,fontWeight:"bold",marginBottom:15,display:"flex",alignItems:"center","& .min-icon":{marginRight:15,height:28,width:38}},helpText:{fontSize:16,paddingLeft:5}})}))((function(e){var n=e.classes,t=e.iconComponent,r=e.title,a=e.help;return(0,s.jsx)("div",{className:n.root,children:(0,s.jsxs)(i.ZP,{container:!0,children:[(0,s.jsxs)(i.ZP,{item:!0,xs:12,className:n.leftItems,children:[t,r]}),(0,s.jsx)(i.ZP,{item:!0,xs:12,className:n.helpText,children:a})]})})}))},46707:function(e,n,t){var r=t(1413),a=(t(72791),t(80184));n.Z=function(e){return(0,a.jsxs)("svg",(0,r.Z)((0,r.Z)({xmlns:"http://www.w3.org/2000/svg",className:"min-icon",fill:"currentcolor",viewBox:"0 0 256 256"},e),{},{children:[(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"certificate_svg__a",children:(0,a.jsx)("path",{"data-name":"Rect\\xE1ngulo 2156",fill:"#07193e",d:"M0 0h256v222.048H0z"})})}),(0,a.jsxs)("g",{"data-name":"Grupo 4763",transform:"translate(0 17)",clipPath:"url(#certificate_svg__a)",fill:"#07193e",children:[(0,a.jsx)("path",{"data-name":"Trazado 8152",d:"M240-.002H16a16 16 0 0 0-16 16v160a16 16 0 0 0 16 16h120l4.64-5.6 7.44-9.12A66.72 66.72 0 0 1 256 98.958v-82.96a16 16 0 0 0-16-16m-130.96 149.7H47.3a7.3 7.3 0 1 1 0-14.592h61.74a7.3 7.3 0 1 1 0 14.592m0-56H47.3a7.3 7.3 0 1 1 0-14.592h61.74a7.3 7.3 0 0 1 0 14.592m66.96-39.3a6.419 6.419 0 0 1-6.4 6.4H46.4a6.419 6.419 0 0 1-6.4-6.4v-1.792a6.419 6.419 0 0 1 6.4-6.4h123.2a6.419 6.419 0 0 1 6.4 6.4Z"}),(0,a.jsx)("path",{"data-name":"Trazado 8153",d:"M256 137.486a50.96 50.96 0 1 0-86.16 36.72l-15.52 18.96 7.2 28.88 29.28-35.68a50.018 50.018 0 0 0 28.4 0l29.28 35.68 7.2-28.88-15.52-18.96a50.75 50.75 0 0 0 15.84-36.72m-50.928 29.688a29.688 29.688 0 0 1-.072-59.376h.072a29.688 29.688 0 0 1 0 59.376"})]}),(0,a.jsx)("path",{"data-name":"Rect\\xE1ngulo 2157",fill:"none",d:"M0 0h256v256H0z"})]}))}},37798:function(e,n,t){t.r(n),t.d(n,{default:function(){return b}});var r=t(1413),a=t(72791),i=t(26181),s=t.n(i),o=t(11135),l=t(25787),c=t(56028),u=t(61889),d=t(77196),m=t(63466),f=t(85531),h=t(78029),g=t.n(h),x=t(38734),p=t(23814),v=t(80184),y=(0,l.Z)((function(e){return(0,o.Z)({container:{display:"flex",flexFlow:"column",padding:"20px 0 8px 0"},inputWithCopy:{"& .MuiInputBase-root ":{width:"100%",background:"#FBFAFA","& .MuiInputBase-input":{height:".8rem"},"& .MuiInputAdornment-positionEnd":{marginRight:".5rem","& .MuiButtonBase-root":{height:"2rem"}}},"& .MuiButtonBase-root .min-icon":{width:".8rem",height:".8rem"}},inputLabel:(0,r.Z)((0,r.Z)({},p.YI.inputLabel),{},{fontSize:".8rem"})})}))((function(e){var n=e.label,t=void 0===n?"":n,r=e.value,a=void 0===r?"":r,i=e.classes,s=void 0===i?{}:i;return(0,v.jsxs)("div",{className:s.container,children:[(0,v.jsxs)("div",{className:s.inputLabel,children:[t,":"]}),(0,v.jsx)("div",{className:s.inputWithCopy,children:(0,v.jsx)(d.Z,{value:a,readOnly:!0,endAdornment:(0,v.jsx)(m.Z,{position:"end",children:(0,v.jsx)(g(),{text:a,children:(0,v.jsx)(f.Z,{"aria-label":"copy",tooltip:"Copy",onClick:function(){},onMouseDown:function(){},edge:"end",children:(0,v.jsx)(x.TIy,{})})})})})})]})})),j=t(89357),Z=t(40603),C=function(e,n){var t=document.createElement("a");t.setAttribute("href","data:text/plain;charset=utf-8,"+n),t.setAttribute("download",e),t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},b=(0,l.Z)((function(e){return(0,o.Z)({warningBlock:{color:"red",fontSize:".85rem",margin:".5rem 0 .5rem 0",display:"flex",alignItems:"center","& svg ":{marginRight:".3rem",height:16,width:16}},credentialTitle:{padding:".8rem 0 0 0",fontWeight:600,fontSize:".9rem"},buttonContainer:{textAlign:"right",marginTop:"1rem"},credentialsPanel:{overflowY:"auto",maxHeight:350},promptTitle:{display:"flex",alignItems:"center"},buttonSpacer:{marginRight:".9rem"}})}))((function(e){var n=e.classes,t=e.newServiceAccount,i=e.open,o=e.closeModal,l=e.entity;if(!t)return null;var d=s()(t,"console",null),m=s()(t,"idp",!1);return(0,v.jsx)(c.Z,{modalOpen:i,onClose:function(){o()},title:(0,v.jsx)("div",{className:n.promptTitle,children:(0,v.jsxs)("div",{children:["New ",l," Created"]})}),titleIcon:(0,v.jsx)(x.tVY,{}),children:(0,v.jsxs)(u.ZP,{container:!0,children:[(0,v.jsxs)(u.ZP,{item:!0,xs:12,className:n.formScrollable,children:["A new ",l," has been created with the following details:",!m&&d&&(0,v.jsx)(a.Fragment,{children:(0,v.jsxs)(u.ZP,{item:!0,xs:12,className:n.credentialsPanel,children:[(0,v.jsx)("div",{className:n.credentialTitle,children:"Console Credentials"}),Array.isArray(d)&&d.map((function(e,n){return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(y,{label:"Access Key",value:e.accessKey}),(0,v.jsx)(y,{label:"Secret Key",value:e.secretKey})]})})),!Array.isArray(d)&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(y,{label:"Access Key",value:d.accessKey}),(0,v.jsx)(y,{label:"Secret Key",value:d.secretKey})]})]})}),(null===d||void 0===d)&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(y,{label:"Access Key",value:t.accessKey||""}),(0,v.jsx)(y,{label:"Secret Key",value:t.secretKey||""})]}),m?(0,v.jsx)("div",{className:n.warningBlock,children:"Please Login via the configured external identity provider."}):(0,v.jsxs)("div",{className:n.warningBlock,children:[(0,v.jsx)(j.Z,{}),(0,v.jsx)("span",{children:"Write these down, as this is the only time the secret will be displayed."})]})]}),(0,v.jsx)(u.ZP,{item:!0,xs:12,className:n.buttonContainer,children:!m&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(Z.Z,{id:"download-button",tooltip:"Download credentials in a JSON file formatted for import using mc alias import. This will only include the default login credentials.",text:"Download for import",className:n.buttonSpacer,onClick:function(){var e={};d?e=Array.isArray(d)?d.map((function(e){return{url:e.url,accessKey:e.accessKey,secretKey:e.secretKey,api:"s3v4",path:"auto"}}))[0]:{url:d.url,accessKey:d.accessKey,secretKey:d.secretKey,api:"s3v4",path:"auto"}:e={url:t.url,accessKey:t.accessKey,secretKey:t.secretKey,api:"s3v4",path:"auto"};C("credentials.json",JSON.stringify((0,r.Z)({},e)))},icon:(0,v.jsx)(x._8t,{}),variant:"contained",color:"primary"}),Array.isArray(d)&&d.length>1&&(0,v.jsx)(Z.Z,{id:"download-all-button",tooltip:"Download all access credentials to a JSON file. NOTE: This file is not formatted for import using mc alias import. If you plan to import this alias from the file, please use the Download for Import button. ",text:"Download all access credentials",className:n.buttonSpacer,onClick:function(){var e={};d&&(e=d.map((function(e){return{accessKey:e.accessKey,secretKey:e.secretKey}})));C("all_credentials.json",JSON.stringify((0,r.Z)({},e)))},icon:(0,v.jsx)(x._8t,{}),variant:"contained",color:"primary"})]})})]})})}))},54639:function(e,n,t){t.d(n,{Z:function(){return j}});var r=t(29439),a=t(1413),i=t(72791),s=t(26181),o=t.n(s),l=t(61889),c=t(30829),u=t(20068),d=t(13400),m=t(99663),f=t(86711),h=t(11135),g=t(25787),x=t(23814),p=t(84570),v=t(22512),y=t(80184),j=(0,g.Z)((function(e){return(0,h.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},x.YI),x.Hr),{},{valueString:{maxWidth:350,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",marginTop:2},fileInputField:{margin:"13px 0","@media (max-width: 900px)":{flexFlow:"column"}}},x.bV),{},{inputLabel:(0,a.Z)((0,a.Z)({},x.YI.inputLabel),{},{fontWeight:"normal"}),textBoxContainer:(0,a.Z)((0,a.Z)({},x.YI.textBoxContainer),{},{maxWidth:"100%",border:"1px solid #eaeaea",paddingLeft:"15px"})}))}))((function(e){var n=e.label,t=e.classes,a=e.onChange,s=e.id,h=e.name,g=e.disabled,x=void 0!==g&&g,j=e.tooltip,Z=void 0===j?"":j,C=e.required,b=e.error,_=void 0===b?"":b,S=e.accept,N=void 0===S?"":S,A=e.value,P=void 0===A?"":A,T=(0,i.useState)(!1),I=(0,r.Z)(T,2),k=I[0],w=I[1];return(0,y.jsx)(i.Fragment,{children:(0,y.jsxs)(l.ZP,{item:!0,xs:12,className:"".concat(t.fileInputField," ").concat(t.fieldBottom," ").concat(t.fieldContainer," ").concat(""!==_?t.errorInField:""),children:[""!==n&&(0,y.jsxs)(c.Z,{htmlFor:s,className:"".concat(""!==_?t.fieldLabelError:""," ").concat(t.inputLabel),children:[(0,y.jsxs)("span",{children:[n,C?"*":""]}),""!==Z&&(0,y.jsx)("div",{className:t.tooltipContainer,children:(0,y.jsx)(u.Z,{title:Z,placement:"top-start",children:(0,y.jsx)("div",{className:t.tooltip,children:(0,y.jsx)(p.Z,{})})})})]}),k||""===P?(0,y.jsxs)("div",{className:t.textBoxContainer,children:[(0,y.jsx)("input",{type:"file",name:h,onChange:function(e){var n=o()(e,"target.files[0].name","");!function(e,n){var t=e.target.files[0],r=new FileReader;r.readAsDataURL(t),r.onload=function(){var e=r.result;if(e){var t=e.toString().split("base64,");2===t.length&&n(t[1])}}}(e,(function(e){a(e,n)}))},accept:N,required:C,disabled:x,className:t.fileInputField}),""!==P&&(0,y.jsx)(d.Z,{color:"primary","aria-label":"upload picture",component:"span",onClick:function(){w(!1)},disableRipple:!1,disableFocusRipple:!1,size:"small",children:(0,y.jsx)(f.Z,{})}),""!==_&&(0,y.jsx)(v.Z,{errorMessage:_})]}):(0,y.jsxs)("div",{className:t.fileReselect,children:[(0,y.jsx)("div",{className:t.valueString,children:P}),(0,y.jsx)(d.Z,{color:"primary","aria-label":"upload picture",component:"span",onClick:function(){w(!0)},disableRipple:!1,disableFocusRipple:!1,size:"small",children:(0,y.jsx)(m.Z,{})})]})]})})}))},56028:function(e,n,t){var r=t(29439),a=t(1413),i=t(72791),s=t(60364),o=t(13400),l=t(55646),c=t(5574),u=t(65661),d=t(39157),m=t(11135),f=t(25787),h=t(23814),g=t(25469),x=t(29823),p=t(28057),v=t(87995),y=t(80184);n.Z=(0,f.Z)((function(e){return(0,m.Z)((0,a.Z)((0,a.Z)({},h.Qw),{},{content:{padding:25,paddingBottom:0},customDialogSize:{width:"100%",maxWidth:765}},h.sN))}))((function(e){var n=e.onClose,t=e.modalOpen,m=e.title,f=e.children,h=e.classes,j=e.wideLimit,Z=void 0===j||j,C=e.noContentPadding,b=e.titleIcon,_=void 0===b?null:b,S=(0,g.TL)(),N=(0,i.useState)(!1),A=(0,r.Z)(N,2),P=A[0],T=A[1],I=(0,s.v9)((function(e){return e.system.modalSnackBar}));(0,i.useEffect)((function(){S((0,v.MK)(""))}),[S]),(0,i.useEffect)((function(){if(I){if(""===I.message)return void T(!1);"error"!==I.type&&T(!0)}}),[I]);var k=Z?{classes:{paper:h.customDialogSize}}:{maxWidth:"lg",fullWidth:!0},w="";return I&&(w=I.detailedErrorMsg,(""===I.detailedErrorMsg||I.detailedErrorMsg.length<5)&&(w=I.message)),(0,y.jsxs)(c.Z,(0,a.Z)((0,a.Z)({open:t,classes:h},k),{},{scroll:"paper",onClose:function(e,t){"backdropClick"!==t&&n()},className:h.root,children:[(0,y.jsxs)(u.Z,{className:h.title,children:[(0,y.jsxs)("div",{className:h.titleText,children:[_," ",m]}),(0,y.jsx)("div",{className:h.closeContainer,children:(0,y.jsx)(o.Z,{"aria-label":"close",id:"close",className:h.closeButton,onClick:n,disableRipple:!0,size:"small",children:(0,y.jsx)(x.Z,{})})})]}),(0,y.jsx)(p.Z,{isModal:!0}),(0,y.jsx)(l.Z,{open:P,className:h.snackBarModal,onClose:function(){T(!1),S((0,v.MK)(""))},message:w,ContentProps:{className:"".concat(h.snackBar," ").concat(I&&"error"===I.type?h.errorSnackBar:"")},autoHideDuration:I&&"error"===I.type?1e4:5e3}),(0,y.jsx)(d.Z,{className:C?"":h.content,children:f})]}))}))},41260:function(e,n,t){t.r(n),t.d(n,{default:function(){return Xe}});var r=t(29439),a=t(1413),i=t(72791),s=t(26181),o=t.n(s),l=t(60364),c=t(61889),u=t(40986),d=t(11135),m=t(23814),f=t(28371),h=t(25469),g=t(93433),x=t(25787),p=t(10703),v=t(13400),y=t(84741),j=t(40968),Z=t(37516),C=t(21435),b=t(42419),_=t(51979),S=t(76773),N=t(90673),A=t(80184),P=(0,x.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)({configSectionItem:{marginRight:15,marginBottom:15,"& .multiContainer":{border:"1px solid red"}},tenantCustomizationFields:{marginLeft:30,width:"88%",margin:"auto"},containerItem:{marginRight:15},fieldGroup:(0,a.Z)((0,a.Z)({},m.QV.fieldGroup),{},{paddingTop:15,marginBottom:25}),responsiveSectionItem:{"@media (max-width: 900px)":{flexFlow:"column",alignItems:"flex-start","& div > div":{marginBottom:5,marginRight:0}}},wrapperContainer:{display:"flex",marginBottom:15},overlayAction:{marginLeft:10,display:"flex",alignItems:"center","& svg":{width:15,height:15},"& button":{background:"#EAEAEA"}}},m.oO),m.AK))}))((function(e){var n=e.classes,t=(0,h.TL)(),s=(0,l.v9)((function(e){return e.createTenant.fields.configure.exposeMinIO})),o=(0,l.v9)((function(e){return e.createTenant.fields.configure.exposeConsole})),u=(0,l.v9)((function(e){return e.createTenant.fields.configure.setDomains})),d=(0,l.v9)((function(e){return e.createTenant.fields.configure.consoleDomain})),m=(0,l.v9)((function(e){return e.createTenant.fields.configure.minioDomains})),f=(0,l.v9)((function(e){return e.createTenant.fields.configure.tenantCustom})),x=(0,l.v9)((function(e){return e.createTenant.fields.configure.tenantSecurityContext})),P=(0,i.useState)({}),T=(0,r.Z)(P,2),I=T[0],k=T[1],w=(0,i.useCallback)((function(e,n){t((0,S.HM)({pageName:"configure",field:e,value:n}))}),[t]);(0,i.useEffect)((function(){var e=[];if(f&&(e=[].concat((0,g.Z)(e),[{fieldKey:"tenant_securityContext_runAsUser",required:!0,value:x.runAsUser,customValidation:""===x.runAsUser||parseInt(x.runAsUser)<0,customValidationMessage:"runAsUser must be present and be 0 or more"},{fieldKey:"tenant_securityContext_runAsGroup",required:!0,value:x.runAsGroup,customValidation:""===x.runAsGroup||parseInt(x.runAsGroup)<0,customValidationMessage:"runAsGroup must be present and be 0 or more"},{fieldKey:"tenant_securityContext_fsGroup",required:!0,value:x.fsGroup,customValidation:""===x.fsGroup||parseInt(x.fsGroup)<0,customValidationMessage:"fsGroup must be present and be 0 or more"}])),u){var n=m.map((function(e,n){return{fieldKey:"minio-domain-".concat(n.toString()),required:!1,value:e,pattern:/^(https?):\/\/([a-zA-Z0-9\-.]+)(:[0-9]+)?$/,customPatternMessage:"MinIO domain is not in the form of http|https://subdomain.domain"}}));e=[].concat((0,g.Z)(e),(0,g.Z)(n),[{fieldKey:"console_domain",required:!1,value:d,pattern:/^(https?):\/\/([a-zA-Z0-9\-.]+)(:[0-9]+)?(\/[a-zA-Z0-9\-./]*)?$/,customPatternMessage:"Console domain is not in the form of http|https://subdomain.domain:port/subpath1/subpath2"}])}var r=(0,j.R)(e);t((0,S.NO)({pageName:"configure",valid:0===Object.keys(r).length})),k(r)}),[t,f,x,u,d,m]);var R=function(e){k((0,y.he)(I,e))};return(0,A.jsxs)(p.Z,{className:n.paperWrapper,children:[(0,A.jsxs)("div",{className:n.headerElement,children:[(0,A.jsx)("h3",{className:n.h3Section,children:"Configure"}),(0,A.jsx)("span",{className:n.descriptionText,children:"Basic configurations for tenant management"})]}),(0,A.jsxs)("div",{className:n.headerElement,children:[(0,A.jsx)("h3",{className:n.h3Section,children:"Services"}),(0,A.jsx)("span",{className:n.descriptionText,children:"Whether the tenant's services should request an external IP via LoadBalancer service type."})]}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.configSectionItem,children:(0,A.jsx)(Z.Z,{value:"expose_minio",id:"expose_minio",name:"expose_minio",checked:s,onChange:function(e){var n=e.target.checked;w("exposeMinIO",n)},label:"Expose MinIO Service"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.configSectionItem,children:(0,A.jsx)(Z.Z,{value:"expose_console",id:"expose_console",name:"expose_console",checked:o,onChange:function(e){var n=e.target.checked;w("exposeConsole",n)},label:"Expose Console Service"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.configSectionItem,children:(0,A.jsx)(Z.Z,{value:"custom_domains",id:"custom_domains",name:"custom_domains",checked:u,onChange:function(e){var n=e.target.checked;w("setDomains",n)},label:"Set Custom Domains"})}),u&&(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.tenantCustomizationFields,children:(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"Custom Domains for MinIO"}),(0,A.jsxs)(c.ZP,{item:!0,xs:12,className:"".concat(n.configSectionItem),children:[(0,A.jsx)("div",{className:n.containerItem,children:(0,A.jsx)(C.Z,{id:"console_domain",name:"console_domain",onChange:function(e){w("consoleDomain",e.target.value),R("tenant_securityContext_runAsUser")},label:"Console Domain",value:d,placeholder:"Eg. http://subdomain.domain:port/subpath1/subpath2",error:I.console_domain||""})}),(0,A.jsxs)("div",{children:[(0,A.jsx)("h4",{children:"MinIO Domains"}),(0,A.jsx)("div",{className:"".concat(n.responsiveSectionItem),children:m.map((function(e,r){return(0,A.jsxs)("div",{className:"".concat(n.containerItem," ").concat(n.wrapperContainer),children:[(0,A.jsx)(C.Z,{id:"minio-domain-".concat(r.toString()),name:"minio-domain-".concat(r.toString()),onChange:function(e){!function(e,n){var t=(0,g.Z)(m);t[n]=e,w("minioDomains",t)}(e.target.value,r)},label:"MinIO Domain ".concat(r+1),value:e,placeholder:"Eg. http://subdomain.domain",error:I["minio-domain-".concat(r.toString())]||""}),(0,A.jsx)("div",{className:n.overlayAction,children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){return t((0,S.x_)())},disabled:r!==m.length-1,children:(0,A.jsx)(b.Z,{})})}),(0,A.jsx)("div",{className:n.overlayAction,children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){return t((0,S.JL)(r))},disabled:m.length<=1,children:(0,A.jsx)(_.Z,{})})})]},"minio-domain-key-".concat(r.toString()))}))})]})]})]})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.configSectionItem,children:(0,A.jsx)(Z.Z,{value:"tenantConfig",id:"tenant_configuration",name:"tenant_configuration",checked:f,onChange:function(e){var n=e.target.checked;w("tenantCustom",n)},label:"Security Context"})}),f&&(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.tenantCustomizationFields,children:(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"SecurityContext for MinIO"}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:"".concat(n.configSectionItem),children:(0,A.jsxs)("div",{className:"".concat(n.multiContainer," ").concat(n.responsiveSectionItem),children:[(0,A.jsx)("div",{className:n.containerItem,children:(0,A.jsx)(C.Z,{type:"number",id:"tenant_securityContext_runAsUser",name:"tenant_securityContext_runAsUser",onChange:function(e){w("tenantSecurityContext",(0,a.Z)((0,a.Z)({},x),{},{runAsUser:e.target.value})),R("tenant_securityContext_runAsUser")},label:"Run As User",value:x.runAsUser,required:!0,error:I.tenant_securityContext_runAsUser||"",min:"0"})}),(0,A.jsx)("div",{className:n.containerItem,children:(0,A.jsx)(C.Z,{type:"number",id:"tenant_securityContext_runAsGroup",name:"tenant_securityContext_runAsGroup",onChange:function(e){w("tenantSecurityContext",(0,a.Z)((0,a.Z)({},x),{},{runAsGroup:e.target.value})),R("tenant_securityContext_runAsGroup")},label:"Run As Group",value:x.runAsGroup,required:!0,error:I.tenant_securityContext_runAsGroup||"",min:"0"})})]})}),(0,A.jsx)("br",{}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:"".concat(n.configSectionItem),children:(0,A.jsxs)("div",{className:"".concat(n.multiContainer," ").concat(n.responsiveSectionItem),children:[(0,A.jsx)("div",{className:n.containerItem,children:(0,A.jsx)(C.Z,{type:"number",id:"tenant_securityContext_fsGroup",name:"tenant_securityContext_fsGroup",onChange:function(e){w("tenantSecurityContext",(0,a.Z)((0,a.Z)({},x),{},{fsGroup:e.target.value})),R("tenant_securityContext_fsGroup")},label:"FsGroup",value:x.fsGroup,required:!0,error:I.tenant_securityContext_fsGroup||"",min:"0"})}),(0,A.jsx)("div",{className:n.containerItem,children:(0,A.jsx)("div",{className:n.configSectionItem,children:(0,A.jsx)(N.Z,{label:"FsGroupChangePolicy",id:"securityContext_fsGroupChangePolicy",name:"securityContext_fsGroupChangePolicy",value:x.fsGroupChangePolicy,onChange:function(e){w("tenantSecurityContext",(0,a.Z)((0,a.Z)({},x),{},{fsGroupChangePolicy:e.target.value}))},options:[{label:"Always",value:"Always"},{label:"OnRootMismatch",value:"OnRootMismatch"}]})})})]})}),(0,A.jsx)("br",{}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.configSectionItem,children:(0,A.jsx)("div",{className:n.multiContainer,children:(0,A.jsx)(Z.Z,{value:"tenantSecurityContextRunAsNonRoot",id:"tenant_securityContext_runAsNonRoot",name:"tenant_securityContext_runAsNonRoot",checked:x.runAsNonRoot,onChange:function(e){var n=e.target.checked;w("tenantSecurityContext",(0,a.Z)((0,a.Z)({},x),{},{runAsNonRoot:n}))},label:"Do not run as Root"})})})]})})]})})),T=t(83679),I=t(20890),k=t(20068),w=t(72455),R=t(27247),F=(0,w.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({adUserDnRows:{display:"flex",marginBottom:10},buttonTray:{marginLeft:10,display:"flex",height:38,"& button":{background:"#EAEAEA"}},overlayAction:{marginLeft:10,"& svg":{maxWidth:15,maxHeight:15},"& button":{background:"#EAEAEA"}}},m.QV),m.DF),m.oO),m.AK))})),D=function(){var e=(0,h.TL)(),n=F(),t=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.idpSelection})),a=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.ADURL})),s=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.ADSkipTLS})),o=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.ADServerInsecure})),u=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.ADGroupSearchBaseDN})),d=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.ADGroupSearchFilter})),m=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.ADUserDNs})),f=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.ADGroupDNs})),x=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.ADLookupBindDN})),p=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.ADLookupBindPassword})),_=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.ADUserDNSearchBaseDN})),N=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.ADUserDNSearchFilter})),P=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.ADServerStartTLS})),T=(0,i.useState)({}),w=(0,r.Z)(T,2),D=w[0],G=w[1],K=(0,i.useCallback)((function(n,t){e((0,S.HM)({pageName:"identityProvider",field:n,value:t}))}),[e]),E=function(e){G((0,y.he)(D,e))};return(0,i.useEffect)((function(){var n=[];"AD"===t&&(n=[].concat((0,g.Z)(n),[{fieldKey:"AD_URL",required:!0,value:a},{fieldKey:"ad_lookupBindDN",required:!0,value:x}]));var r=(0,j.R)(n);e((0,S.NO)({pageName:"identityProvider",valid:0===Object.keys(r).length})),G(r)}),[x,t,a,u,d,m,f,e]),(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"AD_URL",name:"AD_URL",onChange:function(e){K("ADURL",e.target.value),E("AD_URL")},label:"LDAP Server Address",value:a,placeholder:"ldap-server:636",error:D.AD_URL||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(Z.Z,{value:"ad_skipTLS",id:"ad_skipTLS",name:"ad_skipTLS",checked:s,onChange:function(e){var n=e.target.checked;K("ADSkipTLS",n)},label:"Skip TLS Verification"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(Z.Z,{value:"ad_serverInsecure",id:"ad_serverInsecure",name:"ad_serverInsecure",checked:o,onChange:function(e){var n=e.target.checked;K("ADServerInsecure",n)},label:"Server Insecure"})}),o?(0,A.jsxs)(c.ZP,{item:!0,xs:12,children:[(0,A.jsx)(I.Z,{className:n.error,variant:"caption",display:"block",gutterBottom:!0,children:"Warning: All traffic with Active Directory will be unencrypted"}),(0,A.jsx)("br",{})]}):null,(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(Z.Z,{value:"ad_serverStartTLS",id:"ad_serverStartTLS",name:"ad_serverStartTLS",checked:P,onChange:function(e){var n=e.target.checked;K("ADServerStartTLS",n)},label:"Start TLS connection to AD/LDAP server"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"ad_lookupBindDN",name:"ad_lookupBindDN",onChange:function(e){K("ADLookupBindDN",e.target.value),E("ad_lookupBindDN")},label:"Lookup Bind DN",value:x,placeholder:"cn=admin,dc=min,dc=io",error:D.ad_lookupBindDN||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"ad_lookupBindPassword",name:"ad_lookupBindPassword",onChange:function(e){K("ADLookupBindPassword",e.target.value)},label:"Lookup Bind Password",value:p,placeholder:"admin"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"ad_userDNSearchBaseDN",name:"ad_userDNSearchBaseDN",onChange:function(e){K("ADUserDNSearchBaseDN",e.target.value)},label:"User DN Search Base DN",value:_,placeholder:"dc=min,dc=io"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"ad_userDNSearchFilter",name:"ad_userDNSearchFilter",onChange:function(e){K("ADUserDNSearchFilter",e.target.value)},label:"User DN Search Filter",value:N,placeholder:"(sAMAcountName=%s)"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"ad_groupSearchBaseDN",name:"ad_groupSearchBaseDN",onChange:function(e){K("ADGroupSearchBaseDN",e.target.value)},label:"Group Search Base DN",value:u,placeholder:"ou=hwengg,dc=min,dc=io;ou=swengg,dc=min,dc=io"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"ad_groupSearchFilter",name:"ad_groupSearchFilter",onChange:function(e){K("ADGroupSearchFilter",e.target.value)},label:"Group Search Filter",value:d,placeholder:"(&(objectclass=groupOfNames)(member=%s))"})}),(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"List of user DNs (Distinguished Names) to be Tenant Administrators"}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:m.map((function(t,r){return(0,A.jsx)(i.Fragment,{children:(0,A.jsxs)("div",{className:n.adUserDnRows,children:[(0,A.jsx)(C.Z,{id:"ad-userdn-".concat(r.toString()),label:"",placeholder:"",name:"ad-userdn-".concat(r.toString()),value:m[r],onChange:function(n){e((0,S.hK)({index:r,userDN:n.target.value})),E("ad-userdn-".concat(r.toString()))},index:r,error:D["ad-userdn-".concat(r.toString())]||""},"csv-ad-userdn-".concat(r.toString())),(0,A.jsxs)("div",{className:n.buttonTray,children:[(0,A.jsx)(k.Z,{title:"Add User","aria-label":"add",children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){e((0,S.Y$)())},children:(0,A.jsx)(b.Z,{})})}),(0,A.jsx)(k.Z,{title:"Remove","aria-label":"add",children:(0,A.jsx)(v.Z,{size:"small",style:{marginLeft:16},onClick:function(){m.length>1&&e((0,S.GU)(r))},children:(0,A.jsx)(R.Z,{})})})]})]})},"identityField-".concat(r.toString()))}))})]}),(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"List of group DNs (Distinguished Names) to be Tenant Administrators"}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:f.map((function(t,r){return(0,A.jsx)(i.Fragment,{children:(0,A.jsxs)("div",{className:n.adUserDnRows,children:[(0,A.jsx)(C.Z,{id:"ad-groupdn-".concat(r.toString()),label:"",placeholder:"",name:"ad-groupdn-".concat(r.toString()),value:f[r],onChange:function(n){e((0,S.in)({index:r,userDN:n.target.value})),E("ad-groupdn-".concat(r.toString()))},index:r,error:D["ad-groupdn-".concat(r.toString())]||""},"csv-ad-groupdn-".concat(r.toString())),(0,A.jsxs)("div",{className:n.buttonTray,children:[(0,A.jsx)(k.Z,{title:"Add Group","aria-label":"add",children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){e((0,S.Fe)())},children:(0,A.jsx)(b.Z,{})})}),(0,A.jsx)(k.Z,{title:"Remove","aria-label":"add",children:(0,A.jsx)(v.Z,{size:"small",style:{marginLeft:16},onClick:function(){f.length>1&&e((0,S.Hu)(r))},children:(0,A.jsx)(R.Z,{})})})]})]})},"identityField-".concat(r.toString()))}))})]})]})},G=(0,w.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({buttonTray:{marginLeft:10,display:"flex",height:38,"& button":{background:"#EAEAEA"}},overlayAction:{marginLeft:10,"& svg":{maxWidth:15,maxHeight:15},"& button":{background:"#EAEAEA"}}},m.QV),m.DF),m.oO),m.AK))})),K=function(){var e=(0,h.TL)(),n=G(),t=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.idpSelection})),a=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.openIDConfigurationURL})),s=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.openIDClientID})),o=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.openIDSecretID})),u=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.openIDCallbackURL})),d=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.openIDClaimName})),m=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.openIDScopes})),f=(0,i.useState)({}),x=(0,r.Z)(f,2),p=x[0],v=x[1],Z=(0,i.useCallback)((function(n,t){e((0,S.HM)({pageName:"identityProvider",field:n,value:t}))}),[e]),b=function(e){v((0,y.he)(p,e))};return(0,i.useEffect)((function(){var n=[];"OpenID"===t&&(n=[].concat((0,g.Z)(n),[{fieldKey:"openID_CONFIGURATION_URL",required:!0,value:a},{fieldKey:"openID_clientID",required:!0,value:s},{fieldKey:"openID_secretID",required:!0,value:o},{fieldKey:"openID_claimName",required:!0,value:d}]));var r=(0,j.R)(n);e((0,S.NO)({pageName:"identityProvider",valid:0===Object.keys(r).length})),v(r)}),[t,s,o,a,d,e]),(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"openID_CONFIGURATION_URL",name:"openID_CONFIGURATION_URL",onChange:function(e){Z("openIDConfigurationURL",e.target.value),b("openID_CONFIGURATION_URL")},label:"Configuration URL",value:a,placeholder:"https://your-identity-provider.com/.well-known/openid-configuration",error:p.openID_CONFIGURATION_URL||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"openID_clientID",name:"openID_clientID",onChange:function(e){Z("openIDClientID",e.target.value),b("openID_clientID")},label:"Client ID",value:s,error:p.openID_clientID||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"openID_secretID",name:"openID_secretID",onChange:function(e){Z("openIDSecretID",e.target.value),b("openID_secretID")},label:"Secret ID",value:o,error:p.openID_secretID||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"openID_callbackURL",name:"openID_callbackURL",onChange:function(e){Z("openIDCallbackURL",e.target.value),b("openID_callbackURL")},label:"Callback URL",value:u,placeholder:"https://your-console-endpoint:9443/oauth_callback",error:p.openID_callbackURL||""})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"openID_claimName",name:"openID_claimName",onChange:function(e){Z("openIDClaimName",e.target.value),b("openID_claimName")},label:"Claim Name",value:d,error:p.openID_claimName||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"openID_scopes",name:"openID_scopes",onChange:function(e){Z("openIDScopes",e.target.value),b("openID_scopes")},label:"Scopes",value:m})})]})},E=t(22918),L=(0,w.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({buttonTray:{marginLeft:10,display:"flex",height:38,"& button":{background:"#EAEAEA"}},overlayAction:{marginLeft:10,"& svg":{maxWidth:15,maxHeight:15},"& button":{background:"#EAEAEA"}},shortened:{gridTemplateColumns:"auto auto 50px 50px",display:"grid",gridGap:15,marginBottom:10,"& input":{fontWeight:400}}},m.QV),m.DF),m.oO),m.AK))})),O=function(){var e=(0,h.TL)(),n=L(),t=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.idpSelection})),a=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.accessKeys})),s=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.secretKeys})),o=(0,i.useState)({}),c=(0,r.Z)(o,2),u=c[0],d=c[1],m=function(e){d((0,y.he)(u,e))};return(0,i.useEffect)((function(){var n=[];if("Built-in"===t){n=(0,g.Z)(n);for(var r=0;r<a.length;r++)n.push({fieldKey:"accesskey-".concat(r.toString()),required:!0,value:a[r],pattern:/^[a-zA-Z0-9-]{8,63}$/,customPatternMessage:"Keys must be at least length 8"}),n.push({fieldKey:"secretkey-".concat(r.toString()),required:!0,value:s[r],pattern:/^[a-zA-Z0-9-]{8,63}$/,customPatternMessage:"Keys must be at least length 8"})}var i=(0,j.R)(n);e((0,S.NO)({pageName:"identityProvider",valid:0===Object.keys(i).length})),d(i)}),[t,a,s,e]),(0,A.jsxs)(i.Fragment,{children:["Add additional users",a.map((function(t,r){return(0,A.jsx)(i.Fragment,{children:(0,A.jsxs)("div",{className:n.shortened,children:[(0,A.jsx)(C.Z,{id:"accesskey-".concat(r.toString()),label:"",placeholder:"Access Key",name:"accesskey-".concat(r.toString()),value:a[r],onChange:function(n){e((0,S.ys)({index:r,accessKey:n.target.value})),m("accesskey-".concat(r.toString()))},index:r,error:u["accesskey-".concat(r.toString())]||""},"csv-accesskey-".concat(r.toString())),(0,A.jsx)(C.Z,{id:"secretkey-".concat(r.toString()),label:"",placeholder:"Secret Key",name:"secretkey-".concat(r.toString()),value:s[r],onChange:function(n){e((0,S.OL)({index:r,secretKey:n.target.value})),m("secretkey-".concat(r.toString()))},index:r,error:u["secretkey-".concat(r.toString())]||""},"csv-secretkey-".concat(r.toString())),(0,A.jsxs)("div",{className:n.buttonTray,children:[(0,A.jsx)("div",{className:n.overlayAction,children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){e((0,S.x$)())},disabled:r!==a.length-1,children:(0,A.jsx)(b.Z,{})})}),(0,A.jsx)("div",{className:n.overlayAction,children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){e((0,S.iA)(r))},disabled:a.length<=1,children:(0,A.jsx)(_.Z,{})})}),(0,A.jsx)(k.Z,{title:"Randomize Credentials","aria-label":"add",children:(0,A.jsx)("div",{className:n.overlayAction,children:(0,A.jsx)(v.Z,{onClick:function(){e((0,S.ys)({index:r,accessKey:(0,y.zO)(16)})),e((0,S.OL)({index:r,secretKey:(0,y.zO)(16)}))},size:"small",children:(0,A.jsx)(E.Z,{})})})})]})]})},"identityField-".concat(r.toString()))}))]})},z=t(68456),M=(0,w.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)({protocolRadioOptions:{display:"flex",flexFlow:"column",marginBottom:10,"& label":{fontSize:16,fontWeight:600},"& div":{display:"flex",flexFlow:"row",alignItems:"top"}}},m.QV),m.oO),m.AK))})),U=function(){var e=(0,h.TL)(),n=M(),t=(0,l.v9)((function(e){return e.createTenant.fields.identityProvider.idpSelection}));return(0,A.jsxs)(p.Z,{className:n.paperWrapper,children:[(0,A.jsxs)("div",{className:n.headerElement,children:[(0,A.jsx)("h3",{className:n.h3Section,children:"Identity Provider"}),(0,A.jsx)("span",{className:n.descriptionText,children:"Access to the tenant can be controlled via an external Identity Manager."})]}),(0,A.jsx)(c.ZP,{item:!0,xs:12,padding:"10px",children:(0,A.jsx)(T.Z,{currentSelection:t,id:"idp-options",name:"idp-options",label:"Protocol",onChange:function(n){e((0,S.BH)(n.target.value))},selectorOptions:[{label:(0,A.jsx)(z.YH,{}),value:"Built-in"},{label:(0,A.jsx)(z.mo,{}),value:"OpenID"},{label:(0,A.jsx)(z.QT,{}),value:"AD"}]})}),"Built-in"===t&&(0,A.jsx)(O,{}),"OpenID"===t&&(0,A.jsx)(K,{}),"AD"===t&&(0,A.jsx)(D,{})]})},q=t(54639),V=t(50896),B=t(64554),H=t(46707),W=function(e){var n=e.icon,t=e.description;return(0,A.jsxs)(B.Z,{sx:{display:"flex","& .min-icon":{marginRight:"10px",height:"23px",width:"23px",marginBottom:"10px"}},children:[n," ",(0,A.jsx)("div",{style:{fontSize:"14px",fontStyle:"italic",color:"#5E5E5E"},children:t})]})},$=function(){var e=(0,l.v9)((function(e){return e.createTenant.fields.nameTenant.namespace||"<namespace>"})),n=(0,l.v9)((function(e){return e.createTenant.fields.nameTenant.tenantName||"<tenant-name>"}));return(0,A.jsx)(B.Z,{sx:{flex:1,border:"1px solid #eaeaea",borderRadius:"2px",display:"flex",flexFlow:"column",padding:"20px",marginTop:{xs:"0px"}},children:(0,A.jsxs)(B.Z,{sx:{display:"flex",flexFlow:"column"},children:[(0,A.jsx)(W,{icon:(0,A.jsx)(H.Z,{}),description:"TLS Certificates Warning"}),(0,A.jsxs)(B.Z,{sx:{fontSize:"14px",marginBottom:"15px"},children:["Automatic certificate generation is not enabled.",(0,A.jsx)("br",{}),(0,A.jsx)("br",{}),"If you wish to continue only with ",(0,A.jsx)("b",{children:"custom certificates"})," make sure they are valid for the following internode hostnames, i.e.:",(0,A.jsx)("br",{}),(0,A.jsx)("br",{}),(0,A.jsxs)("div",{style:{fontSize:"14px",fontStyle:"italic",color:"#5E5E5E"},children:["minio.",e,(0,A.jsx)("br",{}),"minio.",e,".svc",(0,A.jsx)("br",{}),"minio.",e,".svc.<cluster domain>",(0,A.jsx)("br",{}),"*.",n,"-hl.",e,".svc.<cluster domain>",(0,A.jsx)("br",{}),"*.",e,".svc.<cluster domain>"]}),(0,A.jsx)("br",{}),"Replace ",(0,A.jsx)("em",{children:"<tenant-name>"}),","," ",(0,A.jsx)("em",{children:"<namespace>"})," and",(0,A.jsx)("em",{children:"<cluster domain>"})," with the actual values for your MinIO tenant.",(0,A.jsx)("br",{}),(0,A.jsx)("br",{}),"You can learn more at our"," ",(0,A.jsx)("a",{href:"https://docs.min.io/minio/k8s/security/security.html?ref=op#id5",target:"_blank",rel:"noreferrer",children:"documentation"}),"."]})]})})},Q=(0,x.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)({minioCertificateRows:{display:"flex",alignItems:"center",justifyContent:"flex-start",borderBottom:"1px solid #EAEAEA","&:last-child":{borderBottom:0},"@media (max-width: 900px)":{flex:1}},fileItem:{marginRight:10,display:"flex","& div label":{minWidth:50},"@media (max-width: 900px)":{flexFlow:"column"}},minioCertsContainer:{marginBottom:15},minioCACertsRow:{display:"flex",alignItems:"center",justifyContent:"flex-start",borderBottom:"1px solid #EAEAEA","&:last-child":{borderBottom:0},"@media (max-width: 900px)":{flex:1,"& div label":{minWidth:50}}},rowActions:{display:"flex",justifyContent:"flex-end","@media (max-width: 900px)":{flex:1}},overlayAction:{marginLeft:10,"& svg":{maxWidth:15,maxHeight:15},"& button":{background:"#EAEAEA"}}},m.QV),m.oO),m.AK))}))((function(e){var n=e.classes,t=(0,h.TL)(),r=(0,l.v9)((function(e){return e.createTenant.fields.security.enableTLS})),a=(0,l.v9)((function(e){return e.createTenant.fields.security.enableAutoCert})),s=(0,l.v9)((function(e){return e.createTenant.fields.security.enableCustomCerts})),o=(0,l.v9)((function(e){return e.createTenant.certificates.minioCertificates})),u=(0,l.v9)((function(e){return e.createTenant.certificates.caCertificates})),d=(0,i.useCallback)((function(e,n){t((0,S.HM)({pageName:"security",field:e,value:n}))}),[t]);return(0,i.useEffect)((function(){t(r?a||s?(0,S.NO)({pageName:"security",valid:!0}):(0,S.NO)({pageName:"security",valid:!1}):(0,S.NO)({pageName:"security",valid:!0}))}),[r,a,s,t]),(0,A.jsxs)(p.Z,{className:n.paperWrapper,children:[(0,A.jsx)("div",{className:n.headerElement,children:(0,A.jsx)("h3",{className:n.h3Section,children:"Security"})}),(0,A.jsxs)(c.ZP,{container:!0,spacing:1,children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)(Z.Z,{value:"enableTLS",id:"enableTLS",name:"enableTLS",checked:r,onChange:function(e){var n=e.target.checked;d("enableTLS",n)},label:"TLS",description:"Securing all the traffic using TLS. This is required for Encryption Configuration"})}),r&&(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)(Z.Z,{value:"enableAutoCert",id:"enableAutoCert",name:"enableAutoCert",checked:a,onChange:function(e){var n=e.target.checked;d("enableAutoCert",n)},label:"AutoCert",description:"The internode certificates will be generated and managed by MinIO Operator"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)(Z.Z,{value:"enableCustomCerts",id:"enableCustomCerts",name:"enableCustomCerts",checked:s,onChange:function(e){var n=e.target.checked;d("enableCustomCerts",n)},label:"Custom Certificates",description:"Certificates used to terminated TLS at MinIO"})}),s&&(0,A.jsxs)(i.Fragment,{children:[!a&&(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)($,{})}),(0,A.jsxs)(c.ZP,{item:!0,xs:12,className:n.minioCertsContainer,children:[(0,A.jsx)(V.Z,{children:"MinIO Certificates"}),o.map((function(e,r){return(0,A.jsxs)(c.ZP,{item:!0,xs:12,className:n.minioCertificateRows,children:[(0,A.jsxs)(c.ZP,{item:!0,xs:10,className:n.fileItem,children:[(0,A.jsx)(q.Z,{onChange:function(n,r){t((0,S.aN)({id:e.id,key:"cert",fileName:r,value:n}))},accept:".cer,.crt,.cert,.pem",id:"tlsCert",name:"tlsCert",label:"Cert",value:e.cert}),(0,A.jsx)(q.Z,{onChange:function(n,r){t((0,S.aN)({id:e.id,key:"key",fileName:r,value:n}))},accept:".key,.pem",id:"tlsKey",name:"tlsKey",label:"Key",value:e.key})]}),(0,A.jsxs)(c.ZP,{item:!0,xs:2,className:n.rowActions,children:[(0,A.jsx)("div",{className:n.overlayAction,children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){t((0,S.Mg)())},disabled:r!==o.length-1,children:(0,A.jsx)(b.Z,{})})}),(0,A.jsx)("div",{className:n.overlayAction,children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){t((0,S.XX)(e.id))},disabled:o.length<=1,children:(0,A.jsx)(_.Z,{})})})]})]},"minio-certs-".concat(e.id))}))]}),(0,A.jsxs)(c.ZP,{item:!0,xs:12,className:n.minioCertsContainer,children:[(0,A.jsx)(V.Z,{children:"MinIO CA Certificates"}),u.map((function(e,r){return(0,A.jsxs)(c.ZP,{item:!0,xs:12,className:n.minioCACertsRow,children:[(0,A.jsx)(c.ZP,{item:!0,xs:6,children:(0,A.jsx)(q.Z,{onChange:function(n,r){t((0,S.Eq)({id:e.id,key:"cert",fileName:r,value:n}))},accept:".cer,.crt,.cert,.pem",id:"tlsCert",name:"tlsCert",label:"Cert",value:e.cert})}),(0,A.jsx)(c.ZP,{item:!0,xs:6,children:(0,A.jsxs)("div",{className:n.rowActions,children:[(0,A.jsx)("div",{className:n.overlayAction,children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){t((0,S.fK)())},disabled:r!==u.length-1,children:(0,A.jsx)(b.Z,{})})}),(0,A.jsx)("div",{className:n.overlayAction,children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){t((0,S.IG)(e.id))},disabled:u.length<=1,children:(0,A.jsx)(_.Z,{})})})]})})]},"minio-CA-certs-".concat(e.id))}))]})]})]})]})]})})),Y=function(e){var n=e.children;return(0,A.jsx)("h1",{style:{margin:0,marginBottom:".8rem",fontSize:"1.3rem"},children:n})},J=(0,w.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},m.QV),m.DF),m.oO),m.AK))})),X=function(){var e=(0,h.TL)(),n=J(),t=(0,l.v9)((function(e){return e.createTenant.fields.encryption.vaultEndpoint})),a=(0,l.v9)((function(e){return e.createTenant.fields.encryption.vaultEngine})),s=(0,l.v9)((function(e){return e.createTenant.fields.encryption.vaultNamespace})),o=(0,l.v9)((function(e){return e.createTenant.fields.encryption.vaultPrefix})),u=(0,l.v9)((function(e){return e.createTenant.fields.encryption.vaultAppRoleEngine})),d=(0,l.v9)((function(e){return e.createTenant.fields.encryption.vaultId})),m=(0,l.v9)((function(e){return e.createTenant.fields.encryption.vaultSecret})),f=(0,l.v9)((function(e){return e.createTenant.fields.encryption.vaultRetry})),x=(0,l.v9)((function(e){return e.createTenant.fields.encryption.vaultPing})),p=(0,l.v9)((function(e){return e.createTenant.certificates.vaultCertificate})),v=(0,l.v9)((function(e){return e.createTenant.certificates.vaultCA})),Z=(0,i.useState)({}),b=(0,r.Z)(Z,2),_=b[0],N=b[1];(0,i.useEffect)((function(){var n=[];n=[].concat((0,g.Z)(n),[{fieldKey:"vault_endpoint",required:!0,value:t},{fieldKey:"vault_id",required:!0,value:d},{fieldKey:"vault_secret",required:!0,value:m},{fieldKey:"vault_ping",required:!1,value:x,customValidation:parseInt(x)<0,customValidationMessage:"Value needs to be 0 or greater"},{fieldKey:"vault_retry",required:!1,value:f,customValidation:parseInt(f)<0,customValidationMessage:"Value needs to be 0 or greater"}]);var r=(0,j.R)(n);e((0,S.NO)({pageName:"encryption",valid:0===Object.keys(r).length})),N(r)}),[t,a,d,m,x,f,e]);var P=(0,i.useCallback)((function(n,t){e((0,S.HM)({pageName:"encryption",field:n,value:t}))}),[e]),T=function(e){N((0,y.he)(_,e))};return(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"vault_endpoint",name:"vault_endpoint",onChange:function(e){P("vaultEndpoint",e.target.value),T("vault_endpoint")},label:"Endpoint",value:t,error:_.vault_endpoint||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"vault_engine",name:"vault_engine",onChange:function(e){P("vaultEngine",e.target.value),T("vault_engine")},label:"Engine",value:a})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"vault_namespace",name:"vault_namespace",onChange:function(e){P("vaultNamespace",e.target.value)},label:"Namespace",value:s})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"vault_prefix",name:"vault_prefix",onChange:function(e){P("vaultPrefix",e.target.value)},label:"Prefix",value:o})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"App Role"}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"vault_approle_engine",name:"vault_approle_engine",onChange:function(e){P("vaultAppRoleEngine",e.target.value)},label:"Engine",value:u})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"vault_id",name:"vault_id",onChange:function(e){P("vaultId",e.target.value),T("vault_id")},label:"AppRole ID",value:d,error:_.vault_id||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"vault_secret",name:"vault_secret",onChange:function(e){P("vaultSecret",e.target.value),T("vault_secret")},label:"AppRole Secret",value:m,error:_.vault_secret||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{type:"number",min:"0",id:"vault_retry",name:"vault_retry",onChange:function(e){P("vaultRetry",e.target.value),T("vault_retry")},label:"Retry (Seconds)",value:f,error:_.vault_retry||""})})]})}),(0,A.jsx)(c.ZP,{container:!0,className:n.mutualTlsConfig,children:(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"Mutual TLS authentication (optional)"}),(0,A.jsx)(q.Z,{onChange:function(n,t){e((0,S.cl)({key:"key",fileName:t,value:n})),T("vault_key")},accept:".key,.pem",id:"vault_key",name:"vault_key",label:"Key",value:p.key}),(0,A.jsx)(q.Z,{onChange:function(n,t){e((0,S.cl)({key:"cert",fileName:t,value:n})),T("vault_cert")},accept:".cer,.crt,.cert,.pem",id:"vault_cert",name:"vault_cert",label:"Cert",value:p.cert}),(0,A.jsx)(q.Z,{onChange:function(n,t){e((0,S.fk)({fileName:t,value:n})),T("vault_ca")},accept:".cer,.crt,.cert,.pem",id:"vault_ca",name:"vault_ca",label:"CA",value:v.cert})]})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,style:{marginTop:15},children:(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"Status"}),(0,A.jsx)(C.Z,{type:"number",min:"0",id:"vault_ping",name:"vault_ping",onChange:function(e){P("vaultPing",e.target.value),T("vault_ping")},label:"Ping (Seconds)",value:x,error:_.vault_ping||""})]})})]})},ee=(0,w.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},m.QV),m.DF),m.oO),m.AK))})),ne=function(){var e=(0,h.TL)(),n=ee(),t=(0,l.v9)((function(e){return e.createTenant.fields.encryption.azureEndpoint})),a=(0,l.v9)((function(e){return e.createTenant.fields.encryption.azureTenantID})),s=(0,l.v9)((function(e){return e.createTenant.fields.encryption.azureClientID})),o=(0,l.v9)((function(e){return e.createTenant.fields.encryption.azureClientSecret})),u=(0,i.useState)({}),d=(0,r.Z)(u,2),m=d[0],f=d[1];(0,i.useEffect)((function(){var n=[];n=[].concat((0,g.Z)(n),[{fieldKey:"azure_endpoint",required:!0,value:t},{fieldKey:"azure_tenant_id",required:!0,value:a},{fieldKey:"azure_client_id",required:!0,value:s},{fieldKey:"azure_client_secret",required:!0,value:o}]);var r=(0,j.R)(n);e((0,S.NO)({pageName:"encryption",valid:0===Object.keys(r).length})),f(r)}),[t,a,s,o,e]);var x=(0,i.useCallback)((function(n,t){e((0,S.HM)({pageName:"encryption",field:n,value:t}))}),[e]),p=function(e){f((0,y.he)(m,e))};return(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"azure_endpoint",name:"azure_endpoint",onChange:function(e){x("azureEndpoint",e.target.value),p("azure_endpoint")},label:"Endpoint",value:t,error:m.azure_endpoint||""})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"Credentials"}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"azure_tenant_id",name:"azure_tenant_id",onChange:function(e){x("azureTenantID",e.target.value),p("azure_tenant_id")},label:"Tenant ID",value:a,error:m.azure_tenant_id||""})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"azure_client_id",name:"azure_client_id",onChange:function(e){x("azureClientID",e.target.value),p("azure_client_id")},label:"Client ID",value:s,error:m.azure_client_id||""})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"azure_client_secret",name:"azure_client_secret",onChange:function(e){x("azureClientSecret",e.target.value),p("azure_client_secret")},label:"Client Secret",value:o,error:m.azure_client_secret||""})})]})})]})},te=(0,w.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},m.QV),m.DF),m.oO),m.AK))})),re=function(){var e=te(),n=(0,h.TL)(),t=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gcpProjectID})),r=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gcpEndpoint})),a=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gcpClientEmail})),s=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gcpClientID})),o=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gcpPrivateKeyID})),u=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gcpPrivateKey})),d=(0,i.useCallback)((function(e,t){n((0,S.HM)({pageName:"encryption",field:e,value:t}))}),[n]);return(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,className:e.formFieldRow,children:(0,A.jsx)(C.Z,{id:"gcp_project_id",name:"gcp_project_id",onChange:function(e){d("gcpProjectID",e.target.value)},label:"Project ID",value:t})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:e.formFieldRow,children:(0,A.jsx)(C.Z,{id:"gcp_endpoint",name:"gcp_endpoint",onChange:function(e){d("gcpEndpoint",e.target.value)},label:"Endpoint",value:r})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsxs)("fieldset",{className:e.fieldGroup,children:[(0,A.jsx)("legend",{className:e.descriptionText,children:"Credentials"}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:e.formFieldRow,children:(0,A.jsx)(C.Z,{id:"gcp_client_email",name:"gcp_client_email",onChange:function(e){d("gcpClientEmail",e.target.value)},label:"Client Email",value:a})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:e.formFieldRow,children:(0,A.jsx)(C.Z,{id:"gcp_client_id",name:"gcp_client_id",onChange:function(e){d("gcpClientID",e.target.value)},label:"Client ID",value:s})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:e.formFieldRow,children:(0,A.jsx)(C.Z,{id:"gcp_private_key_id",name:"gcp_private_key_id",onChange:function(e){d("gcpPrivateKeyID",e.target.value)},label:"Private Key ID",value:o})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:e.formFieldRow,children:(0,A.jsx)(C.Z,{id:"gcp_private_key",name:"gcp_private_key",onChange:function(e){d("gcpPrivateKey",e.target.value)},label:"Private Key",value:u})})]})})]})},ae=(0,w.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},m.QV),m.DF),m.oO),m.AK))})),ie=function(){var e=(0,h.TL)(),n=ae(),t=(0,l.v9)((function(e){return e.createTenant.certificates.gemaltoCA})),a=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gemaltoEndpoint})),s=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gemaltoToken})),o=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gemaltoDomain})),u=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gemaltoRetry})),d=(0,i.useState)({}),m=(0,r.Z)(d,2),f=m[0],x=m[1];(0,i.useEffect)((function(){var n=[];n=[].concat((0,g.Z)(n),[{fieldKey:"gemalto_endpoint",required:!0,value:a},{fieldKey:"gemalto_token",required:!0,value:s},{fieldKey:"gemalto_domain",required:!0,value:o},{fieldKey:"gemalto_retry",required:!1,value:u,customValidation:parseInt(u)<0,customValidationMessage:"Value needs to be 0 or greater"}]);var t=(0,j.R)(n);e((0,S.NO)({pageName:"encryption",valid:0===Object.keys(t).length})),x(t)}),[a,s,o,u,e]);var p=(0,i.useCallback)((function(n,t){e((0,S.HM)({pageName:"encryption",field:n,value:t}))}),[e]),v=function(e){x((0,y.he)(f,e))};return(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"gemalto_endpoint",name:"gemalto_endpoint",onChange:function(e){p("gemaltoEndpoint",e.target.value),v("gemalto_endpoint")},label:"Endpoint",value:a,error:f.gemalto_endpoint||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,style:{marginBottom:15},children:(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"Credentials"}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"gemalto_token",name:"gemalto_token",onChange:function(e){p("gemaltoToken",e.target.value),v("gemalto_token")},label:"Token",value:s,error:f.gemalto_token||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"gemalto_domain",name:"gemalto_domain",onChange:function(e){p("gemaltoDomain",e.target.value),v("gemalto_domain")},label:"Domain",value:o,error:f.gemalto_domain||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{type:"number",min:"0",id:"gemalto_retry",name:"gemalto_retry",onChange:function(e){p("gemaltoRetry",e.target.value),v("gemalto_retry")},label:"Retry (seconds)",value:u,error:f.gemalto_retry||""})})]})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,style:{marginBottom:15},children:(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"Custom CA Root certificate verification"}),(0,A.jsx)(q.Z,{onChange:function(n,t){e((0,S.MX)({fileName:t,value:n})),v("gemalto_ca")},accept:".cer,.crt,.cert,.pem",id:"gemalto_ca",name:"gemalto_ca",label:"CA",value:t.cert})]})})]})},se=(0,w.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},m.QV),m.DF),m.oO),m.AK))})),oe=function(){var e=(0,h.TL)(),n=se(),t=(0,l.v9)((function(e){return e.createTenant.fields.encryption.awsEndpoint})),a=(0,l.v9)((function(e){return e.createTenant.fields.encryption.awsRegion})),s=(0,l.v9)((function(e){return e.createTenant.fields.encryption.awsKMSKey})),o=(0,l.v9)((function(e){return e.createTenant.fields.encryption.awsAccessKey})),u=(0,l.v9)((function(e){return e.createTenant.fields.encryption.awsSecretKey})),d=(0,l.v9)((function(e){return e.createTenant.fields.encryption.awsToken})),m=(0,i.useState)({}),f=(0,r.Z)(m,2),x=f[0],p=f[1];(0,i.useEffect)((function(){var n=[];n=[].concat((0,g.Z)(n),[{fieldKey:"aws_endpoint",required:!0,value:t},{fieldKey:"aws_region",required:!0,value:a},{fieldKey:"aws_accessKey",required:!0,value:o},{fieldKey:"aws_secretKey",required:!0,value:u}]);var r=(0,j.R)(n);e((0,S.NO)({pageName:"encryption",valid:0===Object.keys(r).length})),p(r)}),[t,a,u,o,e]);var v=(0,i.useCallback)((function(n,t){e((0,S.HM)({pageName:"encryption",field:n,value:t}))}),[e]),Z=function(e){p((0,y.he)(x,e))};return(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"aws_endpoint",name:"aws_endpoint",onChange:function(e){v("awsEndpoint",e.target.value),Z("aws_endpoint")},label:"Endpoint",value:t,error:x.aws_endpoint||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"aws_region",name:"aws_region",onChange:function(e){v("awsRegion",e.target.value),Z("aws_region")},label:"Region",value:a,error:x.aws_region||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"aws_kmsKey",name:"aws_kmsKey",onChange:function(e){v("awsKMSKey",e.target.value)},label:"KMS Key",value:s})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"Credentials"}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"aws_accessKey",name:"aws_accessKey",onChange:function(e){v("awsAccessKey",e.target.value),Z("aws_accessKey")},label:"Access Key",value:o,error:x.aws_accessKey||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"aws_secretKey",name:"aws_secretKey",onChange:function(e){v("awsSecretKey",e.target.value),Z("aws_secretKey")},label:"Secret Key",value:u,error:x.aws_secretKey||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"aws_token",name:"aws_token",onChange:function(e){v("awsToken",e.target.value)},label:"Token",value:d})})]})})]})},le=(0,x.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({encryptionTypeOptions:{marginBottom:15},mutualTlsConfig:{marginTop:15,"& fieldset":{flex:1}},rightSpacer:{marginRight:15},responsiveContainer:{"@media (max-width: 900px)":{display:"flex",flexFlow:"column"}}},m.QV),m.DF),m.oO),m.AK))}))((function(e){var n=e.classes,t=(0,h.TL)(),s=(0,l.v9)((function(e){return e.createTenant.fields.encryption.replicas})),o=(0,l.v9)((function(e){return e.createTenant.fields.encryption.enableEncryption})),u=(0,l.v9)((function(e){return e.createTenant.fields.encryption.encryptionType})),d=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gcpProjectID})),m=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gcpEndpoint})),f=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gcpClientEmail})),x=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gcpClientID})),v=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gcpPrivateKeyID})),b=(0,l.v9)((function(e){return e.createTenant.fields.encryption.gcpPrivateKey})),_=(0,l.v9)((function(e){return e.createTenant.fields.encryption.enableCustomCertsForKES})),P=(0,l.v9)((function(e){return e.createTenant.fields.security.enableAutoCert})),I=(0,l.v9)((function(e){return e.createTenant.fields.security.enableTLS})),k=(0,l.v9)((function(e){return e.createTenant.certificates.minioCertificates})),w=(0,l.v9)((function(e){return e.createTenant.certificates.serverCertificate})),R=(0,l.v9)((function(e){return e.createTenant.certificates.clientCertificate})),F=(0,l.v9)((function(e){return e.createTenant.fields.security.enableCustomCerts})),D=(0,l.v9)((function(e){return e.createTenant.fields.encryption.kesSecurityContext})),G=(0,i.useState)({}),K=(0,r.Z)(G,2),E=K[0],L=K[1],O=!1;I&&(P||k&&k.filter((function(e){return e.encoded_key&&e.encoded_cert})).length>0)&&(O=!0);var z=(0,i.useCallback)((function(e,n){t((0,S.HM)({pageName:"encryption",field:e,value:n}))}),[t]),M=function(e){L((0,y.he)(E,e))};return(0,i.useEffect)((function(){var e=[];o&&(e=[].concat((0,g.Z)(e),[{fieldKey:"replicas",required:!0,value:s,customValidation:parseInt(s)<1,customValidationMessage:"Replicas needs to be 1 or greater"},{fieldKey:"kes_securityContext_runAsUser",required:!0,value:D.runAsUser,customValidation:""===D.runAsUser||parseInt(D.runAsUser)<0,customValidationMessage:"runAsUser must be present and be 0 or more"},{fieldKey:"kes_securityContext_runAsGroup",required:!0,value:D.runAsGroup,customValidation:""===D.runAsGroup||parseInt(D.runAsGroup)<0,customValidationMessage:"runAsGroup must be present and be 0 or more"},{fieldKey:"kes_securityContext_fsGroup",required:!0,value:D.fsGroup,customValidation:""===D.fsGroup||parseInt(D.fsGroup)<0,customValidationMessage:"fsGroup must be present and be 0 or more"}]),F&&(e=[].concat((0,g.Z)(e),[{fieldKey:"serverKey",required:!P,value:w.encoded_key},{fieldKey:"serverCert",required:!P,value:w.encoded_cert},{fieldKey:"clientKey",required:!P,value:R.encoded_key},{fieldKey:"clientCert",required:!P,value:R.encoded_cert}])));var n=(0,j.R)(e);t((0,S.NO)({pageName:"encryption",valid:0===Object.keys(n).length})),L(n)}),[o,u,d,m,f,x,v,b,t,P,F,w.encoded_key,w.encoded_cert,R.encoded_key,R.encoded_cert,D,s]),(0,A.jsxs)(p.Z,{className:n.paperWrapper,children:[(0,A.jsxs)(c.ZP,{container:!0,alignItems:"center",children:[(0,A.jsx)(c.ZP,{item:!0,xs:!0,children:(0,A.jsx)(Y,{children:"Encryption"})}),(0,A.jsx)(c.ZP,{item:!0,xs:4,justifyContent:"end",textAlign:"right",children:(0,A.jsx)(Z.Z,{label:"",indicatorLabels:["Enabled","Disabled"],checked:o,value:"tenant_encryption",id:"tenant-encryption",name:"tenant-encryption",onChange:function(e){var n=e.target.checked;z("enableEncryption",n)},description:"",disabled:!O})})]}),(0,A.jsxs)(c.ZP,{container:!0,spacing:1,children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)("span",{className:n.descriptionText,children:"MinIO Server-Side Encryption (SSE) protects objects as part of write operations, allowing clients to take advantage of server processing power to secure objects at the storage layer (encryption-at-rest). SSE also provides key functionality to regulatory and compliance requirements around secure locking and erasure."})}),(0,A.jsx)(c.ZP,{xs:12,children:(0,A.jsx)("hr",{className:n.hrClass})}),o&&(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.encryptionTypeOptions,children:(0,A.jsx)(T.Z,{currentSelection:u,id:"encryptionType",name:"encryptionType",label:"Encryption Options",onChange:function(e){z("encryptionType",e.target.value)},selectorOptions:[{label:"Vault",value:"vault"},{label:"AWS",value:"aws"},{label:"Gemalto",value:"gemalto"},{label:"GCP",value:"gcp"},{label:"Azure",value:"azure"}]})}),"vault"===u&&(0,A.jsx)(X,{}),"azure"===u&&(0,A.jsx)(ne,{}),"gcp"===u&&(0,A.jsx)(re,{}),"aws"===u&&(0,A.jsx)(oe,{}),"gemalto"===u&&(0,A.jsx)(ie,{}),(0,A.jsx)("div",{className:n.headerElement,children:(0,A.jsx)("h4",{className:n.h3Section,children:"Additional Configurations"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)(Z.Z,{value:"enableCustomCertsForKES",id:"enableCustomCertsForKES",name:"enableCustomCertsForKES",checked:_||!P,onChange:function(e){var n=e.target.checked;z("enableCustomCertsForKES",n)},label:"Custom Certificates",disabled:!P})}),(_||!P)&&(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{container:!0,children:(0,A.jsx)(c.ZP,{item:!0,xs:12,style:{marginBottom:15},children:(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"Encryption Service Certificates"}),(0,A.jsx)(q.Z,{onChange:function(e,n){t((0,S.$1)({key:"key",fileName:n,value:e})),M("serverKey")},accept:".key,.pem",id:"serverKey",name:"serverKey",label:"Key",error:E.serverKey||"",value:w.key,required:!P}),(0,A.jsx)(q.Z,{onChange:function(e,n){t((0,S.$1)({key:"cert",fileName:n,value:e})),M("serverCert")},accept:".cer,.crt,.cert,.pem",id:"serverCert",name:"serverCert",label:"Cert",error:E.serverCert||"",value:w.cert,required:!P})]})})}),(0,A.jsx)(c.ZP,{container:!0,style:{marginBottom:15},children:(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"Mutual TLS authentication with MinIO"}),(0,A.jsx)(q.Z,{onChange:function(e,n){t((0,S.BI)({key:"key",fileName:n,value:e})),M("clientKey")},accept:".key,.pem",id:"clientKey",name:"clientKey",label:"Key",error:E.clientKey||"",value:R.key,required:!P}),(0,A.jsx)(q.Z,{onChange:function(e,n){t((0,S.BI)({key:"cert",fileName:n,value:e})),M("clientCert")},accept:".cer,.crt,.cert,.pem",id:"clientCert",name:"clientCert",label:"Cert",error:E.clientCert||"",value:R.cert,required:!P})]})})})]}),(0,A.jsxs)(c.ZP,{item:!0,xs:12,children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,classes:n.formFieldRow,children:(0,A.jsx)(C.Z,{type:"number",min:"1",id:"replicas",name:"replicas",onChange:function(e){z("replicas",e.target.value),M("replicas")},label:"Replicas",value:s,required:!0,error:E.replicas||""})}),(0,A.jsxs)("fieldset",{className:n.fieldGroup,style:{marginTop:15},children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"SecurityContext for KES pods"}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.kesSecurityContext,children:(0,A.jsxs)("div",{className:"".concat(n.multiContainer," ").concat(n.responsiveContainer),children:[(0,A.jsx)("div",{className:"".concat(n.formFieldRow," ").concat(n.rightSpacer),children:(0,A.jsx)(C.Z,{type:"number",id:"kes_securityContext_runAsUser",name:"kes_securityContext_runAsUser",onChange:function(e){z("kesSecurityContext",(0,a.Z)((0,a.Z)({},D),{},{runAsUser:e.target.value})),M("kes_securityContext_runAsUser")},label:"Run As User",value:D.runAsUser,required:!0,error:E.kes_securityContext_runAsUser||"",min:"0"})}),(0,A.jsx)("div",{className:"".concat(n.formFieldRow," ").concat(n.rightSpacer),children:(0,A.jsx)(C.Z,{type:"number",id:"kes_securityContext_runAsGroup",name:"kes_securityContext_runAsGroup",onChange:function(e){z("kesSecurityContext",(0,a.Z)((0,a.Z)({},D),{},{runAsGroup:e.target.value})),M("kes_securityContext_runAsGroup")},label:"Run As Group",value:D.runAsGroup,required:!0,error:E.kes_securityContext_runAsGroup||"",min:"0"})})]})}),(0,A.jsx)("br",{}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.kesSecurityContext,children:(0,A.jsxs)("div",{className:"".concat(n.multiContainer," ").concat(n.responsiveContainer),children:[(0,A.jsx)("div",{className:"".concat(n.formFieldRow," ").concat(n.rightSpacer),children:(0,A.jsx)(C.Z,{type:"number",id:"kes_securityContext_fsGroup",name:"kes_securityContext_fsGroup",onChange:function(e){z("kesSecurityContext",(0,a.Z)((0,a.Z)({},D),{},{fsGroup:e.target.value})),M("kes_securityContext_fsGroup")},label:"FsGroup",value:D.fsGroup,required:!0,error:E.kes_securityContext_fsGroup||"",min:"0"})}),(0,A.jsx)("div",{className:"".concat(n.formFieldRow," ").concat(n.rightSpacer),children:(0,A.jsx)(N.Z,{label:"FsGroupChangePolicy",id:"securityContext_fsGroupChangePolicy",name:"securityContext_fsGroupChangePolicy",value:D.fsGroupChangePolicy,onChange:function(e){z("kesSecurityContext",(0,a.Z)((0,a.Z)({},D),{},{fsGroupChangePolicy:e.target.value}))},options:[{label:"Always",value:"Always"},{label:"OnRootMismatch",value:"OnRootMismatch"}]})})]})}),(0,A.jsx)("br",{}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)("div",{className:n.multiContainer,children:(0,A.jsx)(Z.Z,{value:"kesSecurityContextRunAsNonRoot",id:"kes_securityContext_runAsNonRoot",name:"kes_securityContext_runAsNonRoot",checked:D.runAsNonRoot,onChange:function(e){var n=e.target.checked;z("kesSecurityContext",(0,a.Z)((0,a.Z)({},D),{},{runAsNonRoot:n}))},label:"Do not run as Root"})})})]})]})]})]})]})})),ce=t(4942),ue=t(81207),de=t(47919),me=t(45660),fe=t(87995),he=(0,x.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)({overlayAction:{marginLeft:10,display:"flex",alignItems:"center","& svg":{maxWidth:15,maxHeight:15},"& button":{background:"#EAEAEA"}},affinityConfigField:{display:"flex"},affinityFieldLabel:{display:"flex",flexFlow:"column",flex:1},radioField:{display:"flex",alignItems:"flex-start",marginTop:10,"& div:first-child":{display:"flex",flexFlow:"column",alignItems:"baseline",textAlign:"left !important"}},affinityLabelKey:{"& div:first-child":{marginBottom:0}},affinityLabelValue:{marginLeft:10,"& div:first-child":{marginBottom:0}},rowActions:{display:"flex",alignItems:"center"},affinityRow:{marginBottom:10,display:"flex"}},m.oO),m.AK))}))((function(e){var n=e.classes,t=(0,h.TL)(),s=(0,l.v9)((function(e){return e.createTenant.fields.affinity.podAffinity})),o=(0,l.v9)((function(e){return e.createTenant.fields.affinity.nodeSelectorLabels})),u=(0,l.v9)((function(e){return e.createTenant.fields.affinity.withPodAntiAffinity})),d=(0,l.v9)((function(e){return e.createTenant.nodeSelectorPairs})),m=(0,l.v9)((function(e){return e.createTenant.tolerations})),f=(0,i.useState)({}),x=(0,r.Z)(f,2),y=x[0],b=x[1],P=(0,i.useState)(!0),I=(0,r.Z)(P,2),k=I[0],w=I[1],R=(0,i.useState)({}),F=(0,r.Z)(R,2),D=F[0],G=F[1],K=(0,i.useState)([]),E=(0,r.Z)(K,2),L=E[0],O=E[1],z=(0,i.useCallback)((function(e,n){t((0,S.HM)({pageName:"affinity",field:e,value:n}))}),[t]);(0,i.useEffect)((function(){k&&ue.Z.invoke("GET","/api/v1/nodes/labels").then((function(e){w(!1),G(e);var n=[];for(var t in e)n.push({label:t,value:t});O(n)})).catch((function(e){w(!1),t((0,fe.zb)(e)),G({})}))}),[t,k]),(0,i.useEffect)((function(){if(d){var e=d.filter((function(e){return""!==e.key})).map((function(e){return"".concat(e.key,"=").concat(e.value)})).filter((function(e,n,t){return t.indexOf(e)===n})).join("&");z("nodeSelectorLabels",e)}}),[d,z]),(0,i.useEffect)((function(){var e=[];if("nodeSelector"===s){var n=!0,r=o.split("&");1===r.length&&""===r[0]&&(n=!1),r.forEach((function(e,t){var a=e.split("=");2!==a.length&&(n=!1),t+1!==r.length&&(""!==a[0]&&""!==a[1]||(n=!1))})),e=[].concat((0,g.Z)(e),[{fieldKey:"labels",required:!0,value:o,customValidation:!n,customValidationMessage:"You need to add at least one label key-pair"}])}var a=(0,j.R)(e);t((0,S.NO)({pageName:"affinity",valid:0===Object.keys(a).length})),b(a)}),[t,s,o]);var M=function(e,n,r){var i=(0,a.Z)((0,a.Z)({},m[e]),{},(0,ce.Z)({},n,r));t((0,S.iU)({index:e,tolerationValue:i}))};return(0,A.jsxs)(p.Z,{className:n.paperWrapper,children:[(0,A.jsxs)("div",{className:n.headerElement,children:[(0,A.jsx)("h3",{className:n.h3Section,children:"Pod Placement"}),(0,A.jsx)("span",{className:n.descriptionText,children:"Configure how pods will be assigned to nodes"})]}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.affinityConfigField,children:(0,A.jsxs)(c.ZP,{item:!0,className:n.affinityFieldLabel,children:[(0,A.jsx)("div",{className:n.label,children:"Type"}),(0,A.jsx)("div",{className:"".concat(n.descriptionText," ").concat(n.affinityHelpText),children:"MinIO supports multiple configurations for Pod Affinity"}),(0,A.jsx)(c.ZP,{item:!0,className:n.radioField,children:(0,A.jsx)(T.Z,{currentSelection:s,id:"affinity-options",name:"affinity-options",label:" ",onChange:function(e){z("podAffinity",e.target.value)},selectorOptions:[{label:"None",value:"none"},{label:"Default (Pod Anti-Affinity)",value:"default"},{label:"Node Selector",value:"nodeSelector"}]})})]})}),"nodeSelector"===s&&(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)("br",{}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)(Z.Z,{value:"with_pod_anti_affinity",id:"with_pod_anti_affinity",name:"with_pod_anti_affinity",checked:u,onChange:function(e){var n=e.target.checked;z("withPodAntiAffinity",n)},label:"With Pod Anti-Affinity"})}),(0,A.jsxs)(c.ZP,{item:!0,xs:12,children:[(0,A.jsx)("h3",{children:"Labels"}),(0,A.jsx)("span",{className:n.error,children:y.labels}),(0,A.jsx)(c.ZP,{container:!0,children:d&&d.map((function(e,r){return(0,A.jsxs)(c.ZP,{item:!0,xs:12,className:n.affinityRow,children:[(0,A.jsxs)(c.ZP,{item:!0,xs:5,className:n.affinityLabelKey,children:[L.length>0&&(0,A.jsx)(N.Z,{onChange:function(e){var n=e.target.value,a={key:n,value:D[n][0]},i=(0,g.Z)(d);i[r]=a,t((0,S.i$)(i))},id:"select-access-policy",name:"select-access-policy",label:"",value:e.key,options:L}),0===L.length&&(0,A.jsx)(C.Z,{id:"nodeselector-key-".concat(r.toString()),label:"",name:"nodeselector-".concat(r.toString()),value:e.key,onChange:function(e){var n=(0,g.Z)(d);n[r]={key:n[r].key,value:e.target.value},t((0,S.i$)(n))},index:r,placeholder:"Key"})]}),(0,A.jsxs)(c.ZP,{item:!0,xs:5,className:n.affinityLabelValue,children:[L.length>0&&(0,A.jsx)(N.Z,{onChange:function(e){var n=(0,g.Z)(d);n[r]={key:n[r].key,value:e.target.value},t((0,S.i$)(n))},id:"select-access-policy",name:"select-access-policy",label:"",value:e.value,options:D[e.key]?D[e.key].map((function(e){return{label:e,value:e}})):[]}),0===L.length&&(0,A.jsx)(C.Z,{id:"nodeselector-value-".concat(r.toString()),label:"",name:"nodeselector-".concat(r.toString()),value:e.value,onChange:function(e){var n=(0,g.Z)(d);n[r]={key:n[r].key,value:e.target.value},t((0,S.i$)(n))},index:r,placeholder:"value"})]}),(0,A.jsxs)(c.ZP,{item:!0,xs:2,className:n.rowActions,children:[(0,A.jsx)("div",{className:n.overlayAction,children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){var e=(0,g.Z)(d);L.length>0?e.push({key:L[0].value,value:D[L[0].value][0]}):e.push({key:"",value:""}),t((0,S.i$)(e))},children:(0,A.jsx)(de.Z,{})})}),d.length>1&&(0,A.jsx)("div",{className:n.overlayAction,children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){var e=d.filter((function(e,n){return n!==r}));t((0,S.i$)(e))},children:(0,A.jsx)(_.Z,{})})})]})]},"affinity-keyVal-".concat(r.toString()))}))})]})]}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.affinityConfigField,children:(0,A.jsxs)(c.ZP,{item:!0,className:n.affinityFieldLabel,children:[(0,A.jsx)("h3",{children:"Tolerations"}),(0,A.jsx)("span",{className:n.error,children:y.tolerations}),(0,A.jsx)(c.ZP,{container:!0,children:m&&m.map((function(e,r){var a;return(0,A.jsxs)(c.ZP,{item:!0,xs:12,className:n.affinityRow,children:[(0,A.jsx)(me.Z,{effect:e.effect,onEffectChange:function(e){M(r,"effect",e)},tolerationKey:e.key,onTolerationKeyChange:function(e){M(r,"key",e)},operator:e.operator,onOperatorChange:function(e){M(r,"operator",e)},value:e.value,onValueChange:function(e){M(r,"value",e)},tolerationSeconds:(null===(a=e.tolerationSeconds)||void 0===a?void 0:a.seconds)||0,onSecondsChange:function(e){M(r,"tolerationSeconds",{seconds:e})},index:r}),(0,A.jsx)("div",{className:n.overlayAction,children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){t((0,S.ly)())},disabled:r!==m.length-1,children:(0,A.jsx)(de.Z,{})})}),(0,A.jsx)("div",{className:n.overlayAction,children:(0,A.jsx)(v.Z,{size:"small",onClick:function(){return t((0,S.JX)(r))},disabled:m.length<=1,children:(0,A.jsx)(_.Z,{})})})]},"affinity-keyVal-".concat(r.toString()))}))})]})})]})})),ge=t(32291),xe=(0,x.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},m.DF),m.oO),m.AK))}))((function(e){var n=e.classes,t=(0,h.TL)(),a=(0,l.v9)((function(e){return e.createTenant.fields.configure.customImage})),s=(0,l.v9)((function(e){return e.createTenant.fields.configure.imageName})),o=(0,l.v9)((function(e){return e.createTenant.fields.configure.customDockerhub})),u=(0,l.v9)((function(e){return e.createTenant.fields.configure.imageRegistry})),d=(0,l.v9)((function(e){return e.createTenant.fields.configure.imageRegistryUsername})),m=(0,l.v9)((function(e){return e.createTenant.fields.configure.imageRegistryPassword})),f=(0,l.v9)((function(e){return e.createTenant.fields.configure.prometheusEnabled})),x=(0,l.v9)((function(e){return e.createTenant.fields.configure.tenantCustom})),v=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchEnabled})),b=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchVolumeSize})),_=(0,l.v9)((function(e){return e.createTenant.fields.configure.prometheusVolumeSize})),N=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchSelectedStorageClass})),P=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchImage})),T=(0,l.v9)((function(e){return e.createTenant.fields.configure.kesImage})),I=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchPostgresImage})),k=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchPostgresInitImage})),w=(0,l.v9)((function(e){return e.createTenant.fields.configure.prometheusSelectedStorageClass})),R=(0,l.v9)((function(e){return e.createTenant.fields.configure.prometheusImage})),F=(0,l.v9)((function(e){return e.createTenant.fields.configure.prometheusSidecarImage})),D=(0,l.v9)((function(e){return e.createTenant.fields.configure.prometheusInitImage})),G=(0,i.useState)({}),K=(0,r.Z)(G,2),E=K[0],L=K[1],O=(0,i.useCallback)((function(e,n){t((0,S.HM)({pageName:"configure",field:e,value:n}))}),[t]);(0,i.useEffect)((function(){var e=[];f&&(e=[].concat((0,g.Z)(e),[{fieldKey:"prometheus_storage_class",required:!0,value:w,customValidation:""===w,customValidationMessage:"Field cannot be empty"},{fieldKey:"prometheus_volume_size",required:!0,value:_,customValidation:""===_||parseInt(_)<=0,customValidationMessage:"Volume size must be present and be greatter than 0"}])),v&&(e=[].concat((0,g.Z)(e),[{fieldKey:"log_search_storage_class",required:!0,value:N,customValidation:""===N,customValidationMessage:"Field cannot be empty"},{fieldKey:"log_search_volume_size",required:!0,value:b,customValidation:""===b||parseInt(b)<=0,customValidationMessage:"Volume size must be present and be greatter than 0"}])),a&&(e=[].concat((0,g.Z)(e),[{fieldKey:"image",required:!1,value:s,pattern:/^((.*?)\/(.*?):(.+))$/,customPatternMessage:"Format must be of form: 'minio/minio:VERSION'"},{fieldKey:"logSearchImage",required:!1,value:P,pattern:/^((.*?)\/(.*?):(.+))$/,customPatternMessage:"Format must be of form: 'minio/operator:VERSION'"},{fieldKey:"kesImage",required:!1,value:T,pattern:/^((.*?)\/(.*?):(.+))$/,customPatternMessage:"Format must be of form: 'minio/kes:VERSION'"},{fieldKey:"logSearchPostgresImage",required:!1,value:I,pattern:/^((.*?)\/(.*?):(.+))$/,customPatternMessage:"Format must be of form: 'library/postgres:VERSION'"},{fieldKey:"logSearchPostgresInitImage",required:!1,value:k,pattern:/^((.*?)\/(.*?):(.+))$/,customPatternMessage:"Format must be of form: 'library/busybox:VERSION'"},{fieldKey:"prometheusImage",required:!1,value:R,pattern:/^((.*?)\/(.*?):(.+))$/,customPatternMessage:"Format must be of form: 'minio/prometheus:VERSION'"},{fieldKey:"prometheusSidecarImage",required:!1,value:F,pattern:/^((.*?)\/(.*?):(.+))$/,customPatternMessage:"Format must be of form: 'project/container:VERSION'"},{fieldKey:"prometheusInitImage",required:!1,value:D,pattern:/^((.*?)\/(.*?):(.+))$/,customPatternMessage:"Format must be of form: 'library/busybox:VERSION'"}]),o&&(e=[].concat((0,g.Z)(e),[{fieldKey:"registry",required:!0,value:u},{fieldKey:"registryUsername",required:!0,value:d},{fieldKey:"registryPassword",required:!0,value:m}])));var n=(0,j.R)(e);t((0,S.NO)({pageName:"configure",valid:0===Object.keys(n).length})),L(n)}),[a,s,P,T,I,k,R,F,D,o,u,d,m,t,f,x,v,w,_,N,b]);var z=function(e){L((0,y.he)(E,e))};return(0,A.jsxs)(p.Z,{className:n.paperWrapper,children:[(0,A.jsxs)("div",{className:n.headerElement,children:[(0,A.jsx)("h3",{className:n.h3Section,children:"Container Images"}),(0,A.jsx)("span",{className:n.descriptionText,children:"Specify the container images used by the Tenant and it's features."})]}),(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"image",name:"image",onChange:function(e){O("imageName",e.target.value),z("image")},label:"MinIO",value:s,error:E.image||"",placeholder:"minio/minio:RELEASE.2022-02-26T02-54-46Z"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"kesImage",name:"kesImage",onChange:function(e){O("kesImage",e.target.value),z("kesImage")},label:"KES",value:T,error:E.kesImage||"",placeholder:"minio/kes:v0.17.6"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)("h4",{children:"Log Search"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"logSearchImage",name:"logSearchImage",onChange:function(e){O("logSearchImage",e.target.value),z("logSearchImage")},label:"API",value:P,error:E.logSearchImage||"",placeholder:"minio/operator:v4.4.22"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"logSearchPostgresImage",name:"logSearchPostgresImage",onChange:function(e){O("logSearchPostgresImage",e.target.value),z("logSearchPostgresImage")},label:"PostgreSQL",value:I,error:E.logSearchPostgresImage||"",placeholder:"library/postgres:13"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"logSearchPostgresInitImage",name:"logSearchPostgresInitImage",onChange:function(e){O("logSearchPostgresInitImage",e.target.value),z("logSearchPostgresInitImage")},label:"PostgreSQL Init",value:k,error:E.logSearchPostgresInitImage||"",placeholder:"library/busybox:1.33.1"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)("h4",{children:"Monitoring"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"prometheusImage",name:"prometheusImage",onChange:function(e){O("prometheusImage",e.target.value),z("prometheusImage")},label:"Prometheus",value:R,error:E.prometheusImage||"",placeholder:"quay.io/prometheus/prometheus:latest"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"prometheusSidecarImage",name:"prometheusSidecarImage",onChange:function(e){O("prometheusSidecarImage",e.target.value),z("prometheusSidecarImage")},label:"Prometheus Sidecar",value:F,error:E.prometheusSidecarImage||"",placeholder:"library/alpine:latest"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"prometheusInitImage",name:"prometheusInitImage",onChange:function(e){O("prometheusInitImage",e.target.value),z("prometheusInitImage")},label:"Prometheus Init",value:D,error:E.prometheusInitImage||"",placeholder:"library/busybox:1.33.1"})})]}),a&&(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)("h4",{children:"Custom Container Registry"})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(Z.Z,{value:"custom_docker_hub",id:"custom_docker_hub",name:"custom_docker_hub",checked:o,onChange:function(e){var n=e.target.checked;O("customDockerhub",n)},label:"Use a private container registry"})})]}),o&&(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"registry",name:"registry",onChange:function(e){O("imageRegistry",e.target.value)},label:"Endpoint",value:u,error:E.registry||"",placeholder:"https://index.docker.io/v1/",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"registryUsername",name:"registryUsername",onChange:function(e){O("imageRegistryUsername",e.target.value)},label:"Username",value:d,error:E.registryUsername||"",required:!0})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(C.Z,{id:"registryPassword",name:"registryPassword",onChange:function(e){O("imageRegistryPassword",e.target.value)},label:"Password",value:m,error:E.registryPassword||"",required:!0})})]})]})})),pe=t(74794),ve=t(84669),ye=t(79836),je=t(53382),Ze=t(53994),Ce=t(35855),be=t(45248),_e=t(94721),Se=(0,x.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)({root:{margin:4},table:{"& .MuiTableCell-root":{fontSize:13}}},m.oO),m.AK))}))((function(e){var n=e.classes,t=(0,l.v9)((function(e){return e.createTenant.fields.tenantSize.nodes})),r=(0,l.v9)((function(e){return e.createTenant.fields.tenantSize.resourcesMemoryRequest})),a=(0,l.v9)((function(e){return e.createTenant.fields.tenantSize.ecParity})),s=(0,l.v9)((function(e){return e.createTenant.fields.tenantSize.distribution})),o=(0,l.v9)((function(e){return e.createTenant.fields.tenantSize.ecParityCalc})),c=(0,l.v9)((function(e){return e.createTenant.fields.tenantSize.resourcesCPURequest})),u=(0,l.v9)((function(e){return e.createTenant.fields.tenantSize.integrationSelection})),d=o.storageFactors.find((function(e){return e.erasureCode===a}));return(0,A.jsxs)("div",{className:n.root,children:[(0,A.jsx)("h4",{children:"Resource Allocation"}),(0,A.jsx)(_e.Z,{}),(0,A.jsx)(ye.Z,{className:n.table,"aria-label":"simple table",size:"small",children:(0,A.jsxs)(je.Z,{children:[(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{scope:"row",children:"Number of Servers"}),(0,A.jsx)(Ze.Z,{align:"right",children:parseInt(t)>0?t:"-"})]}),""===u.typeSelection&&""===u.storageClass&&(0,A.jsxs)(i.Fragment,{children:[(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{scope:"row",children:"Drives per Server"}),(0,A.jsx)(Ze.Z,{align:"right",children:s?s.disks:"-"})]}),(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{scope:"row",children:"Drive Capacity"}),(0,A.jsx)(Ze.Z,{align:"right",children:s?(0,be.ae)(s.pvSize):"-"})]})]}),(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{scope:"row",children:"Total Volumes"}),(0,A.jsx)(Ze.Z,{align:"right",children:s?s.persistentVolumes:"-"})]}),""===u.typeSelection&&""===u.storageClass&&(0,A.jsxs)(i.Fragment,{children:[(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{scope:"row",children:"Memory per Node"}),(0,A.jsxs)(Ze.Z,{align:"right",children:[r," Gi"]})]}),(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{style:{borderBottom:0},scope:"row",children:"CPU Selection"}),(0,A.jsx)(Ze.Z,{style:{borderBottom:0},align:"right",children:c})]})]})]})}),0===o.error&&d&&(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)("h4",{children:"Erasure Code Configuration"}),(0,A.jsx)(_e.Z,{}),(0,A.jsx)(ye.Z,{className:n.table,"aria-label":"simple table",size:"small",children:(0,A.jsxs)(je.Z,{children:[(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{scope:"row",children:"EC Parity"}),(0,A.jsx)(Ze.Z,{align:"right",children:""!==a?a:"-"})]}),(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{scope:"row",children:"Raw Capacity"}),(0,A.jsx)(Ze.Z,{align:"right",children:(0,be.ae)(o.rawCapacity)})]}),(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{scope:"row",children:"Usable Capacity"}),(0,A.jsx)(Ze.Z,{align:"right",children:(0,be.ae)(d.maxCapacity)})]}),(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{style:{borderBottom:0},scope:"row",children:"Server Failures Tolerated"}),(0,A.jsx)(Ze.Z,{style:{borderBottom:0},align:"right",children:s?Math.floor(d.maxFailureTolerations/s.disks):"-"})]})]})})]}),""!==u.typeSelection&&""!==u.storageClass&&(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)("h4",{children:"Single Instance Configuration"}),(0,A.jsx)(_e.Z,{}),(0,A.jsx)(ye.Z,{className:n.table,"aria-label":"simple table",size:"small",children:(0,A.jsxs)(je.Z,{children:[(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{scope:"row",children:"CPU"}),(0,A.jsx)(Ze.Z,{align:"right",children:0!==u.CPU?u.CPU:"-"})]}),(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{scope:"row",children:"Memory"}),(0,A.jsx)(Ze.Z,{align:"right",children:0!==u.memory?"".concat(u.memory," Gi"):"-"})]}),(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{scope:"row",children:"Drives per Server"}),(0,A.jsx)(Ze.Z,{align:"right",children:0!==u.drivesPerServer?"".concat(u.drivesPerServer):"-"})]}),(0,A.jsxs)(Ce.Z,{children:[(0,A.jsx)(Ze.Z,{style:{borderBottom:0},scope:"row",children:"Drive Size"}),(0,A.jsxs)(Ze.Z,{style:{borderBottom:0},align:"right",children:[u.driveSize.driveSize,u.driveSize.sizeUnit]})]})]})})]})]})})),Ne=t(19720),Ae=t(45884),Pe=t(46078),Te=t(51691),Ie=t(2148),ke=t(38734),we=t(98222),Re=(0,w.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)({wrapText:{maxWidth:"200px",whiteSpace:"normal",wordWrap:"break-word"}},m.oO),m.Qw))})),Fe=function(){var e=(0,h.TL)(),n=Re(),t=(0,l.v9)((function(e){return e.createTenant.fields.nameTenant.namespace})),r=(0,l.v9)((function(e){return e.createTenant.addNSLoading})),a=(0,l.v9)((function(e){return e.createTenant.addNSOpen}));return(0,A.jsx)(Ie.Z,{title:"New namespace",confirmText:"Create",confirmButtonProps:{color:"primary",variant:"contained"},isOpen:a,titleIcon:(0,A.jsx)(ke.EjK,{}),isLoading:r,onConfirm:function(){e((0,we.QD)())},onClose:function(){e((0,S.pb)())},confirmationContent:(0,A.jsxs)(i.Fragment,{children:[r&&(0,A.jsx)(u.Z,{}),(0,A.jsxs)(Te.Z,{children:["Are you sure you want to add a namespace called",(0,A.jsx)("br",{}),(0,A.jsx)("b",{className:n.wrapText,children:t}),"?"]})]})})},De=t(48573),Ge=t.n(De),Ke=function(e){e.formToRender;var n=(0,h.TL)(),t=(0,l.v9)((function(e){return e.createTenant.fields.nameTenant.namespace})),r=(0,l.v9)((function(e){return e.createTenant.showNSCreateButton})),a=(0,l.v9)((function(e){return e.createTenant.validationErrors.namespace})),s=(0,l.v9)((function(e){return e.createTenant.addNSOpen})),o=(0,i.useMemo)((function(){return Ge()((function(){n((0,we.IO)())}),500)}),[n]);(0,i.useEffect)((function(){if(""!==t)return o(),o.cancel}),[o,t]);return(0,A.jsxs)(i.Fragment,{children:[s&&(0,A.jsx)(Fe,{}),(0,A.jsx)(C.Z,{id:"namespace",name:"namespace",onChange:function(e){n((0,S.Zx)(e.target.value))},label:"Namespace",value:t,error:a||"",overlayId:"add-namespace",overlayIcon:r?(0,A.jsx)(de.Z,{}):null,overlayAction:function(){n((0,S.Oj)())},required:!0})]})},Ee=function(){var e=(0,h.TL)(),n=(0,l.v9)((function(e){return e.createTenant.fields.nameTenant.tenantName})),t=(0,l.v9)((function(e){return e.createTenant.validationErrors["tenant-name"]}));return(0,A.jsx)(C.Z,{id:"tenant-name",name:"tenant-name",onChange:function(n){e((0,S.V7)(n.target.value))},label:"Name",value:n,required:!0,error:t||""})},Le=(0,x.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)({sizePreview:{position:"fixed",marginLeft:10,background:"#FFFFFF",border:"1px solid #EAEAEA",padding:2}},m.DF),m.oO),m.AK))}))((function(e){var n=e.classes,t=e.formToRender,r=(0,h.TL)(),a=(0,l.v9)((function(e){return e.createTenant.fields.nameTenant.selectedStorageClass})),s=(0,l.v9)((function(e){return e.createTenant.fields.nameTenant.selectedStorageType})),u=(0,l.v9)((function(e){return e.createTenant.storageClasses})),d=(0,l.v9)(Pe.$4),m=(0,i.useCallback)((function(e,n){r((0,S.HM)({pageName:"nameTenant",field:e,value:n}))}),[r]);return(0,i.useEffect)((function(){var e=t===Ae.cy.default&&u.length>0||t!==Ae.cy.default&&""!==s;r((0,S.NO)({pageName:"nameTenant",valid:e}))}),[u,r,s,t]),(0,A.jsx)(i.Fragment,{children:(0,A.jsxs)(c.ZP,{container:!0,children:[(0,A.jsx)(c.ZP,{item:!0,xs:8,md:9,children:(0,A.jsx)(p.Z,{className:n.paperWrapper,sx:{minHeight:550},children:(0,A.jsxs)(c.ZP,{container:!0,children:[(0,A.jsxs)(c.ZP,{item:!0,xs:12,children:[(0,A.jsxs)("div",{className:n.headerElement,children:[(0,A.jsx)("h3",{className:n.h3Section,children:"Name"}),(0,A.jsx)("span",{className:n.descriptionText,children:"How would you like to name this new tenant?"})]}),(0,A.jsx)("div",{className:n.formFieldRow,children:(0,A.jsx)(Ee,{})})]}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(Ke,{formToRender:t})}),t===Ae.cy.default?(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(N.Z,{id:"storage_class",name:"storage_class",onChange:function(e){m("selectedStorageClass",e.target.value)},label:"Storage Class",value:a,options:u,disabled:u.length<1})}):(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.formFieldRow,children:(0,A.jsx)(N.Z,{id:"storage_type",name:"storage_type",onChange:function(e){r((0,S.Qy)({storageType:e.target.value,features:d}))},label:o()(Ae.Hd,"".concat(t,".variantSelectorLabel"),"Storage Type"),value:s,options:o()(Ae.Hd,"".concat(t,".variantSelectorValues"),[])})}),t===Ae.cy.default?(0,A.jsx)(Ne.Z,{}):o()(Ae.Hd,"".concat(t,".sizingComponent"),null)]})})}),(0,A.jsx)(c.ZP,{item:!0,xs:4,md:3,children:(0,A.jsx)("div",{className:n.sizePreview,children:(0,A.jsx)(Se,{})})})]})})})),Oe=function(){var e=(0,l.v9)(Pe.$4),n=(0,i.useState)(null),t=(0,r.Z)(n,2),a=t[0],s=t[1];return(0,i.useEffect)((function(){var n=Ae.cy.default;e&&0!==e.length&&Object.keys(Ae.I8).forEach((function(t){e.includes(t)&&(n=o()(Ae.I8,t,Ae.cy.default))}));s(n)}),[e]),null===a?null:(0,A.jsx)(Le,{formToRender:a})},ze=t(56578),Me=(0,x.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)({configSectionItem:{marginRight:15,"& .multiContainer":{border:"1px solid red"}},fieldGroup:(0,a.Z)((0,a.Z)({},m.QV.fieldGroup),{},{paddingTop:15,marginBottom:25}),responsiveSectionItem:{"@media (max-width: 900px)":{flexFlow:"column",alignItems:"flex-start","& div > div":{marginBottom:5,marginRight:0}}},logSearchEnabledFields:{marginLeft:20,padding:10,width:"90%",margin:"auto"},fieldSpaceTop:{marginTop:15}},m.oO),m.AK))}))((function(e){var n=e.classes,t=(0,h.TL)(),s=(0,l.v9)((function(e){return e.createTenant.storageClasses})),o=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchEnabled})),u=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchVolumeSize})),d=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchSelectedStorageClass})),m=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchImage})),f=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchPostgresImage})),x=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchPostgresInitImage})),v=(0,l.v9)((function(e){return e.createTenant.fields.nameTenant.selectedStorageClass})),b=(0,l.v9)((function(e){return e.createTenant.fields.configure.tenantSecurityContext})),_=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchSecurityContext})),P=(0,l.v9)((function(e){return e.createTenant.fields.configure.logSearchPostgresSecurityContext})),T=(0,i.useState)({}),I=(0,r.Z)(T,2),k=I[0],w=I[1],R=[{label:"Default",value:"default"}].concat((0,g.Z)(s)),F=(0,i.useCallback)((function(e,n){t((0,S.HM)({pageName:"configure",field:e,value:n}))}),[t]);(0,i.useEffect)((function(){var e=[];o&&(e=[].concat((0,g.Z)(e),[{fieldKey:"log_search_storage_class",required:!0,value:d,customValidation:""===d,customValidationMessage:"Field cannot be empty"},{fieldKey:"log_search_volume_size",required:!0,value:u,customValidation:""===u||parseInt(u)<=0,customValidationMessage:"Volume size must be present and be greatter than 0"},{fieldKey:"logSearch_securityContext_runAsUser",required:!0,value:_.runAsUser,customValidation:""===_.runAsUser||parseInt(_.runAsUser)<0,customValidationMessage:"runAsUser must be present and be 0 or more"},{fieldKey:"logSearch_securityContext_runAsGroup",required:!0,value:_.runAsGroup,customValidation:""===_.runAsGroup||parseInt(_.runAsGroup)<0,customValidationMessage:"runAsGroup must be present and be 0 or more"},{fieldKey:"logSearch_securityContext_fsGroup",required:!0,value:_.fsGroup,customValidation:""===_.fsGroup||parseInt(_.fsGroup)<0,customValidationMessage:"fsGroup must be present and be 0 or more"},{fieldKey:"postgres_securityContext_runAsUser",required:!0,value:P.runAsUser,customValidation:""===P.runAsUser||parseInt(P.runAsUser)<0,customValidationMessage:"runAsUser must be present and be 0 or more"},{fieldKey:"postgres_securityContext_runAsGroup",required:!0,value:_.runAsGroup,customValidation:""===P.runAsGroup||parseInt(P.runAsGroup)<0,customValidationMessage:"runAsGroup must be present and be 0 or more"},{fieldKey:"postgres_securityContext_fsGroup",required:!0,value:P.fsGroup,customValidation:""===P.fsGroup||parseInt(P.fsGroup)<0,customValidationMessage:"fsGroup must be present and be 0 or more"}]));var n=(0,j.R)(e);t((0,S.NO)({pageName:"configure",valid:0===Object.keys(n).length})),w(n)}),[m,f,x,t,o,d,u,b,_,P]),(0,i.useEffect)((function(){s.length>0&&(0===s.filter((function(e){return e.value===d})).length&&F("logSearchSelectedStorageClass","default"))}),[d,v,s,F]);var D=function(e){w((0,y.he)(k,e))};return(0,A.jsxs)(p.Z,{className:n.paperWrapper,children:[(0,A.jsxs)(c.ZP,{container:!0,alignItems:"center",children:[(0,A.jsx)(c.ZP,{item:!0,xs:!0,children:(0,A.jsx)(Y,{children:"Audit Log"})}),(0,A.jsx)(c.ZP,{item:!0,xs:4,children:(0,A.jsx)(Z.Z,{value:"enableLogging",id:"enableLogging",name:"enableLogging",checked:o,onChange:function(e){var n=e.target.checked;F("logSearchEnabled",n)},indicatorLabels:["Enabled","Disabled"]})})]}),(0,A.jsxs)(c.ZP,{container:!0,spacing:1,children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)("span",{className:n.descriptionText,children:"Deploys a small PostgreSQL database and stores access logs of all calls into the tenant."})}),(0,A.jsx)(c.ZP,{xs:12,children:(0,A.jsx)("hr",{className:n.hrClass})}),o&&(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)(N.Z,{id:"log_search_storage_class",name:"log_search_storage_class",onChange:function(e){F("logSearchSelectedStorageClass",e.target.value)},label:"Log Search Storage Class",value:d,options:R,disabled:R.length<1})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)("div",{className:n.multiContainer,children:(0,A.jsx)(C.Z,{type:"number",id:"log_search_volume_size",name:"log_search_volume_size",onChange:function(e){F("logSearchVolumeSize",e.target.value),D("log_search_volume_size")},label:"Storage Size",overlayObject:(0,A.jsx)(ze.Z,{id:"size-unit",onUnitChange:function(){},unitSelected:"Gi",unitsList:[{label:"Gi",value:"Gi"}],disabled:!0}),value:u,required:!0,error:k.log_search_volume_size||"",min:"0"})})}),(0,A.jsxs)("fieldset",{className:"".concat(n.fieldGroup," ").concat(n.fieldSpaceTop),children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"SecurityContext for LogSearch"}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsxs)("div",{className:"".concat(n.multiContainer," ").concat(n.responsiveSectionItem),children:[(0,A.jsx)("div",{className:n.configSectionItem,children:(0,A.jsx)(C.Z,{type:"number",id:"logSearch_securityContext_runAsUser",name:"logSearch_securityContext_runAsUser",onChange:function(e){F("logSearchSecurityContext",(0,a.Z)((0,a.Z)({},_),{},{runAsUser:e.target.value})),D("logSearch_securityContext_runAsUser")},label:"Run As User",value:_.runAsUser,required:!0,error:k.logSearch_securityContext_runAsUser||"",min:"0"})}),(0,A.jsx)("div",{className:n.configSectionItem,children:(0,A.jsx)(C.Z,{type:"number",id:"logSearch_securityContext_runAsGroup",name:"logSearch_securityContext_runAsGroup",onChange:function(e){F("logSearchSecurityContext",(0,a.Z)((0,a.Z)({},_),{},{runAsGroup:e.target.value})),D("logSearch_securityContext_runAsGroup")},label:"Run As Group",value:_.runAsGroup,required:!0,error:k.logSearch_securityContext_runAsGroup||"",min:"0"})})]})}),(0,A.jsx)("br",{}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsxs)("div",{className:"".concat(n.multiContainer," ").concat(n.responsiveSectionItem),children:[(0,A.jsx)("div",{className:n.configSectionItem,children:(0,A.jsx)(C.Z,{type:"number",id:"logSearch_securityContext_fsGroup",name:"logSearch_securityContext_fsGroup",onChange:function(e){F("logSearchSecurityContext",(0,a.Z)((0,a.Z)({},_),{},{fsGroup:e.target.value})),D("logSearch_securityContext_fsGroup")},label:"FsGroup",value:_.fsGroup,required:!0,error:k.logSearch_securityContext_fsGroup||"",min:"0"})}),(0,A.jsx)("div",{className:n.configSectionItem,children:(0,A.jsx)(N.Z,{label:"FsGroupChangePolicy",id:"securityContext_fsGroupChangePolicy",name:"securityContext_fsGroupChangePolicy",value:_.fsGroupChangePolicy,onChange:function(e){F("logSearchSecurityContext",(0,a.Z)((0,a.Z)({},_),{},{fsGroupChangePolicy:e.target.value}))},options:[{label:"Always",value:"Always"},{label:"OnRootMismatch",value:"OnRootMismatch"}]})})]})}),(0,A.jsx)("br",{}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)("div",{className:n.multiContainer,children:(0,A.jsx)(Z.Z,{value:"logSearchSecurityContextRunAsNonRoot",id:"logSearch_securityContext_runAsNonRoot",name:"logSearch_securityContext_runAsNonRoot",checked:_.runAsNonRoot,onChange:function(e){var n=e.target.checked;F("logSearchSecurityContext",(0,a.Z)((0,a.Z)({},_),{},{runAsNonRoot:n}))},label:"Do not run as Root"})})})]}),(0,A.jsxs)("fieldset",{className:n.fieldGroup,children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"SecurityContext for PostgreSQL"}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsxs)("div",{className:"".concat(n.multiContainer," ").concat(n.responsiveSectionItem),children:[(0,A.jsx)("div",{className:n.configSectionItem,children:(0,A.jsx)(C.Z,{type:"number",id:"postgres_securityContext_runAsUser",name:"postgres_securityContext_runAsUser",onChange:function(e){F("logSearchPostgresSecurityContext",(0,a.Z)((0,a.Z)({},P),{},{runAsUser:e.target.value})),D("postgres_securityContext_runAsUser")},label:"Run As User",value:P.runAsUser,required:!0,error:k.postgres_securityContext_runAsUser||"",min:"0"})}),(0,A.jsx)("div",{className:n.configSectionItem,children:(0,A.jsx)(C.Z,{type:"number",id:"postgres_securityContext_runAsGroup",name:"postgres_securityContext_runAsGroup",onChange:function(e){F("logSearchPostgresSecurityContext",(0,a.Z)((0,a.Z)({},P),{},{runAsGroup:e.target.value})),D("postgres_securityContext_runAsGroup")},label:"Run As Group",value:P.runAsGroup,required:!0,error:k.postgres_securityContext_runAsGroup||"",min:"0"})})]})}),(0,A.jsx)("br",{}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsxs)("div",{className:"".concat(n.multiContainer," ").concat(n.responsiveSectionItem),children:[(0,A.jsx)("div",{className:n.configSectionItem,children:(0,A.jsx)(C.Z,{type:"number",id:"postgres_securityContext_fsGroup",name:"postgres_securityContext_fsGroup",onChange:function(e){F("logSearchPostgresSecurityContext",(0,a.Z)((0,a.Z)({},P),{},{fsGroup:e.target.value})),D("postgres_securityContext_fsGroup")},label:"FsGroup",value:P.fsGroup,required:!0,error:k.postgres_securityContext_fsGroup||"",min:"0"})}),(0,A.jsx)("div",{className:n.configSectionItem,children:(0,A.jsx)(N.Z,{label:"FsGroupChangePolicy",id:"securityContext_fsGroupChangePolicy",name:"securityContext_fsGroupChangePolicy",value:P.fsGroupChangePolicy,onChange:function(e){F("logSearchPostgresSecurityContext",(0,a.Z)((0,a.Z)({},P),{},{fsGroupChangePolicy:e.target.value}))},options:[{label:"Always",value:"Always"},{label:"OnRootMismatch",value:"OnRootMismatch"}]})})]})}),(0,A.jsx)("br",{}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)("div",{className:n.multiContainer,children:(0,A.jsx)(Z.Z,{value:"postgresSecurityContextRunAsNonRoot",id:"postgres_securityContext_runAsNonRoot",name:"postgres_securityContext_runAsNonRoot",checked:P.runAsNonRoot,onChange:function(e){var n=e.target.checked;F("logSearchPostgresSecurityContext",(0,a.Z)((0,a.Z)({},P),{},{runAsNonRoot:n}))},label:"Do not run as Root"})})})]})]})]})]})})),Ue=(0,x.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)({configSectionItem:{marginRight:15,"& .multiContainer":{border:"1px solid red"}},fieldGroup:(0,a.Z)((0,a.Z)({},m.QV.fieldGroup),{},{paddingTop:15,marginBottom:25}),responsiveSectionItem:{"@media (max-width: 900px)":{flexFlow:"column",alignItems:"flex-start","& div > div":{marginBottom:5,marginRight:0}}},fieldSpaceTop:{marginTop:15},prometheusEnabledFields:{marginLeft:20,padding:10,width:"90%",margin:"auto"}},m.oO),m.AK))}))((function(e){var n=e.classes,t=(0,h.TL)(),s=(0,l.v9)((function(e){return e.createTenant.storageClasses})),o=(0,l.v9)((function(e){return e.createTenant.fields.configure.prometheusEnabled})),u=(0,l.v9)((function(e){return e.createTenant.fields.configure.prometheusVolumeSize})),d=(0,l.v9)((function(e){return e.createTenant.fields.configure.prometheusSelectedStorageClass})),m=(0,l.v9)((function(e){return e.createTenant.fields.configure.prometheusImage})),f=(0,l.v9)((function(e){return e.createTenant.fields.configure.prometheusSidecarImage})),x=(0,l.v9)((function(e){return e.createTenant.fields.configure.prometheusInitImage})),v=(0,l.v9)((function(e){return e.createTenant.fields.nameTenant.selectedStorageClass})),b=(0,l.v9)((function(e){return e.createTenant.fields.configure.tenantSecurityContext})),_=(0,l.v9)((function(e){return e.createTenant.fields.configure.prometheusSecurityContext})),P=(0,i.useState)({}),T=(0,r.Z)(P,2),I=T[0],k=T[1],w=[{label:"Default",value:"default"}].concat((0,g.Z)(s)),R=(0,i.useCallback)((function(e,n){t((0,S.HM)({pageName:"configure",field:e,value:n}))}),[t]);(0,i.useEffect)((function(){var e=[];o&&(e=[].concat((0,g.Z)(e),[{fieldKey:"prometheus_storage_class",required:!0,value:d,customValidation:""===d,customValidationMessage:"Field cannot be empty"},{fieldKey:"prometheus_volume_size",required:!0,value:u,customValidation:""===u||parseInt(u)<=0,customValidationMessage:"Volume size must be present and be greater than 0"},{fieldKey:"prometheus_securityContext_runAsUser",required:!0,value:_.runAsUser,customValidation:""===_.runAsUser||parseInt(_.runAsUser)<0,customValidationMessage:"runAsUser must be present and be 0 or more"},{fieldKey:"prometheus_securityContext_runAsGroup",required:!0,value:_.runAsGroup,customValidation:""===_.runAsGroup||parseInt(_.runAsGroup)<0,customValidationMessage:"runAsGroup must be present and be 0 or more"},{fieldKey:"prometheus_securityContext_fsGroup",required:!0,value:_.fsGroup,customValidation:""===_.fsGroup||parseInt(_.fsGroup)<0,customValidationMessage:"fsGroup must be present and be 0 or more"}]));var n=(0,j.R)(e);t((0,S.NO)({pageName:"configure",valid:0===Object.keys(n).length})),k(n)}),[m,f,x,t,o,d,u,b,_]),(0,i.useEffect)((function(){s.length>0&&(0===s.filter((function(e){return e.value===d})).length&&R("prometheusSelectedStorageClass","default"))}),[d,v,s,R]);var F=function(e){k((0,y.he)(I,e))};return(0,A.jsxs)(p.Z,{className:n.paperWrapper,children:[(0,A.jsxs)(c.ZP,{container:!0,alignItems:"center",children:[(0,A.jsx)(c.ZP,{item:!0,xs:!0,children:(0,A.jsx)(Y,{children:"Monitoring"})}),(0,A.jsx)(c.ZP,{item:!0,xs:4,children:(0,A.jsx)(Z.Z,{indicatorLabels:["Enabled","Disabled"],checked:o,value:"monitoring_status",id:"monitoring-status",name:"monitoring-status",onChange:function(e){var n=e.target.checked;R("prometheusEnabled",n)},description:""})})]}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)("span",{className:n.descriptionText,children:"A small Prometheus will be deployed to keep metrics about the tenant."})}),(0,A.jsx)(c.ZP,{xs:12,children:(0,A.jsx)("hr",{className:n.hrClass})}),(0,A.jsx)(c.ZP,{container:!0,spacing:1,children:o&&(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)(N.Z,{id:"prometheus_storage_class",name:"prometheus_storage_class",onChange:function(e){R("prometheusSelectedStorageClass",e.target.value)},label:"Storage Class",value:d,options:w,disabled:w.length<1})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)("div",{className:n.multiContainer,children:(0,A.jsx)(C.Z,{type:"number",id:"prometheus_volume_size",name:"prometheus_volume_size",onChange:function(e){R("prometheusVolumeSize",e.target.value),F("prometheus_volume_size")},label:"Storage Size",overlayObject:(0,A.jsx)(ze.Z,{id:"size-unit",onUnitChange:function(){},unitSelected:"Gi",unitsList:[{label:"Gi",value:"Gi"}],disabled:!0}),value:u,required:!0,error:I.prometheus_volume_size||"",min:"0"})})}),(0,A.jsxs)("fieldset",{className:"".concat(n.fieldGroup," ").concat(n.fieldSpaceTop),children:[(0,A.jsx)("legend",{className:n.descriptionText,children:"SecurityContext"}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.configSectionItem,children:(0,A.jsxs)("div",{className:"".concat(n.multiContainer," ").concat(n.responsiveSectionItem),children:[(0,A.jsx)("div",{className:n.configSectionItem,children:(0,A.jsx)(C.Z,{type:"number",id:"prometheus_securityContext_runAsUser",name:"prometheus_securityContext_runAsUser",onChange:function(e){R("prometheusSecurityContext",(0,a.Z)((0,a.Z)({},_),{},{runAsUser:e.target.value})),F("prometheus_securityContext_runAsUser")},label:"Run As User",value:_.runAsUser,required:!0,error:I.prometheus_securityContext_runAsUser||"",min:"0"})}),(0,A.jsx)("div",{className:n.configSectionItem,children:(0,A.jsx)(C.Z,{type:"number",id:"prometheus_securityContext_runAsGroup",name:"prometheus_securityContext_runAsGroup",onChange:function(e){R("prometheusSecurityContext",(0,a.Z)((0,a.Z)({},_),{},{runAsGroup:e.target.value})),F("prometheus_securityContext_runAsGroup")},label:"Run As Group",value:_.runAsGroup,required:!0,error:I.prometheus_securityContext_runAsGroup||"",min:"0"})})]})}),(0,A.jsx)("br",{}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.configSectionItem,children:(0,A.jsxs)("div",{className:"".concat(n.multiContainer," ").concat(n.responsiveSectionItem),children:[(0,A.jsx)("div",{className:n.configSectionItem,children:(0,A.jsx)(C.Z,{type:"number",id:"prometheus_securityContext_fsGroup",name:"prometheus_securityContext_fsGroup",onChange:function(e){R("prometheusSecurityContext",(0,a.Z)((0,a.Z)({},_),{},{fsGroup:e.target.value})),F("prometheus_securityContext_fsGroup")},label:"FsGroup",value:_.fsGroup,required:!0,error:I.prometheus_securityContext_fsGroup||"",min:"0"})}),(0,A.jsx)("div",{className:n.configSectionItem,children:(0,A.jsx)(N.Z,{label:"FsGroupChangePolicy",id:"securityContext_fsGroupChangePolicy",name:"securityContext_fsGroupChangePolicy",value:_.fsGroupChangePolicy,onChange:function(e){R("prometheusSecurityContext",(0,a.Z)((0,a.Z)({},_),{},{fsGroupChangePolicy:e.target.value}))},options:[{label:"Always",value:"Always"},{label:"OnRootMismatch",value:"OnRootMismatch"}]})})]})}),(0,A.jsx)("br",{}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:n.configSectionItem,children:(0,A.jsx)("div",{className:"".concat(n.multiContainer," ").concat(n.fieldSpaceTop),children:(0,A.jsx)(Z.Z,{value:"prometheusSecurityContextRunAsNonRoot",id:"prometheus_securityContext_runAsNonRoot",name:"prometheus_securityContext_runAsNonRoot",checked:_.runAsNonRoot,onChange:function(e){var n=e.target.checked;R("prometheusSecurityContext",(0,a.Z)((0,a.Z)({},_),{},{runAsNonRoot:n}))},label:"Do not run as Root"})})})]})]})})]})})),qe=t(23804),Ve=t(36151),Be=["nameTenant","tenantSize","configure","affinity","identityProvider","security","encryption"],He=t(84218),We=function(){var e=(0,h.TL)(),n=(0,l.v9)((function(e){return e.createTenant.addingTenant})),t=(0,l.v9)((function(e){return e.createTenant.validPages})),r=(0,l.v9)((function(e){return e.createTenant.fields.nameTenant.selectedStorageClass})),a=!n&&""!==r&&Be.every((function(e){return t.includes(e)}));return(0,A.jsx)(Ve.Z,{id:"wizard-button-Create",variant:"contained",color:"primary",size:"small",onClick:function(){e((0,He.e)())},disabled:!a,children:"Create"},"button-AddTenant-Create")},$e=t(37798),Qe=t(16871),Ye=function(){var e=(0,h.TL)(),n=(0,Qe.s0)(),t=(0,l.v9)((function(e){return e.createTenant.showNewCredentials})),r=(0,l.v9)((function(e){return e.createTenant.createdAccount}));return(0,A.jsx)(i.Fragment,{children:t&&(0,A.jsx)($e.default,{newServiceAccount:r,open:t,closeModal:function(){e((0,S.dS)()),n("/tenants")},entity:"Tenant"})})},Je=(0,w.Z)((function(e){return(0,d.Z)((0,a.Z)((0,a.Z)((0,a.Z)({pageBox:{border:"1px solid #EAEAEA"}},m.oO),m.AK),m.Je))})),Xe=function(){var e=(0,h.TL)(),n=(0,Qe.s0)(),t=Je(),a=(0,l.v9)(Pe.$4),s=(0,l.v9)((function(e){return e.createTenant.addingTenant})),d=(0,i.useState)(null),m=(0,r.Z)(d,2),g=m[0],x=m[1];(0,i.useEffect)((function(){var e=Ae.cy.default;a&&0!==a.length&&Object.keys(Ae.I8).forEach((function(n){a.includes(n)&&(e=o()(Ae.I8,n,Ae.cy.default))}));x(e)}),[a]);var p={label:"Cancel",type:"other",enabled:!0,action:function(){e((0,S.dS)()),n("/tenants")}},v={componentRender:(0,A.jsx)(We,{},"create-tenant")},y=[{label:"Setup",componentRender:(0,A.jsx)(Oe,{}),buttons:[p,v]},{label:"Configure",advancedOnly:!0,componentRender:(0,A.jsx)(P,{}),buttons:[p,v]},{label:"Images",advancedOnly:!0,componentRender:(0,A.jsx)(xe,{}),buttons:[p,v]},{label:"Pod Placement",advancedOnly:!0,componentRender:(0,A.jsx)(he,{}),buttons:[p,v]},{label:"Identity Provider",advancedOnly:!0,componentRender:(0,A.jsx)(U,{}),buttons:[p,v]},{label:"Security",advancedOnly:!0,componentRender:(0,A.jsx)(Q,{}),buttons:[p,v]},{label:"Encryption",advancedOnly:!0,componentRender:(0,A.jsx)(le,{}),buttons:[p,v]},{label:"Audit Log",advancedOnly:!0,componentRender:(0,A.jsx)(Me,{}),buttons:[p,v]},{label:"Monitoring",advancedOnly:!0,componentRender:(0,A.jsx)(Ue,{}),buttons:[p,v]}];return(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)(Ye,{}),(0,A.jsx)(ge.Z,{label:(0,A.jsx)(ve.Z,{to:"/tenants",label:"Tenants",executeOnClick:function(){e((0,S.dS)())}})}),(0,A.jsxs)(pe.Z,{children:[s&&(0,A.jsx)(c.ZP,{item:!0,xs:12,children:(0,A.jsx)(u.Z,{})}),(0,A.jsx)(c.ZP,{item:!0,xs:12,className:t.pageBox,children:(0,A.jsx)(f.Z,{wizardSteps:y})}),g===Ae.cy.aws&&(0,A.jsx)(c.ZP,{item:!0,xs:12,style:{marginTop:16},children:(0,A.jsx)(qe.Z,{title:"EBS Volume Configuration.",iconComponent:(0,A.jsx)(ke.idV,{}),help:(0,A.jsxs)(i.Fragment,{children:[(0,A.jsx)("b",{children:"Performance Optimized"}),": Uses the ",(0,A.jsx)("i",{children:"gp3"})," EBS storage class class configured at 1,000Mi/s throughput and 16,000 IOPS, however the minimum volume size for this type of EBS volume is ",(0,A.jsx)("b",{children:"32Gi"}),".",(0,A.jsx)("br",{}),(0,A.jsx)("br",{}),(0,A.jsx)("b",{children:"Storage Optimized"}),": Uses the ",(0,A.jsx)("i",{children:"sc1"})," EBS storage class, however the minimum volume size for this type of EBS volume is \xa0",(0,A.jsx)("b",{children:"16Ti"})," to unlock their maximum throughput speed of 250Mi/s."]})})})]})]})}},68456:function(e,n,t){t.d(n,{QT:function(){return l},YH:function(){return c},mo:function(){return o}});var r=t(61889),a=t(98021),i=t(38734),s=t(80184),o=function(){return(0,s.jsxs)(r.ZP,{container:!0,columnGap:1,children:[(0,s.jsx)(r.ZP,{children:(0,s.jsx)(i.gyG,{width:"16px",height:"16px"})}),(0,s.jsx)(r.ZP,{item:!0,children:"Open ID"})]})},l=function(){return(0,s.jsxs)(r.ZP,{container:!0,columnGap:1,children:[(0,s.jsx)(r.ZP,{children:(0,s.jsx)(a.Z,{width:"16px",height:"16px"})}),(0,s.jsx)(r.ZP,{item:!0,children:"LDAP / Active Directory"})]})},c=function(){return(0,s.jsxs)(r.ZP,{container:!0,columnGap:1,children:[(0,s.jsx)(r.ZP,{children:(0,s.jsx)(i.oyc,{width:"16px",height:"16px"})}),(0,s.jsx)(r.ZP,{item:!0,children:"Built-in"})]})}},22512:function(e,n,t){var r=t(72791),a=t(20890),i=t(11135),s=t(25787),o=t(80184);n.Z=(0,s.Z)((function(e){var n;return(0,i.Z)({errorBlock:{color:(null===(n=e.palette)||void 0===n?void 0:n.error.main)||"#C83B51"}})}))((function(e){var n=e.classes,t=e.errorMessage,i=e.withBreak,s=void 0===i||i;return(0,o.jsxs)(r.Fragment,{children:[s&&(0,o.jsx)("br",{}),(0,o.jsx)(a.Z,{component:"p",variant:"body1",className:n.errorBlock,children:t})]})}))}}]);
|
|
//# sourceMappingURL=1260.add10538.chunk.js.map
|