Skip to content

Commit 00f508a

Browse files
l5iomeshery-ci
authored andcommitted
[Catalog] Update Catalog items
Signed-off-by: l5io <[email protected]>
1 parent 07173de commit 00f508a

File tree

15 files changed

+27268
-855
lines changed

15 files changed

+27268
-855
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
version: 0.0.310
2+
name: all-relationships
3+
displayName: All relationships
4+
createdAt: "2025-08-29T19:06:11Z"
5+
description: |-
6+
This design incorporates all the key relationships, including the following:
7+
8+
9+
10+
1.  Hierarchical-Parent-Inventory: This represents a parent-child relationship where the configuration of a parent component influences the child component.
11+
12+
13+
14+
2.  Hierarchical-Parent-Wallet: In this relationship, one component (the "wallet") serves as a container or host for another, similar to a parent-child structure.
15+
16+
17+
18+
3.  **Hierarchical-Sibling-MatchLabels:** A Match-Labels Relationship links components based on shared labels, indicating they are siblings that operate together.
19+
20+
21+
22+
4.  Edge-Mount: An Edge-Mount Relationship represents the assignment of persistent storage to a workload via a PersistentVolumeClaim (PVC).
23+
24+
25+
26+
5.  Edge-Permission: The Edge-Permission Relationship defines how components connect to establish access control, where bindings link subjects (like users or services) to roles with specific permissions.
27+
28+
29+
30+
6.  Edge-Firewall: An Edge-Firewall Relationship models a network policy that controls ingress and egress traffic between components.
31+
32+
33+
34+
7.  Edge-Network: An Edge-Network Relationship represents the networking configuration between components, typically illustrated by a service providing a stable endpoint for a deployment.
35+
36+
37+
38+
8.  Edge-Annotation: An Annotation Relationship is a visual indicator used to show a connection between two components without assigning any functional, semantic meaning to that relationship.
39+
40+
41+
42+
9.  Edge-Reference: An Edge-Reference Relationship represents a logical link where one component refers to another by its name or identifier. It enables interaction by declaring intent, such as a Pod referencing a ConfigMap for its configuration data.
43+
logoURL: https://raw.githubusercontent.com/meshery/meshery.io/0b8585231c6e2b3251d38f749259360491c9ee6b/assets/images/brand/meshery-logo.svg
44+
license: Apache-2.0
45+
homeURL: https://docs.meshery.io/concepts/logical/designs
46+
links:
47+
- name: download
48+
url: ../../catalog/2fdf5dcb-a3c0-4c2c-a64f-a3943ac87d5f/0.0.310/design.yml
49+
- name: Meshery Catalog
50+
url: https://meshery.io/catalog
51+
readme: "For detailed considerations on each relationship type, refer to the corresponding individual published designs. These designs provide in-depth insights into best practices, configuration strategies, and potential impacts for each type of relationship. \n ##h4 Caveats and Consideration \n"
52+
install: mesheryctl design import -f
53+
provider:
54+
name: 830c0932-b05c-4c99-b12b-872f6cf12202
55+
screenshots:
56+
- title: MeshMap Snapshot
57+
url: https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/action-assets/design-assets/2fdf5dcb-a3c0-4c2c-a64f-a3943ac87d5f-light.png
58+
- title: MeshMap Snapshot
59+
url: https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/action-assets/design-assets/2fdf5dcb-a3c0-4c2c-a64f-a3943ac87d5f-dark.png
60+
- title: Meshery Project
61+
url: https://raw.githubusercontent.com/meshery/meshery.io/master/assets/images/logos/meshery-gradient.png

0 commit comments

Comments
 (0)