Merge pull request #6444 from kuangp/feat/catalogFilter

feat(catalog-backend): support filtering on property existance
This commit is contained in:
Ben Lambert
2021-07-29 10:29:26 +02:00
committed by GitHub
19 changed files with 205 additions and 47 deletions
@@ -19,6 +19,7 @@ import { useAsync } from 'react-use';
import { makeStyles } from '@material-ui/core';
import { CSSProperties } from '@material-ui/styles';
import {
CATALOG_FILTER_EXISTS,
catalogApiRef,
CatalogApi,
isOwnerOf,
@@ -125,6 +126,9 @@ export const TechDocsCustomHome = ({
const { value: entities, loading, error } = useAsync(async () => {
const response = await catalogApi.getEntities({
filter: {
'metadata.annotations.backstage.io/techdocs-ref': CATALOG_FILTER_EXISTS,
},
fields: [
'apiVersion',
'kind',