fix(errors): display kube confgimap and secret errors [EE-5558] (#10539)

pull/10529/head
Ali 2023-10-26 22:56:03 +01:00 committed by GitHub
parent 3964852fda
commit 6a5f44b5ba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 18 deletions

View File

@ -10,7 +10,6 @@ import {
} from '@/portainer/services/notifications'; } from '@/portainer/services/notifications';
import { isFulfilled, isRejected } from '@/portainer/helpers/promise-utils'; import { isFulfilled, isRejected } from '@/portainer/helpers/promise-utils';
import { pluralize } from '@/portainer/helpers/strings'; import { pluralize } from '@/portainer/helpers/strings';
import PortainerError from '@/portainer/error';
import { parseKubernetesAxiosError } from '../axiosError'; import { parseKubernetesAxiosError } from '../axiosError';
@ -122,14 +121,10 @@ async function getConfigMapsForCluster(
environmentId: EnvironmentId, environmentId: EnvironmentId,
namespaces: string[] namespaces: string[]
) { ) {
try { const configMaps = await Promise.all(
const configMaps = await Promise.all( namespaces.map((namespace) => getConfigMaps(environmentId, namespace))
namespaces.map((namespace) => getConfigMaps(environmentId, namespace)) );
); return configMaps.flat();
return configMaps.flat();
} catch (e) {
throw new PortainerError('Unable to retrieve ConfigMaps', e);
}
} }
// get all configmaps for a namespace // get all configmaps for a namespace

View File

@ -10,7 +10,6 @@ import {
} from '@/portainer/services/notifications'; } from '@/portainer/services/notifications';
import { isFulfilled, isRejected } from '@/portainer/helpers/promise-utils'; import { isFulfilled, isRejected } from '@/portainer/helpers/promise-utils';
import { pluralize } from '@/portainer/helpers/strings'; import { pluralize } from '@/portainer/helpers/strings';
import PortainerError from '@/portainer/error';
import { parseKubernetesAxiosError } from '../axiosError'; import { parseKubernetesAxiosError } from '../axiosError';
@ -118,14 +117,10 @@ async function getSecretsForCluster(
environmentId: EnvironmentId, environmentId: EnvironmentId,
namespaces: string[] namespaces: string[]
) { ) {
try { const secrets = await Promise.all(
const secrets = await Promise.all( namespaces.map((namespace) => getSecrets(environmentId, namespace))
namespaces.map((namespace) => getSecrets(environmentId, namespace)) );
); return secrets.flat();
return secrets.flat();
} catch (e) {
throw new PortainerError('Unable to retrieve secrets for cluster', e);
}
} }
// get all secrets for a namespace // get all secrets for a namespace