|
|
@@ -70,47 +70,48 @@ const ProvisionerFlow: React.FC<Props> = ({
|
|
|
setShowCostConfirmModal(false);
|
|
|
}}>
|
|
|
<Text size={16} weight={500}>
|
|
|
- AWS base cost consent
|
|
|
+ Base AWS cost consent
|
|
|
</Text>
|
|
|
<Spacer height="15px" />
|
|
|
<Text color="helper">
|
|
|
- Porter will create resources in your existing AWS account for hosting your applications. You will be separately charged by AWS and can use your cloud credits.
|
|
|
- </Text>
|
|
|
- <Spacer y={1} />
|
|
|
- <Text color="helper">
|
|
|
- AWS base cost before cloud credits:
|
|
|
+ Porter will create resources in your existing AWS account for hosting applications. You will be separately charged by AWS and can use your cloud credits. Base AWS cost:
|
|
|
</Text>
|
|
|
<Spacer y={1} />
|
|
|
<ExpandableSection
|
|
|
- background="#ffffff11"
|
|
|
+ noWrapper
|
|
|
+ expandText="[+] Show details"
|
|
|
+ collapseText="[-] Hide details"
|
|
|
Header={
|
|
|
<Cost>$315.94 / mo</Cost>
|
|
|
}
|
|
|
ExpandedSection={
|
|
|
- <Dark>
|
|
|
- <Text>
|
|
|
- • Amazon Elastic Kubernetes Service (EKS) = $73/mo
|
|
|
- <Spacer height="15px" />
|
|
|
- • Amazon EC2:
|
|
|
- <Spacer height="15px" />
|
|
|
- <Tab />+ System workloads: t3.medium instance (2) = $60.74/mo
|
|
|
- <Spacer height="15px" />
|
|
|
- <Tab />+ Monitoring workloads: t3.large instance (1) = $60.74/mo
|
|
|
- <Spacer height="15px" />
|
|
|
- <Tab />+ Application workloads: t3.xlarge instance (1) = $121.47/mo
|
|
|
- </Text>
|
|
|
- </Dark>
|
|
|
+ <>
|
|
|
+ <Spacer height="15px" />
|
|
|
+ <Fieldset background="#1b1d2688">
|
|
|
+ <Text>
|
|
|
+ • Amazon Elastic Kubernetes Service (EKS) = $73/mo
|
|
|
+ <Spacer height="15px" />
|
|
|
+ • Amazon EC2:
|
|
|
+ <Spacer height="15px" />
|
|
|
+ <Tab />+ System workloads: t3.medium instance (2) = $60.74/mo
|
|
|
+ <Spacer height="15px" />
|
|
|
+ <Tab />+ Monitoring workloads: t3.large instance (1) = $60.74/mo
|
|
|
+ <Spacer height="15px" />
|
|
|
+ <Tab />+ Application workloads: t3.xlarge instance (1) = $121.47/mo
|
|
|
+ </Text>
|
|
|
+ </Fieldset>
|
|
|
+ </>
|
|
|
}
|
|
|
/>
|
|
|
<Spacer y={1} />
|
|
|
<Text color="helper">
|
|
|
- Separate from the AWS cost, Porter charges based on the amount of resources that are currently being used. Porter pricing is as follows, prorated to the minute.
|
|
|
+ Separate from the AWS cost, Porter charges based on the amount of resources that are being used. Porter pricing is as follows, prorated to the minute:
|
|
|
</Text>
|
|
|
<Spacer y={1}/>
|
|
|
<Cost>$0.019/hr/vCPU + $0.009/hr/GB RAM</Cost>
|
|
|
<Spacer y={1} />
|
|
|
<Text color="helper">
|
|
|
- All AWS resources will be automatically deleted when you delete your Porter project. Please enter the base cost ("315.94") below to proceed:
|
|
|
+ All AWS resources will be automatically deleted when you delete your Porter project. Please enter the AWS base cost ("315.94") below to proceed:
|
|
|
</Text>
|
|
|
<Spacer y={1} />
|
|
|
<Input placeholder="315.94" value={confirmCost} setValue={setConfirmCost} width="100%" height="40px" />
|
|
|
@@ -151,13 +152,6 @@ const ProvisionerFlow: React.FC<Props> = ({
|
|
|
|
|
|
export default ProvisionerFlow;
|
|
|
|
|
|
-const Dark = styled.div`
|
|
|
- position: relative;
|
|
|
- padding: 25px;
|
|
|
- background: #1b1d2688;
|
|
|
- font-size: 13px;
|
|
|
-`;
|
|
|
-
|
|
|
const Cost = styled.div`
|
|
|
font-weight: 600;
|
|
|
font-size: 20px;
|