Merge pull request #6267 from kuangp/feat/techdocs-optimize

feat(techdocs): filter fetched entity kinds and fields
This commit is contained in:
Eric Peterson
2021-06-30 23:33:17 +02:00
committed by GitHub
2 changed files with 8 additions and 1 deletions
@@ -124,7 +124,9 @@ export const TechDocsCustomHome = ({
const configApi: ConfigApi = useApi(configApiRef);
const { value: entities, loading, error } = useAsync(async () => {
const response = await catalogApi.getEntities();
const response = await catalogApi.getEntities({
fields: ['apiVersion', 'kind', 'metadata', 'spec.owner', 'spec.type'],
});
return response.items.filter((entity: Entity) => {
return !!entity.metadata.annotations?.['backstage.io/techdocs-ref'];
});