{ "id": "f8b53b3c-56d6-4816-9ccb-898f4a08dd28", "name": "Meshary-design-copy", "schemaVersion": "designs.meshery.io/v1beta3", "version": "0.0.3", "components": [ { "id": "9c38a6da-c1d6-438d-8a5a-0f6bf1b3b4d5", "schemaVersion": "components.meshery.io/v1beta2", "version": "v1.0.0", "displayName": "meshery-demo", "description": "", "format": "", "model": null, "modelReference": { "displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "styles": { "background-image": "none", "background-opacity": 0.5, "border-style": "dashed", "border-width": 2, "height": 80, "position": { "x": 842, "y": 433.29376220703125 }, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "shape": "rectangle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg", "svgComplete": "ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/namespace-white.svg", "width": 80 }, "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": { "labels": { "app": "hello-meshery" }, "name": "meshery-demo" } }, "component": { "version": "v1", "kind": "Namespace", "schema": "" }, "created_at": "0001-01-01T00:00:00Z", "updated_at": "0001-01-01T00:00:00Z" }, { "id": "df818c79-7672-4826-bf83-dc0bee89a20d", "schemaVersion": "components.meshery.io/v1beta2", "version": "v1.0.0", "displayName": "hello-meshery-config", "description": "", "format": "", "model": null, "modelReference": { "displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "styles": { "position": { "x": 892, "y": 583.2937622070312 }, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "shape": "bottom-round-rectangle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg", "svgComplete": "", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg", "z-index": 3 }, "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": { "data": { "GREETING": "Hello from my first Meshery design" }, "metadata": { "labels": { "app": "hello-meshery" }, "name": "hello-meshery-config", "namespace": "meshery-demo" } }, "component": { "version": "v1", "kind": "ConfigMap", "schema": "" }, "created_at": "0001-01-01T00:00:00Z", "updated_at": "0001-01-01T00:00:00Z" }, { "id": "aeed3886-4bf1-4097-b9a3-264b6597b764", "schemaVersion": "components.meshery.io/v1beta2", "version": "v1.0.0", "displayName": "hello-meshery", "description": "", "format": "", "model": null, "modelReference": { "displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "styles": { "background-image": "none", "background-opacity": 0.5, "border-width": 2, "position": { "x": 1010, "y": 393.29376220703125 }, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "shape": "round-rectangle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg", "svgComplete": "ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg", "z-index": 4 }, "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": { "labels": { "app": "hello-meshery" }, "name": "hello-meshery", "namespace": "meshery-demo" }, "spec": { "replicas": 2, "selector": { "matchLabels": { "app": "hello-meshery" } }, "template": { "metadata": { "labels": { "app": "hello-meshery" } }, "spec": { "containers": [ { "envFrom": [ { "configMapRef": { "name": "hello-meshery-config" } } ], "image": "nginx:1.27", "name": "web", "ports": [ { "containerPort": 80 } ] } ] } } } }, "component": { "version": "apps/v1", "kind": "Deployment", "schema": "" }, "created_at": "0001-01-01T00:00:00Z", "updated_at": "0001-01-01T00:00:00Z" }, { "id": "f4e989af-e4f2-4a8d-9b65-fd46f458fd6a", "schemaVersion": "components.meshery.io/v1beta2", "version": "v1.0.0", "displayName": "hello-meshery-svc", "description": "", "format": "", "model": null, "modelReference": { "displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "styles": { "background-position-y": "4.5", "height": 20, "padding": 12, "position": { "x": 792, "y": 591.2937622070312 }, "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": 5 }, "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": { "labels": { "app": "hello-meshery" }, "name": "hello-meshery-svc", "namespace": "meshery-demo" }, "spec": { "ports": [ { "port": 80, "protocol": "TCP", "targetPort": 80 } ], "selector": { "app": "hello-meshery" }, "type": "ClusterIP" } }, "component": { "version": "v1", "kind": "Service", "schema": "" }, "created_at": "0001-01-01T00:00:00Z", "updated_at": "0001-01-01T00:00:00Z" }, { "id": "6eb41106-f1e1-5339-999e-2508ebbbd965", "schemaVersion": "", "version": "", "displayName": "containers.0", "description": "", "format": "", "model": null, "modelReference": { "displayName": "", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "" }, "name": "meshery-core", "registrant": { "kind": "github" }, "version": "" }, "styles": { "primaryColor": "#326CE5", "secondaryColor": "#00D3A9", "shape": "circle", "svgColor": "ui/public/static/img/meshmodels/meshery-core/color/container-color.svg", "svgComplete": "", "svgWhite": "ui/public/static/img/meshmodels/meshery-core/white/container-white.svg", "z-index": 6 }, "capabilities": null, "status": null, "metadata": { "configurationUISchema": "", "genealogy": "", "instanceDetails": null, "isAnnotation": true, "isNamespaced": false, "published": false }, "configuration": {}, "component": { "version": "", "kind": "Container", "schema": "" }, "created_at": "0001-01-01T00:00:00Z", "updated_at": "0001-01-01T00:00:00Z" } ], "relationships": [ { "id": "30aa18d7-0e65-505f-9516-fff5ff638378", "evaluationQuery": "", "kind": "hierarchical", "metadata": { "description": "", "isAnnotation": false, "styles": { "primaryColor": "", "svgColor": "", "svgWhite": "" } }, "model": { "displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [ { "allow": { "from": [ { "id": "9c38a6da-c1d6-438d-8a5a-0f6bf1b3b4d5", "kind": "Namespace", "matchStrategyMatrix": null, "model": { "displayName": "Kubernetes", "id": "551bf3e1-b6e1-4959-5b96-aaaa91d481bc", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "patch": { "mutatorRef": [ [ "app" ] ] } }, { "id": "df818c79-7672-4826-bf83-dc0bee89a20d", "kind": "ConfigMap", "matchStrategyMatrix": null, "model": { "displayName": "Kubernetes", "id": "551bf3e1-b6e1-4959-5b96-aaaa91d481bc", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "patch": { "mutatorRef": [ [ "app" ] ] } }, { "id": "aeed3886-4bf1-4097-b9a3-264b6597b764", "kind": "Deployment", "matchStrategyMatrix": null, "model": { "displayName": "Kubernetes", "id": "551bf3e1-b6e1-4959-5b96-aaaa91d481bc", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "patch": { "mutatorRef": [ [ "app" ] ] } }, { "id": "f4e989af-e4f2-4a8d-9b65-fd46f458fd6a", "kind": "Service", "matchStrategyMatrix": null, "model": { "displayName": "Kubernetes", "id": "551bf3e1-b6e1-4959-5b96-aaaa91d481bc", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "patch": { "mutatorRef": [ [ "app" ] ] } } ], "to": [ { "id": "9c38a6da-c1d6-438d-8a5a-0f6bf1b3b4d5", "kind": "Namespace", "matchStrategyMatrix": null, "model": { "displayName": "Kubernetes", "id": "551bf3e1-b6e1-4959-5b96-aaaa91d481bc", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "patch": { "mutatorRef": [ [ "app" ] ] } }, { "id": "df818c79-7672-4826-bf83-dc0bee89a20d", "kind": "ConfigMap", "matchStrategyMatrix": null, "model": { "displayName": "Kubernetes", "id": "551bf3e1-b6e1-4959-5b96-aaaa91d481bc", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "patch": { "mutatorRef": [ [ "app" ] ] } }, { "id": "aeed3886-4bf1-4097-b9a3-264b6597b764", "kind": "Deployment", "matchStrategyMatrix": null, "model": { "displayName": "Kubernetes", "id": "551bf3e1-b6e1-4959-5b96-aaaa91d481bc", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "patch": { "mutatorRef": [ [ "app" ] ] } }, { "id": "f4e989af-e4f2-4a8d-9b65-fd46f458fd6a", "kind": "Service", "matchStrategyMatrix": null, "model": { "displayName": "Kubernetes", "id": "551bf3e1-b6e1-4959-5b96-aaaa91d481bc", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "patch": { "mutatorRef": [ [ "app" ] ] } } ] } } ], "subType": "matchlabels", "status": "approved", "type": "sibling", "version": "v1.0.0" }, { "id": "dfb00299-2a97-5a41-9792-1fc21a23a8f8", "evaluationQuery": "", "kind": "hierarchical", "metadata": { "description": "", "isAnnotation": false, "styles": { "primaryColor": "", "svgColor": "", "svgWhite": "" } }, "model": { "displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [ { "allow": { "from": [ { "id": "6eb41106-f1e1-5339-999e-2508ebbbd965", "kind": "Container", "matchStrategyMatrix": null, "model": { "displayName": "", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "" }, "name": "meshery-core", "registrant": { "kind": "github" }, "version": "" }, "patch": { "mutatedRef": [ [ "configuration", "spec", "template", "spec", "containers", "0" ] ], "mutatorRef": [ [ "configuration", "spec", "template", "spec", "containers", "0" ] ] } } ], "to": [ { "id": "aeed3886-4bf1-4097-b9a3-264b6597b764", "kind": "Deployment", "matchStrategyMatrix": null, "model": { "displayName": "", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "" }, "patch": { "mutatedRef": [ [ "configuration", "spec", "template", "spec", "containers", "0" ] ], "mutatorRef": [ [ "configuration", "spec", "template", "spec", "containers", "0" ] ] } } ] } } ], "subType": "alias", "status": "approved", "type": "parent", "version": "v1.0.0" }, { "id": "5a101be0-f59d-5141-844a-46fcd8be04f5", "evaluationQuery": "", "kind": "edge", "metadata": { "description": "", "isAnnotation": false, "styles": { "primaryColor": "", "svgColor": "", "svgWhite": "" } }, "model": { "displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [ { "allow": { "from": [ { "id": "df818c79-7672-4826-bf83-dc0bee89a20d", "kind": "ConfigMap", "matchStrategyMatrix": null, "model": { "displayName": "", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "" }, "patch": { "mutatorRef": [ [ "displayName" ] ], "patchStrategy": "replace" } } ], "to": [ { "id": "aeed3886-4bf1-4097-b9a3-264b6597b764", "kind": "Deployment", "matchStrategyMatrix": null, "model": { "displayName": "", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "" }, "patch": { "mutatedRef": [ [ "configuration", "spec", "template", "spec", "containers", "0", "envFrom", "0", "configMapRef", "name" ] ], "patchStrategy": "replace" } } ] } } ], "subType": "reference", "status": "approved", "type": "non-binding", "version": "v1.0.0" }, { "id": "d23e6bcb-9d2f-585b-bc16-c6f3922a2544", "evaluationQuery": "", "kind": "hierarchical", "metadata": { "description": "", "isAnnotation": false, "styles": { "primaryColor": "", "svgColor": "", "svgWhite": "" } }, "model": { "displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [ { "allow": { "from": [ { "id": "df818c79-7672-4826-bf83-dc0bee89a20d", "kind": "*", "matchStrategyMatrix": null, "model": { "displayName": "", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "" }, "name": "*", "registrant": { "kind": "" }, "version": "" }, "patch": { "mutatedRef": [ [ "configuration", "metadata", "namespace" ] ], "patchStrategy": "replace" } } ], "to": [ { "id": "9c38a6da-c1d6-438d-8a5a-0f6bf1b3b4d5", "kind": "Namespace", "matchStrategyMatrix": null, "model": { "displayName": "", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "" }, "patch": { "mutatorRef": [ [ "displayName" ] ], "patchStrategy": "replace" } } ] } } ], "subType": "inventory", "status": "approved", "type": "parent", "version": "v1.0.0" }, { "id": "75866bdd-d037-51fe-ba67-8e3c05f4fd7c", "evaluationQuery": "", "kind": "hierarchical", "metadata": { "description": "", "isAnnotation": false, "styles": { "primaryColor": "", "svgColor": "", "svgWhite": "" } }, "model": { "displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [ { "allow": { "from": [ { "id": "aeed3886-4bf1-4097-b9a3-264b6597b764", "kind": "*", "matchStrategyMatrix": null, "model": { "displayName": "", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "" }, "name": "*", "registrant": { "kind": "" }, "version": "" }, "patch": { "mutatedRef": [ [ "configuration", "metadata", "namespace" ] ], "patchStrategy": "replace" } } ], "to": [ { "id": "9c38a6da-c1d6-438d-8a5a-0f6bf1b3b4d5", "kind": "Namespace", "matchStrategyMatrix": null, "model": { "displayName": "", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "" }, "patch": { "mutatorRef": [ [ "displayName" ] ], "patchStrategy": "replace" } } ] } } ], "subType": "inventory", "status": "approved", "type": "parent", "version": "v1.0.0" }, { "id": "6f1beb7d-6547-5073-acc1-78f1beca2aab", "evaluationQuery": "", "kind": "hierarchical", "metadata": { "description": "", "isAnnotation": false, "styles": { "primaryColor": "", "svgColor": "", "svgWhite": "" } }, "model": { "displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "v1.38.0-alpha.2" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "v1.0.0" }, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [ { "allow": { "from": [ { "id": "f4e989af-e4f2-4a8d-9b65-fd46f458fd6a", "kind": "*", "matchStrategyMatrix": null, "model": { "displayName": "", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "" }, "name": "*", "registrant": { "kind": "" }, "version": "" }, "patch": { "mutatedRef": [ [ "configuration", "metadata", "namespace" ] ], "patchStrategy": "replace" } } ], "to": [ { "id": "9c38a6da-c1d6-438d-8a5a-0f6bf1b3b4d5", "kind": "Namespace", "matchStrategyMatrix": null, "model": { "displayName": "", "id": "00000000-0000-0000-0000-000000000000", "model": { "version": "" }, "name": "kubernetes", "registrant": { "kind": "github" }, "version": "" }, "patch": { "mutatorRef": [ [ "displayName" ] ], "patchStrategy": "replace" } } ] } } ], "subType": "inventory", "status": "approved", "type": "parent", "version": "v1.0.0" } ] }