mirror of
https://github.com/portainer/portainer.git
synced 2026-08-07 09:04:48 +00:00
feat(addons): add rich info to addon details [R8S-1166] (#3241)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -566,15 +566,9 @@ angular.module('portainer.kubernetes', ['portainer.app', registriesModule, custo
|
||||
},
|
||||
};
|
||||
|
||||
const volumesBase = {
|
||||
name: 'kubernetes.volumes',
|
||||
url: '/volumes',
|
||||
abstract: true,
|
||||
};
|
||||
|
||||
const volumes = {
|
||||
name: 'kubernetes.volumes.index',
|
||||
url: '?tab',
|
||||
name: 'kubernetes.volumes',
|
||||
url: '/volumes?tab',
|
||||
views: {
|
||||
'content@': {
|
||||
component: 'kubernetesVolumesView',
|
||||
@@ -610,7 +604,7 @@ angular.module('portainer.kubernetes', ['portainer.app', registriesModule, custo
|
||||
resourceConfig: {
|
||||
title: 'Persistent Volume details',
|
||||
breadcrumbLabel: 'Volumes',
|
||||
breadcrumbLink: 'kubernetes.volumes.index',
|
||||
breadcrumbLink: 'kubernetes.volumes',
|
||||
breadcrumbTab: 'volumes',
|
||||
resourceType: 'persistentvolume',
|
||||
apiVersion: 'v1',
|
||||
@@ -634,7 +628,7 @@ angular.module('portainer.kubernetes', ['portainer.app', registriesModule, custo
|
||||
resourceConfig: {
|
||||
title: 'Storage Class details',
|
||||
breadcrumbLabel: 'Volumes',
|
||||
breadcrumbLink: 'kubernetes.volumes.index',
|
||||
breadcrumbLink: 'kubernetes.volumes',
|
||||
breadcrumbTab: 'storage',
|
||||
resourceType: 'storageclass',
|
||||
apiVersion: 'storage.k8s.io/v1',
|
||||
@@ -935,7 +929,6 @@ angular.module('portainer.kubernetes', ['portainer.app', registriesModule, custo
|
||||
$stateRegistryProvider.register(namespaceCreation);
|
||||
$stateRegistryProvider.register(namespace);
|
||||
$stateRegistryProvider.register(namespaceAccess);
|
||||
$stateRegistryProvider.register(volumesBase);
|
||||
$stateRegistryProvider.register(volumes);
|
||||
$stateRegistryProvider.register(volume);
|
||||
$stateRegistryProvider.register(persistentVolume);
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
link: 'kubernetes.resourcePools.resourcePool',
|
||||
linkParams:{ id: ctrl.volume.ResourcePool.Namespace.Name }
|
||||
},
|
||||
{ label:'Volumes', link:'kubernetes.volumes.index' },
|
||||
{ label:'Volumes', link:'kubernetes.volumes' },
|
||||
ctrl.volume.PersistentVolumeClaim.Name,
|
||||
]"
|
||||
reload="true"
|
||||
|
||||
@@ -114,7 +114,7 @@ export function DashboardView() {
|
||||
isLoading={volumesCountQuery.isInitialLoading}
|
||||
isRefetching={volumesCountQuery.isRefetching}
|
||||
icon={Database}
|
||||
to="kubernetes.volumes.index"
|
||||
to="kubernetes.volumes"
|
||||
type="Volume"
|
||||
data-cy="dashboard-volume"
|
||||
/>
|
||||
|
||||
@@ -28,7 +28,7 @@ export function useHelmChartValues(params: Params, isLatestVersion = false) {
|
||||
select: (data) => ({
|
||||
values: data,
|
||||
}),
|
||||
retry: 1,
|
||||
retry: 2,
|
||||
staleTime: 60 * 1000 * 20, // 60 minutes, because values are not expected to change often
|
||||
...withError('Unable to get Helm chart values'),
|
||||
});
|
||||
|
||||
@@ -96,7 +96,7 @@ export function KubernetesSidebar({ environmentId }: Props) {
|
||||
/>
|
||||
|
||||
<SidebarItem
|
||||
to="kubernetes.volumes.index"
|
||||
to="kubernetes.volumes"
|
||||
params={{ endpointId: environmentId }}
|
||||
icon={Database}
|
||||
label="Volumes"
|
||||
|
||||
Reference in New Issue
Block a user