1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-02 20:35:25 +02:00

fix(apps): use replicas from application spec [r8s-142] (#335)

This commit is contained in:
Ali 2025-01-22 12:31:27 +13:00 committed by GitHub
parent a259c28678
commit 7f089fab86
3 changed files with 14 additions and 6 deletions

View file

@ -69,11 +69,10 @@ export function getTotalPods(
): number {
switch (application.kind) {
case 'Deployment':
return application.status?.replicas ?? 0;
case 'StatefulSet':
return application.spec?.replicas ?? 0;
case 'DaemonSet':
return application.status?.desiredNumberScheduled ?? 0;
case 'StatefulSet':
return application.status?.replicas ?? 0;
default:
throw new Error('Unknown application type');
}

View file

@ -64,7 +64,9 @@ export function VolumesDatatable() {
settingsManager={tableState}
title="Volumes"
titleIcon={Database}
getRowId={(row) => row.PersistentVolumeClaim.Name}
getRowId={(row) =>
`${row.PersistentVolumeClaim.Name}-${row.ResourcePool.Namespace.Name}`
}
disableSelect={!hasWriteAuth}
isRowSelectable={({ original: volume }) =>
!isSystemNamespace(volume.ResourcePool.Namespace.Name, namespaces) &&