{"id": "13e803b7-596c-4620-bdc4-4d3a28a027a2", "name": "container-hierarchical-parent-alias-relationship", "version": "0.0.20", "metadata": {"resolvedAliases": {"27423b67-76bc-4126-a199-f6d1aa37fe58": {"relationship_id": "618e58aa-7733-4185-a13b-799da087e614", "alias_component_id": "27423b67-76bc-4126-a199-f6d1aa37fe58", "resolved_parent_id": "b66ef7d1-7202-4ba1-bb8a-ef3f6c9a7b7b", "immediate_parent_id": "b66ef7d1-7202-4ba1-bb8a-ef3f6c9a7b7b", "resolved_ref_field_path": ["configuration", "spec", "containers", "1"], "immediate_ref_field_path": ["configuration", "spec", "containers", "1"]}, "41143ce0-20d4-4d84-8e02-b56d08ded9d4": {"relationship_id": "1592ba95-8dc6-4780-ad21-66a60febf40b", "alias_component_id": "41143ce0-20d4-4d84-8e02-b56d08ded9d4", "resolved_parent_id": "b66ef7d1-7202-4ba1-bb8a-ef3f6c9a7b7b", "immediate_parent_id": "b66ef7d1-7202-4ba1-bb8a-ef3f6c9a7b7b", "resolved_ref_field_path": ["configuration", "spec", "containers", "0"], "immediate_ref_field_path": ["configuration", "spec", "containers", "0"]}, "d7dfc2b4-3dba-4a66-88da-c6f4689b985d": {"relationship_id": "5f798152-0e44-4259-97a9-659305941294", "alias_component_id": "d7dfc2b4-3dba-4a66-88da-c6f4689b985d", "resolved_parent_id": "5eb622b0-3437-452b-a4c5-bac0f89e3729", "immediate_parent_id": "5eb622b0-3437-452b-a4c5-bac0f89e3729", "resolved_ref_field_path": ["configuration", "spec", "template", "spec", "containers", "0"], "immediate_ref_field_path": ["configuration", "spec", "template", "spec", "containers", "0"]}, "eb822924-6b27-47fd-ad2f-5b5775722e2c": {"relationship_id": "74af1f3f-3a04-4b65-b3e9-e0c739c852aa", "alias_component_id": "eb822924-6b27-47fd-ad2f-5b5775722e2c", "resolved_parent_id": "654b8080-0b95-4ba5-85a8-bed6b67f2a8f", "immediate_parent_id": "654b8080-0b95-4ba5-85a8-bed6b67f2a8f", "resolved_ref_field_path": ["configuration", "spec", "containers", "0"], "immediate_ref_field_path": ["configuration", "spec", "containers", "0"]}}}, "components": [{"id": "5eb622b0-3437-452b-a4c5-bac0f89e3729", "format": "JSON", "status": "enabled", "styles": {"shape": "round-rectangle", "width": 24, "height": 24, "opacity": 1, "padding": 6, "z-index": 0, "position": {"x": 857.9861954689857, "y": 552.5740525338191}, "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg", "body-text": "", "svgComplete": "ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg", "border-width": 2, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "body-text-color": "#808080", "background-image": "none", "background-opacity": 0.5, "body-text-font-size": 12, "body-text-font-family": "Qanelas Soft", "body-text-font-weight": "400", "body-text-vertical-align": "center", "body-text-text-decoration": "none", "body-text-horizontal-align": "center"}, "version": "v1.0.0", "metadata": {"genealogy": "parent", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": true, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "Deployment", "schema": "", "version": "apps/v1"}, "description": "", "displayName": "deployment-fu", "capabilities": null, "configuration": {"spec": {"template": {"spec": {"containers": [{"env": [], "args": [], "name": "nginx", "ports": [], "command": [], "envFrom": [], "resizePolicy": [], "volumeMounts": [], "volumeDevices": [], "restartPolicyRules": []}]}}}, "metadata": {"namespace": "default"}}, "schemaVersion": "components.meshery.io/v1beta1", "modelReference": {"id": "00000000-0000-0000-0000-000000000000", "name": "kubernetes", "model": {"version": "v1.35.0-rc.0"}, "version": "v1.0.0", "registrant": {"kind": "github"}, "displayName": "Kubernetes"}}, {"id": "b66ef7d1-7202-4ba1-bb8a-ef3f6c9a7b7b", "format": "JSON", "status": "enabled", "styles": {"shape": "round-rectangle", "width": 24, "height": 24, "opacity": 1, "padding": 6, "z-index": 2, "position": {"x": 865.4990336828289, "y": 752.5899681187973}, "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/pod-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/pod-white.svg", "body-text": "", "svgComplete": "ui/public/static/img/meshmodels/kubernetes/complete/pod-complete.svg", "border-width": 2, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "body-text-color": "#808080", "background-opacity": 0.5, "body-text-font-size": 12, "body-text-font-family": "Qanelas Soft", "body-text-font-weight": "400", "body-text-vertical-align": "center", "body-text-text-decoration": "none", "body-text-horizontal-align": "center"}, "version": "v1.0.0", "metadata": {"genealogy": "parent", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": true, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "Pod", "schema": "", "version": "v1"}, "description": "", "displayName": "pod-hn", "capabilities": null, "configuration": {"spec": {"containers": [{"env": [], "args": [], "name": "", "ports": [], "command": [], "envFrom": [], "resizePolicy": [], "volumeMounts": [], "volumeDevices": [], "restartPolicyRules": []}, {"env": [], "args": [], "name": "", "ports": [], "command": [], "envFrom": [], "resizePolicy": [], "volumeMounts": [], "volumeDevices": [], "restartPolicyRules": []}]}, "metadata": {"namespace": "default"}}, "schemaVersion": "components.meshery.io/v1beta1", "modelReference": {"id": "00000000-0000-0000-0000-000000000000", "name": "kubernetes", "model": {"version": "v1.35.0-rc.0"}, "version": "v1.0.0", "registrant": {"kind": "github"}, "displayName": "Kubernetes"}}, {"id": "654b8080-0b95-4ba5-85a8-bed6b67f2a8f", "format": "JSON", "status": "enabled", "styles": {"shape": "round-rectangle", "width": 24, "height": 24, "opacity": 1, "padding": 6, "z-index": 1, "position": {"x": 1014, "y": 538.5796203613281}, "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/pod-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/pod-white.svg", "body-text": "", "svgComplete": "ui/public/static/img/meshmodels/kubernetes/complete/pod-complete.svg", "border-width": 2, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "body-text-color": "#808080", "background-opacity": 0.5, "body-text-font-size": 12, "body-text-font-family": "Qanelas Soft", "body-text-font-weight": "400", "body-text-vertical-align": "center", "body-text-text-decoration": "none", "body-text-horizontal-align": "center"}, "version": "v1.0.0", "metadata": {"genealogy": "parent", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": true, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "Pod", "schema": "", "version": "v1"}, "description": "", "displayName": "pod-dh", "capabilities": null, "configuration": {"spec": {"containers": [{"env": [], "args": [], "name": "postgress", "ports": [], "command": [], "envFrom": [], "resizePolicy": [], "volumeMounts": [], "volumeDevices": [], "restartPolicyRules": []}]}, "metadata": {"namespace": "default"}}, "schemaVersion": "components.meshery.io/v1beta1", "modelReference": {"id": "00000000-0000-0000-0000-000000000000", "name": "kubernetes", "model": {"version": "v1.35.0-rc.0"}, "version": "v1.0.0", "registrant": {"kind": "github"}, "displayName": "Kubernetes"}}, {"id": "41143ce0-20d4-4d84-8e02-b56d08ded9d4", "format": "JSON", "status": "enabled", "styles": {"shape": "circle", "position": {"x": 862.9991717281391, "y": 716.0912335341402}, "svgColor": "ui/public/static/img/meshmodels/meshery-core/color/container-color.svg", "svgWhite": "ui/public/static/img/meshmodels/meshery-core/white/container-white.svg", "svgComplete": "", "primaryColor": "#326CE5", "secondaryColor": "#00D3A9"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "isAnnotation": true, "isNamespaced": false, "instanceDetails": null, "hasInvalidSchema": true, "configurationUISchema": ""}, "component": {"kind": "Container", "schema": "", "version": "core.meshery.io/v1alpha1"}, "description": "", "displayName": "containers.0", "capabilities": null, "configuration": null, "schemaVersion": "components.meshery.io/v1beta1", "modelReference": {"id": "00000000-0000-0000-0000-000000000000", "name": "meshery-core", "model": {"version": "0.7.2"}, "version": "v1.0.0", "registrant": {"kind": "meshery"}, "displayName": "Meshery Core"}}, {"id": "d7dfc2b4-3dba-4a66-88da-c6f4689b985d", "format": "JSON", "status": "enabled", "styles": {"shape": "circle", "position": {"x": 857.9861954689857, "y": 543.5740525338191}, "svgColor": "ui/public/static/img/meshmodels/meshery-core/color/container-color.svg", "svgWhite": "ui/public/static/img/meshmodels/meshery-core/white/container-white.svg", "svgComplete": "", "primaryColor": "#326CE5", "secondaryColor": "#00D3A9"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "isAnnotation": true, "isNamespaced": false, "instanceDetails": null, "hasInvalidSchema": true, "configurationUISchema": ""}, "component": {"kind": "Container", "schema": "", "version": "core.meshery.io/v1alpha1"}, "description": "", "displayName": "containers.0", "capabilities": null, "configuration": null, "schemaVersion": "components.meshery.io/v1beta1", "modelReference": {"id": "00000000-0000-0000-0000-000000000000", "name": "meshery-core", "model": {"version": "0.7.2"}, "version": "v1.0.0", "registrant": {"kind": "meshery"}, "displayName": "Meshery Core"}}, {"id": "eb822924-6b27-47fd-ad2f-5b5775722e2c", "format": "JSON", "status": "enabled", "styles": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/meshery-core/color/container-color.svg", "svgWhite": "ui/public/static/img/meshmodels/meshery-core/white/container-white.svg", "svgComplete": "", "primaryColor": "#326CE5", "secondaryColor": "#00D3A9"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "isAnnotation": true, "isNamespaced": false, "instanceDetails": null, "hasInvalidSchema": true, "configurationUISchema": ""}, "component": {"kind": "Container", "schema": "", "version": "core.meshery.io/v1alpha1"}, "description": "", "displayName": "containers.0", "capabilities": null, "configuration": null, "schemaVersion": "components.meshery.io/v1beta1", "modelReference": {"id": "00000000-0000-0000-0000-000000000000", "name": "meshery-core", "model": {"version": "0.7.2"}, "version": "v1.0.0", "registrant": {"kind": "meshery"}, "displayName": "Meshery Core"}}, {"id": "27423b67-76bc-4126-a199-f6d1aa37fe58", "format": "JSON", "status": "enabled", "styles": {"shape": "circle", "position": {"x": 868.9988956375188, "y": 771.0887027034543}, "svgColor": "ui/public/static/img/meshmodels/meshery-core/color/container-color.svg", "svgWhite": "ui/public/static/img/meshmodels/meshery-core/white/container-white.svg", "svgComplete": "", "primaryColor": "#326CE5", "secondaryColor": "#00D3A9"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "isAnnotation": true, "isNamespaced": false, "instanceDetails": null, "hasInvalidSchema": true, "configurationUISchema": ""}, "component": {"kind": "Container", "schema": "", "version": "core.meshery.io/v1alpha1"}, "description": "", "displayName": "containers.1", "capabilities": null, "configuration": null, "schemaVersion": "components.meshery.io/v1beta1", "modelReference": {"id": "00000000-0000-0000-0000-000000000000", "name": "meshery-core", "model": {"version": "0.7.2"}, "version": "v1.0.0", "registrant": {"kind": "meshery"}, "displayName": "Meshery Core"}}], "preferences": {"layers": {"relationships": {"edge-binding-mount": false, "edge-non-binding-network": false, "edge-non-binding-reference": false, "hierarchical-parent-wallet": false, "edge-non-binding-annotation": false, "hierarchical-parent-inventory": false, "hierarchical-sibling-matchlabels": false}}}, "relationships": [{"id": "1592ba95-8dc6-4780-ad21-66a60febf40b", "kind": "hierarchical", "type": "parent", "model": {"id": "00000000-0000-0000-0000-000000000000", "name": "kubernetes", "model": {"version": "v1.35.0-rc.0"}, "version": "v1.0.0", "registrant": {"kind": "github"}, "displayName": "Kubernetes"}, "status": "approved", "subType": "alias", "version": "v1.0.0", "metadata": {"styles": {"svgColor": "", "svgWhite": "", "primaryColor": ""}, "description": "A hierarchical inventory relationship in which the configuration of (parent) component is patched with the configuration of other (child) component. Eg: The configuration of the EnvoyFilter (parent) component is patched with the configuration as received from WASMFilter (child) component.", "isAnnotation": false}, "selectors": [{"deny": {"to": null, "from": null}, "allow": {"to": [{"id": "b66ef7d1-7202-4ba1-bb8a-ef3f6c9a7b7b", "kind": "Pod", "match": {}, "model": {"id": "00000000-0000-0000-0000-000000000000", "name": "kubernetes", "model": {"version": ""}, "version": "", "registrant": {"kind": "github"}, "displayName": ""}, "patch": {"mutatedRef": [["configuration", "spec", "containers", "0"]], "mutatorRef": [["configuration", "spec", "containers", "0"]], "patchStrategy": "replace"}, "match_strategy_matrix": null}], "from": [{"id": "41143ce0-20d4-4d84-8e02-b56d08ded9d4", "kind": "Container", "match": {}, "model": {"id": "00000000-0000-0000-0000-000000000000", "name": "meshery-core", "model": {"version": ""}, "version": "", "registrant": {"kind": "github"}, "displayName": ""}, "patch": {"mutatedRef": [["configuration", "spec", "containers", "0"]], "mutatorRef": [["configuration", "spec", "containers", "0"]], "patchStrategy": "replace"}, "match_strategy_matrix": null}]}}], "schemaVersion": "relationships.meshery.io/v1alpha3", "evaluationQuery": ""}, {"id": "5f798152-0e44-4259-97a9-659305941294", "kind": "hierarchical", "type": "parent", "model": {"id": "00000000-0000-0000-0000-000000000000", "name": "kubernetes", "model": {"version": "v1.35.0-rc.0"}, "version": "v1.0.0", "registrant": {"kind": "github"}, "displayName": "Kubernetes"}, "status": "approved", "subType": "alias", "version": "v1.0.0", "metadata": {"styles": {"svgColor": "", "svgWhite": "", "primaryColor": ""}, "description": "A hierarchical inventory relationship in which the configuration of (parent) component is patched with the configuration of other (child) component. Eg: The configuration of the EnvoyFilter (parent) component is patched with the configuration as received from WASMFilter (child) component.", "isAnnotation": false}, "selectors": [{"deny": {"to": null, "from": null}, "allow": {"to": [{"id": "5eb622b0-3437-452b-a4c5-bac0f89e3729", "kind": "Deployment", "match": {}, "model": {"id": "00000000-0000-0000-0000-000000000000", "name": "kubernetes", "model": {"version": ""}, "version": "", "registrant": {"kind": "github"}, "displayName": ""}, "patch": {"mutatedRef": [["configuration", "spec", "template", "spec", "containers", "0"]], "mutatorRef": [["configuration", "spec", "template", "spec", "containers", "0"]], "patchStrategy": "replace"}, "match_strategy_matrix": null}], "from": [{"id": "d7dfc2b4-3dba-4a66-88da-c6f4689b985d", "kind": "Container", "match": {}, "model": {"id": "00000000-0000-0000-0000-000000000000", "name": "meshery-core", "model": {"version": ""}, "version": "", "registrant": {"kind": "github"}, "displayName": ""}, "patch": {"mutatedRef": [["configuration", "spec", "template", "spec", "containers", "0"]], "mutatorRef": [["configuration", "spec", "template", "spec", "containers", "0"]], "patchStrategy": "replace"}, "match_strategy_matrix": null}]}}], "schemaVersion": "relationships.meshery.io/v1alpha3", "evaluationQuery": ""}, {"id": "618e58aa-7733-4185-a13b-799da087e614", "kind": "hierarchical", "type": "parent", "model": {"id": "00000000-0000-0000-0000-000000000000", "name": "kubernetes", "model": {"version": "v1.35.0-rc.0"}, "version": "v1.0.0", "registrant": {"kind": "github"}, "displayName": "Kubernetes"}, "status": "approved", "subType": "alias", "version": "v1.0.0", "metadata": {"styles": {"svgColor": "", "svgWhite": "", "primaryColor": ""}, "description": "A hierarchical inventory relationship in which the configuration of (parent) component is patched with the configuration of other (child) component. Eg: The configuration of the EnvoyFilter (parent) component is patched with the configuration as received from WASMFilter (child) component.", "isAnnotation": false}, "selectors": [{"deny": {"to": null, "from": null}, "allow": {"to": [{"id": "b66ef7d1-7202-4ba1-bb8a-ef3f6c9a7b7b", "kind": "Pod", "match": {}, "model": {"id": "00000000-0000-0000-0000-000000000000", "name": "kubernetes", "model": {"version": ""}, "version": "", "registrant": {"kind": "github"}, "displayName": ""}, "patch": {"mutatedRef": [["configuration", "spec", "containers", "1"]], "mutatorRef": [["configuration", "spec", "containers", "1"]], "patchStrategy": "replace"}, "match_strategy_matrix": null}], "from": [{"id": "27423b67-76bc-4126-a199-f6d1aa37fe58", "kind": "Container", "match": {}, "model": {"id": "00000000-0000-0000-0000-000000000000", "name": "meshery-core", "model": {"version": ""}, "version": "", "registrant": {"kind": "github"}, "displayName": ""}, "patch": {"mutatedRef": [["configuration", "spec", "containers", "1"]], "mutatorRef": [["configuration", "spec", "containers", "1"]], "patchStrategy": "replace"}, "match_strategy_matrix": null}]}}], "schemaVersion": "relationships.meshery.io/v1alpha3", "evaluationQuery": ""}, {"id": "74af1f3f-3a04-4b65-b3e9-e0c739c852aa", "kind": "hierarchical", "type": "parent", "model": {"id": "00000000-0000-0000-0000-000000000000", "name": "kubernetes", "model": {"version": "v1.35.0-rc.0"}, "version": "v1.0.0", "registrant": {"kind": "github"}, "displayName": "Kubernetes"}, "status": "approved", "subType": "alias", "version": "v1.0.0", "metadata": {"styles": {"svgColor": "", "svgWhite": "", "primaryColor": ""}, "description": "A hierarchical inventory relationship in which the configuration of (parent) component is patched with the configuration of other (child) component. Eg: The configuration of the EnvoyFilter (parent) component is patched with the configuration as received from WASMFilter (child) component.", "isAnnotation": false}, "selectors": [{"deny": {"to": null, "from": null}, "allow": {"to": [{"id": "654b8080-0b95-4ba5-85a8-bed6b67f2a8f", "kind": "Pod", "match": {}, "model": {"id": "00000000-0000-0000-0000-000000000000", "name": "kubernetes", "model": {"version": ""}, "version": "", "registrant": {"kind": "github"}, "displayName": ""}, "patch": {"mutatedRef": [["configuration", "spec", "containers", "0"]], "mutatorRef": [["configuration", "spec", "containers", "0"]], "patchStrategy": "replace"}, "match_strategy_matrix": null}], "from": [{"id": "eb822924-6b27-47fd-ad2f-5b5775722e2c", "kind": "Container", "match": {}, "model": {"id": "00000000-0000-0000-0000-000000000000", "name": "meshery-core", "model": {"version": ""}, "version": "", "registrant": {"kind": "github"}, "displayName": ""}, "patch": {"mutatedRef": [["configuration", "spec", "containers", "0"]], "mutatorRef": [["configuration", "spec", "containers", "0"]], "patchStrategy": "replace"}, "match_strategy_matrix": null}]}}], "schemaVersion": "relationships.meshery.io/v1alpha3", "evaluationQuery": ""}], "schemaVersion": "designs.meshery.io/v1beta1"}