<div cdsRow
class="cds-ml-5 cds-mt-5">
<div cdsCol
- [columnNumbers]="{'lg': 8, 'md': 8, 'sm': 4}">
+ [columnNumbers]="{'lg': 13, 'md': 8, 'sm': 8}">
<div class="mb-5">
<!-- htmllint img-req-src="false" -->
<img [src]="projectConstants.cephLogo"
</span>
</div>
- <div class="mb-5">
+ <div class="mb-2">
<span class="cds--type-fluid-heading-04"
- i18n>Finish cluster setup!
+ i18n>Your Ceph cluster is initialized and running.
</span>
</div>
<cd-icon type="success"
[size]="icons.size20">
</cd-icon>
- You've successfully initialised your ceph cluster
+ The cluster control plane is ready.
+ </span>
+ </div>
+
+ <div class="mb-2">
+ <span class="cds--type-fluid-heading-03"
+ i18n>
+ <cd-icon type="ibmCloudBareMetalServer"
+ [size]="icons.size20">
+ </cd-icon>
+ Add storage to begin using your cluster.
</span>
</div>
- <div class="mb-4 cds--type-body-compact-01"
- i18n>A few setup steps are still pending before the cluster can store data and serve workloads. You can complete these now or skip and configure services later</div>
+ <div class="mb-2">
+ <span class="cds--type-body-01"
+ i18n>Set up storage for your cluster to run workloads and store data. You can configure storage and data services now, or skip and configure them later.</span>
+ </div>
- <div class="mb-5">
- <div class="mb-3">
- <cd-icon type="checkmarkOutline"
- class="cds-info-color"
+ <cds-tile class="storage-requirements-header"
+ [cdsLayer]="1">
+ <div cdsStack="horizontal"
+ gap="3">
+ <span class="cds--type-heading-compact-02"
+ i18n>
+ Storage requirements
+ </span>
+ <cd-icon type="infoCircle"
[size]="icons.size20">
</cd-icon>
- <span class="cds--type-body-compact-01 cds-ml-3"
- i18n>Add hosts</span>
</div>
- <div class="mb-3">
- <cd-icon type="circleDash"
- class="cds-info-color"
+ </cds-tile>
+
+ <cds-tile class="storage-requirements-body mb-3"
+ [cdsLayer]="2">
+ <div cdsStack="horizontal"
+ gap="4">
+ <cd-icon type="ibmCloudDedicatedHost"
[size]="icons.size20">
</cd-icon>
- <span class="cds--type-body-compact-01 cds-ml-3"
- i18n>Add storage</span>
+ <div cdsStack="vertical"
+ gap="1">
+ <span class="cds--type-heading-compact-01"
+ i18n>
+ Hosts
+ </span>
+ <span class="cds--type-body-compact-01 text-secondary"
+ i18n>
+ Minimum 3 hosts required
+ </span>
+ </div>
</div>
- <div>
- <cd-icon type="circleDash"
- class="cds-info-color"
+
+ <hr/>
+
+ <div cdsStack="horizontal" gap="4">
+ <cd-icon type="vmdkDisk"
[size]="icons.size20">
</cd-icon>
- <span class="cds--type-body-compact-01 cds-ml-3"
- i18n>Create data services (optional)</span>
+
+ <div cdsStack="vertical" gap="1">
+ <span class="cds--type-heading-compact-01"
+ i18n>
+ Disks
+ </span>
+
+ <span class="cds--type-body-compact-01 text-secondary"
+ i18n>
+ At least 1 disk per host
+ </span>
+ </div>
+ </div>
+
+ <hr/>
+
+ <div cdsStack="horizontal"
+ gap="4">
+ <cd-icon type="clusterIcon"
+ [size]="icons.size20">
+ </cd-icon>
+
+ <div cdsStack="vertical" gap="1">
+ <span class="cds--type-heading-compact-01"
+ i18n>
+ Data services (optional)
+ </span>
+
+ <span class="cds--type-body-compact-01 text-secondary"
+ i18n>
+ Configure Object, Block, or File services
+ </span>
+ </div>
</div>
+ </cds-tile>
+
+ <div class="mb-3">
+ <cd-alert-panel type="info"
+ [showTitle]="false">
+ <span class="cds--type-body-compact-01">
+ The cluster cannot store data until storage is added. If storage is already configured, continue to the cluster overview.
+ </span>
+ </cd-alert-panel>
</div>
<div class="mb-4">
<button cdsButton="tertiary"
(click)="skipClusterCreation()"
i18n>
- Skip to cluster overview
+ View cluster overview
<svg [cdsIcon]="icons.right"
[size]="icons.size20"
class="cds--btn__icon">
</svg>
</button>
</div>
-
- <div class="cds--type-label-01"
- i18n>
- <cd-icon type="infoCircle"
- [size]="icons.size20">
- </cd-icon>
- Skipping setup does not affect the cluster. The cluster will remain available, but it cannot store data until storage is added
- </div>
</div>
</div>
}