Display emptyDir medium and size limit (#257)

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
Lauri Nevala authored and GitHub committed 2020-04-16 07:41:19 +03:00
1 parent 5a47298591
commit bfc58edc46
2 files changed
+22 -1

No files matched your search

@@ -175,6 +175,10 @@ export class Pod extends WorkloadKubeObject {
persistentVolumeClaim: { persistentVolumeClaim: {
claimName: string; claimName: string;
}; };
emptyDir: {
medium?: string;
sizeLimit?: string;
};
secret: { secret: {
secretName: string; secretName: string;
defaultMode: number; defaultMode: number;
@@ -176,6 +176,8 @@ export class PodDetails extends React.Component<Props> {
<DrawerTitle title={<Trans>Volumes</Trans>}/> <DrawerTitle title={<Trans>Volumes</Trans>}/>
{volumes.map(volume => { {volumes.map(volume => {
const claimName = volume.persistentVolumeClaim ? volume.persistentVolumeClaim.claimName : null; const claimName = volume.persistentVolumeClaim ? volume.persistentVolumeClaim.claimName : null;
const type = Object.keys(volume)[1]
return ( return (
<div key={volume.name} className="volume"> <div key={volume.name} className="volume">
<div className="title flex gaps"> <div className="title flex gaps">
@@ -183,8 +185,23 @@ export class PodDetails extends React.Component<Props> {
<span>{volume.name}</span> <span>{volume.name}</span>
</div> </div>
<DrawerItem name={<Trans>Type</Trans>}> <DrawerItem name={<Trans>Type</Trans>}>
{Object.keys(volume)[1]} {type}
</DrawerItem> </DrawerItem>
{ type === "emptyDir" && (
<div>
{ volume.emptyDir.medium && (
<DrawerItem name={<Trans>Medium</Trans>}>
{volume.emptyDir.medium}
</DrawerItem>
)}
{ volume.emptyDir.sizeLimit && (
<DrawerItem name={<Trans>Size Limit</Trans>}>
{volume.emptyDir.sizeLimit}
</DrawerItem>
)}
</div>
)}
{claimName && ( {claimName && (
<DrawerItem name={<Trans>Claim Name</Trans>}> <DrawerItem name={<Trans>Claim Name</Trans>}>
<Link <Link