{ "id": "0f8e5810-46fe-4817-9a29-c00b33416609", "name": "Non-Semantic Relationship Example", "schemaVersion": "designs.meshery.io/v1beta3", "version": "0.0.109", "components": [ { "id": "34d9c453-9b71-43ad-9c1a-1f978faba6ee", "schemaVersion": "components.meshery.io/v1beta2", "version": "v1.0.0", "displayName": "pod-ad", "description": "", "format": "JSON", "model": null, "modelReference": { "displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "v1.37.0-rc.1" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "styles": { "background-opacity": 0.5, "body-text": "", "body-text-color": "#808080", "body-text-font-family": "Qanelas Soft", "body-text-font-size": 12, "body-text-font-weight": "400", "body-text-horizontal-align": "center", "body-text-text-decoration": "none", "body-text-vertical-align": "center", "border-width": 2, "height": 24, "opacity": 1, "padding": 6, "position": { "x": 923.0186991466607, "y": 379.2792912829754 }, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "shape": "round-rectangle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/pod-color.svg", "svgComplete": "ui/public/static/img/meshmodels/kubernetes/complete/pod-complete.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/pod-white.svg", "width": 24, "z-index": 11 }, "capabilities": null, "status": "enabled", "metadata": { "configurationUISchema": "", "genealogy": "parent", "instanceDetails": null, "isAnnotation": false, "isNamespaced": true, "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3" }, "configuration": { "metadata": {} }, "component": { "version": "v1", "kind": "Pod", "schema": "" }, "created_at": "0001-01-01T00:00:00Z", "updated_at": "0001-01-01T00:00:00Z" }, { "id": "6878615a-bf06-43e0-a8d2-146d54c023ef", "schemaVersion": "components.meshery.io/v1beta2", "version": "v1.0.0", "displayName": "service-dq", "description": "", "format": "JSON", "model": null, "modelReference": { "displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "v1.37.0-rc.1" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "styles": { "background-opacity": 1, "background-position-y": "4.5", "body-text": "", "body-text-color": "#808080", "body-text-font-family": "Qanelas Soft", "body-text-font-size": 12, "body-text-font-weight": "400", "body-text-horizontal-align": "center", "body-text-text-decoration": "none", "body-text-vertical-align": "center", "border-width": 0, "height": 20, "opacity": 1, "padding": 12, "position": { "x": 1090.4622463021194, "y": 376.199187033114 }, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "shape": "round-triangle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/service-color.svg", "svgComplete": "", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/service-white.svg", "width": 20, "z-index": 12 }, "capabilities": null, "status": "enabled", "metadata": { "configurationUISchema": "", "genealogy": "", "instanceDetails": null, "isAnnotation": false, "isNamespaced": true, "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3" }, "configuration": { "metadata": {} }, "component": { "version": "v1", "kind": "Service", "schema": "" }, "created_at": "0001-01-01T00:00:00Z", "updated_at": "0001-01-01T00:00:00Z" }, { "id": "99772f6e-373c-4b87-a6ef-eae3d54c9174", "schemaVersion": "components.meshery.io/v1beta1", "version": "v1.0.0", "displayName": "", "description": "A four-sided shape with straight edges and right-angle corners. It is a versatile shape often used to represent data types like documents, processes, or simple entities.", "format": "JSON", "model": null, "modelReference": { "displayName": "Meshery Shapes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "0.7.2" }, "name": "meshery-shapes", "registrant": { "kind": "meshery" }, "version": "v1.0.0" }, "styles": { "background-image": "none", "background-opacity": 0.1, "body-text": "", "body-text-color": "#808080", "body-text-font-family": "Qanelas Soft", "body-text-font-size": 12, "body-text-font-weight": "400", "body-text-horizontal-align": "center", "body-text-text-decoration": "none", "body-text-vertical-align": "center", "border-style": "solid", "border-width": 1, "data": { "label": "" }, "height": 106.779655, "opacity": 1, "padding": 6, "position": { "x": 1006.367932344054, "y": 385.0593432149261 }, "primaryColor": "#00B39F", "secondaryColor": "#00D3A9", "shape": "rectangle", "svgColor": "ui/public/static/img/meshmodels/meshery-shapes/color/rectangle-color.svg", "svgComplete": "ui/public/static/img/meshmodels/meshery-shapes/complete/rectangle-complete.svg", "svgWhite": "ui/public/static/img/meshmodels/meshery-shapes/white/rectangle-white.svg", "width": 240.07716, "z-index": 10 }, "capabilities": null, "status": "enabled", "metadata": { "configurationUISchema": "", "genealogy": "", "hasInvalidSchema": true, "instanceDetails": null, "isAnnotation": true, "isNamespaced": false, "published": false }, "configuration": {}, "component": { "version": "core.meshery.io/v1alpha1", "kind": "Rectangle", "schema": "" }, "created_at": "0001-01-01T00:00:00Z", "updated_at": "0001-01-01T00:00:00Z" } ], "preferences": { "layers": { "components": { "annotations": true } } }, "relationships": [ { "id": "66e450b7-46f7-5926-892f-88007812c849", "evaluationQuery": "", "kind": "edge", "metadata": { "description": "", "isAnnotation": false, "styles": { "primaryColor": "", "svgColor": "", "svgWhite": "" } }, "model": { "displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "v1.37.0-rc.1" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [ { "allow": { "from": [ { "id": "6878615a-bf06-43e0-a8d2-146d54c023ef", "kind": "Service", "matchStrategyMatrix": null, "model": { "displayName": "", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "" }, "patch": { "mutatorRef": [ [ "configuration", "spec", "selector" ], [ "configuration", "spec", "ports", "0", "targetPort" ], [ "configuration", "spec", "ports", "0", "protocol" ] ], "patchStrategy": "replace" } } ], "to": [ { "id": "34d9c453-9b71-43ad-9c1a-1f978faba6ee", "kind": "Pod", "matchStrategyMatrix": null, "model": { "displayName": "", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "" }, "patch": { "mutatedRef": [ [ "metadata", "labels" ], [ "configuration", "spec", "containers", "0", "ports", "0", "containerPort" ], [ "configuration", "spec", "containers", "0", "ports", "0", "protocol" ] ], "patchStrategy": "replace" } } ] } } ], "subType": "network", "status": "approved", "type": "non-binding", "version": "v1.0.0" } ] }