generated from layer5io/layer5-repo-template
-
Notifications
You must be signed in to change notification settings - Fork 189
Closed
Labels
kind/enhancementImprovement in current featureImprovement in current feature
Description
Description:
Meshery currently has nearly no way to validate relationship definitions. We need a validator that can be reused accross:
- mesheryctl relationship validate command
- Model import pipeline
- Model build pipeline
The validator should support:
- Schema validation (required fields, enums, types)
- Cross-field semantic checks (taxonomy, selector structure, mutatorRef/mutatedRef parity)
- Model-aware validation (verifying selector component kinds exist in the model)
Notes
- meshkit is currently on schemas v0.8.113, the validator will be based upon the latest schema release, so a version bump will be needed for the validator to work
- For more information read: https://docs.google.com/document/d/1K4XQaMjJQ-1OpjTiCy1ac9Kh1IkhU4XAr4C0j9rDdqg/edit?usp=sharing
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
kind/enhancementImprovement in current featureImprovement in current feature