test: Fix kube-api-version-detection tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton committed 2023-04-21 10:58:16 -04:00
1 parent e7a505be15
commit 7503c5bfd5
1 file changed
+4
@@ -318,6 +318,7 @@ export class KubeApi<
continue; continue;
} }
try {
const { apiPrefix, apiGroup, resource } = parsedApi; const { apiPrefix, apiGroup, resource } = parsedApi;
const list = await this.request.get(`${apiPrefix}/${apiGroup}`) as KubeApiResourceVersionList; const list = await this.request.get(`${apiPrefix}/${apiGroup}`) as KubeApiResourceVersionList;
const resourceVersions = getOrderedVersions(list, this.allowedUsableVersions?.[apiGroup]); const resourceVersions = getOrderedVersions(list, this.allowedUsableVersions?.[apiGroup]);
@@ -333,6 +334,9 @@ export class KubeApi<
}; };
} }
} }
} catch {
// ignore exception to try next url
}
} }
throw new Error(`Can't find working API for the Kubernetes resource ${this.apiResource}`); throw new Error(`Can't find working API for the Kubernetes resource ${this.apiResource}`);