From 1691594aa481d7f54dd6c9d56f5b3ebf9ff34018 Mon Sep 17 00:00:00 2001 From: MUzairS15 Date: Mon, 13 Nov 2023 12:23:19 +0530 Subject: [PATCH] fix cilium mesh core comp Signed-off-by: MUzairS15 --- ...ectpolicy.meshery.layer5.io_meshmodel.json | 39 ++++++++++++++++++- .../v1.11.17/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.11.18/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.11.19/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.11.20/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.12.10/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.12.11/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.12.12/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.12.13/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.12.14/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.12.15/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.12.9/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.13.2/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.13.3/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.13.4/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.13.5/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.13.6/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.13.7/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.13.8/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.14.0-rc.0/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.14.0-rc.1/ciliummesh.meshmodel.json | 26 +++++++++++++ .../ciliummesh.meshmodel.json | 26 +++++++++++++ .../ciliummesh.meshmodel.json | 26 +++++++++++++ .../ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.14.0/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.14.1/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.14.2/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.14.3/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.15.0-pre.0/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.15.0-pre.1/ciliummesh.meshmodel.json | 26 +++++++++++++ .../v1.15.0-pre.2/ciliummesh.meshmodel.json | 26 +++++++++++++ 31 files changed, 818 insertions(+), 1 deletion(-) create mode 100644 templates/meshmodel/components/v1.11.17/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.11.18/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.11.19/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.11.20/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.12.10/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.12.11/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.12.12/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.12.13/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.12.14/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.12.15/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.12.9/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.13.2/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.13.3/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.13.4/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.13.5/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.13.6/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.13.7/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.13.8/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.14.0-rc.0/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.14.0-rc.1/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.14.0-snapshot.2/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.14.0-snapshot.3/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.14.0-snapshot.4/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.14.0/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.14.1/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.14.2/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.14.3/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.15.0-pre.0/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.15.0-pre.1/ciliummesh.meshmodel.json create mode 100644 templates/meshmodel/components/v1.15.0-pre.2/ciliummesh.meshmodel.json diff --git a/templates/meshmodel/components/v1.11.17/ciliumlocalredirectpolicy.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/v1.11.17/ciliumlocalredirectpolicy.meshery.layer5.io_meshmodel.json index 35184a8..1e0f7ba 100644 --- a/templates/meshmodel/components/v1.11.17/ciliumlocalredirectpolicy.meshery.layer5.io_meshmodel.json +++ b/templates/meshmodel/components/v1.11.17/ciliumlocalredirectpolicy.meshery.layer5.io_meshmodel.json @@ -1 +1,38 @@ -{"kind":"CiliumLocalRedirectPolicy","apiVersion":"cilium.io/v2","displayName":"Cilium Local Redirect Policy","format":"JSON","hostname":"","hostID":"00000000-0000-0000-0000-000000000000","displayhostname":"","metadata":{"logoURL":"https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08","primaryColor":"#6B91C7","secondaryColor":"#9AB0CF","shape":"circle","svgColor":"\u003csvg id=\"Layer_1\" data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 300 304.21698\"\u003e\u003cdefs\u003e\u003cstyle\u003e.cls-1{fill:#cbdd72;}.cls-2{fill:#98ca3f;}.cls-3{fill:#6389c6;}.cls-4{fill:#e8282b;}.cls-5{fill:#f8c519;}.cls-6{fill:#f07525;}.cls-7{fill:#8162aa;}.cls-8{fill:#373737;}\u003c/style\u003e\u003c/defs\u003e\u003cpath class=\"cls-1\" d=\"M40.53139,62.5952h44.7715l22.38575,38.83793L85.30289,140.27106H40.53139L18.14564,101.43313Z\"/\u003e\u003cpath class=\"cls-2\" d=\"M40.53139,162.3871h44.7715l22.38575,38.56822L85.30289,239.52354H40.53139L18.14564,200.95532Z\"/\u003e\u003cpath class=\"cls-3\" d=\"M127.91673,211.47393h44.7715L195.074,250.04215l-22.38575,38.56822h-44.7715L105.531,250.04215Z\"/\u003e\u003cpath class=\"cls-4\" d=\"M127.91673,111.682h44.7715L195.074,150.52l-22.38575,38.83792h-44.7715L105.531,150.52Z\"/\u003e\u003cpath class=\"cls-5\" d=\"M127.91673,12.42954h44.7715L195.074,50.99776,172.68823,89.566h-44.7715L105.531,50.99776Z\"/\u003e\u003cpath class=\"cls-6\" d=\"M214.6278,62.5952h45.58062l22.79032,38.83793-22.79032,38.83793H214.6278l-22.79031-38.83793Z\"/\u003e\u003cpath class=\"cls-7\" d=\"M214.6278,162.3871h45.58062l22.79032,38.56822-22.79032,38.56822H214.6278l-22.79031-38.56822Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M176.67452,104.66962h-53.4863L96.36091,150.94987l26.82731,45.95983h53.4863l27.03011-45.97708Zm-6.99407,79.91228H130.48651l-19.93464-33.56515,19.83322-34.01932h39.29536L189.497,151.01675Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M176.67452,203.92211h-53.4863L96.36091,250.16028l26.82731,46.00191h53.4863l27.03011-46.00191Zm-6.99407,79.88853H130.48651l-19.93464-33.56621,19.83322-34.0382h39.29536l19.81652,34.0382Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M176.67452,5.41714h-53.4863l-26.82731,46.297,26.82731,45.94311h53.4863l27.03011-45.94311ZM169.68045,85.372H130.48651L110.55187,51.71411l19.83322-33.99495h39.29536l19.74909,33.995Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M264.05986,154.29587h-53.503l-26.81058,46.2797L210.55683,246.536h53.503L291.09,200.57557Zm-7.07875,79.89986h-39.194L197.95391,200.643l19.83324-34.07433h39.194l19.83377,34.00691Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M264.05986,55.04338h-53.503l-26.81058,46.53377,26.81058,46.24573h53.503L291.09,101.57715Zm-7.07875,80.39667h-39.194l-19.83324-33.76149,19.83324-34.21837h39.194l19.83377,34.21837Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M89.4251,154.29587H36.20743L9.515,200.57557,36.20743,246.536H89.4251l26.89419-45.96038Zm-7.02642,79.89986H43.40216L23.66818,200.643l19.734-34.07433H82.39868l19.734,34.07433Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M89.4251,55.04338H36.20743L9.515,101.57715l26.69244,46.24573H89.4251l26.89419-46.24573Zm-7.02642,80.39667H43.40216l-19.734-33.79493,19.734-34.21892H82.39868l19.734,34.21892Z\"/\u003e\u003c/svg\u003e","svgWhite":"\u003csvg id=\"Layer_1\" data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 300 304.21698\"\u003e\u003cdefs\u003e\u003cstyle\u003e.cls-1{fill:#fff;}\u003c/style\u003e\u003c/defs\u003e\u003cpath class=\"cls-1\" d=\"M176.67452,104.66962h-53.4863L96.36091,150.94987l26.82731,45.95983h53.4863l27.03011-45.97708Zm-6.99407,79.91228H130.48651l-19.93464-33.56515,19.83322-34.01932h39.29536L189.497,151.01675Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M176.67452,203.92211h-53.4863L96.36091,250.16028l26.82731,46.00191h53.4863l27.03011-46.00191Zm-6.99407,79.88853H130.48651l-19.93464-33.56621,19.83322-34.0382h39.29536l19.81652,34.0382Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M176.67452,5.41714h-53.4863l-26.82731,46.297,26.82731,45.94311h53.4863l27.03011-45.94311ZM169.68045,85.372H130.48651L110.55187,51.71411l19.83322-33.99495h39.29536l19.74909,33.995Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M264.05986,154.29587h-53.503l-26.81058,46.2797L210.55683,246.536h53.503L291.09,200.57557Zm-7.07875,79.89986h-39.194L197.95391,200.643l19.83324-34.07433h39.194l19.83377,34.00691Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M264.05986,55.04338h-53.503l-26.81058,46.53377,26.81058,46.24573h53.503L291.09,101.57715Zm-7.07875,80.39667h-39.194l-19.83324-33.76149,19.83324-34.21837h39.194l19.83377,34.21837Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M89.4251,154.29587H36.20743L9.515,200.57557,36.20743,246.536H89.4251l26.89419-45.96038Zm-7.02642,79.89986H43.40216L23.66818,200.643l19.734-34.07433H82.39868l19.734,34.07433Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M89.4251,55.04338H36.20743L9.515,101.57715l26.69244,46.24573H89.4251l26.89419-46.24573Zm-7.02642,80.39667H43.40216l-19.734-33.79493,19.734-34.21892H82.39868l19.734,34.21892Z\"/\u003e\u003c/svg\u003e"},"model":{"name":"cilium_service_mesh","version":"v1.11.17","displayName":"CILIUM_SERVICE_MESH","hostname":"","hostID":"00000000-0000-0000-0000-000000000000","displayhostname":"","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08","primaryColor":"#6B91C7","secondaryColor":"#9AB0CF","shape":"circle","svgColor":"\u003csvg id=\"Layer_1\" data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 300 304.21698\"\u003e\u003cdefs\u003e\u003cstyle\u003e.cls-1{fill:#cbdd72;}.cls-2{fill:#98ca3f;}.cls-3{fill:#6389c6;}.cls-4{fill:#e8282b;}.cls-5{fill:#f8c519;}.cls-6{fill:#f07525;}.cls-7{fill:#8162aa;}.cls-8{fill:#373737;}\u003c/style\u003e\u003c/defs\u003e\u003cpath class=\"cls-1\" d=\"M40.53139,62.5952h44.7715l22.38575,38.83793L85.30289,140.27106H40.53139L18.14564,101.43313Z\"/\u003e\u003cpath class=\"cls-2\" d=\"M40.53139,162.3871h44.7715l22.38575,38.56822L85.30289,239.52354H40.53139L18.14564,200.95532Z\"/\u003e\u003cpath class=\"cls-3\" d=\"M127.91673,211.47393h44.7715L195.074,250.04215l-22.38575,38.56822h-44.7715L105.531,250.04215Z\"/\u003e\u003cpath class=\"cls-4\" d=\"M127.91673,111.682h44.7715L195.074,150.52l-22.38575,38.83792h-44.7715L105.531,150.52Z\"/\u003e\u003cpath class=\"cls-5\" d=\"M127.91673,12.42954h44.7715L195.074,50.99776,172.68823,89.566h-44.7715L105.531,50.99776Z\"/\u003e\u003cpath class=\"cls-6\" d=\"M214.6278,62.5952h45.58062l22.79032,38.83793-22.79032,38.83793H214.6278l-22.79031-38.83793Z\"/\u003e\u003cpath class=\"cls-7\" d=\"M214.6278,162.3871h45.58062l22.79032,38.56822-22.79032,38.56822H214.6278l-22.79031-38.56822Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M176.67452,104.66962h-53.4863L96.36091,150.94987l26.82731,45.95983h53.4863l27.03011-45.97708Zm-6.99407,79.91228H130.48651l-19.93464-33.56515,19.83322-34.01932h39.29536L189.497,151.01675Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M176.67452,203.92211h-53.4863L96.36091,250.16028l26.82731,46.00191h53.4863l27.03011-46.00191Zm-6.99407,79.88853H130.48651l-19.93464-33.56621,19.83322-34.0382h39.29536l19.81652,34.0382Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M176.67452,5.41714h-53.4863l-26.82731,46.297,26.82731,45.94311h53.4863l27.03011-45.94311ZM169.68045,85.372H130.48651L110.55187,51.71411l19.83322-33.99495h39.29536l19.74909,33.995Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M264.05986,154.29587h-53.503l-26.81058,46.2797L210.55683,246.536h53.503L291.09,200.57557Zm-7.07875,79.89986h-39.194L197.95391,200.643l19.83324-34.07433h39.194l19.83377,34.00691Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M264.05986,55.04338h-53.503l-26.81058,46.53377,26.81058,46.24573h53.503L291.09,101.57715Zm-7.07875,80.39667h-39.194l-19.83324-33.76149,19.83324-34.21837h39.194l19.83377,34.21837Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M89.4251,154.29587H36.20743L9.515,200.57557,36.20743,246.536H89.4251l26.89419-45.96038Zm-7.02642,79.89986H43.40216L23.66818,200.643l19.734-34.07433H82.39868l19.734,34.07433Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M89.4251,55.04338H36.20743L9.515,101.57715l26.69244,46.24573H89.4251l26.89419-46.24573Zm-7.02642,80.39667H43.40216l-19.734-33.79493,19.734-34.21892H82.39868l19.734,34.21892Z\"/\u003e\u003c/svg\u003e","svgWhite":"\u003csvg id=\"Layer_1\" data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 300 304.21698\"\u003e\u003cdefs\u003e\u003cstyle\u003e.cls-1{fill:#fff;}\u003c/style\u003e\u003c/defs\u003e\u003cpath class=\"cls-1\" d=\"M176.67452,104.66962h-53.4863L96.36091,150.94987l26.82731,45.95983h53.4863l27.03011-45.97708Zm-6.99407,79.91228H130.48651l-19.93464-33.56515,19.83322-34.01932h39.29536L189.497,151.01675Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M176.67452,203.92211h-53.4863L96.36091,250.16028l26.82731,46.00191h53.4863l27.03011-46.00191Zm-6.99407,79.88853H130.48651l-19.93464-33.56621,19.83322-34.0382h39.29536l19.81652,34.0382Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M176.67452,5.41714h-53.4863l-26.82731,46.297,26.82731,45.94311h53.4863l27.03011-45.94311ZM169.68045,85.372H130.48651L110.55187,51.71411l19.83322-33.99495h39.29536l19.74909,33.995Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M264.05986,154.29587h-53.503l-26.81058,46.2797L210.55683,246.536h53.503L291.09,200.57557Zm-7.07875,79.89986h-39.194L197.95391,200.643l19.83324-34.07433h39.194l19.83377,34.00691Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M264.05986,55.04338h-53.503l-26.81058,46.53377,26.81058,46.24573h53.503L291.09,101.57715Zm-7.07875,80.39667h-39.194l-19.83324-33.76149,19.83324-34.21837h39.194l19.83377,34.21837Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M89.4251,154.29587H36.20743L9.515,200.57557,36.20743,246.536H89.4251l26.89419-45.96038Zm-7.02642,79.89986H43.40216L23.66818,200.643l19.734-34.07433H82.39868l19.734,34.07433Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M89.4251,55.04338H36.20743L9.515,101.57715l26.69244,46.24573H89.4251l26.89419-46.24573Zm-7.02642,80.39667H43.40216l-19.734-33.79493,19.734-34.21892H82.39868l19.734,34.21892Z\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"CiliumLocalRedirectPolicy is a Kubernetes Custom Resource that contains a specification to redirect traffic locally within a node.\",\n \"properties\": {\n \"apiVersion\": {\n \"description\": \"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"description\": \"Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds\",\n \"type\": \"string\"\n },\n \"metadata\": {\n \"type\": \"object\"\n },\n \"spec\": {\n \"description\": \"Spec is the desired behavior of the local redirect policy.\",\n \"properties\": {\n \"description\": {\n \"description\": \"Description can be used by the creator of the policy to describe the purpose of this policy.\",\n \"type\": \"string\"\n },\n \"redirectBackend\": {\n \"description\": \"RedirectBackend specifies backend configuration to redirect traffic to. It can not be empty.\",\n \"properties\": {\n \"localEndpointSelector\": {\n \"description\": \"LocalEndpointSelector selects node local pod(s) where traffic is redirected to.\",\n \"properties\": {\n \"matchExpressions\": {\n \"description\": \"matchExpressions is a list of label selector requirements. The requirements are ANDed.\",\n \"items\": {\n \"description\": \"A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.\",\n \"properties\": {\n \"key\": {\n \"description\": \"key is the label key that the selector applies to.\",\n \"type\": \"string\"\n },\n \"operator\": {\n \"description\": \"operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.\",\n \"enum\": [\n \"In\",\n \"NotIn\",\n \"Exists\",\n \"DoesNotExist\"\n ],\n \"type\": \"string\"\n },\n \"values\": {\n \"description\": \"values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"key\",\n \"operator\"\n ],\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"matchLabels\": {\n \"additionalProperties\": {\n \"description\": \"MatchLabelsValue represents the value from the MatchLabels {key,value} pair.\",\n \"maxLength\": 63,\n \"pattern\": \"^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?$\",\n \"type\": \"string\"\n },\n \"description\": \"matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\\"key\\\", the operator is \\\"In\\\", and the values array contains only \\\"value\\\". The requirements are ANDed.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"toPorts\": {\n \"description\": \"ToPorts is a list of L4 ports with protocol of node local pod(s) where traffic is redirected to. When multiple ports are specified, the ports must be named.\",\n \"items\": {\n \"description\": \"PortInfo specifies L4 port number and name along with the transport protocol\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name is a port name, which must contain at least one [a-z], and may also contain [0-9] and '-' anywhere except adjacent to another '-' or in the beginning or the end.\",\n \"pattern\": \"^([0-9]{1,4})|([a-zA-Z0-9]-?)*[a-zA-Z](-?[a-zA-Z0-9])*$\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Port is an L4 port number. The string will be strictly parsed as a single uint16.\",\n \"pattern\": \"^()([1-9]|[1-5]?[0-9]{2,4}|6[1-4][0-9]{3}|65[1-4][0-9]{2}|655[1-2][0-9]|6553[1-5])$\",\n \"type\": \"string\"\n },\n \"protocol\": {\n \"description\": \"Protocol is the L4 protocol. Accepted values: \\\"TCP\\\", \\\"UDP\\\"\",\n \"enum\": [\n \"TCP\",\n \"UDP\"\n ],\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"port\",\n \"protocol\"\n ],\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"localEndpointSelector\",\n \"toPorts\"\n ],\n \"type\": \"object\"\n },\n \"redirectFrontend\": {\n \"description\": \"RedirectFrontend specifies frontend configuration to redirect traffic from. It can not be empty.\",\n \"oneOf\": [\n {\n \"properties\": {\n \"addressMatcher\": {}\n },\n \"required\": [\n \"addressMatcher\"\n ]\n },\n {\n \"properties\": {\n \"serviceMatcher\": {}\n },\n \"required\": [\n \"serviceMatcher\"\n ]\n }\n ],\n \"properties\": {\n \"addressMatcher\": {\n \"description\": \"AddressMatcher is a tuple {IP, port, protocol} that matches traffic to be redirected.\",\n \"properties\": {\n \"ip\": {\n \"description\": \"IP is a destination ip address for traffic to be redirected. \\n Example: When it is set to \\\"169.254.169.254\\\", traffic destined to \\\"169.254.169.254\\\" is redirected.\",\n \"pattern\": \"((^\\\\s*((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))\\\\s*$)|(^\\\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3}))|:)))(%.+)?\\\\s*$))\",\n \"type\": \"string\"\n },\n \"toPorts\": {\n \"description\": \"ToPorts is a list of destination L4 ports with protocol for traffic to be redirected. When multiple ports are specified, the ports must be named. \\n Example: When set to Port: \\\"53\\\" and Protocol: UDP, traffic destined to port '53' with UDP protocol is redirected.\",\n \"items\": {\n \"description\": \"PortInfo specifies L4 port number and name along with the transport protocol\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name is a port name, which must contain at least one [a-z], and may also contain [0-9] and '-' anywhere except adjacent to another '-' or in the beginning or the end.\",\n \"pattern\": \"^([0-9]{1,4})|([a-zA-Z0-9]-?)*[a-zA-Z](-?[a-zA-Z0-9])*$\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Port is an L4 port number. The string will be strictly parsed as a single uint16.\",\n \"pattern\": \"^()([1-9]|[1-5]?[0-9]{2,4}|6[1-4][0-9]{3}|65[1-4][0-9]{2}|655[1-2][0-9]|6553[1-5])$\",\n \"type\": \"string\"\n },\n \"protocol\": {\n \"description\": \"Protocol is the L4 protocol. Accepted values: \\\"TCP\\\", \\\"UDP\\\"\",\n \"enum\": [\n \"TCP\",\n \"UDP\"\n ],\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"port\",\n \"protocol\"\n ],\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"ip\",\n \"toPorts\"\n ],\n \"type\": \"object\"\n },\n \"serviceMatcher\": {\n \"description\": \"ServiceMatcher specifies Kubernetes service and port that matches traffic to be redirected.\",\n \"properties\": {\n \"namespace\": {\n \"description\": \"Namespace is the Kubernetes service namespace. The service namespace must match the namespace of the parent Local Redirect Policy. For Cluster-wide Local Redirect Policy, this can be any namespace.\",\n \"type\": \"string\"\n },\n \"serviceName\": {\n \"description\": \"Name is the name of a destination Kubernetes service that identifies traffic to be redirected. The service type needs to be ClusterIP. \\n Example: When this field is populated with 'serviceName:myService', all the traffic destined to the cluster IP of this service at the (specified) service port(s) will be redirected.\",\n \"type\": \"string\"\n },\n \"toPorts\": {\n \"description\": \"ToPorts is a list of destination service L4 ports with protocol for traffic to be redirected. If not specified, traffic for all the service ports will be redirected. When multiple ports are specified, the ports must be named.\",\n \"items\": {\n \"description\": \"PortInfo specifies L4 port number and name along with the transport protocol\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name is a port name, which must contain at least one [a-z], and may also contain [0-9] and '-' anywhere except adjacent to another '-' or in the beginning or the end.\",\n \"pattern\": \"^([0-9]{1,4})|([a-zA-Z0-9]-?)*[a-zA-Z](-?[a-zA-Z0-9])*$\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Port is an L4 port number. The string will be strictly parsed as a single uint16.\",\n \"pattern\": \"^()([1-9]|[1-5]?[0-9]{2,4}|6[1-4][0-9]{3}|65[1-4][0-9]{2}|655[1-2][0-9]|6553[1-5])$\",\n \"type\": \"string\"\n },\n \"protocol\": {\n \"description\": \"Protocol is the L4 protocol. Accepted values: \\\"TCP\\\", \\\"UDP\\\"\",\n \"enum\": [\n \"TCP\",\n \"UDP\"\n ],\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"port\",\n \"protocol\"\n ],\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"namespace\",\n \"serviceName\"\n ],\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"required\": [\n \"redirectBackend\",\n \"redirectFrontend\"\n ],\n \"type\": \"object\"\n },\n \"status\": {\n \"description\": \"Status is the most recent status of the local redirect policy. It is a read-only field.\",\n \"properties\": {\n \"ok\": {\n \"description\": \"TODO Define status(aditi)\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"required\": [\n \"metadata\"\n ],\n \"title\": \"Cilium Local Redirect Policy\",\n \"type\": \"object\"\n}"} \ No newline at end of file +{ + "kind": "CiliumLocalRedirectPolicy", + "apiVersion": "cilium.io/v2", + "displayName": "Cilium Local Redirect Policy", + "format": "JSON", + "hostname": "", + "hostID": "00000000-0000-0000-0000-000000000000", + "displayhostname": "", + "metadata": { + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "svgColor": "\u003csvg id=\"Layer_1\" data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 300 304.21698\"\u003e\u003cdefs\u003e\u003cstyle\u003e.cls-1{fill:#cbdd72;}.cls-2{fill:#98ca3f;}.cls-3{fill:#6389c6;}.cls-4{fill:#e8282b;}.cls-5{fill:#f8c519;}.cls-6{fill:#f07525;}.cls-7{fill:#8162aa;}.cls-8{fill:#373737;}\u003c/style\u003e\u003c/defs\u003e\u003cpath class=\"cls-1\" d=\"M40.53139,62.5952h44.7715l22.38575,38.83793L85.30289,140.27106H40.53139L18.14564,101.43313Z\"/\u003e\u003cpath class=\"cls-2\" d=\"M40.53139,162.3871h44.7715l22.38575,38.56822L85.30289,239.52354H40.53139L18.14564,200.95532Z\"/\u003e\u003cpath class=\"cls-3\" d=\"M127.91673,211.47393h44.7715L195.074,250.04215l-22.38575,38.56822h-44.7715L105.531,250.04215Z\"/\u003e\u003cpath class=\"cls-4\" d=\"M127.91673,111.682h44.7715L195.074,150.52l-22.38575,38.83792h-44.7715L105.531,150.52Z\"/\u003e\u003cpath class=\"cls-5\" d=\"M127.91673,12.42954h44.7715L195.074,50.99776,172.68823,89.566h-44.7715L105.531,50.99776Z\"/\u003e\u003cpath class=\"cls-6\" d=\"M214.6278,62.5952h45.58062l22.79032,38.83793-22.79032,38.83793H214.6278l-22.79031-38.83793Z\"/\u003e\u003cpath class=\"cls-7\" d=\"M214.6278,162.3871h45.58062l22.79032,38.56822-22.79032,38.56822H214.6278l-22.79031-38.56822Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M176.67452,104.66962h-53.4863L96.36091,150.94987l26.82731,45.95983h53.4863l27.03011-45.97708Zm-6.99407,79.91228H130.48651l-19.93464-33.56515,19.83322-34.01932h39.29536L189.497,151.01675Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M176.67452,203.92211h-53.4863L96.36091,250.16028l26.82731,46.00191h53.4863l27.03011-46.00191Zm-6.99407,79.88853H130.48651l-19.93464-33.56621,19.83322-34.0382h39.29536l19.81652,34.0382Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M176.67452,5.41714h-53.4863l-26.82731,46.297,26.82731,45.94311h53.4863l27.03011-45.94311ZM169.68045,85.372H130.48651L110.55187,51.71411l19.83322-33.99495h39.29536l19.74909,33.995Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M264.05986,154.29587h-53.503l-26.81058,46.2797L210.55683,246.536h53.503L291.09,200.57557Zm-7.07875,79.89986h-39.194L197.95391,200.643l19.83324-34.07433h39.194l19.83377,34.00691Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M264.05986,55.04338h-53.503l-26.81058,46.53377,26.81058,46.24573h53.503L291.09,101.57715Zm-7.07875,80.39667h-39.194l-19.83324-33.76149,19.83324-34.21837h39.194l19.83377,34.21837Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M89.4251,154.29587H36.20743L9.515,200.57557,36.20743,246.536H89.4251l26.89419-45.96038Zm-7.02642,79.89986H43.40216L23.66818,200.643l19.734-34.07433H82.39868l19.734,34.07433Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M89.4251,55.04338H36.20743L9.515,101.57715l26.69244,46.24573H89.4251l26.89419-46.24573Zm-7.02642,80.39667H43.40216l-19.734-33.79493,19.734-34.21892H82.39868l19.734,34.21892Z\"/\u003e\u003c/svg\u003e", + "svgWhite": "\u003csvg id=\"Layer_1\" data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 300 304.21698\"\u003e\u003cdefs\u003e\u003cstyle\u003e.cls-1{fill:#fff;}\u003c/style\u003e\u003c/defs\u003e\u003cpath class=\"cls-1\" d=\"M176.67452,104.66962h-53.4863L96.36091,150.94987l26.82731,45.95983h53.4863l27.03011-45.97708Zm-6.99407,79.91228H130.48651l-19.93464-33.56515,19.83322-34.01932h39.29536L189.497,151.01675Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M176.67452,203.92211h-53.4863L96.36091,250.16028l26.82731,46.00191h53.4863l27.03011-46.00191Zm-6.99407,79.88853H130.48651l-19.93464-33.56621,19.83322-34.0382h39.29536l19.81652,34.0382Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M176.67452,5.41714h-53.4863l-26.82731,46.297,26.82731,45.94311h53.4863l27.03011-45.94311ZM169.68045,85.372H130.48651L110.55187,51.71411l19.83322-33.99495h39.29536l19.74909,33.995Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M264.05986,154.29587h-53.503l-26.81058,46.2797L210.55683,246.536h53.503L291.09,200.57557Zm-7.07875,79.89986h-39.194L197.95391,200.643l19.83324-34.07433h39.194l19.83377,34.00691Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M264.05986,55.04338h-53.503l-26.81058,46.53377,26.81058,46.24573h53.503L291.09,101.57715Zm-7.07875,80.39667h-39.194l-19.83324-33.76149,19.83324-34.21837h39.194l19.83377,34.21837Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M89.4251,154.29587H36.20743L9.515,200.57557,36.20743,246.536H89.4251l26.89419-45.96038Zm-7.02642,79.89986H43.40216L23.66818,200.643l19.734-34.07433H82.39868l19.734,34.07433Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M89.4251,55.04338H36.20743L9.515,101.57715l26.69244,46.24573H89.4251l26.89419-46.24573Zm-7.02642,80.39667H43.40216l-19.734-33.79493,19.734-34.21892H82.39868l19.734,34.21892Z\"/\u003e\u003c/svg\u003e" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.11.17", + "displayName": "CILIUM_SERVICE_MESH", + "hostname": "", + "hostID": "00000000-0000-0000-0000-000000000000", + "displayhostname": "", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "metadata": { + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "svgColor": "\u003csvg id=\"Layer_1\" data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 300 304.21698\"\u003e\u003cdefs\u003e\u003cstyle\u003e.cls-1{fill:#cbdd72;}.cls-2{fill:#98ca3f;}.cls-3{fill:#6389c6;}.cls-4{fill:#e8282b;}.cls-5{fill:#f8c519;}.cls-6{fill:#f07525;}.cls-7{fill:#8162aa;}.cls-8{fill:#373737;}\u003c/style\u003e\u003c/defs\u003e\u003cpath class=\"cls-1\" d=\"M40.53139,62.5952h44.7715l22.38575,38.83793L85.30289,140.27106H40.53139L18.14564,101.43313Z\"/\u003e\u003cpath class=\"cls-2\" d=\"M40.53139,162.3871h44.7715l22.38575,38.56822L85.30289,239.52354H40.53139L18.14564,200.95532Z\"/\u003e\u003cpath class=\"cls-3\" d=\"M127.91673,211.47393h44.7715L195.074,250.04215l-22.38575,38.56822h-44.7715L105.531,250.04215Z\"/\u003e\u003cpath class=\"cls-4\" d=\"M127.91673,111.682h44.7715L195.074,150.52l-22.38575,38.83792h-44.7715L105.531,150.52Z\"/\u003e\u003cpath class=\"cls-5\" d=\"M127.91673,12.42954h44.7715L195.074,50.99776,172.68823,89.566h-44.7715L105.531,50.99776Z\"/\u003e\u003cpath class=\"cls-6\" d=\"M214.6278,62.5952h45.58062l22.79032,38.83793-22.79032,38.83793H214.6278l-22.79031-38.83793Z\"/\u003e\u003cpath class=\"cls-7\" d=\"M214.6278,162.3871h45.58062l22.79032,38.56822-22.79032,38.56822H214.6278l-22.79031-38.56822Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M176.67452,104.66962h-53.4863L96.36091,150.94987l26.82731,45.95983h53.4863l27.03011-45.97708Zm-6.99407,79.91228H130.48651l-19.93464-33.56515,19.83322-34.01932h39.29536L189.497,151.01675Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M176.67452,203.92211h-53.4863L96.36091,250.16028l26.82731,46.00191h53.4863l27.03011-46.00191Zm-6.99407,79.88853H130.48651l-19.93464-33.56621,19.83322-34.0382h39.29536l19.81652,34.0382Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M176.67452,5.41714h-53.4863l-26.82731,46.297,26.82731,45.94311h53.4863l27.03011-45.94311ZM169.68045,85.372H130.48651L110.55187,51.71411l19.83322-33.99495h39.29536l19.74909,33.995Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M264.05986,154.29587h-53.503l-26.81058,46.2797L210.55683,246.536h53.503L291.09,200.57557Zm-7.07875,79.89986h-39.194L197.95391,200.643l19.83324-34.07433h39.194l19.83377,34.00691Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M264.05986,55.04338h-53.503l-26.81058,46.53377,26.81058,46.24573h53.503L291.09,101.57715Zm-7.07875,80.39667h-39.194l-19.83324-33.76149,19.83324-34.21837h39.194l19.83377,34.21837Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M89.4251,154.29587H36.20743L9.515,200.57557,36.20743,246.536H89.4251l26.89419-45.96038Zm-7.02642,79.89986H43.40216L23.66818,200.643l19.734-34.07433H82.39868l19.734,34.07433Z\"/\u003e\u003cpath class=\"cls-8\" d=\"M89.4251,55.04338H36.20743L9.515,101.57715l26.69244,46.24573H89.4251l26.89419-46.24573Zm-7.02642,80.39667H43.40216l-19.734-33.79493,19.734-34.21892H82.39868l19.734,34.21892Z\"/\u003e\u003c/svg\u003e", + "svgWhite": "\u003csvg id=\"Layer_1\" data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 300 304.21698\"\u003e\u003cdefs\u003e\u003cstyle\u003e.cls-1{fill:#fff;}\u003c/style\u003e\u003c/defs\u003e\u003cpath class=\"cls-1\" d=\"M176.67452,104.66962h-53.4863L96.36091,150.94987l26.82731,45.95983h53.4863l27.03011-45.97708Zm-6.99407,79.91228H130.48651l-19.93464-33.56515,19.83322-34.01932h39.29536L189.497,151.01675Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M176.67452,203.92211h-53.4863L96.36091,250.16028l26.82731,46.00191h53.4863l27.03011-46.00191Zm-6.99407,79.88853H130.48651l-19.93464-33.56621,19.83322-34.0382h39.29536l19.81652,34.0382Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M176.67452,5.41714h-53.4863l-26.82731,46.297,26.82731,45.94311h53.4863l27.03011-45.94311ZM169.68045,85.372H130.48651L110.55187,51.71411l19.83322-33.99495h39.29536l19.74909,33.995Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M264.05986,154.29587h-53.503l-26.81058,46.2797L210.55683,246.536h53.503L291.09,200.57557Zm-7.07875,79.89986h-39.194L197.95391,200.643l19.83324-34.07433h39.194l19.83377,34.00691Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M264.05986,55.04338h-53.503l-26.81058,46.53377,26.81058,46.24573h53.503L291.09,101.57715Zm-7.07875,80.39667h-39.194l-19.83324-33.76149,19.83324-34.21837h39.194l19.83377,34.21837Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M89.4251,154.29587H36.20743L9.515,200.57557,36.20743,246.536H89.4251l26.89419-45.96038Zm-7.02642,79.89986H43.40216L23.66818,200.643l19.734-34.07433H82.39868l19.734,34.07433Z\"/\u003e\u003cpath class=\"cls-1\" d=\"M89.4251,55.04338H36.20743L9.515,101.57715l26.69244,46.24573H89.4251l26.89419-46.24573Zm-7.02642,80.39667H43.40216l-19.734-33.79493,19.734-34.21892H82.39868l19.734,34.21892Z\"/\u003e\u003c/svg\u003e" + } + }, + "schema": "{\n \"description\": \"CiliumLocalRedirectPolicy is a Kubernetes Custom Resource that contains a specification to redirect traffic locally within a node.\",\n \"properties\": {\n \"apiVersion\": {\n \"description\": \"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"description\": \"Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds\",\n \"type\": \"string\"\n },\n \"metadata\": {\n \"type\": \"object\"\n },\n \"spec\": {\n \"description\": \"Spec is the desired behavior of the local redirect policy.\",\n \"properties\": {\n \"description\": {\n \"description\": \"Description can be used by the creator of the policy to describe the purpose of this policy.\",\n \"type\": \"string\"\n },\n \"redirectBackend\": {\n \"description\": \"RedirectBackend specifies backend configuration to redirect traffic to. It can not be empty.\",\n \"properties\": {\n \"localEndpointSelector\": {\n \"description\": \"LocalEndpointSelector selects node local pod(s) where traffic is redirected to.\",\n \"properties\": {\n \"matchExpressions\": {\n \"description\": \"matchExpressions is a list of label selector requirements. The requirements are ANDed.\",\n \"items\": {\n \"description\": \"A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.\",\n \"properties\": {\n \"key\": {\n \"description\": \"key is the label key that the selector applies to.\",\n \"type\": \"string\"\n },\n \"operator\": {\n \"description\": \"operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.\",\n \"enum\": [\n \"In\",\n \"NotIn\",\n \"Exists\",\n \"DoesNotExist\"\n ],\n \"type\": \"string\"\n },\n \"values\": {\n \"description\": \"values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"key\",\n \"operator\"\n ],\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"matchLabels\": {\n \"additionalProperties\": {\n \"description\": \"MatchLabelsValue represents the value from the MatchLabels {key,value} pair.\",\n \"maxLength\": 63,\n \"pattern\": \"^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?$\",\n \"type\": \"string\"\n },\n \"description\": \"matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\\"key\\\", the operator is \\\"In\\\", and the values array contains only \\\"value\\\". The requirements are ANDed.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"toPorts\": {\n \"description\": \"ToPorts is a list of L4 ports with protocol of node local pod(s) where traffic is redirected to. When multiple ports are specified, the ports must be named.\",\n \"items\": {\n \"description\": \"PortInfo specifies L4 port number and name along with the transport protocol\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name is a port name, which must contain at least one [a-z], and may also contain [0-9] and '-' anywhere except adjacent to another '-' or in the beginning or the end.\",\n \"pattern\": \"^([0-9]{1,4})|([a-zA-Z0-9]-?)*[a-zA-Z](-?[a-zA-Z0-9])*$\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Port is an L4 port number. The string will be strictly parsed as a single uint16.\",\n \"pattern\": \"^()([1-9]|[1-5]?[0-9]{2,4}|6[1-4][0-9]{3}|65[1-4][0-9]{2}|655[1-2][0-9]|6553[1-5])$\",\n \"type\": \"string\"\n },\n \"protocol\": {\n \"description\": \"Protocol is the L4 protocol. Accepted values: \\\"TCP\\\", \\\"UDP\\\"\",\n \"enum\": [\n \"TCP\",\n \"UDP\"\n ],\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"port\",\n \"protocol\"\n ],\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"localEndpointSelector\",\n \"toPorts\"\n ],\n \"type\": \"object\"\n },\n \"redirectFrontend\": {\n \"description\": \"RedirectFrontend specifies frontend configuration to redirect traffic from. It can not be empty.\",\n \"oneOf\": [\n {\n \"properties\": {\n \"addressMatcher\": {}\n },\n \"required\": [\n \"addressMatcher\"\n ]\n },\n {\n \"properties\": {\n \"serviceMatcher\": {}\n },\n \"required\": [\n \"serviceMatcher\"\n ]\n }\n ],\n \"properties\": {\n \"addressMatcher\": {\n \"description\": \"AddressMatcher is a tuple {IP, port, protocol} that matches traffic to be redirected.\",\n \"properties\": {\n \"ip\": {\n \"description\": \"IP is a destination ip address for traffic to be redirected. \\n Example: When it is set to \\\"169.254.169.254\\\", traffic destined to \\\"169.254.169.254\\\" is redirected.\",\n \"pattern\": \"((^\\\\s*((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))\\\\s*$)|(^\\\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)(\\\\.(25[0-5]|2[0-4]\\\\d|1\\\\d\\\\d|[1-9]?\\\\d)){3}))|:)))(%.+)?\\\\s*$))\",\n \"type\": \"string\"\n },\n \"toPorts\": {\n \"description\": \"ToPorts is a list of destination L4 ports with protocol for traffic to be redirected. When multiple ports are specified, the ports must be named. \\n Example: When set to Port: \\\"53\\\" and Protocol: UDP, traffic destined to port '53' with UDP protocol is redirected.\",\n \"items\": {\n \"description\": \"PortInfo specifies L4 port number and name along with the transport protocol\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name is a port name, which must contain at least one [a-z], and may also contain [0-9] and '-' anywhere except adjacent to another '-' or in the beginning or the end.\",\n \"pattern\": \"^([0-9]{1,4})|([a-zA-Z0-9]-?)*[a-zA-Z](-?[a-zA-Z0-9])*$\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Port is an L4 port number. The string will be strictly parsed as a single uint16.\",\n \"pattern\": \"^()([1-9]|[1-5]?[0-9]{2,4}|6[1-4][0-9]{3}|65[1-4][0-9]{2}|655[1-2][0-9]|6553[1-5])$\",\n \"type\": \"string\"\n },\n \"protocol\": {\n \"description\": \"Protocol is the L4 protocol. Accepted values: \\\"TCP\\\", \\\"UDP\\\"\",\n \"enum\": [\n \"TCP\",\n \"UDP\"\n ],\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"port\",\n \"protocol\"\n ],\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"ip\",\n \"toPorts\"\n ],\n \"type\": \"object\"\n },\n \"serviceMatcher\": {\n \"description\": \"ServiceMatcher specifies Kubernetes service and port that matches traffic to be redirected.\",\n \"properties\": {\n \"namespace\": {\n \"description\": \"Namespace is the Kubernetes service namespace. The service namespace must match the namespace of the parent Local Redirect Policy. For Cluster-wide Local Redirect Policy, this can be any namespace.\",\n \"type\": \"string\"\n },\n \"serviceName\": {\n \"description\": \"Name is the name of a destination Kubernetes service that identifies traffic to be redirected. The service type needs to be ClusterIP. \\n Example: When this field is populated with 'serviceName:myService', all the traffic destined to the cluster IP of this service at the (specified) service port(s) will be redirected.\",\n \"type\": \"string\"\n },\n \"toPorts\": {\n \"description\": \"ToPorts is a list of destination service L4 ports with protocol for traffic to be redirected. If not specified, traffic for all the service ports will be redirected. When multiple ports are specified, the ports must be named.\",\n \"items\": {\n \"description\": \"PortInfo specifies L4 port number and name along with the transport protocol\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name is a port name, which must contain at least one [a-z], and may also contain [0-9] and '-' anywhere except adjacent to another '-' or in the beginning or the end.\",\n \"pattern\": \"^([0-9]{1,4})|([a-zA-Z0-9]-?)*[a-zA-Z](-?[a-zA-Z0-9])*$\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Port is an L4 port number. The string will be strictly parsed as a single uint16.\",\n \"pattern\": \"^()([1-9]|[1-5]?[0-9]{2,4}|6[1-4][0-9]{3}|65[1-4][0-9]{2}|655[1-2][0-9]|6553[1-5])$\",\n \"type\": \"string\"\n },\n \"protocol\": {\n \"description\": \"Protocol is the L4 protocol. Accepted values: \\\"TCP\\\", \\\"UDP\\\"\",\n \"enum\": [\n \"TCP\",\n \"UDP\"\n ],\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"port\",\n \"protocol\"\n ],\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"namespace\",\n \"serviceName\"\n ],\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"required\": [\n \"redirectBackend\",\n \"redirectFrontend\"\n ],\n \"type\": \"object\"\n },\n \"status\": {\n \"description\": \"Status is the most recent status of the local redirect policy. It is a read-only field.\",\n \"properties\": {\n \"ok\": {\n \"description\": \"TODO Define status(aditi)\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"required\": [\n \"metadata\"\n ],\n \"title\": \"Cilium Local Redirect Policy\",\n \"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.11.17/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.11.17/ciliummesh.meshmodel.json new file mode 100644 index 0000000..bb4628c --- /dev/null +++ b/templates/meshmodel/components/v1.11.17/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.11.17", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.11.18/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.11.18/ciliummesh.meshmodel.json new file mode 100644 index 0000000..e10c750 --- /dev/null +++ b/templates/meshmodel/components/v1.11.18/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.11.18", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.11.19/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.11.19/ciliummesh.meshmodel.json new file mode 100644 index 0000000..594301b --- /dev/null +++ b/templates/meshmodel/components/v1.11.19/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.11.19", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.11.20/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.11.20/ciliummesh.meshmodel.json new file mode 100644 index 0000000..01876c8 --- /dev/null +++ b/templates/meshmodel/components/v1.11.20/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.11.20", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.12.10/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.12.10/ciliummesh.meshmodel.json new file mode 100644 index 0000000..cad174e --- /dev/null +++ b/templates/meshmodel/components/v1.12.10/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.12.10", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.12.11/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.12.11/ciliummesh.meshmodel.json new file mode 100644 index 0000000..775398c --- /dev/null +++ b/templates/meshmodel/components/v1.12.11/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.12.11", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.12.12/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.12.12/ciliummesh.meshmodel.json new file mode 100644 index 0000000..42652d2 --- /dev/null +++ b/templates/meshmodel/components/v1.12.12/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.12.12", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.12.13/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.12.13/ciliummesh.meshmodel.json new file mode 100644 index 0000000..b568903 --- /dev/null +++ b/templates/meshmodel/components/v1.12.13/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.12.13", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.12.14/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.12.14/ciliummesh.meshmodel.json new file mode 100644 index 0000000..32589d2 --- /dev/null +++ b/templates/meshmodel/components/v1.12.14/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.12.14", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.12.15/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.12.15/ciliummesh.meshmodel.json new file mode 100644 index 0000000..194514c --- /dev/null +++ b/templates/meshmodel/components/v1.12.15/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.12.15", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.12.9/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.12.9/ciliummesh.meshmodel.json new file mode 100644 index 0000000..e4b0b99 --- /dev/null +++ b/templates/meshmodel/components/v1.12.9/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.12.9", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.13.2/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.13.2/ciliummesh.meshmodel.json new file mode 100644 index 0000000..e76e7e0 --- /dev/null +++ b/templates/meshmodel/components/v1.13.2/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.13.2", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.13.3/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.13.3/ciliummesh.meshmodel.json new file mode 100644 index 0000000..97ade60 --- /dev/null +++ b/templates/meshmodel/components/v1.13.3/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.13.3", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.13.4/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.13.4/ciliummesh.meshmodel.json new file mode 100644 index 0000000..904a867 --- /dev/null +++ b/templates/meshmodel/components/v1.13.4/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.13.4", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.13.5/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.13.5/ciliummesh.meshmodel.json new file mode 100644 index 0000000..daba318 --- /dev/null +++ b/templates/meshmodel/components/v1.13.5/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.13.5", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.13.6/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.13.6/ciliummesh.meshmodel.json new file mode 100644 index 0000000..1842c8b --- /dev/null +++ b/templates/meshmodel/components/v1.13.6/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.13.6", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.13.7/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.13.7/ciliummesh.meshmodel.json new file mode 100644 index 0000000..89763c3 --- /dev/null +++ b/templates/meshmodel/components/v1.13.7/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.13.7", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.13.8/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.13.8/ciliummesh.meshmodel.json new file mode 100644 index 0000000..838f835 --- /dev/null +++ b/templates/meshmodel/components/v1.13.8/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.13.8", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.14.0-rc.0/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.14.0-rc.0/ciliummesh.meshmodel.json new file mode 100644 index 0000000..afb259b --- /dev/null +++ b/templates/meshmodel/components/v1.14.0-rc.0/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.14.0-rc.0", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.14.0-rc.1/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.14.0-rc.1/ciliummesh.meshmodel.json new file mode 100644 index 0000000..ecae490 --- /dev/null +++ b/templates/meshmodel/components/v1.14.0-rc.1/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.14.0-rc.1", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.14.0-snapshot.2/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.14.0-snapshot.2/ciliummesh.meshmodel.json new file mode 100644 index 0000000..19e749c --- /dev/null +++ b/templates/meshmodel/components/v1.14.0-snapshot.2/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.14.0-snapshot.2", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.14.0-snapshot.3/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.14.0-snapshot.3/ciliummesh.meshmodel.json new file mode 100644 index 0000000..4195257 --- /dev/null +++ b/templates/meshmodel/components/v1.14.0-snapshot.3/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.14.0-snapshot.3", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.14.0-snapshot.4/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.14.0-snapshot.4/ciliummesh.meshmodel.json new file mode 100644 index 0000000..0d563a0 --- /dev/null +++ b/templates/meshmodel/components/v1.14.0-snapshot.4/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.14.0-snapshot.4", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.14.0/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.14.0/ciliummesh.meshmodel.json new file mode 100644 index 0000000..8556110 --- /dev/null +++ b/templates/meshmodel/components/v1.14.0/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.14.0", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.14.1/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.14.1/ciliummesh.meshmodel.json new file mode 100644 index 0000000..f5be9a3 --- /dev/null +++ b/templates/meshmodel/components/v1.14.1/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.14.1", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.14.2/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.14.2/ciliummesh.meshmodel.json new file mode 100644 index 0000000..e2725ee --- /dev/null +++ b/templates/meshmodel/components/v1.14.2/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.14.2", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.14.3/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.14.3/ciliummesh.meshmodel.json new file mode 100644 index 0000000..19959fd --- /dev/null +++ b/templates/meshmodel/components/v1.14.3/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.14.3", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.15.0-pre.0/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.15.0-pre.0/ciliummesh.meshmodel.json new file mode 100644 index 0000000..65d63c5 --- /dev/null +++ b/templates/meshmodel/components/v1.15.0-pre.0/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.15.0-pre.0", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.15.0-pre.1/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.15.0-pre.1/ciliummesh.meshmodel.json new file mode 100644 index 0000000..1c468cb --- /dev/null +++ b/templates/meshmodel/components/v1.15.0-pre.1/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.15.0-pre.1", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/v1.15.0-pre.2/ciliummesh.meshmodel.json b/templates/meshmodel/components/v1.15.0-pre.2/ciliummesh.meshmodel.json new file mode 100644 index 0000000..d0032a2 --- /dev/null +++ b/templates/meshmodel/components/v1.15.0-pre.2/ciliummesh.meshmodel.json @@ -0,0 +1,26 @@ + +{ + "kind": "CiliumMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Cilium Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#6B91C7", + "secondaryColor": "#9AB0CF", + "shape": "circle", + "logoURL": "https://github.com/cncf/artwork/blob/master/projects/cilium/icon/white/cilium_icon-white.svg?short_path=d2fbc08", + "svgColor": "", + "svgWhite": "" + }, + "model": { + "name": "cilium_service_mesh", + "version": "v1.15.0-pre.2", + "displayName": "Cilium", + "category": { + "name": "Cloud Native Network", + "metadata": null + }, + "subCategory": "" + }, + "schema": "{\"properties\":{\"\": {\"description\":\"Install Cilium Service Mesh\",\"type\":\"object\"}}}" +} \ No newline at end of file