1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Display emptyDir medium and size limit (#257)

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
Lauri Nevala 2020-04-16 07:41:19 +03:00 committed by GitHub
parent 5a47298591
commit bfc58edc46
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 22 additions and 1 deletions

View File

@ -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;

View File

@ -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