feat(catalog-backend): support filtering on property existence

Signed-off-by: Phil Kuang <pkuang@factset.com>
This commit is contained in:
Phil Kuang
2021-07-12 16:39:24 -04:00
parent e1f02fb2a2
commit 11c370af20
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',