Skip to content

Commit 918d656

Browse files
committed
Added Error Handling for No Resource Types
1 parent d9f174d commit 918d656

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

main.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,17 @@ async function fetchAndSaveData(namespace) {
515515
const labelSelector = (k8sType === 'PersistentVolumeClaims' || k8sType === 'PersistentVolumes')
516516
? 'io.codefresh.accountName'
517517
: '';
518-
const { resourceList, resourceJSON } = await getK8sResources(k8sType, namespace, labelSelector);
518+
519+
let resourceList;
520+
let resourceJSON;
521+
try {
522+
const getResources = await getK8sResources(k8sType, namespace, labelSelector);
523+
resourceList = getResources.resourceList;
524+
resourceJSON = getResources.resourceJSON;
525+
} catch (_error) {
526+
console.error(`Error getting ${k8sType} resources: error: the server doesn't have a resource type "${k8sType.toLocaleLowerCase()}"`);
527+
continue;
528+
}
519529

520530
await Deno.writeTextFile(`${dirPath}/${k8sType}/_${k8sType}List.txt`, resourceList);
521531

0 commit comments

Comments
 (0)