diff --git a/src/common/k8s-api/endpoints/persistent-volume.api.ts b/src/common/k8s-api/endpoints/persistent-volume.api.ts index 3524f6a606..db230e9da3 100644 --- a/src/common/k8s-api/endpoints/persistent-volume.api.ts +++ b/src/common/k8s-api/endpoints/persistent-volume.api.ts @@ -43,7 +43,7 @@ export interface PersistentVolumeSpec { capacity?: Partial>; flexVolume?: { driver: string; // ceph.rook.io/rook-ceph-system, - options: { + options?: { clusterNamespace: string; // rook-ceph, image: string; // pvc-c5d7c485-9f1b-11e8-b0ea-9600000e54fb, pool: string; // replicapool, diff --git a/src/renderer/components/+storage-volumes/volume-details.tsx b/src/renderer/components/+storage-volumes/volume-details.tsx index 32ab0c5307..31d15c24a1 100644 --- a/src/renderer/components/+storage-volumes/volume-details.tsx +++ b/src/renderer/components/+storage-volumes/volume-details.tsx @@ -94,7 +94,7 @@ export class PersistentVolumeDetails extends React.Component { - Object.entries(flexVolume.options).map(([name, value]) => ( + Object.entries(flexVolume.options ?? {}).map(([name, value]) => ( {value}