meshery / meshery/meshkit

Add typed MeshModel summary API integration and tests

Open
#917 3 comments 0 reactions 1 assignee Claimed by @Amr-Shams View on GitHub
kind/enhancement
Dominant language
Go
Stars
223
Forks
225
Avg merge
7d 1h
Merged PRs (30d)
1

Description

## Problem

MeshModel summary filters exist, but registry-level integration and test coverage are incomplete.
We need a clean way to query summaries (components and relationships) without forcing summary filters through GetEntities, while avoiding package import cycles.
## Proposal
1. Add/standardize a summary filter contract in models/meshmodel/entity.
2. Expose typed summary methods on RegistryManager:
- GetComponentSummary(*v1beta1.ComponentSummaryFilter)
- GetRelationshipSummary(*v1alpha3.RelationshipSummaryFilter)
5. Add unit tests for summary filters:
- total counts
- grouped counts by included dimensions
- validation failures for invalid dimensions

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.