bare minimum to resolve large datasets problem

Signed-off-by: Ladislav Vitásek <vity@vity.cz>
This commit is contained in:
Ladislav Vitásek
2024-01-30 11:42:05 +01:00
parent 16e3f31218
commit c88ec5c06d
3 changed files with 2 additions and 17 deletions
@@ -61,20 +61,13 @@ export const EntityPicker = (props: EntityPickerProps) => {
} = props;
const catalogFilter = buildCatalogFilter(uiSchema);
const defaultKind = uiSchema['ui:options']?.defaultKind;
const customFields = uiSchema['ui:options']?.fields;
const defaultNamespace =
uiSchema['ui:options']?.defaultNamespace || undefined;
const catalogApi = useApi(catalogApiRef);
const { value: entities, loading } = useAsync(async () => {
const defaultFields = [
'metadata.name',
'metadata.namespace',
'metadata.title',
'kind',
];
const fields = customFields || defaultFields;
const fields = ['metadata.name', 'metadata.namespace', 'kind'];
const { items } = await catalogApi.getEntities(
catalogFilter
? { filter: catalogFilter, fields: fields }
@@ -41,13 +41,6 @@ export const EntityPickerFieldSchema = makeFieldSchemaFromZod(
.describe(
'DEPRECATED: Use `catalogFilter` instead. List of kinds of entities to derive options from',
),
fields: z
.array(z.string())
.optional()
.describe(
'Download only the parts of each entity that match the field declarations.' +
" Defaults to: fields: ['metadata.name', 'metadata.namespace', 'metadata.title', 'kind']",
),
defaultKind: z
.string()
.optional()